]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/_misc_wrap.cpp
great copy ctor/assignment operators cleanup by Paul Cornett (patch 1307665)
[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 SWIGINTERN PyObject *
2037 SWIG_FromCharPtr(const char* cptr)
2038 {
2039 if (cptr) {
2040 size_t size = strlen(cptr);
2041 if (size > INT_MAX) {
2042 return SWIG_NewPointerObj(const_cast<char* >(cptr),
2043 SWIG_TypeQuery("char *"), 0);
2044 } else {
2045 if (size != 0) {
2046 return PyString_FromStringAndSize(cptr, size);
2047 } else {
2048 return PyString_FromString(cptr);
2049 }
2050 }
2051 }
2052 Py_INCREF(Py_None);
2053 return Py_None;
2054 }
2055
2056
2057 SWIGINTERNINLINE int
2058 SWIG_CheckUnsignedLongInRange(unsigned long value,
2059 unsigned long max_value,
2060 const char *errmsg)
2061 {
2062 if (value > max_value) {
2063 if (errmsg) {
2064 PyErr_Format(PyExc_OverflowError,
2065 "value %lu is greater than '%s' minimum %lu",
2066 value, errmsg, max_value);
2067 }
2068 return 0;
2069 }
2070 return 1;
2071 }
2072
2073
2074 #if UINT_MAX != ULONG_MAX
2075 SWIGINTERN int
2076 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2077 {
2078 const char* errmsg = val ? "unsigned int" : (char*)0;
2079 unsigned long v;
2080 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
2081 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
2082 if (val) *val = static_cast<unsigned int >(v);
2083 return 1;
2084 }
2085 } else {
2086 PyErr_Clear();
2087 }
2088 if (val) {
2089 SWIG_type_error(errmsg, obj);
2090 }
2091 return 0;
2092 }
2093 #else
2094 SWIGINTERNINLINE unsigned int
2095 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
2096 {
2097 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
2098 }
2099 #endif
2100
2101
2102 SWIGINTERNINLINE unsigned int
2103 SWIG_As_unsigned_SS_int(PyObject* obj)
2104 {
2105 unsigned int v;
2106 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
2107 /*
2108 this is needed to make valgrind/purify happier.
2109 */
2110 memset((void*)&v, 0, sizeof(unsigned int));
2111 }
2112 return v;
2113 }
2114
2115
2116 SWIGINTERNINLINE int
2117 SWIG_Check_unsigned_SS_int(PyObject* obj)
2118 {
2119 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
2120 }
2121
2122 static wxString wxLog_TimeStamp(){
2123 wxString msg;
2124 wxLog::TimeStamp(&msg);
2125 return msg;
2126 }
2127 static void wxLog_Destroy(wxLog *self){ delete self; }
2128 // Make some wrappers that double any % signs so they are 'escaped'
2129 void wxPyLogFatalError(const wxString& msg)
2130 {
2131 wxString m(msg);
2132 m.Replace(wxT("%"), wxT("%%"));
2133 wxLogFatalError(m);
2134 }
2135
2136 void wxPyLogError(const wxString& msg)
2137 {
2138 wxString m(msg);
2139 m.Replace(wxT("%"), wxT("%%"));
2140 wxLogError(m);
2141 }
2142
2143 void wxPyLogWarning(const wxString& msg)
2144 {
2145 wxString m(msg);
2146 m.Replace(wxT("%"), wxT("%%"));
2147 wxLogWarning(m);
2148 }
2149
2150 void wxPyLogMessage(const wxString& msg)
2151 {
2152 wxString m(msg);
2153 m.Replace(wxT("%"), wxT("%%"));
2154 wxLogMessage(m);
2155 }
2156
2157 void wxPyLogInfo(const wxString& msg)
2158 {
2159 wxString m(msg);
2160 m.Replace(wxT("%"), wxT("%%"));
2161 wxLogInfo(m);
2162 }
2163
2164 void wxPyLogDebug(const wxString& msg)
2165 {
2166 wxString m(msg);
2167 m.Replace(wxT("%"), wxT("%%"));
2168 wxLogDebug(m);
2169 }
2170
2171 void wxPyLogVerbose(const wxString& msg)
2172 {
2173 wxString m(msg);
2174 m.Replace(wxT("%"), wxT("%%"));
2175 wxLogVerbose(m);
2176 }
2177
2178 void wxPyLogStatus(const wxString& msg)
2179 {
2180 wxString m(msg);
2181 m.Replace(wxT("%"), wxT("%%"));
2182 wxLogStatus(m);
2183 }
2184
2185 void wxPyLogStatusFrame(wxFrame *pFrame, const wxString& msg)
2186 {
2187 wxString m(msg);
2188 m.Replace(wxT("%"), wxT("%%"));
2189 wxLogStatus(pFrame, m);
2190 }
2191
2192 void wxPyLogSysError(const wxString& msg)
2193 {
2194 wxString m(msg);
2195 m.Replace(wxT("%"), wxT("%%"));
2196 wxLogSysError(m);
2197 }
2198
2199 void wxPyLogGeneric(unsigned long level, const wxString& msg)
2200 {
2201 wxString m(msg);
2202 m.Replace(wxT("%"), wxT("%%"));
2203 wxLogGeneric(level, m);
2204 }
2205
2206 void wxPyLogTrace(unsigned long mask, const wxString& msg)
2207 {
2208 wxString m(msg);
2209 m.Replace(wxT("%"), wxT("%%"));
2210 wxLogTrace(mask, m);
2211 }
2212
2213 void wxPyLogTrace(const wxString& mask, const wxString& msg)
2214 {
2215 wxString m(msg);
2216 m.Replace(wxT("%"), wxT("%%"));
2217 wxLogTrace(mask, m);
2218 }
2219
2220
2221
2222 // A wxLog class that can be derived from in wxPython
2223 class wxPyLog : public wxLog {
2224 public:
2225 wxPyLog() : wxLog() {}
2226
2227 virtual void DoLog(wxLogLevel level, const wxChar *szString, time_t t) {
2228 bool found;
2229 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2230 if ((found = wxPyCBH_findCallback(m_myInst, "DoLog"))) {
2231 PyObject* s = wx2PyString(szString);
2232 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iOi)", level, s, t));
2233 Py_DECREF(s);
2234 }
2235 wxPyEndBlockThreads(blocked);
2236 if (! found)
2237 wxLog::DoLog(level, szString, t);
2238 }
2239
2240 virtual void DoLogString(const wxChar *szString, time_t t) {
2241 bool found;
2242 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2243 if ((found = wxPyCBH_findCallback(m_myInst, "DoLogString"))) {
2244 PyObject* s = wx2PyString(szString);
2245 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", s, t));
2246 Py_DECREF(s);
2247 }
2248 wxPyEndBlockThreads(blocked);
2249 if (! found)
2250 wxLog::DoLogString(szString, t);
2251 }
2252
2253 DEC_PYCALLBACK_VOID_(Flush);
2254 PYPRIVATE;
2255 };
2256 IMP_PYCALLBACK_VOID_(wxPyLog, wxLog, Flush);
2257
2258
2259
2260
2261 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess, wxProcess, OnTerminate);
2262
2263
2264 #include <wx/joystick.h>
2265
2266
2267 #if !wxUSE_JOYSTICK && !defined(__WXMSW__)
2268 // A C++ stub class for wxJoystick for platforms that don't have it.
2269 class wxJoystick : public wxObject {
2270 public:
2271 wxJoystick(int joystick = wxJOYSTICK1) {
2272 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2273 PyErr_SetString(PyExc_NotImplementedError,
2274 "wxJoystick is not available on this platform.");
2275 wxPyEndBlockThreads(blocked);
2276 }
2277 wxPoint GetPosition() { return wxPoint(-1,-1); }
2278 int GetZPosition() { return -1; }
2279 int GetButtonState() { return -1; }
2280 int GetPOVPosition() { return -1; }
2281 int GetPOVCTSPosition() { return -1; }
2282 int GetRudderPosition() { return -1; }
2283 int GetUPosition() { return -1; }
2284 int GetVPosition() { return -1; }
2285 int GetMovementThreshold() { return -1; }
2286 void SetMovementThreshold(int threshold) {}
2287
2288 bool IsOk(void) { return false; }
2289 int GetNumberJoysticks() { return -1; }
2290 int GetManufacturerId() { return -1; }
2291 int GetProductId() { return -1; }
2292 wxString GetProductName() { return wxEmptyString; }
2293 int GetXMin() { return -1; }
2294 int GetYMin() { return -1; }
2295 int GetZMin() { return -1; }
2296 int GetXMax() { return -1; }
2297 int GetYMax() { return -1; }
2298 int GetZMax() { return -1; }
2299 int GetNumberButtons() { return -1; }
2300 int GetNumberAxes() { return -1; }
2301 int GetMaxButtons() { return -1; }
2302 int GetMaxAxes() { return -1; }
2303 int GetPollingMin() { return -1; }
2304 int GetPollingMax() { return -1; }
2305 int GetRudderMin() { return -1; }
2306 int GetRudderMax() { return -1; }
2307 int GetUMin() { return -1; }
2308 int GetUMax() { return -1; }
2309 int GetVMin() { return -1; }
2310 int GetVMax() { return -1; }
2311
2312 bool HasRudder() { return false; }
2313 bool HasZ() { return false; }
2314 bool HasU() { return false; }
2315 bool HasV() { return false; }
2316 bool HasPOV() { return false; }
2317 bool HasPOV4Dir() { return false; }
2318 bool HasPOVCTS() { return false; }
2319
2320 bool SetCapture(wxWindow* win, int pollingFreq = 0) { return false; }
2321 bool ReleaseCapture() { return false; }
2322 };
2323 #endif
2324
2325
2326 #include <wx/sound.h>
2327
2328
2329 #if !wxUSE_SOUND
2330 // A C++ stub class for wxWave for platforms that don't have it.
2331 class wxSound : public wxObject
2332 {
2333 public:
2334 wxSound() {
2335 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2336 PyErr_SetString(PyExc_NotImplementedError,
2337 "wxSound is not available on this platform.");
2338 wxPyEndBlockThreads(blocked);
2339 }
2340 wxSound(const wxString&/*, bool*/) {
2341 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2342 PyErr_SetString(PyExc_NotImplementedError,
2343 "wxSound is not available on this platform.");
2344 wxPyEndBlockThreads(blocked);
2345 }
2346 wxSound(int, const wxByte*) {
2347 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2348 PyErr_SetString(PyExc_NotImplementedError,
2349 "wxSound is not available on this platform.");
2350 wxPyEndBlockThreads(blocked);
2351 }
2352
2353 ~wxSound() {};
2354
2355 bool Create(const wxString&/*, bool*/) { return false; }
2356 bool Create(int, const wxByte*) { return false; };
2357 bool IsOk() { return false; };
2358 bool Play(unsigned) const { return false; }
2359 static bool Play(const wxString&, unsigned) { return false; }
2360 static void Stop() {}
2361 };
2362
2363 #endif
2364
2365 static wxSound *new_wxSound(wxString const &fileName=wxPyEmptyString){
2366 if (fileName.Length() == 0)
2367 return new wxSound;
2368 else
2369 return new wxSound(fileName);
2370 }
2371 static wxSound *new_wxSound(PyObject *data){
2372 unsigned char* buffer; int size;
2373 wxSound *sound = NULL;
2374
2375 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2376 if (!PyArg_Parse(data, "t#", &buffer, &size))
2377 goto done;
2378 sound = new wxSound(size, buffer);
2379 done:
2380 wxPyEndBlockThreads(blocked);
2381 return sound;
2382 }
2383 static bool wxSound_CreateFromData(wxSound *self,PyObject *data){
2384 #ifndef __WXMAC__
2385 unsigned char* buffer;
2386 int size;
2387 bool rv = false;
2388
2389 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2390 if (!PyArg_Parse(data, "t#", &buffer, &size))
2391 goto done;
2392 rv = self->Create(size, buffer);
2393 done:
2394 wxPyEndBlockThreads(blocked);
2395 return rv;
2396 #else
2397 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2398 PyErr_SetString(PyExc_NotImplementedError,
2399 "Create from data is not available on this platform.");
2400 wxPyEndBlockThreads(blocked);
2401 return false;
2402 #endif
2403 }
2404
2405 #include <wx/mimetype.h>
2406
2407 static PyObject *wxFileType_GetMimeType(wxFileType *self){
2408 wxString str;
2409 if (self->GetMimeType(&str))
2410 return wx2PyString(str);
2411 else
2412 RETURN_NONE();
2413 }
2414 static PyObject *wxFileType_GetMimeTypes(wxFileType *self){
2415 wxArrayString arr;
2416 if (self->GetMimeTypes(arr))
2417 return wxArrayString2PyList_helper(arr);
2418 else
2419 RETURN_NONE();
2420 }
2421 static PyObject *wxFileType_GetExtensions(wxFileType *self){
2422 wxArrayString arr;
2423 if (self->GetExtensions(arr))
2424 return wxArrayString2PyList_helper(arr);
2425 else
2426 RETURN_NONE();
2427 }
2428 static wxIcon *wxFileType_GetIcon(wxFileType *self){
2429 wxIconLocation loc;
2430 if (self->GetIcon(&loc))
2431 return new wxIcon(loc);
2432 else
2433 return NULL;
2434 }
2435 static PyObject *wxFileType_GetIconInfo(wxFileType *self){
2436 wxIconLocation loc;
2437 if (self->GetIcon(&loc)) {
2438 wxString iconFile = loc.GetFileName();
2439 int iconIndex = -1;
2440
2441
2442
2443 // Make a tuple and put the values in it
2444 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2445 PyObject* tuple = PyTuple_New(3);
2446 PyTuple_SetItem(tuple, 0, wxPyConstructObject(new wxIcon(loc),
2447 wxT("wxIcon"), true));
2448 PyTuple_SetItem(tuple, 1, wx2PyString(iconFile));
2449 PyTuple_SetItem(tuple, 2, PyInt_FromLong(iconIndex));
2450 wxPyEndBlockThreads(blocked);
2451 return tuple;
2452 }
2453 else
2454 RETURN_NONE();
2455 }
2456 static PyObject *wxFileType_GetDescription(wxFileType *self){
2457 wxString str;
2458 if (self->GetDescription(&str))
2459 return wx2PyString(str);
2460 else
2461 RETURN_NONE();
2462 }
2463 static PyObject *wxFileType_GetOpenCommand(wxFileType *self,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2464 wxString str;
2465 if (self->GetOpenCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
2466 return wx2PyString(str);
2467 else
2468 RETURN_NONE();
2469 }
2470 static PyObject *wxFileType_GetPrintCommand(wxFileType *self,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2471 wxString str;
2472 if (self->GetPrintCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
2473 return wx2PyString(str);
2474 else
2475 RETURN_NONE();
2476 }
2477 static PyObject *wxFileType_GetAllCommands(wxFileType *self,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2478 wxArrayString verbs;
2479 wxArrayString commands;
2480 if (self->GetAllCommands(&verbs, &commands,
2481 wxFileType::MessageParameters(filename, mimetype))) {
2482 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2483 PyObject* tuple = PyTuple_New(2);
2484 PyTuple_SetItem(tuple, 0, wxArrayString2PyList_helper(verbs));
2485 PyTuple_SetItem(tuple, 1, wxArrayString2PyList_helper(commands));
2486 wxPyEndBlockThreads(blocked);
2487 return tuple;
2488 }
2489 else
2490 RETURN_NONE();
2491 }
2492 static wxString wxFileType_ExpandCommand(wxString const &command,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2493 return wxFileType::ExpandCommand(command,
2494 wxFileType::MessageParameters(filename, mimetype));
2495 }
2496 static PyObject *wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager *self){
2497 wxArrayString arr;
2498 self->EnumAllFileTypes(arr);
2499 return wxArrayString2PyList_helper(arr);
2500 }
2501
2502 #include <wx/artprov.h>
2503
2504 static const wxString wxPyART_TOOLBAR(wxART_TOOLBAR);
2505 static const wxString wxPyART_MENU(wxART_MENU);
2506 static const wxString wxPyART_FRAME_ICON(wxART_FRAME_ICON);
2507 static const wxString wxPyART_CMN_DIALOG(wxART_CMN_DIALOG);
2508 static const wxString wxPyART_HELP_BROWSER(wxART_HELP_BROWSER);
2509 static const wxString wxPyART_MESSAGE_BOX(wxART_MESSAGE_BOX);
2510 static const wxString wxPyART_BUTTON(wxART_BUTTON);
2511 static const wxString wxPyART_OTHER(wxART_OTHER);
2512 static const wxString wxPyART_ADD_BOOKMARK(wxART_ADD_BOOKMARK);
2513 static const wxString wxPyART_DEL_BOOKMARK(wxART_DEL_BOOKMARK);
2514 static const wxString wxPyART_HELP_SIDE_PANEL(wxART_HELP_SIDE_PANEL);
2515 static const wxString wxPyART_HELP_SETTINGS(wxART_HELP_SETTINGS);
2516 static const wxString wxPyART_HELP_BOOK(wxART_HELP_BOOK);
2517 static const wxString wxPyART_HELP_FOLDER(wxART_HELP_FOLDER);
2518 static const wxString wxPyART_HELP_PAGE(wxART_HELP_PAGE);
2519 static const wxString wxPyART_GO_BACK(wxART_GO_BACK);
2520 static const wxString wxPyART_GO_FORWARD(wxART_GO_FORWARD);
2521 static const wxString wxPyART_GO_UP(wxART_GO_UP);
2522 static const wxString wxPyART_GO_DOWN(wxART_GO_DOWN);
2523 static const wxString wxPyART_GO_TO_PARENT(wxART_GO_TO_PARENT);
2524 static const wxString wxPyART_GO_HOME(wxART_GO_HOME);
2525 static const wxString wxPyART_FILE_OPEN(wxART_FILE_OPEN);
2526 static const wxString wxPyART_FILE_SAVE(wxART_FILE_SAVE);
2527 static const wxString wxPyART_FILE_SAVE_AS(wxART_FILE_SAVE_AS);
2528 static const wxString wxPyART_PRINT(wxART_PRINT);
2529 static const wxString wxPyART_HELP(wxART_HELP);
2530 static const wxString wxPyART_TIP(wxART_TIP);
2531 static const wxString wxPyART_REPORT_VIEW(wxART_REPORT_VIEW);
2532 static const wxString wxPyART_LIST_VIEW(wxART_LIST_VIEW);
2533 static const wxString wxPyART_NEW_DIR(wxART_NEW_DIR);
2534 static const wxString wxPyART_HARDDISK(wxART_HARDDISK);
2535 static const wxString wxPyART_FLOPPY(wxART_FLOPPY);
2536 static const wxString wxPyART_CDROM(wxART_CDROM);
2537 static const wxString wxPyART_REMOVABLE(wxART_REMOVABLE);
2538 static const wxString wxPyART_FOLDER(wxART_FOLDER);
2539 static const wxString wxPyART_FOLDER_OPEN(wxART_FOLDER_OPEN);
2540 static const wxString wxPyART_GO_DIR_UP(wxART_GO_DIR_UP);
2541 static const wxString wxPyART_EXECUTABLE_FILE(wxART_EXECUTABLE_FILE);
2542 static const wxString wxPyART_NORMAL_FILE(wxART_NORMAL_FILE);
2543 static const wxString wxPyART_TICK_MARK(wxART_TICK_MARK);
2544 static const wxString wxPyART_CROSS_MARK(wxART_CROSS_MARK);
2545 static const wxString wxPyART_ERROR(wxART_ERROR);
2546 static const wxString wxPyART_QUESTION(wxART_QUESTION);
2547 static const wxString wxPyART_WARNING(wxART_WARNING);
2548 static const wxString wxPyART_INFORMATION(wxART_INFORMATION);
2549 static const wxString wxPyART_MISSING_IMAGE(wxART_MISSING_IMAGE);
2550 static const wxString wxPyART_COPY(wxART_COPY);
2551 static const wxString wxPyART_CUT(wxART_CUT);
2552 static const wxString wxPyART_PASTE(wxART_PASTE);
2553 static const wxString wxPyART_DELETE(wxART_DELETE);
2554 static const wxString wxPyART_NEW(wxART_NEW);
2555 static const wxString wxPyART_UNDO(wxART_UNDO);
2556 static const wxString wxPyART_REDO(wxART_REDO);
2557 static const wxString wxPyART_QUIT(wxART_QUIT);
2558 static const wxString wxPyART_FIND(wxART_FIND);
2559 static const wxString wxPyART_FIND_AND_REPLACE(wxART_FIND_AND_REPLACE);
2560 // Python aware wxArtProvider
2561 class wxPyArtProvider : public wxArtProvider {
2562 public:
2563
2564 virtual wxBitmap CreateBitmap(const wxArtID& id,
2565 const wxArtClient& client,
2566 const wxSize& size) {
2567 wxBitmap rval = wxNullBitmap;
2568 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2569 if ((wxPyCBH_findCallback(m_myInst, "CreateBitmap"))) {
2570 PyObject* so = wxPyConstructObject((void*)&size, wxT("wxSize"), 0);
2571 PyObject* ro;
2572 wxBitmap* ptr;
2573 PyObject* s1, *s2;
2574 s1 = wx2PyString(id);
2575 s2 = wx2PyString(client);
2576 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OOO)", s1, s2, so));
2577 Py_DECREF(so);
2578 Py_DECREF(s1);
2579 Py_DECREF(s2);
2580 if (ro) {
2581 if (wxPyConvertSwigPtr(ro, (void**)&ptr, wxT("wxBitmap")))
2582 rval = *ptr;
2583 Py_DECREF(ro);
2584 }
2585 }
2586 wxPyEndBlockThreads(blocked);
2587 return rval;
2588 }
2589
2590 PYPRIVATE;
2591 };
2592
2593 static void wxPyArtProvider_Destroy(wxPyArtProvider *self){ delete self; }
2594
2595
2596
2597 static PyObject* __EnumerationHelper(bool flag, wxString& str, long index) {
2598 PyObject* ret = PyTuple_New(3);
2599 if (ret) {
2600 PyTuple_SET_ITEM(ret, 0, PyInt_FromLong(flag));
2601 PyTuple_SET_ITEM(ret, 1, wx2PyString(str));
2602 PyTuple_SET_ITEM(ret, 2, PyInt_FromLong(index));
2603 }
2604 return ret;
2605 }
2606
2607 static PyObject *wxConfigBase_GetFirstGroup(wxConfigBase *self){
2608 bool cont;
2609 long index = 0;
2610 wxString value;
2611
2612 cont = self->GetFirstGroup(value, index);
2613 return __EnumerationHelper(cont, value, index);
2614 }
2615 static PyObject *wxConfigBase_GetNextGroup(wxConfigBase *self,long index){
2616 bool cont;
2617 wxString value;
2618
2619 cont = self->GetNextGroup(value, index);
2620 return __EnumerationHelper(cont, value, index);
2621 }
2622 static PyObject *wxConfigBase_GetFirstEntry(wxConfigBase *self){
2623 bool cont;
2624 long index = 0;
2625 wxString value;
2626
2627 cont = self->GetFirstEntry(value, index);
2628 return __EnumerationHelper(cont, value, index);
2629 }
2630 static PyObject *wxConfigBase_GetNextEntry(wxConfigBase *self,long index){
2631 bool cont;
2632 wxString value;
2633
2634 cont = self->GetNextEntry(value, index);
2635 return __EnumerationHelper(cont, value, index);
2636 }
2637 static long wxConfigBase_ReadInt(wxConfigBase *self,wxString const &key,long defaultVal=0){
2638 long rv;
2639 self->Read(key, &rv, defaultVal);
2640 return rv;
2641 }
2642
2643 SWIGINTERN int
2644 SWIG_AsVal_double(PyObject *obj, double* val)
2645 {
2646 if (PyNumber_Check(obj)) {
2647 if (val) *val = PyFloat_AsDouble(obj);
2648 return 1;
2649 }
2650 else {
2651 SWIG_Python_TypeError("number", obj);
2652 }
2653 return 0;
2654 }
2655
2656
2657 SWIGINTERNINLINE double
2658 SWIG_As_double(PyObject* obj)
2659 {
2660 double v;
2661 if (!SWIG_AsVal_double(obj, &v)) {
2662 /*
2663 this is needed to make valgrind/purify happier.
2664 */
2665 memset((void*)&v, 0, sizeof(double));
2666 }
2667 return v;
2668 }
2669
2670
2671 SWIGINTERNINLINE int
2672 SWIG_Check_double(PyObject* obj)
2673 {
2674 return SWIG_AsVal_double(obj, (double*)0);
2675 }
2676
2677 static double wxConfigBase_ReadFloat(wxConfigBase *self,wxString const &key,double defaultVal=0.0){
2678 double rv;
2679 self->Read(key, &rv, defaultVal);
2680 return rv;
2681 }
2682
2683 /*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/
2684 #define SWIG_From_double PyFloat_FromDouble
2685 /*@@*/
2686
2687 static bool wxConfigBase_ReadBool(wxConfigBase *self,wxString const &key,bool defaultVal=false){
2688 bool rv;
2689 self->Read(key, &rv, defaultVal);
2690 return rv;
2691 }
2692
2693 #include <wx/datetime.h>
2694
2695 static const wxString wxPyDefaultDateTimeFormat(wxDefaultDateTimeFormat);
2696 static const wxString wxPyDefaultTimeSpanFormat(wxDefaultTimeSpanFormat);
2697
2698 #define LOCAL_TZ wxDateTime::Local
2699
2700 static PyObject *wxDateTime_GetAmPmStrings(){
2701 wxString am;
2702 wxString pm;
2703 wxDateTime::GetAmPmStrings(&am, &pm);
2704 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2705 PyObject* tup = PyTuple_New(2);
2706 PyTuple_SET_ITEM(tup, 0, wx2PyString(am));
2707 PyTuple_SET_ITEM(tup, 1, wx2PyString(pm));
2708 wxPyEndBlockThreads(blocked);
2709 return tup;
2710 }
2711
2712 #if UINT_MAX < LONG_MAX
2713 /*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/
2714 #define SWIG_From_unsigned_SS_int SWIG_From_long
2715 /*@@*/
2716 #else
2717 /*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/
2718 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
2719 /*@@*/
2720 #endif
2721
2722 static wxDateTime wxDateTime___add____SWIG_0(wxDateTime *self,wxTimeSpan const &other){ return *self + other; }
2723 static wxDateTime wxDateTime___add____SWIG_1(wxDateTime *self,wxDateSpan const &other){ return *self + other; }
2724 static wxTimeSpan wxDateTime___sub____SWIG_0(wxDateTime *self,wxDateTime const &other){ return *self - other; }
2725 static wxDateTime wxDateTime___sub____SWIG_1(wxDateTime *self,wxTimeSpan const &other){ return *self - other; }
2726 static wxDateTime wxDateTime___sub____SWIG_2(wxDateTime *self,wxDateSpan const &other){ return *self - other; }
2727 static bool wxDateTime___lt__(wxDateTime *self,wxDateTime const *other){
2728 if (!other || !self->IsValid() || !other->IsValid()) return self < other;
2729 return (*self < *other);
2730 }
2731 static bool wxDateTime___le__(wxDateTime *self,wxDateTime const *other){
2732 if (!other || !self->IsValid() || !other->IsValid()) return self <= other;
2733 return (*self <= *other);
2734 }
2735 static bool wxDateTime___gt__(wxDateTime *self,wxDateTime const *other){
2736 if (!other || !self->IsValid() || !other->IsValid()) return self > other;
2737 return (*self > *other);
2738 }
2739 static bool wxDateTime___ge__(wxDateTime *self,wxDateTime const *other){
2740 if (!other || !self->IsValid() || !other->IsValid()) return self >= other;
2741 return (*self >= *other);
2742 }
2743 static bool wxDateTime___eq__(wxDateTime *self,wxDateTime const *other){
2744 if (!other || !self->IsValid() || !other->IsValid()) return self == other;
2745 return (*self == *other);
2746 }
2747 static bool wxDateTime___ne__(wxDateTime *self,wxDateTime const *other){
2748 if (!other || !self->IsValid() || !other->IsValid()) return self != other;
2749 return (*self != *other);
2750 }
2751 static int wxDateTime_ParseRfc822Date(wxDateTime *self,wxString const &date){
2752 const wxChar* rv;
2753 const wxChar* _date = date;
2754 rv = self->ParseRfc822Date(_date);
2755 if (rv == NULL) return -1;
2756 return rv - _date;
2757 }
2758 static int wxDateTime_ParseFormat(wxDateTime *self,wxString const &date,wxString const &format=wxPyDefaultDateTimeFormat,wxDateTime const &dateDef=wxDefaultDateTime){
2759 const wxChar* rv;
2760 const wxChar* _date = date;
2761 rv = self->ParseFormat(_date, format, dateDef);
2762 if (rv == NULL) return -1;
2763 return rv - _date;
2764 }
2765 static int wxDateTime_ParseDateTime(wxDateTime *self,wxString const &datetime){
2766 const wxChar* rv;
2767 const wxChar* _datetime = datetime;
2768 rv = self->ParseDateTime(_datetime);
2769 if (rv == NULL) return -1;
2770 return rv - _datetime;
2771 }
2772 static int wxDateTime_ParseDate(wxDateTime *self,wxString const &date){
2773 const wxChar* rv;
2774 const wxChar* _date = date;
2775 rv = self->ParseDate(_date);
2776 if (rv == NULL) return -1;
2777 return rv - _date;
2778 }
2779 static int wxDateTime_ParseTime(wxDateTime *self,wxString const &time){
2780 const wxChar* rv;
2781 const wxChar* _time = time;
2782 rv = self->ParseTime(_time);
2783 if (rv == NULL) return -1;
2784 return rv - _time;
2785 }
2786 static wxTimeSpan wxTimeSpan___add__(wxTimeSpan *self,wxTimeSpan const &other){ return *self + other; }
2787 static wxTimeSpan wxTimeSpan___sub__(wxTimeSpan *self,wxTimeSpan const &other){ return *self - other; }
2788 static wxTimeSpan wxTimeSpan___mul__(wxTimeSpan *self,int n){ return *self * n; }
2789 static wxTimeSpan wxTimeSpan___rmul__(wxTimeSpan *self,int n){ return n * *self; }
2790 static bool wxTimeSpan___lt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self < *other) : false; }
2791 static bool wxTimeSpan___le__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self <= *other) : false; }
2792 static bool wxTimeSpan___gt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self > *other) : true; }
2793 static bool wxTimeSpan___ge__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self >= *other) : true; }
2794 static bool wxTimeSpan___eq__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self == *other) : false; }
2795 static bool wxTimeSpan___ne__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self != *other) : true; }
2796 static wxDateSpan wxDateSpan___add__(wxDateSpan *self,wxDateSpan const &other){ return *self + other; }
2797 static wxDateSpan wxDateSpan___sub__(wxDateSpan *self,wxDateSpan const &other){ return *self - other; }
2798 static wxDateSpan wxDateSpan___mul__(wxDateSpan *self,int n){ return *self * n; }
2799 static wxDateSpan wxDateSpan___rmul__(wxDateSpan *self,int n){ return n * *self; }
2800 static bool wxDateSpan___eq__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self == *other) : false; }
2801 static bool wxDateSpan___ne__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self != *other) : true; }
2802
2803 #include <wx/dataobj.h>
2804
2805 static PyObject *wxDataObject_GetAllFormats(wxDataObject *self,wxDataObject::Direction dir=wxDataObject::Get){
2806 size_t count = self->GetFormatCount(dir);
2807 wxDataFormat* formats = new wxDataFormat[count];
2808 self->GetAllFormats(formats, dir);
2809
2810 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2811 PyObject* list = PyList_New(count);
2812 for (size_t i=0; i<count; i++) {
2813 wxDataFormat* format = new wxDataFormat(formats[i]);
2814 PyObject* obj = wxPyConstructObject((void*)format, wxT("wxDataFormat"), true);
2815 PyList_SET_ITEM(list, i, obj); // PyList_SET_ITEM steals a reference
2816 }
2817 wxPyEndBlockThreads(blocked);
2818 delete [] formats;
2819 return list;
2820 }
2821 static PyObject *wxDataObject_GetDataHere(wxDataObject *self,wxDataFormat const &format){
2822 PyObject* rval = NULL;
2823 size_t size = self->GetDataSize(format);
2824 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2825 if (size) {
2826 char* buf = new char[size];
2827 if (self->GetDataHere(format, buf))
2828 rval = PyString_FromStringAndSize(buf, size);
2829 delete [] buf;
2830 }
2831 if (! rval) {
2832 rval = Py_None;
2833 Py_INCREF(rval);
2834 }
2835 wxPyEndBlockThreads(blocked);
2836 return rval;
2837 }
2838 static bool wxDataObject_SetData(wxDataObject *self,wxDataFormat const &format,PyObject *data){
2839 bool rval;
2840 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2841 if (PyString_Check(data)) {
2842 rval = self->SetData(format, PyString_Size(data), PyString_AsString(data));
2843 }
2844 else {
2845 // raise a TypeError if not a string
2846 PyErr_SetString(PyExc_TypeError, "String expected.");
2847 rval = false;
2848 }
2849 wxPyEndBlockThreads(blocked);
2850 return rval;
2851 }
2852 static PyObject *wxDataObjectSimple_GetDataHere(wxDataObjectSimple *self){
2853 PyObject* rval = NULL;
2854 size_t size = self->GetDataSize();
2855 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2856 if (size) {
2857 char* buf = new char[size];
2858 if (self->GetDataHere(buf))
2859 rval = PyString_FromStringAndSize(buf, size);
2860 delete [] buf;
2861 }
2862 if (! rval) {
2863 rval = Py_None;
2864 Py_INCREF(rval);
2865 }
2866 wxPyEndBlockThreads(blocked);
2867 return rval;
2868 }
2869 static bool wxDataObjectSimple_SetData(wxDataObjectSimple *self,PyObject *data){
2870 bool rval;
2871 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2872 if (PyString_Check(data)) {
2873 rval = self->SetData(PyString_Size(data), PyString_AsString(data));
2874 }
2875 else {
2876 // raise a TypeError if not a string
2877 PyErr_SetString(PyExc_TypeError, "String expected.");
2878 rval = false;
2879 }
2880 wxPyEndBlockThreads(blocked);
2881 return rval;
2882 }
2883 // Create a new class for wxPython to use
2884 class wxPyDataObjectSimple : public wxDataObjectSimple {
2885 public:
2886 wxPyDataObjectSimple(const wxDataFormat& format = wxFormatInvalid)
2887 : wxDataObjectSimple(format) {}
2888
2889 DEC_PYCALLBACK_SIZET__const(GetDataSize);
2890 bool GetDataHere(void *buf) const;
2891 bool SetData(size_t len, const void *buf) const;
2892 PYPRIVATE;
2893 };
2894
2895 IMP_PYCALLBACK_SIZET__const(wxPyDataObjectSimple, wxDataObjectSimple, GetDataSize);
2896
2897 bool wxPyDataObjectSimple::GetDataHere(void *buf) const {
2898 // We need to get the data for this object and write it to buf. I think
2899 // the best way to do this for wxPython is to have the Python method
2900 // return either a string or None and then act appropriately with the
2901 // C++ version.
2902
2903 bool rval = false;
2904 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2905 if (wxPyCBH_findCallback(m_myInst, "GetDataHere")) {
2906 PyObject* ro;
2907 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
2908 if (ro) {
2909 rval = (ro != Py_None && PyString_Check(ro));
2910 if (rval)
2911 memcpy(buf, PyString_AsString(ro), PyString_Size(ro));
2912 Py_DECREF(ro);
2913 }
2914 }
2915 wxPyEndBlockThreads(blocked);
2916 return rval;
2917 }
2918
2919 bool wxPyDataObjectSimple::SetData(size_t len, const void *buf) const{
2920 // For this one we simply need to make a string from buf and len
2921 // and send it to the Python method.
2922 bool rval = false;
2923 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2924 if (wxPyCBH_findCallback(m_myInst, "SetData")) {
2925 PyObject* data = PyString_FromStringAndSize((char*)buf, len);
2926 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", data));
2927 Py_DECREF(data);
2928 }
2929 wxPyEndBlockThreads(blocked);
2930 return rval;
2931 }
2932
2933 // Create a new class for wxPython to use
2934 class wxPyTextDataObject : public wxTextDataObject {
2935 public:
2936 wxPyTextDataObject(const wxString& text = wxPyEmptyString)
2937 : wxTextDataObject(text) {}
2938
2939 DEC_PYCALLBACK_SIZET__const(GetTextLength);
2940 DEC_PYCALLBACK_STRING__const(GetText);
2941 DEC_PYCALLBACK__STRING(SetText);
2942 PYPRIVATE;
2943 };
2944
2945 IMP_PYCALLBACK_SIZET__const(wxPyTextDataObject, wxTextDataObject, GetTextLength);
2946 IMP_PYCALLBACK_STRING__const(wxPyTextDataObject, wxTextDataObject, GetText);
2947 IMP_PYCALLBACK__STRING(wxPyTextDataObject, wxTextDataObject, SetText);
2948
2949
2950 // Create a new class for wxPython to use
2951 class wxPyBitmapDataObject : public wxBitmapDataObject {
2952 public:
2953 wxPyBitmapDataObject(const wxBitmap& bitmap = wxNullBitmap)
2954 : wxBitmapDataObject(bitmap) {}
2955
2956 wxBitmap GetBitmap() const;
2957 void SetBitmap(const wxBitmap& bitmap);
2958 PYPRIVATE;
2959 };
2960
2961 wxBitmap wxPyBitmapDataObject::GetBitmap() const {
2962 wxBitmap* rval = &wxNullBitmap;
2963 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2964 if (wxPyCBH_findCallback(m_myInst, "GetBitmap")) {
2965 PyObject* ro;
2966 wxBitmap* ptr;
2967 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
2968 if (ro) {
2969 if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxBitmap")))
2970 rval = ptr;
2971 Py_DECREF(ro);
2972 }
2973 }
2974 wxPyEndBlockThreads(blocked);
2975 return *rval;
2976 }
2977
2978 void wxPyBitmapDataObject::SetBitmap(const wxBitmap& bitmap) {
2979 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2980 if (wxPyCBH_findCallback(m_myInst, "SetBitmap")) {
2981 PyObject* bo = wxPyConstructObject((void*)&bitmap, wxT("wxBitmap"), false);
2982 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", bo));
2983 Py_DECREF(bo);
2984 }
2985 wxPyEndBlockThreads(blocked);
2986 }
2987
2988 static wxCustomDataObject *new_wxCustomDataObject__SWIG_1(wxString const &formatName){
2989 return new wxCustomDataObject(wxDataFormat(formatName));
2990 }
2991 static bool wxCustomDataObject_SetData(wxCustomDataObject *self,PyObject *data){
2992 bool rval;
2993 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2994 if (PyString_Check(data)) {
2995 rval = self->SetData(PyString_Size(data), PyString_AsString(data));
2996 }
2997 else {
2998 // raise a TypeError if not a string
2999 PyErr_SetString(PyExc_TypeError, "String expected.");
3000 rval = false;
3001 }
3002 wxPyEndBlockThreads(blocked);
3003 return rval;
3004 }
3005 static PyObject *wxCustomDataObject_GetData(wxCustomDataObject *self){
3006 PyObject* obj;
3007 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3008 obj = PyString_FromStringAndSize((char*)self->GetData(), self->GetSize());
3009 wxPyEndBlockThreads(blocked);
3010 return obj;
3011 }
3012
3013 class wxMetafileDataObject : public wxDataObjectSimple
3014 {
3015 public:
3016 wxMetafileDataObject() { wxPyRaiseNotImplemented(); }
3017 };
3018
3019
3020 IMP_PYCALLBACK_BOOL_DR(wxPyDropSource, wxDropSource, GiveFeedback);
3021
3022
3023 IMP_PYCALLBACK__(wxPyDropTarget, wxDropTarget, OnLeave);
3024 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnEnter);
3025 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnDragOver);
3026 IMP_PYCALLBACK_DR_2WXCDR_pure(wxPyDropTarget, wxDropTarget, OnData);
3027 IMP_PYCALLBACK_BOOL_INTINT(wxPyDropTarget, wxDropTarget, OnDrop);
3028
3029
3030 class wxPyTextDropTarget : public wxTextDropTarget {
3031 public:
3032 wxPyTextDropTarget() {}
3033
3034 DEC_PYCALLBACK_BOOL_INTINTSTR_pure(OnDropText);
3035
3036 DEC_PYCALLBACK__(OnLeave);
3037 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
3038 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
3039 DEC_PYCALLBACK_DR_2WXCDR(OnData);
3040 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
3041
3042 PYPRIVATE;
3043 };
3044
3045 IMP_PYCALLBACK_BOOL_INTINTSTR_pure(wxPyTextDropTarget, wxTextDropTarget, OnDropText);
3046 IMP_PYCALLBACK__(wxPyTextDropTarget, wxTextDropTarget, OnLeave);
3047 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnEnter);
3048 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnDragOver);
3049 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnData);
3050 IMP_PYCALLBACK_BOOL_INTINT(wxPyTextDropTarget, wxTextDropTarget, OnDrop);
3051
3052
3053
3054 class wxPyFileDropTarget : public wxFileDropTarget {
3055 public:
3056 wxPyFileDropTarget() {}
3057
3058 virtual bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& filenames);
3059
3060 DEC_PYCALLBACK__(OnLeave);
3061 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
3062 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
3063 DEC_PYCALLBACK_DR_2WXCDR(OnData);
3064 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
3065
3066 PYPRIVATE;
3067 };
3068
3069 bool wxPyFileDropTarget::OnDropFiles(wxCoord x, wxCoord y,
3070 const wxArrayString& filenames) {
3071 bool rval = false;
3072 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3073 if (wxPyCBH_findCallback(m_myInst, "OnDropFiles")) {
3074 PyObject* list = wxArrayString2PyList_helper(filenames);
3075 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",x,y,list));
3076 Py_DECREF(list);
3077 }
3078 wxPyEndBlockThreads(blocked);
3079 return rval;
3080 }
3081
3082
3083
3084 IMP_PYCALLBACK__(wxPyFileDropTarget, wxFileDropTarget, OnLeave);
3085 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnEnter);
3086 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnDragOver);
3087 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnData);
3088 IMP_PYCALLBACK_BOOL_INTINT(wxPyFileDropTarget, wxFileDropTarget, OnDrop);
3089
3090
3091
3092
3093 static bool wxClipboardLocker___nonzero__(wxClipboardLocker *self){ return !!(*self); }
3094
3095 #include <wx/display.h>
3096
3097 static bool wxVideoMode___eq__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self == *other) : false; }
3098 static bool wxVideoMode___ne__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self != *other) : true; }
3099
3100 // dummy version of wxDisplay for when it is not enabled in the wxWidgets build
3101 #if !wxUSE_DISPLAY
3102 #include <wx/dynarray.h>
3103 #include <wx/vidmode.h>
3104
3105 WX_DECLARE_OBJARRAY(wxVideoMode, wxArrayVideoModes);
3106 #include "wx/arrimpl.cpp"
3107 WX_DEFINE_OBJARRAY(wxArrayVideoModes);
3108 const wxVideoMode wxDefaultVideoMode;
3109
3110 class wxDisplay
3111 {
3112 public:
3113 wxDisplay(size_t index = 0) { wxPyRaiseNotImplemented(); }
3114 ~wxDisplay() {}
3115
3116 static size_t GetCount()
3117 { wxPyRaiseNotImplemented(); return 0; }
3118
3119 static int GetFromPoint(const wxPoint& pt)
3120 { wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
3121 static int GetFromWindow(wxWindow *window)
3122 { wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
3123
3124 virtual bool IsOk() const { return false; }
3125 virtual wxRect GetGeometry() const { wxRect r; return r; }
3126 virtual wxString GetName() const { return wxEmptyString; }
3127 bool IsPrimary() const { return false; }
3128
3129 wxArrayVideoModes GetModes(const wxVideoMode& mode = wxDefaultVideoMode)
3130 { wxArrayVideoModes a; return a; }
3131
3132 virtual wxVideoMode GetCurrentMode() const
3133 { return wxDefaultVideoMode; }
3134
3135 virtual bool ChangeMode(const wxVideoMode& mode = wxDefaultVideoMode)
3136 { return false; }
3137
3138 void ResetMode() {}
3139 };
3140 #endif
3141
3142 static int wxDisplay_GetFromWindow(wxWindow *window){ wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
3143 static PyObject *wxDisplay_GetModes(wxDisplay *self,wxVideoMode const &mode=wxDefaultVideoMode){
3144 PyObject* pyList = NULL;
3145 wxArrayVideoModes arr = self->GetModes(mode);
3146 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3147 pyList = PyList_New(0);
3148 for (int i=0; i < arr.GetCount(); i++) {
3149 wxVideoMode* m = new wxVideoMode(arr.Item(i));
3150 PyObject* pyObj = wxPyConstructObject(m, wxT("wxVideoMode"), true);
3151 PyList_Append(pyList, pyObj);
3152 Py_DECREF(pyObj);
3153 }
3154 wxPyEndBlockThreads(blocked);
3155 return pyList;
3156 }
3157
3158 #include <wx/stdpaths.h>
3159
3160 static wxStandardPaths *wxStandardPaths_Get(){
3161 return (wxStandardPaths*) &wxStandardPaths::Get();
3162 }
3163 #ifdef __cplusplus
3164 extern "C" {
3165 #endif
3166 static PyObject *_wrap_SystemSettings_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
3167 PyObject *resultobj = NULL;
3168 wxSystemColour arg1 ;
3169 wxColour result;
3170 PyObject * obj0 = 0 ;
3171 char *kwnames[] = {
3172 (char *) "index", NULL
3173 };
3174
3175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetColour",kwnames,&obj0)) goto fail;
3176 {
3177 arg1 = static_cast<wxSystemColour >(SWIG_As_int(obj0));
3178 if (SWIG_arg_fail(1)) SWIG_fail;
3179 }
3180 {
3181 if (!wxPyCheckForApp()) SWIG_fail;
3182 PyThreadState* __tstate = wxPyBeginAllowThreads();
3183 result = wxSystemSettings::GetColour(arg1);
3184
3185 wxPyEndAllowThreads(__tstate);
3186 if (PyErr_Occurred()) SWIG_fail;
3187 }
3188 {
3189 wxColour * resultptr;
3190 resultptr = new wxColour(static_cast<wxColour & >(result));
3191 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
3192 }
3193 return resultobj;
3194 fail:
3195 return NULL;
3196 }
3197
3198
3199 static PyObject *_wrap_SystemSettings_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
3200 PyObject *resultobj = NULL;
3201 wxSystemFont arg1 ;
3202 wxFont result;
3203 PyObject * obj0 = 0 ;
3204 char *kwnames[] = {
3205 (char *) "index", NULL
3206 };
3207
3208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetFont",kwnames,&obj0)) goto fail;
3209 {
3210 arg1 = static_cast<wxSystemFont >(SWIG_As_int(obj0));
3211 if (SWIG_arg_fail(1)) SWIG_fail;
3212 }
3213 {
3214 if (!wxPyCheckForApp()) SWIG_fail;
3215 PyThreadState* __tstate = wxPyBeginAllowThreads();
3216 result = wxSystemSettings::GetFont(arg1);
3217
3218 wxPyEndAllowThreads(__tstate);
3219 if (PyErr_Occurred()) SWIG_fail;
3220 }
3221 {
3222 wxFont * resultptr;
3223 resultptr = new wxFont(static_cast<wxFont & >(result));
3224 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
3225 }
3226 return resultobj;
3227 fail:
3228 return NULL;
3229 }
3230
3231
3232 static PyObject *_wrap_SystemSettings_GetMetric(PyObject *, PyObject *args, PyObject *kwargs) {
3233 PyObject *resultobj = NULL;
3234 wxSystemMetric arg1 ;
3235 wxWindow *arg2 = (wxWindow *) NULL ;
3236 int result;
3237 PyObject * obj0 = 0 ;
3238 PyObject * obj1 = 0 ;
3239 char *kwnames[] = {
3240 (char *) "index",(char *) "win", NULL
3241 };
3242
3243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:SystemSettings_GetMetric",kwnames,&obj0,&obj1)) goto fail;
3244 {
3245 arg1 = static_cast<wxSystemMetric >(SWIG_As_int(obj0));
3246 if (SWIG_arg_fail(1)) SWIG_fail;
3247 }
3248 if (obj1) {
3249 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3250 if (SWIG_arg_fail(2)) SWIG_fail;
3251 }
3252 {
3253 if (!wxPyCheckForApp()) SWIG_fail;
3254 PyThreadState* __tstate = wxPyBeginAllowThreads();
3255 result = (int)wxSystemSettings::GetMetric(arg1,arg2);
3256
3257 wxPyEndAllowThreads(__tstate);
3258 if (PyErr_Occurred()) SWIG_fail;
3259 }
3260 {
3261 resultobj = SWIG_From_int(static_cast<int >(result));
3262 }
3263 return resultobj;
3264 fail:
3265 return NULL;
3266 }
3267
3268
3269 static PyObject *_wrap_SystemSettings_HasFeature(PyObject *, PyObject *args, PyObject *kwargs) {
3270 PyObject *resultobj = NULL;
3271 wxSystemFeature arg1 ;
3272 bool result;
3273 PyObject * obj0 = 0 ;
3274 char *kwnames[] = {
3275 (char *) "index", NULL
3276 };
3277
3278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_HasFeature",kwnames,&obj0)) goto fail;
3279 {
3280 arg1 = static_cast<wxSystemFeature >(SWIG_As_int(obj0));
3281 if (SWIG_arg_fail(1)) SWIG_fail;
3282 }
3283 {
3284 if (!wxPyCheckForApp()) SWIG_fail;
3285 PyThreadState* __tstate = wxPyBeginAllowThreads();
3286 result = (bool)wxSystemSettings::HasFeature(arg1);
3287
3288 wxPyEndAllowThreads(__tstate);
3289 if (PyErr_Occurred()) SWIG_fail;
3290 }
3291 {
3292 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3293 }
3294 return resultobj;
3295 fail:
3296 return NULL;
3297 }
3298
3299
3300 static PyObject *_wrap_SystemSettings_GetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
3301 PyObject *resultobj = NULL;
3302 wxSystemScreenType result;
3303 char *kwnames[] = {
3304 NULL
3305 };
3306
3307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SystemSettings_GetScreenType",kwnames)) goto fail;
3308 {
3309 if (!wxPyCheckForApp()) SWIG_fail;
3310 PyThreadState* __tstate = wxPyBeginAllowThreads();
3311 result = (wxSystemScreenType)wxSystemSettings::GetScreenType();
3312
3313 wxPyEndAllowThreads(__tstate);
3314 if (PyErr_Occurred()) SWIG_fail;
3315 }
3316 resultobj = SWIG_From_int((result));
3317 return resultobj;
3318 fail:
3319 return NULL;
3320 }
3321
3322
3323 static PyObject *_wrap_SystemSettings_SetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
3324 PyObject *resultobj = NULL;
3325 wxSystemScreenType arg1 ;
3326 PyObject * obj0 = 0 ;
3327 char *kwnames[] = {
3328 (char *) "screen", NULL
3329 };
3330
3331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_SetScreenType",kwnames,&obj0)) goto fail;
3332 {
3333 arg1 = static_cast<wxSystemScreenType >(SWIG_As_int(obj0));
3334 if (SWIG_arg_fail(1)) SWIG_fail;
3335 }
3336 {
3337 if (!wxPyCheckForApp()) SWIG_fail;
3338 PyThreadState* __tstate = wxPyBeginAllowThreads();
3339 wxSystemSettings::SetScreenType(arg1);
3340
3341 wxPyEndAllowThreads(__tstate);
3342 if (PyErr_Occurred()) SWIG_fail;
3343 }
3344 Py_INCREF(Py_None); resultobj = Py_None;
3345 return resultobj;
3346 fail:
3347 return NULL;
3348 }
3349
3350
3351 static PyObject * SystemSettings_swigregister(PyObject *, PyObject *args) {
3352 PyObject *obj;
3353 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3354 SWIG_TypeClientData(SWIGTYPE_p_wxSystemSettings, obj);
3355 Py_INCREF(obj);
3356 return Py_BuildValue((char *)"");
3357 }
3358 static int _wrap_WINDOW_DEFAULT_VARIANT_set(PyObject *) {
3359 PyErr_SetString(PyExc_TypeError,"Variable WINDOW_DEFAULT_VARIANT is read-only.");
3360 return 1;
3361 }
3362
3363
3364 static PyObject *_wrap_WINDOW_DEFAULT_VARIANT_get(void) {
3365 PyObject *pyobj = NULL;
3366
3367 {
3368 #if wxUSE_UNICODE
3369 pyobj = PyUnicode_FromWideChar((&wxPyWINDOW_DEFAULT_VARIANT)->c_str(), (&wxPyWINDOW_DEFAULT_VARIANT)->Len());
3370 #else
3371 pyobj = PyString_FromStringAndSize((&wxPyWINDOW_DEFAULT_VARIANT)->c_str(), (&wxPyWINDOW_DEFAULT_VARIANT)->Len());
3372 #endif
3373 }
3374 return pyobj;
3375 }
3376
3377
3378 static PyObject *_wrap_new_SystemOptions(PyObject *, PyObject *args, PyObject *kwargs) {
3379 PyObject *resultobj = NULL;
3380 wxSystemOptions *result;
3381 char *kwnames[] = {
3382 NULL
3383 };
3384
3385 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SystemOptions",kwnames)) goto fail;
3386 {
3387 PyThreadState* __tstate = wxPyBeginAllowThreads();
3388 result = (wxSystemOptions *)new wxSystemOptions();
3389
3390 wxPyEndAllowThreads(__tstate);
3391 if (PyErr_Occurred()) SWIG_fail;
3392 }
3393 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSystemOptions, 1);
3394 return resultobj;
3395 fail:
3396 return NULL;
3397 }
3398
3399
3400 static PyObject *_wrap_SystemOptions_SetOption(PyObject *, PyObject *args, PyObject *kwargs) {
3401 PyObject *resultobj = NULL;
3402 wxString *arg1 = 0 ;
3403 wxString *arg2 = 0 ;
3404 bool temp1 = false ;
3405 bool temp2 = false ;
3406 PyObject * obj0 = 0 ;
3407 PyObject * obj1 = 0 ;
3408 char *kwnames[] = {
3409 (char *) "name",(char *) "value", NULL
3410 };
3411
3412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOption",kwnames,&obj0,&obj1)) goto fail;
3413 {
3414 arg1 = wxString_in_helper(obj0);
3415 if (arg1 == NULL) SWIG_fail;
3416 temp1 = true;
3417 }
3418 {
3419 arg2 = wxString_in_helper(obj1);
3420 if (arg2 == NULL) SWIG_fail;
3421 temp2 = true;
3422 }
3423 {
3424 PyThreadState* __tstate = wxPyBeginAllowThreads();
3425 wxSystemOptions::SetOption((wxString const &)*arg1,(wxString const &)*arg2);
3426
3427 wxPyEndAllowThreads(__tstate);
3428 if (PyErr_Occurred()) SWIG_fail;
3429 }
3430 Py_INCREF(Py_None); resultobj = Py_None;
3431 {
3432 if (temp1)
3433 delete arg1;
3434 }
3435 {
3436 if (temp2)
3437 delete arg2;
3438 }
3439 return resultobj;
3440 fail:
3441 {
3442 if (temp1)
3443 delete arg1;
3444 }
3445 {
3446 if (temp2)
3447 delete arg2;
3448 }
3449 return NULL;
3450 }
3451
3452
3453 static PyObject *_wrap_SystemOptions_SetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
3454 PyObject *resultobj = NULL;
3455 wxString *arg1 = 0 ;
3456 int arg2 ;
3457 bool temp1 = false ;
3458 PyObject * obj0 = 0 ;
3459 PyObject * obj1 = 0 ;
3460 char *kwnames[] = {
3461 (char *) "name",(char *) "value", NULL
3462 };
3463
3464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOptionInt",kwnames,&obj0,&obj1)) goto fail;
3465 {
3466 arg1 = wxString_in_helper(obj0);
3467 if (arg1 == NULL) SWIG_fail;
3468 temp1 = true;
3469 }
3470 {
3471 arg2 = static_cast<int >(SWIG_As_int(obj1));
3472 if (SWIG_arg_fail(2)) SWIG_fail;
3473 }
3474 {
3475 PyThreadState* __tstate = wxPyBeginAllowThreads();
3476 wxSystemOptions::SetOption((wxString const &)*arg1,arg2);
3477
3478 wxPyEndAllowThreads(__tstate);
3479 if (PyErr_Occurred()) SWIG_fail;
3480 }
3481 Py_INCREF(Py_None); resultobj = Py_None;
3482 {
3483 if (temp1)
3484 delete arg1;
3485 }
3486 return resultobj;
3487 fail:
3488 {
3489 if (temp1)
3490 delete arg1;
3491 }
3492 return NULL;
3493 }
3494
3495
3496 static PyObject *_wrap_SystemOptions_GetOption(PyObject *, PyObject *args, PyObject *kwargs) {
3497 PyObject *resultobj = NULL;
3498 wxString *arg1 = 0 ;
3499 wxString result;
3500 bool temp1 = false ;
3501 PyObject * obj0 = 0 ;
3502 char *kwnames[] = {
3503 (char *) "name", NULL
3504 };
3505
3506 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOption",kwnames,&obj0)) goto fail;
3507 {
3508 arg1 = wxString_in_helper(obj0);
3509 if (arg1 == NULL) SWIG_fail;
3510 temp1 = true;
3511 }
3512 {
3513 PyThreadState* __tstate = wxPyBeginAllowThreads();
3514 result = wxSystemOptions::GetOption((wxString const &)*arg1);
3515
3516 wxPyEndAllowThreads(__tstate);
3517 if (PyErr_Occurred()) SWIG_fail;
3518 }
3519 {
3520 #if wxUSE_UNICODE
3521 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3522 #else
3523 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3524 #endif
3525 }
3526 {
3527 if (temp1)
3528 delete arg1;
3529 }
3530 return resultobj;
3531 fail:
3532 {
3533 if (temp1)
3534 delete arg1;
3535 }
3536 return NULL;
3537 }
3538
3539
3540 static PyObject *_wrap_SystemOptions_GetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
3541 PyObject *resultobj = NULL;
3542 wxString *arg1 = 0 ;
3543 int result;
3544 bool temp1 = false ;
3545 PyObject * obj0 = 0 ;
3546 char *kwnames[] = {
3547 (char *) "name", NULL
3548 };
3549
3550 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOptionInt",kwnames,&obj0)) goto fail;
3551 {
3552 arg1 = wxString_in_helper(obj0);
3553 if (arg1 == NULL) SWIG_fail;
3554 temp1 = true;
3555 }
3556 {
3557 PyThreadState* __tstate = wxPyBeginAllowThreads();
3558 result = (int)wxSystemOptions::GetOptionInt((wxString const &)*arg1);
3559
3560 wxPyEndAllowThreads(__tstate);
3561 if (PyErr_Occurred()) SWIG_fail;
3562 }
3563 {
3564 resultobj = SWIG_From_int(static_cast<int >(result));
3565 }
3566 {
3567 if (temp1)
3568 delete arg1;
3569 }
3570 return resultobj;
3571 fail:
3572 {
3573 if (temp1)
3574 delete arg1;
3575 }
3576 return NULL;
3577 }
3578
3579
3580 static PyObject *_wrap_SystemOptions_HasOption(PyObject *, PyObject *args, PyObject *kwargs) {
3581 PyObject *resultobj = NULL;
3582 wxString *arg1 = 0 ;
3583 bool result;
3584 bool temp1 = false ;
3585 PyObject * obj0 = 0 ;
3586 char *kwnames[] = {
3587 (char *) "name", NULL
3588 };
3589
3590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_HasOption",kwnames,&obj0)) goto fail;
3591 {
3592 arg1 = wxString_in_helper(obj0);
3593 if (arg1 == NULL) SWIG_fail;
3594 temp1 = true;
3595 }
3596 {
3597 PyThreadState* __tstate = wxPyBeginAllowThreads();
3598 result = (bool)wxSystemOptions::HasOption((wxString const &)*arg1);
3599
3600 wxPyEndAllowThreads(__tstate);
3601 if (PyErr_Occurred()) SWIG_fail;
3602 }
3603 {
3604 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3605 }
3606 {
3607 if (temp1)
3608 delete arg1;
3609 }
3610 return resultobj;
3611 fail:
3612 {
3613 if (temp1)
3614 delete arg1;
3615 }
3616 return NULL;
3617 }
3618
3619
3620 static PyObject *_wrap_SystemOptions_IsFalse(PyObject *, PyObject *args, PyObject *kwargs) {
3621 PyObject *resultobj = NULL;
3622 wxString *arg1 = 0 ;
3623 bool result;
3624 bool temp1 = false ;
3625 PyObject * obj0 = 0 ;
3626 char *kwnames[] = {
3627 (char *) "name", NULL
3628 };
3629
3630 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_IsFalse",kwnames,&obj0)) goto fail;
3631 {
3632 arg1 = wxString_in_helper(obj0);
3633 if (arg1 == NULL) SWIG_fail;
3634 temp1 = true;
3635 }
3636 {
3637 PyThreadState* __tstate = wxPyBeginAllowThreads();
3638 result = (bool)wxSystemOptions::IsFalse((wxString const &)*arg1);
3639
3640 wxPyEndAllowThreads(__tstate);
3641 if (PyErr_Occurred()) SWIG_fail;
3642 }
3643 {
3644 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3645 }
3646 {
3647 if (temp1)
3648 delete arg1;
3649 }
3650 return resultobj;
3651 fail:
3652 {
3653 if (temp1)
3654 delete arg1;
3655 }
3656 return NULL;
3657 }
3658
3659
3660 static PyObject * SystemOptions_swigregister(PyObject *, PyObject *args) {
3661 PyObject *obj;
3662 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3663 SWIG_TypeClientData(SWIGTYPE_p_wxSystemOptions, obj);
3664 Py_INCREF(obj);
3665 return Py_BuildValue((char *)"");
3666 }
3667 static int _wrap_FileSelectorPromptStr_set(PyObject *) {
3668 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorPromptStr is read-only.");
3669 return 1;
3670 }
3671
3672
3673 static PyObject *_wrap_FileSelectorPromptStr_get(void) {
3674 PyObject *pyobj = NULL;
3675
3676 {
3677 #if wxUSE_UNICODE
3678 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
3679 #else
3680 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
3681 #endif
3682 }
3683 return pyobj;
3684 }
3685
3686
3687 static int _wrap_FileSelectorDefaultWildcardStr_set(PyObject *) {
3688 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
3689 return 1;
3690 }
3691
3692
3693 static PyObject *_wrap_FileSelectorDefaultWildcardStr_get(void) {
3694 PyObject *pyobj = NULL;
3695
3696 {
3697 #if wxUSE_UNICODE
3698 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
3699 #else
3700 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
3701 #endif
3702 }
3703 return pyobj;
3704 }
3705
3706
3707 static int _wrap_DirSelectorPromptStr_set(PyObject *) {
3708 PyErr_SetString(PyExc_TypeError,"Variable DirSelectorPromptStr is read-only.");
3709 return 1;
3710 }
3711
3712
3713 static PyObject *_wrap_DirSelectorPromptStr_get(void) {
3714 PyObject *pyobj = NULL;
3715
3716 {
3717 #if wxUSE_UNICODE
3718 pyobj = PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
3719 #else
3720 pyobj = PyString_FromStringAndSize((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
3721 #endif
3722 }
3723 return pyobj;
3724 }
3725
3726
3727 static PyObject *_wrap_NewId(PyObject *, PyObject *args, PyObject *kwargs) {
3728 PyObject *resultobj = NULL;
3729 long result;
3730 char *kwnames[] = {
3731 NULL
3732 };
3733
3734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewId",kwnames)) goto fail;
3735 {
3736 PyThreadState* __tstate = wxPyBeginAllowThreads();
3737 result = (long)wxNewId();
3738
3739 wxPyEndAllowThreads(__tstate);
3740 if (PyErr_Occurred()) SWIG_fail;
3741 }
3742 {
3743 resultobj = SWIG_From_long(static_cast<long >(result));
3744 }
3745 return resultobj;
3746 fail:
3747 return NULL;
3748 }
3749
3750
3751 static PyObject *_wrap_RegisterId(PyObject *, PyObject *args, PyObject *kwargs) {
3752 PyObject *resultobj = NULL;
3753 long arg1 ;
3754 PyObject * obj0 = 0 ;
3755 char *kwnames[] = {
3756 (char *) "id", NULL
3757 };
3758
3759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RegisterId",kwnames,&obj0)) goto fail;
3760 {
3761 arg1 = static_cast<long >(SWIG_As_long(obj0));
3762 if (SWIG_arg_fail(1)) SWIG_fail;
3763 }
3764 {
3765 PyThreadState* __tstate = wxPyBeginAllowThreads();
3766 wxRegisterId(arg1);
3767
3768 wxPyEndAllowThreads(__tstate);
3769 if (PyErr_Occurred()) SWIG_fail;
3770 }
3771 Py_INCREF(Py_None); resultobj = Py_None;
3772 return resultobj;
3773 fail:
3774 return NULL;
3775 }
3776
3777
3778 static PyObject *_wrap_GetCurrentId(PyObject *, PyObject *args, PyObject *kwargs) {
3779 PyObject *resultobj = NULL;
3780 long result;
3781 char *kwnames[] = {
3782 NULL
3783 };
3784
3785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentId",kwnames)) goto fail;
3786 {
3787 PyThreadState* __tstate = wxPyBeginAllowThreads();
3788 result = (long)wxGetCurrentId();
3789
3790 wxPyEndAllowThreads(__tstate);
3791 if (PyErr_Occurred()) SWIG_fail;
3792 }
3793 {
3794 resultobj = SWIG_From_long(static_cast<long >(result));
3795 }
3796 return resultobj;
3797 fail:
3798 return NULL;
3799 }
3800
3801
3802 static PyObject *_wrap_IsStockID(PyObject *, PyObject *args, PyObject *kwargs) {
3803 PyObject *resultobj = NULL;
3804 int arg1 ;
3805 bool result;
3806 PyObject * obj0 = 0 ;
3807 char *kwnames[] = {
3808 (char *) "id", NULL
3809 };
3810
3811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsStockID",kwnames,&obj0)) goto fail;
3812 {
3813 arg1 = static_cast<int >(SWIG_As_int(obj0));
3814 if (SWIG_arg_fail(1)) SWIG_fail;
3815 }
3816 {
3817 PyThreadState* __tstate = wxPyBeginAllowThreads();
3818 result = (bool)wxIsStockID(arg1);
3819
3820 wxPyEndAllowThreads(__tstate);
3821 if (PyErr_Occurred()) SWIG_fail;
3822 }
3823 {
3824 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3825 }
3826 return resultobj;
3827 fail:
3828 return NULL;
3829 }
3830
3831
3832 static PyObject *_wrap_IsStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
3833 PyObject *resultobj = NULL;
3834 int arg1 ;
3835 wxString *arg2 = 0 ;
3836 bool result;
3837 bool temp2 = false ;
3838 PyObject * obj0 = 0 ;
3839 PyObject * obj1 = 0 ;
3840 char *kwnames[] = {
3841 (char *) "id",(char *) "label", NULL
3842 };
3843
3844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IsStockLabel",kwnames,&obj0,&obj1)) goto fail;
3845 {
3846 arg1 = static_cast<int >(SWIG_As_int(obj0));
3847 if (SWIG_arg_fail(1)) SWIG_fail;
3848 }
3849 {
3850 arg2 = wxString_in_helper(obj1);
3851 if (arg2 == NULL) SWIG_fail;
3852 temp2 = true;
3853 }
3854 {
3855 PyThreadState* __tstate = wxPyBeginAllowThreads();
3856 result = (bool)wxIsStockLabel(arg1,(wxString const &)*arg2);
3857
3858 wxPyEndAllowThreads(__tstate);
3859 if (PyErr_Occurred()) SWIG_fail;
3860 }
3861 {
3862 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3863 }
3864 {
3865 if (temp2)
3866 delete arg2;
3867 }
3868 return resultobj;
3869 fail:
3870 {
3871 if (temp2)
3872 delete arg2;
3873 }
3874 return NULL;
3875 }
3876
3877
3878 static PyObject *_wrap_GetStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
3879 PyObject *resultobj = NULL;
3880 int arg1 ;
3881 bool arg2 = (bool) true ;
3882 wxString arg3 = (wxString) wxPyEmptyString ;
3883 wxString result;
3884 PyObject * obj0 = 0 ;
3885 PyObject * obj1 = 0 ;
3886 PyObject * obj2 = 0 ;
3887 char *kwnames[] = {
3888 (char *) "id",(char *) "withCodes",(char *) "accelerator", NULL
3889 };
3890
3891 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GetStockLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
3892 {
3893 arg1 = static_cast<int >(SWIG_As_int(obj0));
3894 if (SWIG_arg_fail(1)) SWIG_fail;
3895 }
3896 if (obj1) {
3897 {
3898 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
3899 if (SWIG_arg_fail(2)) SWIG_fail;
3900 }
3901 }
3902 if (obj2) {
3903 {
3904 wxString* sptr = wxString_in_helper(obj2);
3905 if (sptr == NULL) SWIG_fail;
3906 arg3 = *sptr;
3907 delete sptr;
3908 }
3909 }
3910 {
3911 PyThreadState* __tstate = wxPyBeginAllowThreads();
3912 result = wxGetStockLabel(arg1,arg2,arg3);
3913
3914 wxPyEndAllowThreads(__tstate);
3915 if (PyErr_Occurred()) SWIG_fail;
3916 }
3917 {
3918 #if wxUSE_UNICODE
3919 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3920 #else
3921 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3922 #endif
3923 }
3924 return resultobj;
3925 fail:
3926 return NULL;
3927 }
3928
3929
3930 static PyObject *_wrap_Bell(PyObject *, PyObject *args, PyObject *kwargs) {
3931 PyObject *resultobj = NULL;
3932 char *kwnames[] = {
3933 NULL
3934 };
3935
3936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Bell",kwnames)) goto fail;
3937 {
3938 if (!wxPyCheckForApp()) SWIG_fail;
3939 PyThreadState* __tstate = wxPyBeginAllowThreads();
3940 wxBell();
3941
3942 wxPyEndAllowThreads(__tstate);
3943 if (PyErr_Occurred()) SWIG_fail;
3944 }
3945 Py_INCREF(Py_None); resultobj = Py_None;
3946 return resultobj;
3947 fail:
3948 return NULL;
3949 }
3950
3951
3952 static PyObject *_wrap_EndBusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
3953 PyObject *resultobj = NULL;
3954 char *kwnames[] = {
3955 NULL
3956 };
3957
3958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EndBusyCursor",kwnames)) goto fail;
3959 {
3960 if (!wxPyCheckForApp()) SWIG_fail;
3961 PyThreadState* __tstate = wxPyBeginAllowThreads();
3962 wxEndBusyCursor();
3963
3964 wxPyEndAllowThreads(__tstate);
3965 if (PyErr_Occurred()) SWIG_fail;
3966 }
3967 Py_INCREF(Py_None); resultobj = Py_None;
3968 return resultobj;
3969 fail:
3970 return NULL;
3971 }
3972
3973
3974 static PyObject *_wrap_GetElapsedTime(PyObject *, PyObject *args, PyObject *kwargs) {
3975 PyObject *resultobj = NULL;
3976 bool arg1 = (bool) true ;
3977 long result;
3978 PyObject * obj0 = 0 ;
3979 char *kwnames[] = {
3980 (char *) "resetTimer", NULL
3981 };
3982
3983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetElapsedTime",kwnames,&obj0)) goto fail;
3984 if (obj0) {
3985 {
3986 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
3987 if (SWIG_arg_fail(1)) SWIG_fail;
3988 }
3989 }
3990 {
3991 PyThreadState* __tstate = wxPyBeginAllowThreads();
3992 result = (long)wxGetElapsedTime(arg1);
3993
3994 wxPyEndAllowThreads(__tstate);
3995 if (PyErr_Occurred()) SWIG_fail;
3996 }
3997 {
3998 resultobj = SWIG_From_long(static_cast<long >(result));
3999 }
4000 return resultobj;
4001 fail:
4002 return NULL;
4003 }
4004
4005
4006 static PyObject *_wrap_IsBusy(PyObject *, PyObject *args, PyObject *kwargs) {
4007 PyObject *resultobj = NULL;
4008 bool result;
4009 char *kwnames[] = {
4010 NULL
4011 };
4012
4013 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IsBusy",kwnames)) goto fail;
4014 {
4015 PyThreadState* __tstate = wxPyBeginAllowThreads();
4016 result = (bool)wxIsBusy();
4017
4018 wxPyEndAllowThreads(__tstate);
4019 if (PyErr_Occurred()) SWIG_fail;
4020 }
4021 {
4022 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4023 }
4024 return resultobj;
4025 fail:
4026 return NULL;
4027 }
4028
4029
4030 static PyObject *_wrap_Now(PyObject *, PyObject *args, PyObject *kwargs) {
4031 PyObject *resultobj = NULL;
4032 wxString result;
4033 char *kwnames[] = {
4034 NULL
4035 };
4036
4037 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Now",kwnames)) goto fail;
4038 {
4039 PyThreadState* __tstate = wxPyBeginAllowThreads();
4040 result = wxNow();
4041
4042 wxPyEndAllowThreads(__tstate);
4043 if (PyErr_Occurred()) SWIG_fail;
4044 }
4045 {
4046 #if wxUSE_UNICODE
4047 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4048 #else
4049 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4050 #endif
4051 }
4052 return resultobj;
4053 fail:
4054 return NULL;
4055 }
4056
4057
4058 static PyObject *_wrap_Shell(PyObject *, PyObject *args, PyObject *kwargs) {
4059 PyObject *resultobj = NULL;
4060 wxString const &arg1_defvalue = wxPyEmptyString ;
4061 wxString *arg1 = (wxString *) &arg1_defvalue ;
4062 bool result;
4063 bool temp1 = false ;
4064 PyObject * obj0 = 0 ;
4065 char *kwnames[] = {
4066 (char *) "command", NULL
4067 };
4068
4069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Shell",kwnames,&obj0)) goto fail;
4070 if (obj0) {
4071 {
4072 arg1 = wxString_in_helper(obj0);
4073 if (arg1 == NULL) SWIG_fail;
4074 temp1 = true;
4075 }
4076 }
4077 {
4078 PyThreadState* __tstate = wxPyBeginAllowThreads();
4079 result = (bool)wxShell((wxString const &)*arg1);
4080
4081 wxPyEndAllowThreads(__tstate);
4082 if (PyErr_Occurred()) SWIG_fail;
4083 }
4084 {
4085 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4086 }
4087 {
4088 if (temp1)
4089 delete arg1;
4090 }
4091 return resultobj;
4092 fail:
4093 {
4094 if (temp1)
4095 delete arg1;
4096 }
4097 return NULL;
4098 }
4099
4100
4101 static PyObject *_wrap_StartTimer(PyObject *, PyObject *args, PyObject *kwargs) {
4102 PyObject *resultobj = NULL;
4103 char *kwnames[] = {
4104 NULL
4105 };
4106
4107 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StartTimer",kwnames)) goto fail;
4108 {
4109 PyThreadState* __tstate = wxPyBeginAllowThreads();
4110 wxStartTimer();
4111
4112 wxPyEndAllowThreads(__tstate);
4113 if (PyErr_Occurred()) SWIG_fail;
4114 }
4115 Py_INCREF(Py_None); resultobj = Py_None;
4116 return resultobj;
4117 fail:
4118 return NULL;
4119 }
4120
4121
4122 static PyObject *_wrap_GetOsVersion(PyObject *, PyObject *args, PyObject *kwargs) {
4123 PyObject *resultobj = NULL;
4124 int *arg1 = (int *) 0 ;
4125 int *arg2 = (int *) 0 ;
4126 int result;
4127 int temp1 ;
4128 int res1 = 0 ;
4129 int temp2 ;
4130 int res2 = 0 ;
4131 char *kwnames[] = {
4132 NULL
4133 };
4134
4135 arg1 = &temp1; res1 = SWIG_NEWOBJ;
4136 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4137 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsVersion",kwnames)) goto fail;
4138 {
4139 PyThreadState* __tstate = wxPyBeginAllowThreads();
4140 result = (int)wxGetOsVersion(arg1,arg2);
4141
4142 wxPyEndAllowThreads(__tstate);
4143 if (PyErr_Occurred()) SWIG_fail;
4144 }
4145 {
4146 resultobj = SWIG_From_int(static_cast<int >(result));
4147 }
4148 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
4149 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
4150 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4151 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
4152 return resultobj;
4153 fail:
4154 return NULL;
4155 }
4156
4157
4158 static PyObject *_wrap_GetOsDescription(PyObject *, PyObject *args, PyObject *kwargs) {
4159 PyObject *resultobj = NULL;
4160 wxString result;
4161 char *kwnames[] = {
4162 NULL
4163 };
4164
4165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsDescription",kwnames)) goto fail;
4166 {
4167 PyThreadState* __tstate = wxPyBeginAllowThreads();
4168 result = wxGetOsDescription();
4169
4170 wxPyEndAllowThreads(__tstate);
4171 if (PyErr_Occurred()) SWIG_fail;
4172 }
4173 {
4174 #if wxUSE_UNICODE
4175 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4176 #else
4177 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4178 #endif
4179 }
4180 return resultobj;
4181 fail:
4182 return NULL;
4183 }
4184
4185
4186 static PyObject *_wrap_GetFreeMemory(PyObject *, PyObject *args, PyObject *kwargs) {
4187 PyObject *resultobj = NULL;
4188 wxMemorySize result;
4189 char *kwnames[] = {
4190 NULL
4191 };
4192
4193 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFreeMemory",kwnames)) goto fail;
4194 {
4195 PyThreadState* __tstate = wxPyBeginAllowThreads();
4196 result = wxGetFreeMemory();
4197
4198 wxPyEndAllowThreads(__tstate);
4199 if (PyErr_Occurred()) SWIG_fail;
4200 }
4201 {
4202 wxMemorySize * resultptr;
4203 resultptr = new wxMemorySize(static_cast<wxMemorySize & >(result));
4204 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxMemorySize, 1);
4205 }
4206 return resultobj;
4207 fail:
4208 return NULL;
4209 }
4210
4211
4212 static PyObject *_wrap_Shutdown(PyObject *, PyObject *args, PyObject *kwargs) {
4213 PyObject *resultobj = NULL;
4214 wxShutdownFlags arg1 ;
4215 bool result;
4216 PyObject * obj0 = 0 ;
4217 char *kwnames[] = {
4218 (char *) "wFlags", NULL
4219 };
4220
4221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Shutdown",kwnames,&obj0)) goto fail;
4222 {
4223 arg1 = static_cast<wxShutdownFlags >(SWIG_As_int(obj0));
4224 if (SWIG_arg_fail(1)) SWIG_fail;
4225 }
4226 {
4227 if (!wxPyCheckForApp()) SWIG_fail;
4228 PyThreadState* __tstate = wxPyBeginAllowThreads();
4229 result = (bool)wxShutdown(arg1);
4230
4231 wxPyEndAllowThreads(__tstate);
4232 if (PyErr_Occurred()) SWIG_fail;
4233 }
4234 {
4235 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4236 }
4237 return resultobj;
4238 fail:
4239 return NULL;
4240 }
4241
4242
4243 static PyObject *_wrap_Sleep(PyObject *, PyObject *args, PyObject *kwargs) {
4244 PyObject *resultobj = NULL;
4245 int arg1 ;
4246 PyObject * obj0 = 0 ;
4247 char *kwnames[] = {
4248 (char *) "secs", NULL
4249 };
4250
4251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sleep",kwnames,&obj0)) goto fail;
4252 {
4253 arg1 = static_cast<int >(SWIG_As_int(obj0));
4254 if (SWIG_arg_fail(1)) SWIG_fail;
4255 }
4256 {
4257 PyThreadState* __tstate = wxPyBeginAllowThreads();
4258 wxSleep(arg1);
4259
4260 wxPyEndAllowThreads(__tstate);
4261 if (PyErr_Occurred()) SWIG_fail;
4262 }
4263 Py_INCREF(Py_None); resultobj = Py_None;
4264 return resultobj;
4265 fail:
4266 return NULL;
4267 }
4268
4269
4270 static PyObject *_wrap_MilliSleep(PyObject *, PyObject *args, PyObject *kwargs) {
4271 PyObject *resultobj = NULL;
4272 unsigned long arg1 ;
4273 PyObject * obj0 = 0 ;
4274 char *kwnames[] = {
4275 (char *) "milliseconds", NULL
4276 };
4277
4278 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MilliSleep",kwnames,&obj0)) goto fail;
4279 {
4280 arg1 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj0));
4281 if (SWIG_arg_fail(1)) SWIG_fail;
4282 }
4283 {
4284 PyThreadState* __tstate = wxPyBeginAllowThreads();
4285 wxMilliSleep(arg1);
4286
4287 wxPyEndAllowThreads(__tstate);
4288 if (PyErr_Occurred()) SWIG_fail;
4289 }
4290 Py_INCREF(Py_None); resultobj = Py_None;
4291 return resultobj;
4292 fail:
4293 return NULL;
4294 }
4295
4296
4297 static PyObject *_wrap_MicroSleep(PyObject *, PyObject *args, PyObject *kwargs) {
4298 PyObject *resultobj = NULL;
4299 unsigned long arg1 ;
4300 PyObject * obj0 = 0 ;
4301 char *kwnames[] = {
4302 (char *) "microseconds", NULL
4303 };
4304
4305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MicroSleep",kwnames,&obj0)) goto fail;
4306 {
4307 arg1 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj0));
4308 if (SWIG_arg_fail(1)) SWIG_fail;
4309 }
4310 {
4311 PyThreadState* __tstate = wxPyBeginAllowThreads();
4312 wxMicroSleep(arg1);
4313
4314 wxPyEndAllowThreads(__tstate);
4315 if (PyErr_Occurred()) SWIG_fail;
4316 }
4317 Py_INCREF(Py_None); resultobj = Py_None;
4318 return resultobj;
4319 fail:
4320 return NULL;
4321 }
4322
4323
4324 static PyObject *_wrap_EnableTopLevelWindows(PyObject *, PyObject *args, PyObject *kwargs) {
4325 PyObject *resultobj = NULL;
4326 bool arg1 ;
4327 PyObject * obj0 = 0 ;
4328 char *kwnames[] = {
4329 (char *) "enable", NULL
4330 };
4331
4332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EnableTopLevelWindows",kwnames,&obj0)) goto fail;
4333 {
4334 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
4335 if (SWIG_arg_fail(1)) SWIG_fail;
4336 }
4337 {
4338 PyThreadState* __tstate = wxPyBeginAllowThreads();
4339 wxEnableTopLevelWindows(arg1);
4340
4341 wxPyEndAllowThreads(__tstate);
4342 if (PyErr_Occurred()) SWIG_fail;
4343 }
4344 Py_INCREF(Py_None); resultobj = Py_None;
4345 return resultobj;
4346 fail:
4347 return NULL;
4348 }
4349
4350
4351 static PyObject *_wrap_StripMenuCodes(PyObject *, PyObject *args, PyObject *kwargs) {
4352 PyObject *resultobj = NULL;
4353 wxString *arg1 = 0 ;
4354 wxString result;
4355 bool temp1 = false ;
4356 PyObject * obj0 = 0 ;
4357 char *kwnames[] = {
4358 (char *) "in", NULL
4359 };
4360
4361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StripMenuCodes",kwnames,&obj0)) goto fail;
4362 {
4363 arg1 = wxString_in_helper(obj0);
4364 if (arg1 == NULL) SWIG_fail;
4365 temp1 = true;
4366 }
4367 {
4368 PyThreadState* __tstate = wxPyBeginAllowThreads();
4369 result = wxStripMenuCodes((wxString const &)*arg1);
4370
4371 wxPyEndAllowThreads(__tstate);
4372 if (PyErr_Occurred()) SWIG_fail;
4373 }
4374 {
4375 #if wxUSE_UNICODE
4376 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4377 #else
4378 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4379 #endif
4380 }
4381 {
4382 if (temp1)
4383 delete arg1;
4384 }
4385 return resultobj;
4386 fail:
4387 {
4388 if (temp1)
4389 delete arg1;
4390 }
4391 return NULL;
4392 }
4393
4394
4395 static PyObject *_wrap_GetEmailAddress(PyObject *, PyObject *args, PyObject *kwargs) {
4396 PyObject *resultobj = NULL;
4397 wxString result;
4398 char *kwnames[] = {
4399 NULL
4400 };
4401
4402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetEmailAddress",kwnames)) goto fail;
4403 {
4404 PyThreadState* __tstate = wxPyBeginAllowThreads();
4405 result = wxGetEmailAddress();
4406
4407 wxPyEndAllowThreads(__tstate);
4408 if (PyErr_Occurred()) SWIG_fail;
4409 }
4410 {
4411 #if wxUSE_UNICODE
4412 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4413 #else
4414 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4415 #endif
4416 }
4417 return resultobj;
4418 fail:
4419 return NULL;
4420 }
4421
4422
4423 static PyObject *_wrap_GetHostName(PyObject *, PyObject *args, PyObject *kwargs) {
4424 PyObject *resultobj = NULL;
4425 wxString result;
4426 char *kwnames[] = {
4427 NULL
4428 };
4429
4430 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHostName",kwnames)) goto fail;
4431 {
4432 PyThreadState* __tstate = wxPyBeginAllowThreads();
4433 result = wxGetHostName();
4434
4435 wxPyEndAllowThreads(__tstate);
4436 if (PyErr_Occurred()) SWIG_fail;
4437 }
4438 {
4439 #if wxUSE_UNICODE
4440 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4441 #else
4442 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4443 #endif
4444 }
4445 return resultobj;
4446 fail:
4447 return NULL;
4448 }
4449
4450
4451 static PyObject *_wrap_GetFullHostName(PyObject *, PyObject *args, PyObject *kwargs) {
4452 PyObject *resultobj = NULL;
4453 wxString result;
4454 char *kwnames[] = {
4455 NULL
4456 };
4457
4458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFullHostName",kwnames)) goto fail;
4459 {
4460 PyThreadState* __tstate = wxPyBeginAllowThreads();
4461 result = wxGetFullHostName();
4462
4463 wxPyEndAllowThreads(__tstate);
4464 if (PyErr_Occurred()) SWIG_fail;
4465 }
4466 {
4467 #if wxUSE_UNICODE
4468 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4469 #else
4470 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4471 #endif
4472 }
4473 return resultobj;
4474 fail:
4475 return NULL;
4476 }
4477
4478
4479 static PyObject *_wrap_GetUserId(PyObject *, PyObject *args, PyObject *kwargs) {
4480 PyObject *resultobj = NULL;
4481 wxString result;
4482 char *kwnames[] = {
4483 NULL
4484 };
4485
4486 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserId",kwnames)) goto fail;
4487 {
4488 PyThreadState* __tstate = wxPyBeginAllowThreads();
4489 result = wxGetUserId();
4490
4491 wxPyEndAllowThreads(__tstate);
4492 if (PyErr_Occurred()) SWIG_fail;
4493 }
4494 {
4495 #if wxUSE_UNICODE
4496 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4497 #else
4498 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4499 #endif
4500 }
4501 return resultobj;
4502 fail:
4503 return NULL;
4504 }
4505
4506
4507 static PyObject *_wrap_GetUserName(PyObject *, PyObject *args, PyObject *kwargs) {
4508 PyObject *resultobj = NULL;
4509 wxString result;
4510 char *kwnames[] = {
4511 NULL
4512 };
4513
4514 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserName",kwnames)) goto fail;
4515 {
4516 PyThreadState* __tstate = wxPyBeginAllowThreads();
4517 result = wxGetUserName();
4518
4519 wxPyEndAllowThreads(__tstate);
4520 if (PyErr_Occurred()) SWIG_fail;
4521 }
4522 {
4523 #if wxUSE_UNICODE
4524 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4525 #else
4526 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4527 #endif
4528 }
4529 return resultobj;
4530 fail:
4531 return NULL;
4532 }
4533
4534
4535 static PyObject *_wrap_GetHomeDir(PyObject *, PyObject *args, PyObject *kwargs) {
4536 PyObject *resultobj = NULL;
4537 wxString result;
4538 char *kwnames[] = {
4539 NULL
4540 };
4541
4542 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHomeDir",kwnames)) goto fail;
4543 {
4544 PyThreadState* __tstate = wxPyBeginAllowThreads();
4545 result = wxGetHomeDir();
4546
4547 wxPyEndAllowThreads(__tstate);
4548 if (PyErr_Occurred()) SWIG_fail;
4549 }
4550 {
4551 #if wxUSE_UNICODE
4552 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4553 #else
4554 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4555 #endif
4556 }
4557 return resultobj;
4558 fail:
4559 return NULL;
4560 }
4561
4562
4563 static PyObject *_wrap_GetUserHome(PyObject *, PyObject *args, PyObject *kwargs) {
4564 PyObject *resultobj = NULL;
4565 wxString const &arg1_defvalue = wxPyEmptyString ;
4566 wxString *arg1 = (wxString *) &arg1_defvalue ;
4567 wxString result;
4568 bool temp1 = false ;
4569 PyObject * obj0 = 0 ;
4570 char *kwnames[] = {
4571 (char *) "user", NULL
4572 };
4573
4574 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetUserHome",kwnames,&obj0)) goto fail;
4575 if (obj0) {
4576 {
4577 arg1 = wxString_in_helper(obj0);
4578 if (arg1 == NULL) SWIG_fail;
4579 temp1 = true;
4580 }
4581 }
4582 {
4583 PyThreadState* __tstate = wxPyBeginAllowThreads();
4584 result = wxGetUserHome((wxString const &)*arg1);
4585
4586 wxPyEndAllowThreads(__tstate);
4587 if (PyErr_Occurred()) SWIG_fail;
4588 }
4589 {
4590 #if wxUSE_UNICODE
4591 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4592 #else
4593 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4594 #endif
4595 }
4596 {
4597 if (temp1)
4598 delete arg1;
4599 }
4600 return resultobj;
4601 fail:
4602 {
4603 if (temp1)
4604 delete arg1;
4605 }
4606 return NULL;
4607 }
4608
4609
4610 static PyObject *_wrap_GetProcessId(PyObject *, PyObject *args, PyObject *kwargs) {
4611 PyObject *resultobj = NULL;
4612 unsigned long result;
4613 char *kwnames[] = {
4614 NULL
4615 };
4616
4617 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetProcessId",kwnames)) goto fail;
4618 {
4619 PyThreadState* __tstate = wxPyBeginAllowThreads();
4620 result = (unsigned long)wxGetProcessId();
4621
4622 wxPyEndAllowThreads(__tstate);
4623 if (PyErr_Occurred()) SWIG_fail;
4624 }
4625 {
4626 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
4627 }
4628 return resultobj;
4629 fail:
4630 return NULL;
4631 }
4632
4633
4634 static PyObject *_wrap_Trap(PyObject *, PyObject *args, PyObject *kwargs) {
4635 PyObject *resultobj = NULL;
4636 char *kwnames[] = {
4637 NULL
4638 };
4639
4640 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Trap",kwnames)) goto fail;
4641 {
4642 PyThreadState* __tstate = wxPyBeginAllowThreads();
4643 wxTrap();
4644
4645 wxPyEndAllowThreads(__tstate);
4646 if (PyErr_Occurred()) SWIG_fail;
4647 }
4648 Py_INCREF(Py_None); resultobj = Py_None;
4649 return resultobj;
4650 fail:
4651 return NULL;
4652 }
4653
4654
4655 static PyObject *_wrap_FileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4656 PyObject *resultobj = NULL;
4657 wxString const &arg1_defvalue = wxPyFileSelectorPromptStr ;
4658 wxString *arg1 = (wxString *) &arg1_defvalue ;
4659 wxString const &arg2_defvalue = wxPyEmptyString ;
4660 wxString *arg2 = (wxString *) &arg2_defvalue ;
4661 wxString const &arg3_defvalue = wxPyEmptyString ;
4662 wxString *arg3 = (wxString *) &arg3_defvalue ;
4663 wxString const &arg4_defvalue = wxPyEmptyString ;
4664 wxString *arg4 = (wxString *) &arg4_defvalue ;
4665 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
4666 wxString *arg5 = (wxString *) &arg5_defvalue ;
4667 int arg6 = (int) 0 ;
4668 wxWindow *arg7 = (wxWindow *) NULL ;
4669 int arg8 = (int) -1 ;
4670 int arg9 = (int) -1 ;
4671 wxString result;
4672 bool temp1 = false ;
4673 bool temp2 = false ;
4674 bool temp3 = false ;
4675 bool temp4 = false ;
4676 bool temp5 = false ;
4677 PyObject * obj0 = 0 ;
4678 PyObject * obj1 = 0 ;
4679 PyObject * obj2 = 0 ;
4680 PyObject * obj3 = 0 ;
4681 PyObject * obj4 = 0 ;
4682 PyObject * obj5 = 0 ;
4683 PyObject * obj6 = 0 ;
4684 PyObject * obj7 = 0 ;
4685 PyObject * obj8 = 0 ;
4686 char *kwnames[] = {
4687 (char *) "message",(char *) "default_path",(char *) "default_filename",(char *) "default_extension",(char *) "wildcard",(char *) "flags",(char *) "parent",(char *) "x",(char *) "y", NULL
4688 };
4689
4690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOOOOO:FileSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
4691 if (obj0) {
4692 {
4693 arg1 = wxString_in_helper(obj0);
4694 if (arg1 == NULL) SWIG_fail;
4695 temp1 = true;
4696 }
4697 }
4698 if (obj1) {
4699 {
4700 arg2 = wxString_in_helper(obj1);
4701 if (arg2 == NULL) SWIG_fail;
4702 temp2 = true;
4703 }
4704 }
4705 if (obj2) {
4706 {
4707 arg3 = wxString_in_helper(obj2);
4708 if (arg3 == NULL) SWIG_fail;
4709 temp3 = true;
4710 }
4711 }
4712 if (obj3) {
4713 {
4714 arg4 = wxString_in_helper(obj3);
4715 if (arg4 == NULL) SWIG_fail;
4716 temp4 = true;
4717 }
4718 }
4719 if (obj4) {
4720 {
4721 arg5 = wxString_in_helper(obj4);
4722 if (arg5 == NULL) SWIG_fail;
4723 temp5 = true;
4724 }
4725 }
4726 if (obj5) {
4727 {
4728 arg6 = static_cast<int >(SWIG_As_int(obj5));
4729 if (SWIG_arg_fail(6)) SWIG_fail;
4730 }
4731 }
4732 if (obj6) {
4733 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4734 if (SWIG_arg_fail(7)) SWIG_fail;
4735 }
4736 if (obj7) {
4737 {
4738 arg8 = static_cast<int >(SWIG_As_int(obj7));
4739 if (SWIG_arg_fail(8)) SWIG_fail;
4740 }
4741 }
4742 if (obj8) {
4743 {
4744 arg9 = static_cast<int >(SWIG_As_int(obj8));
4745 if (SWIG_arg_fail(9)) SWIG_fail;
4746 }
4747 }
4748 {
4749 if (!wxPyCheckForApp()) SWIG_fail;
4750 PyThreadState* __tstate = wxPyBeginAllowThreads();
4751 result = wxFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,arg6,arg7,arg8,arg9);
4752
4753 wxPyEndAllowThreads(__tstate);
4754 if (PyErr_Occurred()) SWIG_fail;
4755 }
4756 {
4757 #if wxUSE_UNICODE
4758 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4759 #else
4760 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4761 #endif
4762 }
4763 {
4764 if (temp1)
4765 delete arg1;
4766 }
4767 {
4768 if (temp2)
4769 delete arg2;
4770 }
4771 {
4772 if (temp3)
4773 delete arg3;
4774 }
4775 {
4776 if (temp4)
4777 delete arg4;
4778 }
4779 {
4780 if (temp5)
4781 delete arg5;
4782 }
4783 return resultobj;
4784 fail:
4785 {
4786 if (temp1)
4787 delete arg1;
4788 }
4789 {
4790 if (temp2)
4791 delete arg2;
4792 }
4793 {
4794 if (temp3)
4795 delete arg3;
4796 }
4797 {
4798 if (temp4)
4799 delete arg4;
4800 }
4801 {
4802 if (temp5)
4803 delete arg5;
4804 }
4805 return NULL;
4806 }
4807
4808
4809 static PyObject *_wrap_LoadFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4810 PyObject *resultobj = NULL;
4811 wxString *arg1 = 0 ;
4812 wxString *arg2 = 0 ;
4813 wxString const &arg3_defvalue = wxPyEmptyString ;
4814 wxString *arg3 = (wxString *) &arg3_defvalue ;
4815 wxWindow *arg4 = (wxWindow *) NULL ;
4816 wxString result;
4817 bool temp1 = false ;
4818 bool temp2 = false ;
4819 bool temp3 = false ;
4820 PyObject * obj0 = 0 ;
4821 PyObject * obj1 = 0 ;
4822 PyObject * obj2 = 0 ;
4823 PyObject * obj3 = 0 ;
4824 char *kwnames[] = {
4825 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
4826 };
4827
4828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:LoadFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4829 {
4830 arg1 = wxString_in_helper(obj0);
4831 if (arg1 == NULL) SWIG_fail;
4832 temp1 = true;
4833 }
4834 {
4835 arg2 = wxString_in_helper(obj1);
4836 if (arg2 == NULL) SWIG_fail;
4837 temp2 = true;
4838 }
4839 if (obj2) {
4840 {
4841 arg3 = wxString_in_helper(obj2);
4842 if (arg3 == NULL) SWIG_fail;
4843 temp3 = true;
4844 }
4845 }
4846 if (obj3) {
4847 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4848 if (SWIG_arg_fail(4)) SWIG_fail;
4849 }
4850 {
4851 if (!wxPyCheckForApp()) SWIG_fail;
4852 PyThreadState* __tstate = wxPyBeginAllowThreads();
4853 result = wxLoadFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
4854
4855 wxPyEndAllowThreads(__tstate);
4856 if (PyErr_Occurred()) SWIG_fail;
4857 }
4858 {
4859 #if wxUSE_UNICODE
4860 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4861 #else
4862 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4863 #endif
4864 }
4865 {
4866 if (temp1)
4867 delete arg1;
4868 }
4869 {
4870 if (temp2)
4871 delete arg2;
4872 }
4873 {
4874 if (temp3)
4875 delete arg3;
4876 }
4877 return resultobj;
4878 fail:
4879 {
4880 if (temp1)
4881 delete arg1;
4882 }
4883 {
4884 if (temp2)
4885 delete arg2;
4886 }
4887 {
4888 if (temp3)
4889 delete arg3;
4890 }
4891 return NULL;
4892 }
4893
4894
4895 static PyObject *_wrap_SaveFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4896 PyObject *resultobj = NULL;
4897 wxString *arg1 = 0 ;
4898 wxString *arg2 = 0 ;
4899 wxString const &arg3_defvalue = wxPyEmptyString ;
4900 wxString *arg3 = (wxString *) &arg3_defvalue ;
4901 wxWindow *arg4 = (wxWindow *) NULL ;
4902 wxString result;
4903 bool temp1 = false ;
4904 bool temp2 = false ;
4905 bool temp3 = false ;
4906 PyObject * obj0 = 0 ;
4907 PyObject * obj1 = 0 ;
4908 PyObject * obj2 = 0 ;
4909 PyObject * obj3 = 0 ;
4910 char *kwnames[] = {
4911 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
4912 };
4913
4914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:SaveFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4915 {
4916 arg1 = wxString_in_helper(obj0);
4917 if (arg1 == NULL) SWIG_fail;
4918 temp1 = true;
4919 }
4920 {
4921 arg2 = wxString_in_helper(obj1);
4922 if (arg2 == NULL) SWIG_fail;
4923 temp2 = true;
4924 }
4925 if (obj2) {
4926 {
4927 arg3 = wxString_in_helper(obj2);
4928 if (arg3 == NULL) SWIG_fail;
4929 temp3 = true;
4930 }
4931 }
4932 if (obj3) {
4933 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4934 if (SWIG_arg_fail(4)) SWIG_fail;
4935 }
4936 {
4937 if (!wxPyCheckForApp()) SWIG_fail;
4938 PyThreadState* __tstate = wxPyBeginAllowThreads();
4939 result = wxSaveFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
4940
4941 wxPyEndAllowThreads(__tstate);
4942 if (PyErr_Occurred()) SWIG_fail;
4943 }
4944 {
4945 #if wxUSE_UNICODE
4946 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4947 #else
4948 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4949 #endif
4950 }
4951 {
4952 if (temp1)
4953 delete arg1;
4954 }
4955 {
4956 if (temp2)
4957 delete arg2;
4958 }
4959 {
4960 if (temp3)
4961 delete arg3;
4962 }
4963 return resultobj;
4964 fail:
4965 {
4966 if (temp1)
4967 delete arg1;
4968 }
4969 {
4970 if (temp2)
4971 delete arg2;
4972 }
4973 {
4974 if (temp3)
4975 delete arg3;
4976 }
4977 return NULL;
4978 }
4979
4980
4981 static PyObject *_wrap_DirSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4982 PyObject *resultobj = NULL;
4983 wxString const &arg1_defvalue = wxPyDirSelectorPromptStr ;
4984 wxString *arg1 = (wxString *) &arg1_defvalue ;
4985 wxString const &arg2_defvalue = wxPyEmptyString ;
4986 wxString *arg2 = (wxString *) &arg2_defvalue ;
4987 long arg3 = (long) wxDD_DEFAULT_STYLE ;
4988 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4989 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4990 wxWindow *arg5 = (wxWindow *) NULL ;
4991 wxString result;
4992 bool temp1 = false ;
4993 bool temp2 = false ;
4994 wxPoint temp4 ;
4995 PyObject * obj0 = 0 ;
4996 PyObject * obj1 = 0 ;
4997 PyObject * obj2 = 0 ;
4998 PyObject * obj3 = 0 ;
4999 PyObject * obj4 = 0 ;
5000 char *kwnames[] = {
5001 (char *) "message",(char *) "defaultPath",(char *) "style",(char *) "pos",(char *) "parent", NULL
5002 };
5003
5004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:DirSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
5005 if (obj0) {
5006 {
5007 arg1 = wxString_in_helper(obj0);
5008 if (arg1 == NULL) SWIG_fail;
5009 temp1 = true;
5010 }
5011 }
5012 if (obj1) {
5013 {
5014 arg2 = wxString_in_helper(obj1);
5015 if (arg2 == NULL) SWIG_fail;
5016 temp2 = true;
5017 }
5018 }
5019 if (obj2) {
5020 {
5021 arg3 = static_cast<long >(SWIG_As_long(obj2));
5022 if (SWIG_arg_fail(3)) SWIG_fail;
5023 }
5024 }
5025 if (obj3) {
5026 {
5027 arg4 = &temp4;
5028 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5029 }
5030 }
5031 if (obj4) {
5032 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5033 if (SWIG_arg_fail(5)) SWIG_fail;
5034 }
5035 {
5036 if (!wxPyCheckForApp()) SWIG_fail;
5037 PyThreadState* __tstate = wxPyBeginAllowThreads();
5038 result = wxDirSelector((wxString const &)*arg1,(wxString const &)*arg2,arg3,(wxPoint const &)*arg4,arg5);
5039
5040 wxPyEndAllowThreads(__tstate);
5041 if (PyErr_Occurred()) SWIG_fail;
5042 }
5043 {
5044 #if wxUSE_UNICODE
5045 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5046 #else
5047 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5048 #endif
5049 }
5050 {
5051 if (temp1)
5052 delete arg1;
5053 }
5054 {
5055 if (temp2)
5056 delete arg2;
5057 }
5058 return resultobj;
5059 fail:
5060 {
5061 if (temp1)
5062 delete arg1;
5063 }
5064 {
5065 if (temp2)
5066 delete arg2;
5067 }
5068 return NULL;
5069 }
5070
5071
5072 static PyObject *_wrap_GetTextFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
5073 PyObject *resultobj = NULL;
5074 wxString *arg1 = 0 ;
5075 wxString const &arg2_defvalue = wxPyEmptyString ;
5076 wxString *arg2 = (wxString *) &arg2_defvalue ;
5077 wxString const &arg3_defvalue = wxPyEmptyString ;
5078 wxString *arg3 = (wxString *) &arg3_defvalue ;
5079 wxWindow *arg4 = (wxWindow *) NULL ;
5080 int arg5 = (int) -1 ;
5081 int arg6 = (int) -1 ;
5082 bool arg7 = (bool) true ;
5083 wxString result;
5084 bool temp1 = false ;
5085 bool temp2 = false ;
5086 bool temp3 = false ;
5087 PyObject * obj0 = 0 ;
5088 PyObject * obj1 = 0 ;
5089 PyObject * obj2 = 0 ;
5090 PyObject * obj3 = 0 ;
5091 PyObject * obj4 = 0 ;
5092 PyObject * obj5 = 0 ;
5093 PyObject * obj6 = 0 ;
5094 char *kwnames[] = {
5095 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre", NULL
5096 };
5097
5098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:GetTextFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
5099 {
5100 arg1 = wxString_in_helper(obj0);
5101 if (arg1 == NULL) SWIG_fail;
5102 temp1 = true;
5103 }
5104 if (obj1) {
5105 {
5106 arg2 = wxString_in_helper(obj1);
5107 if (arg2 == NULL) SWIG_fail;
5108 temp2 = true;
5109 }
5110 }
5111 if (obj2) {
5112 {
5113 arg3 = wxString_in_helper(obj2);
5114 if (arg3 == NULL) SWIG_fail;
5115 temp3 = true;
5116 }
5117 }
5118 if (obj3) {
5119 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5120 if (SWIG_arg_fail(4)) SWIG_fail;
5121 }
5122 if (obj4) {
5123 {
5124 arg5 = static_cast<int >(SWIG_As_int(obj4));
5125 if (SWIG_arg_fail(5)) SWIG_fail;
5126 }
5127 }
5128 if (obj5) {
5129 {
5130 arg6 = static_cast<int >(SWIG_As_int(obj5));
5131 if (SWIG_arg_fail(6)) SWIG_fail;
5132 }
5133 }
5134 if (obj6) {
5135 {
5136 arg7 = static_cast<bool >(SWIG_As_bool(obj6));
5137 if (SWIG_arg_fail(7)) SWIG_fail;
5138 }
5139 }
5140 {
5141 if (!wxPyCheckForApp()) SWIG_fail;
5142 PyThreadState* __tstate = wxPyBeginAllowThreads();
5143 result = wxGetTextFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7);
5144
5145 wxPyEndAllowThreads(__tstate);
5146 if (PyErr_Occurred()) SWIG_fail;
5147 }
5148 {
5149 #if wxUSE_UNICODE
5150 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5151 #else
5152 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5153 #endif
5154 }
5155 {
5156 if (temp1)
5157 delete arg1;
5158 }
5159 {
5160 if (temp2)
5161 delete arg2;
5162 }
5163 {
5164 if (temp3)
5165 delete arg3;
5166 }
5167 return resultobj;
5168 fail:
5169 {
5170 if (temp1)
5171 delete arg1;
5172 }
5173 {
5174 if (temp2)
5175 delete arg2;
5176 }
5177 {
5178 if (temp3)
5179 delete arg3;
5180 }
5181 return NULL;
5182 }
5183
5184
5185 static PyObject *_wrap_GetPasswordFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
5186 PyObject *resultobj = NULL;
5187 wxString *arg1 = 0 ;
5188 wxString const &arg2_defvalue = wxPyEmptyString ;
5189 wxString *arg2 = (wxString *) &arg2_defvalue ;
5190 wxString const &arg3_defvalue = wxPyEmptyString ;
5191 wxString *arg3 = (wxString *) &arg3_defvalue ;
5192 wxWindow *arg4 = (wxWindow *) NULL ;
5193 wxString result;
5194 bool temp1 = false ;
5195 bool temp2 = false ;
5196 bool temp3 = false ;
5197 PyObject * obj0 = 0 ;
5198 PyObject * obj1 = 0 ;
5199 PyObject * obj2 = 0 ;
5200 PyObject * obj3 = 0 ;
5201 char *kwnames[] = {
5202 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent", NULL
5203 };
5204
5205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:GetPasswordFromUser",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
5206 {
5207 arg1 = wxString_in_helper(obj0);
5208 if (arg1 == NULL) SWIG_fail;
5209 temp1 = true;
5210 }
5211 if (obj1) {
5212 {
5213 arg2 = wxString_in_helper(obj1);
5214 if (arg2 == NULL) SWIG_fail;
5215 temp2 = true;
5216 }
5217 }
5218 if (obj2) {
5219 {
5220 arg3 = wxString_in_helper(obj2);
5221 if (arg3 == NULL) SWIG_fail;
5222 temp3 = true;
5223 }
5224 }
5225 if (obj3) {
5226 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5227 if (SWIG_arg_fail(4)) SWIG_fail;
5228 }
5229 {
5230 if (!wxPyCheckForApp()) SWIG_fail;
5231 PyThreadState* __tstate = wxPyBeginAllowThreads();
5232 result = wxGetPasswordFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
5233
5234 wxPyEndAllowThreads(__tstate);
5235 if (PyErr_Occurred()) SWIG_fail;
5236 }
5237 {
5238 #if wxUSE_UNICODE
5239 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5240 #else
5241 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5242 #endif
5243 }
5244 {
5245 if (temp1)
5246 delete arg1;
5247 }
5248 {
5249 if (temp2)
5250 delete arg2;
5251 }
5252 {
5253 if (temp3)
5254 delete arg3;
5255 }
5256 return resultobj;
5257 fail:
5258 {
5259 if (temp1)
5260 delete arg1;
5261 }
5262 {
5263 if (temp2)
5264 delete arg2;
5265 }
5266 {
5267 if (temp3)
5268 delete arg3;
5269 }
5270 return NULL;
5271 }
5272
5273
5274 static PyObject *_wrap_GetSingleChoice(PyObject *, PyObject *args, PyObject *kwargs) {
5275 PyObject *resultobj = NULL;
5276 wxString *arg1 = 0 ;
5277 wxString *arg2 = 0 ;
5278 int arg3 ;
5279 wxString *arg4 = (wxString *) 0 ;
5280 wxWindow *arg5 = (wxWindow *) NULL ;
5281 int arg6 = (int) -1 ;
5282 int arg7 = (int) -1 ;
5283 bool arg8 = (bool) true ;
5284 int arg9 = (int) 150 ;
5285 int arg10 = (int) 200 ;
5286 wxString result;
5287 bool temp1 = false ;
5288 bool temp2 = false ;
5289 PyObject * obj0 = 0 ;
5290 PyObject * obj1 = 0 ;
5291 PyObject * obj2 = 0 ;
5292 PyObject * obj3 = 0 ;
5293 PyObject * obj4 = 0 ;
5294 PyObject * obj5 = 0 ;
5295 PyObject * obj6 = 0 ;
5296 PyObject * obj7 = 0 ;
5297 PyObject * obj8 = 0 ;
5298 char *kwnames[] = {
5299 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
5300 };
5301
5302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
5303 {
5304 arg1 = wxString_in_helper(obj0);
5305 if (arg1 == NULL) SWIG_fail;
5306 temp1 = true;
5307 }
5308 {
5309 arg2 = wxString_in_helper(obj1);
5310 if (arg2 == NULL) SWIG_fail;
5311 temp2 = true;
5312 }
5313 {
5314 arg3 = PyList_Size(obj2);
5315 arg4 = wxString_LIST_helper(obj2);
5316 if (arg4 == NULL) SWIG_fail;
5317 }
5318 if (obj3) {
5319 SWIG_Python_ConvertPtr(obj3, (void **)&arg5, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5320 if (SWIG_arg_fail(5)) SWIG_fail;
5321 }
5322 if (obj4) {
5323 {
5324 arg6 = static_cast<int >(SWIG_As_int(obj4));
5325 if (SWIG_arg_fail(6)) SWIG_fail;
5326 }
5327 }
5328 if (obj5) {
5329 {
5330 arg7 = static_cast<int >(SWIG_As_int(obj5));
5331 if (SWIG_arg_fail(7)) SWIG_fail;
5332 }
5333 }
5334 if (obj6) {
5335 {
5336 arg8 = static_cast<bool >(SWIG_As_bool(obj6));
5337 if (SWIG_arg_fail(8)) SWIG_fail;
5338 }
5339 }
5340 if (obj7) {
5341 {
5342 arg9 = static_cast<int >(SWIG_As_int(obj7));
5343 if (SWIG_arg_fail(9)) SWIG_fail;
5344 }
5345 }
5346 if (obj8) {
5347 {
5348 arg10 = static_cast<int >(SWIG_As_int(obj8));
5349 if (SWIG_arg_fail(10)) SWIG_fail;
5350 }
5351 }
5352 {
5353 if (!wxPyCheckForApp()) SWIG_fail;
5354 PyThreadState* __tstate = wxPyBeginAllowThreads();
5355 result = wxGetSingleChoice((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
5356
5357 wxPyEndAllowThreads(__tstate);
5358 if (PyErr_Occurred()) SWIG_fail;
5359 }
5360 {
5361 #if wxUSE_UNICODE
5362 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5363 #else
5364 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5365 #endif
5366 }
5367 {
5368 if (temp1)
5369 delete arg1;
5370 }
5371 {
5372 if (temp2)
5373 delete arg2;
5374 }
5375 {
5376 if (arg4) delete [] arg4;
5377 }
5378 return resultobj;
5379 fail:
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 NULL;
5392 }
5393
5394
5395 static PyObject *_wrap_GetSingleChoiceIndex(PyObject *, PyObject *args, PyObject *kwargs) {
5396 PyObject *resultobj = NULL;
5397 wxString *arg1 = 0 ;
5398 wxString *arg2 = 0 ;
5399 int arg3 ;
5400 wxString *arg4 = (wxString *) 0 ;
5401 wxWindow *arg5 = (wxWindow *) NULL ;
5402 int arg6 = (int) -1 ;
5403 int arg7 = (int) -1 ;
5404 bool arg8 = (bool) true ;
5405 int arg9 = (int) 150 ;
5406 int arg10 = (int) 200 ;
5407 int result;
5408 bool temp1 = false ;
5409 bool temp2 = false ;
5410 PyObject * obj0 = 0 ;
5411 PyObject * obj1 = 0 ;
5412 PyObject * obj2 = 0 ;
5413 PyObject * obj3 = 0 ;
5414 PyObject * obj4 = 0 ;
5415 PyObject * obj5 = 0 ;
5416 PyObject * obj6 = 0 ;
5417 PyObject * obj7 = 0 ;
5418 PyObject * obj8 = 0 ;
5419 char *kwnames[] = {
5420 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
5421 };
5422
5423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoiceIndex",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
5424 {
5425 arg1 = wxString_in_helper(obj0);
5426 if (arg1 == NULL) SWIG_fail;
5427 temp1 = true;
5428 }
5429 {
5430 arg2 = wxString_in_helper(obj1);
5431 if (arg2 == NULL) SWIG_fail;
5432 temp2 = true;
5433 }
5434 {
5435 arg3 = PyList_Size(obj2);
5436 arg4 = wxString_LIST_helper(obj2);
5437 if (arg4 == NULL) SWIG_fail;
5438 }
5439 if (obj3) {
5440 SWIG_Python_ConvertPtr(obj3, (void **)&arg5, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5441 if (SWIG_arg_fail(5)) SWIG_fail;
5442 }
5443 if (obj4) {
5444 {
5445 arg6 = static_cast<int >(SWIG_As_int(obj4));
5446 if (SWIG_arg_fail(6)) SWIG_fail;
5447 }
5448 }
5449 if (obj5) {
5450 {
5451 arg7 = static_cast<int >(SWIG_As_int(obj5));
5452 if (SWIG_arg_fail(7)) SWIG_fail;
5453 }
5454 }
5455 if (obj6) {
5456 {
5457 arg8 = static_cast<bool >(SWIG_As_bool(obj6));
5458 if (SWIG_arg_fail(8)) SWIG_fail;
5459 }
5460 }
5461 if (obj7) {
5462 {
5463 arg9 = static_cast<int >(SWIG_As_int(obj7));
5464 if (SWIG_arg_fail(9)) SWIG_fail;
5465 }
5466 }
5467 if (obj8) {
5468 {
5469 arg10 = static_cast<int >(SWIG_As_int(obj8));
5470 if (SWIG_arg_fail(10)) SWIG_fail;
5471 }
5472 }
5473 {
5474 if (!wxPyCheckForApp()) SWIG_fail;
5475 PyThreadState* __tstate = wxPyBeginAllowThreads();
5476 result = (int)wxGetSingleChoiceIndex((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
5477
5478 wxPyEndAllowThreads(__tstate);
5479 if (PyErr_Occurred()) SWIG_fail;
5480 }
5481 {
5482 resultobj = SWIG_From_int(static_cast<int >(result));
5483 }
5484 {
5485 if (temp1)
5486 delete arg1;
5487 }
5488 {
5489 if (temp2)
5490 delete arg2;
5491 }
5492 {
5493 if (arg4) delete [] arg4;
5494 }
5495 return resultobj;
5496 fail:
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 NULL;
5509 }
5510
5511
5512 static PyObject *_wrap_MessageBox(PyObject *, PyObject *args, PyObject *kwargs) {
5513 PyObject *resultobj = NULL;
5514 wxString *arg1 = 0 ;
5515 wxString const &arg2_defvalue = wxPyEmptyString ;
5516 wxString *arg2 = (wxString *) &arg2_defvalue ;
5517 int arg3 = (int) wxOK|wxCENTRE ;
5518 wxWindow *arg4 = (wxWindow *) NULL ;
5519 int arg5 = (int) -1 ;
5520 int arg6 = (int) -1 ;
5521 int result;
5522 bool temp1 = false ;
5523 bool temp2 = false ;
5524 PyObject * obj0 = 0 ;
5525 PyObject * obj1 = 0 ;
5526 PyObject * obj2 = 0 ;
5527 PyObject * obj3 = 0 ;
5528 PyObject * obj4 = 0 ;
5529 PyObject * obj5 = 0 ;
5530 char *kwnames[] = {
5531 (char *) "message",(char *) "caption",(char *) "style",(char *) "parent",(char *) "x",(char *) "y", NULL
5532 };
5533
5534 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:MessageBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
5535 {
5536 arg1 = wxString_in_helper(obj0);
5537 if (arg1 == NULL) SWIG_fail;
5538 temp1 = true;
5539 }
5540 if (obj1) {
5541 {
5542 arg2 = wxString_in_helper(obj1);
5543 if (arg2 == NULL) SWIG_fail;
5544 temp2 = true;
5545 }
5546 }
5547 if (obj2) {
5548 {
5549 arg3 = static_cast<int >(SWIG_As_int(obj2));
5550 if (SWIG_arg_fail(3)) SWIG_fail;
5551 }
5552 }
5553 if (obj3) {
5554 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5555 if (SWIG_arg_fail(4)) SWIG_fail;
5556 }
5557 if (obj4) {
5558 {
5559 arg5 = static_cast<int >(SWIG_As_int(obj4));
5560 if (SWIG_arg_fail(5)) SWIG_fail;
5561 }
5562 }
5563 if (obj5) {
5564 {
5565 arg6 = static_cast<int >(SWIG_As_int(obj5));
5566 if (SWIG_arg_fail(6)) SWIG_fail;
5567 }
5568 }
5569 {
5570 if (!wxPyCheckForApp()) SWIG_fail;
5571 PyThreadState* __tstate = wxPyBeginAllowThreads();
5572 result = (int)wxMessageBox((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6);
5573
5574 wxPyEndAllowThreads(__tstate);
5575 if (PyErr_Occurred()) SWIG_fail;
5576 }
5577 {
5578 resultobj = SWIG_From_int(static_cast<int >(result));
5579 }
5580 {
5581 if (temp1)
5582 delete arg1;
5583 }
5584 {
5585 if (temp2)
5586 delete arg2;
5587 }
5588 return resultobj;
5589 fail:
5590 {
5591 if (temp1)
5592 delete arg1;
5593 }
5594 {
5595 if (temp2)
5596 delete arg2;
5597 }
5598 return NULL;
5599 }
5600
5601
5602 static PyObject *_wrap_ColourDisplay(PyObject *, PyObject *args, PyObject *kwargs) {
5603 PyObject *resultobj = NULL;
5604 bool result;
5605 char *kwnames[] = {
5606 NULL
5607 };
5608
5609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ColourDisplay",kwnames)) goto fail;
5610 {
5611 if (!wxPyCheckForApp()) SWIG_fail;
5612 PyThreadState* __tstate = wxPyBeginAllowThreads();
5613 result = (bool)wxColourDisplay();
5614
5615 wxPyEndAllowThreads(__tstate);
5616 if (PyErr_Occurred()) SWIG_fail;
5617 }
5618 {
5619 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5620 }
5621 return resultobj;
5622 fail:
5623 return NULL;
5624 }
5625
5626
5627 static PyObject *_wrap_DisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
5628 PyObject *resultobj = NULL;
5629 int result;
5630 char *kwnames[] = {
5631 NULL
5632 };
5633
5634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplayDepth",kwnames)) goto fail;
5635 {
5636 if (!wxPyCheckForApp()) SWIG_fail;
5637 PyThreadState* __tstate = wxPyBeginAllowThreads();
5638 result = (int)wxDisplayDepth();
5639
5640 wxPyEndAllowThreads(__tstate);
5641 if (PyErr_Occurred()) SWIG_fail;
5642 }
5643 {
5644 resultobj = SWIG_From_int(static_cast<int >(result));
5645 }
5646 return resultobj;
5647 fail:
5648 return NULL;
5649 }
5650
5651
5652 static PyObject *_wrap_GetDisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
5653 PyObject *resultobj = NULL;
5654 int result;
5655 char *kwnames[] = {
5656 NULL
5657 };
5658
5659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplayDepth",kwnames)) goto fail;
5660 {
5661 if (!wxPyCheckForApp()) SWIG_fail;
5662 PyThreadState* __tstate = wxPyBeginAllowThreads();
5663 result = (int)wxGetDisplayDepth();
5664
5665 wxPyEndAllowThreads(__tstate);
5666 if (PyErr_Occurred()) SWIG_fail;
5667 }
5668 {
5669 resultobj = SWIG_From_int(static_cast<int >(result));
5670 }
5671 return resultobj;
5672 fail:
5673 return NULL;
5674 }
5675
5676
5677 static PyObject *_wrap_DisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
5678 PyObject *resultobj = NULL;
5679 int *arg1 = (int *) 0 ;
5680 int *arg2 = (int *) 0 ;
5681 int temp1 ;
5682 int res1 = 0 ;
5683 int temp2 ;
5684 int res2 = 0 ;
5685 char *kwnames[] = {
5686 NULL
5687 };
5688
5689 arg1 = &temp1; res1 = SWIG_NEWOBJ;
5690 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySize",kwnames)) goto fail;
5692 {
5693 if (!wxPyCheckForApp()) SWIG_fail;
5694 PyThreadState* __tstate = wxPyBeginAllowThreads();
5695 wxDisplaySize(arg1,arg2);
5696
5697 wxPyEndAllowThreads(__tstate);
5698 if (PyErr_Occurred()) SWIG_fail;
5699 }
5700 Py_INCREF(Py_None); resultobj = Py_None;
5701 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
5702 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
5703 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5704 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5705 return resultobj;
5706 fail:
5707 return NULL;
5708 }
5709
5710
5711 static PyObject *_wrap_GetDisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
5712 PyObject *resultobj = NULL;
5713 wxSize result;
5714 char *kwnames[] = {
5715 NULL
5716 };
5717
5718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySize",kwnames)) goto fail;
5719 {
5720 if (!wxPyCheckForApp()) SWIG_fail;
5721 PyThreadState* __tstate = wxPyBeginAllowThreads();
5722 result = wxGetDisplaySize();
5723
5724 wxPyEndAllowThreads(__tstate);
5725 if (PyErr_Occurred()) SWIG_fail;
5726 }
5727 {
5728 wxSize * resultptr;
5729 resultptr = new wxSize(static_cast<wxSize & >(result));
5730 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
5731 }
5732 return resultobj;
5733 fail:
5734 return NULL;
5735 }
5736
5737
5738 static PyObject *_wrap_DisplaySizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
5739 PyObject *resultobj = NULL;
5740 int *arg1 = (int *) 0 ;
5741 int *arg2 = (int *) 0 ;
5742 int temp1 ;
5743 int res1 = 0 ;
5744 int temp2 ;
5745 int res2 = 0 ;
5746 char *kwnames[] = {
5747 NULL
5748 };
5749
5750 arg1 = &temp1; res1 = SWIG_NEWOBJ;
5751 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5752 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySizeMM",kwnames)) goto fail;
5753 {
5754 if (!wxPyCheckForApp()) SWIG_fail;
5755 PyThreadState* __tstate = wxPyBeginAllowThreads();
5756 wxDisplaySizeMM(arg1,arg2);
5757
5758 wxPyEndAllowThreads(__tstate);
5759 if (PyErr_Occurred()) SWIG_fail;
5760 }
5761 Py_INCREF(Py_None); resultobj = Py_None;
5762 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
5763 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
5764 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5765 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5766 return resultobj;
5767 fail:
5768 return NULL;
5769 }
5770
5771
5772 static PyObject *_wrap_GetDisplaySizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
5773 PyObject *resultobj = NULL;
5774 wxSize result;
5775 char *kwnames[] = {
5776 NULL
5777 };
5778
5779 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySizeMM",kwnames)) goto fail;
5780 {
5781 if (!wxPyCheckForApp()) SWIG_fail;
5782 PyThreadState* __tstate = wxPyBeginAllowThreads();
5783 result = wxGetDisplaySizeMM();
5784
5785 wxPyEndAllowThreads(__tstate);
5786 if (PyErr_Occurred()) SWIG_fail;
5787 }
5788 {
5789 wxSize * resultptr;
5790 resultptr = new wxSize(static_cast<wxSize & >(result));
5791 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
5792 }
5793 return resultobj;
5794 fail:
5795 return NULL;
5796 }
5797
5798
5799 static PyObject *_wrap_ClientDisplayRect(PyObject *, PyObject *args, PyObject *kwargs) {
5800 PyObject *resultobj = NULL;
5801 int *arg1 = (int *) 0 ;
5802 int *arg2 = (int *) 0 ;
5803 int *arg3 = (int *) 0 ;
5804 int *arg4 = (int *) 0 ;
5805 int temp1 ;
5806 int res1 = 0 ;
5807 int temp2 ;
5808 int res2 = 0 ;
5809 int temp3 ;
5810 int res3 = 0 ;
5811 int temp4 ;
5812 int res4 = 0 ;
5813 char *kwnames[] = {
5814 NULL
5815 };
5816
5817 arg1 = &temp1; res1 = SWIG_NEWOBJ;
5818 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5819 arg3 = &temp3; res3 = SWIG_NEWOBJ;
5820 arg4 = &temp4; res4 = SWIG_NEWOBJ;
5821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ClientDisplayRect",kwnames)) goto fail;
5822 {
5823 if (!wxPyCheckForApp()) SWIG_fail;
5824 PyThreadState* __tstate = wxPyBeginAllowThreads();
5825 wxClientDisplayRect(arg1,arg2,arg3,arg4);
5826
5827 wxPyEndAllowThreads(__tstate);
5828 if (PyErr_Occurred()) SWIG_fail;
5829 }
5830 Py_INCREF(Py_None); resultobj = Py_None;
5831 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
5832 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
5833 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5834 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5835 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
5836 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
5837 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
5838 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
5839 return resultobj;
5840 fail:
5841 return NULL;
5842 }
5843
5844
5845 static PyObject *_wrap_GetClientDisplayRect(PyObject *, PyObject *args, PyObject *kwargs) {
5846 PyObject *resultobj = NULL;
5847 wxRect result;
5848 char *kwnames[] = {
5849 NULL
5850 };
5851
5852 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetClientDisplayRect",kwnames)) goto fail;
5853 {
5854 if (!wxPyCheckForApp()) SWIG_fail;
5855 PyThreadState* __tstate = wxPyBeginAllowThreads();
5856 result = wxGetClientDisplayRect();
5857
5858 wxPyEndAllowThreads(__tstate);
5859 if (PyErr_Occurred()) SWIG_fail;
5860 }
5861 {
5862 wxRect * resultptr;
5863 resultptr = new wxRect(static_cast<wxRect & >(result));
5864 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
5865 }
5866 return resultobj;
5867 fail:
5868 return NULL;
5869 }
5870
5871
5872 static PyObject *_wrap_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
5873 PyObject *resultobj = NULL;
5874 wxCursor *arg1 = 0 ;
5875 PyObject * obj0 = 0 ;
5876 char *kwnames[] = {
5877 (char *) "cursor", NULL
5878 };
5879
5880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursor",kwnames,&obj0)) goto fail;
5881 {
5882 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
5883 if (SWIG_arg_fail(1)) SWIG_fail;
5884 if (arg1 == NULL) {
5885 SWIG_null_ref("wxCursor");
5886 }
5887 if (SWIG_arg_fail(1)) SWIG_fail;
5888 }
5889 {
5890 if (!wxPyCheckForApp()) SWIG_fail;
5891 PyThreadState* __tstate = wxPyBeginAllowThreads();
5892 wxSetCursor(*arg1);
5893
5894 wxPyEndAllowThreads(__tstate);
5895 if (PyErr_Occurred()) SWIG_fail;
5896 }
5897 Py_INCREF(Py_None); resultobj = Py_None;
5898 return resultobj;
5899 fail:
5900 return NULL;
5901 }
5902
5903
5904 static PyObject *_wrap_GetXDisplay(PyObject *, PyObject *args, PyObject *kwargs) {
5905 PyObject *resultobj = NULL;
5906 void *result;
5907 char *kwnames[] = {
5908 NULL
5909 };
5910
5911 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetXDisplay",kwnames)) goto fail;
5912 {
5913 if (!wxPyCheckForApp()) SWIG_fail;
5914 PyThreadState* __tstate = wxPyBeginAllowThreads();
5915 result = (void *)wxGetXDisplay();
5916
5917 wxPyEndAllowThreads(__tstate);
5918 if (PyErr_Occurred()) SWIG_fail;
5919 }
5920 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_void, 0);
5921 return resultobj;
5922 fail:
5923 return NULL;
5924 }
5925
5926
5927 static PyObject *_wrap_BeginBusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
5928 PyObject *resultobj = NULL;
5929 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
5930 PyObject * obj0 = 0 ;
5931 char *kwnames[] = {
5932 (char *) "cursor", NULL
5933 };
5934
5935 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BeginBusyCursor",kwnames,&obj0)) goto fail;
5936 if (obj0) {
5937 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
5938 if (SWIG_arg_fail(1)) SWIG_fail;
5939 }
5940 {
5941 if (!wxPyCheckForApp()) SWIG_fail;
5942 PyThreadState* __tstate = wxPyBeginAllowThreads();
5943 wxBeginBusyCursor(arg1);
5944
5945 wxPyEndAllowThreads(__tstate);
5946 if (PyErr_Occurred()) SWIG_fail;
5947 }
5948 Py_INCREF(Py_None); resultobj = Py_None;
5949 return resultobj;
5950 fail:
5951 return NULL;
5952 }
5953
5954
5955 static PyObject *_wrap_GetMousePosition(PyObject *, PyObject *args, PyObject *kwargs) {
5956 PyObject *resultobj = NULL;
5957 wxPoint result;
5958 char *kwnames[] = {
5959 NULL
5960 };
5961
5962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetMousePosition",kwnames)) goto fail;
5963 {
5964 if (!wxPyCheckForApp()) SWIG_fail;
5965 PyThreadState* __tstate = wxPyBeginAllowThreads();
5966 result = wxGetMousePosition();
5967
5968 wxPyEndAllowThreads(__tstate);
5969 if (PyErr_Occurred()) SWIG_fail;
5970 }
5971 {
5972 wxPoint * resultptr;
5973 resultptr = new wxPoint(static_cast<wxPoint & >(result));
5974 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
5975 }
5976 return resultobj;
5977 fail:
5978 return NULL;
5979 }
5980
5981
5982 static PyObject *_wrap_FindWindowAtPointer(PyObject *, PyObject *args, PyObject *kwargs) {
5983 PyObject *resultobj = NULL;
5984 wxWindow *result;
5985 char *kwnames[] = {
5986 NULL
5987 };
5988
5989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":FindWindowAtPointer",kwnames)) goto fail;
5990 {
5991 if (!wxPyCheckForApp()) SWIG_fail;
5992 PyThreadState* __tstate = wxPyBeginAllowThreads();
5993 result = (wxWindow *)FindWindowAtPointer();
5994
5995 wxPyEndAllowThreads(__tstate);
5996 if (PyErr_Occurred()) SWIG_fail;
5997 }
5998 {
5999 resultobj = wxPyMake_wxObject(result, 0);
6000 }
6001 return resultobj;
6002 fail:
6003 return NULL;
6004 }
6005
6006
6007 static PyObject *_wrap_GetActiveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
6008 PyObject *resultobj = NULL;
6009 wxWindow *result;
6010 char *kwnames[] = {
6011 NULL
6012 };
6013
6014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetActiveWindow",kwnames)) goto fail;
6015 {
6016 if (!wxPyCheckForApp()) SWIG_fail;
6017 PyThreadState* __tstate = wxPyBeginAllowThreads();
6018 result = (wxWindow *)wxGetActiveWindow();
6019
6020 wxPyEndAllowThreads(__tstate);
6021 if (PyErr_Occurred()) SWIG_fail;
6022 }
6023 {
6024 resultobj = wxPyMake_wxObject(result, 0);
6025 }
6026 return resultobj;
6027 fail:
6028 return NULL;
6029 }
6030
6031
6032 static PyObject *_wrap_GenericFindWindowAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
6033 PyObject *resultobj = NULL;
6034 wxPoint *arg1 = 0 ;
6035 wxWindow *result;
6036 wxPoint temp1 ;
6037 PyObject * obj0 = 0 ;
6038 char *kwnames[] = {
6039 (char *) "pt", NULL
6040 };
6041
6042 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericFindWindowAtPoint",kwnames,&obj0)) goto fail;
6043 {
6044 arg1 = &temp1;
6045 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
6046 }
6047 {
6048 if (!wxPyCheckForApp()) SWIG_fail;
6049 PyThreadState* __tstate = wxPyBeginAllowThreads();
6050 result = (wxWindow *)wxGenericFindWindowAtPoint((wxPoint const &)*arg1);
6051
6052 wxPyEndAllowThreads(__tstate);
6053 if (PyErr_Occurred()) SWIG_fail;
6054 }
6055 {
6056 resultobj = wxPyMake_wxObject(result, 0);
6057 }
6058 return resultobj;
6059 fail:
6060 return NULL;
6061 }
6062
6063
6064 static PyObject *_wrap_FindWindowAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
6065 PyObject *resultobj = NULL;
6066 wxPoint *arg1 = 0 ;
6067 wxWindow *result;
6068 wxPoint temp1 ;
6069 PyObject * obj0 = 0 ;
6070 char *kwnames[] = {
6071 (char *) "pt", NULL
6072 };
6073
6074 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindWindowAtPoint",kwnames,&obj0)) goto fail;
6075 {
6076 arg1 = &temp1;
6077 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
6078 }
6079 {
6080 if (!wxPyCheckForApp()) SWIG_fail;
6081 PyThreadState* __tstate = wxPyBeginAllowThreads();
6082 result = (wxWindow *)wxFindWindowAtPoint((wxPoint const &)*arg1);
6083
6084 wxPyEndAllowThreads(__tstate);
6085 if (PyErr_Occurred()) SWIG_fail;
6086 }
6087 {
6088 resultobj = wxPyMake_wxObject(result, 0);
6089 }
6090 return resultobj;
6091 fail:
6092 return NULL;
6093 }
6094
6095
6096 static PyObject *_wrap_GetTopLevelParent(PyObject *, PyObject *args, PyObject *kwargs) {
6097 PyObject *resultobj = NULL;
6098 wxWindow *arg1 = (wxWindow *) 0 ;
6099 wxWindow *result;
6100 PyObject * obj0 = 0 ;
6101 char *kwnames[] = {
6102 (char *) "win", NULL
6103 };
6104
6105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetTopLevelParent",kwnames,&obj0)) goto fail;
6106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6107 if (SWIG_arg_fail(1)) SWIG_fail;
6108 {
6109 if (!wxPyCheckForApp()) SWIG_fail;
6110 PyThreadState* __tstate = wxPyBeginAllowThreads();
6111 result = (wxWindow *)wxGetTopLevelParent(arg1);
6112
6113 wxPyEndAllowThreads(__tstate);
6114 if (PyErr_Occurred()) SWIG_fail;
6115 }
6116 {
6117 resultobj = wxPyMake_wxObject(result, 0);
6118 }
6119 return resultobj;
6120 fail:
6121 return NULL;
6122 }
6123
6124
6125 static PyObject *_wrap_LaunchDefaultBrowser(PyObject *, PyObject *args, PyObject *kwargs) {
6126 PyObject *resultobj = NULL;
6127 wxString *arg1 = 0 ;
6128 bool result;
6129 bool temp1 = false ;
6130 PyObject * obj0 = 0 ;
6131 char *kwnames[] = {
6132 (char *) "url", NULL
6133 };
6134
6135 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LaunchDefaultBrowser",kwnames,&obj0)) goto fail;
6136 {
6137 arg1 = wxString_in_helper(obj0);
6138 if (arg1 == NULL) SWIG_fail;
6139 temp1 = true;
6140 }
6141 {
6142 PyThreadState* __tstate = wxPyBeginAllowThreads();
6143 result = (bool)wxLaunchDefaultBrowser((wxString const &)*arg1);
6144
6145 wxPyEndAllowThreads(__tstate);
6146 if (PyErr_Occurred()) SWIG_fail;
6147 }
6148 {
6149 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6150 }
6151 {
6152 if (temp1)
6153 delete arg1;
6154 }
6155 return resultobj;
6156 fail:
6157 {
6158 if (temp1)
6159 delete arg1;
6160 }
6161 return NULL;
6162 }
6163
6164
6165 static PyObject *_wrap_GetKeyState(PyObject *, PyObject *args, PyObject *kwargs) {
6166 PyObject *resultobj = NULL;
6167 wxKeyCode arg1 ;
6168 bool result;
6169 PyObject * obj0 = 0 ;
6170 char *kwnames[] = {
6171 (char *) "key", NULL
6172 };
6173
6174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetKeyState",kwnames,&obj0)) goto fail;
6175 {
6176 arg1 = static_cast<wxKeyCode >(SWIG_As_int(obj0));
6177 if (SWIG_arg_fail(1)) SWIG_fail;
6178 }
6179 {
6180 if (!wxPyCheckForApp()) SWIG_fail;
6181 PyThreadState* __tstate = wxPyBeginAllowThreads();
6182 result = (bool)wxGetKeyState(arg1);
6183
6184 wxPyEndAllowThreads(__tstate);
6185 if (PyErr_Occurred()) SWIG_fail;
6186 }
6187 {
6188 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6189 }
6190 return resultobj;
6191 fail:
6192 return NULL;
6193 }
6194
6195
6196 static PyObject *_wrap_new_MouseState(PyObject *, PyObject *args, PyObject *kwargs) {
6197 PyObject *resultobj = NULL;
6198 wxMouseState *result;
6199 char *kwnames[] = {
6200 NULL
6201 };
6202
6203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MouseState",kwnames)) goto fail;
6204 {
6205 PyThreadState* __tstate = wxPyBeginAllowThreads();
6206 result = (wxMouseState *)new wxMouseState();
6207
6208 wxPyEndAllowThreads(__tstate);
6209 if (PyErr_Occurred()) SWIG_fail;
6210 }
6211 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMouseState, 1);
6212 return resultobj;
6213 fail:
6214 return NULL;
6215 }
6216
6217
6218 static PyObject *_wrap_delete_MouseState(PyObject *, PyObject *args, PyObject *kwargs) {
6219 PyObject *resultobj = NULL;
6220 wxMouseState *arg1 = (wxMouseState *) 0 ;
6221 PyObject * obj0 = 0 ;
6222 char *kwnames[] = {
6223 (char *) "self", NULL
6224 };
6225
6226 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MouseState",kwnames,&obj0)) goto fail;
6227 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6228 if (SWIG_arg_fail(1)) SWIG_fail;
6229 {
6230 PyThreadState* __tstate = wxPyBeginAllowThreads();
6231 delete arg1;
6232
6233 wxPyEndAllowThreads(__tstate);
6234 if (PyErr_Occurred()) SWIG_fail;
6235 }
6236 Py_INCREF(Py_None); resultobj = Py_None;
6237 return resultobj;
6238 fail:
6239 return NULL;
6240 }
6241
6242
6243 static PyObject *_wrap_MouseState_GetX(PyObject *, PyObject *args, PyObject *kwargs) {
6244 PyObject *resultobj = NULL;
6245 wxMouseState *arg1 = (wxMouseState *) 0 ;
6246 int result;
6247 PyObject * obj0 = 0 ;
6248 char *kwnames[] = {
6249 (char *) "self", NULL
6250 };
6251
6252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_GetX",kwnames,&obj0)) goto fail;
6253 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6254 if (SWIG_arg_fail(1)) SWIG_fail;
6255 {
6256 PyThreadState* __tstate = wxPyBeginAllowThreads();
6257 result = (int)(arg1)->GetX();
6258
6259 wxPyEndAllowThreads(__tstate);
6260 if (PyErr_Occurred()) SWIG_fail;
6261 }
6262 {
6263 resultobj = SWIG_From_int(static_cast<int >(result));
6264 }
6265 return resultobj;
6266 fail:
6267 return NULL;
6268 }
6269
6270
6271 static PyObject *_wrap_MouseState_GetY(PyObject *, PyObject *args, PyObject *kwargs) {
6272 PyObject *resultobj = NULL;
6273 wxMouseState *arg1 = (wxMouseState *) 0 ;
6274 int result;
6275 PyObject * obj0 = 0 ;
6276 char *kwnames[] = {
6277 (char *) "self", NULL
6278 };
6279
6280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_GetY",kwnames,&obj0)) goto fail;
6281 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6282 if (SWIG_arg_fail(1)) SWIG_fail;
6283 {
6284 PyThreadState* __tstate = wxPyBeginAllowThreads();
6285 result = (int)(arg1)->GetY();
6286
6287 wxPyEndAllowThreads(__tstate);
6288 if (PyErr_Occurred()) SWIG_fail;
6289 }
6290 {
6291 resultobj = SWIG_From_int(static_cast<int >(result));
6292 }
6293 return resultobj;
6294 fail:
6295 return NULL;
6296 }
6297
6298
6299 static PyObject *_wrap_MouseState_LeftDown(PyObject *, PyObject *args, PyObject *kwargs) {
6300 PyObject *resultobj = NULL;
6301 wxMouseState *arg1 = (wxMouseState *) 0 ;
6302 bool result;
6303 PyObject * obj0 = 0 ;
6304 char *kwnames[] = {
6305 (char *) "self", NULL
6306 };
6307
6308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_LeftDown",kwnames,&obj0)) goto fail;
6309 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6310 if (SWIG_arg_fail(1)) SWIG_fail;
6311 {
6312 PyThreadState* __tstate = wxPyBeginAllowThreads();
6313 result = (bool)(arg1)->LeftDown();
6314
6315 wxPyEndAllowThreads(__tstate);
6316 if (PyErr_Occurred()) SWIG_fail;
6317 }
6318 {
6319 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6320 }
6321 return resultobj;
6322 fail:
6323 return NULL;
6324 }
6325
6326
6327 static PyObject *_wrap_MouseState_MiddleDown(PyObject *, PyObject *args, PyObject *kwargs) {
6328 PyObject *resultobj = NULL;
6329 wxMouseState *arg1 = (wxMouseState *) 0 ;
6330 bool result;
6331 PyObject * obj0 = 0 ;
6332 char *kwnames[] = {
6333 (char *) "self", NULL
6334 };
6335
6336 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_MiddleDown",kwnames,&obj0)) goto fail;
6337 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6338 if (SWIG_arg_fail(1)) SWIG_fail;
6339 {
6340 PyThreadState* __tstate = wxPyBeginAllowThreads();
6341 result = (bool)(arg1)->MiddleDown();
6342
6343 wxPyEndAllowThreads(__tstate);
6344 if (PyErr_Occurred()) SWIG_fail;
6345 }
6346 {
6347 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6348 }
6349 return resultobj;
6350 fail:
6351 return NULL;
6352 }
6353
6354
6355 static PyObject *_wrap_MouseState_RightDown(PyObject *, PyObject *args, PyObject *kwargs) {
6356 PyObject *resultobj = NULL;
6357 wxMouseState *arg1 = (wxMouseState *) 0 ;
6358 bool result;
6359 PyObject * obj0 = 0 ;
6360 char *kwnames[] = {
6361 (char *) "self", NULL
6362 };
6363
6364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_RightDown",kwnames,&obj0)) goto fail;
6365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6366 if (SWIG_arg_fail(1)) SWIG_fail;
6367 {
6368 PyThreadState* __tstate = wxPyBeginAllowThreads();
6369 result = (bool)(arg1)->RightDown();
6370
6371 wxPyEndAllowThreads(__tstate);
6372 if (PyErr_Occurred()) SWIG_fail;
6373 }
6374 {
6375 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6376 }
6377 return resultobj;
6378 fail:
6379 return NULL;
6380 }
6381
6382
6383 static PyObject *_wrap_MouseState_ControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
6384 PyObject *resultobj = NULL;
6385 wxMouseState *arg1 = (wxMouseState *) 0 ;
6386 bool result;
6387 PyObject * obj0 = 0 ;
6388 char *kwnames[] = {
6389 (char *) "self", NULL
6390 };
6391
6392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_ControlDown",kwnames,&obj0)) goto fail;
6393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6394 if (SWIG_arg_fail(1)) SWIG_fail;
6395 {
6396 PyThreadState* __tstate = wxPyBeginAllowThreads();
6397 result = (bool)(arg1)->ControlDown();
6398
6399 wxPyEndAllowThreads(__tstate);
6400 if (PyErr_Occurred()) SWIG_fail;
6401 }
6402 {
6403 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6404 }
6405 return resultobj;
6406 fail:
6407 return NULL;
6408 }
6409
6410
6411 static PyObject *_wrap_MouseState_ShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
6412 PyObject *resultobj = NULL;
6413 wxMouseState *arg1 = (wxMouseState *) 0 ;
6414 bool result;
6415 PyObject * obj0 = 0 ;
6416 char *kwnames[] = {
6417 (char *) "self", NULL
6418 };
6419
6420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_ShiftDown",kwnames,&obj0)) goto fail;
6421 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6422 if (SWIG_arg_fail(1)) SWIG_fail;
6423 {
6424 PyThreadState* __tstate = wxPyBeginAllowThreads();
6425 result = (bool)(arg1)->ShiftDown();
6426
6427 wxPyEndAllowThreads(__tstate);
6428 if (PyErr_Occurred()) SWIG_fail;
6429 }
6430 {
6431 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6432 }
6433 return resultobj;
6434 fail:
6435 return NULL;
6436 }
6437
6438
6439 static PyObject *_wrap_MouseState_AltDown(PyObject *, PyObject *args, PyObject *kwargs) {
6440 PyObject *resultobj = NULL;
6441 wxMouseState *arg1 = (wxMouseState *) 0 ;
6442 bool result;
6443 PyObject * obj0 = 0 ;
6444 char *kwnames[] = {
6445 (char *) "self", NULL
6446 };
6447
6448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_AltDown",kwnames,&obj0)) goto fail;
6449 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6450 if (SWIG_arg_fail(1)) SWIG_fail;
6451 {
6452 PyThreadState* __tstate = wxPyBeginAllowThreads();
6453 result = (bool)(arg1)->AltDown();
6454
6455 wxPyEndAllowThreads(__tstate);
6456 if (PyErr_Occurred()) SWIG_fail;
6457 }
6458 {
6459 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6460 }
6461 return resultobj;
6462 fail:
6463 return NULL;
6464 }
6465
6466
6467 static PyObject *_wrap_MouseState_MetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
6468 PyObject *resultobj = NULL;
6469 wxMouseState *arg1 = (wxMouseState *) 0 ;
6470 bool result;
6471 PyObject * obj0 = 0 ;
6472 char *kwnames[] = {
6473 (char *) "self", NULL
6474 };
6475
6476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_MetaDown",kwnames,&obj0)) goto fail;
6477 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6478 if (SWIG_arg_fail(1)) SWIG_fail;
6479 {
6480 PyThreadState* __tstate = wxPyBeginAllowThreads();
6481 result = (bool)(arg1)->MetaDown();
6482
6483 wxPyEndAllowThreads(__tstate);
6484 if (PyErr_Occurred()) SWIG_fail;
6485 }
6486 {
6487 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6488 }
6489 return resultobj;
6490 fail:
6491 return NULL;
6492 }
6493
6494
6495 static PyObject *_wrap_MouseState_CmdDown(PyObject *, PyObject *args, PyObject *kwargs) {
6496 PyObject *resultobj = NULL;
6497 wxMouseState *arg1 = (wxMouseState *) 0 ;
6498 bool result;
6499 PyObject * obj0 = 0 ;
6500 char *kwnames[] = {
6501 (char *) "self", NULL
6502 };
6503
6504 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MouseState_CmdDown",kwnames,&obj0)) goto fail;
6505 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6506 if (SWIG_arg_fail(1)) SWIG_fail;
6507 {
6508 PyThreadState* __tstate = wxPyBeginAllowThreads();
6509 result = (bool)(arg1)->CmdDown();
6510
6511 wxPyEndAllowThreads(__tstate);
6512 if (PyErr_Occurred()) SWIG_fail;
6513 }
6514 {
6515 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6516 }
6517 return resultobj;
6518 fail:
6519 return NULL;
6520 }
6521
6522
6523 static PyObject *_wrap_MouseState_SetX(PyObject *, PyObject *args, PyObject *kwargs) {
6524 PyObject *resultobj = NULL;
6525 wxMouseState *arg1 = (wxMouseState *) 0 ;
6526 int arg2 ;
6527 PyObject * obj0 = 0 ;
6528 PyObject * obj1 = 0 ;
6529 char *kwnames[] = {
6530 (char *) "self",(char *) "x", NULL
6531 };
6532
6533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetX",kwnames,&obj0,&obj1)) goto fail;
6534 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6535 if (SWIG_arg_fail(1)) SWIG_fail;
6536 {
6537 arg2 = static_cast<int >(SWIG_As_int(obj1));
6538 if (SWIG_arg_fail(2)) SWIG_fail;
6539 }
6540 {
6541 PyThreadState* __tstate = wxPyBeginAllowThreads();
6542 (arg1)->SetX(arg2);
6543
6544 wxPyEndAllowThreads(__tstate);
6545 if (PyErr_Occurred()) SWIG_fail;
6546 }
6547 Py_INCREF(Py_None); resultobj = Py_None;
6548 return resultobj;
6549 fail:
6550 return NULL;
6551 }
6552
6553
6554 static PyObject *_wrap_MouseState_SetY(PyObject *, PyObject *args, PyObject *kwargs) {
6555 PyObject *resultobj = NULL;
6556 wxMouseState *arg1 = (wxMouseState *) 0 ;
6557 int arg2 ;
6558 PyObject * obj0 = 0 ;
6559 PyObject * obj1 = 0 ;
6560 char *kwnames[] = {
6561 (char *) "self",(char *) "y", NULL
6562 };
6563
6564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetY",kwnames,&obj0,&obj1)) goto fail;
6565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6566 if (SWIG_arg_fail(1)) SWIG_fail;
6567 {
6568 arg2 = static_cast<int >(SWIG_As_int(obj1));
6569 if (SWIG_arg_fail(2)) SWIG_fail;
6570 }
6571 {
6572 PyThreadState* __tstate = wxPyBeginAllowThreads();
6573 (arg1)->SetY(arg2);
6574
6575 wxPyEndAllowThreads(__tstate);
6576 if (PyErr_Occurred()) SWIG_fail;
6577 }
6578 Py_INCREF(Py_None); resultobj = Py_None;
6579 return resultobj;
6580 fail:
6581 return NULL;
6582 }
6583
6584
6585 static PyObject *_wrap_MouseState_SetLeftDown(PyObject *, PyObject *args, PyObject *kwargs) {
6586 PyObject *resultobj = NULL;
6587 wxMouseState *arg1 = (wxMouseState *) 0 ;
6588 bool arg2 ;
6589 PyObject * obj0 = 0 ;
6590 PyObject * obj1 = 0 ;
6591 char *kwnames[] = {
6592 (char *) "self",(char *) "down", NULL
6593 };
6594
6595 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetLeftDown",kwnames,&obj0,&obj1)) goto fail;
6596 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6597 if (SWIG_arg_fail(1)) SWIG_fail;
6598 {
6599 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6600 if (SWIG_arg_fail(2)) SWIG_fail;
6601 }
6602 {
6603 PyThreadState* __tstate = wxPyBeginAllowThreads();
6604 (arg1)->SetLeftDown(arg2);
6605
6606 wxPyEndAllowThreads(__tstate);
6607 if (PyErr_Occurred()) SWIG_fail;
6608 }
6609 Py_INCREF(Py_None); resultobj = Py_None;
6610 return resultobj;
6611 fail:
6612 return NULL;
6613 }
6614
6615
6616 static PyObject *_wrap_MouseState_SetMiddleDown(PyObject *, PyObject *args, PyObject *kwargs) {
6617 PyObject *resultobj = NULL;
6618 wxMouseState *arg1 = (wxMouseState *) 0 ;
6619 bool arg2 ;
6620 PyObject * obj0 = 0 ;
6621 PyObject * obj1 = 0 ;
6622 char *kwnames[] = {
6623 (char *) "self",(char *) "down", NULL
6624 };
6625
6626 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetMiddleDown",kwnames,&obj0,&obj1)) goto fail;
6627 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6628 if (SWIG_arg_fail(1)) SWIG_fail;
6629 {
6630 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6631 if (SWIG_arg_fail(2)) SWIG_fail;
6632 }
6633 {
6634 PyThreadState* __tstate = wxPyBeginAllowThreads();
6635 (arg1)->SetMiddleDown(arg2);
6636
6637 wxPyEndAllowThreads(__tstate);
6638 if (PyErr_Occurred()) SWIG_fail;
6639 }
6640 Py_INCREF(Py_None); resultobj = Py_None;
6641 return resultobj;
6642 fail:
6643 return NULL;
6644 }
6645
6646
6647 static PyObject *_wrap_MouseState_SetRightDown(PyObject *, PyObject *args, PyObject *kwargs) {
6648 PyObject *resultobj = NULL;
6649 wxMouseState *arg1 = (wxMouseState *) 0 ;
6650 bool arg2 ;
6651 PyObject * obj0 = 0 ;
6652 PyObject * obj1 = 0 ;
6653 char *kwnames[] = {
6654 (char *) "self",(char *) "down", NULL
6655 };
6656
6657 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetRightDown",kwnames,&obj0,&obj1)) goto fail;
6658 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6659 if (SWIG_arg_fail(1)) SWIG_fail;
6660 {
6661 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6662 if (SWIG_arg_fail(2)) SWIG_fail;
6663 }
6664 {
6665 PyThreadState* __tstate = wxPyBeginAllowThreads();
6666 (arg1)->SetRightDown(arg2);
6667
6668 wxPyEndAllowThreads(__tstate);
6669 if (PyErr_Occurred()) SWIG_fail;
6670 }
6671 Py_INCREF(Py_None); resultobj = Py_None;
6672 return resultobj;
6673 fail:
6674 return NULL;
6675 }
6676
6677
6678 static PyObject *_wrap_MouseState_SetControlDown(PyObject *, PyObject *args, PyObject *kwargs) {
6679 PyObject *resultobj = NULL;
6680 wxMouseState *arg1 = (wxMouseState *) 0 ;
6681 bool arg2 ;
6682 PyObject * obj0 = 0 ;
6683 PyObject * obj1 = 0 ;
6684 char *kwnames[] = {
6685 (char *) "self",(char *) "down", NULL
6686 };
6687
6688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetControlDown",kwnames,&obj0,&obj1)) goto fail;
6689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6690 if (SWIG_arg_fail(1)) SWIG_fail;
6691 {
6692 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6693 if (SWIG_arg_fail(2)) SWIG_fail;
6694 }
6695 {
6696 PyThreadState* __tstate = wxPyBeginAllowThreads();
6697 (arg1)->SetControlDown(arg2);
6698
6699 wxPyEndAllowThreads(__tstate);
6700 if (PyErr_Occurred()) SWIG_fail;
6701 }
6702 Py_INCREF(Py_None); resultobj = Py_None;
6703 return resultobj;
6704 fail:
6705 return NULL;
6706 }
6707
6708
6709 static PyObject *_wrap_MouseState_SetShiftDown(PyObject *, PyObject *args, PyObject *kwargs) {
6710 PyObject *resultobj = NULL;
6711 wxMouseState *arg1 = (wxMouseState *) 0 ;
6712 bool arg2 ;
6713 PyObject * obj0 = 0 ;
6714 PyObject * obj1 = 0 ;
6715 char *kwnames[] = {
6716 (char *) "self",(char *) "down", NULL
6717 };
6718
6719 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetShiftDown",kwnames,&obj0,&obj1)) goto fail;
6720 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6721 if (SWIG_arg_fail(1)) SWIG_fail;
6722 {
6723 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6724 if (SWIG_arg_fail(2)) SWIG_fail;
6725 }
6726 {
6727 PyThreadState* __tstate = wxPyBeginAllowThreads();
6728 (arg1)->SetShiftDown(arg2);
6729
6730 wxPyEndAllowThreads(__tstate);
6731 if (PyErr_Occurred()) SWIG_fail;
6732 }
6733 Py_INCREF(Py_None); resultobj = Py_None;
6734 return resultobj;
6735 fail:
6736 return NULL;
6737 }
6738
6739
6740 static PyObject *_wrap_MouseState_SetAltDown(PyObject *, PyObject *args, PyObject *kwargs) {
6741 PyObject *resultobj = NULL;
6742 wxMouseState *arg1 = (wxMouseState *) 0 ;
6743 bool arg2 ;
6744 PyObject * obj0 = 0 ;
6745 PyObject * obj1 = 0 ;
6746 char *kwnames[] = {
6747 (char *) "self",(char *) "down", NULL
6748 };
6749
6750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetAltDown",kwnames,&obj0,&obj1)) goto fail;
6751 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6752 if (SWIG_arg_fail(1)) SWIG_fail;
6753 {
6754 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6755 if (SWIG_arg_fail(2)) SWIG_fail;
6756 }
6757 {
6758 PyThreadState* __tstate = wxPyBeginAllowThreads();
6759 (arg1)->SetAltDown(arg2);
6760
6761 wxPyEndAllowThreads(__tstate);
6762 if (PyErr_Occurred()) SWIG_fail;
6763 }
6764 Py_INCREF(Py_None); resultobj = Py_None;
6765 return resultobj;
6766 fail:
6767 return NULL;
6768 }
6769
6770
6771 static PyObject *_wrap_MouseState_SetMetaDown(PyObject *, PyObject *args, PyObject *kwargs) {
6772 PyObject *resultobj = NULL;
6773 wxMouseState *arg1 = (wxMouseState *) 0 ;
6774 bool arg2 ;
6775 PyObject * obj0 = 0 ;
6776 PyObject * obj1 = 0 ;
6777 char *kwnames[] = {
6778 (char *) "self",(char *) "down", NULL
6779 };
6780
6781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MouseState_SetMetaDown",kwnames,&obj0,&obj1)) goto fail;
6782 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMouseState, SWIG_POINTER_EXCEPTION | 0);
6783 if (SWIG_arg_fail(1)) SWIG_fail;
6784 {
6785 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
6786 if (SWIG_arg_fail(2)) SWIG_fail;
6787 }
6788 {
6789 PyThreadState* __tstate = wxPyBeginAllowThreads();
6790 (arg1)->SetMetaDown(arg2);
6791
6792 wxPyEndAllowThreads(__tstate);
6793 if (PyErr_Occurred()) SWIG_fail;
6794 }
6795 Py_INCREF(Py_None); resultobj = Py_None;
6796 return resultobj;
6797 fail:
6798 return NULL;
6799 }
6800
6801
6802 static PyObject * MouseState_swigregister(PyObject *, PyObject *args) {
6803 PyObject *obj;
6804 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6805 SWIG_TypeClientData(SWIGTYPE_p_wxMouseState, obj);
6806 Py_INCREF(obj);
6807 return Py_BuildValue((char *)"");
6808 }
6809 static PyObject *_wrap_GetMouseState(PyObject *, PyObject *args, PyObject *kwargs) {
6810 PyObject *resultobj = NULL;
6811 wxMouseState result;
6812 char *kwnames[] = {
6813 NULL
6814 };
6815
6816 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetMouseState",kwnames)) goto fail;
6817 {
6818 PyThreadState* __tstate = wxPyBeginAllowThreads();
6819 result = wxGetMouseState();
6820
6821 wxPyEndAllowThreads(__tstate);
6822 if (PyErr_Occurred()) SWIG_fail;
6823 }
6824 {
6825 wxMouseState * resultptr;
6826 resultptr = new wxMouseState(static_cast<wxMouseState & >(result));
6827 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxMouseState, 1);
6828 }
6829 return resultobj;
6830 fail:
6831 return NULL;
6832 }
6833
6834
6835 static PyObject *_wrap_WakeUpMainThread(PyObject *, PyObject *args, PyObject *kwargs) {
6836 PyObject *resultobj = NULL;
6837 char *kwnames[] = {
6838 NULL
6839 };
6840
6841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpMainThread",kwnames)) goto fail;
6842 {
6843 if (!wxPyCheckForApp()) SWIG_fail;
6844 PyThreadState* __tstate = wxPyBeginAllowThreads();
6845 wxWakeUpMainThread();
6846
6847 wxPyEndAllowThreads(__tstate);
6848 if (PyErr_Occurred()) SWIG_fail;
6849 }
6850 Py_INCREF(Py_None); resultobj = Py_None;
6851 return resultobj;
6852 fail:
6853 return NULL;
6854 }
6855
6856
6857 static PyObject *_wrap_MutexGuiEnter(PyObject *, PyObject *args, PyObject *kwargs) {
6858 PyObject *resultobj = NULL;
6859 char *kwnames[] = {
6860 NULL
6861 };
6862
6863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiEnter",kwnames)) goto fail;
6864 {
6865 if (!wxPyCheckForApp()) SWIG_fail;
6866 PyThreadState* __tstate = wxPyBeginAllowThreads();
6867 wxMutexGuiEnter();
6868
6869 wxPyEndAllowThreads(__tstate);
6870 if (PyErr_Occurred()) SWIG_fail;
6871 }
6872 Py_INCREF(Py_None); resultobj = Py_None;
6873 return resultobj;
6874 fail:
6875 return NULL;
6876 }
6877
6878
6879 static PyObject *_wrap_MutexGuiLeave(PyObject *, PyObject *args, PyObject *kwargs) {
6880 PyObject *resultobj = NULL;
6881 char *kwnames[] = {
6882 NULL
6883 };
6884
6885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiLeave",kwnames)) goto fail;
6886 {
6887 if (!wxPyCheckForApp()) SWIG_fail;
6888 PyThreadState* __tstate = wxPyBeginAllowThreads();
6889 wxMutexGuiLeave();
6890
6891 wxPyEndAllowThreads(__tstate);
6892 if (PyErr_Occurred()) SWIG_fail;
6893 }
6894 Py_INCREF(Py_None); resultobj = Py_None;
6895 return resultobj;
6896 fail:
6897 return NULL;
6898 }
6899
6900
6901 static PyObject *_wrap_new_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
6902 PyObject *resultobj = NULL;
6903 wxMutexGuiLocker *result;
6904 char *kwnames[] = {
6905 NULL
6906 };
6907
6908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MutexGuiLocker",kwnames)) goto fail;
6909 {
6910 if (!wxPyCheckForApp()) SWIG_fail;
6911 PyThreadState* __tstate = wxPyBeginAllowThreads();
6912 result = (wxMutexGuiLocker *)new wxMutexGuiLocker();
6913
6914 wxPyEndAllowThreads(__tstate);
6915 if (PyErr_Occurred()) SWIG_fail;
6916 }
6917 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMutexGuiLocker, 1);
6918 return resultobj;
6919 fail:
6920 return NULL;
6921 }
6922
6923
6924 static PyObject *_wrap_delete_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
6925 PyObject *resultobj = NULL;
6926 wxMutexGuiLocker *arg1 = (wxMutexGuiLocker *) 0 ;
6927 PyObject * obj0 = 0 ;
6928 char *kwnames[] = {
6929 (char *) "self", NULL
6930 };
6931
6932 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MutexGuiLocker",kwnames,&obj0)) goto fail;
6933 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMutexGuiLocker, SWIG_POINTER_EXCEPTION | 0);
6934 if (SWIG_arg_fail(1)) SWIG_fail;
6935 {
6936 PyThreadState* __tstate = wxPyBeginAllowThreads();
6937 delete arg1;
6938
6939 wxPyEndAllowThreads(__tstate);
6940 if (PyErr_Occurred()) SWIG_fail;
6941 }
6942 Py_INCREF(Py_None); resultobj = Py_None;
6943 return resultobj;
6944 fail:
6945 return NULL;
6946 }
6947
6948
6949 static PyObject * MutexGuiLocker_swigregister(PyObject *, PyObject *args) {
6950 PyObject *obj;
6951 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6952 SWIG_TypeClientData(SWIGTYPE_p_wxMutexGuiLocker, obj);
6953 Py_INCREF(obj);
6954 return Py_BuildValue((char *)"");
6955 }
6956 static PyObject *_wrap_Thread_IsMain(PyObject *, PyObject *args, PyObject *kwargs) {
6957 PyObject *resultobj = NULL;
6958 bool result;
6959 char *kwnames[] = {
6960 NULL
6961 };
6962
6963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Thread_IsMain",kwnames)) goto fail;
6964 {
6965 PyThreadState* __tstate = wxPyBeginAllowThreads();
6966 result = (bool)wxThread_IsMain();
6967
6968 wxPyEndAllowThreads(__tstate);
6969 if (PyErr_Occurred()) SWIG_fail;
6970 }
6971 {
6972 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6973 }
6974 return resultobj;
6975 fail:
6976 return NULL;
6977 }
6978
6979
6980 static PyObject *_wrap_new_ToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
6981 PyObject *resultobj = NULL;
6982 wxString *arg1 = 0 ;
6983 wxToolTip *result;
6984 bool temp1 = false ;
6985 PyObject * obj0 = 0 ;
6986 char *kwnames[] = {
6987 (char *) "tip", NULL
6988 };
6989
6990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ToolTip",kwnames,&obj0)) goto fail;
6991 {
6992 arg1 = wxString_in_helper(obj0);
6993 if (arg1 == NULL) SWIG_fail;
6994 temp1 = true;
6995 }
6996 {
6997 if (!wxPyCheckForApp()) SWIG_fail;
6998 PyThreadState* __tstate = wxPyBeginAllowThreads();
6999 result = (wxToolTip *)new wxToolTip((wxString const &)*arg1);
7000
7001 wxPyEndAllowThreads(__tstate);
7002 if (PyErr_Occurred()) SWIG_fail;
7003 }
7004 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxToolTip, 1);
7005 {
7006 if (temp1)
7007 delete arg1;
7008 }
7009 return resultobj;
7010 fail:
7011 {
7012 if (temp1)
7013 delete arg1;
7014 }
7015 return NULL;
7016 }
7017
7018
7019 static PyObject *_wrap_delete_ToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
7020 PyObject *resultobj = NULL;
7021 wxToolTip *arg1 = (wxToolTip *) 0 ;
7022 PyObject * obj0 = 0 ;
7023 char *kwnames[] = {
7024 (char *) "self", NULL
7025 };
7026
7027 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ToolTip",kwnames,&obj0)) goto fail;
7028 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
7029 if (SWIG_arg_fail(1)) SWIG_fail;
7030 {
7031 PyThreadState* __tstate = wxPyBeginAllowThreads();
7032 delete arg1;
7033
7034 wxPyEndAllowThreads(__tstate);
7035 if (PyErr_Occurred()) SWIG_fail;
7036 }
7037 Py_INCREF(Py_None); resultobj = Py_None;
7038 return resultobj;
7039 fail:
7040 return NULL;
7041 }
7042
7043
7044 static PyObject *_wrap_ToolTip_SetTip(PyObject *, PyObject *args, PyObject *kwargs) {
7045 PyObject *resultobj = NULL;
7046 wxToolTip *arg1 = (wxToolTip *) 0 ;
7047 wxString *arg2 = 0 ;
7048 bool temp2 = false ;
7049 PyObject * obj0 = 0 ;
7050 PyObject * obj1 = 0 ;
7051 char *kwnames[] = {
7052 (char *) "self",(char *) "tip", NULL
7053 };
7054
7055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolTip_SetTip",kwnames,&obj0,&obj1)) goto fail;
7056 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
7057 if (SWIG_arg_fail(1)) SWIG_fail;
7058 {
7059 arg2 = wxString_in_helper(obj1);
7060 if (arg2 == NULL) SWIG_fail;
7061 temp2 = true;
7062 }
7063 {
7064 PyThreadState* __tstate = wxPyBeginAllowThreads();
7065 (arg1)->SetTip((wxString const &)*arg2);
7066
7067 wxPyEndAllowThreads(__tstate);
7068 if (PyErr_Occurred()) SWIG_fail;
7069 }
7070 Py_INCREF(Py_None); resultobj = Py_None;
7071 {
7072 if (temp2)
7073 delete arg2;
7074 }
7075 return resultobj;
7076 fail:
7077 {
7078 if (temp2)
7079 delete arg2;
7080 }
7081 return NULL;
7082 }
7083
7084
7085 static PyObject *_wrap_ToolTip_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
7086 PyObject *resultobj = NULL;
7087 wxToolTip *arg1 = (wxToolTip *) 0 ;
7088 wxString result;
7089 PyObject * obj0 = 0 ;
7090 char *kwnames[] = {
7091 (char *) "self", NULL
7092 };
7093
7094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetTip",kwnames,&obj0)) goto fail;
7095 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
7096 if (SWIG_arg_fail(1)) SWIG_fail;
7097 {
7098 PyThreadState* __tstate = wxPyBeginAllowThreads();
7099 result = (arg1)->GetTip();
7100
7101 wxPyEndAllowThreads(__tstate);
7102 if (PyErr_Occurred()) SWIG_fail;
7103 }
7104 {
7105 #if wxUSE_UNICODE
7106 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7107 #else
7108 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7109 #endif
7110 }
7111 return resultobj;
7112 fail:
7113 return NULL;
7114 }
7115
7116
7117 static PyObject *_wrap_ToolTip_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
7118 PyObject *resultobj = NULL;
7119 wxToolTip *arg1 = (wxToolTip *) 0 ;
7120 wxWindow *result;
7121 PyObject * obj0 = 0 ;
7122 char *kwnames[] = {
7123 (char *) "self", NULL
7124 };
7125
7126 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetWindow",kwnames,&obj0)) goto fail;
7127 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
7128 if (SWIG_arg_fail(1)) SWIG_fail;
7129 {
7130 PyThreadState* __tstate = wxPyBeginAllowThreads();
7131 result = (wxWindow *)(arg1)->GetWindow();
7132
7133 wxPyEndAllowThreads(__tstate);
7134 if (PyErr_Occurred()) SWIG_fail;
7135 }
7136 {
7137 resultobj = wxPyMake_wxObject(result, 0);
7138 }
7139 return resultobj;
7140 fail:
7141 return NULL;
7142 }
7143
7144
7145 static PyObject *_wrap_ToolTip_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
7146 PyObject *resultobj = NULL;
7147 bool arg1 ;
7148 PyObject * obj0 = 0 ;
7149 char *kwnames[] = {
7150 (char *) "flag", NULL
7151 };
7152
7153 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_Enable",kwnames,&obj0)) goto fail;
7154 {
7155 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
7156 if (SWIG_arg_fail(1)) SWIG_fail;
7157 }
7158 {
7159 PyThreadState* __tstate = wxPyBeginAllowThreads();
7160 wxToolTip::Enable(arg1);
7161
7162 wxPyEndAllowThreads(__tstate);
7163 if (PyErr_Occurred()) SWIG_fail;
7164 }
7165 Py_INCREF(Py_None); resultobj = Py_None;
7166 return resultobj;
7167 fail:
7168 return NULL;
7169 }
7170
7171
7172 static PyObject *_wrap_ToolTip_SetDelay(PyObject *, PyObject *args, PyObject *kwargs) {
7173 PyObject *resultobj = NULL;
7174 long arg1 ;
7175 PyObject * obj0 = 0 ;
7176 char *kwnames[] = {
7177 (char *) "milliseconds", NULL
7178 };
7179
7180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_SetDelay",kwnames,&obj0)) goto fail;
7181 {
7182 arg1 = static_cast<long >(SWIG_As_long(obj0));
7183 if (SWIG_arg_fail(1)) SWIG_fail;
7184 }
7185 {
7186 PyThreadState* __tstate = wxPyBeginAllowThreads();
7187 wxToolTip::SetDelay(arg1);
7188
7189 wxPyEndAllowThreads(__tstate);
7190 if (PyErr_Occurred()) SWIG_fail;
7191 }
7192 Py_INCREF(Py_None); resultobj = Py_None;
7193 return resultobj;
7194 fail:
7195 return NULL;
7196 }
7197
7198
7199 static PyObject * ToolTip_swigregister(PyObject *, PyObject *args) {
7200 PyObject *obj;
7201 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7202 SWIG_TypeClientData(SWIGTYPE_p_wxToolTip, obj);
7203 Py_INCREF(obj);
7204 return Py_BuildValue((char *)"");
7205 }
7206 static PyObject *_wrap_new_Caret(PyObject *, PyObject *args, PyObject *kwargs) {
7207 PyObject *resultobj = NULL;
7208 wxWindow *arg1 = (wxWindow *) 0 ;
7209 wxSize *arg2 = 0 ;
7210 wxCaret *result;
7211 wxSize temp2 ;
7212 PyObject * obj0 = 0 ;
7213 PyObject * obj1 = 0 ;
7214 char *kwnames[] = {
7215 (char *) "window",(char *) "size", NULL
7216 };
7217
7218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_Caret",kwnames,&obj0,&obj1)) goto fail;
7219 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7220 if (SWIG_arg_fail(1)) SWIG_fail;
7221 {
7222 arg2 = &temp2;
7223 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
7224 }
7225 {
7226 if (!wxPyCheckForApp()) SWIG_fail;
7227 PyThreadState* __tstate = wxPyBeginAllowThreads();
7228 result = (wxCaret *)new wxCaret(arg1,(wxSize const &)*arg2);
7229
7230 wxPyEndAllowThreads(__tstate);
7231 if (PyErr_Occurred()) SWIG_fail;
7232 }
7233 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 1);
7234 return resultobj;
7235 fail:
7236 return NULL;
7237 }
7238
7239
7240 static PyObject *_wrap_delete_Caret(PyObject *, PyObject *args, PyObject *kwargs) {
7241 PyObject *resultobj = NULL;
7242 wxCaret *arg1 = (wxCaret *) 0 ;
7243 PyObject * obj0 = 0 ;
7244 char *kwnames[] = {
7245 (char *) "self", NULL
7246 };
7247
7248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Caret",kwnames,&obj0)) goto fail;
7249 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7250 if (SWIG_arg_fail(1)) SWIG_fail;
7251 {
7252 PyThreadState* __tstate = wxPyBeginAllowThreads();
7253 delete arg1;
7254
7255 wxPyEndAllowThreads(__tstate);
7256 if (PyErr_Occurred()) SWIG_fail;
7257 }
7258 Py_INCREF(Py_None); resultobj = Py_None;
7259 return resultobj;
7260 fail:
7261 return NULL;
7262 }
7263
7264
7265 static PyObject *_wrap_Caret_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
7266 PyObject *resultobj = NULL;
7267 wxCaret *arg1 = (wxCaret *) 0 ;
7268 PyObject * obj0 = 0 ;
7269 char *kwnames[] = {
7270 (char *) "self", NULL
7271 };
7272
7273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Destroy",kwnames,&obj0)) goto fail;
7274 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7275 if (SWIG_arg_fail(1)) SWIG_fail;
7276 {
7277 PyThreadState* __tstate = wxPyBeginAllowThreads();
7278 wxCaret_Destroy(arg1);
7279
7280 wxPyEndAllowThreads(__tstate);
7281 if (PyErr_Occurred()) SWIG_fail;
7282 }
7283 Py_INCREF(Py_None); resultobj = Py_None;
7284 return resultobj;
7285 fail:
7286 return NULL;
7287 }
7288
7289
7290 static PyObject *_wrap_Caret_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
7291 PyObject *resultobj = NULL;
7292 wxCaret *arg1 = (wxCaret *) 0 ;
7293 bool result;
7294 PyObject * obj0 = 0 ;
7295 char *kwnames[] = {
7296 (char *) "self", NULL
7297 };
7298
7299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsOk",kwnames,&obj0)) goto fail;
7300 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7301 if (SWIG_arg_fail(1)) SWIG_fail;
7302 {
7303 PyThreadState* __tstate = wxPyBeginAllowThreads();
7304 result = (bool)(arg1)->IsOk();
7305
7306 wxPyEndAllowThreads(__tstate);
7307 if (PyErr_Occurred()) SWIG_fail;
7308 }
7309 {
7310 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7311 }
7312 return resultobj;
7313 fail:
7314 return NULL;
7315 }
7316
7317
7318 static PyObject *_wrap_Caret_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
7319 PyObject *resultobj = NULL;
7320 wxCaret *arg1 = (wxCaret *) 0 ;
7321 bool result;
7322 PyObject * obj0 = 0 ;
7323 char *kwnames[] = {
7324 (char *) "self", NULL
7325 };
7326
7327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsVisible",kwnames,&obj0)) goto fail;
7328 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7329 if (SWIG_arg_fail(1)) SWIG_fail;
7330 {
7331 PyThreadState* __tstate = wxPyBeginAllowThreads();
7332 result = (bool)(arg1)->IsVisible();
7333
7334 wxPyEndAllowThreads(__tstate);
7335 if (PyErr_Occurred()) SWIG_fail;
7336 }
7337 {
7338 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7339 }
7340 return resultobj;
7341 fail:
7342 return NULL;
7343 }
7344
7345
7346 static PyObject *_wrap_Caret_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
7347 PyObject *resultobj = NULL;
7348 wxCaret *arg1 = (wxCaret *) 0 ;
7349 wxPoint result;
7350 PyObject * obj0 = 0 ;
7351 char *kwnames[] = {
7352 (char *) "self", NULL
7353 };
7354
7355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPosition",kwnames,&obj0)) goto fail;
7356 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7357 if (SWIG_arg_fail(1)) SWIG_fail;
7358 {
7359 PyThreadState* __tstate = wxPyBeginAllowThreads();
7360 result = (arg1)->GetPosition();
7361
7362 wxPyEndAllowThreads(__tstate);
7363 if (PyErr_Occurred()) SWIG_fail;
7364 }
7365 {
7366 wxPoint * resultptr;
7367 resultptr = new wxPoint(static_cast<wxPoint & >(result));
7368 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
7369 }
7370 return resultobj;
7371 fail:
7372 return NULL;
7373 }
7374
7375
7376 static PyObject *_wrap_Caret_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
7377 PyObject *resultobj = NULL;
7378 wxCaret *arg1 = (wxCaret *) 0 ;
7379 int *arg2 = (int *) 0 ;
7380 int *arg3 = (int *) 0 ;
7381 int temp2 ;
7382 int res2 = 0 ;
7383 int temp3 ;
7384 int res3 = 0 ;
7385 PyObject * obj0 = 0 ;
7386 char *kwnames[] = {
7387 (char *) "self", NULL
7388 };
7389
7390 arg2 = &temp2; res2 = SWIG_NEWOBJ;
7391 arg3 = &temp3; res3 = SWIG_NEWOBJ;
7392 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPositionTuple",kwnames,&obj0)) goto fail;
7393 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7394 if (SWIG_arg_fail(1)) SWIG_fail;
7395 {
7396 PyThreadState* __tstate = wxPyBeginAllowThreads();
7397 (arg1)->GetPosition(arg2,arg3);
7398
7399 wxPyEndAllowThreads(__tstate);
7400 if (PyErr_Occurred()) SWIG_fail;
7401 }
7402 Py_INCREF(Py_None); resultobj = Py_None;
7403 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
7404 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
7405 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
7406 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
7407 return resultobj;
7408 fail:
7409 return NULL;
7410 }
7411
7412
7413 static PyObject *_wrap_Caret_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
7414 PyObject *resultobj = NULL;
7415 wxCaret *arg1 = (wxCaret *) 0 ;
7416 wxSize result;
7417 PyObject * obj0 = 0 ;
7418 char *kwnames[] = {
7419 (char *) "self", NULL
7420 };
7421
7422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSize",kwnames,&obj0)) goto fail;
7423 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7424 if (SWIG_arg_fail(1)) SWIG_fail;
7425 {
7426 PyThreadState* __tstate = wxPyBeginAllowThreads();
7427 result = (arg1)->GetSize();
7428
7429 wxPyEndAllowThreads(__tstate);
7430 if (PyErr_Occurred()) SWIG_fail;
7431 }
7432 {
7433 wxSize * resultptr;
7434 resultptr = new wxSize(static_cast<wxSize & >(result));
7435 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
7436 }
7437 return resultobj;
7438 fail:
7439 return NULL;
7440 }
7441
7442
7443 static PyObject *_wrap_Caret_GetSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
7444 PyObject *resultobj = NULL;
7445 wxCaret *arg1 = (wxCaret *) 0 ;
7446 int *arg2 = (int *) 0 ;
7447 int *arg3 = (int *) 0 ;
7448 int temp2 ;
7449 int res2 = 0 ;
7450 int temp3 ;
7451 int res3 = 0 ;
7452 PyObject * obj0 = 0 ;
7453 char *kwnames[] = {
7454 (char *) "self", NULL
7455 };
7456
7457 arg2 = &temp2; res2 = SWIG_NEWOBJ;
7458 arg3 = &temp3; res3 = SWIG_NEWOBJ;
7459 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSizeTuple",kwnames,&obj0)) goto fail;
7460 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7461 if (SWIG_arg_fail(1)) SWIG_fail;
7462 {
7463 PyThreadState* __tstate = wxPyBeginAllowThreads();
7464 (arg1)->GetSize(arg2,arg3);
7465
7466 wxPyEndAllowThreads(__tstate);
7467 if (PyErr_Occurred()) SWIG_fail;
7468 }
7469 Py_INCREF(Py_None); resultobj = Py_None;
7470 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
7471 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
7472 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
7473 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
7474 return resultobj;
7475 fail:
7476 return NULL;
7477 }
7478
7479
7480 static PyObject *_wrap_Caret_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
7481 PyObject *resultobj = NULL;
7482 wxCaret *arg1 = (wxCaret *) 0 ;
7483 wxWindow *result;
7484 PyObject * obj0 = 0 ;
7485 char *kwnames[] = {
7486 (char *) "self", NULL
7487 };
7488
7489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetWindow",kwnames,&obj0)) goto fail;
7490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7491 if (SWIG_arg_fail(1)) SWIG_fail;
7492 {
7493 PyThreadState* __tstate = wxPyBeginAllowThreads();
7494 result = (wxWindow *)(arg1)->GetWindow();
7495
7496 wxPyEndAllowThreads(__tstate);
7497 if (PyErr_Occurred()) SWIG_fail;
7498 }
7499 {
7500 resultobj = wxPyMake_wxObject(result, 0);
7501 }
7502 return resultobj;
7503 fail:
7504 return NULL;
7505 }
7506
7507
7508 static PyObject *_wrap_Caret_MoveXY(PyObject *, PyObject *args, PyObject *kwargs) {
7509 PyObject *resultobj = NULL;
7510 wxCaret *arg1 = (wxCaret *) 0 ;
7511 int arg2 ;
7512 int arg3 ;
7513 PyObject * obj0 = 0 ;
7514 PyObject * obj1 = 0 ;
7515 PyObject * obj2 = 0 ;
7516 char *kwnames[] = {
7517 (char *) "self",(char *) "x",(char *) "y", NULL
7518 };
7519
7520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_MoveXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
7521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7522 if (SWIG_arg_fail(1)) SWIG_fail;
7523 {
7524 arg2 = static_cast<int >(SWIG_As_int(obj1));
7525 if (SWIG_arg_fail(2)) SWIG_fail;
7526 }
7527 {
7528 arg3 = static_cast<int >(SWIG_As_int(obj2));
7529 if (SWIG_arg_fail(3)) SWIG_fail;
7530 }
7531 {
7532 PyThreadState* __tstate = wxPyBeginAllowThreads();
7533 (arg1)->Move(arg2,arg3);
7534
7535 wxPyEndAllowThreads(__tstate);
7536 if (PyErr_Occurred()) SWIG_fail;
7537 }
7538 Py_INCREF(Py_None); resultobj = Py_None;
7539 return resultobj;
7540 fail:
7541 return NULL;
7542 }
7543
7544
7545 static PyObject *_wrap_Caret_Move(PyObject *, PyObject *args, PyObject *kwargs) {
7546 PyObject *resultobj = NULL;
7547 wxCaret *arg1 = (wxCaret *) 0 ;
7548 wxPoint *arg2 = 0 ;
7549 wxPoint temp2 ;
7550 PyObject * obj0 = 0 ;
7551 PyObject * obj1 = 0 ;
7552 char *kwnames[] = {
7553 (char *) "self",(char *) "pt", NULL
7554 };
7555
7556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_Move",kwnames,&obj0,&obj1)) goto fail;
7557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7558 if (SWIG_arg_fail(1)) SWIG_fail;
7559 {
7560 arg2 = &temp2;
7561 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
7562 }
7563 {
7564 PyThreadState* __tstate = wxPyBeginAllowThreads();
7565 (arg1)->Move((wxPoint const &)*arg2);
7566
7567 wxPyEndAllowThreads(__tstate);
7568 if (PyErr_Occurred()) SWIG_fail;
7569 }
7570 Py_INCREF(Py_None); resultobj = Py_None;
7571 return resultobj;
7572 fail:
7573 return NULL;
7574 }
7575
7576
7577 static PyObject *_wrap_Caret_SetSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
7578 PyObject *resultobj = NULL;
7579 wxCaret *arg1 = (wxCaret *) 0 ;
7580 int arg2 ;
7581 int arg3 ;
7582 PyObject * obj0 = 0 ;
7583 PyObject * obj1 = 0 ;
7584 PyObject * obj2 = 0 ;
7585 char *kwnames[] = {
7586 (char *) "self",(char *) "width",(char *) "height", NULL
7587 };
7588
7589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
7590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7591 if (SWIG_arg_fail(1)) SWIG_fail;
7592 {
7593 arg2 = static_cast<int >(SWIG_As_int(obj1));
7594 if (SWIG_arg_fail(2)) SWIG_fail;
7595 }
7596 {
7597 arg3 = static_cast<int >(SWIG_As_int(obj2));
7598 if (SWIG_arg_fail(3)) SWIG_fail;
7599 }
7600 {
7601 PyThreadState* __tstate = wxPyBeginAllowThreads();
7602 (arg1)->SetSize(arg2,arg3);
7603
7604 wxPyEndAllowThreads(__tstate);
7605 if (PyErr_Occurred()) SWIG_fail;
7606 }
7607 Py_INCREF(Py_None); resultobj = Py_None;
7608 return resultobj;
7609 fail:
7610 return NULL;
7611 }
7612
7613
7614 static PyObject *_wrap_Caret_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
7615 PyObject *resultobj = NULL;
7616 wxCaret *arg1 = (wxCaret *) 0 ;
7617 wxSize *arg2 = 0 ;
7618 wxSize temp2 ;
7619 PyObject * obj0 = 0 ;
7620 PyObject * obj1 = 0 ;
7621 char *kwnames[] = {
7622 (char *) "self",(char *) "size", NULL
7623 };
7624
7625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_SetSize",kwnames,&obj0,&obj1)) goto fail;
7626 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7627 if (SWIG_arg_fail(1)) SWIG_fail;
7628 {
7629 arg2 = &temp2;
7630 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
7631 }
7632 {
7633 PyThreadState* __tstate = wxPyBeginAllowThreads();
7634 (arg1)->SetSize((wxSize const &)*arg2);
7635
7636 wxPyEndAllowThreads(__tstate);
7637 if (PyErr_Occurred()) SWIG_fail;
7638 }
7639 Py_INCREF(Py_None); resultobj = Py_None;
7640 return resultobj;
7641 fail:
7642 return NULL;
7643 }
7644
7645
7646 static PyObject *_wrap_Caret_Show(PyObject *, PyObject *args, PyObject *kwargs) {
7647 PyObject *resultobj = NULL;
7648 wxCaret *arg1 = (wxCaret *) 0 ;
7649 int arg2 = (int) true ;
7650 PyObject * obj0 = 0 ;
7651 PyObject * obj1 = 0 ;
7652 char *kwnames[] = {
7653 (char *) "self",(char *) "show", NULL
7654 };
7655
7656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Caret_Show",kwnames,&obj0,&obj1)) goto fail;
7657 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7658 if (SWIG_arg_fail(1)) SWIG_fail;
7659 if (obj1) {
7660 {
7661 arg2 = static_cast<int >(SWIG_As_int(obj1));
7662 if (SWIG_arg_fail(2)) SWIG_fail;
7663 }
7664 }
7665 {
7666 PyThreadState* __tstate = wxPyBeginAllowThreads();
7667 (arg1)->Show(arg2);
7668
7669 wxPyEndAllowThreads(__tstate);
7670 if (PyErr_Occurred()) SWIG_fail;
7671 }
7672 Py_INCREF(Py_None); resultobj = Py_None;
7673 return resultobj;
7674 fail:
7675 return NULL;
7676 }
7677
7678
7679 static PyObject *_wrap_Caret_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
7680 PyObject *resultobj = NULL;
7681 wxCaret *arg1 = (wxCaret *) 0 ;
7682 PyObject * obj0 = 0 ;
7683 char *kwnames[] = {
7684 (char *) "self", NULL
7685 };
7686
7687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Hide",kwnames,&obj0)) goto fail;
7688 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
7689 if (SWIG_arg_fail(1)) SWIG_fail;
7690 {
7691 PyThreadState* __tstate = wxPyBeginAllowThreads();
7692 (arg1)->Hide();
7693
7694 wxPyEndAllowThreads(__tstate);
7695 if (PyErr_Occurred()) SWIG_fail;
7696 }
7697 Py_INCREF(Py_None); resultobj = Py_None;
7698 return resultobj;
7699 fail:
7700 return NULL;
7701 }
7702
7703
7704 static PyObject *_wrap_Caret_GetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
7705 PyObject *resultobj = NULL;
7706 int result;
7707 char *kwnames[] = {
7708 NULL
7709 };
7710
7711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Caret_GetBlinkTime",kwnames)) goto fail;
7712 {
7713 PyThreadState* __tstate = wxPyBeginAllowThreads();
7714 result = (int)wxCaret::GetBlinkTime();
7715
7716 wxPyEndAllowThreads(__tstate);
7717 if (PyErr_Occurred()) SWIG_fail;
7718 }
7719 {
7720 resultobj = SWIG_From_int(static_cast<int >(result));
7721 }
7722 return resultobj;
7723 fail:
7724 return NULL;
7725 }
7726
7727
7728 static PyObject *_wrap_Caret_SetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
7729 PyObject *resultobj = NULL;
7730 int arg1 ;
7731 PyObject * obj0 = 0 ;
7732 char *kwnames[] = {
7733 (char *) "milliseconds", NULL
7734 };
7735
7736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_SetBlinkTime",kwnames,&obj0)) goto fail;
7737 {
7738 arg1 = static_cast<int >(SWIG_As_int(obj0));
7739 if (SWIG_arg_fail(1)) SWIG_fail;
7740 }
7741 {
7742 PyThreadState* __tstate = wxPyBeginAllowThreads();
7743 wxCaret::SetBlinkTime(arg1);
7744
7745 wxPyEndAllowThreads(__tstate);
7746 if (PyErr_Occurred()) SWIG_fail;
7747 }
7748 Py_INCREF(Py_None); resultobj = Py_None;
7749 return resultobj;
7750 fail:
7751 return NULL;
7752 }
7753
7754
7755 static PyObject * Caret_swigregister(PyObject *, PyObject *args) {
7756 PyObject *obj;
7757 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7758 SWIG_TypeClientData(SWIGTYPE_p_wxCaret, obj);
7759 Py_INCREF(obj);
7760 return Py_BuildValue((char *)"");
7761 }
7762 static PyObject *_wrap_new_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
7763 PyObject *resultobj = NULL;
7764 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
7765 wxBusyCursor *result;
7766 PyObject * obj0 = 0 ;
7767 char *kwnames[] = {
7768 (char *) "cursor", NULL
7769 };
7770
7771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BusyCursor",kwnames,&obj0)) goto fail;
7772 if (obj0) {
7773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
7774 if (SWIG_arg_fail(1)) SWIG_fail;
7775 }
7776 {
7777 if (!wxPyCheckForApp()) SWIG_fail;
7778 PyThreadState* __tstate = wxPyBeginAllowThreads();
7779 result = (wxBusyCursor *)new wxBusyCursor(arg1);
7780
7781 wxPyEndAllowThreads(__tstate);
7782 if (PyErr_Occurred()) SWIG_fail;
7783 }
7784 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyCursor, 1);
7785 return resultobj;
7786 fail:
7787 return NULL;
7788 }
7789
7790
7791 static PyObject *_wrap_delete_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
7792 PyObject *resultobj = NULL;
7793 wxBusyCursor *arg1 = (wxBusyCursor *) 0 ;
7794 PyObject * obj0 = 0 ;
7795 char *kwnames[] = {
7796 (char *) "self", NULL
7797 };
7798
7799 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyCursor",kwnames,&obj0)) goto fail;
7800 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBusyCursor, SWIG_POINTER_EXCEPTION | 0);
7801 if (SWIG_arg_fail(1)) SWIG_fail;
7802 {
7803 PyThreadState* __tstate = wxPyBeginAllowThreads();
7804 delete arg1;
7805
7806 wxPyEndAllowThreads(__tstate);
7807 if (PyErr_Occurred()) SWIG_fail;
7808 }
7809 Py_INCREF(Py_None); resultobj = Py_None;
7810 return resultobj;
7811 fail:
7812 return NULL;
7813 }
7814
7815
7816 static PyObject * BusyCursor_swigregister(PyObject *, PyObject *args) {
7817 PyObject *obj;
7818 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7819 SWIG_TypeClientData(SWIGTYPE_p_wxBusyCursor, obj);
7820 Py_INCREF(obj);
7821 return Py_BuildValue((char *)"");
7822 }
7823 static PyObject *_wrap_new_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
7824 PyObject *resultobj = NULL;
7825 wxWindow *arg1 = (wxWindow *) NULL ;
7826 wxWindowDisabler *result;
7827 PyObject * obj0 = 0 ;
7828 char *kwnames[] = {
7829 (char *) "winToSkip", NULL
7830 };
7831
7832 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDisabler",kwnames,&obj0)) goto fail;
7833 if (obj0) {
7834 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7835 if (SWIG_arg_fail(1)) SWIG_fail;
7836 }
7837 {
7838 if (!wxPyCheckForApp()) SWIG_fail;
7839 PyThreadState* __tstate = wxPyBeginAllowThreads();
7840 result = (wxWindowDisabler *)new wxWindowDisabler(arg1);
7841
7842 wxPyEndAllowThreads(__tstate);
7843 if (PyErr_Occurred()) SWIG_fail;
7844 }
7845 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDisabler, 1);
7846 return resultobj;
7847 fail:
7848 return NULL;
7849 }
7850
7851
7852 static PyObject *_wrap_delete_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
7853 PyObject *resultobj = NULL;
7854 wxWindowDisabler *arg1 = (wxWindowDisabler *) 0 ;
7855 PyObject * obj0 = 0 ;
7856 char *kwnames[] = {
7857 (char *) "self", NULL
7858 };
7859
7860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_WindowDisabler",kwnames,&obj0)) goto fail;
7861 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindowDisabler, SWIG_POINTER_EXCEPTION | 0);
7862 if (SWIG_arg_fail(1)) SWIG_fail;
7863 {
7864 PyThreadState* __tstate = wxPyBeginAllowThreads();
7865 delete arg1;
7866
7867 wxPyEndAllowThreads(__tstate);
7868 if (PyErr_Occurred()) SWIG_fail;
7869 }
7870 Py_INCREF(Py_None); resultobj = Py_None;
7871 return resultobj;
7872 fail:
7873 return NULL;
7874 }
7875
7876
7877 static PyObject * WindowDisabler_swigregister(PyObject *, PyObject *args) {
7878 PyObject *obj;
7879 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7880 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDisabler, obj);
7881 Py_INCREF(obj);
7882 return Py_BuildValue((char *)"");
7883 }
7884 static PyObject *_wrap_new_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
7885 PyObject *resultobj = NULL;
7886 wxString *arg1 = 0 ;
7887 wxBusyInfo *result;
7888 bool temp1 = false ;
7889 PyObject * obj0 = 0 ;
7890 char *kwnames[] = {
7891 (char *) "message", NULL
7892 };
7893
7894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BusyInfo",kwnames,&obj0)) goto fail;
7895 {
7896 arg1 = wxString_in_helper(obj0);
7897 if (arg1 == NULL) SWIG_fail;
7898 temp1 = true;
7899 }
7900 {
7901 if (!wxPyCheckForApp()) SWIG_fail;
7902 PyThreadState* __tstate = wxPyBeginAllowThreads();
7903 result = (wxBusyInfo *)new wxBusyInfo((wxString const &)*arg1);
7904
7905 wxPyEndAllowThreads(__tstate);
7906 if (PyErr_Occurred()) SWIG_fail;
7907 }
7908 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyInfo, 1);
7909 {
7910 if (temp1)
7911 delete arg1;
7912 }
7913 return resultobj;
7914 fail:
7915 {
7916 if (temp1)
7917 delete arg1;
7918 }
7919 return NULL;
7920 }
7921
7922
7923 static PyObject *_wrap_delete_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
7924 PyObject *resultobj = NULL;
7925 wxBusyInfo *arg1 = (wxBusyInfo *) 0 ;
7926 PyObject * obj0 = 0 ;
7927 char *kwnames[] = {
7928 (char *) "self", NULL
7929 };
7930
7931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyInfo",kwnames,&obj0)) goto fail;
7932 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBusyInfo, SWIG_POINTER_EXCEPTION | 0);
7933 if (SWIG_arg_fail(1)) SWIG_fail;
7934 {
7935 PyThreadState* __tstate = wxPyBeginAllowThreads();
7936 delete arg1;
7937
7938 wxPyEndAllowThreads(__tstate);
7939 if (PyErr_Occurred()) SWIG_fail;
7940 }
7941 Py_INCREF(Py_None); resultobj = Py_None;
7942 return resultobj;
7943 fail:
7944 return NULL;
7945 }
7946
7947
7948 static PyObject * BusyInfo_swigregister(PyObject *, PyObject *args) {
7949 PyObject *obj;
7950 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7951 SWIG_TypeClientData(SWIGTYPE_p_wxBusyInfo, obj);
7952 Py_INCREF(obj);
7953 return Py_BuildValue((char *)"");
7954 }
7955 static PyObject *_wrap_new_StopWatch(PyObject *, PyObject *args, PyObject *kwargs) {
7956 PyObject *resultobj = NULL;
7957 wxStopWatch *result;
7958 char *kwnames[] = {
7959 NULL
7960 };
7961
7962 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_StopWatch",kwnames)) goto fail;
7963 {
7964 PyThreadState* __tstate = wxPyBeginAllowThreads();
7965 result = (wxStopWatch *)new wxStopWatch();
7966
7967 wxPyEndAllowThreads(__tstate);
7968 if (PyErr_Occurred()) SWIG_fail;
7969 }
7970 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStopWatch, 1);
7971 return resultobj;
7972 fail:
7973 return NULL;
7974 }
7975
7976
7977 static PyObject *_wrap_StopWatch_Start(PyObject *, PyObject *args, PyObject *kwargs) {
7978 PyObject *resultobj = NULL;
7979 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
7980 long arg2 = (long) 0 ;
7981 PyObject * obj0 = 0 ;
7982 PyObject * obj1 = 0 ;
7983 char *kwnames[] = {
7984 (char *) "self",(char *) "t0", NULL
7985 };
7986
7987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StopWatch_Start",kwnames,&obj0,&obj1)) goto fail;
7988 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
7989 if (SWIG_arg_fail(1)) SWIG_fail;
7990 if (obj1) {
7991 {
7992 arg2 = static_cast<long >(SWIG_As_long(obj1));
7993 if (SWIG_arg_fail(2)) SWIG_fail;
7994 }
7995 }
7996 {
7997 PyThreadState* __tstate = wxPyBeginAllowThreads();
7998 (arg1)->Start(arg2);
7999
8000 wxPyEndAllowThreads(__tstate);
8001 if (PyErr_Occurred()) SWIG_fail;
8002 }
8003 Py_INCREF(Py_None); resultobj = Py_None;
8004 return resultobj;
8005 fail:
8006 return NULL;
8007 }
8008
8009
8010 static PyObject *_wrap_StopWatch_Pause(PyObject *, PyObject *args, PyObject *kwargs) {
8011 PyObject *resultobj = NULL;
8012 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
8013 PyObject * obj0 = 0 ;
8014 char *kwnames[] = {
8015 (char *) "self", NULL
8016 };
8017
8018 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Pause",kwnames,&obj0)) goto fail;
8019 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
8020 if (SWIG_arg_fail(1)) SWIG_fail;
8021 {
8022 PyThreadState* __tstate = wxPyBeginAllowThreads();
8023 (arg1)->Pause();
8024
8025 wxPyEndAllowThreads(__tstate);
8026 if (PyErr_Occurred()) SWIG_fail;
8027 }
8028 Py_INCREF(Py_None); resultobj = Py_None;
8029 return resultobj;
8030 fail:
8031 return NULL;
8032 }
8033
8034
8035 static PyObject *_wrap_StopWatch_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
8036 PyObject *resultobj = NULL;
8037 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
8038 PyObject * obj0 = 0 ;
8039 char *kwnames[] = {
8040 (char *) "self", NULL
8041 };
8042
8043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Resume",kwnames,&obj0)) goto fail;
8044 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
8045 if (SWIG_arg_fail(1)) SWIG_fail;
8046 {
8047 PyThreadState* __tstate = wxPyBeginAllowThreads();
8048 (arg1)->Resume();
8049
8050 wxPyEndAllowThreads(__tstate);
8051 if (PyErr_Occurred()) SWIG_fail;
8052 }
8053 Py_INCREF(Py_None); resultobj = Py_None;
8054 return resultobj;
8055 fail:
8056 return NULL;
8057 }
8058
8059
8060 static PyObject *_wrap_StopWatch_Time(PyObject *, PyObject *args, PyObject *kwargs) {
8061 PyObject *resultobj = NULL;
8062 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
8063 long result;
8064 PyObject * obj0 = 0 ;
8065 char *kwnames[] = {
8066 (char *) "self", NULL
8067 };
8068
8069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Time",kwnames,&obj0)) goto fail;
8070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
8071 if (SWIG_arg_fail(1)) SWIG_fail;
8072 {
8073 PyThreadState* __tstate = wxPyBeginAllowThreads();
8074 result = (long)((wxStopWatch const *)arg1)->Time();
8075
8076 wxPyEndAllowThreads(__tstate);
8077 if (PyErr_Occurred()) SWIG_fail;
8078 }
8079 {
8080 resultobj = SWIG_From_long(static_cast<long >(result));
8081 }
8082 return resultobj;
8083 fail:
8084 return NULL;
8085 }
8086
8087
8088 static PyObject * StopWatch_swigregister(PyObject *, PyObject *args) {
8089 PyObject *obj;
8090 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8091 SWIG_TypeClientData(SWIGTYPE_p_wxStopWatch, obj);
8092 Py_INCREF(obj);
8093 return Py_BuildValue((char *)"");
8094 }
8095 static PyObject *_wrap_new_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
8096 PyObject *resultobj = NULL;
8097 int arg1 = (int) 9 ;
8098 int arg2 = (int) wxID_FILE1 ;
8099 wxFileHistory *result;
8100 PyObject * obj0 = 0 ;
8101 PyObject * obj1 = 0 ;
8102 char *kwnames[] = {
8103 (char *) "maxFiles",(char *) "idBase", NULL
8104 };
8105
8106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FileHistory",kwnames,&obj0,&obj1)) goto fail;
8107 if (obj0) {
8108 {
8109 arg1 = static_cast<int >(SWIG_As_int(obj0));
8110 if (SWIG_arg_fail(1)) SWIG_fail;
8111 }
8112 }
8113 if (obj1) {
8114 {
8115 arg2 = static_cast<int >(SWIG_As_int(obj1));
8116 if (SWIG_arg_fail(2)) SWIG_fail;
8117 }
8118 }
8119 {
8120 PyThreadState* __tstate = wxPyBeginAllowThreads();
8121 result = (wxFileHistory *)new wxFileHistory(arg1,arg2);
8122
8123 wxPyEndAllowThreads(__tstate);
8124 if (PyErr_Occurred()) SWIG_fail;
8125 }
8126 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileHistory, 1);
8127 return resultobj;
8128 fail:
8129 return NULL;
8130 }
8131
8132
8133 static PyObject *_wrap_delete_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
8134 PyObject *resultobj = NULL;
8135 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8136 PyObject * obj0 = 0 ;
8137 char *kwnames[] = {
8138 (char *) "self", NULL
8139 };
8140
8141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileHistory",kwnames,&obj0)) goto fail;
8142 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8143 if (SWIG_arg_fail(1)) SWIG_fail;
8144 {
8145 PyThreadState* __tstate = wxPyBeginAllowThreads();
8146 delete arg1;
8147
8148 wxPyEndAllowThreads(__tstate);
8149 if (PyErr_Occurred()) SWIG_fail;
8150 }
8151 Py_INCREF(Py_None); resultobj = Py_None;
8152 return resultobj;
8153 fail:
8154 return NULL;
8155 }
8156
8157
8158 static PyObject *_wrap_FileHistory_AddFileToHistory(PyObject *, PyObject *args, PyObject *kwargs) {
8159 PyObject *resultobj = NULL;
8160 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8161 wxString *arg2 = 0 ;
8162 bool temp2 = false ;
8163 PyObject * obj0 = 0 ;
8164 PyObject * obj1 = 0 ;
8165 char *kwnames[] = {
8166 (char *) "self",(char *) "file", NULL
8167 };
8168
8169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFileToHistory",kwnames,&obj0,&obj1)) goto fail;
8170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8171 if (SWIG_arg_fail(1)) SWIG_fail;
8172 {
8173 arg2 = wxString_in_helper(obj1);
8174 if (arg2 == NULL) SWIG_fail;
8175 temp2 = true;
8176 }
8177 {
8178 PyThreadState* __tstate = wxPyBeginAllowThreads();
8179 (arg1)->AddFileToHistory((wxString const &)*arg2);
8180
8181 wxPyEndAllowThreads(__tstate);
8182 if (PyErr_Occurred()) SWIG_fail;
8183 }
8184 Py_INCREF(Py_None); resultobj = Py_None;
8185 {
8186 if (temp2)
8187 delete arg2;
8188 }
8189 return resultobj;
8190 fail:
8191 {
8192 if (temp2)
8193 delete arg2;
8194 }
8195 return NULL;
8196 }
8197
8198
8199 static PyObject *_wrap_FileHistory_RemoveFileFromHistory(PyObject *, PyObject *args, PyObject *kwargs) {
8200 PyObject *resultobj = NULL;
8201 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8202 int arg2 ;
8203 PyObject * obj0 = 0 ;
8204 PyObject * obj1 = 0 ;
8205 char *kwnames[] = {
8206 (char *) "self",(char *) "i", NULL
8207 };
8208
8209 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveFileFromHistory",kwnames,&obj0,&obj1)) goto fail;
8210 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8211 if (SWIG_arg_fail(1)) SWIG_fail;
8212 {
8213 arg2 = static_cast<int >(SWIG_As_int(obj1));
8214 if (SWIG_arg_fail(2)) SWIG_fail;
8215 }
8216 {
8217 PyThreadState* __tstate = wxPyBeginAllowThreads();
8218 (arg1)->RemoveFileFromHistory(arg2);
8219
8220 wxPyEndAllowThreads(__tstate);
8221 if (PyErr_Occurred()) SWIG_fail;
8222 }
8223 Py_INCREF(Py_None); resultobj = Py_None;
8224 return resultobj;
8225 fail:
8226 return NULL;
8227 }
8228
8229
8230 static PyObject *_wrap_FileHistory_GetMaxFiles(PyObject *, PyObject *args, PyObject *kwargs) {
8231 PyObject *resultobj = NULL;
8232 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8233 int result;
8234 PyObject * obj0 = 0 ;
8235 char *kwnames[] = {
8236 (char *) "self", NULL
8237 };
8238
8239 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetMaxFiles",kwnames,&obj0)) goto fail;
8240 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8241 if (SWIG_arg_fail(1)) SWIG_fail;
8242 {
8243 PyThreadState* __tstate = wxPyBeginAllowThreads();
8244 result = (int)((wxFileHistory const *)arg1)->GetMaxFiles();
8245
8246 wxPyEndAllowThreads(__tstate);
8247 if (PyErr_Occurred()) SWIG_fail;
8248 }
8249 {
8250 resultobj = SWIG_From_int(static_cast<int >(result));
8251 }
8252 return resultobj;
8253 fail:
8254 return NULL;
8255 }
8256
8257
8258 static PyObject *_wrap_FileHistory_UseMenu(PyObject *, PyObject *args, PyObject *kwargs) {
8259 PyObject *resultobj = NULL;
8260 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8261 wxMenu *arg2 = (wxMenu *) 0 ;
8262 PyObject * obj0 = 0 ;
8263 PyObject * obj1 = 0 ;
8264 char *kwnames[] = {
8265 (char *) "self",(char *) "menu", NULL
8266 };
8267
8268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_UseMenu",kwnames,&obj0,&obj1)) goto fail;
8269 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8270 if (SWIG_arg_fail(1)) SWIG_fail;
8271 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
8272 if (SWIG_arg_fail(2)) SWIG_fail;
8273 {
8274 PyThreadState* __tstate = wxPyBeginAllowThreads();
8275 (arg1)->UseMenu(arg2);
8276
8277 wxPyEndAllowThreads(__tstate);
8278 if (PyErr_Occurred()) SWIG_fail;
8279 }
8280 Py_INCREF(Py_None); resultobj = Py_None;
8281 return resultobj;
8282 fail:
8283 return NULL;
8284 }
8285
8286
8287 static PyObject *_wrap_FileHistory_RemoveMenu(PyObject *, PyObject *args, PyObject *kwargs) {
8288 PyObject *resultobj = NULL;
8289 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8290 wxMenu *arg2 = (wxMenu *) 0 ;
8291 PyObject * obj0 = 0 ;
8292 PyObject * obj1 = 0 ;
8293 char *kwnames[] = {
8294 (char *) "self",(char *) "menu", NULL
8295 };
8296
8297 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveMenu",kwnames,&obj0,&obj1)) goto fail;
8298 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8299 if (SWIG_arg_fail(1)) SWIG_fail;
8300 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
8301 if (SWIG_arg_fail(2)) SWIG_fail;
8302 {
8303 PyThreadState* __tstate = wxPyBeginAllowThreads();
8304 (arg1)->RemoveMenu(arg2);
8305
8306 wxPyEndAllowThreads(__tstate);
8307 if (PyErr_Occurred()) SWIG_fail;
8308 }
8309 Py_INCREF(Py_None); resultobj = Py_None;
8310 return resultobj;
8311 fail:
8312 return NULL;
8313 }
8314
8315
8316 static PyObject *_wrap_FileHistory_Load(PyObject *, PyObject *args, PyObject *kwargs) {
8317 PyObject *resultobj = NULL;
8318 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8319 wxConfigBase *arg2 = 0 ;
8320 PyObject * obj0 = 0 ;
8321 PyObject * obj1 = 0 ;
8322 char *kwnames[] = {
8323 (char *) "self",(char *) "config", NULL
8324 };
8325
8326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Load",kwnames,&obj0,&obj1)) goto fail;
8327 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8328 if (SWIG_arg_fail(1)) SWIG_fail;
8329 {
8330 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
8331 if (SWIG_arg_fail(2)) SWIG_fail;
8332 if (arg2 == NULL) {
8333 SWIG_null_ref("wxConfigBase");
8334 }
8335 if (SWIG_arg_fail(2)) SWIG_fail;
8336 }
8337 {
8338 PyThreadState* __tstate = wxPyBeginAllowThreads();
8339 (arg1)->Load(*arg2);
8340
8341 wxPyEndAllowThreads(__tstate);
8342 if (PyErr_Occurred()) SWIG_fail;
8343 }
8344 Py_INCREF(Py_None); resultobj = Py_None;
8345 return resultobj;
8346 fail:
8347 return NULL;
8348 }
8349
8350
8351 static PyObject *_wrap_FileHistory_Save(PyObject *, PyObject *args, PyObject *kwargs) {
8352 PyObject *resultobj = NULL;
8353 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8354 wxConfigBase *arg2 = 0 ;
8355 PyObject * obj0 = 0 ;
8356 PyObject * obj1 = 0 ;
8357 char *kwnames[] = {
8358 (char *) "self",(char *) "config", NULL
8359 };
8360
8361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Save",kwnames,&obj0,&obj1)) goto fail;
8362 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8363 if (SWIG_arg_fail(1)) SWIG_fail;
8364 {
8365 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
8366 if (SWIG_arg_fail(2)) SWIG_fail;
8367 if (arg2 == NULL) {
8368 SWIG_null_ref("wxConfigBase");
8369 }
8370 if (SWIG_arg_fail(2)) SWIG_fail;
8371 }
8372 {
8373 PyThreadState* __tstate = wxPyBeginAllowThreads();
8374 (arg1)->Save(*arg2);
8375
8376 wxPyEndAllowThreads(__tstate);
8377 if (PyErr_Occurred()) SWIG_fail;
8378 }
8379 Py_INCREF(Py_None); resultobj = Py_None;
8380 return resultobj;
8381 fail:
8382 return NULL;
8383 }
8384
8385
8386 static PyObject *_wrap_FileHistory_AddFilesToMenu(PyObject *, PyObject *args, PyObject *kwargs) {
8387 PyObject *resultobj = NULL;
8388 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8389 PyObject * obj0 = 0 ;
8390 char *kwnames[] = {
8391 (char *) "self", NULL
8392 };
8393
8394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_AddFilesToMenu",kwnames,&obj0)) goto fail;
8395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8396 if (SWIG_arg_fail(1)) SWIG_fail;
8397 {
8398 PyThreadState* __tstate = wxPyBeginAllowThreads();
8399 (arg1)->AddFilesToMenu();
8400
8401 wxPyEndAllowThreads(__tstate);
8402 if (PyErr_Occurred()) SWIG_fail;
8403 }
8404 Py_INCREF(Py_None); resultobj = Py_None;
8405 return resultobj;
8406 fail:
8407 return NULL;
8408 }
8409
8410
8411 static PyObject *_wrap_FileHistory_AddFilesToThisMenu(PyObject *, PyObject *args, PyObject *kwargs) {
8412 PyObject *resultobj = NULL;
8413 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8414 wxMenu *arg2 = (wxMenu *) 0 ;
8415 PyObject * obj0 = 0 ;
8416 PyObject * obj1 = 0 ;
8417 char *kwnames[] = {
8418 (char *) "self",(char *) "menu", NULL
8419 };
8420
8421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFilesToThisMenu",kwnames,&obj0,&obj1)) goto fail;
8422 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8423 if (SWIG_arg_fail(1)) SWIG_fail;
8424 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
8425 if (SWIG_arg_fail(2)) SWIG_fail;
8426 {
8427 PyThreadState* __tstate = wxPyBeginAllowThreads();
8428 (arg1)->AddFilesToMenu(arg2);
8429
8430 wxPyEndAllowThreads(__tstate);
8431 if (PyErr_Occurred()) SWIG_fail;
8432 }
8433 Py_INCREF(Py_None); resultobj = Py_None;
8434 return resultobj;
8435 fail:
8436 return NULL;
8437 }
8438
8439
8440 static PyObject *_wrap_FileHistory_GetHistoryFile(PyObject *, PyObject *args, PyObject *kwargs) {
8441 PyObject *resultobj = NULL;
8442 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8443 int arg2 ;
8444 wxString result;
8445 PyObject * obj0 = 0 ;
8446 PyObject * obj1 = 0 ;
8447 char *kwnames[] = {
8448 (char *) "self",(char *) "i", NULL
8449 };
8450
8451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_GetHistoryFile",kwnames,&obj0,&obj1)) goto fail;
8452 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8453 if (SWIG_arg_fail(1)) SWIG_fail;
8454 {
8455 arg2 = static_cast<int >(SWIG_As_int(obj1));
8456 if (SWIG_arg_fail(2)) SWIG_fail;
8457 }
8458 {
8459 PyThreadState* __tstate = wxPyBeginAllowThreads();
8460 result = ((wxFileHistory const *)arg1)->GetHistoryFile(arg2);
8461
8462 wxPyEndAllowThreads(__tstate);
8463 if (PyErr_Occurred()) SWIG_fail;
8464 }
8465 {
8466 #if wxUSE_UNICODE
8467 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8468 #else
8469 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8470 #endif
8471 }
8472 return resultobj;
8473 fail:
8474 return NULL;
8475 }
8476
8477
8478 static PyObject *_wrap_FileHistory_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
8479 PyObject *resultobj = NULL;
8480 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
8481 int result;
8482 PyObject * obj0 = 0 ;
8483 char *kwnames[] = {
8484 (char *) "self", NULL
8485 };
8486
8487 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetCount",kwnames,&obj0)) goto fail;
8488 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
8489 if (SWIG_arg_fail(1)) SWIG_fail;
8490 {
8491 PyThreadState* __tstate = wxPyBeginAllowThreads();
8492 result = (int)((wxFileHistory const *)arg1)->GetCount();
8493
8494 wxPyEndAllowThreads(__tstate);
8495 if (PyErr_Occurred()) SWIG_fail;
8496 }
8497 {
8498 resultobj = SWIG_From_int(static_cast<int >(result));
8499 }
8500 return resultobj;
8501 fail:
8502 return NULL;
8503 }
8504
8505
8506 static PyObject * FileHistory_swigregister(PyObject *, PyObject *args) {
8507 PyObject *obj;
8508 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8509 SWIG_TypeClientData(SWIGTYPE_p_wxFileHistory, obj);
8510 Py_INCREF(obj);
8511 return Py_BuildValue((char *)"");
8512 }
8513 static PyObject *_wrap_new_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
8514 PyObject *resultobj = NULL;
8515 wxString *arg1 = 0 ;
8516 wxString const &arg2_defvalue = wxPyEmptyString ;
8517 wxString *arg2 = (wxString *) &arg2_defvalue ;
8518 wxSingleInstanceChecker *result;
8519 bool temp1 = false ;
8520 bool temp2 = false ;
8521 PyObject * obj0 = 0 ;
8522 PyObject * obj1 = 0 ;
8523 char *kwnames[] = {
8524 (char *) "name",(char *) "path", NULL
8525 };
8526
8527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_SingleInstanceChecker",kwnames,&obj0,&obj1)) goto fail;
8528 {
8529 arg1 = wxString_in_helper(obj0);
8530 if (arg1 == NULL) SWIG_fail;
8531 temp1 = true;
8532 }
8533 if (obj1) {
8534 {
8535 arg2 = wxString_in_helper(obj1);
8536 if (arg2 == NULL) SWIG_fail;
8537 temp2 = true;
8538 }
8539 }
8540 {
8541 PyThreadState* __tstate = wxPyBeginAllowThreads();
8542 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker((wxString const &)*arg1,(wxString const &)*arg2);
8543
8544 wxPyEndAllowThreads(__tstate);
8545 if (PyErr_Occurred()) SWIG_fail;
8546 }
8547 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
8548 {
8549 if (temp1)
8550 delete arg1;
8551 }
8552 {
8553 if (temp2)
8554 delete arg2;
8555 }
8556 return resultobj;
8557 fail:
8558 {
8559 if (temp1)
8560 delete arg1;
8561 }
8562 {
8563 if (temp2)
8564 delete arg2;
8565 }
8566 return NULL;
8567 }
8568
8569
8570 static PyObject *_wrap_new_PreSingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
8571 PyObject *resultobj = NULL;
8572 wxSingleInstanceChecker *result;
8573 char *kwnames[] = {
8574 NULL
8575 };
8576
8577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSingleInstanceChecker",kwnames)) goto fail;
8578 {
8579 PyThreadState* __tstate = wxPyBeginAllowThreads();
8580 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker();
8581
8582 wxPyEndAllowThreads(__tstate);
8583 if (PyErr_Occurred()) SWIG_fail;
8584 }
8585 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
8586 return resultobj;
8587 fail:
8588 return NULL;
8589 }
8590
8591
8592 static PyObject *_wrap_delete_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
8593 PyObject *resultobj = NULL;
8594 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
8595 PyObject * obj0 = 0 ;
8596 char *kwnames[] = {
8597 (char *) "self", NULL
8598 };
8599
8600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_SingleInstanceChecker",kwnames,&obj0)) goto fail;
8601 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
8602 if (SWIG_arg_fail(1)) SWIG_fail;
8603 {
8604 PyThreadState* __tstate = wxPyBeginAllowThreads();
8605 delete arg1;
8606
8607 wxPyEndAllowThreads(__tstate);
8608 if (PyErr_Occurred()) SWIG_fail;
8609 }
8610 Py_INCREF(Py_None); resultobj = Py_None;
8611 return resultobj;
8612 fail:
8613 return NULL;
8614 }
8615
8616
8617 static PyObject *_wrap_SingleInstanceChecker_Create(PyObject *, PyObject *args, PyObject *kwargs) {
8618 PyObject *resultobj = NULL;
8619 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
8620 wxString *arg2 = 0 ;
8621 wxString const &arg3_defvalue = wxPyEmptyString ;
8622 wxString *arg3 = (wxString *) &arg3_defvalue ;
8623 bool result;
8624 bool temp2 = false ;
8625 bool temp3 = false ;
8626 PyObject * obj0 = 0 ;
8627 PyObject * obj1 = 0 ;
8628 PyObject * obj2 = 0 ;
8629 char *kwnames[] = {
8630 (char *) "self",(char *) "name",(char *) "path", NULL
8631 };
8632
8633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:SingleInstanceChecker_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
8634 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
8635 if (SWIG_arg_fail(1)) SWIG_fail;
8636 {
8637 arg2 = wxString_in_helper(obj1);
8638 if (arg2 == NULL) SWIG_fail;
8639 temp2 = true;
8640 }
8641 if (obj2) {
8642 {
8643 arg3 = wxString_in_helper(obj2);
8644 if (arg3 == NULL) SWIG_fail;
8645 temp3 = true;
8646 }
8647 }
8648 {
8649 PyThreadState* __tstate = wxPyBeginAllowThreads();
8650 result = (bool)(arg1)->Create((wxString const &)*arg2,(wxString const &)*arg3);
8651
8652 wxPyEndAllowThreads(__tstate);
8653 if (PyErr_Occurred()) SWIG_fail;
8654 }
8655 {
8656 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8657 }
8658 {
8659 if (temp2)
8660 delete arg2;
8661 }
8662 {
8663 if (temp3)
8664 delete arg3;
8665 }
8666 return resultobj;
8667 fail:
8668 {
8669 if (temp2)
8670 delete arg2;
8671 }
8672 {
8673 if (temp3)
8674 delete arg3;
8675 }
8676 return NULL;
8677 }
8678
8679
8680 static PyObject *_wrap_SingleInstanceChecker_IsAnotherRunning(PyObject *, PyObject *args, PyObject *kwargs) {
8681 PyObject *resultobj = NULL;
8682 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
8683 bool result;
8684 PyObject * obj0 = 0 ;
8685 char *kwnames[] = {
8686 (char *) "self", NULL
8687 };
8688
8689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleInstanceChecker_IsAnotherRunning",kwnames,&obj0)) goto fail;
8690 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
8691 if (SWIG_arg_fail(1)) SWIG_fail;
8692 {
8693 PyThreadState* __tstate = wxPyBeginAllowThreads();
8694 result = (bool)((wxSingleInstanceChecker const *)arg1)->IsAnotherRunning();
8695
8696 wxPyEndAllowThreads(__tstate);
8697 if (PyErr_Occurred()) SWIG_fail;
8698 }
8699 {
8700 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8701 }
8702 return resultobj;
8703 fail:
8704 return NULL;
8705 }
8706
8707
8708 static PyObject * SingleInstanceChecker_swigregister(PyObject *, PyObject *args) {
8709 PyObject *obj;
8710 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8711 SWIG_TypeClientData(SWIGTYPE_p_wxSingleInstanceChecker, obj);
8712 Py_INCREF(obj);
8713 return Py_BuildValue((char *)"");
8714 }
8715 static PyObject *_wrap_DrawWindowOnDC(PyObject *, PyObject *args, PyObject *kwargs) {
8716 PyObject *resultobj = NULL;
8717 wxWindow *arg1 = (wxWindow *) 0 ;
8718 wxDC *arg2 = 0 ;
8719 bool result;
8720 PyObject * obj0 = 0 ;
8721 PyObject * obj1 = 0 ;
8722 char *kwnames[] = {
8723 (char *) "window",(char *) "dc", NULL
8724 };
8725
8726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DrawWindowOnDC",kwnames,&obj0,&obj1)) goto fail;
8727 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8728 if (SWIG_arg_fail(1)) SWIG_fail;
8729 {
8730 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
8731 if (SWIG_arg_fail(2)) SWIG_fail;
8732 if (arg2 == NULL) {
8733 SWIG_null_ref("wxDC");
8734 }
8735 if (SWIG_arg_fail(2)) SWIG_fail;
8736 }
8737 {
8738 PyThreadState* __tstate = wxPyBeginAllowThreads();
8739 result = (bool)wxDrawWindowOnDC(arg1,(wxDC const &)*arg2);
8740
8741 wxPyEndAllowThreads(__tstate);
8742 if (PyErr_Occurred()) SWIG_fail;
8743 }
8744 {
8745 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8746 }
8747 return resultobj;
8748 fail:
8749 return NULL;
8750 }
8751
8752
8753 static PyObject *_wrap_delete_TipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
8754 PyObject *resultobj = NULL;
8755 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
8756 PyObject * obj0 = 0 ;
8757 char *kwnames[] = {
8758 (char *) "self", NULL
8759 };
8760
8761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TipProvider",kwnames,&obj0)) goto fail;
8762 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
8763 if (SWIG_arg_fail(1)) SWIG_fail;
8764 {
8765 PyThreadState* __tstate = wxPyBeginAllowThreads();
8766 delete arg1;
8767
8768 wxPyEndAllowThreads(__tstate);
8769 if (PyErr_Occurred()) SWIG_fail;
8770 }
8771 Py_INCREF(Py_None); resultobj = Py_None;
8772 return resultobj;
8773 fail:
8774 return NULL;
8775 }
8776
8777
8778 static PyObject *_wrap_TipProvider_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
8779 PyObject *resultobj = NULL;
8780 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
8781 wxString result;
8782 PyObject * obj0 = 0 ;
8783 char *kwnames[] = {
8784 (char *) "self", NULL
8785 };
8786
8787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetTip",kwnames,&obj0)) goto fail;
8788 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
8789 if (SWIG_arg_fail(1)) SWIG_fail;
8790 {
8791 PyThreadState* __tstate = wxPyBeginAllowThreads();
8792 result = (arg1)->GetTip();
8793
8794 wxPyEndAllowThreads(__tstate);
8795 if (PyErr_Occurred()) SWIG_fail;
8796 }
8797 {
8798 #if wxUSE_UNICODE
8799 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8800 #else
8801 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8802 #endif
8803 }
8804 return resultobj;
8805 fail:
8806 return NULL;
8807 }
8808
8809
8810 static PyObject *_wrap_TipProvider_GetCurrentTip(PyObject *, PyObject *args, PyObject *kwargs) {
8811 PyObject *resultobj = NULL;
8812 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
8813 size_t result;
8814 PyObject * obj0 = 0 ;
8815 char *kwnames[] = {
8816 (char *) "self", NULL
8817 };
8818
8819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetCurrentTip",kwnames,&obj0)) goto fail;
8820 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
8821 if (SWIG_arg_fail(1)) SWIG_fail;
8822 {
8823 PyThreadState* __tstate = wxPyBeginAllowThreads();
8824 result = (size_t)(arg1)->GetCurrentTip();
8825
8826 wxPyEndAllowThreads(__tstate);
8827 if (PyErr_Occurred()) SWIG_fail;
8828 }
8829 {
8830 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
8831 }
8832 return resultobj;
8833 fail:
8834 return NULL;
8835 }
8836
8837
8838 static PyObject *_wrap_TipProvider_PreprocessTip(PyObject *, PyObject *args, PyObject *kwargs) {
8839 PyObject *resultobj = NULL;
8840 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
8841 wxString *arg2 = 0 ;
8842 wxString result;
8843 bool temp2 = false ;
8844 PyObject * obj0 = 0 ;
8845 PyObject * obj1 = 0 ;
8846 char *kwnames[] = {
8847 (char *) "self",(char *) "tip", NULL
8848 };
8849
8850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TipProvider_PreprocessTip",kwnames,&obj0,&obj1)) goto fail;
8851 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
8852 if (SWIG_arg_fail(1)) SWIG_fail;
8853 {
8854 arg2 = wxString_in_helper(obj1);
8855 if (arg2 == NULL) SWIG_fail;
8856 temp2 = true;
8857 }
8858 {
8859 PyThreadState* __tstate = wxPyBeginAllowThreads();
8860 result = (arg1)->PreprocessTip((wxString const &)*arg2);
8861
8862 wxPyEndAllowThreads(__tstate);
8863 if (PyErr_Occurred()) SWIG_fail;
8864 }
8865 {
8866 #if wxUSE_UNICODE
8867 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8868 #else
8869 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8870 #endif
8871 }
8872 {
8873 if (temp2)
8874 delete arg2;
8875 }
8876 return resultobj;
8877 fail:
8878 {
8879 if (temp2)
8880 delete arg2;
8881 }
8882 return NULL;
8883 }
8884
8885
8886 static PyObject * TipProvider_swigregister(PyObject *, PyObject *args) {
8887 PyObject *obj;
8888 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8889 SWIG_TypeClientData(SWIGTYPE_p_wxTipProvider, obj);
8890 Py_INCREF(obj);
8891 return Py_BuildValue((char *)"");
8892 }
8893 static PyObject *_wrap_new_PyTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
8894 PyObject *resultobj = NULL;
8895 size_t arg1 ;
8896 wxPyTipProvider *result;
8897 PyObject * obj0 = 0 ;
8898 char *kwnames[] = {
8899 (char *) "currentTip", NULL
8900 };
8901
8902 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PyTipProvider",kwnames,&obj0)) goto fail;
8903 {
8904 arg1 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj0));
8905 if (SWIG_arg_fail(1)) SWIG_fail;
8906 }
8907 {
8908 PyThreadState* __tstate = wxPyBeginAllowThreads();
8909 result = (wxPyTipProvider *)new wxPyTipProvider(arg1);
8910
8911 wxPyEndAllowThreads(__tstate);
8912 if (PyErr_Occurred()) SWIG_fail;
8913 }
8914 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTipProvider, 1);
8915 return resultobj;
8916 fail:
8917 return NULL;
8918 }
8919
8920
8921 static PyObject *_wrap_PyTipProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
8922 PyObject *resultobj = NULL;
8923 wxPyTipProvider *arg1 = (wxPyTipProvider *) 0 ;
8924 PyObject *arg2 = (PyObject *) 0 ;
8925 PyObject *arg3 = (PyObject *) 0 ;
8926 PyObject * obj0 = 0 ;
8927 PyObject * obj1 = 0 ;
8928 PyObject * obj2 = 0 ;
8929 char *kwnames[] = {
8930 (char *) "self",(char *) "self",(char *) "_class", NULL
8931 };
8932
8933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTipProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8934 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTipProvider, SWIG_POINTER_EXCEPTION | 0);
8935 if (SWIG_arg_fail(1)) SWIG_fail;
8936 arg2 = obj1;
8937 arg3 = obj2;
8938 {
8939 PyThreadState* __tstate = wxPyBeginAllowThreads();
8940 (arg1)->_setCallbackInfo(arg2,arg3);
8941
8942 wxPyEndAllowThreads(__tstate);
8943 if (PyErr_Occurred()) SWIG_fail;
8944 }
8945 Py_INCREF(Py_None); resultobj = Py_None;
8946 return resultobj;
8947 fail:
8948 return NULL;
8949 }
8950
8951
8952 static PyObject * PyTipProvider_swigregister(PyObject *, PyObject *args) {
8953 PyObject *obj;
8954 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8955 SWIG_TypeClientData(SWIGTYPE_p_wxPyTipProvider, obj);
8956 Py_INCREF(obj);
8957 return Py_BuildValue((char *)"");
8958 }
8959 static PyObject *_wrap_ShowTip(PyObject *, PyObject *args, PyObject *kwargs) {
8960 PyObject *resultobj = NULL;
8961 wxWindow *arg1 = (wxWindow *) 0 ;
8962 wxTipProvider *arg2 = (wxTipProvider *) 0 ;
8963 bool arg3 = (bool) true ;
8964 bool result;
8965 PyObject * obj0 = 0 ;
8966 PyObject * obj1 = 0 ;
8967 PyObject * obj2 = 0 ;
8968 char *kwnames[] = {
8969 (char *) "parent",(char *) "tipProvider",(char *) "showAtStartup", NULL
8970 };
8971
8972 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ShowTip",kwnames,&obj0,&obj1,&obj2)) goto fail;
8973 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8974 if (SWIG_arg_fail(1)) SWIG_fail;
8975 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
8976 if (SWIG_arg_fail(2)) SWIG_fail;
8977 if (obj2) {
8978 {
8979 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
8980 if (SWIG_arg_fail(3)) SWIG_fail;
8981 }
8982 }
8983 {
8984 if (!wxPyCheckForApp()) SWIG_fail;
8985 PyThreadState* __tstate = wxPyBeginAllowThreads();
8986 result = (bool)wxShowTip(arg1,arg2,arg3);
8987
8988 wxPyEndAllowThreads(__tstate);
8989 if (PyErr_Occurred()) SWIG_fail;
8990 }
8991 {
8992 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8993 }
8994 return resultobj;
8995 fail:
8996 return NULL;
8997 }
8998
8999
9000 static PyObject *_wrap_CreateFileTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
9001 PyObject *resultobj = NULL;
9002 wxString *arg1 = 0 ;
9003 size_t arg2 ;
9004 wxTipProvider *result;
9005 bool temp1 = false ;
9006 PyObject * obj0 = 0 ;
9007 PyObject * obj1 = 0 ;
9008 char *kwnames[] = {
9009 (char *) "filename",(char *) "currentTip", NULL
9010 };
9011
9012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CreateFileTipProvider",kwnames,&obj0,&obj1)) goto fail;
9013 {
9014 arg1 = wxString_in_helper(obj0);
9015 if (arg1 == NULL) SWIG_fail;
9016 temp1 = true;
9017 }
9018 {
9019 arg2 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj1));
9020 if (SWIG_arg_fail(2)) SWIG_fail;
9021 }
9022 {
9023 if (!wxPyCheckForApp()) SWIG_fail;
9024 PyThreadState* __tstate = wxPyBeginAllowThreads();
9025 result = (wxTipProvider *)wxCreateFileTipProvider((wxString const &)*arg1,arg2);
9026
9027 wxPyEndAllowThreads(__tstate);
9028 if (PyErr_Occurred()) SWIG_fail;
9029 }
9030 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTipProvider, 1);
9031 {
9032 if (temp1)
9033 delete arg1;
9034 }
9035 return resultobj;
9036 fail:
9037 {
9038 if (temp1)
9039 delete arg1;
9040 }
9041 return NULL;
9042 }
9043
9044
9045 static PyObject *_wrap_new_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
9046 PyObject *resultobj = NULL;
9047 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
9048 int arg2 = (int) -1 ;
9049 wxPyTimer *result;
9050 PyObject * obj0 = 0 ;
9051 PyObject * obj1 = 0 ;
9052 char *kwnames[] = {
9053 (char *) "owner",(char *) "id", NULL
9054 };
9055
9056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Timer",kwnames,&obj0,&obj1)) goto fail;
9057 if (obj0) {
9058 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
9059 if (SWIG_arg_fail(1)) SWIG_fail;
9060 }
9061 if (obj1) {
9062 {
9063 arg2 = static_cast<int >(SWIG_As_int(obj1));
9064 if (SWIG_arg_fail(2)) SWIG_fail;
9065 }
9066 }
9067 {
9068 if (!wxPyCheckForApp()) SWIG_fail;
9069 PyThreadState* __tstate = wxPyBeginAllowThreads();
9070 result = (wxPyTimer *)new wxPyTimer(arg1,arg2);
9071
9072 wxPyEndAllowThreads(__tstate);
9073 if (PyErr_Occurred()) SWIG_fail;
9074 }
9075 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTimer, 1);
9076 return resultobj;
9077 fail:
9078 return NULL;
9079 }
9080
9081
9082 static PyObject *_wrap_delete_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
9083 PyObject *resultobj = NULL;
9084 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9085 PyObject * obj0 = 0 ;
9086 char *kwnames[] = {
9087 (char *) "self", NULL
9088 };
9089
9090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Timer",kwnames,&obj0)) goto fail;
9091 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9092 if (SWIG_arg_fail(1)) SWIG_fail;
9093 {
9094 PyThreadState* __tstate = wxPyBeginAllowThreads();
9095 delete arg1;
9096
9097 wxPyEndAllowThreads(__tstate);
9098 if (PyErr_Occurred()) SWIG_fail;
9099 }
9100 Py_INCREF(Py_None); resultobj = Py_None;
9101 return resultobj;
9102 fail:
9103 return NULL;
9104 }
9105
9106
9107 static PyObject *_wrap_Timer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
9108 PyObject *resultobj = NULL;
9109 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9110 PyObject *arg2 = (PyObject *) 0 ;
9111 PyObject *arg3 = (PyObject *) 0 ;
9112 int arg4 = (int) 1 ;
9113 PyObject * obj0 = 0 ;
9114 PyObject * obj1 = 0 ;
9115 PyObject * obj2 = 0 ;
9116 PyObject * obj3 = 0 ;
9117 char *kwnames[] = {
9118 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
9119 };
9120
9121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Timer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9123 if (SWIG_arg_fail(1)) SWIG_fail;
9124 arg2 = obj1;
9125 arg3 = obj2;
9126 if (obj3) {
9127 {
9128 arg4 = static_cast<int >(SWIG_As_int(obj3));
9129 if (SWIG_arg_fail(4)) SWIG_fail;
9130 }
9131 }
9132 {
9133 PyThreadState* __tstate = wxPyBeginAllowThreads();
9134 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
9135
9136 wxPyEndAllowThreads(__tstate);
9137 if (PyErr_Occurred()) SWIG_fail;
9138 }
9139 Py_INCREF(Py_None); resultobj = Py_None;
9140 return resultobj;
9141 fail:
9142 return NULL;
9143 }
9144
9145
9146 static PyObject *_wrap_Timer_SetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
9147 PyObject *resultobj = NULL;
9148 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9149 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
9150 int arg3 = (int) -1 ;
9151 PyObject * obj0 = 0 ;
9152 PyObject * obj1 = 0 ;
9153 PyObject * obj2 = 0 ;
9154 char *kwnames[] = {
9155 (char *) "self",(char *) "owner",(char *) "id", NULL
9156 };
9157
9158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Timer_SetOwner",kwnames,&obj0,&obj1,&obj2)) goto fail;
9159 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9160 if (SWIG_arg_fail(1)) SWIG_fail;
9161 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
9162 if (SWIG_arg_fail(2)) SWIG_fail;
9163 if (obj2) {
9164 {
9165 arg3 = static_cast<int >(SWIG_As_int(obj2));
9166 if (SWIG_arg_fail(3)) SWIG_fail;
9167 }
9168 }
9169 {
9170 PyThreadState* __tstate = wxPyBeginAllowThreads();
9171 (arg1)->SetOwner(arg2,arg3);
9172
9173 wxPyEndAllowThreads(__tstate);
9174 if (PyErr_Occurred()) SWIG_fail;
9175 }
9176 Py_INCREF(Py_None); resultobj = Py_None;
9177 return resultobj;
9178 fail:
9179 return NULL;
9180 }
9181
9182
9183 static PyObject *_wrap_Timer_GetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
9184 PyObject *resultobj = NULL;
9185 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9186 wxEvtHandler *result;
9187 PyObject * obj0 = 0 ;
9188 char *kwnames[] = {
9189 (char *) "self", NULL
9190 };
9191
9192 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetOwner",kwnames,&obj0)) goto fail;
9193 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9194 if (SWIG_arg_fail(1)) SWIG_fail;
9195 {
9196 PyThreadState* __tstate = wxPyBeginAllowThreads();
9197 result = (wxEvtHandler *)(arg1)->GetOwner();
9198
9199 wxPyEndAllowThreads(__tstate);
9200 if (PyErr_Occurred()) SWIG_fail;
9201 }
9202 {
9203 resultobj = wxPyMake_wxObject(result, 0);
9204 }
9205 return resultobj;
9206 fail:
9207 return NULL;
9208 }
9209
9210
9211 static PyObject *_wrap_Timer_Start(PyObject *, PyObject *args, PyObject *kwargs) {
9212 PyObject *resultobj = NULL;
9213 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9214 int arg2 = (int) -1 ;
9215 bool arg3 = (bool) false ;
9216 bool result;
9217 PyObject * obj0 = 0 ;
9218 PyObject * obj1 = 0 ;
9219 PyObject * obj2 = 0 ;
9220 char *kwnames[] = {
9221 (char *) "self",(char *) "milliseconds",(char *) "oneShot", NULL
9222 };
9223
9224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Timer_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
9225 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9226 if (SWIG_arg_fail(1)) SWIG_fail;
9227 if (obj1) {
9228 {
9229 arg2 = static_cast<int >(SWIG_As_int(obj1));
9230 if (SWIG_arg_fail(2)) SWIG_fail;
9231 }
9232 }
9233 if (obj2) {
9234 {
9235 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
9236 if (SWIG_arg_fail(3)) SWIG_fail;
9237 }
9238 }
9239 {
9240 PyThreadState* __tstate = wxPyBeginAllowThreads();
9241 result = (bool)(arg1)->Start(arg2,arg3);
9242
9243 wxPyEndAllowThreads(__tstate);
9244 if (PyErr_Occurred()) SWIG_fail;
9245 }
9246 {
9247 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9248 }
9249 return resultobj;
9250 fail:
9251 return NULL;
9252 }
9253
9254
9255 static PyObject *_wrap_Timer_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
9256 PyObject *resultobj = NULL;
9257 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9258 PyObject * obj0 = 0 ;
9259 char *kwnames[] = {
9260 (char *) "self", NULL
9261 };
9262
9263 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_Stop",kwnames,&obj0)) goto fail;
9264 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9265 if (SWIG_arg_fail(1)) SWIG_fail;
9266 {
9267 PyThreadState* __tstate = wxPyBeginAllowThreads();
9268 (arg1)->Stop();
9269
9270 wxPyEndAllowThreads(__tstate);
9271 if (PyErr_Occurred()) SWIG_fail;
9272 }
9273 Py_INCREF(Py_None); resultobj = Py_None;
9274 return resultobj;
9275 fail:
9276 return NULL;
9277 }
9278
9279
9280 static PyObject *_wrap_Timer_Notify(PyObject *, PyObject *args, PyObject *kwargs) {
9281 PyObject *resultobj = NULL;
9282 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9283 PyObject * obj0 = 0 ;
9284 char *kwnames[] = {
9285 (char *) "self", NULL
9286 };
9287
9288 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_Notify",kwnames,&obj0)) goto fail;
9289 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9290 if (SWIG_arg_fail(1)) SWIG_fail;
9291 {
9292 PyThreadState* __tstate = wxPyBeginAllowThreads();
9293 (arg1)->Notify();
9294
9295 wxPyEndAllowThreads(__tstate);
9296 if (PyErr_Occurred()) SWIG_fail;
9297 }
9298 Py_INCREF(Py_None); resultobj = Py_None;
9299 return resultobj;
9300 fail:
9301 return NULL;
9302 }
9303
9304
9305 static PyObject *_wrap_Timer_IsRunning(PyObject *, PyObject *args, PyObject *kwargs) {
9306 PyObject *resultobj = NULL;
9307 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9308 bool result;
9309 PyObject * obj0 = 0 ;
9310 char *kwnames[] = {
9311 (char *) "self", NULL
9312 };
9313
9314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsRunning",kwnames,&obj0)) goto fail;
9315 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9316 if (SWIG_arg_fail(1)) SWIG_fail;
9317 {
9318 PyThreadState* __tstate = wxPyBeginAllowThreads();
9319 result = (bool)((wxPyTimer const *)arg1)->IsRunning();
9320
9321 wxPyEndAllowThreads(__tstate);
9322 if (PyErr_Occurred()) SWIG_fail;
9323 }
9324 {
9325 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9326 }
9327 return resultobj;
9328 fail:
9329 return NULL;
9330 }
9331
9332
9333 static PyObject *_wrap_Timer_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
9334 PyObject *resultobj = NULL;
9335 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9336 int result;
9337 PyObject * obj0 = 0 ;
9338 char *kwnames[] = {
9339 (char *) "self", NULL
9340 };
9341
9342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetInterval",kwnames,&obj0)) goto fail;
9343 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9344 if (SWIG_arg_fail(1)) SWIG_fail;
9345 {
9346 PyThreadState* __tstate = wxPyBeginAllowThreads();
9347 result = (int)((wxPyTimer const *)arg1)->GetInterval();
9348
9349 wxPyEndAllowThreads(__tstate);
9350 if (PyErr_Occurred()) SWIG_fail;
9351 }
9352 {
9353 resultobj = SWIG_From_int(static_cast<int >(result));
9354 }
9355 return resultobj;
9356 fail:
9357 return NULL;
9358 }
9359
9360
9361 static PyObject *_wrap_Timer_IsOneShot(PyObject *, PyObject *args, PyObject *kwargs) {
9362 PyObject *resultobj = NULL;
9363 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9364 bool result;
9365 PyObject * obj0 = 0 ;
9366 char *kwnames[] = {
9367 (char *) "self", NULL
9368 };
9369
9370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsOneShot",kwnames,&obj0)) goto fail;
9371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9372 if (SWIG_arg_fail(1)) SWIG_fail;
9373 {
9374 PyThreadState* __tstate = wxPyBeginAllowThreads();
9375 result = (bool)((wxPyTimer const *)arg1)->IsOneShot();
9376
9377 wxPyEndAllowThreads(__tstate);
9378 if (PyErr_Occurred()) SWIG_fail;
9379 }
9380 {
9381 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9382 }
9383 return resultobj;
9384 fail:
9385 return NULL;
9386 }
9387
9388
9389 static PyObject *_wrap_Timer_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
9390 PyObject *resultobj = NULL;
9391 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
9392 int result;
9393 PyObject * obj0 = 0 ;
9394 char *kwnames[] = {
9395 (char *) "self", NULL
9396 };
9397
9398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetId",kwnames,&obj0)) goto fail;
9399 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
9400 if (SWIG_arg_fail(1)) SWIG_fail;
9401 {
9402 PyThreadState* __tstate = wxPyBeginAllowThreads();
9403 result = (int)((wxPyTimer const *)arg1)->GetId();
9404
9405 wxPyEndAllowThreads(__tstate);
9406 if (PyErr_Occurred()) SWIG_fail;
9407 }
9408 {
9409 resultobj = SWIG_From_int(static_cast<int >(result));
9410 }
9411 return resultobj;
9412 fail:
9413 return NULL;
9414 }
9415
9416
9417 static PyObject * Timer_swigregister(PyObject *, PyObject *args) {
9418 PyObject *obj;
9419 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9420 SWIG_TypeClientData(SWIGTYPE_p_wxPyTimer, obj);
9421 Py_INCREF(obj);
9422 return Py_BuildValue((char *)"");
9423 }
9424 static PyObject *_wrap_new_TimerEvent(PyObject *, PyObject *args, PyObject *kwargs) {
9425 PyObject *resultobj = NULL;
9426 int arg1 = (int) 0 ;
9427 int arg2 = (int) 0 ;
9428 wxTimerEvent *result;
9429 PyObject * obj0 = 0 ;
9430 PyObject * obj1 = 0 ;
9431 char *kwnames[] = {
9432 (char *) "timerid",(char *) "interval", NULL
9433 };
9434
9435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TimerEvent",kwnames,&obj0,&obj1)) goto fail;
9436 if (obj0) {
9437 {
9438 arg1 = static_cast<int >(SWIG_As_int(obj0));
9439 if (SWIG_arg_fail(1)) SWIG_fail;
9440 }
9441 }
9442 if (obj1) {
9443 {
9444 arg2 = static_cast<int >(SWIG_As_int(obj1));
9445 if (SWIG_arg_fail(2)) SWIG_fail;
9446 }
9447 }
9448 {
9449 PyThreadState* __tstate = wxPyBeginAllowThreads();
9450 result = (wxTimerEvent *)new wxTimerEvent(arg1,arg2);
9451
9452 wxPyEndAllowThreads(__tstate);
9453 if (PyErr_Occurred()) SWIG_fail;
9454 }
9455 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerEvent, 1);
9456 return resultobj;
9457 fail:
9458 return NULL;
9459 }
9460
9461
9462 static PyObject *_wrap_TimerEvent_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
9463 PyObject *resultobj = NULL;
9464 wxTimerEvent *arg1 = (wxTimerEvent *) 0 ;
9465 int result;
9466 PyObject * obj0 = 0 ;
9467 char *kwnames[] = {
9468 (char *) "self", NULL
9469 };
9470
9471 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimerEvent_GetInterval",kwnames,&obj0)) goto fail;
9472 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimerEvent, SWIG_POINTER_EXCEPTION | 0);
9473 if (SWIG_arg_fail(1)) SWIG_fail;
9474 {
9475 PyThreadState* __tstate = wxPyBeginAllowThreads();
9476 result = (int)((wxTimerEvent const *)arg1)->GetInterval();
9477
9478 wxPyEndAllowThreads(__tstate);
9479 if (PyErr_Occurred()) SWIG_fail;
9480 }
9481 {
9482 resultobj = SWIG_From_int(static_cast<int >(result));
9483 }
9484 return resultobj;
9485 fail:
9486 return NULL;
9487 }
9488
9489
9490 static PyObject * TimerEvent_swigregister(PyObject *, PyObject *args) {
9491 PyObject *obj;
9492 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9493 SWIG_TypeClientData(SWIGTYPE_p_wxTimerEvent, obj);
9494 Py_INCREF(obj);
9495 return Py_BuildValue((char *)"");
9496 }
9497 static PyObject *_wrap_new_TimerRunner__SWIG_0(PyObject *, PyObject *args) {
9498 PyObject *resultobj = NULL;
9499 wxTimer *arg1 = 0 ;
9500 wxTimerRunner *result;
9501 PyObject * obj0 = 0 ;
9502
9503 if(!PyArg_ParseTuple(args,(char *)"O:new_TimerRunner",&obj0)) goto fail;
9504 {
9505 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimer, SWIG_POINTER_EXCEPTION | 0);
9506 if (SWIG_arg_fail(1)) SWIG_fail;
9507 if (arg1 == NULL) {
9508 SWIG_null_ref("wxTimer");
9509 }
9510 if (SWIG_arg_fail(1)) SWIG_fail;
9511 }
9512 {
9513 if (!wxPyCheckForApp()) SWIG_fail;
9514 PyThreadState* __tstate = wxPyBeginAllowThreads();
9515 result = (wxTimerRunner *)new wxTimerRunner(*arg1);
9516
9517 wxPyEndAllowThreads(__tstate);
9518 if (PyErr_Occurred()) SWIG_fail;
9519 }
9520 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
9521 return resultobj;
9522 fail:
9523 return NULL;
9524 }
9525
9526
9527 static PyObject *_wrap_new_TimerRunner__SWIG_1(PyObject *, PyObject *args) {
9528 PyObject *resultobj = NULL;
9529 wxTimer *arg1 = 0 ;
9530 int arg2 ;
9531 bool arg3 = (bool) false ;
9532 wxTimerRunner *result;
9533 PyObject * obj0 = 0 ;
9534 PyObject * obj1 = 0 ;
9535 PyObject * obj2 = 0 ;
9536
9537 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_TimerRunner",&obj0,&obj1,&obj2)) goto fail;
9538 {
9539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimer, SWIG_POINTER_EXCEPTION | 0);
9540 if (SWIG_arg_fail(1)) SWIG_fail;
9541 if (arg1 == NULL) {
9542 SWIG_null_ref("wxTimer");
9543 }
9544 if (SWIG_arg_fail(1)) SWIG_fail;
9545 }
9546 {
9547 arg2 = static_cast<int >(SWIG_As_int(obj1));
9548 if (SWIG_arg_fail(2)) SWIG_fail;
9549 }
9550 if (obj2) {
9551 {
9552 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
9553 if (SWIG_arg_fail(3)) SWIG_fail;
9554 }
9555 }
9556 {
9557 if (!wxPyCheckForApp()) SWIG_fail;
9558 PyThreadState* __tstate = wxPyBeginAllowThreads();
9559 result = (wxTimerRunner *)new wxTimerRunner(*arg1,arg2,arg3);
9560
9561 wxPyEndAllowThreads(__tstate);
9562 if (PyErr_Occurred()) SWIG_fail;
9563 }
9564 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
9565 return resultobj;
9566 fail:
9567 return NULL;
9568 }
9569
9570
9571 static PyObject *_wrap_new_TimerRunner(PyObject *self, PyObject *args) {
9572 int argc;
9573 PyObject *argv[4];
9574 int ii;
9575
9576 argc = PyObject_Length(args);
9577 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
9578 argv[ii] = PyTuple_GetItem(args,ii);
9579 }
9580 if (argc == 1) {
9581 int _v;
9582 {
9583 void *ptr = 0;
9584 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
9585 _v = 0;
9586 PyErr_Clear();
9587 } else {
9588 _v = (ptr != 0);
9589 }
9590 }
9591 if (_v) {
9592 return _wrap_new_TimerRunner__SWIG_0(self,args);
9593 }
9594 }
9595 if ((argc >= 2) && (argc <= 3)) {
9596 int _v;
9597 {
9598 void *ptr = 0;
9599 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
9600 _v = 0;
9601 PyErr_Clear();
9602 } else {
9603 _v = (ptr != 0);
9604 }
9605 }
9606 if (_v) {
9607 _v = SWIG_Check_int(argv[1]);
9608 if (_v) {
9609 if (argc <= 2) {
9610 return _wrap_new_TimerRunner__SWIG_1(self,args);
9611 }
9612 _v = SWIG_Check_bool(argv[2]);
9613 if (_v) {
9614 return _wrap_new_TimerRunner__SWIG_1(self,args);
9615 }
9616 }
9617 }
9618 }
9619
9620 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_TimerRunner'");
9621 return NULL;
9622 }
9623
9624
9625 static PyObject *_wrap_delete_TimerRunner(PyObject *, PyObject *args, PyObject *kwargs) {
9626 PyObject *resultobj = NULL;
9627 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
9628 PyObject * obj0 = 0 ;
9629 char *kwnames[] = {
9630 (char *) "self", NULL
9631 };
9632
9633 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimerRunner",kwnames,&obj0)) goto fail;
9634 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimerRunner, SWIG_POINTER_EXCEPTION | 0);
9635 if (SWIG_arg_fail(1)) SWIG_fail;
9636 {
9637 PyThreadState* __tstate = wxPyBeginAllowThreads();
9638 delete arg1;
9639
9640 wxPyEndAllowThreads(__tstate);
9641 if (PyErr_Occurred()) SWIG_fail;
9642 }
9643 Py_INCREF(Py_None); resultobj = Py_None;
9644 return resultobj;
9645 fail:
9646 return NULL;
9647 }
9648
9649
9650 static PyObject *_wrap_TimerRunner_Start(PyObject *, PyObject *args, PyObject *kwargs) {
9651 PyObject *resultobj = NULL;
9652 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
9653 int arg2 ;
9654 bool arg3 = (bool) false ;
9655 PyObject * obj0 = 0 ;
9656 PyObject * obj1 = 0 ;
9657 PyObject * obj2 = 0 ;
9658 char *kwnames[] = {
9659 (char *) "self",(char *) "milli",(char *) "oneShot", NULL
9660 };
9661
9662 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TimerRunner_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
9663 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimerRunner, SWIG_POINTER_EXCEPTION | 0);
9664 if (SWIG_arg_fail(1)) SWIG_fail;
9665 {
9666 arg2 = static_cast<int >(SWIG_As_int(obj1));
9667 if (SWIG_arg_fail(2)) SWIG_fail;
9668 }
9669 if (obj2) {
9670 {
9671 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
9672 if (SWIG_arg_fail(3)) SWIG_fail;
9673 }
9674 }
9675 {
9676 PyThreadState* __tstate = wxPyBeginAllowThreads();
9677 (arg1)->Start(arg2,arg3);
9678
9679 wxPyEndAllowThreads(__tstate);
9680 if (PyErr_Occurred()) SWIG_fail;
9681 }
9682 Py_INCREF(Py_None); resultobj = Py_None;
9683 return resultobj;
9684 fail:
9685 return NULL;
9686 }
9687
9688
9689 static PyObject * TimerRunner_swigregister(PyObject *, PyObject *args) {
9690 PyObject *obj;
9691 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9692 SWIG_TypeClientData(SWIGTYPE_p_wxTimerRunner, obj);
9693 Py_INCREF(obj);
9694 return Py_BuildValue((char *)"");
9695 }
9696 static PyObject *_wrap_new_Log(PyObject *, PyObject *args, PyObject *kwargs) {
9697 PyObject *resultobj = NULL;
9698 wxLog *result;
9699 char *kwnames[] = {
9700 NULL
9701 };
9702
9703 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Log",kwnames)) goto fail;
9704 {
9705 PyThreadState* __tstate = wxPyBeginAllowThreads();
9706 result = (wxLog *)new wxLog();
9707
9708 wxPyEndAllowThreads(__tstate);
9709 if (PyErr_Occurred()) SWIG_fail;
9710 }
9711 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 1);
9712 return resultobj;
9713 fail:
9714 return NULL;
9715 }
9716
9717
9718 static PyObject *_wrap_delete_Log(PyObject *, PyObject *args, PyObject *kwargs) {
9719 PyObject *resultobj = NULL;
9720 wxLog *arg1 = (wxLog *) 0 ;
9721 PyObject * obj0 = 0 ;
9722 char *kwnames[] = {
9723 (char *) "self", NULL
9724 };
9725
9726 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Log",kwnames,&obj0)) goto fail;
9727 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
9728 if (SWIG_arg_fail(1)) SWIG_fail;
9729 {
9730 PyThreadState* __tstate = wxPyBeginAllowThreads();
9731 delete arg1;
9732
9733 wxPyEndAllowThreads(__tstate);
9734 if (PyErr_Occurred()) SWIG_fail;
9735 }
9736 Py_INCREF(Py_None); resultobj = Py_None;
9737 return resultobj;
9738 fail:
9739 return NULL;
9740 }
9741
9742
9743 static PyObject *_wrap_Log_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
9744 PyObject *resultobj = NULL;
9745 bool result;
9746 char *kwnames[] = {
9747 NULL
9748 };
9749
9750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_IsEnabled",kwnames)) goto fail;
9751 {
9752 PyThreadState* __tstate = wxPyBeginAllowThreads();
9753 result = (bool)wxLog::IsEnabled();
9754
9755 wxPyEndAllowThreads(__tstate);
9756 if (PyErr_Occurred()) SWIG_fail;
9757 }
9758 {
9759 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9760 }
9761 return resultobj;
9762 fail:
9763 return NULL;
9764 }
9765
9766
9767 static PyObject *_wrap_Log_EnableLogging(PyObject *, PyObject *args, PyObject *kwargs) {
9768 PyObject *resultobj = NULL;
9769 bool arg1 = (bool) true ;
9770 bool result;
9771 PyObject * obj0 = 0 ;
9772 char *kwnames[] = {
9773 (char *) "doIt", NULL
9774 };
9775
9776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_EnableLogging",kwnames,&obj0)) goto fail;
9777 if (obj0) {
9778 {
9779 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
9780 if (SWIG_arg_fail(1)) SWIG_fail;
9781 }
9782 }
9783 {
9784 PyThreadState* __tstate = wxPyBeginAllowThreads();
9785 result = (bool)wxLog::EnableLogging(arg1);
9786
9787 wxPyEndAllowThreads(__tstate);
9788 if (PyErr_Occurred()) SWIG_fail;
9789 }
9790 {
9791 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9792 }
9793 return resultobj;
9794 fail:
9795 return NULL;
9796 }
9797
9798
9799 static PyObject *_wrap_Log_OnLog(PyObject *, PyObject *args, PyObject *kwargs) {
9800 PyObject *resultobj = NULL;
9801 wxLogLevel arg1 ;
9802 wxChar *arg2 = (wxChar *) 0 ;
9803 time_t arg3 ;
9804 PyObject * obj0 = 0 ;
9805 PyObject * obj1 = 0 ;
9806 PyObject * obj2 = 0 ;
9807 char *kwnames[] = {
9808 (char *) "level",(char *) "szString",(char *) "t", NULL
9809 };
9810
9811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Log_OnLog",kwnames,&obj0,&obj1,&obj2)) goto fail;
9812 {
9813 arg1 = static_cast<wxLogLevel >(SWIG_As_unsigned_SS_long(obj0));
9814 if (SWIG_arg_fail(1)) SWIG_fail;
9815 }
9816 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxChar, SWIG_POINTER_EXCEPTION | 0);
9817 if (SWIG_arg_fail(2)) SWIG_fail;
9818 {
9819 arg3 = static_cast<time_t >(SWIG_As_unsigned_SS_int(obj2));
9820 if (SWIG_arg_fail(3)) SWIG_fail;
9821 }
9822 {
9823 PyThreadState* __tstate = wxPyBeginAllowThreads();
9824 wxLog::OnLog(arg1,(wxChar const *)arg2,arg3);
9825
9826 wxPyEndAllowThreads(__tstate);
9827 if (PyErr_Occurred()) SWIG_fail;
9828 }
9829 Py_INCREF(Py_None); resultobj = Py_None;
9830 return resultobj;
9831 fail:
9832 return NULL;
9833 }
9834
9835
9836 static PyObject *_wrap_Log_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
9837 PyObject *resultobj = NULL;
9838 wxLog *arg1 = (wxLog *) 0 ;
9839 PyObject * obj0 = 0 ;
9840 char *kwnames[] = {
9841 (char *) "self", NULL
9842 };
9843
9844 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Flush",kwnames,&obj0)) goto fail;
9845 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
9846 if (SWIG_arg_fail(1)) SWIG_fail;
9847 {
9848 PyThreadState* __tstate = wxPyBeginAllowThreads();
9849 (arg1)->Flush();
9850
9851 wxPyEndAllowThreads(__tstate);
9852 if (PyErr_Occurred()) SWIG_fail;
9853 }
9854 Py_INCREF(Py_None); resultobj = Py_None;
9855 return resultobj;
9856 fail:
9857 return NULL;
9858 }
9859
9860
9861 static PyObject *_wrap_Log_FlushActive(PyObject *, PyObject *args, PyObject *kwargs) {
9862 PyObject *resultobj = NULL;
9863 char *kwnames[] = {
9864 NULL
9865 };
9866
9867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_FlushActive",kwnames)) goto fail;
9868 {
9869 PyThreadState* __tstate = wxPyBeginAllowThreads();
9870 wxLog::FlushActive();
9871
9872 wxPyEndAllowThreads(__tstate);
9873 if (PyErr_Occurred()) SWIG_fail;
9874 }
9875 Py_INCREF(Py_None); resultobj = Py_None;
9876 return resultobj;
9877 fail:
9878 return NULL;
9879 }
9880
9881
9882 static PyObject *_wrap_Log_GetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
9883 PyObject *resultobj = NULL;
9884 wxLog *result;
9885 char *kwnames[] = {
9886 NULL
9887 };
9888
9889 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetActiveTarget",kwnames)) goto fail;
9890 {
9891 PyThreadState* __tstate = wxPyBeginAllowThreads();
9892 result = (wxLog *)wxLog::GetActiveTarget();
9893
9894 wxPyEndAllowThreads(__tstate);
9895 if (PyErr_Occurred()) SWIG_fail;
9896 }
9897 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
9898 return resultobj;
9899 fail:
9900 return NULL;
9901 }
9902
9903
9904 static PyObject *_wrap_Log_SetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
9905 PyObject *resultobj = NULL;
9906 wxLog *arg1 = (wxLog *) 0 ;
9907 wxLog *result;
9908 PyObject * obj0 = 0 ;
9909 char *kwnames[] = {
9910 (char *) "pLogger", NULL
9911 };
9912
9913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetActiveTarget",kwnames,&obj0)) goto fail;
9914 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
9915 if (SWIG_arg_fail(1)) SWIG_fail;
9916 {
9917 PyThreadState* __tstate = wxPyBeginAllowThreads();
9918 result = (wxLog *)wxLog::SetActiveTarget(arg1);
9919
9920 wxPyEndAllowThreads(__tstate);
9921 if (PyErr_Occurred()) SWIG_fail;
9922 }
9923 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 1);
9924 return resultobj;
9925 fail:
9926 return NULL;
9927 }
9928
9929
9930 static PyObject *_wrap_Log_Suspend(PyObject *, PyObject *args, PyObject *kwargs) {
9931 PyObject *resultobj = NULL;
9932 char *kwnames[] = {
9933 NULL
9934 };
9935
9936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Suspend",kwnames)) goto fail;
9937 {
9938 PyThreadState* __tstate = wxPyBeginAllowThreads();
9939 wxLog::Suspend();
9940
9941 wxPyEndAllowThreads(__tstate);
9942 if (PyErr_Occurred()) SWIG_fail;
9943 }
9944 Py_INCREF(Py_None); resultobj = Py_None;
9945 return resultobj;
9946 fail:
9947 return NULL;
9948 }
9949
9950
9951 static PyObject *_wrap_Log_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
9952 PyObject *resultobj = NULL;
9953 char *kwnames[] = {
9954 NULL
9955 };
9956
9957 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Resume",kwnames)) goto fail;
9958 {
9959 PyThreadState* __tstate = wxPyBeginAllowThreads();
9960 wxLog::Resume();
9961
9962 wxPyEndAllowThreads(__tstate);
9963 if (PyErr_Occurred()) SWIG_fail;
9964 }
9965 Py_INCREF(Py_None); resultobj = Py_None;
9966 return resultobj;
9967 fail:
9968 return NULL;
9969 }
9970
9971
9972 static PyObject *_wrap_Log_SetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
9973 PyObject *resultobj = NULL;
9974 bool arg1 = (bool) true ;
9975 PyObject * obj0 = 0 ;
9976 char *kwnames[] = {
9977 (char *) "bVerbose", NULL
9978 };
9979
9980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_SetVerbose",kwnames,&obj0)) goto fail;
9981 if (obj0) {
9982 {
9983 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
9984 if (SWIG_arg_fail(1)) SWIG_fail;
9985 }
9986 }
9987 {
9988 PyThreadState* __tstate = wxPyBeginAllowThreads();
9989 wxLog::SetVerbose(arg1);
9990
9991 wxPyEndAllowThreads(__tstate);
9992 if (PyErr_Occurred()) SWIG_fail;
9993 }
9994 Py_INCREF(Py_None); resultobj = Py_None;
9995 return resultobj;
9996 fail:
9997 return NULL;
9998 }
9999
10000
10001 static PyObject *_wrap_Log_SetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
10002 PyObject *resultobj = NULL;
10003 wxLogLevel arg1 ;
10004 PyObject * obj0 = 0 ;
10005 char *kwnames[] = {
10006 (char *) "logLevel", NULL
10007 };
10008
10009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetLogLevel",kwnames,&obj0)) goto fail;
10010 {
10011 arg1 = static_cast<wxLogLevel >(SWIG_As_unsigned_SS_long(obj0));
10012 if (SWIG_arg_fail(1)) SWIG_fail;
10013 }
10014 {
10015 PyThreadState* __tstate = wxPyBeginAllowThreads();
10016 wxLog::SetLogLevel(arg1);
10017
10018 wxPyEndAllowThreads(__tstate);
10019 if (PyErr_Occurred()) SWIG_fail;
10020 }
10021 Py_INCREF(Py_None); resultobj = Py_None;
10022 return resultobj;
10023 fail:
10024 return NULL;
10025 }
10026
10027
10028 static PyObject *_wrap_Log_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
10029 PyObject *resultobj = NULL;
10030 char *kwnames[] = {
10031 NULL
10032 };
10033
10034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_DontCreateOnDemand",kwnames)) goto fail;
10035 {
10036 PyThreadState* __tstate = wxPyBeginAllowThreads();
10037 wxLog::DontCreateOnDemand();
10038
10039 wxPyEndAllowThreads(__tstate);
10040 if (PyErr_Occurred()) SWIG_fail;
10041 }
10042 Py_INCREF(Py_None); resultobj = Py_None;
10043 return resultobj;
10044 fail:
10045 return NULL;
10046 }
10047
10048
10049 static PyObject *_wrap_Log_SetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
10050 PyObject *resultobj = NULL;
10051 wxTraceMask arg1 ;
10052 PyObject * obj0 = 0 ;
10053 char *kwnames[] = {
10054 (char *) "ulMask", NULL
10055 };
10056
10057 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTraceMask",kwnames,&obj0)) goto fail;
10058 {
10059 arg1 = static_cast<wxTraceMask >(SWIG_As_unsigned_SS_long(obj0));
10060 if (SWIG_arg_fail(1)) SWIG_fail;
10061 }
10062 {
10063 PyThreadState* __tstate = wxPyBeginAllowThreads();
10064 wxLog::SetTraceMask(arg1);
10065
10066 wxPyEndAllowThreads(__tstate);
10067 if (PyErr_Occurred()) SWIG_fail;
10068 }
10069 Py_INCREF(Py_None); resultobj = Py_None;
10070 return resultobj;
10071 fail:
10072 return NULL;
10073 }
10074
10075
10076 static PyObject *_wrap_Log_AddTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
10077 PyObject *resultobj = NULL;
10078 wxString *arg1 = 0 ;
10079 bool temp1 = false ;
10080 PyObject * obj0 = 0 ;
10081 char *kwnames[] = {
10082 (char *) "str", NULL
10083 };
10084
10085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_AddTraceMask",kwnames,&obj0)) goto fail;
10086 {
10087 arg1 = wxString_in_helper(obj0);
10088 if (arg1 == NULL) SWIG_fail;
10089 temp1 = true;
10090 }
10091 {
10092 PyThreadState* __tstate = wxPyBeginAllowThreads();
10093 wxLog::AddTraceMask((wxString const &)*arg1);
10094
10095 wxPyEndAllowThreads(__tstate);
10096 if (PyErr_Occurred()) SWIG_fail;
10097 }
10098 Py_INCREF(Py_None); resultobj = Py_None;
10099 {
10100 if (temp1)
10101 delete arg1;
10102 }
10103 return resultobj;
10104 fail:
10105 {
10106 if (temp1)
10107 delete arg1;
10108 }
10109 return NULL;
10110 }
10111
10112
10113 static PyObject *_wrap_Log_RemoveTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
10114 PyObject *resultobj = NULL;
10115 wxString *arg1 = 0 ;
10116 bool temp1 = false ;
10117 PyObject * obj0 = 0 ;
10118 char *kwnames[] = {
10119 (char *) "str", NULL
10120 };
10121
10122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_RemoveTraceMask",kwnames,&obj0)) goto fail;
10123 {
10124 arg1 = wxString_in_helper(obj0);
10125 if (arg1 == NULL) SWIG_fail;
10126 temp1 = true;
10127 }
10128 {
10129 PyThreadState* __tstate = wxPyBeginAllowThreads();
10130 wxLog::RemoveTraceMask((wxString const &)*arg1);
10131
10132 wxPyEndAllowThreads(__tstate);
10133 if (PyErr_Occurred()) SWIG_fail;
10134 }
10135 Py_INCREF(Py_None); resultobj = Py_None;
10136 {
10137 if (temp1)
10138 delete arg1;
10139 }
10140 return resultobj;
10141 fail:
10142 {
10143 if (temp1)
10144 delete arg1;
10145 }
10146 return NULL;
10147 }
10148
10149
10150 static PyObject *_wrap_Log_ClearTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
10151 PyObject *resultobj = NULL;
10152 char *kwnames[] = {
10153 NULL
10154 };
10155
10156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_ClearTraceMasks",kwnames)) goto fail;
10157 {
10158 PyThreadState* __tstate = wxPyBeginAllowThreads();
10159 wxLog::ClearTraceMasks();
10160
10161 wxPyEndAllowThreads(__tstate);
10162 if (PyErr_Occurred()) SWIG_fail;
10163 }
10164 Py_INCREF(Py_None); resultobj = Py_None;
10165 return resultobj;
10166 fail:
10167 return NULL;
10168 }
10169
10170
10171 static PyObject *_wrap_Log_GetTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
10172 PyObject *resultobj = NULL;
10173 wxArrayString *result;
10174 char *kwnames[] = {
10175 NULL
10176 };
10177
10178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMasks",kwnames)) goto fail;
10179 {
10180 PyThreadState* __tstate = wxPyBeginAllowThreads();
10181 {
10182 wxArrayString const &_result_ref = wxLog::GetTraceMasks();
10183 result = (wxArrayString *) &_result_ref;
10184 }
10185
10186 wxPyEndAllowThreads(__tstate);
10187 if (PyErr_Occurred()) SWIG_fail;
10188 }
10189 {
10190 resultobj = wxArrayString2PyList_helper(*result);
10191 }
10192 return resultobj;
10193 fail:
10194 return NULL;
10195 }
10196
10197
10198 static PyObject *_wrap_Log_SetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
10199 PyObject *resultobj = NULL;
10200 wxChar *arg1 = (wxChar *) 0 ;
10201 PyObject * obj0 = 0 ;
10202 char *kwnames[] = {
10203 (char *) "ts", NULL
10204 };
10205
10206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTimestamp",kwnames,&obj0)) goto fail;
10207 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChar, SWIG_POINTER_EXCEPTION | 0);
10208 if (SWIG_arg_fail(1)) SWIG_fail;
10209 {
10210 PyThreadState* __tstate = wxPyBeginAllowThreads();
10211 wxLog::SetTimestamp((wxChar const *)arg1);
10212
10213 wxPyEndAllowThreads(__tstate);
10214 if (PyErr_Occurred()) SWIG_fail;
10215 }
10216 Py_INCREF(Py_None); resultobj = Py_None;
10217 return resultobj;
10218 fail:
10219 return NULL;
10220 }
10221
10222
10223 static PyObject *_wrap_Log_GetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
10224 PyObject *resultobj = NULL;
10225 bool result;
10226 char *kwnames[] = {
10227 NULL
10228 };
10229
10230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetVerbose",kwnames)) goto fail;
10231 {
10232 PyThreadState* __tstate = wxPyBeginAllowThreads();
10233 result = (bool)wxLog::GetVerbose();
10234
10235 wxPyEndAllowThreads(__tstate);
10236 if (PyErr_Occurred()) SWIG_fail;
10237 }
10238 {
10239 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10240 }
10241 return resultobj;
10242 fail:
10243 return NULL;
10244 }
10245
10246
10247 static PyObject *_wrap_Log_GetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
10248 PyObject *resultobj = NULL;
10249 wxTraceMask result;
10250 char *kwnames[] = {
10251 NULL
10252 };
10253
10254 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMask",kwnames)) goto fail;
10255 {
10256 PyThreadState* __tstate = wxPyBeginAllowThreads();
10257 result = (wxTraceMask)wxLog::GetTraceMask();
10258
10259 wxPyEndAllowThreads(__tstate);
10260 if (PyErr_Occurred()) SWIG_fail;
10261 }
10262 {
10263 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
10264 }
10265 return resultobj;
10266 fail:
10267 return NULL;
10268 }
10269
10270
10271 static PyObject *_wrap_Log_IsAllowedTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
10272 PyObject *resultobj = NULL;
10273 wxChar *arg1 = (wxChar *) 0 ;
10274 bool result;
10275 PyObject * obj0 = 0 ;
10276 char *kwnames[] = {
10277 (char *) "mask", NULL
10278 };
10279
10280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_IsAllowedTraceMask",kwnames,&obj0)) goto fail;
10281 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChar, SWIG_POINTER_EXCEPTION | 0);
10282 if (SWIG_arg_fail(1)) SWIG_fail;
10283 {
10284 PyThreadState* __tstate = wxPyBeginAllowThreads();
10285 result = (bool)wxLog::IsAllowedTraceMask((wxChar const *)arg1);
10286
10287 wxPyEndAllowThreads(__tstate);
10288 if (PyErr_Occurred()) SWIG_fail;
10289 }
10290 {
10291 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10292 }
10293 return resultobj;
10294 fail:
10295 return NULL;
10296 }
10297
10298
10299 static PyObject *_wrap_Log_GetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
10300 PyObject *resultobj = NULL;
10301 wxLogLevel result;
10302 char *kwnames[] = {
10303 NULL
10304 };
10305
10306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetLogLevel",kwnames)) goto fail;
10307 {
10308 PyThreadState* __tstate = wxPyBeginAllowThreads();
10309 result = (wxLogLevel)wxLog::GetLogLevel();
10310
10311 wxPyEndAllowThreads(__tstate);
10312 if (PyErr_Occurred()) SWIG_fail;
10313 }
10314 {
10315 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
10316 }
10317 return resultobj;
10318 fail:
10319 return NULL;
10320 }
10321
10322
10323 static PyObject *_wrap_Log_GetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
10324 PyObject *resultobj = NULL;
10325 wxChar *result;
10326 char *kwnames[] = {
10327 NULL
10328 };
10329
10330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTimestamp",kwnames)) goto fail;
10331 {
10332 PyThreadState* __tstate = wxPyBeginAllowThreads();
10333 result = (wxChar *)wxLog::GetTimestamp();
10334
10335 wxPyEndAllowThreads(__tstate);
10336 if (PyErr_Occurred()) SWIG_fail;
10337 }
10338 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChar, 0);
10339 return resultobj;
10340 fail:
10341 return NULL;
10342 }
10343
10344
10345 static PyObject *_wrap_Log_TimeStamp(PyObject *, PyObject *args, PyObject *kwargs) {
10346 PyObject *resultobj = NULL;
10347 wxString result;
10348 char *kwnames[] = {
10349 NULL
10350 };
10351
10352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_TimeStamp",kwnames)) goto fail;
10353 {
10354 PyThreadState* __tstate = wxPyBeginAllowThreads();
10355 result = wxLog_TimeStamp();
10356
10357 wxPyEndAllowThreads(__tstate);
10358 if (PyErr_Occurred()) SWIG_fail;
10359 }
10360 {
10361 #if wxUSE_UNICODE
10362 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10363 #else
10364 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10365 #endif
10366 }
10367 return resultobj;
10368 fail:
10369 return NULL;
10370 }
10371
10372
10373 static PyObject *_wrap_Log_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
10374 PyObject *resultobj = NULL;
10375 wxLog *arg1 = (wxLog *) 0 ;
10376 PyObject * obj0 = 0 ;
10377 char *kwnames[] = {
10378 (char *) "self", NULL
10379 };
10380
10381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Destroy",kwnames,&obj0)) goto fail;
10382 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
10383 if (SWIG_arg_fail(1)) SWIG_fail;
10384 {
10385 PyThreadState* __tstate = wxPyBeginAllowThreads();
10386 wxLog_Destroy(arg1);
10387
10388 wxPyEndAllowThreads(__tstate);
10389 if (PyErr_Occurred()) SWIG_fail;
10390 }
10391 Py_INCREF(Py_None); resultobj = Py_None;
10392 return resultobj;
10393 fail:
10394 return NULL;
10395 }
10396
10397
10398 static PyObject * Log_swigregister(PyObject *, PyObject *args) {
10399 PyObject *obj;
10400 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10401 SWIG_TypeClientData(SWIGTYPE_p_wxLog, obj);
10402 Py_INCREF(obj);
10403 return Py_BuildValue((char *)"");
10404 }
10405 static PyObject *_wrap_new_LogStderr(PyObject *, PyObject *args, PyObject *kwargs) {
10406 PyObject *resultobj = NULL;
10407 wxLogStderr *result;
10408 char *kwnames[] = {
10409 NULL
10410 };
10411
10412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogStderr",kwnames)) goto fail;
10413 {
10414 PyThreadState* __tstate = wxPyBeginAllowThreads();
10415 result = (wxLogStderr *)new wxLogStderr();
10416
10417 wxPyEndAllowThreads(__tstate);
10418 if (PyErr_Occurred()) SWIG_fail;
10419 }
10420 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogStderr, 1);
10421 return resultobj;
10422 fail:
10423 return NULL;
10424 }
10425
10426
10427 static PyObject * LogStderr_swigregister(PyObject *, PyObject *args) {
10428 PyObject *obj;
10429 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10430 SWIG_TypeClientData(SWIGTYPE_p_wxLogStderr, obj);
10431 Py_INCREF(obj);
10432 return Py_BuildValue((char *)"");
10433 }
10434 static PyObject *_wrap_new_LogTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
10435 PyObject *resultobj = NULL;
10436 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
10437 wxLogTextCtrl *result;
10438 PyObject * obj0 = 0 ;
10439 char *kwnames[] = {
10440 (char *) "pTextCtrl", NULL
10441 };
10442
10443 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogTextCtrl",kwnames,&obj0)) goto fail;
10444 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
10445 if (SWIG_arg_fail(1)) SWIG_fail;
10446 {
10447 PyThreadState* __tstate = wxPyBeginAllowThreads();
10448 result = (wxLogTextCtrl *)new wxLogTextCtrl(arg1);
10449
10450 wxPyEndAllowThreads(__tstate);
10451 if (PyErr_Occurred()) SWIG_fail;
10452 }
10453 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogTextCtrl, 1);
10454 return resultobj;
10455 fail:
10456 return NULL;
10457 }
10458
10459
10460 static PyObject * LogTextCtrl_swigregister(PyObject *, PyObject *args) {
10461 PyObject *obj;
10462 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10463 SWIG_TypeClientData(SWIGTYPE_p_wxLogTextCtrl, obj);
10464 Py_INCREF(obj);
10465 return Py_BuildValue((char *)"");
10466 }
10467 static PyObject *_wrap_new_LogGui(PyObject *, PyObject *args, PyObject *kwargs) {
10468 PyObject *resultobj = NULL;
10469 wxLogGui *result;
10470 char *kwnames[] = {
10471 NULL
10472 };
10473
10474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogGui",kwnames)) goto fail;
10475 {
10476 PyThreadState* __tstate = wxPyBeginAllowThreads();
10477 result = (wxLogGui *)new wxLogGui();
10478
10479 wxPyEndAllowThreads(__tstate);
10480 if (PyErr_Occurred()) SWIG_fail;
10481 }
10482 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogGui, 1);
10483 return resultobj;
10484 fail:
10485 return NULL;
10486 }
10487
10488
10489 static PyObject * LogGui_swigregister(PyObject *, PyObject *args) {
10490 PyObject *obj;
10491 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10492 SWIG_TypeClientData(SWIGTYPE_p_wxLogGui, obj);
10493 Py_INCREF(obj);
10494 return Py_BuildValue((char *)"");
10495 }
10496 static PyObject *_wrap_new_LogWindow(PyObject *, PyObject *args, PyObject *kwargs) {
10497 PyObject *resultobj = NULL;
10498 wxFrame *arg1 = (wxFrame *) 0 ;
10499 wxString *arg2 = 0 ;
10500 bool arg3 = (bool) true ;
10501 bool arg4 = (bool) true ;
10502 wxLogWindow *result;
10503 bool temp2 = false ;
10504 PyObject * obj0 = 0 ;
10505 PyObject * obj1 = 0 ;
10506 PyObject * obj2 = 0 ;
10507 PyObject * obj3 = 0 ;
10508 char *kwnames[] = {
10509 (char *) "pParent",(char *) "szTitle",(char *) "bShow",(char *) "bPassToOld", NULL
10510 };
10511
10512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_LogWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
10513 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
10514 if (SWIG_arg_fail(1)) SWIG_fail;
10515 {
10516 arg2 = wxString_in_helper(obj1);
10517 if (arg2 == NULL) SWIG_fail;
10518 temp2 = true;
10519 }
10520 if (obj2) {
10521 {
10522 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
10523 if (SWIG_arg_fail(3)) SWIG_fail;
10524 }
10525 }
10526 if (obj3) {
10527 {
10528 arg4 = static_cast<bool >(SWIG_As_bool(obj3));
10529 if (SWIG_arg_fail(4)) SWIG_fail;
10530 }
10531 }
10532 {
10533 PyThreadState* __tstate = wxPyBeginAllowThreads();
10534 result = (wxLogWindow *)new wxLogWindow(arg1,(wxString const &)*arg2,arg3,arg4);
10535
10536 wxPyEndAllowThreads(__tstate);
10537 if (PyErr_Occurred()) SWIG_fail;
10538 }
10539 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogWindow, 1);
10540 {
10541 if (temp2)
10542 delete arg2;
10543 }
10544 return resultobj;
10545 fail:
10546 {
10547 if (temp2)
10548 delete arg2;
10549 }
10550 return NULL;
10551 }
10552
10553
10554 static PyObject *_wrap_LogWindow_Show(PyObject *, PyObject *args, PyObject *kwargs) {
10555 PyObject *resultobj = NULL;
10556 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
10557 bool arg2 = (bool) true ;
10558 PyObject * obj0 = 0 ;
10559 PyObject * obj1 = 0 ;
10560 char *kwnames[] = {
10561 (char *) "self",(char *) "bShow", NULL
10562 };
10563
10564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:LogWindow_Show",kwnames,&obj0,&obj1)) goto fail;
10565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
10566 if (SWIG_arg_fail(1)) SWIG_fail;
10567 if (obj1) {
10568 {
10569 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
10570 if (SWIG_arg_fail(2)) SWIG_fail;
10571 }
10572 }
10573 {
10574 PyThreadState* __tstate = wxPyBeginAllowThreads();
10575 (arg1)->Show(arg2);
10576
10577 wxPyEndAllowThreads(__tstate);
10578 if (PyErr_Occurred()) SWIG_fail;
10579 }
10580 Py_INCREF(Py_None); resultobj = Py_None;
10581 return resultobj;
10582 fail:
10583 return NULL;
10584 }
10585
10586
10587 static PyObject *_wrap_LogWindow_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
10588 PyObject *resultobj = NULL;
10589 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
10590 wxFrame *result;
10591 PyObject * obj0 = 0 ;
10592 char *kwnames[] = {
10593 (char *) "self", NULL
10594 };
10595
10596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetFrame",kwnames,&obj0)) goto fail;
10597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
10598 if (SWIG_arg_fail(1)) SWIG_fail;
10599 {
10600 PyThreadState* __tstate = wxPyBeginAllowThreads();
10601 result = (wxFrame *)((wxLogWindow const *)arg1)->GetFrame();
10602
10603 wxPyEndAllowThreads(__tstate);
10604 if (PyErr_Occurred()) SWIG_fail;
10605 }
10606 {
10607 resultobj = wxPyMake_wxObject(result, (bool)0);
10608 }
10609 return resultobj;
10610 fail:
10611 return NULL;
10612 }
10613
10614
10615 static PyObject *_wrap_LogWindow_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
10616 PyObject *resultobj = NULL;
10617 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
10618 wxLog *result;
10619 PyObject * obj0 = 0 ;
10620 char *kwnames[] = {
10621 (char *) "self", NULL
10622 };
10623
10624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetOldLog",kwnames,&obj0)) goto fail;
10625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
10626 if (SWIG_arg_fail(1)) SWIG_fail;
10627 {
10628 PyThreadState* __tstate = wxPyBeginAllowThreads();
10629 result = (wxLog *)((wxLogWindow const *)arg1)->GetOldLog();
10630
10631 wxPyEndAllowThreads(__tstate);
10632 if (PyErr_Occurred()) SWIG_fail;
10633 }
10634 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
10635 return resultobj;
10636 fail:
10637 return NULL;
10638 }
10639
10640
10641 static PyObject *_wrap_LogWindow_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
10642 PyObject *resultobj = NULL;
10643 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
10644 bool result;
10645 PyObject * obj0 = 0 ;
10646 char *kwnames[] = {
10647 (char *) "self", NULL
10648 };
10649
10650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_IsPassingMessages",kwnames,&obj0)) goto fail;
10651 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
10652 if (SWIG_arg_fail(1)) SWIG_fail;
10653 {
10654 PyThreadState* __tstate = wxPyBeginAllowThreads();
10655 result = (bool)((wxLogWindow const *)arg1)->IsPassingMessages();
10656
10657 wxPyEndAllowThreads(__tstate);
10658 if (PyErr_Occurred()) SWIG_fail;
10659 }
10660 {
10661 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10662 }
10663 return resultobj;
10664 fail:
10665 return NULL;
10666 }
10667
10668
10669 static PyObject *_wrap_LogWindow_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
10670 PyObject *resultobj = NULL;
10671 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
10672 bool arg2 ;
10673 PyObject * obj0 = 0 ;
10674 PyObject * obj1 = 0 ;
10675 char *kwnames[] = {
10676 (char *) "self",(char *) "bDoPass", NULL
10677 };
10678
10679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogWindow_PassMessages",kwnames,&obj0,&obj1)) goto fail;
10680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
10681 if (SWIG_arg_fail(1)) SWIG_fail;
10682 {
10683 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
10684 if (SWIG_arg_fail(2)) SWIG_fail;
10685 }
10686 {
10687 PyThreadState* __tstate = wxPyBeginAllowThreads();
10688 (arg1)->PassMessages(arg2);
10689
10690 wxPyEndAllowThreads(__tstate);
10691 if (PyErr_Occurred()) SWIG_fail;
10692 }
10693 Py_INCREF(Py_None); resultobj = Py_None;
10694 return resultobj;
10695 fail:
10696 return NULL;
10697 }
10698
10699
10700 static PyObject * LogWindow_swigregister(PyObject *, PyObject *args) {
10701 PyObject *obj;
10702 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10703 SWIG_TypeClientData(SWIGTYPE_p_wxLogWindow, obj);
10704 Py_INCREF(obj);
10705 return Py_BuildValue((char *)"");
10706 }
10707 static PyObject *_wrap_new_LogChain(PyObject *, PyObject *args, PyObject *kwargs) {
10708 PyObject *resultobj = NULL;
10709 wxLog *arg1 = (wxLog *) 0 ;
10710 wxLogChain *result;
10711 PyObject * obj0 = 0 ;
10712 char *kwnames[] = {
10713 (char *) "logger", NULL
10714 };
10715
10716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogChain",kwnames,&obj0)) goto fail;
10717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
10718 if (SWIG_arg_fail(1)) SWIG_fail;
10719 {
10720 PyThreadState* __tstate = wxPyBeginAllowThreads();
10721 result = (wxLogChain *)new wxLogChain(arg1);
10722
10723 wxPyEndAllowThreads(__tstate);
10724 if (PyErr_Occurred()) SWIG_fail;
10725 }
10726 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogChain, 1);
10727 return resultobj;
10728 fail:
10729 return NULL;
10730 }
10731
10732
10733 static PyObject *_wrap_LogChain_SetLog(PyObject *, PyObject *args, PyObject *kwargs) {
10734 PyObject *resultobj = NULL;
10735 wxLogChain *arg1 = (wxLogChain *) 0 ;
10736 wxLog *arg2 = (wxLog *) 0 ;
10737 PyObject * obj0 = 0 ;
10738 PyObject * obj1 = 0 ;
10739 char *kwnames[] = {
10740 (char *) "self",(char *) "logger", NULL
10741 };
10742
10743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_SetLog",kwnames,&obj0,&obj1)) goto fail;
10744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
10745 if (SWIG_arg_fail(1)) SWIG_fail;
10746 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
10747 if (SWIG_arg_fail(2)) SWIG_fail;
10748 {
10749 PyThreadState* __tstate = wxPyBeginAllowThreads();
10750 (arg1)->SetLog(arg2);
10751
10752 wxPyEndAllowThreads(__tstate);
10753 if (PyErr_Occurred()) SWIG_fail;
10754 }
10755 Py_INCREF(Py_None); resultobj = Py_None;
10756 return resultobj;
10757 fail:
10758 return NULL;
10759 }
10760
10761
10762 static PyObject *_wrap_LogChain_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
10763 PyObject *resultobj = NULL;
10764 wxLogChain *arg1 = (wxLogChain *) 0 ;
10765 bool arg2 ;
10766 PyObject * obj0 = 0 ;
10767 PyObject * obj1 = 0 ;
10768 char *kwnames[] = {
10769 (char *) "self",(char *) "bDoPass", NULL
10770 };
10771
10772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_PassMessages",kwnames,&obj0,&obj1)) goto fail;
10773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
10774 if (SWIG_arg_fail(1)) SWIG_fail;
10775 {
10776 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
10777 if (SWIG_arg_fail(2)) SWIG_fail;
10778 }
10779 {
10780 PyThreadState* __tstate = wxPyBeginAllowThreads();
10781 (arg1)->PassMessages(arg2);
10782
10783 wxPyEndAllowThreads(__tstate);
10784 if (PyErr_Occurred()) SWIG_fail;
10785 }
10786 Py_INCREF(Py_None); resultobj = Py_None;
10787 return resultobj;
10788 fail:
10789 return NULL;
10790 }
10791
10792
10793 static PyObject *_wrap_LogChain_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
10794 PyObject *resultobj = NULL;
10795 wxLogChain *arg1 = (wxLogChain *) 0 ;
10796 bool result;
10797 PyObject * obj0 = 0 ;
10798 char *kwnames[] = {
10799 (char *) "self", NULL
10800 };
10801
10802 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_IsPassingMessages",kwnames,&obj0)) goto fail;
10803 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
10804 if (SWIG_arg_fail(1)) SWIG_fail;
10805 {
10806 PyThreadState* __tstate = wxPyBeginAllowThreads();
10807 result = (bool)(arg1)->IsPassingMessages();
10808
10809 wxPyEndAllowThreads(__tstate);
10810 if (PyErr_Occurred()) SWIG_fail;
10811 }
10812 {
10813 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10814 }
10815 return resultobj;
10816 fail:
10817 return NULL;
10818 }
10819
10820
10821 static PyObject *_wrap_LogChain_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
10822 PyObject *resultobj = NULL;
10823 wxLogChain *arg1 = (wxLogChain *) 0 ;
10824 wxLog *result;
10825 PyObject * obj0 = 0 ;
10826 char *kwnames[] = {
10827 (char *) "self", NULL
10828 };
10829
10830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_GetOldLog",kwnames,&obj0)) goto fail;
10831 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
10832 if (SWIG_arg_fail(1)) SWIG_fail;
10833 {
10834 PyThreadState* __tstate = wxPyBeginAllowThreads();
10835 result = (wxLog *)(arg1)->GetOldLog();
10836
10837 wxPyEndAllowThreads(__tstate);
10838 if (PyErr_Occurred()) SWIG_fail;
10839 }
10840 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
10841 return resultobj;
10842 fail:
10843 return NULL;
10844 }
10845
10846
10847 static PyObject * LogChain_swigregister(PyObject *, PyObject *args) {
10848 PyObject *obj;
10849 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10850 SWIG_TypeClientData(SWIGTYPE_p_wxLogChain, obj);
10851 Py_INCREF(obj);
10852 return Py_BuildValue((char *)"");
10853 }
10854 static PyObject *_wrap_new_LogBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10855 PyObject *resultobj = NULL;
10856 wxLogBuffer *result;
10857 char *kwnames[] = {
10858 NULL
10859 };
10860
10861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogBuffer",kwnames)) goto fail;
10862 {
10863 PyThreadState* __tstate = wxPyBeginAllowThreads();
10864 result = (wxLogBuffer *)new wxLogBuffer();
10865
10866 wxPyEndAllowThreads(__tstate);
10867 if (PyErr_Occurred()) SWIG_fail;
10868 }
10869 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogBuffer, 1);
10870 return resultobj;
10871 fail:
10872 return NULL;
10873 }
10874
10875
10876 static PyObject *_wrap_LogBuffer_GetBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
10877 PyObject *resultobj = NULL;
10878 wxLogBuffer *arg1 = (wxLogBuffer *) 0 ;
10879 wxString *result;
10880 PyObject * obj0 = 0 ;
10881 char *kwnames[] = {
10882 (char *) "self", NULL
10883 };
10884
10885 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogBuffer_GetBuffer",kwnames,&obj0)) goto fail;
10886 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogBuffer, SWIG_POINTER_EXCEPTION | 0);
10887 if (SWIG_arg_fail(1)) SWIG_fail;
10888 {
10889 PyThreadState* __tstate = wxPyBeginAllowThreads();
10890 {
10891 wxString const &_result_ref = ((wxLogBuffer const *)arg1)->GetBuffer();
10892 result = (wxString *) &_result_ref;
10893 }
10894
10895 wxPyEndAllowThreads(__tstate);
10896 if (PyErr_Occurred()) SWIG_fail;
10897 }
10898 {
10899 #if wxUSE_UNICODE
10900 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
10901 #else
10902 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
10903 #endif
10904 }
10905 return resultobj;
10906 fail:
10907 return NULL;
10908 }
10909
10910
10911 static PyObject *_wrap_LogBuffer_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
10912 PyObject *resultobj = NULL;
10913 wxLogBuffer *arg1 = (wxLogBuffer *) 0 ;
10914 PyObject * obj0 = 0 ;
10915 char *kwnames[] = {
10916 (char *) "self", NULL
10917 };
10918
10919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogBuffer_Flush",kwnames,&obj0)) goto fail;
10920 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogBuffer, SWIG_POINTER_EXCEPTION | 0);
10921 if (SWIG_arg_fail(1)) SWIG_fail;
10922 {
10923 PyThreadState* __tstate = wxPyBeginAllowThreads();
10924 (arg1)->Flush();
10925
10926 wxPyEndAllowThreads(__tstate);
10927 if (PyErr_Occurred()) SWIG_fail;
10928 }
10929 Py_INCREF(Py_None); resultobj = Py_None;
10930 return resultobj;
10931 fail:
10932 return NULL;
10933 }
10934
10935
10936 static PyObject * LogBuffer_swigregister(PyObject *, PyObject *args) {
10937 PyObject *obj;
10938 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10939 SWIG_TypeClientData(SWIGTYPE_p_wxLogBuffer, obj);
10940 Py_INCREF(obj);
10941 return Py_BuildValue((char *)"");
10942 }
10943 static PyObject *_wrap_SysErrorCode(PyObject *, PyObject *args, PyObject *kwargs) {
10944 PyObject *resultobj = NULL;
10945 unsigned long result;
10946 char *kwnames[] = {
10947 NULL
10948 };
10949
10950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SysErrorCode",kwnames)) goto fail;
10951 {
10952 PyThreadState* __tstate = wxPyBeginAllowThreads();
10953 result = (unsigned long)wxSysErrorCode();
10954
10955 wxPyEndAllowThreads(__tstate);
10956 if (PyErr_Occurred()) SWIG_fail;
10957 }
10958 {
10959 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
10960 }
10961 return resultobj;
10962 fail:
10963 return NULL;
10964 }
10965
10966
10967 static PyObject *_wrap_SysErrorMsg(PyObject *, PyObject *args, PyObject *kwargs) {
10968 PyObject *resultobj = NULL;
10969 unsigned long arg1 = (unsigned long) 0 ;
10970 wxString result;
10971 PyObject * obj0 = 0 ;
10972 char *kwnames[] = {
10973 (char *) "nErrCode", NULL
10974 };
10975
10976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SysErrorMsg",kwnames,&obj0)) goto fail;
10977 if (obj0) {
10978 {
10979 arg1 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj0));
10980 if (SWIG_arg_fail(1)) SWIG_fail;
10981 }
10982 }
10983 {
10984 PyThreadState* __tstate = wxPyBeginAllowThreads();
10985 result = wxSysErrorMsg(arg1);
10986
10987 wxPyEndAllowThreads(__tstate);
10988 if (PyErr_Occurred()) SWIG_fail;
10989 }
10990 {
10991 #if wxUSE_UNICODE
10992 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10993 #else
10994 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10995 #endif
10996 }
10997 return resultobj;
10998 fail:
10999 return NULL;
11000 }
11001
11002
11003 static PyObject *_wrap_LogFatalError(PyObject *, PyObject *args, PyObject *kwargs) {
11004 PyObject *resultobj = NULL;
11005 wxString *arg1 = 0 ;
11006 bool temp1 = false ;
11007 PyObject * obj0 = 0 ;
11008 char *kwnames[] = {
11009 (char *) "msg", NULL
11010 };
11011
11012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogFatalError",kwnames,&obj0)) goto fail;
11013 {
11014 arg1 = wxString_in_helper(obj0);
11015 if (arg1 == NULL) SWIG_fail;
11016 temp1 = true;
11017 }
11018 {
11019 PyThreadState* __tstate = wxPyBeginAllowThreads();
11020 wxPyLogFatalError((wxString const &)*arg1);
11021
11022 wxPyEndAllowThreads(__tstate);
11023 if (PyErr_Occurred()) SWIG_fail;
11024 }
11025 Py_INCREF(Py_None); resultobj = Py_None;
11026 {
11027 if (temp1)
11028 delete arg1;
11029 }
11030 return resultobj;
11031 fail:
11032 {
11033 if (temp1)
11034 delete arg1;
11035 }
11036 return NULL;
11037 }
11038
11039
11040 static PyObject *_wrap_LogError(PyObject *, PyObject *args, PyObject *kwargs) {
11041 PyObject *resultobj = NULL;
11042 wxString *arg1 = 0 ;
11043 bool temp1 = false ;
11044 PyObject * obj0 = 0 ;
11045 char *kwnames[] = {
11046 (char *) "msg", NULL
11047 };
11048
11049 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogError",kwnames,&obj0)) goto fail;
11050 {
11051 arg1 = wxString_in_helper(obj0);
11052 if (arg1 == NULL) SWIG_fail;
11053 temp1 = true;
11054 }
11055 {
11056 PyThreadState* __tstate = wxPyBeginAllowThreads();
11057 wxPyLogError((wxString const &)*arg1);
11058
11059 wxPyEndAllowThreads(__tstate);
11060 if (PyErr_Occurred()) SWIG_fail;
11061 }
11062 Py_INCREF(Py_None); resultobj = Py_None;
11063 {
11064 if (temp1)
11065 delete arg1;
11066 }
11067 return resultobj;
11068 fail:
11069 {
11070 if (temp1)
11071 delete arg1;
11072 }
11073 return NULL;
11074 }
11075
11076
11077 static PyObject *_wrap_LogWarning(PyObject *, PyObject *args, PyObject *kwargs) {
11078 PyObject *resultobj = NULL;
11079 wxString *arg1 = 0 ;
11080 bool temp1 = false ;
11081 PyObject * obj0 = 0 ;
11082 char *kwnames[] = {
11083 (char *) "msg", NULL
11084 };
11085
11086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWarning",kwnames,&obj0)) goto fail;
11087 {
11088 arg1 = wxString_in_helper(obj0);
11089 if (arg1 == NULL) SWIG_fail;
11090 temp1 = true;
11091 }
11092 {
11093 PyThreadState* __tstate = wxPyBeginAllowThreads();
11094 wxPyLogWarning((wxString const &)*arg1);
11095
11096 wxPyEndAllowThreads(__tstate);
11097 if (PyErr_Occurred()) SWIG_fail;
11098 }
11099 Py_INCREF(Py_None); resultobj = Py_None;
11100 {
11101 if (temp1)
11102 delete arg1;
11103 }
11104 return resultobj;
11105 fail:
11106 {
11107 if (temp1)
11108 delete arg1;
11109 }
11110 return NULL;
11111 }
11112
11113
11114 static PyObject *_wrap_LogMessage(PyObject *, PyObject *args, PyObject *kwargs) {
11115 PyObject *resultobj = NULL;
11116 wxString *arg1 = 0 ;
11117 bool temp1 = false ;
11118 PyObject * obj0 = 0 ;
11119 char *kwnames[] = {
11120 (char *) "msg", NULL
11121 };
11122
11123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogMessage",kwnames,&obj0)) goto fail;
11124 {
11125 arg1 = wxString_in_helper(obj0);
11126 if (arg1 == NULL) SWIG_fail;
11127 temp1 = true;
11128 }
11129 {
11130 PyThreadState* __tstate = wxPyBeginAllowThreads();
11131 wxPyLogMessage((wxString const &)*arg1);
11132
11133 wxPyEndAllowThreads(__tstate);
11134 if (PyErr_Occurred()) SWIG_fail;
11135 }
11136 Py_INCREF(Py_None); resultobj = Py_None;
11137 {
11138 if (temp1)
11139 delete arg1;
11140 }
11141 return resultobj;
11142 fail:
11143 {
11144 if (temp1)
11145 delete arg1;
11146 }
11147 return NULL;
11148 }
11149
11150
11151 static PyObject *_wrap_LogInfo(PyObject *, PyObject *args, PyObject *kwargs) {
11152 PyObject *resultobj = NULL;
11153 wxString *arg1 = 0 ;
11154 bool temp1 = false ;
11155 PyObject * obj0 = 0 ;
11156 char *kwnames[] = {
11157 (char *) "msg", NULL
11158 };
11159
11160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogInfo",kwnames,&obj0)) goto fail;
11161 {
11162 arg1 = wxString_in_helper(obj0);
11163 if (arg1 == NULL) SWIG_fail;
11164 temp1 = true;
11165 }
11166 {
11167 PyThreadState* __tstate = wxPyBeginAllowThreads();
11168 wxPyLogInfo((wxString const &)*arg1);
11169
11170 wxPyEndAllowThreads(__tstate);
11171 if (PyErr_Occurred()) SWIG_fail;
11172 }
11173 Py_INCREF(Py_None); resultobj = Py_None;
11174 {
11175 if (temp1)
11176 delete arg1;
11177 }
11178 return resultobj;
11179 fail:
11180 {
11181 if (temp1)
11182 delete arg1;
11183 }
11184 return NULL;
11185 }
11186
11187
11188 static PyObject *_wrap_LogDebug(PyObject *, PyObject *args, PyObject *kwargs) {
11189 PyObject *resultobj = NULL;
11190 wxString *arg1 = 0 ;
11191 bool temp1 = false ;
11192 PyObject * obj0 = 0 ;
11193 char *kwnames[] = {
11194 (char *) "msg", NULL
11195 };
11196
11197 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogDebug",kwnames,&obj0)) goto fail;
11198 {
11199 arg1 = wxString_in_helper(obj0);
11200 if (arg1 == NULL) SWIG_fail;
11201 temp1 = true;
11202 }
11203 {
11204 PyThreadState* __tstate = wxPyBeginAllowThreads();
11205 wxPyLogDebug((wxString const &)*arg1);
11206
11207 wxPyEndAllowThreads(__tstate);
11208 if (PyErr_Occurred()) SWIG_fail;
11209 }
11210 Py_INCREF(Py_None); resultobj = Py_None;
11211 {
11212 if (temp1)
11213 delete arg1;
11214 }
11215 return resultobj;
11216 fail:
11217 {
11218 if (temp1)
11219 delete arg1;
11220 }
11221 return NULL;
11222 }
11223
11224
11225 static PyObject *_wrap_LogVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
11226 PyObject *resultobj = NULL;
11227 wxString *arg1 = 0 ;
11228 bool temp1 = false ;
11229 PyObject * obj0 = 0 ;
11230 char *kwnames[] = {
11231 (char *) "msg", NULL
11232 };
11233
11234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogVerbose",kwnames,&obj0)) goto fail;
11235 {
11236 arg1 = wxString_in_helper(obj0);
11237 if (arg1 == NULL) SWIG_fail;
11238 temp1 = true;
11239 }
11240 {
11241 PyThreadState* __tstate = wxPyBeginAllowThreads();
11242 wxPyLogVerbose((wxString const &)*arg1);
11243
11244 wxPyEndAllowThreads(__tstate);
11245 if (PyErr_Occurred()) SWIG_fail;
11246 }
11247 Py_INCREF(Py_None); resultobj = Py_None;
11248 {
11249 if (temp1)
11250 delete arg1;
11251 }
11252 return resultobj;
11253 fail:
11254 {
11255 if (temp1)
11256 delete arg1;
11257 }
11258 return NULL;
11259 }
11260
11261
11262 static PyObject *_wrap_LogStatus(PyObject *, PyObject *args, PyObject *kwargs) {
11263 PyObject *resultobj = NULL;
11264 wxString *arg1 = 0 ;
11265 bool temp1 = false ;
11266 PyObject * obj0 = 0 ;
11267 char *kwnames[] = {
11268 (char *) "msg", NULL
11269 };
11270
11271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogStatus",kwnames,&obj0)) goto fail;
11272 {
11273 arg1 = wxString_in_helper(obj0);
11274 if (arg1 == NULL) SWIG_fail;
11275 temp1 = true;
11276 }
11277 {
11278 PyThreadState* __tstate = wxPyBeginAllowThreads();
11279 wxPyLogStatus((wxString const &)*arg1);
11280
11281 wxPyEndAllowThreads(__tstate);
11282 if (PyErr_Occurred()) SWIG_fail;
11283 }
11284 Py_INCREF(Py_None); resultobj = Py_None;
11285 {
11286 if (temp1)
11287 delete arg1;
11288 }
11289 return resultobj;
11290 fail:
11291 {
11292 if (temp1)
11293 delete arg1;
11294 }
11295 return NULL;
11296 }
11297
11298
11299 static PyObject *_wrap_LogStatusFrame(PyObject *, PyObject *args, PyObject *kwargs) {
11300 PyObject *resultobj = NULL;
11301 wxFrame *arg1 = (wxFrame *) 0 ;
11302 wxString *arg2 = 0 ;
11303 bool temp2 = false ;
11304 PyObject * obj0 = 0 ;
11305 PyObject * obj1 = 0 ;
11306 char *kwnames[] = {
11307 (char *) "pFrame",(char *) "msg", NULL
11308 };
11309
11310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogStatusFrame",kwnames,&obj0,&obj1)) goto fail;
11311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
11312 if (SWIG_arg_fail(1)) SWIG_fail;
11313 {
11314 arg2 = wxString_in_helper(obj1);
11315 if (arg2 == NULL) SWIG_fail;
11316 temp2 = true;
11317 }
11318 {
11319 PyThreadState* __tstate = wxPyBeginAllowThreads();
11320 wxPyLogStatusFrame(arg1,(wxString const &)*arg2);
11321
11322 wxPyEndAllowThreads(__tstate);
11323 if (PyErr_Occurred()) SWIG_fail;
11324 }
11325 Py_INCREF(Py_None); resultobj = Py_None;
11326 {
11327 if (temp2)
11328 delete arg2;
11329 }
11330 return resultobj;
11331 fail:
11332 {
11333 if (temp2)
11334 delete arg2;
11335 }
11336 return NULL;
11337 }
11338
11339
11340 static PyObject *_wrap_LogSysError(PyObject *, PyObject *args, PyObject *kwargs) {
11341 PyObject *resultobj = NULL;
11342 wxString *arg1 = 0 ;
11343 bool temp1 = false ;
11344 PyObject * obj0 = 0 ;
11345 char *kwnames[] = {
11346 (char *) "msg", NULL
11347 };
11348
11349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogSysError",kwnames,&obj0)) goto fail;
11350 {
11351 arg1 = wxString_in_helper(obj0);
11352 if (arg1 == NULL) SWIG_fail;
11353 temp1 = true;
11354 }
11355 {
11356 PyThreadState* __tstate = wxPyBeginAllowThreads();
11357 wxPyLogSysError((wxString const &)*arg1);
11358
11359 wxPyEndAllowThreads(__tstate);
11360 if (PyErr_Occurred()) SWIG_fail;
11361 }
11362 Py_INCREF(Py_None); resultobj = Py_None;
11363 {
11364 if (temp1)
11365 delete arg1;
11366 }
11367 return resultobj;
11368 fail:
11369 {
11370 if (temp1)
11371 delete arg1;
11372 }
11373 return NULL;
11374 }
11375
11376
11377 static PyObject *_wrap_LogGeneric(PyObject *, PyObject *args, PyObject *kwargs) {
11378 PyObject *resultobj = NULL;
11379 unsigned long arg1 ;
11380 wxString *arg2 = 0 ;
11381 bool temp2 = false ;
11382 PyObject * obj0 = 0 ;
11383 PyObject * obj1 = 0 ;
11384 char *kwnames[] = {
11385 (char *) "level",(char *) "msg", NULL
11386 };
11387
11388 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogGeneric",kwnames,&obj0,&obj1)) goto fail;
11389 {
11390 arg1 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj0));
11391 if (SWIG_arg_fail(1)) SWIG_fail;
11392 }
11393 {
11394 arg2 = wxString_in_helper(obj1);
11395 if (arg2 == NULL) SWIG_fail;
11396 temp2 = true;
11397 }
11398 {
11399 PyThreadState* __tstate = wxPyBeginAllowThreads();
11400 wxPyLogGeneric(arg1,(wxString const &)*arg2);
11401
11402 wxPyEndAllowThreads(__tstate);
11403 if (PyErr_Occurred()) SWIG_fail;
11404 }
11405 Py_INCREF(Py_None); resultobj = Py_None;
11406 {
11407 if (temp2)
11408 delete arg2;
11409 }
11410 return resultobj;
11411 fail:
11412 {
11413 if (temp2)
11414 delete arg2;
11415 }
11416 return NULL;
11417 }
11418
11419
11420 static PyObject *_wrap_LogTrace__SWIG_0(PyObject *, PyObject *args) {
11421 PyObject *resultobj = NULL;
11422 unsigned long arg1 ;
11423 wxString *arg2 = 0 ;
11424 bool temp2 = false ;
11425 PyObject * obj0 = 0 ;
11426 PyObject * obj1 = 0 ;
11427
11428 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
11429 {
11430 arg1 = static_cast<unsigned long >(SWIG_As_unsigned_SS_long(obj0));
11431 if (SWIG_arg_fail(1)) SWIG_fail;
11432 }
11433 {
11434 arg2 = wxString_in_helper(obj1);
11435 if (arg2 == NULL) SWIG_fail;
11436 temp2 = true;
11437 }
11438 {
11439 PyThreadState* __tstate = wxPyBeginAllowThreads();
11440 wxPyLogTrace(arg1,(wxString const &)*arg2);
11441
11442 wxPyEndAllowThreads(__tstate);
11443 if (PyErr_Occurred()) SWIG_fail;
11444 }
11445 Py_INCREF(Py_None); resultobj = Py_None;
11446 {
11447 if (temp2)
11448 delete arg2;
11449 }
11450 return resultobj;
11451 fail:
11452 {
11453 if (temp2)
11454 delete arg2;
11455 }
11456 return NULL;
11457 }
11458
11459
11460 static PyObject *_wrap_LogTrace__SWIG_1(PyObject *, PyObject *args) {
11461 PyObject *resultobj = NULL;
11462 wxString *arg1 = 0 ;
11463 wxString *arg2 = 0 ;
11464 bool temp1 = false ;
11465 bool temp2 = false ;
11466 PyObject * obj0 = 0 ;
11467 PyObject * obj1 = 0 ;
11468
11469 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
11470 {
11471 arg1 = wxString_in_helper(obj0);
11472 if (arg1 == NULL) SWIG_fail;
11473 temp1 = true;
11474 }
11475 {
11476 arg2 = wxString_in_helper(obj1);
11477 if (arg2 == NULL) SWIG_fail;
11478 temp2 = true;
11479 }
11480 {
11481 PyThreadState* __tstate = wxPyBeginAllowThreads();
11482 wxPyLogTrace((wxString const &)*arg1,(wxString const &)*arg2);
11483
11484 wxPyEndAllowThreads(__tstate);
11485 if (PyErr_Occurred()) SWIG_fail;
11486 }
11487 Py_INCREF(Py_None); resultobj = Py_None;
11488 {
11489 if (temp1)
11490 delete arg1;
11491 }
11492 {
11493 if (temp2)
11494 delete arg2;
11495 }
11496 return resultobj;
11497 fail:
11498 {
11499 if (temp1)
11500 delete arg1;
11501 }
11502 {
11503 if (temp2)
11504 delete arg2;
11505 }
11506 return NULL;
11507 }
11508
11509
11510 static PyObject *_wrap_LogTrace(PyObject *self, PyObject *args) {
11511 int argc;
11512 PyObject *argv[3];
11513 int ii;
11514
11515 argc = PyObject_Length(args);
11516 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
11517 argv[ii] = PyTuple_GetItem(args,ii);
11518 }
11519 if (argc == 2) {
11520 int _v;
11521 {
11522 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
11523 }
11524 if (_v) {
11525 {
11526 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
11527 }
11528 if (_v) {
11529 return _wrap_LogTrace__SWIG_1(self,args);
11530 }
11531 }
11532 }
11533 if (argc == 2) {
11534 int _v;
11535 _v = SWIG_Check_unsigned_SS_long(argv[0]);
11536 if (_v) {
11537 {
11538 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
11539 }
11540 if (_v) {
11541 return _wrap_LogTrace__SWIG_0(self,args);
11542 }
11543 }
11544 }
11545
11546 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'LogTrace'");
11547 return NULL;
11548 }
11549
11550
11551 static PyObject *_wrap_SafeShowMessage(PyObject *, PyObject *args, PyObject *kwargs) {
11552 PyObject *resultobj = NULL;
11553 wxString *arg1 = 0 ;
11554 wxString *arg2 = 0 ;
11555 bool temp1 = false ;
11556 bool temp2 = false ;
11557 PyObject * obj0 = 0 ;
11558 PyObject * obj1 = 0 ;
11559 char *kwnames[] = {
11560 (char *) "title",(char *) "text", NULL
11561 };
11562
11563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SafeShowMessage",kwnames,&obj0,&obj1)) goto fail;
11564 {
11565 arg1 = wxString_in_helper(obj0);
11566 if (arg1 == NULL) SWIG_fail;
11567 temp1 = true;
11568 }
11569 {
11570 arg2 = wxString_in_helper(obj1);
11571 if (arg2 == NULL) SWIG_fail;
11572 temp2 = true;
11573 }
11574 {
11575 PyThreadState* __tstate = wxPyBeginAllowThreads();
11576 wxSafeShowMessage((wxString const &)*arg1,(wxString const &)*arg2);
11577
11578 wxPyEndAllowThreads(__tstate);
11579 if (PyErr_Occurred()) SWIG_fail;
11580 }
11581 Py_INCREF(Py_None); resultobj = Py_None;
11582 {
11583 if (temp1)
11584 delete arg1;
11585 }
11586 {
11587 if (temp2)
11588 delete arg2;
11589 }
11590 return resultobj;
11591 fail:
11592 {
11593 if (temp1)
11594 delete arg1;
11595 }
11596 {
11597 if (temp2)
11598 delete arg2;
11599 }
11600 return NULL;
11601 }
11602
11603
11604 static PyObject *_wrap_new_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
11605 PyObject *resultobj = NULL;
11606 wxLogNull *result;
11607 char *kwnames[] = {
11608 NULL
11609 };
11610
11611 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogNull",kwnames)) goto fail;
11612 {
11613 PyThreadState* __tstate = wxPyBeginAllowThreads();
11614 result = (wxLogNull *)new wxLogNull();
11615
11616 wxPyEndAllowThreads(__tstate);
11617 if (PyErr_Occurred()) SWIG_fail;
11618 }
11619 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogNull, 1);
11620 return resultobj;
11621 fail:
11622 return NULL;
11623 }
11624
11625
11626 static PyObject *_wrap_delete_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
11627 PyObject *resultobj = NULL;
11628 wxLogNull *arg1 = (wxLogNull *) 0 ;
11629 PyObject * obj0 = 0 ;
11630 char *kwnames[] = {
11631 (char *) "self", NULL
11632 };
11633
11634 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_LogNull",kwnames,&obj0)) goto fail;
11635 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogNull, SWIG_POINTER_EXCEPTION | 0);
11636 if (SWIG_arg_fail(1)) SWIG_fail;
11637 {
11638 PyThreadState* __tstate = wxPyBeginAllowThreads();
11639 delete arg1;
11640
11641 wxPyEndAllowThreads(__tstate);
11642 if (PyErr_Occurred()) SWIG_fail;
11643 }
11644 Py_INCREF(Py_None); resultobj = Py_None;
11645 return resultobj;
11646 fail:
11647 return NULL;
11648 }
11649
11650
11651 static PyObject * LogNull_swigregister(PyObject *, PyObject *args) {
11652 PyObject *obj;
11653 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11654 SWIG_TypeClientData(SWIGTYPE_p_wxLogNull, obj);
11655 Py_INCREF(obj);
11656 return Py_BuildValue((char *)"");
11657 }
11658 static PyObject *_wrap_new_PyLog(PyObject *, PyObject *args, PyObject *kwargs) {
11659 PyObject *resultobj = NULL;
11660 wxPyLog *result;
11661 char *kwnames[] = {
11662 NULL
11663 };
11664
11665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyLog",kwnames)) goto fail;
11666 {
11667 PyThreadState* __tstate = wxPyBeginAllowThreads();
11668 result = (wxPyLog *)new wxPyLog();
11669
11670 wxPyEndAllowThreads(__tstate);
11671 if (PyErr_Occurred()) SWIG_fail;
11672 }
11673 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyLog, 1);
11674 return resultobj;
11675 fail:
11676 return NULL;
11677 }
11678
11679
11680 static PyObject *_wrap_PyLog__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
11681 PyObject *resultobj = NULL;
11682 wxPyLog *arg1 = (wxPyLog *) 0 ;
11683 PyObject *arg2 = (PyObject *) 0 ;
11684 PyObject *arg3 = (PyObject *) 0 ;
11685 PyObject * obj0 = 0 ;
11686 PyObject * obj1 = 0 ;
11687 PyObject * obj2 = 0 ;
11688 char *kwnames[] = {
11689 (char *) "self",(char *) "self",(char *) "_class", NULL
11690 };
11691
11692 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLog__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
11693 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyLog, SWIG_POINTER_EXCEPTION | 0);
11694 if (SWIG_arg_fail(1)) SWIG_fail;
11695 arg2 = obj1;
11696 arg3 = obj2;
11697 {
11698 PyThreadState* __tstate = wxPyBeginAllowThreads();
11699 (arg1)->_setCallbackInfo(arg2,arg3);
11700
11701 wxPyEndAllowThreads(__tstate);
11702 if (PyErr_Occurred()) SWIG_fail;
11703 }
11704 Py_INCREF(Py_None); resultobj = Py_None;
11705 return resultobj;
11706 fail:
11707 return NULL;
11708 }
11709
11710
11711 static PyObject * PyLog_swigregister(PyObject *, PyObject *args) {
11712 PyObject *obj;
11713 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11714 SWIG_TypeClientData(SWIGTYPE_p_wxPyLog, obj);
11715 Py_INCREF(obj);
11716 return Py_BuildValue((char *)"");
11717 }
11718 static PyObject *_wrap_Process_Kill(PyObject *, PyObject *args, PyObject *kwargs) {
11719 PyObject *resultobj = NULL;
11720 int arg1 ;
11721 wxSignal arg2 = (wxSignal) wxSIGTERM ;
11722 int arg3 = (int) wxKILL_NOCHILDREN ;
11723 wxKillError result;
11724 PyObject * obj0 = 0 ;
11725 PyObject * obj1 = 0 ;
11726 PyObject * obj2 = 0 ;
11727 char *kwnames[] = {
11728 (char *) "pid",(char *) "sig",(char *) "flags", NULL
11729 };
11730
11731 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Process_Kill",kwnames,&obj0,&obj1,&obj2)) goto fail;
11732 {
11733 arg1 = static_cast<int >(SWIG_As_int(obj0));
11734 if (SWIG_arg_fail(1)) SWIG_fail;
11735 }
11736 if (obj1) {
11737 {
11738 arg2 = static_cast<wxSignal >(SWIG_As_int(obj1));
11739 if (SWIG_arg_fail(2)) SWIG_fail;
11740 }
11741 }
11742 if (obj2) {
11743 {
11744 arg3 = static_cast<int >(SWIG_As_int(obj2));
11745 if (SWIG_arg_fail(3)) SWIG_fail;
11746 }
11747 }
11748 {
11749 PyThreadState* __tstate = wxPyBeginAllowThreads();
11750 result = (wxKillError)wxPyProcess::Kill(arg1,arg2,arg3);
11751
11752 wxPyEndAllowThreads(__tstate);
11753 if (PyErr_Occurred()) SWIG_fail;
11754 }
11755 resultobj = SWIG_From_int((result));
11756 return resultobj;
11757 fail:
11758 return NULL;
11759 }
11760
11761
11762 static PyObject *_wrap_Process_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
11763 PyObject *resultobj = NULL;
11764 int arg1 ;
11765 bool result;
11766 PyObject * obj0 = 0 ;
11767 char *kwnames[] = {
11768 (char *) "pid", NULL
11769 };
11770
11771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Exists",kwnames,&obj0)) goto fail;
11772 {
11773 arg1 = static_cast<int >(SWIG_As_int(obj0));
11774 if (SWIG_arg_fail(1)) SWIG_fail;
11775 }
11776 {
11777 PyThreadState* __tstate = wxPyBeginAllowThreads();
11778 result = (bool)wxPyProcess::Exists(arg1);
11779
11780 wxPyEndAllowThreads(__tstate);
11781 if (PyErr_Occurred()) SWIG_fail;
11782 }
11783 {
11784 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11785 }
11786 return resultobj;
11787 fail:
11788 return NULL;
11789 }
11790
11791
11792 static PyObject *_wrap_Process_Open(PyObject *, PyObject *args, PyObject *kwargs) {
11793 PyObject *resultobj = NULL;
11794 wxString *arg1 = 0 ;
11795 int arg2 = (int) wxEXEC_ASYNC ;
11796 wxPyProcess *result;
11797 bool temp1 = false ;
11798 PyObject * obj0 = 0 ;
11799 PyObject * obj1 = 0 ;
11800 char *kwnames[] = {
11801 (char *) "cmd",(char *) "flags", NULL
11802 };
11803
11804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Process_Open",kwnames,&obj0,&obj1)) goto fail;
11805 {
11806 arg1 = wxString_in_helper(obj0);
11807 if (arg1 == NULL) SWIG_fail;
11808 temp1 = true;
11809 }
11810 if (obj1) {
11811 {
11812 arg2 = static_cast<int >(SWIG_As_int(obj1));
11813 if (SWIG_arg_fail(2)) SWIG_fail;
11814 }
11815 }
11816 {
11817 PyThreadState* __tstate = wxPyBeginAllowThreads();
11818 result = (wxPyProcess *)wxPyProcess::Open((wxString const &)*arg1,arg2);
11819
11820 wxPyEndAllowThreads(__tstate);
11821 if (PyErr_Occurred()) SWIG_fail;
11822 }
11823 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 0);
11824 {
11825 if (temp1)
11826 delete arg1;
11827 }
11828 return resultobj;
11829 fail:
11830 {
11831 if (temp1)
11832 delete arg1;
11833 }
11834 return NULL;
11835 }
11836
11837
11838 static PyObject *_wrap_new_Process(PyObject *, PyObject *args, PyObject *kwargs) {
11839 PyObject *resultobj = NULL;
11840 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
11841 int arg2 = (int) -1 ;
11842 wxPyProcess *result;
11843 PyObject * obj0 = 0 ;
11844 PyObject * obj1 = 0 ;
11845 char *kwnames[] = {
11846 (char *) "parent",(char *) "id", NULL
11847 };
11848
11849 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Process",kwnames,&obj0,&obj1)) goto fail;
11850 if (obj0) {
11851 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
11852 if (SWIG_arg_fail(1)) SWIG_fail;
11853 }
11854 if (obj1) {
11855 {
11856 arg2 = static_cast<int >(SWIG_As_int(obj1));
11857 if (SWIG_arg_fail(2)) SWIG_fail;
11858 }
11859 }
11860 {
11861 PyThreadState* __tstate = wxPyBeginAllowThreads();
11862 result = (wxPyProcess *)new wxPyProcess(arg1,arg2);
11863
11864 wxPyEndAllowThreads(__tstate);
11865 if (PyErr_Occurred()) SWIG_fail;
11866 }
11867 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 1);
11868 return resultobj;
11869 fail:
11870 return NULL;
11871 }
11872
11873
11874 static PyObject *_wrap_Process__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
11875 PyObject *resultobj = NULL;
11876 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11877 PyObject *arg2 = (PyObject *) 0 ;
11878 PyObject *arg3 = (PyObject *) 0 ;
11879 PyObject * obj0 = 0 ;
11880 PyObject * obj1 = 0 ;
11881 PyObject * obj2 = 0 ;
11882 char *kwnames[] = {
11883 (char *) "self",(char *) "self",(char *) "_class", NULL
11884 };
11885
11886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
11887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11888 if (SWIG_arg_fail(1)) SWIG_fail;
11889 arg2 = obj1;
11890 arg3 = obj2;
11891 {
11892 PyThreadState* __tstate = wxPyBeginAllowThreads();
11893 (arg1)->_setCallbackInfo(arg2,arg3);
11894
11895 wxPyEndAllowThreads(__tstate);
11896 if (PyErr_Occurred()) SWIG_fail;
11897 }
11898 Py_INCREF(Py_None); resultobj = Py_None;
11899 return resultobj;
11900 fail:
11901 return NULL;
11902 }
11903
11904
11905 static PyObject *_wrap_Process_OnTerminate(PyObject *, PyObject *args, PyObject *kwargs) {
11906 PyObject *resultobj = NULL;
11907 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11908 int arg2 ;
11909 int arg3 ;
11910 PyObject * obj0 = 0 ;
11911 PyObject * obj1 = 0 ;
11912 PyObject * obj2 = 0 ;
11913 char *kwnames[] = {
11914 (char *) "self",(char *) "pid",(char *) "status", NULL
11915 };
11916
11917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process_OnTerminate",kwnames,&obj0,&obj1,&obj2)) goto fail;
11918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11919 if (SWIG_arg_fail(1)) SWIG_fail;
11920 {
11921 arg2 = static_cast<int >(SWIG_As_int(obj1));
11922 if (SWIG_arg_fail(2)) SWIG_fail;
11923 }
11924 {
11925 arg3 = static_cast<int >(SWIG_As_int(obj2));
11926 if (SWIG_arg_fail(3)) SWIG_fail;
11927 }
11928 {
11929 PyThreadState* __tstate = wxPyBeginAllowThreads();
11930 (arg1)->OnTerminate(arg2,arg3);
11931
11932 wxPyEndAllowThreads(__tstate);
11933 if (PyErr_Occurred()) SWIG_fail;
11934 }
11935 Py_INCREF(Py_None); resultobj = Py_None;
11936 return resultobj;
11937 fail:
11938 return NULL;
11939 }
11940
11941
11942 static PyObject *_wrap_Process_Redirect(PyObject *, PyObject *args, PyObject *kwargs) {
11943 PyObject *resultobj = NULL;
11944 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11945 PyObject * obj0 = 0 ;
11946 char *kwnames[] = {
11947 (char *) "self", NULL
11948 };
11949
11950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Redirect",kwnames,&obj0)) goto fail;
11951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11952 if (SWIG_arg_fail(1)) SWIG_fail;
11953 {
11954 PyThreadState* __tstate = wxPyBeginAllowThreads();
11955 (arg1)->Redirect();
11956
11957 wxPyEndAllowThreads(__tstate);
11958 if (PyErr_Occurred()) SWIG_fail;
11959 }
11960 Py_INCREF(Py_None); resultobj = Py_None;
11961 return resultobj;
11962 fail:
11963 return NULL;
11964 }
11965
11966
11967 static PyObject *_wrap_Process_IsRedirected(PyObject *, PyObject *args, PyObject *kwargs) {
11968 PyObject *resultobj = NULL;
11969 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11970 bool result;
11971 PyObject * obj0 = 0 ;
11972 char *kwnames[] = {
11973 (char *) "self", NULL
11974 };
11975
11976 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsRedirected",kwnames,&obj0)) goto fail;
11977 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11978 if (SWIG_arg_fail(1)) SWIG_fail;
11979 {
11980 PyThreadState* __tstate = wxPyBeginAllowThreads();
11981 result = (bool)(arg1)->IsRedirected();
11982
11983 wxPyEndAllowThreads(__tstate);
11984 if (PyErr_Occurred()) SWIG_fail;
11985 }
11986 {
11987 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11988 }
11989 return resultobj;
11990 fail:
11991 return NULL;
11992 }
11993
11994
11995 static PyObject *_wrap_Process_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
11996 PyObject *resultobj = NULL;
11997 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11998 PyObject * obj0 = 0 ;
11999 char *kwnames[] = {
12000 (char *) "self", NULL
12001 };
12002
12003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Detach",kwnames,&obj0)) goto fail;
12004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12005 if (SWIG_arg_fail(1)) SWIG_fail;
12006 {
12007 PyThreadState* __tstate = wxPyBeginAllowThreads();
12008 (arg1)->Detach();
12009
12010 wxPyEndAllowThreads(__tstate);
12011 if (PyErr_Occurred()) SWIG_fail;
12012 }
12013 Py_INCREF(Py_None); resultobj = Py_None;
12014 return resultobj;
12015 fail:
12016 return NULL;
12017 }
12018
12019
12020 static PyObject *_wrap_Process_GetInputStream(PyObject *, PyObject *args, PyObject *kwargs) {
12021 PyObject *resultobj = NULL;
12022 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12023 wxInputStream *result;
12024 PyObject * obj0 = 0 ;
12025 char *kwnames[] = {
12026 (char *) "self", NULL
12027 };
12028
12029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetInputStream",kwnames,&obj0)) goto fail;
12030 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12031 if (SWIG_arg_fail(1)) SWIG_fail;
12032 {
12033 PyThreadState* __tstate = wxPyBeginAllowThreads();
12034 result = (wxInputStream *)(arg1)->GetInputStream();
12035
12036 wxPyEndAllowThreads(__tstate);
12037 if (PyErr_Occurred()) SWIG_fail;
12038 }
12039 {
12040 wxPyInputStream * _ptr = NULL;
12041
12042 if (result) {
12043 _ptr = new wxPyInputStream(result);
12044 }
12045 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
12046 }
12047 return resultobj;
12048 fail:
12049 return NULL;
12050 }
12051
12052
12053 static PyObject *_wrap_Process_GetErrorStream(PyObject *, PyObject *args, PyObject *kwargs) {
12054 PyObject *resultobj = NULL;
12055 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12056 wxInputStream *result;
12057 PyObject * obj0 = 0 ;
12058 char *kwnames[] = {
12059 (char *) "self", NULL
12060 };
12061
12062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetErrorStream",kwnames,&obj0)) goto fail;
12063 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12064 if (SWIG_arg_fail(1)) SWIG_fail;
12065 {
12066 PyThreadState* __tstate = wxPyBeginAllowThreads();
12067 result = (wxInputStream *)(arg1)->GetErrorStream();
12068
12069 wxPyEndAllowThreads(__tstate);
12070 if (PyErr_Occurred()) SWIG_fail;
12071 }
12072 {
12073 wxPyInputStream * _ptr = NULL;
12074
12075 if (result) {
12076 _ptr = new wxPyInputStream(result);
12077 }
12078 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
12079 }
12080 return resultobj;
12081 fail:
12082 return NULL;
12083 }
12084
12085
12086 static PyObject *_wrap_Process_GetOutputStream(PyObject *, PyObject *args, PyObject *kwargs) {
12087 PyObject *resultobj = NULL;
12088 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12089 wxOutputStream *result;
12090 PyObject * obj0 = 0 ;
12091 char *kwnames[] = {
12092 (char *) "self", NULL
12093 };
12094
12095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetOutputStream",kwnames,&obj0)) goto fail;
12096 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12097 if (SWIG_arg_fail(1)) SWIG_fail;
12098 {
12099 PyThreadState* __tstate = wxPyBeginAllowThreads();
12100 result = (wxOutputStream *)(arg1)->GetOutputStream();
12101
12102 wxPyEndAllowThreads(__tstate);
12103 if (PyErr_Occurred()) SWIG_fail;
12104 }
12105 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxOutputStream, 0);
12106 return resultobj;
12107 fail:
12108 return NULL;
12109 }
12110
12111
12112 static PyObject *_wrap_Process_CloseOutput(PyObject *, PyObject *args, PyObject *kwargs) {
12113 PyObject *resultobj = NULL;
12114 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12115 PyObject * obj0 = 0 ;
12116 char *kwnames[] = {
12117 (char *) "self", NULL
12118 };
12119
12120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_CloseOutput",kwnames,&obj0)) goto fail;
12121 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12122 if (SWIG_arg_fail(1)) SWIG_fail;
12123 {
12124 PyThreadState* __tstate = wxPyBeginAllowThreads();
12125 (arg1)->CloseOutput();
12126
12127 wxPyEndAllowThreads(__tstate);
12128 if (PyErr_Occurred()) SWIG_fail;
12129 }
12130 Py_INCREF(Py_None); resultobj = Py_None;
12131 return resultobj;
12132 fail:
12133 return NULL;
12134 }
12135
12136
12137 static PyObject *_wrap_Process_IsInputOpened(PyObject *, PyObject *args, PyObject *kwargs) {
12138 PyObject *resultobj = NULL;
12139 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12140 bool result;
12141 PyObject * obj0 = 0 ;
12142 char *kwnames[] = {
12143 (char *) "self", NULL
12144 };
12145
12146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputOpened",kwnames,&obj0)) goto fail;
12147 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12148 if (SWIG_arg_fail(1)) SWIG_fail;
12149 {
12150 PyThreadState* __tstate = wxPyBeginAllowThreads();
12151 result = (bool)((wxPyProcess const *)arg1)->IsInputOpened();
12152
12153 wxPyEndAllowThreads(__tstate);
12154 if (PyErr_Occurred()) SWIG_fail;
12155 }
12156 {
12157 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12158 }
12159 return resultobj;
12160 fail:
12161 return NULL;
12162 }
12163
12164
12165 static PyObject *_wrap_Process_IsInputAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
12166 PyObject *resultobj = NULL;
12167 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12168 bool result;
12169 PyObject * obj0 = 0 ;
12170 char *kwnames[] = {
12171 (char *) "self", NULL
12172 };
12173
12174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputAvailable",kwnames,&obj0)) goto fail;
12175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12176 if (SWIG_arg_fail(1)) SWIG_fail;
12177 {
12178 PyThreadState* __tstate = wxPyBeginAllowThreads();
12179 result = (bool)((wxPyProcess const *)arg1)->IsInputAvailable();
12180
12181 wxPyEndAllowThreads(__tstate);
12182 if (PyErr_Occurred()) SWIG_fail;
12183 }
12184 {
12185 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12186 }
12187 return resultobj;
12188 fail:
12189 return NULL;
12190 }
12191
12192
12193 static PyObject *_wrap_Process_IsErrorAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
12194 PyObject *resultobj = NULL;
12195 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
12196 bool result;
12197 PyObject * obj0 = 0 ;
12198 char *kwnames[] = {
12199 (char *) "self", NULL
12200 };
12201
12202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsErrorAvailable",kwnames,&obj0)) goto fail;
12203 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12204 if (SWIG_arg_fail(1)) SWIG_fail;
12205 {
12206 PyThreadState* __tstate = wxPyBeginAllowThreads();
12207 result = (bool)((wxPyProcess const *)arg1)->IsErrorAvailable();
12208
12209 wxPyEndAllowThreads(__tstate);
12210 if (PyErr_Occurred()) SWIG_fail;
12211 }
12212 {
12213 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12214 }
12215 return resultobj;
12216 fail:
12217 return NULL;
12218 }
12219
12220
12221 static PyObject * Process_swigregister(PyObject *, PyObject *args) {
12222 PyObject *obj;
12223 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12224 SWIG_TypeClientData(SWIGTYPE_p_wxPyProcess, obj);
12225 Py_INCREF(obj);
12226 return Py_BuildValue((char *)"");
12227 }
12228 static PyObject *_wrap_new_ProcessEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12229 PyObject *resultobj = NULL;
12230 int arg1 = (int) 0 ;
12231 int arg2 = (int) 0 ;
12232 int arg3 = (int) 0 ;
12233 wxProcessEvent *result;
12234 PyObject * obj0 = 0 ;
12235 PyObject * obj1 = 0 ;
12236 PyObject * obj2 = 0 ;
12237 char *kwnames[] = {
12238 (char *) "id",(char *) "pid",(char *) "exitcode", NULL
12239 };
12240
12241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ProcessEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
12242 if (obj0) {
12243 {
12244 arg1 = static_cast<int >(SWIG_As_int(obj0));
12245 if (SWIG_arg_fail(1)) SWIG_fail;
12246 }
12247 }
12248 if (obj1) {
12249 {
12250 arg2 = static_cast<int >(SWIG_As_int(obj1));
12251 if (SWIG_arg_fail(2)) SWIG_fail;
12252 }
12253 }
12254 if (obj2) {
12255 {
12256 arg3 = static_cast<int >(SWIG_As_int(obj2));
12257 if (SWIG_arg_fail(3)) SWIG_fail;
12258 }
12259 }
12260 {
12261 PyThreadState* __tstate = wxPyBeginAllowThreads();
12262 result = (wxProcessEvent *)new wxProcessEvent(arg1,arg2,arg3);
12263
12264 wxPyEndAllowThreads(__tstate);
12265 if (PyErr_Occurred()) SWIG_fail;
12266 }
12267 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxProcessEvent, 1);
12268 return resultobj;
12269 fail:
12270 return NULL;
12271 }
12272
12273
12274 static PyObject *_wrap_ProcessEvent_GetPid(PyObject *, PyObject *args, PyObject *kwargs) {
12275 PyObject *resultobj = NULL;
12276 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12277 int result;
12278 PyObject * obj0 = 0 ;
12279 char *kwnames[] = {
12280 (char *) "self", NULL
12281 };
12282
12283 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetPid",kwnames,&obj0)) goto fail;
12284 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12285 if (SWIG_arg_fail(1)) SWIG_fail;
12286 {
12287 PyThreadState* __tstate = wxPyBeginAllowThreads();
12288 result = (int)(arg1)->GetPid();
12289
12290 wxPyEndAllowThreads(__tstate);
12291 if (PyErr_Occurred()) SWIG_fail;
12292 }
12293 {
12294 resultobj = SWIG_From_int(static_cast<int >(result));
12295 }
12296 return resultobj;
12297 fail:
12298 return NULL;
12299 }
12300
12301
12302 static PyObject *_wrap_ProcessEvent_GetExitCode(PyObject *, PyObject *args, PyObject *kwargs) {
12303 PyObject *resultobj = NULL;
12304 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12305 int result;
12306 PyObject * obj0 = 0 ;
12307 char *kwnames[] = {
12308 (char *) "self", NULL
12309 };
12310
12311 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetExitCode",kwnames,&obj0)) goto fail;
12312 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12313 if (SWIG_arg_fail(1)) SWIG_fail;
12314 {
12315 PyThreadState* __tstate = wxPyBeginAllowThreads();
12316 result = (int)(arg1)->GetExitCode();
12317
12318 wxPyEndAllowThreads(__tstate);
12319 if (PyErr_Occurred()) SWIG_fail;
12320 }
12321 {
12322 resultobj = SWIG_From_int(static_cast<int >(result));
12323 }
12324 return resultobj;
12325 fail:
12326 return NULL;
12327 }
12328
12329
12330 static PyObject *_wrap_ProcessEvent_m_pid_set(PyObject *, PyObject *args, PyObject *kwargs) {
12331 PyObject *resultobj = NULL;
12332 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12333 int arg2 ;
12334 PyObject * obj0 = 0 ;
12335 PyObject * obj1 = 0 ;
12336 char *kwnames[] = {
12337 (char *) "self",(char *) "m_pid", NULL
12338 };
12339
12340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_pid_set",kwnames,&obj0,&obj1)) goto fail;
12341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12342 if (SWIG_arg_fail(1)) SWIG_fail;
12343 {
12344 arg2 = static_cast<int >(SWIG_As_int(obj1));
12345 if (SWIG_arg_fail(2)) SWIG_fail;
12346 }
12347 if (arg1) (arg1)->m_pid = arg2;
12348
12349 Py_INCREF(Py_None); resultobj = Py_None;
12350 return resultobj;
12351 fail:
12352 return NULL;
12353 }
12354
12355
12356 static PyObject *_wrap_ProcessEvent_m_pid_get(PyObject *, PyObject *args, PyObject *kwargs) {
12357 PyObject *resultobj = NULL;
12358 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12359 int result;
12360 PyObject * obj0 = 0 ;
12361 char *kwnames[] = {
12362 (char *) "self", NULL
12363 };
12364
12365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_pid_get",kwnames,&obj0)) goto fail;
12366 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12367 if (SWIG_arg_fail(1)) SWIG_fail;
12368 result = (int) ((arg1)->m_pid);
12369
12370 {
12371 resultobj = SWIG_From_int(static_cast<int >(result));
12372 }
12373 return resultobj;
12374 fail:
12375 return NULL;
12376 }
12377
12378
12379 static PyObject *_wrap_ProcessEvent_m_exitcode_set(PyObject *, PyObject *args, PyObject *kwargs) {
12380 PyObject *resultobj = NULL;
12381 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12382 int arg2 ;
12383 PyObject * obj0 = 0 ;
12384 PyObject * obj1 = 0 ;
12385 char *kwnames[] = {
12386 (char *) "self",(char *) "m_exitcode", NULL
12387 };
12388
12389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_exitcode_set",kwnames,&obj0,&obj1)) goto fail;
12390 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12391 if (SWIG_arg_fail(1)) SWIG_fail;
12392 {
12393 arg2 = static_cast<int >(SWIG_As_int(obj1));
12394 if (SWIG_arg_fail(2)) SWIG_fail;
12395 }
12396 if (arg1) (arg1)->m_exitcode = arg2;
12397
12398 Py_INCREF(Py_None); resultobj = Py_None;
12399 return resultobj;
12400 fail:
12401 return NULL;
12402 }
12403
12404
12405 static PyObject *_wrap_ProcessEvent_m_exitcode_get(PyObject *, PyObject *args, PyObject *kwargs) {
12406 PyObject *resultobj = NULL;
12407 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
12408 int result;
12409 PyObject * obj0 = 0 ;
12410 char *kwnames[] = {
12411 (char *) "self", NULL
12412 };
12413
12414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_exitcode_get",kwnames,&obj0)) goto fail;
12415 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
12416 if (SWIG_arg_fail(1)) SWIG_fail;
12417 result = (int) ((arg1)->m_exitcode);
12418
12419 {
12420 resultobj = SWIG_From_int(static_cast<int >(result));
12421 }
12422 return resultobj;
12423 fail:
12424 return NULL;
12425 }
12426
12427
12428 static PyObject * ProcessEvent_swigregister(PyObject *, PyObject *args) {
12429 PyObject *obj;
12430 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12431 SWIG_TypeClientData(SWIGTYPE_p_wxProcessEvent, obj);
12432 Py_INCREF(obj);
12433 return Py_BuildValue((char *)"");
12434 }
12435 static PyObject *_wrap_Execute(PyObject *, PyObject *args, PyObject *kwargs) {
12436 PyObject *resultobj = NULL;
12437 wxString *arg1 = 0 ;
12438 int arg2 = (int) wxEXEC_ASYNC ;
12439 wxPyProcess *arg3 = (wxPyProcess *) NULL ;
12440 long result;
12441 bool temp1 = false ;
12442 PyObject * obj0 = 0 ;
12443 PyObject * obj1 = 0 ;
12444 PyObject * obj2 = 0 ;
12445 char *kwnames[] = {
12446 (char *) "command",(char *) "flags",(char *) "process", NULL
12447 };
12448
12449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Execute",kwnames,&obj0,&obj1,&obj2)) goto fail;
12450 {
12451 arg1 = wxString_in_helper(obj0);
12452 if (arg1 == NULL) SWIG_fail;
12453 temp1 = true;
12454 }
12455 if (obj1) {
12456 {
12457 arg2 = static_cast<int >(SWIG_As_int(obj1));
12458 if (SWIG_arg_fail(2)) SWIG_fail;
12459 }
12460 }
12461 if (obj2) {
12462 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
12463 if (SWIG_arg_fail(3)) SWIG_fail;
12464 }
12465 {
12466 if (!wxPyCheckForApp()) SWIG_fail;
12467 PyThreadState* __tstate = wxPyBeginAllowThreads();
12468 result = (long)wxExecute((wxString const &)*arg1,arg2,arg3);
12469
12470 wxPyEndAllowThreads(__tstate);
12471 if (PyErr_Occurred()) SWIG_fail;
12472 }
12473 {
12474 resultobj = SWIG_From_long(static_cast<long >(result));
12475 }
12476 {
12477 if (temp1)
12478 delete arg1;
12479 }
12480 return resultobj;
12481 fail:
12482 {
12483 if (temp1)
12484 delete arg1;
12485 }
12486 return NULL;
12487 }
12488
12489
12490 static PyObject *_wrap_Kill(PyObject *, PyObject *args, PyObject *kwargs) {
12491 PyObject *resultobj = NULL;
12492 long arg1 ;
12493 wxSignal arg2 = (wxSignal) wxSIGTERM ;
12494 wxKillError *arg3 = (wxKillError *) 0 ;
12495 int arg4 = (int) wxKILL_NOCHILDREN ;
12496 int result;
12497 wxKillError temp3 ;
12498 PyObject * obj0 = 0 ;
12499 PyObject * obj1 = 0 ;
12500 PyObject * obj2 = 0 ;
12501 char *kwnames[] = {
12502 (char *) "pid",(char *) "sig",(char *) "flags", NULL
12503 };
12504
12505 {
12506 arg3 = &temp3;
12507 }
12508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Kill",kwnames,&obj0,&obj1,&obj2)) goto fail;
12509 {
12510 arg1 = static_cast<long >(SWIG_As_long(obj0));
12511 if (SWIG_arg_fail(1)) SWIG_fail;
12512 }
12513 if (obj1) {
12514 {
12515 arg2 = static_cast<wxSignal >(SWIG_As_int(obj1));
12516 if (SWIG_arg_fail(2)) SWIG_fail;
12517 }
12518 }
12519 if (obj2) {
12520 {
12521 arg4 = static_cast<int >(SWIG_As_int(obj2));
12522 if (SWIG_arg_fail(4)) SWIG_fail;
12523 }
12524 }
12525 {
12526 PyThreadState* __tstate = wxPyBeginAllowThreads();
12527 result = (int)wxKill(arg1,arg2,arg3,arg4);
12528
12529 wxPyEndAllowThreads(__tstate);
12530 if (PyErr_Occurred()) SWIG_fail;
12531 }
12532 {
12533 resultobj = SWIG_From_int(static_cast<int >(result));
12534 }
12535 {
12536 PyObject* o;
12537 o = PyInt_FromLong((long) (*arg3));
12538
12539 resultobj = t_output_helper(resultobj, o);
12540
12541
12542
12543 }
12544 return resultobj;
12545 fail:
12546 return NULL;
12547 }
12548
12549
12550 static PyObject *_wrap_new_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
12551 PyObject *resultobj = NULL;
12552 int arg1 = (int) wxJOYSTICK1 ;
12553 wxJoystick *result;
12554 PyObject * obj0 = 0 ;
12555 char *kwnames[] = {
12556 (char *) "joystick", NULL
12557 };
12558
12559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Joystick",kwnames,&obj0)) goto fail;
12560 if (obj0) {
12561 {
12562 arg1 = static_cast<int >(SWIG_As_int(obj0));
12563 if (SWIG_arg_fail(1)) SWIG_fail;
12564 }
12565 }
12566 {
12567 if (!wxPyCheckForApp()) SWIG_fail;
12568 PyThreadState* __tstate = wxPyBeginAllowThreads();
12569 result = (wxJoystick *)new wxJoystick(arg1);
12570
12571 wxPyEndAllowThreads(__tstate);
12572 if (PyErr_Occurred()) SWIG_fail;
12573 }
12574 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystick, 1);
12575 return resultobj;
12576 fail:
12577 return NULL;
12578 }
12579
12580
12581 static PyObject *_wrap_delete_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
12582 PyObject *resultobj = NULL;
12583 wxJoystick *arg1 = (wxJoystick *) 0 ;
12584 PyObject * obj0 = 0 ;
12585 char *kwnames[] = {
12586 (char *) "self", NULL
12587 };
12588
12589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Joystick",kwnames,&obj0)) goto fail;
12590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12591 if (SWIG_arg_fail(1)) SWIG_fail;
12592 {
12593 PyThreadState* __tstate = wxPyBeginAllowThreads();
12594 delete arg1;
12595
12596 wxPyEndAllowThreads(__tstate);
12597 if (PyErr_Occurred()) SWIG_fail;
12598 }
12599 Py_INCREF(Py_None); resultobj = Py_None;
12600 return resultobj;
12601 fail:
12602 return NULL;
12603 }
12604
12605
12606 static PyObject *_wrap_Joystick_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12607 PyObject *resultobj = NULL;
12608 wxJoystick *arg1 = (wxJoystick *) 0 ;
12609 wxPoint result;
12610 PyObject * obj0 = 0 ;
12611 char *kwnames[] = {
12612 (char *) "self", NULL
12613 };
12614
12615 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPosition",kwnames,&obj0)) goto fail;
12616 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12617 if (SWIG_arg_fail(1)) SWIG_fail;
12618 {
12619 PyThreadState* __tstate = wxPyBeginAllowThreads();
12620 result = (arg1)->GetPosition();
12621
12622 wxPyEndAllowThreads(__tstate);
12623 if (PyErr_Occurred()) SWIG_fail;
12624 }
12625 {
12626 wxPoint * resultptr;
12627 resultptr = new wxPoint(static_cast<wxPoint & >(result));
12628 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
12629 }
12630 return resultobj;
12631 fail:
12632 return NULL;
12633 }
12634
12635
12636 static PyObject *_wrap_Joystick_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12637 PyObject *resultobj = NULL;
12638 wxJoystick *arg1 = (wxJoystick *) 0 ;
12639 int result;
12640 PyObject * obj0 = 0 ;
12641 char *kwnames[] = {
12642 (char *) "self", NULL
12643 };
12644
12645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZPosition",kwnames,&obj0)) goto fail;
12646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12647 if (SWIG_arg_fail(1)) SWIG_fail;
12648 {
12649 PyThreadState* __tstate = wxPyBeginAllowThreads();
12650 result = (int)(arg1)->GetZPosition();
12651
12652 wxPyEndAllowThreads(__tstate);
12653 if (PyErr_Occurred()) SWIG_fail;
12654 }
12655 {
12656 resultobj = SWIG_From_int(static_cast<int >(result));
12657 }
12658 return resultobj;
12659 fail:
12660 return NULL;
12661 }
12662
12663
12664 static PyObject *_wrap_Joystick_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
12665 PyObject *resultobj = NULL;
12666 wxJoystick *arg1 = (wxJoystick *) 0 ;
12667 int result;
12668 PyObject * obj0 = 0 ;
12669 char *kwnames[] = {
12670 (char *) "self", NULL
12671 };
12672
12673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetButtonState",kwnames,&obj0)) goto fail;
12674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12675 if (SWIG_arg_fail(1)) SWIG_fail;
12676 {
12677 PyThreadState* __tstate = wxPyBeginAllowThreads();
12678 result = (int)(arg1)->GetButtonState();
12679
12680 wxPyEndAllowThreads(__tstate);
12681 if (PyErr_Occurred()) SWIG_fail;
12682 }
12683 {
12684 resultobj = SWIG_From_int(static_cast<int >(result));
12685 }
12686 return resultobj;
12687 fail:
12688 return NULL;
12689 }
12690
12691
12692 static PyObject *_wrap_Joystick_GetPOVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12693 PyObject *resultobj = NULL;
12694 wxJoystick *arg1 = (wxJoystick *) 0 ;
12695 int result;
12696 PyObject * obj0 = 0 ;
12697 char *kwnames[] = {
12698 (char *) "self", NULL
12699 };
12700
12701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVPosition",kwnames,&obj0)) goto fail;
12702 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12703 if (SWIG_arg_fail(1)) SWIG_fail;
12704 {
12705 PyThreadState* __tstate = wxPyBeginAllowThreads();
12706 result = (int)(arg1)->GetPOVPosition();
12707
12708 wxPyEndAllowThreads(__tstate);
12709 if (PyErr_Occurred()) SWIG_fail;
12710 }
12711 {
12712 resultobj = SWIG_From_int(static_cast<int >(result));
12713 }
12714 return resultobj;
12715 fail:
12716 return NULL;
12717 }
12718
12719
12720 static PyObject *_wrap_Joystick_GetPOVCTSPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12721 PyObject *resultobj = NULL;
12722 wxJoystick *arg1 = (wxJoystick *) 0 ;
12723 int result;
12724 PyObject * obj0 = 0 ;
12725 char *kwnames[] = {
12726 (char *) "self", NULL
12727 };
12728
12729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVCTSPosition",kwnames,&obj0)) goto fail;
12730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12731 if (SWIG_arg_fail(1)) SWIG_fail;
12732 {
12733 PyThreadState* __tstate = wxPyBeginAllowThreads();
12734 result = (int)(arg1)->GetPOVCTSPosition();
12735
12736 wxPyEndAllowThreads(__tstate);
12737 if (PyErr_Occurred()) SWIG_fail;
12738 }
12739 {
12740 resultobj = SWIG_From_int(static_cast<int >(result));
12741 }
12742 return resultobj;
12743 fail:
12744 return NULL;
12745 }
12746
12747
12748 static PyObject *_wrap_Joystick_GetRudderPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12749 PyObject *resultobj = NULL;
12750 wxJoystick *arg1 = (wxJoystick *) 0 ;
12751 int result;
12752 PyObject * obj0 = 0 ;
12753 char *kwnames[] = {
12754 (char *) "self", NULL
12755 };
12756
12757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderPosition",kwnames,&obj0)) goto fail;
12758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12759 if (SWIG_arg_fail(1)) SWIG_fail;
12760 {
12761 PyThreadState* __tstate = wxPyBeginAllowThreads();
12762 result = (int)(arg1)->GetRudderPosition();
12763
12764 wxPyEndAllowThreads(__tstate);
12765 if (PyErr_Occurred()) SWIG_fail;
12766 }
12767 {
12768 resultobj = SWIG_From_int(static_cast<int >(result));
12769 }
12770 return resultobj;
12771 fail:
12772 return NULL;
12773 }
12774
12775
12776 static PyObject *_wrap_Joystick_GetUPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12777 PyObject *resultobj = NULL;
12778 wxJoystick *arg1 = (wxJoystick *) 0 ;
12779 int result;
12780 PyObject * obj0 = 0 ;
12781 char *kwnames[] = {
12782 (char *) "self", NULL
12783 };
12784
12785 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUPosition",kwnames,&obj0)) goto fail;
12786 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12787 if (SWIG_arg_fail(1)) SWIG_fail;
12788 {
12789 PyThreadState* __tstate = wxPyBeginAllowThreads();
12790 result = (int)(arg1)->GetUPosition();
12791
12792 wxPyEndAllowThreads(__tstate);
12793 if (PyErr_Occurred()) SWIG_fail;
12794 }
12795 {
12796 resultobj = SWIG_From_int(static_cast<int >(result));
12797 }
12798 return resultobj;
12799 fail:
12800 return NULL;
12801 }
12802
12803
12804 static PyObject *_wrap_Joystick_GetVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12805 PyObject *resultobj = NULL;
12806 wxJoystick *arg1 = (wxJoystick *) 0 ;
12807 int result;
12808 PyObject * obj0 = 0 ;
12809 char *kwnames[] = {
12810 (char *) "self", NULL
12811 };
12812
12813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVPosition",kwnames,&obj0)) goto fail;
12814 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12815 if (SWIG_arg_fail(1)) SWIG_fail;
12816 {
12817 PyThreadState* __tstate = wxPyBeginAllowThreads();
12818 result = (int)(arg1)->GetVPosition();
12819
12820 wxPyEndAllowThreads(__tstate);
12821 if (PyErr_Occurred()) SWIG_fail;
12822 }
12823 {
12824 resultobj = SWIG_From_int(static_cast<int >(result));
12825 }
12826 return resultobj;
12827 fail:
12828 return NULL;
12829 }
12830
12831
12832 static PyObject *_wrap_Joystick_GetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
12833 PyObject *resultobj = NULL;
12834 wxJoystick *arg1 = (wxJoystick *) 0 ;
12835 int result;
12836 PyObject * obj0 = 0 ;
12837 char *kwnames[] = {
12838 (char *) "self", NULL
12839 };
12840
12841 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMovementThreshold",kwnames,&obj0)) goto fail;
12842 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12843 if (SWIG_arg_fail(1)) SWIG_fail;
12844 {
12845 PyThreadState* __tstate = wxPyBeginAllowThreads();
12846 result = (int)(arg1)->GetMovementThreshold();
12847
12848 wxPyEndAllowThreads(__tstate);
12849 if (PyErr_Occurred()) SWIG_fail;
12850 }
12851 {
12852 resultobj = SWIG_From_int(static_cast<int >(result));
12853 }
12854 return resultobj;
12855 fail:
12856 return NULL;
12857 }
12858
12859
12860 static PyObject *_wrap_Joystick_SetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
12861 PyObject *resultobj = NULL;
12862 wxJoystick *arg1 = (wxJoystick *) 0 ;
12863 int arg2 ;
12864 PyObject * obj0 = 0 ;
12865 PyObject * obj1 = 0 ;
12866 char *kwnames[] = {
12867 (char *) "self",(char *) "threshold", NULL
12868 };
12869
12870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Joystick_SetMovementThreshold",kwnames,&obj0,&obj1)) goto fail;
12871 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12872 if (SWIG_arg_fail(1)) SWIG_fail;
12873 {
12874 arg2 = static_cast<int >(SWIG_As_int(obj1));
12875 if (SWIG_arg_fail(2)) SWIG_fail;
12876 }
12877 {
12878 PyThreadState* __tstate = wxPyBeginAllowThreads();
12879 (arg1)->SetMovementThreshold(arg2);
12880
12881 wxPyEndAllowThreads(__tstate);
12882 if (PyErr_Occurred()) SWIG_fail;
12883 }
12884 Py_INCREF(Py_None); resultobj = Py_None;
12885 return resultobj;
12886 fail:
12887 return NULL;
12888 }
12889
12890
12891 static PyObject *_wrap_Joystick_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
12892 PyObject *resultobj = NULL;
12893 wxJoystick *arg1 = (wxJoystick *) 0 ;
12894 bool result;
12895 PyObject * obj0 = 0 ;
12896 char *kwnames[] = {
12897 (char *) "self", NULL
12898 };
12899
12900 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_IsOk",kwnames,&obj0)) goto fail;
12901 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12902 if (SWIG_arg_fail(1)) SWIG_fail;
12903 {
12904 PyThreadState* __tstate = wxPyBeginAllowThreads();
12905 result = (bool)(arg1)->IsOk();
12906
12907 wxPyEndAllowThreads(__tstate);
12908 if (PyErr_Occurred()) SWIG_fail;
12909 }
12910 {
12911 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12912 }
12913 return resultobj;
12914 fail:
12915 return NULL;
12916 }
12917
12918
12919 static PyObject *_wrap_Joystick_GetNumberJoysticks(PyObject *, PyObject *args, PyObject *kwargs) {
12920 PyObject *resultobj = NULL;
12921 wxJoystick *arg1 = (wxJoystick *) 0 ;
12922 int result;
12923 PyObject * obj0 = 0 ;
12924 char *kwnames[] = {
12925 (char *) "self", NULL
12926 };
12927
12928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberJoysticks",kwnames,&obj0)) goto fail;
12929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12930 if (SWIG_arg_fail(1)) SWIG_fail;
12931 {
12932 PyThreadState* __tstate = wxPyBeginAllowThreads();
12933 result = (int)(arg1)->GetNumberJoysticks();
12934
12935 wxPyEndAllowThreads(__tstate);
12936 if (PyErr_Occurred()) SWIG_fail;
12937 }
12938 {
12939 resultobj = SWIG_From_int(static_cast<int >(result));
12940 }
12941 return resultobj;
12942 fail:
12943 return NULL;
12944 }
12945
12946
12947 static PyObject *_wrap_Joystick_GetManufacturerId(PyObject *, PyObject *args, PyObject *kwargs) {
12948 PyObject *resultobj = NULL;
12949 wxJoystick *arg1 = (wxJoystick *) 0 ;
12950 int result;
12951 PyObject * obj0 = 0 ;
12952 char *kwnames[] = {
12953 (char *) "self", NULL
12954 };
12955
12956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetManufacturerId",kwnames,&obj0)) goto fail;
12957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12958 if (SWIG_arg_fail(1)) SWIG_fail;
12959 {
12960 PyThreadState* __tstate = wxPyBeginAllowThreads();
12961 result = (int)(arg1)->GetManufacturerId();
12962
12963 wxPyEndAllowThreads(__tstate);
12964 if (PyErr_Occurred()) SWIG_fail;
12965 }
12966 {
12967 resultobj = SWIG_From_int(static_cast<int >(result));
12968 }
12969 return resultobj;
12970 fail:
12971 return NULL;
12972 }
12973
12974
12975 static PyObject *_wrap_Joystick_GetProductId(PyObject *, PyObject *args, PyObject *kwargs) {
12976 PyObject *resultobj = NULL;
12977 wxJoystick *arg1 = (wxJoystick *) 0 ;
12978 int result;
12979 PyObject * obj0 = 0 ;
12980 char *kwnames[] = {
12981 (char *) "self", NULL
12982 };
12983
12984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductId",kwnames,&obj0)) goto fail;
12985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12986 if (SWIG_arg_fail(1)) SWIG_fail;
12987 {
12988 PyThreadState* __tstate = wxPyBeginAllowThreads();
12989 result = (int)(arg1)->GetProductId();
12990
12991 wxPyEndAllowThreads(__tstate);
12992 if (PyErr_Occurred()) SWIG_fail;
12993 }
12994 {
12995 resultobj = SWIG_From_int(static_cast<int >(result));
12996 }
12997 return resultobj;
12998 fail:
12999 return NULL;
13000 }
13001
13002
13003 static PyObject *_wrap_Joystick_GetProductName(PyObject *, PyObject *args, PyObject *kwargs) {
13004 PyObject *resultobj = NULL;
13005 wxJoystick *arg1 = (wxJoystick *) 0 ;
13006 wxString result;
13007 PyObject * obj0 = 0 ;
13008 char *kwnames[] = {
13009 (char *) "self", NULL
13010 };
13011
13012 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductName",kwnames,&obj0)) goto fail;
13013 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13014 if (SWIG_arg_fail(1)) SWIG_fail;
13015 {
13016 PyThreadState* __tstate = wxPyBeginAllowThreads();
13017 result = (arg1)->GetProductName();
13018
13019 wxPyEndAllowThreads(__tstate);
13020 if (PyErr_Occurred()) SWIG_fail;
13021 }
13022 {
13023 #if wxUSE_UNICODE
13024 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
13025 #else
13026 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
13027 #endif
13028 }
13029 return resultobj;
13030 fail:
13031 return NULL;
13032 }
13033
13034
13035 static PyObject *_wrap_Joystick_GetXMin(PyObject *, PyObject *args, PyObject *kwargs) {
13036 PyObject *resultobj = NULL;
13037 wxJoystick *arg1 = (wxJoystick *) 0 ;
13038 int result;
13039 PyObject * obj0 = 0 ;
13040 char *kwnames[] = {
13041 (char *) "self", NULL
13042 };
13043
13044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMin",kwnames,&obj0)) goto fail;
13045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13046 if (SWIG_arg_fail(1)) SWIG_fail;
13047 {
13048 PyThreadState* __tstate = wxPyBeginAllowThreads();
13049 result = (int)(arg1)->GetXMin();
13050
13051 wxPyEndAllowThreads(__tstate);
13052 if (PyErr_Occurred()) SWIG_fail;
13053 }
13054 {
13055 resultobj = SWIG_From_int(static_cast<int >(result));
13056 }
13057 return resultobj;
13058 fail:
13059 return NULL;
13060 }
13061
13062
13063 static PyObject *_wrap_Joystick_GetYMin(PyObject *, PyObject *args, PyObject *kwargs) {
13064 PyObject *resultobj = NULL;
13065 wxJoystick *arg1 = (wxJoystick *) 0 ;
13066 int result;
13067 PyObject * obj0 = 0 ;
13068 char *kwnames[] = {
13069 (char *) "self", NULL
13070 };
13071
13072 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMin",kwnames,&obj0)) goto fail;
13073 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13074 if (SWIG_arg_fail(1)) SWIG_fail;
13075 {
13076 PyThreadState* __tstate = wxPyBeginAllowThreads();
13077 result = (int)(arg1)->GetYMin();
13078
13079 wxPyEndAllowThreads(__tstate);
13080 if (PyErr_Occurred()) SWIG_fail;
13081 }
13082 {
13083 resultobj = SWIG_From_int(static_cast<int >(result));
13084 }
13085 return resultobj;
13086 fail:
13087 return NULL;
13088 }
13089
13090
13091 static PyObject *_wrap_Joystick_GetZMin(PyObject *, PyObject *args, PyObject *kwargs) {
13092 PyObject *resultobj = NULL;
13093 wxJoystick *arg1 = (wxJoystick *) 0 ;
13094 int result;
13095 PyObject * obj0 = 0 ;
13096 char *kwnames[] = {
13097 (char *) "self", NULL
13098 };
13099
13100 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMin",kwnames,&obj0)) goto fail;
13101 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13102 if (SWIG_arg_fail(1)) SWIG_fail;
13103 {
13104 PyThreadState* __tstate = wxPyBeginAllowThreads();
13105 result = (int)(arg1)->GetZMin();
13106
13107 wxPyEndAllowThreads(__tstate);
13108 if (PyErr_Occurred()) SWIG_fail;
13109 }
13110 {
13111 resultobj = SWIG_From_int(static_cast<int >(result));
13112 }
13113 return resultobj;
13114 fail:
13115 return NULL;
13116 }
13117
13118
13119 static PyObject *_wrap_Joystick_GetXMax(PyObject *, PyObject *args, PyObject *kwargs) {
13120 PyObject *resultobj = NULL;
13121 wxJoystick *arg1 = (wxJoystick *) 0 ;
13122 int result;
13123 PyObject * obj0 = 0 ;
13124 char *kwnames[] = {
13125 (char *) "self", NULL
13126 };
13127
13128 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMax",kwnames,&obj0)) goto fail;
13129 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13130 if (SWIG_arg_fail(1)) SWIG_fail;
13131 {
13132 PyThreadState* __tstate = wxPyBeginAllowThreads();
13133 result = (int)(arg1)->GetXMax();
13134
13135 wxPyEndAllowThreads(__tstate);
13136 if (PyErr_Occurred()) SWIG_fail;
13137 }
13138 {
13139 resultobj = SWIG_From_int(static_cast<int >(result));
13140 }
13141 return resultobj;
13142 fail:
13143 return NULL;
13144 }
13145
13146
13147 static PyObject *_wrap_Joystick_GetYMax(PyObject *, PyObject *args, PyObject *kwargs) {
13148 PyObject *resultobj = NULL;
13149 wxJoystick *arg1 = (wxJoystick *) 0 ;
13150 int result;
13151 PyObject * obj0 = 0 ;
13152 char *kwnames[] = {
13153 (char *) "self", NULL
13154 };
13155
13156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMax",kwnames,&obj0)) goto fail;
13157 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13158 if (SWIG_arg_fail(1)) SWIG_fail;
13159 {
13160 PyThreadState* __tstate = wxPyBeginAllowThreads();
13161 result = (int)(arg1)->GetYMax();
13162
13163 wxPyEndAllowThreads(__tstate);
13164 if (PyErr_Occurred()) SWIG_fail;
13165 }
13166 {
13167 resultobj = SWIG_From_int(static_cast<int >(result));
13168 }
13169 return resultobj;
13170 fail:
13171 return NULL;
13172 }
13173
13174
13175 static PyObject *_wrap_Joystick_GetZMax(PyObject *, PyObject *args, PyObject *kwargs) {
13176 PyObject *resultobj = NULL;
13177 wxJoystick *arg1 = (wxJoystick *) 0 ;
13178 int result;
13179 PyObject * obj0 = 0 ;
13180 char *kwnames[] = {
13181 (char *) "self", NULL
13182 };
13183
13184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMax",kwnames,&obj0)) goto fail;
13185 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13186 if (SWIG_arg_fail(1)) SWIG_fail;
13187 {
13188 PyThreadState* __tstate = wxPyBeginAllowThreads();
13189 result = (int)(arg1)->GetZMax();
13190
13191 wxPyEndAllowThreads(__tstate);
13192 if (PyErr_Occurred()) SWIG_fail;
13193 }
13194 {
13195 resultobj = SWIG_From_int(static_cast<int >(result));
13196 }
13197 return resultobj;
13198 fail:
13199 return NULL;
13200 }
13201
13202
13203 static PyObject *_wrap_Joystick_GetNumberButtons(PyObject *, PyObject *args, PyObject *kwargs) {
13204 PyObject *resultobj = NULL;
13205 wxJoystick *arg1 = (wxJoystick *) 0 ;
13206 int result;
13207 PyObject * obj0 = 0 ;
13208 char *kwnames[] = {
13209 (char *) "self", NULL
13210 };
13211
13212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberButtons",kwnames,&obj0)) goto fail;
13213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13214 if (SWIG_arg_fail(1)) SWIG_fail;
13215 {
13216 PyThreadState* __tstate = wxPyBeginAllowThreads();
13217 result = (int)(arg1)->GetNumberButtons();
13218
13219 wxPyEndAllowThreads(__tstate);
13220 if (PyErr_Occurred()) SWIG_fail;
13221 }
13222 {
13223 resultobj = SWIG_From_int(static_cast<int >(result));
13224 }
13225 return resultobj;
13226 fail:
13227 return NULL;
13228 }
13229
13230
13231 static PyObject *_wrap_Joystick_GetNumberAxes(PyObject *, PyObject *args, PyObject *kwargs) {
13232 PyObject *resultobj = NULL;
13233 wxJoystick *arg1 = (wxJoystick *) 0 ;
13234 int result;
13235 PyObject * obj0 = 0 ;
13236 char *kwnames[] = {
13237 (char *) "self", NULL
13238 };
13239
13240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberAxes",kwnames,&obj0)) goto fail;
13241 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13242 if (SWIG_arg_fail(1)) SWIG_fail;
13243 {
13244 PyThreadState* __tstate = wxPyBeginAllowThreads();
13245 result = (int)(arg1)->GetNumberAxes();
13246
13247 wxPyEndAllowThreads(__tstate);
13248 if (PyErr_Occurred()) SWIG_fail;
13249 }
13250 {
13251 resultobj = SWIG_From_int(static_cast<int >(result));
13252 }
13253 return resultobj;
13254 fail:
13255 return NULL;
13256 }
13257
13258
13259 static PyObject *_wrap_Joystick_GetMaxButtons(PyObject *, PyObject *args, PyObject *kwargs) {
13260 PyObject *resultobj = NULL;
13261 wxJoystick *arg1 = (wxJoystick *) 0 ;
13262 int result;
13263 PyObject * obj0 = 0 ;
13264 char *kwnames[] = {
13265 (char *) "self", NULL
13266 };
13267
13268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxButtons",kwnames,&obj0)) goto fail;
13269 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13270 if (SWIG_arg_fail(1)) SWIG_fail;
13271 {
13272 PyThreadState* __tstate = wxPyBeginAllowThreads();
13273 result = (int)(arg1)->GetMaxButtons();
13274
13275 wxPyEndAllowThreads(__tstate);
13276 if (PyErr_Occurred()) SWIG_fail;
13277 }
13278 {
13279 resultobj = SWIG_From_int(static_cast<int >(result));
13280 }
13281 return resultobj;
13282 fail:
13283 return NULL;
13284 }
13285
13286
13287 static PyObject *_wrap_Joystick_GetMaxAxes(PyObject *, PyObject *args, PyObject *kwargs) {
13288 PyObject *resultobj = NULL;
13289 wxJoystick *arg1 = (wxJoystick *) 0 ;
13290 int result;
13291 PyObject * obj0 = 0 ;
13292 char *kwnames[] = {
13293 (char *) "self", NULL
13294 };
13295
13296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxAxes",kwnames,&obj0)) goto fail;
13297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13298 if (SWIG_arg_fail(1)) SWIG_fail;
13299 {
13300 PyThreadState* __tstate = wxPyBeginAllowThreads();
13301 result = (int)(arg1)->GetMaxAxes();
13302
13303 wxPyEndAllowThreads(__tstate);
13304 if (PyErr_Occurred()) SWIG_fail;
13305 }
13306 {
13307 resultobj = SWIG_From_int(static_cast<int >(result));
13308 }
13309 return resultobj;
13310 fail:
13311 return NULL;
13312 }
13313
13314
13315 static PyObject *_wrap_Joystick_GetPollingMin(PyObject *, PyObject *args, PyObject *kwargs) {
13316 PyObject *resultobj = NULL;
13317 wxJoystick *arg1 = (wxJoystick *) 0 ;
13318 int result;
13319 PyObject * obj0 = 0 ;
13320 char *kwnames[] = {
13321 (char *) "self", NULL
13322 };
13323
13324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMin",kwnames,&obj0)) goto fail;
13325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13326 if (SWIG_arg_fail(1)) SWIG_fail;
13327 {
13328 PyThreadState* __tstate = wxPyBeginAllowThreads();
13329 result = (int)(arg1)->GetPollingMin();
13330
13331 wxPyEndAllowThreads(__tstate);
13332 if (PyErr_Occurred()) SWIG_fail;
13333 }
13334 {
13335 resultobj = SWIG_From_int(static_cast<int >(result));
13336 }
13337 return resultobj;
13338 fail:
13339 return NULL;
13340 }
13341
13342
13343 static PyObject *_wrap_Joystick_GetPollingMax(PyObject *, PyObject *args, PyObject *kwargs) {
13344 PyObject *resultobj = NULL;
13345 wxJoystick *arg1 = (wxJoystick *) 0 ;
13346 int result;
13347 PyObject * obj0 = 0 ;
13348 char *kwnames[] = {
13349 (char *) "self", NULL
13350 };
13351
13352 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMax",kwnames,&obj0)) goto fail;
13353 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13354 if (SWIG_arg_fail(1)) SWIG_fail;
13355 {
13356 PyThreadState* __tstate = wxPyBeginAllowThreads();
13357 result = (int)(arg1)->GetPollingMax();
13358
13359 wxPyEndAllowThreads(__tstate);
13360 if (PyErr_Occurred()) SWIG_fail;
13361 }
13362 {
13363 resultobj = SWIG_From_int(static_cast<int >(result));
13364 }
13365 return resultobj;
13366 fail:
13367 return NULL;
13368 }
13369
13370
13371 static PyObject *_wrap_Joystick_GetRudderMin(PyObject *, PyObject *args, PyObject *kwargs) {
13372 PyObject *resultobj = NULL;
13373 wxJoystick *arg1 = (wxJoystick *) 0 ;
13374 int result;
13375 PyObject * obj0 = 0 ;
13376 char *kwnames[] = {
13377 (char *) "self", NULL
13378 };
13379
13380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMin",kwnames,&obj0)) goto fail;
13381 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13382 if (SWIG_arg_fail(1)) SWIG_fail;
13383 {
13384 PyThreadState* __tstate = wxPyBeginAllowThreads();
13385 result = (int)(arg1)->GetRudderMin();
13386
13387 wxPyEndAllowThreads(__tstate);
13388 if (PyErr_Occurred()) SWIG_fail;
13389 }
13390 {
13391 resultobj = SWIG_From_int(static_cast<int >(result));
13392 }
13393 return resultobj;
13394 fail:
13395 return NULL;
13396 }
13397
13398
13399 static PyObject *_wrap_Joystick_GetRudderMax(PyObject *, PyObject *args, PyObject *kwargs) {
13400 PyObject *resultobj = NULL;
13401 wxJoystick *arg1 = (wxJoystick *) 0 ;
13402 int result;
13403 PyObject * obj0 = 0 ;
13404 char *kwnames[] = {
13405 (char *) "self", NULL
13406 };
13407
13408 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMax",kwnames,&obj0)) goto fail;
13409 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13410 if (SWIG_arg_fail(1)) SWIG_fail;
13411 {
13412 PyThreadState* __tstate = wxPyBeginAllowThreads();
13413 result = (int)(arg1)->GetRudderMax();
13414
13415 wxPyEndAllowThreads(__tstate);
13416 if (PyErr_Occurred()) SWIG_fail;
13417 }
13418 {
13419 resultobj = SWIG_From_int(static_cast<int >(result));
13420 }
13421 return resultobj;
13422 fail:
13423 return NULL;
13424 }
13425
13426
13427 static PyObject *_wrap_Joystick_GetUMin(PyObject *, PyObject *args, PyObject *kwargs) {
13428 PyObject *resultobj = NULL;
13429 wxJoystick *arg1 = (wxJoystick *) 0 ;
13430 int result;
13431 PyObject * obj0 = 0 ;
13432 char *kwnames[] = {
13433 (char *) "self", NULL
13434 };
13435
13436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMin",kwnames,&obj0)) goto fail;
13437 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13438 if (SWIG_arg_fail(1)) SWIG_fail;
13439 {
13440 PyThreadState* __tstate = wxPyBeginAllowThreads();
13441 result = (int)(arg1)->GetUMin();
13442
13443 wxPyEndAllowThreads(__tstate);
13444 if (PyErr_Occurred()) SWIG_fail;
13445 }
13446 {
13447 resultobj = SWIG_From_int(static_cast<int >(result));
13448 }
13449 return resultobj;
13450 fail:
13451 return NULL;
13452 }
13453
13454
13455 static PyObject *_wrap_Joystick_GetUMax(PyObject *, PyObject *args, PyObject *kwargs) {
13456 PyObject *resultobj = NULL;
13457 wxJoystick *arg1 = (wxJoystick *) 0 ;
13458 int result;
13459 PyObject * obj0 = 0 ;
13460 char *kwnames[] = {
13461 (char *) "self", NULL
13462 };
13463
13464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMax",kwnames,&obj0)) goto fail;
13465 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13466 if (SWIG_arg_fail(1)) SWIG_fail;
13467 {
13468 PyThreadState* __tstate = wxPyBeginAllowThreads();
13469 result = (int)(arg1)->GetUMax();
13470
13471 wxPyEndAllowThreads(__tstate);
13472 if (PyErr_Occurred()) SWIG_fail;
13473 }
13474 {
13475 resultobj = SWIG_From_int(static_cast<int >(result));
13476 }
13477 return resultobj;
13478 fail:
13479 return NULL;
13480 }
13481
13482
13483 static PyObject *_wrap_Joystick_GetVMin(PyObject *, PyObject *args, PyObject *kwargs) {
13484 PyObject *resultobj = NULL;
13485 wxJoystick *arg1 = (wxJoystick *) 0 ;
13486 int result;
13487 PyObject * obj0 = 0 ;
13488 char *kwnames[] = {
13489 (char *) "self", NULL
13490 };
13491
13492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMin",kwnames,&obj0)) goto fail;
13493 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13494 if (SWIG_arg_fail(1)) SWIG_fail;
13495 {
13496 PyThreadState* __tstate = wxPyBeginAllowThreads();
13497 result = (int)(arg1)->GetVMin();
13498
13499 wxPyEndAllowThreads(__tstate);
13500 if (PyErr_Occurred()) SWIG_fail;
13501 }
13502 {
13503 resultobj = SWIG_From_int(static_cast<int >(result));
13504 }
13505 return resultobj;
13506 fail:
13507 return NULL;
13508 }
13509
13510
13511 static PyObject *_wrap_Joystick_GetVMax(PyObject *, PyObject *args, PyObject *kwargs) {
13512 PyObject *resultobj = NULL;
13513 wxJoystick *arg1 = (wxJoystick *) 0 ;
13514 int result;
13515 PyObject * obj0 = 0 ;
13516 char *kwnames[] = {
13517 (char *) "self", NULL
13518 };
13519
13520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMax",kwnames,&obj0)) goto fail;
13521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13522 if (SWIG_arg_fail(1)) SWIG_fail;
13523 {
13524 PyThreadState* __tstate = wxPyBeginAllowThreads();
13525 result = (int)(arg1)->GetVMax();
13526
13527 wxPyEndAllowThreads(__tstate);
13528 if (PyErr_Occurred()) SWIG_fail;
13529 }
13530 {
13531 resultobj = SWIG_From_int(static_cast<int >(result));
13532 }
13533 return resultobj;
13534 fail:
13535 return NULL;
13536 }
13537
13538
13539 static PyObject *_wrap_Joystick_HasRudder(PyObject *, PyObject *args, PyObject *kwargs) {
13540 PyObject *resultobj = NULL;
13541 wxJoystick *arg1 = (wxJoystick *) 0 ;
13542 bool result;
13543 PyObject * obj0 = 0 ;
13544 char *kwnames[] = {
13545 (char *) "self", NULL
13546 };
13547
13548 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasRudder",kwnames,&obj0)) goto fail;
13549 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13550 if (SWIG_arg_fail(1)) SWIG_fail;
13551 {
13552 PyThreadState* __tstate = wxPyBeginAllowThreads();
13553 result = (bool)(arg1)->HasRudder();
13554
13555 wxPyEndAllowThreads(__tstate);
13556 if (PyErr_Occurred()) SWIG_fail;
13557 }
13558 {
13559 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13560 }
13561 return resultobj;
13562 fail:
13563 return NULL;
13564 }
13565
13566
13567 static PyObject *_wrap_Joystick_HasZ(PyObject *, PyObject *args, PyObject *kwargs) {
13568 PyObject *resultobj = NULL;
13569 wxJoystick *arg1 = (wxJoystick *) 0 ;
13570 bool result;
13571 PyObject * obj0 = 0 ;
13572 char *kwnames[] = {
13573 (char *) "self", NULL
13574 };
13575
13576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasZ",kwnames,&obj0)) goto fail;
13577 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13578 if (SWIG_arg_fail(1)) SWIG_fail;
13579 {
13580 PyThreadState* __tstate = wxPyBeginAllowThreads();
13581 result = (bool)(arg1)->HasZ();
13582
13583 wxPyEndAllowThreads(__tstate);
13584 if (PyErr_Occurred()) SWIG_fail;
13585 }
13586 {
13587 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13588 }
13589 return resultobj;
13590 fail:
13591 return NULL;
13592 }
13593
13594
13595 static PyObject *_wrap_Joystick_HasU(PyObject *, PyObject *args, PyObject *kwargs) {
13596 PyObject *resultobj = NULL;
13597 wxJoystick *arg1 = (wxJoystick *) 0 ;
13598 bool result;
13599 PyObject * obj0 = 0 ;
13600 char *kwnames[] = {
13601 (char *) "self", NULL
13602 };
13603
13604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasU",kwnames,&obj0)) goto fail;
13605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13606 if (SWIG_arg_fail(1)) SWIG_fail;
13607 {
13608 PyThreadState* __tstate = wxPyBeginAllowThreads();
13609 result = (bool)(arg1)->HasU();
13610
13611 wxPyEndAllowThreads(__tstate);
13612 if (PyErr_Occurred()) SWIG_fail;
13613 }
13614 {
13615 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13616 }
13617 return resultobj;
13618 fail:
13619 return NULL;
13620 }
13621
13622
13623 static PyObject *_wrap_Joystick_HasV(PyObject *, PyObject *args, PyObject *kwargs) {
13624 PyObject *resultobj = NULL;
13625 wxJoystick *arg1 = (wxJoystick *) 0 ;
13626 bool result;
13627 PyObject * obj0 = 0 ;
13628 char *kwnames[] = {
13629 (char *) "self", NULL
13630 };
13631
13632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasV",kwnames,&obj0)) goto fail;
13633 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13634 if (SWIG_arg_fail(1)) SWIG_fail;
13635 {
13636 PyThreadState* __tstate = wxPyBeginAllowThreads();
13637 result = (bool)(arg1)->HasV();
13638
13639 wxPyEndAllowThreads(__tstate);
13640 if (PyErr_Occurred()) SWIG_fail;
13641 }
13642 {
13643 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13644 }
13645 return resultobj;
13646 fail:
13647 return NULL;
13648 }
13649
13650
13651 static PyObject *_wrap_Joystick_HasPOV(PyObject *, PyObject *args, PyObject *kwargs) {
13652 PyObject *resultobj = NULL;
13653 wxJoystick *arg1 = (wxJoystick *) 0 ;
13654 bool result;
13655 PyObject * obj0 = 0 ;
13656 char *kwnames[] = {
13657 (char *) "self", NULL
13658 };
13659
13660 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV",kwnames,&obj0)) goto fail;
13661 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13662 if (SWIG_arg_fail(1)) SWIG_fail;
13663 {
13664 PyThreadState* __tstate = wxPyBeginAllowThreads();
13665 result = (bool)(arg1)->HasPOV();
13666
13667 wxPyEndAllowThreads(__tstate);
13668 if (PyErr_Occurred()) SWIG_fail;
13669 }
13670 {
13671 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13672 }
13673 return resultobj;
13674 fail:
13675 return NULL;
13676 }
13677
13678
13679 static PyObject *_wrap_Joystick_HasPOV4Dir(PyObject *, PyObject *args, PyObject *kwargs) {
13680 PyObject *resultobj = NULL;
13681 wxJoystick *arg1 = (wxJoystick *) 0 ;
13682 bool result;
13683 PyObject * obj0 = 0 ;
13684 char *kwnames[] = {
13685 (char *) "self", NULL
13686 };
13687
13688 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV4Dir",kwnames,&obj0)) goto fail;
13689 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13690 if (SWIG_arg_fail(1)) SWIG_fail;
13691 {
13692 PyThreadState* __tstate = wxPyBeginAllowThreads();
13693 result = (bool)(arg1)->HasPOV4Dir();
13694
13695 wxPyEndAllowThreads(__tstate);
13696 if (PyErr_Occurred()) SWIG_fail;
13697 }
13698 {
13699 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13700 }
13701 return resultobj;
13702 fail:
13703 return NULL;
13704 }
13705
13706
13707 static PyObject *_wrap_Joystick_HasPOVCTS(PyObject *, PyObject *args, PyObject *kwargs) {
13708 PyObject *resultobj = NULL;
13709 wxJoystick *arg1 = (wxJoystick *) 0 ;
13710 bool result;
13711 PyObject * obj0 = 0 ;
13712 char *kwnames[] = {
13713 (char *) "self", NULL
13714 };
13715
13716 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOVCTS",kwnames,&obj0)) goto fail;
13717 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13718 if (SWIG_arg_fail(1)) SWIG_fail;
13719 {
13720 PyThreadState* __tstate = wxPyBeginAllowThreads();
13721 result = (bool)(arg1)->HasPOVCTS();
13722
13723 wxPyEndAllowThreads(__tstate);
13724 if (PyErr_Occurred()) SWIG_fail;
13725 }
13726 {
13727 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13728 }
13729 return resultobj;
13730 fail:
13731 return NULL;
13732 }
13733
13734
13735 static PyObject *_wrap_Joystick_SetCapture(PyObject *, PyObject *args, PyObject *kwargs) {
13736 PyObject *resultobj = NULL;
13737 wxJoystick *arg1 = (wxJoystick *) 0 ;
13738 wxWindow *arg2 = (wxWindow *) 0 ;
13739 int arg3 = (int) 0 ;
13740 bool result;
13741 PyObject * obj0 = 0 ;
13742 PyObject * obj1 = 0 ;
13743 PyObject * obj2 = 0 ;
13744 char *kwnames[] = {
13745 (char *) "self",(char *) "win",(char *) "pollingFreq", NULL
13746 };
13747
13748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Joystick_SetCapture",kwnames,&obj0,&obj1,&obj2)) goto fail;
13749 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13750 if (SWIG_arg_fail(1)) SWIG_fail;
13751 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
13752 if (SWIG_arg_fail(2)) SWIG_fail;
13753 if (obj2) {
13754 {
13755 arg3 = static_cast<int >(SWIG_As_int(obj2));
13756 if (SWIG_arg_fail(3)) SWIG_fail;
13757 }
13758 }
13759 {
13760 PyThreadState* __tstate = wxPyBeginAllowThreads();
13761 result = (bool)(arg1)->SetCapture(arg2,arg3);
13762
13763 wxPyEndAllowThreads(__tstate);
13764 if (PyErr_Occurred()) SWIG_fail;
13765 }
13766 {
13767 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13768 }
13769 return resultobj;
13770 fail:
13771 return NULL;
13772 }
13773
13774
13775 static PyObject *_wrap_Joystick_ReleaseCapture(PyObject *, PyObject *args, PyObject *kwargs) {
13776 PyObject *resultobj = NULL;
13777 wxJoystick *arg1 = (wxJoystick *) 0 ;
13778 bool result;
13779 PyObject * obj0 = 0 ;
13780 char *kwnames[] = {
13781 (char *) "self", NULL
13782 };
13783
13784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_ReleaseCapture",kwnames,&obj0)) goto fail;
13785 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
13786 if (SWIG_arg_fail(1)) SWIG_fail;
13787 {
13788 PyThreadState* __tstate = wxPyBeginAllowThreads();
13789 result = (bool)(arg1)->ReleaseCapture();
13790
13791 wxPyEndAllowThreads(__tstate);
13792 if (PyErr_Occurred()) SWIG_fail;
13793 }
13794 {
13795 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13796 }
13797 return resultobj;
13798 fail:
13799 return NULL;
13800 }
13801
13802
13803 static PyObject * Joystick_swigregister(PyObject *, PyObject *args) {
13804 PyObject *obj;
13805 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13806 SWIG_TypeClientData(SWIGTYPE_p_wxJoystick, obj);
13807 Py_INCREF(obj);
13808 return Py_BuildValue((char *)"");
13809 }
13810 static PyObject *_wrap_new_JoystickEvent(PyObject *, PyObject *args, PyObject *kwargs) {
13811 PyObject *resultobj = NULL;
13812 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
13813 int arg2 = (int) 0 ;
13814 int arg3 = (int) wxJOYSTICK1 ;
13815 int arg4 = (int) 0 ;
13816 wxJoystickEvent *result;
13817 PyObject * obj0 = 0 ;
13818 PyObject * obj1 = 0 ;
13819 PyObject * obj2 = 0 ;
13820 PyObject * obj3 = 0 ;
13821 char *kwnames[] = {
13822 (char *) "type",(char *) "state",(char *) "joystick",(char *) "change", NULL
13823 };
13824
13825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_JoystickEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13826 if (obj0) {
13827 {
13828 arg1 = static_cast<wxEventType >(SWIG_As_int(obj0));
13829 if (SWIG_arg_fail(1)) SWIG_fail;
13830 }
13831 }
13832 if (obj1) {
13833 {
13834 arg2 = static_cast<int >(SWIG_As_int(obj1));
13835 if (SWIG_arg_fail(2)) SWIG_fail;
13836 }
13837 }
13838 if (obj2) {
13839 {
13840 arg3 = static_cast<int >(SWIG_As_int(obj2));
13841 if (SWIG_arg_fail(3)) SWIG_fail;
13842 }
13843 }
13844 if (obj3) {
13845 {
13846 arg4 = static_cast<int >(SWIG_As_int(obj3));
13847 if (SWIG_arg_fail(4)) SWIG_fail;
13848 }
13849 }
13850 {
13851 PyThreadState* __tstate = wxPyBeginAllowThreads();
13852 result = (wxJoystickEvent *)new wxJoystickEvent(arg1,arg2,arg3,arg4);
13853
13854 wxPyEndAllowThreads(__tstate);
13855 if (PyErr_Occurred()) SWIG_fail;
13856 }
13857 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystickEvent, 1);
13858 return resultobj;
13859 fail:
13860 return NULL;
13861 }
13862
13863
13864 static PyObject *_wrap_JoystickEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13865 PyObject *resultobj = NULL;
13866 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13867 wxPoint result;
13868 PyObject * obj0 = 0 ;
13869 char *kwnames[] = {
13870 (char *) "self", NULL
13871 };
13872
13873 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetPosition",kwnames,&obj0)) goto fail;
13874 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13875 if (SWIG_arg_fail(1)) SWIG_fail;
13876 {
13877 PyThreadState* __tstate = wxPyBeginAllowThreads();
13878 result = ((wxJoystickEvent const *)arg1)->GetPosition();
13879
13880 wxPyEndAllowThreads(__tstate);
13881 if (PyErr_Occurred()) SWIG_fail;
13882 }
13883 {
13884 wxPoint * resultptr;
13885 resultptr = new wxPoint(static_cast<wxPoint & >(result));
13886 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
13887 }
13888 return resultobj;
13889 fail:
13890 return NULL;
13891 }
13892
13893
13894 static PyObject *_wrap_JoystickEvent_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13895 PyObject *resultobj = NULL;
13896 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13897 int result;
13898 PyObject * obj0 = 0 ;
13899 char *kwnames[] = {
13900 (char *) "self", NULL
13901 };
13902
13903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetZPosition",kwnames,&obj0)) goto fail;
13904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13905 if (SWIG_arg_fail(1)) SWIG_fail;
13906 {
13907 PyThreadState* __tstate = wxPyBeginAllowThreads();
13908 result = (int)((wxJoystickEvent const *)arg1)->GetZPosition();
13909
13910 wxPyEndAllowThreads(__tstate);
13911 if (PyErr_Occurred()) SWIG_fail;
13912 }
13913 {
13914 resultobj = SWIG_From_int(static_cast<int >(result));
13915 }
13916 return resultobj;
13917 fail:
13918 return NULL;
13919 }
13920
13921
13922 static PyObject *_wrap_JoystickEvent_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
13923 PyObject *resultobj = NULL;
13924 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13925 int result;
13926 PyObject * obj0 = 0 ;
13927 char *kwnames[] = {
13928 (char *) "self", NULL
13929 };
13930
13931 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonState",kwnames,&obj0)) goto fail;
13932 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13933 if (SWIG_arg_fail(1)) SWIG_fail;
13934 {
13935 PyThreadState* __tstate = wxPyBeginAllowThreads();
13936 result = (int)((wxJoystickEvent const *)arg1)->GetButtonState();
13937
13938 wxPyEndAllowThreads(__tstate);
13939 if (PyErr_Occurred()) SWIG_fail;
13940 }
13941 {
13942 resultobj = SWIG_From_int(static_cast<int >(result));
13943 }
13944 return resultobj;
13945 fail:
13946 return NULL;
13947 }
13948
13949
13950 static PyObject *_wrap_JoystickEvent_GetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
13951 PyObject *resultobj = NULL;
13952 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13953 int result;
13954 PyObject * obj0 = 0 ;
13955 char *kwnames[] = {
13956 (char *) "self", NULL
13957 };
13958
13959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonChange",kwnames,&obj0)) goto fail;
13960 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13961 if (SWIG_arg_fail(1)) SWIG_fail;
13962 {
13963 PyThreadState* __tstate = wxPyBeginAllowThreads();
13964 result = (int)((wxJoystickEvent const *)arg1)->GetButtonChange();
13965
13966 wxPyEndAllowThreads(__tstate);
13967 if (PyErr_Occurred()) SWIG_fail;
13968 }
13969 {
13970 resultobj = SWIG_From_int(static_cast<int >(result));
13971 }
13972 return resultobj;
13973 fail:
13974 return NULL;
13975 }
13976
13977
13978 static PyObject *_wrap_JoystickEvent_GetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
13979 PyObject *resultobj = NULL;
13980 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13981 int result;
13982 PyObject * obj0 = 0 ;
13983 char *kwnames[] = {
13984 (char *) "self", NULL
13985 };
13986
13987 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetJoystick",kwnames,&obj0)) goto fail;
13988 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13989 if (SWIG_arg_fail(1)) SWIG_fail;
13990 {
13991 PyThreadState* __tstate = wxPyBeginAllowThreads();
13992 result = (int)((wxJoystickEvent const *)arg1)->GetJoystick();
13993
13994 wxPyEndAllowThreads(__tstate);
13995 if (PyErr_Occurred()) SWIG_fail;
13996 }
13997 {
13998 resultobj = SWIG_From_int(static_cast<int >(result));
13999 }
14000 return resultobj;
14001 fail:
14002 return NULL;
14003 }
14004
14005
14006 static PyObject *_wrap_JoystickEvent_SetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
14007 PyObject *resultobj = NULL;
14008 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14009 int arg2 ;
14010 PyObject * obj0 = 0 ;
14011 PyObject * obj1 = 0 ;
14012 char *kwnames[] = {
14013 (char *) "self",(char *) "stick", NULL
14014 };
14015
14016 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetJoystick",kwnames,&obj0,&obj1)) goto fail;
14017 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14018 if (SWIG_arg_fail(1)) SWIG_fail;
14019 {
14020 arg2 = static_cast<int >(SWIG_As_int(obj1));
14021 if (SWIG_arg_fail(2)) SWIG_fail;
14022 }
14023 {
14024 PyThreadState* __tstate = wxPyBeginAllowThreads();
14025 (arg1)->SetJoystick(arg2);
14026
14027 wxPyEndAllowThreads(__tstate);
14028 if (PyErr_Occurred()) SWIG_fail;
14029 }
14030 Py_INCREF(Py_None); resultobj = Py_None;
14031 return resultobj;
14032 fail:
14033 return NULL;
14034 }
14035
14036
14037 static PyObject *_wrap_JoystickEvent_SetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
14038 PyObject *resultobj = NULL;
14039 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14040 int arg2 ;
14041 PyObject * obj0 = 0 ;
14042 PyObject * obj1 = 0 ;
14043 char *kwnames[] = {
14044 (char *) "self",(char *) "state", NULL
14045 };
14046
14047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonState",kwnames,&obj0,&obj1)) goto fail;
14048 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14049 if (SWIG_arg_fail(1)) SWIG_fail;
14050 {
14051 arg2 = static_cast<int >(SWIG_As_int(obj1));
14052 if (SWIG_arg_fail(2)) SWIG_fail;
14053 }
14054 {
14055 PyThreadState* __tstate = wxPyBeginAllowThreads();
14056 (arg1)->SetButtonState(arg2);
14057
14058 wxPyEndAllowThreads(__tstate);
14059 if (PyErr_Occurred()) SWIG_fail;
14060 }
14061 Py_INCREF(Py_None); resultobj = Py_None;
14062 return resultobj;
14063 fail:
14064 return NULL;
14065 }
14066
14067
14068 static PyObject *_wrap_JoystickEvent_SetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
14069 PyObject *resultobj = NULL;
14070 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14071 int arg2 ;
14072 PyObject * obj0 = 0 ;
14073 PyObject * obj1 = 0 ;
14074 char *kwnames[] = {
14075 (char *) "self",(char *) "change", NULL
14076 };
14077
14078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonChange",kwnames,&obj0,&obj1)) goto fail;
14079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14080 if (SWIG_arg_fail(1)) SWIG_fail;
14081 {
14082 arg2 = static_cast<int >(SWIG_As_int(obj1));
14083 if (SWIG_arg_fail(2)) SWIG_fail;
14084 }
14085 {
14086 PyThreadState* __tstate = wxPyBeginAllowThreads();
14087 (arg1)->SetButtonChange(arg2);
14088
14089 wxPyEndAllowThreads(__tstate);
14090 if (PyErr_Occurred()) SWIG_fail;
14091 }
14092 Py_INCREF(Py_None); resultobj = Py_None;
14093 return resultobj;
14094 fail:
14095 return NULL;
14096 }
14097
14098
14099 static PyObject *_wrap_JoystickEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
14100 PyObject *resultobj = NULL;
14101 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14102 wxPoint *arg2 = 0 ;
14103 wxPoint temp2 ;
14104 PyObject * obj0 = 0 ;
14105 PyObject * obj1 = 0 ;
14106 char *kwnames[] = {
14107 (char *) "self",(char *) "pos", NULL
14108 };
14109
14110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
14111 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14112 if (SWIG_arg_fail(1)) SWIG_fail;
14113 {
14114 arg2 = &temp2;
14115 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
14116 }
14117 {
14118 PyThreadState* __tstate = wxPyBeginAllowThreads();
14119 (arg1)->SetPosition((wxPoint const &)*arg2);
14120
14121 wxPyEndAllowThreads(__tstate);
14122 if (PyErr_Occurred()) SWIG_fail;
14123 }
14124 Py_INCREF(Py_None); resultobj = Py_None;
14125 return resultobj;
14126 fail:
14127 return NULL;
14128 }
14129
14130
14131 static PyObject *_wrap_JoystickEvent_SetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
14132 PyObject *resultobj = NULL;
14133 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14134 int arg2 ;
14135 PyObject * obj0 = 0 ;
14136 PyObject * obj1 = 0 ;
14137 char *kwnames[] = {
14138 (char *) "self",(char *) "zPos", NULL
14139 };
14140
14141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetZPosition",kwnames,&obj0,&obj1)) goto fail;
14142 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14143 if (SWIG_arg_fail(1)) SWIG_fail;
14144 {
14145 arg2 = static_cast<int >(SWIG_As_int(obj1));
14146 if (SWIG_arg_fail(2)) SWIG_fail;
14147 }
14148 {
14149 PyThreadState* __tstate = wxPyBeginAllowThreads();
14150 (arg1)->SetZPosition(arg2);
14151
14152 wxPyEndAllowThreads(__tstate);
14153 if (PyErr_Occurred()) SWIG_fail;
14154 }
14155 Py_INCREF(Py_None); resultobj = Py_None;
14156 return resultobj;
14157 fail:
14158 return NULL;
14159 }
14160
14161
14162 static PyObject *_wrap_JoystickEvent_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
14163 PyObject *resultobj = NULL;
14164 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14165 bool result;
14166 PyObject * obj0 = 0 ;
14167 char *kwnames[] = {
14168 (char *) "self", NULL
14169 };
14170
14171 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsButton",kwnames,&obj0)) goto fail;
14172 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14173 if (SWIG_arg_fail(1)) SWIG_fail;
14174 {
14175 PyThreadState* __tstate = wxPyBeginAllowThreads();
14176 result = (bool)((wxJoystickEvent const *)arg1)->IsButton();
14177
14178 wxPyEndAllowThreads(__tstate);
14179 if (PyErr_Occurred()) SWIG_fail;
14180 }
14181 {
14182 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14183 }
14184 return resultobj;
14185 fail:
14186 return NULL;
14187 }
14188
14189
14190 static PyObject *_wrap_JoystickEvent_IsMove(PyObject *, PyObject *args, PyObject *kwargs) {
14191 PyObject *resultobj = NULL;
14192 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14193 bool result;
14194 PyObject * obj0 = 0 ;
14195 char *kwnames[] = {
14196 (char *) "self", NULL
14197 };
14198
14199 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsMove",kwnames,&obj0)) goto fail;
14200 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14201 if (SWIG_arg_fail(1)) SWIG_fail;
14202 {
14203 PyThreadState* __tstate = wxPyBeginAllowThreads();
14204 result = (bool)((wxJoystickEvent const *)arg1)->IsMove();
14205
14206 wxPyEndAllowThreads(__tstate);
14207 if (PyErr_Occurred()) SWIG_fail;
14208 }
14209 {
14210 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14211 }
14212 return resultobj;
14213 fail:
14214 return NULL;
14215 }
14216
14217
14218 static PyObject *_wrap_JoystickEvent_IsZMove(PyObject *, PyObject *args, PyObject *kwargs) {
14219 PyObject *resultobj = NULL;
14220 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14221 bool result;
14222 PyObject * obj0 = 0 ;
14223 char *kwnames[] = {
14224 (char *) "self", NULL
14225 };
14226
14227 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsZMove",kwnames,&obj0)) goto fail;
14228 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14229 if (SWIG_arg_fail(1)) SWIG_fail;
14230 {
14231 PyThreadState* __tstate = wxPyBeginAllowThreads();
14232 result = (bool)((wxJoystickEvent const *)arg1)->IsZMove();
14233
14234 wxPyEndAllowThreads(__tstate);
14235 if (PyErr_Occurred()) SWIG_fail;
14236 }
14237 {
14238 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14239 }
14240 return resultobj;
14241 fail:
14242 return NULL;
14243 }
14244
14245
14246 static PyObject *_wrap_JoystickEvent_ButtonDown(PyObject *, PyObject *args, PyObject *kwargs) {
14247 PyObject *resultobj = NULL;
14248 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14249 int arg2 = (int) wxJOY_BUTTON_ANY ;
14250 bool result;
14251 PyObject * obj0 = 0 ;
14252 PyObject * obj1 = 0 ;
14253 char *kwnames[] = {
14254 (char *) "self",(char *) "but", NULL
14255 };
14256
14257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
14258 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14259 if (SWIG_arg_fail(1)) SWIG_fail;
14260 if (obj1) {
14261 {
14262 arg2 = static_cast<int >(SWIG_As_int(obj1));
14263 if (SWIG_arg_fail(2)) SWIG_fail;
14264 }
14265 }
14266 {
14267 PyThreadState* __tstate = wxPyBeginAllowThreads();
14268 result = (bool)((wxJoystickEvent const *)arg1)->ButtonDown(arg2);
14269
14270 wxPyEndAllowThreads(__tstate);
14271 if (PyErr_Occurred()) SWIG_fail;
14272 }
14273 {
14274 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14275 }
14276 return resultobj;
14277 fail:
14278 return NULL;
14279 }
14280
14281
14282 static PyObject *_wrap_JoystickEvent_ButtonUp(PyObject *, PyObject *args, PyObject *kwargs) {
14283 PyObject *resultobj = NULL;
14284 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14285 int arg2 = (int) wxJOY_BUTTON_ANY ;
14286 bool result;
14287 PyObject * obj0 = 0 ;
14288 PyObject * obj1 = 0 ;
14289 char *kwnames[] = {
14290 (char *) "self",(char *) "but", NULL
14291 };
14292
14293 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
14294 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14295 if (SWIG_arg_fail(1)) SWIG_fail;
14296 if (obj1) {
14297 {
14298 arg2 = static_cast<int >(SWIG_As_int(obj1));
14299 if (SWIG_arg_fail(2)) SWIG_fail;
14300 }
14301 }
14302 {
14303 PyThreadState* __tstate = wxPyBeginAllowThreads();
14304 result = (bool)((wxJoystickEvent const *)arg1)->ButtonUp(arg2);
14305
14306 wxPyEndAllowThreads(__tstate);
14307 if (PyErr_Occurred()) SWIG_fail;
14308 }
14309 {
14310 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14311 }
14312 return resultobj;
14313 fail:
14314 return NULL;
14315 }
14316
14317
14318 static PyObject *_wrap_JoystickEvent_ButtonIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
14319 PyObject *resultobj = NULL;
14320 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
14321 int arg2 = (int) wxJOY_BUTTON_ANY ;
14322 bool result;
14323 PyObject * obj0 = 0 ;
14324 PyObject * obj1 = 0 ;
14325 char *kwnames[] = {
14326 (char *) "self",(char *) "but", NULL
14327 };
14328
14329 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
14330 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
14331 if (SWIG_arg_fail(1)) SWIG_fail;
14332 if (obj1) {
14333 {
14334 arg2 = static_cast<int >(SWIG_As_int(obj1));
14335 if (SWIG_arg_fail(2)) SWIG_fail;
14336 }
14337 }
14338 {
14339 PyThreadState* __tstate = wxPyBeginAllowThreads();
14340 result = (bool)((wxJoystickEvent const *)arg1)->ButtonIsDown(arg2);
14341
14342 wxPyEndAllowThreads(__tstate);
14343 if (PyErr_Occurred()) SWIG_fail;
14344 }
14345 {
14346 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14347 }
14348 return resultobj;
14349 fail:
14350 return NULL;
14351 }
14352
14353
14354 static PyObject * JoystickEvent_swigregister(PyObject *, PyObject *args) {
14355 PyObject *obj;
14356 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14357 SWIG_TypeClientData(SWIGTYPE_p_wxJoystickEvent, obj);
14358 Py_INCREF(obj);
14359 return Py_BuildValue((char *)"");
14360 }
14361 static PyObject *_wrap_new_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
14362 PyObject *resultobj = NULL;
14363 wxString const &arg1_defvalue = wxPyEmptyString ;
14364 wxString *arg1 = (wxString *) &arg1_defvalue ;
14365 wxSound *result;
14366 bool temp1 = false ;
14367 PyObject * obj0 = 0 ;
14368 char *kwnames[] = {
14369 (char *) "fileName", NULL
14370 };
14371
14372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Sound",kwnames,&obj0)) goto fail;
14373 if (obj0) {
14374 {
14375 arg1 = wxString_in_helper(obj0);
14376 if (arg1 == NULL) SWIG_fail;
14377 temp1 = true;
14378 }
14379 }
14380 {
14381 if (!wxPyCheckForApp()) SWIG_fail;
14382 PyThreadState* __tstate = wxPyBeginAllowThreads();
14383 result = (wxSound *)new_wxSound((wxString const &)*arg1);
14384
14385 wxPyEndAllowThreads(__tstate);
14386 if (PyErr_Occurred()) SWIG_fail;
14387 }
14388 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
14389 {
14390 if (temp1)
14391 delete arg1;
14392 }
14393 return resultobj;
14394 fail:
14395 {
14396 if (temp1)
14397 delete arg1;
14398 }
14399 return NULL;
14400 }
14401
14402
14403 static PyObject *_wrap_new_SoundFromData(PyObject *, PyObject *args, PyObject *kwargs) {
14404 PyObject *resultobj = NULL;
14405 PyObject *arg1 = (PyObject *) 0 ;
14406 wxSound *result;
14407 PyObject * obj0 = 0 ;
14408 char *kwnames[] = {
14409 (char *) "data", NULL
14410 };
14411
14412 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_SoundFromData",kwnames,&obj0)) goto fail;
14413 arg1 = obj0;
14414 {
14415 if (!wxPyCheckForApp()) SWIG_fail;
14416 PyThreadState* __tstate = wxPyBeginAllowThreads();
14417 result = (wxSound *)new_wxSound(arg1);
14418
14419 wxPyEndAllowThreads(__tstate);
14420 if (PyErr_Occurred()) SWIG_fail;
14421 }
14422 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
14423 return resultobj;
14424 fail:
14425 return NULL;
14426 }
14427
14428
14429 static PyObject *_wrap_delete_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
14430 PyObject *resultobj = NULL;
14431 wxSound *arg1 = (wxSound *) 0 ;
14432 PyObject * obj0 = 0 ;
14433 char *kwnames[] = {
14434 (char *) "self", NULL
14435 };
14436
14437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Sound",kwnames,&obj0)) goto fail;
14438 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
14439 if (SWIG_arg_fail(1)) SWIG_fail;
14440 {
14441 PyThreadState* __tstate = wxPyBeginAllowThreads();
14442 delete arg1;
14443
14444 wxPyEndAllowThreads(__tstate);
14445 if (PyErr_Occurred()) SWIG_fail;
14446 }
14447 Py_INCREF(Py_None); resultobj = Py_None;
14448 return resultobj;
14449 fail:
14450 return NULL;
14451 }
14452
14453
14454 static PyObject *_wrap_Sound_Create(PyObject *, PyObject *args, PyObject *kwargs) {
14455 PyObject *resultobj = NULL;
14456 wxSound *arg1 = (wxSound *) 0 ;
14457 wxString *arg2 = 0 ;
14458 bool result;
14459 bool temp2 = false ;
14460 PyObject * obj0 = 0 ;
14461 PyObject * obj1 = 0 ;
14462 char *kwnames[] = {
14463 (char *) "self",(char *) "fileName", NULL
14464 };
14465
14466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_Create",kwnames,&obj0,&obj1)) goto fail;
14467 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
14468 if (SWIG_arg_fail(1)) SWIG_fail;
14469 {
14470 arg2 = wxString_in_helper(obj1);
14471 if (arg2 == NULL) SWIG_fail;
14472 temp2 = true;
14473 }
14474 {
14475 PyThreadState* __tstate = wxPyBeginAllowThreads();
14476 result = (bool)(arg1)->Create((wxString const &)*arg2);
14477
14478 wxPyEndAllowThreads(__tstate);
14479 if (PyErr_Occurred()) SWIG_fail;
14480 }
14481 {
14482 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14483 }
14484 {
14485 if (temp2)
14486 delete arg2;
14487 }
14488 return resultobj;
14489 fail:
14490 {
14491 if (temp2)
14492 delete arg2;
14493 }
14494 return NULL;
14495 }
14496
14497
14498 static PyObject *_wrap_Sound_CreateFromData(PyObject *, PyObject *args, PyObject *kwargs) {
14499 PyObject *resultobj = NULL;
14500 wxSound *arg1 = (wxSound *) 0 ;
14501 PyObject *arg2 = (PyObject *) 0 ;
14502 bool result;
14503 PyObject * obj0 = 0 ;
14504 PyObject * obj1 = 0 ;
14505 char *kwnames[] = {
14506 (char *) "self",(char *) "data", NULL
14507 };
14508
14509 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_CreateFromData",kwnames,&obj0,&obj1)) goto fail;
14510 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
14511 if (SWIG_arg_fail(1)) SWIG_fail;
14512 arg2 = obj1;
14513 {
14514 PyThreadState* __tstate = wxPyBeginAllowThreads();
14515 result = (bool)wxSound_CreateFromData(arg1,arg2);
14516
14517 wxPyEndAllowThreads(__tstate);
14518 if (PyErr_Occurred()) SWIG_fail;
14519 }
14520 {
14521 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14522 }
14523 return resultobj;
14524 fail:
14525 return NULL;
14526 }
14527
14528
14529 static PyObject *_wrap_Sound_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
14530 PyObject *resultobj = NULL;
14531 wxSound *arg1 = (wxSound *) 0 ;
14532 bool result;
14533 PyObject * obj0 = 0 ;
14534 char *kwnames[] = {
14535 (char *) "self", NULL
14536 };
14537
14538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sound_IsOk",kwnames,&obj0)) goto fail;
14539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
14540 if (SWIG_arg_fail(1)) SWIG_fail;
14541 {
14542 PyThreadState* __tstate = wxPyBeginAllowThreads();
14543 result = (bool)(arg1)->IsOk();
14544
14545 wxPyEndAllowThreads(__tstate);
14546 if (PyErr_Occurred()) SWIG_fail;
14547 }
14548 {
14549 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14550 }
14551 return resultobj;
14552 fail:
14553 return NULL;
14554 }
14555
14556
14557 static PyObject *_wrap_Sound_Play(PyObject *, PyObject *args, PyObject *kwargs) {
14558 PyObject *resultobj = NULL;
14559 wxSound *arg1 = (wxSound *) 0 ;
14560 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
14561 bool result;
14562 PyObject * obj0 = 0 ;
14563 PyObject * obj1 = 0 ;
14564 char *kwnames[] = {
14565 (char *) "self",(char *) "flags", NULL
14566 };
14567
14568 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_Play",kwnames,&obj0,&obj1)) goto fail;
14569 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
14570 if (SWIG_arg_fail(1)) SWIG_fail;
14571 if (obj1) {
14572 {
14573 arg2 = static_cast<unsigned int >(SWIG_As_unsigned_SS_int(obj1));
14574 if (SWIG_arg_fail(2)) SWIG_fail;
14575 }
14576 }
14577 {
14578 if (!wxPyCheckForApp()) SWIG_fail;
14579 PyThreadState* __tstate = wxPyBeginAllowThreads();
14580 result = (bool)((wxSound const *)arg1)->Play(arg2);
14581
14582 wxPyEndAllowThreads(__tstate);
14583 if (PyErr_Occurred()) SWIG_fail;
14584 }
14585 {
14586 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14587 }
14588 return resultobj;
14589 fail:
14590 return NULL;
14591 }
14592
14593
14594 static PyObject *_wrap_Sound_PlaySound(PyObject *, PyObject *args, PyObject *kwargs) {
14595 PyObject *resultobj = NULL;
14596 wxString *arg1 = 0 ;
14597 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
14598 bool result;
14599 bool temp1 = false ;
14600 PyObject * obj0 = 0 ;
14601 PyObject * obj1 = 0 ;
14602 char *kwnames[] = {
14603 (char *) "filename",(char *) "flags", NULL
14604 };
14605
14606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_PlaySound",kwnames,&obj0,&obj1)) goto fail;
14607 {
14608 arg1 = wxString_in_helper(obj0);
14609 if (arg1 == NULL) SWIG_fail;
14610 temp1 = true;
14611 }
14612 if (obj1) {
14613 {
14614 arg2 = static_cast<unsigned int >(SWIG_As_unsigned_SS_int(obj1));
14615 if (SWIG_arg_fail(2)) SWIG_fail;
14616 }
14617 }
14618 {
14619 if (!wxPyCheckForApp()) SWIG_fail;
14620 PyThreadState* __tstate = wxPyBeginAllowThreads();
14621 result = (bool)wxSound::Play((wxString const &)*arg1,arg2);
14622
14623 wxPyEndAllowThreads(__tstate);
14624 if (PyErr_Occurred()) SWIG_fail;
14625 }
14626 {
14627 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14628 }
14629 {
14630 if (temp1)
14631 delete arg1;
14632 }
14633 return resultobj;
14634 fail:
14635 {
14636 if (temp1)
14637 delete arg1;
14638 }
14639 return NULL;
14640 }
14641
14642
14643 static PyObject *_wrap_Sound_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
14644 PyObject *resultobj = NULL;
14645 char *kwnames[] = {
14646 NULL
14647 };
14648
14649 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Sound_Stop",kwnames)) goto fail;
14650 {
14651 if (!wxPyCheckForApp()) SWIG_fail;
14652 PyThreadState* __tstate = wxPyBeginAllowThreads();
14653 wxSound::Stop();
14654
14655 wxPyEndAllowThreads(__tstate);
14656 if (PyErr_Occurred()) SWIG_fail;
14657 }
14658 Py_INCREF(Py_None); resultobj = Py_None;
14659 return resultobj;
14660 fail:
14661 return NULL;
14662 }
14663
14664
14665 static PyObject * Sound_swigregister(PyObject *, PyObject *args) {
14666 PyObject *obj;
14667 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14668 SWIG_TypeClientData(SWIGTYPE_p_wxSound, obj);
14669 Py_INCREF(obj);
14670 return Py_BuildValue((char *)"");
14671 }
14672 static PyObject *_wrap_new_FileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
14673 PyObject *resultobj = NULL;
14674 wxString *arg1 = 0 ;
14675 wxString *arg2 = 0 ;
14676 wxString *arg3 = 0 ;
14677 wxString *arg4 = 0 ;
14678 wxFileTypeInfo *result;
14679 bool temp1 = false ;
14680 bool temp2 = false ;
14681 bool temp3 = false ;
14682 bool temp4 = false ;
14683 PyObject * obj0 = 0 ;
14684 PyObject * obj1 = 0 ;
14685 PyObject * obj2 = 0 ;
14686 PyObject * obj3 = 0 ;
14687 char *kwnames[] = {
14688 (char *) "mimeType",(char *) "openCmd",(char *) "printCmd",(char *) "desc", NULL
14689 };
14690
14691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_FileTypeInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14692 {
14693 arg1 = wxString_in_helper(obj0);
14694 if (arg1 == NULL) SWIG_fail;
14695 temp1 = true;
14696 }
14697 {
14698 arg2 = wxString_in_helper(obj1);
14699 if (arg2 == NULL) SWIG_fail;
14700 temp2 = true;
14701 }
14702 {
14703 arg3 = wxString_in_helper(obj2);
14704 if (arg3 == NULL) SWIG_fail;
14705 temp3 = true;
14706 }
14707 {
14708 arg4 = wxString_in_helper(obj3);
14709 if (arg4 == NULL) SWIG_fail;
14710 temp4 = true;
14711 }
14712 {
14713 PyThreadState* __tstate = wxPyBeginAllowThreads();
14714 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4);
14715
14716 wxPyEndAllowThreads(__tstate);
14717 if (PyErr_Occurred()) SWIG_fail;
14718 }
14719 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
14720 {
14721 if (temp1)
14722 delete arg1;
14723 }
14724 {
14725 if (temp2)
14726 delete arg2;
14727 }
14728 {
14729 if (temp3)
14730 delete arg3;
14731 }
14732 {
14733 if (temp4)
14734 delete arg4;
14735 }
14736 return resultobj;
14737 fail:
14738 {
14739 if (temp1)
14740 delete arg1;
14741 }
14742 {
14743 if (temp2)
14744 delete arg2;
14745 }
14746 {
14747 if (temp3)
14748 delete arg3;
14749 }
14750 {
14751 if (temp4)
14752 delete arg4;
14753 }
14754 return NULL;
14755 }
14756
14757
14758 static PyObject *_wrap_new_FileTypeInfoSequence(PyObject *, PyObject *args, PyObject *kwargs) {
14759 PyObject *resultobj = NULL;
14760 wxArrayString *arg1 = 0 ;
14761 wxFileTypeInfo *result;
14762 bool temp1 = false ;
14763 PyObject * obj0 = 0 ;
14764 char *kwnames[] = {
14765 (char *) "sArray", NULL
14766 };
14767
14768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileTypeInfoSequence",kwnames,&obj0)) goto fail;
14769 {
14770 if (! PySequence_Check(obj0)) {
14771 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
14772 SWIG_fail;
14773 }
14774 arg1 = new wxArrayString;
14775 temp1 = true;
14776 int i, len=PySequence_Length(obj0);
14777 for (i=0; i<len; i++) {
14778 PyObject* item = PySequence_GetItem(obj0, i);
14779 wxString* s = wxString_in_helper(item);
14780 if (PyErr_Occurred()) SWIG_fail;
14781 arg1->Add(*s);
14782 delete s;
14783 Py_DECREF(item);
14784 }
14785 }
14786 {
14787 PyThreadState* __tstate = wxPyBeginAllowThreads();
14788 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxArrayString const &)*arg1);
14789
14790 wxPyEndAllowThreads(__tstate);
14791 if (PyErr_Occurred()) SWIG_fail;
14792 }
14793 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
14794 {
14795 if (temp1) delete arg1;
14796 }
14797 return resultobj;
14798 fail:
14799 {
14800 if (temp1) delete arg1;
14801 }
14802 return NULL;
14803 }
14804
14805
14806 static PyObject *_wrap_new_NullFileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
14807 PyObject *resultobj = NULL;
14808 wxFileTypeInfo *result;
14809 char *kwnames[] = {
14810 NULL
14811 };
14812
14813 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NullFileTypeInfo",kwnames)) goto fail;
14814 {
14815 PyThreadState* __tstate = wxPyBeginAllowThreads();
14816 result = (wxFileTypeInfo *)new wxFileTypeInfo();
14817
14818 wxPyEndAllowThreads(__tstate);
14819 if (PyErr_Occurred()) SWIG_fail;
14820 }
14821 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
14822 return resultobj;
14823 fail:
14824 return NULL;
14825 }
14826
14827
14828 static PyObject *_wrap_FileTypeInfo_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
14829 PyObject *resultobj = NULL;
14830 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14831 bool result;
14832 PyObject * obj0 = 0 ;
14833 char *kwnames[] = {
14834 (char *) "self", NULL
14835 };
14836
14837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_IsValid",kwnames,&obj0)) goto fail;
14838 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14839 if (SWIG_arg_fail(1)) SWIG_fail;
14840 {
14841 PyThreadState* __tstate = wxPyBeginAllowThreads();
14842 result = (bool)((wxFileTypeInfo const *)arg1)->IsValid();
14843
14844 wxPyEndAllowThreads(__tstate);
14845 if (PyErr_Occurred()) SWIG_fail;
14846 }
14847 {
14848 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14849 }
14850 return resultobj;
14851 fail:
14852 return NULL;
14853 }
14854
14855
14856 static PyObject *_wrap_FileTypeInfo_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
14857 PyObject *resultobj = NULL;
14858 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14859 wxString *arg2 = 0 ;
14860 int arg3 = (int) 0 ;
14861 bool temp2 = false ;
14862 PyObject * obj0 = 0 ;
14863 PyObject * obj1 = 0 ;
14864 PyObject * obj2 = 0 ;
14865 char *kwnames[] = {
14866 (char *) "self",(char *) "iconFile",(char *) "iconIndex", NULL
14867 };
14868
14869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileTypeInfo_SetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
14870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14871 if (SWIG_arg_fail(1)) SWIG_fail;
14872 {
14873 arg2 = wxString_in_helper(obj1);
14874 if (arg2 == NULL) SWIG_fail;
14875 temp2 = true;
14876 }
14877 if (obj2) {
14878 {
14879 arg3 = static_cast<int >(SWIG_As_int(obj2));
14880 if (SWIG_arg_fail(3)) SWIG_fail;
14881 }
14882 }
14883 {
14884 PyThreadState* __tstate = wxPyBeginAllowThreads();
14885 (arg1)->SetIcon((wxString const &)*arg2,arg3);
14886
14887 wxPyEndAllowThreads(__tstate);
14888 if (PyErr_Occurred()) SWIG_fail;
14889 }
14890 Py_INCREF(Py_None); resultobj = Py_None;
14891 {
14892 if (temp2)
14893 delete arg2;
14894 }
14895 return resultobj;
14896 fail:
14897 {
14898 if (temp2)
14899 delete arg2;
14900 }
14901 return NULL;
14902 }
14903
14904
14905 static PyObject *_wrap_FileTypeInfo_SetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
14906 PyObject *resultobj = NULL;
14907 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14908 wxString *arg2 = 0 ;
14909 bool temp2 = false ;
14910 PyObject * obj0 = 0 ;
14911 PyObject * obj1 = 0 ;
14912 char *kwnames[] = {
14913 (char *) "self",(char *) "shortDesc", NULL
14914 };
14915
14916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileTypeInfo_SetShortDesc",kwnames,&obj0,&obj1)) goto fail;
14917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14918 if (SWIG_arg_fail(1)) SWIG_fail;
14919 {
14920 arg2 = wxString_in_helper(obj1);
14921 if (arg2 == NULL) SWIG_fail;
14922 temp2 = true;
14923 }
14924 {
14925 PyThreadState* __tstate = wxPyBeginAllowThreads();
14926 (arg1)->SetShortDesc((wxString const &)*arg2);
14927
14928 wxPyEndAllowThreads(__tstate);
14929 if (PyErr_Occurred()) SWIG_fail;
14930 }
14931 Py_INCREF(Py_None); resultobj = Py_None;
14932 {
14933 if (temp2)
14934 delete arg2;
14935 }
14936 return resultobj;
14937 fail:
14938 {
14939 if (temp2)
14940 delete arg2;
14941 }
14942 return NULL;
14943 }
14944
14945
14946 static PyObject *_wrap_FileTypeInfo_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
14947 PyObject *resultobj = NULL;
14948 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14949 wxString *result;
14950 PyObject * obj0 = 0 ;
14951 char *kwnames[] = {
14952 (char *) "self", NULL
14953 };
14954
14955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetMimeType",kwnames,&obj0)) goto fail;
14956 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14957 if (SWIG_arg_fail(1)) SWIG_fail;
14958 {
14959 PyThreadState* __tstate = wxPyBeginAllowThreads();
14960 {
14961 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetMimeType();
14962 result = (wxString *) &_result_ref;
14963 }
14964
14965 wxPyEndAllowThreads(__tstate);
14966 if (PyErr_Occurred()) SWIG_fail;
14967 }
14968 {
14969 #if wxUSE_UNICODE
14970 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
14971 #else
14972 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
14973 #endif
14974 }
14975 return resultobj;
14976 fail:
14977 return NULL;
14978 }
14979
14980
14981 static PyObject *_wrap_FileTypeInfo_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
14982 PyObject *resultobj = NULL;
14983 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14984 wxString *result;
14985 PyObject * obj0 = 0 ;
14986 char *kwnames[] = {
14987 (char *) "self", NULL
14988 };
14989
14990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetOpenCommand",kwnames,&obj0)) goto fail;
14991 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14992 if (SWIG_arg_fail(1)) SWIG_fail;
14993 {
14994 PyThreadState* __tstate = wxPyBeginAllowThreads();
14995 {
14996 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetOpenCommand();
14997 result = (wxString *) &_result_ref;
14998 }
14999
15000 wxPyEndAllowThreads(__tstate);
15001 if (PyErr_Occurred()) SWIG_fail;
15002 }
15003 {
15004 #if wxUSE_UNICODE
15005 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15006 #else
15007 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15008 #endif
15009 }
15010 return resultobj;
15011 fail:
15012 return NULL;
15013 }
15014
15015
15016 static PyObject *_wrap_FileTypeInfo_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
15017 PyObject *resultobj = NULL;
15018 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15019 wxString *result;
15020 PyObject * obj0 = 0 ;
15021 char *kwnames[] = {
15022 (char *) "self", NULL
15023 };
15024
15025 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetPrintCommand",kwnames,&obj0)) goto fail;
15026 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15027 if (SWIG_arg_fail(1)) SWIG_fail;
15028 {
15029 PyThreadState* __tstate = wxPyBeginAllowThreads();
15030 {
15031 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetPrintCommand();
15032 result = (wxString *) &_result_ref;
15033 }
15034
15035 wxPyEndAllowThreads(__tstate);
15036 if (PyErr_Occurred()) SWIG_fail;
15037 }
15038 {
15039 #if wxUSE_UNICODE
15040 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15041 #else
15042 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15043 #endif
15044 }
15045 return resultobj;
15046 fail:
15047 return NULL;
15048 }
15049
15050
15051 static PyObject *_wrap_FileTypeInfo_GetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
15052 PyObject *resultobj = NULL;
15053 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15054 wxString *result;
15055 PyObject * obj0 = 0 ;
15056 char *kwnames[] = {
15057 (char *) "self", NULL
15058 };
15059
15060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetShortDesc",kwnames,&obj0)) goto fail;
15061 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15062 if (SWIG_arg_fail(1)) SWIG_fail;
15063 {
15064 PyThreadState* __tstate = wxPyBeginAllowThreads();
15065 {
15066 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetShortDesc();
15067 result = (wxString *) &_result_ref;
15068 }
15069
15070 wxPyEndAllowThreads(__tstate);
15071 if (PyErr_Occurred()) SWIG_fail;
15072 }
15073 {
15074 #if wxUSE_UNICODE
15075 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15076 #else
15077 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15078 #endif
15079 }
15080 return resultobj;
15081 fail:
15082 return NULL;
15083 }
15084
15085
15086 static PyObject *_wrap_FileTypeInfo_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
15087 PyObject *resultobj = NULL;
15088 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15089 wxString *result;
15090 PyObject * obj0 = 0 ;
15091 char *kwnames[] = {
15092 (char *) "self", NULL
15093 };
15094
15095 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetDescription",kwnames,&obj0)) goto fail;
15096 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15097 if (SWIG_arg_fail(1)) SWIG_fail;
15098 {
15099 PyThreadState* __tstate = wxPyBeginAllowThreads();
15100 {
15101 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetDescription();
15102 result = (wxString *) &_result_ref;
15103 }
15104
15105 wxPyEndAllowThreads(__tstate);
15106 if (PyErr_Occurred()) SWIG_fail;
15107 }
15108 {
15109 #if wxUSE_UNICODE
15110 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15111 #else
15112 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15113 #endif
15114 }
15115 return resultobj;
15116 fail:
15117 return NULL;
15118 }
15119
15120
15121 static PyObject *_wrap_FileTypeInfo_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
15122 PyObject *resultobj = NULL;
15123 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15124 wxArrayString *result;
15125 PyObject * obj0 = 0 ;
15126 char *kwnames[] = {
15127 (char *) "self", NULL
15128 };
15129
15130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensions",kwnames,&obj0)) goto fail;
15131 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15132 if (SWIG_arg_fail(1)) SWIG_fail;
15133 {
15134 PyThreadState* __tstate = wxPyBeginAllowThreads();
15135 {
15136 wxArrayString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetExtensions();
15137 result = (wxArrayString *) &_result_ref;
15138 }
15139
15140 wxPyEndAllowThreads(__tstate);
15141 if (PyErr_Occurred()) SWIG_fail;
15142 }
15143 {
15144 resultobj = wxArrayString2PyList_helper(*result);
15145 }
15146 return resultobj;
15147 fail:
15148 return NULL;
15149 }
15150
15151
15152 static PyObject *_wrap_FileTypeInfo_GetExtensionsCount(PyObject *, PyObject *args, PyObject *kwargs) {
15153 PyObject *resultobj = NULL;
15154 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15155 int result;
15156 PyObject * obj0 = 0 ;
15157 char *kwnames[] = {
15158 (char *) "self", NULL
15159 };
15160
15161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensionsCount",kwnames,&obj0)) goto fail;
15162 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15163 if (SWIG_arg_fail(1)) SWIG_fail;
15164 {
15165 PyThreadState* __tstate = wxPyBeginAllowThreads();
15166 result = (int)((wxFileTypeInfo const *)arg1)->GetExtensionsCount();
15167
15168 wxPyEndAllowThreads(__tstate);
15169 if (PyErr_Occurred()) SWIG_fail;
15170 }
15171 {
15172 resultobj = SWIG_From_int(static_cast<int >(result));
15173 }
15174 return resultobj;
15175 fail:
15176 return NULL;
15177 }
15178
15179
15180 static PyObject *_wrap_FileTypeInfo_GetIconFile(PyObject *, PyObject *args, PyObject *kwargs) {
15181 PyObject *resultobj = NULL;
15182 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15183 wxString *result;
15184 PyObject * obj0 = 0 ;
15185 char *kwnames[] = {
15186 (char *) "self", NULL
15187 };
15188
15189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconFile",kwnames,&obj0)) goto fail;
15190 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15191 if (SWIG_arg_fail(1)) SWIG_fail;
15192 {
15193 PyThreadState* __tstate = wxPyBeginAllowThreads();
15194 {
15195 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetIconFile();
15196 result = (wxString *) &_result_ref;
15197 }
15198
15199 wxPyEndAllowThreads(__tstate);
15200 if (PyErr_Occurred()) SWIG_fail;
15201 }
15202 {
15203 #if wxUSE_UNICODE
15204 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
15205 #else
15206 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
15207 #endif
15208 }
15209 return resultobj;
15210 fail:
15211 return NULL;
15212 }
15213
15214
15215 static PyObject *_wrap_FileTypeInfo_GetIconIndex(PyObject *, PyObject *args, PyObject *kwargs) {
15216 PyObject *resultobj = NULL;
15217 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
15218 int result;
15219 PyObject * obj0 = 0 ;
15220 char *kwnames[] = {
15221 (char *) "self", NULL
15222 };
15223
15224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconIndex",kwnames,&obj0)) goto fail;
15225 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15226 if (SWIG_arg_fail(1)) SWIG_fail;
15227 {
15228 PyThreadState* __tstate = wxPyBeginAllowThreads();
15229 result = (int)((wxFileTypeInfo const *)arg1)->GetIconIndex();
15230
15231 wxPyEndAllowThreads(__tstate);
15232 if (PyErr_Occurred()) SWIG_fail;
15233 }
15234 {
15235 resultobj = SWIG_From_int(static_cast<int >(result));
15236 }
15237 return resultobj;
15238 fail:
15239 return NULL;
15240 }
15241
15242
15243 static PyObject * FileTypeInfo_swigregister(PyObject *, PyObject *args) {
15244 PyObject *obj;
15245 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15246 SWIG_TypeClientData(SWIGTYPE_p_wxFileTypeInfo, obj);
15247 Py_INCREF(obj);
15248 return Py_BuildValue((char *)"");
15249 }
15250 static PyObject *_wrap_new_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
15251 PyObject *resultobj = NULL;
15252 wxFileTypeInfo *arg1 = 0 ;
15253 wxFileType *result;
15254 PyObject * obj0 = 0 ;
15255 char *kwnames[] = {
15256 (char *) "ftInfo", NULL
15257 };
15258
15259 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileType",kwnames,&obj0)) goto fail;
15260 {
15261 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15262 if (SWIG_arg_fail(1)) SWIG_fail;
15263 if (arg1 == NULL) {
15264 SWIG_null_ref("wxFileTypeInfo");
15265 }
15266 if (SWIG_arg_fail(1)) SWIG_fail;
15267 }
15268 {
15269 PyThreadState* __tstate = wxPyBeginAllowThreads();
15270 result = (wxFileType *)new wxFileType((wxFileTypeInfo const &)*arg1);
15271
15272 wxPyEndAllowThreads(__tstate);
15273 if (PyErr_Occurred()) SWIG_fail;
15274 }
15275 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
15276 return resultobj;
15277 fail:
15278 return NULL;
15279 }
15280
15281
15282 static PyObject *_wrap_delete_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
15283 PyObject *resultobj = NULL;
15284 wxFileType *arg1 = (wxFileType *) 0 ;
15285 PyObject * obj0 = 0 ;
15286 char *kwnames[] = {
15287 (char *) "self", NULL
15288 };
15289
15290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileType",kwnames,&obj0)) goto fail;
15291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15292 if (SWIG_arg_fail(1)) SWIG_fail;
15293 {
15294 PyThreadState* __tstate = wxPyBeginAllowThreads();
15295 delete arg1;
15296
15297 wxPyEndAllowThreads(__tstate);
15298 if (PyErr_Occurred()) SWIG_fail;
15299 }
15300 Py_INCREF(Py_None); resultobj = Py_None;
15301 return resultobj;
15302 fail:
15303 return NULL;
15304 }
15305
15306
15307 static PyObject *_wrap_FileType_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
15308 PyObject *resultobj = NULL;
15309 wxFileType *arg1 = (wxFileType *) 0 ;
15310 PyObject *result;
15311 PyObject * obj0 = 0 ;
15312 char *kwnames[] = {
15313 (char *) "self", NULL
15314 };
15315
15316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeType",kwnames,&obj0)) goto fail;
15317 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15318 if (SWIG_arg_fail(1)) SWIG_fail;
15319 {
15320 PyThreadState* __tstate = wxPyBeginAllowThreads();
15321 result = (PyObject *)wxFileType_GetMimeType(arg1);
15322
15323 wxPyEndAllowThreads(__tstate);
15324 if (PyErr_Occurred()) SWIG_fail;
15325 }
15326 resultobj = result;
15327 return resultobj;
15328 fail:
15329 return NULL;
15330 }
15331
15332
15333 static PyObject *_wrap_FileType_GetMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
15334 PyObject *resultobj = NULL;
15335 wxFileType *arg1 = (wxFileType *) 0 ;
15336 PyObject *result;
15337 PyObject * obj0 = 0 ;
15338 char *kwnames[] = {
15339 (char *) "self", NULL
15340 };
15341
15342 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeTypes",kwnames,&obj0)) goto fail;
15343 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15344 if (SWIG_arg_fail(1)) SWIG_fail;
15345 {
15346 PyThreadState* __tstate = wxPyBeginAllowThreads();
15347 result = (PyObject *)wxFileType_GetMimeTypes(arg1);
15348
15349 wxPyEndAllowThreads(__tstate);
15350 if (PyErr_Occurred()) SWIG_fail;
15351 }
15352 resultobj = result;
15353 return resultobj;
15354 fail:
15355 return NULL;
15356 }
15357
15358
15359 static PyObject *_wrap_FileType_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
15360 PyObject *resultobj = NULL;
15361 wxFileType *arg1 = (wxFileType *) 0 ;
15362 PyObject *result;
15363 PyObject * obj0 = 0 ;
15364 char *kwnames[] = {
15365 (char *) "self", NULL
15366 };
15367
15368 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetExtensions",kwnames,&obj0)) goto fail;
15369 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15370 if (SWIG_arg_fail(1)) SWIG_fail;
15371 {
15372 PyThreadState* __tstate = wxPyBeginAllowThreads();
15373 result = (PyObject *)wxFileType_GetExtensions(arg1);
15374
15375 wxPyEndAllowThreads(__tstate);
15376 if (PyErr_Occurred()) SWIG_fail;
15377 }
15378 resultobj = result;
15379 return resultobj;
15380 fail:
15381 return NULL;
15382 }
15383
15384
15385 static PyObject *_wrap_FileType_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
15386 PyObject *resultobj = NULL;
15387 wxFileType *arg1 = (wxFileType *) 0 ;
15388 wxIcon *result;
15389 PyObject * obj0 = 0 ;
15390 char *kwnames[] = {
15391 (char *) "self", NULL
15392 };
15393
15394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIcon",kwnames,&obj0)) goto fail;
15395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15396 if (SWIG_arg_fail(1)) SWIG_fail;
15397 {
15398 PyThreadState* __tstate = wxPyBeginAllowThreads();
15399 result = (wxIcon *)wxFileType_GetIcon(arg1);
15400
15401 wxPyEndAllowThreads(__tstate);
15402 if (PyErr_Occurred()) SWIG_fail;
15403 }
15404 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIcon, 1);
15405 return resultobj;
15406 fail:
15407 return NULL;
15408 }
15409
15410
15411 static PyObject *_wrap_FileType_GetIconInfo(PyObject *, PyObject *args, PyObject *kwargs) {
15412 PyObject *resultobj = NULL;
15413 wxFileType *arg1 = (wxFileType *) 0 ;
15414 PyObject *result;
15415 PyObject * obj0 = 0 ;
15416 char *kwnames[] = {
15417 (char *) "self", NULL
15418 };
15419
15420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIconInfo",kwnames,&obj0)) goto fail;
15421 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15422 if (SWIG_arg_fail(1)) SWIG_fail;
15423 {
15424 PyThreadState* __tstate = wxPyBeginAllowThreads();
15425 result = (PyObject *)wxFileType_GetIconInfo(arg1);
15426
15427 wxPyEndAllowThreads(__tstate);
15428 if (PyErr_Occurred()) SWIG_fail;
15429 }
15430 resultobj = result;
15431 return resultobj;
15432 fail:
15433 return NULL;
15434 }
15435
15436
15437 static PyObject *_wrap_FileType_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
15438 PyObject *resultobj = NULL;
15439 wxFileType *arg1 = (wxFileType *) 0 ;
15440 PyObject *result;
15441 PyObject * obj0 = 0 ;
15442 char *kwnames[] = {
15443 (char *) "self", NULL
15444 };
15445
15446 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetDescription",kwnames,&obj0)) goto fail;
15447 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15448 if (SWIG_arg_fail(1)) SWIG_fail;
15449 {
15450 PyThreadState* __tstate = wxPyBeginAllowThreads();
15451 result = (PyObject *)wxFileType_GetDescription(arg1);
15452
15453 wxPyEndAllowThreads(__tstate);
15454 if (PyErr_Occurred()) SWIG_fail;
15455 }
15456 resultobj = result;
15457 return resultobj;
15458 fail:
15459 return NULL;
15460 }
15461
15462
15463 static PyObject *_wrap_FileType_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
15464 PyObject *resultobj = NULL;
15465 wxFileType *arg1 = (wxFileType *) 0 ;
15466 wxString *arg2 = 0 ;
15467 wxString const &arg3_defvalue = wxPyEmptyString ;
15468 wxString *arg3 = (wxString *) &arg3_defvalue ;
15469 PyObject *result;
15470 bool temp2 = false ;
15471 bool temp3 = false ;
15472 PyObject * obj0 = 0 ;
15473 PyObject * obj1 = 0 ;
15474 PyObject * obj2 = 0 ;
15475 char *kwnames[] = {
15476 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
15477 };
15478
15479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetOpenCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
15480 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15481 if (SWIG_arg_fail(1)) SWIG_fail;
15482 {
15483 arg2 = wxString_in_helper(obj1);
15484 if (arg2 == NULL) SWIG_fail;
15485 temp2 = true;
15486 }
15487 if (obj2) {
15488 {
15489 arg3 = wxString_in_helper(obj2);
15490 if (arg3 == NULL) SWIG_fail;
15491 temp3 = true;
15492 }
15493 }
15494 {
15495 PyThreadState* __tstate = wxPyBeginAllowThreads();
15496 result = (PyObject *)wxFileType_GetOpenCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
15497
15498 wxPyEndAllowThreads(__tstate);
15499 if (PyErr_Occurred()) SWIG_fail;
15500 }
15501 resultobj = result;
15502 {
15503 if (temp2)
15504 delete arg2;
15505 }
15506 {
15507 if (temp3)
15508 delete arg3;
15509 }
15510 return resultobj;
15511 fail:
15512 {
15513 if (temp2)
15514 delete arg2;
15515 }
15516 {
15517 if (temp3)
15518 delete arg3;
15519 }
15520 return NULL;
15521 }
15522
15523
15524 static PyObject *_wrap_FileType_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
15525 PyObject *resultobj = NULL;
15526 wxFileType *arg1 = (wxFileType *) 0 ;
15527 wxString *arg2 = 0 ;
15528 wxString const &arg3_defvalue = wxPyEmptyString ;
15529 wxString *arg3 = (wxString *) &arg3_defvalue ;
15530 PyObject *result;
15531 bool temp2 = false ;
15532 bool temp3 = false ;
15533 PyObject * obj0 = 0 ;
15534 PyObject * obj1 = 0 ;
15535 PyObject * obj2 = 0 ;
15536 char *kwnames[] = {
15537 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
15538 };
15539
15540 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetPrintCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
15541 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15542 if (SWIG_arg_fail(1)) SWIG_fail;
15543 {
15544 arg2 = wxString_in_helper(obj1);
15545 if (arg2 == NULL) SWIG_fail;
15546 temp2 = true;
15547 }
15548 if (obj2) {
15549 {
15550 arg3 = wxString_in_helper(obj2);
15551 if (arg3 == NULL) SWIG_fail;
15552 temp3 = true;
15553 }
15554 }
15555 {
15556 PyThreadState* __tstate = wxPyBeginAllowThreads();
15557 result = (PyObject *)wxFileType_GetPrintCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
15558
15559 wxPyEndAllowThreads(__tstate);
15560 if (PyErr_Occurred()) SWIG_fail;
15561 }
15562 resultobj = result;
15563 {
15564 if (temp2)
15565 delete arg2;
15566 }
15567 {
15568 if (temp3)
15569 delete arg3;
15570 }
15571 return resultobj;
15572 fail:
15573 {
15574 if (temp2)
15575 delete arg2;
15576 }
15577 {
15578 if (temp3)
15579 delete arg3;
15580 }
15581 return NULL;
15582 }
15583
15584
15585 static PyObject *_wrap_FileType_GetAllCommands(PyObject *, PyObject *args, PyObject *kwargs) {
15586 PyObject *resultobj = NULL;
15587 wxFileType *arg1 = (wxFileType *) 0 ;
15588 wxString *arg2 = 0 ;
15589 wxString const &arg3_defvalue = wxPyEmptyString ;
15590 wxString *arg3 = (wxString *) &arg3_defvalue ;
15591 PyObject *result;
15592 bool temp2 = false ;
15593 bool temp3 = false ;
15594 PyObject * obj0 = 0 ;
15595 PyObject * obj1 = 0 ;
15596 PyObject * obj2 = 0 ;
15597 char *kwnames[] = {
15598 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
15599 };
15600
15601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetAllCommands",kwnames,&obj0,&obj1,&obj2)) goto fail;
15602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15603 if (SWIG_arg_fail(1)) SWIG_fail;
15604 {
15605 arg2 = wxString_in_helper(obj1);
15606 if (arg2 == NULL) SWIG_fail;
15607 temp2 = true;
15608 }
15609 if (obj2) {
15610 {
15611 arg3 = wxString_in_helper(obj2);
15612 if (arg3 == NULL) SWIG_fail;
15613 temp3 = true;
15614 }
15615 }
15616 {
15617 PyThreadState* __tstate = wxPyBeginAllowThreads();
15618 result = (PyObject *)wxFileType_GetAllCommands(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
15619
15620 wxPyEndAllowThreads(__tstate);
15621 if (PyErr_Occurred()) SWIG_fail;
15622 }
15623 resultobj = result;
15624 {
15625 if (temp2)
15626 delete arg2;
15627 }
15628 {
15629 if (temp3)
15630 delete arg3;
15631 }
15632 return resultobj;
15633 fail:
15634 {
15635 if (temp2)
15636 delete arg2;
15637 }
15638 {
15639 if (temp3)
15640 delete arg3;
15641 }
15642 return NULL;
15643 }
15644
15645
15646 static PyObject *_wrap_FileType_SetCommand(PyObject *, PyObject *args, PyObject *kwargs) {
15647 PyObject *resultobj = NULL;
15648 wxFileType *arg1 = (wxFileType *) 0 ;
15649 wxString *arg2 = 0 ;
15650 wxString *arg3 = 0 ;
15651 bool arg4 = (bool) true ;
15652 bool result;
15653 bool temp2 = false ;
15654 bool temp3 = false ;
15655 PyObject * obj0 = 0 ;
15656 PyObject * obj1 = 0 ;
15657 PyObject * obj2 = 0 ;
15658 PyObject * obj3 = 0 ;
15659 char *kwnames[] = {
15660 (char *) "self",(char *) "cmd",(char *) "verb",(char *) "overwriteprompt", NULL
15661 };
15662
15663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FileType_SetCommand",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
15664 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15665 if (SWIG_arg_fail(1)) SWIG_fail;
15666 {
15667 arg2 = wxString_in_helper(obj1);
15668 if (arg2 == NULL) SWIG_fail;
15669 temp2 = true;
15670 }
15671 {
15672 arg3 = wxString_in_helper(obj2);
15673 if (arg3 == NULL) SWIG_fail;
15674 temp3 = true;
15675 }
15676 if (obj3) {
15677 {
15678 arg4 = static_cast<bool >(SWIG_As_bool(obj3));
15679 if (SWIG_arg_fail(4)) SWIG_fail;
15680 }
15681 }
15682 {
15683 PyThreadState* __tstate = wxPyBeginAllowThreads();
15684 result = (bool)(arg1)->SetCommand((wxString const &)*arg2,(wxString const &)*arg3,arg4);
15685
15686 wxPyEndAllowThreads(__tstate);
15687 if (PyErr_Occurred()) SWIG_fail;
15688 }
15689 {
15690 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15691 }
15692 {
15693 if (temp2)
15694 delete arg2;
15695 }
15696 {
15697 if (temp3)
15698 delete arg3;
15699 }
15700 return resultobj;
15701 fail:
15702 {
15703 if (temp2)
15704 delete arg2;
15705 }
15706 {
15707 if (temp3)
15708 delete arg3;
15709 }
15710 return NULL;
15711 }
15712
15713
15714 static PyObject *_wrap_FileType_SetDefaultIcon(PyObject *, PyObject *args, PyObject *kwargs) {
15715 PyObject *resultobj = NULL;
15716 wxFileType *arg1 = (wxFileType *) 0 ;
15717 wxString const &arg2_defvalue = wxPyEmptyString ;
15718 wxString *arg2 = (wxString *) &arg2_defvalue ;
15719 int arg3 = (int) 0 ;
15720 bool result;
15721 bool temp2 = false ;
15722 PyObject * obj0 = 0 ;
15723 PyObject * obj1 = 0 ;
15724 PyObject * obj2 = 0 ;
15725 char *kwnames[] = {
15726 (char *) "self",(char *) "cmd",(char *) "index", NULL
15727 };
15728
15729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:FileType_SetDefaultIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
15730 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15731 if (SWIG_arg_fail(1)) SWIG_fail;
15732 if (obj1) {
15733 {
15734 arg2 = wxString_in_helper(obj1);
15735 if (arg2 == NULL) SWIG_fail;
15736 temp2 = true;
15737 }
15738 }
15739 if (obj2) {
15740 {
15741 arg3 = static_cast<int >(SWIG_As_int(obj2));
15742 if (SWIG_arg_fail(3)) SWIG_fail;
15743 }
15744 }
15745 {
15746 PyThreadState* __tstate = wxPyBeginAllowThreads();
15747 result = (bool)(arg1)->SetDefaultIcon((wxString const &)*arg2,arg3);
15748
15749 wxPyEndAllowThreads(__tstate);
15750 if (PyErr_Occurred()) SWIG_fail;
15751 }
15752 {
15753 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15754 }
15755 {
15756 if (temp2)
15757 delete arg2;
15758 }
15759 return resultobj;
15760 fail:
15761 {
15762 if (temp2)
15763 delete arg2;
15764 }
15765 return NULL;
15766 }
15767
15768
15769 static PyObject *_wrap_FileType_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
15770 PyObject *resultobj = NULL;
15771 wxFileType *arg1 = (wxFileType *) 0 ;
15772 bool result;
15773 PyObject * obj0 = 0 ;
15774 char *kwnames[] = {
15775 (char *) "self", NULL
15776 };
15777
15778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_Unassociate",kwnames,&obj0)) goto fail;
15779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15780 if (SWIG_arg_fail(1)) SWIG_fail;
15781 {
15782 PyThreadState* __tstate = wxPyBeginAllowThreads();
15783 result = (bool)(arg1)->Unassociate();
15784
15785 wxPyEndAllowThreads(__tstate);
15786 if (PyErr_Occurred()) SWIG_fail;
15787 }
15788 {
15789 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15790 }
15791 return resultobj;
15792 fail:
15793 return NULL;
15794 }
15795
15796
15797 static PyObject *_wrap_FileType_ExpandCommand(PyObject *, PyObject *args, PyObject *kwargs) {
15798 PyObject *resultobj = NULL;
15799 wxString *arg1 = 0 ;
15800 wxString *arg2 = 0 ;
15801 wxString const &arg3_defvalue = wxPyEmptyString ;
15802 wxString *arg3 = (wxString *) &arg3_defvalue ;
15803 wxString result;
15804 bool temp1 = false ;
15805 bool temp2 = false ;
15806 bool temp3 = false ;
15807 PyObject * obj0 = 0 ;
15808 PyObject * obj1 = 0 ;
15809 PyObject * obj2 = 0 ;
15810 char *kwnames[] = {
15811 (char *) "command",(char *) "filename",(char *) "mimetype", NULL
15812 };
15813
15814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_ExpandCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
15815 {
15816 arg1 = wxString_in_helper(obj0);
15817 if (arg1 == NULL) SWIG_fail;
15818 temp1 = true;
15819 }
15820 {
15821 arg2 = wxString_in_helper(obj1);
15822 if (arg2 == NULL) SWIG_fail;
15823 temp2 = true;
15824 }
15825 if (obj2) {
15826 {
15827 arg3 = wxString_in_helper(obj2);
15828 if (arg3 == NULL) SWIG_fail;
15829 temp3 = true;
15830 }
15831 }
15832 {
15833 PyThreadState* __tstate = wxPyBeginAllowThreads();
15834 result = wxFileType_ExpandCommand((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3);
15835
15836 wxPyEndAllowThreads(__tstate);
15837 if (PyErr_Occurred()) SWIG_fail;
15838 }
15839 {
15840 #if wxUSE_UNICODE
15841 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
15842 #else
15843 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
15844 #endif
15845 }
15846 {
15847 if (temp1)
15848 delete arg1;
15849 }
15850 {
15851 if (temp2)
15852 delete arg2;
15853 }
15854 {
15855 if (temp3)
15856 delete arg3;
15857 }
15858 return resultobj;
15859 fail:
15860 {
15861 if (temp1)
15862 delete arg1;
15863 }
15864 {
15865 if (temp2)
15866 delete arg2;
15867 }
15868 {
15869 if (temp3)
15870 delete arg3;
15871 }
15872 return NULL;
15873 }
15874
15875
15876 static PyObject * FileType_swigregister(PyObject *, PyObject *args) {
15877 PyObject *obj;
15878 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15879 SWIG_TypeClientData(SWIGTYPE_p_wxFileType, obj);
15880 Py_INCREF(obj);
15881 return Py_BuildValue((char *)"");
15882 }
15883 static int _wrap_TheMimeTypesManager_set(PyObject *) {
15884 PyErr_SetString(PyExc_TypeError,"Variable TheMimeTypesManager is read-only.");
15885 return 1;
15886 }
15887
15888
15889 static PyObject *_wrap_TheMimeTypesManager_get(void) {
15890 PyObject *pyobj = NULL;
15891
15892 pyobj = SWIG_NewPointerObj((void *)(wxTheMimeTypesManager), SWIGTYPE_p_wxMimeTypesManager, 0);
15893 return pyobj;
15894 }
15895
15896
15897 static PyObject *_wrap_MimeTypesManager_IsOfType(PyObject *, PyObject *args, PyObject *kwargs) {
15898 PyObject *resultobj = NULL;
15899 wxString *arg1 = 0 ;
15900 wxString *arg2 = 0 ;
15901 bool result;
15902 bool temp1 = false ;
15903 bool temp2 = false ;
15904 PyObject * obj0 = 0 ;
15905 PyObject * obj1 = 0 ;
15906 char *kwnames[] = {
15907 (char *) "mimeType",(char *) "wildcard", NULL
15908 };
15909
15910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_IsOfType",kwnames,&obj0,&obj1)) goto fail;
15911 {
15912 arg1 = wxString_in_helper(obj0);
15913 if (arg1 == NULL) SWIG_fail;
15914 temp1 = true;
15915 }
15916 {
15917 arg2 = wxString_in_helper(obj1);
15918 if (arg2 == NULL) SWIG_fail;
15919 temp2 = true;
15920 }
15921 {
15922 PyThreadState* __tstate = wxPyBeginAllowThreads();
15923 result = (bool)wxMimeTypesManager::IsOfType((wxString const &)*arg1,(wxString const &)*arg2);
15924
15925 wxPyEndAllowThreads(__tstate);
15926 if (PyErr_Occurred()) SWIG_fail;
15927 }
15928 {
15929 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15930 }
15931 {
15932 if (temp1)
15933 delete arg1;
15934 }
15935 {
15936 if (temp2)
15937 delete arg2;
15938 }
15939 return resultobj;
15940 fail:
15941 {
15942 if (temp1)
15943 delete arg1;
15944 }
15945 {
15946 if (temp2)
15947 delete arg2;
15948 }
15949 return NULL;
15950 }
15951
15952
15953 static PyObject *_wrap_new_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
15954 PyObject *resultobj = NULL;
15955 wxMimeTypesManager *result;
15956 char *kwnames[] = {
15957 NULL
15958 };
15959
15960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MimeTypesManager",kwnames)) goto fail;
15961 {
15962 PyThreadState* __tstate = wxPyBeginAllowThreads();
15963 result = (wxMimeTypesManager *)new wxMimeTypesManager();
15964
15965 wxPyEndAllowThreads(__tstate);
15966 if (PyErr_Occurred()) SWIG_fail;
15967 }
15968 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMimeTypesManager, 1);
15969 return resultobj;
15970 fail:
15971 return NULL;
15972 }
15973
15974
15975 static PyObject *_wrap_MimeTypesManager_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
15976 PyObject *resultobj = NULL;
15977 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15978 int arg2 = (int) wxMAILCAP_ALL ;
15979 wxString const &arg3_defvalue = wxPyEmptyString ;
15980 wxString *arg3 = (wxString *) &arg3_defvalue ;
15981 bool temp3 = false ;
15982 PyObject * obj0 = 0 ;
15983 PyObject * obj1 = 0 ;
15984 PyObject * obj2 = 0 ;
15985 char *kwnames[] = {
15986 (char *) "self",(char *) "mailcapStyle",(char *) "extraDir", NULL
15987 };
15988
15989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:MimeTypesManager_Initialize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15990 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15991 if (SWIG_arg_fail(1)) SWIG_fail;
15992 if (obj1) {
15993 {
15994 arg2 = static_cast<int >(SWIG_As_int(obj1));
15995 if (SWIG_arg_fail(2)) SWIG_fail;
15996 }
15997 }
15998 if (obj2) {
15999 {
16000 arg3 = wxString_in_helper(obj2);
16001 if (arg3 == NULL) SWIG_fail;
16002 temp3 = true;
16003 }
16004 }
16005 {
16006 PyThreadState* __tstate = wxPyBeginAllowThreads();
16007 (arg1)->Initialize(arg2,(wxString const &)*arg3);
16008
16009 wxPyEndAllowThreads(__tstate);
16010 if (PyErr_Occurred()) SWIG_fail;
16011 }
16012 Py_INCREF(Py_None); resultobj = Py_None;
16013 {
16014 if (temp3)
16015 delete arg3;
16016 }
16017 return resultobj;
16018 fail:
16019 {
16020 if (temp3)
16021 delete arg3;
16022 }
16023 return NULL;
16024 }
16025
16026
16027 static PyObject *_wrap_MimeTypesManager_ClearData(PyObject *, PyObject *args, PyObject *kwargs) {
16028 PyObject *resultobj = NULL;
16029 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16030 PyObject * obj0 = 0 ;
16031 char *kwnames[] = {
16032 (char *) "self", NULL
16033 };
16034
16035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_ClearData",kwnames,&obj0)) goto fail;
16036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16037 if (SWIG_arg_fail(1)) SWIG_fail;
16038 {
16039 PyThreadState* __tstate = wxPyBeginAllowThreads();
16040 (arg1)->ClearData();
16041
16042 wxPyEndAllowThreads(__tstate);
16043 if (PyErr_Occurred()) SWIG_fail;
16044 }
16045 Py_INCREF(Py_None); resultobj = Py_None;
16046 return resultobj;
16047 fail:
16048 return NULL;
16049 }
16050
16051
16052 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromExtension(PyObject *, PyObject *args, PyObject *kwargs) {
16053 PyObject *resultobj = NULL;
16054 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16055 wxString *arg2 = 0 ;
16056 wxFileType *result;
16057 bool temp2 = false ;
16058 PyObject * obj0 = 0 ;
16059 PyObject * obj1 = 0 ;
16060 char *kwnames[] = {
16061 (char *) "self",(char *) "ext", NULL
16062 };
16063
16064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromExtension",kwnames,&obj0,&obj1)) goto fail;
16065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16066 if (SWIG_arg_fail(1)) SWIG_fail;
16067 {
16068 arg2 = wxString_in_helper(obj1);
16069 if (arg2 == NULL) SWIG_fail;
16070 temp2 = true;
16071 }
16072 {
16073 PyThreadState* __tstate = wxPyBeginAllowThreads();
16074 result = (wxFileType *)(arg1)->GetFileTypeFromExtension((wxString const &)*arg2);
16075
16076 wxPyEndAllowThreads(__tstate);
16077 if (PyErr_Occurred()) SWIG_fail;
16078 }
16079 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
16080 {
16081 if (temp2)
16082 delete arg2;
16083 }
16084 return resultobj;
16085 fail:
16086 {
16087 if (temp2)
16088 delete arg2;
16089 }
16090 return NULL;
16091 }
16092
16093
16094 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
16095 PyObject *resultobj = NULL;
16096 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16097 wxString *arg2 = 0 ;
16098 wxFileType *result;
16099 bool temp2 = false ;
16100 PyObject * obj0 = 0 ;
16101 PyObject * obj1 = 0 ;
16102 char *kwnames[] = {
16103 (char *) "self",(char *) "mimeType", NULL
16104 };
16105
16106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromMimeType",kwnames,&obj0,&obj1)) goto fail;
16107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16108 if (SWIG_arg_fail(1)) SWIG_fail;
16109 {
16110 arg2 = wxString_in_helper(obj1);
16111 if (arg2 == NULL) SWIG_fail;
16112 temp2 = true;
16113 }
16114 {
16115 PyThreadState* __tstate = wxPyBeginAllowThreads();
16116 result = (wxFileType *)(arg1)->GetFileTypeFromMimeType((wxString const &)*arg2);
16117
16118 wxPyEndAllowThreads(__tstate);
16119 if (PyErr_Occurred()) SWIG_fail;
16120 }
16121 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
16122 {
16123 if (temp2)
16124 delete arg2;
16125 }
16126 return resultobj;
16127 fail:
16128 {
16129 if (temp2)
16130 delete arg2;
16131 }
16132 return NULL;
16133 }
16134
16135
16136 static PyObject *_wrap_MimeTypesManager_ReadMailcap(PyObject *, PyObject *args, PyObject *kwargs) {
16137 PyObject *resultobj = NULL;
16138 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16139 wxString *arg2 = 0 ;
16140 bool arg3 = (bool) false ;
16141 bool result;
16142 bool temp2 = false ;
16143 PyObject * obj0 = 0 ;
16144 PyObject * obj1 = 0 ;
16145 PyObject * obj2 = 0 ;
16146 char *kwnames[] = {
16147 (char *) "self",(char *) "filename",(char *) "fallback", NULL
16148 };
16149
16150 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MimeTypesManager_ReadMailcap",kwnames,&obj0,&obj1,&obj2)) goto fail;
16151 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16152 if (SWIG_arg_fail(1)) SWIG_fail;
16153 {
16154 arg2 = wxString_in_helper(obj1);
16155 if (arg2 == NULL) SWIG_fail;
16156 temp2 = true;
16157 }
16158 if (obj2) {
16159 {
16160 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
16161 if (SWIG_arg_fail(3)) SWIG_fail;
16162 }
16163 }
16164 {
16165 PyThreadState* __tstate = wxPyBeginAllowThreads();
16166 result = (bool)(arg1)->ReadMailcap((wxString const &)*arg2,arg3);
16167
16168 wxPyEndAllowThreads(__tstate);
16169 if (PyErr_Occurred()) SWIG_fail;
16170 }
16171 {
16172 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16173 }
16174 {
16175 if (temp2)
16176 delete arg2;
16177 }
16178 return resultobj;
16179 fail:
16180 {
16181 if (temp2)
16182 delete arg2;
16183 }
16184 return NULL;
16185 }
16186
16187
16188 static PyObject *_wrap_MimeTypesManager_ReadMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
16189 PyObject *resultobj = NULL;
16190 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16191 wxString *arg2 = 0 ;
16192 bool result;
16193 bool temp2 = false ;
16194 PyObject * obj0 = 0 ;
16195 PyObject * obj1 = 0 ;
16196 char *kwnames[] = {
16197 (char *) "self",(char *) "filename", NULL
16198 };
16199
16200 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_ReadMimeTypes",kwnames,&obj0,&obj1)) goto fail;
16201 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16202 if (SWIG_arg_fail(1)) SWIG_fail;
16203 {
16204 arg2 = wxString_in_helper(obj1);
16205 if (arg2 == NULL) SWIG_fail;
16206 temp2 = true;
16207 }
16208 {
16209 PyThreadState* __tstate = wxPyBeginAllowThreads();
16210 result = (bool)(arg1)->ReadMimeTypes((wxString const &)*arg2);
16211
16212 wxPyEndAllowThreads(__tstate);
16213 if (PyErr_Occurred()) SWIG_fail;
16214 }
16215 {
16216 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16217 }
16218 {
16219 if (temp2)
16220 delete arg2;
16221 }
16222 return resultobj;
16223 fail:
16224 {
16225 if (temp2)
16226 delete arg2;
16227 }
16228 return NULL;
16229 }
16230
16231
16232 static PyObject *_wrap_MimeTypesManager_EnumAllFileTypes(PyObject *, PyObject *args, PyObject *kwargs) {
16233 PyObject *resultobj = NULL;
16234 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16235 PyObject *result;
16236 PyObject * obj0 = 0 ;
16237 char *kwnames[] = {
16238 (char *) "self", NULL
16239 };
16240
16241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_EnumAllFileTypes",kwnames,&obj0)) goto fail;
16242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16243 if (SWIG_arg_fail(1)) SWIG_fail;
16244 {
16245 PyThreadState* __tstate = wxPyBeginAllowThreads();
16246 result = (PyObject *)wxMimeTypesManager_EnumAllFileTypes(arg1);
16247
16248 wxPyEndAllowThreads(__tstate);
16249 if (PyErr_Occurred()) SWIG_fail;
16250 }
16251 resultobj = result;
16252 return resultobj;
16253 fail:
16254 return NULL;
16255 }
16256
16257
16258 static PyObject *_wrap_MimeTypesManager_AddFallback(PyObject *, PyObject *args, PyObject *kwargs) {
16259 PyObject *resultobj = NULL;
16260 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16261 wxFileTypeInfo *arg2 = 0 ;
16262 PyObject * obj0 = 0 ;
16263 PyObject * obj1 = 0 ;
16264 char *kwnames[] = {
16265 (char *) "self",(char *) "ft", NULL
16266 };
16267
16268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_AddFallback",kwnames,&obj0,&obj1)) goto fail;
16269 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16270 if (SWIG_arg_fail(1)) SWIG_fail;
16271 {
16272 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
16273 if (SWIG_arg_fail(2)) SWIG_fail;
16274 if (arg2 == NULL) {
16275 SWIG_null_ref("wxFileTypeInfo");
16276 }
16277 if (SWIG_arg_fail(2)) SWIG_fail;
16278 }
16279 {
16280 PyThreadState* __tstate = wxPyBeginAllowThreads();
16281 (arg1)->AddFallback((wxFileTypeInfo const &)*arg2);
16282
16283 wxPyEndAllowThreads(__tstate);
16284 if (PyErr_Occurred()) SWIG_fail;
16285 }
16286 Py_INCREF(Py_None); resultobj = Py_None;
16287 return resultobj;
16288 fail:
16289 return NULL;
16290 }
16291
16292
16293 static PyObject *_wrap_MimeTypesManager_Associate(PyObject *, PyObject *args, PyObject *kwargs) {
16294 PyObject *resultobj = NULL;
16295 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16296 wxFileTypeInfo *arg2 = 0 ;
16297 wxFileType *result;
16298 PyObject * obj0 = 0 ;
16299 PyObject * obj1 = 0 ;
16300 char *kwnames[] = {
16301 (char *) "self",(char *) "ftInfo", NULL
16302 };
16303
16304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Associate",kwnames,&obj0,&obj1)) goto fail;
16305 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16306 if (SWIG_arg_fail(1)) SWIG_fail;
16307 {
16308 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
16309 if (SWIG_arg_fail(2)) SWIG_fail;
16310 if (arg2 == NULL) {
16311 SWIG_null_ref("wxFileTypeInfo");
16312 }
16313 if (SWIG_arg_fail(2)) SWIG_fail;
16314 }
16315 {
16316 PyThreadState* __tstate = wxPyBeginAllowThreads();
16317 result = (wxFileType *)(arg1)->Associate((wxFileTypeInfo const &)*arg2);
16318
16319 wxPyEndAllowThreads(__tstate);
16320 if (PyErr_Occurred()) SWIG_fail;
16321 }
16322 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
16323 return resultobj;
16324 fail:
16325 return NULL;
16326 }
16327
16328
16329 static PyObject *_wrap_MimeTypesManager_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
16330 PyObject *resultobj = NULL;
16331 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16332 wxFileType *arg2 = (wxFileType *) 0 ;
16333 bool result;
16334 PyObject * obj0 = 0 ;
16335 PyObject * obj1 = 0 ;
16336 char *kwnames[] = {
16337 (char *) "self",(char *) "ft", NULL
16338 };
16339
16340 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Unassociate",kwnames,&obj0,&obj1)) goto fail;
16341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16342 if (SWIG_arg_fail(1)) SWIG_fail;
16343 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
16344 if (SWIG_arg_fail(2)) SWIG_fail;
16345 {
16346 PyThreadState* __tstate = wxPyBeginAllowThreads();
16347 result = (bool)(arg1)->Unassociate(arg2);
16348
16349 wxPyEndAllowThreads(__tstate);
16350 if (PyErr_Occurred()) SWIG_fail;
16351 }
16352 {
16353 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16354 }
16355 return resultobj;
16356 fail:
16357 return NULL;
16358 }
16359
16360
16361 static PyObject *_wrap_delete_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
16362 PyObject *resultobj = NULL;
16363 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
16364 PyObject * obj0 = 0 ;
16365 char *kwnames[] = {
16366 (char *) "self", NULL
16367 };
16368
16369 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MimeTypesManager",kwnames,&obj0)) goto fail;
16370 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
16371 if (SWIG_arg_fail(1)) SWIG_fail;
16372 {
16373 PyThreadState* __tstate = wxPyBeginAllowThreads();
16374 delete arg1;
16375
16376 wxPyEndAllowThreads(__tstate);
16377 if (PyErr_Occurred()) SWIG_fail;
16378 }
16379 Py_INCREF(Py_None); resultobj = Py_None;
16380 return resultobj;
16381 fail:
16382 return NULL;
16383 }
16384
16385
16386 static PyObject * MimeTypesManager_swigregister(PyObject *, PyObject *args) {
16387 PyObject *obj;
16388 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16389 SWIG_TypeClientData(SWIGTYPE_p_wxMimeTypesManager, obj);
16390 Py_INCREF(obj);
16391 return Py_BuildValue((char *)"");
16392 }
16393 static int _wrap_ART_TOOLBAR_set(PyObject *) {
16394 PyErr_SetString(PyExc_TypeError,"Variable ART_TOOLBAR is read-only.");
16395 return 1;
16396 }
16397
16398
16399 static PyObject *_wrap_ART_TOOLBAR_get(void) {
16400 PyObject *pyobj = NULL;
16401
16402 {
16403 #if wxUSE_UNICODE
16404 pyobj = PyUnicode_FromWideChar((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
16405 #else
16406 pyobj = PyString_FromStringAndSize((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
16407 #endif
16408 }
16409 return pyobj;
16410 }
16411
16412
16413 static int _wrap_ART_MENU_set(PyObject *) {
16414 PyErr_SetString(PyExc_TypeError,"Variable ART_MENU is read-only.");
16415 return 1;
16416 }
16417
16418
16419 static PyObject *_wrap_ART_MENU_get(void) {
16420 PyObject *pyobj = NULL;
16421
16422 {
16423 #if wxUSE_UNICODE
16424 pyobj = PyUnicode_FromWideChar((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
16425 #else
16426 pyobj = PyString_FromStringAndSize((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
16427 #endif
16428 }
16429 return pyobj;
16430 }
16431
16432
16433 static int _wrap_ART_FRAME_ICON_set(PyObject *) {
16434 PyErr_SetString(PyExc_TypeError,"Variable ART_FRAME_ICON is read-only.");
16435 return 1;
16436 }
16437
16438
16439 static PyObject *_wrap_ART_FRAME_ICON_get(void) {
16440 PyObject *pyobj = NULL;
16441
16442 {
16443 #if wxUSE_UNICODE
16444 pyobj = PyUnicode_FromWideChar((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
16445 #else
16446 pyobj = PyString_FromStringAndSize((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
16447 #endif
16448 }
16449 return pyobj;
16450 }
16451
16452
16453 static int _wrap_ART_CMN_DIALOG_set(PyObject *) {
16454 PyErr_SetString(PyExc_TypeError,"Variable ART_CMN_DIALOG is read-only.");
16455 return 1;
16456 }
16457
16458
16459 static PyObject *_wrap_ART_CMN_DIALOG_get(void) {
16460 PyObject *pyobj = NULL;
16461
16462 {
16463 #if wxUSE_UNICODE
16464 pyobj = PyUnicode_FromWideChar((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
16465 #else
16466 pyobj = PyString_FromStringAndSize((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
16467 #endif
16468 }
16469 return pyobj;
16470 }
16471
16472
16473 static int _wrap_ART_HELP_BROWSER_set(PyObject *) {
16474 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BROWSER is read-only.");
16475 return 1;
16476 }
16477
16478
16479 static PyObject *_wrap_ART_HELP_BROWSER_get(void) {
16480 PyObject *pyobj = NULL;
16481
16482 {
16483 #if wxUSE_UNICODE
16484 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
16485 #else
16486 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
16487 #endif
16488 }
16489 return pyobj;
16490 }
16491
16492
16493 static int _wrap_ART_MESSAGE_BOX_set(PyObject *) {
16494 PyErr_SetString(PyExc_TypeError,"Variable ART_MESSAGE_BOX is read-only.");
16495 return 1;
16496 }
16497
16498
16499 static PyObject *_wrap_ART_MESSAGE_BOX_get(void) {
16500 PyObject *pyobj = NULL;
16501
16502 {
16503 #if wxUSE_UNICODE
16504 pyobj = PyUnicode_FromWideChar((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
16505 #else
16506 pyobj = PyString_FromStringAndSize((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
16507 #endif
16508 }
16509 return pyobj;
16510 }
16511
16512
16513 static int _wrap_ART_BUTTON_set(PyObject *) {
16514 PyErr_SetString(PyExc_TypeError,"Variable ART_BUTTON is read-only.");
16515 return 1;
16516 }
16517
16518
16519 static PyObject *_wrap_ART_BUTTON_get(void) {
16520 PyObject *pyobj = NULL;
16521
16522 {
16523 #if wxUSE_UNICODE
16524 pyobj = PyUnicode_FromWideChar((&wxPyART_BUTTON)->c_str(), (&wxPyART_BUTTON)->Len());
16525 #else
16526 pyobj = PyString_FromStringAndSize((&wxPyART_BUTTON)->c_str(), (&wxPyART_BUTTON)->Len());
16527 #endif
16528 }
16529 return pyobj;
16530 }
16531
16532
16533 static int _wrap_ART_OTHER_set(PyObject *) {
16534 PyErr_SetString(PyExc_TypeError,"Variable ART_OTHER is read-only.");
16535 return 1;
16536 }
16537
16538
16539 static PyObject *_wrap_ART_OTHER_get(void) {
16540 PyObject *pyobj = NULL;
16541
16542 {
16543 #if wxUSE_UNICODE
16544 pyobj = PyUnicode_FromWideChar((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
16545 #else
16546 pyobj = PyString_FromStringAndSize((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
16547 #endif
16548 }
16549 return pyobj;
16550 }
16551
16552
16553 static int _wrap_ART_ADD_BOOKMARK_set(PyObject *) {
16554 PyErr_SetString(PyExc_TypeError,"Variable ART_ADD_BOOKMARK is read-only.");
16555 return 1;
16556 }
16557
16558
16559 static PyObject *_wrap_ART_ADD_BOOKMARK_get(void) {
16560 PyObject *pyobj = NULL;
16561
16562 {
16563 #if wxUSE_UNICODE
16564 pyobj = PyUnicode_FromWideChar((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
16565 #else
16566 pyobj = PyString_FromStringAndSize((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
16567 #endif
16568 }
16569 return pyobj;
16570 }
16571
16572
16573 static int _wrap_ART_DEL_BOOKMARK_set(PyObject *) {
16574 PyErr_SetString(PyExc_TypeError,"Variable ART_DEL_BOOKMARK is read-only.");
16575 return 1;
16576 }
16577
16578
16579 static PyObject *_wrap_ART_DEL_BOOKMARK_get(void) {
16580 PyObject *pyobj = NULL;
16581
16582 {
16583 #if wxUSE_UNICODE
16584 pyobj = PyUnicode_FromWideChar((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
16585 #else
16586 pyobj = PyString_FromStringAndSize((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
16587 #endif
16588 }
16589 return pyobj;
16590 }
16591
16592
16593 static int _wrap_ART_HELP_SIDE_PANEL_set(PyObject *) {
16594 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SIDE_PANEL is read-only.");
16595 return 1;
16596 }
16597
16598
16599 static PyObject *_wrap_ART_HELP_SIDE_PANEL_get(void) {
16600 PyObject *pyobj = NULL;
16601
16602 {
16603 #if wxUSE_UNICODE
16604 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
16605 #else
16606 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
16607 #endif
16608 }
16609 return pyobj;
16610 }
16611
16612
16613 static int _wrap_ART_HELP_SETTINGS_set(PyObject *) {
16614 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SETTINGS is read-only.");
16615 return 1;
16616 }
16617
16618
16619 static PyObject *_wrap_ART_HELP_SETTINGS_get(void) {
16620 PyObject *pyobj = NULL;
16621
16622 {
16623 #if wxUSE_UNICODE
16624 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
16625 #else
16626 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
16627 #endif
16628 }
16629 return pyobj;
16630 }
16631
16632
16633 static int _wrap_ART_HELP_BOOK_set(PyObject *) {
16634 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BOOK is read-only.");
16635 return 1;
16636 }
16637
16638
16639 static PyObject *_wrap_ART_HELP_BOOK_get(void) {
16640 PyObject *pyobj = NULL;
16641
16642 {
16643 #if wxUSE_UNICODE
16644 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
16645 #else
16646 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
16647 #endif
16648 }
16649 return pyobj;
16650 }
16651
16652
16653 static int _wrap_ART_HELP_FOLDER_set(PyObject *) {
16654 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_FOLDER is read-only.");
16655 return 1;
16656 }
16657
16658
16659 static PyObject *_wrap_ART_HELP_FOLDER_get(void) {
16660 PyObject *pyobj = NULL;
16661
16662 {
16663 #if wxUSE_UNICODE
16664 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
16665 #else
16666 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
16667 #endif
16668 }
16669 return pyobj;
16670 }
16671
16672
16673 static int _wrap_ART_HELP_PAGE_set(PyObject *) {
16674 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_PAGE is read-only.");
16675 return 1;
16676 }
16677
16678
16679 static PyObject *_wrap_ART_HELP_PAGE_get(void) {
16680 PyObject *pyobj = NULL;
16681
16682 {
16683 #if wxUSE_UNICODE
16684 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
16685 #else
16686 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
16687 #endif
16688 }
16689 return pyobj;
16690 }
16691
16692
16693 static int _wrap_ART_GO_BACK_set(PyObject *) {
16694 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_BACK is read-only.");
16695 return 1;
16696 }
16697
16698
16699 static PyObject *_wrap_ART_GO_BACK_get(void) {
16700 PyObject *pyobj = NULL;
16701
16702 {
16703 #if wxUSE_UNICODE
16704 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
16705 #else
16706 pyobj = PyString_FromStringAndSize((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
16707 #endif
16708 }
16709 return pyobj;
16710 }
16711
16712
16713 static int _wrap_ART_GO_FORWARD_set(PyObject *) {
16714 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_FORWARD is read-only.");
16715 return 1;
16716 }
16717
16718
16719 static PyObject *_wrap_ART_GO_FORWARD_get(void) {
16720 PyObject *pyobj = NULL;
16721
16722 {
16723 #if wxUSE_UNICODE
16724 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
16725 #else
16726 pyobj = PyString_FromStringAndSize((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
16727 #endif
16728 }
16729 return pyobj;
16730 }
16731
16732
16733 static int _wrap_ART_GO_UP_set(PyObject *) {
16734 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_UP is read-only.");
16735 return 1;
16736 }
16737
16738
16739 static PyObject *_wrap_ART_GO_UP_get(void) {
16740 PyObject *pyobj = NULL;
16741
16742 {
16743 #if wxUSE_UNICODE
16744 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
16745 #else
16746 pyobj = PyString_FromStringAndSize((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
16747 #endif
16748 }
16749 return pyobj;
16750 }
16751
16752
16753 static int _wrap_ART_GO_DOWN_set(PyObject *) {
16754 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DOWN is read-only.");
16755 return 1;
16756 }
16757
16758
16759 static PyObject *_wrap_ART_GO_DOWN_get(void) {
16760 PyObject *pyobj = NULL;
16761
16762 {
16763 #if wxUSE_UNICODE
16764 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
16765 #else
16766 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
16767 #endif
16768 }
16769 return pyobj;
16770 }
16771
16772
16773 static int _wrap_ART_GO_TO_PARENT_set(PyObject *) {
16774 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_TO_PARENT is read-only.");
16775 return 1;
16776 }
16777
16778
16779 static PyObject *_wrap_ART_GO_TO_PARENT_get(void) {
16780 PyObject *pyobj = NULL;
16781
16782 {
16783 #if wxUSE_UNICODE
16784 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
16785 #else
16786 pyobj = PyString_FromStringAndSize((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
16787 #endif
16788 }
16789 return pyobj;
16790 }
16791
16792
16793 static int _wrap_ART_GO_HOME_set(PyObject *) {
16794 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_HOME is read-only.");
16795 return 1;
16796 }
16797
16798
16799 static PyObject *_wrap_ART_GO_HOME_get(void) {
16800 PyObject *pyobj = NULL;
16801
16802 {
16803 #if wxUSE_UNICODE
16804 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
16805 #else
16806 pyobj = PyString_FromStringAndSize((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
16807 #endif
16808 }
16809 return pyobj;
16810 }
16811
16812
16813 static int _wrap_ART_FILE_OPEN_set(PyObject *) {
16814 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_OPEN is read-only.");
16815 return 1;
16816 }
16817
16818
16819 static PyObject *_wrap_ART_FILE_OPEN_get(void) {
16820 PyObject *pyobj = NULL;
16821
16822 {
16823 #if wxUSE_UNICODE
16824 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
16825 #else
16826 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
16827 #endif
16828 }
16829 return pyobj;
16830 }
16831
16832
16833 static int _wrap_ART_FILE_SAVE_set(PyObject *) {
16834 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_SAVE is read-only.");
16835 return 1;
16836 }
16837
16838
16839 static PyObject *_wrap_ART_FILE_SAVE_get(void) {
16840 PyObject *pyobj = NULL;
16841
16842 {
16843 #if wxUSE_UNICODE
16844 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_SAVE)->c_str(), (&wxPyART_FILE_SAVE)->Len());
16845 #else
16846 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_SAVE)->c_str(), (&wxPyART_FILE_SAVE)->Len());
16847 #endif
16848 }
16849 return pyobj;
16850 }
16851
16852
16853 static int _wrap_ART_FILE_SAVE_AS_set(PyObject *) {
16854 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_SAVE_AS is read-only.");
16855 return 1;
16856 }
16857
16858
16859 static PyObject *_wrap_ART_FILE_SAVE_AS_get(void) {
16860 PyObject *pyobj = NULL;
16861
16862 {
16863 #if wxUSE_UNICODE
16864 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_SAVE_AS)->c_str(), (&wxPyART_FILE_SAVE_AS)->Len());
16865 #else
16866 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_SAVE_AS)->c_str(), (&wxPyART_FILE_SAVE_AS)->Len());
16867 #endif
16868 }
16869 return pyobj;
16870 }
16871
16872
16873 static int _wrap_ART_PRINT_set(PyObject *) {
16874 PyErr_SetString(PyExc_TypeError,"Variable ART_PRINT is read-only.");
16875 return 1;
16876 }
16877
16878
16879 static PyObject *_wrap_ART_PRINT_get(void) {
16880 PyObject *pyobj = NULL;
16881
16882 {
16883 #if wxUSE_UNICODE
16884 pyobj = PyUnicode_FromWideChar((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
16885 #else
16886 pyobj = PyString_FromStringAndSize((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
16887 #endif
16888 }
16889 return pyobj;
16890 }
16891
16892
16893 static int _wrap_ART_HELP_set(PyObject *) {
16894 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP is read-only.");
16895 return 1;
16896 }
16897
16898
16899 static PyObject *_wrap_ART_HELP_get(void) {
16900 PyObject *pyobj = NULL;
16901
16902 {
16903 #if wxUSE_UNICODE
16904 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
16905 #else
16906 pyobj = PyString_FromStringAndSize((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
16907 #endif
16908 }
16909 return pyobj;
16910 }
16911
16912
16913 static int _wrap_ART_TIP_set(PyObject *) {
16914 PyErr_SetString(PyExc_TypeError,"Variable ART_TIP is read-only.");
16915 return 1;
16916 }
16917
16918
16919 static PyObject *_wrap_ART_TIP_get(void) {
16920 PyObject *pyobj = NULL;
16921
16922 {
16923 #if wxUSE_UNICODE
16924 pyobj = PyUnicode_FromWideChar((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
16925 #else
16926 pyobj = PyString_FromStringAndSize((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
16927 #endif
16928 }
16929 return pyobj;
16930 }
16931
16932
16933 static int _wrap_ART_REPORT_VIEW_set(PyObject *) {
16934 PyErr_SetString(PyExc_TypeError,"Variable ART_REPORT_VIEW is read-only.");
16935 return 1;
16936 }
16937
16938
16939 static PyObject *_wrap_ART_REPORT_VIEW_get(void) {
16940 PyObject *pyobj = NULL;
16941
16942 {
16943 #if wxUSE_UNICODE
16944 pyobj = PyUnicode_FromWideChar((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
16945 #else
16946 pyobj = PyString_FromStringAndSize((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
16947 #endif
16948 }
16949 return pyobj;
16950 }
16951
16952
16953 static int _wrap_ART_LIST_VIEW_set(PyObject *) {
16954 PyErr_SetString(PyExc_TypeError,"Variable ART_LIST_VIEW is read-only.");
16955 return 1;
16956 }
16957
16958
16959 static PyObject *_wrap_ART_LIST_VIEW_get(void) {
16960 PyObject *pyobj = NULL;
16961
16962 {
16963 #if wxUSE_UNICODE
16964 pyobj = PyUnicode_FromWideChar((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
16965 #else
16966 pyobj = PyString_FromStringAndSize((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
16967 #endif
16968 }
16969 return pyobj;
16970 }
16971
16972
16973 static int _wrap_ART_NEW_DIR_set(PyObject *) {
16974 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW_DIR is read-only.");
16975 return 1;
16976 }
16977
16978
16979 static PyObject *_wrap_ART_NEW_DIR_get(void) {
16980 PyObject *pyobj = NULL;
16981
16982 {
16983 #if wxUSE_UNICODE
16984 pyobj = PyUnicode_FromWideChar((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
16985 #else
16986 pyobj = PyString_FromStringAndSize((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
16987 #endif
16988 }
16989 return pyobj;
16990 }
16991
16992
16993 static int _wrap_ART_HARDDISK_set(PyObject *) {
16994 PyErr_SetString(PyExc_TypeError,"Variable ART_HARDDISK is read-only.");
16995 return 1;
16996 }
16997
16998
16999 static PyObject *_wrap_ART_HARDDISK_get(void) {
17000 PyObject *pyobj = NULL;
17001
17002 {
17003 #if wxUSE_UNICODE
17004 pyobj = PyUnicode_FromWideChar((&wxPyART_HARDDISK)->c_str(), (&wxPyART_HARDDISK)->Len());
17005 #else
17006 pyobj = PyString_FromStringAndSize((&wxPyART_HARDDISK)->c_str(), (&wxPyART_HARDDISK)->Len());
17007 #endif
17008 }
17009 return pyobj;
17010 }
17011
17012
17013 static int _wrap_ART_FLOPPY_set(PyObject *) {
17014 PyErr_SetString(PyExc_TypeError,"Variable ART_FLOPPY is read-only.");
17015 return 1;
17016 }
17017
17018
17019 static PyObject *_wrap_ART_FLOPPY_get(void) {
17020 PyObject *pyobj = NULL;
17021
17022 {
17023 #if wxUSE_UNICODE
17024 pyobj = PyUnicode_FromWideChar((&wxPyART_FLOPPY)->c_str(), (&wxPyART_FLOPPY)->Len());
17025 #else
17026 pyobj = PyString_FromStringAndSize((&wxPyART_FLOPPY)->c_str(), (&wxPyART_FLOPPY)->Len());
17027 #endif
17028 }
17029 return pyobj;
17030 }
17031
17032
17033 static int _wrap_ART_CDROM_set(PyObject *) {
17034 PyErr_SetString(PyExc_TypeError,"Variable ART_CDROM is read-only.");
17035 return 1;
17036 }
17037
17038
17039 static PyObject *_wrap_ART_CDROM_get(void) {
17040 PyObject *pyobj = NULL;
17041
17042 {
17043 #if wxUSE_UNICODE
17044 pyobj = PyUnicode_FromWideChar((&wxPyART_CDROM)->c_str(), (&wxPyART_CDROM)->Len());
17045 #else
17046 pyobj = PyString_FromStringAndSize((&wxPyART_CDROM)->c_str(), (&wxPyART_CDROM)->Len());
17047 #endif
17048 }
17049 return pyobj;
17050 }
17051
17052
17053 static int _wrap_ART_REMOVABLE_set(PyObject *) {
17054 PyErr_SetString(PyExc_TypeError,"Variable ART_REMOVABLE is read-only.");
17055 return 1;
17056 }
17057
17058
17059 static PyObject *_wrap_ART_REMOVABLE_get(void) {
17060 PyObject *pyobj = NULL;
17061
17062 {
17063 #if wxUSE_UNICODE
17064 pyobj = PyUnicode_FromWideChar((&wxPyART_REMOVABLE)->c_str(), (&wxPyART_REMOVABLE)->Len());
17065 #else
17066 pyobj = PyString_FromStringAndSize((&wxPyART_REMOVABLE)->c_str(), (&wxPyART_REMOVABLE)->Len());
17067 #endif
17068 }
17069 return pyobj;
17070 }
17071
17072
17073 static int _wrap_ART_FOLDER_set(PyObject *) {
17074 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER is read-only.");
17075 return 1;
17076 }
17077
17078
17079 static PyObject *_wrap_ART_FOLDER_get(void) {
17080 PyObject *pyobj = NULL;
17081
17082 {
17083 #if wxUSE_UNICODE
17084 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
17085 #else
17086 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
17087 #endif
17088 }
17089 return pyobj;
17090 }
17091
17092
17093 static int _wrap_ART_FOLDER_OPEN_set(PyObject *) {
17094 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER_OPEN is read-only.");
17095 return 1;
17096 }
17097
17098
17099 static PyObject *_wrap_ART_FOLDER_OPEN_get(void) {
17100 PyObject *pyobj = NULL;
17101
17102 {
17103 #if wxUSE_UNICODE
17104 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER_OPEN)->c_str(), (&wxPyART_FOLDER_OPEN)->Len());
17105 #else
17106 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER_OPEN)->c_str(), (&wxPyART_FOLDER_OPEN)->Len());
17107 #endif
17108 }
17109 return pyobj;
17110 }
17111
17112
17113 static int _wrap_ART_GO_DIR_UP_set(PyObject *) {
17114 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DIR_UP is read-only.");
17115 return 1;
17116 }
17117
17118
17119 static PyObject *_wrap_ART_GO_DIR_UP_get(void) {
17120 PyObject *pyobj = NULL;
17121
17122 {
17123 #if wxUSE_UNICODE
17124 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
17125 #else
17126 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
17127 #endif
17128 }
17129 return pyobj;
17130 }
17131
17132
17133 static int _wrap_ART_EXECUTABLE_FILE_set(PyObject *) {
17134 PyErr_SetString(PyExc_TypeError,"Variable ART_EXECUTABLE_FILE is read-only.");
17135 return 1;
17136 }
17137
17138
17139 static PyObject *_wrap_ART_EXECUTABLE_FILE_get(void) {
17140 PyObject *pyobj = NULL;
17141
17142 {
17143 #if wxUSE_UNICODE
17144 pyobj = PyUnicode_FromWideChar((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
17145 #else
17146 pyobj = PyString_FromStringAndSize((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
17147 #endif
17148 }
17149 return pyobj;
17150 }
17151
17152
17153 static int _wrap_ART_NORMAL_FILE_set(PyObject *) {
17154 PyErr_SetString(PyExc_TypeError,"Variable ART_NORMAL_FILE is read-only.");
17155 return 1;
17156 }
17157
17158
17159 static PyObject *_wrap_ART_NORMAL_FILE_get(void) {
17160 PyObject *pyobj = NULL;
17161
17162 {
17163 #if wxUSE_UNICODE
17164 pyobj = PyUnicode_FromWideChar((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
17165 #else
17166 pyobj = PyString_FromStringAndSize((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
17167 #endif
17168 }
17169 return pyobj;
17170 }
17171
17172
17173 static int _wrap_ART_TICK_MARK_set(PyObject *) {
17174 PyErr_SetString(PyExc_TypeError,"Variable ART_TICK_MARK is read-only.");
17175 return 1;
17176 }
17177
17178
17179 static PyObject *_wrap_ART_TICK_MARK_get(void) {
17180 PyObject *pyobj = NULL;
17181
17182 {
17183 #if wxUSE_UNICODE
17184 pyobj = PyUnicode_FromWideChar((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
17185 #else
17186 pyobj = PyString_FromStringAndSize((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
17187 #endif
17188 }
17189 return pyobj;
17190 }
17191
17192
17193 static int _wrap_ART_CROSS_MARK_set(PyObject *) {
17194 PyErr_SetString(PyExc_TypeError,"Variable ART_CROSS_MARK is read-only.");
17195 return 1;
17196 }
17197
17198
17199 static PyObject *_wrap_ART_CROSS_MARK_get(void) {
17200 PyObject *pyobj = NULL;
17201
17202 {
17203 #if wxUSE_UNICODE
17204 pyobj = PyUnicode_FromWideChar((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
17205 #else
17206 pyobj = PyString_FromStringAndSize((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
17207 #endif
17208 }
17209 return pyobj;
17210 }
17211
17212
17213 static int _wrap_ART_ERROR_set(PyObject *) {
17214 PyErr_SetString(PyExc_TypeError,"Variable ART_ERROR is read-only.");
17215 return 1;
17216 }
17217
17218
17219 static PyObject *_wrap_ART_ERROR_get(void) {
17220 PyObject *pyobj = NULL;
17221
17222 {
17223 #if wxUSE_UNICODE
17224 pyobj = PyUnicode_FromWideChar((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
17225 #else
17226 pyobj = PyString_FromStringAndSize((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
17227 #endif
17228 }
17229 return pyobj;
17230 }
17231
17232
17233 static int _wrap_ART_QUESTION_set(PyObject *) {
17234 PyErr_SetString(PyExc_TypeError,"Variable ART_QUESTION is read-only.");
17235 return 1;
17236 }
17237
17238
17239 static PyObject *_wrap_ART_QUESTION_get(void) {
17240 PyObject *pyobj = NULL;
17241
17242 {
17243 #if wxUSE_UNICODE
17244 pyobj = PyUnicode_FromWideChar((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
17245 #else
17246 pyobj = PyString_FromStringAndSize((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
17247 #endif
17248 }
17249 return pyobj;
17250 }
17251
17252
17253 static int _wrap_ART_WARNING_set(PyObject *) {
17254 PyErr_SetString(PyExc_TypeError,"Variable ART_WARNING is read-only.");
17255 return 1;
17256 }
17257
17258
17259 static PyObject *_wrap_ART_WARNING_get(void) {
17260 PyObject *pyobj = NULL;
17261
17262 {
17263 #if wxUSE_UNICODE
17264 pyobj = PyUnicode_FromWideChar((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
17265 #else
17266 pyobj = PyString_FromStringAndSize((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
17267 #endif
17268 }
17269 return pyobj;
17270 }
17271
17272
17273 static int _wrap_ART_INFORMATION_set(PyObject *) {
17274 PyErr_SetString(PyExc_TypeError,"Variable ART_INFORMATION is read-only.");
17275 return 1;
17276 }
17277
17278
17279 static PyObject *_wrap_ART_INFORMATION_get(void) {
17280 PyObject *pyobj = NULL;
17281
17282 {
17283 #if wxUSE_UNICODE
17284 pyobj = PyUnicode_FromWideChar((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
17285 #else
17286 pyobj = PyString_FromStringAndSize((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
17287 #endif
17288 }
17289 return pyobj;
17290 }
17291
17292
17293 static int _wrap_ART_MISSING_IMAGE_set(PyObject *) {
17294 PyErr_SetString(PyExc_TypeError,"Variable ART_MISSING_IMAGE is read-only.");
17295 return 1;
17296 }
17297
17298
17299 static PyObject *_wrap_ART_MISSING_IMAGE_get(void) {
17300 PyObject *pyobj = NULL;
17301
17302 {
17303 #if wxUSE_UNICODE
17304 pyobj = PyUnicode_FromWideChar((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
17305 #else
17306 pyobj = PyString_FromStringAndSize((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
17307 #endif
17308 }
17309 return pyobj;
17310 }
17311
17312
17313 static int _wrap_ART_COPY_set(PyObject *) {
17314 PyErr_SetString(PyExc_TypeError,"Variable ART_COPY is read-only.");
17315 return 1;
17316 }
17317
17318
17319 static PyObject *_wrap_ART_COPY_get(void) {
17320 PyObject *pyobj = NULL;
17321
17322 {
17323 #if wxUSE_UNICODE
17324 pyobj = PyUnicode_FromWideChar((&wxPyART_COPY)->c_str(), (&wxPyART_COPY)->Len());
17325 #else
17326 pyobj = PyString_FromStringAndSize((&wxPyART_COPY)->c_str(), (&wxPyART_COPY)->Len());
17327 #endif
17328 }
17329 return pyobj;
17330 }
17331
17332
17333 static int _wrap_ART_CUT_set(PyObject *) {
17334 PyErr_SetString(PyExc_TypeError,"Variable ART_CUT is read-only.");
17335 return 1;
17336 }
17337
17338
17339 static PyObject *_wrap_ART_CUT_get(void) {
17340 PyObject *pyobj = NULL;
17341
17342 {
17343 #if wxUSE_UNICODE
17344 pyobj = PyUnicode_FromWideChar((&wxPyART_CUT)->c_str(), (&wxPyART_CUT)->Len());
17345 #else
17346 pyobj = PyString_FromStringAndSize((&wxPyART_CUT)->c_str(), (&wxPyART_CUT)->Len());
17347 #endif
17348 }
17349 return pyobj;
17350 }
17351
17352
17353 static int _wrap_ART_PASTE_set(PyObject *) {
17354 PyErr_SetString(PyExc_TypeError,"Variable ART_PASTE is read-only.");
17355 return 1;
17356 }
17357
17358
17359 static PyObject *_wrap_ART_PASTE_get(void) {
17360 PyObject *pyobj = NULL;
17361
17362 {
17363 #if wxUSE_UNICODE
17364 pyobj = PyUnicode_FromWideChar((&wxPyART_PASTE)->c_str(), (&wxPyART_PASTE)->Len());
17365 #else
17366 pyobj = PyString_FromStringAndSize((&wxPyART_PASTE)->c_str(), (&wxPyART_PASTE)->Len());
17367 #endif
17368 }
17369 return pyobj;
17370 }
17371
17372
17373 static int _wrap_ART_DELETE_set(PyObject *) {
17374 PyErr_SetString(PyExc_TypeError,"Variable ART_DELETE is read-only.");
17375 return 1;
17376 }
17377
17378
17379 static PyObject *_wrap_ART_DELETE_get(void) {
17380 PyObject *pyobj = NULL;
17381
17382 {
17383 #if wxUSE_UNICODE
17384 pyobj = PyUnicode_FromWideChar((&wxPyART_DELETE)->c_str(), (&wxPyART_DELETE)->Len());
17385 #else
17386 pyobj = PyString_FromStringAndSize((&wxPyART_DELETE)->c_str(), (&wxPyART_DELETE)->Len());
17387 #endif
17388 }
17389 return pyobj;
17390 }
17391
17392
17393 static int _wrap_ART_NEW_set(PyObject *) {
17394 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW is read-only.");
17395 return 1;
17396 }
17397
17398
17399 static PyObject *_wrap_ART_NEW_get(void) {
17400 PyObject *pyobj = NULL;
17401
17402 {
17403 #if wxUSE_UNICODE
17404 pyobj = PyUnicode_FromWideChar((&wxPyART_NEW)->c_str(), (&wxPyART_NEW)->Len());
17405 #else
17406 pyobj = PyString_FromStringAndSize((&wxPyART_NEW)->c_str(), (&wxPyART_NEW)->Len());
17407 #endif
17408 }
17409 return pyobj;
17410 }
17411
17412
17413 static int _wrap_ART_UNDO_set(PyObject *) {
17414 PyErr_SetString(PyExc_TypeError,"Variable ART_UNDO is read-only.");
17415 return 1;
17416 }
17417
17418
17419 static PyObject *_wrap_ART_UNDO_get(void) {
17420 PyObject *pyobj = NULL;
17421
17422 {
17423 #if wxUSE_UNICODE
17424 pyobj = PyUnicode_FromWideChar((&wxPyART_UNDO)->c_str(), (&wxPyART_UNDO)->Len());
17425 #else
17426 pyobj = PyString_FromStringAndSize((&wxPyART_UNDO)->c_str(), (&wxPyART_UNDO)->Len());
17427 #endif
17428 }
17429 return pyobj;
17430 }
17431
17432
17433 static int _wrap_ART_REDO_set(PyObject *) {
17434 PyErr_SetString(PyExc_TypeError,"Variable ART_REDO is read-only.");
17435 return 1;
17436 }
17437
17438
17439 static PyObject *_wrap_ART_REDO_get(void) {
17440 PyObject *pyobj = NULL;
17441
17442 {
17443 #if wxUSE_UNICODE
17444 pyobj = PyUnicode_FromWideChar((&wxPyART_REDO)->c_str(), (&wxPyART_REDO)->Len());
17445 #else
17446 pyobj = PyString_FromStringAndSize((&wxPyART_REDO)->c_str(), (&wxPyART_REDO)->Len());
17447 #endif
17448 }
17449 return pyobj;
17450 }
17451
17452
17453 static int _wrap_ART_QUIT_set(PyObject *) {
17454 PyErr_SetString(PyExc_TypeError,"Variable ART_QUIT is read-only.");
17455 return 1;
17456 }
17457
17458
17459 static PyObject *_wrap_ART_QUIT_get(void) {
17460 PyObject *pyobj = NULL;
17461
17462 {
17463 #if wxUSE_UNICODE
17464 pyobj = PyUnicode_FromWideChar((&wxPyART_QUIT)->c_str(), (&wxPyART_QUIT)->Len());
17465 #else
17466 pyobj = PyString_FromStringAndSize((&wxPyART_QUIT)->c_str(), (&wxPyART_QUIT)->Len());
17467 #endif
17468 }
17469 return pyobj;
17470 }
17471
17472
17473 static int _wrap_ART_FIND_set(PyObject *) {
17474 PyErr_SetString(PyExc_TypeError,"Variable ART_FIND is read-only.");
17475 return 1;
17476 }
17477
17478
17479 static PyObject *_wrap_ART_FIND_get(void) {
17480 PyObject *pyobj = NULL;
17481
17482 {
17483 #if wxUSE_UNICODE
17484 pyobj = PyUnicode_FromWideChar((&wxPyART_FIND)->c_str(), (&wxPyART_FIND)->Len());
17485 #else
17486 pyobj = PyString_FromStringAndSize((&wxPyART_FIND)->c_str(), (&wxPyART_FIND)->Len());
17487 #endif
17488 }
17489 return pyobj;
17490 }
17491
17492
17493 static int _wrap_ART_FIND_AND_REPLACE_set(PyObject *) {
17494 PyErr_SetString(PyExc_TypeError,"Variable ART_FIND_AND_REPLACE is read-only.");
17495 return 1;
17496 }
17497
17498
17499 static PyObject *_wrap_ART_FIND_AND_REPLACE_get(void) {
17500 PyObject *pyobj = NULL;
17501
17502 {
17503 #if wxUSE_UNICODE
17504 pyobj = PyUnicode_FromWideChar((&wxPyART_FIND_AND_REPLACE)->c_str(), (&wxPyART_FIND_AND_REPLACE)->Len());
17505 #else
17506 pyobj = PyString_FromStringAndSize((&wxPyART_FIND_AND_REPLACE)->c_str(), (&wxPyART_FIND_AND_REPLACE)->Len());
17507 #endif
17508 }
17509 return pyobj;
17510 }
17511
17512
17513 static PyObject *_wrap_new_ArtProvider(PyObject *, PyObject *args, PyObject *kwargs) {
17514 PyObject *resultobj = NULL;
17515 wxPyArtProvider *result;
17516 char *kwnames[] = {
17517 NULL
17518 };
17519
17520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ArtProvider",kwnames)) goto fail;
17521 {
17522 if (!wxPyCheckForApp()) SWIG_fail;
17523 PyThreadState* __tstate = wxPyBeginAllowThreads();
17524 result = (wxPyArtProvider *)new wxPyArtProvider();
17525
17526 wxPyEndAllowThreads(__tstate);
17527 if (PyErr_Occurred()) SWIG_fail;
17528 }
17529 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyArtProvider, 1);
17530 return resultobj;
17531 fail:
17532 return NULL;
17533 }
17534
17535
17536 static PyObject *_wrap_delete_ArtProvider(PyObject *, PyObject *args, PyObject *kwargs) {
17537 PyObject *resultobj = NULL;
17538 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
17539 PyObject * obj0 = 0 ;
17540 char *kwnames[] = {
17541 (char *) "self", NULL
17542 };
17543
17544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ArtProvider",kwnames,&obj0)) goto fail;
17545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
17546 if (SWIG_arg_fail(1)) SWIG_fail;
17547 {
17548 PyThreadState* __tstate = wxPyBeginAllowThreads();
17549 delete arg1;
17550
17551 wxPyEndAllowThreads(__tstate);
17552 if (PyErr_Occurred()) SWIG_fail;
17553 }
17554 Py_INCREF(Py_None); resultobj = Py_None;
17555 return resultobj;
17556 fail:
17557 return NULL;
17558 }
17559
17560
17561 static PyObject *_wrap_ArtProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
17562 PyObject *resultobj = NULL;
17563 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
17564 PyObject *arg2 = (PyObject *) 0 ;
17565 PyObject *arg3 = (PyObject *) 0 ;
17566 PyObject * obj0 = 0 ;
17567 PyObject * obj1 = 0 ;
17568 PyObject * obj2 = 0 ;
17569 char *kwnames[] = {
17570 (char *) "self",(char *) "self",(char *) "_class", NULL
17571 };
17572
17573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ArtProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
17574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
17575 if (SWIG_arg_fail(1)) SWIG_fail;
17576 arg2 = obj1;
17577 arg3 = obj2;
17578 {
17579 PyThreadState* __tstate = wxPyBeginAllowThreads();
17580 (arg1)->_setCallbackInfo(arg2,arg3);
17581
17582 wxPyEndAllowThreads(__tstate);
17583 if (PyErr_Occurred()) SWIG_fail;
17584 }
17585 Py_INCREF(Py_None); resultobj = Py_None;
17586 return resultobj;
17587 fail:
17588 return NULL;
17589 }
17590
17591
17592 static PyObject *_wrap_ArtProvider_PushProvider(PyObject *, PyObject *args, PyObject *kwargs) {
17593 PyObject *resultobj = NULL;
17594 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
17595 PyObject * obj0 = 0 ;
17596 char *kwnames[] = {
17597 (char *) "provider", NULL
17598 };
17599
17600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_PushProvider",kwnames,&obj0)) goto fail;
17601 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
17602 if (SWIG_arg_fail(1)) SWIG_fail;
17603 {
17604 PyThreadState* __tstate = wxPyBeginAllowThreads();
17605 wxPyArtProvider::PushProvider(arg1);
17606
17607 wxPyEndAllowThreads(__tstate);
17608 if (PyErr_Occurred()) SWIG_fail;
17609 }
17610 Py_INCREF(Py_None); resultobj = Py_None;
17611 return resultobj;
17612 fail:
17613 return NULL;
17614 }
17615
17616
17617 static PyObject *_wrap_ArtProvider_PopProvider(PyObject *, PyObject *args, PyObject *kwargs) {
17618 PyObject *resultobj = NULL;
17619 bool result;
17620 char *kwnames[] = {
17621 NULL
17622 };
17623
17624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ArtProvider_PopProvider",kwnames)) goto fail;
17625 {
17626 PyThreadState* __tstate = wxPyBeginAllowThreads();
17627 result = (bool)wxPyArtProvider::PopProvider();
17628
17629 wxPyEndAllowThreads(__tstate);
17630 if (PyErr_Occurred()) SWIG_fail;
17631 }
17632 {
17633 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17634 }
17635 return resultobj;
17636 fail:
17637 return NULL;
17638 }
17639
17640
17641 static PyObject *_wrap_ArtProvider_RemoveProvider(PyObject *, PyObject *args, PyObject *kwargs) {
17642 PyObject *resultobj = NULL;
17643 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
17644 bool result;
17645 PyObject * obj0 = 0 ;
17646 char *kwnames[] = {
17647 (char *) "provider", NULL
17648 };
17649
17650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_RemoveProvider",kwnames,&obj0)) goto fail;
17651 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
17652 if (SWIG_arg_fail(1)) SWIG_fail;
17653 {
17654 PyThreadState* __tstate = wxPyBeginAllowThreads();
17655 result = (bool)wxPyArtProvider::RemoveProvider(arg1);
17656
17657 wxPyEndAllowThreads(__tstate);
17658 if (PyErr_Occurred()) SWIG_fail;
17659 }
17660 {
17661 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17662 }
17663 return resultobj;
17664 fail:
17665 return NULL;
17666 }
17667
17668
17669 static PyObject *_wrap_ArtProvider_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
17670 PyObject *resultobj = NULL;
17671 wxString *arg1 = 0 ;
17672 wxString const &arg2_defvalue = wxPyART_OTHER ;
17673 wxString *arg2 = (wxString *) &arg2_defvalue ;
17674 wxSize const &arg3_defvalue = wxDefaultSize ;
17675 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
17676 wxBitmap result;
17677 bool temp1 = false ;
17678 bool temp2 = false ;
17679 wxSize temp3 ;
17680 PyObject * obj0 = 0 ;
17681 PyObject * obj1 = 0 ;
17682 PyObject * obj2 = 0 ;
17683 char *kwnames[] = {
17684 (char *) "id",(char *) "client",(char *) "size", NULL
17685 };
17686
17687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
17688 {
17689 arg1 = wxString_in_helper(obj0);
17690 if (arg1 == NULL) SWIG_fail;
17691 temp1 = true;
17692 }
17693 if (obj1) {
17694 {
17695 arg2 = wxString_in_helper(obj1);
17696 if (arg2 == NULL) SWIG_fail;
17697 temp2 = true;
17698 }
17699 }
17700 if (obj2) {
17701 {
17702 arg3 = &temp3;
17703 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
17704 }
17705 }
17706 {
17707 if (!wxPyCheckForApp()) SWIG_fail;
17708 PyThreadState* __tstate = wxPyBeginAllowThreads();
17709 result = wxPyArtProvider::GetBitmap((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
17710
17711 wxPyEndAllowThreads(__tstate);
17712 if (PyErr_Occurred()) SWIG_fail;
17713 }
17714 {
17715 wxBitmap * resultptr;
17716 resultptr = new wxBitmap(static_cast<wxBitmap & >(result));
17717 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
17718 }
17719 {
17720 if (temp1)
17721 delete arg1;
17722 }
17723 {
17724 if (temp2)
17725 delete arg2;
17726 }
17727 return resultobj;
17728 fail:
17729 {
17730 if (temp1)
17731 delete arg1;
17732 }
17733 {
17734 if (temp2)
17735 delete arg2;
17736 }
17737 return NULL;
17738 }
17739
17740
17741 static PyObject *_wrap_ArtProvider_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
17742 PyObject *resultobj = NULL;
17743 wxString *arg1 = 0 ;
17744 wxString const &arg2_defvalue = wxPyART_OTHER ;
17745 wxString *arg2 = (wxString *) &arg2_defvalue ;
17746 wxSize const &arg3_defvalue = wxDefaultSize ;
17747 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
17748 wxIcon result;
17749 bool temp1 = false ;
17750 bool temp2 = false ;
17751 wxSize temp3 ;
17752 PyObject * obj0 = 0 ;
17753 PyObject * obj1 = 0 ;
17754 PyObject * obj2 = 0 ;
17755 char *kwnames[] = {
17756 (char *) "id",(char *) "client",(char *) "size", NULL
17757 };
17758
17759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
17760 {
17761 arg1 = wxString_in_helper(obj0);
17762 if (arg1 == NULL) SWIG_fail;
17763 temp1 = true;
17764 }
17765 if (obj1) {
17766 {
17767 arg2 = wxString_in_helper(obj1);
17768 if (arg2 == NULL) SWIG_fail;
17769 temp2 = true;
17770 }
17771 }
17772 if (obj2) {
17773 {
17774 arg3 = &temp3;
17775 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
17776 }
17777 }
17778 {
17779 if (!wxPyCheckForApp()) SWIG_fail;
17780 PyThreadState* __tstate = wxPyBeginAllowThreads();
17781 result = wxPyArtProvider::GetIcon((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
17782
17783 wxPyEndAllowThreads(__tstate);
17784 if (PyErr_Occurred()) SWIG_fail;
17785 }
17786 {
17787 wxIcon * resultptr;
17788 resultptr = new wxIcon(static_cast<wxIcon & >(result));
17789 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxIcon, 1);
17790 }
17791 {
17792 if (temp1)
17793 delete arg1;
17794 }
17795 {
17796 if (temp2)
17797 delete arg2;
17798 }
17799 return resultobj;
17800 fail:
17801 {
17802 if (temp1)
17803 delete arg1;
17804 }
17805 {
17806 if (temp2)
17807 delete arg2;
17808 }
17809 return NULL;
17810 }
17811
17812
17813 static PyObject *_wrap_ArtProvider_GetSizeHint(PyObject *, PyObject *args, PyObject *kwargs) {
17814 PyObject *resultobj = NULL;
17815 wxString *arg1 = 0 ;
17816 bool arg2 = (bool) false ;
17817 wxSize result;
17818 bool temp1 = false ;
17819 PyObject * obj0 = 0 ;
17820 PyObject * obj1 = 0 ;
17821 char *kwnames[] = {
17822 (char *) "client",(char *) "platform_dependent", NULL
17823 };
17824
17825 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ArtProvider_GetSizeHint",kwnames,&obj0,&obj1)) goto fail;
17826 {
17827 arg1 = wxString_in_helper(obj0);
17828 if (arg1 == NULL) SWIG_fail;
17829 temp1 = true;
17830 }
17831 if (obj1) {
17832 {
17833 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
17834 if (SWIG_arg_fail(2)) SWIG_fail;
17835 }
17836 }
17837 {
17838 PyThreadState* __tstate = wxPyBeginAllowThreads();
17839 result = wxPyArtProvider::GetSizeHint((wxString const &)*arg1,arg2);
17840
17841 wxPyEndAllowThreads(__tstate);
17842 if (PyErr_Occurred()) SWIG_fail;
17843 }
17844 {
17845 wxSize * resultptr;
17846 resultptr = new wxSize(static_cast<wxSize & >(result));
17847 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
17848 }
17849 {
17850 if (temp1)
17851 delete arg1;
17852 }
17853 return resultobj;
17854 fail:
17855 {
17856 if (temp1)
17857 delete arg1;
17858 }
17859 return NULL;
17860 }
17861
17862
17863 static PyObject *_wrap_ArtProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
17864 PyObject *resultobj = NULL;
17865 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
17866 PyObject * obj0 = 0 ;
17867 char *kwnames[] = {
17868 (char *) "self", NULL
17869 };
17870
17871 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_Destroy",kwnames,&obj0)) goto fail;
17872 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
17873 if (SWIG_arg_fail(1)) SWIG_fail;
17874 {
17875 PyThreadState* __tstate = wxPyBeginAllowThreads();
17876 wxPyArtProvider_Destroy(arg1);
17877
17878 wxPyEndAllowThreads(__tstate);
17879 if (PyErr_Occurred()) SWIG_fail;
17880 }
17881 Py_INCREF(Py_None); resultobj = Py_None;
17882 return resultobj;
17883 fail:
17884 return NULL;
17885 }
17886
17887
17888 static PyObject * ArtProvider_swigregister(PyObject *, PyObject *args) {
17889 PyObject *obj;
17890 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
17891 SWIG_TypeClientData(SWIGTYPE_p_wxPyArtProvider, obj);
17892 Py_INCREF(obj);
17893 return Py_BuildValue((char *)"");
17894 }
17895 static PyObject *_wrap_delete_ConfigBase(PyObject *, PyObject *args, PyObject *kwargs) {
17896 PyObject *resultobj = NULL;
17897 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17898 PyObject * obj0 = 0 ;
17899 char *kwnames[] = {
17900 (char *) "self", NULL
17901 };
17902
17903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigBase",kwnames,&obj0)) goto fail;
17904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17905 if (SWIG_arg_fail(1)) SWIG_fail;
17906 {
17907 PyThreadState* __tstate = wxPyBeginAllowThreads();
17908 delete arg1;
17909
17910 wxPyEndAllowThreads(__tstate);
17911 if (PyErr_Occurred()) SWIG_fail;
17912 }
17913 Py_INCREF(Py_None); resultobj = Py_None;
17914 return resultobj;
17915 fail:
17916 return NULL;
17917 }
17918
17919
17920 static PyObject *_wrap_ConfigBase_Set(PyObject *, PyObject *args, PyObject *kwargs) {
17921 PyObject *resultobj = NULL;
17922 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17923 wxConfigBase *result;
17924 PyObject * obj0 = 0 ;
17925 char *kwnames[] = {
17926 (char *) "config", NULL
17927 };
17928
17929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_Set",kwnames,&obj0)) goto fail;
17930 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
17931 if (SWIG_arg_fail(1)) SWIG_fail;
17932 {
17933 PyThreadState* __tstate = wxPyBeginAllowThreads();
17934 result = (wxConfigBase *)wxConfigBase::Set(arg1);
17935
17936 wxPyEndAllowThreads(__tstate);
17937 if (PyErr_Occurred()) SWIG_fail;
17938 }
17939 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
17940 return resultobj;
17941 fail:
17942 return NULL;
17943 }
17944
17945
17946 static PyObject *_wrap_ConfigBase_Get(PyObject *, PyObject *args, PyObject *kwargs) {
17947 PyObject *resultobj = NULL;
17948 bool arg1 = (bool) true ;
17949 wxConfigBase *result;
17950 PyObject * obj0 = 0 ;
17951 char *kwnames[] = {
17952 (char *) "createOnDemand", NULL
17953 };
17954
17955 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ConfigBase_Get",kwnames,&obj0)) goto fail;
17956 if (obj0) {
17957 {
17958 arg1 = static_cast<bool >(SWIG_As_bool(obj0));
17959 if (SWIG_arg_fail(1)) SWIG_fail;
17960 }
17961 }
17962 {
17963 PyThreadState* __tstate = wxPyBeginAllowThreads();
17964 result = (wxConfigBase *)wxConfigBase::Get(arg1);
17965
17966 wxPyEndAllowThreads(__tstate);
17967 if (PyErr_Occurred()) SWIG_fail;
17968 }
17969 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
17970 return resultobj;
17971 fail:
17972 return NULL;
17973 }
17974
17975
17976 static PyObject *_wrap_ConfigBase_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17977 PyObject *resultobj = NULL;
17978 wxConfigBase *result;
17979 char *kwnames[] = {
17980 NULL
17981 };
17982
17983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_Create",kwnames)) goto fail;
17984 {
17985 PyThreadState* __tstate = wxPyBeginAllowThreads();
17986 result = (wxConfigBase *)wxConfigBase::Create();
17987
17988 wxPyEndAllowThreads(__tstate);
17989 if (PyErr_Occurred()) SWIG_fail;
17990 }
17991 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
17992 return resultobj;
17993 fail:
17994 return NULL;
17995 }
17996
17997
17998 static PyObject *_wrap_ConfigBase_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
17999 PyObject *resultobj = NULL;
18000 char *kwnames[] = {
18001 NULL
18002 };
18003
18004 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_DontCreateOnDemand",kwnames)) goto fail;
18005 {
18006 PyThreadState* __tstate = wxPyBeginAllowThreads();
18007 wxConfigBase::DontCreateOnDemand();
18008
18009 wxPyEndAllowThreads(__tstate);
18010 if (PyErr_Occurred()) SWIG_fail;
18011 }
18012 Py_INCREF(Py_None); resultobj = Py_None;
18013 return resultobj;
18014 fail:
18015 return NULL;
18016 }
18017
18018
18019 static PyObject *_wrap_ConfigBase_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
18020 PyObject *resultobj = NULL;
18021 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18022 wxString *arg2 = 0 ;
18023 bool temp2 = false ;
18024 PyObject * obj0 = 0 ;
18025 PyObject * obj1 = 0 ;
18026 char *kwnames[] = {
18027 (char *) "self",(char *) "path", NULL
18028 };
18029
18030 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetPath",kwnames,&obj0,&obj1)) goto fail;
18031 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18032 if (SWIG_arg_fail(1)) SWIG_fail;
18033 {
18034 arg2 = wxString_in_helper(obj1);
18035 if (arg2 == NULL) SWIG_fail;
18036 temp2 = true;
18037 }
18038 {
18039 PyThreadState* __tstate = wxPyBeginAllowThreads();
18040 (arg1)->SetPath((wxString const &)*arg2);
18041
18042 wxPyEndAllowThreads(__tstate);
18043 if (PyErr_Occurred()) SWIG_fail;
18044 }
18045 Py_INCREF(Py_None); resultobj = Py_None;
18046 {
18047 if (temp2)
18048 delete arg2;
18049 }
18050 return resultobj;
18051 fail:
18052 {
18053 if (temp2)
18054 delete arg2;
18055 }
18056 return NULL;
18057 }
18058
18059
18060 static PyObject *_wrap_ConfigBase_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
18061 PyObject *resultobj = NULL;
18062 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18063 wxString *result;
18064 PyObject * obj0 = 0 ;
18065 char *kwnames[] = {
18066 (char *) "self", NULL
18067 };
18068
18069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetPath",kwnames,&obj0)) goto fail;
18070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18071 if (SWIG_arg_fail(1)) SWIG_fail;
18072 {
18073 PyThreadState* __tstate = wxPyBeginAllowThreads();
18074 {
18075 wxString const &_result_ref = ((wxConfigBase const *)arg1)->GetPath();
18076 result = (wxString *) &_result_ref;
18077 }
18078
18079 wxPyEndAllowThreads(__tstate);
18080 if (PyErr_Occurred()) SWIG_fail;
18081 }
18082 {
18083 #if wxUSE_UNICODE
18084 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
18085 #else
18086 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
18087 #endif
18088 }
18089 return resultobj;
18090 fail:
18091 return NULL;
18092 }
18093
18094
18095 static PyObject *_wrap_ConfigBase_GetFirstGroup(PyObject *, PyObject *args, PyObject *kwargs) {
18096 PyObject *resultobj = NULL;
18097 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18098 PyObject *result;
18099 PyObject * obj0 = 0 ;
18100 char *kwnames[] = {
18101 (char *) "self", NULL
18102 };
18103
18104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstGroup",kwnames,&obj0)) goto fail;
18105 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18106 if (SWIG_arg_fail(1)) SWIG_fail;
18107 {
18108 PyThreadState* __tstate = wxPyBeginAllowThreads();
18109 result = (PyObject *)wxConfigBase_GetFirstGroup(arg1);
18110
18111 wxPyEndAllowThreads(__tstate);
18112 if (PyErr_Occurred()) SWIG_fail;
18113 }
18114 resultobj = result;
18115 return resultobj;
18116 fail:
18117 return NULL;
18118 }
18119
18120
18121 static PyObject *_wrap_ConfigBase_GetNextGroup(PyObject *, PyObject *args, PyObject *kwargs) {
18122 PyObject *resultobj = NULL;
18123 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18124 long arg2 ;
18125 PyObject *result;
18126 PyObject * obj0 = 0 ;
18127 PyObject * obj1 = 0 ;
18128 char *kwnames[] = {
18129 (char *) "self",(char *) "index", NULL
18130 };
18131
18132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextGroup",kwnames,&obj0,&obj1)) goto fail;
18133 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18134 if (SWIG_arg_fail(1)) SWIG_fail;
18135 {
18136 arg2 = static_cast<long >(SWIG_As_long(obj1));
18137 if (SWIG_arg_fail(2)) SWIG_fail;
18138 }
18139 {
18140 PyThreadState* __tstate = wxPyBeginAllowThreads();
18141 result = (PyObject *)wxConfigBase_GetNextGroup(arg1,arg2);
18142
18143 wxPyEndAllowThreads(__tstate);
18144 if (PyErr_Occurred()) SWIG_fail;
18145 }
18146 resultobj = result;
18147 return resultobj;
18148 fail:
18149 return NULL;
18150 }
18151
18152
18153 static PyObject *_wrap_ConfigBase_GetFirstEntry(PyObject *, PyObject *args, PyObject *kwargs) {
18154 PyObject *resultobj = NULL;
18155 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18156 PyObject *result;
18157 PyObject * obj0 = 0 ;
18158 char *kwnames[] = {
18159 (char *) "self", NULL
18160 };
18161
18162 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstEntry",kwnames,&obj0)) goto fail;
18163 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18164 if (SWIG_arg_fail(1)) SWIG_fail;
18165 {
18166 PyThreadState* __tstate = wxPyBeginAllowThreads();
18167 result = (PyObject *)wxConfigBase_GetFirstEntry(arg1);
18168
18169 wxPyEndAllowThreads(__tstate);
18170 if (PyErr_Occurred()) SWIG_fail;
18171 }
18172 resultobj = result;
18173 return resultobj;
18174 fail:
18175 return NULL;
18176 }
18177
18178
18179 static PyObject *_wrap_ConfigBase_GetNextEntry(PyObject *, PyObject *args, PyObject *kwargs) {
18180 PyObject *resultobj = NULL;
18181 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18182 long arg2 ;
18183 PyObject *result;
18184 PyObject * obj0 = 0 ;
18185 PyObject * obj1 = 0 ;
18186 char *kwnames[] = {
18187 (char *) "self",(char *) "index", NULL
18188 };
18189
18190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextEntry",kwnames,&obj0,&obj1)) goto fail;
18191 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18192 if (SWIG_arg_fail(1)) SWIG_fail;
18193 {
18194 arg2 = static_cast<long >(SWIG_As_long(obj1));
18195 if (SWIG_arg_fail(2)) SWIG_fail;
18196 }
18197 {
18198 PyThreadState* __tstate = wxPyBeginAllowThreads();
18199 result = (PyObject *)wxConfigBase_GetNextEntry(arg1,arg2);
18200
18201 wxPyEndAllowThreads(__tstate);
18202 if (PyErr_Occurred()) SWIG_fail;
18203 }
18204 resultobj = result;
18205 return resultobj;
18206 fail:
18207 return NULL;
18208 }
18209
18210
18211 static PyObject *_wrap_ConfigBase_GetNumberOfEntries(PyObject *, PyObject *args, PyObject *kwargs) {
18212 PyObject *resultobj = NULL;
18213 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18214 bool arg2 = (bool) false ;
18215 size_t result;
18216 PyObject * obj0 = 0 ;
18217 PyObject * obj1 = 0 ;
18218 char *kwnames[] = {
18219 (char *) "self",(char *) "recursive", NULL
18220 };
18221
18222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfEntries",kwnames,&obj0,&obj1)) goto fail;
18223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18224 if (SWIG_arg_fail(1)) SWIG_fail;
18225 if (obj1) {
18226 {
18227 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
18228 if (SWIG_arg_fail(2)) SWIG_fail;
18229 }
18230 }
18231 {
18232 PyThreadState* __tstate = wxPyBeginAllowThreads();
18233 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfEntries(arg2);
18234
18235 wxPyEndAllowThreads(__tstate);
18236 if (PyErr_Occurred()) SWIG_fail;
18237 }
18238 {
18239 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
18240 }
18241 return resultobj;
18242 fail:
18243 return NULL;
18244 }
18245
18246
18247 static PyObject *_wrap_ConfigBase_GetNumberOfGroups(PyObject *, PyObject *args, PyObject *kwargs) {
18248 PyObject *resultobj = NULL;
18249 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18250 bool arg2 = (bool) false ;
18251 size_t result;
18252 PyObject * obj0 = 0 ;
18253 PyObject * obj1 = 0 ;
18254 char *kwnames[] = {
18255 (char *) "self",(char *) "recursive", NULL
18256 };
18257
18258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfGroups",kwnames,&obj0,&obj1)) goto fail;
18259 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18260 if (SWIG_arg_fail(1)) SWIG_fail;
18261 if (obj1) {
18262 {
18263 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
18264 if (SWIG_arg_fail(2)) SWIG_fail;
18265 }
18266 }
18267 {
18268 PyThreadState* __tstate = wxPyBeginAllowThreads();
18269 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfGroups(arg2);
18270
18271 wxPyEndAllowThreads(__tstate);
18272 if (PyErr_Occurred()) SWIG_fail;
18273 }
18274 {
18275 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
18276 }
18277 return resultobj;
18278 fail:
18279 return NULL;
18280 }
18281
18282
18283 static PyObject *_wrap_ConfigBase_HasGroup(PyObject *, PyObject *args, PyObject *kwargs) {
18284 PyObject *resultobj = NULL;
18285 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18286 wxString *arg2 = 0 ;
18287 bool result;
18288 bool temp2 = false ;
18289 PyObject * obj0 = 0 ;
18290 PyObject * obj1 = 0 ;
18291 char *kwnames[] = {
18292 (char *) "self",(char *) "name", NULL
18293 };
18294
18295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasGroup",kwnames,&obj0,&obj1)) goto fail;
18296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18297 if (SWIG_arg_fail(1)) SWIG_fail;
18298 {
18299 arg2 = wxString_in_helper(obj1);
18300 if (arg2 == NULL) SWIG_fail;
18301 temp2 = true;
18302 }
18303 {
18304 PyThreadState* __tstate = wxPyBeginAllowThreads();
18305 result = (bool)((wxConfigBase const *)arg1)->HasGroup((wxString const &)*arg2);
18306
18307 wxPyEndAllowThreads(__tstate);
18308 if (PyErr_Occurred()) SWIG_fail;
18309 }
18310 {
18311 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18312 }
18313 {
18314 if (temp2)
18315 delete arg2;
18316 }
18317 return resultobj;
18318 fail:
18319 {
18320 if (temp2)
18321 delete arg2;
18322 }
18323 return NULL;
18324 }
18325
18326
18327 static PyObject *_wrap_ConfigBase_HasEntry(PyObject *, PyObject *args, PyObject *kwargs) {
18328 PyObject *resultobj = NULL;
18329 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18330 wxString *arg2 = 0 ;
18331 bool result;
18332 bool temp2 = false ;
18333 PyObject * obj0 = 0 ;
18334 PyObject * obj1 = 0 ;
18335 char *kwnames[] = {
18336 (char *) "self",(char *) "name", NULL
18337 };
18338
18339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasEntry",kwnames,&obj0,&obj1)) goto fail;
18340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18341 if (SWIG_arg_fail(1)) SWIG_fail;
18342 {
18343 arg2 = wxString_in_helper(obj1);
18344 if (arg2 == NULL) SWIG_fail;
18345 temp2 = true;
18346 }
18347 {
18348 PyThreadState* __tstate = wxPyBeginAllowThreads();
18349 result = (bool)((wxConfigBase const *)arg1)->HasEntry((wxString const &)*arg2);
18350
18351 wxPyEndAllowThreads(__tstate);
18352 if (PyErr_Occurred()) SWIG_fail;
18353 }
18354 {
18355 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18356 }
18357 {
18358 if (temp2)
18359 delete arg2;
18360 }
18361 return resultobj;
18362 fail:
18363 {
18364 if (temp2)
18365 delete arg2;
18366 }
18367 return NULL;
18368 }
18369
18370
18371 static PyObject *_wrap_ConfigBase_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
18372 PyObject *resultobj = NULL;
18373 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18374 wxString *arg2 = 0 ;
18375 bool result;
18376 bool temp2 = false ;
18377 PyObject * obj0 = 0 ;
18378 PyObject * obj1 = 0 ;
18379 char *kwnames[] = {
18380 (char *) "self",(char *) "name", NULL
18381 };
18382
18383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_Exists",kwnames,&obj0,&obj1)) goto fail;
18384 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18385 if (SWIG_arg_fail(1)) SWIG_fail;
18386 {
18387 arg2 = wxString_in_helper(obj1);
18388 if (arg2 == NULL) SWIG_fail;
18389 temp2 = true;
18390 }
18391 {
18392 PyThreadState* __tstate = wxPyBeginAllowThreads();
18393 result = (bool)((wxConfigBase const *)arg1)->Exists((wxString const &)*arg2);
18394
18395 wxPyEndAllowThreads(__tstate);
18396 if (PyErr_Occurred()) SWIG_fail;
18397 }
18398 {
18399 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18400 }
18401 {
18402 if (temp2)
18403 delete arg2;
18404 }
18405 return resultobj;
18406 fail:
18407 {
18408 if (temp2)
18409 delete arg2;
18410 }
18411 return NULL;
18412 }
18413
18414
18415 static PyObject *_wrap_ConfigBase_GetEntryType(PyObject *, PyObject *args, PyObject *kwargs) {
18416 PyObject *resultobj = NULL;
18417 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18418 wxString *arg2 = 0 ;
18419 wxConfigBase::EntryType result;
18420 bool temp2 = false ;
18421 PyObject * obj0 = 0 ;
18422 PyObject * obj1 = 0 ;
18423 char *kwnames[] = {
18424 (char *) "self",(char *) "name", NULL
18425 };
18426
18427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetEntryType",kwnames,&obj0,&obj1)) goto fail;
18428 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18429 if (SWIG_arg_fail(1)) SWIG_fail;
18430 {
18431 arg2 = wxString_in_helper(obj1);
18432 if (arg2 == NULL) SWIG_fail;
18433 temp2 = true;
18434 }
18435 {
18436 PyThreadState* __tstate = wxPyBeginAllowThreads();
18437 result = (wxConfigBase::EntryType)((wxConfigBase const *)arg1)->GetEntryType((wxString const &)*arg2);
18438
18439 wxPyEndAllowThreads(__tstate);
18440 if (PyErr_Occurred()) SWIG_fail;
18441 }
18442 resultobj = SWIG_From_int((result));
18443 {
18444 if (temp2)
18445 delete arg2;
18446 }
18447 return resultobj;
18448 fail:
18449 {
18450 if (temp2)
18451 delete arg2;
18452 }
18453 return NULL;
18454 }
18455
18456
18457 static PyObject *_wrap_ConfigBase_Read(PyObject *, PyObject *args, PyObject *kwargs) {
18458 PyObject *resultobj = NULL;
18459 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18460 wxString *arg2 = 0 ;
18461 wxString const &arg3_defvalue = wxPyEmptyString ;
18462 wxString *arg3 = (wxString *) &arg3_defvalue ;
18463 wxString result;
18464 bool temp2 = false ;
18465 bool temp3 = false ;
18466 PyObject * obj0 = 0 ;
18467 PyObject * obj1 = 0 ;
18468 PyObject * obj2 = 0 ;
18469 char *kwnames[] = {
18470 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
18471 };
18472
18473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_Read",kwnames,&obj0,&obj1,&obj2)) goto fail;
18474 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18475 if (SWIG_arg_fail(1)) SWIG_fail;
18476 {
18477 arg2 = wxString_in_helper(obj1);
18478 if (arg2 == NULL) SWIG_fail;
18479 temp2 = true;
18480 }
18481 if (obj2) {
18482 {
18483 arg3 = wxString_in_helper(obj2);
18484 if (arg3 == NULL) SWIG_fail;
18485 temp3 = true;
18486 }
18487 }
18488 {
18489 PyThreadState* __tstate = wxPyBeginAllowThreads();
18490 result = (arg1)->Read((wxString const &)*arg2,(wxString const &)*arg3);
18491
18492 wxPyEndAllowThreads(__tstate);
18493 if (PyErr_Occurred()) SWIG_fail;
18494 }
18495 {
18496 #if wxUSE_UNICODE
18497 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18498 #else
18499 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18500 #endif
18501 }
18502 {
18503 if (temp2)
18504 delete arg2;
18505 }
18506 {
18507 if (temp3)
18508 delete arg3;
18509 }
18510 return resultobj;
18511 fail:
18512 {
18513 if (temp2)
18514 delete arg2;
18515 }
18516 {
18517 if (temp3)
18518 delete arg3;
18519 }
18520 return NULL;
18521 }
18522
18523
18524 static PyObject *_wrap_ConfigBase_ReadInt(PyObject *, PyObject *args, PyObject *kwargs) {
18525 PyObject *resultobj = NULL;
18526 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18527 wxString *arg2 = 0 ;
18528 long arg3 = (long) 0 ;
18529 long result;
18530 bool temp2 = false ;
18531 PyObject * obj0 = 0 ;
18532 PyObject * obj1 = 0 ;
18533 PyObject * obj2 = 0 ;
18534 char *kwnames[] = {
18535 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
18536 };
18537
18538 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
18539 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18540 if (SWIG_arg_fail(1)) SWIG_fail;
18541 {
18542 arg2 = wxString_in_helper(obj1);
18543 if (arg2 == NULL) SWIG_fail;
18544 temp2 = true;
18545 }
18546 if (obj2) {
18547 {
18548 arg3 = static_cast<long >(SWIG_As_long(obj2));
18549 if (SWIG_arg_fail(3)) SWIG_fail;
18550 }
18551 }
18552 {
18553 PyThreadState* __tstate = wxPyBeginAllowThreads();
18554 result = (long)wxConfigBase_ReadInt(arg1,(wxString const &)*arg2,arg3);
18555
18556 wxPyEndAllowThreads(__tstate);
18557 if (PyErr_Occurred()) SWIG_fail;
18558 }
18559 {
18560 resultobj = SWIG_From_long(static_cast<long >(result));
18561 }
18562 {
18563 if (temp2)
18564 delete arg2;
18565 }
18566 return resultobj;
18567 fail:
18568 {
18569 if (temp2)
18570 delete arg2;
18571 }
18572 return NULL;
18573 }
18574
18575
18576 static PyObject *_wrap_ConfigBase_ReadFloat(PyObject *, PyObject *args, PyObject *kwargs) {
18577 PyObject *resultobj = NULL;
18578 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18579 wxString *arg2 = 0 ;
18580 double arg3 = (double) 0.0 ;
18581 double result;
18582 bool temp2 = false ;
18583 PyObject * obj0 = 0 ;
18584 PyObject * obj1 = 0 ;
18585 PyObject * obj2 = 0 ;
18586 char *kwnames[] = {
18587 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
18588 };
18589
18590 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
18591 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18592 if (SWIG_arg_fail(1)) SWIG_fail;
18593 {
18594 arg2 = wxString_in_helper(obj1);
18595 if (arg2 == NULL) SWIG_fail;
18596 temp2 = true;
18597 }
18598 if (obj2) {
18599 {
18600 arg3 = static_cast<double >(SWIG_As_double(obj2));
18601 if (SWIG_arg_fail(3)) SWIG_fail;
18602 }
18603 }
18604 {
18605 PyThreadState* __tstate = wxPyBeginAllowThreads();
18606 result = (double)wxConfigBase_ReadFloat(arg1,(wxString const &)*arg2,arg3);
18607
18608 wxPyEndAllowThreads(__tstate);
18609 if (PyErr_Occurred()) SWIG_fail;
18610 }
18611 {
18612 resultobj = SWIG_From_double(static_cast<double >(result));
18613 }
18614 {
18615 if (temp2)
18616 delete arg2;
18617 }
18618 return resultobj;
18619 fail:
18620 {
18621 if (temp2)
18622 delete arg2;
18623 }
18624 return NULL;
18625 }
18626
18627
18628 static PyObject *_wrap_ConfigBase_ReadBool(PyObject *, PyObject *args, PyObject *kwargs) {
18629 PyObject *resultobj = NULL;
18630 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18631 wxString *arg2 = 0 ;
18632 bool arg3 = (bool) false ;
18633 bool result;
18634 bool temp2 = false ;
18635 PyObject * obj0 = 0 ;
18636 PyObject * obj1 = 0 ;
18637 PyObject * obj2 = 0 ;
18638 char *kwnames[] = {
18639 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
18640 };
18641
18642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
18643 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18644 if (SWIG_arg_fail(1)) SWIG_fail;
18645 {
18646 arg2 = wxString_in_helper(obj1);
18647 if (arg2 == NULL) SWIG_fail;
18648 temp2 = true;
18649 }
18650 if (obj2) {
18651 {
18652 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
18653 if (SWIG_arg_fail(3)) SWIG_fail;
18654 }
18655 }
18656 {
18657 PyThreadState* __tstate = wxPyBeginAllowThreads();
18658 result = (bool)wxConfigBase_ReadBool(arg1,(wxString const &)*arg2,arg3);
18659
18660 wxPyEndAllowThreads(__tstate);
18661 if (PyErr_Occurred()) SWIG_fail;
18662 }
18663 {
18664 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18665 }
18666 {
18667 if (temp2)
18668 delete arg2;
18669 }
18670 return resultobj;
18671 fail:
18672 {
18673 if (temp2)
18674 delete arg2;
18675 }
18676 return NULL;
18677 }
18678
18679
18680 static PyObject *_wrap_ConfigBase_Write(PyObject *, PyObject *args, PyObject *kwargs) {
18681 PyObject *resultobj = NULL;
18682 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18683 wxString *arg2 = 0 ;
18684 wxString *arg3 = 0 ;
18685 bool result;
18686 bool temp2 = false ;
18687 bool temp3 = false ;
18688 PyObject * obj0 = 0 ;
18689 PyObject * obj1 = 0 ;
18690 PyObject * obj2 = 0 ;
18691 char *kwnames[] = {
18692 (char *) "self",(char *) "key",(char *) "value", NULL
18693 };
18694
18695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_Write",kwnames,&obj0,&obj1,&obj2)) goto fail;
18696 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18697 if (SWIG_arg_fail(1)) SWIG_fail;
18698 {
18699 arg2 = wxString_in_helper(obj1);
18700 if (arg2 == NULL) SWIG_fail;
18701 temp2 = true;
18702 }
18703 {
18704 arg3 = wxString_in_helper(obj2);
18705 if (arg3 == NULL) SWIG_fail;
18706 temp3 = true;
18707 }
18708 {
18709 PyThreadState* __tstate = wxPyBeginAllowThreads();
18710 result = (bool)(arg1)->Write((wxString const &)*arg2,(wxString const &)*arg3);
18711
18712 wxPyEndAllowThreads(__tstate);
18713 if (PyErr_Occurred()) SWIG_fail;
18714 }
18715 {
18716 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18717 }
18718 {
18719 if (temp2)
18720 delete arg2;
18721 }
18722 {
18723 if (temp3)
18724 delete arg3;
18725 }
18726 return resultobj;
18727 fail:
18728 {
18729 if (temp2)
18730 delete arg2;
18731 }
18732 {
18733 if (temp3)
18734 delete arg3;
18735 }
18736 return NULL;
18737 }
18738
18739
18740 static PyObject *_wrap_ConfigBase_WriteInt(PyObject *, PyObject *args, PyObject *kwargs) {
18741 PyObject *resultobj = NULL;
18742 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18743 wxString *arg2 = 0 ;
18744 long arg3 ;
18745 bool result;
18746 bool temp2 = false ;
18747 PyObject * obj0 = 0 ;
18748 PyObject * obj1 = 0 ;
18749 PyObject * obj2 = 0 ;
18750 char *kwnames[] = {
18751 (char *) "self",(char *) "key",(char *) "value", NULL
18752 };
18753
18754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
18755 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18756 if (SWIG_arg_fail(1)) SWIG_fail;
18757 {
18758 arg2 = wxString_in_helper(obj1);
18759 if (arg2 == NULL) SWIG_fail;
18760 temp2 = true;
18761 }
18762 {
18763 arg3 = static_cast<long >(SWIG_As_long(obj2));
18764 if (SWIG_arg_fail(3)) SWIG_fail;
18765 }
18766 {
18767 PyThreadState* __tstate = wxPyBeginAllowThreads();
18768 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
18769
18770 wxPyEndAllowThreads(__tstate);
18771 if (PyErr_Occurred()) SWIG_fail;
18772 }
18773 {
18774 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18775 }
18776 {
18777 if (temp2)
18778 delete arg2;
18779 }
18780 return resultobj;
18781 fail:
18782 {
18783 if (temp2)
18784 delete arg2;
18785 }
18786 return NULL;
18787 }
18788
18789
18790 static PyObject *_wrap_ConfigBase_WriteFloat(PyObject *, PyObject *args, PyObject *kwargs) {
18791 PyObject *resultobj = NULL;
18792 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18793 wxString *arg2 = 0 ;
18794 double arg3 ;
18795 bool result;
18796 bool temp2 = false ;
18797 PyObject * obj0 = 0 ;
18798 PyObject * obj1 = 0 ;
18799 PyObject * obj2 = 0 ;
18800 char *kwnames[] = {
18801 (char *) "self",(char *) "key",(char *) "value", NULL
18802 };
18803
18804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
18805 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18806 if (SWIG_arg_fail(1)) SWIG_fail;
18807 {
18808 arg2 = wxString_in_helper(obj1);
18809 if (arg2 == NULL) SWIG_fail;
18810 temp2 = true;
18811 }
18812 {
18813 arg3 = static_cast<double >(SWIG_As_double(obj2));
18814 if (SWIG_arg_fail(3)) SWIG_fail;
18815 }
18816 {
18817 PyThreadState* __tstate = wxPyBeginAllowThreads();
18818 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
18819
18820 wxPyEndAllowThreads(__tstate);
18821 if (PyErr_Occurred()) SWIG_fail;
18822 }
18823 {
18824 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18825 }
18826 {
18827 if (temp2)
18828 delete arg2;
18829 }
18830 return resultobj;
18831 fail:
18832 {
18833 if (temp2)
18834 delete arg2;
18835 }
18836 return NULL;
18837 }
18838
18839
18840 static PyObject *_wrap_ConfigBase_WriteBool(PyObject *, PyObject *args, PyObject *kwargs) {
18841 PyObject *resultobj = NULL;
18842 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18843 wxString *arg2 = 0 ;
18844 bool arg3 ;
18845 bool result;
18846 bool temp2 = false ;
18847 PyObject * obj0 = 0 ;
18848 PyObject * obj1 = 0 ;
18849 PyObject * obj2 = 0 ;
18850 char *kwnames[] = {
18851 (char *) "self",(char *) "key",(char *) "value", NULL
18852 };
18853
18854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
18855 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18856 if (SWIG_arg_fail(1)) SWIG_fail;
18857 {
18858 arg2 = wxString_in_helper(obj1);
18859 if (arg2 == NULL) SWIG_fail;
18860 temp2 = true;
18861 }
18862 {
18863 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
18864 if (SWIG_arg_fail(3)) SWIG_fail;
18865 }
18866 {
18867 PyThreadState* __tstate = wxPyBeginAllowThreads();
18868 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
18869
18870 wxPyEndAllowThreads(__tstate);
18871 if (PyErr_Occurred()) SWIG_fail;
18872 }
18873 {
18874 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18875 }
18876 {
18877 if (temp2)
18878 delete arg2;
18879 }
18880 return resultobj;
18881 fail:
18882 {
18883 if (temp2)
18884 delete arg2;
18885 }
18886 return NULL;
18887 }
18888
18889
18890 static PyObject *_wrap_ConfigBase_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
18891 PyObject *resultobj = NULL;
18892 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18893 bool arg2 = (bool) false ;
18894 bool result;
18895 PyObject * obj0 = 0 ;
18896 PyObject * obj1 = 0 ;
18897 char *kwnames[] = {
18898 (char *) "self",(char *) "currentOnly", NULL
18899 };
18900
18901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_Flush",kwnames,&obj0,&obj1)) goto fail;
18902 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18903 if (SWIG_arg_fail(1)) SWIG_fail;
18904 if (obj1) {
18905 {
18906 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
18907 if (SWIG_arg_fail(2)) SWIG_fail;
18908 }
18909 }
18910 {
18911 PyThreadState* __tstate = wxPyBeginAllowThreads();
18912 result = (bool)(arg1)->Flush(arg2);
18913
18914 wxPyEndAllowThreads(__tstate);
18915 if (PyErr_Occurred()) SWIG_fail;
18916 }
18917 {
18918 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18919 }
18920 return resultobj;
18921 fail:
18922 return NULL;
18923 }
18924
18925
18926 static PyObject *_wrap_ConfigBase_RenameEntry(PyObject *, PyObject *args, PyObject *kwargs) {
18927 PyObject *resultobj = NULL;
18928 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18929 wxString *arg2 = 0 ;
18930 wxString *arg3 = 0 ;
18931 bool result;
18932 bool temp2 = false ;
18933 bool temp3 = false ;
18934 PyObject * obj0 = 0 ;
18935 PyObject * obj1 = 0 ;
18936 PyObject * obj2 = 0 ;
18937 char *kwnames[] = {
18938 (char *) "self",(char *) "oldName",(char *) "newName", NULL
18939 };
18940
18941 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
18942 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18943 if (SWIG_arg_fail(1)) SWIG_fail;
18944 {
18945 arg2 = wxString_in_helper(obj1);
18946 if (arg2 == NULL) SWIG_fail;
18947 temp2 = true;
18948 }
18949 {
18950 arg3 = wxString_in_helper(obj2);
18951 if (arg3 == NULL) SWIG_fail;
18952 temp3 = true;
18953 }
18954 {
18955 PyThreadState* __tstate = wxPyBeginAllowThreads();
18956 result = (bool)(arg1)->RenameEntry((wxString const &)*arg2,(wxString const &)*arg3);
18957
18958 wxPyEndAllowThreads(__tstate);
18959 if (PyErr_Occurred()) SWIG_fail;
18960 }
18961 {
18962 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18963 }
18964 {
18965 if (temp2)
18966 delete arg2;
18967 }
18968 {
18969 if (temp3)
18970 delete arg3;
18971 }
18972 return resultobj;
18973 fail:
18974 {
18975 if (temp2)
18976 delete arg2;
18977 }
18978 {
18979 if (temp3)
18980 delete arg3;
18981 }
18982 return NULL;
18983 }
18984
18985
18986 static PyObject *_wrap_ConfigBase_RenameGroup(PyObject *, PyObject *args, PyObject *kwargs) {
18987 PyObject *resultobj = NULL;
18988 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18989 wxString *arg2 = 0 ;
18990 wxString *arg3 = 0 ;
18991 bool result;
18992 bool temp2 = false ;
18993 bool temp3 = false ;
18994 PyObject * obj0 = 0 ;
18995 PyObject * obj1 = 0 ;
18996 PyObject * obj2 = 0 ;
18997 char *kwnames[] = {
18998 (char *) "self",(char *) "oldName",(char *) "newName", NULL
18999 };
19000
19001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameGroup",kwnames,&obj0,&obj1,&obj2)) goto fail;
19002 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19003 if (SWIG_arg_fail(1)) SWIG_fail;
19004 {
19005 arg2 = wxString_in_helper(obj1);
19006 if (arg2 == NULL) SWIG_fail;
19007 temp2 = true;
19008 }
19009 {
19010 arg3 = wxString_in_helper(obj2);
19011 if (arg3 == NULL) SWIG_fail;
19012 temp3 = true;
19013 }
19014 {
19015 PyThreadState* __tstate = wxPyBeginAllowThreads();
19016 result = (bool)(arg1)->RenameGroup((wxString const &)*arg2,(wxString const &)*arg3);
19017
19018 wxPyEndAllowThreads(__tstate);
19019 if (PyErr_Occurred()) SWIG_fail;
19020 }
19021 {
19022 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19023 }
19024 {
19025 if (temp2)
19026 delete arg2;
19027 }
19028 {
19029 if (temp3)
19030 delete arg3;
19031 }
19032 return resultobj;
19033 fail:
19034 {
19035 if (temp2)
19036 delete arg2;
19037 }
19038 {
19039 if (temp3)
19040 delete arg3;
19041 }
19042 return NULL;
19043 }
19044
19045
19046 static PyObject *_wrap_ConfigBase_DeleteEntry(PyObject *, PyObject *args, PyObject *kwargs) {
19047 PyObject *resultobj = NULL;
19048 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19049 wxString *arg2 = 0 ;
19050 bool arg3 = (bool) true ;
19051 bool result;
19052 bool temp2 = false ;
19053 PyObject * obj0 = 0 ;
19054 PyObject * obj1 = 0 ;
19055 PyObject * obj2 = 0 ;
19056 char *kwnames[] = {
19057 (char *) "self",(char *) "key",(char *) "deleteGroupIfEmpty", NULL
19058 };
19059
19060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_DeleteEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
19061 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19062 if (SWIG_arg_fail(1)) SWIG_fail;
19063 {
19064 arg2 = wxString_in_helper(obj1);
19065 if (arg2 == NULL) SWIG_fail;
19066 temp2 = true;
19067 }
19068 if (obj2) {
19069 {
19070 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
19071 if (SWIG_arg_fail(3)) SWIG_fail;
19072 }
19073 }
19074 {
19075 PyThreadState* __tstate = wxPyBeginAllowThreads();
19076 result = (bool)(arg1)->DeleteEntry((wxString const &)*arg2,arg3);
19077
19078 wxPyEndAllowThreads(__tstate);
19079 if (PyErr_Occurred()) SWIG_fail;
19080 }
19081 {
19082 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19083 }
19084 {
19085 if (temp2)
19086 delete arg2;
19087 }
19088 return resultobj;
19089 fail:
19090 {
19091 if (temp2)
19092 delete arg2;
19093 }
19094 return NULL;
19095 }
19096
19097
19098 static PyObject *_wrap_ConfigBase_DeleteGroup(PyObject *, PyObject *args, PyObject *kwargs) {
19099 PyObject *resultobj = NULL;
19100 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19101 wxString *arg2 = 0 ;
19102 bool result;
19103 bool temp2 = false ;
19104 PyObject * obj0 = 0 ;
19105 PyObject * obj1 = 0 ;
19106 char *kwnames[] = {
19107 (char *) "self",(char *) "key", NULL
19108 };
19109
19110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_DeleteGroup",kwnames,&obj0,&obj1)) goto fail;
19111 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19112 if (SWIG_arg_fail(1)) SWIG_fail;
19113 {
19114 arg2 = wxString_in_helper(obj1);
19115 if (arg2 == NULL) SWIG_fail;
19116 temp2 = true;
19117 }
19118 {
19119 PyThreadState* __tstate = wxPyBeginAllowThreads();
19120 result = (bool)(arg1)->DeleteGroup((wxString const &)*arg2);
19121
19122 wxPyEndAllowThreads(__tstate);
19123 if (PyErr_Occurred()) SWIG_fail;
19124 }
19125 {
19126 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19127 }
19128 {
19129 if (temp2)
19130 delete arg2;
19131 }
19132 return resultobj;
19133 fail:
19134 {
19135 if (temp2)
19136 delete arg2;
19137 }
19138 return NULL;
19139 }
19140
19141
19142 static PyObject *_wrap_ConfigBase_DeleteAll(PyObject *, PyObject *args, PyObject *kwargs) {
19143 PyObject *resultobj = NULL;
19144 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19145 bool result;
19146 PyObject * obj0 = 0 ;
19147 char *kwnames[] = {
19148 (char *) "self", NULL
19149 };
19150
19151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_DeleteAll",kwnames,&obj0)) goto fail;
19152 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19153 if (SWIG_arg_fail(1)) SWIG_fail;
19154 {
19155 PyThreadState* __tstate = wxPyBeginAllowThreads();
19156 result = (bool)(arg1)->DeleteAll();
19157
19158 wxPyEndAllowThreads(__tstate);
19159 if (PyErr_Occurred()) SWIG_fail;
19160 }
19161 {
19162 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19163 }
19164 return resultobj;
19165 fail:
19166 return NULL;
19167 }
19168
19169
19170 static PyObject *_wrap_ConfigBase_SetExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
19171 PyObject *resultobj = NULL;
19172 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19173 bool arg2 = (bool) true ;
19174 PyObject * obj0 = 0 ;
19175 PyObject * obj1 = 0 ;
19176 char *kwnames[] = {
19177 (char *) "self",(char *) "doIt", NULL
19178 };
19179
19180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
19181 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19182 if (SWIG_arg_fail(1)) SWIG_fail;
19183 if (obj1) {
19184 {
19185 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
19186 if (SWIG_arg_fail(2)) SWIG_fail;
19187 }
19188 }
19189 {
19190 PyThreadState* __tstate = wxPyBeginAllowThreads();
19191 (arg1)->SetExpandEnvVars(arg2);
19192
19193 wxPyEndAllowThreads(__tstate);
19194 if (PyErr_Occurred()) SWIG_fail;
19195 }
19196 Py_INCREF(Py_None); resultobj = Py_None;
19197 return resultobj;
19198 fail:
19199 return NULL;
19200 }
19201
19202
19203 static PyObject *_wrap_ConfigBase_IsExpandingEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
19204 PyObject *resultobj = NULL;
19205 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19206 bool result;
19207 PyObject * obj0 = 0 ;
19208 char *kwnames[] = {
19209 (char *) "self", NULL
19210 };
19211
19212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsExpandingEnvVars",kwnames,&obj0)) goto fail;
19213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19214 if (SWIG_arg_fail(1)) SWIG_fail;
19215 {
19216 PyThreadState* __tstate = wxPyBeginAllowThreads();
19217 result = (bool)((wxConfigBase const *)arg1)->IsExpandingEnvVars();
19218
19219 wxPyEndAllowThreads(__tstate);
19220 if (PyErr_Occurred()) SWIG_fail;
19221 }
19222 {
19223 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19224 }
19225 return resultobj;
19226 fail:
19227 return NULL;
19228 }
19229
19230
19231 static PyObject *_wrap_ConfigBase_SetRecordDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
19232 PyObject *resultobj = NULL;
19233 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19234 bool arg2 = (bool) true ;
19235 PyObject * obj0 = 0 ;
19236 PyObject * obj1 = 0 ;
19237 char *kwnames[] = {
19238 (char *) "self",(char *) "doIt", NULL
19239 };
19240
19241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetRecordDefaults",kwnames,&obj0,&obj1)) goto fail;
19242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19243 if (SWIG_arg_fail(1)) SWIG_fail;
19244 if (obj1) {
19245 {
19246 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
19247 if (SWIG_arg_fail(2)) SWIG_fail;
19248 }
19249 }
19250 {
19251 PyThreadState* __tstate = wxPyBeginAllowThreads();
19252 (arg1)->SetRecordDefaults(arg2);
19253
19254 wxPyEndAllowThreads(__tstate);
19255 if (PyErr_Occurred()) SWIG_fail;
19256 }
19257 Py_INCREF(Py_None); resultobj = Py_None;
19258 return resultobj;
19259 fail:
19260 return NULL;
19261 }
19262
19263
19264 static PyObject *_wrap_ConfigBase_IsRecordingDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
19265 PyObject *resultobj = NULL;
19266 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19267 bool result;
19268 PyObject * obj0 = 0 ;
19269 char *kwnames[] = {
19270 (char *) "self", NULL
19271 };
19272
19273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsRecordingDefaults",kwnames,&obj0)) goto fail;
19274 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19275 if (SWIG_arg_fail(1)) SWIG_fail;
19276 {
19277 PyThreadState* __tstate = wxPyBeginAllowThreads();
19278 result = (bool)((wxConfigBase const *)arg1)->IsRecordingDefaults();
19279
19280 wxPyEndAllowThreads(__tstate);
19281 if (PyErr_Occurred()) SWIG_fail;
19282 }
19283 {
19284 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19285 }
19286 return resultobj;
19287 fail:
19288 return NULL;
19289 }
19290
19291
19292 static PyObject *_wrap_ConfigBase_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
19293 PyObject *resultobj = NULL;
19294 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19295 wxString *arg2 = 0 ;
19296 wxString result;
19297 bool temp2 = false ;
19298 PyObject * obj0 = 0 ;
19299 PyObject * obj1 = 0 ;
19300 char *kwnames[] = {
19301 (char *) "self",(char *) "str", NULL
19302 };
19303
19304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_ExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
19305 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19306 if (SWIG_arg_fail(1)) SWIG_fail;
19307 {
19308 arg2 = wxString_in_helper(obj1);
19309 if (arg2 == NULL) SWIG_fail;
19310 temp2 = true;
19311 }
19312 {
19313 PyThreadState* __tstate = wxPyBeginAllowThreads();
19314 result = ((wxConfigBase const *)arg1)->ExpandEnvVars((wxString const &)*arg2);
19315
19316 wxPyEndAllowThreads(__tstate);
19317 if (PyErr_Occurred()) SWIG_fail;
19318 }
19319 {
19320 #if wxUSE_UNICODE
19321 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19322 #else
19323 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19324 #endif
19325 }
19326 {
19327 if (temp2)
19328 delete arg2;
19329 }
19330 return resultobj;
19331 fail:
19332 {
19333 if (temp2)
19334 delete arg2;
19335 }
19336 return NULL;
19337 }
19338
19339
19340 static PyObject *_wrap_ConfigBase_GetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
19341 PyObject *resultobj = NULL;
19342 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19343 wxString result;
19344 PyObject * obj0 = 0 ;
19345 char *kwnames[] = {
19346 (char *) "self", NULL
19347 };
19348
19349 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetAppName",kwnames,&obj0)) goto fail;
19350 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19351 if (SWIG_arg_fail(1)) SWIG_fail;
19352 {
19353 PyThreadState* __tstate = wxPyBeginAllowThreads();
19354 result = ((wxConfigBase const *)arg1)->GetAppName();
19355
19356 wxPyEndAllowThreads(__tstate);
19357 if (PyErr_Occurred()) SWIG_fail;
19358 }
19359 {
19360 #if wxUSE_UNICODE
19361 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19362 #else
19363 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19364 #endif
19365 }
19366 return resultobj;
19367 fail:
19368 return NULL;
19369 }
19370
19371
19372 static PyObject *_wrap_ConfigBase_GetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
19373 PyObject *resultobj = NULL;
19374 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19375 wxString result;
19376 PyObject * obj0 = 0 ;
19377 char *kwnames[] = {
19378 (char *) "self", NULL
19379 };
19380
19381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetVendorName",kwnames,&obj0)) goto fail;
19382 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19383 if (SWIG_arg_fail(1)) SWIG_fail;
19384 {
19385 PyThreadState* __tstate = wxPyBeginAllowThreads();
19386 result = ((wxConfigBase const *)arg1)->GetVendorName();
19387
19388 wxPyEndAllowThreads(__tstate);
19389 if (PyErr_Occurred()) SWIG_fail;
19390 }
19391 {
19392 #if wxUSE_UNICODE
19393 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19394 #else
19395 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19396 #endif
19397 }
19398 return resultobj;
19399 fail:
19400 return NULL;
19401 }
19402
19403
19404 static PyObject *_wrap_ConfigBase_SetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
19405 PyObject *resultobj = NULL;
19406 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19407 wxString *arg2 = 0 ;
19408 bool temp2 = false ;
19409 PyObject * obj0 = 0 ;
19410 PyObject * obj1 = 0 ;
19411 char *kwnames[] = {
19412 (char *) "self",(char *) "appName", NULL
19413 };
19414
19415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetAppName",kwnames,&obj0,&obj1)) goto fail;
19416 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19417 if (SWIG_arg_fail(1)) SWIG_fail;
19418 {
19419 arg2 = wxString_in_helper(obj1);
19420 if (arg2 == NULL) SWIG_fail;
19421 temp2 = true;
19422 }
19423 {
19424 PyThreadState* __tstate = wxPyBeginAllowThreads();
19425 (arg1)->SetAppName((wxString const &)*arg2);
19426
19427 wxPyEndAllowThreads(__tstate);
19428 if (PyErr_Occurred()) SWIG_fail;
19429 }
19430 Py_INCREF(Py_None); resultobj = Py_None;
19431 {
19432 if (temp2)
19433 delete arg2;
19434 }
19435 return resultobj;
19436 fail:
19437 {
19438 if (temp2)
19439 delete arg2;
19440 }
19441 return NULL;
19442 }
19443
19444
19445 static PyObject *_wrap_ConfigBase_SetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
19446 PyObject *resultobj = NULL;
19447 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19448 wxString *arg2 = 0 ;
19449 bool temp2 = false ;
19450 PyObject * obj0 = 0 ;
19451 PyObject * obj1 = 0 ;
19452 char *kwnames[] = {
19453 (char *) "self",(char *) "vendorName", NULL
19454 };
19455
19456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
19457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19458 if (SWIG_arg_fail(1)) SWIG_fail;
19459 {
19460 arg2 = wxString_in_helper(obj1);
19461 if (arg2 == NULL) SWIG_fail;
19462 temp2 = true;
19463 }
19464 {
19465 PyThreadState* __tstate = wxPyBeginAllowThreads();
19466 (arg1)->SetVendorName((wxString const &)*arg2);
19467
19468 wxPyEndAllowThreads(__tstate);
19469 if (PyErr_Occurred()) SWIG_fail;
19470 }
19471 Py_INCREF(Py_None); resultobj = Py_None;
19472 {
19473 if (temp2)
19474 delete arg2;
19475 }
19476 return resultobj;
19477 fail:
19478 {
19479 if (temp2)
19480 delete arg2;
19481 }
19482 return NULL;
19483 }
19484
19485
19486 static PyObject *_wrap_ConfigBase_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
19487 PyObject *resultobj = NULL;
19488 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19489 long arg2 ;
19490 PyObject * obj0 = 0 ;
19491 PyObject * obj1 = 0 ;
19492 char *kwnames[] = {
19493 (char *) "self",(char *) "style", NULL
19494 };
19495
19496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetStyle",kwnames,&obj0,&obj1)) goto fail;
19497 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19498 if (SWIG_arg_fail(1)) SWIG_fail;
19499 {
19500 arg2 = static_cast<long >(SWIG_As_long(obj1));
19501 if (SWIG_arg_fail(2)) SWIG_fail;
19502 }
19503 {
19504 PyThreadState* __tstate = wxPyBeginAllowThreads();
19505 (arg1)->SetStyle(arg2);
19506
19507 wxPyEndAllowThreads(__tstate);
19508 if (PyErr_Occurred()) SWIG_fail;
19509 }
19510 Py_INCREF(Py_None); resultobj = Py_None;
19511 return resultobj;
19512 fail:
19513 return NULL;
19514 }
19515
19516
19517 static PyObject *_wrap_ConfigBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
19518 PyObject *resultobj = NULL;
19519 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19520 long result;
19521 PyObject * obj0 = 0 ;
19522 char *kwnames[] = {
19523 (char *) "self", NULL
19524 };
19525
19526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetStyle",kwnames,&obj0)) goto fail;
19527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19528 if (SWIG_arg_fail(1)) SWIG_fail;
19529 {
19530 PyThreadState* __tstate = wxPyBeginAllowThreads();
19531 result = (long)((wxConfigBase const *)arg1)->GetStyle();
19532
19533 wxPyEndAllowThreads(__tstate);
19534 if (PyErr_Occurred()) SWIG_fail;
19535 }
19536 {
19537 resultobj = SWIG_From_long(static_cast<long >(result));
19538 }
19539 return resultobj;
19540 fail:
19541 return NULL;
19542 }
19543
19544
19545 static PyObject * ConfigBase_swigregister(PyObject *, PyObject *args) {
19546 PyObject *obj;
19547 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19548 SWIG_TypeClientData(SWIGTYPE_p_wxConfigBase, obj);
19549 Py_INCREF(obj);
19550 return Py_BuildValue((char *)"");
19551 }
19552 static PyObject *_wrap_new_Config(PyObject *, PyObject *args, PyObject *kwargs) {
19553 PyObject *resultobj = NULL;
19554 wxString const &arg1_defvalue = wxPyEmptyString ;
19555 wxString *arg1 = (wxString *) &arg1_defvalue ;
19556 wxString const &arg2_defvalue = wxPyEmptyString ;
19557 wxString *arg2 = (wxString *) &arg2_defvalue ;
19558 wxString const &arg3_defvalue = wxPyEmptyString ;
19559 wxString *arg3 = (wxString *) &arg3_defvalue ;
19560 wxString const &arg4_defvalue = wxPyEmptyString ;
19561 wxString *arg4 = (wxString *) &arg4_defvalue ;
19562 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
19563 wxConfig *result;
19564 bool temp1 = false ;
19565 bool temp2 = false ;
19566 bool temp3 = false ;
19567 bool temp4 = false ;
19568 PyObject * obj0 = 0 ;
19569 PyObject * obj1 = 0 ;
19570 PyObject * obj2 = 0 ;
19571 PyObject * obj3 = 0 ;
19572 PyObject * obj4 = 0 ;
19573 char *kwnames[] = {
19574 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
19575 };
19576
19577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_Config",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
19578 if (obj0) {
19579 {
19580 arg1 = wxString_in_helper(obj0);
19581 if (arg1 == NULL) SWIG_fail;
19582 temp1 = true;
19583 }
19584 }
19585 if (obj1) {
19586 {
19587 arg2 = wxString_in_helper(obj1);
19588 if (arg2 == NULL) SWIG_fail;
19589 temp2 = true;
19590 }
19591 }
19592 if (obj2) {
19593 {
19594 arg3 = wxString_in_helper(obj2);
19595 if (arg3 == NULL) SWIG_fail;
19596 temp3 = true;
19597 }
19598 }
19599 if (obj3) {
19600 {
19601 arg4 = wxString_in_helper(obj3);
19602 if (arg4 == NULL) SWIG_fail;
19603 temp4 = true;
19604 }
19605 }
19606 if (obj4) {
19607 {
19608 arg5 = static_cast<long >(SWIG_As_long(obj4));
19609 if (SWIG_arg_fail(5)) SWIG_fail;
19610 }
19611 }
19612 {
19613 PyThreadState* __tstate = wxPyBeginAllowThreads();
19614 result = (wxConfig *)new wxConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
19615
19616 wxPyEndAllowThreads(__tstate);
19617 if (PyErr_Occurred()) SWIG_fail;
19618 }
19619 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfig, 1);
19620 {
19621 if (temp1)
19622 delete arg1;
19623 }
19624 {
19625 if (temp2)
19626 delete arg2;
19627 }
19628 {
19629 if (temp3)
19630 delete arg3;
19631 }
19632 {
19633 if (temp4)
19634 delete arg4;
19635 }
19636 return resultobj;
19637 fail:
19638 {
19639 if (temp1)
19640 delete arg1;
19641 }
19642 {
19643 if (temp2)
19644 delete arg2;
19645 }
19646 {
19647 if (temp3)
19648 delete arg3;
19649 }
19650 {
19651 if (temp4)
19652 delete arg4;
19653 }
19654 return NULL;
19655 }
19656
19657
19658 static PyObject *_wrap_delete_Config(PyObject *, PyObject *args, PyObject *kwargs) {
19659 PyObject *resultobj = NULL;
19660 wxConfig *arg1 = (wxConfig *) 0 ;
19661 PyObject * obj0 = 0 ;
19662 char *kwnames[] = {
19663 (char *) "self", NULL
19664 };
19665
19666 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Config",kwnames,&obj0)) goto fail;
19667 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfig, SWIG_POINTER_EXCEPTION | 0);
19668 if (SWIG_arg_fail(1)) SWIG_fail;
19669 {
19670 PyThreadState* __tstate = wxPyBeginAllowThreads();
19671 delete arg1;
19672
19673 wxPyEndAllowThreads(__tstate);
19674 if (PyErr_Occurred()) SWIG_fail;
19675 }
19676 Py_INCREF(Py_None); resultobj = Py_None;
19677 return resultobj;
19678 fail:
19679 return NULL;
19680 }
19681
19682
19683 static PyObject * Config_swigregister(PyObject *, PyObject *args) {
19684 PyObject *obj;
19685 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19686 SWIG_TypeClientData(SWIGTYPE_p_wxConfig, obj);
19687 Py_INCREF(obj);
19688 return Py_BuildValue((char *)"");
19689 }
19690 static PyObject *_wrap_new_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
19691 PyObject *resultobj = NULL;
19692 wxString const &arg1_defvalue = wxPyEmptyString ;
19693 wxString *arg1 = (wxString *) &arg1_defvalue ;
19694 wxString const &arg2_defvalue = wxPyEmptyString ;
19695 wxString *arg2 = (wxString *) &arg2_defvalue ;
19696 wxString const &arg3_defvalue = wxPyEmptyString ;
19697 wxString *arg3 = (wxString *) &arg3_defvalue ;
19698 wxString const &arg4_defvalue = wxPyEmptyString ;
19699 wxString *arg4 = (wxString *) &arg4_defvalue ;
19700 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
19701 wxFileConfig *result;
19702 bool temp1 = false ;
19703 bool temp2 = false ;
19704 bool temp3 = false ;
19705 bool temp4 = false ;
19706 PyObject * obj0 = 0 ;
19707 PyObject * obj1 = 0 ;
19708 PyObject * obj2 = 0 ;
19709 PyObject * obj3 = 0 ;
19710 PyObject * obj4 = 0 ;
19711 char *kwnames[] = {
19712 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
19713 };
19714
19715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_FileConfig",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
19716 if (obj0) {
19717 {
19718 arg1 = wxString_in_helper(obj0);
19719 if (arg1 == NULL) SWIG_fail;
19720 temp1 = true;
19721 }
19722 }
19723 if (obj1) {
19724 {
19725 arg2 = wxString_in_helper(obj1);
19726 if (arg2 == NULL) SWIG_fail;
19727 temp2 = true;
19728 }
19729 }
19730 if (obj2) {
19731 {
19732 arg3 = wxString_in_helper(obj2);
19733 if (arg3 == NULL) SWIG_fail;
19734 temp3 = true;
19735 }
19736 }
19737 if (obj3) {
19738 {
19739 arg4 = wxString_in_helper(obj3);
19740 if (arg4 == NULL) SWIG_fail;
19741 temp4 = true;
19742 }
19743 }
19744 if (obj4) {
19745 {
19746 arg5 = static_cast<long >(SWIG_As_long(obj4));
19747 if (SWIG_arg_fail(5)) SWIG_fail;
19748 }
19749 }
19750 {
19751 PyThreadState* __tstate = wxPyBeginAllowThreads();
19752 result = (wxFileConfig *)new wxFileConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
19753
19754 wxPyEndAllowThreads(__tstate);
19755 if (PyErr_Occurred()) SWIG_fail;
19756 }
19757 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileConfig, 1);
19758 {
19759 if (temp1)
19760 delete arg1;
19761 }
19762 {
19763 if (temp2)
19764 delete arg2;
19765 }
19766 {
19767 if (temp3)
19768 delete arg3;
19769 }
19770 {
19771 if (temp4)
19772 delete arg4;
19773 }
19774 return resultobj;
19775 fail:
19776 {
19777 if (temp1)
19778 delete arg1;
19779 }
19780 {
19781 if (temp2)
19782 delete arg2;
19783 }
19784 {
19785 if (temp3)
19786 delete arg3;
19787 }
19788 {
19789 if (temp4)
19790 delete arg4;
19791 }
19792 return NULL;
19793 }
19794
19795
19796 static PyObject *_wrap_delete_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
19797 PyObject *resultobj = NULL;
19798 wxFileConfig *arg1 = (wxFileConfig *) 0 ;
19799 PyObject * obj0 = 0 ;
19800 char *kwnames[] = {
19801 (char *) "self", NULL
19802 };
19803
19804 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileConfig",kwnames,&obj0)) goto fail;
19805 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileConfig, SWIG_POINTER_EXCEPTION | 0);
19806 if (SWIG_arg_fail(1)) SWIG_fail;
19807 {
19808 PyThreadState* __tstate = wxPyBeginAllowThreads();
19809 delete arg1;
19810
19811 wxPyEndAllowThreads(__tstate);
19812 if (PyErr_Occurred()) SWIG_fail;
19813 }
19814 Py_INCREF(Py_None); resultobj = Py_None;
19815 return resultobj;
19816 fail:
19817 return NULL;
19818 }
19819
19820
19821 static PyObject * FileConfig_swigregister(PyObject *, PyObject *args) {
19822 PyObject *obj;
19823 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19824 SWIG_TypeClientData(SWIGTYPE_p_wxFileConfig, obj);
19825 Py_INCREF(obj);
19826 return Py_BuildValue((char *)"");
19827 }
19828 static PyObject *_wrap_new_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
19829 PyObject *resultobj = NULL;
19830 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
19831 wxString *arg2 = 0 ;
19832 wxConfigPathChanger *result;
19833 bool temp2 = false ;
19834 PyObject * obj0 = 0 ;
19835 PyObject * obj1 = 0 ;
19836 char *kwnames[] = {
19837 (char *) "config",(char *) "entry", NULL
19838 };
19839
19840 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_ConfigPathChanger",kwnames,&obj0,&obj1)) goto fail;
19841 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
19842 if (SWIG_arg_fail(1)) SWIG_fail;
19843 {
19844 arg2 = wxString_in_helper(obj1);
19845 if (arg2 == NULL) SWIG_fail;
19846 temp2 = true;
19847 }
19848 {
19849 PyThreadState* __tstate = wxPyBeginAllowThreads();
19850 result = (wxConfigPathChanger *)new wxConfigPathChanger((wxConfigBase const *)arg1,(wxString const &)*arg2);
19851
19852 wxPyEndAllowThreads(__tstate);
19853 if (PyErr_Occurred()) SWIG_fail;
19854 }
19855 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigPathChanger, 1);
19856 {
19857 if (temp2)
19858 delete arg2;
19859 }
19860 return resultobj;
19861 fail:
19862 {
19863 if (temp2)
19864 delete arg2;
19865 }
19866 return NULL;
19867 }
19868
19869
19870 static PyObject *_wrap_delete_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
19871 PyObject *resultobj = NULL;
19872 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
19873 PyObject * obj0 = 0 ;
19874 char *kwnames[] = {
19875 (char *) "self", NULL
19876 };
19877
19878 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigPathChanger",kwnames,&obj0)) goto fail;
19879 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigPathChanger, SWIG_POINTER_EXCEPTION | 0);
19880 if (SWIG_arg_fail(1)) SWIG_fail;
19881 {
19882 PyThreadState* __tstate = wxPyBeginAllowThreads();
19883 delete arg1;
19884
19885 wxPyEndAllowThreads(__tstate);
19886 if (PyErr_Occurred()) SWIG_fail;
19887 }
19888 Py_INCREF(Py_None); resultobj = Py_None;
19889 return resultobj;
19890 fail:
19891 return NULL;
19892 }
19893
19894
19895 static PyObject *_wrap_ConfigPathChanger_Name(PyObject *, PyObject *args, PyObject *kwargs) {
19896 PyObject *resultobj = NULL;
19897 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
19898 wxString *result;
19899 PyObject * obj0 = 0 ;
19900 char *kwnames[] = {
19901 (char *) "self", NULL
19902 };
19903
19904 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigPathChanger_Name",kwnames,&obj0)) goto fail;
19905 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigPathChanger, SWIG_POINTER_EXCEPTION | 0);
19906 if (SWIG_arg_fail(1)) SWIG_fail;
19907 {
19908 PyThreadState* __tstate = wxPyBeginAllowThreads();
19909 {
19910 wxString const &_result_ref = ((wxConfigPathChanger const *)arg1)->Name();
19911 result = (wxString *) &_result_ref;
19912 }
19913
19914 wxPyEndAllowThreads(__tstate);
19915 if (PyErr_Occurred()) SWIG_fail;
19916 }
19917 {
19918 #if wxUSE_UNICODE
19919 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
19920 #else
19921 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
19922 #endif
19923 }
19924 return resultobj;
19925 fail:
19926 return NULL;
19927 }
19928
19929
19930 static PyObject * ConfigPathChanger_swigregister(PyObject *, PyObject *args) {
19931 PyObject *obj;
19932 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
19933 SWIG_TypeClientData(SWIGTYPE_p_wxConfigPathChanger, obj);
19934 Py_INCREF(obj);
19935 return Py_BuildValue((char *)"");
19936 }
19937 static PyObject *_wrap_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
19938 PyObject *resultobj = NULL;
19939 wxString *arg1 = 0 ;
19940 wxString result;
19941 bool temp1 = false ;
19942 PyObject * obj0 = 0 ;
19943 char *kwnames[] = {
19944 (char *) "sz", NULL
19945 };
19946
19947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ExpandEnvVars",kwnames,&obj0)) goto fail;
19948 {
19949 arg1 = wxString_in_helper(obj0);
19950 if (arg1 == NULL) SWIG_fail;
19951 temp1 = true;
19952 }
19953 {
19954 PyThreadState* __tstate = wxPyBeginAllowThreads();
19955 result = wxExpandEnvVars((wxString const &)*arg1);
19956
19957 wxPyEndAllowThreads(__tstate);
19958 if (PyErr_Occurred()) SWIG_fail;
19959 }
19960 {
19961 #if wxUSE_UNICODE
19962 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19963 #else
19964 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19965 #endif
19966 }
19967 {
19968 if (temp1)
19969 delete arg1;
19970 }
19971 return resultobj;
19972 fail:
19973 {
19974 if (temp1)
19975 delete arg1;
19976 }
19977 return NULL;
19978 }
19979
19980
19981 static int _wrap_DefaultDateTimeFormat_set(PyObject *) {
19982 PyErr_SetString(PyExc_TypeError,"Variable DefaultDateTimeFormat is read-only.");
19983 return 1;
19984 }
19985
19986
19987 static PyObject *_wrap_DefaultDateTimeFormat_get(void) {
19988 PyObject *pyobj = NULL;
19989
19990 {
19991 #if wxUSE_UNICODE
19992 pyobj = PyUnicode_FromWideChar((&wxPyDefaultDateTimeFormat)->c_str(), (&wxPyDefaultDateTimeFormat)->Len());
19993 #else
19994 pyobj = PyString_FromStringAndSize((&wxPyDefaultDateTimeFormat)->c_str(), (&wxPyDefaultDateTimeFormat)->Len());
19995 #endif
19996 }
19997 return pyobj;
19998 }
19999
20000
20001 static int _wrap_DefaultTimeSpanFormat_set(PyObject *) {
20002 PyErr_SetString(PyExc_TypeError,"Variable DefaultTimeSpanFormat is read-only.");
20003 return 1;
20004 }
20005
20006
20007 static PyObject *_wrap_DefaultTimeSpanFormat_get(void) {
20008 PyObject *pyobj = NULL;
20009
20010 {
20011 #if wxUSE_UNICODE
20012 pyobj = PyUnicode_FromWideChar((&wxPyDefaultTimeSpanFormat)->c_str(), (&wxPyDefaultTimeSpanFormat)->Len());
20013 #else
20014 pyobj = PyString_FromStringAndSize((&wxPyDefaultTimeSpanFormat)->c_str(), (&wxPyDefaultTimeSpanFormat)->Len());
20015 #endif
20016 }
20017 return pyobj;
20018 }
20019
20020
20021 static PyObject *_wrap_DateTime_SetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
20022 PyObject *resultobj = NULL;
20023 wxDateTime::Country arg1 ;
20024 PyObject * obj0 = 0 ;
20025 char *kwnames[] = {
20026 (char *) "country", NULL
20027 };
20028
20029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetCountry",kwnames,&obj0)) goto fail;
20030 {
20031 arg1 = static_cast<wxDateTime::Country >(SWIG_As_int(obj0));
20032 if (SWIG_arg_fail(1)) SWIG_fail;
20033 }
20034 {
20035 PyThreadState* __tstate = wxPyBeginAllowThreads();
20036 wxDateTime::SetCountry(arg1);
20037
20038 wxPyEndAllowThreads(__tstate);
20039 if (PyErr_Occurred()) SWIG_fail;
20040 }
20041 Py_INCREF(Py_None); resultobj = Py_None;
20042 return resultobj;
20043 fail:
20044 return NULL;
20045 }
20046
20047
20048 static PyObject *_wrap_DateTime_GetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
20049 PyObject *resultobj = NULL;
20050 wxDateTime::Country result;
20051 char *kwnames[] = {
20052 NULL
20053 };
20054
20055 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetCountry",kwnames)) goto fail;
20056 {
20057 PyThreadState* __tstate = wxPyBeginAllowThreads();
20058 result = (wxDateTime::Country)wxDateTime::GetCountry();
20059
20060 wxPyEndAllowThreads(__tstate);
20061 if (PyErr_Occurred()) SWIG_fail;
20062 }
20063 resultobj = SWIG_From_int((result));
20064 return resultobj;
20065 fail:
20066 return NULL;
20067 }
20068
20069
20070 static PyObject *_wrap_DateTime_IsWestEuropeanCountry(PyObject *, PyObject *args, PyObject *kwargs) {
20071 PyObject *resultobj = NULL;
20072 wxDateTime::Country arg1 = (wxDateTime::Country) wxDateTime::Country_Default ;
20073 bool result;
20074 PyObject * obj0 = 0 ;
20075 char *kwnames[] = {
20076 (char *) "country", NULL
20077 };
20078
20079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_IsWestEuropeanCountry",kwnames,&obj0)) goto fail;
20080 if (obj0) {
20081 {
20082 arg1 = static_cast<wxDateTime::Country >(SWIG_As_int(obj0));
20083 if (SWIG_arg_fail(1)) SWIG_fail;
20084 }
20085 }
20086 {
20087 PyThreadState* __tstate = wxPyBeginAllowThreads();
20088 result = (bool)wxDateTime::IsWestEuropeanCountry(arg1);
20089
20090 wxPyEndAllowThreads(__tstate);
20091 if (PyErr_Occurred()) SWIG_fail;
20092 }
20093 {
20094 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20095 }
20096 return resultobj;
20097 fail:
20098 return NULL;
20099 }
20100
20101
20102 static PyObject *_wrap_DateTime_GetCurrentYear(PyObject *, PyObject *args, PyObject *kwargs) {
20103 PyObject *resultobj = NULL;
20104 wxDateTime::Calendar arg1 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
20105 int result;
20106 PyObject * obj0 = 0 ;
20107 char *kwnames[] = {
20108 (char *) "cal", NULL
20109 };
20110
20111 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentYear",kwnames,&obj0)) goto fail;
20112 if (obj0) {
20113 {
20114 arg1 = static_cast<wxDateTime::Calendar >(SWIG_As_int(obj0));
20115 if (SWIG_arg_fail(1)) SWIG_fail;
20116 }
20117 }
20118 {
20119 PyThreadState* __tstate = wxPyBeginAllowThreads();
20120 result = (int)wxDateTime::GetCurrentYear(arg1);
20121
20122 wxPyEndAllowThreads(__tstate);
20123 if (PyErr_Occurred()) SWIG_fail;
20124 }
20125 {
20126 resultobj = SWIG_From_int(static_cast<int >(result));
20127 }
20128 return resultobj;
20129 fail:
20130 return NULL;
20131 }
20132
20133
20134 static PyObject *_wrap_DateTime_ConvertYearToBC(PyObject *, PyObject *args, PyObject *kwargs) {
20135 PyObject *resultobj = NULL;
20136 int arg1 ;
20137 int result;
20138 PyObject * obj0 = 0 ;
20139 char *kwnames[] = {
20140 (char *) "year", NULL
20141 };
20142
20143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ConvertYearToBC",kwnames,&obj0)) goto fail;
20144 {
20145 arg1 = static_cast<int >(SWIG_As_int(obj0));
20146 if (SWIG_arg_fail(1)) SWIG_fail;
20147 }
20148 {
20149 PyThreadState* __tstate = wxPyBeginAllowThreads();
20150 result = (int)wxDateTime::ConvertYearToBC(arg1);
20151
20152 wxPyEndAllowThreads(__tstate);
20153 if (PyErr_Occurred()) SWIG_fail;
20154 }
20155 {
20156 resultobj = SWIG_From_int(static_cast<int >(result));
20157 }
20158 return resultobj;
20159 fail:
20160 return NULL;
20161 }
20162
20163
20164 static PyObject *_wrap_DateTime_GetCurrentMonth(PyObject *, PyObject *args, PyObject *kwargs) {
20165 PyObject *resultobj = NULL;
20166 wxDateTime::Calendar arg1 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
20167 wxDateTime::Month result;
20168 PyObject * obj0 = 0 ;
20169 char *kwnames[] = {
20170 (char *) "cal", NULL
20171 };
20172
20173 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentMonth",kwnames,&obj0)) goto fail;
20174 if (obj0) {
20175 {
20176 arg1 = static_cast<wxDateTime::Calendar >(SWIG_As_int(obj0));
20177 if (SWIG_arg_fail(1)) SWIG_fail;
20178 }
20179 }
20180 {
20181 PyThreadState* __tstate = wxPyBeginAllowThreads();
20182 result = (wxDateTime::Month)wxDateTime::GetCurrentMonth(arg1);
20183
20184 wxPyEndAllowThreads(__tstate);
20185 if (PyErr_Occurred()) SWIG_fail;
20186 }
20187 resultobj = SWIG_From_int((result));
20188 return resultobj;
20189 fail:
20190 return NULL;
20191 }
20192
20193
20194 static PyObject *_wrap_DateTime_IsLeapYear(PyObject *, PyObject *args, PyObject *kwargs) {
20195 PyObject *resultobj = NULL;
20196 int arg1 = (int) wxDateTime::Inv_Year ;
20197 wxDateTime::Calendar arg2 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
20198 bool result;
20199 PyObject * obj0 = 0 ;
20200 PyObject * obj1 = 0 ;
20201 char *kwnames[] = {
20202 (char *) "year",(char *) "cal", NULL
20203 };
20204
20205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsLeapYear",kwnames,&obj0,&obj1)) goto fail;
20206 if (obj0) {
20207 {
20208 arg1 = static_cast<int >(SWIG_As_int(obj0));
20209 if (SWIG_arg_fail(1)) SWIG_fail;
20210 }
20211 }
20212 if (obj1) {
20213 {
20214 arg2 = static_cast<wxDateTime::Calendar >(SWIG_As_int(obj1));
20215 if (SWIG_arg_fail(2)) SWIG_fail;
20216 }
20217 }
20218 {
20219 PyThreadState* __tstate = wxPyBeginAllowThreads();
20220 result = (bool)wxDateTime::IsLeapYear(arg1,arg2);
20221
20222 wxPyEndAllowThreads(__tstate);
20223 if (PyErr_Occurred()) SWIG_fail;
20224 }
20225 {
20226 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20227 }
20228 return resultobj;
20229 fail:
20230 return NULL;
20231 }
20232
20233
20234 static PyObject *_wrap_DateTime_GetCentury(PyObject *, PyObject *args, PyObject *kwargs) {
20235 PyObject *resultobj = NULL;
20236 int arg1 = (int) wxDateTime::Inv_Year ;
20237 int result;
20238 PyObject * obj0 = 0 ;
20239 char *kwnames[] = {
20240 (char *) "year", NULL
20241 };
20242
20243 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCentury",kwnames,&obj0)) goto fail;
20244 if (obj0) {
20245 {
20246 arg1 = static_cast<int >(SWIG_As_int(obj0));
20247 if (SWIG_arg_fail(1)) SWIG_fail;
20248 }
20249 }
20250 {
20251 PyThreadState* __tstate = wxPyBeginAllowThreads();
20252 result = (int)wxDateTime::GetCentury(arg1);
20253
20254 wxPyEndAllowThreads(__tstate);
20255 if (PyErr_Occurred()) SWIG_fail;
20256 }
20257 {
20258 resultobj = SWIG_From_int(static_cast<int >(result));
20259 }
20260 return resultobj;
20261 fail:
20262 return NULL;
20263 }
20264
20265
20266 static PyObject *_wrap_DateTime_GetNumberOfDaysinYear(PyObject *, PyObject *args, PyObject *kwargs) {
20267 PyObject *resultobj = NULL;
20268 int arg1 ;
20269 wxDateTime::Calendar arg2 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
20270 int result;
20271 PyObject * obj0 = 0 ;
20272 PyObject * obj1 = 0 ;
20273 char *kwnames[] = {
20274 (char *) "year",(char *) "cal", NULL
20275 };
20276
20277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetNumberOfDaysinYear",kwnames,&obj0,&obj1)) goto fail;
20278 {
20279 arg1 = static_cast<int >(SWIG_As_int(obj0));
20280 if (SWIG_arg_fail(1)) SWIG_fail;
20281 }
20282 if (obj1) {
20283 {
20284 arg2 = static_cast<wxDateTime::Calendar >(SWIG_As_int(obj1));
20285 if (SWIG_arg_fail(2)) SWIG_fail;
20286 }
20287 }
20288 {
20289 PyThreadState* __tstate = wxPyBeginAllowThreads();
20290 result = (int)wxDateTime::GetNumberOfDays(arg1,arg2);
20291
20292 wxPyEndAllowThreads(__tstate);
20293 if (PyErr_Occurred()) SWIG_fail;
20294 }
20295 {
20296 resultobj = SWIG_From_int(static_cast<int >(result));
20297 }
20298 return resultobj;
20299 fail:
20300 return NULL;
20301 }
20302
20303
20304 static PyObject *_wrap_DateTime_GetNumberOfDaysInMonth(PyObject *, PyObject *args, PyObject *kwargs) {
20305 PyObject *resultobj = NULL;
20306 wxDateTime::Month arg1 ;
20307 int arg2 = (int) wxDateTime::Inv_Year ;
20308 wxDateTime::Calendar arg3 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
20309 int result;
20310 PyObject * obj0 = 0 ;
20311 PyObject * obj1 = 0 ;
20312 PyObject * obj2 = 0 ;
20313 char *kwnames[] = {
20314 (char *) "month",(char *) "year",(char *) "cal", NULL
20315 };
20316
20317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetNumberOfDaysInMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
20318 {
20319 arg1 = static_cast<wxDateTime::Month >(SWIG_As_int(obj0));
20320 if (SWIG_arg_fail(1)) SWIG_fail;
20321 }
20322 if (obj1) {
20323 {
20324 arg2 = static_cast<int >(SWIG_As_int(obj1));
20325 if (SWIG_arg_fail(2)) SWIG_fail;
20326 }
20327 }
20328 if (obj2) {
20329 {
20330 arg3 = static_cast<wxDateTime::Calendar >(SWIG_As_int(obj2));
20331 if (SWIG_arg_fail(3)) SWIG_fail;
20332 }
20333 }
20334 {
20335 PyThreadState* __tstate = wxPyBeginAllowThreads();
20336 result = (int)wxDateTime::GetNumberOfDays(arg1,arg2,arg3);
20337
20338 wxPyEndAllowThreads(__tstate);
20339 if (PyErr_Occurred()) SWIG_fail;
20340 }
20341 {
20342 resultobj = SWIG_From_int(static_cast<int >(result));
20343 }
20344 return resultobj;
20345 fail:
20346 return NULL;
20347 }
20348
20349
20350 static PyObject *_wrap_DateTime_GetMonthName(PyObject *, PyObject *args, PyObject *kwargs) {
20351 PyObject *resultobj = NULL;
20352 wxDateTime::Month arg1 ;
20353 wxDateTime::NameFlags arg2 = (wxDateTime::NameFlags) wxDateTime::Name_Full ;
20354 wxString result;
20355 PyObject * obj0 = 0 ;
20356 PyObject * obj1 = 0 ;
20357 char *kwnames[] = {
20358 (char *) "month",(char *) "flags", NULL
20359 };
20360
20361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonthName",kwnames,&obj0,&obj1)) goto fail;
20362 {
20363 arg1 = static_cast<wxDateTime::Month >(SWIG_As_int(obj0));
20364 if (SWIG_arg_fail(1)) SWIG_fail;
20365 }
20366 if (obj1) {
20367 {
20368 arg2 = static_cast<wxDateTime::NameFlags >(SWIG_As_int(obj1));
20369 if (SWIG_arg_fail(2)) SWIG_fail;
20370 }
20371 }
20372 {
20373 PyThreadState* __tstate = wxPyBeginAllowThreads();
20374 result = wxDateTime::GetMonthName(arg1,arg2);
20375
20376 wxPyEndAllowThreads(__tstate);
20377 if (PyErr_Occurred()) SWIG_fail;
20378 }
20379 {
20380 #if wxUSE_UNICODE
20381 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20382 #else
20383 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20384 #endif
20385 }
20386 return resultobj;
20387 fail:
20388 return NULL;
20389 }
20390
20391
20392 static PyObject *_wrap_DateTime_GetWeekDayName(PyObject *, PyObject *args, PyObject *kwargs) {
20393 PyObject *resultobj = NULL;
20394 wxDateTime::WeekDay arg1 ;
20395 wxDateTime::NameFlags arg2 = (wxDateTime::NameFlags) wxDateTime::Name_Full ;
20396 wxString result;
20397 PyObject * obj0 = 0 ;
20398 PyObject * obj1 = 0 ;
20399 char *kwnames[] = {
20400 (char *) "weekday",(char *) "flags", NULL
20401 };
20402
20403 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDayName",kwnames,&obj0,&obj1)) goto fail;
20404 {
20405 arg1 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj0));
20406 if (SWIG_arg_fail(1)) SWIG_fail;
20407 }
20408 if (obj1) {
20409 {
20410 arg2 = static_cast<wxDateTime::NameFlags >(SWIG_As_int(obj1));
20411 if (SWIG_arg_fail(2)) SWIG_fail;
20412 }
20413 }
20414 {
20415 PyThreadState* __tstate = wxPyBeginAllowThreads();
20416 result = wxDateTime::GetWeekDayName(arg1,arg2);
20417
20418 wxPyEndAllowThreads(__tstate);
20419 if (PyErr_Occurred()) SWIG_fail;
20420 }
20421 {
20422 #if wxUSE_UNICODE
20423 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
20424 #else
20425 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
20426 #endif
20427 }
20428 return resultobj;
20429 fail:
20430 return NULL;
20431 }
20432
20433
20434 static PyObject *_wrap_DateTime_GetAmPmStrings(PyObject *, PyObject *args, PyObject *kwargs) {
20435 PyObject *resultobj = NULL;
20436 PyObject *result;
20437 char *kwnames[] = {
20438 NULL
20439 };
20440
20441 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetAmPmStrings",kwnames)) goto fail;
20442 {
20443 PyThreadState* __tstate = wxPyBeginAllowThreads();
20444 result = (PyObject *)wxDateTime_GetAmPmStrings();
20445
20446 wxPyEndAllowThreads(__tstate);
20447 if (PyErr_Occurred()) SWIG_fail;
20448 }
20449 resultobj = result;
20450 return resultobj;
20451 fail:
20452 return NULL;
20453 }
20454
20455
20456 static PyObject *_wrap_DateTime_IsDSTApplicable(PyObject *, PyObject *args, PyObject *kwargs) {
20457 PyObject *resultobj = NULL;
20458 int arg1 = (int) wxDateTime::Inv_Year ;
20459 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
20460 bool result;
20461 PyObject * obj0 = 0 ;
20462 PyObject * obj1 = 0 ;
20463 char *kwnames[] = {
20464 (char *) "year",(char *) "country", NULL
20465 };
20466
20467 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsDSTApplicable",kwnames,&obj0,&obj1)) goto fail;
20468 if (obj0) {
20469 {
20470 arg1 = static_cast<int >(SWIG_As_int(obj0));
20471 if (SWIG_arg_fail(1)) SWIG_fail;
20472 }
20473 }
20474 if (obj1) {
20475 {
20476 arg2 = static_cast<wxDateTime::Country >(SWIG_As_int(obj1));
20477 if (SWIG_arg_fail(2)) SWIG_fail;
20478 }
20479 }
20480 {
20481 PyThreadState* __tstate = wxPyBeginAllowThreads();
20482 result = (bool)wxDateTime::IsDSTApplicable(arg1,arg2);
20483
20484 wxPyEndAllowThreads(__tstate);
20485 if (PyErr_Occurred()) SWIG_fail;
20486 }
20487 {
20488 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20489 }
20490 return resultobj;
20491 fail:
20492 return NULL;
20493 }
20494
20495
20496 static PyObject *_wrap_DateTime_GetBeginDST(PyObject *, PyObject *args, PyObject *kwargs) {
20497 PyObject *resultobj = NULL;
20498 int arg1 = (int) wxDateTime::Inv_Year ;
20499 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
20500 wxDateTime result;
20501 PyObject * obj0 = 0 ;
20502 PyObject * obj1 = 0 ;
20503 char *kwnames[] = {
20504 (char *) "year",(char *) "country", NULL
20505 };
20506
20507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetBeginDST",kwnames,&obj0,&obj1)) goto fail;
20508 if (obj0) {
20509 {
20510 arg1 = static_cast<int >(SWIG_As_int(obj0));
20511 if (SWIG_arg_fail(1)) SWIG_fail;
20512 }
20513 }
20514 if (obj1) {
20515 {
20516 arg2 = static_cast<wxDateTime::Country >(SWIG_As_int(obj1));
20517 if (SWIG_arg_fail(2)) SWIG_fail;
20518 }
20519 }
20520 {
20521 PyThreadState* __tstate = wxPyBeginAllowThreads();
20522 result = wxDateTime::GetBeginDST(arg1,arg2);
20523
20524 wxPyEndAllowThreads(__tstate);
20525 if (PyErr_Occurred()) SWIG_fail;
20526 }
20527 {
20528 wxDateTime * resultptr;
20529 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
20530 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20531 }
20532 return resultobj;
20533 fail:
20534 return NULL;
20535 }
20536
20537
20538 static PyObject *_wrap_DateTime_GetEndDST(PyObject *, PyObject *args, PyObject *kwargs) {
20539 PyObject *resultobj = NULL;
20540 int arg1 = (int) wxDateTime::Inv_Year ;
20541 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
20542 wxDateTime result;
20543 PyObject * obj0 = 0 ;
20544 PyObject * obj1 = 0 ;
20545 char *kwnames[] = {
20546 (char *) "year",(char *) "country", NULL
20547 };
20548
20549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetEndDST",kwnames,&obj0,&obj1)) goto fail;
20550 if (obj0) {
20551 {
20552 arg1 = static_cast<int >(SWIG_As_int(obj0));
20553 if (SWIG_arg_fail(1)) SWIG_fail;
20554 }
20555 }
20556 if (obj1) {
20557 {
20558 arg2 = static_cast<wxDateTime::Country >(SWIG_As_int(obj1));
20559 if (SWIG_arg_fail(2)) SWIG_fail;
20560 }
20561 }
20562 {
20563 PyThreadState* __tstate = wxPyBeginAllowThreads();
20564 result = wxDateTime::GetEndDST(arg1,arg2);
20565
20566 wxPyEndAllowThreads(__tstate);
20567 if (PyErr_Occurred()) SWIG_fail;
20568 }
20569 {
20570 wxDateTime * resultptr;
20571 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
20572 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20573 }
20574 return resultobj;
20575 fail:
20576 return NULL;
20577 }
20578
20579
20580 static PyObject *_wrap_DateTime_Now(PyObject *, PyObject *args, PyObject *kwargs) {
20581 PyObject *resultobj = NULL;
20582 wxDateTime result;
20583 char *kwnames[] = {
20584 NULL
20585 };
20586
20587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Now",kwnames)) goto fail;
20588 {
20589 PyThreadState* __tstate = wxPyBeginAllowThreads();
20590 result = wxDateTime::Now();
20591
20592 wxPyEndAllowThreads(__tstate);
20593 if (PyErr_Occurred()) SWIG_fail;
20594 }
20595 {
20596 wxDateTime * resultptr;
20597 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
20598 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20599 }
20600 return resultobj;
20601 fail:
20602 return NULL;
20603 }
20604
20605
20606 static PyObject *_wrap_DateTime_UNow(PyObject *, PyObject *args, PyObject *kwargs) {
20607 PyObject *resultobj = NULL;
20608 wxDateTime result;
20609 char *kwnames[] = {
20610 NULL
20611 };
20612
20613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_UNow",kwnames)) goto fail;
20614 {
20615 PyThreadState* __tstate = wxPyBeginAllowThreads();
20616 result = wxDateTime::UNow();
20617
20618 wxPyEndAllowThreads(__tstate);
20619 if (PyErr_Occurred()) SWIG_fail;
20620 }
20621 {
20622 wxDateTime * resultptr;
20623 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
20624 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20625 }
20626 return resultobj;
20627 fail:
20628 return NULL;
20629 }
20630
20631
20632 static PyObject *_wrap_DateTime_Today(PyObject *, PyObject *args, PyObject *kwargs) {
20633 PyObject *resultobj = NULL;
20634 wxDateTime result;
20635 char *kwnames[] = {
20636 NULL
20637 };
20638
20639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Today",kwnames)) goto fail;
20640 {
20641 PyThreadState* __tstate = wxPyBeginAllowThreads();
20642 result = wxDateTime::Today();
20643
20644 wxPyEndAllowThreads(__tstate);
20645 if (PyErr_Occurred()) SWIG_fail;
20646 }
20647 {
20648 wxDateTime * resultptr;
20649 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
20650 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20651 }
20652 return resultobj;
20653 fail:
20654 return NULL;
20655 }
20656
20657
20658 static PyObject *_wrap_new_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
20659 PyObject *resultobj = NULL;
20660 wxDateTime *result;
20661 char *kwnames[] = {
20662 NULL
20663 };
20664
20665 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DateTime",kwnames)) goto fail;
20666 {
20667 PyThreadState* __tstate = wxPyBeginAllowThreads();
20668 result = (wxDateTime *)new wxDateTime();
20669
20670 wxPyEndAllowThreads(__tstate);
20671 if (PyErr_Occurred()) SWIG_fail;
20672 }
20673 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20674 return resultobj;
20675 fail:
20676 return NULL;
20677 }
20678
20679
20680 static PyObject *_wrap_new_DateTimeFromTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
20681 PyObject *resultobj = NULL;
20682 time_t arg1 ;
20683 wxDateTime *result;
20684 PyObject * obj0 = 0 ;
20685 char *kwnames[] = {
20686 (char *) "timet", NULL
20687 };
20688
20689 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromTimeT",kwnames,&obj0)) goto fail;
20690 {
20691 arg1 = static_cast<time_t >(SWIG_As_unsigned_SS_int(obj0));
20692 if (SWIG_arg_fail(1)) SWIG_fail;
20693 }
20694 {
20695 PyThreadState* __tstate = wxPyBeginAllowThreads();
20696 result = (wxDateTime *)new wxDateTime(arg1);
20697
20698 wxPyEndAllowThreads(__tstate);
20699 if (PyErr_Occurred()) SWIG_fail;
20700 }
20701 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20702 return resultobj;
20703 fail:
20704 return NULL;
20705 }
20706
20707
20708 static PyObject *_wrap_new_DateTimeFromJDN(PyObject *, PyObject *args, PyObject *kwargs) {
20709 PyObject *resultobj = NULL;
20710 double arg1 ;
20711 wxDateTime *result;
20712 PyObject * obj0 = 0 ;
20713 char *kwnames[] = {
20714 (char *) "jdn", NULL
20715 };
20716
20717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromJDN",kwnames,&obj0)) goto fail;
20718 {
20719 arg1 = static_cast<double >(SWIG_As_double(obj0));
20720 if (SWIG_arg_fail(1)) SWIG_fail;
20721 }
20722 {
20723 PyThreadState* __tstate = wxPyBeginAllowThreads();
20724 result = (wxDateTime *)new wxDateTime(arg1);
20725
20726 wxPyEndAllowThreads(__tstate);
20727 if (PyErr_Occurred()) SWIG_fail;
20728 }
20729 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20730 return resultobj;
20731 fail:
20732 return NULL;
20733 }
20734
20735
20736 static PyObject *_wrap_new_DateTimeFromHMS(PyObject *, PyObject *args, PyObject *kwargs) {
20737 PyObject *resultobj = NULL;
20738 int arg1 ;
20739 int arg2 = (int) 0 ;
20740 int arg3 = (int) 0 ;
20741 int arg4 = (int) 0 ;
20742 wxDateTime *result;
20743 PyObject * obj0 = 0 ;
20744 PyObject * obj1 = 0 ;
20745 PyObject * obj2 = 0 ;
20746 PyObject * obj3 = 0 ;
20747 char *kwnames[] = {
20748 (char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
20749 };
20750
20751 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DateTimeFromHMS",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
20752 {
20753 arg1 = static_cast<int >(SWIG_As_int(obj0));
20754 if (SWIG_arg_fail(1)) SWIG_fail;
20755 }
20756 if (obj1) {
20757 {
20758 arg2 = static_cast<int >(SWIG_As_int(obj1));
20759 if (SWIG_arg_fail(2)) SWIG_fail;
20760 }
20761 }
20762 if (obj2) {
20763 {
20764 arg3 = static_cast<int >(SWIG_As_int(obj2));
20765 if (SWIG_arg_fail(3)) SWIG_fail;
20766 }
20767 }
20768 if (obj3) {
20769 {
20770 arg4 = static_cast<int >(SWIG_As_int(obj3));
20771 if (SWIG_arg_fail(4)) SWIG_fail;
20772 }
20773 }
20774 {
20775 PyThreadState* __tstate = wxPyBeginAllowThreads();
20776 result = (wxDateTime *)new wxDateTime(arg1,arg2,arg3,arg4);
20777
20778 wxPyEndAllowThreads(__tstate);
20779 if (PyErr_Occurred()) SWIG_fail;
20780 }
20781 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20782 return resultobj;
20783 fail:
20784 return NULL;
20785 }
20786
20787
20788 static PyObject *_wrap_new_DateTimeFromDMY(PyObject *, PyObject *args, PyObject *kwargs) {
20789 PyObject *resultobj = NULL;
20790 int arg1 ;
20791 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
20792 int arg3 = (int) wxDateTime::Inv_Year ;
20793 int arg4 = (int) 0 ;
20794 int arg5 = (int) 0 ;
20795 int arg6 = (int) 0 ;
20796 int arg7 = (int) 0 ;
20797 wxDateTime *result;
20798 PyObject * obj0 = 0 ;
20799 PyObject * obj1 = 0 ;
20800 PyObject * obj2 = 0 ;
20801 PyObject * obj3 = 0 ;
20802 PyObject * obj4 = 0 ;
20803 PyObject * obj5 = 0 ;
20804 PyObject * obj6 = 0 ;
20805 char *kwnames[] = {
20806 (char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
20807 };
20808
20809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_DateTimeFromDMY",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
20810 {
20811 arg1 = static_cast<int >(SWIG_As_int(obj0));
20812 if (SWIG_arg_fail(1)) SWIG_fail;
20813 }
20814 if (obj1) {
20815 {
20816 arg2 = static_cast<wxDateTime::Month >(SWIG_As_int(obj1));
20817 if (SWIG_arg_fail(2)) SWIG_fail;
20818 }
20819 }
20820 if (obj2) {
20821 {
20822 arg3 = static_cast<int >(SWIG_As_int(obj2));
20823 if (SWIG_arg_fail(3)) SWIG_fail;
20824 }
20825 }
20826 if (obj3) {
20827 {
20828 arg4 = static_cast<int >(SWIG_As_int(obj3));
20829 if (SWIG_arg_fail(4)) SWIG_fail;
20830 }
20831 }
20832 if (obj4) {
20833 {
20834 arg5 = static_cast<int >(SWIG_As_int(obj4));
20835 if (SWIG_arg_fail(5)) SWIG_fail;
20836 }
20837 }
20838 if (obj5) {
20839 {
20840 arg6 = static_cast<int >(SWIG_As_int(obj5));
20841 if (SWIG_arg_fail(6)) SWIG_fail;
20842 }
20843 }
20844 if (obj6) {
20845 {
20846 arg7 = static_cast<int >(SWIG_As_int(obj6));
20847 if (SWIG_arg_fail(7)) SWIG_fail;
20848 }
20849 }
20850 {
20851 PyThreadState* __tstate = wxPyBeginAllowThreads();
20852 result = (wxDateTime *)new wxDateTime(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
20853
20854 wxPyEndAllowThreads(__tstate);
20855 if (PyErr_Occurred()) SWIG_fail;
20856 }
20857 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
20858 return resultobj;
20859 fail:
20860 return NULL;
20861 }
20862
20863
20864 static PyObject *_wrap_delete_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
20865 PyObject *resultobj = NULL;
20866 wxDateTime *arg1 = (wxDateTime *) 0 ;
20867 PyObject * obj0 = 0 ;
20868 char *kwnames[] = {
20869 (char *) "self", NULL
20870 };
20871
20872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateTime",kwnames,&obj0)) goto fail;
20873 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20874 if (SWIG_arg_fail(1)) SWIG_fail;
20875 {
20876 PyThreadState* __tstate = wxPyBeginAllowThreads();
20877 delete arg1;
20878
20879 wxPyEndAllowThreads(__tstate);
20880 if (PyErr_Occurred()) SWIG_fail;
20881 }
20882 Py_INCREF(Py_None); resultobj = Py_None;
20883 return resultobj;
20884 fail:
20885 return NULL;
20886 }
20887
20888
20889 static PyObject *_wrap_DateTime_SetToCurrent(PyObject *, PyObject *args, PyObject *kwargs) {
20890 PyObject *resultobj = NULL;
20891 wxDateTime *arg1 = (wxDateTime *) 0 ;
20892 wxDateTime *result;
20893 PyObject * obj0 = 0 ;
20894 char *kwnames[] = {
20895 (char *) "self", NULL
20896 };
20897
20898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetToCurrent",kwnames,&obj0)) goto fail;
20899 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20900 if (SWIG_arg_fail(1)) SWIG_fail;
20901 {
20902 PyThreadState* __tstate = wxPyBeginAllowThreads();
20903 {
20904 wxDateTime &_result_ref = (arg1)->SetToCurrent();
20905 result = (wxDateTime *) &_result_ref;
20906 }
20907
20908 wxPyEndAllowThreads(__tstate);
20909 if (PyErr_Occurred()) SWIG_fail;
20910 }
20911 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20912 return resultobj;
20913 fail:
20914 return NULL;
20915 }
20916
20917
20918 static PyObject *_wrap_DateTime_SetTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
20919 PyObject *resultobj = NULL;
20920 wxDateTime *arg1 = (wxDateTime *) 0 ;
20921 time_t arg2 ;
20922 wxDateTime *result;
20923 PyObject * obj0 = 0 ;
20924 PyObject * obj1 = 0 ;
20925 char *kwnames[] = {
20926 (char *) "self",(char *) "timet", NULL
20927 };
20928
20929 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetTimeT",kwnames,&obj0,&obj1)) goto fail;
20930 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20931 if (SWIG_arg_fail(1)) SWIG_fail;
20932 {
20933 arg2 = static_cast<time_t >(SWIG_As_unsigned_SS_int(obj1));
20934 if (SWIG_arg_fail(2)) SWIG_fail;
20935 }
20936 {
20937 PyThreadState* __tstate = wxPyBeginAllowThreads();
20938 {
20939 wxDateTime &_result_ref = (arg1)->Set(arg2);
20940 result = (wxDateTime *) &_result_ref;
20941 }
20942
20943 wxPyEndAllowThreads(__tstate);
20944 if (PyErr_Occurred()) SWIG_fail;
20945 }
20946 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20947 return resultobj;
20948 fail:
20949 return NULL;
20950 }
20951
20952
20953 static PyObject *_wrap_DateTime_SetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
20954 PyObject *resultobj = NULL;
20955 wxDateTime *arg1 = (wxDateTime *) 0 ;
20956 double arg2 ;
20957 wxDateTime *result;
20958 PyObject * obj0 = 0 ;
20959 PyObject * obj1 = 0 ;
20960 char *kwnames[] = {
20961 (char *) "self",(char *) "jdn", NULL
20962 };
20963
20964 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetJDN",kwnames,&obj0,&obj1)) goto fail;
20965 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20966 if (SWIG_arg_fail(1)) SWIG_fail;
20967 {
20968 arg2 = static_cast<double >(SWIG_As_double(obj1));
20969 if (SWIG_arg_fail(2)) SWIG_fail;
20970 }
20971 {
20972 PyThreadState* __tstate = wxPyBeginAllowThreads();
20973 {
20974 wxDateTime &_result_ref = (arg1)->Set(arg2);
20975 result = (wxDateTime *) &_result_ref;
20976 }
20977
20978 wxPyEndAllowThreads(__tstate);
20979 if (PyErr_Occurred()) SWIG_fail;
20980 }
20981 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20982 return resultobj;
20983 fail:
20984 return NULL;
20985 }
20986
20987
20988 static PyObject *_wrap_DateTime_SetHMS(PyObject *, PyObject *args, PyObject *kwargs) {
20989 PyObject *resultobj = NULL;
20990 wxDateTime *arg1 = (wxDateTime *) 0 ;
20991 int arg2 ;
20992 int arg3 = (int) 0 ;
20993 int arg4 = (int) 0 ;
20994 int arg5 = (int) 0 ;
20995 wxDateTime *result;
20996 PyObject * obj0 = 0 ;
20997 PyObject * obj1 = 0 ;
20998 PyObject * obj2 = 0 ;
20999 PyObject * obj3 = 0 ;
21000 PyObject * obj4 = 0 ;
21001 char *kwnames[] = {
21002 (char *) "self",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
21003 };
21004
21005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetHMS",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
21006 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21007 if (SWIG_arg_fail(1)) SWIG_fail;
21008 {
21009 arg2 = static_cast<int >(SWIG_As_int(obj1));
21010 if (SWIG_arg_fail(2)) SWIG_fail;
21011 }
21012 if (obj2) {
21013 {
21014 arg3 = static_cast<int >(SWIG_As_int(obj2));
21015 if (SWIG_arg_fail(3)) SWIG_fail;
21016 }
21017 }
21018 if (obj3) {
21019 {
21020 arg4 = static_cast<int >(SWIG_As_int(obj3));
21021 if (SWIG_arg_fail(4)) SWIG_fail;
21022 }
21023 }
21024 if (obj4) {
21025 {
21026 arg5 = static_cast<int >(SWIG_As_int(obj4));
21027 if (SWIG_arg_fail(5)) SWIG_fail;
21028 }
21029 }
21030 {
21031 PyThreadState* __tstate = wxPyBeginAllowThreads();
21032 {
21033 wxDateTime &_result_ref = (arg1)->Set(arg2,arg3,arg4,arg5);
21034 result = (wxDateTime *) &_result_ref;
21035 }
21036
21037 wxPyEndAllowThreads(__tstate);
21038 if (PyErr_Occurred()) SWIG_fail;
21039 }
21040 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21041 return resultobj;
21042 fail:
21043 return NULL;
21044 }
21045
21046
21047 static PyObject *_wrap_DateTime_Set(PyObject *, PyObject *args, PyObject *kwargs) {
21048 PyObject *resultobj = NULL;
21049 wxDateTime *arg1 = (wxDateTime *) 0 ;
21050 int arg2 ;
21051 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21052 int arg4 = (int) wxDateTime::Inv_Year ;
21053 int arg5 = (int) 0 ;
21054 int arg6 = (int) 0 ;
21055 int arg7 = (int) 0 ;
21056 int arg8 = (int) 0 ;
21057 wxDateTime *result;
21058 PyObject * obj0 = 0 ;
21059 PyObject * obj1 = 0 ;
21060 PyObject * obj2 = 0 ;
21061 PyObject * obj3 = 0 ;
21062 PyObject * obj4 = 0 ;
21063 PyObject * obj5 = 0 ;
21064 PyObject * obj6 = 0 ;
21065 PyObject * obj7 = 0 ;
21066 char *kwnames[] = {
21067 (char *) "self",(char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
21068 };
21069
21070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:DateTime_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
21071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21072 if (SWIG_arg_fail(1)) SWIG_fail;
21073 {
21074 arg2 = static_cast<int >(SWIG_As_int(obj1));
21075 if (SWIG_arg_fail(2)) SWIG_fail;
21076 }
21077 if (obj2) {
21078 {
21079 arg3 = static_cast<wxDateTime::Month >(SWIG_As_int(obj2));
21080 if (SWIG_arg_fail(3)) SWIG_fail;
21081 }
21082 }
21083 if (obj3) {
21084 {
21085 arg4 = static_cast<int >(SWIG_As_int(obj3));
21086 if (SWIG_arg_fail(4)) SWIG_fail;
21087 }
21088 }
21089 if (obj4) {
21090 {
21091 arg5 = static_cast<int >(SWIG_As_int(obj4));
21092 if (SWIG_arg_fail(5)) SWIG_fail;
21093 }
21094 }
21095 if (obj5) {
21096 {
21097 arg6 = static_cast<int >(SWIG_As_int(obj5));
21098 if (SWIG_arg_fail(6)) SWIG_fail;
21099 }
21100 }
21101 if (obj6) {
21102 {
21103 arg7 = static_cast<int >(SWIG_As_int(obj6));
21104 if (SWIG_arg_fail(7)) SWIG_fail;
21105 }
21106 }
21107 if (obj7) {
21108 {
21109 arg8 = static_cast<int >(SWIG_As_int(obj7));
21110 if (SWIG_arg_fail(8)) SWIG_fail;
21111 }
21112 }
21113 {
21114 PyThreadState* __tstate = wxPyBeginAllowThreads();
21115 {
21116 wxDateTime &_result_ref = (arg1)->Set(arg2,arg3,arg4,arg5,arg6,arg7,arg8);
21117 result = (wxDateTime *) &_result_ref;
21118 }
21119
21120 wxPyEndAllowThreads(__tstate);
21121 if (PyErr_Occurred()) SWIG_fail;
21122 }
21123 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21124 return resultobj;
21125 fail:
21126 return NULL;
21127 }
21128
21129
21130 static PyObject *_wrap_DateTime_ResetTime(PyObject *, PyObject *args, PyObject *kwargs) {
21131 PyObject *resultobj = NULL;
21132 wxDateTime *arg1 = (wxDateTime *) 0 ;
21133 wxDateTime *result;
21134 PyObject * obj0 = 0 ;
21135 char *kwnames[] = {
21136 (char *) "self", NULL
21137 };
21138
21139 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ResetTime",kwnames,&obj0)) goto fail;
21140 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21141 if (SWIG_arg_fail(1)) SWIG_fail;
21142 {
21143 PyThreadState* __tstate = wxPyBeginAllowThreads();
21144 {
21145 wxDateTime &_result_ref = (arg1)->ResetTime();
21146 result = (wxDateTime *) &_result_ref;
21147 }
21148
21149 wxPyEndAllowThreads(__tstate);
21150 if (PyErr_Occurred()) SWIG_fail;
21151 }
21152 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21153 return resultobj;
21154 fail:
21155 return NULL;
21156 }
21157
21158
21159 static PyObject *_wrap_DateTime_SetYear(PyObject *, PyObject *args, PyObject *kwargs) {
21160 PyObject *resultobj = NULL;
21161 wxDateTime *arg1 = (wxDateTime *) 0 ;
21162 int arg2 ;
21163 wxDateTime *result;
21164 PyObject * obj0 = 0 ;
21165 PyObject * obj1 = 0 ;
21166 char *kwnames[] = {
21167 (char *) "self",(char *) "year", NULL
21168 };
21169
21170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetYear",kwnames,&obj0,&obj1)) goto fail;
21171 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21172 if (SWIG_arg_fail(1)) SWIG_fail;
21173 {
21174 arg2 = static_cast<int >(SWIG_As_int(obj1));
21175 if (SWIG_arg_fail(2)) SWIG_fail;
21176 }
21177 {
21178 PyThreadState* __tstate = wxPyBeginAllowThreads();
21179 {
21180 wxDateTime &_result_ref = (arg1)->SetYear(arg2);
21181 result = (wxDateTime *) &_result_ref;
21182 }
21183
21184 wxPyEndAllowThreads(__tstate);
21185 if (PyErr_Occurred()) SWIG_fail;
21186 }
21187 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21188 return resultobj;
21189 fail:
21190 return NULL;
21191 }
21192
21193
21194 static PyObject *_wrap_DateTime_SetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
21195 PyObject *resultobj = NULL;
21196 wxDateTime *arg1 = (wxDateTime *) 0 ;
21197 wxDateTime::Month arg2 ;
21198 wxDateTime *result;
21199 PyObject * obj0 = 0 ;
21200 PyObject * obj1 = 0 ;
21201 char *kwnames[] = {
21202 (char *) "self",(char *) "month", NULL
21203 };
21204
21205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMonth",kwnames,&obj0,&obj1)) goto fail;
21206 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21207 if (SWIG_arg_fail(1)) SWIG_fail;
21208 {
21209 arg2 = static_cast<wxDateTime::Month >(SWIG_As_int(obj1));
21210 if (SWIG_arg_fail(2)) SWIG_fail;
21211 }
21212 {
21213 PyThreadState* __tstate = wxPyBeginAllowThreads();
21214 {
21215 wxDateTime &_result_ref = (arg1)->SetMonth(arg2);
21216 result = (wxDateTime *) &_result_ref;
21217 }
21218
21219 wxPyEndAllowThreads(__tstate);
21220 if (PyErr_Occurred()) SWIG_fail;
21221 }
21222 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21223 return resultobj;
21224 fail:
21225 return NULL;
21226 }
21227
21228
21229 static PyObject *_wrap_DateTime_SetDay(PyObject *, PyObject *args, PyObject *kwargs) {
21230 PyObject *resultobj = NULL;
21231 wxDateTime *arg1 = (wxDateTime *) 0 ;
21232 int arg2 ;
21233 wxDateTime *result;
21234 PyObject * obj0 = 0 ;
21235 PyObject * obj1 = 0 ;
21236 char *kwnames[] = {
21237 (char *) "self",(char *) "day", NULL
21238 };
21239
21240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetDay",kwnames,&obj0,&obj1)) goto fail;
21241 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21242 if (SWIG_arg_fail(1)) SWIG_fail;
21243 {
21244 arg2 = static_cast<int >(SWIG_As_int(obj1));
21245 if (SWIG_arg_fail(2)) SWIG_fail;
21246 }
21247 {
21248 PyThreadState* __tstate = wxPyBeginAllowThreads();
21249 {
21250 wxDateTime &_result_ref = (arg1)->SetDay(arg2);
21251 result = (wxDateTime *) &_result_ref;
21252 }
21253
21254 wxPyEndAllowThreads(__tstate);
21255 if (PyErr_Occurred()) SWIG_fail;
21256 }
21257 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21258 return resultobj;
21259 fail:
21260 return NULL;
21261 }
21262
21263
21264 static PyObject *_wrap_DateTime_SetHour(PyObject *, PyObject *args, PyObject *kwargs) {
21265 PyObject *resultobj = NULL;
21266 wxDateTime *arg1 = (wxDateTime *) 0 ;
21267 int arg2 ;
21268 wxDateTime *result;
21269 PyObject * obj0 = 0 ;
21270 PyObject * obj1 = 0 ;
21271 char *kwnames[] = {
21272 (char *) "self",(char *) "hour", NULL
21273 };
21274
21275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetHour",kwnames,&obj0,&obj1)) goto fail;
21276 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21277 if (SWIG_arg_fail(1)) SWIG_fail;
21278 {
21279 arg2 = static_cast<int >(SWIG_As_int(obj1));
21280 if (SWIG_arg_fail(2)) SWIG_fail;
21281 }
21282 {
21283 PyThreadState* __tstate = wxPyBeginAllowThreads();
21284 {
21285 wxDateTime &_result_ref = (arg1)->SetHour(arg2);
21286 result = (wxDateTime *) &_result_ref;
21287 }
21288
21289 wxPyEndAllowThreads(__tstate);
21290 if (PyErr_Occurred()) SWIG_fail;
21291 }
21292 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21293 return resultobj;
21294 fail:
21295 return NULL;
21296 }
21297
21298
21299 static PyObject *_wrap_DateTime_SetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
21300 PyObject *resultobj = NULL;
21301 wxDateTime *arg1 = (wxDateTime *) 0 ;
21302 int arg2 ;
21303 wxDateTime *result;
21304 PyObject * obj0 = 0 ;
21305 PyObject * obj1 = 0 ;
21306 char *kwnames[] = {
21307 (char *) "self",(char *) "minute", NULL
21308 };
21309
21310 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMinute",kwnames,&obj0,&obj1)) goto fail;
21311 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21312 if (SWIG_arg_fail(1)) SWIG_fail;
21313 {
21314 arg2 = static_cast<int >(SWIG_As_int(obj1));
21315 if (SWIG_arg_fail(2)) SWIG_fail;
21316 }
21317 {
21318 PyThreadState* __tstate = wxPyBeginAllowThreads();
21319 {
21320 wxDateTime &_result_ref = (arg1)->SetMinute(arg2);
21321 result = (wxDateTime *) &_result_ref;
21322 }
21323
21324 wxPyEndAllowThreads(__tstate);
21325 if (PyErr_Occurred()) SWIG_fail;
21326 }
21327 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21328 return resultobj;
21329 fail:
21330 return NULL;
21331 }
21332
21333
21334 static PyObject *_wrap_DateTime_SetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
21335 PyObject *resultobj = NULL;
21336 wxDateTime *arg1 = (wxDateTime *) 0 ;
21337 int arg2 ;
21338 wxDateTime *result;
21339 PyObject * obj0 = 0 ;
21340 PyObject * obj1 = 0 ;
21341 char *kwnames[] = {
21342 (char *) "self",(char *) "second", NULL
21343 };
21344
21345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetSecond",kwnames,&obj0,&obj1)) goto fail;
21346 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21347 if (SWIG_arg_fail(1)) SWIG_fail;
21348 {
21349 arg2 = static_cast<int >(SWIG_As_int(obj1));
21350 if (SWIG_arg_fail(2)) SWIG_fail;
21351 }
21352 {
21353 PyThreadState* __tstate = wxPyBeginAllowThreads();
21354 {
21355 wxDateTime &_result_ref = (arg1)->SetSecond(arg2);
21356 result = (wxDateTime *) &_result_ref;
21357 }
21358
21359 wxPyEndAllowThreads(__tstate);
21360 if (PyErr_Occurred()) SWIG_fail;
21361 }
21362 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21363 return resultobj;
21364 fail:
21365 return NULL;
21366 }
21367
21368
21369 static PyObject *_wrap_DateTime_SetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
21370 PyObject *resultobj = NULL;
21371 wxDateTime *arg1 = (wxDateTime *) 0 ;
21372 int arg2 ;
21373 wxDateTime *result;
21374 PyObject * obj0 = 0 ;
21375 PyObject * obj1 = 0 ;
21376 char *kwnames[] = {
21377 (char *) "self",(char *) "millisecond", NULL
21378 };
21379
21380 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMillisecond",kwnames,&obj0,&obj1)) goto fail;
21381 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21382 if (SWIG_arg_fail(1)) SWIG_fail;
21383 {
21384 arg2 = static_cast<int >(SWIG_As_int(obj1));
21385 if (SWIG_arg_fail(2)) SWIG_fail;
21386 }
21387 {
21388 PyThreadState* __tstate = wxPyBeginAllowThreads();
21389 {
21390 wxDateTime &_result_ref = (arg1)->SetMillisecond(arg2);
21391 result = (wxDateTime *) &_result_ref;
21392 }
21393
21394 wxPyEndAllowThreads(__tstate);
21395 if (PyErr_Occurred()) SWIG_fail;
21396 }
21397 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21398 return resultobj;
21399 fail:
21400 return NULL;
21401 }
21402
21403
21404 static PyObject *_wrap_DateTime_SetToWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
21405 PyObject *resultobj = NULL;
21406 wxDateTime *arg1 = (wxDateTime *) 0 ;
21407 wxDateTime::WeekDay arg2 ;
21408 wxDateTime::WeekFlags arg3 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
21409 wxDateTime *result;
21410 PyObject * obj0 = 0 ;
21411 PyObject * obj1 = 0 ;
21412 PyObject * obj2 = 0 ;
21413 char *kwnames[] = {
21414 (char *) "self",(char *) "weekday",(char *) "flags", NULL
21415 };
21416
21417 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
21418 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21419 if (SWIG_arg_fail(1)) SWIG_fail;
21420 {
21421 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21422 if (SWIG_arg_fail(2)) SWIG_fail;
21423 }
21424 if (obj2) {
21425 {
21426 arg3 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj2));
21427 if (SWIG_arg_fail(3)) SWIG_fail;
21428 }
21429 }
21430 {
21431 PyThreadState* __tstate = wxPyBeginAllowThreads();
21432 {
21433 wxDateTime &_result_ref = (arg1)->SetToWeekDayInSameWeek(arg2,arg3);
21434 result = (wxDateTime *) &_result_ref;
21435 }
21436
21437 wxPyEndAllowThreads(__tstate);
21438 if (PyErr_Occurred()) SWIG_fail;
21439 }
21440 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21441 return resultobj;
21442 fail:
21443 return NULL;
21444 }
21445
21446
21447 static PyObject *_wrap_DateTime_GetWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
21448 PyObject *resultobj = NULL;
21449 wxDateTime *arg1 = (wxDateTime *) 0 ;
21450 wxDateTime::WeekDay arg2 ;
21451 wxDateTime::WeekFlags arg3 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
21452 wxDateTime result;
21453 PyObject * obj0 = 0 ;
21454 PyObject * obj1 = 0 ;
21455 PyObject * obj2 = 0 ;
21456 char *kwnames[] = {
21457 (char *) "self",(char *) "weekday",(char *) "flags", NULL
21458 };
21459
21460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_GetWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
21461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21462 if (SWIG_arg_fail(1)) SWIG_fail;
21463 {
21464 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21465 if (SWIG_arg_fail(2)) SWIG_fail;
21466 }
21467 if (obj2) {
21468 {
21469 arg3 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj2));
21470 if (SWIG_arg_fail(3)) SWIG_fail;
21471 }
21472 }
21473 {
21474 PyThreadState* __tstate = wxPyBeginAllowThreads();
21475 result = (arg1)->GetWeekDayInSameWeek(arg2,arg3);
21476
21477 wxPyEndAllowThreads(__tstate);
21478 if (PyErr_Occurred()) SWIG_fail;
21479 }
21480 {
21481 wxDateTime * resultptr;
21482 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21483 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21484 }
21485 return resultobj;
21486 fail:
21487 return NULL;
21488 }
21489
21490
21491 static PyObject *_wrap_DateTime_SetToNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21492 PyObject *resultobj = NULL;
21493 wxDateTime *arg1 = (wxDateTime *) 0 ;
21494 wxDateTime::WeekDay arg2 ;
21495 wxDateTime *result;
21496 PyObject * obj0 = 0 ;
21497 PyObject * obj1 = 0 ;
21498 char *kwnames[] = {
21499 (char *) "self",(char *) "weekday", NULL
21500 };
21501
21502 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
21503 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21504 if (SWIG_arg_fail(1)) SWIG_fail;
21505 {
21506 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21507 if (SWIG_arg_fail(2)) SWIG_fail;
21508 }
21509 {
21510 PyThreadState* __tstate = wxPyBeginAllowThreads();
21511 {
21512 wxDateTime &_result_ref = (arg1)->SetToNextWeekDay(arg2);
21513 result = (wxDateTime *) &_result_ref;
21514 }
21515
21516 wxPyEndAllowThreads(__tstate);
21517 if (PyErr_Occurred()) SWIG_fail;
21518 }
21519 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21520 return resultobj;
21521 fail:
21522 return NULL;
21523 }
21524
21525
21526 static PyObject *_wrap_DateTime_GetNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21527 PyObject *resultobj = NULL;
21528 wxDateTime *arg1 = (wxDateTime *) 0 ;
21529 wxDateTime::WeekDay arg2 ;
21530 wxDateTime result;
21531 PyObject * obj0 = 0 ;
21532 PyObject * obj1 = 0 ;
21533 char *kwnames[] = {
21534 (char *) "self",(char *) "weekday", NULL
21535 };
21536
21537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
21538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21539 if (SWIG_arg_fail(1)) SWIG_fail;
21540 {
21541 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21542 if (SWIG_arg_fail(2)) SWIG_fail;
21543 }
21544 {
21545 PyThreadState* __tstate = wxPyBeginAllowThreads();
21546 result = (arg1)->GetNextWeekDay(arg2);
21547
21548 wxPyEndAllowThreads(__tstate);
21549 if (PyErr_Occurred()) SWIG_fail;
21550 }
21551 {
21552 wxDateTime * resultptr;
21553 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21554 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21555 }
21556 return resultobj;
21557 fail:
21558 return NULL;
21559 }
21560
21561
21562 static PyObject *_wrap_DateTime_SetToPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21563 PyObject *resultobj = NULL;
21564 wxDateTime *arg1 = (wxDateTime *) 0 ;
21565 wxDateTime::WeekDay arg2 ;
21566 wxDateTime *result;
21567 PyObject * obj0 = 0 ;
21568 PyObject * obj1 = 0 ;
21569 char *kwnames[] = {
21570 (char *) "self",(char *) "weekday", NULL
21571 };
21572
21573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
21574 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21575 if (SWIG_arg_fail(1)) SWIG_fail;
21576 {
21577 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21578 if (SWIG_arg_fail(2)) SWIG_fail;
21579 }
21580 {
21581 PyThreadState* __tstate = wxPyBeginAllowThreads();
21582 {
21583 wxDateTime &_result_ref = (arg1)->SetToPrevWeekDay(arg2);
21584 result = (wxDateTime *) &_result_ref;
21585 }
21586
21587 wxPyEndAllowThreads(__tstate);
21588 if (PyErr_Occurred()) SWIG_fail;
21589 }
21590 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21591 return resultobj;
21592 fail:
21593 return NULL;
21594 }
21595
21596
21597 static PyObject *_wrap_DateTime_GetPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21598 PyObject *resultobj = NULL;
21599 wxDateTime *arg1 = (wxDateTime *) 0 ;
21600 wxDateTime::WeekDay arg2 ;
21601 wxDateTime result;
21602 PyObject * obj0 = 0 ;
21603 PyObject * obj1 = 0 ;
21604 char *kwnames[] = {
21605 (char *) "self",(char *) "weekday", NULL
21606 };
21607
21608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
21609 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21610 if (SWIG_arg_fail(1)) SWIG_fail;
21611 {
21612 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21613 if (SWIG_arg_fail(2)) SWIG_fail;
21614 }
21615 {
21616 PyThreadState* __tstate = wxPyBeginAllowThreads();
21617 result = (arg1)->GetPrevWeekDay(arg2);
21618
21619 wxPyEndAllowThreads(__tstate);
21620 if (PyErr_Occurred()) SWIG_fail;
21621 }
21622 {
21623 wxDateTime * resultptr;
21624 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21625 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21626 }
21627 return resultobj;
21628 fail:
21629 return NULL;
21630 }
21631
21632
21633 static PyObject *_wrap_DateTime_SetToWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21634 PyObject *resultobj = NULL;
21635 wxDateTime *arg1 = (wxDateTime *) 0 ;
21636 wxDateTime::WeekDay arg2 ;
21637 int arg3 = (int) 1 ;
21638 wxDateTime::Month arg4 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21639 int arg5 = (int) wxDateTime::Inv_Year ;
21640 bool result;
21641 PyObject * obj0 = 0 ;
21642 PyObject * obj1 = 0 ;
21643 PyObject * obj2 = 0 ;
21644 PyObject * obj3 = 0 ;
21645 PyObject * obj4 = 0 ;
21646 char *kwnames[] = {
21647 (char *) "self",(char *) "weekday",(char *) "n",(char *) "month",(char *) "year", NULL
21648 };
21649
21650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetToWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
21651 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21652 if (SWIG_arg_fail(1)) SWIG_fail;
21653 {
21654 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21655 if (SWIG_arg_fail(2)) SWIG_fail;
21656 }
21657 if (obj2) {
21658 {
21659 arg3 = static_cast<int >(SWIG_As_int(obj2));
21660 if (SWIG_arg_fail(3)) SWIG_fail;
21661 }
21662 }
21663 if (obj3) {
21664 {
21665 arg4 = static_cast<wxDateTime::Month >(SWIG_As_int(obj3));
21666 if (SWIG_arg_fail(4)) SWIG_fail;
21667 }
21668 }
21669 if (obj4) {
21670 {
21671 arg5 = static_cast<int >(SWIG_As_int(obj4));
21672 if (SWIG_arg_fail(5)) SWIG_fail;
21673 }
21674 }
21675 {
21676 PyThreadState* __tstate = wxPyBeginAllowThreads();
21677 result = (bool)(arg1)->SetToWeekDay(arg2,arg3,arg4,arg5);
21678
21679 wxPyEndAllowThreads(__tstate);
21680 if (PyErr_Occurred()) SWIG_fail;
21681 }
21682 {
21683 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21684 }
21685 return resultobj;
21686 fail:
21687 return NULL;
21688 }
21689
21690
21691 static PyObject *_wrap_DateTime_SetToLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21692 PyObject *resultobj = NULL;
21693 wxDateTime *arg1 = (wxDateTime *) 0 ;
21694 wxDateTime::WeekDay arg2 ;
21695 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21696 int arg4 = (int) wxDateTime::Inv_Year ;
21697 bool result;
21698 PyObject * obj0 = 0 ;
21699 PyObject * obj1 = 0 ;
21700 PyObject * obj2 = 0 ;
21701 PyObject * obj3 = 0 ;
21702 char *kwnames[] = {
21703 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
21704 };
21705
21706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21708 if (SWIG_arg_fail(1)) SWIG_fail;
21709 {
21710 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21711 if (SWIG_arg_fail(2)) SWIG_fail;
21712 }
21713 if (obj2) {
21714 {
21715 arg3 = static_cast<wxDateTime::Month >(SWIG_As_int(obj2));
21716 if (SWIG_arg_fail(3)) SWIG_fail;
21717 }
21718 }
21719 if (obj3) {
21720 {
21721 arg4 = static_cast<int >(SWIG_As_int(obj3));
21722 if (SWIG_arg_fail(4)) SWIG_fail;
21723 }
21724 }
21725 {
21726 PyThreadState* __tstate = wxPyBeginAllowThreads();
21727 result = (bool)(arg1)->SetToLastWeekDay(arg2,arg3,arg4);
21728
21729 wxPyEndAllowThreads(__tstate);
21730 if (PyErr_Occurred()) SWIG_fail;
21731 }
21732 {
21733 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21734 }
21735 return resultobj;
21736 fail:
21737 return NULL;
21738 }
21739
21740
21741 static PyObject *_wrap_DateTime_GetLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21742 PyObject *resultobj = NULL;
21743 wxDateTime *arg1 = (wxDateTime *) 0 ;
21744 wxDateTime::WeekDay arg2 ;
21745 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21746 int arg4 = (int) wxDateTime::Inv_Year ;
21747 wxDateTime result;
21748 PyObject * obj0 = 0 ;
21749 PyObject * obj1 = 0 ;
21750 PyObject * obj2 = 0 ;
21751 PyObject * obj3 = 0 ;
21752 char *kwnames[] = {
21753 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
21754 };
21755
21756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21757 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21758 if (SWIG_arg_fail(1)) SWIG_fail;
21759 {
21760 arg2 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj1));
21761 if (SWIG_arg_fail(2)) SWIG_fail;
21762 }
21763 if (obj2) {
21764 {
21765 arg3 = static_cast<wxDateTime::Month >(SWIG_As_int(obj2));
21766 if (SWIG_arg_fail(3)) SWIG_fail;
21767 }
21768 }
21769 if (obj3) {
21770 {
21771 arg4 = static_cast<int >(SWIG_As_int(obj3));
21772 if (SWIG_arg_fail(4)) SWIG_fail;
21773 }
21774 }
21775 {
21776 PyThreadState* __tstate = wxPyBeginAllowThreads();
21777 result = (arg1)->GetLastWeekDay(arg2,arg3,arg4);
21778
21779 wxPyEndAllowThreads(__tstate);
21780 if (PyErr_Occurred()) SWIG_fail;
21781 }
21782 {
21783 wxDateTime * resultptr;
21784 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21785 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21786 }
21787 return resultobj;
21788 fail:
21789 return NULL;
21790 }
21791
21792
21793 static PyObject *_wrap_DateTime_SetToTheWeek(PyObject *, PyObject *args, PyObject *kwargs) {
21794 PyObject *resultobj = NULL;
21795 wxDateTime *arg1 = (wxDateTime *) 0 ;
21796 int arg2 ;
21797 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
21798 wxDateTime::WeekFlags arg4 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
21799 bool result;
21800 PyObject * obj0 = 0 ;
21801 PyObject * obj1 = 0 ;
21802 PyObject * obj2 = 0 ;
21803 PyObject * obj3 = 0 ;
21804 char *kwnames[] = {
21805 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
21806 };
21807
21808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToTheWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21809 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21810 if (SWIG_arg_fail(1)) SWIG_fail;
21811 {
21812 arg2 = static_cast<int >(SWIG_As_int(obj1));
21813 if (SWIG_arg_fail(2)) SWIG_fail;
21814 }
21815 if (obj2) {
21816 {
21817 arg3 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj2));
21818 if (SWIG_arg_fail(3)) SWIG_fail;
21819 }
21820 }
21821 if (obj3) {
21822 {
21823 arg4 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj3));
21824 if (SWIG_arg_fail(4)) SWIG_fail;
21825 }
21826 }
21827 {
21828 PyThreadState* __tstate = wxPyBeginAllowThreads();
21829 result = (bool)(arg1)->SetToTheWeek(arg2,arg3,arg4);
21830
21831 wxPyEndAllowThreads(__tstate);
21832 if (PyErr_Occurred()) SWIG_fail;
21833 }
21834 {
21835 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21836 }
21837 return resultobj;
21838 fail:
21839 return NULL;
21840 }
21841
21842
21843 static PyObject *_wrap_DateTime_GetWeek(PyObject *, PyObject *args, PyObject *kwargs) {
21844 PyObject *resultobj = NULL;
21845 wxDateTime *arg1 = (wxDateTime *) 0 ;
21846 int arg2 ;
21847 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
21848 wxDateTime::WeekFlags arg4 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
21849 wxDateTime result;
21850 PyObject * obj0 = 0 ;
21851 PyObject * obj1 = 0 ;
21852 PyObject * obj2 = 0 ;
21853 PyObject * obj3 = 0 ;
21854 char *kwnames[] = {
21855 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
21856 };
21857
21858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
21859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21860 if (SWIG_arg_fail(1)) SWIG_fail;
21861 {
21862 arg2 = static_cast<int >(SWIG_As_int(obj1));
21863 if (SWIG_arg_fail(2)) SWIG_fail;
21864 }
21865 if (obj2) {
21866 {
21867 arg3 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj2));
21868 if (SWIG_arg_fail(3)) SWIG_fail;
21869 }
21870 }
21871 if (obj3) {
21872 {
21873 arg4 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj3));
21874 if (SWIG_arg_fail(4)) SWIG_fail;
21875 }
21876 }
21877 {
21878 PyThreadState* __tstate = wxPyBeginAllowThreads();
21879 result = (arg1)->GetWeek(arg2,arg3,arg4);
21880
21881 wxPyEndAllowThreads(__tstate);
21882 if (PyErr_Occurred()) SWIG_fail;
21883 }
21884 {
21885 wxDateTime * resultptr;
21886 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21887 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21888 }
21889 return resultobj;
21890 fail:
21891 return NULL;
21892 }
21893
21894
21895 static PyObject *_wrap_DateTime_SetToWeekOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
21896 PyObject *resultobj = NULL;
21897 int arg1 ;
21898 int arg2 ;
21899 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
21900 wxDateTime result;
21901 PyObject * obj0 = 0 ;
21902 PyObject * obj1 = 0 ;
21903 PyObject * obj2 = 0 ;
21904 char *kwnames[] = {
21905 (char *) "year",(char *) "numWeek",(char *) "weekday", NULL
21906 };
21907
21908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekOfYear",kwnames,&obj0,&obj1,&obj2)) goto fail;
21909 {
21910 arg1 = static_cast<int >(SWIG_As_int(obj0));
21911 if (SWIG_arg_fail(1)) SWIG_fail;
21912 }
21913 {
21914 arg2 = static_cast<int >(SWIG_As_int(obj1));
21915 if (SWIG_arg_fail(2)) SWIG_fail;
21916 }
21917 if (obj2) {
21918 {
21919 arg3 = static_cast<wxDateTime::WeekDay >(SWIG_As_int(obj2));
21920 if (SWIG_arg_fail(3)) SWIG_fail;
21921 }
21922 }
21923 {
21924 PyThreadState* __tstate = wxPyBeginAllowThreads();
21925 result = wxDateTime::SetToWeekOfYear(arg1,arg2,arg3);
21926
21927 wxPyEndAllowThreads(__tstate);
21928 if (PyErr_Occurred()) SWIG_fail;
21929 }
21930 {
21931 wxDateTime * resultptr;
21932 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
21933 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21934 }
21935 return resultobj;
21936 fail:
21937 return NULL;
21938 }
21939
21940
21941 static PyObject *_wrap_DateTime_SetToLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
21942 PyObject *resultobj = NULL;
21943 wxDateTime *arg1 = (wxDateTime *) 0 ;
21944 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21945 int arg3 = (int) wxDateTime::Inv_Year ;
21946 wxDateTime *result;
21947 PyObject * obj0 = 0 ;
21948 PyObject * obj1 = 0 ;
21949 PyObject * obj2 = 0 ;
21950 char *kwnames[] = {
21951 (char *) "self",(char *) "month",(char *) "year", NULL
21952 };
21953
21954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_SetToLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
21955 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21956 if (SWIG_arg_fail(1)) SWIG_fail;
21957 if (obj1) {
21958 {
21959 arg2 = static_cast<wxDateTime::Month >(SWIG_As_int(obj1));
21960 if (SWIG_arg_fail(2)) SWIG_fail;
21961 }
21962 }
21963 if (obj2) {
21964 {
21965 arg3 = static_cast<int >(SWIG_As_int(obj2));
21966 if (SWIG_arg_fail(3)) SWIG_fail;
21967 }
21968 }
21969 {
21970 PyThreadState* __tstate = wxPyBeginAllowThreads();
21971 {
21972 wxDateTime &_result_ref = (arg1)->SetToLastMonthDay(arg2,arg3);
21973 result = (wxDateTime *) &_result_ref;
21974 }
21975
21976 wxPyEndAllowThreads(__tstate);
21977 if (PyErr_Occurred()) SWIG_fail;
21978 }
21979 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21980 return resultobj;
21981 fail:
21982 return NULL;
21983 }
21984
21985
21986 static PyObject *_wrap_DateTime_GetLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
21987 PyObject *resultobj = NULL;
21988 wxDateTime *arg1 = (wxDateTime *) 0 ;
21989 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21990 int arg3 = (int) wxDateTime::Inv_Year ;
21991 wxDateTime result;
21992 PyObject * obj0 = 0 ;
21993 PyObject * obj1 = 0 ;
21994 PyObject * obj2 = 0 ;
21995 char *kwnames[] = {
21996 (char *) "self",(char *) "month",(char *) "year", NULL
21997 };
21998
21999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
22000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22001 if (SWIG_arg_fail(1)) SWIG_fail;
22002 if (obj1) {
22003 {
22004 arg2 = static_cast<wxDateTime::Month >(SWIG_As_int(obj1));
22005 if (SWIG_arg_fail(2)) SWIG_fail;
22006 }
22007 }
22008 if (obj2) {
22009 {
22010 arg3 = static_cast<int >(SWIG_As_int(obj2));
22011 if (SWIG_arg_fail(3)) SWIG_fail;
22012 }
22013 }
22014 {
22015 PyThreadState* __tstate = wxPyBeginAllowThreads();
22016 result = (arg1)->GetLastMonthDay(arg2,arg3);
22017
22018 wxPyEndAllowThreads(__tstate);
22019 if (PyErr_Occurred()) SWIG_fail;
22020 }
22021 {
22022 wxDateTime * resultptr;
22023 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22024 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22025 }
22026 return resultobj;
22027 fail:
22028 return NULL;
22029 }
22030
22031
22032 static PyObject *_wrap_DateTime_SetToYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
22033 PyObject *resultobj = NULL;
22034 wxDateTime *arg1 = (wxDateTime *) 0 ;
22035 int arg2 ;
22036 wxDateTime *result;
22037 PyObject * obj0 = 0 ;
22038 PyObject * obj1 = 0 ;
22039 char *kwnames[] = {
22040 (char *) "self",(char *) "yday", NULL
22041 };
22042
22043 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToYearDay",kwnames,&obj0,&obj1)) goto fail;
22044 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22045 if (SWIG_arg_fail(1)) SWIG_fail;
22046 {
22047 arg2 = static_cast<int >(SWIG_As_int(obj1));
22048 if (SWIG_arg_fail(2)) SWIG_fail;
22049 }
22050 {
22051 PyThreadState* __tstate = wxPyBeginAllowThreads();
22052 {
22053 wxDateTime &_result_ref = (arg1)->SetToYearDay(arg2);
22054 result = (wxDateTime *) &_result_ref;
22055 }
22056
22057 wxPyEndAllowThreads(__tstate);
22058 if (PyErr_Occurred()) SWIG_fail;
22059 }
22060 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22061 return resultobj;
22062 fail:
22063 return NULL;
22064 }
22065
22066
22067 static PyObject *_wrap_DateTime_GetYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
22068 PyObject *resultobj = NULL;
22069 wxDateTime *arg1 = (wxDateTime *) 0 ;
22070 int arg2 ;
22071 wxDateTime result;
22072 PyObject * obj0 = 0 ;
22073 PyObject * obj1 = 0 ;
22074 char *kwnames[] = {
22075 (char *) "self",(char *) "yday", NULL
22076 };
22077
22078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetYearDay",kwnames,&obj0,&obj1)) goto fail;
22079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22080 if (SWIG_arg_fail(1)) SWIG_fail;
22081 {
22082 arg2 = static_cast<int >(SWIG_As_int(obj1));
22083 if (SWIG_arg_fail(2)) SWIG_fail;
22084 }
22085 {
22086 PyThreadState* __tstate = wxPyBeginAllowThreads();
22087 result = (arg1)->GetYearDay(arg2);
22088
22089 wxPyEndAllowThreads(__tstate);
22090 if (PyErr_Occurred()) SWIG_fail;
22091 }
22092 {
22093 wxDateTime * resultptr;
22094 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22095 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22096 }
22097 return resultobj;
22098 fail:
22099 return NULL;
22100 }
22101
22102
22103 static PyObject *_wrap_DateTime_GetJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
22104 PyObject *resultobj = NULL;
22105 wxDateTime *arg1 = (wxDateTime *) 0 ;
22106 double result;
22107 PyObject * obj0 = 0 ;
22108 char *kwnames[] = {
22109 (char *) "self", NULL
22110 };
22111
22112 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJulianDayNumber",kwnames,&obj0)) goto fail;
22113 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22114 if (SWIG_arg_fail(1)) SWIG_fail;
22115 {
22116 PyThreadState* __tstate = wxPyBeginAllowThreads();
22117 result = (double)(arg1)->GetJulianDayNumber();
22118
22119 wxPyEndAllowThreads(__tstate);
22120 if (PyErr_Occurred()) SWIG_fail;
22121 }
22122 {
22123 resultobj = SWIG_From_double(static_cast<double >(result));
22124 }
22125 return resultobj;
22126 fail:
22127 return NULL;
22128 }
22129
22130
22131 static PyObject *_wrap_DateTime_GetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
22132 PyObject *resultobj = NULL;
22133 wxDateTime *arg1 = (wxDateTime *) 0 ;
22134 double result;
22135 PyObject * obj0 = 0 ;
22136 char *kwnames[] = {
22137 (char *) "self", NULL
22138 };
22139
22140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJDN",kwnames,&obj0)) goto fail;
22141 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22142 if (SWIG_arg_fail(1)) SWIG_fail;
22143 {
22144 PyThreadState* __tstate = wxPyBeginAllowThreads();
22145 result = (double)(arg1)->GetJDN();
22146
22147 wxPyEndAllowThreads(__tstate);
22148 if (PyErr_Occurred()) SWIG_fail;
22149 }
22150 {
22151 resultobj = SWIG_From_double(static_cast<double >(result));
22152 }
22153 return resultobj;
22154 fail:
22155 return NULL;
22156 }
22157
22158
22159 static PyObject *_wrap_DateTime_GetModifiedJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
22160 PyObject *resultobj = NULL;
22161 wxDateTime *arg1 = (wxDateTime *) 0 ;
22162 double result;
22163 PyObject * obj0 = 0 ;
22164 char *kwnames[] = {
22165 (char *) "self", NULL
22166 };
22167
22168 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetModifiedJulianDayNumber",kwnames,&obj0)) goto fail;
22169 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22170 if (SWIG_arg_fail(1)) SWIG_fail;
22171 {
22172 PyThreadState* __tstate = wxPyBeginAllowThreads();
22173 result = (double)((wxDateTime const *)arg1)->GetModifiedJulianDayNumber();
22174
22175 wxPyEndAllowThreads(__tstate);
22176 if (PyErr_Occurred()) SWIG_fail;
22177 }
22178 {
22179 resultobj = SWIG_From_double(static_cast<double >(result));
22180 }
22181 return resultobj;
22182 fail:
22183 return NULL;
22184 }
22185
22186
22187 static PyObject *_wrap_DateTime_GetMJD(PyObject *, PyObject *args, PyObject *kwargs) {
22188 PyObject *resultobj = NULL;
22189 wxDateTime *arg1 = (wxDateTime *) 0 ;
22190 double result;
22191 PyObject * obj0 = 0 ;
22192 char *kwnames[] = {
22193 (char *) "self", NULL
22194 };
22195
22196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetMJD",kwnames,&obj0)) goto fail;
22197 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22198 if (SWIG_arg_fail(1)) SWIG_fail;
22199 {
22200 PyThreadState* __tstate = wxPyBeginAllowThreads();
22201 result = (double)(arg1)->GetMJD();
22202
22203 wxPyEndAllowThreads(__tstate);
22204 if (PyErr_Occurred()) SWIG_fail;
22205 }
22206 {
22207 resultobj = SWIG_From_double(static_cast<double >(result));
22208 }
22209 return resultobj;
22210 fail:
22211 return NULL;
22212 }
22213
22214
22215 static PyObject *_wrap_DateTime_GetRataDie(PyObject *, PyObject *args, PyObject *kwargs) {
22216 PyObject *resultobj = NULL;
22217 wxDateTime *arg1 = (wxDateTime *) 0 ;
22218 double result;
22219 PyObject * obj0 = 0 ;
22220 char *kwnames[] = {
22221 (char *) "self", NULL
22222 };
22223
22224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetRataDie",kwnames,&obj0)) goto fail;
22225 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22226 if (SWIG_arg_fail(1)) SWIG_fail;
22227 {
22228 PyThreadState* __tstate = wxPyBeginAllowThreads();
22229 result = (double)(arg1)->GetRataDie();
22230
22231 wxPyEndAllowThreads(__tstate);
22232 if (PyErr_Occurred()) SWIG_fail;
22233 }
22234 {
22235 resultobj = SWIG_From_double(static_cast<double >(result));
22236 }
22237 return resultobj;
22238 fail:
22239 return NULL;
22240 }
22241
22242
22243 static PyObject *_wrap_DateTime_ToTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
22244 PyObject *resultobj = NULL;
22245 wxDateTime *arg1 = (wxDateTime *) 0 ;
22246 wxDateTime::TimeZone *arg2 = 0 ;
22247 bool arg3 = (bool) false ;
22248 wxDateTime result;
22249 bool temp2 = false ;
22250 PyObject * obj0 = 0 ;
22251 PyObject * obj1 = 0 ;
22252 PyObject * obj2 = 0 ;
22253 char *kwnames[] = {
22254 (char *) "self",(char *) "tz",(char *) "noDST", NULL
22255 };
22256
22257 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_ToTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
22258 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22259 if (SWIG_arg_fail(1)) SWIG_fail;
22260 {
22261 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22262 temp2 = true;
22263 }
22264 if (obj2) {
22265 {
22266 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
22267 if (SWIG_arg_fail(3)) SWIG_fail;
22268 }
22269 }
22270 {
22271 PyThreadState* __tstate = wxPyBeginAllowThreads();
22272 result = (arg1)->ToTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
22273
22274 wxPyEndAllowThreads(__tstate);
22275 if (PyErr_Occurred()) SWIG_fail;
22276 }
22277 {
22278 wxDateTime * resultptr;
22279 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22280 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22281 }
22282 {
22283 if (temp2) delete arg2;
22284 }
22285 return resultobj;
22286 fail:
22287 {
22288 if (temp2) delete arg2;
22289 }
22290 return NULL;
22291 }
22292
22293
22294 static PyObject *_wrap_DateTime_MakeTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
22295 PyObject *resultobj = NULL;
22296 wxDateTime *arg1 = (wxDateTime *) 0 ;
22297 wxDateTime::TimeZone *arg2 = 0 ;
22298 bool arg3 = (bool) false ;
22299 wxDateTime *result;
22300 bool temp2 = false ;
22301 PyObject * obj0 = 0 ;
22302 PyObject * obj1 = 0 ;
22303 PyObject * obj2 = 0 ;
22304 char *kwnames[] = {
22305 (char *) "self",(char *) "tz",(char *) "noDST", NULL
22306 };
22307
22308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_MakeTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
22309 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22310 if (SWIG_arg_fail(1)) SWIG_fail;
22311 {
22312 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22313 temp2 = true;
22314 }
22315 if (obj2) {
22316 {
22317 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
22318 if (SWIG_arg_fail(3)) SWIG_fail;
22319 }
22320 }
22321 {
22322 PyThreadState* __tstate = wxPyBeginAllowThreads();
22323 {
22324 wxDateTime &_result_ref = (arg1)->MakeTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
22325 result = (wxDateTime *) &_result_ref;
22326 }
22327
22328 wxPyEndAllowThreads(__tstate);
22329 if (PyErr_Occurred()) SWIG_fail;
22330 }
22331 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22332 {
22333 if (temp2) delete arg2;
22334 }
22335 return resultobj;
22336 fail:
22337 {
22338 if (temp2) delete arg2;
22339 }
22340 return NULL;
22341 }
22342
22343
22344 static PyObject *_wrap_DateTime_FromTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
22345 PyObject *resultobj = NULL;
22346 wxDateTime *arg1 = (wxDateTime *) 0 ;
22347 wxDateTime::TimeZone *arg2 = 0 ;
22348 bool arg3 = (bool) false ;
22349 wxDateTime result;
22350 bool temp2 = false ;
22351 PyObject * obj0 = 0 ;
22352 PyObject * obj1 = 0 ;
22353 PyObject * obj2 = 0 ;
22354 char *kwnames[] = {
22355 (char *) "self",(char *) "tz",(char *) "noDST", NULL
22356 };
22357
22358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_FromTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
22359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22360 if (SWIG_arg_fail(1)) SWIG_fail;
22361 {
22362 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22363 temp2 = true;
22364 }
22365 if (obj2) {
22366 {
22367 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
22368 if (SWIG_arg_fail(3)) SWIG_fail;
22369 }
22370 }
22371 {
22372 PyThreadState* __tstate = wxPyBeginAllowThreads();
22373 result = ((wxDateTime const *)arg1)->FromTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
22374
22375 wxPyEndAllowThreads(__tstate);
22376 if (PyErr_Occurred()) SWIG_fail;
22377 }
22378 {
22379 wxDateTime * resultptr;
22380 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22381 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22382 }
22383 {
22384 if (temp2) delete arg2;
22385 }
22386 return resultobj;
22387 fail:
22388 {
22389 if (temp2) delete arg2;
22390 }
22391 return NULL;
22392 }
22393
22394
22395 static PyObject *_wrap_DateTime_MakeFromTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
22396 PyObject *resultobj = NULL;
22397 wxDateTime *arg1 = (wxDateTime *) 0 ;
22398 wxDateTime::TimeZone *arg2 = 0 ;
22399 bool arg3 = (bool) false ;
22400 wxDateTime *result;
22401 bool temp2 = false ;
22402 PyObject * obj0 = 0 ;
22403 PyObject * obj1 = 0 ;
22404 PyObject * obj2 = 0 ;
22405 char *kwnames[] = {
22406 (char *) "self",(char *) "tz",(char *) "noDST", NULL
22407 };
22408
22409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_MakeFromTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
22410 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22411 if (SWIG_arg_fail(1)) SWIG_fail;
22412 {
22413 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22414 temp2 = true;
22415 }
22416 if (obj2) {
22417 {
22418 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
22419 if (SWIG_arg_fail(3)) SWIG_fail;
22420 }
22421 }
22422 {
22423 PyThreadState* __tstate = wxPyBeginAllowThreads();
22424 {
22425 wxDateTime &_result_ref = (arg1)->MakeFromTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
22426 result = (wxDateTime *) &_result_ref;
22427 }
22428
22429 wxPyEndAllowThreads(__tstate);
22430 if (PyErr_Occurred()) SWIG_fail;
22431 }
22432 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22433 {
22434 if (temp2) delete arg2;
22435 }
22436 return resultobj;
22437 fail:
22438 {
22439 if (temp2) delete arg2;
22440 }
22441 return NULL;
22442 }
22443
22444
22445 static PyObject *_wrap_DateTime_ToUTC(PyObject *, PyObject *args, PyObject *kwargs) {
22446 PyObject *resultobj = NULL;
22447 wxDateTime *arg1 = (wxDateTime *) 0 ;
22448 bool arg2 = (bool) false ;
22449 wxDateTime result;
22450 PyObject * obj0 = 0 ;
22451 PyObject * obj1 = 0 ;
22452 char *kwnames[] = {
22453 (char *) "self",(char *) "noDST", NULL
22454 };
22455
22456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_ToUTC",kwnames,&obj0,&obj1)) goto fail;
22457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22458 if (SWIG_arg_fail(1)) SWIG_fail;
22459 if (obj1) {
22460 {
22461 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22462 if (SWIG_arg_fail(2)) SWIG_fail;
22463 }
22464 }
22465 {
22466 PyThreadState* __tstate = wxPyBeginAllowThreads();
22467 result = ((wxDateTime const *)arg1)->ToUTC(arg2);
22468
22469 wxPyEndAllowThreads(__tstate);
22470 if (PyErr_Occurred()) SWIG_fail;
22471 }
22472 {
22473 wxDateTime * resultptr;
22474 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22475 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22476 }
22477 return resultobj;
22478 fail:
22479 return NULL;
22480 }
22481
22482
22483 static PyObject *_wrap_DateTime_MakeUTC(PyObject *, PyObject *args, PyObject *kwargs) {
22484 PyObject *resultobj = NULL;
22485 wxDateTime *arg1 = (wxDateTime *) 0 ;
22486 bool arg2 = (bool) false ;
22487 wxDateTime *result;
22488 PyObject * obj0 = 0 ;
22489 PyObject * obj1 = 0 ;
22490 char *kwnames[] = {
22491 (char *) "self",(char *) "noDST", NULL
22492 };
22493
22494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeUTC",kwnames,&obj0,&obj1)) goto fail;
22495 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22496 if (SWIG_arg_fail(1)) SWIG_fail;
22497 if (obj1) {
22498 {
22499 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22500 if (SWIG_arg_fail(2)) SWIG_fail;
22501 }
22502 }
22503 {
22504 PyThreadState* __tstate = wxPyBeginAllowThreads();
22505 {
22506 wxDateTime &_result_ref = (arg1)->MakeUTC(arg2);
22507 result = (wxDateTime *) &_result_ref;
22508 }
22509
22510 wxPyEndAllowThreads(__tstate);
22511 if (PyErr_Occurred()) SWIG_fail;
22512 }
22513 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22514 return resultobj;
22515 fail:
22516 return NULL;
22517 }
22518
22519
22520 static PyObject *_wrap_DateTime_ToGMT(PyObject *, PyObject *args, PyObject *kwargs) {
22521 PyObject *resultobj = NULL;
22522 wxDateTime *arg1 = (wxDateTime *) 0 ;
22523 bool arg2 = (bool) false ;
22524 wxDateTime result;
22525 PyObject * obj0 = 0 ;
22526 PyObject * obj1 = 0 ;
22527 char *kwnames[] = {
22528 (char *) "self",(char *) "noDST", NULL
22529 };
22530
22531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_ToGMT",kwnames,&obj0,&obj1)) goto fail;
22532 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22533 if (SWIG_arg_fail(1)) SWIG_fail;
22534 if (obj1) {
22535 {
22536 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22537 if (SWIG_arg_fail(2)) SWIG_fail;
22538 }
22539 }
22540 {
22541 PyThreadState* __tstate = wxPyBeginAllowThreads();
22542 result = ((wxDateTime const *)arg1)->ToGMT(arg2);
22543
22544 wxPyEndAllowThreads(__tstate);
22545 if (PyErr_Occurred()) SWIG_fail;
22546 }
22547 {
22548 wxDateTime * resultptr;
22549 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22550 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22551 }
22552 return resultobj;
22553 fail:
22554 return NULL;
22555 }
22556
22557
22558 static PyObject *_wrap_DateTime_MakeGMT(PyObject *, PyObject *args, PyObject *kwargs) {
22559 PyObject *resultobj = NULL;
22560 wxDateTime *arg1 = (wxDateTime *) 0 ;
22561 bool arg2 = (bool) false ;
22562 wxDateTime *result;
22563 PyObject * obj0 = 0 ;
22564 PyObject * obj1 = 0 ;
22565 char *kwnames[] = {
22566 (char *) "self",(char *) "noDST", NULL
22567 };
22568
22569 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeGMT",kwnames,&obj0,&obj1)) goto fail;
22570 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22571 if (SWIG_arg_fail(1)) SWIG_fail;
22572 if (obj1) {
22573 {
22574 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22575 if (SWIG_arg_fail(2)) SWIG_fail;
22576 }
22577 }
22578 {
22579 PyThreadState* __tstate = wxPyBeginAllowThreads();
22580 {
22581 wxDateTime &_result_ref = (arg1)->MakeGMT(arg2);
22582 result = (wxDateTime *) &_result_ref;
22583 }
22584
22585 wxPyEndAllowThreads(__tstate);
22586 if (PyErr_Occurred()) SWIG_fail;
22587 }
22588 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22589 return resultobj;
22590 fail:
22591 return NULL;
22592 }
22593
22594
22595 static PyObject *_wrap_DateTime_FromUTC(PyObject *, PyObject *args, PyObject *kwargs) {
22596 PyObject *resultobj = NULL;
22597 wxDateTime *arg1 = (wxDateTime *) 0 ;
22598 bool arg2 = (bool) false ;
22599 wxDateTime result;
22600 PyObject * obj0 = 0 ;
22601 PyObject * obj1 = 0 ;
22602 char *kwnames[] = {
22603 (char *) "self",(char *) "noDST", NULL
22604 };
22605
22606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_FromUTC",kwnames,&obj0,&obj1)) goto fail;
22607 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22608 if (SWIG_arg_fail(1)) SWIG_fail;
22609 if (obj1) {
22610 {
22611 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22612 if (SWIG_arg_fail(2)) SWIG_fail;
22613 }
22614 }
22615 {
22616 PyThreadState* __tstate = wxPyBeginAllowThreads();
22617 result = ((wxDateTime const *)arg1)->FromUTC(arg2);
22618
22619 wxPyEndAllowThreads(__tstate);
22620 if (PyErr_Occurred()) SWIG_fail;
22621 }
22622 {
22623 wxDateTime * resultptr;
22624 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
22625 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
22626 }
22627 return resultobj;
22628 fail:
22629 return NULL;
22630 }
22631
22632
22633 static PyObject *_wrap_DateTime_MakeFromUTC(PyObject *, PyObject *args, PyObject *kwargs) {
22634 PyObject *resultobj = NULL;
22635 wxDateTime *arg1 = (wxDateTime *) 0 ;
22636 bool arg2 = (bool) false ;
22637 wxDateTime *result;
22638 PyObject * obj0 = 0 ;
22639 PyObject * obj1 = 0 ;
22640 char *kwnames[] = {
22641 (char *) "self",(char *) "noDST", NULL
22642 };
22643
22644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeFromUTC",kwnames,&obj0,&obj1)) goto fail;
22645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22646 if (SWIG_arg_fail(1)) SWIG_fail;
22647 if (obj1) {
22648 {
22649 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
22650 if (SWIG_arg_fail(2)) SWIG_fail;
22651 }
22652 }
22653 {
22654 PyThreadState* __tstate = wxPyBeginAllowThreads();
22655 {
22656 wxDateTime &_result_ref = (arg1)->MakeFromUTC(arg2);
22657 result = (wxDateTime *) &_result_ref;
22658 }
22659
22660 wxPyEndAllowThreads(__tstate);
22661 if (PyErr_Occurred()) SWIG_fail;
22662 }
22663 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22664 return resultobj;
22665 fail:
22666 return NULL;
22667 }
22668
22669
22670 static PyObject *_wrap_DateTime_IsDST(PyObject *, PyObject *args, PyObject *kwargs) {
22671 PyObject *resultobj = NULL;
22672 wxDateTime *arg1 = (wxDateTime *) 0 ;
22673 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
22674 int result;
22675 PyObject * obj0 = 0 ;
22676 PyObject * obj1 = 0 ;
22677 char *kwnames[] = {
22678 (char *) "self",(char *) "country", NULL
22679 };
22680
22681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsDST",kwnames,&obj0,&obj1)) goto fail;
22682 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22683 if (SWIG_arg_fail(1)) SWIG_fail;
22684 if (obj1) {
22685 {
22686 arg2 = static_cast<wxDateTime::Country >(SWIG_As_int(obj1));
22687 if (SWIG_arg_fail(2)) SWIG_fail;
22688 }
22689 }
22690 {
22691 PyThreadState* __tstate = wxPyBeginAllowThreads();
22692 result = (int)(arg1)->IsDST(arg2);
22693
22694 wxPyEndAllowThreads(__tstate);
22695 if (PyErr_Occurred()) SWIG_fail;
22696 }
22697 {
22698 resultobj = SWIG_From_int(static_cast<int >(result));
22699 }
22700 return resultobj;
22701 fail:
22702 return NULL;
22703 }
22704
22705
22706 static PyObject *_wrap_DateTime_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
22707 PyObject *resultobj = NULL;
22708 wxDateTime *arg1 = (wxDateTime *) 0 ;
22709 bool result;
22710 PyObject * obj0 = 0 ;
22711 char *kwnames[] = {
22712 (char *) "self", NULL
22713 };
22714
22715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_IsValid",kwnames,&obj0)) goto fail;
22716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22717 if (SWIG_arg_fail(1)) SWIG_fail;
22718 {
22719 PyThreadState* __tstate = wxPyBeginAllowThreads();
22720 result = (bool)((wxDateTime const *)arg1)->IsValid();
22721
22722 wxPyEndAllowThreads(__tstate);
22723 if (PyErr_Occurred()) SWIG_fail;
22724 }
22725 {
22726 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22727 }
22728 return resultobj;
22729 fail:
22730 return NULL;
22731 }
22732
22733
22734 static PyObject *_wrap_DateTime_GetTicks(PyObject *, PyObject *args, PyObject *kwargs) {
22735 PyObject *resultobj = NULL;
22736 wxDateTime *arg1 = (wxDateTime *) 0 ;
22737 time_t result;
22738 PyObject * obj0 = 0 ;
22739 char *kwnames[] = {
22740 (char *) "self", NULL
22741 };
22742
22743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetTicks",kwnames,&obj0)) goto fail;
22744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22745 if (SWIG_arg_fail(1)) SWIG_fail;
22746 {
22747 PyThreadState* __tstate = wxPyBeginAllowThreads();
22748 result = (time_t)((wxDateTime const *)arg1)->GetTicks();
22749
22750 wxPyEndAllowThreads(__tstate);
22751 if (PyErr_Occurred()) SWIG_fail;
22752 }
22753 {
22754 resultobj = SWIG_From_unsigned_SS_int(static_cast<unsigned int >(result));
22755 }
22756 return resultobj;
22757 fail:
22758 return NULL;
22759 }
22760
22761
22762 static PyObject *_wrap_DateTime_GetYear(PyObject *, PyObject *args, PyObject *kwargs) {
22763 PyObject *resultobj = NULL;
22764 wxDateTime *arg1 = (wxDateTime *) 0 ;
22765 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22766 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22767 int result;
22768 bool temp2 = false ;
22769 PyObject * obj0 = 0 ;
22770 PyObject * obj1 = 0 ;
22771 char *kwnames[] = {
22772 (char *) "self",(char *) "tz", NULL
22773 };
22774
22775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetYear",kwnames,&obj0,&obj1)) goto fail;
22776 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22777 if (SWIG_arg_fail(1)) SWIG_fail;
22778 if (obj1) {
22779 {
22780 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22781 temp2 = true;
22782 }
22783 }
22784 {
22785 PyThreadState* __tstate = wxPyBeginAllowThreads();
22786 result = (int)((wxDateTime const *)arg1)->GetYear((wxDateTime::TimeZone const &)*arg2);
22787
22788 wxPyEndAllowThreads(__tstate);
22789 if (PyErr_Occurred()) SWIG_fail;
22790 }
22791 {
22792 resultobj = SWIG_From_int(static_cast<int >(result));
22793 }
22794 {
22795 if (temp2) delete arg2;
22796 }
22797 return resultobj;
22798 fail:
22799 {
22800 if (temp2) delete arg2;
22801 }
22802 return NULL;
22803 }
22804
22805
22806 static PyObject *_wrap_DateTime_GetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
22807 PyObject *resultobj = NULL;
22808 wxDateTime *arg1 = (wxDateTime *) 0 ;
22809 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22810 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22811 wxDateTime::Month result;
22812 bool temp2 = false ;
22813 PyObject * obj0 = 0 ;
22814 PyObject * obj1 = 0 ;
22815 char *kwnames[] = {
22816 (char *) "self",(char *) "tz", NULL
22817 };
22818
22819 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonth",kwnames,&obj0,&obj1)) goto fail;
22820 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22821 if (SWIG_arg_fail(1)) SWIG_fail;
22822 if (obj1) {
22823 {
22824 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22825 temp2 = true;
22826 }
22827 }
22828 {
22829 PyThreadState* __tstate = wxPyBeginAllowThreads();
22830 result = (wxDateTime::Month)((wxDateTime const *)arg1)->GetMonth((wxDateTime::TimeZone const &)*arg2);
22831
22832 wxPyEndAllowThreads(__tstate);
22833 if (PyErr_Occurred()) SWIG_fail;
22834 }
22835 resultobj = SWIG_From_int((result));
22836 {
22837 if (temp2) delete arg2;
22838 }
22839 return resultobj;
22840 fail:
22841 {
22842 if (temp2) delete arg2;
22843 }
22844 return NULL;
22845 }
22846
22847
22848 static PyObject *_wrap_DateTime_GetDay(PyObject *, PyObject *args, PyObject *kwargs) {
22849 PyObject *resultobj = NULL;
22850 wxDateTime *arg1 = (wxDateTime *) 0 ;
22851 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22852 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22853 int result;
22854 bool temp2 = false ;
22855 PyObject * obj0 = 0 ;
22856 PyObject * obj1 = 0 ;
22857 char *kwnames[] = {
22858 (char *) "self",(char *) "tz", NULL
22859 };
22860
22861 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDay",kwnames,&obj0,&obj1)) goto fail;
22862 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22863 if (SWIG_arg_fail(1)) SWIG_fail;
22864 if (obj1) {
22865 {
22866 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22867 temp2 = true;
22868 }
22869 }
22870 {
22871 PyThreadState* __tstate = wxPyBeginAllowThreads();
22872 result = (int)((wxDateTime const *)arg1)->GetDay((wxDateTime::TimeZone const &)*arg2);
22873
22874 wxPyEndAllowThreads(__tstate);
22875 if (PyErr_Occurred()) SWIG_fail;
22876 }
22877 {
22878 resultobj = SWIG_From_int(static_cast<int >(result));
22879 }
22880 {
22881 if (temp2) delete arg2;
22882 }
22883 return resultobj;
22884 fail:
22885 {
22886 if (temp2) delete arg2;
22887 }
22888 return NULL;
22889 }
22890
22891
22892 static PyObject *_wrap_DateTime_GetWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
22893 PyObject *resultobj = NULL;
22894 wxDateTime *arg1 = (wxDateTime *) 0 ;
22895 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22896 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22897 wxDateTime::WeekDay result;
22898 bool temp2 = false ;
22899 PyObject * obj0 = 0 ;
22900 PyObject * obj1 = 0 ;
22901 char *kwnames[] = {
22902 (char *) "self",(char *) "tz", NULL
22903 };
22904
22905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDay",kwnames,&obj0,&obj1)) goto fail;
22906 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22907 if (SWIG_arg_fail(1)) SWIG_fail;
22908 if (obj1) {
22909 {
22910 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22911 temp2 = true;
22912 }
22913 }
22914 {
22915 PyThreadState* __tstate = wxPyBeginAllowThreads();
22916 result = (wxDateTime::WeekDay)((wxDateTime const *)arg1)->GetWeekDay((wxDateTime::TimeZone const &)*arg2);
22917
22918 wxPyEndAllowThreads(__tstate);
22919 if (PyErr_Occurred()) SWIG_fail;
22920 }
22921 resultobj = SWIG_From_int((result));
22922 {
22923 if (temp2) delete arg2;
22924 }
22925 return resultobj;
22926 fail:
22927 {
22928 if (temp2) delete arg2;
22929 }
22930 return NULL;
22931 }
22932
22933
22934 static PyObject *_wrap_DateTime_GetHour(PyObject *, PyObject *args, PyObject *kwargs) {
22935 PyObject *resultobj = NULL;
22936 wxDateTime *arg1 = (wxDateTime *) 0 ;
22937 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22938 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22939 int result;
22940 bool temp2 = false ;
22941 PyObject * obj0 = 0 ;
22942 PyObject * obj1 = 0 ;
22943 char *kwnames[] = {
22944 (char *) "self",(char *) "tz", NULL
22945 };
22946
22947 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetHour",kwnames,&obj0,&obj1)) goto fail;
22948 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22949 if (SWIG_arg_fail(1)) SWIG_fail;
22950 if (obj1) {
22951 {
22952 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22953 temp2 = true;
22954 }
22955 }
22956 {
22957 PyThreadState* __tstate = wxPyBeginAllowThreads();
22958 result = (int)((wxDateTime const *)arg1)->GetHour((wxDateTime::TimeZone const &)*arg2);
22959
22960 wxPyEndAllowThreads(__tstate);
22961 if (PyErr_Occurred()) SWIG_fail;
22962 }
22963 {
22964 resultobj = SWIG_From_int(static_cast<int >(result));
22965 }
22966 {
22967 if (temp2) delete arg2;
22968 }
22969 return resultobj;
22970 fail:
22971 {
22972 if (temp2) delete arg2;
22973 }
22974 return NULL;
22975 }
22976
22977
22978 static PyObject *_wrap_DateTime_GetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
22979 PyObject *resultobj = NULL;
22980 wxDateTime *arg1 = (wxDateTime *) 0 ;
22981 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22982 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22983 int result;
22984 bool temp2 = false ;
22985 PyObject * obj0 = 0 ;
22986 PyObject * obj1 = 0 ;
22987 char *kwnames[] = {
22988 (char *) "self",(char *) "tz", NULL
22989 };
22990
22991 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMinute",kwnames,&obj0,&obj1)) goto fail;
22992 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22993 if (SWIG_arg_fail(1)) SWIG_fail;
22994 if (obj1) {
22995 {
22996 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22997 temp2 = true;
22998 }
22999 }
23000 {
23001 PyThreadState* __tstate = wxPyBeginAllowThreads();
23002 result = (int)((wxDateTime const *)arg1)->GetMinute((wxDateTime::TimeZone const &)*arg2);
23003
23004 wxPyEndAllowThreads(__tstate);
23005 if (PyErr_Occurred()) SWIG_fail;
23006 }
23007 {
23008 resultobj = SWIG_From_int(static_cast<int >(result));
23009 }
23010 {
23011 if (temp2) delete arg2;
23012 }
23013 return resultobj;
23014 fail:
23015 {
23016 if (temp2) delete arg2;
23017 }
23018 return NULL;
23019 }
23020
23021
23022 static PyObject *_wrap_DateTime_GetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
23023 PyObject *resultobj = NULL;
23024 wxDateTime *arg1 = (wxDateTime *) 0 ;
23025 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
23026 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
23027 int result;
23028 bool temp2 = false ;
23029 PyObject * obj0 = 0 ;
23030 PyObject * obj1 = 0 ;
23031 char *kwnames[] = {
23032 (char *) "self",(char *) "tz", NULL
23033 };
23034
23035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetSecond",kwnames,&obj0,&obj1)) goto fail;
23036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23037 if (SWIG_arg_fail(1)) SWIG_fail;
23038 if (obj1) {
23039 {
23040 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
23041 temp2 = true;
23042 }
23043 }
23044 {
23045 PyThreadState* __tstate = wxPyBeginAllowThreads();
23046 result = (int)((wxDateTime const *)arg1)->GetSecond((wxDateTime::TimeZone const &)*arg2);
23047
23048 wxPyEndAllowThreads(__tstate);
23049 if (PyErr_Occurred()) SWIG_fail;
23050 }
23051 {
23052 resultobj = SWIG_From_int(static_cast<int >(result));
23053 }
23054 {
23055 if (temp2) delete arg2;
23056 }
23057 return resultobj;
23058 fail:
23059 {
23060 if (temp2) delete arg2;
23061 }
23062 return NULL;
23063 }
23064
23065
23066 static PyObject *_wrap_DateTime_GetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
23067 PyObject *resultobj = NULL;
23068 wxDateTime *arg1 = (wxDateTime *) 0 ;
23069 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
23070 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
23071 int result;
23072 bool temp2 = false ;
23073 PyObject * obj0 = 0 ;
23074 PyObject * obj1 = 0 ;
23075 char *kwnames[] = {
23076 (char *) "self",(char *) "tz", NULL
23077 };
23078
23079 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMillisecond",kwnames,&obj0,&obj1)) goto fail;
23080 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23081 if (SWIG_arg_fail(1)) SWIG_fail;
23082 if (obj1) {
23083 {
23084 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
23085 temp2 = true;
23086 }
23087 }
23088 {
23089 PyThreadState* __tstate = wxPyBeginAllowThreads();
23090 result = (int)((wxDateTime const *)arg1)->GetMillisecond((wxDateTime::TimeZone const &)*arg2);
23091
23092 wxPyEndAllowThreads(__tstate);
23093 if (PyErr_Occurred()) SWIG_fail;
23094 }
23095 {
23096 resultobj = SWIG_From_int(static_cast<int >(result));
23097 }
23098 {
23099 if (temp2) delete arg2;
23100 }
23101 return resultobj;
23102 fail:
23103 {
23104 if (temp2) delete arg2;
23105 }
23106 return NULL;
23107 }
23108
23109
23110 static PyObject *_wrap_DateTime_GetDayOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
23111 PyObject *resultobj = NULL;
23112 wxDateTime *arg1 = (wxDateTime *) 0 ;
23113 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
23114 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
23115 int result;
23116 bool temp2 = false ;
23117 PyObject * obj0 = 0 ;
23118 PyObject * obj1 = 0 ;
23119 char *kwnames[] = {
23120 (char *) "self",(char *) "tz", NULL
23121 };
23122
23123 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDayOfYear",kwnames,&obj0,&obj1)) goto fail;
23124 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23125 if (SWIG_arg_fail(1)) SWIG_fail;
23126 if (obj1) {
23127 {
23128 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
23129 temp2 = true;
23130 }
23131 }
23132 {
23133 PyThreadState* __tstate = wxPyBeginAllowThreads();
23134 result = (int)((wxDateTime const *)arg1)->GetDayOfYear((wxDateTime::TimeZone const &)*arg2);
23135
23136 wxPyEndAllowThreads(__tstate);
23137 if (PyErr_Occurred()) SWIG_fail;
23138 }
23139 {
23140 resultobj = SWIG_From_int(static_cast<int >(result));
23141 }
23142 {
23143 if (temp2) delete arg2;
23144 }
23145 return resultobj;
23146 fail:
23147 {
23148 if (temp2) delete arg2;
23149 }
23150 return NULL;
23151 }
23152
23153
23154 static PyObject *_wrap_DateTime_GetWeekOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
23155 PyObject *resultobj = NULL;
23156 wxDateTime *arg1 = (wxDateTime *) 0 ;
23157 wxDateTime::WeekFlags arg2 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
23158 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
23159 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
23160 int result;
23161 bool temp3 = false ;
23162 PyObject * obj0 = 0 ;
23163 PyObject * obj1 = 0 ;
23164 PyObject * obj2 = 0 ;
23165 char *kwnames[] = {
23166 (char *) "self",(char *) "flags",(char *) "tz", NULL
23167 };
23168
23169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfYear",kwnames,&obj0,&obj1,&obj2)) goto fail;
23170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23171 if (SWIG_arg_fail(1)) SWIG_fail;
23172 if (obj1) {
23173 {
23174 arg2 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj1));
23175 if (SWIG_arg_fail(2)) SWIG_fail;
23176 }
23177 }
23178 if (obj2) {
23179 {
23180 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
23181 temp3 = true;
23182 }
23183 }
23184 {
23185 PyThreadState* __tstate = wxPyBeginAllowThreads();
23186 result = (int)((wxDateTime const *)arg1)->GetWeekOfYear(arg2,(wxDateTime::TimeZone const &)*arg3);
23187
23188 wxPyEndAllowThreads(__tstate);
23189 if (PyErr_Occurred()) SWIG_fail;
23190 }
23191 {
23192 resultobj = SWIG_From_int(static_cast<int >(result));
23193 }
23194 {
23195 if (temp3) delete arg3;
23196 }
23197 return resultobj;
23198 fail:
23199 {
23200 if (temp3) delete arg3;
23201 }
23202 return NULL;
23203 }
23204
23205
23206 static PyObject *_wrap_DateTime_GetWeekOfMonth(PyObject *, PyObject *args, PyObject *kwargs) {
23207 PyObject *resultobj = NULL;
23208 wxDateTime *arg1 = (wxDateTime *) 0 ;
23209 wxDateTime::WeekFlags arg2 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
23210 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
23211 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
23212 int result;
23213 bool temp3 = false ;
23214 PyObject * obj0 = 0 ;
23215 PyObject * obj1 = 0 ;
23216 PyObject * obj2 = 0 ;
23217 char *kwnames[] = {
23218 (char *) "self",(char *) "flags",(char *) "tz", NULL
23219 };
23220
23221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
23222 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23223 if (SWIG_arg_fail(1)) SWIG_fail;
23224 if (obj1) {
23225 {
23226 arg2 = static_cast<wxDateTime::WeekFlags >(SWIG_As_int(obj1));
23227 if (SWIG_arg_fail(2)) SWIG_fail;
23228 }
23229 }
23230 if (obj2) {
23231 {
23232 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
23233 temp3 = true;
23234 }
23235 }
23236 {
23237 PyThreadState* __tstate = wxPyBeginAllowThreads();
23238 result = (int)((wxDateTime const *)arg1)->GetWeekOfMonth(arg2,(wxDateTime::TimeZone const &)*arg3);
23239
23240 wxPyEndAllowThreads(__tstate);
23241 if (PyErr_Occurred()) SWIG_fail;
23242 }
23243 {
23244 resultobj = SWIG_From_int(static_cast<int >(result));
23245 }
23246 {
23247 if (temp3) delete arg3;
23248 }
23249 return resultobj;
23250 fail:
23251 {
23252 if (temp3) delete arg3;
23253 }
23254 return NULL;
23255 }
23256
23257
23258 static PyObject *_wrap_DateTime_IsWorkDay(PyObject *, PyObject *args, PyObject *kwargs) {
23259 PyObject *resultobj = NULL;
23260 wxDateTime *arg1 = (wxDateTime *) 0 ;
23261 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
23262 bool result;
23263 PyObject * obj0 = 0 ;
23264 PyObject * obj1 = 0 ;
23265 char *kwnames[] = {
23266 (char *) "self",(char *) "country", NULL
23267 };
23268
23269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsWorkDay",kwnames,&obj0,&obj1)) goto fail;
23270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23271 if (SWIG_arg_fail(1)) SWIG_fail;
23272 if (obj1) {
23273 {
23274 arg2 = static_cast<wxDateTime::Country >(SWIG_As_int(obj1));
23275 if (SWIG_arg_fail(2)) SWIG_fail;
23276 }
23277 }
23278 {
23279 PyThreadState* __tstate = wxPyBeginAllowThreads();
23280 result = (bool)((wxDateTime const *)arg1)->IsWorkDay(arg2);
23281
23282 wxPyEndAllowThreads(__tstate);
23283 if (PyErr_Occurred()) SWIG_fail;
23284 }
23285 {
23286 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23287 }
23288 return resultobj;
23289 fail:
23290 return NULL;
23291 }
23292
23293
23294 static PyObject *_wrap_DateTime_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
23295 PyObject *resultobj = NULL;
23296 wxDateTime *arg1 = (wxDateTime *) 0 ;
23297 wxDateTime *arg2 = 0 ;
23298 bool result;
23299 PyObject * obj0 = 0 ;
23300 PyObject * obj1 = 0 ;
23301 char *kwnames[] = {
23302 (char *) "self",(char *) "datetime", NULL
23303 };
23304
23305 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
23306 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23307 if (SWIG_arg_fail(1)) SWIG_fail;
23308 {
23309 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23310 if (SWIG_arg_fail(2)) SWIG_fail;
23311 if (arg2 == NULL) {
23312 SWIG_null_ref("wxDateTime");
23313 }
23314 if (SWIG_arg_fail(2)) SWIG_fail;
23315 }
23316 {
23317 PyThreadState* __tstate = wxPyBeginAllowThreads();
23318 result = (bool)((wxDateTime const *)arg1)->IsEqualTo((wxDateTime const &)*arg2);
23319
23320 wxPyEndAllowThreads(__tstate);
23321 if (PyErr_Occurred()) SWIG_fail;
23322 }
23323 {
23324 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23325 }
23326 return resultobj;
23327 fail:
23328 return NULL;
23329 }
23330
23331
23332 static PyObject *_wrap_DateTime_IsEarlierThan(PyObject *, PyObject *args, PyObject *kwargs) {
23333 PyObject *resultobj = NULL;
23334 wxDateTime *arg1 = (wxDateTime *) 0 ;
23335 wxDateTime *arg2 = 0 ;
23336 bool result;
23337 PyObject * obj0 = 0 ;
23338 PyObject * obj1 = 0 ;
23339 char *kwnames[] = {
23340 (char *) "self",(char *) "datetime", NULL
23341 };
23342
23343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEarlierThan",kwnames,&obj0,&obj1)) goto fail;
23344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23345 if (SWIG_arg_fail(1)) SWIG_fail;
23346 {
23347 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23348 if (SWIG_arg_fail(2)) SWIG_fail;
23349 if (arg2 == NULL) {
23350 SWIG_null_ref("wxDateTime");
23351 }
23352 if (SWIG_arg_fail(2)) SWIG_fail;
23353 }
23354 {
23355 PyThreadState* __tstate = wxPyBeginAllowThreads();
23356 result = (bool)((wxDateTime const *)arg1)->IsEarlierThan((wxDateTime const &)*arg2);
23357
23358 wxPyEndAllowThreads(__tstate);
23359 if (PyErr_Occurred()) SWIG_fail;
23360 }
23361 {
23362 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23363 }
23364 return resultobj;
23365 fail:
23366 return NULL;
23367 }
23368
23369
23370 static PyObject *_wrap_DateTime_IsLaterThan(PyObject *, PyObject *args, PyObject *kwargs) {
23371 PyObject *resultobj = NULL;
23372 wxDateTime *arg1 = (wxDateTime *) 0 ;
23373 wxDateTime *arg2 = 0 ;
23374 bool result;
23375 PyObject * obj0 = 0 ;
23376 PyObject * obj1 = 0 ;
23377 char *kwnames[] = {
23378 (char *) "self",(char *) "datetime", NULL
23379 };
23380
23381 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsLaterThan",kwnames,&obj0,&obj1)) goto fail;
23382 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23383 if (SWIG_arg_fail(1)) SWIG_fail;
23384 {
23385 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23386 if (SWIG_arg_fail(2)) SWIG_fail;
23387 if (arg2 == NULL) {
23388 SWIG_null_ref("wxDateTime");
23389 }
23390 if (SWIG_arg_fail(2)) SWIG_fail;
23391 }
23392 {
23393 PyThreadState* __tstate = wxPyBeginAllowThreads();
23394 result = (bool)((wxDateTime const *)arg1)->IsLaterThan((wxDateTime const &)*arg2);
23395
23396 wxPyEndAllowThreads(__tstate);
23397 if (PyErr_Occurred()) SWIG_fail;
23398 }
23399 {
23400 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23401 }
23402 return resultobj;
23403 fail:
23404 return NULL;
23405 }
23406
23407
23408 static PyObject *_wrap_DateTime_IsStrictlyBetween(PyObject *, PyObject *args, PyObject *kwargs) {
23409 PyObject *resultobj = NULL;
23410 wxDateTime *arg1 = (wxDateTime *) 0 ;
23411 wxDateTime *arg2 = 0 ;
23412 wxDateTime *arg3 = 0 ;
23413 bool result;
23414 PyObject * obj0 = 0 ;
23415 PyObject * obj1 = 0 ;
23416 PyObject * obj2 = 0 ;
23417 char *kwnames[] = {
23418 (char *) "self",(char *) "t1",(char *) "t2", NULL
23419 };
23420
23421 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsStrictlyBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
23422 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23423 if (SWIG_arg_fail(1)) SWIG_fail;
23424 {
23425 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23426 if (SWIG_arg_fail(2)) SWIG_fail;
23427 if (arg2 == NULL) {
23428 SWIG_null_ref("wxDateTime");
23429 }
23430 if (SWIG_arg_fail(2)) SWIG_fail;
23431 }
23432 {
23433 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23434 if (SWIG_arg_fail(3)) SWIG_fail;
23435 if (arg3 == NULL) {
23436 SWIG_null_ref("wxDateTime");
23437 }
23438 if (SWIG_arg_fail(3)) SWIG_fail;
23439 }
23440 {
23441 PyThreadState* __tstate = wxPyBeginAllowThreads();
23442 result = (bool)((wxDateTime const *)arg1)->IsStrictlyBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
23443
23444 wxPyEndAllowThreads(__tstate);
23445 if (PyErr_Occurred()) SWIG_fail;
23446 }
23447 {
23448 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23449 }
23450 return resultobj;
23451 fail:
23452 return NULL;
23453 }
23454
23455
23456 static PyObject *_wrap_DateTime_IsBetween(PyObject *, PyObject *args, PyObject *kwargs) {
23457 PyObject *resultobj = NULL;
23458 wxDateTime *arg1 = (wxDateTime *) 0 ;
23459 wxDateTime *arg2 = 0 ;
23460 wxDateTime *arg3 = 0 ;
23461 bool result;
23462 PyObject * obj0 = 0 ;
23463 PyObject * obj1 = 0 ;
23464 PyObject * obj2 = 0 ;
23465 char *kwnames[] = {
23466 (char *) "self",(char *) "t1",(char *) "t2", NULL
23467 };
23468
23469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
23470 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23471 if (SWIG_arg_fail(1)) SWIG_fail;
23472 {
23473 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23474 if (SWIG_arg_fail(2)) SWIG_fail;
23475 if (arg2 == NULL) {
23476 SWIG_null_ref("wxDateTime");
23477 }
23478 if (SWIG_arg_fail(2)) SWIG_fail;
23479 }
23480 {
23481 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23482 if (SWIG_arg_fail(3)) SWIG_fail;
23483 if (arg3 == NULL) {
23484 SWIG_null_ref("wxDateTime");
23485 }
23486 if (SWIG_arg_fail(3)) SWIG_fail;
23487 }
23488 {
23489 PyThreadState* __tstate = wxPyBeginAllowThreads();
23490 result = (bool)((wxDateTime const *)arg1)->IsBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
23491
23492 wxPyEndAllowThreads(__tstate);
23493 if (PyErr_Occurred()) SWIG_fail;
23494 }
23495 {
23496 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23497 }
23498 return resultobj;
23499 fail:
23500 return NULL;
23501 }
23502
23503
23504 static PyObject *_wrap_DateTime_IsSameDate(PyObject *, PyObject *args, PyObject *kwargs) {
23505 PyObject *resultobj = NULL;
23506 wxDateTime *arg1 = (wxDateTime *) 0 ;
23507 wxDateTime *arg2 = 0 ;
23508 bool result;
23509 PyObject * obj0 = 0 ;
23510 PyObject * obj1 = 0 ;
23511 char *kwnames[] = {
23512 (char *) "self",(char *) "dt", NULL
23513 };
23514
23515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameDate",kwnames,&obj0,&obj1)) goto fail;
23516 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23517 if (SWIG_arg_fail(1)) SWIG_fail;
23518 {
23519 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23520 if (SWIG_arg_fail(2)) SWIG_fail;
23521 if (arg2 == NULL) {
23522 SWIG_null_ref("wxDateTime");
23523 }
23524 if (SWIG_arg_fail(2)) SWIG_fail;
23525 }
23526 {
23527 PyThreadState* __tstate = wxPyBeginAllowThreads();
23528 result = (bool)((wxDateTime const *)arg1)->IsSameDate((wxDateTime const &)*arg2);
23529
23530 wxPyEndAllowThreads(__tstate);
23531 if (PyErr_Occurred()) SWIG_fail;
23532 }
23533 {
23534 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23535 }
23536 return resultobj;
23537 fail:
23538 return NULL;
23539 }
23540
23541
23542 static PyObject *_wrap_DateTime_IsSameTime(PyObject *, PyObject *args, PyObject *kwargs) {
23543 PyObject *resultobj = NULL;
23544 wxDateTime *arg1 = (wxDateTime *) 0 ;
23545 wxDateTime *arg2 = 0 ;
23546 bool result;
23547 PyObject * obj0 = 0 ;
23548 PyObject * obj1 = 0 ;
23549 char *kwnames[] = {
23550 (char *) "self",(char *) "dt", NULL
23551 };
23552
23553 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameTime",kwnames,&obj0,&obj1)) goto fail;
23554 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23555 if (SWIG_arg_fail(1)) SWIG_fail;
23556 {
23557 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23558 if (SWIG_arg_fail(2)) SWIG_fail;
23559 if (arg2 == NULL) {
23560 SWIG_null_ref("wxDateTime");
23561 }
23562 if (SWIG_arg_fail(2)) SWIG_fail;
23563 }
23564 {
23565 PyThreadState* __tstate = wxPyBeginAllowThreads();
23566 result = (bool)((wxDateTime const *)arg1)->IsSameTime((wxDateTime const &)*arg2);
23567
23568 wxPyEndAllowThreads(__tstate);
23569 if (PyErr_Occurred()) SWIG_fail;
23570 }
23571 {
23572 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23573 }
23574 return resultobj;
23575 fail:
23576 return NULL;
23577 }
23578
23579
23580 static PyObject *_wrap_DateTime_IsEqualUpTo(PyObject *, PyObject *args, PyObject *kwargs) {
23581 PyObject *resultobj = NULL;
23582 wxDateTime *arg1 = (wxDateTime *) 0 ;
23583 wxDateTime *arg2 = 0 ;
23584 wxTimeSpan *arg3 = 0 ;
23585 bool result;
23586 PyObject * obj0 = 0 ;
23587 PyObject * obj1 = 0 ;
23588 PyObject * obj2 = 0 ;
23589 char *kwnames[] = {
23590 (char *) "self",(char *) "dt",(char *) "ts", NULL
23591 };
23592
23593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsEqualUpTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
23594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23595 if (SWIG_arg_fail(1)) SWIG_fail;
23596 {
23597 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23598 if (SWIG_arg_fail(2)) SWIG_fail;
23599 if (arg2 == NULL) {
23600 SWIG_null_ref("wxDateTime");
23601 }
23602 if (SWIG_arg_fail(2)) SWIG_fail;
23603 }
23604 {
23605 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23606 if (SWIG_arg_fail(3)) SWIG_fail;
23607 if (arg3 == NULL) {
23608 SWIG_null_ref("wxTimeSpan");
23609 }
23610 if (SWIG_arg_fail(3)) SWIG_fail;
23611 }
23612 {
23613 PyThreadState* __tstate = wxPyBeginAllowThreads();
23614 result = (bool)((wxDateTime const *)arg1)->IsEqualUpTo((wxDateTime const &)*arg2,(wxTimeSpan const &)*arg3);
23615
23616 wxPyEndAllowThreads(__tstate);
23617 if (PyErr_Occurred()) SWIG_fail;
23618 }
23619 {
23620 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23621 }
23622 return resultobj;
23623 fail:
23624 return NULL;
23625 }
23626
23627
23628 static PyObject *_wrap_DateTime_AddTS(PyObject *, PyObject *args, PyObject *kwargs) {
23629 PyObject *resultobj = NULL;
23630 wxDateTime *arg1 = (wxDateTime *) 0 ;
23631 wxTimeSpan *arg2 = 0 ;
23632 wxDateTime *result;
23633 PyObject * obj0 = 0 ;
23634 PyObject * obj1 = 0 ;
23635 char *kwnames[] = {
23636 (char *) "self",(char *) "diff", NULL
23637 };
23638
23639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddTS",kwnames,&obj0,&obj1)) goto fail;
23640 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23641 if (SWIG_arg_fail(1)) SWIG_fail;
23642 {
23643 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23644 if (SWIG_arg_fail(2)) SWIG_fail;
23645 if (arg2 == NULL) {
23646 SWIG_null_ref("wxTimeSpan");
23647 }
23648 if (SWIG_arg_fail(2)) SWIG_fail;
23649 }
23650 {
23651 PyThreadState* __tstate = wxPyBeginAllowThreads();
23652 {
23653 wxDateTime &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
23654 result = (wxDateTime *) &_result_ref;
23655 }
23656
23657 wxPyEndAllowThreads(__tstate);
23658 if (PyErr_Occurred()) SWIG_fail;
23659 }
23660 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
23661 return resultobj;
23662 fail:
23663 return NULL;
23664 }
23665
23666
23667 static PyObject *_wrap_DateTime_AddDS(PyObject *, PyObject *args, PyObject *kwargs) {
23668 PyObject *resultobj = NULL;
23669 wxDateTime *arg1 = (wxDateTime *) 0 ;
23670 wxDateSpan *arg2 = 0 ;
23671 wxDateTime *result;
23672 PyObject * obj0 = 0 ;
23673 PyObject * obj1 = 0 ;
23674 char *kwnames[] = {
23675 (char *) "self",(char *) "diff", NULL
23676 };
23677
23678 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddDS",kwnames,&obj0,&obj1)) goto fail;
23679 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23680 if (SWIG_arg_fail(1)) SWIG_fail;
23681 {
23682 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
23683 if (SWIG_arg_fail(2)) SWIG_fail;
23684 if (arg2 == NULL) {
23685 SWIG_null_ref("wxDateSpan");
23686 }
23687 if (SWIG_arg_fail(2)) SWIG_fail;
23688 }
23689 {
23690 PyThreadState* __tstate = wxPyBeginAllowThreads();
23691 {
23692 wxDateTime &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
23693 result = (wxDateTime *) &_result_ref;
23694 }
23695
23696 wxPyEndAllowThreads(__tstate);
23697 if (PyErr_Occurred()) SWIG_fail;
23698 }
23699 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
23700 return resultobj;
23701 fail:
23702 return NULL;
23703 }
23704
23705
23706 static PyObject *_wrap_DateTime_SubtractTS(PyObject *, PyObject *args, PyObject *kwargs) {
23707 PyObject *resultobj = NULL;
23708 wxDateTime *arg1 = (wxDateTime *) 0 ;
23709 wxTimeSpan *arg2 = 0 ;
23710 wxDateTime *result;
23711 PyObject * obj0 = 0 ;
23712 PyObject * obj1 = 0 ;
23713 char *kwnames[] = {
23714 (char *) "self",(char *) "diff", NULL
23715 };
23716
23717 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractTS",kwnames,&obj0,&obj1)) goto fail;
23718 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23719 if (SWIG_arg_fail(1)) SWIG_fail;
23720 {
23721 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23722 if (SWIG_arg_fail(2)) SWIG_fail;
23723 if (arg2 == NULL) {
23724 SWIG_null_ref("wxTimeSpan");
23725 }
23726 if (SWIG_arg_fail(2)) SWIG_fail;
23727 }
23728 {
23729 PyThreadState* __tstate = wxPyBeginAllowThreads();
23730 {
23731 wxDateTime &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
23732 result = (wxDateTime *) &_result_ref;
23733 }
23734
23735 wxPyEndAllowThreads(__tstate);
23736 if (PyErr_Occurred()) SWIG_fail;
23737 }
23738 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
23739 return resultobj;
23740 fail:
23741 return NULL;
23742 }
23743
23744
23745 static PyObject *_wrap_DateTime_SubtractDS(PyObject *, PyObject *args, PyObject *kwargs) {
23746 PyObject *resultobj = NULL;
23747 wxDateTime *arg1 = (wxDateTime *) 0 ;
23748 wxDateSpan *arg2 = 0 ;
23749 wxDateTime *result;
23750 PyObject * obj0 = 0 ;
23751 PyObject * obj1 = 0 ;
23752 char *kwnames[] = {
23753 (char *) "self",(char *) "diff", NULL
23754 };
23755
23756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractDS",kwnames,&obj0,&obj1)) goto fail;
23757 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23758 if (SWIG_arg_fail(1)) SWIG_fail;
23759 {
23760 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
23761 if (SWIG_arg_fail(2)) SWIG_fail;
23762 if (arg2 == NULL) {
23763 SWIG_null_ref("wxDateSpan");
23764 }
23765 if (SWIG_arg_fail(2)) SWIG_fail;
23766 }
23767 {
23768 PyThreadState* __tstate = wxPyBeginAllowThreads();
23769 {
23770 wxDateTime &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
23771 result = (wxDateTime *) &_result_ref;
23772 }
23773
23774 wxPyEndAllowThreads(__tstate);
23775 if (PyErr_Occurred()) SWIG_fail;
23776 }
23777 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
23778 return resultobj;
23779 fail:
23780 return NULL;
23781 }
23782
23783
23784 static PyObject *_wrap_DateTime_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
23785 PyObject *resultobj = NULL;
23786 wxDateTime *arg1 = (wxDateTime *) 0 ;
23787 wxDateTime *arg2 = 0 ;
23788 wxTimeSpan result;
23789 PyObject * obj0 = 0 ;
23790 PyObject * obj1 = 0 ;
23791 char *kwnames[] = {
23792 (char *) "self",(char *) "dt", NULL
23793 };
23794
23795 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_Subtract",kwnames,&obj0,&obj1)) goto fail;
23796 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23797 if (SWIG_arg_fail(1)) SWIG_fail;
23798 {
23799 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23800 if (SWIG_arg_fail(2)) SWIG_fail;
23801 if (arg2 == NULL) {
23802 SWIG_null_ref("wxDateTime");
23803 }
23804 if (SWIG_arg_fail(2)) SWIG_fail;
23805 }
23806 {
23807 PyThreadState* __tstate = wxPyBeginAllowThreads();
23808 result = ((wxDateTime const *)arg1)->Subtract((wxDateTime const &)*arg2);
23809
23810 wxPyEndAllowThreads(__tstate);
23811 if (PyErr_Occurred()) SWIG_fail;
23812 }
23813 {
23814 wxTimeSpan * resultptr;
23815 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
23816 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
23817 }
23818 return resultobj;
23819 fail:
23820 return NULL;
23821 }
23822
23823
23824 static PyObject *_wrap_DateTime___iadd____SWIG_0(PyObject *, PyObject *args) {
23825 PyObject *resultobj = NULL;
23826 wxDateTime *arg1 = (wxDateTime *) 0 ;
23827 wxTimeSpan *arg2 = 0 ;
23828 wxDateTime *result;
23829 PyObject * obj0 = 0 ;
23830 PyObject * obj1 = 0 ;
23831
23832 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
23833 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
23834 if (SWIG_arg_fail(1)) SWIG_fail;
23835 {
23836 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23837 if (SWIG_arg_fail(2)) SWIG_fail;
23838 if (arg2 == NULL) {
23839 SWIG_null_ref("wxTimeSpan");
23840 }
23841 if (SWIG_arg_fail(2)) SWIG_fail;
23842 }
23843 {
23844 PyThreadState* __tstate = wxPyBeginAllowThreads();
23845 {
23846 wxDateTime &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
23847 result = (wxDateTime *) &_result_ref;
23848 }
23849
23850 wxPyEndAllowThreads(__tstate);
23851 if (PyErr_Occurred()) SWIG_fail;
23852 }
23853 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
23854 return resultobj;
23855 fail:
23856 return NULL;
23857 }
23858
23859
23860 static PyObject *_wrap_DateTime___iadd____SWIG_1(PyObject *, PyObject *args) {
23861 PyObject *resultobj = NULL;
23862 wxDateTime *arg1 = (wxDateTime *) 0 ;
23863 wxDateSpan *arg2 = 0 ;
23864 wxDateTime *result;
23865 PyObject * obj0 = 0 ;
23866 PyObject * obj1 = 0 ;
23867
23868 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
23869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
23870 if (SWIG_arg_fail(1)) SWIG_fail;
23871 {
23872 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
23873 if (SWIG_arg_fail(2)) SWIG_fail;
23874 if (arg2 == NULL) {
23875 SWIG_null_ref("wxDateSpan");
23876 }
23877 if (SWIG_arg_fail(2)) SWIG_fail;
23878 }
23879 {
23880 PyThreadState* __tstate = wxPyBeginAllowThreads();
23881 {
23882 wxDateTime &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
23883 result = (wxDateTime *) &_result_ref;
23884 }
23885
23886 wxPyEndAllowThreads(__tstate);
23887 if (PyErr_Occurred()) SWIG_fail;
23888 }
23889 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
23890 return resultobj;
23891 fail:
23892 return NULL;
23893 }
23894
23895
23896 static PyObject *_wrap_DateTime___iadd__(PyObject *self, PyObject *args) {
23897 int argc;
23898 PyObject *argv[3];
23899 int ii;
23900
23901 argc = PyObject_Length(args);
23902 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
23903 argv[ii] = PyTuple_GetItem(args,ii);
23904 }
23905 if (argc == 2) {
23906 int _v;
23907 {
23908 void *ptr;
23909 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23910 _v = 0;
23911 PyErr_Clear();
23912 } else {
23913 _v = 1;
23914 }
23915 }
23916 if (_v) {
23917 {
23918 void *ptr = 0;
23919 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
23920 _v = 0;
23921 PyErr_Clear();
23922 } else {
23923 _v = (ptr != 0);
23924 }
23925 }
23926 if (_v) {
23927 return _wrap_DateTime___iadd____SWIG_0(self,args);
23928 }
23929 }
23930 }
23931 if (argc == 2) {
23932 int _v;
23933 {
23934 void *ptr;
23935 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23936 _v = 0;
23937 PyErr_Clear();
23938 } else {
23939 _v = 1;
23940 }
23941 }
23942 if (_v) {
23943 {
23944 void *ptr = 0;
23945 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
23946 _v = 0;
23947 PyErr_Clear();
23948 } else {
23949 _v = (ptr != 0);
23950 }
23951 }
23952 if (_v) {
23953 return _wrap_DateTime___iadd____SWIG_1(self,args);
23954 }
23955 }
23956 }
23957
23958 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'DateTime___iadd__'");
23959 return NULL;
23960 }
23961
23962
23963 static PyObject *_wrap_DateTime___isub____SWIG_0(PyObject *, PyObject *args) {
23964 PyObject *resultobj = NULL;
23965 wxDateTime *arg1 = (wxDateTime *) 0 ;
23966 wxTimeSpan *arg2 = 0 ;
23967 wxDateTime *result;
23968 PyObject * obj0 = 0 ;
23969 PyObject * obj1 = 0 ;
23970
23971 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
23972 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
23973 if (SWIG_arg_fail(1)) SWIG_fail;
23974 {
23975 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23976 if (SWIG_arg_fail(2)) SWIG_fail;
23977 if (arg2 == NULL) {
23978 SWIG_null_ref("wxTimeSpan");
23979 }
23980 if (SWIG_arg_fail(2)) SWIG_fail;
23981 }
23982 {
23983 PyThreadState* __tstate = wxPyBeginAllowThreads();
23984 {
23985 wxDateTime &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
23986 result = (wxDateTime *) &_result_ref;
23987 }
23988
23989 wxPyEndAllowThreads(__tstate);
23990 if (PyErr_Occurred()) SWIG_fail;
23991 }
23992 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
23993 return resultobj;
23994 fail:
23995 return NULL;
23996 }
23997
23998
23999 static PyObject *_wrap_DateTime___isub____SWIG_1(PyObject *, PyObject *args) {
24000 PyObject *resultobj = NULL;
24001 wxDateTime *arg1 = (wxDateTime *) 0 ;
24002 wxDateSpan *arg2 = 0 ;
24003 wxDateTime *result;
24004 PyObject * obj0 = 0 ;
24005 PyObject * obj1 = 0 ;
24006
24007 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
24008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
24009 if (SWIG_arg_fail(1)) SWIG_fail;
24010 {
24011 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
24012 if (SWIG_arg_fail(2)) SWIG_fail;
24013 if (arg2 == NULL) {
24014 SWIG_null_ref("wxDateSpan");
24015 }
24016 if (SWIG_arg_fail(2)) SWIG_fail;
24017 }
24018 {
24019 PyThreadState* __tstate = wxPyBeginAllowThreads();
24020 {
24021 wxDateTime &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
24022 result = (wxDateTime *) &_result_ref;
24023 }
24024
24025 wxPyEndAllowThreads(__tstate);
24026 if (PyErr_Occurred()) SWIG_fail;
24027 }
24028 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
24029 return resultobj;
24030 fail:
24031 return NULL;
24032 }
24033
24034
24035 static PyObject *_wrap_DateTime___isub__(PyObject *self, PyObject *args) {
24036 int argc;
24037 PyObject *argv[3];
24038 int ii;
24039
24040 argc = PyObject_Length(args);
24041 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
24042 argv[ii] = PyTuple_GetItem(args,ii);
24043 }
24044 if (argc == 2) {
24045 int _v;
24046 {
24047 void *ptr;
24048 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24049 _v = 0;
24050 PyErr_Clear();
24051 } else {
24052 _v = 1;
24053 }
24054 }
24055 if (_v) {
24056 {
24057 void *ptr = 0;
24058 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
24059 _v = 0;
24060 PyErr_Clear();
24061 } else {
24062 _v = (ptr != 0);
24063 }
24064 }
24065 if (_v) {
24066 return _wrap_DateTime___isub____SWIG_0(self,args);
24067 }
24068 }
24069 }
24070 if (argc == 2) {
24071 int _v;
24072 {
24073 void *ptr;
24074 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24075 _v = 0;
24076 PyErr_Clear();
24077 } else {
24078 _v = 1;
24079 }
24080 }
24081 if (_v) {
24082 {
24083 void *ptr = 0;
24084 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
24085 _v = 0;
24086 PyErr_Clear();
24087 } else {
24088 _v = (ptr != 0);
24089 }
24090 }
24091 if (_v) {
24092 return _wrap_DateTime___isub____SWIG_1(self,args);
24093 }
24094 }
24095 }
24096
24097 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'DateTime___isub__'");
24098 return NULL;
24099 }
24100
24101
24102 static PyObject *_wrap_DateTime___add____SWIG_0(PyObject *, PyObject *args) {
24103 PyObject *resultobj = NULL;
24104 wxDateTime *arg1 = (wxDateTime *) 0 ;
24105 wxTimeSpan *arg2 = 0 ;
24106 wxDateTime result;
24107 PyObject * obj0 = 0 ;
24108 PyObject * obj1 = 0 ;
24109
24110 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
24111 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24112 if (SWIG_arg_fail(1)) SWIG_fail;
24113 {
24114 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24115 if (SWIG_arg_fail(2)) SWIG_fail;
24116 if (arg2 == NULL) {
24117 SWIG_null_ref("wxTimeSpan");
24118 }
24119 if (SWIG_arg_fail(2)) SWIG_fail;
24120 }
24121 {
24122 PyThreadState* __tstate = wxPyBeginAllowThreads();
24123 result = wxDateTime___add____SWIG_0(arg1,(wxTimeSpan const &)*arg2);
24124
24125 wxPyEndAllowThreads(__tstate);
24126 if (PyErr_Occurred()) SWIG_fail;
24127 }
24128 {
24129 wxDateTime * resultptr;
24130 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
24131 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
24132 }
24133 return resultobj;
24134 fail:
24135 return NULL;
24136 }
24137
24138
24139 static PyObject *_wrap_DateTime___add____SWIG_1(PyObject *, PyObject *args) {
24140 PyObject *resultobj = NULL;
24141 wxDateTime *arg1 = (wxDateTime *) 0 ;
24142 wxDateSpan *arg2 = 0 ;
24143 wxDateTime result;
24144 PyObject * obj0 = 0 ;
24145 PyObject * obj1 = 0 ;
24146
24147 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
24148 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24149 if (SWIG_arg_fail(1)) SWIG_fail;
24150 {
24151 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
24152 if (SWIG_arg_fail(2)) SWIG_fail;
24153 if (arg2 == NULL) {
24154 SWIG_null_ref("wxDateSpan");
24155 }
24156 if (SWIG_arg_fail(2)) SWIG_fail;
24157 }
24158 {
24159 PyThreadState* __tstate = wxPyBeginAllowThreads();
24160 result = wxDateTime___add____SWIG_1(arg1,(wxDateSpan const &)*arg2);
24161
24162 wxPyEndAllowThreads(__tstate);
24163 if (PyErr_Occurred()) SWIG_fail;
24164 }
24165 {
24166 wxDateTime * resultptr;
24167 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
24168 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
24169 }
24170 return resultobj;
24171 fail:
24172 return NULL;
24173 }
24174
24175
24176 static PyObject *_wrap_DateTime___add__(PyObject *self, PyObject *args) {
24177 int argc;
24178 PyObject *argv[3];
24179 int ii;
24180
24181 argc = PyObject_Length(args);
24182 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
24183 argv[ii] = PyTuple_GetItem(args,ii);
24184 }
24185 if (argc == 2) {
24186 int _v;
24187 {
24188 void *ptr;
24189 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24190 _v = 0;
24191 PyErr_Clear();
24192 } else {
24193 _v = 1;
24194 }
24195 }
24196 if (_v) {
24197 {
24198 void *ptr = 0;
24199 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
24200 _v = 0;
24201 PyErr_Clear();
24202 } else {
24203 _v = (ptr != 0);
24204 }
24205 }
24206 if (_v) {
24207 return _wrap_DateTime___add____SWIG_0(self,args);
24208 }
24209 }
24210 }
24211 if (argc == 2) {
24212 int _v;
24213 {
24214 void *ptr;
24215 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24216 _v = 0;
24217 PyErr_Clear();
24218 } else {
24219 _v = 1;
24220 }
24221 }
24222 if (_v) {
24223 {
24224 void *ptr = 0;
24225 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
24226 _v = 0;
24227 PyErr_Clear();
24228 } else {
24229 _v = (ptr != 0);
24230 }
24231 }
24232 if (_v) {
24233 return _wrap_DateTime___add____SWIG_1(self,args);
24234 }
24235 }
24236 }
24237
24238 Py_INCREF(Py_NotImplemented);
24239 return Py_NotImplemented;
24240 }
24241
24242
24243 static PyObject *_wrap_DateTime___sub____SWIG_0(PyObject *, PyObject *args) {
24244 PyObject *resultobj = NULL;
24245 wxDateTime *arg1 = (wxDateTime *) 0 ;
24246 wxDateTime *arg2 = 0 ;
24247 wxTimeSpan result;
24248 PyObject * obj0 = 0 ;
24249 PyObject * obj1 = 0 ;
24250
24251 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
24252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24253 if (SWIG_arg_fail(1)) SWIG_fail;
24254 {
24255 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24256 if (SWIG_arg_fail(2)) SWIG_fail;
24257 if (arg2 == NULL) {
24258 SWIG_null_ref("wxDateTime");
24259 }
24260 if (SWIG_arg_fail(2)) SWIG_fail;
24261 }
24262 {
24263 PyThreadState* __tstate = wxPyBeginAllowThreads();
24264 result = wxDateTime___sub____SWIG_0(arg1,(wxDateTime const &)*arg2);
24265
24266 wxPyEndAllowThreads(__tstate);
24267 if (PyErr_Occurred()) SWIG_fail;
24268 }
24269 {
24270 wxTimeSpan * resultptr;
24271 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
24272 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24273 }
24274 return resultobj;
24275 fail:
24276 return NULL;
24277 }
24278
24279
24280 static PyObject *_wrap_DateTime___sub____SWIG_1(PyObject *, PyObject *args) {
24281 PyObject *resultobj = NULL;
24282 wxDateTime *arg1 = (wxDateTime *) 0 ;
24283 wxTimeSpan *arg2 = 0 ;
24284 wxDateTime result;
24285 PyObject * obj0 = 0 ;
24286 PyObject * obj1 = 0 ;
24287
24288 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
24289 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24290 if (SWIG_arg_fail(1)) SWIG_fail;
24291 {
24292 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24293 if (SWIG_arg_fail(2)) SWIG_fail;
24294 if (arg2 == NULL) {
24295 SWIG_null_ref("wxTimeSpan");
24296 }
24297 if (SWIG_arg_fail(2)) SWIG_fail;
24298 }
24299 {
24300 PyThreadState* __tstate = wxPyBeginAllowThreads();
24301 result = wxDateTime___sub____SWIG_1(arg1,(wxTimeSpan const &)*arg2);
24302
24303 wxPyEndAllowThreads(__tstate);
24304 if (PyErr_Occurred()) SWIG_fail;
24305 }
24306 {
24307 wxDateTime * resultptr;
24308 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
24309 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
24310 }
24311 return resultobj;
24312 fail:
24313 return NULL;
24314 }
24315
24316
24317 static PyObject *_wrap_DateTime___sub____SWIG_2(PyObject *, PyObject *args) {
24318 PyObject *resultobj = NULL;
24319 wxDateTime *arg1 = (wxDateTime *) 0 ;
24320 wxDateSpan *arg2 = 0 ;
24321 wxDateTime result;
24322 PyObject * obj0 = 0 ;
24323 PyObject * obj1 = 0 ;
24324
24325 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
24326 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24327 if (SWIG_arg_fail(1)) SWIG_fail;
24328 {
24329 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
24330 if (SWIG_arg_fail(2)) SWIG_fail;
24331 if (arg2 == NULL) {
24332 SWIG_null_ref("wxDateSpan");
24333 }
24334 if (SWIG_arg_fail(2)) SWIG_fail;
24335 }
24336 {
24337 PyThreadState* __tstate = wxPyBeginAllowThreads();
24338 result = wxDateTime___sub____SWIG_2(arg1,(wxDateSpan const &)*arg2);
24339
24340 wxPyEndAllowThreads(__tstate);
24341 if (PyErr_Occurred()) SWIG_fail;
24342 }
24343 {
24344 wxDateTime * resultptr;
24345 resultptr = new wxDateTime(static_cast<wxDateTime & >(result));
24346 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
24347 }
24348 return resultobj;
24349 fail:
24350 return NULL;
24351 }
24352
24353
24354 static PyObject *_wrap_DateTime___sub__(PyObject *self, PyObject *args) {
24355 int argc;
24356 PyObject *argv[3];
24357 int ii;
24358
24359 argc = PyObject_Length(args);
24360 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
24361 argv[ii] = PyTuple_GetItem(args,ii);
24362 }
24363 if (argc == 2) {
24364 int _v;
24365 {
24366 void *ptr;
24367 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24368 _v = 0;
24369 PyErr_Clear();
24370 } else {
24371 _v = 1;
24372 }
24373 }
24374 if (_v) {
24375 {
24376 void *ptr = 0;
24377 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24378 _v = 0;
24379 PyErr_Clear();
24380 } else {
24381 _v = (ptr != 0);
24382 }
24383 }
24384 if (_v) {
24385 return _wrap_DateTime___sub____SWIG_0(self,args);
24386 }
24387 }
24388 }
24389 if (argc == 2) {
24390 int _v;
24391 {
24392 void *ptr;
24393 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24394 _v = 0;
24395 PyErr_Clear();
24396 } else {
24397 _v = 1;
24398 }
24399 }
24400 if (_v) {
24401 {
24402 void *ptr = 0;
24403 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
24404 _v = 0;
24405 PyErr_Clear();
24406 } else {
24407 _v = (ptr != 0);
24408 }
24409 }
24410 if (_v) {
24411 return _wrap_DateTime___sub____SWIG_1(self,args);
24412 }
24413 }
24414 }
24415 if (argc == 2) {
24416 int _v;
24417 {
24418 void *ptr;
24419 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
24420 _v = 0;
24421 PyErr_Clear();
24422 } else {
24423 _v = 1;
24424 }
24425 }
24426 if (_v) {
24427 {
24428 void *ptr = 0;
24429 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
24430 _v = 0;
24431 PyErr_Clear();
24432 } else {
24433 _v = (ptr != 0);
24434 }
24435 }
24436 if (_v) {
24437 return _wrap_DateTime___sub____SWIG_2(self,args);
24438 }
24439 }
24440 }
24441
24442 Py_INCREF(Py_NotImplemented);
24443 return Py_NotImplemented;
24444 }
24445
24446
24447 static PyObject *_wrap_DateTime___lt__(PyObject *, PyObject *args, PyObject *kwargs) {
24448 PyObject *resultobj = NULL;
24449 wxDateTime *arg1 = (wxDateTime *) 0 ;
24450 wxDateTime *arg2 = (wxDateTime *) 0 ;
24451 bool result;
24452 PyObject * obj0 = 0 ;
24453 PyObject * obj1 = 0 ;
24454 char *kwnames[] = {
24455 (char *) "self",(char *) "other", NULL
24456 };
24457
24458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___lt__",kwnames,&obj0,&obj1)) goto fail;
24459 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24460 if (SWIG_arg_fail(1)) SWIG_fail;
24461 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24462 if (SWIG_arg_fail(2)) SWIG_fail;
24463 {
24464 PyThreadState* __tstate = wxPyBeginAllowThreads();
24465 result = (bool)wxDateTime___lt__(arg1,(wxDateTime const *)arg2);
24466
24467 wxPyEndAllowThreads(__tstate);
24468 if (PyErr_Occurred()) SWIG_fail;
24469 }
24470 {
24471 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24472 }
24473 return resultobj;
24474 fail:
24475 return NULL;
24476 }
24477
24478
24479 static PyObject *_wrap_DateTime___le__(PyObject *, PyObject *args, PyObject *kwargs) {
24480 PyObject *resultobj = NULL;
24481 wxDateTime *arg1 = (wxDateTime *) 0 ;
24482 wxDateTime *arg2 = (wxDateTime *) 0 ;
24483 bool result;
24484 PyObject * obj0 = 0 ;
24485 PyObject * obj1 = 0 ;
24486 char *kwnames[] = {
24487 (char *) "self",(char *) "other", NULL
24488 };
24489
24490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___le__",kwnames,&obj0,&obj1)) goto fail;
24491 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24492 if (SWIG_arg_fail(1)) SWIG_fail;
24493 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24494 if (SWIG_arg_fail(2)) SWIG_fail;
24495 {
24496 PyThreadState* __tstate = wxPyBeginAllowThreads();
24497 result = (bool)wxDateTime___le__(arg1,(wxDateTime const *)arg2);
24498
24499 wxPyEndAllowThreads(__tstate);
24500 if (PyErr_Occurred()) SWIG_fail;
24501 }
24502 {
24503 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24504 }
24505 return resultobj;
24506 fail:
24507 return NULL;
24508 }
24509
24510
24511 static PyObject *_wrap_DateTime___gt__(PyObject *, PyObject *args, PyObject *kwargs) {
24512 PyObject *resultobj = NULL;
24513 wxDateTime *arg1 = (wxDateTime *) 0 ;
24514 wxDateTime *arg2 = (wxDateTime *) 0 ;
24515 bool result;
24516 PyObject * obj0 = 0 ;
24517 PyObject * obj1 = 0 ;
24518 char *kwnames[] = {
24519 (char *) "self",(char *) "other", NULL
24520 };
24521
24522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___gt__",kwnames,&obj0,&obj1)) goto fail;
24523 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24524 if (SWIG_arg_fail(1)) SWIG_fail;
24525 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24526 if (SWIG_arg_fail(2)) SWIG_fail;
24527 {
24528 PyThreadState* __tstate = wxPyBeginAllowThreads();
24529 result = (bool)wxDateTime___gt__(arg1,(wxDateTime const *)arg2);
24530
24531 wxPyEndAllowThreads(__tstate);
24532 if (PyErr_Occurred()) SWIG_fail;
24533 }
24534 {
24535 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24536 }
24537 return resultobj;
24538 fail:
24539 return NULL;
24540 }
24541
24542
24543 static PyObject *_wrap_DateTime___ge__(PyObject *, PyObject *args, PyObject *kwargs) {
24544 PyObject *resultobj = NULL;
24545 wxDateTime *arg1 = (wxDateTime *) 0 ;
24546 wxDateTime *arg2 = (wxDateTime *) 0 ;
24547 bool result;
24548 PyObject * obj0 = 0 ;
24549 PyObject * obj1 = 0 ;
24550 char *kwnames[] = {
24551 (char *) "self",(char *) "other", NULL
24552 };
24553
24554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___ge__",kwnames,&obj0,&obj1)) goto fail;
24555 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24556 if (SWIG_arg_fail(1)) SWIG_fail;
24557 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24558 if (SWIG_arg_fail(2)) SWIG_fail;
24559 {
24560 PyThreadState* __tstate = wxPyBeginAllowThreads();
24561 result = (bool)wxDateTime___ge__(arg1,(wxDateTime const *)arg2);
24562
24563 wxPyEndAllowThreads(__tstate);
24564 if (PyErr_Occurred()) SWIG_fail;
24565 }
24566 {
24567 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24568 }
24569 return resultobj;
24570 fail:
24571 return NULL;
24572 }
24573
24574
24575 static PyObject *_wrap_DateTime___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
24576 PyObject *resultobj = NULL;
24577 wxDateTime *arg1 = (wxDateTime *) 0 ;
24578 wxDateTime *arg2 = (wxDateTime *) 0 ;
24579 bool result;
24580 PyObject * obj0 = 0 ;
24581 PyObject * obj1 = 0 ;
24582 char *kwnames[] = {
24583 (char *) "self",(char *) "other", NULL
24584 };
24585
24586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___eq__",kwnames,&obj0,&obj1)) goto fail;
24587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24588 if (SWIG_arg_fail(1)) SWIG_fail;
24589 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24590 if (SWIG_arg_fail(2)) SWIG_fail;
24591 {
24592 PyThreadState* __tstate = wxPyBeginAllowThreads();
24593 result = (bool)wxDateTime___eq__(arg1,(wxDateTime const *)arg2);
24594
24595 wxPyEndAllowThreads(__tstate);
24596 if (PyErr_Occurred()) SWIG_fail;
24597 }
24598 {
24599 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24600 }
24601 return resultobj;
24602 fail:
24603 return NULL;
24604 }
24605
24606
24607 static PyObject *_wrap_DateTime___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
24608 PyObject *resultobj = NULL;
24609 wxDateTime *arg1 = (wxDateTime *) 0 ;
24610 wxDateTime *arg2 = (wxDateTime *) 0 ;
24611 bool result;
24612 PyObject * obj0 = 0 ;
24613 PyObject * obj1 = 0 ;
24614 char *kwnames[] = {
24615 (char *) "self",(char *) "other", NULL
24616 };
24617
24618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___ne__",kwnames,&obj0,&obj1)) goto fail;
24619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24620 if (SWIG_arg_fail(1)) SWIG_fail;
24621 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24622 if (SWIG_arg_fail(2)) SWIG_fail;
24623 {
24624 PyThreadState* __tstate = wxPyBeginAllowThreads();
24625 result = (bool)wxDateTime___ne__(arg1,(wxDateTime const *)arg2);
24626
24627 wxPyEndAllowThreads(__tstate);
24628 if (PyErr_Occurred()) SWIG_fail;
24629 }
24630 {
24631 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
24632 }
24633 return resultobj;
24634 fail:
24635 return NULL;
24636 }
24637
24638
24639 static PyObject *_wrap_DateTime_ParseRfc822Date(PyObject *, PyObject *args, PyObject *kwargs) {
24640 PyObject *resultobj = NULL;
24641 wxDateTime *arg1 = (wxDateTime *) 0 ;
24642 wxString *arg2 = 0 ;
24643 int result;
24644 bool temp2 = false ;
24645 PyObject * obj0 = 0 ;
24646 PyObject * obj1 = 0 ;
24647 char *kwnames[] = {
24648 (char *) "self",(char *) "date", NULL
24649 };
24650
24651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseRfc822Date",kwnames,&obj0,&obj1)) goto fail;
24652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24653 if (SWIG_arg_fail(1)) SWIG_fail;
24654 {
24655 arg2 = wxString_in_helper(obj1);
24656 if (arg2 == NULL) SWIG_fail;
24657 temp2 = true;
24658 }
24659 {
24660 PyThreadState* __tstate = wxPyBeginAllowThreads();
24661 result = (int)wxDateTime_ParseRfc822Date(arg1,(wxString const &)*arg2);
24662
24663 wxPyEndAllowThreads(__tstate);
24664 if (PyErr_Occurred()) SWIG_fail;
24665 }
24666 {
24667 resultobj = SWIG_From_int(static_cast<int >(result));
24668 }
24669 {
24670 if (temp2)
24671 delete arg2;
24672 }
24673 return resultobj;
24674 fail:
24675 {
24676 if (temp2)
24677 delete arg2;
24678 }
24679 return NULL;
24680 }
24681
24682
24683 static PyObject *_wrap_DateTime_ParseFormat(PyObject *, PyObject *args, PyObject *kwargs) {
24684 PyObject *resultobj = NULL;
24685 wxDateTime *arg1 = (wxDateTime *) 0 ;
24686 wxString *arg2 = 0 ;
24687 wxString const &arg3_defvalue = wxPyDefaultDateTimeFormat ;
24688 wxString *arg3 = (wxString *) &arg3_defvalue ;
24689 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
24690 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
24691 int result;
24692 bool temp2 = false ;
24693 bool temp3 = false ;
24694 PyObject * obj0 = 0 ;
24695 PyObject * obj1 = 0 ;
24696 PyObject * obj2 = 0 ;
24697 PyObject * obj3 = 0 ;
24698 char *kwnames[] = {
24699 (char *) "self",(char *) "date",(char *) "format",(char *) "dateDef", NULL
24700 };
24701
24702 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_ParseFormat",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24703 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24704 if (SWIG_arg_fail(1)) SWIG_fail;
24705 {
24706 arg2 = wxString_in_helper(obj1);
24707 if (arg2 == NULL) SWIG_fail;
24708 temp2 = true;
24709 }
24710 if (obj2) {
24711 {
24712 arg3 = wxString_in_helper(obj2);
24713 if (arg3 == NULL) SWIG_fail;
24714 temp3 = true;
24715 }
24716 }
24717 if (obj3) {
24718 {
24719 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24720 if (SWIG_arg_fail(4)) SWIG_fail;
24721 if (arg4 == NULL) {
24722 SWIG_null_ref("wxDateTime");
24723 }
24724 if (SWIG_arg_fail(4)) SWIG_fail;
24725 }
24726 }
24727 {
24728 PyThreadState* __tstate = wxPyBeginAllowThreads();
24729 result = (int)wxDateTime_ParseFormat(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxDateTime const &)*arg4);
24730
24731 wxPyEndAllowThreads(__tstate);
24732 if (PyErr_Occurred()) SWIG_fail;
24733 }
24734 {
24735 resultobj = SWIG_From_int(static_cast<int >(result));
24736 }
24737 {
24738 if (temp2)
24739 delete arg2;
24740 }
24741 {
24742 if (temp3)
24743 delete arg3;
24744 }
24745 return resultobj;
24746 fail:
24747 {
24748 if (temp2)
24749 delete arg2;
24750 }
24751 {
24752 if (temp3)
24753 delete arg3;
24754 }
24755 return NULL;
24756 }
24757
24758
24759 static PyObject *_wrap_DateTime_ParseDateTime(PyObject *, PyObject *args, PyObject *kwargs) {
24760 PyObject *resultobj = NULL;
24761 wxDateTime *arg1 = (wxDateTime *) 0 ;
24762 wxString *arg2 = 0 ;
24763 int result;
24764 bool temp2 = false ;
24765 PyObject * obj0 = 0 ;
24766 PyObject * obj1 = 0 ;
24767 char *kwnames[] = {
24768 (char *) "self",(char *) "datetime", NULL
24769 };
24770
24771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDateTime",kwnames,&obj0,&obj1)) goto fail;
24772 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24773 if (SWIG_arg_fail(1)) SWIG_fail;
24774 {
24775 arg2 = wxString_in_helper(obj1);
24776 if (arg2 == NULL) SWIG_fail;
24777 temp2 = true;
24778 }
24779 {
24780 PyThreadState* __tstate = wxPyBeginAllowThreads();
24781 result = (int)wxDateTime_ParseDateTime(arg1,(wxString const &)*arg2);
24782
24783 wxPyEndAllowThreads(__tstate);
24784 if (PyErr_Occurred()) SWIG_fail;
24785 }
24786 {
24787 resultobj = SWIG_From_int(static_cast<int >(result));
24788 }
24789 {
24790 if (temp2)
24791 delete arg2;
24792 }
24793 return resultobj;
24794 fail:
24795 {
24796 if (temp2)
24797 delete arg2;
24798 }
24799 return NULL;
24800 }
24801
24802
24803 static PyObject *_wrap_DateTime_ParseDate(PyObject *, PyObject *args, PyObject *kwargs) {
24804 PyObject *resultobj = NULL;
24805 wxDateTime *arg1 = (wxDateTime *) 0 ;
24806 wxString *arg2 = 0 ;
24807 int result;
24808 bool temp2 = false ;
24809 PyObject * obj0 = 0 ;
24810 PyObject * obj1 = 0 ;
24811 char *kwnames[] = {
24812 (char *) "self",(char *) "date", NULL
24813 };
24814
24815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDate",kwnames,&obj0,&obj1)) goto fail;
24816 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24817 if (SWIG_arg_fail(1)) SWIG_fail;
24818 {
24819 arg2 = wxString_in_helper(obj1);
24820 if (arg2 == NULL) SWIG_fail;
24821 temp2 = true;
24822 }
24823 {
24824 PyThreadState* __tstate = wxPyBeginAllowThreads();
24825 result = (int)wxDateTime_ParseDate(arg1,(wxString const &)*arg2);
24826
24827 wxPyEndAllowThreads(__tstate);
24828 if (PyErr_Occurred()) SWIG_fail;
24829 }
24830 {
24831 resultobj = SWIG_From_int(static_cast<int >(result));
24832 }
24833 {
24834 if (temp2)
24835 delete arg2;
24836 }
24837 return resultobj;
24838 fail:
24839 {
24840 if (temp2)
24841 delete arg2;
24842 }
24843 return NULL;
24844 }
24845
24846
24847 static PyObject *_wrap_DateTime_ParseTime(PyObject *, PyObject *args, PyObject *kwargs) {
24848 PyObject *resultobj = NULL;
24849 wxDateTime *arg1 = (wxDateTime *) 0 ;
24850 wxString *arg2 = 0 ;
24851 int result;
24852 bool temp2 = false ;
24853 PyObject * obj0 = 0 ;
24854 PyObject * obj1 = 0 ;
24855 char *kwnames[] = {
24856 (char *) "self",(char *) "time", NULL
24857 };
24858
24859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseTime",kwnames,&obj0,&obj1)) goto fail;
24860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24861 if (SWIG_arg_fail(1)) SWIG_fail;
24862 {
24863 arg2 = wxString_in_helper(obj1);
24864 if (arg2 == NULL) SWIG_fail;
24865 temp2 = true;
24866 }
24867 {
24868 PyThreadState* __tstate = wxPyBeginAllowThreads();
24869 result = (int)wxDateTime_ParseTime(arg1,(wxString const &)*arg2);
24870
24871 wxPyEndAllowThreads(__tstate);
24872 if (PyErr_Occurred()) SWIG_fail;
24873 }
24874 {
24875 resultobj = SWIG_From_int(static_cast<int >(result));
24876 }
24877 {
24878 if (temp2)
24879 delete arg2;
24880 }
24881 return resultobj;
24882 fail:
24883 {
24884 if (temp2)
24885 delete arg2;
24886 }
24887 return NULL;
24888 }
24889
24890
24891 static PyObject *_wrap_DateTime_Format(PyObject *, PyObject *args, PyObject *kwargs) {
24892 PyObject *resultobj = NULL;
24893 wxDateTime *arg1 = (wxDateTime *) 0 ;
24894 wxString const &arg2_defvalue = wxPyDefaultDateTimeFormat ;
24895 wxString *arg2 = (wxString *) &arg2_defvalue ;
24896 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
24897 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
24898 wxString result;
24899 bool temp2 = false ;
24900 bool temp3 = false ;
24901 PyObject * obj0 = 0 ;
24902 PyObject * obj1 = 0 ;
24903 PyObject * obj2 = 0 ;
24904 char *kwnames[] = {
24905 (char *) "self",(char *) "format",(char *) "tz", NULL
24906 };
24907
24908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_Format",kwnames,&obj0,&obj1,&obj2)) goto fail;
24909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24910 if (SWIG_arg_fail(1)) SWIG_fail;
24911 if (obj1) {
24912 {
24913 arg2 = wxString_in_helper(obj1);
24914 if (arg2 == NULL) SWIG_fail;
24915 temp2 = true;
24916 }
24917 }
24918 if (obj2) {
24919 {
24920 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
24921 temp3 = true;
24922 }
24923 }
24924 {
24925 PyThreadState* __tstate = wxPyBeginAllowThreads();
24926 result = ((wxDateTime const *)arg1)->Format((wxString const &)*arg2,(wxDateTime::TimeZone const &)*arg3);
24927
24928 wxPyEndAllowThreads(__tstate);
24929 if (PyErr_Occurred()) SWIG_fail;
24930 }
24931 {
24932 #if wxUSE_UNICODE
24933 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24934 #else
24935 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24936 #endif
24937 }
24938 {
24939 if (temp2)
24940 delete arg2;
24941 }
24942 {
24943 if (temp3) delete arg3;
24944 }
24945 return resultobj;
24946 fail:
24947 {
24948 if (temp2)
24949 delete arg2;
24950 }
24951 {
24952 if (temp3) delete arg3;
24953 }
24954 return NULL;
24955 }
24956
24957
24958 static PyObject *_wrap_DateTime_FormatDate(PyObject *, PyObject *args, PyObject *kwargs) {
24959 PyObject *resultobj = NULL;
24960 wxDateTime *arg1 = (wxDateTime *) 0 ;
24961 wxString result;
24962 PyObject * obj0 = 0 ;
24963 char *kwnames[] = {
24964 (char *) "self", NULL
24965 };
24966
24967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatDate",kwnames,&obj0)) goto fail;
24968 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24969 if (SWIG_arg_fail(1)) SWIG_fail;
24970 {
24971 PyThreadState* __tstate = wxPyBeginAllowThreads();
24972 result = ((wxDateTime const *)arg1)->FormatDate();
24973
24974 wxPyEndAllowThreads(__tstate);
24975 if (PyErr_Occurred()) SWIG_fail;
24976 }
24977 {
24978 #if wxUSE_UNICODE
24979 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24980 #else
24981 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24982 #endif
24983 }
24984 return resultobj;
24985 fail:
24986 return NULL;
24987 }
24988
24989
24990 static PyObject *_wrap_DateTime_FormatTime(PyObject *, PyObject *args, PyObject *kwargs) {
24991 PyObject *resultobj = NULL;
24992 wxDateTime *arg1 = (wxDateTime *) 0 ;
24993 wxString result;
24994 PyObject * obj0 = 0 ;
24995 char *kwnames[] = {
24996 (char *) "self", NULL
24997 };
24998
24999 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatTime",kwnames,&obj0)) goto fail;
25000 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
25001 if (SWIG_arg_fail(1)) SWIG_fail;
25002 {
25003 PyThreadState* __tstate = wxPyBeginAllowThreads();
25004 result = ((wxDateTime const *)arg1)->FormatTime();
25005
25006 wxPyEndAllowThreads(__tstate);
25007 if (PyErr_Occurred()) SWIG_fail;
25008 }
25009 {
25010 #if wxUSE_UNICODE
25011 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25012 #else
25013 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25014 #endif
25015 }
25016 return resultobj;
25017 fail:
25018 return NULL;
25019 }
25020
25021
25022 static PyObject *_wrap_DateTime_FormatISODate(PyObject *, PyObject *args, PyObject *kwargs) {
25023 PyObject *resultobj = NULL;
25024 wxDateTime *arg1 = (wxDateTime *) 0 ;
25025 wxString result;
25026 PyObject * obj0 = 0 ;
25027 char *kwnames[] = {
25028 (char *) "self", NULL
25029 };
25030
25031 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISODate",kwnames,&obj0)) goto fail;
25032 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
25033 if (SWIG_arg_fail(1)) SWIG_fail;
25034 {
25035 PyThreadState* __tstate = wxPyBeginAllowThreads();
25036 result = ((wxDateTime const *)arg1)->FormatISODate();
25037
25038 wxPyEndAllowThreads(__tstate);
25039 if (PyErr_Occurred()) SWIG_fail;
25040 }
25041 {
25042 #if wxUSE_UNICODE
25043 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25044 #else
25045 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25046 #endif
25047 }
25048 return resultobj;
25049 fail:
25050 return NULL;
25051 }
25052
25053
25054 static PyObject *_wrap_DateTime_FormatISOTime(PyObject *, PyObject *args, PyObject *kwargs) {
25055 PyObject *resultobj = NULL;
25056 wxDateTime *arg1 = (wxDateTime *) 0 ;
25057 wxString result;
25058 PyObject * obj0 = 0 ;
25059 char *kwnames[] = {
25060 (char *) "self", NULL
25061 };
25062
25063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISOTime",kwnames,&obj0)) goto fail;
25064 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
25065 if (SWIG_arg_fail(1)) SWIG_fail;
25066 {
25067 PyThreadState* __tstate = wxPyBeginAllowThreads();
25068 result = ((wxDateTime const *)arg1)->FormatISOTime();
25069
25070 wxPyEndAllowThreads(__tstate);
25071 if (PyErr_Occurred()) SWIG_fail;
25072 }
25073 {
25074 #if wxUSE_UNICODE
25075 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25076 #else
25077 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25078 #endif
25079 }
25080 return resultobj;
25081 fail:
25082 return NULL;
25083 }
25084
25085
25086 static PyObject * DateTime_swigregister(PyObject *, PyObject *args) {
25087 PyObject *obj;
25088 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25089 SWIG_TypeClientData(SWIGTYPE_p_wxDateTime, obj);
25090 Py_INCREF(obj);
25091 return Py_BuildValue((char *)"");
25092 }
25093 static PyObject *_wrap_TimeSpan_Seconds(PyObject *, PyObject *args, PyObject *kwargs) {
25094 PyObject *resultobj = NULL;
25095 long arg1 ;
25096 wxTimeSpan result;
25097 PyObject * obj0 = 0 ;
25098 char *kwnames[] = {
25099 (char *) "sec", NULL
25100 };
25101
25102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Seconds",kwnames,&obj0)) goto fail;
25103 {
25104 arg1 = static_cast<long >(SWIG_As_long(obj0));
25105 if (SWIG_arg_fail(1)) SWIG_fail;
25106 }
25107 {
25108 PyThreadState* __tstate = wxPyBeginAllowThreads();
25109 result = wxTimeSpan::Seconds(arg1);
25110
25111 wxPyEndAllowThreads(__tstate);
25112 if (PyErr_Occurred()) SWIG_fail;
25113 }
25114 {
25115 wxTimeSpan * resultptr;
25116 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25117 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25118 }
25119 return resultobj;
25120 fail:
25121 return NULL;
25122 }
25123
25124
25125 static PyObject *_wrap_TimeSpan_Second(PyObject *, PyObject *args, PyObject *kwargs) {
25126 PyObject *resultobj = NULL;
25127 wxTimeSpan result;
25128 char *kwnames[] = {
25129 NULL
25130 };
25131
25132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Second",kwnames)) goto fail;
25133 {
25134 PyThreadState* __tstate = wxPyBeginAllowThreads();
25135 result = wxTimeSpan::Second();
25136
25137 wxPyEndAllowThreads(__tstate);
25138 if (PyErr_Occurred()) SWIG_fail;
25139 }
25140 {
25141 wxTimeSpan * resultptr;
25142 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25143 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25144 }
25145 return resultobj;
25146 fail:
25147 return NULL;
25148 }
25149
25150
25151 static PyObject *_wrap_TimeSpan_Minutes(PyObject *, PyObject *args, PyObject *kwargs) {
25152 PyObject *resultobj = NULL;
25153 long arg1 ;
25154 wxTimeSpan result;
25155 PyObject * obj0 = 0 ;
25156 char *kwnames[] = {
25157 (char *) "min", NULL
25158 };
25159
25160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Minutes",kwnames,&obj0)) goto fail;
25161 {
25162 arg1 = static_cast<long >(SWIG_As_long(obj0));
25163 if (SWIG_arg_fail(1)) SWIG_fail;
25164 }
25165 {
25166 PyThreadState* __tstate = wxPyBeginAllowThreads();
25167 result = wxTimeSpan::Minutes(arg1);
25168
25169 wxPyEndAllowThreads(__tstate);
25170 if (PyErr_Occurred()) SWIG_fail;
25171 }
25172 {
25173 wxTimeSpan * resultptr;
25174 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25175 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25176 }
25177 return resultobj;
25178 fail:
25179 return NULL;
25180 }
25181
25182
25183 static PyObject *_wrap_TimeSpan_Minute(PyObject *, PyObject *args, PyObject *kwargs) {
25184 PyObject *resultobj = NULL;
25185 wxTimeSpan result;
25186 char *kwnames[] = {
25187 NULL
25188 };
25189
25190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Minute",kwnames)) goto fail;
25191 {
25192 PyThreadState* __tstate = wxPyBeginAllowThreads();
25193 result = wxTimeSpan::Minute();
25194
25195 wxPyEndAllowThreads(__tstate);
25196 if (PyErr_Occurred()) SWIG_fail;
25197 }
25198 {
25199 wxTimeSpan * resultptr;
25200 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25201 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25202 }
25203 return resultobj;
25204 fail:
25205 return NULL;
25206 }
25207
25208
25209 static PyObject *_wrap_TimeSpan_Hours(PyObject *, PyObject *args, PyObject *kwargs) {
25210 PyObject *resultobj = NULL;
25211 long arg1 ;
25212 wxTimeSpan result;
25213 PyObject * obj0 = 0 ;
25214 char *kwnames[] = {
25215 (char *) "hours", NULL
25216 };
25217
25218 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Hours",kwnames,&obj0)) goto fail;
25219 {
25220 arg1 = static_cast<long >(SWIG_As_long(obj0));
25221 if (SWIG_arg_fail(1)) SWIG_fail;
25222 }
25223 {
25224 PyThreadState* __tstate = wxPyBeginAllowThreads();
25225 result = wxTimeSpan::Hours(arg1);
25226
25227 wxPyEndAllowThreads(__tstate);
25228 if (PyErr_Occurred()) SWIG_fail;
25229 }
25230 {
25231 wxTimeSpan * resultptr;
25232 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25233 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25234 }
25235 return resultobj;
25236 fail:
25237 return NULL;
25238 }
25239
25240
25241 static PyObject *_wrap_TimeSpan_Hour(PyObject *, PyObject *args, PyObject *kwargs) {
25242 PyObject *resultobj = NULL;
25243 wxTimeSpan result;
25244 char *kwnames[] = {
25245 NULL
25246 };
25247
25248 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Hour",kwnames)) goto fail;
25249 {
25250 PyThreadState* __tstate = wxPyBeginAllowThreads();
25251 result = wxTimeSpan::Hour();
25252
25253 wxPyEndAllowThreads(__tstate);
25254 if (PyErr_Occurred()) SWIG_fail;
25255 }
25256 {
25257 wxTimeSpan * resultptr;
25258 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25259 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25260 }
25261 return resultobj;
25262 fail:
25263 return NULL;
25264 }
25265
25266
25267 static PyObject *_wrap_TimeSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
25268 PyObject *resultobj = NULL;
25269 long arg1 ;
25270 wxTimeSpan result;
25271 PyObject * obj0 = 0 ;
25272 char *kwnames[] = {
25273 (char *) "days", NULL
25274 };
25275
25276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Days",kwnames,&obj0)) goto fail;
25277 {
25278 arg1 = static_cast<long >(SWIG_As_long(obj0));
25279 if (SWIG_arg_fail(1)) SWIG_fail;
25280 }
25281 {
25282 PyThreadState* __tstate = wxPyBeginAllowThreads();
25283 result = wxTimeSpan::Days(arg1);
25284
25285 wxPyEndAllowThreads(__tstate);
25286 if (PyErr_Occurred()) SWIG_fail;
25287 }
25288 {
25289 wxTimeSpan * resultptr;
25290 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25291 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25292 }
25293 return resultobj;
25294 fail:
25295 return NULL;
25296 }
25297
25298
25299 static PyObject *_wrap_TimeSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
25300 PyObject *resultobj = NULL;
25301 wxTimeSpan result;
25302 char *kwnames[] = {
25303 NULL
25304 };
25305
25306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Day",kwnames)) goto fail;
25307 {
25308 PyThreadState* __tstate = wxPyBeginAllowThreads();
25309 result = wxTimeSpan::Day();
25310
25311 wxPyEndAllowThreads(__tstate);
25312 if (PyErr_Occurred()) SWIG_fail;
25313 }
25314 {
25315 wxTimeSpan * resultptr;
25316 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25317 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25318 }
25319 return resultobj;
25320 fail:
25321 return NULL;
25322 }
25323
25324
25325 static PyObject *_wrap_TimeSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
25326 PyObject *resultobj = NULL;
25327 long arg1 ;
25328 wxTimeSpan result;
25329 PyObject * obj0 = 0 ;
25330 char *kwnames[] = {
25331 (char *) "days", NULL
25332 };
25333
25334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Weeks",kwnames,&obj0)) goto fail;
25335 {
25336 arg1 = static_cast<long >(SWIG_As_long(obj0));
25337 if (SWIG_arg_fail(1)) SWIG_fail;
25338 }
25339 {
25340 PyThreadState* __tstate = wxPyBeginAllowThreads();
25341 result = wxTimeSpan::Weeks(arg1);
25342
25343 wxPyEndAllowThreads(__tstate);
25344 if (PyErr_Occurred()) SWIG_fail;
25345 }
25346 {
25347 wxTimeSpan * resultptr;
25348 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25349 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25350 }
25351 return resultobj;
25352 fail:
25353 return NULL;
25354 }
25355
25356
25357 static PyObject *_wrap_TimeSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
25358 PyObject *resultobj = NULL;
25359 wxTimeSpan result;
25360 char *kwnames[] = {
25361 NULL
25362 };
25363
25364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Week",kwnames)) goto fail;
25365 {
25366 PyThreadState* __tstate = wxPyBeginAllowThreads();
25367 result = wxTimeSpan::Week();
25368
25369 wxPyEndAllowThreads(__tstate);
25370 if (PyErr_Occurred()) SWIG_fail;
25371 }
25372 {
25373 wxTimeSpan * resultptr;
25374 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25375 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25376 }
25377 return resultobj;
25378 fail:
25379 return NULL;
25380 }
25381
25382
25383 static PyObject *_wrap_new_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
25384 PyObject *resultobj = NULL;
25385 long arg1 = (long) 0 ;
25386 long arg2 = (long) 0 ;
25387 long arg3 = (long) 0 ;
25388 long arg4 = (long) 0 ;
25389 wxTimeSpan *result;
25390 PyObject * obj0 = 0 ;
25391 PyObject * obj1 = 0 ;
25392 PyObject * obj2 = 0 ;
25393 PyObject * obj3 = 0 ;
25394 char *kwnames[] = {
25395 (char *) "hours",(char *) "minutes",(char *) "seconds",(char *) "milliseconds", NULL
25396 };
25397
25398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TimeSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25399 if (obj0) {
25400 {
25401 arg1 = static_cast<long >(SWIG_As_long(obj0));
25402 if (SWIG_arg_fail(1)) SWIG_fail;
25403 }
25404 }
25405 if (obj1) {
25406 {
25407 arg2 = static_cast<long >(SWIG_As_long(obj1));
25408 if (SWIG_arg_fail(2)) SWIG_fail;
25409 }
25410 }
25411 if (obj2) {
25412 {
25413 arg3 = static_cast<long >(SWIG_As_long(obj2));
25414 if (SWIG_arg_fail(3)) SWIG_fail;
25415 }
25416 }
25417 if (obj3) {
25418 {
25419 arg4 = static_cast<long >(SWIG_As_long(obj3));
25420 if (SWIG_arg_fail(4)) SWIG_fail;
25421 }
25422 }
25423 {
25424 PyThreadState* __tstate = wxPyBeginAllowThreads();
25425 result = (wxTimeSpan *)new wxTimeSpan(arg1,arg2,arg3,arg4);
25426
25427 wxPyEndAllowThreads(__tstate);
25428 if (PyErr_Occurred()) SWIG_fail;
25429 }
25430 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
25431 return resultobj;
25432 fail:
25433 return NULL;
25434 }
25435
25436
25437 static PyObject *_wrap_delete_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
25438 PyObject *resultobj = NULL;
25439 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25440 PyObject * obj0 = 0 ;
25441 char *kwnames[] = {
25442 (char *) "self", NULL
25443 };
25444
25445 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimeSpan",kwnames,&obj0)) goto fail;
25446 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25447 if (SWIG_arg_fail(1)) SWIG_fail;
25448 {
25449 PyThreadState* __tstate = wxPyBeginAllowThreads();
25450 delete arg1;
25451
25452 wxPyEndAllowThreads(__tstate);
25453 if (PyErr_Occurred()) SWIG_fail;
25454 }
25455 Py_INCREF(Py_None); resultobj = Py_None;
25456 return resultobj;
25457 fail:
25458 return NULL;
25459 }
25460
25461
25462 static PyObject *_wrap_TimeSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
25463 PyObject *resultobj = NULL;
25464 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25465 wxTimeSpan *arg2 = 0 ;
25466 wxTimeSpan *result;
25467 PyObject * obj0 = 0 ;
25468 PyObject * obj1 = 0 ;
25469 char *kwnames[] = {
25470 (char *) "self",(char *) "diff", NULL
25471 };
25472
25473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Add",kwnames,&obj0,&obj1)) goto fail;
25474 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25475 if (SWIG_arg_fail(1)) SWIG_fail;
25476 {
25477 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25478 if (SWIG_arg_fail(2)) SWIG_fail;
25479 if (arg2 == NULL) {
25480 SWIG_null_ref("wxTimeSpan");
25481 }
25482 if (SWIG_arg_fail(2)) SWIG_fail;
25483 }
25484 {
25485 PyThreadState* __tstate = wxPyBeginAllowThreads();
25486 {
25487 wxTimeSpan &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
25488 result = (wxTimeSpan *) &_result_ref;
25489 }
25490
25491 wxPyEndAllowThreads(__tstate);
25492 if (PyErr_Occurred()) SWIG_fail;
25493 }
25494 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
25495 return resultobj;
25496 fail:
25497 return NULL;
25498 }
25499
25500
25501 static PyObject *_wrap_TimeSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
25502 PyObject *resultobj = NULL;
25503 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25504 wxTimeSpan *arg2 = 0 ;
25505 wxTimeSpan *result;
25506 PyObject * obj0 = 0 ;
25507 PyObject * obj1 = 0 ;
25508 char *kwnames[] = {
25509 (char *) "self",(char *) "diff", NULL
25510 };
25511
25512 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
25513 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25514 if (SWIG_arg_fail(1)) SWIG_fail;
25515 {
25516 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25517 if (SWIG_arg_fail(2)) SWIG_fail;
25518 if (arg2 == NULL) {
25519 SWIG_null_ref("wxTimeSpan");
25520 }
25521 if (SWIG_arg_fail(2)) SWIG_fail;
25522 }
25523 {
25524 PyThreadState* __tstate = wxPyBeginAllowThreads();
25525 {
25526 wxTimeSpan &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
25527 result = (wxTimeSpan *) &_result_ref;
25528 }
25529
25530 wxPyEndAllowThreads(__tstate);
25531 if (PyErr_Occurred()) SWIG_fail;
25532 }
25533 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
25534 return resultobj;
25535 fail:
25536 return NULL;
25537 }
25538
25539
25540 static PyObject *_wrap_TimeSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
25541 PyObject *resultobj = NULL;
25542 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25543 int arg2 ;
25544 wxTimeSpan *result;
25545 PyObject * obj0 = 0 ;
25546 PyObject * obj1 = 0 ;
25547 char *kwnames[] = {
25548 (char *) "self",(char *) "n", NULL
25549 };
25550
25551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
25552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25553 if (SWIG_arg_fail(1)) SWIG_fail;
25554 {
25555 arg2 = static_cast<int >(SWIG_As_int(obj1));
25556 if (SWIG_arg_fail(2)) SWIG_fail;
25557 }
25558 {
25559 PyThreadState* __tstate = wxPyBeginAllowThreads();
25560 {
25561 wxTimeSpan &_result_ref = (arg1)->Multiply(arg2);
25562 result = (wxTimeSpan *) &_result_ref;
25563 }
25564
25565 wxPyEndAllowThreads(__tstate);
25566 if (PyErr_Occurred()) SWIG_fail;
25567 }
25568 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
25569 return resultobj;
25570 fail:
25571 return NULL;
25572 }
25573
25574
25575 static PyObject *_wrap_TimeSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
25576 PyObject *resultobj = NULL;
25577 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25578 wxTimeSpan *result;
25579 PyObject * obj0 = 0 ;
25580 char *kwnames[] = {
25581 (char *) "self", NULL
25582 };
25583
25584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Neg",kwnames,&obj0)) goto fail;
25585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25586 if (SWIG_arg_fail(1)) SWIG_fail;
25587 {
25588 PyThreadState* __tstate = wxPyBeginAllowThreads();
25589 {
25590 wxTimeSpan &_result_ref = (arg1)->Neg();
25591 result = (wxTimeSpan *) &_result_ref;
25592 }
25593
25594 wxPyEndAllowThreads(__tstate);
25595 if (PyErr_Occurred()) SWIG_fail;
25596 }
25597 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
25598 return resultobj;
25599 fail:
25600 return NULL;
25601 }
25602
25603
25604 static PyObject *_wrap_TimeSpan_Abs(PyObject *, PyObject *args, PyObject *kwargs) {
25605 PyObject *resultobj = NULL;
25606 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25607 wxTimeSpan result;
25608 PyObject * obj0 = 0 ;
25609 char *kwnames[] = {
25610 (char *) "self", NULL
25611 };
25612
25613 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Abs",kwnames,&obj0)) goto fail;
25614 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25615 if (SWIG_arg_fail(1)) SWIG_fail;
25616 {
25617 PyThreadState* __tstate = wxPyBeginAllowThreads();
25618 result = ((wxTimeSpan const *)arg1)->Abs();
25619
25620 wxPyEndAllowThreads(__tstate);
25621 if (PyErr_Occurred()) SWIG_fail;
25622 }
25623 {
25624 wxTimeSpan * resultptr;
25625 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25626 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25627 }
25628 return resultobj;
25629 fail:
25630 return NULL;
25631 }
25632
25633
25634 static PyObject *_wrap_TimeSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
25635 PyObject *resultobj = NULL;
25636 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25637 wxTimeSpan *arg2 = 0 ;
25638 wxTimeSpan *result;
25639 PyObject * obj0 = 0 ;
25640 PyObject * obj1 = 0 ;
25641 char *kwnames[] = {
25642 (char *) "self",(char *) "diff", NULL
25643 };
25644
25645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
25646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
25647 if (SWIG_arg_fail(1)) SWIG_fail;
25648 {
25649 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25650 if (SWIG_arg_fail(2)) SWIG_fail;
25651 if (arg2 == NULL) {
25652 SWIG_null_ref("wxTimeSpan");
25653 }
25654 if (SWIG_arg_fail(2)) SWIG_fail;
25655 }
25656 {
25657 PyThreadState* __tstate = wxPyBeginAllowThreads();
25658 {
25659 wxTimeSpan &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
25660 result = (wxTimeSpan *) &_result_ref;
25661 }
25662
25663 wxPyEndAllowThreads(__tstate);
25664 if (PyErr_Occurred()) SWIG_fail;
25665 }
25666 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
25667 return resultobj;
25668 fail:
25669 return NULL;
25670 }
25671
25672
25673 static PyObject *_wrap_TimeSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
25674 PyObject *resultobj = NULL;
25675 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25676 wxTimeSpan *arg2 = 0 ;
25677 wxTimeSpan *result;
25678 PyObject * obj0 = 0 ;
25679 PyObject * obj1 = 0 ;
25680 char *kwnames[] = {
25681 (char *) "self",(char *) "diff", NULL
25682 };
25683
25684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
25685 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
25686 if (SWIG_arg_fail(1)) SWIG_fail;
25687 {
25688 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25689 if (SWIG_arg_fail(2)) SWIG_fail;
25690 if (arg2 == NULL) {
25691 SWIG_null_ref("wxTimeSpan");
25692 }
25693 if (SWIG_arg_fail(2)) SWIG_fail;
25694 }
25695 {
25696 PyThreadState* __tstate = wxPyBeginAllowThreads();
25697 {
25698 wxTimeSpan &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
25699 result = (wxTimeSpan *) &_result_ref;
25700 }
25701
25702 wxPyEndAllowThreads(__tstate);
25703 if (PyErr_Occurred()) SWIG_fail;
25704 }
25705 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
25706 return resultobj;
25707 fail:
25708 return NULL;
25709 }
25710
25711
25712 static PyObject *_wrap_TimeSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
25713 PyObject *resultobj = NULL;
25714 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25715 int arg2 ;
25716 wxTimeSpan *result;
25717 PyObject * obj0 = 0 ;
25718 PyObject * obj1 = 0 ;
25719 char *kwnames[] = {
25720 (char *) "self",(char *) "n", NULL
25721 };
25722
25723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
25724 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
25725 if (SWIG_arg_fail(1)) SWIG_fail;
25726 {
25727 arg2 = static_cast<int >(SWIG_As_int(obj1));
25728 if (SWIG_arg_fail(2)) SWIG_fail;
25729 }
25730 {
25731 PyThreadState* __tstate = wxPyBeginAllowThreads();
25732 {
25733 wxTimeSpan &_result_ref = (arg1)->operator *=(arg2);
25734 result = (wxTimeSpan *) &_result_ref;
25735 }
25736
25737 wxPyEndAllowThreads(__tstate);
25738 if (PyErr_Occurred()) SWIG_fail;
25739 }
25740 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
25741 return resultobj;
25742 fail:
25743 return NULL;
25744 }
25745
25746
25747 static PyObject *_wrap_TimeSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
25748 PyObject *resultobj = NULL;
25749 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25750 wxTimeSpan *result;
25751 PyObject * obj0 = 0 ;
25752 char *kwnames[] = {
25753 (char *) "self", NULL
25754 };
25755
25756 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan___neg__",kwnames,&obj0)) goto fail;
25757 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25758 if (SWIG_arg_fail(1)) SWIG_fail;
25759 {
25760 PyThreadState* __tstate = wxPyBeginAllowThreads();
25761 {
25762 wxTimeSpan &_result_ref = (arg1)->operator -();
25763 result = (wxTimeSpan *) &_result_ref;
25764 }
25765
25766 wxPyEndAllowThreads(__tstate);
25767 if (PyErr_Occurred()) SWIG_fail;
25768 }
25769 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
25770 return resultobj;
25771 fail:
25772 return NULL;
25773 }
25774
25775
25776 static PyObject *_wrap_TimeSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
25777 PyObject *resultobj = NULL;
25778 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25779 wxTimeSpan *arg2 = 0 ;
25780 wxTimeSpan result;
25781 PyObject * obj0 = 0 ;
25782 PyObject * obj1 = 0 ;
25783 char *kwnames[] = {
25784 (char *) "self",(char *) "other", NULL
25785 };
25786
25787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___add__",kwnames,&obj0,&obj1)) goto fail;
25788 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25789 if (SWIG_arg_fail(1)) SWIG_fail;
25790 {
25791 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25792 if (SWIG_arg_fail(2)) SWIG_fail;
25793 if (arg2 == NULL) {
25794 SWIG_null_ref("wxTimeSpan");
25795 }
25796 if (SWIG_arg_fail(2)) SWIG_fail;
25797 }
25798 {
25799 PyThreadState* __tstate = wxPyBeginAllowThreads();
25800 result = wxTimeSpan___add__(arg1,(wxTimeSpan const &)*arg2);
25801
25802 wxPyEndAllowThreads(__tstate);
25803 if (PyErr_Occurred()) SWIG_fail;
25804 }
25805 {
25806 wxTimeSpan * resultptr;
25807 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25808 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25809 }
25810 return resultobj;
25811 fail:
25812 return NULL;
25813 }
25814
25815
25816 static PyObject *_wrap_TimeSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
25817 PyObject *resultobj = NULL;
25818 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25819 wxTimeSpan *arg2 = 0 ;
25820 wxTimeSpan result;
25821 PyObject * obj0 = 0 ;
25822 PyObject * obj1 = 0 ;
25823 char *kwnames[] = {
25824 (char *) "self",(char *) "other", NULL
25825 };
25826
25827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
25828 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25829 if (SWIG_arg_fail(1)) SWIG_fail;
25830 {
25831 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25832 if (SWIG_arg_fail(2)) SWIG_fail;
25833 if (arg2 == NULL) {
25834 SWIG_null_ref("wxTimeSpan");
25835 }
25836 if (SWIG_arg_fail(2)) SWIG_fail;
25837 }
25838 {
25839 PyThreadState* __tstate = wxPyBeginAllowThreads();
25840 result = wxTimeSpan___sub__(arg1,(wxTimeSpan const &)*arg2);
25841
25842 wxPyEndAllowThreads(__tstate);
25843 if (PyErr_Occurred()) SWIG_fail;
25844 }
25845 {
25846 wxTimeSpan * resultptr;
25847 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25848 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25849 }
25850 return resultobj;
25851 fail:
25852 return NULL;
25853 }
25854
25855
25856 static PyObject *_wrap_TimeSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
25857 PyObject *resultobj = NULL;
25858 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25859 int arg2 ;
25860 wxTimeSpan result;
25861 PyObject * obj0 = 0 ;
25862 PyObject * obj1 = 0 ;
25863 char *kwnames[] = {
25864 (char *) "self",(char *) "n", NULL
25865 };
25866
25867 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
25868 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25869 if (SWIG_arg_fail(1)) SWIG_fail;
25870 {
25871 arg2 = static_cast<int >(SWIG_As_int(obj1));
25872 if (SWIG_arg_fail(2)) SWIG_fail;
25873 }
25874 {
25875 PyThreadState* __tstate = wxPyBeginAllowThreads();
25876 result = wxTimeSpan___mul__(arg1,arg2);
25877
25878 wxPyEndAllowThreads(__tstate);
25879 if (PyErr_Occurred()) SWIG_fail;
25880 }
25881 {
25882 wxTimeSpan * resultptr;
25883 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25884 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25885 }
25886 return resultobj;
25887 fail:
25888 return NULL;
25889 }
25890
25891
25892 static PyObject *_wrap_TimeSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
25893 PyObject *resultobj = NULL;
25894 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25895 int arg2 ;
25896 wxTimeSpan result;
25897 PyObject * obj0 = 0 ;
25898 PyObject * obj1 = 0 ;
25899 char *kwnames[] = {
25900 (char *) "self",(char *) "n", NULL
25901 };
25902
25903 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
25904 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25905 if (SWIG_arg_fail(1)) SWIG_fail;
25906 {
25907 arg2 = static_cast<int >(SWIG_As_int(obj1));
25908 if (SWIG_arg_fail(2)) SWIG_fail;
25909 }
25910 {
25911 PyThreadState* __tstate = wxPyBeginAllowThreads();
25912 result = wxTimeSpan___rmul__(arg1,arg2);
25913
25914 wxPyEndAllowThreads(__tstate);
25915 if (PyErr_Occurred()) SWIG_fail;
25916 }
25917 {
25918 wxTimeSpan * resultptr;
25919 resultptr = new wxTimeSpan(static_cast<wxTimeSpan & >(result));
25920 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
25921 }
25922 return resultobj;
25923 fail:
25924 return NULL;
25925 }
25926
25927
25928 static PyObject *_wrap_TimeSpan___lt__(PyObject *, PyObject *args, PyObject *kwargs) {
25929 PyObject *resultobj = NULL;
25930 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25931 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
25932 bool result;
25933 PyObject * obj0 = 0 ;
25934 PyObject * obj1 = 0 ;
25935 char *kwnames[] = {
25936 (char *) "self",(char *) "other", NULL
25937 };
25938
25939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___lt__",kwnames,&obj0,&obj1)) goto fail;
25940 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25941 if (SWIG_arg_fail(1)) SWIG_fail;
25942 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25943 if (SWIG_arg_fail(2)) SWIG_fail;
25944 {
25945 PyThreadState* __tstate = wxPyBeginAllowThreads();
25946 result = (bool)wxTimeSpan___lt__(arg1,(wxTimeSpan const *)arg2);
25947
25948 wxPyEndAllowThreads(__tstate);
25949 if (PyErr_Occurred()) SWIG_fail;
25950 }
25951 {
25952 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25953 }
25954 return resultobj;
25955 fail:
25956 return NULL;
25957 }
25958
25959
25960 static PyObject *_wrap_TimeSpan___le__(PyObject *, PyObject *args, PyObject *kwargs) {
25961 PyObject *resultobj = NULL;
25962 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25963 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
25964 bool result;
25965 PyObject * obj0 = 0 ;
25966 PyObject * obj1 = 0 ;
25967 char *kwnames[] = {
25968 (char *) "self",(char *) "other", NULL
25969 };
25970
25971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___le__",kwnames,&obj0,&obj1)) goto fail;
25972 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25973 if (SWIG_arg_fail(1)) SWIG_fail;
25974 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25975 if (SWIG_arg_fail(2)) SWIG_fail;
25976 {
25977 PyThreadState* __tstate = wxPyBeginAllowThreads();
25978 result = (bool)wxTimeSpan___le__(arg1,(wxTimeSpan const *)arg2);
25979
25980 wxPyEndAllowThreads(__tstate);
25981 if (PyErr_Occurred()) SWIG_fail;
25982 }
25983 {
25984 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25985 }
25986 return resultobj;
25987 fail:
25988 return NULL;
25989 }
25990
25991
25992 static PyObject *_wrap_TimeSpan___gt__(PyObject *, PyObject *args, PyObject *kwargs) {
25993 PyObject *resultobj = NULL;
25994 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25995 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
25996 bool result;
25997 PyObject * obj0 = 0 ;
25998 PyObject * obj1 = 0 ;
25999 char *kwnames[] = {
26000 (char *) "self",(char *) "other", NULL
26001 };
26002
26003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___gt__",kwnames,&obj0,&obj1)) goto fail;
26004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26005 if (SWIG_arg_fail(1)) SWIG_fail;
26006 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26007 if (SWIG_arg_fail(2)) SWIG_fail;
26008 {
26009 PyThreadState* __tstate = wxPyBeginAllowThreads();
26010 result = (bool)wxTimeSpan___gt__(arg1,(wxTimeSpan const *)arg2);
26011
26012 wxPyEndAllowThreads(__tstate);
26013 if (PyErr_Occurred()) SWIG_fail;
26014 }
26015 {
26016 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26017 }
26018 return resultobj;
26019 fail:
26020 return NULL;
26021 }
26022
26023
26024 static PyObject *_wrap_TimeSpan___ge__(PyObject *, PyObject *args, PyObject *kwargs) {
26025 PyObject *resultobj = NULL;
26026 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26027 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
26028 bool result;
26029 PyObject * obj0 = 0 ;
26030 PyObject * obj1 = 0 ;
26031 char *kwnames[] = {
26032 (char *) "self",(char *) "other", NULL
26033 };
26034
26035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ge__",kwnames,&obj0,&obj1)) goto fail;
26036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26037 if (SWIG_arg_fail(1)) SWIG_fail;
26038 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26039 if (SWIG_arg_fail(2)) SWIG_fail;
26040 {
26041 PyThreadState* __tstate = wxPyBeginAllowThreads();
26042 result = (bool)wxTimeSpan___ge__(arg1,(wxTimeSpan const *)arg2);
26043
26044 wxPyEndAllowThreads(__tstate);
26045 if (PyErr_Occurred()) SWIG_fail;
26046 }
26047 {
26048 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26049 }
26050 return resultobj;
26051 fail:
26052 return NULL;
26053 }
26054
26055
26056 static PyObject *_wrap_TimeSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
26057 PyObject *resultobj = NULL;
26058 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26059 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
26060 bool result;
26061 PyObject * obj0 = 0 ;
26062 PyObject * obj1 = 0 ;
26063 char *kwnames[] = {
26064 (char *) "self",(char *) "other", NULL
26065 };
26066
26067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
26068 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26069 if (SWIG_arg_fail(1)) SWIG_fail;
26070 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26071 if (SWIG_arg_fail(2)) SWIG_fail;
26072 {
26073 PyThreadState* __tstate = wxPyBeginAllowThreads();
26074 result = (bool)wxTimeSpan___eq__(arg1,(wxTimeSpan const *)arg2);
26075
26076 wxPyEndAllowThreads(__tstate);
26077 if (PyErr_Occurred()) SWIG_fail;
26078 }
26079 {
26080 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26081 }
26082 return resultobj;
26083 fail:
26084 return NULL;
26085 }
26086
26087
26088 static PyObject *_wrap_TimeSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
26089 PyObject *resultobj = NULL;
26090 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26091 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
26092 bool result;
26093 PyObject * obj0 = 0 ;
26094 PyObject * obj1 = 0 ;
26095 char *kwnames[] = {
26096 (char *) "self",(char *) "other", NULL
26097 };
26098
26099 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
26100 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26101 if (SWIG_arg_fail(1)) SWIG_fail;
26102 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26103 if (SWIG_arg_fail(2)) SWIG_fail;
26104 {
26105 PyThreadState* __tstate = wxPyBeginAllowThreads();
26106 result = (bool)wxTimeSpan___ne__(arg1,(wxTimeSpan const *)arg2);
26107
26108 wxPyEndAllowThreads(__tstate);
26109 if (PyErr_Occurred()) SWIG_fail;
26110 }
26111 {
26112 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26113 }
26114 return resultobj;
26115 fail:
26116 return NULL;
26117 }
26118
26119
26120 static PyObject *_wrap_TimeSpan_IsNull(PyObject *, PyObject *args, PyObject *kwargs) {
26121 PyObject *resultobj = NULL;
26122 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26123 bool result;
26124 PyObject * obj0 = 0 ;
26125 char *kwnames[] = {
26126 (char *) "self", NULL
26127 };
26128
26129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNull",kwnames,&obj0)) goto fail;
26130 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26131 if (SWIG_arg_fail(1)) SWIG_fail;
26132 {
26133 PyThreadState* __tstate = wxPyBeginAllowThreads();
26134 result = (bool)((wxTimeSpan const *)arg1)->IsNull();
26135
26136 wxPyEndAllowThreads(__tstate);
26137 if (PyErr_Occurred()) SWIG_fail;
26138 }
26139 {
26140 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26141 }
26142 return resultobj;
26143 fail:
26144 return NULL;
26145 }
26146
26147
26148 static PyObject *_wrap_TimeSpan_IsPositive(PyObject *, PyObject *args, PyObject *kwargs) {
26149 PyObject *resultobj = NULL;
26150 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26151 bool result;
26152 PyObject * obj0 = 0 ;
26153 char *kwnames[] = {
26154 (char *) "self", NULL
26155 };
26156
26157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsPositive",kwnames,&obj0)) goto fail;
26158 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26159 if (SWIG_arg_fail(1)) SWIG_fail;
26160 {
26161 PyThreadState* __tstate = wxPyBeginAllowThreads();
26162 result = (bool)((wxTimeSpan const *)arg1)->IsPositive();
26163
26164 wxPyEndAllowThreads(__tstate);
26165 if (PyErr_Occurred()) SWIG_fail;
26166 }
26167 {
26168 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26169 }
26170 return resultobj;
26171 fail:
26172 return NULL;
26173 }
26174
26175
26176 static PyObject *_wrap_TimeSpan_IsNegative(PyObject *, PyObject *args, PyObject *kwargs) {
26177 PyObject *resultobj = NULL;
26178 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26179 bool result;
26180 PyObject * obj0 = 0 ;
26181 char *kwnames[] = {
26182 (char *) "self", NULL
26183 };
26184
26185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNegative",kwnames,&obj0)) goto fail;
26186 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26187 if (SWIG_arg_fail(1)) SWIG_fail;
26188 {
26189 PyThreadState* __tstate = wxPyBeginAllowThreads();
26190 result = (bool)((wxTimeSpan const *)arg1)->IsNegative();
26191
26192 wxPyEndAllowThreads(__tstate);
26193 if (PyErr_Occurred()) SWIG_fail;
26194 }
26195 {
26196 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26197 }
26198 return resultobj;
26199 fail:
26200 return NULL;
26201 }
26202
26203
26204 static PyObject *_wrap_TimeSpan_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
26205 PyObject *resultobj = NULL;
26206 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26207 wxTimeSpan *arg2 = 0 ;
26208 bool result;
26209 PyObject * obj0 = 0 ;
26210 PyObject * obj1 = 0 ;
26211 char *kwnames[] = {
26212 (char *) "self",(char *) "ts", NULL
26213 };
26214
26215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
26216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26217 if (SWIG_arg_fail(1)) SWIG_fail;
26218 {
26219 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26220 if (SWIG_arg_fail(2)) SWIG_fail;
26221 if (arg2 == NULL) {
26222 SWIG_null_ref("wxTimeSpan");
26223 }
26224 if (SWIG_arg_fail(2)) SWIG_fail;
26225 }
26226 {
26227 PyThreadState* __tstate = wxPyBeginAllowThreads();
26228 result = (bool)((wxTimeSpan const *)arg1)->IsEqualTo((wxTimeSpan const &)*arg2);
26229
26230 wxPyEndAllowThreads(__tstate);
26231 if (PyErr_Occurred()) SWIG_fail;
26232 }
26233 {
26234 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26235 }
26236 return resultobj;
26237 fail:
26238 return NULL;
26239 }
26240
26241
26242 static PyObject *_wrap_TimeSpan_IsLongerThan(PyObject *, PyObject *args, PyObject *kwargs) {
26243 PyObject *resultobj = NULL;
26244 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26245 wxTimeSpan *arg2 = 0 ;
26246 bool result;
26247 PyObject * obj0 = 0 ;
26248 PyObject * obj1 = 0 ;
26249 char *kwnames[] = {
26250 (char *) "self",(char *) "ts", NULL
26251 };
26252
26253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsLongerThan",kwnames,&obj0,&obj1)) goto fail;
26254 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26255 if (SWIG_arg_fail(1)) SWIG_fail;
26256 {
26257 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26258 if (SWIG_arg_fail(2)) SWIG_fail;
26259 if (arg2 == NULL) {
26260 SWIG_null_ref("wxTimeSpan");
26261 }
26262 if (SWIG_arg_fail(2)) SWIG_fail;
26263 }
26264 {
26265 PyThreadState* __tstate = wxPyBeginAllowThreads();
26266 result = (bool)((wxTimeSpan const *)arg1)->IsLongerThan((wxTimeSpan const &)*arg2);
26267
26268 wxPyEndAllowThreads(__tstate);
26269 if (PyErr_Occurred()) SWIG_fail;
26270 }
26271 {
26272 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26273 }
26274 return resultobj;
26275 fail:
26276 return NULL;
26277 }
26278
26279
26280 static PyObject *_wrap_TimeSpan_IsShorterThan(PyObject *, PyObject *args, PyObject *kwargs) {
26281 PyObject *resultobj = NULL;
26282 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26283 wxTimeSpan *arg2 = 0 ;
26284 bool result;
26285 PyObject * obj0 = 0 ;
26286 PyObject * obj1 = 0 ;
26287 char *kwnames[] = {
26288 (char *) "self",(char *) "t", NULL
26289 };
26290
26291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsShorterThan",kwnames,&obj0,&obj1)) goto fail;
26292 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26293 if (SWIG_arg_fail(1)) SWIG_fail;
26294 {
26295 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26296 if (SWIG_arg_fail(2)) SWIG_fail;
26297 if (arg2 == NULL) {
26298 SWIG_null_ref("wxTimeSpan");
26299 }
26300 if (SWIG_arg_fail(2)) SWIG_fail;
26301 }
26302 {
26303 PyThreadState* __tstate = wxPyBeginAllowThreads();
26304 result = (bool)((wxTimeSpan const *)arg1)->IsShorterThan((wxTimeSpan const &)*arg2);
26305
26306 wxPyEndAllowThreads(__tstate);
26307 if (PyErr_Occurred()) SWIG_fail;
26308 }
26309 {
26310 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26311 }
26312 return resultobj;
26313 fail:
26314 return NULL;
26315 }
26316
26317
26318 static PyObject *_wrap_TimeSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
26319 PyObject *resultobj = NULL;
26320 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26321 int result;
26322 PyObject * obj0 = 0 ;
26323 char *kwnames[] = {
26324 (char *) "self", NULL
26325 };
26326
26327 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetWeeks",kwnames,&obj0)) goto fail;
26328 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26329 if (SWIG_arg_fail(1)) SWIG_fail;
26330 {
26331 PyThreadState* __tstate = wxPyBeginAllowThreads();
26332 result = (int)((wxTimeSpan const *)arg1)->GetWeeks();
26333
26334 wxPyEndAllowThreads(__tstate);
26335 if (PyErr_Occurred()) SWIG_fail;
26336 }
26337 {
26338 resultobj = SWIG_From_int(static_cast<int >(result));
26339 }
26340 return resultobj;
26341 fail:
26342 return NULL;
26343 }
26344
26345
26346 static PyObject *_wrap_TimeSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
26347 PyObject *resultobj = NULL;
26348 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26349 int result;
26350 PyObject * obj0 = 0 ;
26351 char *kwnames[] = {
26352 (char *) "self", NULL
26353 };
26354
26355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetDays",kwnames,&obj0)) goto fail;
26356 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26357 if (SWIG_arg_fail(1)) SWIG_fail;
26358 {
26359 PyThreadState* __tstate = wxPyBeginAllowThreads();
26360 result = (int)((wxTimeSpan const *)arg1)->GetDays();
26361
26362 wxPyEndAllowThreads(__tstate);
26363 if (PyErr_Occurred()) SWIG_fail;
26364 }
26365 {
26366 resultobj = SWIG_From_int(static_cast<int >(result));
26367 }
26368 return resultobj;
26369 fail:
26370 return NULL;
26371 }
26372
26373
26374 static PyObject *_wrap_TimeSpan_GetHours(PyObject *, PyObject *args, PyObject *kwargs) {
26375 PyObject *resultobj = NULL;
26376 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26377 int result;
26378 PyObject * obj0 = 0 ;
26379 char *kwnames[] = {
26380 (char *) "self", NULL
26381 };
26382
26383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetHours",kwnames,&obj0)) goto fail;
26384 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26385 if (SWIG_arg_fail(1)) SWIG_fail;
26386 {
26387 PyThreadState* __tstate = wxPyBeginAllowThreads();
26388 result = (int)((wxTimeSpan const *)arg1)->GetHours();
26389
26390 wxPyEndAllowThreads(__tstate);
26391 if (PyErr_Occurred()) SWIG_fail;
26392 }
26393 {
26394 resultobj = SWIG_From_int(static_cast<int >(result));
26395 }
26396 return resultobj;
26397 fail:
26398 return NULL;
26399 }
26400
26401
26402 static PyObject *_wrap_TimeSpan_GetMinutes(PyObject *, PyObject *args, PyObject *kwargs) {
26403 PyObject *resultobj = NULL;
26404 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26405 int result;
26406 PyObject * obj0 = 0 ;
26407 char *kwnames[] = {
26408 (char *) "self", NULL
26409 };
26410
26411 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMinutes",kwnames,&obj0)) goto fail;
26412 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26413 if (SWIG_arg_fail(1)) SWIG_fail;
26414 {
26415 PyThreadState* __tstate = wxPyBeginAllowThreads();
26416 result = (int)((wxTimeSpan const *)arg1)->GetMinutes();
26417
26418 wxPyEndAllowThreads(__tstate);
26419 if (PyErr_Occurred()) SWIG_fail;
26420 }
26421 {
26422 resultobj = SWIG_From_int(static_cast<int >(result));
26423 }
26424 return resultobj;
26425 fail:
26426 return NULL;
26427 }
26428
26429
26430 static PyObject *_wrap_TimeSpan_GetSeconds(PyObject *, PyObject *args, PyObject *kwargs) {
26431 PyObject *resultobj = NULL;
26432 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26433 wxLongLong result;
26434 PyObject * obj0 = 0 ;
26435 char *kwnames[] = {
26436 (char *) "self", NULL
26437 };
26438
26439 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetSeconds",kwnames,&obj0)) goto fail;
26440 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26441 if (SWIG_arg_fail(1)) SWIG_fail;
26442 {
26443 PyThreadState* __tstate = wxPyBeginAllowThreads();
26444 result = ((wxTimeSpan const *)arg1)->GetSeconds();
26445
26446 wxPyEndAllowThreads(__tstate);
26447 if (PyErr_Occurred()) SWIG_fail;
26448 }
26449 {
26450 PyObject *hi, *lo, *shifter, *shifted;
26451 hi = PyLong_FromLong( (&result)->GetHi() );
26452 lo = PyLong_FromLong( (&result)->GetLo() );
26453 shifter = PyLong_FromLong(32);
26454 shifted = PyNumber_Lshift(hi, shifter);
26455 resultobj = PyNumber_Or(shifted, lo);
26456 Py_DECREF(hi);
26457 Py_DECREF(lo);
26458 Py_DECREF(shifter);
26459 Py_DECREF(shifted);
26460 }
26461 return resultobj;
26462 fail:
26463 return NULL;
26464 }
26465
26466
26467 static PyObject *_wrap_TimeSpan_GetMilliseconds(PyObject *, PyObject *args, PyObject *kwargs) {
26468 PyObject *resultobj = NULL;
26469 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26470 wxLongLong result;
26471 PyObject * obj0 = 0 ;
26472 char *kwnames[] = {
26473 (char *) "self", NULL
26474 };
26475
26476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMilliseconds",kwnames,&obj0)) goto fail;
26477 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26478 if (SWIG_arg_fail(1)) SWIG_fail;
26479 {
26480 PyThreadState* __tstate = wxPyBeginAllowThreads();
26481 result = ((wxTimeSpan const *)arg1)->GetMilliseconds();
26482
26483 wxPyEndAllowThreads(__tstate);
26484 if (PyErr_Occurred()) SWIG_fail;
26485 }
26486 {
26487 PyObject *hi, *lo, *shifter, *shifted;
26488 hi = PyLong_FromLong( (&result)->GetHi() );
26489 lo = PyLong_FromLong( (&result)->GetLo() );
26490 shifter = PyLong_FromLong(32);
26491 shifted = PyNumber_Lshift(hi, shifter);
26492 resultobj = PyNumber_Or(shifted, lo);
26493 Py_DECREF(hi);
26494 Py_DECREF(lo);
26495 Py_DECREF(shifter);
26496 Py_DECREF(shifted);
26497 }
26498 return resultobj;
26499 fail:
26500 return NULL;
26501 }
26502
26503
26504 static PyObject *_wrap_TimeSpan_Format(PyObject *, PyObject *args, PyObject *kwargs) {
26505 PyObject *resultobj = NULL;
26506 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
26507 wxString const &arg2_defvalue = wxPyDefaultTimeSpanFormat ;
26508 wxString *arg2 = (wxString *) &arg2_defvalue ;
26509 wxString result;
26510 bool temp2 = false ;
26511 PyObject * obj0 = 0 ;
26512 PyObject * obj1 = 0 ;
26513 char *kwnames[] = {
26514 (char *) "self",(char *) "format", NULL
26515 };
26516
26517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TimeSpan_Format",kwnames,&obj0,&obj1)) goto fail;
26518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
26519 if (SWIG_arg_fail(1)) SWIG_fail;
26520 if (obj1) {
26521 {
26522 arg2 = wxString_in_helper(obj1);
26523 if (arg2 == NULL) SWIG_fail;
26524 temp2 = true;
26525 }
26526 }
26527 {
26528 PyThreadState* __tstate = wxPyBeginAllowThreads();
26529 result = ((wxTimeSpan const *)arg1)->Format((wxString const &)*arg2);
26530
26531 wxPyEndAllowThreads(__tstate);
26532 if (PyErr_Occurred()) SWIG_fail;
26533 }
26534 {
26535 #if wxUSE_UNICODE
26536 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
26537 #else
26538 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
26539 #endif
26540 }
26541 {
26542 if (temp2)
26543 delete arg2;
26544 }
26545 return resultobj;
26546 fail:
26547 {
26548 if (temp2)
26549 delete arg2;
26550 }
26551 return NULL;
26552 }
26553
26554
26555 static PyObject * TimeSpan_swigregister(PyObject *, PyObject *args) {
26556 PyObject *obj;
26557 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26558 SWIG_TypeClientData(SWIGTYPE_p_wxTimeSpan, obj);
26559 Py_INCREF(obj);
26560 return Py_BuildValue((char *)"");
26561 }
26562 static PyObject *_wrap_new_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
26563 PyObject *resultobj = NULL;
26564 int arg1 = (int) 0 ;
26565 int arg2 = (int) 0 ;
26566 int arg3 = (int) 0 ;
26567 int arg4 = (int) 0 ;
26568 wxDateSpan *result;
26569 PyObject * obj0 = 0 ;
26570 PyObject * obj1 = 0 ;
26571 PyObject * obj2 = 0 ;
26572 PyObject * obj3 = 0 ;
26573 char *kwnames[] = {
26574 (char *) "years",(char *) "months",(char *) "weeks",(char *) "days", NULL
26575 };
26576
26577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_DateSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
26578 if (obj0) {
26579 {
26580 arg1 = static_cast<int >(SWIG_As_int(obj0));
26581 if (SWIG_arg_fail(1)) SWIG_fail;
26582 }
26583 }
26584 if (obj1) {
26585 {
26586 arg2 = static_cast<int >(SWIG_As_int(obj1));
26587 if (SWIG_arg_fail(2)) SWIG_fail;
26588 }
26589 }
26590 if (obj2) {
26591 {
26592 arg3 = static_cast<int >(SWIG_As_int(obj2));
26593 if (SWIG_arg_fail(3)) SWIG_fail;
26594 }
26595 }
26596 if (obj3) {
26597 {
26598 arg4 = static_cast<int >(SWIG_As_int(obj3));
26599 if (SWIG_arg_fail(4)) SWIG_fail;
26600 }
26601 }
26602 {
26603 PyThreadState* __tstate = wxPyBeginAllowThreads();
26604 result = (wxDateSpan *)new wxDateSpan(arg1,arg2,arg3,arg4);
26605
26606 wxPyEndAllowThreads(__tstate);
26607 if (PyErr_Occurred()) SWIG_fail;
26608 }
26609 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
26610 return resultobj;
26611 fail:
26612 return NULL;
26613 }
26614
26615
26616 static PyObject *_wrap_delete_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
26617 PyObject *resultobj = NULL;
26618 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26619 PyObject * obj0 = 0 ;
26620 char *kwnames[] = {
26621 (char *) "self", NULL
26622 };
26623
26624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateSpan",kwnames,&obj0)) goto fail;
26625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26626 if (SWIG_arg_fail(1)) SWIG_fail;
26627 {
26628 PyThreadState* __tstate = wxPyBeginAllowThreads();
26629 delete arg1;
26630
26631 wxPyEndAllowThreads(__tstate);
26632 if (PyErr_Occurred()) SWIG_fail;
26633 }
26634 Py_INCREF(Py_None); resultobj = Py_None;
26635 return resultobj;
26636 fail:
26637 return NULL;
26638 }
26639
26640
26641 static PyObject *_wrap_DateSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
26642 PyObject *resultobj = NULL;
26643 int arg1 ;
26644 wxDateSpan result;
26645 PyObject * obj0 = 0 ;
26646 char *kwnames[] = {
26647 (char *) "days", NULL
26648 };
26649
26650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Days",kwnames,&obj0)) goto fail;
26651 {
26652 arg1 = static_cast<int >(SWIG_As_int(obj0));
26653 if (SWIG_arg_fail(1)) SWIG_fail;
26654 }
26655 {
26656 PyThreadState* __tstate = wxPyBeginAllowThreads();
26657 result = wxDateSpan::Days(arg1);
26658
26659 wxPyEndAllowThreads(__tstate);
26660 if (PyErr_Occurred()) SWIG_fail;
26661 }
26662 {
26663 wxDateSpan * resultptr;
26664 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26665 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26666 }
26667 return resultobj;
26668 fail:
26669 return NULL;
26670 }
26671
26672
26673 static PyObject *_wrap_DateSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
26674 PyObject *resultobj = NULL;
26675 wxDateSpan result;
26676 char *kwnames[] = {
26677 NULL
26678 };
26679
26680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Day",kwnames)) goto fail;
26681 {
26682 PyThreadState* __tstate = wxPyBeginAllowThreads();
26683 result = wxDateSpan::Day();
26684
26685 wxPyEndAllowThreads(__tstate);
26686 if (PyErr_Occurred()) SWIG_fail;
26687 }
26688 {
26689 wxDateSpan * resultptr;
26690 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26691 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26692 }
26693 return resultobj;
26694 fail:
26695 return NULL;
26696 }
26697
26698
26699 static PyObject *_wrap_DateSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
26700 PyObject *resultobj = NULL;
26701 int arg1 ;
26702 wxDateSpan result;
26703 PyObject * obj0 = 0 ;
26704 char *kwnames[] = {
26705 (char *) "weeks", NULL
26706 };
26707
26708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Weeks",kwnames,&obj0)) goto fail;
26709 {
26710 arg1 = static_cast<int >(SWIG_As_int(obj0));
26711 if (SWIG_arg_fail(1)) SWIG_fail;
26712 }
26713 {
26714 PyThreadState* __tstate = wxPyBeginAllowThreads();
26715 result = wxDateSpan::Weeks(arg1);
26716
26717 wxPyEndAllowThreads(__tstate);
26718 if (PyErr_Occurred()) SWIG_fail;
26719 }
26720 {
26721 wxDateSpan * resultptr;
26722 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26723 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26724 }
26725 return resultobj;
26726 fail:
26727 return NULL;
26728 }
26729
26730
26731 static PyObject *_wrap_DateSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
26732 PyObject *resultobj = NULL;
26733 wxDateSpan result;
26734 char *kwnames[] = {
26735 NULL
26736 };
26737
26738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Week",kwnames)) goto fail;
26739 {
26740 PyThreadState* __tstate = wxPyBeginAllowThreads();
26741 result = wxDateSpan::Week();
26742
26743 wxPyEndAllowThreads(__tstate);
26744 if (PyErr_Occurred()) SWIG_fail;
26745 }
26746 {
26747 wxDateSpan * resultptr;
26748 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26749 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26750 }
26751 return resultobj;
26752 fail:
26753 return NULL;
26754 }
26755
26756
26757 static PyObject *_wrap_DateSpan_Months(PyObject *, PyObject *args, PyObject *kwargs) {
26758 PyObject *resultobj = NULL;
26759 int arg1 ;
26760 wxDateSpan result;
26761 PyObject * obj0 = 0 ;
26762 char *kwnames[] = {
26763 (char *) "mon", NULL
26764 };
26765
26766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Months",kwnames,&obj0)) goto fail;
26767 {
26768 arg1 = static_cast<int >(SWIG_As_int(obj0));
26769 if (SWIG_arg_fail(1)) SWIG_fail;
26770 }
26771 {
26772 PyThreadState* __tstate = wxPyBeginAllowThreads();
26773 result = wxDateSpan::Months(arg1);
26774
26775 wxPyEndAllowThreads(__tstate);
26776 if (PyErr_Occurred()) SWIG_fail;
26777 }
26778 {
26779 wxDateSpan * resultptr;
26780 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26781 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26782 }
26783 return resultobj;
26784 fail:
26785 return NULL;
26786 }
26787
26788
26789 static PyObject *_wrap_DateSpan_Month(PyObject *, PyObject *args, PyObject *kwargs) {
26790 PyObject *resultobj = NULL;
26791 wxDateSpan result;
26792 char *kwnames[] = {
26793 NULL
26794 };
26795
26796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Month",kwnames)) goto fail;
26797 {
26798 PyThreadState* __tstate = wxPyBeginAllowThreads();
26799 result = wxDateSpan::Month();
26800
26801 wxPyEndAllowThreads(__tstate);
26802 if (PyErr_Occurred()) SWIG_fail;
26803 }
26804 {
26805 wxDateSpan * resultptr;
26806 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26807 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26808 }
26809 return resultobj;
26810 fail:
26811 return NULL;
26812 }
26813
26814
26815 static PyObject *_wrap_DateSpan_Years(PyObject *, PyObject *args, PyObject *kwargs) {
26816 PyObject *resultobj = NULL;
26817 int arg1 ;
26818 wxDateSpan result;
26819 PyObject * obj0 = 0 ;
26820 char *kwnames[] = {
26821 (char *) "years", NULL
26822 };
26823
26824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Years",kwnames,&obj0)) goto fail;
26825 {
26826 arg1 = static_cast<int >(SWIG_As_int(obj0));
26827 if (SWIG_arg_fail(1)) SWIG_fail;
26828 }
26829 {
26830 PyThreadState* __tstate = wxPyBeginAllowThreads();
26831 result = wxDateSpan::Years(arg1);
26832
26833 wxPyEndAllowThreads(__tstate);
26834 if (PyErr_Occurred()) SWIG_fail;
26835 }
26836 {
26837 wxDateSpan * resultptr;
26838 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26839 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26840 }
26841 return resultobj;
26842 fail:
26843 return NULL;
26844 }
26845
26846
26847 static PyObject *_wrap_DateSpan_Year(PyObject *, PyObject *args, PyObject *kwargs) {
26848 PyObject *resultobj = NULL;
26849 wxDateSpan result;
26850 char *kwnames[] = {
26851 NULL
26852 };
26853
26854 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Year",kwnames)) goto fail;
26855 {
26856 PyThreadState* __tstate = wxPyBeginAllowThreads();
26857 result = wxDateSpan::Year();
26858
26859 wxPyEndAllowThreads(__tstate);
26860 if (PyErr_Occurred()) SWIG_fail;
26861 }
26862 {
26863 wxDateSpan * resultptr;
26864 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
26865 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26866 }
26867 return resultobj;
26868 fail:
26869 return NULL;
26870 }
26871
26872
26873 static PyObject *_wrap_DateSpan_SetYears(PyObject *, PyObject *args, PyObject *kwargs) {
26874 PyObject *resultobj = NULL;
26875 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26876 int arg2 ;
26877 wxDateSpan *result;
26878 PyObject * obj0 = 0 ;
26879 PyObject * obj1 = 0 ;
26880 char *kwnames[] = {
26881 (char *) "self",(char *) "n", NULL
26882 };
26883
26884 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetYears",kwnames,&obj0,&obj1)) goto fail;
26885 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26886 if (SWIG_arg_fail(1)) SWIG_fail;
26887 {
26888 arg2 = static_cast<int >(SWIG_As_int(obj1));
26889 if (SWIG_arg_fail(2)) SWIG_fail;
26890 }
26891 {
26892 PyThreadState* __tstate = wxPyBeginAllowThreads();
26893 {
26894 wxDateSpan &_result_ref = (arg1)->SetYears(arg2);
26895 result = (wxDateSpan *) &_result_ref;
26896 }
26897
26898 wxPyEndAllowThreads(__tstate);
26899 if (PyErr_Occurred()) SWIG_fail;
26900 }
26901 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26902 return resultobj;
26903 fail:
26904 return NULL;
26905 }
26906
26907
26908 static PyObject *_wrap_DateSpan_SetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
26909 PyObject *resultobj = NULL;
26910 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26911 int arg2 ;
26912 wxDateSpan *result;
26913 PyObject * obj0 = 0 ;
26914 PyObject * obj1 = 0 ;
26915 char *kwnames[] = {
26916 (char *) "self",(char *) "n", NULL
26917 };
26918
26919 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetMonths",kwnames,&obj0,&obj1)) goto fail;
26920 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26921 if (SWIG_arg_fail(1)) SWIG_fail;
26922 {
26923 arg2 = static_cast<int >(SWIG_As_int(obj1));
26924 if (SWIG_arg_fail(2)) SWIG_fail;
26925 }
26926 {
26927 PyThreadState* __tstate = wxPyBeginAllowThreads();
26928 {
26929 wxDateSpan &_result_ref = (arg1)->SetMonths(arg2);
26930 result = (wxDateSpan *) &_result_ref;
26931 }
26932
26933 wxPyEndAllowThreads(__tstate);
26934 if (PyErr_Occurred()) SWIG_fail;
26935 }
26936 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26937 return resultobj;
26938 fail:
26939 return NULL;
26940 }
26941
26942
26943 static PyObject *_wrap_DateSpan_SetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
26944 PyObject *resultobj = NULL;
26945 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26946 int arg2 ;
26947 wxDateSpan *result;
26948 PyObject * obj0 = 0 ;
26949 PyObject * obj1 = 0 ;
26950 char *kwnames[] = {
26951 (char *) "self",(char *) "n", NULL
26952 };
26953
26954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetWeeks",kwnames,&obj0,&obj1)) goto fail;
26955 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26956 if (SWIG_arg_fail(1)) SWIG_fail;
26957 {
26958 arg2 = static_cast<int >(SWIG_As_int(obj1));
26959 if (SWIG_arg_fail(2)) SWIG_fail;
26960 }
26961 {
26962 PyThreadState* __tstate = wxPyBeginAllowThreads();
26963 {
26964 wxDateSpan &_result_ref = (arg1)->SetWeeks(arg2);
26965 result = (wxDateSpan *) &_result_ref;
26966 }
26967
26968 wxPyEndAllowThreads(__tstate);
26969 if (PyErr_Occurred()) SWIG_fail;
26970 }
26971 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26972 return resultobj;
26973 fail:
26974 return NULL;
26975 }
26976
26977
26978 static PyObject *_wrap_DateSpan_SetDays(PyObject *, PyObject *args, PyObject *kwargs) {
26979 PyObject *resultobj = NULL;
26980 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26981 int arg2 ;
26982 wxDateSpan *result;
26983 PyObject * obj0 = 0 ;
26984 PyObject * obj1 = 0 ;
26985 char *kwnames[] = {
26986 (char *) "self",(char *) "n", NULL
26987 };
26988
26989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetDays",kwnames,&obj0,&obj1)) goto fail;
26990 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26991 if (SWIG_arg_fail(1)) SWIG_fail;
26992 {
26993 arg2 = static_cast<int >(SWIG_As_int(obj1));
26994 if (SWIG_arg_fail(2)) SWIG_fail;
26995 }
26996 {
26997 PyThreadState* __tstate = wxPyBeginAllowThreads();
26998 {
26999 wxDateSpan &_result_ref = (arg1)->SetDays(arg2);
27000 result = (wxDateSpan *) &_result_ref;
27001 }
27002
27003 wxPyEndAllowThreads(__tstate);
27004 if (PyErr_Occurred()) SWIG_fail;
27005 }
27006 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
27007 return resultobj;
27008 fail:
27009 return NULL;
27010 }
27011
27012
27013 static PyObject *_wrap_DateSpan_GetYears(PyObject *, PyObject *args, PyObject *kwargs) {
27014 PyObject *resultobj = NULL;
27015 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27016 int result;
27017 PyObject * obj0 = 0 ;
27018 char *kwnames[] = {
27019 (char *) "self", NULL
27020 };
27021
27022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetYears",kwnames,&obj0)) goto fail;
27023 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27024 if (SWIG_arg_fail(1)) SWIG_fail;
27025 {
27026 PyThreadState* __tstate = wxPyBeginAllowThreads();
27027 result = (int)((wxDateSpan const *)arg1)->GetYears();
27028
27029 wxPyEndAllowThreads(__tstate);
27030 if (PyErr_Occurred()) SWIG_fail;
27031 }
27032 {
27033 resultobj = SWIG_From_int(static_cast<int >(result));
27034 }
27035 return resultobj;
27036 fail:
27037 return NULL;
27038 }
27039
27040
27041 static PyObject *_wrap_DateSpan_GetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
27042 PyObject *resultobj = NULL;
27043 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27044 int result;
27045 PyObject * obj0 = 0 ;
27046 char *kwnames[] = {
27047 (char *) "self", NULL
27048 };
27049
27050 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetMonths",kwnames,&obj0)) goto fail;
27051 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27052 if (SWIG_arg_fail(1)) SWIG_fail;
27053 {
27054 PyThreadState* __tstate = wxPyBeginAllowThreads();
27055 result = (int)((wxDateSpan const *)arg1)->GetMonths();
27056
27057 wxPyEndAllowThreads(__tstate);
27058 if (PyErr_Occurred()) SWIG_fail;
27059 }
27060 {
27061 resultobj = SWIG_From_int(static_cast<int >(result));
27062 }
27063 return resultobj;
27064 fail:
27065 return NULL;
27066 }
27067
27068
27069 static PyObject *_wrap_DateSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
27070 PyObject *resultobj = NULL;
27071 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27072 int result;
27073 PyObject * obj0 = 0 ;
27074 char *kwnames[] = {
27075 (char *) "self", NULL
27076 };
27077
27078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetWeeks",kwnames,&obj0)) goto fail;
27079 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27080 if (SWIG_arg_fail(1)) SWIG_fail;
27081 {
27082 PyThreadState* __tstate = wxPyBeginAllowThreads();
27083 result = (int)((wxDateSpan const *)arg1)->GetWeeks();
27084
27085 wxPyEndAllowThreads(__tstate);
27086 if (PyErr_Occurred()) SWIG_fail;
27087 }
27088 {
27089 resultobj = SWIG_From_int(static_cast<int >(result));
27090 }
27091 return resultobj;
27092 fail:
27093 return NULL;
27094 }
27095
27096
27097 static PyObject *_wrap_DateSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
27098 PyObject *resultobj = NULL;
27099 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27100 int result;
27101 PyObject * obj0 = 0 ;
27102 char *kwnames[] = {
27103 (char *) "self", NULL
27104 };
27105
27106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetDays",kwnames,&obj0)) goto fail;
27107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27108 if (SWIG_arg_fail(1)) SWIG_fail;
27109 {
27110 PyThreadState* __tstate = wxPyBeginAllowThreads();
27111 result = (int)((wxDateSpan const *)arg1)->GetDays();
27112
27113 wxPyEndAllowThreads(__tstate);
27114 if (PyErr_Occurred()) SWIG_fail;
27115 }
27116 {
27117 resultobj = SWIG_From_int(static_cast<int >(result));
27118 }
27119 return resultobj;
27120 fail:
27121 return NULL;
27122 }
27123
27124
27125 static PyObject *_wrap_DateSpan_GetTotalDays(PyObject *, PyObject *args, PyObject *kwargs) {
27126 PyObject *resultobj = NULL;
27127 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27128 int result;
27129 PyObject * obj0 = 0 ;
27130 char *kwnames[] = {
27131 (char *) "self", NULL
27132 };
27133
27134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetTotalDays",kwnames,&obj0)) goto fail;
27135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27136 if (SWIG_arg_fail(1)) SWIG_fail;
27137 {
27138 PyThreadState* __tstate = wxPyBeginAllowThreads();
27139 result = (int)((wxDateSpan const *)arg1)->GetTotalDays();
27140
27141 wxPyEndAllowThreads(__tstate);
27142 if (PyErr_Occurred()) SWIG_fail;
27143 }
27144 {
27145 resultobj = SWIG_From_int(static_cast<int >(result));
27146 }
27147 return resultobj;
27148 fail:
27149 return NULL;
27150 }
27151
27152
27153 static PyObject *_wrap_DateSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
27154 PyObject *resultobj = NULL;
27155 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27156 wxDateSpan *arg2 = 0 ;
27157 wxDateSpan *result;
27158 PyObject * obj0 = 0 ;
27159 PyObject * obj1 = 0 ;
27160 char *kwnames[] = {
27161 (char *) "self",(char *) "other", NULL
27162 };
27163
27164 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Add",kwnames,&obj0,&obj1)) goto fail;
27165 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27166 if (SWIG_arg_fail(1)) SWIG_fail;
27167 {
27168 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27169 if (SWIG_arg_fail(2)) SWIG_fail;
27170 if (arg2 == NULL) {
27171 SWIG_null_ref("wxDateSpan");
27172 }
27173 if (SWIG_arg_fail(2)) SWIG_fail;
27174 }
27175 {
27176 PyThreadState* __tstate = wxPyBeginAllowThreads();
27177 {
27178 wxDateSpan &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
27179 result = (wxDateSpan *) &_result_ref;
27180 }
27181
27182 wxPyEndAllowThreads(__tstate);
27183 if (PyErr_Occurred()) SWIG_fail;
27184 }
27185 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
27186 return resultobj;
27187 fail:
27188 return NULL;
27189 }
27190
27191
27192 static PyObject *_wrap_DateSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
27193 PyObject *resultobj = NULL;
27194 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27195 wxDateSpan *arg2 = 0 ;
27196 wxDateSpan *result;
27197 PyObject * obj0 = 0 ;
27198 PyObject * obj1 = 0 ;
27199 char *kwnames[] = {
27200 (char *) "self",(char *) "other", NULL
27201 };
27202
27203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
27204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27205 if (SWIG_arg_fail(1)) SWIG_fail;
27206 {
27207 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27208 if (SWIG_arg_fail(2)) SWIG_fail;
27209 if (arg2 == NULL) {
27210 SWIG_null_ref("wxDateSpan");
27211 }
27212 if (SWIG_arg_fail(2)) SWIG_fail;
27213 }
27214 {
27215 PyThreadState* __tstate = wxPyBeginAllowThreads();
27216 {
27217 wxDateSpan &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
27218 result = (wxDateSpan *) &_result_ref;
27219 }
27220
27221 wxPyEndAllowThreads(__tstate);
27222 if (PyErr_Occurred()) SWIG_fail;
27223 }
27224 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
27225 return resultobj;
27226 fail:
27227 return NULL;
27228 }
27229
27230
27231 static PyObject *_wrap_DateSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
27232 PyObject *resultobj = NULL;
27233 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27234 wxDateSpan *result;
27235 PyObject * obj0 = 0 ;
27236 char *kwnames[] = {
27237 (char *) "self", NULL
27238 };
27239
27240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Neg",kwnames,&obj0)) goto fail;
27241 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27242 if (SWIG_arg_fail(1)) SWIG_fail;
27243 {
27244 PyThreadState* __tstate = wxPyBeginAllowThreads();
27245 {
27246 wxDateSpan &_result_ref = (arg1)->Neg();
27247 result = (wxDateSpan *) &_result_ref;
27248 }
27249
27250 wxPyEndAllowThreads(__tstate);
27251 if (PyErr_Occurred()) SWIG_fail;
27252 }
27253 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
27254 return resultobj;
27255 fail:
27256 return NULL;
27257 }
27258
27259
27260 static PyObject *_wrap_DateSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
27261 PyObject *resultobj = NULL;
27262 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27263 int arg2 ;
27264 wxDateSpan *result;
27265 PyObject * obj0 = 0 ;
27266 PyObject * obj1 = 0 ;
27267 char *kwnames[] = {
27268 (char *) "self",(char *) "factor", NULL
27269 };
27270
27271 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
27272 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27273 if (SWIG_arg_fail(1)) SWIG_fail;
27274 {
27275 arg2 = static_cast<int >(SWIG_As_int(obj1));
27276 if (SWIG_arg_fail(2)) SWIG_fail;
27277 }
27278 {
27279 PyThreadState* __tstate = wxPyBeginAllowThreads();
27280 {
27281 wxDateSpan &_result_ref = (arg1)->Multiply(arg2);
27282 result = (wxDateSpan *) &_result_ref;
27283 }
27284
27285 wxPyEndAllowThreads(__tstate);
27286 if (PyErr_Occurred()) SWIG_fail;
27287 }
27288 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
27289 return resultobj;
27290 fail:
27291 return NULL;
27292 }
27293
27294
27295 static PyObject *_wrap_DateSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
27296 PyObject *resultobj = NULL;
27297 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27298 wxDateSpan *arg2 = 0 ;
27299 wxDateSpan *result;
27300 PyObject * obj0 = 0 ;
27301 PyObject * obj1 = 0 ;
27302 char *kwnames[] = {
27303 (char *) "self",(char *) "other", NULL
27304 };
27305
27306 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
27307 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
27308 if (SWIG_arg_fail(1)) SWIG_fail;
27309 {
27310 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27311 if (SWIG_arg_fail(2)) SWIG_fail;
27312 if (arg2 == NULL) {
27313 SWIG_null_ref("wxDateSpan");
27314 }
27315 if (SWIG_arg_fail(2)) SWIG_fail;
27316 }
27317 {
27318 PyThreadState* __tstate = wxPyBeginAllowThreads();
27319 {
27320 wxDateSpan &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
27321 result = (wxDateSpan *) &_result_ref;
27322 }
27323
27324 wxPyEndAllowThreads(__tstate);
27325 if (PyErr_Occurred()) SWIG_fail;
27326 }
27327 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
27328 return resultobj;
27329 fail:
27330 return NULL;
27331 }
27332
27333
27334 static PyObject *_wrap_DateSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
27335 PyObject *resultobj = NULL;
27336 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27337 wxDateSpan *arg2 = 0 ;
27338 wxDateSpan *result;
27339 PyObject * obj0 = 0 ;
27340 PyObject * obj1 = 0 ;
27341 char *kwnames[] = {
27342 (char *) "self",(char *) "other", NULL
27343 };
27344
27345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
27346 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
27347 if (SWIG_arg_fail(1)) SWIG_fail;
27348 {
27349 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27350 if (SWIG_arg_fail(2)) SWIG_fail;
27351 if (arg2 == NULL) {
27352 SWIG_null_ref("wxDateSpan");
27353 }
27354 if (SWIG_arg_fail(2)) SWIG_fail;
27355 }
27356 {
27357 PyThreadState* __tstate = wxPyBeginAllowThreads();
27358 {
27359 wxDateSpan &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
27360 result = (wxDateSpan *) &_result_ref;
27361 }
27362
27363 wxPyEndAllowThreads(__tstate);
27364 if (PyErr_Occurred()) SWIG_fail;
27365 }
27366 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
27367 return resultobj;
27368 fail:
27369 return NULL;
27370 }
27371
27372
27373 static PyObject *_wrap_DateSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
27374 PyObject *resultobj = NULL;
27375 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27376 wxDateSpan *result;
27377 PyObject * obj0 = 0 ;
27378 char *kwnames[] = {
27379 (char *) "self", NULL
27380 };
27381
27382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan___neg__",kwnames,&obj0)) goto fail;
27383 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27384 if (SWIG_arg_fail(1)) SWIG_fail;
27385 {
27386 PyThreadState* __tstate = wxPyBeginAllowThreads();
27387 {
27388 wxDateSpan &_result_ref = (arg1)->operator -();
27389 result = (wxDateSpan *) &_result_ref;
27390 }
27391
27392 wxPyEndAllowThreads(__tstate);
27393 if (PyErr_Occurred()) SWIG_fail;
27394 }
27395 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
27396 return resultobj;
27397 fail:
27398 return NULL;
27399 }
27400
27401
27402 static PyObject *_wrap_DateSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
27403 PyObject *resultobj = NULL;
27404 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27405 int arg2 ;
27406 wxDateSpan *result;
27407 PyObject * obj0 = 0 ;
27408 PyObject * obj1 = 0 ;
27409 char *kwnames[] = {
27410 (char *) "self",(char *) "factor", NULL
27411 };
27412
27413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
27414 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
27415 if (SWIG_arg_fail(1)) SWIG_fail;
27416 {
27417 arg2 = static_cast<int >(SWIG_As_int(obj1));
27418 if (SWIG_arg_fail(2)) SWIG_fail;
27419 }
27420 {
27421 PyThreadState* __tstate = wxPyBeginAllowThreads();
27422 {
27423 wxDateSpan &_result_ref = (arg1)->operator *=(arg2);
27424 result = (wxDateSpan *) &_result_ref;
27425 }
27426
27427 wxPyEndAllowThreads(__tstate);
27428 if (PyErr_Occurred()) SWIG_fail;
27429 }
27430 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
27431 return resultobj;
27432 fail:
27433 return NULL;
27434 }
27435
27436
27437 static PyObject *_wrap_DateSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
27438 PyObject *resultobj = NULL;
27439 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27440 wxDateSpan *arg2 = 0 ;
27441 wxDateSpan result;
27442 PyObject * obj0 = 0 ;
27443 PyObject * obj1 = 0 ;
27444 char *kwnames[] = {
27445 (char *) "self",(char *) "other", NULL
27446 };
27447
27448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___add__",kwnames,&obj0,&obj1)) goto fail;
27449 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27450 if (SWIG_arg_fail(1)) SWIG_fail;
27451 {
27452 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27453 if (SWIG_arg_fail(2)) SWIG_fail;
27454 if (arg2 == NULL) {
27455 SWIG_null_ref("wxDateSpan");
27456 }
27457 if (SWIG_arg_fail(2)) SWIG_fail;
27458 }
27459 {
27460 PyThreadState* __tstate = wxPyBeginAllowThreads();
27461 result = wxDateSpan___add__(arg1,(wxDateSpan const &)*arg2);
27462
27463 wxPyEndAllowThreads(__tstate);
27464 if (PyErr_Occurred()) SWIG_fail;
27465 }
27466 {
27467 wxDateSpan * resultptr;
27468 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
27469 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
27470 }
27471 return resultobj;
27472 fail:
27473 return NULL;
27474 }
27475
27476
27477 static PyObject *_wrap_DateSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
27478 PyObject *resultobj = NULL;
27479 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27480 wxDateSpan *arg2 = 0 ;
27481 wxDateSpan result;
27482 PyObject * obj0 = 0 ;
27483 PyObject * obj1 = 0 ;
27484 char *kwnames[] = {
27485 (char *) "self",(char *) "other", NULL
27486 };
27487
27488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
27489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27490 if (SWIG_arg_fail(1)) SWIG_fail;
27491 {
27492 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27493 if (SWIG_arg_fail(2)) SWIG_fail;
27494 if (arg2 == NULL) {
27495 SWIG_null_ref("wxDateSpan");
27496 }
27497 if (SWIG_arg_fail(2)) SWIG_fail;
27498 }
27499 {
27500 PyThreadState* __tstate = wxPyBeginAllowThreads();
27501 result = wxDateSpan___sub__(arg1,(wxDateSpan const &)*arg2);
27502
27503 wxPyEndAllowThreads(__tstate);
27504 if (PyErr_Occurred()) SWIG_fail;
27505 }
27506 {
27507 wxDateSpan * resultptr;
27508 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
27509 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
27510 }
27511 return resultobj;
27512 fail:
27513 return NULL;
27514 }
27515
27516
27517 static PyObject *_wrap_DateSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
27518 PyObject *resultobj = NULL;
27519 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27520 int arg2 ;
27521 wxDateSpan result;
27522 PyObject * obj0 = 0 ;
27523 PyObject * obj1 = 0 ;
27524 char *kwnames[] = {
27525 (char *) "self",(char *) "n", NULL
27526 };
27527
27528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
27529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27530 if (SWIG_arg_fail(1)) SWIG_fail;
27531 {
27532 arg2 = static_cast<int >(SWIG_As_int(obj1));
27533 if (SWIG_arg_fail(2)) SWIG_fail;
27534 }
27535 {
27536 PyThreadState* __tstate = wxPyBeginAllowThreads();
27537 result = wxDateSpan___mul__(arg1,arg2);
27538
27539 wxPyEndAllowThreads(__tstate);
27540 if (PyErr_Occurred()) SWIG_fail;
27541 }
27542 {
27543 wxDateSpan * resultptr;
27544 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
27545 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
27546 }
27547 return resultobj;
27548 fail:
27549 return NULL;
27550 }
27551
27552
27553 static PyObject *_wrap_DateSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
27554 PyObject *resultobj = NULL;
27555 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27556 int arg2 ;
27557 wxDateSpan result;
27558 PyObject * obj0 = 0 ;
27559 PyObject * obj1 = 0 ;
27560 char *kwnames[] = {
27561 (char *) "self",(char *) "n", NULL
27562 };
27563
27564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
27565 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27566 if (SWIG_arg_fail(1)) SWIG_fail;
27567 {
27568 arg2 = static_cast<int >(SWIG_As_int(obj1));
27569 if (SWIG_arg_fail(2)) SWIG_fail;
27570 }
27571 {
27572 PyThreadState* __tstate = wxPyBeginAllowThreads();
27573 result = wxDateSpan___rmul__(arg1,arg2);
27574
27575 wxPyEndAllowThreads(__tstate);
27576 if (PyErr_Occurred()) SWIG_fail;
27577 }
27578 {
27579 wxDateSpan * resultptr;
27580 resultptr = new wxDateSpan(static_cast<wxDateSpan & >(result));
27581 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
27582 }
27583 return resultobj;
27584 fail:
27585 return NULL;
27586 }
27587
27588
27589 static PyObject *_wrap_DateSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
27590 PyObject *resultobj = NULL;
27591 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27592 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
27593 bool result;
27594 PyObject * obj0 = 0 ;
27595 PyObject * obj1 = 0 ;
27596 char *kwnames[] = {
27597 (char *) "self",(char *) "other", NULL
27598 };
27599
27600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
27601 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27602 if (SWIG_arg_fail(1)) SWIG_fail;
27603 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27604 if (SWIG_arg_fail(2)) SWIG_fail;
27605 {
27606 PyThreadState* __tstate = wxPyBeginAllowThreads();
27607 result = (bool)wxDateSpan___eq__(arg1,(wxDateSpan const *)arg2);
27608
27609 wxPyEndAllowThreads(__tstate);
27610 if (PyErr_Occurred()) SWIG_fail;
27611 }
27612 {
27613 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27614 }
27615 return resultobj;
27616 fail:
27617 return NULL;
27618 }
27619
27620
27621 static PyObject *_wrap_DateSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
27622 PyObject *resultobj = NULL;
27623 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
27624 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
27625 bool result;
27626 PyObject * obj0 = 0 ;
27627 PyObject * obj1 = 0 ;
27628 char *kwnames[] = {
27629 (char *) "self",(char *) "other", NULL
27630 };
27631
27632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
27633 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27634 if (SWIG_arg_fail(1)) SWIG_fail;
27635 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
27636 if (SWIG_arg_fail(2)) SWIG_fail;
27637 {
27638 PyThreadState* __tstate = wxPyBeginAllowThreads();
27639 result = (bool)wxDateSpan___ne__(arg1,(wxDateSpan const *)arg2);
27640
27641 wxPyEndAllowThreads(__tstate);
27642 if (PyErr_Occurred()) SWIG_fail;
27643 }
27644 {
27645 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27646 }
27647 return resultobj;
27648 fail:
27649 return NULL;
27650 }
27651
27652
27653 static PyObject * DateSpan_swigregister(PyObject *, PyObject *args) {
27654 PyObject *obj;
27655 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27656 SWIG_TypeClientData(SWIGTYPE_p_wxDateSpan, obj);
27657 Py_INCREF(obj);
27658 return Py_BuildValue((char *)"");
27659 }
27660 static PyObject *_wrap_GetLocalTime(PyObject *, PyObject *args, PyObject *kwargs) {
27661 PyObject *resultobj = NULL;
27662 long result;
27663 char *kwnames[] = {
27664 NULL
27665 };
27666
27667 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTime",kwnames)) goto fail;
27668 {
27669 PyThreadState* __tstate = wxPyBeginAllowThreads();
27670 result = (long)wxGetLocalTime();
27671
27672 wxPyEndAllowThreads(__tstate);
27673 if (PyErr_Occurred()) SWIG_fail;
27674 }
27675 {
27676 resultobj = SWIG_From_long(static_cast<long >(result));
27677 }
27678 return resultobj;
27679 fail:
27680 return NULL;
27681 }
27682
27683
27684 static PyObject *_wrap_GetUTCTime(PyObject *, PyObject *args, PyObject *kwargs) {
27685 PyObject *resultobj = NULL;
27686 long result;
27687 char *kwnames[] = {
27688 NULL
27689 };
27690
27691 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUTCTime",kwnames)) goto fail;
27692 {
27693 PyThreadState* __tstate = wxPyBeginAllowThreads();
27694 result = (long)wxGetUTCTime();
27695
27696 wxPyEndAllowThreads(__tstate);
27697 if (PyErr_Occurred()) SWIG_fail;
27698 }
27699 {
27700 resultobj = SWIG_From_long(static_cast<long >(result));
27701 }
27702 return resultobj;
27703 fail:
27704 return NULL;
27705 }
27706
27707
27708 static PyObject *_wrap_GetCurrentTime(PyObject *, PyObject *args, PyObject *kwargs) {
27709 PyObject *resultobj = NULL;
27710 long result;
27711 char *kwnames[] = {
27712 NULL
27713 };
27714
27715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentTime",kwnames)) goto fail;
27716 {
27717 PyThreadState* __tstate = wxPyBeginAllowThreads();
27718 result = (long)wxGetCurrentTime();
27719
27720 wxPyEndAllowThreads(__tstate);
27721 if (PyErr_Occurred()) SWIG_fail;
27722 }
27723 {
27724 resultobj = SWIG_From_long(static_cast<long >(result));
27725 }
27726 return resultobj;
27727 fail:
27728 return NULL;
27729 }
27730
27731
27732 static PyObject *_wrap_GetLocalTimeMillis(PyObject *, PyObject *args, PyObject *kwargs) {
27733 PyObject *resultobj = NULL;
27734 wxLongLong result;
27735 char *kwnames[] = {
27736 NULL
27737 };
27738
27739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTimeMillis",kwnames)) goto fail;
27740 {
27741 PyThreadState* __tstate = wxPyBeginAllowThreads();
27742 result = wxGetLocalTimeMillis();
27743
27744 wxPyEndAllowThreads(__tstate);
27745 if (PyErr_Occurred()) SWIG_fail;
27746 }
27747 {
27748 PyObject *hi, *lo, *shifter, *shifted;
27749 hi = PyLong_FromLong( (&result)->GetHi() );
27750 lo = PyLong_FromLong( (&result)->GetLo() );
27751 shifter = PyLong_FromLong(32);
27752 shifted = PyNumber_Lshift(hi, shifter);
27753 resultobj = PyNumber_Or(shifted, lo);
27754 Py_DECREF(hi);
27755 Py_DECREF(lo);
27756 Py_DECREF(shifter);
27757 Py_DECREF(shifted);
27758 }
27759 return resultobj;
27760 fail:
27761 return NULL;
27762 }
27763
27764
27765 static int _wrap_DefaultDateTime_set(PyObject *) {
27766 PyErr_SetString(PyExc_TypeError,"Variable DefaultDateTime is read-only.");
27767 return 1;
27768 }
27769
27770
27771 static PyObject *_wrap_DefaultDateTime_get(void) {
27772 PyObject *pyobj = NULL;
27773
27774 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultDateTime), SWIGTYPE_p_wxDateTime, 0);
27775 return pyobj;
27776 }
27777
27778
27779 static PyObject *_wrap_new_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
27780 PyObject *resultobj = NULL;
27781 wxDataFormatId arg1 ;
27782 wxDataFormat *result;
27783 PyObject * obj0 = 0 ;
27784 char *kwnames[] = {
27785 (char *) "type", NULL
27786 };
27787
27788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DataFormat",kwnames,&obj0)) goto fail;
27789 {
27790 arg1 = static_cast<wxDataFormatId >(SWIG_As_int(obj0));
27791 if (SWIG_arg_fail(1)) SWIG_fail;
27792 }
27793 {
27794 PyThreadState* __tstate = wxPyBeginAllowThreads();
27795 result = (wxDataFormat *)new wxDataFormat(arg1);
27796
27797 wxPyEndAllowThreads(__tstate);
27798 if (PyErr_Occurred()) SWIG_fail;
27799 }
27800 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
27801 return resultobj;
27802 fail:
27803 return NULL;
27804 }
27805
27806
27807 static PyObject *_wrap_new_CustomDataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
27808 PyObject *resultobj = NULL;
27809 wxString *arg1 = 0 ;
27810 wxDataFormat *result;
27811 bool temp1 = false ;
27812 PyObject * obj0 = 0 ;
27813 char *kwnames[] = {
27814 (char *) "format", NULL
27815 };
27816
27817 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_CustomDataFormat",kwnames,&obj0)) goto fail;
27818 {
27819 arg1 = wxString_in_helper(obj0);
27820 if (arg1 == NULL) SWIG_fail;
27821 temp1 = true;
27822 }
27823 {
27824 PyThreadState* __tstate = wxPyBeginAllowThreads();
27825 result = (wxDataFormat *)new wxDataFormat((wxString const &)*arg1);
27826
27827 wxPyEndAllowThreads(__tstate);
27828 if (PyErr_Occurred()) SWIG_fail;
27829 }
27830 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
27831 {
27832 if (temp1)
27833 delete arg1;
27834 }
27835 return resultobj;
27836 fail:
27837 {
27838 if (temp1)
27839 delete arg1;
27840 }
27841 return NULL;
27842 }
27843
27844
27845 static PyObject *_wrap_delete_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
27846 PyObject *resultobj = NULL;
27847 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27848 PyObject * obj0 = 0 ;
27849 char *kwnames[] = {
27850 (char *) "self", NULL
27851 };
27852
27853 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataFormat",kwnames,&obj0)) goto fail;
27854 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27855 if (SWIG_arg_fail(1)) SWIG_fail;
27856 {
27857 PyThreadState* __tstate = wxPyBeginAllowThreads();
27858 delete arg1;
27859
27860 wxPyEndAllowThreads(__tstate);
27861 if (PyErr_Occurred()) SWIG_fail;
27862 }
27863 Py_INCREF(Py_None); resultobj = Py_None;
27864 return resultobj;
27865 fail:
27866 return NULL;
27867 }
27868
27869
27870 static PyObject *_wrap_DataFormat___eq____SWIG_0(PyObject *, PyObject *args) {
27871 PyObject *resultobj = NULL;
27872 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27873 wxDataFormatId arg2 ;
27874 bool result;
27875 PyObject * obj0 = 0 ;
27876 PyObject * obj1 = 0 ;
27877
27878 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
27879 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27880 if (SWIG_arg_fail(1)) SWIG_fail;
27881 {
27882 arg2 = static_cast<wxDataFormatId >(SWIG_As_int(obj1));
27883 if (SWIG_arg_fail(2)) SWIG_fail;
27884 }
27885 {
27886 PyThreadState* __tstate = wxPyBeginAllowThreads();
27887 result = (bool)((wxDataFormat const *)arg1)->operator ==(arg2);
27888
27889 wxPyEndAllowThreads(__tstate);
27890 if (PyErr_Occurred()) SWIG_fail;
27891 }
27892 {
27893 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27894 }
27895 return resultobj;
27896 fail:
27897 return NULL;
27898 }
27899
27900
27901 static PyObject *_wrap_DataFormat___ne____SWIG_0(PyObject *, PyObject *args) {
27902 PyObject *resultobj = NULL;
27903 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27904 wxDataFormatId arg2 ;
27905 bool result;
27906 PyObject * obj0 = 0 ;
27907 PyObject * obj1 = 0 ;
27908
27909 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
27910 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27911 if (SWIG_arg_fail(1)) SWIG_fail;
27912 {
27913 arg2 = static_cast<wxDataFormatId >(SWIG_As_int(obj1));
27914 if (SWIG_arg_fail(2)) SWIG_fail;
27915 }
27916 {
27917 PyThreadState* __tstate = wxPyBeginAllowThreads();
27918 result = (bool)((wxDataFormat const *)arg1)->operator !=(arg2);
27919
27920 wxPyEndAllowThreads(__tstate);
27921 if (PyErr_Occurred()) SWIG_fail;
27922 }
27923 {
27924 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27925 }
27926 return resultobj;
27927 fail:
27928 return NULL;
27929 }
27930
27931
27932 static PyObject *_wrap_DataFormat___eq____SWIG_1(PyObject *, PyObject *args) {
27933 PyObject *resultobj = NULL;
27934 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27935 wxDataFormat *arg2 = 0 ;
27936 bool result;
27937 PyObject * obj0 = 0 ;
27938 PyObject * obj1 = 0 ;
27939
27940 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
27941 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27942 if (SWIG_arg_fail(1)) SWIG_fail;
27943 {
27944 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27945 if (SWIG_arg_fail(2)) SWIG_fail;
27946 if (arg2 == NULL) {
27947 SWIG_null_ref("wxDataFormat");
27948 }
27949 if (SWIG_arg_fail(2)) SWIG_fail;
27950 }
27951 {
27952 PyThreadState* __tstate = wxPyBeginAllowThreads();
27953 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormat const &)*arg2);
27954
27955 wxPyEndAllowThreads(__tstate);
27956 if (PyErr_Occurred()) SWIG_fail;
27957 }
27958 {
27959 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27960 }
27961 return resultobj;
27962 fail:
27963 return NULL;
27964 }
27965
27966
27967 static PyObject *_wrap_DataFormat___eq__(PyObject *self, PyObject *args) {
27968 int argc;
27969 PyObject *argv[3];
27970 int ii;
27971
27972 argc = PyObject_Length(args);
27973 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
27974 argv[ii] = PyTuple_GetItem(args,ii);
27975 }
27976 if (argc == 2) {
27977 int _v;
27978 {
27979 void *ptr;
27980 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
27981 _v = 0;
27982 PyErr_Clear();
27983 } else {
27984 _v = 1;
27985 }
27986 }
27987 if (_v) {
27988 {
27989 void *ptr = 0;
27990 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
27991 _v = 0;
27992 PyErr_Clear();
27993 } else {
27994 _v = (ptr != 0);
27995 }
27996 }
27997 if (_v) {
27998 return _wrap_DataFormat___eq____SWIG_1(self,args);
27999 }
28000 }
28001 }
28002 if (argc == 2) {
28003 int _v;
28004 {
28005 void *ptr;
28006 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
28007 _v = 0;
28008 PyErr_Clear();
28009 } else {
28010 _v = 1;
28011 }
28012 }
28013 if (_v) {
28014 _v = SWIG_Check_int(argv[1]);
28015 if (_v) {
28016 return _wrap_DataFormat___eq____SWIG_0(self,args);
28017 }
28018 }
28019 }
28020
28021 Py_INCREF(Py_NotImplemented);
28022 return Py_NotImplemented;
28023 }
28024
28025
28026 static PyObject *_wrap_DataFormat___ne____SWIG_1(PyObject *, PyObject *args) {
28027 PyObject *resultobj = NULL;
28028 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
28029 wxDataFormat *arg2 = 0 ;
28030 bool result;
28031 PyObject * obj0 = 0 ;
28032 PyObject * obj1 = 0 ;
28033
28034 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
28035 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28036 if (SWIG_arg_fail(1)) SWIG_fail;
28037 {
28038 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28039 if (SWIG_arg_fail(2)) SWIG_fail;
28040 if (arg2 == NULL) {
28041 SWIG_null_ref("wxDataFormat");
28042 }
28043 if (SWIG_arg_fail(2)) SWIG_fail;
28044 }
28045 {
28046 PyThreadState* __tstate = wxPyBeginAllowThreads();
28047 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormat const &)*arg2);
28048
28049 wxPyEndAllowThreads(__tstate);
28050 if (PyErr_Occurred()) SWIG_fail;
28051 }
28052 {
28053 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28054 }
28055 return resultobj;
28056 fail:
28057 return NULL;
28058 }
28059
28060
28061 static PyObject *_wrap_DataFormat___ne__(PyObject *self, PyObject *args) {
28062 int argc;
28063 PyObject *argv[3];
28064 int ii;
28065
28066 argc = PyObject_Length(args);
28067 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
28068 argv[ii] = PyTuple_GetItem(args,ii);
28069 }
28070 if (argc == 2) {
28071 int _v;
28072 {
28073 void *ptr;
28074 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
28075 _v = 0;
28076 PyErr_Clear();
28077 } else {
28078 _v = 1;
28079 }
28080 }
28081 if (_v) {
28082 {
28083 void *ptr = 0;
28084 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
28085 _v = 0;
28086 PyErr_Clear();
28087 } else {
28088 _v = (ptr != 0);
28089 }
28090 }
28091 if (_v) {
28092 return _wrap_DataFormat___ne____SWIG_1(self,args);
28093 }
28094 }
28095 }
28096 if (argc == 2) {
28097 int _v;
28098 {
28099 void *ptr;
28100 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
28101 _v = 0;
28102 PyErr_Clear();
28103 } else {
28104 _v = 1;
28105 }
28106 }
28107 if (_v) {
28108 _v = SWIG_Check_int(argv[1]);
28109 if (_v) {
28110 return _wrap_DataFormat___ne____SWIG_0(self,args);
28111 }
28112 }
28113 }
28114
28115 Py_INCREF(Py_NotImplemented);
28116 return Py_NotImplemented;
28117 }
28118
28119
28120 static PyObject *_wrap_DataFormat_SetType(PyObject *, PyObject *args, PyObject *kwargs) {
28121 PyObject *resultobj = NULL;
28122 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
28123 wxDataFormatId arg2 ;
28124 PyObject * obj0 = 0 ;
28125 PyObject * obj1 = 0 ;
28126 char *kwnames[] = {
28127 (char *) "self",(char *) "format", NULL
28128 };
28129
28130 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetType",kwnames,&obj0,&obj1)) goto fail;
28131 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28132 if (SWIG_arg_fail(1)) SWIG_fail;
28133 {
28134 arg2 = static_cast<wxDataFormatId >(SWIG_As_int(obj1));
28135 if (SWIG_arg_fail(2)) SWIG_fail;
28136 }
28137 {
28138 PyThreadState* __tstate = wxPyBeginAllowThreads();
28139 (arg1)->SetType(arg2);
28140
28141 wxPyEndAllowThreads(__tstate);
28142 if (PyErr_Occurred()) SWIG_fail;
28143 }
28144 Py_INCREF(Py_None); resultobj = Py_None;
28145 return resultobj;
28146 fail:
28147 return NULL;
28148 }
28149
28150
28151 static PyObject *_wrap_DataFormat_GetType(PyObject *, PyObject *args, PyObject *kwargs) {
28152 PyObject *resultobj = NULL;
28153 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
28154 wxDataFormatId result;
28155 PyObject * obj0 = 0 ;
28156 char *kwnames[] = {
28157 (char *) "self", NULL
28158 };
28159
28160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetType",kwnames,&obj0)) goto fail;
28161 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28162 if (SWIG_arg_fail(1)) SWIG_fail;
28163 {
28164 PyThreadState* __tstate = wxPyBeginAllowThreads();
28165 result = (wxDataFormatId)((wxDataFormat const *)arg1)->GetType();
28166
28167 wxPyEndAllowThreads(__tstate);
28168 if (PyErr_Occurred()) SWIG_fail;
28169 }
28170 resultobj = SWIG_From_int((result));
28171 return resultobj;
28172 fail:
28173 return NULL;
28174 }
28175
28176
28177 static PyObject *_wrap_DataFormat_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
28178 PyObject *resultobj = NULL;
28179 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
28180 wxString result;
28181 PyObject * obj0 = 0 ;
28182 char *kwnames[] = {
28183 (char *) "self", NULL
28184 };
28185
28186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetId",kwnames,&obj0)) goto fail;
28187 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28188 if (SWIG_arg_fail(1)) SWIG_fail;
28189 {
28190 PyThreadState* __tstate = wxPyBeginAllowThreads();
28191 result = ((wxDataFormat const *)arg1)->GetId();
28192
28193 wxPyEndAllowThreads(__tstate);
28194 if (PyErr_Occurred()) SWIG_fail;
28195 }
28196 {
28197 #if wxUSE_UNICODE
28198 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28199 #else
28200 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28201 #endif
28202 }
28203 return resultobj;
28204 fail:
28205 return NULL;
28206 }
28207
28208
28209 static PyObject *_wrap_DataFormat_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
28210 PyObject *resultobj = NULL;
28211 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
28212 wxString *arg2 = 0 ;
28213 bool temp2 = false ;
28214 PyObject * obj0 = 0 ;
28215 PyObject * obj1 = 0 ;
28216 char *kwnames[] = {
28217 (char *) "self",(char *) "format", NULL
28218 };
28219
28220 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetId",kwnames,&obj0,&obj1)) goto fail;
28221 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28222 if (SWIG_arg_fail(1)) SWIG_fail;
28223 {
28224 arg2 = wxString_in_helper(obj1);
28225 if (arg2 == NULL) SWIG_fail;
28226 temp2 = true;
28227 }
28228 {
28229 PyThreadState* __tstate = wxPyBeginAllowThreads();
28230 (arg1)->SetId((wxString const &)*arg2);
28231
28232 wxPyEndAllowThreads(__tstate);
28233 if (PyErr_Occurred()) SWIG_fail;
28234 }
28235 Py_INCREF(Py_None); resultobj = Py_None;
28236 {
28237 if (temp2)
28238 delete arg2;
28239 }
28240 return resultobj;
28241 fail:
28242 {
28243 if (temp2)
28244 delete arg2;
28245 }
28246 return NULL;
28247 }
28248
28249
28250 static PyObject * DataFormat_swigregister(PyObject *, PyObject *args) {
28251 PyObject *obj;
28252 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28253 SWIG_TypeClientData(SWIGTYPE_p_wxDataFormat, obj);
28254 Py_INCREF(obj);
28255 return Py_BuildValue((char *)"");
28256 }
28257 static int _wrap_FormatInvalid_set(PyObject *) {
28258 PyErr_SetString(PyExc_TypeError,"Variable FormatInvalid is read-only.");
28259 return 1;
28260 }
28261
28262
28263 static PyObject *_wrap_FormatInvalid_get(void) {
28264 PyObject *pyobj = NULL;
28265
28266 pyobj = SWIG_NewPointerObj((void *)(&wxFormatInvalid), SWIGTYPE_p_wxDataFormat, 0);
28267 return pyobj;
28268 }
28269
28270
28271 static PyObject *_wrap_delete_DataObject(PyObject *, PyObject *args, PyObject *kwargs) {
28272 PyObject *resultobj = NULL;
28273 wxDataObject *arg1 = (wxDataObject *) 0 ;
28274 PyObject * obj0 = 0 ;
28275 char *kwnames[] = {
28276 (char *) "self", NULL
28277 };
28278
28279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataObject",kwnames,&obj0)) goto fail;
28280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28281 if (SWIG_arg_fail(1)) SWIG_fail;
28282 {
28283 PyThreadState* __tstate = wxPyBeginAllowThreads();
28284 delete arg1;
28285
28286 wxPyEndAllowThreads(__tstate);
28287 if (PyErr_Occurred()) SWIG_fail;
28288 }
28289 Py_INCREF(Py_None); resultobj = Py_None;
28290 return resultobj;
28291 fail:
28292 return NULL;
28293 }
28294
28295
28296 static PyObject *_wrap_DataObject_GetPreferredFormat(PyObject *, PyObject *args, PyObject *kwargs) {
28297 PyObject *resultobj = NULL;
28298 wxDataObject *arg1 = (wxDataObject *) 0 ;
28299 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
28300 SwigValueWrapper<wxDataFormat > result;
28301 PyObject * obj0 = 0 ;
28302 PyObject * obj1 = 0 ;
28303 char *kwnames[] = {
28304 (char *) "self",(char *) "dir", NULL
28305 };
28306
28307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetPreferredFormat",kwnames,&obj0,&obj1)) goto fail;
28308 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28309 if (SWIG_arg_fail(1)) SWIG_fail;
28310 if (obj1) {
28311 {
28312 arg2 = static_cast<wxDataObject::Direction >(SWIG_As_int(obj1));
28313 if (SWIG_arg_fail(2)) SWIG_fail;
28314 }
28315 }
28316 {
28317 PyThreadState* __tstate = wxPyBeginAllowThreads();
28318 result = ((wxDataObject const *)arg1)->GetPreferredFormat(arg2);
28319
28320 wxPyEndAllowThreads(__tstate);
28321 if (PyErr_Occurred()) SWIG_fail;
28322 }
28323 {
28324 wxDataFormat * resultptr;
28325 resultptr = new wxDataFormat(static_cast<wxDataFormat & >(result));
28326 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDataFormat, 1);
28327 }
28328 return resultobj;
28329 fail:
28330 return NULL;
28331 }
28332
28333
28334 static PyObject *_wrap_DataObject_GetFormatCount(PyObject *, PyObject *args, PyObject *kwargs) {
28335 PyObject *resultobj = NULL;
28336 wxDataObject *arg1 = (wxDataObject *) 0 ;
28337 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
28338 size_t result;
28339 PyObject * obj0 = 0 ;
28340 PyObject * obj1 = 0 ;
28341 char *kwnames[] = {
28342 (char *) "self",(char *) "dir", NULL
28343 };
28344
28345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetFormatCount",kwnames,&obj0,&obj1)) goto fail;
28346 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28347 if (SWIG_arg_fail(1)) SWIG_fail;
28348 if (obj1) {
28349 {
28350 arg2 = static_cast<wxDataObject::Direction >(SWIG_As_int(obj1));
28351 if (SWIG_arg_fail(2)) SWIG_fail;
28352 }
28353 }
28354 {
28355 PyThreadState* __tstate = wxPyBeginAllowThreads();
28356 result = (size_t)((wxDataObject const *)arg1)->GetFormatCount(arg2);
28357
28358 wxPyEndAllowThreads(__tstate);
28359 if (PyErr_Occurred()) SWIG_fail;
28360 }
28361 {
28362 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
28363 }
28364 return resultobj;
28365 fail:
28366 return NULL;
28367 }
28368
28369
28370 static PyObject *_wrap_DataObject_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
28371 PyObject *resultobj = NULL;
28372 wxDataObject *arg1 = (wxDataObject *) 0 ;
28373 wxDataFormat *arg2 = 0 ;
28374 wxDataObject::Direction arg3 = (wxDataObject::Direction) wxDataObject::Get ;
28375 bool result;
28376 PyObject * obj0 = 0 ;
28377 PyObject * obj1 = 0 ;
28378 PyObject * obj2 = 0 ;
28379 char *kwnames[] = {
28380 (char *) "self",(char *) "format",(char *) "dir", NULL
28381 };
28382
28383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObject_IsSupported",kwnames,&obj0,&obj1,&obj2)) goto fail;
28384 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28385 if (SWIG_arg_fail(1)) SWIG_fail;
28386 {
28387 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28388 if (SWIG_arg_fail(2)) SWIG_fail;
28389 if (arg2 == NULL) {
28390 SWIG_null_ref("wxDataFormat");
28391 }
28392 if (SWIG_arg_fail(2)) SWIG_fail;
28393 }
28394 if (obj2) {
28395 {
28396 arg3 = static_cast<wxDataObject::Direction >(SWIG_As_int(obj2));
28397 if (SWIG_arg_fail(3)) SWIG_fail;
28398 }
28399 }
28400 {
28401 PyThreadState* __tstate = wxPyBeginAllowThreads();
28402 result = (bool)((wxDataObject const *)arg1)->IsSupported((wxDataFormat const &)*arg2,arg3);
28403
28404 wxPyEndAllowThreads(__tstate);
28405 if (PyErr_Occurred()) SWIG_fail;
28406 }
28407 {
28408 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28409 }
28410 return resultobj;
28411 fail:
28412 return NULL;
28413 }
28414
28415
28416 static PyObject *_wrap_DataObject_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
28417 PyObject *resultobj = NULL;
28418 wxDataObject *arg1 = (wxDataObject *) 0 ;
28419 wxDataFormat *arg2 = 0 ;
28420 size_t result;
28421 PyObject * obj0 = 0 ;
28422 PyObject * obj1 = 0 ;
28423 char *kwnames[] = {
28424 (char *) "self",(char *) "format", NULL
28425 };
28426
28427 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataSize",kwnames,&obj0,&obj1)) goto fail;
28428 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28429 if (SWIG_arg_fail(1)) SWIG_fail;
28430 {
28431 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28432 if (SWIG_arg_fail(2)) SWIG_fail;
28433 if (arg2 == NULL) {
28434 SWIG_null_ref("wxDataFormat");
28435 }
28436 if (SWIG_arg_fail(2)) SWIG_fail;
28437 }
28438 {
28439 PyThreadState* __tstate = wxPyBeginAllowThreads();
28440 result = (size_t)((wxDataObject const *)arg1)->GetDataSize((wxDataFormat const &)*arg2);
28441
28442 wxPyEndAllowThreads(__tstate);
28443 if (PyErr_Occurred()) SWIG_fail;
28444 }
28445 {
28446 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
28447 }
28448 return resultobj;
28449 fail:
28450 return NULL;
28451 }
28452
28453
28454 static PyObject *_wrap_DataObject_GetAllFormats(PyObject *, PyObject *args, PyObject *kwargs) {
28455 PyObject *resultobj = NULL;
28456 wxDataObject *arg1 = (wxDataObject *) 0 ;
28457 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
28458 PyObject *result;
28459 PyObject * obj0 = 0 ;
28460 PyObject * obj1 = 0 ;
28461 char *kwnames[] = {
28462 (char *) "self",(char *) "dir", NULL
28463 };
28464
28465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetAllFormats",kwnames,&obj0,&obj1)) goto fail;
28466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28467 if (SWIG_arg_fail(1)) SWIG_fail;
28468 if (obj1) {
28469 {
28470 arg2 = static_cast<wxDataObject::Direction >(SWIG_As_int(obj1));
28471 if (SWIG_arg_fail(2)) SWIG_fail;
28472 }
28473 }
28474 {
28475 PyThreadState* __tstate = wxPyBeginAllowThreads();
28476 result = (PyObject *)wxDataObject_GetAllFormats(arg1,arg2);
28477
28478 wxPyEndAllowThreads(__tstate);
28479 if (PyErr_Occurred()) SWIG_fail;
28480 }
28481 resultobj = result;
28482 return resultobj;
28483 fail:
28484 return NULL;
28485 }
28486
28487
28488 static PyObject *_wrap_DataObject_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
28489 PyObject *resultobj = NULL;
28490 wxDataObject *arg1 = (wxDataObject *) 0 ;
28491 wxDataFormat *arg2 = 0 ;
28492 PyObject *result;
28493 PyObject * obj0 = 0 ;
28494 PyObject * obj1 = 0 ;
28495 char *kwnames[] = {
28496 (char *) "self",(char *) "format", NULL
28497 };
28498
28499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataHere",kwnames,&obj0,&obj1)) goto fail;
28500 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28501 if (SWIG_arg_fail(1)) SWIG_fail;
28502 {
28503 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28504 if (SWIG_arg_fail(2)) SWIG_fail;
28505 if (arg2 == NULL) {
28506 SWIG_null_ref("wxDataFormat");
28507 }
28508 if (SWIG_arg_fail(2)) SWIG_fail;
28509 }
28510 {
28511 PyThreadState* __tstate = wxPyBeginAllowThreads();
28512 result = (PyObject *)wxDataObject_GetDataHere(arg1,(wxDataFormat const &)*arg2);
28513
28514 wxPyEndAllowThreads(__tstate);
28515 if (PyErr_Occurred()) SWIG_fail;
28516 }
28517 resultobj = result;
28518 return resultobj;
28519 fail:
28520 return NULL;
28521 }
28522
28523
28524 static PyObject *_wrap_DataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
28525 PyObject *resultobj = NULL;
28526 wxDataObject *arg1 = (wxDataObject *) 0 ;
28527 wxDataFormat *arg2 = 0 ;
28528 PyObject *arg3 = (PyObject *) 0 ;
28529 bool result;
28530 PyObject * obj0 = 0 ;
28531 PyObject * obj1 = 0 ;
28532 PyObject * obj2 = 0 ;
28533 char *kwnames[] = {
28534 (char *) "self",(char *) "format",(char *) "data", NULL
28535 };
28536
28537 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DataObject_SetData",kwnames,&obj0,&obj1,&obj2)) goto fail;
28538 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28539 if (SWIG_arg_fail(1)) SWIG_fail;
28540 {
28541 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28542 if (SWIG_arg_fail(2)) SWIG_fail;
28543 if (arg2 == NULL) {
28544 SWIG_null_ref("wxDataFormat");
28545 }
28546 if (SWIG_arg_fail(2)) SWIG_fail;
28547 }
28548 arg3 = obj2;
28549 {
28550 PyThreadState* __tstate = wxPyBeginAllowThreads();
28551 result = (bool)wxDataObject_SetData(arg1,(wxDataFormat const &)*arg2,arg3);
28552
28553 wxPyEndAllowThreads(__tstate);
28554 if (PyErr_Occurred()) SWIG_fail;
28555 }
28556 {
28557 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28558 }
28559 return resultobj;
28560 fail:
28561 return NULL;
28562 }
28563
28564
28565 static PyObject * DataObject_swigregister(PyObject *, PyObject *args) {
28566 PyObject *obj;
28567 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28568 SWIG_TypeClientData(SWIGTYPE_p_wxDataObject, obj);
28569 Py_INCREF(obj);
28570 return Py_BuildValue((char *)"");
28571 }
28572 static PyObject *_wrap_new_DataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
28573 PyObject *resultobj = NULL;
28574 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
28575 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
28576 wxDataObjectSimple *result;
28577 PyObject * obj0 = 0 ;
28578 char *kwnames[] = {
28579 (char *) "format", NULL
28580 };
28581
28582 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DataObjectSimple",kwnames,&obj0)) goto fail;
28583 if (obj0) {
28584 {
28585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28586 if (SWIG_arg_fail(1)) SWIG_fail;
28587 if (arg1 == NULL) {
28588 SWIG_null_ref("wxDataFormat");
28589 }
28590 if (SWIG_arg_fail(1)) SWIG_fail;
28591 }
28592 }
28593 {
28594 PyThreadState* __tstate = wxPyBeginAllowThreads();
28595 result = (wxDataObjectSimple *)new wxDataObjectSimple((wxDataFormat const &)*arg1);
28596
28597 wxPyEndAllowThreads(__tstate);
28598 if (PyErr_Occurred()) SWIG_fail;
28599 }
28600 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectSimple, 1);
28601 return resultobj;
28602 fail:
28603 return NULL;
28604 }
28605
28606
28607 static PyObject *_wrap_DataObjectSimple_GetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
28608 PyObject *resultobj = NULL;
28609 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
28610 wxDataFormat *result;
28611 PyObject * obj0 = 0 ;
28612 char *kwnames[] = {
28613 (char *) "self", NULL
28614 };
28615
28616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetFormat",kwnames,&obj0)) goto fail;
28617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28618 if (SWIG_arg_fail(1)) SWIG_fail;
28619 {
28620 PyThreadState* __tstate = wxPyBeginAllowThreads();
28621 {
28622 wxDataFormat const &_result_ref = (arg1)->GetFormat();
28623 result = (wxDataFormat *) &_result_ref;
28624 }
28625
28626 wxPyEndAllowThreads(__tstate);
28627 if (PyErr_Occurred()) SWIG_fail;
28628 }
28629 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 0);
28630 return resultobj;
28631 fail:
28632 return NULL;
28633 }
28634
28635
28636 static PyObject *_wrap_DataObjectSimple_SetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
28637 PyObject *resultobj = NULL;
28638 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
28639 wxDataFormat *arg2 = 0 ;
28640 PyObject * obj0 = 0 ;
28641 PyObject * obj1 = 0 ;
28642 char *kwnames[] = {
28643 (char *) "self",(char *) "format", NULL
28644 };
28645
28646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetFormat",kwnames,&obj0,&obj1)) goto fail;
28647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28648 if (SWIG_arg_fail(1)) SWIG_fail;
28649 {
28650 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28651 if (SWIG_arg_fail(2)) SWIG_fail;
28652 if (arg2 == NULL) {
28653 SWIG_null_ref("wxDataFormat");
28654 }
28655 if (SWIG_arg_fail(2)) SWIG_fail;
28656 }
28657 {
28658 PyThreadState* __tstate = wxPyBeginAllowThreads();
28659 (arg1)->SetFormat((wxDataFormat const &)*arg2);
28660
28661 wxPyEndAllowThreads(__tstate);
28662 if (PyErr_Occurred()) SWIG_fail;
28663 }
28664 Py_INCREF(Py_None); resultobj = Py_None;
28665 return resultobj;
28666 fail:
28667 return NULL;
28668 }
28669
28670
28671 static PyObject *_wrap_DataObjectSimple_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
28672 PyObject *resultobj = NULL;
28673 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
28674 size_t result;
28675 PyObject * obj0 = 0 ;
28676 char *kwnames[] = {
28677 (char *) "self", NULL
28678 };
28679
28680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetDataSize",kwnames,&obj0)) goto fail;
28681 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28682 if (SWIG_arg_fail(1)) SWIG_fail;
28683 {
28684 PyThreadState* __tstate = wxPyBeginAllowThreads();
28685 result = (size_t)((wxDataObjectSimple const *)arg1)->GetDataSize();
28686
28687 wxPyEndAllowThreads(__tstate);
28688 if (PyErr_Occurred()) SWIG_fail;
28689 }
28690 {
28691 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
28692 }
28693 return resultobj;
28694 fail:
28695 return NULL;
28696 }
28697
28698
28699 static PyObject *_wrap_DataObjectSimple_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
28700 PyObject *resultobj = NULL;
28701 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
28702 PyObject *result;
28703 PyObject * obj0 = 0 ;
28704 char *kwnames[] = {
28705 (char *) "self", NULL
28706 };
28707
28708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetDataHere",kwnames,&obj0)) goto fail;
28709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28710 if (SWIG_arg_fail(1)) SWIG_fail;
28711 {
28712 PyThreadState* __tstate = wxPyBeginAllowThreads();
28713 result = (PyObject *)wxDataObjectSimple_GetDataHere(arg1);
28714
28715 wxPyEndAllowThreads(__tstate);
28716 if (PyErr_Occurred()) SWIG_fail;
28717 }
28718 resultobj = result;
28719 return resultobj;
28720 fail:
28721 return NULL;
28722 }
28723
28724
28725 static PyObject *_wrap_DataObjectSimple_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
28726 PyObject *resultobj = NULL;
28727 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
28728 PyObject *arg2 = (PyObject *) 0 ;
28729 bool result;
28730 PyObject * obj0 = 0 ;
28731 PyObject * obj1 = 0 ;
28732 char *kwnames[] = {
28733 (char *) "self",(char *) "data", NULL
28734 };
28735
28736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetData",kwnames,&obj0,&obj1)) goto fail;
28737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28738 if (SWIG_arg_fail(1)) SWIG_fail;
28739 arg2 = obj1;
28740 {
28741 PyThreadState* __tstate = wxPyBeginAllowThreads();
28742 result = (bool)wxDataObjectSimple_SetData(arg1,arg2);
28743
28744 wxPyEndAllowThreads(__tstate);
28745 if (PyErr_Occurred()) SWIG_fail;
28746 }
28747 {
28748 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28749 }
28750 return resultobj;
28751 fail:
28752 return NULL;
28753 }
28754
28755
28756 static PyObject * DataObjectSimple_swigregister(PyObject *, PyObject *args) {
28757 PyObject *obj;
28758 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28759 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectSimple, obj);
28760 Py_INCREF(obj);
28761 return Py_BuildValue((char *)"");
28762 }
28763 static PyObject *_wrap_new_PyDataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
28764 PyObject *resultobj = NULL;
28765 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
28766 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
28767 wxPyDataObjectSimple *result;
28768 PyObject * obj0 = 0 ;
28769 char *kwnames[] = {
28770 (char *) "format", NULL
28771 };
28772
28773 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyDataObjectSimple",kwnames,&obj0)) goto fail;
28774 if (obj0) {
28775 {
28776 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28777 if (SWIG_arg_fail(1)) SWIG_fail;
28778 if (arg1 == NULL) {
28779 SWIG_null_ref("wxDataFormat");
28780 }
28781 if (SWIG_arg_fail(1)) SWIG_fail;
28782 }
28783 }
28784 {
28785 PyThreadState* __tstate = wxPyBeginAllowThreads();
28786 result = (wxPyDataObjectSimple *)new wxPyDataObjectSimple((wxDataFormat const &)*arg1);
28787
28788 wxPyEndAllowThreads(__tstate);
28789 if (PyErr_Occurred()) SWIG_fail;
28790 }
28791 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDataObjectSimple, 1);
28792 return resultobj;
28793 fail:
28794 return NULL;
28795 }
28796
28797
28798 static PyObject *_wrap_PyDataObjectSimple__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
28799 PyObject *resultobj = NULL;
28800 wxPyDataObjectSimple *arg1 = (wxPyDataObjectSimple *) 0 ;
28801 PyObject *arg2 = (PyObject *) 0 ;
28802 PyObject *arg3 = (PyObject *) 0 ;
28803 PyObject * obj0 = 0 ;
28804 PyObject * obj1 = 0 ;
28805 PyObject * obj2 = 0 ;
28806 char *kwnames[] = {
28807 (char *) "self",(char *) "self",(char *) "_class", NULL
28808 };
28809
28810 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDataObjectSimple__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
28811 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
28812 if (SWIG_arg_fail(1)) SWIG_fail;
28813 arg2 = obj1;
28814 arg3 = obj2;
28815 {
28816 PyThreadState* __tstate = wxPyBeginAllowThreads();
28817 (arg1)->_setCallbackInfo(arg2,arg3);
28818
28819 wxPyEndAllowThreads(__tstate);
28820 if (PyErr_Occurred()) SWIG_fail;
28821 }
28822 Py_INCREF(Py_None); resultobj = Py_None;
28823 return resultobj;
28824 fail:
28825 return NULL;
28826 }
28827
28828
28829 static PyObject * PyDataObjectSimple_swigregister(PyObject *, PyObject *args) {
28830 PyObject *obj;
28831 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28832 SWIG_TypeClientData(SWIGTYPE_p_wxPyDataObjectSimple, obj);
28833 Py_INCREF(obj);
28834 return Py_BuildValue((char *)"");
28835 }
28836 static PyObject *_wrap_new_DataObjectComposite(PyObject *, PyObject *args, PyObject *kwargs) {
28837 PyObject *resultobj = NULL;
28838 wxDataObjectComposite *result;
28839 char *kwnames[] = {
28840 NULL
28841 };
28842
28843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DataObjectComposite",kwnames)) goto fail;
28844 {
28845 PyThreadState* __tstate = wxPyBeginAllowThreads();
28846 result = (wxDataObjectComposite *)new wxDataObjectComposite();
28847
28848 wxPyEndAllowThreads(__tstate);
28849 if (PyErr_Occurred()) SWIG_fail;
28850 }
28851 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectComposite, 1);
28852 return resultobj;
28853 fail:
28854 return NULL;
28855 }
28856
28857
28858 static PyObject *_wrap_DataObjectComposite_Add(PyObject *, PyObject *args, PyObject *kwargs) {
28859 PyObject *resultobj = NULL;
28860 wxDataObjectComposite *arg1 = (wxDataObjectComposite *) 0 ;
28861 wxDataObjectSimple *arg2 = (wxDataObjectSimple *) 0 ;
28862 bool arg3 = (bool) false ;
28863 PyObject * obj0 = 0 ;
28864 PyObject * obj1 = 0 ;
28865 PyObject * obj2 = 0 ;
28866 char *kwnames[] = {
28867 (char *) "self",(char *) "dataObject",(char *) "preferred", NULL
28868 };
28869
28870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObjectComposite_Add",kwnames,&obj0,&obj1,&obj2)) goto fail;
28871 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectComposite, SWIG_POINTER_EXCEPTION | 0);
28872 if (SWIG_arg_fail(1)) SWIG_fail;
28873 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
28874 if (SWIG_arg_fail(2)) SWIG_fail;
28875 if (obj2) {
28876 {
28877 arg3 = static_cast<bool >(SWIG_As_bool(obj2));
28878 if (SWIG_arg_fail(3)) SWIG_fail;
28879 }
28880 }
28881 {
28882 PyThreadState* __tstate = wxPyBeginAllowThreads();
28883 (arg1)->Add(arg2,arg3);
28884
28885 wxPyEndAllowThreads(__tstate);
28886 if (PyErr_Occurred()) SWIG_fail;
28887 }
28888 Py_INCREF(Py_None); resultobj = Py_None;
28889 return resultobj;
28890 fail:
28891 return NULL;
28892 }
28893
28894
28895 static PyObject * DataObjectComposite_swigregister(PyObject *, PyObject *args) {
28896 PyObject *obj;
28897 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28898 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectComposite, obj);
28899 Py_INCREF(obj);
28900 return Py_BuildValue((char *)"");
28901 }
28902 static PyObject *_wrap_new_TextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
28903 PyObject *resultobj = NULL;
28904 wxString const &arg1_defvalue = wxPyEmptyString ;
28905 wxString *arg1 = (wxString *) &arg1_defvalue ;
28906 wxTextDataObject *result;
28907 bool temp1 = false ;
28908 PyObject * obj0 = 0 ;
28909 char *kwnames[] = {
28910 (char *) "text", NULL
28911 };
28912
28913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TextDataObject",kwnames,&obj0)) goto fail;
28914 if (obj0) {
28915 {
28916 arg1 = wxString_in_helper(obj0);
28917 if (arg1 == NULL) SWIG_fail;
28918 temp1 = true;
28919 }
28920 }
28921 {
28922 PyThreadState* __tstate = wxPyBeginAllowThreads();
28923 result = (wxTextDataObject *)new wxTextDataObject((wxString const &)*arg1);
28924
28925 wxPyEndAllowThreads(__tstate);
28926 if (PyErr_Occurred()) SWIG_fail;
28927 }
28928 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextDataObject, 1);
28929 {
28930 if (temp1)
28931 delete arg1;
28932 }
28933 return resultobj;
28934 fail:
28935 {
28936 if (temp1)
28937 delete arg1;
28938 }
28939 return NULL;
28940 }
28941
28942
28943 static PyObject *_wrap_TextDataObject_GetTextLength(PyObject *, PyObject *args, PyObject *kwargs) {
28944 PyObject *resultobj = NULL;
28945 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
28946 size_t result;
28947 PyObject * obj0 = 0 ;
28948 char *kwnames[] = {
28949 (char *) "self", NULL
28950 };
28951
28952 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetTextLength",kwnames,&obj0)) goto fail;
28953 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28954 if (SWIG_arg_fail(1)) SWIG_fail;
28955 {
28956 PyThreadState* __tstate = wxPyBeginAllowThreads();
28957 result = (size_t)(arg1)->GetTextLength();
28958
28959 wxPyEndAllowThreads(__tstate);
28960 if (PyErr_Occurred()) SWIG_fail;
28961 }
28962 {
28963 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
28964 }
28965 return resultobj;
28966 fail:
28967 return NULL;
28968 }
28969
28970
28971 static PyObject *_wrap_TextDataObject_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
28972 PyObject *resultobj = NULL;
28973 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
28974 wxString result;
28975 PyObject * obj0 = 0 ;
28976 char *kwnames[] = {
28977 (char *) "self", NULL
28978 };
28979
28980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetText",kwnames,&obj0)) goto fail;
28981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28982 if (SWIG_arg_fail(1)) SWIG_fail;
28983 {
28984 PyThreadState* __tstate = wxPyBeginAllowThreads();
28985 result = (arg1)->GetText();
28986
28987 wxPyEndAllowThreads(__tstate);
28988 if (PyErr_Occurred()) SWIG_fail;
28989 }
28990 {
28991 #if wxUSE_UNICODE
28992 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28993 #else
28994 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28995 #endif
28996 }
28997 return resultobj;
28998 fail:
28999 return NULL;
29000 }
29001
29002
29003 static PyObject *_wrap_TextDataObject_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
29004 PyObject *resultobj = NULL;
29005 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
29006 wxString *arg2 = 0 ;
29007 bool temp2 = false ;
29008 PyObject * obj0 = 0 ;
29009 PyObject * obj1 = 0 ;
29010 char *kwnames[] = {
29011 (char *) "self",(char *) "text", NULL
29012 };
29013
29014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextDataObject_SetText",kwnames,&obj0,&obj1)) goto fail;
29015 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
29016 if (SWIG_arg_fail(1)) SWIG_fail;
29017 {
29018 arg2 = wxString_in_helper(obj1);
29019 if (arg2 == NULL) SWIG_fail;
29020 temp2 = true;
29021 }
29022 {
29023 PyThreadState* __tstate = wxPyBeginAllowThreads();
29024 (arg1)->SetText((wxString const &)*arg2);
29025
29026 wxPyEndAllowThreads(__tstate);
29027 if (PyErr_Occurred()) SWIG_fail;
29028 }
29029 Py_INCREF(Py_None); resultobj = Py_None;
29030 {
29031 if (temp2)
29032 delete arg2;
29033 }
29034 return resultobj;
29035 fail:
29036 {
29037 if (temp2)
29038 delete arg2;
29039 }
29040 return NULL;
29041 }
29042
29043
29044 static PyObject * TextDataObject_swigregister(PyObject *, PyObject *args) {
29045 PyObject *obj;
29046 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29047 SWIG_TypeClientData(SWIGTYPE_p_wxTextDataObject, obj);
29048 Py_INCREF(obj);
29049 return Py_BuildValue((char *)"");
29050 }
29051 static PyObject *_wrap_new_PyTextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29052 PyObject *resultobj = NULL;
29053 wxString const &arg1_defvalue = wxPyEmptyString ;
29054 wxString *arg1 = (wxString *) &arg1_defvalue ;
29055 wxPyTextDataObject *result;
29056 bool temp1 = false ;
29057 PyObject * obj0 = 0 ;
29058 char *kwnames[] = {
29059 (char *) "text", NULL
29060 };
29061
29062 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyTextDataObject",kwnames,&obj0)) goto fail;
29063 if (obj0) {
29064 {
29065 arg1 = wxString_in_helper(obj0);
29066 if (arg1 == NULL) SWIG_fail;
29067 temp1 = true;
29068 }
29069 }
29070 {
29071 PyThreadState* __tstate = wxPyBeginAllowThreads();
29072 result = (wxPyTextDataObject *)new wxPyTextDataObject((wxString const &)*arg1);
29073
29074 wxPyEndAllowThreads(__tstate);
29075 if (PyErr_Occurred()) SWIG_fail;
29076 }
29077 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDataObject, 1);
29078 {
29079 if (temp1)
29080 delete arg1;
29081 }
29082 return resultobj;
29083 fail:
29084 {
29085 if (temp1)
29086 delete arg1;
29087 }
29088 return NULL;
29089 }
29090
29091
29092 static PyObject *_wrap_PyTextDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
29093 PyObject *resultobj = NULL;
29094 wxPyTextDataObject *arg1 = (wxPyTextDataObject *) 0 ;
29095 PyObject *arg2 = (PyObject *) 0 ;
29096 PyObject *arg3 = (PyObject *) 0 ;
29097 PyObject * obj0 = 0 ;
29098 PyObject * obj1 = 0 ;
29099 PyObject * obj2 = 0 ;
29100 char *kwnames[] = {
29101 (char *) "self",(char *) "self",(char *) "_class", NULL
29102 };
29103
29104 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
29105 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDataObject, SWIG_POINTER_EXCEPTION | 0);
29106 if (SWIG_arg_fail(1)) SWIG_fail;
29107 arg2 = obj1;
29108 arg3 = obj2;
29109 {
29110 PyThreadState* __tstate = wxPyBeginAllowThreads();
29111 (arg1)->_setCallbackInfo(arg2,arg3);
29112
29113 wxPyEndAllowThreads(__tstate);
29114 if (PyErr_Occurred()) SWIG_fail;
29115 }
29116 Py_INCREF(Py_None); resultobj = Py_None;
29117 return resultobj;
29118 fail:
29119 return NULL;
29120 }
29121
29122
29123 static PyObject * PyTextDataObject_swigregister(PyObject *, PyObject *args) {
29124 PyObject *obj;
29125 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29126 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDataObject, obj);
29127 Py_INCREF(obj);
29128 return Py_BuildValue((char *)"");
29129 }
29130 static PyObject *_wrap_new_BitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29131 PyObject *resultobj = NULL;
29132 wxBitmap const &arg1_defvalue = wxNullBitmap ;
29133 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
29134 wxBitmapDataObject *result;
29135 PyObject * obj0 = 0 ;
29136 char *kwnames[] = {
29137 (char *) "bitmap", NULL
29138 };
29139
29140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BitmapDataObject",kwnames,&obj0)) goto fail;
29141 if (obj0) {
29142 {
29143 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
29144 if (SWIG_arg_fail(1)) SWIG_fail;
29145 if (arg1 == NULL) {
29146 SWIG_null_ref("wxBitmap");
29147 }
29148 if (SWIG_arg_fail(1)) SWIG_fail;
29149 }
29150 }
29151 {
29152 PyThreadState* __tstate = wxPyBeginAllowThreads();
29153 result = (wxBitmapDataObject *)new wxBitmapDataObject((wxBitmap const &)*arg1);
29154
29155 wxPyEndAllowThreads(__tstate);
29156 if (PyErr_Occurred()) SWIG_fail;
29157 }
29158 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapDataObject, 1);
29159 return resultobj;
29160 fail:
29161 return NULL;
29162 }
29163
29164
29165 static PyObject *_wrap_BitmapDataObject_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
29166 PyObject *resultobj = NULL;
29167 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
29168 wxBitmap result;
29169 PyObject * obj0 = 0 ;
29170 char *kwnames[] = {
29171 (char *) "self", NULL
29172 };
29173
29174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapDataObject_GetBitmap",kwnames,&obj0)) goto fail;
29175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapDataObject, SWIG_POINTER_EXCEPTION | 0);
29176 if (SWIG_arg_fail(1)) SWIG_fail;
29177 {
29178 PyThreadState* __tstate = wxPyBeginAllowThreads();
29179 result = ((wxBitmapDataObject const *)arg1)->GetBitmap();
29180
29181 wxPyEndAllowThreads(__tstate);
29182 if (PyErr_Occurred()) SWIG_fail;
29183 }
29184 {
29185 wxBitmap * resultptr;
29186 resultptr = new wxBitmap(static_cast<wxBitmap & >(result));
29187 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
29188 }
29189 return resultobj;
29190 fail:
29191 return NULL;
29192 }
29193
29194
29195 static PyObject *_wrap_BitmapDataObject_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
29196 PyObject *resultobj = NULL;
29197 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
29198 wxBitmap *arg2 = 0 ;
29199 PyObject * obj0 = 0 ;
29200 PyObject * obj1 = 0 ;
29201 char *kwnames[] = {
29202 (char *) "self",(char *) "bitmap", NULL
29203 };
29204
29205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapDataObject_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
29206 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapDataObject, SWIG_POINTER_EXCEPTION | 0);
29207 if (SWIG_arg_fail(1)) SWIG_fail;
29208 {
29209 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
29210 if (SWIG_arg_fail(2)) SWIG_fail;
29211 if (arg2 == NULL) {
29212 SWIG_null_ref("wxBitmap");
29213 }
29214 if (SWIG_arg_fail(2)) SWIG_fail;
29215 }
29216 {
29217 PyThreadState* __tstate = wxPyBeginAllowThreads();
29218 (arg1)->SetBitmap((wxBitmap const &)*arg2);
29219
29220 wxPyEndAllowThreads(__tstate);
29221 if (PyErr_Occurred()) SWIG_fail;
29222 }
29223 Py_INCREF(Py_None); resultobj = Py_None;
29224 return resultobj;
29225 fail:
29226 return NULL;
29227 }
29228
29229
29230 static PyObject * BitmapDataObject_swigregister(PyObject *, PyObject *args) {
29231 PyObject *obj;
29232 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29233 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapDataObject, obj);
29234 Py_INCREF(obj);
29235 return Py_BuildValue((char *)"");
29236 }
29237 static PyObject *_wrap_new_PyBitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29238 PyObject *resultobj = NULL;
29239 wxBitmap const &arg1_defvalue = wxNullBitmap ;
29240 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
29241 wxPyBitmapDataObject *result;
29242 PyObject * obj0 = 0 ;
29243 char *kwnames[] = {
29244 (char *) "bitmap", NULL
29245 };
29246
29247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyBitmapDataObject",kwnames,&obj0)) goto fail;
29248 if (obj0) {
29249 {
29250 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
29251 if (SWIG_arg_fail(1)) SWIG_fail;
29252 if (arg1 == NULL) {
29253 SWIG_null_ref("wxBitmap");
29254 }
29255 if (SWIG_arg_fail(1)) SWIG_fail;
29256 }
29257 }
29258 {
29259 PyThreadState* __tstate = wxPyBeginAllowThreads();
29260 result = (wxPyBitmapDataObject *)new wxPyBitmapDataObject((wxBitmap const &)*arg1);
29261
29262 wxPyEndAllowThreads(__tstate);
29263 if (PyErr_Occurred()) SWIG_fail;
29264 }
29265 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyBitmapDataObject, 1);
29266 return resultobj;
29267 fail:
29268 return NULL;
29269 }
29270
29271
29272 static PyObject *_wrap_PyBitmapDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
29273 PyObject *resultobj = NULL;
29274 wxPyBitmapDataObject *arg1 = (wxPyBitmapDataObject *) 0 ;
29275 PyObject *arg2 = (PyObject *) 0 ;
29276 PyObject *arg3 = (PyObject *) 0 ;
29277 PyObject * obj0 = 0 ;
29278 PyObject * obj1 = 0 ;
29279 PyObject * obj2 = 0 ;
29280 char *kwnames[] = {
29281 (char *) "self",(char *) "self",(char *) "_class", NULL
29282 };
29283
29284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
29285 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyBitmapDataObject, SWIG_POINTER_EXCEPTION | 0);
29286 if (SWIG_arg_fail(1)) SWIG_fail;
29287 arg2 = obj1;
29288 arg3 = obj2;
29289 {
29290 PyThreadState* __tstate = wxPyBeginAllowThreads();
29291 (arg1)->_setCallbackInfo(arg2,arg3);
29292
29293 wxPyEndAllowThreads(__tstate);
29294 if (PyErr_Occurred()) SWIG_fail;
29295 }
29296 Py_INCREF(Py_None); resultobj = Py_None;
29297 return resultobj;
29298 fail:
29299 return NULL;
29300 }
29301
29302
29303 static PyObject * PyBitmapDataObject_swigregister(PyObject *, PyObject *args) {
29304 PyObject *obj;
29305 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29306 SWIG_TypeClientData(SWIGTYPE_p_wxPyBitmapDataObject, obj);
29307 Py_INCREF(obj);
29308 return Py_BuildValue((char *)"");
29309 }
29310 static PyObject *_wrap_new_FileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29311 PyObject *resultobj = NULL;
29312 wxFileDataObject *result;
29313 char *kwnames[] = {
29314 NULL
29315 };
29316
29317 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDataObject",kwnames)) goto fail;
29318 {
29319 PyThreadState* __tstate = wxPyBeginAllowThreads();
29320 result = (wxFileDataObject *)new wxFileDataObject();
29321
29322 wxPyEndAllowThreads(__tstate);
29323 if (PyErr_Occurred()) SWIG_fail;
29324 }
29325 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileDataObject, 1);
29326 return resultobj;
29327 fail:
29328 return NULL;
29329 }
29330
29331
29332 static PyObject *_wrap_FileDataObject_GetFilenames(PyObject *, PyObject *args, PyObject *kwargs) {
29333 PyObject *resultobj = NULL;
29334 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
29335 wxArrayString *result;
29336 PyObject * obj0 = 0 ;
29337 char *kwnames[] = {
29338 (char *) "self", NULL
29339 };
29340
29341 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDataObject_GetFilenames",kwnames,&obj0)) goto fail;
29342 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDataObject, SWIG_POINTER_EXCEPTION | 0);
29343 if (SWIG_arg_fail(1)) SWIG_fail;
29344 {
29345 PyThreadState* __tstate = wxPyBeginAllowThreads();
29346 {
29347 wxArrayString const &_result_ref = (arg1)->GetFilenames();
29348 result = (wxArrayString *) &_result_ref;
29349 }
29350
29351 wxPyEndAllowThreads(__tstate);
29352 if (PyErr_Occurred()) SWIG_fail;
29353 }
29354 {
29355 resultobj = wxArrayString2PyList_helper(*result);
29356 }
29357 return resultobj;
29358 fail:
29359 return NULL;
29360 }
29361
29362
29363 static PyObject *_wrap_FileDataObject_AddFile(PyObject *, PyObject *args, PyObject *kwargs) {
29364 PyObject *resultobj = NULL;
29365 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
29366 wxString *arg2 = 0 ;
29367 bool temp2 = false ;
29368 PyObject * obj0 = 0 ;
29369 PyObject * obj1 = 0 ;
29370 char *kwnames[] = {
29371 (char *) "self",(char *) "filename", NULL
29372 };
29373
29374 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDataObject_AddFile",kwnames,&obj0,&obj1)) goto fail;
29375 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDataObject, SWIG_POINTER_EXCEPTION | 0);
29376 if (SWIG_arg_fail(1)) SWIG_fail;
29377 {
29378 arg2 = wxString_in_helper(obj1);
29379 if (arg2 == NULL) SWIG_fail;
29380 temp2 = true;
29381 }
29382 {
29383 PyThreadState* __tstate = wxPyBeginAllowThreads();
29384 (arg1)->AddFile((wxString const &)*arg2);
29385
29386 wxPyEndAllowThreads(__tstate);
29387 if (PyErr_Occurred()) SWIG_fail;
29388 }
29389 Py_INCREF(Py_None); resultobj = Py_None;
29390 {
29391 if (temp2)
29392 delete arg2;
29393 }
29394 return resultobj;
29395 fail:
29396 {
29397 if (temp2)
29398 delete arg2;
29399 }
29400 return NULL;
29401 }
29402
29403
29404 static PyObject * FileDataObject_swigregister(PyObject *, PyObject *args) {
29405 PyObject *obj;
29406 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29407 SWIG_TypeClientData(SWIGTYPE_p_wxFileDataObject, obj);
29408 Py_INCREF(obj);
29409 return Py_BuildValue((char *)"");
29410 }
29411 static PyObject *_wrap_new_CustomDataObject__SWIG_0(PyObject *, PyObject *args) {
29412 PyObject *resultobj = NULL;
29413 wxDataFormat *arg1 = 0 ;
29414 wxCustomDataObject *result;
29415 PyObject * obj0 = 0 ;
29416
29417 if(!PyArg_ParseTuple(args,(char *)"O:new_CustomDataObject",&obj0)) goto fail;
29418 {
29419 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
29420 if (SWIG_arg_fail(1)) SWIG_fail;
29421 if (arg1 == NULL) {
29422 SWIG_null_ref("wxDataFormat");
29423 }
29424 if (SWIG_arg_fail(1)) SWIG_fail;
29425 }
29426 {
29427 PyThreadState* __tstate = wxPyBeginAllowThreads();
29428 result = (wxCustomDataObject *)new wxCustomDataObject((wxDataFormat const &)*arg1);
29429
29430 wxPyEndAllowThreads(__tstate);
29431 if (PyErr_Occurred()) SWIG_fail;
29432 }
29433 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
29434 return resultobj;
29435 fail:
29436 return NULL;
29437 }
29438
29439
29440 static PyObject *_wrap_new_CustomDataObject__SWIG_1(PyObject *, PyObject *args) {
29441 PyObject *resultobj = NULL;
29442 wxString *arg1 = 0 ;
29443 wxCustomDataObject *result;
29444 bool temp1 = false ;
29445 PyObject * obj0 = 0 ;
29446
29447 if(!PyArg_ParseTuple(args,(char *)"O:new_CustomDataObject",&obj0)) goto fail;
29448 {
29449 arg1 = wxString_in_helper(obj0);
29450 if (arg1 == NULL) SWIG_fail;
29451 temp1 = true;
29452 }
29453 {
29454 PyThreadState* __tstate = wxPyBeginAllowThreads();
29455 result = (wxCustomDataObject *)new_wxCustomDataObject__SWIG_1((wxString const &)*arg1);
29456
29457 wxPyEndAllowThreads(__tstate);
29458 if (PyErr_Occurred()) SWIG_fail;
29459 }
29460 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
29461 {
29462 if (temp1)
29463 delete arg1;
29464 }
29465 return resultobj;
29466 fail:
29467 {
29468 if (temp1)
29469 delete arg1;
29470 }
29471 return NULL;
29472 }
29473
29474
29475 static PyObject *_wrap_new_CustomDataObject__SWIG_2(PyObject *, PyObject *args) {
29476 PyObject *resultobj = NULL;
29477 wxCustomDataObject *result;
29478
29479 if(!PyArg_ParseTuple(args,(char *)":new_CustomDataObject")) goto fail;
29480 {
29481 PyThreadState* __tstate = wxPyBeginAllowThreads();
29482 result = (wxCustomDataObject *)new wxCustomDataObject();
29483
29484 wxPyEndAllowThreads(__tstate);
29485 if (PyErr_Occurred()) SWIG_fail;
29486 }
29487 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
29488 return resultobj;
29489 fail:
29490 return NULL;
29491 }
29492
29493
29494 static PyObject *_wrap_new_CustomDataObject(PyObject *self, PyObject *args) {
29495 int argc;
29496 PyObject *argv[2];
29497 int ii;
29498
29499 argc = PyObject_Length(args);
29500 for (ii = 0; (ii < argc) && (ii < 1); ii++) {
29501 argv[ii] = PyTuple_GetItem(args,ii);
29502 }
29503 if (argc == 0) {
29504 return _wrap_new_CustomDataObject__SWIG_2(self,args);
29505 }
29506 if (argc == 1) {
29507 int _v;
29508 {
29509 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
29510 }
29511 if (_v) {
29512 return _wrap_new_CustomDataObject__SWIG_1(self,args);
29513 }
29514 }
29515 if (argc == 1) {
29516 int _v;
29517 {
29518 void *ptr = 0;
29519 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
29520 _v = 0;
29521 PyErr_Clear();
29522 } else {
29523 _v = (ptr != 0);
29524 }
29525 }
29526 if (_v) {
29527 return _wrap_new_CustomDataObject__SWIG_0(self,args);
29528 }
29529 }
29530
29531 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_CustomDataObject'");
29532 return NULL;
29533 }
29534
29535
29536 static PyObject *_wrap_CustomDataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
29537 PyObject *resultobj = NULL;
29538 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
29539 PyObject *arg2 = (PyObject *) 0 ;
29540 bool result;
29541 PyObject * obj0 = 0 ;
29542 PyObject * obj1 = 0 ;
29543 char *kwnames[] = {
29544 (char *) "self",(char *) "data", NULL
29545 };
29546
29547 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CustomDataObject_SetData",kwnames,&obj0,&obj1)) goto fail;
29548 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
29549 if (SWIG_arg_fail(1)) SWIG_fail;
29550 arg2 = obj1;
29551 {
29552 PyThreadState* __tstate = wxPyBeginAllowThreads();
29553 result = (bool)wxCustomDataObject_SetData(arg1,arg2);
29554
29555 wxPyEndAllowThreads(__tstate);
29556 if (PyErr_Occurred()) SWIG_fail;
29557 }
29558 {
29559 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29560 }
29561 return resultobj;
29562 fail:
29563 return NULL;
29564 }
29565
29566
29567 static PyObject *_wrap_CustomDataObject_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
29568 PyObject *resultobj = NULL;
29569 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
29570 size_t result;
29571 PyObject * obj0 = 0 ;
29572 char *kwnames[] = {
29573 (char *) "self", NULL
29574 };
29575
29576 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetSize",kwnames,&obj0)) goto fail;
29577 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
29578 if (SWIG_arg_fail(1)) SWIG_fail;
29579 {
29580 PyThreadState* __tstate = wxPyBeginAllowThreads();
29581 result = (size_t)(arg1)->GetSize();
29582
29583 wxPyEndAllowThreads(__tstate);
29584 if (PyErr_Occurred()) SWIG_fail;
29585 }
29586 {
29587 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
29588 }
29589 return resultobj;
29590 fail:
29591 return NULL;
29592 }
29593
29594
29595 static PyObject *_wrap_CustomDataObject_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
29596 PyObject *resultobj = NULL;
29597 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
29598 PyObject *result;
29599 PyObject * obj0 = 0 ;
29600 char *kwnames[] = {
29601 (char *) "self", NULL
29602 };
29603
29604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetData",kwnames,&obj0)) goto fail;
29605 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
29606 if (SWIG_arg_fail(1)) SWIG_fail;
29607 {
29608 PyThreadState* __tstate = wxPyBeginAllowThreads();
29609 result = (PyObject *)wxCustomDataObject_GetData(arg1);
29610
29611 wxPyEndAllowThreads(__tstate);
29612 if (PyErr_Occurred()) SWIG_fail;
29613 }
29614 resultobj = result;
29615 return resultobj;
29616 fail:
29617 return NULL;
29618 }
29619
29620
29621 static PyObject * CustomDataObject_swigregister(PyObject *, PyObject *args) {
29622 PyObject *obj;
29623 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29624 SWIG_TypeClientData(SWIGTYPE_p_wxCustomDataObject, obj);
29625 Py_INCREF(obj);
29626 return Py_BuildValue((char *)"");
29627 }
29628 static PyObject *_wrap_new_URLDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29629 PyObject *resultobj = NULL;
29630 wxURLDataObject *result;
29631 char *kwnames[] = {
29632 NULL
29633 };
29634
29635 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_URLDataObject",kwnames)) goto fail;
29636 {
29637 PyThreadState* __tstate = wxPyBeginAllowThreads();
29638 result = (wxURLDataObject *)new wxURLDataObject();
29639
29640 wxPyEndAllowThreads(__tstate);
29641 if (PyErr_Occurred()) SWIG_fail;
29642 }
29643 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxURLDataObject, 1);
29644 return resultobj;
29645 fail:
29646 return NULL;
29647 }
29648
29649
29650 static PyObject *_wrap_URLDataObject_GetURL(PyObject *, PyObject *args, PyObject *kwargs) {
29651 PyObject *resultobj = NULL;
29652 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
29653 wxString result;
29654 PyObject * obj0 = 0 ;
29655 char *kwnames[] = {
29656 (char *) "self", NULL
29657 };
29658
29659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:URLDataObject_GetURL",kwnames,&obj0)) goto fail;
29660 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxURLDataObject, SWIG_POINTER_EXCEPTION | 0);
29661 if (SWIG_arg_fail(1)) SWIG_fail;
29662 {
29663 PyThreadState* __tstate = wxPyBeginAllowThreads();
29664 result = (arg1)->GetURL();
29665
29666 wxPyEndAllowThreads(__tstate);
29667 if (PyErr_Occurred()) SWIG_fail;
29668 }
29669 {
29670 #if wxUSE_UNICODE
29671 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
29672 #else
29673 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
29674 #endif
29675 }
29676 return resultobj;
29677 fail:
29678 return NULL;
29679 }
29680
29681
29682 static PyObject *_wrap_URLDataObject_SetURL(PyObject *, PyObject *args, PyObject *kwargs) {
29683 PyObject *resultobj = NULL;
29684 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
29685 wxString *arg2 = 0 ;
29686 bool temp2 = false ;
29687 PyObject * obj0 = 0 ;
29688 PyObject * obj1 = 0 ;
29689 char *kwnames[] = {
29690 (char *) "self",(char *) "url", NULL
29691 };
29692
29693 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:URLDataObject_SetURL",kwnames,&obj0,&obj1)) goto fail;
29694 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxURLDataObject, SWIG_POINTER_EXCEPTION | 0);
29695 if (SWIG_arg_fail(1)) SWIG_fail;
29696 {
29697 arg2 = wxString_in_helper(obj1);
29698 if (arg2 == NULL) SWIG_fail;
29699 temp2 = true;
29700 }
29701 {
29702 PyThreadState* __tstate = wxPyBeginAllowThreads();
29703 (arg1)->SetURL((wxString const &)*arg2);
29704
29705 wxPyEndAllowThreads(__tstate);
29706 if (PyErr_Occurred()) SWIG_fail;
29707 }
29708 Py_INCREF(Py_None); resultobj = Py_None;
29709 {
29710 if (temp2)
29711 delete arg2;
29712 }
29713 return resultobj;
29714 fail:
29715 {
29716 if (temp2)
29717 delete arg2;
29718 }
29719 return NULL;
29720 }
29721
29722
29723 static PyObject * URLDataObject_swigregister(PyObject *, PyObject *args) {
29724 PyObject *obj;
29725 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29726 SWIG_TypeClientData(SWIGTYPE_p_wxURLDataObject, obj);
29727 Py_INCREF(obj);
29728 return Py_BuildValue((char *)"");
29729 }
29730 static PyObject *_wrap_new_MetafileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29731 PyObject *resultobj = NULL;
29732 wxMetafileDataObject *result;
29733 char *kwnames[] = {
29734 NULL
29735 };
29736
29737 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MetafileDataObject",kwnames)) goto fail;
29738 {
29739 PyThreadState* __tstate = wxPyBeginAllowThreads();
29740 result = (wxMetafileDataObject *)new wxMetafileDataObject();
29741
29742 wxPyEndAllowThreads(__tstate);
29743 if (PyErr_Occurred()) SWIG_fail;
29744 }
29745 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMetafileDataObject, 1);
29746 return resultobj;
29747 fail:
29748 return NULL;
29749 }
29750
29751
29752 static PyObject * MetafileDataObject_swigregister(PyObject *, PyObject *args) {
29753 PyObject *obj;
29754 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29755 SWIG_TypeClientData(SWIGTYPE_p_wxMetafileDataObject, obj);
29756 Py_INCREF(obj);
29757 return Py_BuildValue((char *)"");
29758 }
29759 static PyObject *_wrap_IsDragResultOk(PyObject *, PyObject *args, PyObject *kwargs) {
29760 PyObject *resultobj = NULL;
29761 wxDragResult arg1 ;
29762 bool result;
29763 PyObject * obj0 = 0 ;
29764 char *kwnames[] = {
29765 (char *) "res", NULL
29766 };
29767
29768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsDragResultOk",kwnames,&obj0)) goto fail;
29769 {
29770 arg1 = static_cast<wxDragResult >(SWIG_As_int(obj0));
29771 if (SWIG_arg_fail(1)) SWIG_fail;
29772 }
29773 {
29774 PyThreadState* __tstate = wxPyBeginAllowThreads();
29775 result = (bool)wxIsDragResultOk(arg1);
29776
29777 wxPyEndAllowThreads(__tstate);
29778 if (PyErr_Occurred()) SWIG_fail;
29779 }
29780 {
29781 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29782 }
29783 return resultobj;
29784 fail:
29785 return NULL;
29786 }
29787
29788
29789 static PyObject *_wrap_new_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
29790 PyObject *resultobj = NULL;
29791 wxWindow *arg1 = (wxWindow *) 0 ;
29792 wxIcon const &arg2_defvalue = wxNullIcon ;
29793 wxIcon *arg2 = (wxIcon *) &arg2_defvalue ;
29794 wxIcon const &arg3_defvalue = wxNullIcon ;
29795 wxIcon *arg3 = (wxIcon *) &arg3_defvalue ;
29796 wxIcon const &arg4_defvalue = wxNullIcon ;
29797 wxIcon *arg4 = (wxIcon *) &arg4_defvalue ;
29798 wxPyDropSource *result;
29799 PyObject * obj0 = 0 ;
29800 PyObject * obj1 = 0 ;
29801 PyObject * obj2 = 0 ;
29802 PyObject * obj3 = 0 ;
29803 char *kwnames[] = {
29804 (char *) "win",(char *) "copy",(char *) "move",(char *) "none", NULL
29805 };
29806
29807 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DropSource",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29808 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
29809 if (SWIG_arg_fail(1)) SWIG_fail;
29810 if (obj1) {
29811 {
29812 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
29813 if (SWIG_arg_fail(2)) SWIG_fail;
29814 if (arg2 == NULL) {
29815 SWIG_null_ref("wxIcon");
29816 }
29817 if (SWIG_arg_fail(2)) SWIG_fail;
29818 }
29819 }
29820 if (obj2) {
29821 {
29822 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
29823 if (SWIG_arg_fail(3)) SWIG_fail;
29824 if (arg3 == NULL) {
29825 SWIG_null_ref("wxIcon");
29826 }
29827 if (SWIG_arg_fail(3)) SWIG_fail;
29828 }
29829 }
29830 if (obj3) {
29831 {
29832 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
29833 if (SWIG_arg_fail(4)) SWIG_fail;
29834 if (arg4 == NULL) {
29835 SWIG_null_ref("wxIcon");
29836 }
29837 if (SWIG_arg_fail(4)) SWIG_fail;
29838 }
29839 }
29840 {
29841 PyThreadState* __tstate = wxPyBeginAllowThreads();
29842 result = (wxPyDropSource *)new wxPyDropSource(arg1,(wxIcon const &)*arg2,(wxIcon const &)*arg3,(wxIcon const &)*arg4);
29843
29844 wxPyEndAllowThreads(__tstate);
29845 if (PyErr_Occurred()) SWIG_fail;
29846 }
29847 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropSource, 1);
29848 return resultobj;
29849 fail:
29850 return NULL;
29851 }
29852
29853
29854 static PyObject *_wrap_DropSource__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
29855 PyObject *resultobj = NULL;
29856 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29857 PyObject *arg2 = (PyObject *) 0 ;
29858 PyObject *arg3 = (PyObject *) 0 ;
29859 int arg4 ;
29860 PyObject * obj0 = 0 ;
29861 PyObject * obj1 = 0 ;
29862 PyObject * obj2 = 0 ;
29863 PyObject * obj3 = 0 ;
29864 char *kwnames[] = {
29865 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
29866 };
29867
29868 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropSource__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29869 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29870 if (SWIG_arg_fail(1)) SWIG_fail;
29871 arg2 = obj1;
29872 arg3 = obj2;
29873 {
29874 arg4 = static_cast<int >(SWIG_As_int(obj3));
29875 if (SWIG_arg_fail(4)) SWIG_fail;
29876 }
29877 {
29878 PyThreadState* __tstate = wxPyBeginAllowThreads();
29879 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
29880
29881 wxPyEndAllowThreads(__tstate);
29882 if (PyErr_Occurred()) SWIG_fail;
29883 }
29884 Py_INCREF(Py_None); resultobj = Py_None;
29885 return resultobj;
29886 fail:
29887 return NULL;
29888 }
29889
29890
29891 static PyObject *_wrap_delete_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
29892 PyObject *resultobj = NULL;
29893 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29894 PyObject * obj0 = 0 ;
29895 char *kwnames[] = {
29896 (char *) "self", NULL
29897 };
29898
29899 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropSource",kwnames,&obj0)) goto fail;
29900 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29901 if (SWIG_arg_fail(1)) SWIG_fail;
29902 {
29903 PyThreadState* __tstate = wxPyBeginAllowThreads();
29904 delete arg1;
29905
29906 wxPyEndAllowThreads(__tstate);
29907 if (PyErr_Occurred()) SWIG_fail;
29908 }
29909 Py_INCREF(Py_None); resultobj = Py_None;
29910 return resultobj;
29911 fail:
29912 return NULL;
29913 }
29914
29915
29916 static PyObject *_wrap_DropSource_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
29917 PyObject *resultobj = NULL;
29918 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29919 wxDataObject *arg2 = 0 ;
29920 PyObject * obj0 = 0 ;
29921 PyObject * obj1 = 0 ;
29922 char *kwnames[] = {
29923 (char *) "self",(char *) "data", NULL
29924 };
29925
29926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_SetData",kwnames,&obj0,&obj1)) goto fail;
29927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29928 if (SWIG_arg_fail(1)) SWIG_fail;
29929 {
29930 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
29931 if (SWIG_arg_fail(2)) SWIG_fail;
29932 if (arg2 == NULL) {
29933 SWIG_null_ref("wxDataObject");
29934 }
29935 if (SWIG_arg_fail(2)) SWIG_fail;
29936 }
29937 {
29938 PyThreadState* __tstate = wxPyBeginAllowThreads();
29939 (arg1)->SetData(*arg2);
29940
29941 wxPyEndAllowThreads(__tstate);
29942 if (PyErr_Occurred()) SWIG_fail;
29943 }
29944 Py_INCREF(Py_None); resultobj = Py_None;
29945 return resultobj;
29946 fail:
29947 return NULL;
29948 }
29949
29950
29951 static PyObject *_wrap_DropSource_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29952 PyObject *resultobj = NULL;
29953 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29954 wxDataObject *result;
29955 PyObject * obj0 = 0 ;
29956 char *kwnames[] = {
29957 (char *) "self", NULL
29958 };
29959
29960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropSource_GetDataObject",kwnames,&obj0)) goto fail;
29961 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29962 if (SWIG_arg_fail(1)) SWIG_fail;
29963 {
29964 PyThreadState* __tstate = wxPyBeginAllowThreads();
29965 result = (wxDataObject *)(arg1)->GetDataObject();
29966
29967 wxPyEndAllowThreads(__tstate);
29968 if (PyErr_Occurred()) SWIG_fail;
29969 }
29970 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
29971 return resultobj;
29972 fail:
29973 return NULL;
29974 }
29975
29976
29977 static PyObject *_wrap_DropSource_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
29978 PyObject *resultobj = NULL;
29979 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29980 wxDragResult arg2 ;
29981 wxCursor *arg3 = 0 ;
29982 PyObject * obj0 = 0 ;
29983 PyObject * obj1 = 0 ;
29984 PyObject * obj2 = 0 ;
29985 char *kwnames[] = {
29986 (char *) "self",(char *) "res",(char *) "cursor", NULL
29987 };
29988
29989 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropSource_SetCursor",kwnames,&obj0,&obj1,&obj2)) goto fail;
29990 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29991 if (SWIG_arg_fail(1)) SWIG_fail;
29992 {
29993 arg2 = static_cast<wxDragResult >(SWIG_As_int(obj1));
29994 if (SWIG_arg_fail(2)) SWIG_fail;
29995 }
29996 {
29997 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
29998 if (SWIG_arg_fail(3)) SWIG_fail;
29999 if (arg3 == NULL) {
30000 SWIG_null_ref("wxCursor");
30001 }
30002 if (SWIG_arg_fail(3)) SWIG_fail;
30003 }
30004 {
30005 PyThreadState* __tstate = wxPyBeginAllowThreads();
30006 (arg1)->SetCursor(arg2,(wxCursor const &)*arg3);
30007
30008 wxPyEndAllowThreads(__tstate);
30009 if (PyErr_Occurred()) SWIG_fail;
30010 }
30011 Py_INCREF(Py_None); resultobj = Py_None;
30012 return resultobj;
30013 fail:
30014 return NULL;
30015 }
30016
30017
30018 static PyObject *_wrap_DropSource_DoDragDrop(PyObject *, PyObject *args, PyObject *kwargs) {
30019 PyObject *resultobj = NULL;
30020 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
30021 int arg2 = (int) wxDrag_CopyOnly ;
30022 wxDragResult result;
30023 PyObject * obj0 = 0 ;
30024 PyObject * obj1 = 0 ;
30025 char *kwnames[] = {
30026 (char *) "self",(char *) "flags", NULL
30027 };
30028
30029 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DropSource_DoDragDrop",kwnames,&obj0,&obj1)) goto fail;
30030 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
30031 if (SWIG_arg_fail(1)) SWIG_fail;
30032 if (obj1) {
30033 {
30034 arg2 = static_cast<int >(SWIG_As_int(obj1));
30035 if (SWIG_arg_fail(2)) SWIG_fail;
30036 }
30037 }
30038 {
30039 PyThreadState* __tstate = wxPyBeginAllowThreads();
30040 result = (wxDragResult)(arg1)->DoDragDrop(arg2);
30041
30042 wxPyEndAllowThreads(__tstate);
30043 if (PyErr_Occurred()) SWIG_fail;
30044 }
30045 resultobj = SWIG_From_int((result));
30046 return resultobj;
30047 fail:
30048 return NULL;
30049 }
30050
30051
30052 static PyObject *_wrap_DropSource_GiveFeedback(PyObject *, PyObject *args, PyObject *kwargs) {
30053 PyObject *resultobj = NULL;
30054 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
30055 wxDragResult arg2 ;
30056 bool result;
30057 PyObject * obj0 = 0 ;
30058 PyObject * obj1 = 0 ;
30059 char *kwnames[] = {
30060 (char *) "self",(char *) "effect", NULL
30061 };
30062
30063 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_GiveFeedback",kwnames,&obj0,&obj1)) goto fail;
30064 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
30065 if (SWIG_arg_fail(1)) SWIG_fail;
30066 {
30067 arg2 = static_cast<wxDragResult >(SWIG_As_int(obj1));
30068 if (SWIG_arg_fail(2)) SWIG_fail;
30069 }
30070 {
30071 PyThreadState* __tstate = wxPyBeginAllowThreads();
30072 result = (bool)(arg1)->GiveFeedback(arg2);
30073
30074 wxPyEndAllowThreads(__tstate);
30075 if (PyErr_Occurred()) SWIG_fail;
30076 }
30077 {
30078 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30079 }
30080 return resultobj;
30081 fail:
30082 return NULL;
30083 }
30084
30085
30086 static PyObject * DropSource_swigregister(PyObject *, PyObject *args) {
30087 PyObject *obj;
30088 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30089 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropSource, obj);
30090 Py_INCREF(obj);
30091 return Py_BuildValue((char *)"");
30092 }
30093 static PyObject *_wrap_new_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
30094 PyObject *resultobj = NULL;
30095 wxDataObject *arg1 = (wxDataObject *) NULL ;
30096 wxPyDropTarget *result;
30097 PyObject * obj0 = 0 ;
30098 char *kwnames[] = {
30099 (char *) "dataObject", NULL
30100 };
30101
30102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DropTarget",kwnames,&obj0)) goto fail;
30103 if (obj0) {
30104 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
30105 if (SWIG_arg_fail(1)) SWIG_fail;
30106 }
30107 {
30108 PyThreadState* __tstate = wxPyBeginAllowThreads();
30109 result = (wxPyDropTarget *)new wxPyDropTarget(arg1);
30110
30111 wxPyEndAllowThreads(__tstate);
30112 if (PyErr_Occurred()) SWIG_fail;
30113 }
30114 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 1);
30115 return resultobj;
30116 fail:
30117 return NULL;
30118 }
30119
30120
30121 static PyObject *_wrap_DropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
30122 PyObject *resultobj = NULL;
30123 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30124 PyObject *arg2 = (PyObject *) 0 ;
30125 PyObject *arg3 = (PyObject *) 0 ;
30126 PyObject * obj0 = 0 ;
30127 PyObject * obj1 = 0 ;
30128 PyObject * obj2 = 0 ;
30129 char *kwnames[] = {
30130 (char *) "self",(char *) "self",(char *) "_class", NULL
30131 };
30132
30133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
30134 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30135 if (SWIG_arg_fail(1)) SWIG_fail;
30136 arg2 = obj1;
30137 arg3 = obj2;
30138 {
30139 PyThreadState* __tstate = wxPyBeginAllowThreads();
30140 (arg1)->_setCallbackInfo(arg2,arg3);
30141
30142 wxPyEndAllowThreads(__tstate);
30143 if (PyErr_Occurred()) SWIG_fail;
30144 }
30145 Py_INCREF(Py_None); resultobj = Py_None;
30146 return resultobj;
30147 fail:
30148 return NULL;
30149 }
30150
30151
30152 static PyObject *_wrap_delete_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
30153 PyObject *resultobj = NULL;
30154 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30155 PyObject * obj0 = 0 ;
30156 char *kwnames[] = {
30157 (char *) "self", NULL
30158 };
30159
30160 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropTarget",kwnames,&obj0)) goto fail;
30161 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30162 if (SWIG_arg_fail(1)) SWIG_fail;
30163 {
30164 PyThreadState* __tstate = wxPyBeginAllowThreads();
30165 delete arg1;
30166
30167 wxPyEndAllowThreads(__tstate);
30168 if (PyErr_Occurred()) SWIG_fail;
30169 }
30170 Py_INCREF(Py_None); resultobj = Py_None;
30171 return resultobj;
30172 fail:
30173 return NULL;
30174 }
30175
30176
30177 static PyObject *_wrap_DropTarget_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
30178 PyObject *resultobj = NULL;
30179 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30180 wxDataObject *result;
30181 PyObject * obj0 = 0 ;
30182 char *kwnames[] = {
30183 (char *) "self", NULL
30184 };
30185
30186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetDataObject",kwnames,&obj0)) goto fail;
30187 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30188 if (SWIG_arg_fail(1)) SWIG_fail;
30189 {
30190 PyThreadState* __tstate = wxPyBeginAllowThreads();
30191 result = (wxDataObject *)(arg1)->GetDataObject();
30192
30193 wxPyEndAllowThreads(__tstate);
30194 if (PyErr_Occurred()) SWIG_fail;
30195 }
30196 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
30197 return resultobj;
30198 fail:
30199 return NULL;
30200 }
30201
30202
30203 static PyObject *_wrap_DropTarget_SetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
30204 PyObject *resultobj = NULL;
30205 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30206 wxDataObject *arg2 = (wxDataObject *) 0 ;
30207 PyObject * obj0 = 0 ;
30208 PyObject * obj1 = 0 ;
30209 char *kwnames[] = {
30210 (char *) "self",(char *) "dataObject", NULL
30211 };
30212
30213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropTarget_SetDataObject",kwnames,&obj0,&obj1)) goto fail;
30214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30215 if (SWIG_arg_fail(1)) SWIG_fail;
30216 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
30217 if (SWIG_arg_fail(2)) SWIG_fail;
30218 {
30219 PyThreadState* __tstate = wxPyBeginAllowThreads();
30220 (arg1)->SetDataObject(arg2);
30221
30222 wxPyEndAllowThreads(__tstate);
30223 if (PyErr_Occurred()) SWIG_fail;
30224 }
30225 Py_INCREF(Py_None); resultobj = Py_None;
30226 return resultobj;
30227 fail:
30228 return NULL;
30229 }
30230
30231
30232 static PyObject *_wrap_DropTarget_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
30233 PyObject *resultobj = NULL;
30234 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30235 int arg2 ;
30236 int arg3 ;
30237 wxDragResult arg4 ;
30238 wxDragResult result;
30239 PyObject * obj0 = 0 ;
30240 PyObject * obj1 = 0 ;
30241 PyObject * obj2 = 0 ;
30242 PyObject * obj3 = 0 ;
30243 char *kwnames[] = {
30244 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30245 };
30246
30247 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30248 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30249 if (SWIG_arg_fail(1)) SWIG_fail;
30250 {
30251 arg2 = static_cast<int >(SWIG_As_int(obj1));
30252 if (SWIG_arg_fail(2)) SWIG_fail;
30253 }
30254 {
30255 arg3 = static_cast<int >(SWIG_As_int(obj2));
30256 if (SWIG_arg_fail(3)) SWIG_fail;
30257 }
30258 {
30259 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30260 if (SWIG_arg_fail(4)) SWIG_fail;
30261 }
30262 {
30263 PyThreadState* __tstate = wxPyBeginAllowThreads();
30264 result = (wxDragResult)(arg1)->OnEnter(arg2,arg3,arg4);
30265
30266 wxPyEndAllowThreads(__tstate);
30267 if (PyErr_Occurred()) SWIG_fail;
30268 }
30269 resultobj = SWIG_From_int((result));
30270 return resultobj;
30271 fail:
30272 return NULL;
30273 }
30274
30275
30276 static PyObject *_wrap_DropTarget_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
30277 PyObject *resultobj = NULL;
30278 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30279 int arg2 ;
30280 int arg3 ;
30281 wxDragResult arg4 ;
30282 wxDragResult result;
30283 PyObject * obj0 = 0 ;
30284 PyObject * obj1 = 0 ;
30285 PyObject * obj2 = 0 ;
30286 PyObject * obj3 = 0 ;
30287 char *kwnames[] = {
30288 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30289 };
30290
30291 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30292 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30293 if (SWIG_arg_fail(1)) SWIG_fail;
30294 {
30295 arg2 = static_cast<int >(SWIG_As_int(obj1));
30296 if (SWIG_arg_fail(2)) SWIG_fail;
30297 }
30298 {
30299 arg3 = static_cast<int >(SWIG_As_int(obj2));
30300 if (SWIG_arg_fail(3)) SWIG_fail;
30301 }
30302 {
30303 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30304 if (SWIG_arg_fail(4)) SWIG_fail;
30305 }
30306 {
30307 PyThreadState* __tstate = wxPyBeginAllowThreads();
30308 result = (wxDragResult)(arg1)->OnDragOver(arg2,arg3,arg4);
30309
30310 wxPyEndAllowThreads(__tstate);
30311 if (PyErr_Occurred()) SWIG_fail;
30312 }
30313 resultobj = SWIG_From_int((result));
30314 return resultobj;
30315 fail:
30316 return NULL;
30317 }
30318
30319
30320 static PyObject *_wrap_DropTarget_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
30321 PyObject *resultobj = NULL;
30322 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30323 PyObject * obj0 = 0 ;
30324 char *kwnames[] = {
30325 (char *) "self", NULL
30326 };
30327
30328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_OnLeave",kwnames,&obj0)) goto fail;
30329 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30330 if (SWIG_arg_fail(1)) SWIG_fail;
30331 {
30332 PyThreadState* __tstate = wxPyBeginAllowThreads();
30333 (arg1)->OnLeave();
30334
30335 wxPyEndAllowThreads(__tstate);
30336 if (PyErr_Occurred()) SWIG_fail;
30337 }
30338 Py_INCREF(Py_None); resultobj = Py_None;
30339 return resultobj;
30340 fail:
30341 return NULL;
30342 }
30343
30344
30345 static PyObject *_wrap_DropTarget_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
30346 PyObject *resultobj = NULL;
30347 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30348 int arg2 ;
30349 int arg3 ;
30350 bool result;
30351 PyObject * obj0 = 0 ;
30352 PyObject * obj1 = 0 ;
30353 PyObject * obj2 = 0 ;
30354 char *kwnames[] = {
30355 (char *) "self",(char *) "x",(char *) "y", NULL
30356 };
30357
30358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
30359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30360 if (SWIG_arg_fail(1)) SWIG_fail;
30361 {
30362 arg2 = static_cast<int >(SWIG_As_int(obj1));
30363 if (SWIG_arg_fail(2)) SWIG_fail;
30364 }
30365 {
30366 arg3 = static_cast<int >(SWIG_As_int(obj2));
30367 if (SWIG_arg_fail(3)) SWIG_fail;
30368 }
30369 {
30370 PyThreadState* __tstate = wxPyBeginAllowThreads();
30371 result = (bool)(arg1)->OnDrop(arg2,arg3);
30372
30373 wxPyEndAllowThreads(__tstate);
30374 if (PyErr_Occurred()) SWIG_fail;
30375 }
30376 {
30377 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30378 }
30379 return resultobj;
30380 fail:
30381 return NULL;
30382 }
30383
30384
30385 static PyObject *_wrap_DropTarget_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
30386 PyObject *resultobj = NULL;
30387 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30388 bool result;
30389 PyObject * obj0 = 0 ;
30390 char *kwnames[] = {
30391 (char *) "self", NULL
30392 };
30393
30394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetData",kwnames,&obj0)) goto fail;
30395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30396 if (SWIG_arg_fail(1)) SWIG_fail;
30397 {
30398 PyThreadState* __tstate = wxPyBeginAllowThreads();
30399 result = (bool)(arg1)->GetData();
30400
30401 wxPyEndAllowThreads(__tstate);
30402 if (PyErr_Occurred()) SWIG_fail;
30403 }
30404 {
30405 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30406 }
30407 return resultobj;
30408 fail:
30409 return NULL;
30410 }
30411
30412
30413 static PyObject *_wrap_DropTarget_SetDefaultAction(PyObject *, PyObject *args, PyObject *kwargs) {
30414 PyObject *resultobj = NULL;
30415 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30416 wxDragResult arg2 ;
30417 PyObject * obj0 = 0 ;
30418 PyObject * obj1 = 0 ;
30419 char *kwnames[] = {
30420 (char *) "self",(char *) "action", NULL
30421 };
30422
30423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropTarget_SetDefaultAction",kwnames,&obj0,&obj1)) goto fail;
30424 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30425 if (SWIG_arg_fail(1)) SWIG_fail;
30426 {
30427 arg2 = static_cast<wxDragResult >(SWIG_As_int(obj1));
30428 if (SWIG_arg_fail(2)) SWIG_fail;
30429 }
30430 {
30431 PyThreadState* __tstate = wxPyBeginAllowThreads();
30432 (arg1)->SetDefaultAction(arg2);
30433
30434 wxPyEndAllowThreads(__tstate);
30435 if (PyErr_Occurred()) SWIG_fail;
30436 }
30437 Py_INCREF(Py_None); resultobj = Py_None;
30438 return resultobj;
30439 fail:
30440 return NULL;
30441 }
30442
30443
30444 static PyObject *_wrap_DropTarget_GetDefaultAction(PyObject *, PyObject *args, PyObject *kwargs) {
30445 PyObject *resultobj = NULL;
30446 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
30447 wxDragResult result;
30448 PyObject * obj0 = 0 ;
30449 char *kwnames[] = {
30450 (char *) "self", NULL
30451 };
30452
30453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetDefaultAction",kwnames,&obj0)) goto fail;
30454 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
30455 if (SWIG_arg_fail(1)) SWIG_fail;
30456 {
30457 PyThreadState* __tstate = wxPyBeginAllowThreads();
30458 result = (wxDragResult)(arg1)->GetDefaultAction();
30459
30460 wxPyEndAllowThreads(__tstate);
30461 if (PyErr_Occurred()) SWIG_fail;
30462 }
30463 resultobj = SWIG_From_int((result));
30464 return resultobj;
30465 fail:
30466 return NULL;
30467 }
30468
30469
30470 static PyObject * DropTarget_swigregister(PyObject *, PyObject *args) {
30471 PyObject *obj;
30472 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30473 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropTarget, obj);
30474 Py_INCREF(obj);
30475 return Py_BuildValue((char *)"");
30476 }
30477 static PyObject *_wrap_new_TextDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
30478 PyObject *resultobj = NULL;
30479 wxPyTextDropTarget *result;
30480 char *kwnames[] = {
30481 NULL
30482 };
30483
30484 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TextDropTarget",kwnames)) goto fail;
30485 {
30486 PyThreadState* __tstate = wxPyBeginAllowThreads();
30487 result = (wxPyTextDropTarget *)new wxPyTextDropTarget();
30488
30489 wxPyEndAllowThreads(__tstate);
30490 if (PyErr_Occurred()) SWIG_fail;
30491 }
30492 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDropTarget, 1);
30493 return resultobj;
30494 fail:
30495 return NULL;
30496 }
30497
30498
30499 static PyObject *_wrap_TextDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
30500 PyObject *resultobj = NULL;
30501 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30502 PyObject *arg2 = (PyObject *) 0 ;
30503 PyObject *arg3 = (PyObject *) 0 ;
30504 PyObject * obj0 = 0 ;
30505 PyObject * obj1 = 0 ;
30506 PyObject * obj2 = 0 ;
30507 char *kwnames[] = {
30508 (char *) "self",(char *) "self",(char *) "_class", NULL
30509 };
30510
30511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
30512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30513 if (SWIG_arg_fail(1)) SWIG_fail;
30514 arg2 = obj1;
30515 arg3 = obj2;
30516 {
30517 PyThreadState* __tstate = wxPyBeginAllowThreads();
30518 (arg1)->_setCallbackInfo(arg2,arg3);
30519
30520 wxPyEndAllowThreads(__tstate);
30521 if (PyErr_Occurred()) SWIG_fail;
30522 }
30523 Py_INCREF(Py_None); resultobj = Py_None;
30524 return resultobj;
30525 fail:
30526 return NULL;
30527 }
30528
30529
30530 static PyObject *_wrap_TextDropTarget_OnDropText(PyObject *, PyObject *args, PyObject *kwargs) {
30531 PyObject *resultobj = NULL;
30532 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30533 int arg2 ;
30534 int arg3 ;
30535 wxString *arg4 = 0 ;
30536 bool result;
30537 bool temp4 = false ;
30538 PyObject * obj0 = 0 ;
30539 PyObject * obj1 = 0 ;
30540 PyObject * obj2 = 0 ;
30541 PyObject * obj3 = 0 ;
30542 char *kwnames[] = {
30543 (char *) "self",(char *) "x",(char *) "y",(char *) "text", NULL
30544 };
30545
30546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_OnDropText",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30548 if (SWIG_arg_fail(1)) SWIG_fail;
30549 {
30550 arg2 = static_cast<int >(SWIG_As_int(obj1));
30551 if (SWIG_arg_fail(2)) SWIG_fail;
30552 }
30553 {
30554 arg3 = static_cast<int >(SWIG_As_int(obj2));
30555 if (SWIG_arg_fail(3)) SWIG_fail;
30556 }
30557 {
30558 arg4 = wxString_in_helper(obj3);
30559 if (arg4 == NULL) SWIG_fail;
30560 temp4 = true;
30561 }
30562 {
30563 PyThreadState* __tstate = wxPyBeginAllowThreads();
30564 result = (bool)(arg1)->OnDropText(arg2,arg3,(wxString const &)*arg4);
30565
30566 wxPyEndAllowThreads(__tstate);
30567 if (PyErr_Occurred()) SWIG_fail;
30568 }
30569 {
30570 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30571 }
30572 {
30573 if (temp4)
30574 delete arg4;
30575 }
30576 return resultobj;
30577 fail:
30578 {
30579 if (temp4)
30580 delete arg4;
30581 }
30582 return NULL;
30583 }
30584
30585
30586 static PyObject *_wrap_TextDropTarget_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
30587 PyObject *resultobj = NULL;
30588 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30589 int arg2 ;
30590 int arg3 ;
30591 wxDragResult arg4 ;
30592 wxDragResult result;
30593 PyObject * obj0 = 0 ;
30594 PyObject * obj1 = 0 ;
30595 PyObject * obj2 = 0 ;
30596 PyObject * obj3 = 0 ;
30597 char *kwnames[] = {
30598 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30599 };
30600
30601 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30602 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30603 if (SWIG_arg_fail(1)) SWIG_fail;
30604 {
30605 arg2 = static_cast<int >(SWIG_As_int(obj1));
30606 if (SWIG_arg_fail(2)) SWIG_fail;
30607 }
30608 {
30609 arg3 = static_cast<int >(SWIG_As_int(obj2));
30610 if (SWIG_arg_fail(3)) SWIG_fail;
30611 }
30612 {
30613 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30614 if (SWIG_arg_fail(4)) SWIG_fail;
30615 }
30616 {
30617 PyThreadState* __tstate = wxPyBeginAllowThreads();
30618 result = (wxDragResult)(arg1)->OnEnter(arg2,arg3,arg4);
30619
30620 wxPyEndAllowThreads(__tstate);
30621 if (PyErr_Occurred()) SWIG_fail;
30622 }
30623 resultobj = SWIG_From_int((result));
30624 return resultobj;
30625 fail:
30626 return NULL;
30627 }
30628
30629
30630 static PyObject *_wrap_TextDropTarget_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
30631 PyObject *resultobj = NULL;
30632 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30633 int arg2 ;
30634 int arg3 ;
30635 wxDragResult arg4 ;
30636 wxDragResult result;
30637 PyObject * obj0 = 0 ;
30638 PyObject * obj1 = 0 ;
30639 PyObject * obj2 = 0 ;
30640 PyObject * obj3 = 0 ;
30641 char *kwnames[] = {
30642 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30643 };
30644
30645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30647 if (SWIG_arg_fail(1)) SWIG_fail;
30648 {
30649 arg2 = static_cast<int >(SWIG_As_int(obj1));
30650 if (SWIG_arg_fail(2)) SWIG_fail;
30651 }
30652 {
30653 arg3 = static_cast<int >(SWIG_As_int(obj2));
30654 if (SWIG_arg_fail(3)) SWIG_fail;
30655 }
30656 {
30657 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30658 if (SWIG_arg_fail(4)) SWIG_fail;
30659 }
30660 {
30661 PyThreadState* __tstate = wxPyBeginAllowThreads();
30662 result = (wxDragResult)(arg1)->OnDragOver(arg2,arg3,arg4);
30663
30664 wxPyEndAllowThreads(__tstate);
30665 if (PyErr_Occurred()) SWIG_fail;
30666 }
30667 resultobj = SWIG_From_int((result));
30668 return resultobj;
30669 fail:
30670 return NULL;
30671 }
30672
30673
30674 static PyObject *_wrap_TextDropTarget_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
30675 PyObject *resultobj = NULL;
30676 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30677 PyObject * obj0 = 0 ;
30678 char *kwnames[] = {
30679 (char *) "self", NULL
30680 };
30681
30682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDropTarget_OnLeave",kwnames,&obj0)) goto fail;
30683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30684 if (SWIG_arg_fail(1)) SWIG_fail;
30685 {
30686 PyThreadState* __tstate = wxPyBeginAllowThreads();
30687 (arg1)->OnLeave();
30688
30689 wxPyEndAllowThreads(__tstate);
30690 if (PyErr_Occurred()) SWIG_fail;
30691 }
30692 Py_INCREF(Py_None); resultobj = Py_None;
30693 return resultobj;
30694 fail:
30695 return NULL;
30696 }
30697
30698
30699 static PyObject *_wrap_TextDropTarget_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
30700 PyObject *resultobj = NULL;
30701 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30702 int arg2 ;
30703 int arg3 ;
30704 bool result;
30705 PyObject * obj0 = 0 ;
30706 PyObject * obj1 = 0 ;
30707 PyObject * obj2 = 0 ;
30708 char *kwnames[] = {
30709 (char *) "self",(char *) "x",(char *) "y", NULL
30710 };
30711
30712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
30713 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30714 if (SWIG_arg_fail(1)) SWIG_fail;
30715 {
30716 arg2 = static_cast<int >(SWIG_As_int(obj1));
30717 if (SWIG_arg_fail(2)) SWIG_fail;
30718 }
30719 {
30720 arg3 = static_cast<int >(SWIG_As_int(obj2));
30721 if (SWIG_arg_fail(3)) SWIG_fail;
30722 }
30723 {
30724 PyThreadState* __tstate = wxPyBeginAllowThreads();
30725 result = (bool)(arg1)->OnDrop(arg2,arg3);
30726
30727 wxPyEndAllowThreads(__tstate);
30728 if (PyErr_Occurred()) SWIG_fail;
30729 }
30730 {
30731 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30732 }
30733 return resultobj;
30734 fail:
30735 return NULL;
30736 }
30737
30738
30739 static PyObject *_wrap_TextDropTarget_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
30740 PyObject *resultobj = NULL;
30741 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
30742 int arg2 ;
30743 int arg3 ;
30744 wxDragResult arg4 ;
30745 wxDragResult result;
30746 PyObject * obj0 = 0 ;
30747 PyObject * obj1 = 0 ;
30748 PyObject * obj2 = 0 ;
30749 PyObject * obj3 = 0 ;
30750 char *kwnames[] = {
30751 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30752 };
30753
30754 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30755 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
30756 if (SWIG_arg_fail(1)) SWIG_fail;
30757 {
30758 arg2 = static_cast<int >(SWIG_As_int(obj1));
30759 if (SWIG_arg_fail(2)) SWIG_fail;
30760 }
30761 {
30762 arg3 = static_cast<int >(SWIG_As_int(obj2));
30763 if (SWIG_arg_fail(3)) SWIG_fail;
30764 }
30765 {
30766 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30767 if (SWIG_arg_fail(4)) SWIG_fail;
30768 }
30769 {
30770 PyThreadState* __tstate = wxPyBeginAllowThreads();
30771 result = (wxDragResult)(arg1)->OnData(arg2,arg3,arg4);
30772
30773 wxPyEndAllowThreads(__tstate);
30774 if (PyErr_Occurred()) SWIG_fail;
30775 }
30776 resultobj = SWIG_From_int((result));
30777 return resultobj;
30778 fail:
30779 return NULL;
30780 }
30781
30782
30783 static PyObject * TextDropTarget_swigregister(PyObject *, PyObject *args) {
30784 PyObject *obj;
30785 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30786 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDropTarget, obj);
30787 Py_INCREF(obj);
30788 return Py_BuildValue((char *)"");
30789 }
30790 static PyObject *_wrap_new_FileDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
30791 PyObject *resultobj = NULL;
30792 wxPyFileDropTarget *result;
30793 char *kwnames[] = {
30794 NULL
30795 };
30796
30797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDropTarget",kwnames)) goto fail;
30798 {
30799 PyThreadState* __tstate = wxPyBeginAllowThreads();
30800 result = (wxPyFileDropTarget *)new wxPyFileDropTarget();
30801
30802 wxPyEndAllowThreads(__tstate);
30803 if (PyErr_Occurred()) SWIG_fail;
30804 }
30805 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileDropTarget, 1);
30806 return resultobj;
30807 fail:
30808 return NULL;
30809 }
30810
30811
30812 static PyObject *_wrap_FileDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
30813 PyObject *resultobj = NULL;
30814 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
30815 PyObject *arg2 = (PyObject *) 0 ;
30816 PyObject *arg3 = (PyObject *) 0 ;
30817 PyObject * obj0 = 0 ;
30818 PyObject * obj1 = 0 ;
30819 PyObject * obj2 = 0 ;
30820 char *kwnames[] = {
30821 (char *) "self",(char *) "self",(char *) "_class", NULL
30822 };
30823
30824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
30825 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
30826 if (SWIG_arg_fail(1)) SWIG_fail;
30827 arg2 = obj1;
30828 arg3 = obj2;
30829 {
30830 PyThreadState* __tstate = wxPyBeginAllowThreads();
30831 (arg1)->_setCallbackInfo(arg2,arg3);
30832
30833 wxPyEndAllowThreads(__tstate);
30834 if (PyErr_Occurred()) SWIG_fail;
30835 }
30836 Py_INCREF(Py_None); resultobj = Py_None;
30837 return resultobj;
30838 fail:
30839 return NULL;
30840 }
30841
30842
30843 static PyObject *_wrap_FileDropTarget_OnDropFiles(PyObject *, PyObject *args, PyObject *kwargs) {
30844 PyObject *resultobj = NULL;
30845 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
30846 int arg2 ;
30847 int arg3 ;
30848 wxArrayString *arg4 = 0 ;
30849 bool result;
30850 bool temp4 = false ;
30851 PyObject * obj0 = 0 ;
30852 PyObject * obj1 = 0 ;
30853 PyObject * obj2 = 0 ;
30854 PyObject * obj3 = 0 ;
30855 char *kwnames[] = {
30856 (char *) "self",(char *) "x",(char *) "y",(char *) "filenames", NULL
30857 };
30858
30859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_OnDropFiles",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
30861 if (SWIG_arg_fail(1)) SWIG_fail;
30862 {
30863 arg2 = static_cast<int >(SWIG_As_int(obj1));
30864 if (SWIG_arg_fail(2)) SWIG_fail;
30865 }
30866 {
30867 arg3 = static_cast<int >(SWIG_As_int(obj2));
30868 if (SWIG_arg_fail(3)) SWIG_fail;
30869 }
30870 {
30871 if (! PySequence_Check(obj3)) {
30872 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
30873 SWIG_fail;
30874 }
30875 arg4 = new wxArrayString;
30876 temp4 = true;
30877 int i, len=PySequence_Length(obj3);
30878 for (i=0; i<len; i++) {
30879 PyObject* item = PySequence_GetItem(obj3, i);
30880 wxString* s = wxString_in_helper(item);
30881 if (PyErr_Occurred()) SWIG_fail;
30882 arg4->Add(*s);
30883 delete s;
30884 Py_DECREF(item);
30885 }
30886 }
30887 {
30888 PyThreadState* __tstate = wxPyBeginAllowThreads();
30889 result = (bool)(arg1)->OnDropFiles(arg2,arg3,(wxArrayString const &)*arg4);
30890
30891 wxPyEndAllowThreads(__tstate);
30892 if (PyErr_Occurred()) SWIG_fail;
30893 }
30894 {
30895 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30896 }
30897 {
30898 if (temp4) delete arg4;
30899 }
30900 return resultobj;
30901 fail:
30902 {
30903 if (temp4) delete arg4;
30904 }
30905 return NULL;
30906 }
30907
30908
30909 static PyObject *_wrap_FileDropTarget_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
30910 PyObject *resultobj = NULL;
30911 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
30912 int arg2 ;
30913 int arg3 ;
30914 wxDragResult arg4 ;
30915 wxDragResult result;
30916 PyObject * obj0 = 0 ;
30917 PyObject * obj1 = 0 ;
30918 PyObject * obj2 = 0 ;
30919 PyObject * obj3 = 0 ;
30920 char *kwnames[] = {
30921 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30922 };
30923
30924 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30925 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
30926 if (SWIG_arg_fail(1)) SWIG_fail;
30927 {
30928 arg2 = static_cast<int >(SWIG_As_int(obj1));
30929 if (SWIG_arg_fail(2)) SWIG_fail;
30930 }
30931 {
30932 arg3 = static_cast<int >(SWIG_As_int(obj2));
30933 if (SWIG_arg_fail(3)) SWIG_fail;
30934 }
30935 {
30936 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30937 if (SWIG_arg_fail(4)) SWIG_fail;
30938 }
30939 {
30940 PyThreadState* __tstate = wxPyBeginAllowThreads();
30941 result = (wxDragResult)(arg1)->OnEnter(arg2,arg3,arg4);
30942
30943 wxPyEndAllowThreads(__tstate);
30944 if (PyErr_Occurred()) SWIG_fail;
30945 }
30946 resultobj = SWIG_From_int((result));
30947 return resultobj;
30948 fail:
30949 return NULL;
30950 }
30951
30952
30953 static PyObject *_wrap_FileDropTarget_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
30954 PyObject *resultobj = NULL;
30955 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
30956 int arg2 ;
30957 int arg3 ;
30958 wxDragResult arg4 ;
30959 wxDragResult result;
30960 PyObject * obj0 = 0 ;
30961 PyObject * obj1 = 0 ;
30962 PyObject * obj2 = 0 ;
30963 PyObject * obj3 = 0 ;
30964 char *kwnames[] = {
30965 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30966 };
30967
30968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30969 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
30970 if (SWIG_arg_fail(1)) SWIG_fail;
30971 {
30972 arg2 = static_cast<int >(SWIG_As_int(obj1));
30973 if (SWIG_arg_fail(2)) SWIG_fail;
30974 }
30975 {
30976 arg3 = static_cast<int >(SWIG_As_int(obj2));
30977 if (SWIG_arg_fail(3)) SWIG_fail;
30978 }
30979 {
30980 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
30981 if (SWIG_arg_fail(4)) SWIG_fail;
30982 }
30983 {
30984 PyThreadState* __tstate = wxPyBeginAllowThreads();
30985 result = (wxDragResult)(arg1)->OnDragOver(arg2,arg3,arg4);
30986
30987 wxPyEndAllowThreads(__tstate);
30988 if (PyErr_Occurred()) SWIG_fail;
30989 }
30990 resultobj = SWIG_From_int((result));
30991 return resultobj;
30992 fail:
30993 return NULL;
30994 }
30995
30996
30997 static PyObject *_wrap_FileDropTarget_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
30998 PyObject *resultobj = NULL;
30999 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
31000 PyObject * obj0 = 0 ;
31001 char *kwnames[] = {
31002 (char *) "self", NULL
31003 };
31004
31005 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDropTarget_OnLeave",kwnames,&obj0)) goto fail;
31006 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
31007 if (SWIG_arg_fail(1)) SWIG_fail;
31008 {
31009 PyThreadState* __tstate = wxPyBeginAllowThreads();
31010 (arg1)->OnLeave();
31011
31012 wxPyEndAllowThreads(__tstate);
31013 if (PyErr_Occurred()) SWIG_fail;
31014 }
31015 Py_INCREF(Py_None); resultobj = Py_None;
31016 return resultobj;
31017 fail:
31018 return NULL;
31019 }
31020
31021
31022 static PyObject *_wrap_FileDropTarget_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
31023 PyObject *resultobj = NULL;
31024 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
31025 int arg2 ;
31026 int arg3 ;
31027 bool result;
31028 PyObject * obj0 = 0 ;
31029 PyObject * obj1 = 0 ;
31030 PyObject * obj2 = 0 ;
31031 char *kwnames[] = {
31032 (char *) "self",(char *) "x",(char *) "y", NULL
31033 };
31034
31035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
31036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
31037 if (SWIG_arg_fail(1)) SWIG_fail;
31038 {
31039 arg2 = static_cast<int >(SWIG_As_int(obj1));
31040 if (SWIG_arg_fail(2)) SWIG_fail;
31041 }
31042 {
31043 arg3 = static_cast<int >(SWIG_As_int(obj2));
31044 if (SWIG_arg_fail(3)) SWIG_fail;
31045 }
31046 {
31047 PyThreadState* __tstate = wxPyBeginAllowThreads();
31048 result = (bool)(arg1)->OnDrop(arg2,arg3);
31049
31050 wxPyEndAllowThreads(__tstate);
31051 if (PyErr_Occurred()) SWIG_fail;
31052 }
31053 {
31054 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31055 }
31056 return resultobj;
31057 fail:
31058 return NULL;
31059 }
31060
31061
31062 static PyObject *_wrap_FileDropTarget_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
31063 PyObject *resultobj = NULL;
31064 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
31065 int arg2 ;
31066 int arg3 ;
31067 wxDragResult arg4 ;
31068 wxDragResult result;
31069 PyObject * obj0 = 0 ;
31070 PyObject * obj1 = 0 ;
31071 PyObject * obj2 = 0 ;
31072 PyObject * obj3 = 0 ;
31073 char *kwnames[] = {
31074 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
31075 };
31076
31077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31078 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
31079 if (SWIG_arg_fail(1)) SWIG_fail;
31080 {
31081 arg2 = static_cast<int >(SWIG_As_int(obj1));
31082 if (SWIG_arg_fail(2)) SWIG_fail;
31083 }
31084 {
31085 arg3 = static_cast<int >(SWIG_As_int(obj2));
31086 if (SWIG_arg_fail(3)) SWIG_fail;
31087 }
31088 {
31089 arg4 = static_cast<wxDragResult >(SWIG_As_int(obj3));
31090 if (SWIG_arg_fail(4)) SWIG_fail;
31091 }
31092 {
31093 PyThreadState* __tstate = wxPyBeginAllowThreads();
31094 result = (wxDragResult)(arg1)->OnData(arg2,arg3,arg4);
31095
31096 wxPyEndAllowThreads(__tstate);
31097 if (PyErr_Occurred()) SWIG_fail;
31098 }
31099 resultobj = SWIG_From_int((result));
31100 return resultobj;
31101 fail:
31102 return NULL;
31103 }
31104
31105
31106 static PyObject * FileDropTarget_swigregister(PyObject *, PyObject *args) {
31107 PyObject *obj;
31108 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31109 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileDropTarget, obj);
31110 Py_INCREF(obj);
31111 return Py_BuildValue((char *)"");
31112 }
31113 static PyObject *_wrap_new_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
31114 PyObject *resultobj = NULL;
31115 wxClipboard *result;
31116 char *kwnames[] = {
31117 NULL
31118 };
31119
31120 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Clipboard",kwnames)) goto fail;
31121 {
31122 PyThreadState* __tstate = wxPyBeginAllowThreads();
31123 result = (wxClipboard *)new wxClipboard();
31124
31125 wxPyEndAllowThreads(__tstate);
31126 if (PyErr_Occurred()) SWIG_fail;
31127 }
31128 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 1);
31129 return resultobj;
31130 fail:
31131 return NULL;
31132 }
31133
31134
31135 static PyObject *_wrap_delete_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
31136 PyObject *resultobj = NULL;
31137 wxClipboard *arg1 = (wxClipboard *) 0 ;
31138 PyObject * obj0 = 0 ;
31139 char *kwnames[] = {
31140 (char *) "self", NULL
31141 };
31142
31143 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Clipboard",kwnames,&obj0)) goto fail;
31144 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31145 if (SWIG_arg_fail(1)) SWIG_fail;
31146 {
31147 PyThreadState* __tstate = wxPyBeginAllowThreads();
31148 delete arg1;
31149
31150 wxPyEndAllowThreads(__tstate);
31151 if (PyErr_Occurred()) SWIG_fail;
31152 }
31153 Py_INCREF(Py_None); resultobj = Py_None;
31154 return resultobj;
31155 fail:
31156 return NULL;
31157 }
31158
31159
31160 static PyObject *_wrap_Clipboard_Open(PyObject *, PyObject *args, PyObject *kwargs) {
31161 PyObject *resultobj = NULL;
31162 wxClipboard *arg1 = (wxClipboard *) 0 ;
31163 bool result;
31164 PyObject * obj0 = 0 ;
31165 char *kwnames[] = {
31166 (char *) "self", NULL
31167 };
31168
31169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Open",kwnames,&obj0)) goto fail;
31170 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31171 if (SWIG_arg_fail(1)) SWIG_fail;
31172 {
31173 PyThreadState* __tstate = wxPyBeginAllowThreads();
31174 result = (bool)(arg1)->Open();
31175
31176 wxPyEndAllowThreads(__tstate);
31177 if (PyErr_Occurred()) SWIG_fail;
31178 }
31179 {
31180 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31181 }
31182 return resultobj;
31183 fail:
31184 return NULL;
31185 }
31186
31187
31188 static PyObject *_wrap_Clipboard_Close(PyObject *, PyObject *args, PyObject *kwargs) {
31189 PyObject *resultobj = NULL;
31190 wxClipboard *arg1 = (wxClipboard *) 0 ;
31191 PyObject * obj0 = 0 ;
31192 char *kwnames[] = {
31193 (char *) "self", NULL
31194 };
31195
31196 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Close",kwnames,&obj0)) goto fail;
31197 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31198 if (SWIG_arg_fail(1)) SWIG_fail;
31199 {
31200 PyThreadState* __tstate = wxPyBeginAllowThreads();
31201 (arg1)->Close();
31202
31203 wxPyEndAllowThreads(__tstate);
31204 if (PyErr_Occurred()) SWIG_fail;
31205 }
31206 Py_INCREF(Py_None); resultobj = Py_None;
31207 return resultobj;
31208 fail:
31209 return NULL;
31210 }
31211
31212
31213 static PyObject *_wrap_Clipboard_IsOpened(PyObject *, PyObject *args, PyObject *kwargs) {
31214 PyObject *resultobj = NULL;
31215 wxClipboard *arg1 = (wxClipboard *) 0 ;
31216 bool result;
31217 PyObject * obj0 = 0 ;
31218 char *kwnames[] = {
31219 (char *) "self", NULL
31220 };
31221
31222 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_IsOpened",kwnames,&obj0)) goto fail;
31223 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31224 if (SWIG_arg_fail(1)) SWIG_fail;
31225 {
31226 PyThreadState* __tstate = wxPyBeginAllowThreads();
31227 result = (bool)((wxClipboard const *)arg1)->IsOpened();
31228
31229 wxPyEndAllowThreads(__tstate);
31230 if (PyErr_Occurred()) SWIG_fail;
31231 }
31232 {
31233 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31234 }
31235 return resultobj;
31236 fail:
31237 return NULL;
31238 }
31239
31240
31241 static PyObject *_wrap_Clipboard_AddData(PyObject *, PyObject *args, PyObject *kwargs) {
31242 PyObject *resultobj = NULL;
31243 wxClipboard *arg1 = (wxClipboard *) 0 ;
31244 wxDataObject *arg2 = (wxDataObject *) 0 ;
31245 bool result;
31246 PyObject * obj0 = 0 ;
31247 PyObject * obj1 = 0 ;
31248 char *kwnames[] = {
31249 (char *) "self",(char *) "data", NULL
31250 };
31251
31252 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_AddData",kwnames,&obj0,&obj1)) goto fail;
31253 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31254 if (SWIG_arg_fail(1)) SWIG_fail;
31255 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
31256 if (SWIG_arg_fail(2)) SWIG_fail;
31257 {
31258 PyThreadState* __tstate = wxPyBeginAllowThreads();
31259 result = (bool)(arg1)->AddData(arg2);
31260
31261 wxPyEndAllowThreads(__tstate);
31262 if (PyErr_Occurred()) SWIG_fail;
31263 }
31264 {
31265 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31266 }
31267 return resultobj;
31268 fail:
31269 return NULL;
31270 }
31271
31272
31273 static PyObject *_wrap_Clipboard_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
31274 PyObject *resultobj = NULL;
31275 wxClipboard *arg1 = (wxClipboard *) 0 ;
31276 wxDataObject *arg2 = (wxDataObject *) 0 ;
31277 bool result;
31278 PyObject * obj0 = 0 ;
31279 PyObject * obj1 = 0 ;
31280 char *kwnames[] = {
31281 (char *) "self",(char *) "data", NULL
31282 };
31283
31284 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_SetData",kwnames,&obj0,&obj1)) goto fail;
31285 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31286 if (SWIG_arg_fail(1)) SWIG_fail;
31287 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
31288 if (SWIG_arg_fail(2)) SWIG_fail;
31289 {
31290 PyThreadState* __tstate = wxPyBeginAllowThreads();
31291 result = (bool)(arg1)->SetData(arg2);
31292
31293 wxPyEndAllowThreads(__tstate);
31294 if (PyErr_Occurred()) SWIG_fail;
31295 }
31296 {
31297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31298 }
31299 return resultobj;
31300 fail:
31301 return NULL;
31302 }
31303
31304
31305 static PyObject *_wrap_Clipboard_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
31306 PyObject *resultobj = NULL;
31307 wxClipboard *arg1 = (wxClipboard *) 0 ;
31308 wxDataFormat *arg2 = 0 ;
31309 bool result;
31310 PyObject * obj0 = 0 ;
31311 PyObject * obj1 = 0 ;
31312 char *kwnames[] = {
31313 (char *) "self",(char *) "format", NULL
31314 };
31315
31316 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_IsSupported",kwnames,&obj0,&obj1)) goto fail;
31317 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31318 if (SWIG_arg_fail(1)) SWIG_fail;
31319 {
31320 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
31321 if (SWIG_arg_fail(2)) SWIG_fail;
31322 if (arg2 == NULL) {
31323 SWIG_null_ref("wxDataFormat");
31324 }
31325 if (SWIG_arg_fail(2)) SWIG_fail;
31326 }
31327 {
31328 PyThreadState* __tstate = wxPyBeginAllowThreads();
31329 result = (bool)(arg1)->IsSupported((wxDataFormat const &)*arg2);
31330
31331 wxPyEndAllowThreads(__tstate);
31332 if (PyErr_Occurred()) SWIG_fail;
31333 }
31334 {
31335 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31336 }
31337 return resultobj;
31338 fail:
31339 return NULL;
31340 }
31341
31342
31343 static PyObject *_wrap_Clipboard_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
31344 PyObject *resultobj = NULL;
31345 wxClipboard *arg1 = (wxClipboard *) 0 ;
31346 wxDataObject *arg2 = 0 ;
31347 bool result;
31348 PyObject * obj0 = 0 ;
31349 PyObject * obj1 = 0 ;
31350 char *kwnames[] = {
31351 (char *) "self",(char *) "data", NULL
31352 };
31353
31354 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_GetData",kwnames,&obj0,&obj1)) goto fail;
31355 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31356 if (SWIG_arg_fail(1)) SWIG_fail;
31357 {
31358 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
31359 if (SWIG_arg_fail(2)) SWIG_fail;
31360 if (arg2 == NULL) {
31361 SWIG_null_ref("wxDataObject");
31362 }
31363 if (SWIG_arg_fail(2)) SWIG_fail;
31364 }
31365 {
31366 PyThreadState* __tstate = wxPyBeginAllowThreads();
31367 result = (bool)(arg1)->GetData(*arg2);
31368
31369 wxPyEndAllowThreads(__tstate);
31370 if (PyErr_Occurred()) SWIG_fail;
31371 }
31372 {
31373 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31374 }
31375 return resultobj;
31376 fail:
31377 return NULL;
31378 }
31379
31380
31381 static PyObject *_wrap_Clipboard_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
31382 PyObject *resultobj = NULL;
31383 wxClipboard *arg1 = (wxClipboard *) 0 ;
31384 PyObject * obj0 = 0 ;
31385 char *kwnames[] = {
31386 (char *) "self", NULL
31387 };
31388
31389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Clear",kwnames,&obj0)) goto fail;
31390 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31391 if (SWIG_arg_fail(1)) SWIG_fail;
31392 {
31393 PyThreadState* __tstate = wxPyBeginAllowThreads();
31394 (arg1)->Clear();
31395
31396 wxPyEndAllowThreads(__tstate);
31397 if (PyErr_Occurred()) SWIG_fail;
31398 }
31399 Py_INCREF(Py_None); resultobj = Py_None;
31400 return resultobj;
31401 fail:
31402 return NULL;
31403 }
31404
31405
31406 static PyObject *_wrap_Clipboard_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
31407 PyObject *resultobj = NULL;
31408 wxClipboard *arg1 = (wxClipboard *) 0 ;
31409 bool result;
31410 PyObject * obj0 = 0 ;
31411 char *kwnames[] = {
31412 (char *) "self", NULL
31413 };
31414
31415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Flush",kwnames,&obj0)) goto fail;
31416 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31417 if (SWIG_arg_fail(1)) SWIG_fail;
31418 {
31419 PyThreadState* __tstate = wxPyBeginAllowThreads();
31420 result = (bool)(arg1)->Flush();
31421
31422 wxPyEndAllowThreads(__tstate);
31423 if (PyErr_Occurred()) SWIG_fail;
31424 }
31425 {
31426 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31427 }
31428 return resultobj;
31429 fail:
31430 return NULL;
31431 }
31432
31433
31434 static PyObject *_wrap_Clipboard_UsePrimarySelection(PyObject *, PyObject *args, PyObject *kwargs) {
31435 PyObject *resultobj = NULL;
31436 wxClipboard *arg1 = (wxClipboard *) 0 ;
31437 bool arg2 = (bool) true ;
31438 PyObject * obj0 = 0 ;
31439 PyObject * obj1 = 0 ;
31440 char *kwnames[] = {
31441 (char *) "self",(char *) "primary", NULL
31442 };
31443
31444 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Clipboard_UsePrimarySelection",kwnames,&obj0,&obj1)) goto fail;
31445 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31446 if (SWIG_arg_fail(1)) SWIG_fail;
31447 if (obj1) {
31448 {
31449 arg2 = static_cast<bool >(SWIG_As_bool(obj1));
31450 if (SWIG_arg_fail(2)) SWIG_fail;
31451 }
31452 }
31453 {
31454 PyThreadState* __tstate = wxPyBeginAllowThreads();
31455 (arg1)->UsePrimarySelection(arg2);
31456
31457 wxPyEndAllowThreads(__tstate);
31458 if (PyErr_Occurred()) SWIG_fail;
31459 }
31460 Py_INCREF(Py_None); resultobj = Py_None;
31461 return resultobj;
31462 fail:
31463 return NULL;
31464 }
31465
31466
31467 static PyObject *_wrap_Clipboard_Get(PyObject *, PyObject *args, PyObject *kwargs) {
31468 PyObject *resultobj = NULL;
31469 wxClipboard *result;
31470 char *kwnames[] = {
31471 NULL
31472 };
31473
31474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Clipboard_Get",kwnames)) goto fail;
31475 {
31476 PyThreadState* __tstate = wxPyBeginAllowThreads();
31477 result = (wxClipboard *)wxClipboard::Get();
31478
31479 wxPyEndAllowThreads(__tstate);
31480 if (PyErr_Occurred()) SWIG_fail;
31481 }
31482 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 0);
31483 return resultobj;
31484 fail:
31485 return NULL;
31486 }
31487
31488
31489 static PyObject * Clipboard_swigregister(PyObject *, PyObject *args) {
31490 PyObject *obj;
31491 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31492 SWIG_TypeClientData(SWIGTYPE_p_wxClipboard, obj);
31493 Py_INCREF(obj);
31494 return Py_BuildValue((char *)"");
31495 }
31496 static PyObject *_wrap_new_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
31497 PyObject *resultobj = NULL;
31498 wxClipboard *arg1 = (wxClipboard *) NULL ;
31499 wxClipboardLocker *result;
31500 PyObject * obj0 = 0 ;
31501 char *kwnames[] = {
31502 (char *) "clipboard", NULL
31503 };
31504
31505 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ClipboardLocker",kwnames,&obj0)) goto fail;
31506 if (obj0) {
31507 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
31508 if (SWIG_arg_fail(1)) SWIG_fail;
31509 }
31510 {
31511 PyThreadState* __tstate = wxPyBeginAllowThreads();
31512 result = (wxClipboardLocker *)new wxClipboardLocker(arg1);
31513
31514 wxPyEndAllowThreads(__tstate);
31515 if (PyErr_Occurred()) SWIG_fail;
31516 }
31517 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboardLocker, 1);
31518 return resultobj;
31519 fail:
31520 return NULL;
31521 }
31522
31523
31524 static PyObject *_wrap_delete_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
31525 PyObject *resultobj = NULL;
31526 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
31527 PyObject * obj0 = 0 ;
31528 char *kwnames[] = {
31529 (char *) "self", NULL
31530 };
31531
31532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ClipboardLocker",kwnames,&obj0)) goto fail;
31533 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboardLocker, SWIG_POINTER_EXCEPTION | 0);
31534 if (SWIG_arg_fail(1)) SWIG_fail;
31535 {
31536 PyThreadState* __tstate = wxPyBeginAllowThreads();
31537 delete arg1;
31538
31539 wxPyEndAllowThreads(__tstate);
31540 if (PyErr_Occurred()) SWIG_fail;
31541 }
31542 Py_INCREF(Py_None); resultobj = Py_None;
31543 return resultobj;
31544 fail:
31545 return NULL;
31546 }
31547
31548
31549 static PyObject *_wrap_ClipboardLocker___nonzero__(PyObject *, PyObject *args, PyObject *kwargs) {
31550 PyObject *resultobj = NULL;
31551 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
31552 bool result;
31553 PyObject * obj0 = 0 ;
31554 char *kwnames[] = {
31555 (char *) "self", NULL
31556 };
31557
31558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ClipboardLocker___nonzero__",kwnames,&obj0)) goto fail;
31559 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboardLocker, SWIG_POINTER_EXCEPTION | 0);
31560 if (SWIG_arg_fail(1)) SWIG_fail;
31561 {
31562 PyThreadState* __tstate = wxPyBeginAllowThreads();
31563 result = (bool)wxClipboardLocker___nonzero__(arg1);
31564
31565 wxPyEndAllowThreads(__tstate);
31566 if (PyErr_Occurred()) SWIG_fail;
31567 }
31568 {
31569 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31570 }
31571 return resultobj;
31572 fail:
31573 return NULL;
31574 }
31575
31576
31577 static PyObject * ClipboardLocker_swigregister(PyObject *, PyObject *args) {
31578 PyObject *obj;
31579 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31580 SWIG_TypeClientData(SWIGTYPE_p_wxClipboardLocker, obj);
31581 Py_INCREF(obj);
31582 return Py_BuildValue((char *)"");
31583 }
31584 static PyObject *_wrap_new_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
31585 PyObject *resultobj = NULL;
31586 int arg1 = (int) 0 ;
31587 int arg2 = (int) 0 ;
31588 int arg3 = (int) 0 ;
31589 int arg4 = (int) 0 ;
31590 wxVideoMode *result;
31591 PyObject * obj0 = 0 ;
31592 PyObject * obj1 = 0 ;
31593 PyObject * obj2 = 0 ;
31594 PyObject * obj3 = 0 ;
31595 char *kwnames[] = {
31596 (char *) "width",(char *) "height",(char *) "depth",(char *) "freq", NULL
31597 };
31598
31599 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_VideoMode",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
31600 if (obj0) {
31601 {
31602 arg1 = static_cast<int >(SWIG_As_int(obj0));
31603 if (SWIG_arg_fail(1)) SWIG_fail;
31604 }
31605 }
31606 if (obj1) {
31607 {
31608 arg2 = static_cast<int >(SWIG_As_int(obj1));
31609 if (SWIG_arg_fail(2)) SWIG_fail;
31610 }
31611 }
31612 if (obj2) {
31613 {
31614 arg3 = static_cast<int >(SWIG_As_int(obj2));
31615 if (SWIG_arg_fail(3)) SWIG_fail;
31616 }
31617 }
31618 if (obj3) {
31619 {
31620 arg4 = static_cast<int >(SWIG_As_int(obj3));
31621 if (SWIG_arg_fail(4)) SWIG_fail;
31622 }
31623 }
31624 {
31625 PyThreadState* __tstate = wxPyBeginAllowThreads();
31626 result = (wxVideoMode *)new wxVideoMode(arg1,arg2,arg3,arg4);
31627
31628 wxPyEndAllowThreads(__tstate);
31629 if (PyErr_Occurred()) SWIG_fail;
31630 }
31631 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVideoMode, 1);
31632 return resultobj;
31633 fail:
31634 return NULL;
31635 }
31636
31637
31638 static PyObject *_wrap_delete_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
31639 PyObject *resultobj = NULL;
31640 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31641 PyObject * obj0 = 0 ;
31642 char *kwnames[] = {
31643 (char *) "self", NULL
31644 };
31645
31646 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VideoMode",kwnames,&obj0)) goto fail;
31647 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31648 if (SWIG_arg_fail(1)) SWIG_fail;
31649 {
31650 PyThreadState* __tstate = wxPyBeginAllowThreads();
31651 delete arg1;
31652
31653 wxPyEndAllowThreads(__tstate);
31654 if (PyErr_Occurred()) SWIG_fail;
31655 }
31656 Py_INCREF(Py_None); resultobj = Py_None;
31657 return resultobj;
31658 fail:
31659 return NULL;
31660 }
31661
31662
31663 static PyObject *_wrap_VideoMode_Matches(PyObject *, PyObject *args, PyObject *kwargs) {
31664 PyObject *resultobj = NULL;
31665 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31666 wxVideoMode *arg2 = 0 ;
31667 bool result;
31668 PyObject * obj0 = 0 ;
31669 PyObject * obj1 = 0 ;
31670 char *kwnames[] = {
31671 (char *) "self",(char *) "other", NULL
31672 };
31673
31674 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_Matches",kwnames,&obj0,&obj1)) goto fail;
31675 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31676 if (SWIG_arg_fail(1)) SWIG_fail;
31677 {
31678 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31679 if (SWIG_arg_fail(2)) SWIG_fail;
31680 if (arg2 == NULL) {
31681 SWIG_null_ref("wxVideoMode");
31682 }
31683 if (SWIG_arg_fail(2)) SWIG_fail;
31684 }
31685 {
31686 PyThreadState* __tstate = wxPyBeginAllowThreads();
31687 result = (bool)((wxVideoMode const *)arg1)->Matches((wxVideoMode const &)*arg2);
31688
31689 wxPyEndAllowThreads(__tstate);
31690 if (PyErr_Occurred()) SWIG_fail;
31691 }
31692 {
31693 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31694 }
31695 return resultobj;
31696 fail:
31697 return NULL;
31698 }
31699
31700
31701 static PyObject *_wrap_VideoMode_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
31702 PyObject *resultobj = NULL;
31703 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31704 int result;
31705 PyObject * obj0 = 0 ;
31706 char *kwnames[] = {
31707 (char *) "self", NULL
31708 };
31709
31710 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetWidth",kwnames,&obj0)) goto fail;
31711 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31712 if (SWIG_arg_fail(1)) SWIG_fail;
31713 {
31714 PyThreadState* __tstate = wxPyBeginAllowThreads();
31715 result = (int)((wxVideoMode const *)arg1)->GetWidth();
31716
31717 wxPyEndAllowThreads(__tstate);
31718 if (PyErr_Occurred()) SWIG_fail;
31719 }
31720 {
31721 resultobj = SWIG_From_int(static_cast<int >(result));
31722 }
31723 return resultobj;
31724 fail:
31725 return NULL;
31726 }
31727
31728
31729 static PyObject *_wrap_VideoMode_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
31730 PyObject *resultobj = NULL;
31731 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31732 int result;
31733 PyObject * obj0 = 0 ;
31734 char *kwnames[] = {
31735 (char *) "self", NULL
31736 };
31737
31738 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetHeight",kwnames,&obj0)) goto fail;
31739 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31740 if (SWIG_arg_fail(1)) SWIG_fail;
31741 {
31742 PyThreadState* __tstate = wxPyBeginAllowThreads();
31743 result = (int)((wxVideoMode const *)arg1)->GetHeight();
31744
31745 wxPyEndAllowThreads(__tstate);
31746 if (PyErr_Occurred()) SWIG_fail;
31747 }
31748 {
31749 resultobj = SWIG_From_int(static_cast<int >(result));
31750 }
31751 return resultobj;
31752 fail:
31753 return NULL;
31754 }
31755
31756
31757 static PyObject *_wrap_VideoMode_GetDepth(PyObject *, PyObject *args, PyObject *kwargs) {
31758 PyObject *resultobj = NULL;
31759 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31760 int result;
31761 PyObject * obj0 = 0 ;
31762 char *kwnames[] = {
31763 (char *) "self", NULL
31764 };
31765
31766 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetDepth",kwnames,&obj0)) goto fail;
31767 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31768 if (SWIG_arg_fail(1)) SWIG_fail;
31769 {
31770 PyThreadState* __tstate = wxPyBeginAllowThreads();
31771 result = (int)((wxVideoMode const *)arg1)->GetDepth();
31772
31773 wxPyEndAllowThreads(__tstate);
31774 if (PyErr_Occurred()) SWIG_fail;
31775 }
31776 {
31777 resultobj = SWIG_From_int(static_cast<int >(result));
31778 }
31779 return resultobj;
31780 fail:
31781 return NULL;
31782 }
31783
31784
31785 static PyObject *_wrap_VideoMode_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
31786 PyObject *resultobj = NULL;
31787 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31788 bool result;
31789 PyObject * obj0 = 0 ;
31790 char *kwnames[] = {
31791 (char *) "self", NULL
31792 };
31793
31794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_IsOk",kwnames,&obj0)) goto fail;
31795 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31796 if (SWIG_arg_fail(1)) SWIG_fail;
31797 {
31798 PyThreadState* __tstate = wxPyBeginAllowThreads();
31799 result = (bool)((wxVideoMode const *)arg1)->IsOk();
31800
31801 wxPyEndAllowThreads(__tstate);
31802 if (PyErr_Occurred()) SWIG_fail;
31803 }
31804 {
31805 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31806 }
31807 return resultobj;
31808 fail:
31809 return NULL;
31810 }
31811
31812
31813 static PyObject *_wrap_VideoMode___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
31814 PyObject *resultobj = NULL;
31815 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31816 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
31817 bool result;
31818 PyObject * obj0 = 0 ;
31819 PyObject * obj1 = 0 ;
31820 char *kwnames[] = {
31821 (char *) "self",(char *) "other", NULL
31822 };
31823
31824 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___eq__",kwnames,&obj0,&obj1)) goto fail;
31825 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31826 if (SWIG_arg_fail(1)) SWIG_fail;
31827 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31828 if (SWIG_arg_fail(2)) SWIG_fail;
31829 {
31830 PyThreadState* __tstate = wxPyBeginAllowThreads();
31831 result = (bool)wxVideoMode___eq__(arg1,(wxVideoMode const *)arg2);
31832
31833 wxPyEndAllowThreads(__tstate);
31834 if (PyErr_Occurred()) SWIG_fail;
31835 }
31836 {
31837 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31838 }
31839 return resultobj;
31840 fail:
31841 return NULL;
31842 }
31843
31844
31845 static PyObject *_wrap_VideoMode___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
31846 PyObject *resultobj = NULL;
31847 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31848 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
31849 bool result;
31850 PyObject * obj0 = 0 ;
31851 PyObject * obj1 = 0 ;
31852 char *kwnames[] = {
31853 (char *) "self",(char *) "other", NULL
31854 };
31855
31856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___ne__",kwnames,&obj0,&obj1)) goto fail;
31857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31858 if (SWIG_arg_fail(1)) SWIG_fail;
31859 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31860 if (SWIG_arg_fail(2)) SWIG_fail;
31861 {
31862 PyThreadState* __tstate = wxPyBeginAllowThreads();
31863 result = (bool)wxVideoMode___ne__(arg1,(wxVideoMode const *)arg2);
31864
31865 wxPyEndAllowThreads(__tstate);
31866 if (PyErr_Occurred()) SWIG_fail;
31867 }
31868 {
31869 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31870 }
31871 return resultobj;
31872 fail:
31873 return NULL;
31874 }
31875
31876
31877 static PyObject *_wrap_VideoMode_w_set(PyObject *, PyObject *args, PyObject *kwargs) {
31878 PyObject *resultobj = NULL;
31879 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31880 int arg2 ;
31881 PyObject * obj0 = 0 ;
31882 PyObject * obj1 = 0 ;
31883 char *kwnames[] = {
31884 (char *) "self",(char *) "w", NULL
31885 };
31886
31887 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_w_set",kwnames,&obj0,&obj1)) goto fail;
31888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31889 if (SWIG_arg_fail(1)) SWIG_fail;
31890 {
31891 arg2 = static_cast<int >(SWIG_As_int(obj1));
31892 if (SWIG_arg_fail(2)) SWIG_fail;
31893 }
31894 if (arg1) (arg1)->w = arg2;
31895
31896 Py_INCREF(Py_None); resultobj = Py_None;
31897 return resultobj;
31898 fail:
31899 return NULL;
31900 }
31901
31902
31903 static PyObject *_wrap_VideoMode_w_get(PyObject *, PyObject *args, PyObject *kwargs) {
31904 PyObject *resultobj = NULL;
31905 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31906 int result;
31907 PyObject * obj0 = 0 ;
31908 char *kwnames[] = {
31909 (char *) "self", NULL
31910 };
31911
31912 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_w_get",kwnames,&obj0)) goto fail;
31913 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31914 if (SWIG_arg_fail(1)) SWIG_fail;
31915 result = (int) ((arg1)->w);
31916
31917 {
31918 resultobj = SWIG_From_int(static_cast<int >(result));
31919 }
31920 return resultobj;
31921 fail:
31922 return NULL;
31923 }
31924
31925
31926 static PyObject *_wrap_VideoMode_h_set(PyObject *, PyObject *args, PyObject *kwargs) {
31927 PyObject *resultobj = NULL;
31928 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31929 int arg2 ;
31930 PyObject * obj0 = 0 ;
31931 PyObject * obj1 = 0 ;
31932 char *kwnames[] = {
31933 (char *) "self",(char *) "h", NULL
31934 };
31935
31936 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_h_set",kwnames,&obj0,&obj1)) goto fail;
31937 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31938 if (SWIG_arg_fail(1)) SWIG_fail;
31939 {
31940 arg2 = static_cast<int >(SWIG_As_int(obj1));
31941 if (SWIG_arg_fail(2)) SWIG_fail;
31942 }
31943 if (arg1) (arg1)->h = arg2;
31944
31945 Py_INCREF(Py_None); resultobj = Py_None;
31946 return resultobj;
31947 fail:
31948 return NULL;
31949 }
31950
31951
31952 static PyObject *_wrap_VideoMode_h_get(PyObject *, PyObject *args, PyObject *kwargs) {
31953 PyObject *resultobj = NULL;
31954 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31955 int result;
31956 PyObject * obj0 = 0 ;
31957 char *kwnames[] = {
31958 (char *) "self", NULL
31959 };
31960
31961 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_h_get",kwnames,&obj0)) goto fail;
31962 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31963 if (SWIG_arg_fail(1)) SWIG_fail;
31964 result = (int) ((arg1)->h);
31965
31966 {
31967 resultobj = SWIG_From_int(static_cast<int >(result));
31968 }
31969 return resultobj;
31970 fail:
31971 return NULL;
31972 }
31973
31974
31975 static PyObject *_wrap_VideoMode_bpp_set(PyObject *, PyObject *args, PyObject *kwargs) {
31976 PyObject *resultobj = NULL;
31977 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
31978 int arg2 ;
31979 PyObject * obj0 = 0 ;
31980 PyObject * obj1 = 0 ;
31981 char *kwnames[] = {
31982 (char *) "self",(char *) "bpp", NULL
31983 };
31984
31985 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_bpp_set",kwnames,&obj0,&obj1)) goto fail;
31986 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31987 if (SWIG_arg_fail(1)) SWIG_fail;
31988 {
31989 arg2 = static_cast<int >(SWIG_As_int(obj1));
31990 if (SWIG_arg_fail(2)) SWIG_fail;
31991 }
31992 if (arg1) (arg1)->bpp = arg2;
31993
31994 Py_INCREF(Py_None); resultobj = Py_None;
31995 return resultobj;
31996 fail:
31997 return NULL;
31998 }
31999
32000
32001 static PyObject *_wrap_VideoMode_bpp_get(PyObject *, PyObject *args, PyObject *kwargs) {
32002 PyObject *resultobj = NULL;
32003 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
32004 int result;
32005 PyObject * obj0 = 0 ;
32006 char *kwnames[] = {
32007 (char *) "self", NULL
32008 };
32009
32010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_bpp_get",kwnames,&obj0)) goto fail;
32011 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
32012 if (SWIG_arg_fail(1)) SWIG_fail;
32013 result = (int) ((arg1)->bpp);
32014
32015 {
32016 resultobj = SWIG_From_int(static_cast<int >(result));
32017 }
32018 return resultobj;
32019 fail:
32020 return NULL;
32021 }
32022
32023
32024 static PyObject *_wrap_VideoMode_refresh_set(PyObject *, PyObject *args, PyObject *kwargs) {
32025 PyObject *resultobj = NULL;
32026 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
32027 int arg2 ;
32028 PyObject * obj0 = 0 ;
32029 PyObject * obj1 = 0 ;
32030 char *kwnames[] = {
32031 (char *) "self",(char *) "refresh", NULL
32032 };
32033
32034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_refresh_set",kwnames,&obj0,&obj1)) goto fail;
32035 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
32036 if (SWIG_arg_fail(1)) SWIG_fail;
32037 {
32038 arg2 = static_cast<int >(SWIG_As_int(obj1));
32039 if (SWIG_arg_fail(2)) SWIG_fail;
32040 }
32041 if (arg1) (arg1)->refresh = arg2;
32042
32043 Py_INCREF(Py_None); resultobj = Py_None;
32044 return resultobj;
32045 fail:
32046 return NULL;
32047 }
32048
32049
32050 static PyObject *_wrap_VideoMode_refresh_get(PyObject *, PyObject *args, PyObject *kwargs) {
32051 PyObject *resultobj = NULL;
32052 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
32053 int result;
32054 PyObject * obj0 = 0 ;
32055 char *kwnames[] = {
32056 (char *) "self", NULL
32057 };
32058
32059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_refresh_get",kwnames,&obj0)) goto fail;
32060 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
32061 if (SWIG_arg_fail(1)) SWIG_fail;
32062 result = (int) ((arg1)->refresh);
32063
32064 {
32065 resultobj = SWIG_From_int(static_cast<int >(result));
32066 }
32067 return resultobj;
32068 fail:
32069 return NULL;
32070 }
32071
32072
32073 static PyObject * VideoMode_swigregister(PyObject *, PyObject *args) {
32074 PyObject *obj;
32075 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32076 SWIG_TypeClientData(SWIGTYPE_p_wxVideoMode, obj);
32077 Py_INCREF(obj);
32078 return Py_BuildValue((char *)"");
32079 }
32080 static int _wrap_DefaultVideoMode_set(PyObject *) {
32081 PyErr_SetString(PyExc_TypeError,"Variable DefaultVideoMode is read-only.");
32082 return 1;
32083 }
32084
32085
32086 static PyObject *_wrap_DefaultVideoMode_get(void) {
32087 PyObject *pyobj = NULL;
32088
32089 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultVideoMode), SWIGTYPE_p_wxVideoMode, 0);
32090 return pyobj;
32091 }
32092
32093
32094 static PyObject *_wrap_new_Display(PyObject *, PyObject *args, PyObject *kwargs) {
32095 PyObject *resultobj = NULL;
32096 size_t arg1 = (size_t) 0 ;
32097 wxDisplay *result;
32098 PyObject * obj0 = 0 ;
32099 char *kwnames[] = {
32100 (char *) "index", NULL
32101 };
32102
32103 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Display",kwnames,&obj0)) goto fail;
32104 if (obj0) {
32105 {
32106 arg1 = static_cast<size_t >(SWIG_As_unsigned_SS_long(obj0));
32107 if (SWIG_arg_fail(1)) SWIG_fail;
32108 }
32109 }
32110 {
32111 PyThreadState* __tstate = wxPyBeginAllowThreads();
32112 result = (wxDisplay *)new wxDisplay(arg1);
32113
32114 wxPyEndAllowThreads(__tstate);
32115 if (PyErr_Occurred()) SWIG_fail;
32116 }
32117 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplay, 1);
32118 return resultobj;
32119 fail:
32120 return NULL;
32121 }
32122
32123
32124 static PyObject *_wrap_delete_Display(PyObject *, PyObject *args, PyObject *kwargs) {
32125 PyObject *resultobj = NULL;
32126 wxDisplay *arg1 = (wxDisplay *) 0 ;
32127 PyObject * obj0 = 0 ;
32128 char *kwnames[] = {
32129 (char *) "self", NULL
32130 };
32131
32132 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Display",kwnames,&obj0)) goto fail;
32133 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32134 if (SWIG_arg_fail(1)) SWIG_fail;
32135 {
32136 PyThreadState* __tstate = wxPyBeginAllowThreads();
32137 delete arg1;
32138
32139 wxPyEndAllowThreads(__tstate);
32140 if (PyErr_Occurred()) SWIG_fail;
32141 }
32142 Py_INCREF(Py_None); resultobj = Py_None;
32143 return resultobj;
32144 fail:
32145 return NULL;
32146 }
32147
32148
32149 static PyObject *_wrap_Display_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
32150 PyObject *resultobj = NULL;
32151 size_t result;
32152 char *kwnames[] = {
32153 NULL
32154 };
32155
32156 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Display_GetCount",kwnames)) goto fail;
32157 {
32158 PyThreadState* __tstate = wxPyBeginAllowThreads();
32159 result = (size_t)wxDisplay::GetCount();
32160
32161 wxPyEndAllowThreads(__tstate);
32162 if (PyErr_Occurred()) SWIG_fail;
32163 }
32164 {
32165 resultobj = SWIG_From_unsigned_SS_long(static_cast<unsigned long >(result));
32166 }
32167 return resultobj;
32168 fail:
32169 return NULL;
32170 }
32171
32172
32173 static PyObject *_wrap_Display_GetFromPoint(PyObject *, PyObject *args, PyObject *kwargs) {
32174 PyObject *resultobj = NULL;
32175 wxPoint *arg1 = 0 ;
32176 int result;
32177 wxPoint temp1 ;
32178 PyObject * obj0 = 0 ;
32179 char *kwnames[] = {
32180 (char *) "pt", NULL
32181 };
32182
32183 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromPoint",kwnames,&obj0)) goto fail;
32184 {
32185 arg1 = &temp1;
32186 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
32187 }
32188 {
32189 PyThreadState* __tstate = wxPyBeginAllowThreads();
32190 result = (int)wxDisplay::GetFromPoint((wxPoint const &)*arg1);
32191
32192 wxPyEndAllowThreads(__tstate);
32193 if (PyErr_Occurred()) SWIG_fail;
32194 }
32195 {
32196 resultobj = SWIG_From_int(static_cast<int >(result));
32197 }
32198 return resultobj;
32199 fail:
32200 return NULL;
32201 }
32202
32203
32204 static PyObject *_wrap_Display_GetFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
32205 PyObject *resultobj = NULL;
32206 wxWindow *arg1 = (wxWindow *) 0 ;
32207 int result;
32208 PyObject * obj0 = 0 ;
32209 char *kwnames[] = {
32210 (char *) "window", NULL
32211 };
32212
32213 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromWindow",kwnames,&obj0)) goto fail;
32214 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
32215 if (SWIG_arg_fail(1)) SWIG_fail;
32216 {
32217 PyThreadState* __tstate = wxPyBeginAllowThreads();
32218 result = (int)wxDisplay_GetFromWindow(arg1);
32219
32220 wxPyEndAllowThreads(__tstate);
32221 if (PyErr_Occurred()) SWIG_fail;
32222 }
32223 {
32224 resultobj = SWIG_From_int(static_cast<int >(result));
32225 }
32226 return resultobj;
32227 fail:
32228 return NULL;
32229 }
32230
32231
32232 static PyObject *_wrap_Display_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
32233 PyObject *resultobj = NULL;
32234 wxDisplay *arg1 = (wxDisplay *) 0 ;
32235 bool result;
32236 PyObject * obj0 = 0 ;
32237 char *kwnames[] = {
32238 (char *) "self", NULL
32239 };
32240
32241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsOk",kwnames,&obj0)) goto fail;
32242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32243 if (SWIG_arg_fail(1)) SWIG_fail;
32244 {
32245 PyThreadState* __tstate = wxPyBeginAllowThreads();
32246 result = (bool)((wxDisplay const *)arg1)->IsOk();
32247
32248 wxPyEndAllowThreads(__tstate);
32249 if (PyErr_Occurred()) SWIG_fail;
32250 }
32251 {
32252 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32253 }
32254 return resultobj;
32255 fail:
32256 return NULL;
32257 }
32258
32259
32260 static PyObject *_wrap_Display_GetGeometry(PyObject *, PyObject *args, PyObject *kwargs) {
32261 PyObject *resultobj = NULL;
32262 wxDisplay *arg1 = (wxDisplay *) 0 ;
32263 wxRect result;
32264 PyObject * obj0 = 0 ;
32265 char *kwnames[] = {
32266 (char *) "self", NULL
32267 };
32268
32269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetGeometry",kwnames,&obj0)) goto fail;
32270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32271 if (SWIG_arg_fail(1)) SWIG_fail;
32272 {
32273 PyThreadState* __tstate = wxPyBeginAllowThreads();
32274 result = ((wxDisplay const *)arg1)->GetGeometry();
32275
32276 wxPyEndAllowThreads(__tstate);
32277 if (PyErr_Occurred()) SWIG_fail;
32278 }
32279 {
32280 wxRect * resultptr;
32281 resultptr = new wxRect(static_cast<wxRect & >(result));
32282 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
32283 }
32284 return resultobj;
32285 fail:
32286 return NULL;
32287 }
32288
32289
32290 static PyObject *_wrap_Display_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
32291 PyObject *resultobj = NULL;
32292 wxDisplay *arg1 = (wxDisplay *) 0 ;
32293 wxString result;
32294 PyObject * obj0 = 0 ;
32295 char *kwnames[] = {
32296 (char *) "self", NULL
32297 };
32298
32299 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetName",kwnames,&obj0)) goto fail;
32300 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32301 if (SWIG_arg_fail(1)) SWIG_fail;
32302 {
32303 PyThreadState* __tstate = wxPyBeginAllowThreads();
32304 result = ((wxDisplay const *)arg1)->GetName();
32305
32306 wxPyEndAllowThreads(__tstate);
32307 if (PyErr_Occurred()) SWIG_fail;
32308 }
32309 {
32310 #if wxUSE_UNICODE
32311 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32312 #else
32313 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32314 #endif
32315 }
32316 return resultobj;
32317 fail:
32318 return NULL;
32319 }
32320
32321
32322 static PyObject *_wrap_Display_IsPrimary(PyObject *, PyObject *args, PyObject *kwargs) {
32323 PyObject *resultobj = NULL;
32324 wxDisplay *arg1 = (wxDisplay *) 0 ;
32325 bool result;
32326 PyObject * obj0 = 0 ;
32327 char *kwnames[] = {
32328 (char *) "self", NULL
32329 };
32330
32331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsPrimary",kwnames,&obj0)) goto fail;
32332 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32333 if (SWIG_arg_fail(1)) SWIG_fail;
32334 {
32335 PyThreadState* __tstate = wxPyBeginAllowThreads();
32336 result = (bool)((wxDisplay const *)arg1)->IsPrimary();
32337
32338 wxPyEndAllowThreads(__tstate);
32339 if (PyErr_Occurred()) SWIG_fail;
32340 }
32341 {
32342 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32343 }
32344 return resultobj;
32345 fail:
32346 return NULL;
32347 }
32348
32349
32350 static PyObject *_wrap_Display_GetModes(PyObject *, PyObject *args, PyObject *kwargs) {
32351 PyObject *resultobj = NULL;
32352 wxDisplay *arg1 = (wxDisplay *) 0 ;
32353 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
32354 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
32355 PyObject *result;
32356 PyObject * obj0 = 0 ;
32357 PyObject * obj1 = 0 ;
32358 char *kwnames[] = {
32359 (char *) "self",(char *) "mode", NULL
32360 };
32361
32362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_GetModes",kwnames,&obj0,&obj1)) goto fail;
32363 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32364 if (SWIG_arg_fail(1)) SWIG_fail;
32365 if (obj1) {
32366 {
32367 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
32368 if (SWIG_arg_fail(2)) SWIG_fail;
32369 if (arg2 == NULL) {
32370 SWIG_null_ref("wxVideoMode");
32371 }
32372 if (SWIG_arg_fail(2)) SWIG_fail;
32373 }
32374 }
32375 {
32376 PyThreadState* __tstate = wxPyBeginAllowThreads();
32377 result = (PyObject *)wxDisplay_GetModes(arg1,(wxVideoMode const &)*arg2);
32378
32379 wxPyEndAllowThreads(__tstate);
32380 if (PyErr_Occurred()) SWIG_fail;
32381 }
32382 resultobj = result;
32383 return resultobj;
32384 fail:
32385 return NULL;
32386 }
32387
32388
32389 static PyObject *_wrap_Display_GetCurrentMode(PyObject *, PyObject *args, PyObject *kwargs) {
32390 PyObject *resultobj = NULL;
32391 wxDisplay *arg1 = (wxDisplay *) 0 ;
32392 wxVideoMode result;
32393 PyObject * obj0 = 0 ;
32394 char *kwnames[] = {
32395 (char *) "self", NULL
32396 };
32397
32398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetCurrentMode",kwnames,&obj0)) goto fail;
32399 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32400 if (SWIG_arg_fail(1)) SWIG_fail;
32401 {
32402 PyThreadState* __tstate = wxPyBeginAllowThreads();
32403 result = ((wxDisplay const *)arg1)->GetCurrentMode();
32404
32405 wxPyEndAllowThreads(__tstate);
32406 if (PyErr_Occurred()) SWIG_fail;
32407 }
32408 {
32409 wxVideoMode * resultptr;
32410 resultptr = new wxVideoMode(static_cast<wxVideoMode & >(result));
32411 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVideoMode, 1);
32412 }
32413 return resultobj;
32414 fail:
32415 return NULL;
32416 }
32417
32418
32419 static PyObject *_wrap_Display_ChangeMode(PyObject *, PyObject *args, PyObject *kwargs) {
32420 PyObject *resultobj = NULL;
32421 wxDisplay *arg1 = (wxDisplay *) 0 ;
32422 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
32423 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
32424 bool result;
32425 PyObject * obj0 = 0 ;
32426 PyObject * obj1 = 0 ;
32427 char *kwnames[] = {
32428 (char *) "self",(char *) "mode", NULL
32429 };
32430
32431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_ChangeMode",kwnames,&obj0,&obj1)) goto fail;
32432 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32433 if (SWIG_arg_fail(1)) SWIG_fail;
32434 if (obj1) {
32435 {
32436 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
32437 if (SWIG_arg_fail(2)) SWIG_fail;
32438 if (arg2 == NULL) {
32439 SWIG_null_ref("wxVideoMode");
32440 }
32441 if (SWIG_arg_fail(2)) SWIG_fail;
32442 }
32443 }
32444 {
32445 PyThreadState* __tstate = wxPyBeginAllowThreads();
32446 result = (bool)(arg1)->ChangeMode((wxVideoMode const &)*arg2);
32447
32448 wxPyEndAllowThreads(__tstate);
32449 if (PyErr_Occurred()) SWIG_fail;
32450 }
32451 {
32452 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
32453 }
32454 return resultobj;
32455 fail:
32456 return NULL;
32457 }
32458
32459
32460 static PyObject *_wrap_Display_ResetMode(PyObject *, PyObject *args, PyObject *kwargs) {
32461 PyObject *resultobj = NULL;
32462 wxDisplay *arg1 = (wxDisplay *) 0 ;
32463 PyObject * obj0 = 0 ;
32464 char *kwnames[] = {
32465 (char *) "self", NULL
32466 };
32467
32468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_ResetMode",kwnames,&obj0)) goto fail;
32469 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
32470 if (SWIG_arg_fail(1)) SWIG_fail;
32471 {
32472 PyThreadState* __tstate = wxPyBeginAllowThreads();
32473 (arg1)->ResetMode();
32474
32475 wxPyEndAllowThreads(__tstate);
32476 if (PyErr_Occurred()) SWIG_fail;
32477 }
32478 Py_INCREF(Py_None); resultobj = Py_None;
32479 return resultobj;
32480 fail:
32481 return NULL;
32482 }
32483
32484
32485 static PyObject * Display_swigregister(PyObject *, PyObject *args) {
32486 PyObject *obj;
32487 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32488 SWIG_TypeClientData(SWIGTYPE_p_wxDisplay, obj);
32489 Py_INCREF(obj);
32490 return Py_BuildValue((char *)"");
32491 }
32492 static PyObject *_wrap_StandardPaths_Get(PyObject *, PyObject *args, PyObject *kwargs) {
32493 PyObject *resultobj = NULL;
32494 wxStandardPaths *result;
32495 char *kwnames[] = {
32496 NULL
32497 };
32498
32499 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StandardPaths_Get",kwnames)) goto fail;
32500 {
32501 PyThreadState* __tstate = wxPyBeginAllowThreads();
32502 result = (wxStandardPaths *)wxStandardPaths_Get();
32503
32504 wxPyEndAllowThreads(__tstate);
32505 if (PyErr_Occurred()) SWIG_fail;
32506 }
32507 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStandardPaths, 0);
32508 return resultobj;
32509 fail:
32510 return NULL;
32511 }
32512
32513
32514 static PyObject *_wrap_StandardPaths_GetConfigDir(PyObject *, PyObject *args, PyObject *kwargs) {
32515 PyObject *resultobj = NULL;
32516 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32517 wxString result;
32518 PyObject * obj0 = 0 ;
32519 char *kwnames[] = {
32520 (char *) "self", NULL
32521 };
32522
32523 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetConfigDir",kwnames,&obj0)) goto fail;
32524 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32525 if (SWIG_arg_fail(1)) SWIG_fail;
32526 {
32527 PyThreadState* __tstate = wxPyBeginAllowThreads();
32528 result = ((wxStandardPaths const *)arg1)->GetConfigDir();
32529
32530 wxPyEndAllowThreads(__tstate);
32531 if (PyErr_Occurred()) SWIG_fail;
32532 }
32533 {
32534 #if wxUSE_UNICODE
32535 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32536 #else
32537 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32538 #endif
32539 }
32540 return resultobj;
32541 fail:
32542 return NULL;
32543 }
32544
32545
32546 static PyObject *_wrap_StandardPaths_GetUserConfigDir(PyObject *, PyObject *args, PyObject *kwargs) {
32547 PyObject *resultobj = NULL;
32548 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32549 wxString result;
32550 PyObject * obj0 = 0 ;
32551 char *kwnames[] = {
32552 (char *) "self", NULL
32553 };
32554
32555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserConfigDir",kwnames,&obj0)) goto fail;
32556 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32557 if (SWIG_arg_fail(1)) SWIG_fail;
32558 {
32559 PyThreadState* __tstate = wxPyBeginAllowThreads();
32560 result = ((wxStandardPaths const *)arg1)->GetUserConfigDir();
32561
32562 wxPyEndAllowThreads(__tstate);
32563 if (PyErr_Occurred()) SWIG_fail;
32564 }
32565 {
32566 #if wxUSE_UNICODE
32567 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32568 #else
32569 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32570 #endif
32571 }
32572 return resultobj;
32573 fail:
32574 return NULL;
32575 }
32576
32577
32578 static PyObject *_wrap_StandardPaths_GetDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
32579 PyObject *resultobj = NULL;
32580 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32581 wxString result;
32582 PyObject * obj0 = 0 ;
32583 char *kwnames[] = {
32584 (char *) "self", NULL
32585 };
32586
32587 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetDataDir",kwnames,&obj0)) goto fail;
32588 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32589 if (SWIG_arg_fail(1)) SWIG_fail;
32590 {
32591 PyThreadState* __tstate = wxPyBeginAllowThreads();
32592 result = ((wxStandardPaths const *)arg1)->GetDataDir();
32593
32594 wxPyEndAllowThreads(__tstate);
32595 if (PyErr_Occurred()) SWIG_fail;
32596 }
32597 {
32598 #if wxUSE_UNICODE
32599 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32600 #else
32601 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32602 #endif
32603 }
32604 return resultobj;
32605 fail:
32606 return NULL;
32607 }
32608
32609
32610 static PyObject *_wrap_StandardPaths_GetLocalDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
32611 PyObject *resultobj = NULL;
32612 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32613 wxString result;
32614 PyObject * obj0 = 0 ;
32615 char *kwnames[] = {
32616 (char *) "self", NULL
32617 };
32618
32619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetLocalDataDir",kwnames,&obj0)) goto fail;
32620 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32621 if (SWIG_arg_fail(1)) SWIG_fail;
32622 {
32623 PyThreadState* __tstate = wxPyBeginAllowThreads();
32624 result = ((wxStandardPaths const *)arg1)->GetLocalDataDir();
32625
32626 wxPyEndAllowThreads(__tstate);
32627 if (PyErr_Occurred()) SWIG_fail;
32628 }
32629 {
32630 #if wxUSE_UNICODE
32631 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32632 #else
32633 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32634 #endif
32635 }
32636 return resultobj;
32637 fail:
32638 return NULL;
32639 }
32640
32641
32642 static PyObject *_wrap_StandardPaths_GetUserDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
32643 PyObject *resultobj = NULL;
32644 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32645 wxString result;
32646 PyObject * obj0 = 0 ;
32647 char *kwnames[] = {
32648 (char *) "self", NULL
32649 };
32650
32651 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserDataDir",kwnames,&obj0)) goto fail;
32652 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32653 if (SWIG_arg_fail(1)) SWIG_fail;
32654 {
32655 PyThreadState* __tstate = wxPyBeginAllowThreads();
32656 result = ((wxStandardPaths const *)arg1)->GetUserDataDir();
32657
32658 wxPyEndAllowThreads(__tstate);
32659 if (PyErr_Occurred()) SWIG_fail;
32660 }
32661 {
32662 #if wxUSE_UNICODE
32663 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32664 #else
32665 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32666 #endif
32667 }
32668 return resultobj;
32669 fail:
32670 return NULL;
32671 }
32672
32673
32674 static PyObject *_wrap_StandardPaths_GetUserLocalDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
32675 PyObject *resultobj = NULL;
32676 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32677 wxString result;
32678 PyObject * obj0 = 0 ;
32679 char *kwnames[] = {
32680 (char *) "self", NULL
32681 };
32682
32683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserLocalDataDir",kwnames,&obj0)) goto fail;
32684 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32685 if (SWIG_arg_fail(1)) SWIG_fail;
32686 {
32687 PyThreadState* __tstate = wxPyBeginAllowThreads();
32688 result = ((wxStandardPaths const *)arg1)->GetUserLocalDataDir();
32689
32690 wxPyEndAllowThreads(__tstate);
32691 if (PyErr_Occurred()) SWIG_fail;
32692 }
32693 {
32694 #if wxUSE_UNICODE
32695 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32696 #else
32697 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32698 #endif
32699 }
32700 return resultobj;
32701 fail:
32702 return NULL;
32703 }
32704
32705
32706 static PyObject *_wrap_StandardPaths_GetPluginsDir(PyObject *, PyObject *args, PyObject *kwargs) {
32707 PyObject *resultobj = NULL;
32708 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32709 wxString result;
32710 PyObject * obj0 = 0 ;
32711 char *kwnames[] = {
32712 (char *) "self", NULL
32713 };
32714
32715 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetPluginsDir",kwnames,&obj0)) goto fail;
32716 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32717 if (SWIG_arg_fail(1)) SWIG_fail;
32718 {
32719 PyThreadState* __tstate = wxPyBeginAllowThreads();
32720 result = ((wxStandardPaths const *)arg1)->GetPluginsDir();
32721
32722 wxPyEndAllowThreads(__tstate);
32723 if (PyErr_Occurred()) SWIG_fail;
32724 }
32725 {
32726 #if wxUSE_UNICODE
32727 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32728 #else
32729 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32730 #endif
32731 }
32732 return resultobj;
32733 fail:
32734 return NULL;
32735 }
32736
32737
32738 static PyObject *_wrap_StandardPaths_SetInstallPrefix(PyObject *, PyObject *args, PyObject *kwargs) {
32739 PyObject *resultobj = NULL;
32740 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32741 wxString *arg2 = 0 ;
32742 bool temp2 = false ;
32743 PyObject * obj0 = 0 ;
32744 PyObject * obj1 = 0 ;
32745 char *kwnames[] = {
32746 (char *) "self",(char *) "prefix", NULL
32747 };
32748
32749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StandardPaths_SetInstallPrefix",kwnames,&obj0,&obj1)) goto fail;
32750 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32751 if (SWIG_arg_fail(1)) SWIG_fail;
32752 {
32753 arg2 = wxString_in_helper(obj1);
32754 if (arg2 == NULL) SWIG_fail;
32755 temp2 = true;
32756 }
32757 {
32758 PyThreadState* __tstate = wxPyBeginAllowThreads();
32759 (arg1)->SetInstallPrefix((wxString const &)*arg2);
32760
32761 wxPyEndAllowThreads(__tstate);
32762 if (PyErr_Occurred()) SWIG_fail;
32763 }
32764 Py_INCREF(Py_None); resultobj = Py_None;
32765 {
32766 if (temp2)
32767 delete arg2;
32768 }
32769 return resultobj;
32770 fail:
32771 {
32772 if (temp2)
32773 delete arg2;
32774 }
32775 return NULL;
32776 }
32777
32778
32779 static PyObject *_wrap_StandardPaths_GetInstallPrefix(PyObject *, PyObject *args, PyObject *kwargs) {
32780 PyObject *resultobj = NULL;
32781 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
32782 wxString result;
32783 PyObject * obj0 = 0 ;
32784 char *kwnames[] = {
32785 (char *) "self", NULL
32786 };
32787
32788 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetInstallPrefix",kwnames,&obj0)) goto fail;
32789 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
32790 if (SWIG_arg_fail(1)) SWIG_fail;
32791 {
32792 PyThreadState* __tstate = wxPyBeginAllowThreads();
32793 result = ((wxStandardPaths const *)arg1)->GetInstallPrefix();
32794
32795 wxPyEndAllowThreads(__tstate);
32796 if (PyErr_Occurred()) SWIG_fail;
32797 }
32798 {
32799 #if wxUSE_UNICODE
32800 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
32801 #else
32802 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
32803 #endif
32804 }
32805 return resultobj;
32806 fail:
32807 return NULL;
32808 }
32809
32810
32811 static PyObject * StandardPaths_swigregister(PyObject *, PyObject *args) {
32812 PyObject *obj;
32813 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
32814 SWIG_TypeClientData(SWIGTYPE_p_wxStandardPaths, obj);
32815 Py_INCREF(obj);
32816 return Py_BuildValue((char *)"");
32817 }
32818 static PyMethodDef SwigMethods[] = {
32819 { (char *)"SystemSettings_GetColour", (PyCFunction) _wrap_SystemSettings_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
32820 { (char *)"SystemSettings_GetFont", (PyCFunction) _wrap_SystemSettings_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
32821 { (char *)"SystemSettings_GetMetric", (PyCFunction) _wrap_SystemSettings_GetMetric, METH_VARARGS | METH_KEYWORDS, NULL},
32822 { (char *)"SystemSettings_HasFeature", (PyCFunction) _wrap_SystemSettings_HasFeature, METH_VARARGS | METH_KEYWORDS, NULL},
32823 { (char *)"SystemSettings_GetScreenType", (PyCFunction) _wrap_SystemSettings_GetScreenType, METH_VARARGS | METH_KEYWORDS, NULL},
32824 { (char *)"SystemSettings_SetScreenType", (PyCFunction) _wrap_SystemSettings_SetScreenType, METH_VARARGS | METH_KEYWORDS, NULL},
32825 { (char *)"SystemSettings_swigregister", SystemSettings_swigregister, METH_VARARGS, NULL},
32826 { (char *)"new_SystemOptions", (PyCFunction) _wrap_new_SystemOptions, METH_VARARGS | METH_KEYWORDS, NULL},
32827 { (char *)"SystemOptions_SetOption", (PyCFunction) _wrap_SystemOptions_SetOption, METH_VARARGS | METH_KEYWORDS, NULL},
32828 { (char *)"SystemOptions_SetOptionInt", (PyCFunction) _wrap_SystemOptions_SetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL},
32829 { (char *)"SystemOptions_GetOption", (PyCFunction) _wrap_SystemOptions_GetOption, METH_VARARGS | METH_KEYWORDS, NULL},
32830 { (char *)"SystemOptions_GetOptionInt", (PyCFunction) _wrap_SystemOptions_GetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL},
32831 { (char *)"SystemOptions_HasOption", (PyCFunction) _wrap_SystemOptions_HasOption, METH_VARARGS | METH_KEYWORDS, NULL},
32832 { (char *)"SystemOptions_IsFalse", (PyCFunction) _wrap_SystemOptions_IsFalse, METH_VARARGS | METH_KEYWORDS, NULL},
32833 { (char *)"SystemOptions_swigregister", SystemOptions_swigregister, METH_VARARGS, NULL},
32834 { (char *)"NewId", (PyCFunction) _wrap_NewId, METH_VARARGS | METH_KEYWORDS, NULL},
32835 { (char *)"RegisterId", (PyCFunction) _wrap_RegisterId, METH_VARARGS | METH_KEYWORDS, NULL},
32836 { (char *)"GetCurrentId", (PyCFunction) _wrap_GetCurrentId, METH_VARARGS | METH_KEYWORDS, NULL},
32837 { (char *)"IsStockID", (PyCFunction) _wrap_IsStockID, METH_VARARGS | METH_KEYWORDS, NULL},
32838 { (char *)"IsStockLabel", (PyCFunction) _wrap_IsStockLabel, METH_VARARGS | METH_KEYWORDS, NULL},
32839 { (char *)"GetStockLabel", (PyCFunction) _wrap_GetStockLabel, METH_VARARGS | METH_KEYWORDS, NULL},
32840 { (char *)"Bell", (PyCFunction) _wrap_Bell, METH_VARARGS | METH_KEYWORDS, NULL},
32841 { (char *)"EndBusyCursor", (PyCFunction) _wrap_EndBusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
32842 { (char *)"GetElapsedTime", (PyCFunction) _wrap_GetElapsedTime, METH_VARARGS | METH_KEYWORDS, NULL},
32843 { (char *)"IsBusy", (PyCFunction) _wrap_IsBusy, METH_VARARGS | METH_KEYWORDS, NULL},
32844 { (char *)"Now", (PyCFunction) _wrap_Now, METH_VARARGS | METH_KEYWORDS, NULL},
32845 { (char *)"Shell", (PyCFunction) _wrap_Shell, METH_VARARGS | METH_KEYWORDS, NULL},
32846 { (char *)"StartTimer", (PyCFunction) _wrap_StartTimer, METH_VARARGS | METH_KEYWORDS, NULL},
32847 { (char *)"GetOsVersion", (PyCFunction) _wrap_GetOsVersion, METH_VARARGS | METH_KEYWORDS, NULL},
32848 { (char *)"GetOsDescription", (PyCFunction) _wrap_GetOsDescription, METH_VARARGS | METH_KEYWORDS, NULL},
32849 { (char *)"GetFreeMemory", (PyCFunction) _wrap_GetFreeMemory, METH_VARARGS | METH_KEYWORDS, NULL},
32850 { (char *)"Shutdown", (PyCFunction) _wrap_Shutdown, METH_VARARGS | METH_KEYWORDS, NULL},
32851 { (char *)"Sleep", (PyCFunction) _wrap_Sleep, METH_VARARGS | METH_KEYWORDS, NULL},
32852 { (char *)"MilliSleep", (PyCFunction) _wrap_MilliSleep, METH_VARARGS | METH_KEYWORDS, NULL},
32853 { (char *)"MicroSleep", (PyCFunction) _wrap_MicroSleep, METH_VARARGS | METH_KEYWORDS, NULL},
32854 { (char *)"EnableTopLevelWindows", (PyCFunction) _wrap_EnableTopLevelWindows, METH_VARARGS | METH_KEYWORDS, NULL},
32855 { (char *)"StripMenuCodes", (PyCFunction) _wrap_StripMenuCodes, METH_VARARGS | METH_KEYWORDS, NULL},
32856 { (char *)"GetEmailAddress", (PyCFunction) _wrap_GetEmailAddress, METH_VARARGS | METH_KEYWORDS, NULL},
32857 { (char *)"GetHostName", (PyCFunction) _wrap_GetHostName, METH_VARARGS | METH_KEYWORDS, NULL},
32858 { (char *)"GetFullHostName", (PyCFunction) _wrap_GetFullHostName, METH_VARARGS | METH_KEYWORDS, NULL},
32859 { (char *)"GetUserId", (PyCFunction) _wrap_GetUserId, METH_VARARGS | METH_KEYWORDS, NULL},
32860 { (char *)"GetUserName", (PyCFunction) _wrap_GetUserName, METH_VARARGS | METH_KEYWORDS, NULL},
32861 { (char *)"GetHomeDir", (PyCFunction) _wrap_GetHomeDir, METH_VARARGS | METH_KEYWORDS, NULL},
32862 { (char *)"GetUserHome", (PyCFunction) _wrap_GetUserHome, METH_VARARGS | METH_KEYWORDS, NULL},
32863 { (char *)"GetProcessId", (PyCFunction) _wrap_GetProcessId, METH_VARARGS | METH_KEYWORDS, NULL},
32864 { (char *)"Trap", (PyCFunction) _wrap_Trap, METH_VARARGS | METH_KEYWORDS, NULL},
32865 { (char *)"FileSelector", (PyCFunction) _wrap_FileSelector, METH_VARARGS | METH_KEYWORDS, NULL},
32866 { (char *)"LoadFileSelector", (PyCFunction) _wrap_LoadFileSelector, METH_VARARGS | METH_KEYWORDS, NULL},
32867 { (char *)"SaveFileSelector", (PyCFunction) _wrap_SaveFileSelector, METH_VARARGS | METH_KEYWORDS, NULL},
32868 { (char *)"DirSelector", (PyCFunction) _wrap_DirSelector, METH_VARARGS | METH_KEYWORDS, NULL},
32869 { (char *)"GetTextFromUser", (PyCFunction) _wrap_GetTextFromUser, METH_VARARGS | METH_KEYWORDS, NULL},
32870 { (char *)"GetPasswordFromUser", (PyCFunction) _wrap_GetPasswordFromUser, METH_VARARGS | METH_KEYWORDS, NULL},
32871 { (char *)"GetSingleChoice", (PyCFunction) _wrap_GetSingleChoice, METH_VARARGS | METH_KEYWORDS, NULL},
32872 { (char *)"GetSingleChoiceIndex", (PyCFunction) _wrap_GetSingleChoiceIndex, METH_VARARGS | METH_KEYWORDS, NULL},
32873 { (char *)"MessageBox", (PyCFunction) _wrap_MessageBox, METH_VARARGS | METH_KEYWORDS, NULL},
32874 { (char *)"ColourDisplay", (PyCFunction) _wrap_ColourDisplay, METH_VARARGS | METH_KEYWORDS, NULL},
32875 { (char *)"DisplayDepth", (PyCFunction) _wrap_DisplayDepth, METH_VARARGS | METH_KEYWORDS, NULL},
32876 { (char *)"GetDisplayDepth", (PyCFunction) _wrap_GetDisplayDepth, METH_VARARGS | METH_KEYWORDS, NULL},
32877 { (char *)"DisplaySize", (PyCFunction) _wrap_DisplaySize, METH_VARARGS | METH_KEYWORDS, NULL},
32878 { (char *)"GetDisplaySize", (PyCFunction) _wrap_GetDisplaySize, METH_VARARGS | METH_KEYWORDS, NULL},
32879 { (char *)"DisplaySizeMM", (PyCFunction) _wrap_DisplaySizeMM, METH_VARARGS | METH_KEYWORDS, NULL},
32880 { (char *)"GetDisplaySizeMM", (PyCFunction) _wrap_GetDisplaySizeMM, METH_VARARGS | METH_KEYWORDS, NULL},
32881 { (char *)"ClientDisplayRect", (PyCFunction) _wrap_ClientDisplayRect, METH_VARARGS | METH_KEYWORDS, NULL},
32882 { (char *)"GetClientDisplayRect", (PyCFunction) _wrap_GetClientDisplayRect, METH_VARARGS | METH_KEYWORDS, NULL},
32883 { (char *)"SetCursor", (PyCFunction) _wrap_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
32884 { (char *)"GetXDisplay", (PyCFunction) _wrap_GetXDisplay, METH_VARARGS | METH_KEYWORDS, NULL},
32885 { (char *)"BeginBusyCursor", (PyCFunction) _wrap_BeginBusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
32886 { (char *)"GetMousePosition", (PyCFunction) _wrap_GetMousePosition, METH_VARARGS | METH_KEYWORDS, NULL},
32887 { (char *)"FindWindowAtPointer", (PyCFunction) _wrap_FindWindowAtPointer, METH_VARARGS | METH_KEYWORDS, NULL},
32888 { (char *)"GetActiveWindow", (PyCFunction) _wrap_GetActiveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
32889 { (char *)"GenericFindWindowAtPoint", (PyCFunction) _wrap_GenericFindWindowAtPoint, METH_VARARGS | METH_KEYWORDS, NULL},
32890 { (char *)"FindWindowAtPoint", (PyCFunction) _wrap_FindWindowAtPoint, METH_VARARGS | METH_KEYWORDS, NULL},
32891 { (char *)"GetTopLevelParent", (PyCFunction) _wrap_GetTopLevelParent, METH_VARARGS | METH_KEYWORDS, NULL},
32892 { (char *)"LaunchDefaultBrowser", (PyCFunction) _wrap_LaunchDefaultBrowser, METH_VARARGS | METH_KEYWORDS, NULL},
32893 { (char *)"GetKeyState", (PyCFunction) _wrap_GetKeyState, METH_VARARGS | METH_KEYWORDS, NULL},
32894 { (char *)"new_MouseState", (PyCFunction) _wrap_new_MouseState, METH_VARARGS | METH_KEYWORDS, NULL},
32895 { (char *)"delete_MouseState", (PyCFunction) _wrap_delete_MouseState, METH_VARARGS | METH_KEYWORDS, NULL},
32896 { (char *)"MouseState_GetX", (PyCFunction) _wrap_MouseState_GetX, METH_VARARGS | METH_KEYWORDS, NULL},
32897 { (char *)"MouseState_GetY", (PyCFunction) _wrap_MouseState_GetY, METH_VARARGS | METH_KEYWORDS, NULL},
32898 { (char *)"MouseState_LeftDown", (PyCFunction) _wrap_MouseState_LeftDown, METH_VARARGS | METH_KEYWORDS, NULL},
32899 { (char *)"MouseState_MiddleDown", (PyCFunction) _wrap_MouseState_MiddleDown, METH_VARARGS | METH_KEYWORDS, NULL},
32900 { (char *)"MouseState_RightDown", (PyCFunction) _wrap_MouseState_RightDown, METH_VARARGS | METH_KEYWORDS, NULL},
32901 { (char *)"MouseState_ControlDown", (PyCFunction) _wrap_MouseState_ControlDown, METH_VARARGS | METH_KEYWORDS, NULL},
32902 { (char *)"MouseState_ShiftDown", (PyCFunction) _wrap_MouseState_ShiftDown, METH_VARARGS | METH_KEYWORDS, NULL},
32903 { (char *)"MouseState_AltDown", (PyCFunction) _wrap_MouseState_AltDown, METH_VARARGS | METH_KEYWORDS, NULL},
32904 { (char *)"MouseState_MetaDown", (PyCFunction) _wrap_MouseState_MetaDown, METH_VARARGS | METH_KEYWORDS, NULL},
32905 { (char *)"MouseState_CmdDown", (PyCFunction) _wrap_MouseState_CmdDown, METH_VARARGS | METH_KEYWORDS, NULL},
32906 { (char *)"MouseState_SetX", (PyCFunction) _wrap_MouseState_SetX, METH_VARARGS | METH_KEYWORDS, NULL},
32907 { (char *)"MouseState_SetY", (PyCFunction) _wrap_MouseState_SetY, METH_VARARGS | METH_KEYWORDS, NULL},
32908 { (char *)"MouseState_SetLeftDown", (PyCFunction) _wrap_MouseState_SetLeftDown, METH_VARARGS | METH_KEYWORDS, NULL},
32909 { (char *)"MouseState_SetMiddleDown", (PyCFunction) _wrap_MouseState_SetMiddleDown, METH_VARARGS | METH_KEYWORDS, NULL},
32910 { (char *)"MouseState_SetRightDown", (PyCFunction) _wrap_MouseState_SetRightDown, METH_VARARGS | METH_KEYWORDS, NULL},
32911 { (char *)"MouseState_SetControlDown", (PyCFunction) _wrap_MouseState_SetControlDown, METH_VARARGS | METH_KEYWORDS, NULL},
32912 { (char *)"MouseState_SetShiftDown", (PyCFunction) _wrap_MouseState_SetShiftDown, METH_VARARGS | METH_KEYWORDS, NULL},
32913 { (char *)"MouseState_SetAltDown", (PyCFunction) _wrap_MouseState_SetAltDown, METH_VARARGS | METH_KEYWORDS, NULL},
32914 { (char *)"MouseState_SetMetaDown", (PyCFunction) _wrap_MouseState_SetMetaDown, METH_VARARGS | METH_KEYWORDS, NULL},
32915 { (char *)"MouseState_swigregister", MouseState_swigregister, METH_VARARGS, NULL},
32916 { (char *)"GetMouseState", (PyCFunction) _wrap_GetMouseState, METH_VARARGS | METH_KEYWORDS, NULL},
32917 { (char *)"WakeUpMainThread", (PyCFunction) _wrap_WakeUpMainThread, METH_VARARGS | METH_KEYWORDS, NULL},
32918 { (char *)"MutexGuiEnter", (PyCFunction) _wrap_MutexGuiEnter, METH_VARARGS | METH_KEYWORDS, NULL},
32919 { (char *)"MutexGuiLeave", (PyCFunction) _wrap_MutexGuiLeave, METH_VARARGS | METH_KEYWORDS, NULL},
32920 { (char *)"new_MutexGuiLocker", (PyCFunction) _wrap_new_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS, NULL},
32921 { (char *)"delete_MutexGuiLocker", (PyCFunction) _wrap_delete_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS, NULL},
32922 { (char *)"MutexGuiLocker_swigregister", MutexGuiLocker_swigregister, METH_VARARGS, NULL},
32923 { (char *)"Thread_IsMain", (PyCFunction) _wrap_Thread_IsMain, METH_VARARGS | METH_KEYWORDS, NULL},
32924 { (char *)"new_ToolTip", (PyCFunction) _wrap_new_ToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
32925 { (char *)"delete_ToolTip", (PyCFunction) _wrap_delete_ToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
32926 { (char *)"ToolTip_SetTip", (PyCFunction) _wrap_ToolTip_SetTip, METH_VARARGS | METH_KEYWORDS, NULL},
32927 { (char *)"ToolTip_GetTip", (PyCFunction) _wrap_ToolTip_GetTip, METH_VARARGS | METH_KEYWORDS, NULL},
32928 { (char *)"ToolTip_GetWindow", (PyCFunction) _wrap_ToolTip_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
32929 { (char *)"ToolTip_Enable", (PyCFunction) _wrap_ToolTip_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
32930 { (char *)"ToolTip_SetDelay", (PyCFunction) _wrap_ToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS, NULL},
32931 { (char *)"ToolTip_swigregister", ToolTip_swigregister, METH_VARARGS, NULL},
32932 { (char *)"new_Caret", (PyCFunction) _wrap_new_Caret, METH_VARARGS | METH_KEYWORDS, NULL},
32933 { (char *)"delete_Caret", (PyCFunction) _wrap_delete_Caret, METH_VARARGS | METH_KEYWORDS, NULL},
32934 { (char *)"Caret_Destroy", (PyCFunction) _wrap_Caret_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
32935 { (char *)"Caret_IsOk", (PyCFunction) _wrap_Caret_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
32936 { (char *)"Caret_IsVisible", (PyCFunction) _wrap_Caret_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
32937 { (char *)"Caret_GetPosition", (PyCFunction) _wrap_Caret_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32938 { (char *)"Caret_GetPositionTuple", (PyCFunction) _wrap_Caret_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL},
32939 { (char *)"Caret_GetSize", (PyCFunction) _wrap_Caret_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
32940 { (char *)"Caret_GetSizeTuple", (PyCFunction) _wrap_Caret_GetSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL},
32941 { (char *)"Caret_GetWindow", (PyCFunction) _wrap_Caret_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
32942 { (char *)"Caret_MoveXY", (PyCFunction) _wrap_Caret_MoveXY, METH_VARARGS | METH_KEYWORDS, NULL},
32943 { (char *)"Caret_Move", (PyCFunction) _wrap_Caret_Move, METH_VARARGS | METH_KEYWORDS, NULL},
32944 { (char *)"Caret_SetSizeWH", (PyCFunction) _wrap_Caret_SetSizeWH, METH_VARARGS | METH_KEYWORDS, NULL},
32945 { (char *)"Caret_SetSize", (PyCFunction) _wrap_Caret_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
32946 { (char *)"Caret_Show", (PyCFunction) _wrap_Caret_Show, METH_VARARGS | METH_KEYWORDS, NULL},
32947 { (char *)"Caret_Hide", (PyCFunction) _wrap_Caret_Hide, METH_VARARGS | METH_KEYWORDS, NULL},
32948 { (char *)"Caret_GetBlinkTime", (PyCFunction) _wrap_Caret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL},
32949 { (char *)"Caret_SetBlinkTime", (PyCFunction) _wrap_Caret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL},
32950 { (char *)"Caret_swigregister", Caret_swigregister, METH_VARARGS, NULL},
32951 { (char *)"new_BusyCursor", (PyCFunction) _wrap_new_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
32952 { (char *)"delete_BusyCursor", (PyCFunction) _wrap_delete_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
32953 { (char *)"BusyCursor_swigregister", BusyCursor_swigregister, METH_VARARGS, NULL},
32954 { (char *)"new_WindowDisabler", (PyCFunction) _wrap_new_WindowDisabler, METH_VARARGS | METH_KEYWORDS, NULL},
32955 { (char *)"delete_WindowDisabler", (PyCFunction) _wrap_delete_WindowDisabler, METH_VARARGS | METH_KEYWORDS, NULL},
32956 { (char *)"WindowDisabler_swigregister", WindowDisabler_swigregister, METH_VARARGS, NULL},
32957 { (char *)"new_BusyInfo", (PyCFunction) _wrap_new_BusyInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32958 { (char *)"delete_BusyInfo", (PyCFunction) _wrap_delete_BusyInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32959 { (char *)"BusyInfo_swigregister", BusyInfo_swigregister, METH_VARARGS, NULL},
32960 { (char *)"new_StopWatch", (PyCFunction) _wrap_new_StopWatch, METH_VARARGS | METH_KEYWORDS, NULL},
32961 { (char *)"StopWatch_Start", (PyCFunction) _wrap_StopWatch_Start, METH_VARARGS | METH_KEYWORDS, NULL},
32962 { (char *)"StopWatch_Pause", (PyCFunction) _wrap_StopWatch_Pause, METH_VARARGS | METH_KEYWORDS, NULL},
32963 { (char *)"StopWatch_Resume", (PyCFunction) _wrap_StopWatch_Resume, METH_VARARGS | METH_KEYWORDS, NULL},
32964 { (char *)"StopWatch_Time", (PyCFunction) _wrap_StopWatch_Time, METH_VARARGS | METH_KEYWORDS, NULL},
32965 { (char *)"StopWatch_swigregister", StopWatch_swigregister, METH_VARARGS, NULL},
32966 { (char *)"new_FileHistory", (PyCFunction) _wrap_new_FileHistory, METH_VARARGS | METH_KEYWORDS, NULL},
32967 { (char *)"delete_FileHistory", (PyCFunction) _wrap_delete_FileHistory, METH_VARARGS | METH_KEYWORDS, NULL},
32968 { (char *)"FileHistory_AddFileToHistory", (PyCFunction) _wrap_FileHistory_AddFileToHistory, METH_VARARGS | METH_KEYWORDS, NULL},
32969 { (char *)"FileHistory_RemoveFileFromHistory", (PyCFunction) _wrap_FileHistory_RemoveFileFromHistory, METH_VARARGS | METH_KEYWORDS, NULL},
32970 { (char *)"FileHistory_GetMaxFiles", (PyCFunction) _wrap_FileHistory_GetMaxFiles, METH_VARARGS | METH_KEYWORDS, NULL},
32971 { (char *)"FileHistory_UseMenu", (PyCFunction) _wrap_FileHistory_UseMenu, METH_VARARGS | METH_KEYWORDS, NULL},
32972 { (char *)"FileHistory_RemoveMenu", (PyCFunction) _wrap_FileHistory_RemoveMenu, METH_VARARGS | METH_KEYWORDS, NULL},
32973 { (char *)"FileHistory_Load", (PyCFunction) _wrap_FileHistory_Load, METH_VARARGS | METH_KEYWORDS, NULL},
32974 { (char *)"FileHistory_Save", (PyCFunction) _wrap_FileHistory_Save, METH_VARARGS | METH_KEYWORDS, NULL},
32975 { (char *)"FileHistory_AddFilesToMenu", (PyCFunction) _wrap_FileHistory_AddFilesToMenu, METH_VARARGS | METH_KEYWORDS, NULL},
32976 { (char *)"FileHistory_AddFilesToThisMenu", (PyCFunction) _wrap_FileHistory_AddFilesToThisMenu, METH_VARARGS | METH_KEYWORDS, NULL},
32977 { (char *)"FileHistory_GetHistoryFile", (PyCFunction) _wrap_FileHistory_GetHistoryFile, METH_VARARGS | METH_KEYWORDS, NULL},
32978 { (char *)"FileHistory_GetCount", (PyCFunction) _wrap_FileHistory_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
32979 { (char *)"FileHistory_swigregister", FileHistory_swigregister, METH_VARARGS, NULL},
32980 { (char *)"new_SingleInstanceChecker", (PyCFunction) _wrap_new_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL},
32981 { (char *)"new_PreSingleInstanceChecker", (PyCFunction) _wrap_new_PreSingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL},
32982 { (char *)"delete_SingleInstanceChecker", (PyCFunction) _wrap_delete_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL},
32983 { (char *)"SingleInstanceChecker_Create", (PyCFunction) _wrap_SingleInstanceChecker_Create, METH_VARARGS | METH_KEYWORDS, NULL},
32984 { (char *)"SingleInstanceChecker_IsAnotherRunning", (PyCFunction) _wrap_SingleInstanceChecker_IsAnotherRunning, METH_VARARGS | METH_KEYWORDS, NULL},
32985 { (char *)"SingleInstanceChecker_swigregister", SingleInstanceChecker_swigregister, METH_VARARGS, NULL},
32986 { (char *)"DrawWindowOnDC", (PyCFunction) _wrap_DrawWindowOnDC, METH_VARARGS | METH_KEYWORDS, NULL},
32987 { (char *)"delete_TipProvider", (PyCFunction) _wrap_delete_TipProvider, METH_VARARGS | METH_KEYWORDS, NULL},
32988 { (char *)"TipProvider_GetTip", (PyCFunction) _wrap_TipProvider_GetTip, METH_VARARGS | METH_KEYWORDS, NULL},
32989 { (char *)"TipProvider_GetCurrentTip", (PyCFunction) _wrap_TipProvider_GetCurrentTip, METH_VARARGS | METH_KEYWORDS, NULL},
32990 { (char *)"TipProvider_PreprocessTip", (PyCFunction) _wrap_TipProvider_PreprocessTip, METH_VARARGS | METH_KEYWORDS, NULL},
32991 { (char *)"TipProvider_swigregister", TipProvider_swigregister, METH_VARARGS, NULL},
32992 { (char *)"new_PyTipProvider", (PyCFunction) _wrap_new_PyTipProvider, METH_VARARGS | METH_KEYWORDS, NULL},
32993 { (char *)"PyTipProvider__setCallbackInfo", (PyCFunction) _wrap_PyTipProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32994 { (char *)"PyTipProvider_swigregister", PyTipProvider_swigregister, METH_VARARGS, NULL},
32995 { (char *)"ShowTip", (PyCFunction) _wrap_ShowTip, METH_VARARGS | METH_KEYWORDS, NULL},
32996 { (char *)"CreateFileTipProvider", (PyCFunction) _wrap_CreateFileTipProvider, METH_VARARGS | METH_KEYWORDS, NULL},
32997 { (char *)"new_Timer", (PyCFunction) _wrap_new_Timer, METH_VARARGS | METH_KEYWORDS, NULL},
32998 { (char *)"delete_Timer", (PyCFunction) _wrap_delete_Timer, METH_VARARGS | METH_KEYWORDS, NULL},
32999 { (char *)"Timer__setCallbackInfo", (PyCFunction) _wrap_Timer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33000 { (char *)"Timer_SetOwner", (PyCFunction) _wrap_Timer_SetOwner, METH_VARARGS | METH_KEYWORDS, NULL},
33001 { (char *)"Timer_GetOwner", (PyCFunction) _wrap_Timer_GetOwner, METH_VARARGS | METH_KEYWORDS, NULL},
33002 { (char *)"Timer_Start", (PyCFunction) _wrap_Timer_Start, METH_VARARGS | METH_KEYWORDS, NULL},
33003 { (char *)"Timer_Stop", (PyCFunction) _wrap_Timer_Stop, METH_VARARGS | METH_KEYWORDS, NULL},
33004 { (char *)"Timer_Notify", (PyCFunction) _wrap_Timer_Notify, METH_VARARGS | METH_KEYWORDS, NULL},
33005 { (char *)"Timer_IsRunning", (PyCFunction) _wrap_Timer_IsRunning, METH_VARARGS | METH_KEYWORDS, NULL},
33006 { (char *)"Timer_GetInterval", (PyCFunction) _wrap_Timer_GetInterval, METH_VARARGS | METH_KEYWORDS, NULL},
33007 { (char *)"Timer_IsOneShot", (PyCFunction) _wrap_Timer_IsOneShot, METH_VARARGS | METH_KEYWORDS, NULL},
33008 { (char *)"Timer_GetId", (PyCFunction) _wrap_Timer_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
33009 { (char *)"Timer_swigregister", Timer_swigregister, METH_VARARGS, NULL},
33010 { (char *)"new_TimerEvent", (PyCFunction) _wrap_new_TimerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
33011 { (char *)"TimerEvent_GetInterval", (PyCFunction) _wrap_TimerEvent_GetInterval, METH_VARARGS | METH_KEYWORDS, NULL},
33012 { (char *)"TimerEvent_swigregister", TimerEvent_swigregister, METH_VARARGS, NULL},
33013 { (char *)"new_TimerRunner", _wrap_new_TimerRunner, METH_VARARGS, NULL},
33014 { (char *)"delete_TimerRunner", (PyCFunction) _wrap_delete_TimerRunner, METH_VARARGS | METH_KEYWORDS, NULL},
33015 { (char *)"TimerRunner_Start", (PyCFunction) _wrap_TimerRunner_Start, METH_VARARGS | METH_KEYWORDS, NULL},
33016 { (char *)"TimerRunner_swigregister", TimerRunner_swigregister, METH_VARARGS, NULL},
33017 { (char *)"new_Log", (PyCFunction) _wrap_new_Log, METH_VARARGS | METH_KEYWORDS, NULL},
33018 { (char *)"delete_Log", (PyCFunction) _wrap_delete_Log, METH_VARARGS | METH_KEYWORDS, NULL},
33019 { (char *)"Log_IsEnabled", (PyCFunction) _wrap_Log_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
33020 { (char *)"Log_EnableLogging", (PyCFunction) _wrap_Log_EnableLogging, METH_VARARGS | METH_KEYWORDS, NULL},
33021 { (char *)"Log_OnLog", (PyCFunction) _wrap_Log_OnLog, METH_VARARGS | METH_KEYWORDS, NULL},
33022 { (char *)"Log_Flush", (PyCFunction) _wrap_Log_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
33023 { (char *)"Log_FlushActive", (PyCFunction) _wrap_Log_FlushActive, METH_VARARGS | METH_KEYWORDS, NULL},
33024 { (char *)"Log_GetActiveTarget", (PyCFunction) _wrap_Log_GetActiveTarget, METH_VARARGS | METH_KEYWORDS, NULL},
33025 { (char *)"Log_SetActiveTarget", (PyCFunction) _wrap_Log_SetActiveTarget, METH_VARARGS | METH_KEYWORDS, NULL},
33026 { (char *)"Log_Suspend", (PyCFunction) _wrap_Log_Suspend, METH_VARARGS | METH_KEYWORDS, NULL},
33027 { (char *)"Log_Resume", (PyCFunction) _wrap_Log_Resume, METH_VARARGS | METH_KEYWORDS, NULL},
33028 { (char *)"Log_SetVerbose", (PyCFunction) _wrap_Log_SetVerbose, METH_VARARGS | METH_KEYWORDS, NULL},
33029 { (char *)"Log_SetLogLevel", (PyCFunction) _wrap_Log_SetLogLevel, METH_VARARGS | METH_KEYWORDS, NULL},
33030 { (char *)"Log_DontCreateOnDemand", (PyCFunction) _wrap_Log_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS, NULL},
33031 { (char *)"Log_SetTraceMask", (PyCFunction) _wrap_Log_SetTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
33032 { (char *)"Log_AddTraceMask", (PyCFunction) _wrap_Log_AddTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
33033 { (char *)"Log_RemoveTraceMask", (PyCFunction) _wrap_Log_RemoveTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
33034 { (char *)"Log_ClearTraceMasks", (PyCFunction) _wrap_Log_ClearTraceMasks, METH_VARARGS | METH_KEYWORDS, NULL},
33035 { (char *)"Log_GetTraceMasks", (PyCFunction) _wrap_Log_GetTraceMasks, METH_VARARGS | METH_KEYWORDS, NULL},
33036 { (char *)"Log_SetTimestamp", (PyCFunction) _wrap_Log_SetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL},
33037 { (char *)"Log_GetVerbose", (PyCFunction) _wrap_Log_GetVerbose, METH_VARARGS | METH_KEYWORDS, NULL},
33038 { (char *)"Log_GetTraceMask", (PyCFunction) _wrap_Log_GetTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
33039 { (char *)"Log_IsAllowedTraceMask", (PyCFunction) _wrap_Log_IsAllowedTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
33040 { (char *)"Log_GetLogLevel", (PyCFunction) _wrap_Log_GetLogLevel, METH_VARARGS | METH_KEYWORDS, NULL},
33041 { (char *)"Log_GetTimestamp", (PyCFunction) _wrap_Log_GetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL},
33042 { (char *)"Log_TimeStamp", (PyCFunction) _wrap_Log_TimeStamp, METH_VARARGS | METH_KEYWORDS, NULL},
33043 { (char *)"Log_Destroy", (PyCFunction) _wrap_Log_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
33044 { (char *)"Log_swigregister", Log_swigregister, METH_VARARGS, NULL},
33045 { (char *)"new_LogStderr", (PyCFunction) _wrap_new_LogStderr, METH_VARARGS | METH_KEYWORDS, NULL},
33046 { (char *)"LogStderr_swigregister", LogStderr_swigregister, METH_VARARGS, NULL},
33047 { (char *)"new_LogTextCtrl", (PyCFunction) _wrap_new_LogTextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
33048 { (char *)"LogTextCtrl_swigregister", LogTextCtrl_swigregister, METH_VARARGS, NULL},
33049 { (char *)"new_LogGui", (PyCFunction) _wrap_new_LogGui, METH_VARARGS | METH_KEYWORDS, NULL},
33050 { (char *)"LogGui_swigregister", LogGui_swigregister, METH_VARARGS, NULL},
33051 { (char *)"new_LogWindow", (PyCFunction) _wrap_new_LogWindow, METH_VARARGS | METH_KEYWORDS, NULL},
33052 { (char *)"LogWindow_Show", (PyCFunction) _wrap_LogWindow_Show, METH_VARARGS | METH_KEYWORDS, NULL},
33053 { (char *)"LogWindow_GetFrame", (PyCFunction) _wrap_LogWindow_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL},
33054 { (char *)"LogWindow_GetOldLog", (PyCFunction) _wrap_LogWindow_GetOldLog, METH_VARARGS | METH_KEYWORDS, NULL},
33055 { (char *)"LogWindow_IsPassingMessages", (PyCFunction) _wrap_LogWindow_IsPassingMessages, METH_VARARGS | METH_KEYWORDS, NULL},
33056 { (char *)"LogWindow_PassMessages", (PyCFunction) _wrap_LogWindow_PassMessages, METH_VARARGS | METH_KEYWORDS, NULL},
33057 { (char *)"LogWindow_swigregister", LogWindow_swigregister, METH_VARARGS, NULL},
33058 { (char *)"new_LogChain", (PyCFunction) _wrap_new_LogChain, METH_VARARGS | METH_KEYWORDS, NULL},
33059 { (char *)"LogChain_SetLog", (PyCFunction) _wrap_LogChain_SetLog, METH_VARARGS | METH_KEYWORDS, NULL},
33060 { (char *)"LogChain_PassMessages", (PyCFunction) _wrap_LogChain_PassMessages, METH_VARARGS | METH_KEYWORDS, NULL},
33061 { (char *)"LogChain_IsPassingMessages", (PyCFunction) _wrap_LogChain_IsPassingMessages, METH_VARARGS | METH_KEYWORDS, NULL},
33062 { (char *)"LogChain_GetOldLog", (PyCFunction) _wrap_LogChain_GetOldLog, METH_VARARGS | METH_KEYWORDS, NULL},
33063 { (char *)"LogChain_swigregister", LogChain_swigregister, METH_VARARGS, NULL},
33064 { (char *)"new_LogBuffer", (PyCFunction) _wrap_new_LogBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
33065 { (char *)"LogBuffer_GetBuffer", (PyCFunction) _wrap_LogBuffer_GetBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
33066 { (char *)"LogBuffer_Flush", (PyCFunction) _wrap_LogBuffer_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
33067 { (char *)"LogBuffer_swigregister", LogBuffer_swigregister, METH_VARARGS, NULL},
33068 { (char *)"SysErrorCode", (PyCFunction) _wrap_SysErrorCode, METH_VARARGS | METH_KEYWORDS, NULL},
33069 { (char *)"SysErrorMsg", (PyCFunction) _wrap_SysErrorMsg, METH_VARARGS | METH_KEYWORDS, NULL},
33070 { (char *)"LogFatalError", (PyCFunction) _wrap_LogFatalError, METH_VARARGS | METH_KEYWORDS, NULL},
33071 { (char *)"LogError", (PyCFunction) _wrap_LogError, METH_VARARGS | METH_KEYWORDS, NULL},
33072 { (char *)"LogWarning", (PyCFunction) _wrap_LogWarning, METH_VARARGS | METH_KEYWORDS, NULL},
33073 { (char *)"LogMessage", (PyCFunction) _wrap_LogMessage, METH_VARARGS | METH_KEYWORDS, NULL},
33074 { (char *)"LogInfo", (PyCFunction) _wrap_LogInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33075 { (char *)"LogDebug", (PyCFunction) _wrap_LogDebug, METH_VARARGS | METH_KEYWORDS, NULL},
33076 { (char *)"LogVerbose", (PyCFunction) _wrap_LogVerbose, METH_VARARGS | METH_KEYWORDS, NULL},
33077 { (char *)"LogStatus", (PyCFunction) _wrap_LogStatus, METH_VARARGS | METH_KEYWORDS, NULL},
33078 { (char *)"LogStatusFrame", (PyCFunction) _wrap_LogStatusFrame, METH_VARARGS | METH_KEYWORDS, NULL},
33079 { (char *)"LogSysError", (PyCFunction) _wrap_LogSysError, METH_VARARGS | METH_KEYWORDS, NULL},
33080 { (char *)"LogGeneric", (PyCFunction) _wrap_LogGeneric, METH_VARARGS | METH_KEYWORDS, NULL},
33081 { (char *)"LogTrace", _wrap_LogTrace, METH_VARARGS, NULL},
33082 { (char *)"SafeShowMessage", (PyCFunction) _wrap_SafeShowMessage, METH_VARARGS | METH_KEYWORDS, NULL},
33083 { (char *)"new_LogNull", (PyCFunction) _wrap_new_LogNull, METH_VARARGS | METH_KEYWORDS, NULL},
33084 { (char *)"delete_LogNull", (PyCFunction) _wrap_delete_LogNull, METH_VARARGS | METH_KEYWORDS, NULL},
33085 { (char *)"LogNull_swigregister", LogNull_swigregister, METH_VARARGS, NULL},
33086 { (char *)"new_PyLog", (PyCFunction) _wrap_new_PyLog, METH_VARARGS | METH_KEYWORDS, NULL},
33087 { (char *)"PyLog__setCallbackInfo", (PyCFunction) _wrap_PyLog__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33088 { (char *)"PyLog_swigregister", PyLog_swigregister, METH_VARARGS, NULL},
33089 { (char *)"Process_Kill", (PyCFunction) _wrap_Process_Kill, METH_VARARGS | METH_KEYWORDS, NULL},
33090 { (char *)"Process_Exists", (PyCFunction) _wrap_Process_Exists, METH_VARARGS | METH_KEYWORDS, NULL},
33091 { (char *)"Process_Open", (PyCFunction) _wrap_Process_Open, METH_VARARGS | METH_KEYWORDS, NULL},
33092 { (char *)"new_Process", (PyCFunction) _wrap_new_Process, METH_VARARGS | METH_KEYWORDS, NULL},
33093 { (char *)"Process__setCallbackInfo", (PyCFunction) _wrap_Process__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33094 { (char *)"Process_OnTerminate", (PyCFunction) _wrap_Process_OnTerminate, METH_VARARGS | METH_KEYWORDS, NULL},
33095 { (char *)"Process_Redirect", (PyCFunction) _wrap_Process_Redirect, METH_VARARGS | METH_KEYWORDS, NULL},
33096 { (char *)"Process_IsRedirected", (PyCFunction) _wrap_Process_IsRedirected, METH_VARARGS | METH_KEYWORDS, NULL},
33097 { (char *)"Process_Detach", (PyCFunction) _wrap_Process_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
33098 { (char *)"Process_GetInputStream", (PyCFunction) _wrap_Process_GetInputStream, METH_VARARGS | METH_KEYWORDS, NULL},
33099 { (char *)"Process_GetErrorStream", (PyCFunction) _wrap_Process_GetErrorStream, METH_VARARGS | METH_KEYWORDS, NULL},
33100 { (char *)"Process_GetOutputStream", (PyCFunction) _wrap_Process_GetOutputStream, METH_VARARGS | METH_KEYWORDS, NULL},
33101 { (char *)"Process_CloseOutput", (PyCFunction) _wrap_Process_CloseOutput, METH_VARARGS | METH_KEYWORDS, NULL},
33102 { (char *)"Process_IsInputOpened", (PyCFunction) _wrap_Process_IsInputOpened, METH_VARARGS | METH_KEYWORDS, NULL},
33103 { (char *)"Process_IsInputAvailable", (PyCFunction) _wrap_Process_IsInputAvailable, METH_VARARGS | METH_KEYWORDS, NULL},
33104 { (char *)"Process_IsErrorAvailable", (PyCFunction) _wrap_Process_IsErrorAvailable, METH_VARARGS | METH_KEYWORDS, NULL},
33105 { (char *)"Process_swigregister", Process_swigregister, METH_VARARGS, NULL},
33106 { (char *)"new_ProcessEvent", (PyCFunction) _wrap_new_ProcessEvent, METH_VARARGS | METH_KEYWORDS, NULL},
33107 { (char *)"ProcessEvent_GetPid", (PyCFunction) _wrap_ProcessEvent_GetPid, METH_VARARGS | METH_KEYWORDS, NULL},
33108 { (char *)"ProcessEvent_GetExitCode", (PyCFunction) _wrap_ProcessEvent_GetExitCode, METH_VARARGS | METH_KEYWORDS, NULL},
33109 { (char *)"ProcessEvent_m_pid_set", (PyCFunction) _wrap_ProcessEvent_m_pid_set, METH_VARARGS | METH_KEYWORDS, NULL},
33110 { (char *)"ProcessEvent_m_pid_get", (PyCFunction) _wrap_ProcessEvent_m_pid_get, METH_VARARGS | METH_KEYWORDS, NULL},
33111 { (char *)"ProcessEvent_m_exitcode_set", (PyCFunction) _wrap_ProcessEvent_m_exitcode_set, METH_VARARGS | METH_KEYWORDS, NULL},
33112 { (char *)"ProcessEvent_m_exitcode_get", (PyCFunction) _wrap_ProcessEvent_m_exitcode_get, METH_VARARGS | METH_KEYWORDS, NULL},
33113 { (char *)"ProcessEvent_swigregister", ProcessEvent_swigregister, METH_VARARGS, NULL},
33114 { (char *)"Execute", (PyCFunction) _wrap_Execute, METH_VARARGS | METH_KEYWORDS, NULL},
33115 { (char *)"Kill", (PyCFunction) _wrap_Kill, METH_VARARGS | METH_KEYWORDS, NULL},
33116 { (char *)"new_Joystick", (PyCFunction) _wrap_new_Joystick, METH_VARARGS | METH_KEYWORDS, NULL},
33117 { (char *)"delete_Joystick", (PyCFunction) _wrap_delete_Joystick, METH_VARARGS | METH_KEYWORDS, NULL},
33118 { (char *)"Joystick_GetPosition", (PyCFunction) _wrap_Joystick_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33119 { (char *)"Joystick_GetZPosition", (PyCFunction) _wrap_Joystick_GetZPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33120 { (char *)"Joystick_GetButtonState", (PyCFunction) _wrap_Joystick_GetButtonState, METH_VARARGS | METH_KEYWORDS, NULL},
33121 { (char *)"Joystick_GetPOVPosition", (PyCFunction) _wrap_Joystick_GetPOVPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33122 { (char *)"Joystick_GetPOVCTSPosition", (PyCFunction) _wrap_Joystick_GetPOVCTSPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33123 { (char *)"Joystick_GetRudderPosition", (PyCFunction) _wrap_Joystick_GetRudderPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33124 { (char *)"Joystick_GetUPosition", (PyCFunction) _wrap_Joystick_GetUPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33125 { (char *)"Joystick_GetVPosition", (PyCFunction) _wrap_Joystick_GetVPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33126 { (char *)"Joystick_GetMovementThreshold", (PyCFunction) _wrap_Joystick_GetMovementThreshold, METH_VARARGS | METH_KEYWORDS, NULL},
33127 { (char *)"Joystick_SetMovementThreshold", (PyCFunction) _wrap_Joystick_SetMovementThreshold, METH_VARARGS | METH_KEYWORDS, NULL},
33128 { (char *)"Joystick_IsOk", (PyCFunction) _wrap_Joystick_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
33129 { (char *)"Joystick_GetNumberJoysticks", (PyCFunction) _wrap_Joystick_GetNumberJoysticks, METH_VARARGS | METH_KEYWORDS, NULL},
33130 { (char *)"Joystick_GetManufacturerId", (PyCFunction) _wrap_Joystick_GetManufacturerId, METH_VARARGS | METH_KEYWORDS, NULL},
33131 { (char *)"Joystick_GetProductId", (PyCFunction) _wrap_Joystick_GetProductId, METH_VARARGS | METH_KEYWORDS, NULL},
33132 { (char *)"Joystick_GetProductName", (PyCFunction) _wrap_Joystick_GetProductName, METH_VARARGS | METH_KEYWORDS, NULL},
33133 { (char *)"Joystick_GetXMin", (PyCFunction) _wrap_Joystick_GetXMin, METH_VARARGS | METH_KEYWORDS, NULL},
33134 { (char *)"Joystick_GetYMin", (PyCFunction) _wrap_Joystick_GetYMin, METH_VARARGS | METH_KEYWORDS, NULL},
33135 { (char *)"Joystick_GetZMin", (PyCFunction) _wrap_Joystick_GetZMin, METH_VARARGS | METH_KEYWORDS, NULL},
33136 { (char *)"Joystick_GetXMax", (PyCFunction) _wrap_Joystick_GetXMax, METH_VARARGS | METH_KEYWORDS, NULL},
33137 { (char *)"Joystick_GetYMax", (PyCFunction) _wrap_Joystick_GetYMax, METH_VARARGS | METH_KEYWORDS, NULL},
33138 { (char *)"Joystick_GetZMax", (PyCFunction) _wrap_Joystick_GetZMax, METH_VARARGS | METH_KEYWORDS, NULL},
33139 { (char *)"Joystick_GetNumberButtons", (PyCFunction) _wrap_Joystick_GetNumberButtons, METH_VARARGS | METH_KEYWORDS, NULL},
33140 { (char *)"Joystick_GetNumberAxes", (PyCFunction) _wrap_Joystick_GetNumberAxes, METH_VARARGS | METH_KEYWORDS, NULL},
33141 { (char *)"Joystick_GetMaxButtons", (PyCFunction) _wrap_Joystick_GetMaxButtons, METH_VARARGS | METH_KEYWORDS, NULL},
33142 { (char *)"Joystick_GetMaxAxes", (PyCFunction) _wrap_Joystick_GetMaxAxes, METH_VARARGS | METH_KEYWORDS, NULL},
33143 { (char *)"Joystick_GetPollingMin", (PyCFunction) _wrap_Joystick_GetPollingMin, METH_VARARGS | METH_KEYWORDS, NULL},
33144 { (char *)"Joystick_GetPollingMax", (PyCFunction) _wrap_Joystick_GetPollingMax, METH_VARARGS | METH_KEYWORDS, NULL},
33145 { (char *)"Joystick_GetRudderMin", (PyCFunction) _wrap_Joystick_GetRudderMin, METH_VARARGS | METH_KEYWORDS, NULL},
33146 { (char *)"Joystick_GetRudderMax", (PyCFunction) _wrap_Joystick_GetRudderMax, METH_VARARGS | METH_KEYWORDS, NULL},
33147 { (char *)"Joystick_GetUMin", (PyCFunction) _wrap_Joystick_GetUMin, METH_VARARGS | METH_KEYWORDS, NULL},
33148 { (char *)"Joystick_GetUMax", (PyCFunction) _wrap_Joystick_GetUMax, METH_VARARGS | METH_KEYWORDS, NULL},
33149 { (char *)"Joystick_GetVMin", (PyCFunction) _wrap_Joystick_GetVMin, METH_VARARGS | METH_KEYWORDS, NULL},
33150 { (char *)"Joystick_GetVMax", (PyCFunction) _wrap_Joystick_GetVMax, METH_VARARGS | METH_KEYWORDS, NULL},
33151 { (char *)"Joystick_HasRudder", (PyCFunction) _wrap_Joystick_HasRudder, METH_VARARGS | METH_KEYWORDS, NULL},
33152 { (char *)"Joystick_HasZ", (PyCFunction) _wrap_Joystick_HasZ, METH_VARARGS | METH_KEYWORDS, NULL},
33153 { (char *)"Joystick_HasU", (PyCFunction) _wrap_Joystick_HasU, METH_VARARGS | METH_KEYWORDS, NULL},
33154 { (char *)"Joystick_HasV", (PyCFunction) _wrap_Joystick_HasV, METH_VARARGS | METH_KEYWORDS, NULL},
33155 { (char *)"Joystick_HasPOV", (PyCFunction) _wrap_Joystick_HasPOV, METH_VARARGS | METH_KEYWORDS, NULL},
33156 { (char *)"Joystick_HasPOV4Dir", (PyCFunction) _wrap_Joystick_HasPOV4Dir, METH_VARARGS | METH_KEYWORDS, NULL},
33157 { (char *)"Joystick_HasPOVCTS", (PyCFunction) _wrap_Joystick_HasPOVCTS, METH_VARARGS | METH_KEYWORDS, NULL},
33158 { (char *)"Joystick_SetCapture", (PyCFunction) _wrap_Joystick_SetCapture, METH_VARARGS | METH_KEYWORDS, NULL},
33159 { (char *)"Joystick_ReleaseCapture", (PyCFunction) _wrap_Joystick_ReleaseCapture, METH_VARARGS | METH_KEYWORDS, NULL},
33160 { (char *)"Joystick_swigregister", Joystick_swigregister, METH_VARARGS, NULL},
33161 { (char *)"new_JoystickEvent", (PyCFunction) _wrap_new_JoystickEvent, METH_VARARGS | METH_KEYWORDS, NULL},
33162 { (char *)"JoystickEvent_GetPosition", (PyCFunction) _wrap_JoystickEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33163 { (char *)"JoystickEvent_GetZPosition", (PyCFunction) _wrap_JoystickEvent_GetZPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33164 { (char *)"JoystickEvent_GetButtonState", (PyCFunction) _wrap_JoystickEvent_GetButtonState, METH_VARARGS | METH_KEYWORDS, NULL},
33165 { (char *)"JoystickEvent_GetButtonChange", (PyCFunction) _wrap_JoystickEvent_GetButtonChange, METH_VARARGS | METH_KEYWORDS, NULL},
33166 { (char *)"JoystickEvent_GetJoystick", (PyCFunction) _wrap_JoystickEvent_GetJoystick, METH_VARARGS | METH_KEYWORDS, NULL},
33167 { (char *)"JoystickEvent_SetJoystick", (PyCFunction) _wrap_JoystickEvent_SetJoystick, METH_VARARGS | METH_KEYWORDS, NULL},
33168 { (char *)"JoystickEvent_SetButtonState", (PyCFunction) _wrap_JoystickEvent_SetButtonState, METH_VARARGS | METH_KEYWORDS, NULL},
33169 { (char *)"JoystickEvent_SetButtonChange", (PyCFunction) _wrap_JoystickEvent_SetButtonChange, METH_VARARGS | METH_KEYWORDS, NULL},
33170 { (char *)"JoystickEvent_SetPosition", (PyCFunction) _wrap_JoystickEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33171 { (char *)"JoystickEvent_SetZPosition", (PyCFunction) _wrap_JoystickEvent_SetZPosition, METH_VARARGS | METH_KEYWORDS, NULL},
33172 { (char *)"JoystickEvent_IsButton", (PyCFunction) _wrap_JoystickEvent_IsButton, METH_VARARGS | METH_KEYWORDS, NULL},
33173 { (char *)"JoystickEvent_IsMove", (PyCFunction) _wrap_JoystickEvent_IsMove, METH_VARARGS | METH_KEYWORDS, NULL},
33174 { (char *)"JoystickEvent_IsZMove", (PyCFunction) _wrap_JoystickEvent_IsZMove, METH_VARARGS | METH_KEYWORDS, NULL},
33175 { (char *)"JoystickEvent_ButtonDown", (PyCFunction) _wrap_JoystickEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS, NULL},
33176 { (char *)"JoystickEvent_ButtonUp", (PyCFunction) _wrap_JoystickEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS, NULL},
33177 { (char *)"JoystickEvent_ButtonIsDown", (PyCFunction) _wrap_JoystickEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS, NULL},
33178 { (char *)"JoystickEvent_swigregister", JoystickEvent_swigregister, METH_VARARGS, NULL},
33179 { (char *)"new_Sound", (PyCFunction) _wrap_new_Sound, METH_VARARGS | METH_KEYWORDS, NULL},
33180 { (char *)"new_SoundFromData", (PyCFunction) _wrap_new_SoundFromData, METH_VARARGS | METH_KEYWORDS, NULL},
33181 { (char *)"delete_Sound", (PyCFunction) _wrap_delete_Sound, METH_VARARGS | METH_KEYWORDS, NULL},
33182 { (char *)"Sound_Create", (PyCFunction) _wrap_Sound_Create, METH_VARARGS | METH_KEYWORDS, NULL},
33183 { (char *)"Sound_CreateFromData", (PyCFunction) _wrap_Sound_CreateFromData, METH_VARARGS | METH_KEYWORDS, NULL},
33184 { (char *)"Sound_IsOk", (PyCFunction) _wrap_Sound_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
33185 { (char *)"Sound_Play", (PyCFunction) _wrap_Sound_Play, METH_VARARGS | METH_KEYWORDS, NULL},
33186 { (char *)"Sound_PlaySound", (PyCFunction) _wrap_Sound_PlaySound, METH_VARARGS | METH_KEYWORDS, NULL},
33187 { (char *)"Sound_Stop", (PyCFunction) _wrap_Sound_Stop, METH_VARARGS | METH_KEYWORDS, NULL},
33188 { (char *)"Sound_swigregister", Sound_swigregister, METH_VARARGS, NULL},
33189 { (char *)"new_FileTypeInfo", (PyCFunction) _wrap_new_FileTypeInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33190 { (char *)"new_FileTypeInfoSequence", (PyCFunction) _wrap_new_FileTypeInfoSequence, METH_VARARGS | METH_KEYWORDS, NULL},
33191 { (char *)"new_NullFileTypeInfo", (PyCFunction) _wrap_new_NullFileTypeInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33192 { (char *)"FileTypeInfo_IsValid", (PyCFunction) _wrap_FileTypeInfo_IsValid, METH_VARARGS | METH_KEYWORDS, NULL},
33193 { (char *)"FileTypeInfo_SetIcon", (PyCFunction) _wrap_FileTypeInfo_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
33194 { (char *)"FileTypeInfo_SetShortDesc", (PyCFunction) _wrap_FileTypeInfo_SetShortDesc, METH_VARARGS | METH_KEYWORDS, NULL},
33195 { (char *)"FileTypeInfo_GetMimeType", (PyCFunction) _wrap_FileTypeInfo_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
33196 { (char *)"FileTypeInfo_GetOpenCommand", (PyCFunction) _wrap_FileTypeInfo_GetOpenCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33197 { (char *)"FileTypeInfo_GetPrintCommand", (PyCFunction) _wrap_FileTypeInfo_GetPrintCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33198 { (char *)"FileTypeInfo_GetShortDesc", (PyCFunction) _wrap_FileTypeInfo_GetShortDesc, METH_VARARGS | METH_KEYWORDS, NULL},
33199 { (char *)"FileTypeInfo_GetDescription", (PyCFunction) _wrap_FileTypeInfo_GetDescription, METH_VARARGS | METH_KEYWORDS, NULL},
33200 { (char *)"FileTypeInfo_GetExtensions", (PyCFunction) _wrap_FileTypeInfo_GetExtensions, METH_VARARGS | METH_KEYWORDS, NULL},
33201 { (char *)"FileTypeInfo_GetExtensionsCount", (PyCFunction) _wrap_FileTypeInfo_GetExtensionsCount, METH_VARARGS | METH_KEYWORDS, NULL},
33202 { (char *)"FileTypeInfo_GetIconFile", (PyCFunction) _wrap_FileTypeInfo_GetIconFile, METH_VARARGS | METH_KEYWORDS, NULL},
33203 { (char *)"FileTypeInfo_GetIconIndex", (PyCFunction) _wrap_FileTypeInfo_GetIconIndex, METH_VARARGS | METH_KEYWORDS, NULL},
33204 { (char *)"FileTypeInfo_swigregister", FileTypeInfo_swigregister, METH_VARARGS, NULL},
33205 { (char *)"new_FileType", (PyCFunction) _wrap_new_FileType, METH_VARARGS | METH_KEYWORDS, NULL},
33206 { (char *)"delete_FileType", (PyCFunction) _wrap_delete_FileType, METH_VARARGS | METH_KEYWORDS, NULL},
33207 { (char *)"FileType_GetMimeType", (PyCFunction) _wrap_FileType_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
33208 { (char *)"FileType_GetMimeTypes", (PyCFunction) _wrap_FileType_GetMimeTypes, METH_VARARGS | METH_KEYWORDS, NULL},
33209 { (char *)"FileType_GetExtensions", (PyCFunction) _wrap_FileType_GetExtensions, METH_VARARGS | METH_KEYWORDS, NULL},
33210 { (char *)"FileType_GetIcon", (PyCFunction) _wrap_FileType_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
33211 { (char *)"FileType_GetIconInfo", (PyCFunction) _wrap_FileType_GetIconInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33212 { (char *)"FileType_GetDescription", (PyCFunction) _wrap_FileType_GetDescription, METH_VARARGS | METH_KEYWORDS, NULL},
33213 { (char *)"FileType_GetOpenCommand", (PyCFunction) _wrap_FileType_GetOpenCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33214 { (char *)"FileType_GetPrintCommand", (PyCFunction) _wrap_FileType_GetPrintCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33215 { (char *)"FileType_GetAllCommands", (PyCFunction) _wrap_FileType_GetAllCommands, METH_VARARGS | METH_KEYWORDS, NULL},
33216 { (char *)"FileType_SetCommand", (PyCFunction) _wrap_FileType_SetCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33217 { (char *)"FileType_SetDefaultIcon", (PyCFunction) _wrap_FileType_SetDefaultIcon, METH_VARARGS | METH_KEYWORDS, NULL},
33218 { (char *)"FileType_Unassociate", (PyCFunction) _wrap_FileType_Unassociate, METH_VARARGS | METH_KEYWORDS, NULL},
33219 { (char *)"FileType_ExpandCommand", (PyCFunction) _wrap_FileType_ExpandCommand, METH_VARARGS | METH_KEYWORDS, NULL},
33220 { (char *)"FileType_swigregister", FileType_swigregister, METH_VARARGS, NULL},
33221 { (char *)"MimeTypesManager_IsOfType", (PyCFunction) _wrap_MimeTypesManager_IsOfType, METH_VARARGS | METH_KEYWORDS, NULL},
33222 { (char *)"new_MimeTypesManager", (PyCFunction) _wrap_new_MimeTypesManager, METH_VARARGS | METH_KEYWORDS, NULL},
33223 { (char *)"MimeTypesManager_Initialize", (PyCFunction) _wrap_MimeTypesManager_Initialize, METH_VARARGS | METH_KEYWORDS, NULL},
33224 { (char *)"MimeTypesManager_ClearData", (PyCFunction) _wrap_MimeTypesManager_ClearData, METH_VARARGS | METH_KEYWORDS, NULL},
33225 { (char *)"MimeTypesManager_GetFileTypeFromExtension", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromExtension, METH_VARARGS | METH_KEYWORDS, NULL},
33226 { (char *)"MimeTypesManager_GetFileTypeFromMimeType", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
33227 { (char *)"MimeTypesManager_ReadMailcap", (PyCFunction) _wrap_MimeTypesManager_ReadMailcap, METH_VARARGS | METH_KEYWORDS, NULL},
33228 { (char *)"MimeTypesManager_ReadMimeTypes", (PyCFunction) _wrap_MimeTypesManager_ReadMimeTypes, METH_VARARGS | METH_KEYWORDS, NULL},
33229 { (char *)"MimeTypesManager_EnumAllFileTypes", (PyCFunction) _wrap_MimeTypesManager_EnumAllFileTypes, METH_VARARGS | METH_KEYWORDS, NULL},
33230 { (char *)"MimeTypesManager_AddFallback", (PyCFunction) _wrap_MimeTypesManager_AddFallback, METH_VARARGS | METH_KEYWORDS, NULL},
33231 { (char *)"MimeTypesManager_Associate", (PyCFunction) _wrap_MimeTypesManager_Associate, METH_VARARGS | METH_KEYWORDS, NULL},
33232 { (char *)"MimeTypesManager_Unassociate", (PyCFunction) _wrap_MimeTypesManager_Unassociate, METH_VARARGS | METH_KEYWORDS, NULL},
33233 { (char *)"delete_MimeTypesManager", (PyCFunction) _wrap_delete_MimeTypesManager, METH_VARARGS | METH_KEYWORDS, NULL},
33234 { (char *)"MimeTypesManager_swigregister", MimeTypesManager_swigregister, METH_VARARGS, NULL},
33235 { (char *)"new_ArtProvider", (PyCFunction) _wrap_new_ArtProvider, METH_VARARGS | METH_KEYWORDS, NULL},
33236 { (char *)"delete_ArtProvider", (PyCFunction) _wrap_delete_ArtProvider, METH_VARARGS | METH_KEYWORDS, NULL},
33237 { (char *)"ArtProvider__setCallbackInfo", (PyCFunction) _wrap_ArtProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33238 { (char *)"ArtProvider_PushProvider", (PyCFunction) _wrap_ArtProvider_PushProvider, METH_VARARGS | METH_KEYWORDS, NULL},
33239 { (char *)"ArtProvider_PopProvider", (PyCFunction) _wrap_ArtProvider_PopProvider, METH_VARARGS | METH_KEYWORDS, NULL},
33240 { (char *)"ArtProvider_RemoveProvider", (PyCFunction) _wrap_ArtProvider_RemoveProvider, METH_VARARGS | METH_KEYWORDS, NULL},
33241 { (char *)"ArtProvider_GetBitmap", (PyCFunction) _wrap_ArtProvider_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
33242 { (char *)"ArtProvider_GetIcon", (PyCFunction) _wrap_ArtProvider_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
33243 { (char *)"ArtProvider_GetSizeHint", (PyCFunction) _wrap_ArtProvider_GetSizeHint, METH_VARARGS | METH_KEYWORDS, NULL},
33244 { (char *)"ArtProvider_Destroy", (PyCFunction) _wrap_ArtProvider_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
33245 { (char *)"ArtProvider_swigregister", ArtProvider_swigregister, METH_VARARGS, NULL},
33246 { (char *)"delete_ConfigBase", (PyCFunction) _wrap_delete_ConfigBase, METH_VARARGS | METH_KEYWORDS, NULL},
33247 { (char *)"ConfigBase_Set", (PyCFunction) _wrap_ConfigBase_Set, METH_VARARGS | METH_KEYWORDS, NULL},
33248 { (char *)"ConfigBase_Get", (PyCFunction) _wrap_ConfigBase_Get, METH_VARARGS | METH_KEYWORDS, NULL},
33249 { (char *)"ConfigBase_Create", (PyCFunction) _wrap_ConfigBase_Create, METH_VARARGS | METH_KEYWORDS, NULL},
33250 { (char *)"ConfigBase_DontCreateOnDemand", (PyCFunction) _wrap_ConfigBase_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS, NULL},
33251 { (char *)"ConfigBase_SetPath", (PyCFunction) _wrap_ConfigBase_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
33252 { (char *)"ConfigBase_GetPath", (PyCFunction) _wrap_ConfigBase_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
33253 { (char *)"ConfigBase_GetFirstGroup", (PyCFunction) _wrap_ConfigBase_GetFirstGroup, METH_VARARGS | METH_KEYWORDS, NULL},
33254 { (char *)"ConfigBase_GetNextGroup", (PyCFunction) _wrap_ConfigBase_GetNextGroup, METH_VARARGS | METH_KEYWORDS, NULL},
33255 { (char *)"ConfigBase_GetFirstEntry", (PyCFunction) _wrap_ConfigBase_GetFirstEntry, METH_VARARGS | METH_KEYWORDS, NULL},
33256 { (char *)"ConfigBase_GetNextEntry", (PyCFunction) _wrap_ConfigBase_GetNextEntry, METH_VARARGS | METH_KEYWORDS, NULL},
33257 { (char *)"ConfigBase_GetNumberOfEntries", (PyCFunction) _wrap_ConfigBase_GetNumberOfEntries, METH_VARARGS | METH_KEYWORDS, NULL},
33258 { (char *)"ConfigBase_GetNumberOfGroups", (PyCFunction) _wrap_ConfigBase_GetNumberOfGroups, METH_VARARGS | METH_KEYWORDS, NULL},
33259 { (char *)"ConfigBase_HasGroup", (PyCFunction) _wrap_ConfigBase_HasGroup, METH_VARARGS | METH_KEYWORDS, NULL},
33260 { (char *)"ConfigBase_HasEntry", (PyCFunction) _wrap_ConfigBase_HasEntry, METH_VARARGS | METH_KEYWORDS, NULL},
33261 { (char *)"ConfigBase_Exists", (PyCFunction) _wrap_ConfigBase_Exists, METH_VARARGS | METH_KEYWORDS, NULL},
33262 { (char *)"ConfigBase_GetEntryType", (PyCFunction) _wrap_ConfigBase_GetEntryType, METH_VARARGS | METH_KEYWORDS, NULL},
33263 { (char *)"ConfigBase_Read", (PyCFunction) _wrap_ConfigBase_Read, METH_VARARGS | METH_KEYWORDS, NULL},
33264 { (char *)"ConfigBase_ReadInt", (PyCFunction) _wrap_ConfigBase_ReadInt, METH_VARARGS | METH_KEYWORDS, NULL},
33265 { (char *)"ConfigBase_ReadFloat", (PyCFunction) _wrap_ConfigBase_ReadFloat, METH_VARARGS | METH_KEYWORDS, NULL},
33266 { (char *)"ConfigBase_ReadBool", (PyCFunction) _wrap_ConfigBase_ReadBool, METH_VARARGS | METH_KEYWORDS, NULL},
33267 { (char *)"ConfigBase_Write", (PyCFunction) _wrap_ConfigBase_Write, METH_VARARGS | METH_KEYWORDS, NULL},
33268 { (char *)"ConfigBase_WriteInt", (PyCFunction) _wrap_ConfigBase_WriteInt, METH_VARARGS | METH_KEYWORDS, NULL},
33269 { (char *)"ConfigBase_WriteFloat", (PyCFunction) _wrap_ConfigBase_WriteFloat, METH_VARARGS | METH_KEYWORDS, NULL},
33270 { (char *)"ConfigBase_WriteBool", (PyCFunction) _wrap_ConfigBase_WriteBool, METH_VARARGS | METH_KEYWORDS, NULL},
33271 { (char *)"ConfigBase_Flush", (PyCFunction) _wrap_ConfigBase_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
33272 { (char *)"ConfigBase_RenameEntry", (PyCFunction) _wrap_ConfigBase_RenameEntry, METH_VARARGS | METH_KEYWORDS, NULL},
33273 { (char *)"ConfigBase_RenameGroup", (PyCFunction) _wrap_ConfigBase_RenameGroup, METH_VARARGS | METH_KEYWORDS, NULL},
33274 { (char *)"ConfigBase_DeleteEntry", (PyCFunction) _wrap_ConfigBase_DeleteEntry, METH_VARARGS | METH_KEYWORDS, NULL},
33275 { (char *)"ConfigBase_DeleteGroup", (PyCFunction) _wrap_ConfigBase_DeleteGroup, METH_VARARGS | METH_KEYWORDS, NULL},
33276 { (char *)"ConfigBase_DeleteAll", (PyCFunction) _wrap_ConfigBase_DeleteAll, METH_VARARGS | METH_KEYWORDS, NULL},
33277 { (char *)"ConfigBase_SetExpandEnvVars", (PyCFunction) _wrap_ConfigBase_SetExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
33278 { (char *)"ConfigBase_IsExpandingEnvVars", (PyCFunction) _wrap_ConfigBase_IsExpandingEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
33279 { (char *)"ConfigBase_SetRecordDefaults", (PyCFunction) _wrap_ConfigBase_SetRecordDefaults, METH_VARARGS | METH_KEYWORDS, NULL},
33280 { (char *)"ConfigBase_IsRecordingDefaults", (PyCFunction) _wrap_ConfigBase_IsRecordingDefaults, METH_VARARGS | METH_KEYWORDS, NULL},
33281 { (char *)"ConfigBase_ExpandEnvVars", (PyCFunction) _wrap_ConfigBase_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
33282 { (char *)"ConfigBase_GetAppName", (PyCFunction) _wrap_ConfigBase_GetAppName, METH_VARARGS | METH_KEYWORDS, NULL},
33283 { (char *)"ConfigBase_GetVendorName", (PyCFunction) _wrap_ConfigBase_GetVendorName, METH_VARARGS | METH_KEYWORDS, NULL},
33284 { (char *)"ConfigBase_SetAppName", (PyCFunction) _wrap_ConfigBase_SetAppName, METH_VARARGS | METH_KEYWORDS, NULL},
33285 { (char *)"ConfigBase_SetVendorName", (PyCFunction) _wrap_ConfigBase_SetVendorName, METH_VARARGS | METH_KEYWORDS, NULL},
33286 { (char *)"ConfigBase_SetStyle", (PyCFunction) _wrap_ConfigBase_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
33287 { (char *)"ConfigBase_GetStyle", (PyCFunction) _wrap_ConfigBase_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
33288 { (char *)"ConfigBase_swigregister", ConfigBase_swigregister, METH_VARARGS, NULL},
33289 { (char *)"new_Config", (PyCFunction) _wrap_new_Config, METH_VARARGS | METH_KEYWORDS, NULL},
33290 { (char *)"delete_Config", (PyCFunction) _wrap_delete_Config, METH_VARARGS | METH_KEYWORDS, NULL},
33291 { (char *)"Config_swigregister", Config_swigregister, METH_VARARGS, NULL},
33292 { (char *)"new_FileConfig", (PyCFunction) _wrap_new_FileConfig, METH_VARARGS | METH_KEYWORDS, NULL},
33293 { (char *)"delete_FileConfig", (PyCFunction) _wrap_delete_FileConfig, METH_VARARGS | METH_KEYWORDS, NULL},
33294 { (char *)"FileConfig_swigregister", FileConfig_swigregister, METH_VARARGS, NULL},
33295 { (char *)"new_ConfigPathChanger", (PyCFunction) _wrap_new_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS, NULL},
33296 { (char *)"delete_ConfigPathChanger", (PyCFunction) _wrap_delete_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS, NULL},
33297 { (char *)"ConfigPathChanger_Name", (PyCFunction) _wrap_ConfigPathChanger_Name, METH_VARARGS | METH_KEYWORDS, NULL},
33298 { (char *)"ConfigPathChanger_swigregister", ConfigPathChanger_swigregister, METH_VARARGS, NULL},
33299 { (char *)"ExpandEnvVars", (PyCFunction) _wrap_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
33300 { (char *)"DateTime_SetCountry", (PyCFunction) _wrap_DateTime_SetCountry, METH_VARARGS | METH_KEYWORDS, NULL},
33301 { (char *)"DateTime_GetCountry", (PyCFunction) _wrap_DateTime_GetCountry, METH_VARARGS | METH_KEYWORDS, NULL},
33302 { (char *)"DateTime_IsWestEuropeanCountry", (PyCFunction) _wrap_DateTime_IsWestEuropeanCountry, METH_VARARGS | METH_KEYWORDS, NULL},
33303 { (char *)"DateTime_GetCurrentYear", (PyCFunction) _wrap_DateTime_GetCurrentYear, METH_VARARGS | METH_KEYWORDS, NULL},
33304 { (char *)"DateTime_ConvertYearToBC", (PyCFunction) _wrap_DateTime_ConvertYearToBC, METH_VARARGS | METH_KEYWORDS, NULL},
33305 { (char *)"DateTime_GetCurrentMonth", (PyCFunction) _wrap_DateTime_GetCurrentMonth, METH_VARARGS | METH_KEYWORDS, NULL},
33306 { (char *)"DateTime_IsLeapYear", (PyCFunction) _wrap_DateTime_IsLeapYear, METH_VARARGS | METH_KEYWORDS, NULL},
33307 { (char *)"DateTime_GetCentury", (PyCFunction) _wrap_DateTime_GetCentury, METH_VARARGS | METH_KEYWORDS, NULL},
33308 { (char *)"DateTime_GetNumberOfDaysinYear", (PyCFunction) _wrap_DateTime_GetNumberOfDaysinYear, METH_VARARGS | METH_KEYWORDS, NULL},
33309 { (char *)"DateTime_GetNumberOfDaysInMonth", (PyCFunction) _wrap_DateTime_GetNumberOfDaysInMonth, METH_VARARGS | METH_KEYWORDS, NULL},
33310 { (char *)"DateTime_GetMonthName", (PyCFunction) _wrap_DateTime_GetMonthName, METH_VARARGS | METH_KEYWORDS, NULL},
33311 { (char *)"DateTime_GetWeekDayName", (PyCFunction) _wrap_DateTime_GetWeekDayName, METH_VARARGS | METH_KEYWORDS, NULL},
33312 { (char *)"DateTime_GetAmPmStrings", (PyCFunction) _wrap_DateTime_GetAmPmStrings, METH_VARARGS | METH_KEYWORDS, NULL},
33313 { (char *)"DateTime_IsDSTApplicable", (PyCFunction) _wrap_DateTime_IsDSTApplicable, METH_VARARGS | METH_KEYWORDS, NULL},
33314 { (char *)"DateTime_GetBeginDST", (PyCFunction) _wrap_DateTime_GetBeginDST, METH_VARARGS | METH_KEYWORDS, NULL},
33315 { (char *)"DateTime_GetEndDST", (PyCFunction) _wrap_DateTime_GetEndDST, METH_VARARGS | METH_KEYWORDS, NULL},
33316 { (char *)"DateTime_Now", (PyCFunction) _wrap_DateTime_Now, METH_VARARGS | METH_KEYWORDS, NULL},
33317 { (char *)"DateTime_UNow", (PyCFunction) _wrap_DateTime_UNow, METH_VARARGS | METH_KEYWORDS, NULL},
33318 { (char *)"DateTime_Today", (PyCFunction) _wrap_DateTime_Today, METH_VARARGS | METH_KEYWORDS, NULL},
33319 { (char *)"new_DateTime", (PyCFunction) _wrap_new_DateTime, METH_VARARGS | METH_KEYWORDS, NULL},
33320 { (char *)"new_DateTimeFromTimeT", (PyCFunction) _wrap_new_DateTimeFromTimeT, METH_VARARGS | METH_KEYWORDS, NULL},
33321 { (char *)"new_DateTimeFromJDN", (PyCFunction) _wrap_new_DateTimeFromJDN, METH_VARARGS | METH_KEYWORDS, NULL},
33322 { (char *)"new_DateTimeFromHMS", (PyCFunction) _wrap_new_DateTimeFromHMS, METH_VARARGS | METH_KEYWORDS, NULL},
33323 { (char *)"new_DateTimeFromDMY", (PyCFunction) _wrap_new_DateTimeFromDMY, METH_VARARGS | METH_KEYWORDS, NULL},
33324 { (char *)"delete_DateTime", (PyCFunction) _wrap_delete_DateTime, METH_VARARGS | METH_KEYWORDS, NULL},
33325 { (char *)"DateTime_SetToCurrent", (PyCFunction) _wrap_DateTime_SetToCurrent, METH_VARARGS | METH_KEYWORDS, NULL},
33326 { (char *)"DateTime_SetTimeT", (PyCFunction) _wrap_DateTime_SetTimeT, METH_VARARGS | METH_KEYWORDS, NULL},
33327 { (char *)"DateTime_SetJDN", (PyCFunction) _wrap_DateTime_SetJDN, METH_VARARGS | METH_KEYWORDS, NULL},
33328 { (char *)"DateTime_SetHMS", (PyCFunction) _wrap_DateTime_SetHMS, METH_VARARGS | METH_KEYWORDS, NULL},
33329 { (char *)"DateTime_Set", (PyCFunction) _wrap_DateTime_Set, METH_VARARGS | METH_KEYWORDS, NULL},
33330 { (char *)"DateTime_ResetTime", (PyCFunction) _wrap_DateTime_ResetTime, METH_VARARGS | METH_KEYWORDS, NULL},
33331 { (char *)"DateTime_SetYear", (PyCFunction) _wrap_DateTime_SetYear, METH_VARARGS | METH_KEYWORDS, NULL},
33332 { (char *)"DateTime_SetMonth", (PyCFunction) _wrap_DateTime_SetMonth, METH_VARARGS | METH_KEYWORDS, NULL},
33333 { (char *)"DateTime_SetDay", (PyCFunction) _wrap_DateTime_SetDay, METH_VARARGS | METH_KEYWORDS, NULL},
33334 { (char *)"DateTime_SetHour", (PyCFunction) _wrap_DateTime_SetHour, METH_VARARGS | METH_KEYWORDS, NULL},
33335 { (char *)"DateTime_SetMinute", (PyCFunction) _wrap_DateTime_SetMinute, METH_VARARGS | METH_KEYWORDS, NULL},
33336 { (char *)"DateTime_SetSecond", (PyCFunction) _wrap_DateTime_SetSecond, METH_VARARGS | METH_KEYWORDS, NULL},
33337 { (char *)"DateTime_SetMillisecond", (PyCFunction) _wrap_DateTime_SetMillisecond, METH_VARARGS | METH_KEYWORDS, NULL},
33338 { (char *)"DateTime_SetToWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_SetToWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS, NULL},
33339 { (char *)"DateTime_GetWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_GetWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS, NULL},
33340 { (char *)"DateTime_SetToNextWeekDay", (PyCFunction) _wrap_DateTime_SetToNextWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33341 { (char *)"DateTime_GetNextWeekDay", (PyCFunction) _wrap_DateTime_GetNextWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33342 { (char *)"DateTime_SetToPrevWeekDay", (PyCFunction) _wrap_DateTime_SetToPrevWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33343 { (char *)"DateTime_GetPrevWeekDay", (PyCFunction) _wrap_DateTime_GetPrevWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33344 { (char *)"DateTime_SetToWeekDay", (PyCFunction) _wrap_DateTime_SetToWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33345 { (char *)"DateTime_SetToLastWeekDay", (PyCFunction) _wrap_DateTime_SetToLastWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33346 { (char *)"DateTime_GetLastWeekDay", (PyCFunction) _wrap_DateTime_GetLastWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33347 { (char *)"DateTime_SetToTheWeek", (PyCFunction) _wrap_DateTime_SetToTheWeek, METH_VARARGS | METH_KEYWORDS, NULL},
33348 { (char *)"DateTime_GetWeek", (PyCFunction) _wrap_DateTime_GetWeek, METH_VARARGS | METH_KEYWORDS, NULL},
33349 { (char *)"DateTime_SetToWeekOfYear", (PyCFunction) _wrap_DateTime_SetToWeekOfYear, METH_VARARGS | METH_KEYWORDS, NULL},
33350 { (char *)"DateTime_SetToLastMonthDay", (PyCFunction) _wrap_DateTime_SetToLastMonthDay, METH_VARARGS | METH_KEYWORDS, NULL},
33351 { (char *)"DateTime_GetLastMonthDay", (PyCFunction) _wrap_DateTime_GetLastMonthDay, METH_VARARGS | METH_KEYWORDS, NULL},
33352 { (char *)"DateTime_SetToYearDay", (PyCFunction) _wrap_DateTime_SetToYearDay, METH_VARARGS | METH_KEYWORDS, NULL},
33353 { (char *)"DateTime_GetYearDay", (PyCFunction) _wrap_DateTime_GetYearDay, METH_VARARGS | METH_KEYWORDS, NULL},
33354 { (char *)"DateTime_GetJulianDayNumber", (PyCFunction) _wrap_DateTime_GetJulianDayNumber, METH_VARARGS | METH_KEYWORDS, NULL},
33355 { (char *)"DateTime_GetJDN", (PyCFunction) _wrap_DateTime_GetJDN, METH_VARARGS | METH_KEYWORDS, NULL},
33356 { (char *)"DateTime_GetModifiedJulianDayNumber", (PyCFunction) _wrap_DateTime_GetModifiedJulianDayNumber, METH_VARARGS | METH_KEYWORDS, NULL},
33357 { (char *)"DateTime_GetMJD", (PyCFunction) _wrap_DateTime_GetMJD, METH_VARARGS | METH_KEYWORDS, NULL},
33358 { (char *)"DateTime_GetRataDie", (PyCFunction) _wrap_DateTime_GetRataDie, METH_VARARGS | METH_KEYWORDS, NULL},
33359 { (char *)"DateTime_ToTimezone", (PyCFunction) _wrap_DateTime_ToTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
33360 { (char *)"DateTime_MakeTimezone", (PyCFunction) _wrap_DateTime_MakeTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
33361 { (char *)"DateTime_FromTimezone", (PyCFunction) _wrap_DateTime_FromTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
33362 { (char *)"DateTime_MakeFromTimezone", (PyCFunction) _wrap_DateTime_MakeFromTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
33363 { (char *)"DateTime_ToUTC", (PyCFunction) _wrap_DateTime_ToUTC, METH_VARARGS | METH_KEYWORDS, NULL},
33364 { (char *)"DateTime_MakeUTC", (PyCFunction) _wrap_DateTime_MakeUTC, METH_VARARGS | METH_KEYWORDS, NULL},
33365 { (char *)"DateTime_ToGMT", (PyCFunction) _wrap_DateTime_ToGMT, METH_VARARGS | METH_KEYWORDS, NULL},
33366 { (char *)"DateTime_MakeGMT", (PyCFunction) _wrap_DateTime_MakeGMT, METH_VARARGS | METH_KEYWORDS, NULL},
33367 { (char *)"DateTime_FromUTC", (PyCFunction) _wrap_DateTime_FromUTC, METH_VARARGS | METH_KEYWORDS, NULL},
33368 { (char *)"DateTime_MakeFromUTC", (PyCFunction) _wrap_DateTime_MakeFromUTC, METH_VARARGS | METH_KEYWORDS, NULL},
33369 { (char *)"DateTime_IsDST", (PyCFunction) _wrap_DateTime_IsDST, METH_VARARGS | METH_KEYWORDS, NULL},
33370 { (char *)"DateTime_IsValid", (PyCFunction) _wrap_DateTime_IsValid, METH_VARARGS | METH_KEYWORDS, NULL},
33371 { (char *)"DateTime_GetTicks", (PyCFunction) _wrap_DateTime_GetTicks, METH_VARARGS | METH_KEYWORDS, NULL},
33372 { (char *)"DateTime_GetYear", (PyCFunction) _wrap_DateTime_GetYear, METH_VARARGS | METH_KEYWORDS, NULL},
33373 { (char *)"DateTime_GetMonth", (PyCFunction) _wrap_DateTime_GetMonth, METH_VARARGS | METH_KEYWORDS, NULL},
33374 { (char *)"DateTime_GetDay", (PyCFunction) _wrap_DateTime_GetDay, METH_VARARGS | METH_KEYWORDS, NULL},
33375 { (char *)"DateTime_GetWeekDay", (PyCFunction) _wrap_DateTime_GetWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
33376 { (char *)"DateTime_GetHour", (PyCFunction) _wrap_DateTime_GetHour, METH_VARARGS | METH_KEYWORDS, NULL},
33377 { (char *)"DateTime_GetMinute", (PyCFunction) _wrap_DateTime_GetMinute, METH_VARARGS | METH_KEYWORDS, NULL},
33378 { (char *)"DateTime_GetSecond", (PyCFunction) _wrap_DateTime_GetSecond, METH_VARARGS | METH_KEYWORDS, NULL},
33379 { (char *)"DateTime_GetMillisecond", (PyCFunction) _wrap_DateTime_GetMillisecond, METH_VARARGS | METH_KEYWORDS, NULL},
33380 { (char *)"DateTime_GetDayOfYear", (PyCFunction) _wrap_DateTime_GetDayOfYear, METH_VARARGS | METH_KEYWORDS, NULL},
33381 { (char *)"DateTime_GetWeekOfYear", (PyCFunction) _wrap_DateTime_GetWeekOfYear, METH_VARARGS | METH_KEYWORDS, NULL},
33382 { (char *)"DateTime_GetWeekOfMonth", (PyCFunction) _wrap_DateTime_GetWeekOfMonth, METH_VARARGS | METH_KEYWORDS, NULL},
33383 { (char *)"DateTime_IsWorkDay", (PyCFunction) _wrap_DateTime_IsWorkDay, METH_VARARGS | METH_KEYWORDS, NULL},
33384 { (char *)"DateTime_IsEqualTo", (PyCFunction) _wrap_DateTime_IsEqualTo, METH_VARARGS | METH_KEYWORDS, NULL},
33385 { (char *)"DateTime_IsEarlierThan", (PyCFunction) _wrap_DateTime_IsEarlierThan, METH_VARARGS | METH_KEYWORDS, NULL},
33386 { (char *)"DateTime_IsLaterThan", (PyCFunction) _wrap_DateTime_IsLaterThan, METH_VARARGS | METH_KEYWORDS, NULL},
33387 { (char *)"DateTime_IsStrictlyBetween", (PyCFunction) _wrap_DateTime_IsStrictlyBetween, METH_VARARGS | METH_KEYWORDS, NULL},
33388 { (char *)"DateTime_IsBetween", (PyCFunction) _wrap_DateTime_IsBetween, METH_VARARGS | METH_KEYWORDS, NULL},
33389 { (char *)"DateTime_IsSameDate", (PyCFunction) _wrap_DateTime_IsSameDate, METH_VARARGS | METH_KEYWORDS, NULL},
33390 { (char *)"DateTime_IsSameTime", (PyCFunction) _wrap_DateTime_IsSameTime, METH_VARARGS | METH_KEYWORDS, NULL},
33391 { (char *)"DateTime_IsEqualUpTo", (PyCFunction) _wrap_DateTime_IsEqualUpTo, METH_VARARGS | METH_KEYWORDS, NULL},
33392 { (char *)"DateTime_AddTS", (PyCFunction) _wrap_DateTime_AddTS, METH_VARARGS | METH_KEYWORDS, NULL},
33393 { (char *)"DateTime_AddDS", (PyCFunction) _wrap_DateTime_AddDS, METH_VARARGS | METH_KEYWORDS, NULL},
33394 { (char *)"DateTime_SubtractTS", (PyCFunction) _wrap_DateTime_SubtractTS, METH_VARARGS | METH_KEYWORDS, NULL},
33395 { (char *)"DateTime_SubtractDS", (PyCFunction) _wrap_DateTime_SubtractDS, METH_VARARGS | METH_KEYWORDS, NULL},
33396 { (char *)"DateTime_Subtract", (PyCFunction) _wrap_DateTime_Subtract, METH_VARARGS | METH_KEYWORDS, NULL},
33397 { (char *)"DateTime___iadd__", _wrap_DateTime___iadd__, METH_VARARGS, NULL},
33398 { (char *)"DateTime___isub__", _wrap_DateTime___isub__, METH_VARARGS, NULL},
33399 { (char *)"DateTime___add__", _wrap_DateTime___add__, METH_VARARGS, NULL},
33400 { (char *)"DateTime___sub__", _wrap_DateTime___sub__, METH_VARARGS, NULL},
33401 { (char *)"DateTime___lt__", (PyCFunction) _wrap_DateTime___lt__, METH_VARARGS | METH_KEYWORDS, NULL},
33402 { (char *)"DateTime___le__", (PyCFunction) _wrap_DateTime___le__, METH_VARARGS | METH_KEYWORDS, NULL},
33403 { (char *)"DateTime___gt__", (PyCFunction) _wrap_DateTime___gt__, METH_VARARGS | METH_KEYWORDS, NULL},
33404 { (char *)"DateTime___ge__", (PyCFunction) _wrap_DateTime___ge__, METH_VARARGS | METH_KEYWORDS, NULL},
33405 { (char *)"DateTime___eq__", (PyCFunction) _wrap_DateTime___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
33406 { (char *)"DateTime___ne__", (PyCFunction) _wrap_DateTime___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
33407 { (char *)"DateTime_ParseRfc822Date", (PyCFunction) _wrap_DateTime_ParseRfc822Date, METH_VARARGS | METH_KEYWORDS, NULL},
33408 { (char *)"DateTime_ParseFormat", (PyCFunction) _wrap_DateTime_ParseFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33409 { (char *)"DateTime_ParseDateTime", (PyCFunction) _wrap_DateTime_ParseDateTime, METH_VARARGS | METH_KEYWORDS, NULL},
33410 { (char *)"DateTime_ParseDate", (PyCFunction) _wrap_DateTime_ParseDate, METH_VARARGS | METH_KEYWORDS, NULL},
33411 { (char *)"DateTime_ParseTime", (PyCFunction) _wrap_DateTime_ParseTime, METH_VARARGS | METH_KEYWORDS, NULL},
33412 { (char *)"DateTime_Format", (PyCFunction) _wrap_DateTime_Format, METH_VARARGS | METH_KEYWORDS, NULL},
33413 { (char *)"DateTime_FormatDate", (PyCFunction) _wrap_DateTime_FormatDate, METH_VARARGS | METH_KEYWORDS, NULL},
33414 { (char *)"DateTime_FormatTime", (PyCFunction) _wrap_DateTime_FormatTime, METH_VARARGS | METH_KEYWORDS, NULL},
33415 { (char *)"DateTime_FormatISODate", (PyCFunction) _wrap_DateTime_FormatISODate, METH_VARARGS | METH_KEYWORDS, NULL},
33416 { (char *)"DateTime_FormatISOTime", (PyCFunction) _wrap_DateTime_FormatISOTime, METH_VARARGS | METH_KEYWORDS, NULL},
33417 { (char *)"DateTime_swigregister", DateTime_swigregister, METH_VARARGS, NULL},
33418 { (char *)"TimeSpan_Seconds", (PyCFunction) _wrap_TimeSpan_Seconds, METH_VARARGS | METH_KEYWORDS, NULL},
33419 { (char *)"TimeSpan_Second", (PyCFunction) _wrap_TimeSpan_Second, METH_VARARGS | METH_KEYWORDS, NULL},
33420 { (char *)"TimeSpan_Minutes", (PyCFunction) _wrap_TimeSpan_Minutes, METH_VARARGS | METH_KEYWORDS, NULL},
33421 { (char *)"TimeSpan_Minute", (PyCFunction) _wrap_TimeSpan_Minute, METH_VARARGS | METH_KEYWORDS, NULL},
33422 { (char *)"TimeSpan_Hours", (PyCFunction) _wrap_TimeSpan_Hours, METH_VARARGS | METH_KEYWORDS, NULL},
33423 { (char *)"TimeSpan_Hour", (PyCFunction) _wrap_TimeSpan_Hour, METH_VARARGS | METH_KEYWORDS, NULL},
33424 { (char *)"TimeSpan_Days", (PyCFunction) _wrap_TimeSpan_Days, METH_VARARGS | METH_KEYWORDS, NULL},
33425 { (char *)"TimeSpan_Day", (PyCFunction) _wrap_TimeSpan_Day, METH_VARARGS | METH_KEYWORDS, NULL},
33426 { (char *)"TimeSpan_Weeks", (PyCFunction) _wrap_TimeSpan_Weeks, METH_VARARGS | METH_KEYWORDS, NULL},
33427 { (char *)"TimeSpan_Week", (PyCFunction) _wrap_TimeSpan_Week, METH_VARARGS | METH_KEYWORDS, NULL},
33428 { (char *)"new_TimeSpan", (PyCFunction) _wrap_new_TimeSpan, METH_VARARGS | METH_KEYWORDS, NULL},
33429 { (char *)"delete_TimeSpan", (PyCFunction) _wrap_delete_TimeSpan, METH_VARARGS | METH_KEYWORDS, NULL},
33430 { (char *)"TimeSpan_Add", (PyCFunction) _wrap_TimeSpan_Add, METH_VARARGS | METH_KEYWORDS, NULL},
33431 { (char *)"TimeSpan_Subtract", (PyCFunction) _wrap_TimeSpan_Subtract, METH_VARARGS | METH_KEYWORDS, NULL},
33432 { (char *)"TimeSpan_Multiply", (PyCFunction) _wrap_TimeSpan_Multiply, METH_VARARGS | METH_KEYWORDS, NULL},
33433 { (char *)"TimeSpan_Neg", (PyCFunction) _wrap_TimeSpan_Neg, METH_VARARGS | METH_KEYWORDS, NULL},
33434 { (char *)"TimeSpan_Abs", (PyCFunction) _wrap_TimeSpan_Abs, METH_VARARGS | METH_KEYWORDS, NULL},
33435 { (char *)"TimeSpan___iadd__", (PyCFunction) _wrap_TimeSpan___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
33436 { (char *)"TimeSpan___isub__", (PyCFunction) _wrap_TimeSpan___isub__, METH_VARARGS | METH_KEYWORDS, NULL},
33437 { (char *)"TimeSpan___imul__", (PyCFunction) _wrap_TimeSpan___imul__, METH_VARARGS | METH_KEYWORDS, NULL},
33438 { (char *)"TimeSpan___neg__", (PyCFunction) _wrap_TimeSpan___neg__, METH_VARARGS | METH_KEYWORDS, NULL},
33439 { (char *)"TimeSpan___add__", (PyCFunction) _wrap_TimeSpan___add__, METH_VARARGS | METH_KEYWORDS, NULL},
33440 { (char *)"TimeSpan___sub__", (PyCFunction) _wrap_TimeSpan___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
33441 { (char *)"TimeSpan___mul__", (PyCFunction) _wrap_TimeSpan___mul__, METH_VARARGS | METH_KEYWORDS, NULL},
33442 { (char *)"TimeSpan___rmul__", (PyCFunction) _wrap_TimeSpan___rmul__, METH_VARARGS | METH_KEYWORDS, NULL},
33443 { (char *)"TimeSpan___lt__", (PyCFunction) _wrap_TimeSpan___lt__, METH_VARARGS | METH_KEYWORDS, NULL},
33444 { (char *)"TimeSpan___le__", (PyCFunction) _wrap_TimeSpan___le__, METH_VARARGS | METH_KEYWORDS, NULL},
33445 { (char *)"TimeSpan___gt__", (PyCFunction) _wrap_TimeSpan___gt__, METH_VARARGS | METH_KEYWORDS, NULL},
33446 { (char *)"TimeSpan___ge__", (PyCFunction) _wrap_TimeSpan___ge__, METH_VARARGS | METH_KEYWORDS, NULL},
33447 { (char *)"TimeSpan___eq__", (PyCFunction) _wrap_TimeSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
33448 { (char *)"TimeSpan___ne__", (PyCFunction) _wrap_TimeSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
33449 { (char *)"TimeSpan_IsNull", (PyCFunction) _wrap_TimeSpan_IsNull, METH_VARARGS | METH_KEYWORDS, NULL},
33450 { (char *)"TimeSpan_IsPositive", (PyCFunction) _wrap_TimeSpan_IsPositive, METH_VARARGS | METH_KEYWORDS, NULL},
33451 { (char *)"TimeSpan_IsNegative", (PyCFunction) _wrap_TimeSpan_IsNegative, METH_VARARGS | METH_KEYWORDS, NULL},
33452 { (char *)"TimeSpan_IsEqualTo", (PyCFunction) _wrap_TimeSpan_IsEqualTo, METH_VARARGS | METH_KEYWORDS, NULL},
33453 { (char *)"TimeSpan_IsLongerThan", (PyCFunction) _wrap_TimeSpan_IsLongerThan, METH_VARARGS | METH_KEYWORDS, NULL},
33454 { (char *)"TimeSpan_IsShorterThan", (PyCFunction) _wrap_TimeSpan_IsShorterThan, METH_VARARGS | METH_KEYWORDS, NULL},
33455 { (char *)"TimeSpan_GetWeeks", (PyCFunction) _wrap_TimeSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS, NULL},
33456 { (char *)"TimeSpan_GetDays", (PyCFunction) _wrap_TimeSpan_GetDays, METH_VARARGS | METH_KEYWORDS, NULL},
33457 { (char *)"TimeSpan_GetHours", (PyCFunction) _wrap_TimeSpan_GetHours, METH_VARARGS | METH_KEYWORDS, NULL},
33458 { (char *)"TimeSpan_GetMinutes", (PyCFunction) _wrap_TimeSpan_GetMinutes, METH_VARARGS | METH_KEYWORDS, NULL},
33459 { (char *)"TimeSpan_GetSeconds", (PyCFunction) _wrap_TimeSpan_GetSeconds, METH_VARARGS | METH_KEYWORDS, NULL},
33460 { (char *)"TimeSpan_GetMilliseconds", (PyCFunction) _wrap_TimeSpan_GetMilliseconds, METH_VARARGS | METH_KEYWORDS, NULL},
33461 { (char *)"TimeSpan_Format", (PyCFunction) _wrap_TimeSpan_Format, METH_VARARGS | METH_KEYWORDS, NULL},
33462 { (char *)"TimeSpan_swigregister", TimeSpan_swigregister, METH_VARARGS, NULL},
33463 { (char *)"new_DateSpan", (PyCFunction) _wrap_new_DateSpan, METH_VARARGS | METH_KEYWORDS, NULL},
33464 { (char *)"delete_DateSpan", (PyCFunction) _wrap_delete_DateSpan, METH_VARARGS | METH_KEYWORDS, NULL},
33465 { (char *)"DateSpan_Days", (PyCFunction) _wrap_DateSpan_Days, METH_VARARGS | METH_KEYWORDS, NULL},
33466 { (char *)"DateSpan_Day", (PyCFunction) _wrap_DateSpan_Day, METH_VARARGS | METH_KEYWORDS, NULL},
33467 { (char *)"DateSpan_Weeks", (PyCFunction) _wrap_DateSpan_Weeks, METH_VARARGS | METH_KEYWORDS, NULL},
33468 { (char *)"DateSpan_Week", (PyCFunction) _wrap_DateSpan_Week, METH_VARARGS | METH_KEYWORDS, NULL},
33469 { (char *)"DateSpan_Months", (PyCFunction) _wrap_DateSpan_Months, METH_VARARGS | METH_KEYWORDS, NULL},
33470 { (char *)"DateSpan_Month", (PyCFunction) _wrap_DateSpan_Month, METH_VARARGS | METH_KEYWORDS, NULL},
33471 { (char *)"DateSpan_Years", (PyCFunction) _wrap_DateSpan_Years, METH_VARARGS | METH_KEYWORDS, NULL},
33472 { (char *)"DateSpan_Year", (PyCFunction) _wrap_DateSpan_Year, METH_VARARGS | METH_KEYWORDS, NULL},
33473 { (char *)"DateSpan_SetYears", (PyCFunction) _wrap_DateSpan_SetYears, METH_VARARGS | METH_KEYWORDS, NULL},
33474 { (char *)"DateSpan_SetMonths", (PyCFunction) _wrap_DateSpan_SetMonths, METH_VARARGS | METH_KEYWORDS, NULL},
33475 { (char *)"DateSpan_SetWeeks", (PyCFunction) _wrap_DateSpan_SetWeeks, METH_VARARGS | METH_KEYWORDS, NULL},
33476 { (char *)"DateSpan_SetDays", (PyCFunction) _wrap_DateSpan_SetDays, METH_VARARGS | METH_KEYWORDS, NULL},
33477 { (char *)"DateSpan_GetYears", (PyCFunction) _wrap_DateSpan_GetYears, METH_VARARGS | METH_KEYWORDS, NULL},
33478 { (char *)"DateSpan_GetMonths", (PyCFunction) _wrap_DateSpan_GetMonths, METH_VARARGS | METH_KEYWORDS, NULL},
33479 { (char *)"DateSpan_GetWeeks", (PyCFunction) _wrap_DateSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS, NULL},
33480 { (char *)"DateSpan_GetDays", (PyCFunction) _wrap_DateSpan_GetDays, METH_VARARGS | METH_KEYWORDS, NULL},
33481 { (char *)"DateSpan_GetTotalDays", (PyCFunction) _wrap_DateSpan_GetTotalDays, METH_VARARGS | METH_KEYWORDS, NULL},
33482 { (char *)"DateSpan_Add", (PyCFunction) _wrap_DateSpan_Add, METH_VARARGS | METH_KEYWORDS, NULL},
33483 { (char *)"DateSpan_Subtract", (PyCFunction) _wrap_DateSpan_Subtract, METH_VARARGS | METH_KEYWORDS, NULL},
33484 { (char *)"DateSpan_Neg", (PyCFunction) _wrap_DateSpan_Neg, METH_VARARGS | METH_KEYWORDS, NULL},
33485 { (char *)"DateSpan_Multiply", (PyCFunction) _wrap_DateSpan_Multiply, METH_VARARGS | METH_KEYWORDS, NULL},
33486 { (char *)"DateSpan___iadd__", (PyCFunction) _wrap_DateSpan___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
33487 { (char *)"DateSpan___isub__", (PyCFunction) _wrap_DateSpan___isub__, METH_VARARGS | METH_KEYWORDS, NULL},
33488 { (char *)"DateSpan___neg__", (PyCFunction) _wrap_DateSpan___neg__, METH_VARARGS | METH_KEYWORDS, NULL},
33489 { (char *)"DateSpan___imul__", (PyCFunction) _wrap_DateSpan___imul__, METH_VARARGS | METH_KEYWORDS, NULL},
33490 { (char *)"DateSpan___add__", (PyCFunction) _wrap_DateSpan___add__, METH_VARARGS | METH_KEYWORDS, NULL},
33491 { (char *)"DateSpan___sub__", (PyCFunction) _wrap_DateSpan___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
33492 { (char *)"DateSpan___mul__", (PyCFunction) _wrap_DateSpan___mul__, METH_VARARGS | METH_KEYWORDS, NULL},
33493 { (char *)"DateSpan___rmul__", (PyCFunction) _wrap_DateSpan___rmul__, METH_VARARGS | METH_KEYWORDS, NULL},
33494 { (char *)"DateSpan___eq__", (PyCFunction) _wrap_DateSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
33495 { (char *)"DateSpan___ne__", (PyCFunction) _wrap_DateSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
33496 { (char *)"DateSpan_swigregister", DateSpan_swigregister, METH_VARARGS, NULL},
33497 { (char *)"GetLocalTime", (PyCFunction) _wrap_GetLocalTime, METH_VARARGS | METH_KEYWORDS, NULL},
33498 { (char *)"GetUTCTime", (PyCFunction) _wrap_GetUTCTime, METH_VARARGS | METH_KEYWORDS, NULL},
33499 { (char *)"GetCurrentTime", (PyCFunction) _wrap_GetCurrentTime, METH_VARARGS | METH_KEYWORDS, NULL},
33500 { (char *)"GetLocalTimeMillis", (PyCFunction) _wrap_GetLocalTimeMillis, METH_VARARGS | METH_KEYWORDS, NULL},
33501 { (char *)"new_DataFormat", (PyCFunction) _wrap_new_DataFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33502 { (char *)"new_CustomDataFormat", (PyCFunction) _wrap_new_CustomDataFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33503 { (char *)"delete_DataFormat", (PyCFunction) _wrap_delete_DataFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33504 { (char *)"DataFormat___eq__", _wrap_DataFormat___eq__, METH_VARARGS, NULL},
33505 { (char *)"DataFormat___ne__", _wrap_DataFormat___ne__, METH_VARARGS, NULL},
33506 { (char *)"DataFormat_SetType", (PyCFunction) _wrap_DataFormat_SetType, METH_VARARGS | METH_KEYWORDS, NULL},
33507 { (char *)"DataFormat_GetType", (PyCFunction) _wrap_DataFormat_GetType, METH_VARARGS | METH_KEYWORDS, NULL},
33508 { (char *)"DataFormat_GetId", (PyCFunction) _wrap_DataFormat_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
33509 { (char *)"DataFormat_SetId", (PyCFunction) _wrap_DataFormat_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
33510 { (char *)"DataFormat_swigregister", DataFormat_swigregister, METH_VARARGS, NULL},
33511 { (char *)"delete_DataObject", (PyCFunction) _wrap_delete_DataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33512 { (char *)"DataObject_GetPreferredFormat", (PyCFunction) _wrap_DataObject_GetPreferredFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33513 { (char *)"DataObject_GetFormatCount", (PyCFunction) _wrap_DataObject_GetFormatCount, METH_VARARGS | METH_KEYWORDS, NULL},
33514 { (char *)"DataObject_IsSupported", (PyCFunction) _wrap_DataObject_IsSupported, METH_VARARGS | METH_KEYWORDS, NULL},
33515 { (char *)"DataObject_GetDataSize", (PyCFunction) _wrap_DataObject_GetDataSize, METH_VARARGS | METH_KEYWORDS, NULL},
33516 { (char *)"DataObject_GetAllFormats", (PyCFunction) _wrap_DataObject_GetAllFormats, METH_VARARGS | METH_KEYWORDS, NULL},
33517 { (char *)"DataObject_GetDataHere", (PyCFunction) _wrap_DataObject_GetDataHere, METH_VARARGS | METH_KEYWORDS, NULL},
33518 { (char *)"DataObject_SetData", (PyCFunction) _wrap_DataObject_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
33519 { (char *)"DataObject_swigregister", DataObject_swigregister, METH_VARARGS, NULL},
33520 { (char *)"new_DataObjectSimple", (PyCFunction) _wrap_new_DataObjectSimple, METH_VARARGS | METH_KEYWORDS, NULL},
33521 { (char *)"DataObjectSimple_GetFormat", (PyCFunction) _wrap_DataObjectSimple_GetFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33522 { (char *)"DataObjectSimple_SetFormat", (PyCFunction) _wrap_DataObjectSimple_SetFormat, METH_VARARGS | METH_KEYWORDS, NULL},
33523 { (char *)"DataObjectSimple_GetDataSize", (PyCFunction) _wrap_DataObjectSimple_GetDataSize, METH_VARARGS | METH_KEYWORDS, NULL},
33524 { (char *)"DataObjectSimple_GetDataHere", (PyCFunction) _wrap_DataObjectSimple_GetDataHere, METH_VARARGS | METH_KEYWORDS, NULL},
33525 { (char *)"DataObjectSimple_SetData", (PyCFunction) _wrap_DataObjectSimple_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
33526 { (char *)"DataObjectSimple_swigregister", DataObjectSimple_swigregister, METH_VARARGS, NULL},
33527 { (char *)"new_PyDataObjectSimple", (PyCFunction) _wrap_new_PyDataObjectSimple, METH_VARARGS | METH_KEYWORDS, NULL},
33528 { (char *)"PyDataObjectSimple__setCallbackInfo", (PyCFunction) _wrap_PyDataObjectSimple__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33529 { (char *)"PyDataObjectSimple_swigregister", PyDataObjectSimple_swigregister, METH_VARARGS, NULL},
33530 { (char *)"new_DataObjectComposite", (PyCFunction) _wrap_new_DataObjectComposite, METH_VARARGS | METH_KEYWORDS, NULL},
33531 { (char *)"DataObjectComposite_Add", (PyCFunction) _wrap_DataObjectComposite_Add, METH_VARARGS | METH_KEYWORDS, NULL},
33532 { (char *)"DataObjectComposite_swigregister", DataObjectComposite_swigregister, METH_VARARGS, NULL},
33533 { (char *)"new_TextDataObject", (PyCFunction) _wrap_new_TextDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33534 { (char *)"TextDataObject_GetTextLength", (PyCFunction) _wrap_TextDataObject_GetTextLength, METH_VARARGS | METH_KEYWORDS, NULL},
33535 { (char *)"TextDataObject_GetText", (PyCFunction) _wrap_TextDataObject_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
33536 { (char *)"TextDataObject_SetText", (PyCFunction) _wrap_TextDataObject_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
33537 { (char *)"TextDataObject_swigregister", TextDataObject_swigregister, METH_VARARGS, NULL},
33538 { (char *)"new_PyTextDataObject", (PyCFunction) _wrap_new_PyTextDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33539 { (char *)"PyTextDataObject__setCallbackInfo", (PyCFunction) _wrap_PyTextDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33540 { (char *)"PyTextDataObject_swigregister", PyTextDataObject_swigregister, METH_VARARGS, NULL},
33541 { (char *)"new_BitmapDataObject", (PyCFunction) _wrap_new_BitmapDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33542 { (char *)"BitmapDataObject_GetBitmap", (PyCFunction) _wrap_BitmapDataObject_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
33543 { (char *)"BitmapDataObject_SetBitmap", (PyCFunction) _wrap_BitmapDataObject_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
33544 { (char *)"BitmapDataObject_swigregister", BitmapDataObject_swigregister, METH_VARARGS, NULL},
33545 { (char *)"new_PyBitmapDataObject", (PyCFunction) _wrap_new_PyBitmapDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33546 { (char *)"PyBitmapDataObject__setCallbackInfo", (PyCFunction) _wrap_PyBitmapDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33547 { (char *)"PyBitmapDataObject_swigregister", PyBitmapDataObject_swigregister, METH_VARARGS, NULL},
33548 { (char *)"new_FileDataObject", (PyCFunction) _wrap_new_FileDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33549 { (char *)"FileDataObject_GetFilenames", (PyCFunction) _wrap_FileDataObject_GetFilenames, METH_VARARGS | METH_KEYWORDS, NULL},
33550 { (char *)"FileDataObject_AddFile", (PyCFunction) _wrap_FileDataObject_AddFile, METH_VARARGS | METH_KEYWORDS, NULL},
33551 { (char *)"FileDataObject_swigregister", FileDataObject_swigregister, METH_VARARGS, NULL},
33552 { (char *)"new_CustomDataObject", _wrap_new_CustomDataObject, METH_VARARGS, NULL},
33553 { (char *)"CustomDataObject_SetData", (PyCFunction) _wrap_CustomDataObject_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
33554 { (char *)"CustomDataObject_GetSize", (PyCFunction) _wrap_CustomDataObject_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
33555 { (char *)"CustomDataObject_GetData", (PyCFunction) _wrap_CustomDataObject_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
33556 { (char *)"CustomDataObject_swigregister", CustomDataObject_swigregister, METH_VARARGS, NULL},
33557 { (char *)"new_URLDataObject", (PyCFunction) _wrap_new_URLDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33558 { (char *)"URLDataObject_GetURL", (PyCFunction) _wrap_URLDataObject_GetURL, METH_VARARGS | METH_KEYWORDS, NULL},
33559 { (char *)"URLDataObject_SetURL", (PyCFunction) _wrap_URLDataObject_SetURL, METH_VARARGS | METH_KEYWORDS, NULL},
33560 { (char *)"URLDataObject_swigregister", URLDataObject_swigregister, METH_VARARGS, NULL},
33561 { (char *)"new_MetafileDataObject", (PyCFunction) _wrap_new_MetafileDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33562 { (char *)"MetafileDataObject_swigregister", MetafileDataObject_swigregister, METH_VARARGS, NULL},
33563 { (char *)"IsDragResultOk", (PyCFunction) _wrap_IsDragResultOk, METH_VARARGS | METH_KEYWORDS, NULL},
33564 { (char *)"new_DropSource", (PyCFunction) _wrap_new_DropSource, METH_VARARGS | METH_KEYWORDS, NULL},
33565 { (char *)"DropSource__setCallbackInfo", (PyCFunction) _wrap_DropSource__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33566 { (char *)"delete_DropSource", (PyCFunction) _wrap_delete_DropSource, METH_VARARGS | METH_KEYWORDS, NULL},
33567 { (char *)"DropSource_SetData", (PyCFunction) _wrap_DropSource_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
33568 { (char *)"DropSource_GetDataObject", (PyCFunction) _wrap_DropSource_GetDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33569 { (char *)"DropSource_SetCursor", (PyCFunction) _wrap_DropSource_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
33570 { (char *)"DropSource_DoDragDrop", (PyCFunction) _wrap_DropSource_DoDragDrop, METH_VARARGS | METH_KEYWORDS, NULL},
33571 { (char *)"DropSource_GiveFeedback", (PyCFunction) _wrap_DropSource_GiveFeedback, METH_VARARGS | METH_KEYWORDS, NULL},
33572 { (char *)"DropSource_swigregister", DropSource_swigregister, METH_VARARGS, NULL},
33573 { (char *)"new_DropTarget", (PyCFunction) _wrap_new_DropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
33574 { (char *)"DropTarget__setCallbackInfo", (PyCFunction) _wrap_DropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33575 { (char *)"delete_DropTarget", (PyCFunction) _wrap_delete_DropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
33576 { (char *)"DropTarget_GetDataObject", (PyCFunction) _wrap_DropTarget_GetDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33577 { (char *)"DropTarget_SetDataObject", (PyCFunction) _wrap_DropTarget_SetDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
33578 { (char *)"DropTarget_OnEnter", (PyCFunction) _wrap_DropTarget_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL},
33579 { (char *)"DropTarget_OnDragOver", (PyCFunction) _wrap_DropTarget_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL},
33580 { (char *)"DropTarget_OnLeave", (PyCFunction) _wrap_DropTarget_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL},
33581 { (char *)"DropTarget_OnDrop", (PyCFunction) _wrap_DropTarget_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL},
33582 { (char *)"DropTarget_GetData", (PyCFunction) _wrap_DropTarget_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
33583 { (char *)"DropTarget_SetDefaultAction", (PyCFunction) _wrap_DropTarget_SetDefaultAction, METH_VARARGS | METH_KEYWORDS, NULL},
33584 { (char *)"DropTarget_GetDefaultAction", (PyCFunction) _wrap_DropTarget_GetDefaultAction, METH_VARARGS | METH_KEYWORDS, NULL},
33585 { (char *)"DropTarget_swigregister", DropTarget_swigregister, METH_VARARGS, NULL},
33586 { (char *)"new_TextDropTarget", (PyCFunction) _wrap_new_TextDropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
33587 { (char *)"TextDropTarget__setCallbackInfo", (PyCFunction) _wrap_TextDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33588 { (char *)"TextDropTarget_OnDropText", (PyCFunction) _wrap_TextDropTarget_OnDropText, METH_VARARGS | METH_KEYWORDS, NULL},
33589 { (char *)"TextDropTarget_OnEnter", (PyCFunction) _wrap_TextDropTarget_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL},
33590 { (char *)"TextDropTarget_OnDragOver", (PyCFunction) _wrap_TextDropTarget_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL},
33591 { (char *)"TextDropTarget_OnLeave", (PyCFunction) _wrap_TextDropTarget_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL},
33592 { (char *)"TextDropTarget_OnDrop", (PyCFunction) _wrap_TextDropTarget_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL},
33593 { (char *)"TextDropTarget_OnData", (PyCFunction) _wrap_TextDropTarget_OnData, METH_VARARGS | METH_KEYWORDS, NULL},
33594 { (char *)"TextDropTarget_swigregister", TextDropTarget_swigregister, METH_VARARGS, NULL},
33595 { (char *)"new_FileDropTarget", (PyCFunction) _wrap_new_FileDropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
33596 { (char *)"FileDropTarget__setCallbackInfo", (PyCFunction) _wrap_FileDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
33597 { (char *)"FileDropTarget_OnDropFiles", (PyCFunction) _wrap_FileDropTarget_OnDropFiles, METH_VARARGS | METH_KEYWORDS, NULL},
33598 { (char *)"FileDropTarget_OnEnter", (PyCFunction) _wrap_FileDropTarget_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL},
33599 { (char *)"FileDropTarget_OnDragOver", (PyCFunction) _wrap_FileDropTarget_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL},
33600 { (char *)"FileDropTarget_OnLeave", (PyCFunction) _wrap_FileDropTarget_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL},
33601 { (char *)"FileDropTarget_OnDrop", (PyCFunction) _wrap_FileDropTarget_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL},
33602 { (char *)"FileDropTarget_OnData", (PyCFunction) _wrap_FileDropTarget_OnData, METH_VARARGS | METH_KEYWORDS, NULL},
33603 { (char *)"FileDropTarget_swigregister", FileDropTarget_swigregister, METH_VARARGS, NULL},
33604 { (char *)"new_Clipboard", (PyCFunction) _wrap_new_Clipboard, METH_VARARGS | METH_KEYWORDS, NULL},
33605 { (char *)"delete_Clipboard", (PyCFunction) _wrap_delete_Clipboard, METH_VARARGS | METH_KEYWORDS, NULL},
33606 { (char *)"Clipboard_Open", (PyCFunction) _wrap_Clipboard_Open, METH_VARARGS | METH_KEYWORDS, NULL},
33607 { (char *)"Clipboard_Close", (PyCFunction) _wrap_Clipboard_Close, METH_VARARGS | METH_KEYWORDS, NULL},
33608 { (char *)"Clipboard_IsOpened", (PyCFunction) _wrap_Clipboard_IsOpened, METH_VARARGS | METH_KEYWORDS, NULL},
33609 { (char *)"Clipboard_AddData", (PyCFunction) _wrap_Clipboard_AddData, METH_VARARGS | METH_KEYWORDS, NULL},
33610 { (char *)"Clipboard_SetData", (PyCFunction) _wrap_Clipboard_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
33611 { (char *)"Clipboard_IsSupported", (PyCFunction) _wrap_Clipboard_IsSupported, METH_VARARGS | METH_KEYWORDS, NULL},
33612 { (char *)"Clipboard_GetData", (PyCFunction) _wrap_Clipboard_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
33613 { (char *)"Clipboard_Clear", (PyCFunction) _wrap_Clipboard_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
33614 { (char *)"Clipboard_Flush", (PyCFunction) _wrap_Clipboard_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
33615 { (char *)"Clipboard_UsePrimarySelection", (PyCFunction) _wrap_Clipboard_UsePrimarySelection, METH_VARARGS | METH_KEYWORDS, NULL},
33616 { (char *)"Clipboard_Get", (PyCFunction) _wrap_Clipboard_Get, METH_VARARGS | METH_KEYWORDS, NULL},
33617 { (char *)"Clipboard_swigregister", Clipboard_swigregister, METH_VARARGS, NULL},
33618 { (char *)"new_ClipboardLocker", (PyCFunction) _wrap_new_ClipboardLocker, METH_VARARGS | METH_KEYWORDS, NULL},
33619 { (char *)"delete_ClipboardLocker", (PyCFunction) _wrap_delete_ClipboardLocker, METH_VARARGS | METH_KEYWORDS, NULL},
33620 { (char *)"ClipboardLocker___nonzero__", (PyCFunction) _wrap_ClipboardLocker___nonzero__, METH_VARARGS | METH_KEYWORDS, NULL},
33621 { (char *)"ClipboardLocker_swigregister", ClipboardLocker_swigregister, METH_VARARGS, NULL},
33622 { (char *)"new_VideoMode", (PyCFunction) _wrap_new_VideoMode, METH_VARARGS | METH_KEYWORDS, NULL},
33623 { (char *)"delete_VideoMode", (PyCFunction) _wrap_delete_VideoMode, METH_VARARGS | METH_KEYWORDS, NULL},
33624 { (char *)"VideoMode_Matches", (PyCFunction) _wrap_VideoMode_Matches, METH_VARARGS | METH_KEYWORDS, NULL},
33625 { (char *)"VideoMode_GetWidth", (PyCFunction) _wrap_VideoMode_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
33626 { (char *)"VideoMode_GetHeight", (PyCFunction) _wrap_VideoMode_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
33627 { (char *)"VideoMode_GetDepth", (PyCFunction) _wrap_VideoMode_GetDepth, METH_VARARGS | METH_KEYWORDS, NULL},
33628 { (char *)"VideoMode_IsOk", (PyCFunction) _wrap_VideoMode_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
33629 { (char *)"VideoMode___eq__", (PyCFunction) _wrap_VideoMode___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
33630 { (char *)"VideoMode___ne__", (PyCFunction) _wrap_VideoMode___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
33631 { (char *)"VideoMode_w_set", (PyCFunction) _wrap_VideoMode_w_set, METH_VARARGS | METH_KEYWORDS, NULL},
33632 { (char *)"VideoMode_w_get", (PyCFunction) _wrap_VideoMode_w_get, METH_VARARGS | METH_KEYWORDS, NULL},
33633 { (char *)"VideoMode_h_set", (PyCFunction) _wrap_VideoMode_h_set, METH_VARARGS | METH_KEYWORDS, NULL},
33634 { (char *)"VideoMode_h_get", (PyCFunction) _wrap_VideoMode_h_get, METH_VARARGS | METH_KEYWORDS, NULL},
33635 { (char *)"VideoMode_bpp_set", (PyCFunction) _wrap_VideoMode_bpp_set, METH_VARARGS | METH_KEYWORDS, NULL},
33636 { (char *)"VideoMode_bpp_get", (PyCFunction) _wrap_VideoMode_bpp_get, METH_VARARGS | METH_KEYWORDS, NULL},
33637 { (char *)"VideoMode_refresh_set", (PyCFunction) _wrap_VideoMode_refresh_set, METH_VARARGS | METH_KEYWORDS, NULL},
33638 { (char *)"VideoMode_refresh_get", (PyCFunction) _wrap_VideoMode_refresh_get, METH_VARARGS | METH_KEYWORDS, NULL},
33639 { (char *)"VideoMode_swigregister", VideoMode_swigregister, METH_VARARGS, NULL},
33640 { (char *)"new_Display", (PyCFunction) _wrap_new_Display, METH_VARARGS | METH_KEYWORDS, NULL},
33641 { (char *)"delete_Display", (PyCFunction) _wrap_delete_Display, METH_VARARGS | METH_KEYWORDS, NULL},
33642 { (char *)"Display_GetCount", (PyCFunction) _wrap_Display_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
33643 { (char *)"Display_GetFromPoint", (PyCFunction) _wrap_Display_GetFromPoint, METH_VARARGS | METH_KEYWORDS, NULL},
33644 { (char *)"Display_GetFromWindow", (PyCFunction) _wrap_Display_GetFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
33645 { (char *)"Display_IsOk", (PyCFunction) _wrap_Display_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
33646 { (char *)"Display_GetGeometry", (PyCFunction) _wrap_Display_GetGeometry, METH_VARARGS | METH_KEYWORDS, NULL},
33647 { (char *)"Display_GetName", (PyCFunction) _wrap_Display_GetName, METH_VARARGS | METH_KEYWORDS, NULL},
33648 { (char *)"Display_IsPrimary", (PyCFunction) _wrap_Display_IsPrimary, METH_VARARGS | METH_KEYWORDS, NULL},
33649 { (char *)"Display_GetModes", (PyCFunction) _wrap_Display_GetModes, METH_VARARGS | METH_KEYWORDS, NULL},
33650 { (char *)"Display_GetCurrentMode", (PyCFunction) _wrap_Display_GetCurrentMode, METH_VARARGS | METH_KEYWORDS, NULL},
33651 { (char *)"Display_ChangeMode", (PyCFunction) _wrap_Display_ChangeMode, METH_VARARGS | METH_KEYWORDS, NULL},
33652 { (char *)"Display_ResetMode", (PyCFunction) _wrap_Display_ResetMode, METH_VARARGS | METH_KEYWORDS, NULL},
33653 { (char *)"Display_swigregister", Display_swigregister, METH_VARARGS, NULL},
33654 { (char *)"StandardPaths_Get", (PyCFunction) _wrap_StandardPaths_Get, METH_VARARGS | METH_KEYWORDS, NULL},
33655 { (char *)"StandardPaths_GetConfigDir", (PyCFunction) _wrap_StandardPaths_GetConfigDir, METH_VARARGS | METH_KEYWORDS, NULL},
33656 { (char *)"StandardPaths_GetUserConfigDir", (PyCFunction) _wrap_StandardPaths_GetUserConfigDir, METH_VARARGS | METH_KEYWORDS, NULL},
33657 { (char *)"StandardPaths_GetDataDir", (PyCFunction) _wrap_StandardPaths_GetDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
33658 { (char *)"StandardPaths_GetLocalDataDir", (PyCFunction) _wrap_StandardPaths_GetLocalDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
33659 { (char *)"StandardPaths_GetUserDataDir", (PyCFunction) _wrap_StandardPaths_GetUserDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
33660 { (char *)"StandardPaths_GetUserLocalDataDir", (PyCFunction) _wrap_StandardPaths_GetUserLocalDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
33661 { (char *)"StandardPaths_GetPluginsDir", (PyCFunction) _wrap_StandardPaths_GetPluginsDir, METH_VARARGS | METH_KEYWORDS, NULL},
33662 { (char *)"StandardPaths_SetInstallPrefix", (PyCFunction) _wrap_StandardPaths_SetInstallPrefix, METH_VARARGS | METH_KEYWORDS, NULL},
33663 { (char *)"StandardPaths_GetInstallPrefix", (PyCFunction) _wrap_StandardPaths_GetInstallPrefix, METH_VARARGS | METH_KEYWORDS, NULL},
33664 { (char *)"StandardPaths_swigregister", StandardPaths_swigregister, METH_VARARGS, NULL},
33665 { NULL, NULL, 0, NULL }
33666 };
33667
33668
33669 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
33670
33671 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
33672 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
33673 }
33674 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
33675 return (void *)((wxEvent *) ((wxMenuEvent *) x));
33676 }
33677 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
33678 return (void *)((wxEvent *) ((wxCloseEvent *) x));
33679 }
33680 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
33681 return (void *)((wxEvent *) ((wxMouseEvent *) x));
33682 }
33683 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
33684 return (void *)((wxEvent *) ((wxEraseEvent *) x));
33685 }
33686 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
33687 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
33688 }
33689 static void *_p_wxTimerEventTo_p_wxEvent(void *x) {
33690 return (void *)((wxEvent *) ((wxTimerEvent *) x));
33691 }
33692 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
33693 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
33694 }
33695 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
33696 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
33697 }
33698 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
33699 return (void *)((wxEvent *) ((wxPyEvent *) x));
33700 }
33701 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
33702 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
33703 }
33704 static void *_p_wxJoystickEventTo_p_wxEvent(void *x) {
33705 return (void *)((wxEvent *) ((wxJoystickEvent *) x));
33706 }
33707 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
33708 return (void *)((wxEvent *) ((wxIdleEvent *) x));
33709 }
33710 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
33711 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
33712 }
33713 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
33714 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
33715 }
33716 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
33717 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
33718 }
33719 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
33720 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
33721 }
33722 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
33723 return (void *)((wxEvent *) ((wxActivateEvent *) x));
33724 }
33725 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
33726 return (void *)((wxEvent *) ((wxSizeEvent *) x));
33727 }
33728 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
33729 return (void *)((wxEvent *) ((wxMoveEvent *) x));
33730 }
33731 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
33732 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
33733 }
33734 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
33735 return (void *)((wxEvent *) ((wxPaintEvent *) x));
33736 }
33737 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
33738 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
33739 }
33740 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
33741 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
33742 }
33743 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
33744 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
33745 }
33746 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
33747 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
33748 }
33749 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
33750 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
33751 }
33752 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
33753 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
33754 }
33755 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
33756 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
33757 }
33758 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
33759 return (void *)((wxEvent *) ((wxFocusEvent *) x));
33760 }
33761 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
33762 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
33763 }
33764 static void *_p_wxProcessEventTo_p_wxEvent(void *x) {
33765 return (void *)((wxEvent *) ((wxProcessEvent *) x));
33766 }
33767 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
33768 return (void *)((wxEvent *) ((wxShowEvent *) x));
33769 }
33770 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
33771 return (void *)((wxEvent *) ((wxCommandEvent *) x));
33772 }
33773 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
33774 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
33775 }
33776 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
33777 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
33778 }
33779 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
33780 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
33781 }
33782 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
33783 return (void *)((wxEvent *) ((wxKeyEvent *) x));
33784 }
33785 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
33786 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
33787 }
33788 static void *_p_wxFileConfigTo_p_wxConfigBase(void *x) {
33789 return (void *)((wxConfigBase *) ((wxFileConfig *) x));
33790 }
33791 static void *_p_wxConfigTo_p_wxConfigBase(void *x) {
33792 return (void *)((wxConfigBase *) ((wxConfig *) x));
33793 }
33794 static void *_p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject(void *x) {
33795 return (void *)((wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
33796 }
33797 static void *_p_wxPyTextDataObjectTo_p_wxTextDataObject(void *x) {
33798 return (void *)((wxTextDataObject *) ((wxPyTextDataObject *) x));
33799 }
33800 static void *_p_wxDataObjectSimpleTo_p_wxDataObject(void *x) {
33801 return (void *)((wxDataObject *) ((wxDataObjectSimple *) x));
33802 }
33803 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObject(void *x) {
33804 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
33805 }
33806 static void *_p_wxDataObjectCompositeTo_p_wxDataObject(void *x) {
33807 return (void *)((wxDataObject *) ((wxDataObjectComposite *) x));
33808 }
33809 static void *_p_wxTextDataObjectTo_p_wxDataObject(void *x) {
33810 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxTextDataObject *) x));
33811 }
33812 static void *_p_wxPyTextDataObjectTo_p_wxDataObject(void *x) {
33813 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxTextDataObject *) ((wxPyTextDataObject *) x));
33814 }
33815 static void *_p_wxBitmapDataObjectTo_p_wxDataObject(void *x) {
33816 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxBitmapDataObject *) x));
33817 }
33818 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObject(void *x) {
33819 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
33820 }
33821 static void *_p_wxFileDataObjectTo_p_wxDataObject(void *x) {
33822 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxFileDataObject *) x));
33823 }
33824 static void *_p_wxCustomDataObjectTo_p_wxDataObject(void *x) {
33825 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxCustomDataObject *) x));
33826 }
33827 static void *_p_wxURLDataObjectTo_p_wxDataObject(void *x) {
33828 return (void *)((wxDataObject *) ((wxURLDataObject *) x));
33829 }
33830 static void *_p_wxMetafileDataObjectTo_p_wxDataObject(void *x) {
33831 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxMetafileDataObject *) x));
33832 }
33833 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple(void *x) {
33834 return (void *)((wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
33835 }
33836 static void *_p_wxTextDataObjectTo_p_wxDataObjectSimple(void *x) {
33837 return (void *)((wxDataObjectSimple *) ((wxTextDataObject *) x));
33838 }
33839 static void *_p_wxPyTextDataObjectTo_p_wxDataObjectSimple(void *x) {
33840 return (void *)((wxDataObjectSimple *) (wxTextDataObject *) ((wxPyTextDataObject *) x));
33841 }
33842 static void *_p_wxBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
33843 return (void *)((wxDataObjectSimple *) ((wxBitmapDataObject *) x));
33844 }
33845 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
33846 return (void *)((wxDataObjectSimple *) (wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
33847 }
33848 static void *_p_wxFileDataObjectTo_p_wxDataObjectSimple(void *x) {
33849 return (void *)((wxDataObjectSimple *) ((wxFileDataObject *) x));
33850 }
33851 static void *_p_wxCustomDataObjectTo_p_wxDataObjectSimple(void *x) {
33852 return (void *)((wxDataObjectSimple *) ((wxCustomDataObject *) x));
33853 }
33854 static void *_p_wxMetafileDataObjectTo_p_wxDataObjectSimple(void *x) {
33855 return (void *)((wxDataObjectSimple *) ((wxMetafileDataObject *) x));
33856 }
33857 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
33858 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
33859 }
33860 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
33861 return (void *)((wxEvtHandler *) ((wxWindow *) x));
33862 }
33863 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
33864 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
33865 }
33866 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
33867 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
33868 }
33869 static void *_p_wxPyTimerTo_p_wxEvtHandler(void *x) {
33870 return (void *)((wxEvtHandler *) ((wxPyTimer *) x));
33871 }
33872 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
33873 return (void *)((wxEvtHandler *) ((wxValidator *) x));
33874 }
33875 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
33876 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
33877 }
33878 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
33879 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
33880 }
33881 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
33882 return (void *)((wxEvtHandler *) ((wxMenu *) x));
33883 }
33884 static void *_p_wxPyProcessTo_p_wxEvtHandler(void *x) {
33885 return (void *)((wxEvtHandler *) ((wxPyProcess *) x));
33886 }
33887 static void *_p_wxPyTipProviderTo_p_wxTipProvider(void *x) {
33888 return (void *)((wxTipProvider *) ((wxPyTipProvider *) x));
33889 }
33890 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
33891 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
33892 }
33893 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
33894 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
33895 }
33896 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
33897 return (void *)((wxObject *) ((wxSizerItem *) x));
33898 }
33899 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
33900 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
33901 }
33902 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
33903 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
33904 }
33905 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
33906 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
33907 }
33908 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
33909 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
33910 }
33911 static void *_p_wxSizerTo_p_wxObject(void *x) {
33912 return (void *)((wxObject *) ((wxSizer *) x));
33913 }
33914 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
33915 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
33916 }
33917 static void *_p_wxFileHistoryTo_p_wxObject(void *x) {
33918 return (void *)((wxObject *) ((wxFileHistory *) x));
33919 }
33920 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
33921 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
33922 }
33923 static void *_p_wxEventTo_p_wxObject(void *x) {
33924 return (void *)((wxObject *) ((wxEvent *) x));
33925 }
33926 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
33927 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
33928 }
33929 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
33930 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
33931 }
33932 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
33933 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
33934 }
33935 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
33936 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
33937 }
33938 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
33939 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
33940 }
33941 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
33942 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
33943 }
33944 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
33945 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
33946 }
33947 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
33948 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
33949 }
33950 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
33951 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
33952 }
33953 static void *_p_wxControlTo_p_wxObject(void *x) {
33954 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
33955 }
33956 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
33957 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
33958 }
33959 static void *_p_wxTimerEventTo_p_wxObject(void *x) {
33960 return (void *)((wxObject *) (wxEvent *) ((wxTimerEvent *) x));
33961 }
33962 static void *_p_wxFSFileTo_p_wxObject(void *x) {
33963 return (void *)((wxObject *) ((wxFSFile *) x));
33964 }
33965 static void *_p_wxClipboardTo_p_wxObject(void *x) {
33966 return (void *)((wxObject *) ((wxClipboard *) x));
33967 }
33968 static void *_p_wxPySizerTo_p_wxObject(void *x) {
33969 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
33970 }
33971 static void *_p_wxPyEventTo_p_wxObject(void *x) {
33972 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
33973 }
33974 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
33975 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
33976 }
33977 static void *_p_wxShowEventTo_p_wxObject(void *x) {
33978 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
33979 }
33980 static void *_p_wxToolTipTo_p_wxObject(void *x) {
33981 return (void *)((wxObject *) ((wxToolTip *) x));
33982 }
33983 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
33984 return (void *)((wxObject *) ((wxMenuItem *) x));
33985 }
33986 static void *_p_wxDateEventTo_p_wxObject(void *x) {
33987 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
33988 }
33989 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
33990 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
33991 }
33992 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
33993 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
33994 }
33995 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
33996 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
33997 }
33998 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
33999 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
34000 }
34001 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
34002 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
34003 }
34004 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
34005 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
34006 }
34007 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
34008 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
34009 }
34010 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
34011 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
34012 }
34013 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
34014 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
34015 }
34016 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
34017 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
34018 }
34019 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
34020 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
34021 }
34022 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
34023 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
34024 }
34025 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
34026 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
34027 }
34028 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
34029 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
34030 }
34031 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
34032 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
34033 }
34034 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
34035 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
34036 }
34037 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
34038 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
34039 }
34040 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
34041 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
34042 }
34043 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
34044 return (void *)((wxObject *) ((wxImageHandler *) x));
34045 }
34046 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
34047 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
34048 }
34049 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
34050 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
34051 }
34052 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
34053 return (void *)((wxObject *) ((wxEvtHandler *) x));
34054 }
34055 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
34056 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
34057 }
34058 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
34059 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
34060 }
34061 static void *_p_wxImageTo_p_wxObject(void *x) {
34062 return (void *)((wxObject *) ((wxImage *) x));
34063 }
34064 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
34065 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
34066 }
34067 static void *_p_wxSystemOptionsTo_p_wxObject(void *x) {
34068 return (void *)((wxObject *) ((wxSystemOptions *) x));
34069 }
34070 static void *_p_wxJoystickEventTo_p_wxObject(void *x) {
34071 return (void *)((wxObject *) (wxEvent *) ((wxJoystickEvent *) x));
34072 }
34073 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
34074 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
34075 }
34076 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
34077 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
34078 }
34079 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
34080 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
34081 }
34082 static void *_p_wxWindowTo_p_wxObject(void *x) {
34083 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
34084 }
34085 static void *_p_wxMenuTo_p_wxObject(void *x) {
34086 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
34087 }
34088 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
34089 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
34090 }
34091 static void *_p_wxPyProcessTo_p_wxObject(void *x) {
34092 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyProcess *) x));
34093 }
34094 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
34095 return (void *)((wxObject *) ((wxFileSystem *) x));
34096 }
34097 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
34098 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
34099 }
34100 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
34101 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
34102 }
34103 static void *_p_wxPyAppTo_p_wxObject(void *x) {
34104 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
34105 }
34106 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
34107 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
34108 }
34109 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
34110 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
34111 }
34112 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
34113 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
34114 }
34115 static void *_p_wxBusyInfoTo_p_wxObject(void *x) {
34116 return (void *)((wxObject *) ((wxBusyInfo *) x));
34117 }
34118 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
34119 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
34120 }
34121 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
34122 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
34123 }
34124 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
34125 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
34126 }
34127 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
34128 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
34129 }
34130 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
34131 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
34132 }
34133 static void *_p_wxProcessEventTo_p_wxObject(void *x) {
34134 return (void *)((wxObject *) (wxEvent *) ((wxProcessEvent *) x));
34135 }
34136 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
34137 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
34138 }
34139 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
34140 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
34141 }
34142 static void *_p_wxValidatorTo_p_wxObject(void *x) {
34143 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
34144 }
34145 static void *_p_wxPyTimerTo_p_wxObject(void *x) {
34146 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTimer *) x));
34147 }
34148 static void *_p_wxLogBufferTo_p_wxLog(void *x) {
34149 return (void *)((wxLog *) ((wxLogBuffer *) x));
34150 }
34151 static void *_p_wxLogStderrTo_p_wxLog(void *x) {
34152 return (void *)((wxLog *) ((wxLogStderr *) x));
34153 }
34154 static void *_p_wxLogTextCtrlTo_p_wxLog(void *x) {
34155 return (void *)((wxLog *) ((wxLogTextCtrl *) x));
34156 }
34157 static void *_p_wxLogWindowTo_p_wxLog(void *x) {
34158 return (void *)((wxLog *) ((wxLogWindow *) x));
34159 }
34160 static void *_p_wxLogChainTo_p_wxLog(void *x) {
34161 return (void *)((wxLog *) ((wxLogChain *) x));
34162 }
34163 static void *_p_wxLogGuiTo_p_wxLog(void *x) {
34164 return (void *)((wxLog *) ((wxLogGui *) x));
34165 }
34166 static void *_p_wxPyLogTo_p_wxLog(void *x) {
34167 return (void *)((wxLog *) ((wxPyLog *) x));
34168 }
34169 static void *_p_wxControlTo_p_wxWindow(void *x) {
34170 return (void *)((wxWindow *) ((wxControl *) x));
34171 }
34172 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
34173 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
34174 }
34175 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
34176 return (void *)((wxWindow *) ((wxMenuBar *) x));
34177 }
34178 static void *_p_wxPyTextDropTargetTo_p_wxPyDropTarget(void *x) {
34179 return (void *)((wxPyDropTarget *) ((wxPyTextDropTarget *) x));
34180 }
34181 static void *_p_wxPyFileDropTargetTo_p_wxPyDropTarget(void *x) {
34182 return (void *)((wxPyDropTarget *) ((wxPyFileDropTarget *) x));
34183 }
34184 static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, 0};
34185 static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, 0};
34186 static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, 0};
34187 static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, 0};
34188 static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, 0};
34189 static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxLogLevel *", 0, 0, 0};
34190 static swig_type_info _swigt__p_void = {"_p_void", "void *", 0, 0, 0};
34191 static swig_type_info _swigt__p_wxArrayString = {"_p_wxArrayString", "wxArrayString *", 0, 0, 0};
34192 static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, 0};
34193 static swig_type_info _swigt__p_wxBitmapDataObject = {"_p_wxBitmapDataObject", "wxBitmapDataObject *", 0, 0, 0};
34194 static swig_type_info _swigt__p_wxBusyCursor = {"_p_wxBusyCursor", "wxBusyCursor *", 0, 0, 0};
34195 static swig_type_info _swigt__p_wxBusyInfo = {"_p_wxBusyInfo", "wxBusyInfo *", 0, 0, 0};
34196 static swig_type_info _swigt__p_wxCaret = {"_p_wxCaret", "wxCaret *", 0, 0, 0};
34197 static swig_type_info _swigt__p_wxChar = {"_p_wxChar", "wxChar *", 0, 0, 0};
34198 static swig_type_info _swigt__p_wxClipboard = {"_p_wxClipboard", "wxClipboard *", 0, 0, 0};
34199 static swig_type_info _swigt__p_wxClipboardLocker = {"_p_wxClipboardLocker", "wxClipboardLocker *", 0, 0, 0};
34200 static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, 0};
34201 static swig_type_info _swigt__p_wxConfig = {"_p_wxConfig", "wxConfig *", 0, 0, 0};
34202 static swig_type_info _swigt__p_wxConfigBase = {"_p_wxConfigBase", "wxConfigBase *", 0, 0, 0};
34203 static swig_type_info _swigt__p_wxConfigPathChanger = {"_p_wxConfigPathChanger", "wxConfigPathChanger *", 0, 0, 0};
34204 static swig_type_info _swigt__p_wxCursor = {"_p_wxCursor", "wxCursor *", 0, 0, 0};
34205 static swig_type_info _swigt__p_wxCustomDataObject = {"_p_wxCustomDataObject", "wxCustomDataObject *", 0, 0, 0};
34206 static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, 0};
34207 static swig_type_info _swigt__p_wxDataFormat = {"_p_wxDataFormat", "wxDataFormat *", 0, 0, 0};
34208 static swig_type_info _swigt__p_wxDataObject = {"_p_wxDataObject", "wxDataObject *", 0, 0, 0};
34209 static swig_type_info _swigt__p_wxDataObjectComposite = {"_p_wxDataObjectComposite", "wxDataObjectComposite *", 0, 0, 0};
34210 static swig_type_info _swigt__p_wxDataObjectSimple = {"_p_wxDataObjectSimple", "wxDataObjectSimple *", 0, 0, 0};
34211 static swig_type_info _swigt__p_wxDateSpan = {"_p_wxDateSpan", "wxDateSpan *", 0, 0, 0};
34212 static swig_type_info _swigt__p_wxDateTime = {"_p_wxDateTime", "wxDateTime *", 0, 0, 0};
34213 static swig_type_info _swigt__p_wxDateTime__TimeZone = {"_p_wxDateTime__TimeZone", "wxDateTime::TimeZone *", 0, 0, 0};
34214 static swig_type_info _swigt__p_wxDisplay = {"_p_wxDisplay", "wxDisplay *", 0, 0, 0};
34215 static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0};
34216 static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, 0};
34217 static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0};
34218 static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0};
34219 static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0};
34220 static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0};
34221 static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0};
34222 static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0};
34223 static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0};
34224 static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0};
34225 static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0};
34226 static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", 0, 0, 0, 0};
34227 static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0};
34228 static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0};
34229 static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0};
34230 static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0};
34231 static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0};
34232 static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0};
34233 static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0};
34234 static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0};
34235 static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0};
34236 static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0};
34237 static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0};
34238 static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0};
34239 static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0};
34240 static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0};
34241 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0};
34242 static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0};
34243 static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0};
34244 static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0};
34245 static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0};
34246 static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0};
34247 static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", 0, 0, 0, 0};
34248 static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0};
34249 static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0};
34250 static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0};
34251 static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0};
34252 static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0};
34253 static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, 0};
34254 static swig_type_info _swigt__p_wxControl = {"_p_wxControl", 0, 0, 0, 0};
34255 static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0};
34256 static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0};
34257 static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0};
34258 static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0};
34259 static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0};
34260 static swig_type_info _swigt__p_wxFileConfig = {"_p_wxFileConfig", "wxFileConfig *", 0, 0, 0};
34261 static swig_type_info _swigt__p_wxFileDataObject = {"_p_wxFileDataObject", "wxFileDataObject *", 0, 0, 0};
34262 static swig_type_info _swigt__p_wxFileHistory = {"_p_wxFileHistory", "wxFileHistory *", 0, 0, 0};
34263 static swig_type_info _swigt__p_wxFileType = {"_p_wxFileType", "wxFileType *", 0, 0, 0};
34264 static swig_type_info _swigt__p_wxFileTypeInfo = {"_p_wxFileTypeInfo", "wxFileTypeInfo *", 0, 0, 0};
34265 static swig_type_info _swigt__p_wxFont = {"_p_wxFont", "wxFont *", 0, 0, 0};
34266 static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", "wxFrame *", 0, 0, 0};
34267 static swig_type_info _swigt__p_wxIcon = {"_p_wxIcon", "wxIcon *", 0, 0, 0};
34268 static swig_type_info _swigt__p_wxJoystick = {"_p_wxJoystick", "wxJoystick *", 0, 0, 0};
34269 static swig_type_info _swigt__p_wxJoystickEvent = {"_p_wxJoystickEvent", "wxJoystickEvent *", 0, 0, 0};
34270 static swig_type_info _swigt__p_wxKillError = {"_p_wxKillError", "enum wxKillError *|wxKillError *", 0, 0, 0};
34271 static swig_type_info _swigt__p_wxLog = {"_p_wxLog", "wxLog *", 0, 0, 0};
34272 static swig_type_info _swigt__p_wxLogBuffer = {"_p_wxLogBuffer", "wxLogBuffer *", 0, 0, 0};
34273 static swig_type_info _swigt__p_wxLogChain = {"_p_wxLogChain", "wxLogChain *", 0, 0, 0};
34274 static swig_type_info _swigt__p_wxLogGui = {"_p_wxLogGui", "wxLogGui *", 0, 0, 0};
34275 static swig_type_info _swigt__p_wxLogNull = {"_p_wxLogNull", "wxLogNull *", 0, 0, 0};
34276 static swig_type_info _swigt__p_wxLogStderr = {"_p_wxLogStderr", "wxLogStderr *", 0, 0, 0};
34277 static swig_type_info _swigt__p_wxLogTextCtrl = {"_p_wxLogTextCtrl", "wxLogTextCtrl *", 0, 0, 0};
34278 static swig_type_info _swigt__p_wxLogWindow = {"_p_wxLogWindow", "wxLogWindow *", 0, 0, 0};
34279 static swig_type_info _swigt__p_wxMemorySize = {"_p_wxMemorySize", "wxMemorySize *", 0, 0, 0};
34280 static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", "wxMenu *", 0, 0, 0};
34281 static swig_type_info _swigt__p_wxMetafileDataObject = {"_p_wxMetafileDataObject", "wxMetafileDataObject *", 0, 0, 0};
34282 static swig_type_info _swigt__p_wxMimeTypesManager = {"_p_wxMimeTypesManager", "wxMimeTypesManager *", 0, 0, 0};
34283 static swig_type_info _swigt__p_wxMouseState = {"_p_wxMouseState", "wxMouseState *", 0, 0, 0};
34284 static swig_type_info _swigt__p_wxMutexGuiLocker = {"_p_wxMutexGuiLocker", "wxMutexGuiLocker *", 0, 0, 0};
34285 static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, 0};
34286 static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0};
34287 static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0};
34288 static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0};
34289 static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0};
34290 static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0};
34291 static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0};
34292 static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0};
34293 static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0};
34294 static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0};
34295 static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0};
34296 static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0};
34297 static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0};
34298 static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0};
34299 static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0};
34300 static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0};
34301 static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0};
34302 static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0};
34303 static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0};
34304 static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0};
34305 static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0};
34306 static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0};
34307 static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0};
34308 static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0};
34309 static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0};
34310 static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0};
34311 static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0};
34312 static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0};
34313 static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0};
34314 static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0};
34315 static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0};
34316 static swig_type_info _swigt__p_wxOutputStream = {"_p_wxOutputStream", "wxOutputStream *", 0, 0, 0};
34317 static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, 0};
34318 static swig_type_info _swigt__p_wxPoint = {"_p_wxPoint", "wxPoint *", 0, 0, 0};
34319 static swig_type_info _swigt__p_wxProcessEvent = {"_p_wxProcessEvent", "wxProcessEvent *", 0, 0, 0};
34320 static swig_type_info _swigt__p_wxPyArtProvider = {"_p_wxPyArtProvider", "wxPyArtProvider *", 0, 0, 0};
34321 static swig_type_info _swigt__p_wxPyBitmapDataObject = {"_p_wxPyBitmapDataObject", "wxPyBitmapDataObject *", 0, 0, 0};
34322 static swig_type_info _swigt__p_wxPyDataObjectSimple = {"_p_wxPyDataObjectSimple", "wxPyDataObjectSimple *", 0, 0, 0};
34323 static swig_type_info _swigt__p_wxPyDropSource = {"_p_wxPyDropSource", "wxPyDropSource *", 0, 0, 0};
34324 static swig_type_info _swigt__p_wxPyDropTarget = {"_p_wxPyDropTarget", "wxPyDropTarget *", 0, 0, 0};
34325 static swig_type_info _swigt__p_wxPyFileDropTarget = {"_p_wxPyFileDropTarget", "wxPyFileDropTarget *", 0, 0, 0};
34326 static swig_type_info _swigt__p_wxPyLog = {"_p_wxPyLog", "wxPyLog *", 0, 0, 0};
34327 static swig_type_info _swigt__p_wxPyProcess = {"_p_wxPyProcess", "wxPyProcess *", 0, 0, 0};
34328 static swig_type_info _swigt__p_wxPyTextDataObject = {"_p_wxPyTextDataObject", "wxPyTextDataObject *", 0, 0, 0};
34329 static swig_type_info _swigt__p_wxPyTextDropTarget = {"_p_wxPyTextDropTarget", "wxPyTextDropTarget *", 0, 0, 0};
34330 static swig_type_info _swigt__p_wxPyTimer = {"_p_wxPyTimer", "wxPyTimer *", 0, 0, 0};
34331 static swig_type_info _swigt__p_wxPyTipProvider = {"_p_wxPyTipProvider", "wxPyTipProvider *", 0, 0, 0};
34332 static swig_type_info _swigt__p_wxRect = {"_p_wxRect", "wxRect *", 0, 0, 0};
34333 static swig_type_info _swigt__p_wxSingleInstanceChecker = {"_p_wxSingleInstanceChecker", "wxSingleInstanceChecker *", 0, 0, 0};
34334 static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, 0};
34335 static swig_type_info _swigt__p_wxSound = {"_p_wxSound", "wxSound *", 0, 0, 0};
34336 static swig_type_info _swigt__p_wxStandardPaths = {"_p_wxStandardPaths", "wxStandardPaths *", 0, 0, 0};
34337 static swig_type_info _swigt__p_wxStopWatch = {"_p_wxStopWatch", "wxStopWatch *", 0, 0, 0};
34338 static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, 0};
34339 static swig_type_info _swigt__p_wxSystemOptions = {"_p_wxSystemOptions", "wxSystemOptions *", 0, 0, 0};
34340 static swig_type_info _swigt__p_wxSystemSettings = {"_p_wxSystemSettings", "wxSystemSettings *", 0, 0, 0};
34341 static swig_type_info _swigt__p_wxTextCtrl = {"_p_wxTextCtrl", "wxTextCtrl *", 0, 0, 0};
34342 static swig_type_info _swigt__p_wxTextDataObject = {"_p_wxTextDataObject", "wxTextDataObject *", 0, 0, 0};
34343 static swig_type_info _swigt__p_wxTimeSpan = {"_p_wxTimeSpan", "wxTimeSpan *", 0, 0, 0};
34344 static swig_type_info _swigt__p_wxTimer = {"_p_wxTimer", "wxTimer *", 0, 0, 0};
34345 static swig_type_info _swigt__p_wxTimerEvent = {"_p_wxTimerEvent", "wxTimerEvent *", 0, 0, 0};
34346 static swig_type_info _swigt__p_wxTimerRunner = {"_p_wxTimerRunner", "wxTimerRunner *", 0, 0, 0};
34347 static swig_type_info _swigt__p_wxTipProvider = {"_p_wxTipProvider", "wxTipProvider *", 0, 0, 0};
34348 static swig_type_info _swigt__p_wxToolTip = {"_p_wxToolTip", "wxToolTip *", 0, 0, 0};
34349 static swig_type_info _swigt__p_wxURLDataObject = {"_p_wxURLDataObject", "wxURLDataObject *", 0, 0, 0};
34350 static swig_type_info _swigt__p_wxVideoMode = {"_p_wxVideoMode", "wxVideoMode *", 0, 0, 0};
34351 static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, 0};
34352 static swig_type_info _swigt__p_wxWindowDisabler = {"_p_wxWindowDisabler", "wxWindowDisabler *", 0, 0, 0};
34353 static swig_type_info _swigt__ptrdiff_t = {"_ptrdiff_t", "ptrdiff_t", 0, 0, 0};
34354 static swig_type_info _swigt__std__ptrdiff_t = {"_std__ptrdiff_t", "std::ptrdiff_t", 0, 0, 0};
34355 static swig_type_info _swigt__unsigned_int = {"_unsigned_int", "unsigned int|std::size_t", 0, 0, 0};
34356
34357 static swig_type_info *swig_type_initial[] = {
34358 &_swigt__p_char,
34359 &_swigt__p_form_ops_t,
34360 &_swigt__p_int,
34361 &_swigt__p_unsigned_char,
34362 &_swigt__p_unsigned_int,
34363 &_swigt__p_unsigned_long,
34364 &_swigt__p_void,
34365 &_swigt__p_wxANIHandler,
34366 &_swigt__p_wxAcceleratorTable,
34367 &_swigt__p_wxActivateEvent,
34368 &_swigt__p_wxArrayString,
34369 &_swigt__p_wxBMPHandler,
34370 &_swigt__p_wxBitmap,
34371 &_swigt__p_wxBitmapDataObject,
34372 &_swigt__p_wxBoxSizer,
34373 &_swigt__p_wxBusyCursor,
34374 &_swigt__p_wxBusyInfo,
34375 &_swigt__p_wxCURHandler,
34376 &_swigt__p_wxCaret,
34377 &_swigt__p_wxChar,
34378 &_swigt__p_wxChildFocusEvent,
34379 &_swigt__p_wxClipboard,
34380 &_swigt__p_wxClipboardLocker,
34381 &_swigt__p_wxCloseEvent,
34382 &_swigt__p_wxColour,
34383 &_swigt__p_wxCommandEvent,
34384 &_swigt__p_wxConfig,
34385 &_swigt__p_wxConfigBase,
34386 &_swigt__p_wxConfigPathChanger,
34387 &_swigt__p_wxContextMenuEvent,
34388 &_swigt__p_wxControl,
34389 &_swigt__p_wxControlWithItems,
34390 &_swigt__p_wxCursor,
34391 &_swigt__p_wxCustomDataObject,
34392 &_swigt__p_wxDC,
34393 &_swigt__p_wxDataFormat,
34394 &_swigt__p_wxDataObject,
34395 &_swigt__p_wxDataObjectComposite,
34396 &_swigt__p_wxDataObjectSimple,
34397 &_swigt__p_wxDateEvent,
34398 &_swigt__p_wxDateSpan,
34399 &_swigt__p_wxDateTime,
34400 &_swigt__p_wxDateTime__TimeZone,
34401 &_swigt__p_wxDisplay,
34402 &_swigt__p_wxDisplayChangedEvent,
34403 &_swigt__p_wxDropFilesEvent,
34404 &_swigt__p_wxDuplexMode,
34405 &_swigt__p_wxEraseEvent,
34406 &_swigt__p_wxEvent,
34407 &_swigt__p_wxEvtHandler,
34408 &_swigt__p_wxFSFile,
34409 &_swigt__p_wxFileConfig,
34410 &_swigt__p_wxFileDataObject,
34411 &_swigt__p_wxFileHistory,
34412 &_swigt__p_wxFileSystem,
34413 &_swigt__p_wxFileType,
34414 &_swigt__p_wxFileTypeInfo,
34415 &_swigt__p_wxFlexGridSizer,
34416 &_swigt__p_wxFocusEvent,
34417 &_swigt__p_wxFont,
34418 &_swigt__p_wxFrame,
34419 &_swigt__p_wxGBSizerItem,
34420 &_swigt__p_wxGIFHandler,
34421 &_swigt__p_wxGridBagSizer,
34422 &_swigt__p_wxGridSizer,
34423 &_swigt__p_wxICOHandler,
34424 &_swigt__p_wxIcon,
34425 &_swigt__p_wxIconizeEvent,
34426 &_swigt__p_wxIdleEvent,
34427 &_swigt__p_wxImage,
34428 &_swigt__p_wxImageHandler,
34429 &_swigt__p_wxIndividualLayoutConstraint,
34430 &_swigt__p_wxInitDialogEvent,
34431 &_swigt__p_wxJPEGHandler,
34432 &_swigt__p_wxJoystick,
34433 &_swigt__p_wxJoystickEvent,
34434 &_swigt__p_wxKeyEvent,
34435 &_swigt__p_wxKillError,
34436 &_swigt__p_wxLayoutConstraints,
34437 &_swigt__p_wxLog,
34438 &_swigt__p_wxLogBuffer,
34439 &_swigt__p_wxLogChain,
34440 &_swigt__p_wxLogGui,
34441 &_swigt__p_wxLogNull,
34442 &_swigt__p_wxLogStderr,
34443 &_swigt__p_wxLogTextCtrl,
34444 &_swigt__p_wxLogWindow,
34445 &_swigt__p_wxMaximizeEvent,
34446 &_swigt__p_wxMemorySize,
34447 &_swigt__p_wxMenu,
34448 &_swigt__p_wxMenuBar,
34449 &_swigt__p_wxMenuEvent,
34450 &_swigt__p_wxMenuItem,
34451 &_swigt__p_wxMetafileDataObject,
34452 &_swigt__p_wxMimeTypesManager,
34453 &_swigt__p_wxMouseCaptureChangedEvent,
34454 &_swigt__p_wxMouseEvent,
34455 &_swigt__p_wxMouseState,
34456 &_swigt__p_wxMoveEvent,
34457 &_swigt__p_wxMutexGuiLocker,
34458 &_swigt__p_wxNavigationKeyEvent,
34459 &_swigt__p_wxNcPaintEvent,
34460 &_swigt__p_wxNotifyEvent,
34461 &_swigt__p_wxObject,
34462 &_swigt__p_wxOutputStream,
34463 &_swigt__p_wxPCXHandler,
34464 &_swigt__p_wxPNGHandler,
34465 &_swigt__p_wxPNMHandler,
34466 &_swigt__p_wxPaintEvent,
34467 &_swigt__p_wxPaletteChangedEvent,
34468 &_swigt__p_wxPaperSize,
34469 &_swigt__p_wxPoint,
34470 &_swigt__p_wxProcessEvent,
34471 &_swigt__p_wxPyApp,
34472 &_swigt__p_wxPyArtProvider,
34473 &_swigt__p_wxPyBitmapDataObject,
34474 &_swigt__p_wxPyCommandEvent,
34475 &_swigt__p_wxPyDataObjectSimple,
34476 &_swigt__p_wxPyDropSource,
34477 &_swigt__p_wxPyDropTarget,
34478 &_swigt__p_wxPyEvent,
34479 &_swigt__p_wxPyFileDropTarget,
34480 &_swigt__p_wxPyImageHandler,
34481 &_swigt__p_wxPyLog,
34482 &_swigt__p_wxPyProcess,
34483 &_swigt__p_wxPySizer,
34484 &_swigt__p_wxPyTextDataObject,
34485 &_swigt__p_wxPyTextDropTarget,
34486 &_swigt__p_wxPyTimer,
34487 &_swigt__p_wxPyTipProvider,
34488 &_swigt__p_wxPyValidator,
34489 &_swigt__p_wxQueryNewPaletteEvent,
34490 &_swigt__p_wxRect,
34491 &_swigt__p_wxScrollEvent,
34492 &_swigt__p_wxScrollWinEvent,
34493 &_swigt__p_wxSetCursorEvent,
34494 &_swigt__p_wxShowEvent,
34495 &_swigt__p_wxSingleInstanceChecker,
34496 &_swigt__p_wxSize,
34497 &_swigt__p_wxSizeEvent,
34498 &_swigt__p_wxSizer,
34499 &_swigt__p_wxSizerItem,
34500 &_swigt__p_wxSound,
34501 &_swigt__p_wxStandardPaths,
34502 &_swigt__p_wxStaticBoxSizer,
34503 &_swigt__p_wxStdDialogButtonSizer,
34504 &_swigt__p_wxStopWatch,
34505 &_swigt__p_wxString,
34506 &_swigt__p_wxSysColourChangedEvent,
34507 &_swigt__p_wxSystemOptions,
34508 &_swigt__p_wxSystemSettings,
34509 &_swigt__p_wxTIFFHandler,
34510 &_swigt__p_wxTextCtrl,
34511 &_swigt__p_wxTextDataObject,
34512 &_swigt__p_wxTimeSpan,
34513 &_swigt__p_wxTimer,
34514 &_swigt__p_wxTimerEvent,
34515 &_swigt__p_wxTimerRunner,
34516 &_swigt__p_wxTipProvider,
34517 &_swigt__p_wxToolTip,
34518 &_swigt__p_wxURLDataObject,
34519 &_swigt__p_wxUpdateUIEvent,
34520 &_swigt__p_wxValidator,
34521 &_swigt__p_wxVideoMode,
34522 &_swigt__p_wxWindow,
34523 &_swigt__p_wxWindowCreateEvent,
34524 &_swigt__p_wxWindowDestroyEvent,
34525 &_swigt__p_wxWindowDisabler,
34526 &_swigt__p_wxXPMHandler,
34527 &_swigt__ptrdiff_t,
34528 &_swigt__std__ptrdiff_t,
34529 &_swigt__unsigned_int,
34530 };
34531
34532 static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
34533 static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
34534 static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
34535 static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
34536 static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
34537 static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
34538 static swig_cast_info _swigc__p_void[] = { {&_swigt__p_void, 0, 0, 0},{0, 0, 0, 0}};
34539 static swig_cast_info _swigc__p_wxArrayString[] = { {&_swigt__p_wxArrayString, 0, 0, 0},{0, 0, 0, 0}};
34540 static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
34541 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}};
34542 static swig_cast_info _swigc__p_wxBusyCursor[] = { {&_swigt__p_wxBusyCursor, 0, 0, 0},{0, 0, 0, 0}};
34543 static swig_cast_info _swigc__p_wxBusyInfo[] = { {&_swigt__p_wxBusyInfo, 0, 0, 0},{0, 0, 0, 0}};
34544 static swig_cast_info _swigc__p_wxCaret[] = { {&_swigt__p_wxCaret, 0, 0, 0},{0, 0, 0, 0}};
34545 static swig_cast_info _swigc__p_wxChar[] = { {&_swigt__p_wxChar, 0, 0, 0},{0, 0, 0, 0}};
34546 static swig_cast_info _swigc__p_wxClipboard[] = { {&_swigt__p_wxClipboard, 0, 0, 0},{0, 0, 0, 0}};
34547 static swig_cast_info _swigc__p_wxClipboardLocker[] = { {&_swigt__p_wxClipboardLocker, 0, 0, 0},{0, 0, 0, 0}};
34548 static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
34549 static swig_cast_info _swigc__p_wxConfig[] = { {&_swigt__p_wxConfig, 0, 0, 0},{0, 0, 0, 0}};
34550 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}};
34551 static swig_cast_info _swigc__p_wxConfigPathChanger[] = { {&_swigt__p_wxConfigPathChanger, 0, 0, 0},{0, 0, 0, 0}};
34552 static swig_cast_info _swigc__p_wxCursor[] = { {&_swigt__p_wxCursor, 0, 0, 0},{0, 0, 0, 0}};
34553 static swig_cast_info _swigc__p_wxCustomDataObject[] = { {&_swigt__p_wxCustomDataObject, 0, 0, 0},{0, 0, 0, 0}};
34554 static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
34555 static swig_cast_info _swigc__p_wxDataFormat[] = { {&_swigt__p_wxDataFormat, 0, 0, 0},{0, 0, 0, 0}};
34556 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}};
34557 static swig_cast_info _swigc__p_wxDataObjectComposite[] = { {&_swigt__p_wxDataObjectComposite, 0, 0, 0},{0, 0, 0, 0}};
34558 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}};
34559 static swig_cast_info _swigc__p_wxDateSpan[] = { {&_swigt__p_wxDateSpan, 0, 0, 0},{0, 0, 0, 0}};
34560 static swig_cast_info _swigc__p_wxDateTime[] = { {&_swigt__p_wxDateTime, 0, 0, 0},{0, 0, 0, 0}};
34561 static swig_cast_info _swigc__p_wxDateTime__TimeZone[] = { {&_swigt__p_wxDateTime__TimeZone, 0, 0, 0},{0, 0, 0, 0}};
34562 static swig_cast_info _swigc__p_wxDisplay[] = { {&_swigt__p_wxDisplay, 0, 0, 0},{0, 0, 0, 0}};
34563 static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
34564 static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
34565 static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
34566 static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
34567 static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
34568 static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
34569 static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
34570 static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
34571 static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
34572 static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
34573 static swig_cast_info _swigc__p_wxNotifyEvent[] = {{&_swigt__p_wxNotifyEvent, 0, 0, 0},{0, 0, 0, 0}};
34574 static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
34575 static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
34576 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
34577 static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
34578 static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
34579 static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
34580 static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
34581 static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
34582 static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
34583 static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
34584 static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
34585 static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
34586 static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
34587 static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
34588 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
34589 static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
34590 static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
34591 static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
34592 static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
34593 static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
34594 static swig_cast_info _swigc__p_wxCommandEvent[] = {{&_swigt__p_wxCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
34595 static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
34596 static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
34597 static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
34598 static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
34599 static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
34600 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}};
34601 static swig_cast_info _swigc__p_wxControl[] = {{&_swigt__p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
34602 static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
34603 static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
34604 static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
34605 static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
34606 static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
34607 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}};
34608 static swig_cast_info _swigc__p_wxFileConfig[] = { {&_swigt__p_wxFileConfig, 0, 0, 0},{0, 0, 0, 0}};
34609 static swig_cast_info _swigc__p_wxFileDataObject[] = { {&_swigt__p_wxFileDataObject, 0, 0, 0},{0, 0, 0, 0}};
34610 static swig_cast_info _swigc__p_wxFileHistory[] = { {&_swigt__p_wxFileHistory, 0, 0, 0},{0, 0, 0, 0}};
34611 static swig_cast_info _swigc__p_wxFileType[] = { {&_swigt__p_wxFileType, 0, 0, 0},{0, 0, 0, 0}};
34612 static swig_cast_info _swigc__p_wxFileTypeInfo[] = { {&_swigt__p_wxFileTypeInfo, 0, 0, 0},{0, 0, 0, 0}};
34613 static swig_cast_info _swigc__p_wxFont[] = { {&_swigt__p_wxFont, 0, 0, 0},{0, 0, 0, 0}};
34614 static swig_cast_info _swigc__p_wxFrame[] = { {&_swigt__p_wxFrame, 0, 0, 0},{0, 0, 0, 0}};
34615 static swig_cast_info _swigc__p_wxIcon[] = { {&_swigt__p_wxIcon, 0, 0, 0},{0, 0, 0, 0}};
34616 static swig_cast_info _swigc__p_wxJoystick[] = { {&_swigt__p_wxJoystick, 0, 0, 0},{0, 0, 0, 0}};
34617 static swig_cast_info _swigc__p_wxJoystickEvent[] = { {&_swigt__p_wxJoystickEvent, 0, 0, 0},{0, 0, 0, 0}};
34618 static swig_cast_info _swigc__p_wxKillError[] = { {&_swigt__p_wxKillError, 0, 0, 0},{0, 0, 0, 0}};
34619 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}};
34620 static swig_cast_info _swigc__p_wxLogBuffer[] = { {&_swigt__p_wxLogBuffer, 0, 0, 0},{0, 0, 0, 0}};
34621 static swig_cast_info _swigc__p_wxLogChain[] = { {&_swigt__p_wxLogChain, 0, 0, 0},{0, 0, 0, 0}};
34622 static swig_cast_info _swigc__p_wxLogGui[] = { {&_swigt__p_wxLogGui, 0, 0, 0},{0, 0, 0, 0}};
34623 static swig_cast_info _swigc__p_wxLogNull[] = { {&_swigt__p_wxLogNull, 0, 0, 0},{0, 0, 0, 0}};
34624 static swig_cast_info _swigc__p_wxLogStderr[] = { {&_swigt__p_wxLogStderr, 0, 0, 0},{0, 0, 0, 0}};
34625 static swig_cast_info _swigc__p_wxLogTextCtrl[] = { {&_swigt__p_wxLogTextCtrl, 0, 0, 0},{0, 0, 0, 0}};
34626 static swig_cast_info _swigc__p_wxLogWindow[] = { {&_swigt__p_wxLogWindow, 0, 0, 0},{0, 0, 0, 0}};
34627 static swig_cast_info _swigc__p_wxMemorySize[] = { {&_swigt__p_wxMemorySize, 0, 0, 0},{0, 0, 0, 0}};
34628 static swig_cast_info _swigc__p_wxMenu[] = { {&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
34629 static swig_cast_info _swigc__p_wxMetafileDataObject[] = { {&_swigt__p_wxMetafileDataObject, 0, 0, 0},{0, 0, 0, 0}};
34630 static swig_cast_info _swigc__p_wxMimeTypesManager[] = { {&_swigt__p_wxMimeTypesManager, 0, 0, 0},{0, 0, 0, 0}};
34631 static swig_cast_info _swigc__p_wxMouseState[] = { {&_swigt__p_wxMouseState, 0, 0, 0},{0, 0, 0, 0}};
34632 static swig_cast_info _swigc__p_wxMutexGuiLocker[] = { {&_swigt__p_wxMutexGuiLocker, 0, 0, 0},{0, 0, 0, 0}};
34633 static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
34634 static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
34635 static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
34636 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
34637 static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
34638 static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
34639 static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
34640 static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
34641 static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
34642 static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
34643 static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
34644 static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
34645 static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
34646 static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
34647 static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
34648 static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
34649 static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
34650 static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
34651 static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
34652 static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
34653 static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
34654 static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
34655 static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
34656 static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
34657 static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
34658 static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
34659 static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
34660 static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
34661 static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
34662 static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
34663 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}};
34664 static swig_cast_info _swigc__p_wxOutputStream[] = { {&_swigt__p_wxOutputStream, 0, 0, 0},{0, 0, 0, 0}};
34665 static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
34666 static swig_cast_info _swigc__p_wxPoint[] = { {&_swigt__p_wxPoint, 0, 0, 0},{0, 0, 0, 0}};
34667 static swig_cast_info _swigc__p_wxProcessEvent[] = { {&_swigt__p_wxProcessEvent, 0, 0, 0},{0, 0, 0, 0}};
34668 static swig_cast_info _swigc__p_wxPyArtProvider[] = { {&_swigt__p_wxPyArtProvider, 0, 0, 0},{0, 0, 0, 0}};
34669 static swig_cast_info _swigc__p_wxPyBitmapDataObject[] = { {&_swigt__p_wxPyBitmapDataObject, 0, 0, 0},{0, 0, 0, 0}};
34670 static swig_cast_info _swigc__p_wxPyDataObjectSimple[] = { {&_swigt__p_wxPyDataObjectSimple, 0, 0, 0},{0, 0, 0, 0}};
34671 static swig_cast_info _swigc__p_wxPyDropSource[] = { {&_swigt__p_wxPyDropSource, 0, 0, 0},{0, 0, 0, 0}};
34672 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}};
34673 static swig_cast_info _swigc__p_wxPyFileDropTarget[] = { {&_swigt__p_wxPyFileDropTarget, 0, 0, 0},{0, 0, 0, 0}};
34674 static swig_cast_info _swigc__p_wxPyLog[] = { {&_swigt__p_wxPyLog, 0, 0, 0},{0, 0, 0, 0}};
34675 static swig_cast_info _swigc__p_wxPyProcess[] = { {&_swigt__p_wxPyProcess, 0, 0, 0},{0, 0, 0, 0}};
34676 static swig_cast_info _swigc__p_wxPyTextDataObject[] = { {&_swigt__p_wxPyTextDataObject, 0, 0, 0},{0, 0, 0, 0}};
34677 static swig_cast_info _swigc__p_wxPyTextDropTarget[] = { {&_swigt__p_wxPyTextDropTarget, 0, 0, 0},{0, 0, 0, 0}};
34678 static swig_cast_info _swigc__p_wxPyTimer[] = { {&_swigt__p_wxPyTimer, 0, 0, 0},{0, 0, 0, 0}};
34679 static swig_cast_info _swigc__p_wxPyTipProvider[] = { {&_swigt__p_wxPyTipProvider, 0, 0, 0},{0, 0, 0, 0}};
34680 static swig_cast_info _swigc__p_wxRect[] = { {&_swigt__p_wxRect, 0, 0, 0},{0, 0, 0, 0}};
34681 static swig_cast_info _swigc__p_wxSingleInstanceChecker[] = { {&_swigt__p_wxSingleInstanceChecker, 0, 0, 0},{0, 0, 0, 0}};
34682 static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
34683 static swig_cast_info _swigc__p_wxSound[] = { {&_swigt__p_wxSound, 0, 0, 0},{0, 0, 0, 0}};
34684 static swig_cast_info _swigc__p_wxStandardPaths[] = { {&_swigt__p_wxStandardPaths, 0, 0, 0},{0, 0, 0, 0}};
34685 static swig_cast_info _swigc__p_wxStopWatch[] = { {&_swigt__p_wxStopWatch, 0, 0, 0},{0, 0, 0, 0}};
34686 static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
34687 static swig_cast_info _swigc__p_wxSystemOptions[] = { {&_swigt__p_wxSystemOptions, 0, 0, 0},{0, 0, 0, 0}};
34688 static swig_cast_info _swigc__p_wxSystemSettings[] = { {&_swigt__p_wxSystemSettings, 0, 0, 0},{0, 0, 0, 0}};
34689 static swig_cast_info _swigc__p_wxTextCtrl[] = { {&_swigt__p_wxTextCtrl, 0, 0, 0},{0, 0, 0, 0}};
34690 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}};
34691 static swig_cast_info _swigc__p_wxTimeSpan[] = { {&_swigt__p_wxTimeSpan, 0, 0, 0},{0, 0, 0, 0}};
34692 static swig_cast_info _swigc__p_wxTimer[] = { {&_swigt__p_wxTimer, 0, 0, 0},{0, 0, 0, 0}};
34693 static swig_cast_info _swigc__p_wxTimerEvent[] = { {&_swigt__p_wxTimerEvent, 0, 0, 0},{0, 0, 0, 0}};
34694 static swig_cast_info _swigc__p_wxTimerRunner[] = { {&_swigt__p_wxTimerRunner, 0, 0, 0},{0, 0, 0, 0}};
34695 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}};
34696 static swig_cast_info _swigc__p_wxToolTip[] = { {&_swigt__p_wxToolTip, 0, 0, 0},{0, 0, 0, 0}};
34697 static swig_cast_info _swigc__p_wxURLDataObject[] = { {&_swigt__p_wxURLDataObject, 0, 0, 0},{0, 0, 0, 0}};
34698 static swig_cast_info _swigc__p_wxVideoMode[] = { {&_swigt__p_wxVideoMode, 0, 0, 0},{0, 0, 0, 0}};
34699 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}};
34700 static swig_cast_info _swigc__p_wxWindowDisabler[] = { {&_swigt__p_wxWindowDisabler, 0, 0, 0},{0, 0, 0, 0}};
34701 static swig_cast_info _swigc__ptrdiff_t[] = { {&_swigt__ptrdiff_t, 0, 0, 0},{0, 0, 0, 0}};
34702 static swig_cast_info _swigc__std__ptrdiff_t[] = { {&_swigt__std__ptrdiff_t, 0, 0, 0},{0, 0, 0, 0}};
34703 static swig_cast_info _swigc__unsigned_int[] = { {&_swigt__unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
34704
34705 static swig_cast_info *swig_cast_initial[] = {
34706 _swigc__p_char,
34707 _swigc__p_form_ops_t,
34708 _swigc__p_int,
34709 _swigc__p_unsigned_char,
34710 _swigc__p_unsigned_int,
34711 _swigc__p_unsigned_long,
34712 _swigc__p_void,
34713 _swigc__p_wxANIHandler,
34714 _swigc__p_wxAcceleratorTable,
34715 _swigc__p_wxActivateEvent,
34716 _swigc__p_wxArrayString,
34717 _swigc__p_wxBMPHandler,
34718 _swigc__p_wxBitmap,
34719 _swigc__p_wxBitmapDataObject,
34720 _swigc__p_wxBoxSizer,
34721 _swigc__p_wxBusyCursor,
34722 _swigc__p_wxBusyInfo,
34723 _swigc__p_wxCURHandler,
34724 _swigc__p_wxCaret,
34725 _swigc__p_wxChar,
34726 _swigc__p_wxChildFocusEvent,
34727 _swigc__p_wxClipboard,
34728 _swigc__p_wxClipboardLocker,
34729 _swigc__p_wxCloseEvent,
34730 _swigc__p_wxColour,
34731 _swigc__p_wxCommandEvent,
34732 _swigc__p_wxConfig,
34733 _swigc__p_wxConfigBase,
34734 _swigc__p_wxConfigPathChanger,
34735 _swigc__p_wxContextMenuEvent,
34736 _swigc__p_wxControl,
34737 _swigc__p_wxControlWithItems,
34738 _swigc__p_wxCursor,
34739 _swigc__p_wxCustomDataObject,
34740 _swigc__p_wxDC,
34741 _swigc__p_wxDataFormat,
34742 _swigc__p_wxDataObject,
34743 _swigc__p_wxDataObjectComposite,
34744 _swigc__p_wxDataObjectSimple,
34745 _swigc__p_wxDateEvent,
34746 _swigc__p_wxDateSpan,
34747 _swigc__p_wxDateTime,
34748 _swigc__p_wxDateTime__TimeZone,
34749 _swigc__p_wxDisplay,
34750 _swigc__p_wxDisplayChangedEvent,
34751 _swigc__p_wxDropFilesEvent,
34752 _swigc__p_wxDuplexMode,
34753 _swigc__p_wxEraseEvent,
34754 _swigc__p_wxEvent,
34755 _swigc__p_wxEvtHandler,
34756 _swigc__p_wxFSFile,
34757 _swigc__p_wxFileConfig,
34758 _swigc__p_wxFileDataObject,
34759 _swigc__p_wxFileHistory,
34760 _swigc__p_wxFileSystem,
34761 _swigc__p_wxFileType,
34762 _swigc__p_wxFileTypeInfo,
34763 _swigc__p_wxFlexGridSizer,
34764 _swigc__p_wxFocusEvent,
34765 _swigc__p_wxFont,
34766 _swigc__p_wxFrame,
34767 _swigc__p_wxGBSizerItem,
34768 _swigc__p_wxGIFHandler,
34769 _swigc__p_wxGridBagSizer,
34770 _swigc__p_wxGridSizer,
34771 _swigc__p_wxICOHandler,
34772 _swigc__p_wxIcon,
34773 _swigc__p_wxIconizeEvent,
34774 _swigc__p_wxIdleEvent,
34775 _swigc__p_wxImage,
34776 _swigc__p_wxImageHandler,
34777 _swigc__p_wxIndividualLayoutConstraint,
34778 _swigc__p_wxInitDialogEvent,
34779 _swigc__p_wxJPEGHandler,
34780 _swigc__p_wxJoystick,
34781 _swigc__p_wxJoystickEvent,
34782 _swigc__p_wxKeyEvent,
34783 _swigc__p_wxKillError,
34784 _swigc__p_wxLayoutConstraints,
34785 _swigc__p_wxLog,
34786 _swigc__p_wxLogBuffer,
34787 _swigc__p_wxLogChain,
34788 _swigc__p_wxLogGui,
34789 _swigc__p_wxLogNull,
34790 _swigc__p_wxLogStderr,
34791 _swigc__p_wxLogTextCtrl,
34792 _swigc__p_wxLogWindow,
34793 _swigc__p_wxMaximizeEvent,
34794 _swigc__p_wxMemorySize,
34795 _swigc__p_wxMenu,
34796 _swigc__p_wxMenuBar,
34797 _swigc__p_wxMenuEvent,
34798 _swigc__p_wxMenuItem,
34799 _swigc__p_wxMetafileDataObject,
34800 _swigc__p_wxMimeTypesManager,
34801 _swigc__p_wxMouseCaptureChangedEvent,
34802 _swigc__p_wxMouseEvent,
34803 _swigc__p_wxMouseState,
34804 _swigc__p_wxMoveEvent,
34805 _swigc__p_wxMutexGuiLocker,
34806 _swigc__p_wxNavigationKeyEvent,
34807 _swigc__p_wxNcPaintEvent,
34808 _swigc__p_wxNotifyEvent,
34809 _swigc__p_wxObject,
34810 _swigc__p_wxOutputStream,
34811 _swigc__p_wxPCXHandler,
34812 _swigc__p_wxPNGHandler,
34813 _swigc__p_wxPNMHandler,
34814 _swigc__p_wxPaintEvent,
34815 _swigc__p_wxPaletteChangedEvent,
34816 _swigc__p_wxPaperSize,
34817 _swigc__p_wxPoint,
34818 _swigc__p_wxProcessEvent,
34819 _swigc__p_wxPyApp,
34820 _swigc__p_wxPyArtProvider,
34821 _swigc__p_wxPyBitmapDataObject,
34822 _swigc__p_wxPyCommandEvent,
34823 _swigc__p_wxPyDataObjectSimple,
34824 _swigc__p_wxPyDropSource,
34825 _swigc__p_wxPyDropTarget,
34826 _swigc__p_wxPyEvent,
34827 _swigc__p_wxPyFileDropTarget,
34828 _swigc__p_wxPyImageHandler,
34829 _swigc__p_wxPyLog,
34830 _swigc__p_wxPyProcess,
34831 _swigc__p_wxPySizer,
34832 _swigc__p_wxPyTextDataObject,
34833 _swigc__p_wxPyTextDropTarget,
34834 _swigc__p_wxPyTimer,
34835 _swigc__p_wxPyTipProvider,
34836 _swigc__p_wxPyValidator,
34837 _swigc__p_wxQueryNewPaletteEvent,
34838 _swigc__p_wxRect,
34839 _swigc__p_wxScrollEvent,
34840 _swigc__p_wxScrollWinEvent,
34841 _swigc__p_wxSetCursorEvent,
34842 _swigc__p_wxShowEvent,
34843 _swigc__p_wxSingleInstanceChecker,
34844 _swigc__p_wxSize,
34845 _swigc__p_wxSizeEvent,
34846 _swigc__p_wxSizer,
34847 _swigc__p_wxSizerItem,
34848 _swigc__p_wxSound,
34849 _swigc__p_wxStandardPaths,
34850 _swigc__p_wxStaticBoxSizer,
34851 _swigc__p_wxStdDialogButtonSizer,
34852 _swigc__p_wxStopWatch,
34853 _swigc__p_wxString,
34854 _swigc__p_wxSysColourChangedEvent,
34855 _swigc__p_wxSystemOptions,
34856 _swigc__p_wxSystemSettings,
34857 _swigc__p_wxTIFFHandler,
34858 _swigc__p_wxTextCtrl,
34859 _swigc__p_wxTextDataObject,
34860 _swigc__p_wxTimeSpan,
34861 _swigc__p_wxTimer,
34862 _swigc__p_wxTimerEvent,
34863 _swigc__p_wxTimerRunner,
34864 _swigc__p_wxTipProvider,
34865 _swigc__p_wxToolTip,
34866 _swigc__p_wxURLDataObject,
34867 _swigc__p_wxUpdateUIEvent,
34868 _swigc__p_wxValidator,
34869 _swigc__p_wxVideoMode,
34870 _swigc__p_wxWindow,
34871 _swigc__p_wxWindowCreateEvent,
34872 _swigc__p_wxWindowDestroyEvent,
34873 _swigc__p_wxWindowDisabler,
34874 _swigc__p_wxXPMHandler,
34875 _swigc__ptrdiff_t,
34876 _swigc__std__ptrdiff_t,
34877 _swigc__unsigned_int,
34878 };
34879
34880
34881 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
34882
34883 static swig_const_info swig_const_table[] = {
34884 { SWIG_PY_POINTER, (char*)"TRACE_MemAlloc", 0, 0, (void *)"memalloc", &SWIGTYPE_p_char},
34885 { SWIG_PY_POINTER, (char*)"TRACE_Messages", 0, 0, (void *)"messages", &SWIGTYPE_p_char},
34886 { SWIG_PY_POINTER, (char*)"TRACE_ResAlloc", 0, 0, (void *)"resalloc", &SWIGTYPE_p_char},
34887 { SWIG_PY_POINTER, (char*)"TRACE_RefCount", 0, 0, (void *)"refcount", &SWIGTYPE_p_char},
34888 { SWIG_PY_POINTER, (char*)"TRACE_OleCalls", 0, 0, (void *)"ole", &SWIGTYPE_p_char},
34889 {0, 0, 0, 0.0, 0, 0}};
34890
34891 #ifdef __cplusplus
34892 }
34893 #endif
34894 /*************************************************************************
34895 * Type initialization:
34896 * This problem is tough by the requirement that no dynamic
34897 * memory is used. Also, since swig_type_info structures store pointers to
34898 * swig_cast_info structures and swig_cast_info structures store pointers back
34899 * to swig_type_info structures, we need some lookup code at initialization.
34900 * The idea is that swig generates all the structures that are needed.
34901 * The runtime then collects these partially filled structures.
34902 * The SWIG_InitializeModule function takes these initial arrays out of
34903 * swig_module, and does all the lookup, filling in the swig_module.types
34904 * array with the correct data and linking the correct swig_cast_info
34905 * structures together.
34906
34907 * The generated swig_type_info structures are assigned staticly to an initial
34908 * array. We just loop though that array, and handle each type individually.
34909 * First we lookup if this type has been already loaded, and if so, use the
34910 * loaded structure instead of the generated one. Then we have to fill in the
34911 * cast linked list. The cast data is initially stored in something like a
34912 * two-dimensional array. Each row corresponds to a type (there are the same
34913 * number of rows as there are in the swig_type_initial array). Each entry in
34914 * a column is one of the swig_cast_info structures for that type.
34915 * The cast_initial array is actually an array of arrays, because each row has
34916 * a variable number of columns. So to actually build the cast linked list,
34917 * we find the array of casts associated with the type, and loop through it
34918 * adding the casts to the list. The one last trick we need to do is making
34919 * sure the type pointer in the swig_cast_info struct is correct.
34920
34921 * First off, we lookup the cast->type name to see if it is already loaded.
34922 * There are three cases to handle:
34923 * 1) If the cast->type has already been loaded AND the type we are adding
34924 * casting info to has not been loaded (it is in this module), THEN we
34925 * replace the cast->type pointer with the type pointer that has already
34926 * been loaded.
34927 * 2) If BOTH types (the one we are adding casting info to, and the
34928 * cast->type) are loaded, THEN the cast info has already been loaded by
34929 * the previous module so we just ignore it.
34930 * 3) Finally, if cast->type has not already been loaded, then we add that
34931 * swig_cast_info to the linked list (because the cast->type) pointer will
34932 * be correct.
34933 **/
34934
34935 #ifdef __cplusplus
34936 extern "C" {
34937 #if 0
34938 } /* c-mode */
34939 #endif
34940 #endif
34941
34942 #if 0
34943 #define SWIGRUNTIME_DEBUG
34944 #endif
34945
34946 SWIGRUNTIME void
34947 SWIG_InitializeModule(void *clientdata) {
34948 size_t i;
34949 swig_module_info *module_head;
34950 static int init_run = 0;
34951
34952 clientdata = clientdata;
34953
34954 if (init_run) return;
34955 init_run = 1;
34956
34957 /* Initialize the swig_module */
34958 swig_module.type_initial = swig_type_initial;
34959 swig_module.cast_initial = swig_cast_initial;
34960
34961 /* Try and load any already created modules */
34962 module_head = SWIG_GetModule(clientdata);
34963 if (module_head) {
34964 swig_module.next = module_head->next;
34965 module_head->next = &swig_module;
34966 } else {
34967 /* This is the first module loaded */
34968 swig_module.next = &swig_module;
34969 SWIG_SetModule(clientdata, &swig_module);
34970 }
34971
34972 /* Now work on filling in swig_module.types */
34973 #ifdef SWIGRUNTIME_DEBUG
34974 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
34975 #endif
34976 for (i = 0; i < swig_module.size; ++i) {
34977 swig_type_info *type = 0;
34978 swig_type_info *ret;
34979 swig_cast_info *cast;
34980
34981 #ifdef SWIGRUNTIME_DEBUG
34982 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
34983 #endif
34984
34985 /* if there is another module already loaded */
34986 if (swig_module.next != &swig_module) {
34987 type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
34988 }
34989 if (type) {
34990 /* Overwrite clientdata field */
34991 #ifdef SWIGRUNTIME_DEBUG
34992 printf("SWIG_InitializeModule: found type %s\n", type->name);
34993 #endif
34994 if (swig_module.type_initial[i]->clientdata) {
34995 type->clientdata = swig_module.type_initial[i]->clientdata;
34996 #ifdef SWIGRUNTIME_DEBUG
34997 printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
34998 #endif
34999 }
35000 } else {
35001 type = swig_module.type_initial[i];
35002 }
35003
35004 /* Insert casting types */
35005 cast = swig_module.cast_initial[i];
35006 while (cast->type) {
35007 /* Don't need to add information already in the list */
35008 ret = 0;
35009 #ifdef SWIGRUNTIME_DEBUG
35010 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
35011 #endif
35012 if (swig_module.next != &swig_module) {
35013 ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
35014 #ifdef SWIGRUNTIME_DEBUG
35015 if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
35016 #endif
35017 }
35018 if (ret) {
35019 if (type == swig_module.type_initial[i]) {
35020 #ifdef SWIGRUNTIME_DEBUG
35021 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
35022 #endif
35023 cast->type = ret;
35024 ret = 0;
35025 } else {
35026 /* Check for casting already in the list */
35027 swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
35028 #ifdef SWIGRUNTIME_DEBUG
35029 if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
35030 #endif
35031 if (!ocast) ret = 0;
35032 }
35033 }
35034
35035 if (!ret) {
35036 #ifdef SWIGRUNTIME_DEBUG
35037 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
35038 #endif
35039 if (type->cast) {
35040 type->cast->prev = cast;
35041 cast->next = type->cast;
35042 }
35043 type->cast = cast;
35044 }
35045 cast++;
35046 }
35047 /* Set entry in modules->types array equal to the type */
35048 swig_module.types[i] = type;
35049 }
35050 swig_module.types[i] = 0;
35051
35052 #ifdef SWIGRUNTIME_DEBUG
35053 printf("**** SWIG_InitializeModule: Cast List ******\n");
35054 for (i = 0; i < swig_module.size; ++i) {
35055 int j = 0;
35056 swig_cast_info *cast = swig_module.cast_initial[i];
35057 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
35058 while (cast->type) {
35059 printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
35060 cast++;
35061 ++j;
35062 }
35063 printf("---- Total casts: %d\n",j);
35064 }
35065 printf("**** SWIG_InitializeModule: Cast List ******\n");
35066 #endif
35067 }
35068
35069 /* This function will propagate the clientdata field of type to
35070 * any new swig_type_info structures that have been added into the list
35071 * of equivalent types. It is like calling
35072 * SWIG_TypeClientData(type, clientdata) a second time.
35073 */
35074 SWIGRUNTIME void
35075 SWIG_PropagateClientData(void) {
35076 size_t i;
35077 swig_cast_info *equiv;
35078 static int init_run = 0;
35079
35080 if (init_run) return;
35081 init_run = 1;
35082
35083 for (i = 0; i < swig_module.size; i++) {
35084 if (swig_module.types[i]->clientdata) {
35085 equiv = swig_module.types[i]->cast;
35086 while (equiv) {
35087 if (!equiv->converter) {
35088 if (equiv->type && !equiv->type->clientdata)
35089 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
35090 }
35091 equiv = equiv->next;
35092 }
35093 }
35094 }
35095 }
35096
35097 #ifdef __cplusplus
35098 #if 0
35099 {
35100 /* c-mode */
35101 #endif
35102 }
35103 #endif
35104
35105
35106
35107 #ifdef __cplusplus
35108 extern "C" {
35109 #endif
35110
35111 /* Python-specific SWIG API */
35112 #define SWIG_newvarlink() SWIG_Python_newvarlink()
35113 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
35114 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
35115
35116 /* -----------------------------------------------------------------------------
35117 * global variable support code.
35118 * ----------------------------------------------------------------------------- */
35119
35120 typedef struct swig_globalvar {
35121 char *name; /* Name of global variable */
35122 PyObject *(*get_attr)(void); /* Return the current value */
35123 int (*set_attr)(PyObject *); /* Set the value */
35124 struct swig_globalvar *next;
35125 } swig_globalvar;
35126
35127 typedef struct swig_varlinkobject {
35128 PyObject_HEAD
35129 swig_globalvar *vars;
35130 } swig_varlinkobject;
35131
35132 SWIGINTERN PyObject *
35133 swig_varlink_repr(swig_varlinkobject *v) {
35134 v = v;
35135 return PyString_FromString("<Swig global variables>");
35136 }
35137
35138 SWIGINTERN int
35139 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
35140 swig_globalvar *var;
35141 flags = flags;
35142 fprintf(fp,"Swig global variables { ");
35143 for (var = v->vars; var; var=var->next) {
35144 fprintf(fp,"%s", var->name);
35145 if (var->next) fprintf(fp,", ");
35146 }
35147 fprintf(fp," }\n");
35148 return 0;
35149 }
35150
35151 SWIGINTERN PyObject *
35152 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
35153 swig_globalvar *var = v->vars;
35154 while (var) {
35155 if (strcmp(var->name,n) == 0) {
35156 return (*var->get_attr)();
35157 }
35158 var = var->next;
35159 }
35160 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
35161 return NULL;
35162 }
35163
35164 SWIGINTERN int
35165 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
35166 swig_globalvar *var = v->vars;
35167 while (var) {
35168 if (strcmp(var->name,n) == 0) {
35169 return (*var->set_attr)(p);
35170 }
35171 var = var->next;
35172 }
35173 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
35174 return 1;
35175 }
35176
35177 SWIGINTERN PyTypeObject*
35178 swig_varlink_type(void) {
35179 static char varlink__doc__[] = "Swig var link object";
35180 static PyTypeObject varlink_type
35181 #if !defined(__cplusplus)
35182 ;
35183 static int type_init = 0;
35184 if (!type_init) {
35185 PyTypeObject tmp
35186 #endif
35187 = {
35188 PyObject_HEAD_INIT(&PyType_Type)
35189 0, /* Number of items in variable part (ob_size) */
35190 (char *)"swigvarlink", /* Type name (tp_name) */
35191 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
35192 0, /* Itemsize (tp_itemsize) */
35193 0, /* Deallocator (tp_dealloc) */
35194 (printfunc) swig_varlink_print, /* Print (tp_print) */
35195 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
35196 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
35197 0, /* tp_compare */
35198 (reprfunc) swig_varlink_repr, /* tp_repr */
35199 0, /* tp_as_number */
35200 0, /* tp_as_sequence */
35201 0, /* tp_as_mapping */
35202 0, /* tp_hash */
35203 0, /* tp_call */
35204 0, /* tp_str */
35205 0, /* tp_getattro */
35206 0, /* tp_setattro */
35207 0, /* tp_as_buffer */
35208 0, /* tp_flags */
35209 varlink__doc__, /* tp_doc */
35210 #if PY_VERSION_HEX >= 0x02000000
35211 0, /* tp_traverse */
35212 0, /* tp_clear */
35213 #endif
35214 #if PY_VERSION_HEX >= 0x02010000
35215 0, /* tp_richcompare */
35216 0, /* tp_weaklistoffset */
35217 #endif
35218 #if PY_VERSION_HEX >= 0x02020000
35219 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
35220 #endif
35221 #if PY_VERSION_HEX >= 0x02030000
35222 0, /* tp_del */
35223 #endif
35224 #ifdef COUNT_ALLOCS
35225 0,0,0,0 /* tp_alloc -> tp_next */
35226 #endif
35227 };
35228 #if !defined(__cplusplus)
35229 varlink_type = tmp;
35230 type_init = 1;
35231 }
35232 #endif
35233 return &varlink_type;
35234 }
35235
35236 /* Create a variable linking object for use later */
35237 SWIGINTERN PyObject *
35238 SWIG_Python_newvarlink(void) {
35239 swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
35240 if (result) {
35241 result->vars = 0;
35242 }
35243 return ((PyObject*) result);
35244 }
35245
35246 SWIGINTERN void
35247 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
35248 swig_varlinkobject *v = (swig_varlinkobject *) p;
35249 swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
35250 if (gv) {
35251 size_t size = strlen(name)+1;
35252 gv->name = (char *)malloc(size);
35253 if (gv->name) {
35254 strncpy(gv->name,name,size);
35255 gv->get_attr = get_attr;
35256 gv->set_attr = set_attr;
35257 gv->next = v->vars;
35258 }
35259 }
35260 v->vars = gv;
35261 }
35262
35263 /* -----------------------------------------------------------------------------
35264 * constants/methods manipulation
35265 * ----------------------------------------------------------------------------- */
35266
35267 /* Install Constants */
35268 SWIGINTERN void
35269 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
35270 PyObject *obj = 0;
35271 size_t i;
35272 for (i = 0; constants[i].type; ++i) {
35273 switch(constants[i].type) {
35274 case SWIG_PY_INT:
35275 obj = PyInt_FromLong(constants[i].lvalue);
35276 break;
35277 case SWIG_PY_FLOAT:
35278 obj = PyFloat_FromDouble(constants[i].dvalue);
35279 break;
35280 case SWIG_PY_STRING:
35281 if (constants[i].pvalue) {
35282 obj = PyString_FromString((char *) constants[i].pvalue);
35283 } else {
35284 Py_INCREF(Py_None);
35285 obj = Py_None;
35286 }
35287 break;
35288 case SWIG_PY_POINTER:
35289 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
35290 break;
35291 case SWIG_PY_BINARY:
35292 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
35293 break;
35294 default:
35295 obj = 0;
35296 break;
35297 }
35298 if (obj) {
35299 PyDict_SetItemString(d,constants[i].name,obj);
35300 Py_DECREF(obj);
35301 }
35302 }
35303 }
35304
35305 /* -----------------------------------------------------------------------------*/
35306 /* Fix SwigMethods to carry the callback ptrs when needed */
35307 /* -----------------------------------------------------------------------------*/
35308
35309 SWIGINTERN void
35310 SWIG_Python_FixMethods(PyMethodDef *methods,
35311 swig_const_info *const_table,
35312 swig_type_info **types,
35313 swig_type_info **types_initial) {
35314 size_t i;
35315 for (i = 0; methods[i].ml_name; ++i) {
35316 char *c = methods[i].ml_doc;
35317 if (c && (c = strstr(c, "swig_ptr: "))) {
35318 int j;
35319 swig_const_info *ci = 0;
35320 char *name = c + 10;
35321 for (j = 0; const_table[j].type; ++j) {
35322 if (strncmp(const_table[j].name, name,
35323 strlen(const_table[j].name)) == 0) {
35324 ci = &(const_table[j]);
35325 break;
35326 }
35327 }
35328 if (ci) {
35329 size_t shift = (ci->ptype) - types;
35330 swig_type_info *ty = types_initial[shift];
35331 size_t ldoc = (c - methods[i].ml_doc);
35332 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
35333 char *ndoc = (char*)malloc(ldoc + lptr + 10);
35334 if (ndoc) {
35335 char *buff = ndoc;
35336 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
35337 if (ptr) {
35338 strncpy(buff, methods[i].ml_doc, ldoc);
35339 buff += ldoc;
35340 strncpy(buff, "swig_ptr: ", 10);
35341 buff += 10;
35342 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
35343 methods[i].ml_doc = ndoc;
35344 }
35345 }
35346 }
35347 }
35348 }
35349 }
35350
35351 /* -----------------------------------------------------------------------------*
35352 * Initialize type list
35353 * -----------------------------------------------------------------------------*/
35354
35355 #ifdef __cplusplus
35356 }
35357 #endif
35358
35359 /* -----------------------------------------------------------------------------*
35360 * Partial Init method
35361 * -----------------------------------------------------------------------------*/
35362
35363 #ifdef __cplusplus
35364 extern "C"
35365 #endif
35366 SWIGEXPORT void SWIG_init(void) {
35367 static PyObject *SWIG_globals = 0;
35368 PyObject *m, *d;
35369 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
35370
35371 /* Fix SwigMethods to carry the callback ptrs when needed */
35372 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
35373
35374 m = Py_InitModule((char *) SWIG_name, SwigMethods);
35375 d = PyModule_GetDict(m);
35376
35377 SWIG_InitializeModule(0);
35378 SWIG_InstallConstants(d,swig_const_table);
35379
35380 {
35381 PyDict_SetItemString(d,"SYS_OEM_FIXED_FONT", SWIG_From_int(static_cast<int >(wxSYS_OEM_FIXED_FONT)));
35382 }
35383 {
35384 PyDict_SetItemString(d,"SYS_ANSI_FIXED_FONT", SWIG_From_int(static_cast<int >(wxSYS_ANSI_FIXED_FONT)));
35385 }
35386 {
35387 PyDict_SetItemString(d,"SYS_ANSI_VAR_FONT", SWIG_From_int(static_cast<int >(wxSYS_ANSI_VAR_FONT)));
35388 }
35389 {
35390 PyDict_SetItemString(d,"SYS_SYSTEM_FONT", SWIG_From_int(static_cast<int >(wxSYS_SYSTEM_FONT)));
35391 }
35392 {
35393 PyDict_SetItemString(d,"SYS_DEVICE_DEFAULT_FONT", SWIG_From_int(static_cast<int >(wxSYS_DEVICE_DEFAULT_FONT)));
35394 }
35395 {
35396 PyDict_SetItemString(d,"SYS_DEFAULT_PALETTE", SWIG_From_int(static_cast<int >(wxSYS_DEFAULT_PALETTE)));
35397 }
35398 {
35399 PyDict_SetItemString(d,"SYS_SYSTEM_FIXED_FONT", SWIG_From_int(static_cast<int >(wxSYS_SYSTEM_FIXED_FONT)));
35400 }
35401 {
35402 PyDict_SetItemString(d,"SYS_DEFAULT_GUI_FONT", SWIG_From_int(static_cast<int >(wxSYS_DEFAULT_GUI_FONT)));
35403 }
35404 {
35405 PyDict_SetItemString(d,"SYS_ICONTITLE_FONT", SWIG_From_int(static_cast<int >(wxSYS_ICONTITLE_FONT)));
35406 }
35407 {
35408 PyDict_SetItemString(d,"SYS_COLOUR_SCROLLBAR", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_SCROLLBAR)));
35409 }
35410 {
35411 PyDict_SetItemString(d,"SYS_COLOUR_BACKGROUND", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BACKGROUND)));
35412 }
35413 {
35414 PyDict_SetItemString(d,"SYS_COLOUR_DESKTOP", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_DESKTOP)));
35415 }
35416 {
35417 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVECAPTION", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_ACTIVECAPTION)));
35418 }
35419 {
35420 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTION", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_INACTIVECAPTION)));
35421 }
35422 {
35423 PyDict_SetItemString(d,"SYS_COLOUR_MENU", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_MENU)));
35424 }
35425 {
35426 PyDict_SetItemString(d,"SYS_COLOUR_WINDOW", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_WINDOW)));
35427 }
35428 {
35429 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWFRAME", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_WINDOWFRAME)));
35430 }
35431 {
35432 PyDict_SetItemString(d,"SYS_COLOUR_MENUTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_MENUTEXT)));
35433 }
35434 {
35435 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_WINDOWTEXT)));
35436 }
35437 {
35438 PyDict_SetItemString(d,"SYS_COLOUR_CAPTIONTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_CAPTIONTEXT)));
35439 }
35440 {
35441 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVEBORDER", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_ACTIVEBORDER)));
35442 }
35443 {
35444 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVEBORDER", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_INACTIVEBORDER)));
35445 }
35446 {
35447 PyDict_SetItemString(d,"SYS_COLOUR_APPWORKSPACE", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_APPWORKSPACE)));
35448 }
35449 {
35450 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_HIGHLIGHT)));
35451 }
35452 {
35453 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHTTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_HIGHLIGHTTEXT)));
35454 }
35455 {
35456 PyDict_SetItemString(d,"SYS_COLOUR_BTNFACE", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BTNFACE)));
35457 }
35458 {
35459 PyDict_SetItemString(d,"SYS_COLOUR_3DFACE", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DFACE)));
35460 }
35461 {
35462 PyDict_SetItemString(d,"SYS_COLOUR_BTNSHADOW", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BTNSHADOW)));
35463 }
35464 {
35465 PyDict_SetItemString(d,"SYS_COLOUR_3DSHADOW", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DSHADOW)));
35466 }
35467 {
35468 PyDict_SetItemString(d,"SYS_COLOUR_GRAYTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_GRAYTEXT)));
35469 }
35470 {
35471 PyDict_SetItemString(d,"SYS_COLOUR_BTNTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BTNTEXT)));
35472 }
35473 {
35474 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTIONTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_INACTIVECAPTIONTEXT)));
35475 }
35476 {
35477 PyDict_SetItemString(d,"SYS_COLOUR_BTNHIGHLIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BTNHIGHLIGHT)));
35478 }
35479 {
35480 PyDict_SetItemString(d,"SYS_COLOUR_BTNHILIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_BTNHILIGHT)));
35481 }
35482 {
35483 PyDict_SetItemString(d,"SYS_COLOUR_3DHIGHLIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DHIGHLIGHT)));
35484 }
35485 {
35486 PyDict_SetItemString(d,"SYS_COLOUR_3DHILIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DHILIGHT)));
35487 }
35488 {
35489 PyDict_SetItemString(d,"SYS_COLOUR_3DDKSHADOW", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DDKSHADOW)));
35490 }
35491 {
35492 PyDict_SetItemString(d,"SYS_COLOUR_3DLIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_3DLIGHT)));
35493 }
35494 {
35495 PyDict_SetItemString(d,"SYS_COLOUR_INFOTEXT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_INFOTEXT)));
35496 }
35497 {
35498 PyDict_SetItemString(d,"SYS_COLOUR_INFOBK", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_INFOBK)));
35499 }
35500 {
35501 PyDict_SetItemString(d,"SYS_COLOUR_LISTBOX", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_LISTBOX)));
35502 }
35503 {
35504 PyDict_SetItemString(d,"SYS_COLOUR_HOTLIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_HOTLIGHT)));
35505 }
35506 {
35507 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTACTIVECAPTION", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_GRADIENTACTIVECAPTION)));
35508 }
35509 {
35510 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTINACTIVECAPTION", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_GRADIENTINACTIVECAPTION)));
35511 }
35512 {
35513 PyDict_SetItemString(d,"SYS_COLOUR_MENUHILIGHT", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_MENUHILIGHT)));
35514 }
35515 {
35516 PyDict_SetItemString(d,"SYS_COLOUR_MENUBAR", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_MENUBAR)));
35517 }
35518 {
35519 PyDict_SetItemString(d,"SYS_COLOUR_MAX", SWIG_From_int(static_cast<int >(wxSYS_COLOUR_MAX)));
35520 }
35521 {
35522 PyDict_SetItemString(d,"SYS_MOUSE_BUTTONS", SWIG_From_int(static_cast<int >(wxSYS_MOUSE_BUTTONS)));
35523 }
35524 {
35525 PyDict_SetItemString(d,"SYS_BORDER_X", SWIG_From_int(static_cast<int >(wxSYS_BORDER_X)));
35526 }
35527 {
35528 PyDict_SetItemString(d,"SYS_BORDER_Y", SWIG_From_int(static_cast<int >(wxSYS_BORDER_Y)));
35529 }
35530 {
35531 PyDict_SetItemString(d,"SYS_CURSOR_X", SWIG_From_int(static_cast<int >(wxSYS_CURSOR_X)));
35532 }
35533 {
35534 PyDict_SetItemString(d,"SYS_CURSOR_Y", SWIG_From_int(static_cast<int >(wxSYS_CURSOR_Y)));
35535 }
35536 {
35537 PyDict_SetItemString(d,"SYS_DCLICK_X", SWIG_From_int(static_cast<int >(wxSYS_DCLICK_X)));
35538 }
35539 {
35540 PyDict_SetItemString(d,"SYS_DCLICK_Y", SWIG_From_int(static_cast<int >(wxSYS_DCLICK_Y)));
35541 }
35542 {
35543 PyDict_SetItemString(d,"SYS_DRAG_X", SWIG_From_int(static_cast<int >(wxSYS_DRAG_X)));
35544 }
35545 {
35546 PyDict_SetItemString(d,"SYS_DRAG_Y", SWIG_From_int(static_cast<int >(wxSYS_DRAG_Y)));
35547 }
35548 {
35549 PyDict_SetItemString(d,"SYS_EDGE_X", SWIG_From_int(static_cast<int >(wxSYS_EDGE_X)));
35550 }
35551 {
35552 PyDict_SetItemString(d,"SYS_EDGE_Y", SWIG_From_int(static_cast<int >(wxSYS_EDGE_Y)));
35553 }
35554 {
35555 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_X", SWIG_From_int(static_cast<int >(wxSYS_HSCROLL_ARROW_X)));
35556 }
35557 {
35558 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_Y", SWIG_From_int(static_cast<int >(wxSYS_HSCROLL_ARROW_Y)));
35559 }
35560 {
35561 PyDict_SetItemString(d,"SYS_HTHUMB_X", SWIG_From_int(static_cast<int >(wxSYS_HTHUMB_X)));
35562 }
35563 {
35564 PyDict_SetItemString(d,"SYS_ICON_X", SWIG_From_int(static_cast<int >(wxSYS_ICON_X)));
35565 }
35566 {
35567 PyDict_SetItemString(d,"SYS_ICON_Y", SWIG_From_int(static_cast<int >(wxSYS_ICON_Y)));
35568 }
35569 {
35570 PyDict_SetItemString(d,"SYS_ICONSPACING_X", SWIG_From_int(static_cast<int >(wxSYS_ICONSPACING_X)));
35571 }
35572 {
35573 PyDict_SetItemString(d,"SYS_ICONSPACING_Y", SWIG_From_int(static_cast<int >(wxSYS_ICONSPACING_Y)));
35574 }
35575 {
35576 PyDict_SetItemString(d,"SYS_WINDOWMIN_X", SWIG_From_int(static_cast<int >(wxSYS_WINDOWMIN_X)));
35577 }
35578 {
35579 PyDict_SetItemString(d,"SYS_WINDOWMIN_Y", SWIG_From_int(static_cast<int >(wxSYS_WINDOWMIN_Y)));
35580 }
35581 {
35582 PyDict_SetItemString(d,"SYS_SCREEN_X", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_X)));
35583 }
35584 {
35585 PyDict_SetItemString(d,"SYS_SCREEN_Y", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_Y)));
35586 }
35587 {
35588 PyDict_SetItemString(d,"SYS_FRAMESIZE_X", SWIG_From_int(static_cast<int >(wxSYS_FRAMESIZE_X)));
35589 }
35590 {
35591 PyDict_SetItemString(d,"SYS_FRAMESIZE_Y", SWIG_From_int(static_cast<int >(wxSYS_FRAMESIZE_Y)));
35592 }
35593 {
35594 PyDict_SetItemString(d,"SYS_SMALLICON_X", SWIG_From_int(static_cast<int >(wxSYS_SMALLICON_X)));
35595 }
35596 {
35597 PyDict_SetItemString(d,"SYS_SMALLICON_Y", SWIG_From_int(static_cast<int >(wxSYS_SMALLICON_Y)));
35598 }
35599 {
35600 PyDict_SetItemString(d,"SYS_HSCROLL_Y", SWIG_From_int(static_cast<int >(wxSYS_HSCROLL_Y)));
35601 }
35602 {
35603 PyDict_SetItemString(d,"SYS_VSCROLL_X", SWIG_From_int(static_cast<int >(wxSYS_VSCROLL_X)));
35604 }
35605 {
35606 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_X", SWIG_From_int(static_cast<int >(wxSYS_VSCROLL_ARROW_X)));
35607 }
35608 {
35609 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_Y", SWIG_From_int(static_cast<int >(wxSYS_VSCROLL_ARROW_Y)));
35610 }
35611 {
35612 PyDict_SetItemString(d,"SYS_VTHUMB_Y", SWIG_From_int(static_cast<int >(wxSYS_VTHUMB_Y)));
35613 }
35614 {
35615 PyDict_SetItemString(d,"SYS_CAPTION_Y", SWIG_From_int(static_cast<int >(wxSYS_CAPTION_Y)));
35616 }
35617 {
35618 PyDict_SetItemString(d,"SYS_MENU_Y", SWIG_From_int(static_cast<int >(wxSYS_MENU_Y)));
35619 }
35620 {
35621 PyDict_SetItemString(d,"SYS_NETWORK_PRESENT", SWIG_From_int(static_cast<int >(wxSYS_NETWORK_PRESENT)));
35622 }
35623 {
35624 PyDict_SetItemString(d,"SYS_PENWINDOWS_PRESENT", SWIG_From_int(static_cast<int >(wxSYS_PENWINDOWS_PRESENT)));
35625 }
35626 {
35627 PyDict_SetItemString(d,"SYS_SHOW_SOUNDS", SWIG_From_int(static_cast<int >(wxSYS_SHOW_SOUNDS)));
35628 }
35629 {
35630 PyDict_SetItemString(d,"SYS_SWAP_BUTTONS", SWIG_From_int(static_cast<int >(wxSYS_SWAP_BUTTONS)));
35631 }
35632 {
35633 PyDict_SetItemString(d,"SYS_CAN_DRAW_FRAME_DECORATIONS", SWIG_From_int(static_cast<int >(wxSYS_CAN_DRAW_FRAME_DECORATIONS)));
35634 }
35635 {
35636 PyDict_SetItemString(d,"SYS_CAN_ICONIZE_FRAME", SWIG_From_int(static_cast<int >(wxSYS_CAN_ICONIZE_FRAME)));
35637 }
35638 {
35639 PyDict_SetItemString(d,"SYS_TABLET_PRESENT", SWIG_From_int(static_cast<int >(wxSYS_TABLET_PRESENT)));
35640 }
35641 {
35642 PyDict_SetItemString(d,"SYS_SCREEN_NONE", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_NONE)));
35643 }
35644 {
35645 PyDict_SetItemString(d,"SYS_SCREEN_TINY", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_TINY)));
35646 }
35647 {
35648 PyDict_SetItemString(d,"SYS_SCREEN_PDA", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_PDA)));
35649 }
35650 {
35651 PyDict_SetItemString(d,"SYS_SCREEN_SMALL", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_SMALL)));
35652 }
35653 {
35654 PyDict_SetItemString(d,"SYS_SCREEN_DESKTOP", SWIG_From_int(static_cast<int >(wxSYS_SCREEN_DESKTOP)));
35655 }
35656 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
35657 SWIG_addvarlink(SWIG_globals,(char*)"WINDOW_DEFAULT_VARIANT",_wrap_WINDOW_DEFAULT_VARIANT_get, _wrap_WINDOW_DEFAULT_VARIANT_set);
35658 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorPromptStr",_wrap_FileSelectorPromptStr_get, _wrap_FileSelectorPromptStr_set);
35659 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorDefaultWildcardStr",_wrap_FileSelectorDefaultWildcardStr_get, _wrap_FileSelectorDefaultWildcardStr_set);
35660 SWIG_addvarlink(SWIG_globals,(char*)"DirSelectorPromptStr",_wrap_DirSelectorPromptStr_get, _wrap_DirSelectorPromptStr_set);
35661 {
35662 PyDict_SetItemString(d,"SHUTDOWN_POWEROFF", SWIG_From_int(static_cast<int >(wxSHUTDOWN_POWEROFF)));
35663 }
35664 {
35665 PyDict_SetItemString(d,"SHUTDOWN_REBOOT", SWIG_From_int(static_cast<int >(wxSHUTDOWN_REBOOT)));
35666 }
35667 {
35668 PyDict_SetItemString(d,"TIMER_CONTINUOUS", SWIG_From_int(static_cast<int >(wxTIMER_CONTINUOUS)));
35669 }
35670 {
35671 PyDict_SetItemString(d,"TIMER_ONE_SHOT", SWIG_From_int(static_cast<int >(wxTIMER_ONE_SHOT)));
35672 }
35673 PyDict_SetItemString(d, "wxEVT_TIMER", PyInt_FromLong(wxEVT_TIMER));
35674
35675 wxPyPtrTypeMap_Add("wxTimer", "wxPyTimer");
35676
35677 {
35678 PyDict_SetItemString(d,"LOG_FatalError", SWIG_From_int(static_cast<int >(wxLOG_FatalError)));
35679 }
35680 {
35681 PyDict_SetItemString(d,"LOG_Error", SWIG_From_int(static_cast<int >(wxLOG_Error)));
35682 }
35683 {
35684 PyDict_SetItemString(d,"LOG_Warning", SWIG_From_int(static_cast<int >(wxLOG_Warning)));
35685 }
35686 {
35687 PyDict_SetItemString(d,"LOG_Message", SWIG_From_int(static_cast<int >(wxLOG_Message)));
35688 }
35689 {
35690 PyDict_SetItemString(d,"LOG_Status", SWIG_From_int(static_cast<int >(wxLOG_Status)));
35691 }
35692 {
35693 PyDict_SetItemString(d,"LOG_Info", SWIG_From_int(static_cast<int >(wxLOG_Info)));
35694 }
35695 {
35696 PyDict_SetItemString(d,"LOG_Debug", SWIG_From_int(static_cast<int >(wxLOG_Debug)));
35697 }
35698 {
35699 PyDict_SetItemString(d,"LOG_Trace", SWIG_From_int(static_cast<int >(wxLOG_Trace)));
35700 }
35701 {
35702 PyDict_SetItemString(d,"LOG_Progress", SWIG_From_int(static_cast<int >(wxLOG_Progress)));
35703 }
35704 {
35705 PyDict_SetItemString(d,"LOG_User", SWIG_From_int(static_cast<int >(wxLOG_User)));
35706 }
35707 {
35708 PyDict_SetItemString(d,"LOG_Max", SWIG_From_int(static_cast<int >(wxLOG_Max)));
35709 }
35710 PyDict_SetItemString(d,"TRACE_MemAlloc", SWIG_FromCharPtr("memalloc"));
35711 PyDict_SetItemString(d,"TRACE_Messages", SWIG_FromCharPtr("messages"));
35712 PyDict_SetItemString(d,"TRACE_ResAlloc", SWIG_FromCharPtr("resalloc"));
35713 PyDict_SetItemString(d,"TRACE_RefCount", SWIG_FromCharPtr("refcount"));
35714 PyDict_SetItemString(d,"TRACE_OleCalls", SWIG_FromCharPtr("ole"));
35715 {
35716 PyDict_SetItemString(d,"TraceMemAlloc", SWIG_From_int(static_cast<int >(0x0001)));
35717 }
35718 {
35719 PyDict_SetItemString(d,"TraceMessages", SWIG_From_int(static_cast<int >(0x0002)));
35720 }
35721 {
35722 PyDict_SetItemString(d,"TraceResAlloc", SWIG_From_int(static_cast<int >(0x0004)));
35723 }
35724 {
35725 PyDict_SetItemString(d,"TraceRefCount", SWIG_From_int(static_cast<int >(0x0008)));
35726 }
35727 {
35728 PyDict_SetItemString(d,"TraceOleCalls", SWIG_From_int(static_cast<int >(0x0100)));
35729 }
35730 {
35731 PyDict_SetItemString(d,"PROCESS_DEFAULT", SWIG_From_int(static_cast<int >(wxPROCESS_DEFAULT)));
35732 }
35733 {
35734 PyDict_SetItemString(d,"PROCESS_REDIRECT", SWIG_From_int(static_cast<int >(wxPROCESS_REDIRECT)));
35735 }
35736 {
35737 PyDict_SetItemString(d,"KILL_OK", SWIG_From_int(static_cast<int >(wxKILL_OK)));
35738 }
35739 {
35740 PyDict_SetItemString(d,"KILL_BAD_SIGNAL", SWIG_From_int(static_cast<int >(wxKILL_BAD_SIGNAL)));
35741 }
35742 {
35743 PyDict_SetItemString(d,"KILL_ACCESS_DENIED", SWIG_From_int(static_cast<int >(wxKILL_ACCESS_DENIED)));
35744 }
35745 {
35746 PyDict_SetItemString(d,"KILL_NO_PROCESS", SWIG_From_int(static_cast<int >(wxKILL_NO_PROCESS)));
35747 }
35748 {
35749 PyDict_SetItemString(d,"KILL_ERROR", SWIG_From_int(static_cast<int >(wxKILL_ERROR)));
35750 }
35751 {
35752 PyDict_SetItemString(d,"KILL_NOCHILDREN", SWIG_From_int(static_cast<int >(wxKILL_NOCHILDREN)));
35753 }
35754 {
35755 PyDict_SetItemString(d,"KILL_CHILDREN", SWIG_From_int(static_cast<int >(wxKILL_CHILDREN)));
35756 }
35757 {
35758 PyDict_SetItemString(d,"SIGNONE", SWIG_From_int(static_cast<int >(wxSIGNONE)));
35759 }
35760 {
35761 PyDict_SetItemString(d,"SIGHUP", SWIG_From_int(static_cast<int >(wxSIGHUP)));
35762 }
35763 {
35764 PyDict_SetItemString(d,"SIGINT", SWIG_From_int(static_cast<int >(wxSIGINT)));
35765 }
35766 {
35767 PyDict_SetItemString(d,"SIGQUIT", SWIG_From_int(static_cast<int >(wxSIGQUIT)));
35768 }
35769 {
35770 PyDict_SetItemString(d,"SIGILL", SWIG_From_int(static_cast<int >(wxSIGILL)));
35771 }
35772 {
35773 PyDict_SetItemString(d,"SIGTRAP", SWIG_From_int(static_cast<int >(wxSIGTRAP)));
35774 }
35775 {
35776 PyDict_SetItemString(d,"SIGABRT", SWIG_From_int(static_cast<int >(wxSIGABRT)));
35777 }
35778 {
35779 PyDict_SetItemString(d,"SIGIOT", SWIG_From_int(static_cast<int >(wxSIGIOT)));
35780 }
35781 {
35782 PyDict_SetItemString(d,"SIGEMT", SWIG_From_int(static_cast<int >(wxSIGEMT)));
35783 }
35784 {
35785 PyDict_SetItemString(d,"SIGFPE", SWIG_From_int(static_cast<int >(wxSIGFPE)));
35786 }
35787 {
35788 PyDict_SetItemString(d,"SIGKILL", SWIG_From_int(static_cast<int >(wxSIGKILL)));
35789 }
35790 {
35791 PyDict_SetItemString(d,"SIGBUS", SWIG_From_int(static_cast<int >(wxSIGBUS)));
35792 }
35793 {
35794 PyDict_SetItemString(d,"SIGSEGV", SWIG_From_int(static_cast<int >(wxSIGSEGV)));
35795 }
35796 {
35797 PyDict_SetItemString(d,"SIGSYS", SWIG_From_int(static_cast<int >(wxSIGSYS)));
35798 }
35799 {
35800 PyDict_SetItemString(d,"SIGPIPE", SWIG_From_int(static_cast<int >(wxSIGPIPE)));
35801 }
35802 {
35803 PyDict_SetItemString(d,"SIGALRM", SWIG_From_int(static_cast<int >(wxSIGALRM)));
35804 }
35805 {
35806 PyDict_SetItemString(d,"SIGTERM", SWIG_From_int(static_cast<int >(wxSIGTERM)));
35807 }
35808 PyDict_SetItemString(d, "wxEVT_END_PROCESS", PyInt_FromLong(wxEVT_END_PROCESS));
35809 {
35810 PyDict_SetItemString(d,"EXEC_ASYNC", SWIG_From_int(static_cast<int >(wxEXEC_ASYNC)));
35811 }
35812 {
35813 PyDict_SetItemString(d,"EXEC_SYNC", SWIG_From_int(static_cast<int >(wxEXEC_SYNC)));
35814 }
35815 {
35816 PyDict_SetItemString(d,"EXEC_NOHIDE", SWIG_From_int(static_cast<int >(wxEXEC_NOHIDE)));
35817 }
35818 {
35819 PyDict_SetItemString(d,"EXEC_MAKE_GROUP_LEADER", SWIG_From_int(static_cast<int >(wxEXEC_MAKE_GROUP_LEADER)));
35820 }
35821 {
35822 PyDict_SetItemString(d,"EXEC_NODISABLE", SWIG_From_int(static_cast<int >(wxEXEC_NODISABLE)));
35823 }
35824
35825 wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess");
35826
35827 {
35828 PyDict_SetItemString(d,"JOYSTICK1", SWIG_From_int(static_cast<int >(wxJOYSTICK1)));
35829 }
35830 {
35831 PyDict_SetItemString(d,"JOYSTICK2", SWIG_From_int(static_cast<int >(wxJOYSTICK2)));
35832 }
35833 {
35834 PyDict_SetItemString(d,"JOY_BUTTON_ANY", SWIG_From_int(static_cast<int >(wxJOY_BUTTON_ANY)));
35835 }
35836 {
35837 PyDict_SetItemString(d,"JOY_BUTTON1", SWIG_From_int(static_cast<int >(wxJOY_BUTTON1)));
35838 }
35839 {
35840 PyDict_SetItemString(d,"JOY_BUTTON2", SWIG_From_int(static_cast<int >(wxJOY_BUTTON2)));
35841 }
35842 {
35843 PyDict_SetItemString(d,"JOY_BUTTON3", SWIG_From_int(static_cast<int >(wxJOY_BUTTON3)));
35844 }
35845 {
35846 PyDict_SetItemString(d,"JOY_BUTTON4", SWIG_From_int(static_cast<int >(wxJOY_BUTTON4)));
35847 }
35848 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong(wxEVT_JOY_BUTTON_DOWN));
35849 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_UP", PyInt_FromLong(wxEVT_JOY_BUTTON_UP));
35850 PyDict_SetItemString(d, "wxEVT_JOY_MOVE", PyInt_FromLong(wxEVT_JOY_MOVE));
35851 PyDict_SetItemString(d, "wxEVT_JOY_ZMOVE", PyInt_FromLong(wxEVT_JOY_ZMOVE));
35852 {
35853 PyDict_SetItemString(d,"SOUND_SYNC", SWIG_From_int(static_cast<int >(wxSOUND_SYNC)));
35854 }
35855 {
35856 PyDict_SetItemString(d,"SOUND_ASYNC", SWIG_From_int(static_cast<int >(wxSOUND_ASYNC)));
35857 }
35858 {
35859 PyDict_SetItemString(d,"SOUND_LOOP", SWIG_From_int(static_cast<int >(wxSOUND_LOOP)));
35860 }
35861 {
35862 PyDict_SetItemString(d,"MAILCAP_STANDARD", SWIG_From_int(static_cast<int >(wxMAILCAP_STANDARD)));
35863 }
35864 {
35865 PyDict_SetItemString(d,"MAILCAP_NETSCAPE", SWIG_From_int(static_cast<int >(wxMAILCAP_NETSCAPE)));
35866 }
35867 {
35868 PyDict_SetItemString(d,"MAILCAP_KDE", SWIG_From_int(static_cast<int >(wxMAILCAP_KDE)));
35869 }
35870 {
35871 PyDict_SetItemString(d,"MAILCAP_GNOME", SWIG_From_int(static_cast<int >(wxMAILCAP_GNOME)));
35872 }
35873 {
35874 PyDict_SetItemString(d,"MAILCAP_ALL", SWIG_From_int(static_cast<int >(wxMAILCAP_ALL)));
35875 }
35876 SWIG_addvarlink(SWIG_globals,(char*)"TheMimeTypesManager",_wrap_TheMimeTypesManager_get, _wrap_TheMimeTypesManager_set);
35877 SWIG_addvarlink(SWIG_globals,(char*)"ART_TOOLBAR",_wrap_ART_TOOLBAR_get, _wrap_ART_TOOLBAR_set);
35878 SWIG_addvarlink(SWIG_globals,(char*)"ART_MENU",_wrap_ART_MENU_get, _wrap_ART_MENU_set);
35879 SWIG_addvarlink(SWIG_globals,(char*)"ART_FRAME_ICON",_wrap_ART_FRAME_ICON_get, _wrap_ART_FRAME_ICON_set);
35880 SWIG_addvarlink(SWIG_globals,(char*)"ART_CMN_DIALOG",_wrap_ART_CMN_DIALOG_get, _wrap_ART_CMN_DIALOG_set);
35881 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BROWSER",_wrap_ART_HELP_BROWSER_get, _wrap_ART_HELP_BROWSER_set);
35882 SWIG_addvarlink(SWIG_globals,(char*)"ART_MESSAGE_BOX",_wrap_ART_MESSAGE_BOX_get, _wrap_ART_MESSAGE_BOX_set);
35883 SWIG_addvarlink(SWIG_globals,(char*)"ART_BUTTON",_wrap_ART_BUTTON_get, _wrap_ART_BUTTON_set);
35884 SWIG_addvarlink(SWIG_globals,(char*)"ART_OTHER",_wrap_ART_OTHER_get, _wrap_ART_OTHER_set);
35885 SWIG_addvarlink(SWIG_globals,(char*)"ART_ADD_BOOKMARK",_wrap_ART_ADD_BOOKMARK_get, _wrap_ART_ADD_BOOKMARK_set);
35886 SWIG_addvarlink(SWIG_globals,(char*)"ART_DEL_BOOKMARK",_wrap_ART_DEL_BOOKMARK_get, _wrap_ART_DEL_BOOKMARK_set);
35887 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SIDE_PANEL",_wrap_ART_HELP_SIDE_PANEL_get, _wrap_ART_HELP_SIDE_PANEL_set);
35888 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SETTINGS",_wrap_ART_HELP_SETTINGS_get, _wrap_ART_HELP_SETTINGS_set);
35889 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BOOK",_wrap_ART_HELP_BOOK_get, _wrap_ART_HELP_BOOK_set);
35890 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_FOLDER",_wrap_ART_HELP_FOLDER_get, _wrap_ART_HELP_FOLDER_set);
35891 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_PAGE",_wrap_ART_HELP_PAGE_get, _wrap_ART_HELP_PAGE_set);
35892 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_BACK",_wrap_ART_GO_BACK_get, _wrap_ART_GO_BACK_set);
35893 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_FORWARD",_wrap_ART_GO_FORWARD_get, _wrap_ART_GO_FORWARD_set);
35894 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_UP",_wrap_ART_GO_UP_get, _wrap_ART_GO_UP_set);
35895 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DOWN",_wrap_ART_GO_DOWN_get, _wrap_ART_GO_DOWN_set);
35896 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_TO_PARENT",_wrap_ART_GO_TO_PARENT_get, _wrap_ART_GO_TO_PARENT_set);
35897 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_HOME",_wrap_ART_GO_HOME_get, _wrap_ART_GO_HOME_set);
35898 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_OPEN",_wrap_ART_FILE_OPEN_get, _wrap_ART_FILE_OPEN_set);
35899 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_SAVE",_wrap_ART_FILE_SAVE_get, _wrap_ART_FILE_SAVE_set);
35900 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_SAVE_AS",_wrap_ART_FILE_SAVE_AS_get, _wrap_ART_FILE_SAVE_AS_set);
35901 SWIG_addvarlink(SWIG_globals,(char*)"ART_PRINT",_wrap_ART_PRINT_get, _wrap_ART_PRINT_set);
35902 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP",_wrap_ART_HELP_get, _wrap_ART_HELP_set);
35903 SWIG_addvarlink(SWIG_globals,(char*)"ART_TIP",_wrap_ART_TIP_get, _wrap_ART_TIP_set);
35904 SWIG_addvarlink(SWIG_globals,(char*)"ART_REPORT_VIEW",_wrap_ART_REPORT_VIEW_get, _wrap_ART_REPORT_VIEW_set);
35905 SWIG_addvarlink(SWIG_globals,(char*)"ART_LIST_VIEW",_wrap_ART_LIST_VIEW_get, _wrap_ART_LIST_VIEW_set);
35906 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW_DIR",_wrap_ART_NEW_DIR_get, _wrap_ART_NEW_DIR_set);
35907 SWIG_addvarlink(SWIG_globals,(char*)"ART_HARDDISK",_wrap_ART_HARDDISK_get, _wrap_ART_HARDDISK_set);
35908 SWIG_addvarlink(SWIG_globals,(char*)"ART_FLOPPY",_wrap_ART_FLOPPY_get, _wrap_ART_FLOPPY_set);
35909 SWIG_addvarlink(SWIG_globals,(char*)"ART_CDROM",_wrap_ART_CDROM_get, _wrap_ART_CDROM_set);
35910 SWIG_addvarlink(SWIG_globals,(char*)"ART_REMOVABLE",_wrap_ART_REMOVABLE_get, _wrap_ART_REMOVABLE_set);
35911 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER",_wrap_ART_FOLDER_get, _wrap_ART_FOLDER_set);
35912 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER_OPEN",_wrap_ART_FOLDER_OPEN_get, _wrap_ART_FOLDER_OPEN_set);
35913 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DIR_UP",_wrap_ART_GO_DIR_UP_get, _wrap_ART_GO_DIR_UP_set);
35914 SWIG_addvarlink(SWIG_globals,(char*)"ART_EXECUTABLE_FILE",_wrap_ART_EXECUTABLE_FILE_get, _wrap_ART_EXECUTABLE_FILE_set);
35915 SWIG_addvarlink(SWIG_globals,(char*)"ART_NORMAL_FILE",_wrap_ART_NORMAL_FILE_get, _wrap_ART_NORMAL_FILE_set);
35916 SWIG_addvarlink(SWIG_globals,(char*)"ART_TICK_MARK",_wrap_ART_TICK_MARK_get, _wrap_ART_TICK_MARK_set);
35917 SWIG_addvarlink(SWIG_globals,(char*)"ART_CROSS_MARK",_wrap_ART_CROSS_MARK_get, _wrap_ART_CROSS_MARK_set);
35918 SWIG_addvarlink(SWIG_globals,(char*)"ART_ERROR",_wrap_ART_ERROR_get, _wrap_ART_ERROR_set);
35919 SWIG_addvarlink(SWIG_globals,(char*)"ART_QUESTION",_wrap_ART_QUESTION_get, _wrap_ART_QUESTION_set);
35920 SWIG_addvarlink(SWIG_globals,(char*)"ART_WARNING",_wrap_ART_WARNING_get, _wrap_ART_WARNING_set);
35921 SWIG_addvarlink(SWIG_globals,(char*)"ART_INFORMATION",_wrap_ART_INFORMATION_get, _wrap_ART_INFORMATION_set);
35922 SWIG_addvarlink(SWIG_globals,(char*)"ART_MISSING_IMAGE",_wrap_ART_MISSING_IMAGE_get, _wrap_ART_MISSING_IMAGE_set);
35923 SWIG_addvarlink(SWIG_globals,(char*)"ART_COPY",_wrap_ART_COPY_get, _wrap_ART_COPY_set);
35924 SWIG_addvarlink(SWIG_globals,(char*)"ART_CUT",_wrap_ART_CUT_get, _wrap_ART_CUT_set);
35925 SWIG_addvarlink(SWIG_globals,(char*)"ART_PASTE",_wrap_ART_PASTE_get, _wrap_ART_PASTE_set);
35926 SWIG_addvarlink(SWIG_globals,(char*)"ART_DELETE",_wrap_ART_DELETE_get, _wrap_ART_DELETE_set);
35927 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW",_wrap_ART_NEW_get, _wrap_ART_NEW_set);
35928 SWIG_addvarlink(SWIG_globals,(char*)"ART_UNDO",_wrap_ART_UNDO_get, _wrap_ART_UNDO_set);
35929 SWIG_addvarlink(SWIG_globals,(char*)"ART_REDO",_wrap_ART_REDO_get, _wrap_ART_REDO_set);
35930 SWIG_addvarlink(SWIG_globals,(char*)"ART_QUIT",_wrap_ART_QUIT_get, _wrap_ART_QUIT_set);
35931 SWIG_addvarlink(SWIG_globals,(char*)"ART_FIND",_wrap_ART_FIND_get, _wrap_ART_FIND_set);
35932 SWIG_addvarlink(SWIG_globals,(char*)"ART_FIND_AND_REPLACE",_wrap_ART_FIND_AND_REPLACE_get, _wrap_ART_FIND_AND_REPLACE_set);
35933
35934 wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider");
35935
35936 {
35937 PyDict_SetItemString(d,"CONFIG_USE_LOCAL_FILE", SWIG_From_int(static_cast<int >(wxCONFIG_USE_LOCAL_FILE)));
35938 }
35939 {
35940 PyDict_SetItemString(d,"CONFIG_USE_GLOBAL_FILE", SWIG_From_int(static_cast<int >(wxCONFIG_USE_GLOBAL_FILE)));
35941 }
35942 {
35943 PyDict_SetItemString(d,"CONFIG_USE_RELATIVE_PATH", SWIG_From_int(static_cast<int >(wxCONFIG_USE_RELATIVE_PATH)));
35944 }
35945 {
35946 PyDict_SetItemString(d,"CONFIG_USE_NO_ESCAPE_CHARACTERS", SWIG_From_int(static_cast<int >(wxCONFIG_USE_NO_ESCAPE_CHARACTERS)));
35947 }
35948 {
35949 PyDict_SetItemString(d,"ConfigBase_Type_Unknown", SWIG_From_int(static_cast<int >(wxConfigBase::Type_Unknown)));
35950 }
35951 {
35952 PyDict_SetItemString(d,"ConfigBase_Type_String", SWIG_From_int(static_cast<int >(wxConfigBase::Type_String)));
35953 }
35954 {
35955 PyDict_SetItemString(d,"ConfigBase_Type_Boolean", SWIG_From_int(static_cast<int >(wxConfigBase::Type_Boolean)));
35956 }
35957 {
35958 PyDict_SetItemString(d,"ConfigBase_Type_Integer", SWIG_From_int(static_cast<int >(wxConfigBase::Type_Integer)));
35959 }
35960 {
35961 PyDict_SetItemString(d,"ConfigBase_Type_Float", SWIG_From_int(static_cast<int >(wxConfigBase::Type_Float)));
35962 }
35963 SWIG_addvarlink(SWIG_globals,(char*)"DefaultDateTimeFormat",_wrap_DefaultDateTimeFormat_get, _wrap_DefaultDateTimeFormat_set);
35964 SWIG_addvarlink(SWIG_globals,(char*)"DefaultTimeSpanFormat",_wrap_DefaultTimeSpanFormat_get, _wrap_DefaultTimeSpanFormat_set);
35965 {
35966 PyDict_SetItemString(d,"DateTime_Local", SWIG_From_int(static_cast<int >(wxDateTime::Local)));
35967 }
35968 {
35969 PyDict_SetItemString(d,"DateTime_GMT_12", SWIG_From_int(static_cast<int >(wxDateTime::GMT_12)));
35970 }
35971 {
35972 PyDict_SetItemString(d,"DateTime_GMT_11", SWIG_From_int(static_cast<int >(wxDateTime::GMT_11)));
35973 }
35974 {
35975 PyDict_SetItemString(d,"DateTime_GMT_10", SWIG_From_int(static_cast<int >(wxDateTime::GMT_10)));
35976 }
35977 {
35978 PyDict_SetItemString(d,"DateTime_GMT_9", SWIG_From_int(static_cast<int >(wxDateTime::GMT_9)));
35979 }
35980 {
35981 PyDict_SetItemString(d,"DateTime_GMT_8", SWIG_From_int(static_cast<int >(wxDateTime::GMT_8)));
35982 }
35983 {
35984 PyDict_SetItemString(d,"DateTime_GMT_7", SWIG_From_int(static_cast<int >(wxDateTime::GMT_7)));
35985 }
35986 {
35987 PyDict_SetItemString(d,"DateTime_GMT_6", SWIG_From_int(static_cast<int >(wxDateTime::GMT_6)));
35988 }
35989 {
35990 PyDict_SetItemString(d,"DateTime_GMT_5", SWIG_From_int(static_cast<int >(wxDateTime::GMT_5)));
35991 }
35992 {
35993 PyDict_SetItemString(d,"DateTime_GMT_4", SWIG_From_int(static_cast<int >(wxDateTime::GMT_4)));
35994 }
35995 {
35996 PyDict_SetItemString(d,"DateTime_GMT_3", SWIG_From_int(static_cast<int >(wxDateTime::GMT_3)));
35997 }
35998 {
35999 PyDict_SetItemString(d,"DateTime_GMT_2", SWIG_From_int(static_cast<int >(wxDateTime::GMT_2)));
36000 }
36001 {
36002 PyDict_SetItemString(d,"DateTime_GMT_1", SWIG_From_int(static_cast<int >(wxDateTime::GMT_1)));
36003 }
36004 {
36005 PyDict_SetItemString(d,"DateTime_GMT0", SWIG_From_int(static_cast<int >(wxDateTime::GMT0)));
36006 }
36007 {
36008 PyDict_SetItemString(d,"DateTime_GMT1", SWIG_From_int(static_cast<int >(wxDateTime::GMT1)));
36009 }
36010 {
36011 PyDict_SetItemString(d,"DateTime_GMT2", SWIG_From_int(static_cast<int >(wxDateTime::GMT2)));
36012 }
36013 {
36014 PyDict_SetItemString(d,"DateTime_GMT3", SWIG_From_int(static_cast<int >(wxDateTime::GMT3)));
36015 }
36016 {
36017 PyDict_SetItemString(d,"DateTime_GMT4", SWIG_From_int(static_cast<int >(wxDateTime::GMT4)));
36018 }
36019 {
36020 PyDict_SetItemString(d,"DateTime_GMT5", SWIG_From_int(static_cast<int >(wxDateTime::GMT5)));
36021 }
36022 {
36023 PyDict_SetItemString(d,"DateTime_GMT6", SWIG_From_int(static_cast<int >(wxDateTime::GMT6)));
36024 }
36025 {
36026 PyDict_SetItemString(d,"DateTime_GMT7", SWIG_From_int(static_cast<int >(wxDateTime::GMT7)));
36027 }
36028 {
36029 PyDict_SetItemString(d,"DateTime_GMT8", SWIG_From_int(static_cast<int >(wxDateTime::GMT8)));
36030 }
36031 {
36032 PyDict_SetItemString(d,"DateTime_GMT9", SWIG_From_int(static_cast<int >(wxDateTime::GMT9)));
36033 }
36034 {
36035 PyDict_SetItemString(d,"DateTime_GMT10", SWIG_From_int(static_cast<int >(wxDateTime::GMT10)));
36036 }
36037 {
36038 PyDict_SetItemString(d,"DateTime_GMT11", SWIG_From_int(static_cast<int >(wxDateTime::GMT11)));
36039 }
36040 {
36041 PyDict_SetItemString(d,"DateTime_GMT12", SWIG_From_int(static_cast<int >(wxDateTime::GMT12)));
36042 }
36043 {
36044 PyDict_SetItemString(d,"DateTime_WET", SWIG_From_int(static_cast<int >(wxDateTime::WET)));
36045 }
36046 {
36047 PyDict_SetItemString(d,"DateTime_WEST", SWIG_From_int(static_cast<int >(wxDateTime::WEST)));
36048 }
36049 {
36050 PyDict_SetItemString(d,"DateTime_CET", SWIG_From_int(static_cast<int >(wxDateTime::CET)));
36051 }
36052 {
36053 PyDict_SetItemString(d,"DateTime_CEST", SWIG_From_int(static_cast<int >(wxDateTime::CEST)));
36054 }
36055 {
36056 PyDict_SetItemString(d,"DateTime_EET", SWIG_From_int(static_cast<int >(wxDateTime::EET)));
36057 }
36058 {
36059 PyDict_SetItemString(d,"DateTime_EEST", SWIG_From_int(static_cast<int >(wxDateTime::EEST)));
36060 }
36061 {
36062 PyDict_SetItemString(d,"DateTime_MSK", SWIG_From_int(static_cast<int >(wxDateTime::MSK)));
36063 }
36064 {
36065 PyDict_SetItemString(d,"DateTime_MSD", SWIG_From_int(static_cast<int >(wxDateTime::MSD)));
36066 }
36067 {
36068 PyDict_SetItemString(d,"DateTime_AST", SWIG_From_int(static_cast<int >(wxDateTime::AST)));
36069 }
36070 {
36071 PyDict_SetItemString(d,"DateTime_ADT", SWIG_From_int(static_cast<int >(wxDateTime::ADT)));
36072 }
36073 {
36074 PyDict_SetItemString(d,"DateTime_EST", SWIG_From_int(static_cast<int >(wxDateTime::EST)));
36075 }
36076 {
36077 PyDict_SetItemString(d,"DateTime_EDT", SWIG_From_int(static_cast<int >(wxDateTime::EDT)));
36078 }
36079 {
36080 PyDict_SetItemString(d,"DateTime_CST", SWIG_From_int(static_cast<int >(wxDateTime::CST)));
36081 }
36082 {
36083 PyDict_SetItemString(d,"DateTime_CDT", SWIG_From_int(static_cast<int >(wxDateTime::CDT)));
36084 }
36085 {
36086 PyDict_SetItemString(d,"DateTime_MST", SWIG_From_int(static_cast<int >(wxDateTime::MST)));
36087 }
36088 {
36089 PyDict_SetItemString(d,"DateTime_MDT", SWIG_From_int(static_cast<int >(wxDateTime::MDT)));
36090 }
36091 {
36092 PyDict_SetItemString(d,"DateTime_PST", SWIG_From_int(static_cast<int >(wxDateTime::PST)));
36093 }
36094 {
36095 PyDict_SetItemString(d,"DateTime_PDT", SWIG_From_int(static_cast<int >(wxDateTime::PDT)));
36096 }
36097 {
36098 PyDict_SetItemString(d,"DateTime_HST", SWIG_From_int(static_cast<int >(wxDateTime::HST)));
36099 }
36100 {
36101 PyDict_SetItemString(d,"DateTime_AKST", SWIG_From_int(static_cast<int >(wxDateTime::AKST)));
36102 }
36103 {
36104 PyDict_SetItemString(d,"DateTime_AKDT", SWIG_From_int(static_cast<int >(wxDateTime::AKDT)));
36105 }
36106 {
36107 PyDict_SetItemString(d,"DateTime_A_WST", SWIG_From_int(static_cast<int >(wxDateTime::A_WST)));
36108 }
36109 {
36110 PyDict_SetItemString(d,"DateTime_A_CST", SWIG_From_int(static_cast<int >(wxDateTime::A_CST)));
36111 }
36112 {
36113 PyDict_SetItemString(d,"DateTime_A_EST", SWIG_From_int(static_cast<int >(wxDateTime::A_EST)));
36114 }
36115 {
36116 PyDict_SetItemString(d,"DateTime_A_ESST", SWIG_From_int(static_cast<int >(wxDateTime::A_ESST)));
36117 }
36118 {
36119 PyDict_SetItemString(d,"DateTime_UTC", SWIG_From_int(static_cast<int >(wxDateTime::UTC)));
36120 }
36121 {
36122 PyDict_SetItemString(d,"DateTime_Gregorian", SWIG_From_int(static_cast<int >(wxDateTime::Gregorian)));
36123 }
36124 {
36125 PyDict_SetItemString(d,"DateTime_Julian", SWIG_From_int(static_cast<int >(wxDateTime::Julian)));
36126 }
36127 {
36128 PyDict_SetItemString(d,"DateTime_Gr_Unknown", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Unknown)));
36129 }
36130 {
36131 PyDict_SetItemString(d,"DateTime_Gr_Standard", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Standard)));
36132 }
36133 {
36134 PyDict_SetItemString(d,"DateTime_Gr_Alaska", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Alaska)));
36135 }
36136 {
36137 PyDict_SetItemString(d,"DateTime_Gr_Albania", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Albania)));
36138 }
36139 {
36140 PyDict_SetItemString(d,"DateTime_Gr_Austria", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria)));
36141 }
36142 {
36143 PyDict_SetItemString(d,"DateTime_Gr_Austria_Brixen", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria_Brixen)));
36144 }
36145 {
36146 PyDict_SetItemString(d,"DateTime_Gr_Austria_Salzburg", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria_Salzburg)));
36147 }
36148 {
36149 PyDict_SetItemString(d,"DateTime_Gr_Austria_Tyrol", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria_Tyrol)));
36150 }
36151 {
36152 PyDict_SetItemString(d,"DateTime_Gr_Austria_Carinthia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria_Carinthia)));
36153 }
36154 {
36155 PyDict_SetItemString(d,"DateTime_Gr_Austria_Styria", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Austria_Styria)));
36156 }
36157 {
36158 PyDict_SetItemString(d,"DateTime_Gr_Belgium", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Belgium)));
36159 }
36160 {
36161 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Bulgaria)));
36162 }
36163 {
36164 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_1", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Bulgaria_1)));
36165 }
36166 {
36167 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_2", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Bulgaria_2)));
36168 }
36169 {
36170 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_3", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Bulgaria_3)));
36171 }
36172 {
36173 PyDict_SetItemString(d,"DateTime_Gr_Canada", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Canada)));
36174 }
36175 {
36176 PyDict_SetItemString(d,"DateTime_Gr_China", SWIG_From_int(static_cast<int >(wxDateTime::Gr_China)));
36177 }
36178 {
36179 PyDict_SetItemString(d,"DateTime_Gr_China_1", SWIG_From_int(static_cast<int >(wxDateTime::Gr_China_1)));
36180 }
36181 {
36182 PyDict_SetItemString(d,"DateTime_Gr_China_2", SWIG_From_int(static_cast<int >(wxDateTime::Gr_China_2)));
36183 }
36184 {
36185 PyDict_SetItemString(d,"DateTime_Gr_Czechoslovakia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Czechoslovakia)));
36186 }
36187 {
36188 PyDict_SetItemString(d,"DateTime_Gr_Denmark", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Denmark)));
36189 }
36190 {
36191 PyDict_SetItemString(d,"DateTime_Gr_Egypt", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Egypt)));
36192 }
36193 {
36194 PyDict_SetItemString(d,"DateTime_Gr_Estonia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Estonia)));
36195 }
36196 {
36197 PyDict_SetItemString(d,"DateTime_Gr_Finland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Finland)));
36198 }
36199 {
36200 PyDict_SetItemString(d,"DateTime_Gr_France", SWIG_From_int(static_cast<int >(wxDateTime::Gr_France)));
36201 }
36202 {
36203 PyDict_SetItemString(d,"DateTime_Gr_France_Alsace", SWIG_From_int(static_cast<int >(wxDateTime::Gr_France_Alsace)));
36204 }
36205 {
36206 PyDict_SetItemString(d,"DateTime_Gr_France_Lorraine", SWIG_From_int(static_cast<int >(wxDateTime::Gr_France_Lorraine)));
36207 }
36208 {
36209 PyDict_SetItemString(d,"DateTime_Gr_France_Strasbourg", SWIG_From_int(static_cast<int >(wxDateTime::Gr_France_Strasbourg)));
36210 }
36211 {
36212 PyDict_SetItemString(d,"DateTime_Gr_Germany", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Germany)));
36213 }
36214 {
36215 PyDict_SetItemString(d,"DateTime_Gr_Germany_Catholic", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Germany_Catholic)));
36216 }
36217 {
36218 PyDict_SetItemString(d,"DateTime_Gr_Germany_Prussia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Germany_Prussia)));
36219 }
36220 {
36221 PyDict_SetItemString(d,"DateTime_Gr_Germany_Protestant", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Germany_Protestant)));
36222 }
36223 {
36224 PyDict_SetItemString(d,"DateTime_Gr_GreatBritain", SWIG_From_int(static_cast<int >(wxDateTime::Gr_GreatBritain)));
36225 }
36226 {
36227 PyDict_SetItemString(d,"DateTime_Gr_Greece", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Greece)));
36228 }
36229 {
36230 PyDict_SetItemString(d,"DateTime_Gr_Hungary", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Hungary)));
36231 }
36232 {
36233 PyDict_SetItemString(d,"DateTime_Gr_Ireland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Ireland)));
36234 }
36235 {
36236 PyDict_SetItemString(d,"DateTime_Gr_Italy", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Italy)));
36237 }
36238 {
36239 PyDict_SetItemString(d,"DateTime_Gr_Japan", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Japan)));
36240 }
36241 {
36242 PyDict_SetItemString(d,"DateTime_Gr_Japan_1", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Japan_1)));
36243 }
36244 {
36245 PyDict_SetItemString(d,"DateTime_Gr_Japan_2", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Japan_2)));
36246 }
36247 {
36248 PyDict_SetItemString(d,"DateTime_Gr_Japan_3", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Japan_3)));
36249 }
36250 {
36251 PyDict_SetItemString(d,"DateTime_Gr_Latvia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Latvia)));
36252 }
36253 {
36254 PyDict_SetItemString(d,"DateTime_Gr_Lithuania", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Lithuania)));
36255 }
36256 {
36257 PyDict_SetItemString(d,"DateTime_Gr_Luxemburg", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Luxemburg)));
36258 }
36259 {
36260 PyDict_SetItemString(d,"DateTime_Gr_Netherlands", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Netherlands)));
36261 }
36262 {
36263 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Groningen", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Netherlands_Groningen)));
36264 }
36265 {
36266 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Gelderland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Netherlands_Gelderland)));
36267 }
36268 {
36269 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Utrecht", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Netherlands_Utrecht)));
36270 }
36271 {
36272 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Friesland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Netherlands_Friesland)));
36273 }
36274 {
36275 PyDict_SetItemString(d,"DateTime_Gr_Norway", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Norway)));
36276 }
36277 {
36278 PyDict_SetItemString(d,"DateTime_Gr_Poland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Poland)));
36279 }
36280 {
36281 PyDict_SetItemString(d,"DateTime_Gr_Portugal", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Portugal)));
36282 }
36283 {
36284 PyDict_SetItemString(d,"DateTime_Gr_Romania", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Romania)));
36285 }
36286 {
36287 PyDict_SetItemString(d,"DateTime_Gr_Russia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Russia)));
36288 }
36289 {
36290 PyDict_SetItemString(d,"DateTime_Gr_Scotland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Scotland)));
36291 }
36292 {
36293 PyDict_SetItemString(d,"DateTime_Gr_Spain", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Spain)));
36294 }
36295 {
36296 PyDict_SetItemString(d,"DateTime_Gr_Sweden", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Sweden)));
36297 }
36298 {
36299 PyDict_SetItemString(d,"DateTime_Gr_Switzerland", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Switzerland)));
36300 }
36301 {
36302 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Catholic", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Switzerland_Catholic)));
36303 }
36304 {
36305 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Protestant", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Switzerland_Protestant)));
36306 }
36307 {
36308 PyDict_SetItemString(d,"DateTime_Gr_Turkey", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Turkey)));
36309 }
36310 {
36311 PyDict_SetItemString(d,"DateTime_Gr_USA", SWIG_From_int(static_cast<int >(wxDateTime::Gr_USA)));
36312 }
36313 {
36314 PyDict_SetItemString(d,"DateTime_Gr_Wales", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Wales)));
36315 }
36316 {
36317 PyDict_SetItemString(d,"DateTime_Gr_Yugoslavia", SWIG_From_int(static_cast<int >(wxDateTime::Gr_Yugoslavia)));
36318 }
36319 {
36320 PyDict_SetItemString(d,"DateTime_Country_Unknown", SWIG_From_int(static_cast<int >(wxDateTime::Country_Unknown)));
36321 }
36322 {
36323 PyDict_SetItemString(d,"DateTime_Country_Default", SWIG_From_int(static_cast<int >(wxDateTime::Country_Default)));
36324 }
36325 {
36326 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_Start", SWIG_From_int(static_cast<int >(wxDateTime::Country_WesternEurope_Start)));
36327 }
36328 {
36329 PyDict_SetItemString(d,"DateTime_Country_EEC", SWIG_From_int(static_cast<int >(wxDateTime::Country_EEC)));
36330 }
36331 {
36332 PyDict_SetItemString(d,"DateTime_France", SWIG_From_int(static_cast<int >(wxDateTime::France)));
36333 }
36334 {
36335 PyDict_SetItemString(d,"DateTime_Germany", SWIG_From_int(static_cast<int >(wxDateTime::Germany)));
36336 }
36337 {
36338 PyDict_SetItemString(d,"DateTime_UK", SWIG_From_int(static_cast<int >(wxDateTime::UK)));
36339 }
36340 {
36341 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_End", SWIG_From_int(static_cast<int >(wxDateTime::Country_WesternEurope_End)));
36342 }
36343 {
36344 PyDict_SetItemString(d,"DateTime_Russia", SWIG_From_int(static_cast<int >(wxDateTime::Russia)));
36345 }
36346 {
36347 PyDict_SetItemString(d,"DateTime_USA", SWIG_From_int(static_cast<int >(wxDateTime::USA)));
36348 }
36349 {
36350 PyDict_SetItemString(d,"DateTime_Jan", SWIG_From_int(static_cast<int >(wxDateTime::Jan)));
36351 }
36352 {
36353 PyDict_SetItemString(d,"DateTime_Feb", SWIG_From_int(static_cast<int >(wxDateTime::Feb)));
36354 }
36355 {
36356 PyDict_SetItemString(d,"DateTime_Mar", SWIG_From_int(static_cast<int >(wxDateTime::Mar)));
36357 }
36358 {
36359 PyDict_SetItemString(d,"DateTime_Apr", SWIG_From_int(static_cast<int >(wxDateTime::Apr)));
36360 }
36361 {
36362 PyDict_SetItemString(d,"DateTime_May", SWIG_From_int(static_cast<int >(wxDateTime::May)));
36363 }
36364 {
36365 PyDict_SetItemString(d,"DateTime_Jun", SWIG_From_int(static_cast<int >(wxDateTime::Jun)));
36366 }
36367 {
36368 PyDict_SetItemString(d,"DateTime_Jul", SWIG_From_int(static_cast<int >(wxDateTime::Jul)));
36369 }
36370 {
36371 PyDict_SetItemString(d,"DateTime_Aug", SWIG_From_int(static_cast<int >(wxDateTime::Aug)));
36372 }
36373 {
36374 PyDict_SetItemString(d,"DateTime_Sep", SWIG_From_int(static_cast<int >(wxDateTime::Sep)));
36375 }
36376 {
36377 PyDict_SetItemString(d,"DateTime_Oct", SWIG_From_int(static_cast<int >(wxDateTime::Oct)));
36378 }
36379 {
36380 PyDict_SetItemString(d,"DateTime_Nov", SWIG_From_int(static_cast<int >(wxDateTime::Nov)));
36381 }
36382 {
36383 PyDict_SetItemString(d,"DateTime_Dec", SWIG_From_int(static_cast<int >(wxDateTime::Dec)));
36384 }
36385 {
36386 PyDict_SetItemString(d,"DateTime_Inv_Month", SWIG_From_int(static_cast<int >(wxDateTime::Inv_Month)));
36387 }
36388 {
36389 PyDict_SetItemString(d,"DateTime_Sun", SWIG_From_int(static_cast<int >(wxDateTime::Sun)));
36390 }
36391 {
36392 PyDict_SetItemString(d,"DateTime_Mon", SWIG_From_int(static_cast<int >(wxDateTime::Mon)));
36393 }
36394 {
36395 PyDict_SetItemString(d,"DateTime_Tue", SWIG_From_int(static_cast<int >(wxDateTime::Tue)));
36396 }
36397 {
36398 PyDict_SetItemString(d,"DateTime_Wed", SWIG_From_int(static_cast<int >(wxDateTime::Wed)));
36399 }
36400 {
36401 PyDict_SetItemString(d,"DateTime_Thu", SWIG_From_int(static_cast<int >(wxDateTime::Thu)));
36402 }
36403 {
36404 PyDict_SetItemString(d,"DateTime_Fri", SWIG_From_int(static_cast<int >(wxDateTime::Fri)));
36405 }
36406 {
36407 PyDict_SetItemString(d,"DateTime_Sat", SWIG_From_int(static_cast<int >(wxDateTime::Sat)));
36408 }
36409 {
36410 PyDict_SetItemString(d,"DateTime_Inv_WeekDay", SWIG_From_int(static_cast<int >(wxDateTime::Inv_WeekDay)));
36411 }
36412 {
36413 PyDict_SetItemString(d,"DateTime_Inv_Year", SWIG_From_int(static_cast<int >(wxDateTime::Inv_Year)));
36414 }
36415 {
36416 PyDict_SetItemString(d,"DateTime_Name_Full", SWIG_From_int(static_cast<int >(wxDateTime::Name_Full)));
36417 }
36418 {
36419 PyDict_SetItemString(d,"DateTime_Name_Abbr", SWIG_From_int(static_cast<int >(wxDateTime::Name_Abbr)));
36420 }
36421 {
36422 PyDict_SetItemString(d,"DateTime_Default_First", SWIG_From_int(static_cast<int >(wxDateTime::Default_First)));
36423 }
36424 {
36425 PyDict_SetItemString(d,"DateTime_Monday_First", SWIG_From_int(static_cast<int >(wxDateTime::Monday_First)));
36426 }
36427 {
36428 PyDict_SetItemString(d,"DateTime_Sunday_First", SWIG_From_int(static_cast<int >(wxDateTime::Sunday_First)));
36429 }
36430 SWIG_addvarlink(SWIG_globals,(char*)"DefaultDateTime",_wrap_DefaultDateTime_get, _wrap_DefaultDateTime_set);
36431 {
36432 PyDict_SetItemString(d,"DF_INVALID", SWIG_From_int(static_cast<int >(wxDF_INVALID)));
36433 }
36434 {
36435 PyDict_SetItemString(d,"DF_TEXT", SWIG_From_int(static_cast<int >(wxDF_TEXT)));
36436 }
36437 {
36438 PyDict_SetItemString(d,"DF_BITMAP", SWIG_From_int(static_cast<int >(wxDF_BITMAP)));
36439 }
36440 {
36441 PyDict_SetItemString(d,"DF_METAFILE", SWIG_From_int(static_cast<int >(wxDF_METAFILE)));
36442 }
36443 {
36444 PyDict_SetItemString(d,"DF_SYLK", SWIG_From_int(static_cast<int >(wxDF_SYLK)));
36445 }
36446 {
36447 PyDict_SetItemString(d,"DF_DIF", SWIG_From_int(static_cast<int >(wxDF_DIF)));
36448 }
36449 {
36450 PyDict_SetItemString(d,"DF_TIFF", SWIG_From_int(static_cast<int >(wxDF_TIFF)));
36451 }
36452 {
36453 PyDict_SetItemString(d,"DF_OEMTEXT", SWIG_From_int(static_cast<int >(wxDF_OEMTEXT)));
36454 }
36455 {
36456 PyDict_SetItemString(d,"DF_DIB", SWIG_From_int(static_cast<int >(wxDF_DIB)));
36457 }
36458 {
36459 PyDict_SetItemString(d,"DF_PALETTE", SWIG_From_int(static_cast<int >(wxDF_PALETTE)));
36460 }
36461 {
36462 PyDict_SetItemString(d,"DF_PENDATA", SWIG_From_int(static_cast<int >(wxDF_PENDATA)));
36463 }
36464 {
36465 PyDict_SetItemString(d,"DF_RIFF", SWIG_From_int(static_cast<int >(wxDF_RIFF)));
36466 }
36467 {
36468 PyDict_SetItemString(d,"DF_WAVE", SWIG_From_int(static_cast<int >(wxDF_WAVE)));
36469 }
36470 {
36471 PyDict_SetItemString(d,"DF_UNICODETEXT", SWIG_From_int(static_cast<int >(wxDF_UNICODETEXT)));
36472 }
36473 {
36474 PyDict_SetItemString(d,"DF_ENHMETAFILE", SWIG_From_int(static_cast<int >(wxDF_ENHMETAFILE)));
36475 }
36476 {
36477 PyDict_SetItemString(d,"DF_FILENAME", SWIG_From_int(static_cast<int >(wxDF_FILENAME)));
36478 }
36479 {
36480 PyDict_SetItemString(d,"DF_LOCALE", SWIG_From_int(static_cast<int >(wxDF_LOCALE)));
36481 }
36482 {
36483 PyDict_SetItemString(d,"DF_PRIVATE", SWIG_From_int(static_cast<int >(wxDF_PRIVATE)));
36484 }
36485 {
36486 PyDict_SetItemString(d,"DF_HTML", SWIG_From_int(static_cast<int >(wxDF_HTML)));
36487 }
36488 {
36489 PyDict_SetItemString(d,"DF_MAX", SWIG_From_int(static_cast<int >(wxDF_MAX)));
36490 }
36491 SWIG_addvarlink(SWIG_globals,(char*)"FormatInvalid",_wrap_FormatInvalid_get, _wrap_FormatInvalid_set);
36492 {
36493 PyDict_SetItemString(d,"DataObject_Get", SWIG_From_int(static_cast<int >(wxDataObject::Get)));
36494 }
36495 {
36496 PyDict_SetItemString(d,"DataObject_Set", SWIG_From_int(static_cast<int >(wxDataObject::Set)));
36497 }
36498 {
36499 PyDict_SetItemString(d,"DataObject_Both", SWIG_From_int(static_cast<int >(wxDataObject::Both)));
36500 }
36501 {
36502 PyDict_SetItemString(d,"Drag_CopyOnly", SWIG_From_int(static_cast<int >(wxDrag_CopyOnly)));
36503 }
36504 {
36505 PyDict_SetItemString(d,"Drag_AllowMove", SWIG_From_int(static_cast<int >(wxDrag_AllowMove)));
36506 }
36507 {
36508 PyDict_SetItemString(d,"Drag_DefaultMove", SWIG_From_int(static_cast<int >(wxDrag_DefaultMove)));
36509 }
36510 {
36511 PyDict_SetItemString(d,"DragError", SWIG_From_int(static_cast<int >(wxDragError)));
36512 }
36513 {
36514 PyDict_SetItemString(d,"DragNone", SWIG_From_int(static_cast<int >(wxDragNone)));
36515 }
36516 {
36517 PyDict_SetItemString(d,"DragCopy", SWIG_From_int(static_cast<int >(wxDragCopy)));
36518 }
36519 {
36520 PyDict_SetItemString(d,"DragMove", SWIG_From_int(static_cast<int >(wxDragMove)));
36521 }
36522 {
36523 PyDict_SetItemString(d,"DragLink", SWIG_From_int(static_cast<int >(wxDragLink)));
36524 }
36525 {
36526 PyDict_SetItemString(d,"DragCancel", SWIG_From_int(static_cast<int >(wxDragCancel)));
36527 }
36528
36529 wxPyPtrTypeMap_Add("wxDropSource", "wxPyDropSource");
36530 wxPyPtrTypeMap_Add("wxDropTarget", "wxPyDropTarget");
36531 wxPyPtrTypeMap_Add("wxTextDropTarget", "wxPyTextDropTarget");
36532 wxPyPtrTypeMap_Add("wxFileDropTarget", "wxPyFileDropTarget");
36533
36534 SWIG_addvarlink(SWIG_globals,(char*)"DefaultVideoMode",_wrap_DefaultVideoMode_get, _wrap_DefaultVideoMode_set);
36535 }
36536