]> git.saurik.com Git - wxWidgets.git/blob - wxPython/src/gtk/_misc_wrap.cpp
reSWIGged
[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.24
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
13 #ifdef __cplusplus
14 template<class T> class SwigValueWrapper {
15 T *tt;
16 public:
17 SwigValueWrapper() : tt(0) { }
18 SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
19 SwigValueWrapper(const T& t) : tt(new T(t)) { }
20 ~SwigValueWrapper() { delete tt; }
21 SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
22 operator T&() const { return *tt; }
23 T *operator&() { return tt; }
24 private:
25 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
26 };
27 #endif
28
29
30 #ifndef SWIG_TEMPLATE_DISAMBIGUATOR
31 # if defined(__SUNPRO_CC)
32 # define SWIG_TEMPLATE_DISAMBIGUATOR template
33 # else
34 # define SWIG_TEMPLATE_DISAMBIGUATOR
35 # endif
36 #endif
37
38
39 #include <Python.h>
40
41 /***********************************************************************
42 * swigrun.swg
43 *
44 * This file contains generic CAPI SWIG runtime support for pointer
45 * type checking.
46 *
47 ************************************************************************/
48
49 /* This should only be incremented when either the layout of swig_type_info changes,
50 or for whatever reason, the runtime changes incompatibly */
51 #define SWIG_RUNTIME_VERSION "1"
52
53 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
54 #ifdef SWIG_TYPE_TABLE
55 #define SWIG_QUOTE_STRING(x) #x
56 #define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
57 #define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
58 #else
59 #define SWIG_TYPE_TABLE_NAME
60 #endif
61
62 #include <string.h>
63
64 #ifndef SWIGINLINE
65 #if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
66 # define SWIGINLINE inline
67 #else
68 # define SWIGINLINE
69 #endif
70 #endif
71
72 /*
73 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
74 creating a static or dynamic library from the swig runtime code.
75 In 99.9% of the cases, swig just needs to declare them as 'static'.
76
77 But only do this if is strictly necessary, ie, if you have problems
78 with your compiler or so.
79 */
80 #ifndef SWIGRUNTIME
81 #define SWIGRUNTIME static
82 #endif
83 #ifndef SWIGRUNTIMEINLINE
84 #define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
85 #endif
86
87 #ifdef __cplusplus
88 extern "C" {
89 #endif
90
91 typedef void *(*swig_converter_func)(void *);
92 typedef struct swig_type_info *(*swig_dycast_func)(void **);
93
94 typedef struct swig_type_info {
95 const char *name;
96 swig_converter_func converter;
97 const char *str;
98 void *clientdata;
99 swig_dycast_func dcast;
100 struct swig_type_info *next;
101 struct swig_type_info *prev;
102 } swig_type_info;
103
104 /*
105 Compare two type names skipping the space characters, therefore
106 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
107
108 Return 0 when the two name types are equivalent, as in
109 strncmp, but skipping ' '.
110 */
111 SWIGRUNTIME int
112 SWIG_TypeNameComp(const char *f1, const char *l1,
113 const char *f2, const char *l2) {
114 for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
115 while ((*f1 == ' ') && (f1 != l1)) ++f1;
116 while ((*f2 == ' ') && (f2 != l2)) ++f2;
117 if (*f1 != *f2) return *f1 - *f2;
118 }
119 return (l1 - f1) - (l2 - f2);
120 }
121
122 /*
123 Check type equivalence in a name list like <name1>|<name2>|...
124 */
125 SWIGRUNTIME int
126 SWIG_TypeEquiv(const char *nb, const char *tb) {
127 int equiv = 0;
128 const char* te = tb + strlen(tb);
129 const char* ne = nb;
130 while (!equiv && *ne) {
131 for (nb = ne; *ne; ++ne) {
132 if (*ne == '|') break;
133 }
134 equiv = SWIG_TypeNameComp(nb, ne, tb, te) == 0;
135 if (*ne) ++ne;
136 }
137 return equiv;
138 }
139
140 /*
141 Register a type mapping with the type-checking
142 */
143 SWIGRUNTIME swig_type_info *
144 SWIG_TypeRegisterTL(swig_type_info **tl, swig_type_info *ti) {
145 swig_type_info *tc, *head, *ret, *next;
146 /* Check to see if this type has already been registered */
147 tc = *tl;
148 while (tc) {
149 /* check simple type equivalence */
150 int typeequiv = (strcmp(tc->name, ti->name) == 0);
151 /* check full type equivalence, resolving typedefs */
152 if (!typeequiv) {
153 /* only if tc is not a typedef (no '|' on it) */
154 if (tc->str && ti->str && !strstr(tc->str,"|")) {
155 typeequiv = SWIG_TypeEquiv(ti->str,tc->str);
156 }
157 }
158 if (typeequiv) {
159 /* Already exists in the table. Just add additional types to the list */
160 if (ti->clientdata) tc->clientdata = ti->clientdata;
161 head = tc;
162 next = tc->next;
163 goto l1;
164 }
165 tc = tc->prev;
166 }
167 head = ti;
168 next = 0;
169
170 /* Place in list */
171 ti->prev = *tl;
172 *tl = ti;
173
174 /* Build linked lists */
175 l1:
176 ret = head;
177 tc = ti + 1;
178 /* Patch up the rest of the links */
179 while (tc->name) {
180 head->next = tc;
181 tc->prev = head;
182 head = tc;
183 tc++;
184 }
185 if (next) next->prev = head;
186 head->next = next;
187
188 return ret;
189 }
190
191 /*
192 Check the typename
193 */
194 SWIGRUNTIME swig_type_info *
195 SWIG_TypeCheck(const char *c, swig_type_info *ty) {
196 swig_type_info *s;
197 if (!ty) return 0; /* Void pointer */
198 s = ty->next; /* First element always just a name */
199 do {
200 if (strcmp(s->name,c) == 0) {
201 if (s == ty->next) return s;
202 /* Move s to the top of the linked list */
203 s->prev->next = s->next;
204 if (s->next) {
205 s->next->prev = s->prev;
206 }
207 /* Insert s as second element in the list */
208 s->next = ty->next;
209 if (ty->next) ty->next->prev = s;
210 ty->next = s;
211 s->prev = ty;
212 return s;
213 }
214 s = s->next;
215 } while (s && (s != ty->next));
216 return 0;
217 }
218
219 /*
220 Cast a pointer up an inheritance hierarchy
221 */
222 SWIGRUNTIMEINLINE void *
223 SWIG_TypeCast(swig_type_info *ty, void *ptr) {
224 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
225 }
226
227 /*
228 Dynamic pointer casting. Down an inheritance hierarchy
229 */
230 SWIGRUNTIME swig_type_info *
231 SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
232 swig_type_info *lastty = ty;
233 if (!ty || !ty->dcast) return ty;
234 while (ty && (ty->dcast)) {
235 ty = (*ty->dcast)(ptr);
236 if (ty) lastty = ty;
237 }
238 return lastty;
239 }
240
241 /*
242 Return the name associated with this type
243 */
244 SWIGRUNTIMEINLINE const char *
245 SWIG_TypeName(const swig_type_info *ty) {
246 return ty->name;
247 }
248
249 /*
250 Return the pretty name associated with this type,
251 that is an unmangled type name in a form presentable to the user.
252 */
253 SWIGRUNTIME const char *
254 SWIG_TypePrettyName(const swig_type_info *type) {
255 /* The "str" field contains the equivalent pretty names of the
256 type, separated by vertical-bar characters. We choose
257 to print the last name, as it is often (?) the most
258 specific. */
259 if (type->str != NULL) {
260 const char *last_name = type->str;
261 const char *s;
262 for (s = type->str; *s; s++)
263 if (*s == '|') last_name = s+1;
264 return last_name;
265 }
266 else
267 return type->name;
268 }
269
270 /*
271 Search for a swig_type_info structure
272 */
273 SWIGRUNTIME swig_type_info *
274 SWIG_TypeQueryTL(swig_type_info *tl, const char *name) {
275 swig_type_info *ty = tl;
276 while (ty) {
277 if (ty->str && (SWIG_TypeEquiv(ty->str,name))) return ty;
278 if (ty->name && (strcmp(name,ty->name) == 0)) return ty;
279 ty = ty->prev;
280 }
281 return 0;
282 }
283
284 /*
285 Set the clientdata field for a type
286 */
287 SWIGRUNTIME void
288 SWIG_TypeClientDataTL(swig_type_info *tl, swig_type_info *ti, void *clientdata) {
289 swig_type_info *tc, *equiv;
290 if (ti->clientdata) return;
291 /* if (ti->clientdata == clientdata) return; */
292 ti->clientdata = clientdata;
293 equiv = ti->next;
294 while (equiv) {
295 if (!equiv->converter) {
296 tc = tl;
297 while (tc) {
298 if ((strcmp(tc->name, equiv->name) == 0))
299 SWIG_TypeClientDataTL(tl,tc,clientdata);
300 tc = tc->prev;
301 }
302 }
303 equiv = equiv->next;
304 }
305 }
306
307 /*
308 Pack binary data into a string
309 */
310 SWIGRUNTIME char *
311 SWIG_PackData(char *c, void *ptr, size_t sz) {
312 static char hex[17] = "0123456789abcdef";
313 unsigned char *u = (unsigned char *) ptr;
314 const unsigned char *eu = u + sz;
315 register unsigned char uu;
316 for (; u != eu; ++u) {
317 uu = *u;
318 *(c++) = hex[(uu & 0xf0) >> 4];
319 *(c++) = hex[uu & 0xf];
320 }
321 return c;
322 }
323
324 /*
325 Unpack binary data from a string
326 */
327 SWIGRUNTIME const char *
328 SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
329 register unsigned char *u = (unsigned char *) ptr;
330 register const unsigned char *eu = u + sz;
331 for (; u != eu; ++u) {
332 register int d = *(c++);
333 register unsigned char uu = 0;
334 if ((d >= '0') && (d <= '9'))
335 uu = ((d - '0') << 4);
336 else if ((d >= 'a') && (d <= 'f'))
337 uu = ((d - ('a'-10)) << 4);
338 else
339 return (char *) 0;
340 d = *(c++);
341 if ((d >= '0') && (d <= '9'))
342 uu |= (d - '0');
343 else if ((d >= 'a') && (d <= 'f'))
344 uu |= (d - ('a'-10));
345 else
346 return (char *) 0;
347 *u = uu;
348 }
349 return c;
350 }
351
352 /*
353 This function will propagate the clientdata field of type to any new
354 swig_type_info structures that have been added into the list of
355 equivalent types. It is like calling SWIG_TypeClientData(type,
356 clientdata) a second time.
357 */
358 SWIGRUNTIME void
359 SWIG_PropagateClientDataTL(swig_type_info *tl, swig_type_info *type) {
360 swig_type_info *equiv = type->next;
361 swig_type_info *tc;
362 if (!type->clientdata) return;
363 while (equiv) {
364 if (!equiv->converter) {
365 tc = tl;
366 while (tc) {
367 if ((strcmp(tc->name, equiv->name) == 0) && !tc->clientdata)
368 SWIG_TypeClientDataTL(tl,tc, type->clientdata);
369 tc = tc->prev;
370 }
371 }
372 equiv = equiv->next;
373 }
374 }
375
376 /*
377 Pack 'void *' into a string buffer.
378 */
379 SWIGRUNTIME char *
380 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
381 char *r = buff;
382 if ((2*sizeof(void *) + 2) > bsz) return 0;
383 *(r++) = '_';
384 r = SWIG_PackData(r,&ptr,sizeof(void *));
385 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
386 strcpy(r,name);
387 return buff;
388 }
389
390 SWIGRUNTIME const char *
391 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
392 if (*c != '_') {
393 if (strcmp(c,"NULL") == 0) {
394 *ptr = (void *) 0;
395 return name;
396 } else {
397 return 0;
398 }
399 }
400 return SWIG_UnpackData(++c,ptr,sizeof(void *));
401 }
402
403 SWIGRUNTIME char *
404 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
405 char *r = buff;
406 size_t lname = (name ? strlen(name) : 0);
407 if ((2*sz + 2 + lname) > bsz) return 0;
408 *(r++) = '_';
409 r = SWIG_PackData(r,ptr,sz);
410 if (lname) {
411 strncpy(r,name,lname+1);
412 } else {
413 *r = 0;
414 }
415 return buff;
416 }
417
418 SWIGRUNTIME const char *
419 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
420 if (*c != '_') {
421 if (strcmp(c,"NULL") == 0) {
422 memset(ptr,0,sz);
423 return name;
424 } else {
425 return 0;
426 }
427 }
428 return SWIG_UnpackData(++c,ptr,sz);
429 }
430
431 #ifdef __cplusplus
432 }
433 #endif
434
435 /***********************************************************************
436 * common.swg
437 *
438 * This file contains generic SWIG runtime support for pointer
439 * type checking as well as a few commonly used macros to control
440 * external linkage.
441 *
442 * Author : David Beazley (beazley@cs.uchicago.edu)
443 *
444 * Copyright (c) 1999-2000, The University of Chicago
445 *
446 * This file may be freely redistributed without license or fee provided
447 * this copyright message remains intact.
448 ************************************************************************/
449
450
451 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
452 # if !defined(STATIC_LINKED)
453 # define SWIGEXPORT(a) __declspec(dllexport) a
454 # else
455 # define SWIGEXPORT(a) a
456 # endif
457 #else
458 # define SWIGEXPORT(a) a
459 #endif
460
461 #ifdef __cplusplus
462 extern "C" {
463 #endif
464
465
466 /*************************************************************************/
467
468
469 /* The static type info list */
470
471 static swig_type_info *swig_type_list = 0;
472 static swig_type_info **swig_type_list_handle = &swig_type_list;
473
474
475 /* Register a type mapping with the type-checking */
476 static swig_type_info *
477 SWIG_TypeRegister(swig_type_info *ti) {
478 return SWIG_TypeRegisterTL(swig_type_list_handle, ti);
479 }
480
481 /* Search for a swig_type_info structure */
482 static swig_type_info *
483 SWIG_TypeQuery(const char *name) {
484 return SWIG_TypeQueryTL(*swig_type_list_handle, name);
485 }
486
487 /* Set the clientdata field for a type */
488 static void
489 SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
490 SWIG_TypeClientDataTL(*swig_type_list_handle, ti, clientdata);
491 }
492
493 /* This function will propagate the clientdata field of type to
494 * any new swig_type_info structures that have been added into the list
495 * of equivalent types. It is like calling
496 * SWIG_TypeClientData(type, clientdata) a second time.
497 */
498 static void
499 SWIG_PropagateClientData(swig_type_info *type) {
500 SWIG_PropagateClientDataTL(*swig_type_list_handle, type);
501 }
502
503 #ifdef __cplusplus
504 }
505 #endif
506
507 /* -----------------------------------------------------------------------------
508 * SWIG API. Portion that goes into the runtime
509 * ----------------------------------------------------------------------------- */
510
511 #ifdef __cplusplus
512 extern "C" {
513 #endif
514
515 /* -----------------------------------------------------------------------------
516 * for internal method declarations
517 * ----------------------------------------------------------------------------- */
518
519 #ifndef SWIGINTERN
520 #define SWIGINTERN static
521 #endif
522
523 #ifndef SWIGINTERNSHORT
524 #ifdef __cplusplus
525 #define SWIGINTERNSHORT static inline
526 #else /* C case */
527 #define SWIGINTERNSHORT static
528 #endif /* __cplusplus */
529 #endif
530
531
532 /*
533 Exception handling in wrappers
534 */
535 #define SWIG_fail goto fail
536 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
537 #define SWIG_append_errmsg(msg) SWIG_Python_AddErrMesg(msg,0)
538 #define SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1)
539 #define SWIG_type_error(type,obj) SWIG_Python_TypeError(type,obj)
540 #define SWIG_null_ref(type) SWIG_Python_NullRef(type)
541
542 /*
543 Contract support
544 */
545 #define SWIG_contract_assert(expr, msg) \
546 if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
547
548 /* -----------------------------------------------------------------------------
549 * Constant declarations
550 * ----------------------------------------------------------------------------- */
551
552 /* Constant Types */
553 #define SWIG_PY_INT 1
554 #define SWIG_PY_FLOAT 2
555 #define SWIG_PY_STRING 3
556 #define SWIG_PY_POINTER 4
557 #define SWIG_PY_BINARY 5
558
559 /* Constant information structure */
560 typedef struct swig_const_info {
561 int type;
562 char *name;
563 long lvalue;
564 double dvalue;
565 void *pvalue;
566 swig_type_info **ptype;
567 } swig_const_info;
568
569
570 /* -----------------------------------------------------------------------------
571 * Alloc. memory flags
572 * ----------------------------------------------------------------------------- */
573 #define SWIG_OLDOBJ 1
574 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
575 #define SWIG_PYSTR SWIG_NEWOBJ + 1
576
577 #ifdef __cplusplus
578 }
579 #endif
580
581
582 /***********************************************************************
583 * pyrun.swg
584 *
585 * This file contains the runtime support for Python modules
586 * and includes code for managing global variables and pointer
587 * type checking.
588 *
589 * Author : David Beazley (beazley@cs.uchicago.edu)
590 ************************************************************************/
591
592 /* Common SWIG API */
593 #define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Python_ConvertPtr(obj, pp, type, flags)
594 #define SWIG_NewPointerObj(p, type, flags) SWIG_Python_NewPointerObj(p, type, flags)
595 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
596
597
598 /* Python-specific SWIG API */
599 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
600 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
601
602
603 /* -----------------------------------------------------------------------------
604 * Pointer declarations
605 * ----------------------------------------------------------------------------- */
606 /*
607 Use SWIG_NO_COBJECT_TYPES to force the use of strings to represent
608 C/C++ pointers in the python side. Very useful for debugging, but
609 not always safe.
610 */
611 #if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES)
612 # define SWIG_COBJECT_TYPES
613 #endif
614
615 /* Flags for pointer conversion */
616 #define SWIG_POINTER_EXCEPTION 0x1
617 #define SWIG_POINTER_DISOWN 0x2
618
619
620 #ifdef __cplusplus
621 extern "C" {
622 #endif
623
624 /* -----------------------------------------------------------------------------
625 * Create a new pointer string
626 * ----------------------------------------------------------------------------- */
627
628 #ifndef SWIG_BUFFER_SIZE
629 #define SWIG_BUFFER_SIZE 1024
630 #endif
631
632 #if defined(SWIG_COBJECT_TYPES)
633 #if !defined(SWIG_COBJECT_PYTHON)
634 /* -----------------------------------------------------------------------------
635 * Implements a simple Swig Object type, and use it instead of PyCObject
636 * ----------------------------------------------------------------------------- */
637
638 typedef struct {
639 PyObject_HEAD
640 void *ptr;
641 const char *desc;
642 } PySwigObject;
643
644 /* Declarations for objects of type PySwigObject */
645
646 SWIGRUNTIME int
647 PySwigObject_print(PySwigObject *v, FILE *fp, int flags)
648 {
649 char result[SWIG_BUFFER_SIZE];
650 if (SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result))) {
651 fputs("<Swig Object at ", fp); fputs(result, fp); fputs(">", fp);
652 return 0;
653 } else {
654 return 1;
655 }
656 }
657
658 SWIGRUNTIME PyObject *
659 PySwigObject_repr(PySwigObject *v)
660 {
661 char result[SWIG_BUFFER_SIZE];
662 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
663 PyString_FromFormat("<Swig Object at %s>", result) : 0;
664 }
665
666 SWIGRUNTIME PyObject *
667 PySwigObject_str(PySwigObject *v)
668 {
669 char result[SWIG_BUFFER_SIZE];
670 return SWIG_PackVoidPtr(result, v->ptr, v->desc, sizeof(result)) ?
671 PyString_FromString(result) : 0;
672 }
673
674 SWIGRUNTIME PyObject *
675 PySwigObject_long(PySwigObject *v)
676 {
677 return PyLong_FromUnsignedLong((unsigned long) v->ptr);
678 }
679
680 SWIGRUNTIME PyObject *
681 PySwigObject_oct(PySwigObject *v)
682 {
683 char buf[100];
684 unsigned long x = (unsigned long)v->ptr;
685 if (x == 0)
686 strcpy(buf, "0");
687 else
688 PyOS_snprintf(buf, sizeof(buf), "0%lo", x);
689 return PyString_FromString(buf);
690 }
691
692 SWIGRUNTIME PyObject *
693 PySwigObject_hex(PySwigObject *v)
694 {
695 char buf[100];
696 PyOS_snprintf(buf, sizeof(buf), "0x%lx", (unsigned long)v->ptr);
697 return PyString_FromString(buf);
698 }
699
700 SWIGRUNTIME int
701 PySwigObject_compare(PySwigObject *v, PySwigObject *w)
702 {
703 int c = strcmp(v->desc, w->desc);
704 if (c) {
705 return c;
706 } else {
707 void *i = v->ptr;
708 void *j = w->ptr;
709 return (i < j) ? -1 : (i > j) ? 1 : 0;
710 }
711 }
712
713 SWIGRUNTIME void
714 PySwigObject_dealloc(PySwigObject *self)
715 {
716 PyObject_DEL(self);
717 }
718
719 SWIGRUNTIME PyTypeObject*
720 PySwigObject_GetType() {
721 static char PySwigObject_Type__doc__[] =
722 "Swig object carries a C/C++ instance pointer";
723
724 static PyNumberMethods PySwigObject_as_number = {
725 (binaryfunc)0, /*nb_add*/
726 (binaryfunc)0, /*nb_subtract*/
727 (binaryfunc)0, /*nb_multiply*/
728 (binaryfunc)0, /*nb_divide*/
729 (binaryfunc)0, /*nb_remainder*/
730 (binaryfunc)0, /*nb_divmod*/
731 (ternaryfunc)0,/*nb_power*/
732 (unaryfunc)0, /*nb_negative*/
733 (unaryfunc)0, /*nb_positive*/
734 (unaryfunc)0, /*nb_absolute*/
735 (inquiry)0, /*nb_nonzero*/
736 0, /*nb_invert*/
737 0, /*nb_lshift*/
738 0, /*nb_rshift*/
739 0, /*nb_and*/
740 0, /*nb_xor*/
741 0, /*nb_or*/
742 (coercion)0, /*nb_coerce*/
743 (unaryfunc)PySwigObject_long, /*nb_int*/
744 (unaryfunc)PySwigObject_long, /*nb_long*/
745 (unaryfunc)0, /*nb_float*/
746 (unaryfunc)PySwigObject_oct, /*nb_oct*/
747 (unaryfunc)PySwigObject_hex, /*nb_hex*/
748 #if PY_VERSION_HEX >= 0x02000000
749 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
750 #endif
751 };
752
753 static int type_init = 0;
754 static PyTypeObject PySwigObject_Type;
755
756 if (!type_init) {
757 PyTypeObject tmp = {
758 PyObject_HEAD_INIT(&PyType_Type)
759 0, /*ob_size*/
760 "PySwigObject", /*tp_name*/
761 sizeof(PySwigObject), /*tp_basicsize*/
762 0, /*tp_itemsize*/
763 /* methods */
764 (destructor)PySwigObject_dealloc, /*tp_dealloc*/
765 (printfunc)PySwigObject_print, /*tp_print*/
766 (getattrfunc)0, /*tp_getattr*/
767 (setattrfunc)0, /*tp_setattr*/
768 (cmpfunc)PySwigObject_compare, /*tp_compare*/
769 (reprfunc)PySwigObject_repr, /*tp_repr*/
770 &PySwigObject_as_number, /*tp_as_number*/
771 0, /*tp_as_sequence*/
772 0, /*tp_as_mapping*/
773 (hashfunc)0, /*tp_hash*/
774 (ternaryfunc)0, /*tp_call*/
775 (reprfunc)PySwigObject_str, /*tp_str*/
776 /* Space for future expansion */
777 0L,0L,0L,0L,
778 PySwigObject_Type__doc__, /* Documentation string */
779 #if PY_VERSION_HEX >= 0x02000000
780 0, /* tp_traverse */
781 0, /* tp_clear */
782 #endif
783 #if PY_VERSION_HEX >= 0x02010000
784 0, /* tp_richcompare */
785 0, /* tp_weaklistoffset */
786 #endif
787 #if PY_VERSION_HEX >= 0x02020000
788 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
789 #endif
790 #if PY_VERSION_HEX >= 0x02030000
791 0, /* tp_del */
792 #endif
793 #ifdef COUNT_ALLOCS
794 0,0,0,0 /* tp_alloc -> tp_next */
795 #endif
796 };
797
798 PySwigObject_Type = tmp;
799 type_init = 1;
800 }
801
802 return &PySwigObject_Type;
803 }
804
805 SWIGRUNTIME PyObject *
806 PySwigObject_FromVoidPtrAndDesc(void *ptr, const char *desc)
807 {
808 PySwigObject *self = PyObject_NEW(PySwigObject, PySwigObject_GetType());
809 if (self == NULL) return NULL;
810 self->ptr = ptr;
811 self->desc = desc;
812 return (PyObject *)self;
813 }
814
815 SWIGRUNTIMEINLINE void *
816 PySwigObject_AsVoidPtr(PyObject *self)
817 {
818 return ((PySwigObject *)self)->ptr;
819 }
820
821 SWIGRUNTIMEINLINE const char *
822 PySwigObject_GetDesc(PyObject *self)
823 {
824 return ((PySwigObject *)self)->desc;
825 }
826
827 SWIGRUNTIMEINLINE int
828 PySwigObject_Check(PyObject *op) {
829 return ((op)->ob_type == PySwigObject_GetType())
830 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
831 }
832
833 /* -----------------------------------------------------------------------------
834 * Implements a simple Swig Packed type, and use it instead of string
835 * ----------------------------------------------------------------------------- */
836
837 typedef struct {
838 PyObject_HEAD
839 void *pack;
840 const char *desc;
841 size_t size;
842 } PySwigPacked;
843
844 SWIGRUNTIME int
845 PySwigPacked_print(PySwigPacked *v, FILE *fp, int flags)
846 {
847 char result[SWIG_BUFFER_SIZE];
848 fputs("<Swig Packed ", fp);
849 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
850 fputs("at ", fp);
851 fputs(result, fp);
852 }
853 fputs(v->desc,fp);
854 fputs(">", fp);
855 return 0;
856 }
857
858 SWIGRUNTIME PyObject *
859 PySwigPacked_repr(PySwigPacked *v)
860 {
861 char result[SWIG_BUFFER_SIZE];
862 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
863 return PyString_FromFormat("<Swig Packed at %s%s>", result, v->desc);
864 } else {
865 return PyString_FromFormat("<Swig Packed %s>", v->desc);
866 }
867 }
868
869 SWIGRUNTIME PyObject *
870 PySwigPacked_str(PySwigPacked *v)
871 {
872 char result[SWIG_BUFFER_SIZE];
873 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
874 return PyString_FromFormat("%s%s", result, v->desc);
875 } else {
876 return PyString_FromFormat("%s", v->desc);
877 }
878 }
879
880 SWIGRUNTIME int
881 PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
882 {
883 int c = strcmp(v->desc, w->desc);
884 if (c) {
885 return c;
886 } else {
887 size_t i = v->size;
888 size_t j = w->size;
889 int s = (i < j) ? -1 : (i > j) ? 1 : 0;
890 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
891 }
892 }
893
894 SWIGRUNTIME void
895 PySwigPacked_dealloc(PySwigPacked *self)
896 {
897 free(self->pack);
898 PyObject_DEL(self);
899 }
900
901 SWIGRUNTIME PyTypeObject*
902 PySwigPacked_GetType() {
903 static char PySwigPacked_Type__doc__[] =
904 "Swig object carries a C/C++ instance pointer";
905 static int type_init = 0;
906
907 static PyTypeObject PySwigPacked_Type;
908 if (!type_init) {
909 PyTypeObject tmp = {
910 PyObject_HEAD_INIT(&PyType_Type)
911 0, /*ob_size*/
912 "PySwigPacked", /*tp_name*/
913 sizeof(PySwigPacked), /*tp_basicsize*/
914 0, /*tp_itemsize*/
915 /* methods */
916 (destructor)PySwigPacked_dealloc, /*tp_dealloc*/
917 (printfunc)PySwigPacked_print, /*tp_print*/
918 (getattrfunc)0, /*tp_getattr*/
919 (setattrfunc)0, /*tp_setattr*/
920 (cmpfunc)PySwigPacked_compare, /*tp_compare*/
921 (reprfunc)PySwigPacked_repr, /*tp_repr*/
922 0, /*tp_as_number*/
923 0, /*tp_as_sequence*/
924 0, /*tp_as_mapping*/
925 (hashfunc)0, /*tp_hash*/
926 (ternaryfunc)0, /*tp_call*/
927 (reprfunc)PySwigPacked_str, /*tp_str*/
928 /* Space for future expansion */
929 0L,0L,0L,0L,
930 PySwigPacked_Type__doc__, /* Documentation string */
931 #if PY_VERSION_HEX >= 0x02000000
932 0, /* tp_traverse */
933 0, /* tp_clear */
934 #endif
935 #if PY_VERSION_HEX >= 0x02010000
936 0, /* tp_richcompare */
937 0, /* tp_weaklistoffset */
938 #endif
939 #if PY_VERSION_HEX >= 0x02020000
940 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
941 #endif
942 #if PY_VERSION_HEX >= 0x02030000
943 0, /* tp_del */
944 #endif
945 #ifdef COUNT_ALLOCS
946 0,0,0,0 /* tp_alloc -> tp_next */
947 #endif
948 };
949
950 PySwigPacked_Type = tmp;
951 type_init = 1;
952 }
953
954
955
956 return &PySwigPacked_Type;
957 }
958
959 SWIGRUNTIME PyObject *
960 PySwigPacked_FromDataAndDesc(void *ptr, size_t size, const char *desc)
961 {
962 PySwigPacked *self = PyObject_NEW(PySwigPacked, PySwigPacked_GetType());
963 if (self == NULL) {
964 return NULL;
965 } else {
966 void *pack = malloc(size);
967 memcpy(pack, ptr, size);
968 self->pack = pack;
969 self->desc = desc;
970 self->size = size;
971 return (PyObject *) self;
972 }
973 }
974
975 SWIGRUNTIMEINLINE const char *
976 PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
977 {
978 PySwigPacked *self = (PySwigPacked *)obj;
979 if (self->size != size) return 0;
980 memcpy(ptr, self->pack, size);
981 return self->desc;
982 }
983
984 SWIGRUNTIMEINLINE const char *
985 PySwigPacked_GetDesc(PyObject *self)
986 {
987 return ((PySwigPacked *)self)->desc;
988 }
989
990 SWIGRUNTIMEINLINE int
991 PySwigPacked_Check(PyObject *op) {
992 return ((op)->ob_type == PySwigPacked_GetType())
993 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
994 }
995
996 #else
997 /* -----------------------------------------------------------------------------
998 * Use the old Python PyCObject instead of PySwigObject
999 * ----------------------------------------------------------------------------- */
1000
1001 #define PySwigObject_GetDesc(obj) PyCObject_GetDesc(obj)
1002 #define PySwigObject_Check(obj) PyCObject_Check(obj)
1003 #define PySwigObject_AsVoidPtr(obj) PyCObject_AsVoidPtr(obj)
1004 #define PySwigObject_FromVoidPtrAndDesc(p, d) PyCObject_FromVoidPtrAndDesc(p, d, NULL)
1005
1006 #endif
1007
1008 #endif
1009
1010 /* -----------------------------------------------------------------------------
1011 * errors manipulation
1012 * ----------------------------------------------------------------------------- */
1013
1014 SWIGRUNTIME void
1015 SWIG_Python_TypeError(const char *type, PyObject *obj)
1016 {
1017 if (type) {
1018 #if defined(SWIG_COBJECT_TYPES)
1019 if (PySwigObject_Check(obj)) {
1020 const char *otype = (const char *) PySwigObject_GetDesc(obj);
1021 if (otype) {
1022 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
1023 type, otype);
1024 return;
1025 }
1026 } else
1027 #endif
1028 {
1029 const char *otype = (obj ? obj->ob_type->tp_name : 0);
1030 if (otype) {
1031 PyObject *str = PyObject_Str(obj);
1032 const char *cstr = str ? PyString_AsString(str) : 0;
1033 if (cstr) {
1034 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
1035 type, otype, cstr);
1036 } else {
1037 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
1038 type, otype);
1039 }
1040 if (str)
1041 Py_DECREF(str);
1042 return;
1043 }
1044 }
1045 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
1046 } else {
1047 PyErr_Format(PyExc_TypeError, "unexpected type is received");
1048 }
1049 }
1050
1051 SWIGRUNTIMEINLINE void
1052 SWIG_Python_NullRef(const char *type)
1053 {
1054 if (type) {
1055 PyErr_Format(PyExc_TypeError, "null reference of type '%s' was received",type);
1056 } else {
1057 PyErr_Format(PyExc_TypeError, "null reference was received");
1058 }
1059 }
1060
1061 SWIGRUNTIME int
1062 SWIG_Python_AddErrMesg(const char* mesg, int infront)
1063 {
1064 if (PyErr_Occurred()) {
1065 PyObject *type = 0;
1066 PyObject *value = 0;
1067 PyObject *traceback = 0;
1068 PyErr_Fetch(&type, &value, &traceback);
1069 if (value) {
1070 PyObject *old_str = PyObject_Str(value);
1071 Py_XINCREF(type);
1072 PyErr_Clear();
1073 if (infront) {
1074 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
1075 } else {
1076 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
1077 }
1078 Py_DECREF(old_str);
1079 }
1080 return 1;
1081 } else {
1082 return 0;
1083 }
1084 }
1085
1086 SWIGRUNTIME int
1087 SWIG_Python_ArgFail(int argnum)
1088 {
1089 if (PyErr_Occurred()) {
1090 /* add information about failing argument */
1091 char mesg[256];
1092 sprintf(mesg, "argument number %d:", argnum);
1093 return SWIG_Python_AddErrMesg(mesg, 1);
1094 } else {
1095 return 0;
1096 }
1097 }
1098
1099
1100 /* -----------------------------------------------------------------------------
1101 * pointers/data manipulation
1102 * ----------------------------------------------------------------------------- */
1103
1104 /* Convert a pointer value */
1105 SWIGRUNTIME int
1106 SWIG_Python_ConvertPtr(PyObject *obj, void **ptr, swig_type_info *ty, int flags) {
1107 swig_type_info *tc;
1108 const char *c = 0;
1109 static PyObject *SWIG_this = 0;
1110 int newref = 0;
1111 PyObject *pyobj = 0;
1112 void *vptr;
1113
1114 if (!obj) return 0;
1115 if (obj == Py_None) {
1116 *ptr = 0;
1117 return 0;
1118 }
1119
1120 #ifdef SWIG_COBJECT_TYPES
1121 if (!(PySwigObject_Check(obj))) {
1122 if (!SWIG_this)
1123 SWIG_this = PyString_FromString("this");
1124 pyobj = obj;
1125 obj = PyObject_GetAttr(obj,SWIG_this);
1126 newref = 1;
1127 if (!obj) goto type_error;
1128 if (!PySwigObject_Check(obj)) {
1129 Py_DECREF(obj);
1130 goto type_error;
1131 }
1132 }
1133 vptr = PySwigObject_AsVoidPtr(obj);
1134 c = (const char *) PySwigObject_GetDesc(obj);
1135 if (newref) { Py_DECREF(obj); }
1136 goto type_check;
1137 #else
1138 if (!(PyString_Check(obj))) {
1139 if (!SWIG_this)
1140 SWIG_this = PyString_FromString("this");
1141 pyobj = obj;
1142 obj = PyObject_GetAttr(obj,SWIG_this);
1143 newref = 1;
1144 if (!obj) goto type_error;
1145 if (!PyString_Check(obj)) {
1146 Py_DECREF(obj);
1147 goto type_error;
1148 }
1149 }
1150 c = PyString_AS_STRING(obj);
1151 /* Pointer values must start with leading underscore */
1152 c = SWIG_UnpackVoidPtr(c, &vptr, ty->name);
1153 if (newref) { Py_DECREF(obj); }
1154 if (!c) goto type_error;
1155 #endif
1156
1157 type_check:
1158
1159 if (ty) {
1160 tc = SWIG_TypeCheck(c,ty);
1161 if (!tc) goto type_error;
1162 *ptr = SWIG_TypeCast(tc,vptr);
1163 } else {
1164 *ptr = vptr;
1165 }
1166
1167 if ((pyobj) && (flags & SWIG_POINTER_DISOWN)) {
1168 PyObject_SetAttrString(pyobj,(char*)"thisown",Py_False);
1169 }
1170 return 0;
1171
1172 type_error:
1173 PyErr_Clear();
1174 if (pyobj && !obj) {
1175 obj = pyobj;
1176 if (PyCFunction_Check(obj)) {
1177 /* here we get the method pointer for callbacks */
1178 char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
1179 c = doc ? strstr(doc, "swig_ptr: ") : 0;
1180 if (c) {
1181 c = SWIG_UnpackVoidPtr(c + 10, &vptr, ty->name);
1182 if (!c) goto type_error;
1183 goto type_check;
1184 }
1185 }
1186 }
1187 if (flags & SWIG_POINTER_EXCEPTION) {
1188 if (ty) {
1189 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1190 } else {
1191 SWIG_Python_TypeError("C/C++ pointer", obj);
1192 }
1193 }
1194 return -1;
1195 }
1196
1197 /* Convert a pointer value, signal an exception on a type mismatch */
1198 SWIGRUNTIME void *
1199 SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
1200 void *result;
1201 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
1202 PyErr_Clear();
1203 if (flags & SWIG_POINTER_EXCEPTION) {
1204 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1205 SWIG_Python_ArgFail(argnum);
1206 }
1207 }
1208 return result;
1209 }
1210
1211 /* Convert a packed value value */
1212 SWIGRUNTIME int
1213 SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty, int flags) {
1214 swig_type_info *tc;
1215 const char *c = 0;
1216
1217 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1218 c = PySwigPacked_UnpackData(obj, ptr, sz);
1219 #else
1220 if ((!obj) || (!PyString_Check(obj))) goto type_error;
1221 c = PyString_AS_STRING(obj);
1222 /* Pointer values must start with leading underscore */
1223 c = SWIG_UnpackDataName(c, ptr, sz, ty->name);
1224 #endif
1225 if (!c) goto type_error;
1226 if (ty) {
1227 tc = SWIG_TypeCheck(c,ty);
1228 if (!tc) goto type_error;
1229 }
1230 return 0;
1231
1232 type_error:
1233 PyErr_Clear();
1234 if (flags & SWIG_POINTER_EXCEPTION) {
1235 if (ty) {
1236 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
1237 } else {
1238 SWIG_Python_TypeError("C/C++ packed data", obj);
1239 }
1240 }
1241 return -1;
1242 }
1243
1244 /* Create a new array object */
1245 SWIGRUNTIME PyObject *
1246 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int own) {
1247 PyObject *robj = 0;
1248 if (!ptr) {
1249 Py_INCREF(Py_None);
1250 return Py_None;
1251 }
1252 #ifdef SWIG_COBJECT_TYPES
1253 robj = PySwigObject_FromVoidPtrAndDesc((void *) ptr, (char *)type->name);
1254 #else
1255 {
1256 char result[SWIG_BUFFER_SIZE];
1257 robj = SWIG_PackVoidPtr(result, ptr, type->name, sizeof(result)) ?
1258 PyString_FromString(result) : 0;
1259 }
1260 #endif
1261 if (!robj || (robj == Py_None)) return robj;
1262 if (type->clientdata) {
1263 PyObject *inst;
1264 PyObject *args = Py_BuildValue((char*)"(O)", robj);
1265 Py_DECREF(robj);
1266 inst = PyObject_CallObject((PyObject *) type->clientdata, args);
1267 Py_DECREF(args);
1268 if (inst) {
1269 if (own) {
1270 PyObject_SetAttrString(inst,(char*)"thisown",Py_True);
1271 }
1272 robj = inst;
1273 }
1274 }
1275 return robj;
1276 }
1277
1278 SWIGRUNTIME PyObject *
1279 SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
1280 PyObject *robj = 0;
1281 if (!ptr) {
1282 Py_INCREF(Py_None);
1283 return Py_None;
1284 }
1285 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1286 robj = PySwigPacked_FromDataAndDesc((void *) ptr, sz, (char *)type->name);
1287 #else
1288 {
1289 char result[SWIG_BUFFER_SIZE];
1290 robj = SWIG_PackDataName(result, ptr, sz, type->name, sizeof(result)) ?
1291 PyString_FromString(result) : 0;
1292 }
1293 #endif
1294 return robj;
1295 }
1296
1297 /* -----------------------------------------------------------------------------*
1298 * Get type list
1299 * -----------------------------------------------------------------------------*/
1300
1301 #ifdef SWIG_LINK_RUNTIME
1302 void *SWIG_ReturnGlobalTypeList(void *);
1303 #endif
1304
1305 SWIGRUNTIME swig_type_info **
1306 SWIG_Python_GetTypeListHandle() {
1307 static void *type_pointer = (void *)0;
1308 /* first check if module already created */
1309 if (!type_pointer) {
1310 #ifdef SWIG_LINK_RUNTIME
1311 type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
1312 #else
1313 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
1314 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
1315 if (PyErr_Occurred()) {
1316 PyErr_Clear();
1317 type_pointer = (void *)0;
1318 }
1319 }
1320 #endif
1321 return (swig_type_info **) type_pointer;
1322 }
1323
1324 /*
1325 Search for a swig_type_info structure
1326 */
1327 SWIGRUNTIMEINLINE swig_type_info *
1328 SWIG_Python_GetTypeList() {
1329 swig_type_info **tlh = SWIG_Python_GetTypeListHandle();
1330 return tlh ? *tlh : (swig_type_info*)0;
1331 }
1332
1333 #define SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList
1334
1335 #ifdef __cplusplus
1336 }
1337 #endif
1338
1339
1340 /* -------- TYPES TABLE (BEGIN) -------- */
1341
1342 #define SWIGTYPE_p_wxLogChain swig_types[0]
1343 #define SWIGTYPE_p_wxMutexGuiLocker swig_types[1]
1344 #define SWIGTYPE_p_wxFileHistory swig_types[2]
1345 #define SWIGTYPE_p_wxLog swig_types[3]
1346 #define SWIGTYPE_p_wxMenu swig_types[4]
1347 #define SWIGTYPE_p_wxEvent swig_types[5]
1348 #define SWIGTYPE_p_wxDateTime__TimeZone swig_types[6]
1349 #define SWIGTYPE_p_wxConfigBase swig_types[7]
1350 #define SWIGTYPE_p_wxDisplay swig_types[8]
1351 #define SWIGTYPE_p_wxFileType swig_types[9]
1352 #define SWIGTYPE_p_wxLogGui swig_types[10]
1353 #define SWIGTYPE_p_wxMemorySize swig_types[11]
1354 #define SWIGTYPE_p_wxFont swig_types[12]
1355 #define SWIGTYPE_p_wxDataFormat swig_types[13]
1356 #define SWIGTYPE_p_wxTimerEvent swig_types[14]
1357 #define SWIGTYPE_p_wxCaret swig_types[15]
1358 #define SWIGTYPE_ptrdiff_t swig_types[16]
1359 #define SWIGTYPE_std__ptrdiff_t swig_types[17]
1360 #define SWIGTYPE_p_void swig_types[18]
1361 #define SWIGTYPE_p_int swig_types[19]
1362 #define SWIGTYPE_p_wxSize swig_types[20]
1363 #define SWIGTYPE_p_wxClipboard swig_types[21]
1364 #define SWIGTYPE_p_wxStopWatch swig_types[22]
1365 #define SWIGTYPE_p_wxDC swig_types[23]
1366 #define SWIGTYPE_p_wxClipboardLocker swig_types[24]
1367 #define SWIGTYPE_p_wxIcon swig_types[25]
1368 #define SWIGTYPE_p_wxLogStderr swig_types[26]
1369 #define SWIGTYPE_p_wxLogTextCtrl swig_types[27]
1370 #define SWIGTYPE_p_wxTextCtrl swig_types[28]
1371 #define SWIGTYPE_p_wxBusyCursor swig_types[29]
1372 #define SWIGTYPE_p_wxBitmapDataObject swig_types[30]
1373 #define SWIGTYPE_p_wxTextDataObject swig_types[31]
1374 #define SWIGTYPE_p_wxDataObject swig_types[32]
1375 #define SWIGTYPE_p_wxPyTextDataObject swig_types[33]
1376 #define SWIGTYPE_p_wxPyBitmapDataObject swig_types[34]
1377 #define SWIGTYPE_p_wxFileDataObject swig_types[35]
1378 #define SWIGTYPE_p_wxCustomDataObject swig_types[36]
1379 #define SWIGTYPE_p_wxURLDataObject swig_types[37]
1380 #define SWIGTYPE_p_wxMetafileDataObject swig_types[38]
1381 #define SWIGTYPE_p_wxSound swig_types[39]
1382 #define SWIGTYPE_p_wxTimerRunner swig_types[40]
1383 #define SWIGTYPE_p_wxLogWindow swig_types[41]
1384 #define SWIGTYPE_p_wxTimeSpan swig_types[42]
1385 #define SWIGTYPE_p_wxArrayString swig_types[43]
1386 #define SWIGTYPE_p_wxWindowDisabler swig_types[44]
1387 #define SWIGTYPE_p_form_ops_t swig_types[45]
1388 #define SWIGTYPE_p_wxToolTip swig_types[46]
1389 #define SWIGTYPE_p_wxDataObjectComposite swig_types[47]
1390 #define SWIGTYPE_p_wxSystemSettings swig_types[48]
1391 #define SWIGTYPE_p_wxFileConfig swig_types[49]
1392 #define SWIGTYPE_p_wxVideoMode swig_types[50]
1393 #define SWIGTYPE_p_wxDataObjectSimple swig_types[51]
1394 #define SWIGTYPE_p_wxPyDataObjectSimple swig_types[52]
1395 #define SWIGTYPE_p_wxDuplexMode swig_types[53]
1396 #define SWIGTYPE_p_wxEvtHandler swig_types[54]
1397 #define SWIGTYPE_p_wxRect swig_types[55]
1398 #define SWIGTYPE_p_char swig_types[56]
1399 #define SWIGTYPE_p_wxSingleInstanceChecker swig_types[57]
1400 #define SWIGTYPE_p_wxStandardPaths swig_types[58]
1401 #define SWIGTYPE_p_wxFileTypeInfo swig_types[59]
1402 #define SWIGTYPE_p_wxFrame swig_types[60]
1403 #define SWIGTYPE_p_wxTimer swig_types[61]
1404 #define SWIGTYPE_p_wxPaperSize swig_types[62]
1405 #define SWIGTYPE_p_wxMimeTypesManager swig_types[63]
1406 #define SWIGTYPE_p_wxPyTipProvider swig_types[64]
1407 #define SWIGTYPE_p_wxTipProvider swig_types[65]
1408 #define SWIGTYPE_p_wxJoystick swig_types[66]
1409 #define SWIGTYPE_p_wxSystemOptions swig_types[67]
1410 #define SWIGTYPE_p_wxPyArtProvider swig_types[68]
1411 #define SWIGTYPE_p_wxPoint swig_types[69]
1412 #define SWIGTYPE_p_wxJoystickEvent swig_types[70]
1413 #define SWIGTYPE_p_wxCursor swig_types[71]
1414 #define SWIGTYPE_p_wxObject swig_types[72]
1415 #define SWIGTYPE_p_wxOutputStream swig_types[73]
1416 #define SWIGTYPE_p_wxDateTime swig_types[74]
1417 #define SWIGTYPE_p_wxPyDropSource swig_types[75]
1418 #define SWIGTYPE_p_unsigned_long swig_types[76]
1419 #define SWIGTYPE_p_wxLogBuffer swig_types[77]
1420 #define SWIGTYPE_p_wxKillError swig_types[78]
1421 #define SWIGTYPE_p_wxWindow swig_types[79]
1422 #define SWIGTYPE_p_wxString swig_types[80]
1423 #define SWIGTYPE_p_wxPyProcess swig_types[81]
1424 #define SWIGTYPE_p_wxBitmap swig_types[82]
1425 #define SWIGTYPE_unsigned_int swig_types[83]
1426 #define SWIGTYPE_p_unsigned_int swig_types[84]
1427 #define SWIGTYPE_p_wxConfig swig_types[85]
1428 #define SWIGTYPE_p_unsigned_char swig_types[86]
1429 #define SWIGTYPE_p_wxChar swig_types[87]
1430 #define SWIGTYPE_p_wxBusyInfo swig_types[88]
1431 #define SWIGTYPE_p_wxPyDropTarget swig_types[89]
1432 #define SWIGTYPE_p_wxPyTextDropTarget swig_types[90]
1433 #define SWIGTYPE_p_wxPyFileDropTarget swig_types[91]
1434 #define SWIGTYPE_p_wxProcessEvent swig_types[92]
1435 #define SWIGTYPE_p_wxPyLog swig_types[93]
1436 #define SWIGTYPE_p_wxLogNull swig_types[94]
1437 #define SWIGTYPE_p_wxColour swig_types[95]
1438 #define SWIGTYPE_p_wxPyTimer swig_types[96]
1439 #define SWIGTYPE_p_wxConfigPathChanger swig_types[97]
1440 #define SWIGTYPE_p_wxDateSpan swig_types[98]
1441 static swig_type_info *swig_types[100];
1442
1443 /* -------- TYPES TABLE (END) -------- */
1444
1445
1446 /*-----------------------------------------------
1447 @(target):= _misc_.so
1448 ------------------------------------------------*/
1449 #define SWIG_init init_misc_
1450
1451 #define SWIG_name "_misc_"
1452
1453 #include "wx/wxPython/wxPython.h"
1454 #include "wx/wxPython/pyclasses.h"
1455 #include "wx/wxPython/pyistream.h"
1456
1457 static const wxString wxPyEmptyString(wxEmptyString);
1458
1459
1460
1461 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1462 #define SWIG_From_int PyInt_FromLong
1463 /*@@*/
1464
1465
1466 #include <limits.h>
1467
1468
1469 SWIGINTERN int
1470 SWIG_CheckLongInRange(long value, long min_value, long max_value,
1471 const char *errmsg)
1472 {
1473 if (value < min_value) {
1474 if (errmsg) {
1475 PyErr_Format(PyExc_OverflowError,
1476 "value %ld is less than '%s' minimum %ld",
1477 value, errmsg, min_value);
1478 }
1479 return 0;
1480 } else if (value > max_value) {
1481 if (errmsg) {
1482 PyErr_Format(PyExc_OverflowError,
1483 "value %ld is greater than '%s' maximum %ld",
1484 value, errmsg, max_value);
1485 }
1486 return 0;
1487 }
1488 return 1;
1489 }
1490
1491
1492 SWIGINTERN int
1493 SWIG_AsVal_long(PyObject* obj, long* val)
1494 {
1495 if (PyNumber_Check(obj)) {
1496 if (val) *val = PyInt_AsLong(obj);
1497 return 1;
1498 }
1499 else {
1500 SWIG_type_error("number", obj);
1501 }
1502 return 0;
1503 }
1504
1505
1506 #if INT_MAX != LONG_MAX
1507 SWIGINTERN int
1508 SWIG_AsVal_int(PyObject *obj, int *val)
1509 {
1510 const char* errmsg = val ? "int" : (char*)0;
1511 long v;
1512 if (SWIG_AsVal_long(obj, &v)) {
1513 if (SWIG_CheckLongInRange(v, INT_MIN,INT_MAX, errmsg)) {
1514 if (val) *val = (int)(v);
1515 return 1;
1516 } else {
1517 return 0;
1518 }
1519 } else {
1520 PyErr_Clear();
1521 }
1522 if (val) {
1523 SWIG_type_error(errmsg, obj);
1524 }
1525 return 0;
1526 }
1527 #else
1528 SWIGINTERNSHORT int
1529 SWIG_AsVal_int(PyObject *obj, int *val)
1530 {
1531 return SWIG_AsVal_long(obj,(long*)val);
1532 }
1533 #endif
1534
1535
1536 SWIGINTERNSHORT int
1537 SWIG_As_int(PyObject* obj)
1538 {
1539 int v;
1540 if (!SWIG_AsVal_int(obj, &v)) {
1541 /*
1542 this is needed to make valgrind/purify happier.
1543 */
1544 memset((void*)&v, 0, sizeof(int));
1545 }
1546 return v;
1547 }
1548
1549
1550 SWIGINTERNSHORT int
1551 SWIG_Check_int(PyObject* obj)
1552 {
1553 return SWIG_AsVal_int(obj, (int*)0);
1554 }
1555
1556 static const wxString wxPyWINDOW_DEFAULT_VARIANT(wxWINDOW_DEFAULT_VARIANT);
1557
1558 #include <wx/stockitem.h>
1559
1560 static const wxString wxPyFileSelectorPromptStr(wxFileSelectorPromptStr);
1561 static const wxString wxPyFileSelectorDefaultWildcardStr(wxFileSelectorDefaultWildcardStr);
1562 static const wxString wxPyDirSelectorPromptStr(wxDirSelectorPromptStr);
1563
1564 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1565 #define SWIG_From_long PyInt_FromLong
1566 /*@@*/
1567
1568
1569 SWIGINTERNSHORT long
1570 SWIG_As_long(PyObject* obj)
1571 {
1572 long v;
1573 if (!SWIG_AsVal_long(obj, &v)) {
1574 /*
1575 this is needed to make valgrind/purify happier.
1576 */
1577 memset((void*)&v, 0, sizeof(long));
1578 }
1579 return v;
1580 }
1581
1582
1583 SWIGINTERNSHORT int
1584 SWIG_Check_long(PyObject* obj)
1585 {
1586 return SWIG_AsVal_long(obj, (long*)0);
1587 }
1588
1589
1590 SWIGINTERN int
1591 SWIG_AsVal_bool(PyObject *obj, bool *val)
1592 {
1593 if (obj == Py_True) {
1594 if (val) *val = true;
1595 return 1;
1596 }
1597 if (obj == Py_False) {
1598 if (val) *val = false;
1599 return 1;
1600 }
1601 int res = 0;
1602 if (SWIG_AsVal_int(obj, &res)) {
1603 if (val) *val = res ? true : false;
1604 return 1;
1605 } else {
1606 PyErr_Clear();
1607 }
1608 if (val) {
1609 SWIG_type_error("bool", obj);
1610 }
1611 return 0;
1612 }
1613
1614
1615 SWIGINTERNSHORT bool
1616 SWIG_As_bool(PyObject* obj)
1617 {
1618 bool v;
1619 if (!SWIG_AsVal_bool(obj, &v)) {
1620 /*
1621 this is needed to make valgrind/purify happier.
1622 */
1623 memset((void*)&v, 0, sizeof(bool));
1624 }
1625 return v;
1626 }
1627
1628
1629 SWIGINTERNSHORT int
1630 SWIG_Check_bool(PyObject* obj)
1631 {
1632 return SWIG_AsVal_bool(obj, (bool*)0);
1633 }
1634
1635
1636 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
1637 PyObject* o2;
1638 PyObject* o3;
1639
1640 if (!target) {
1641 target = o;
1642 } else if (target == Py_None) {
1643 Py_DECREF(Py_None);
1644 target = o;
1645 } else {
1646 if (!PyTuple_Check(target)) {
1647 o2 = target;
1648 target = PyTuple_New(1);
1649 PyTuple_SetItem(target, 0, o2);
1650 }
1651 o3 = PyTuple_New(1);
1652 PyTuple_SetItem(o3, 0, o);
1653
1654 o2 = target;
1655 target = PySequence_Concat(o2, o3);
1656 Py_DECREF(o2);
1657 Py_DECREF(o3);
1658 }
1659 return target;
1660 }
1661
1662
1663
1664 wxMemorySize wxGetFreeMemory()
1665 { wxPyRaiseNotImplemented(); return 0; }
1666
1667
1668 SWIGINTERN int
1669 SWIG_AsVal_unsigned_SS_long(PyObject* obj, unsigned long* val)
1670 {
1671 long v = 0;
1672 if (SWIG_AsVal_long(obj, &v) && v < 0) {
1673 SWIG_type_error("unsigned number", obj);
1674 }
1675 else if (val)
1676 *val = (unsigned long)v;
1677 return 1;
1678 }
1679
1680
1681 SWIGINTERNSHORT unsigned long
1682 SWIG_As_unsigned_SS_long(PyObject* obj)
1683 {
1684 unsigned long v;
1685 if (!SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1686 /*
1687 this is needed to make valgrind/purify happier.
1688 */
1689 memset((void*)&v, 0, sizeof(unsigned long));
1690 }
1691 return v;
1692 }
1693
1694
1695 SWIGINTERNSHORT int
1696 SWIG_Check_unsigned_SS_long(PyObject* obj)
1697 {
1698 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
1699 }
1700
1701
1702 SWIGINTERNSHORT PyObject*
1703 SWIG_From_unsigned_SS_long(unsigned long value)
1704 {
1705 return (value > LONG_MAX) ?
1706 PyLong_FromUnsignedLong(value)
1707 : PyInt_FromLong((long)(value));
1708 }
1709
1710
1711 void* wxGetXDisplay()
1712 {
1713 #ifdef __WXGTK__
1714 return wxGetDisplay();
1715 #else
1716 return NULL;
1717 #endif
1718 }
1719
1720
1721 void wxWakeUpMainThread() {}
1722
1723
1724 bool wxThread_IsMain() {
1725 #ifdef WXP_WITH_THREAD
1726 return wxThread::IsMain();
1727 #else
1728 return true;
1729 #endif
1730 }
1731
1732 static void wxCaret_Destroy(wxCaret *self){
1733 delete self;
1734 }
1735
1736 #include <wx/snglinst.h>
1737
1738
1739 #ifdef __WXMSW__
1740 #include <wx/msw/private.h>
1741 #include <wx/dynload.h>
1742 #endif
1743
1744
1745
1746 bool wxDrawWindowOnDC(wxWindow* window, const wxDC& dc
1747 #if 0
1748 , int method
1749 #endif
1750 )
1751 {
1752 #ifdef __WXMSW__
1753 #if 0
1754 switch (method)
1755 {
1756 case 1:
1757 // This one only partially works. Appears to be an undocumented
1758 // "standard" convention that not all widgets adhear to. For
1759 // example, for some widgets backgrounds or non-client areas may
1760 // not be painted.
1761 ::SendMessage(GetHwndOf(window), WM_PAINT, (long)GetHdcOf(dc), 0);
1762 break;
1763
1764 case 2:
1765 #endif
1766 // This one works much better, nearly all widgets and their
1767 // children are captured correctly[**]. Prior to the big
1768 // background erase changes that Vadim did in 2004-2005 this
1769 // method failed badly on XP with Themes activated, most native
1770 // widgets draw only partially, if at all. Without themes it
1771 // worked just like on Win2k. After those changes this method
1772 // works very well.
1773 //
1774 // ** For example the radio buttons in a wxRadioBox are not its
1775 // children by default, but you can capture it via the panel
1776 // instead, or change RADIOBTN_PARENT_IS_RADIOBOX in radiobox.cpp.
1777 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
1778 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN |
1779 PRF_ERASEBKGND | PRF_OWNED );
1780 return true;
1781 #if 0
1782 break;
1783
1784 case 3:
1785 // This one is only defined in the latest SDK and is only
1786 // available on XP. MSDN says it is similar to sending WM_PRINT
1787 // so I expect that it will work similar to the above. Since it
1788 // is avaialble only on XP, it can't be compiled like this and
1789 // will have to be loaded dynamically.
1790 // //::PrintWindow(GetHwndOf(window), GetHdcOf(dc), 0); //break;
1791
1792 // fall through
1793
1794 case 4:
1795 // Use PrintWindow if available, or fallback to WM_PRINT
1796 // otherwise. Unfortunately using PrintWindow is even worse than
1797 // WM_PRINT. For most native widgets nothing is drawn to the dc
1798 // at all, with or without Themes.
1799 typedef BOOL (WINAPI *PrintWindow_t)(HWND, HDC, UINT);
1800 static bool s_triedToLoad = false;
1801 static PrintWindow_t pfnPrintWindow = NULL;
1802 if ( !s_triedToLoad )
1803 {
1804
1805 s_triedToLoad = true;
1806 wxDynamicLibrary dllUser32(_T("user32.dll"));
1807 if ( dllUser32.IsLoaded() )
1808 {
1809 wxLogNull nolog; // Don't report errors here
1810 pfnPrintWindow = (PrintWindow_t)dllUser32.GetSymbol(_T("PrintWindow"));
1811 }
1812 }
1813 if (pfnPrintWindow)
1814 {
1815 //printf("Using PrintWindow\n");
1816 pfnPrintWindow(GetHwndOf(window), GetHdcOf(dc), 0);
1817 }
1818 else
1819 {
1820 //printf("Using WM_PRINT\n");
1821 ::SendMessage(GetHwndOf(window), WM_PRINT, (long)GetHdcOf(dc),
1822 PRF_CLIENT | PRF_NONCLIENT | PRF_CHILDREN |
1823 PRF_ERASEBKGND | PRF_OWNED );
1824 }
1825 }
1826 #endif // 0
1827 #else
1828 return false;
1829 #endif // __WXMSW__
1830 }
1831
1832
1833
1834 #include <wx/tipdlg.h>
1835
1836
1837 class wxPyTipProvider : public wxTipProvider {
1838 public:
1839 wxPyTipProvider(size_t currentTip)
1840 : wxTipProvider(currentTip) {}
1841
1842 DEC_PYCALLBACK_STRING__pure(GetTip);
1843 DEC_PYCALLBACK_STRING_STRING(PreprocessTip);
1844 PYPRIVATE;
1845 };
1846
1847 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider, wxTipProvider, GetTip);
1848 IMP_PYCALLBACK_STRING_STRING(wxPyTipProvider, wxTipProvider, PreprocessTip);
1849
1850
1851 //IMP_PYCALLBACK__(wxPyTimer, wxTimer, Notify);
1852
1853 IMPLEMENT_ABSTRACT_CLASS(wxPyTimer, wxTimer);
1854
1855 wxPyTimer::wxPyTimer(wxEvtHandler *owner, int id)
1856 : wxTimer(owner, id)
1857 {
1858 if (owner == NULL) SetOwner(this);
1859 }
1860
1861
1862 void wxPyTimer::Notify() {
1863 bool found;
1864 wxPyBlock_t blocked = wxPyBeginBlockThreads();
1865 if ((found = wxPyCBH_findCallback(m_myInst, "Notify")))
1866 wxPyCBH_callCallback(m_myInst, Py_BuildValue("()"));
1867 wxPyEndBlockThreads(blocked);
1868 if (! found)
1869 wxTimer::Notify();
1870 }
1871 void wxPyTimer::base_Notify() {
1872 wxTimer::Notify();
1873 }
1874
1875
1876
1877 SWIGINTERN PyObject *
1878 SWIG_FromCharPtr(const char* cptr)
1879 {
1880 if (cptr) {
1881 size_t size = strlen(cptr);
1882 if (size > INT_MAX) {
1883 return SWIG_NewPointerObj((char*)(cptr),
1884 SWIG_TypeQuery("char *"), 0);
1885 } else {
1886 if (size != 0) {
1887 return PyString_FromStringAndSize(cptr, size);
1888 } else {
1889 return PyString_FromString(cptr);
1890 }
1891 }
1892 }
1893 Py_INCREF(Py_None);
1894 return Py_None;
1895 }
1896
1897
1898 SWIGINTERNSHORT int
1899 SWIG_CheckUnsignedLongInRange(unsigned long value,
1900 unsigned long max_value,
1901 const char *errmsg)
1902 {
1903 if (value > max_value) {
1904 if (errmsg) {
1905 PyErr_Format(PyExc_OverflowError,
1906 "value %lu is greater than '%s' minimum %lu",
1907 value, errmsg, max_value);
1908 }
1909 return 0;
1910 }
1911 return 1;
1912 }
1913
1914
1915 #if UINT_MAX != ULONG_MAX
1916 SWIGINTERN int
1917 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
1918 {
1919 const char* errmsg = val ? "unsigned int" : (char*)0;
1920 unsigned long v;
1921 if (SWIG_AsVal_unsigned_SS_long(obj, &v)) {
1922 if (SWIG_CheckUnsignedLongInRange(v, INT_MAX, errmsg)) {
1923 if (val) *val = (unsigned int)(v);
1924 return 1;
1925 }
1926 } else {
1927 PyErr_Clear();
1928 }
1929 if (val) {
1930 SWIG_type_error(errmsg, obj);
1931 }
1932 return 0;
1933 }
1934 #else
1935 SWIGINTERNSHORT unsigned int
1936 SWIG_AsVal_unsigned_SS_int(PyObject *obj, unsigned int *val)
1937 {
1938 return SWIG_AsVal_unsigned_SS_long(obj,(unsigned long *)val);
1939 }
1940 #endif
1941
1942
1943 SWIGINTERNSHORT unsigned int
1944 SWIG_As_unsigned_SS_int(PyObject* obj)
1945 {
1946 unsigned int v;
1947 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
1948 /*
1949 this is needed to make valgrind/purify happier.
1950 */
1951 memset((void*)&v, 0, sizeof(unsigned int));
1952 }
1953 return v;
1954 }
1955
1956
1957 SWIGINTERNSHORT int
1958 SWIG_Check_unsigned_SS_int(PyObject* obj)
1959 {
1960 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
1961 }
1962
1963 static wxString Log_TimeStamp(){
1964 wxString msg;
1965 wxLog::TimeStamp(&msg);
1966 return msg;
1967 }
1968 static void wxLog_Destroy(wxLog *self){ delete self; }
1969 // Make somce wrappers that double any % signs so they are 'escaped'
1970 void wxPyLogFatalError(const wxString& msg)
1971 {
1972 wxString m(msg);
1973 m.Replace(wxT("%"), wxT("%%"));
1974 wxLogFatalError(m);
1975 }
1976
1977 void wxPyLogError(const wxString& msg)
1978 {
1979 wxString m(msg);
1980 m.Replace(wxT("%"), wxT("%%"));
1981 wxLogError(m);
1982 }
1983
1984 void wxPyLogWarning(const wxString& msg)
1985 {
1986 wxString m(msg);
1987 m.Replace(wxT("%"), wxT("%%"));
1988 wxLogWarning(m);
1989 }
1990
1991 void wxPyLogMessage(const wxString& msg)
1992 {
1993 wxString m(msg);
1994 m.Replace(wxT("%"), wxT("%%"));
1995 wxLogMessage(m);
1996 }
1997
1998 void wxPyLogInfo(const wxString& msg)
1999 {
2000 wxString m(msg);
2001 m.Replace(wxT("%"), wxT("%%"));
2002 wxLogInfo(m);
2003 }
2004
2005 void wxPyLogDebug(const wxString& msg)
2006 {
2007 wxString m(msg);
2008 m.Replace(wxT("%"), wxT("%%"));
2009 wxLogDebug(m);
2010 }
2011
2012 void wxPyLogVerbose(const wxString& msg)
2013 {
2014 wxString m(msg);
2015 m.Replace(wxT("%"), wxT("%%"));
2016 wxLogVerbose(m);
2017 }
2018
2019 void wxPyLogStatus(const wxString& msg)
2020 {
2021 wxString m(msg);
2022 m.Replace(wxT("%"), wxT("%%"));
2023 wxLogStatus(m);
2024 }
2025
2026 void wxPyLogStatusFrame(wxFrame *pFrame, const wxString& msg)
2027 {
2028 wxString m(msg);
2029 m.Replace(wxT("%"), wxT("%%"));
2030 wxLogStatus(pFrame, m);
2031 }
2032
2033 void wxPyLogSysError(const wxString& msg)
2034 {
2035 wxString m(msg);
2036 m.Replace(wxT("%"), wxT("%%"));
2037 wxLogSysError(m);
2038 }
2039
2040 void wxPyLogGeneric(unsigned long level, const wxString& msg)
2041 {
2042 wxString m(msg);
2043 m.Replace(wxT("%"), wxT("%%"));
2044 wxLogGeneric(level, m);
2045 }
2046
2047 void wxPyLogTrace(unsigned long mask, const wxString& msg)
2048 {
2049 wxString m(msg);
2050 m.Replace(wxT("%"), wxT("%%"));
2051 wxLogTrace(mask, m);
2052 }
2053
2054 void wxPyLogTrace(const wxString& mask, const wxString& msg)
2055 {
2056 wxString m(msg);
2057 m.Replace(wxT("%"), wxT("%%"));
2058 wxLogTrace(mask, m);
2059 }
2060
2061
2062
2063 // A wxLog class that can be derived from in wxPython
2064 class wxPyLog : public wxLog {
2065 public:
2066 wxPyLog() : wxLog() {}
2067
2068 virtual void DoLog(wxLogLevel level, const wxChar *szString, time_t t) {
2069 bool found;
2070 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2071 if ((found = wxPyCBH_findCallback(m_myInst, "DoLog"))) {
2072 PyObject* s = wx2PyString(szString);
2073 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iOi)", level, s, t));
2074 Py_DECREF(s);
2075 }
2076 wxPyEndBlockThreads(blocked);
2077 if (! found)
2078 wxLog::DoLog(level, szString, t);
2079 }
2080
2081 virtual void DoLogString(const wxChar *szString, time_t t) {
2082 bool found;
2083 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2084 if ((found = wxPyCBH_findCallback(m_myInst, "DoLogString"))) {
2085 PyObject* s = wx2PyString(szString);
2086 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(Oi)", s, t));
2087 Py_DECREF(s);
2088 }
2089 wxPyEndBlockThreads(blocked);
2090 if (! found)
2091 wxLog::DoLogString(szString, t);
2092 }
2093
2094 PYPRIVATE;
2095 };
2096
2097
2098
2099
2100 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess, wxProcess, OnTerminate);
2101
2102
2103 #include <wx/joystick.h>
2104
2105
2106 #if !wxUSE_JOYSTICK && !defined(__WXMSW__)
2107 // A C++ stub class for wxJoystick for platforms that don't have it.
2108 class wxJoystick : public wxObject {
2109 public:
2110 wxJoystick(int joystick = wxJOYSTICK1) {
2111 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2112 PyErr_SetString(PyExc_NotImplementedError,
2113 "wxJoystick is not available on this platform.");
2114 wxPyEndBlockThreads(blocked);
2115 }
2116 wxPoint GetPosition() { return wxPoint(-1,-1); }
2117 int GetZPosition() { return -1; }
2118 int GetButtonState() { return -1; }
2119 int GetPOVPosition() { return -1; }
2120 int GetPOVCTSPosition() { return -1; }
2121 int GetRudderPosition() { return -1; }
2122 int GetUPosition() { return -1; }
2123 int GetVPosition() { return -1; }
2124 int GetMovementThreshold() { return -1; }
2125 void SetMovementThreshold(int threshold) {}
2126
2127 bool IsOk(void) { return false; }
2128 int GetNumberJoysticks() { return -1; }
2129 int GetManufacturerId() { return -1; }
2130 int GetProductId() { return -1; }
2131 wxString GetProductName() { return wxEmptyString; }
2132 int GetXMin() { return -1; }
2133 int GetYMin() { return -1; }
2134 int GetZMin() { return -1; }
2135 int GetXMax() { return -1; }
2136 int GetYMax() { return -1; }
2137 int GetZMax() { return -1; }
2138 int GetNumberButtons() { return -1; }
2139 int GetNumberAxes() { return -1; }
2140 int GetMaxButtons() { return -1; }
2141 int GetMaxAxes() { return -1; }
2142 int GetPollingMin() { return -1; }
2143 int GetPollingMax() { return -1; }
2144 int GetRudderMin() { return -1; }
2145 int GetRudderMax() { return -1; }
2146 int GetUMin() { return -1; }
2147 int GetUMax() { return -1; }
2148 int GetVMin() { return -1; }
2149 int GetVMax() { return -1; }
2150
2151 bool HasRudder() { return false; }
2152 bool HasZ() { return false; }
2153 bool HasU() { return false; }
2154 bool HasV() { return false; }
2155 bool HasPOV() { return false; }
2156 bool HasPOV4Dir() { return false; }
2157 bool HasPOVCTS() { return false; }
2158
2159 bool SetCapture(wxWindow* win, int pollingFreq = 0) { return false; }
2160 bool ReleaseCapture() { return false; }
2161 };
2162 #endif
2163
2164
2165 #include <wx/sound.h>
2166
2167
2168 #if !wxUSE_SOUND
2169 // A C++ stub class for wxWave for platforms that don't have it.
2170 class wxSound : public wxObject
2171 {
2172 public:
2173 wxSound() {
2174 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2175 PyErr_SetString(PyExc_NotImplementedError,
2176 "wxSound is not available on this platform.");
2177 wxPyEndBlockThreads(blocked);
2178 }
2179 wxSound(const wxString&/*, bool*/) {
2180 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2181 PyErr_SetString(PyExc_NotImplementedError,
2182 "wxSound is not available on this platform.");
2183 wxPyEndBlockThreads(blocked);
2184 }
2185 wxSound(int, const wxByte*) {
2186 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2187 PyErr_SetString(PyExc_NotImplementedError,
2188 "wxSound is not available on this platform.");
2189 wxPyEndBlockThreads(blocked);
2190 }
2191
2192 ~wxSound() {};
2193
2194 bool Create(const wxString&/*, bool*/) { return false; }
2195 bool Create(int, const wxByte*) { return false; };
2196 bool IsOk() { return false; };
2197 bool Play(unsigned) const { return false; }
2198 static bool Play(const wxString&, unsigned) { return false; }
2199 static void Stop() {}
2200 };
2201
2202 #endif
2203
2204 static wxSound *new_wxSound(wxString const &fileName=wxPyEmptyString){
2205 if (fileName.Length() == 0)
2206 return new wxSound;
2207 else
2208 return new wxSound(fileName);
2209 }
2210 static wxSound *new_wxSound(PyObject *data){
2211 unsigned char* buffer; int size;
2212 wxSound *sound = NULL;
2213
2214 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2215 if (!PyArg_Parse(data, "t#", &buffer, &size))
2216 goto done;
2217 sound = new wxSound(size, buffer);
2218 done:
2219 wxPyEndBlockThreads(blocked);
2220 return sound;
2221 }
2222 static bool wxSound_CreateFromData(wxSound *self,PyObject *data){
2223 #ifndef __WXMAC__
2224 unsigned char* buffer;
2225 int size;
2226 bool rv = false;
2227
2228 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2229 if (!PyArg_Parse(data, "t#", &buffer, &size))
2230 goto done;
2231 rv = self->Create(size, buffer);
2232 done:
2233 wxPyEndBlockThreads(blocked);
2234 return rv;
2235 #else
2236 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2237 PyErr_SetString(PyExc_NotImplementedError,
2238 "Create from data is not available on this platform.");
2239 wxPyEndBlockThreads(blocked);
2240 return false;
2241 #endif
2242 }
2243
2244 #include <wx/mimetype.h>
2245
2246 static PyObject *wxFileType_GetMimeType(wxFileType *self){
2247 wxString str;
2248 if (self->GetMimeType(&str))
2249 return wx2PyString(str);
2250 else
2251 RETURN_NONE();
2252 }
2253 static PyObject *wxFileType_GetMimeTypes(wxFileType *self){
2254 wxArrayString arr;
2255 if (self->GetMimeTypes(arr))
2256 return wxArrayString2PyList_helper(arr);
2257 else
2258 RETURN_NONE();
2259 }
2260 static PyObject *wxFileType_GetExtensions(wxFileType *self){
2261 wxArrayString arr;
2262 if (self->GetExtensions(arr))
2263 return wxArrayString2PyList_helper(arr);
2264 else
2265 RETURN_NONE();
2266 }
2267 static wxIcon *wxFileType_GetIcon(wxFileType *self){
2268 wxIconLocation loc;
2269 if (self->GetIcon(&loc))
2270 return new wxIcon(loc);
2271 else
2272 return NULL;
2273 }
2274 static PyObject *wxFileType_GetIconInfo(wxFileType *self){
2275 wxIconLocation loc;
2276 if (self->GetIcon(&loc)) {
2277 wxString iconFile = loc.GetFileName();
2278 int iconIndex = -1;
2279
2280
2281
2282 // Make a tuple and put the values in it
2283 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2284 PyObject* tuple = PyTuple_New(3);
2285 PyTuple_SetItem(tuple, 0, wxPyConstructObject(new wxIcon(loc),
2286 wxT("wxIcon"), true));
2287 PyTuple_SetItem(tuple, 1, wx2PyString(iconFile));
2288 PyTuple_SetItem(tuple, 2, PyInt_FromLong(iconIndex));
2289 wxPyEndBlockThreads(blocked);
2290 return tuple;
2291 }
2292 else
2293 RETURN_NONE();
2294 }
2295 static PyObject *wxFileType_GetDescription(wxFileType *self){
2296 wxString str;
2297 if (self->GetDescription(&str))
2298 return wx2PyString(str);
2299 else
2300 RETURN_NONE();
2301 }
2302 static PyObject *wxFileType_GetOpenCommand(wxFileType *self,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2303 wxString str;
2304 if (self->GetOpenCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
2305 return wx2PyString(str);
2306 else
2307 RETURN_NONE();
2308 }
2309 static PyObject *wxFileType_GetPrintCommand(wxFileType *self,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2310 wxString str;
2311 if (self->GetPrintCommand(&str, wxFileType::MessageParameters(filename, mimetype)))
2312 return wx2PyString(str);
2313 else
2314 RETURN_NONE();
2315 }
2316 static PyObject *wxFileType_GetAllCommands(wxFileType *self,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2317 wxArrayString verbs;
2318 wxArrayString commands;
2319 if (self->GetAllCommands(&verbs, &commands,
2320 wxFileType::MessageParameters(filename, mimetype))) {
2321 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2322 PyObject* tuple = PyTuple_New(2);
2323 PyTuple_SetItem(tuple, 0, wxArrayString2PyList_helper(verbs));
2324 PyTuple_SetItem(tuple, 1, wxArrayString2PyList_helper(commands));
2325 wxPyEndBlockThreads(blocked);
2326 return tuple;
2327 }
2328 else
2329 RETURN_NONE();
2330 }
2331 static wxString FileType_ExpandCommand(wxString const &command,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2332 return wxFileType::ExpandCommand(command,
2333 wxFileType::MessageParameters(filename, mimetype));
2334 }
2335 static PyObject *wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager *self){
2336 wxArrayString arr;
2337 self->EnumAllFileTypes(arr);
2338 return wxArrayString2PyList_helper(arr);
2339 }
2340
2341 #include <wx/artprov.h>
2342
2343 static const wxString wxPyART_TOOLBAR(wxART_TOOLBAR);
2344 static const wxString wxPyART_MENU(wxART_MENU);
2345 static const wxString wxPyART_FRAME_ICON(wxART_FRAME_ICON);
2346 static const wxString wxPyART_CMN_DIALOG(wxART_CMN_DIALOG);
2347 static const wxString wxPyART_HELP_BROWSER(wxART_HELP_BROWSER);
2348 static const wxString wxPyART_MESSAGE_BOX(wxART_MESSAGE_BOX);
2349 static const wxString wxPyART_BUTTON(wxART_BUTTON);
2350 static const wxString wxPyART_OTHER(wxART_OTHER);
2351 static const wxString wxPyART_ADD_BOOKMARK(wxART_ADD_BOOKMARK);
2352 static const wxString wxPyART_DEL_BOOKMARK(wxART_DEL_BOOKMARK);
2353 static const wxString wxPyART_HELP_SIDE_PANEL(wxART_HELP_SIDE_PANEL);
2354 static const wxString wxPyART_HELP_SETTINGS(wxART_HELP_SETTINGS);
2355 static const wxString wxPyART_HELP_BOOK(wxART_HELP_BOOK);
2356 static const wxString wxPyART_HELP_FOLDER(wxART_HELP_FOLDER);
2357 static const wxString wxPyART_HELP_PAGE(wxART_HELP_PAGE);
2358 static const wxString wxPyART_GO_BACK(wxART_GO_BACK);
2359 static const wxString wxPyART_GO_FORWARD(wxART_GO_FORWARD);
2360 static const wxString wxPyART_GO_UP(wxART_GO_UP);
2361 static const wxString wxPyART_GO_DOWN(wxART_GO_DOWN);
2362 static const wxString wxPyART_GO_TO_PARENT(wxART_GO_TO_PARENT);
2363 static const wxString wxPyART_GO_HOME(wxART_GO_HOME);
2364 static const wxString wxPyART_FILE_OPEN(wxART_FILE_OPEN);
2365 static const wxString wxPyART_FILE_SAVE(wxART_FILE_SAVE);
2366 static const wxString wxPyART_FILE_SAVE_AS(wxART_FILE_SAVE_AS);
2367 static const wxString wxPyART_PRINT(wxART_PRINT);
2368 static const wxString wxPyART_HELP(wxART_HELP);
2369 static const wxString wxPyART_TIP(wxART_TIP);
2370 static const wxString wxPyART_REPORT_VIEW(wxART_REPORT_VIEW);
2371 static const wxString wxPyART_LIST_VIEW(wxART_LIST_VIEW);
2372 static const wxString wxPyART_NEW_DIR(wxART_NEW_DIR);
2373 static const wxString wxPyART_HARDDISK(wxART_HARDDISK);
2374 static const wxString wxPyART_FLOPPY(wxART_FLOPPY);
2375 static const wxString wxPyART_CDROM(wxART_CDROM);
2376 static const wxString wxPyART_REMOVABLE(wxART_REMOVABLE);
2377 static const wxString wxPyART_FOLDER(wxART_FOLDER);
2378 static const wxString wxPyART_FOLDER_OPEN(wxART_FOLDER_OPEN);
2379 static const wxString wxPyART_GO_DIR_UP(wxART_GO_DIR_UP);
2380 static const wxString wxPyART_EXECUTABLE_FILE(wxART_EXECUTABLE_FILE);
2381 static const wxString wxPyART_NORMAL_FILE(wxART_NORMAL_FILE);
2382 static const wxString wxPyART_TICK_MARK(wxART_TICK_MARK);
2383 static const wxString wxPyART_CROSS_MARK(wxART_CROSS_MARK);
2384 static const wxString wxPyART_ERROR(wxART_ERROR);
2385 static const wxString wxPyART_QUESTION(wxART_QUESTION);
2386 static const wxString wxPyART_WARNING(wxART_WARNING);
2387 static const wxString wxPyART_INFORMATION(wxART_INFORMATION);
2388 static const wxString wxPyART_MISSING_IMAGE(wxART_MISSING_IMAGE);
2389 static const wxString wxPyART_COPY(wxART_COPY);
2390 static const wxString wxPyART_CUT(wxART_CUT);
2391 static const wxString wxPyART_PASTE(wxART_PASTE);
2392 static const wxString wxPyART_DELETE(wxART_DELETE);
2393 static const wxString wxPyART_NEW(wxART_NEW);
2394 static const wxString wxPyART_UNDO(wxART_UNDO);
2395 static const wxString wxPyART_REDO(wxART_REDO);
2396 static const wxString wxPyART_QUIT(wxART_QUIT);
2397 static const wxString wxPyART_FIND(wxART_FIND);
2398 static const wxString wxPyART_FIND_AND_REPLACE(wxART_FIND_AND_REPLACE);
2399 // Python aware wxArtProvider
2400 class wxPyArtProvider : public wxArtProvider {
2401 public:
2402
2403 virtual wxBitmap CreateBitmap(const wxArtID& id,
2404 const wxArtClient& client,
2405 const wxSize& size) {
2406 wxBitmap rval = wxNullBitmap;
2407 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2408 if ((wxPyCBH_findCallback(m_myInst, "CreateBitmap"))) {
2409 PyObject* so = wxPyConstructObject((void*)&size, wxT("wxSize"), 0);
2410 PyObject* ro;
2411 wxBitmap* ptr;
2412 PyObject* s1, *s2;
2413 s1 = wx2PyString(id);
2414 s2 = wx2PyString(client);
2415 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("(OOO)", s1, s2, so));
2416 Py_DECREF(so);
2417 Py_DECREF(s1);
2418 Py_DECREF(s2);
2419 if (ro) {
2420 if (wxPyConvertSwigPtr(ro, (void**)&ptr, wxT("wxBitmap")))
2421 rval = *ptr;
2422 Py_DECREF(ro);
2423 }
2424 }
2425 wxPyEndBlockThreads(blocked);
2426 return rval;
2427 }
2428
2429 PYPRIVATE;
2430 };
2431
2432 static void wxPyArtProvider_Destroy(wxPyArtProvider *self){ delete self; }
2433
2434
2435
2436 static PyObject* __EnumerationHelper(bool flag, wxString& str, long index) {
2437 PyObject* ret = PyTuple_New(3);
2438 if (ret) {
2439 PyTuple_SET_ITEM(ret, 0, PyInt_FromLong(flag));
2440 PyTuple_SET_ITEM(ret, 1, wx2PyString(str));
2441 PyTuple_SET_ITEM(ret, 2, PyInt_FromLong(index));
2442 }
2443 return ret;
2444 }
2445
2446 static PyObject *wxConfigBase_GetFirstGroup(wxConfigBase *self){
2447 bool cont;
2448 long index = 0;
2449 wxString value;
2450
2451 cont = self->GetFirstGroup(value, index);
2452 return __EnumerationHelper(cont, value, index);
2453 }
2454 static PyObject *wxConfigBase_GetNextGroup(wxConfigBase *self,long index){
2455 bool cont;
2456 wxString value;
2457
2458 cont = self->GetNextGroup(value, index);
2459 return __EnumerationHelper(cont, value, index);
2460 }
2461 static PyObject *wxConfigBase_GetFirstEntry(wxConfigBase *self){
2462 bool cont;
2463 long index = 0;
2464 wxString value;
2465
2466 cont = self->GetFirstEntry(value, index);
2467 return __EnumerationHelper(cont, value, index);
2468 }
2469 static PyObject *wxConfigBase_GetNextEntry(wxConfigBase *self,long index){
2470 bool cont;
2471 wxString value;
2472
2473 cont = self->GetNextEntry(value, index);
2474 return __EnumerationHelper(cont, value, index);
2475 }
2476 static long wxConfigBase_ReadInt(wxConfigBase *self,wxString const &key,long defaultVal=0){
2477 long rv;
2478 self->Read(key, &rv, defaultVal);
2479 return rv;
2480 }
2481
2482 SWIGINTERN int
2483 SWIG_AsVal_double(PyObject *obj, double* val)
2484 {
2485 if (PyNumber_Check(obj)) {
2486 if (val) *val = PyFloat_AsDouble(obj);
2487 return 1;
2488 }
2489 else {
2490 SWIG_type_error("number", obj);
2491 }
2492 return 0;
2493 }
2494
2495
2496 SWIGINTERNSHORT double
2497 SWIG_As_double(PyObject* obj)
2498 {
2499 double v;
2500 if (!SWIG_AsVal_double(obj, &v)) {
2501 /*
2502 this is needed to make valgrind/purify happier.
2503 */
2504 memset((void*)&v, 0, sizeof(double));
2505 }
2506 return v;
2507 }
2508
2509
2510 SWIGINTERNSHORT int
2511 SWIG_Check_double(PyObject* obj)
2512 {
2513 return SWIG_AsVal_double(obj, (double*)0);
2514 }
2515
2516 static double wxConfigBase_ReadFloat(wxConfigBase *self,wxString const &key,double defaultVal=0.0){
2517 double rv;
2518 self->Read(key, &rv, defaultVal);
2519 return rv;
2520 }
2521
2522 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
2523 #define SWIG_From_double PyFloat_FromDouble
2524 /*@@*/
2525
2526 static bool wxConfigBase_ReadBool(wxConfigBase *self,wxString const &key,bool defaultVal=false){
2527 bool rv;
2528 self->Read(key, &rv, defaultVal);
2529 return rv;
2530 }
2531
2532 #include <wx/datetime.h>
2533
2534 static const wxString wxPyDefaultDateTimeFormat(wxDefaultDateTimeFormat);
2535 static const wxString wxPyDefaultTimeSpanFormat(wxDefaultTimeSpanFormat);
2536
2537 #define LOCAL_TZ wxDateTime::Local
2538
2539 static PyObject *DateTime_GetAmPmStrings(){
2540 wxString am;
2541 wxString pm;
2542 wxDateTime::GetAmPmStrings(&am, &pm);
2543 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2544 PyObject* tup = PyTuple_New(2);
2545 PyTuple_SET_ITEM(tup, 0, wx2PyString(am));
2546 PyTuple_SET_ITEM(tup, 1, wx2PyString(pm));
2547 wxPyEndBlockThreads(blocked);
2548 return tup;
2549 }
2550
2551 #if UINT_MAX < LONG_MAX
2552 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
2553 #define SWIG_From_unsigned_SS_int SWIG_From_long
2554 /*@@*/
2555 #else
2556 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
2557 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long
2558 /*@@*/
2559 #endif
2560
2561 static wxDateTime wxDateTime___add____SWIG_0(wxDateTime *self,wxTimeSpan const &other){ return *self + other; }
2562 static wxDateTime wxDateTime___add____SWIG_1(wxDateTime *self,wxDateSpan const &other){ return *self + other; }
2563 static wxTimeSpan wxDateTime___sub____SWIG_0(wxDateTime *self,wxDateTime const &other){ return *self - other; }
2564 static wxDateTime wxDateTime___sub____SWIG_1(wxDateTime *self,wxTimeSpan const &other){ return *self - other; }
2565 static wxDateTime wxDateTime___sub____SWIG_2(wxDateTime *self,wxDateSpan const &other){ return *self - other; }
2566 static bool wxDateTime___lt__(wxDateTime *self,wxDateTime const *other){
2567 if (!other || !self->IsValid() || !other->IsValid()) return self < other;
2568 return (*self < *other);
2569 }
2570 static bool wxDateTime___le__(wxDateTime *self,wxDateTime const *other){
2571 if (!other || !self->IsValid() || !other->IsValid()) return self <= other;
2572 return (*self <= *other);
2573 }
2574 static bool wxDateTime___gt__(wxDateTime *self,wxDateTime const *other){
2575 if (!other || !self->IsValid() || !other->IsValid()) return self > other;
2576 return (*self > *other);
2577 }
2578 static bool wxDateTime___ge__(wxDateTime *self,wxDateTime const *other){
2579 if (!other || !self->IsValid() || !other->IsValid()) return self >= other;
2580 return (*self >= *other);
2581 }
2582 static bool wxDateTime___eq__(wxDateTime *self,wxDateTime const *other){
2583 if (!other || !self->IsValid() || !other->IsValid()) return self == other;
2584 return (*self == *other);
2585 }
2586 static bool wxDateTime___ne__(wxDateTime *self,wxDateTime const *other){
2587 if (!other || !self->IsValid() || !other->IsValid()) return self != other;
2588 return (*self != *other);
2589 }
2590 static int wxDateTime_ParseRfc822Date(wxDateTime *self,wxString const &date){
2591 const wxChar* rv;
2592 const wxChar* _date = date;
2593 rv = self->ParseRfc822Date(_date);
2594 if (rv == NULL) return -1;
2595 return rv - _date;
2596 }
2597 static int wxDateTime_ParseFormat(wxDateTime *self,wxString const &date,wxString const &format=wxPyDefaultDateTimeFormat,wxDateTime const &dateDef=wxDefaultDateTime){
2598 const wxChar* rv;
2599 const wxChar* _date = date;
2600 rv = self->ParseFormat(_date, format, dateDef);
2601 if (rv == NULL) return -1;
2602 return rv - _date;
2603 }
2604 static int wxDateTime_ParseDateTime(wxDateTime *self,wxString const &datetime){
2605 const wxChar* rv;
2606 const wxChar* _datetime = datetime;
2607 rv = self->ParseDateTime(_datetime);
2608 if (rv == NULL) return -1;
2609 return rv - _datetime;
2610 }
2611 static int wxDateTime_ParseDate(wxDateTime *self,wxString const &date){
2612 const wxChar* rv;
2613 const wxChar* _date = date;
2614 rv = self->ParseDate(_date);
2615 if (rv == NULL) return -1;
2616 return rv - _date;
2617 }
2618 static int wxDateTime_ParseTime(wxDateTime *self,wxString const &time){
2619 const wxChar* rv;
2620 const wxChar* _time = time;
2621 rv = self->ParseTime(_time);
2622 if (rv == NULL) return -1;
2623 return rv - _time;
2624 }
2625 static wxTimeSpan wxTimeSpan___add__(wxTimeSpan *self,wxTimeSpan const &other){ return *self + other; }
2626 static wxTimeSpan wxTimeSpan___sub__(wxTimeSpan *self,wxTimeSpan const &other){ return *self - other; }
2627 static wxTimeSpan wxTimeSpan___mul__(wxTimeSpan *self,int n){ return *self * n; }
2628 static wxTimeSpan wxTimeSpan___rmul__(wxTimeSpan *self,int n){ return n * *self; }
2629 static bool wxTimeSpan___lt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self < *other) : false; }
2630 static bool wxTimeSpan___le__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self <= *other) : false; }
2631 static bool wxTimeSpan___gt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self > *other) : true; }
2632 static bool wxTimeSpan___ge__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self >= *other) : true; }
2633 static bool wxTimeSpan___eq__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self == *other) : false; }
2634 static bool wxTimeSpan___ne__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self != *other) : true; }
2635 static wxDateSpan wxDateSpan___add__(wxDateSpan *self,wxDateSpan const &other){ return *self + other; }
2636 static wxDateSpan wxDateSpan___sub__(wxDateSpan *self,wxDateSpan const &other){ return *self - other; }
2637 static wxDateSpan wxDateSpan___mul__(wxDateSpan *self,int n){ return *self * n; }
2638 static wxDateSpan wxDateSpan___rmul__(wxDateSpan *self,int n){ return n * *self; }
2639 static bool wxDateSpan___eq__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self == *other) : false; }
2640 static bool wxDateSpan___ne__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self != *other) : true; }
2641
2642 #include <wx/dataobj.h>
2643
2644 static PyObject *wxDataObject_GetAllFormats(wxDataObject *self,wxDataObject::Direction dir=wxDataObject::Get){
2645 size_t count = self->GetFormatCount(dir);
2646 wxDataFormat* formats = new wxDataFormat[count];
2647 self->GetAllFormats(formats, dir);
2648
2649 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2650 PyObject* list = PyList_New(count);
2651 for (size_t i=0; i<count; i++) {
2652 wxDataFormat* format = new wxDataFormat(formats[i]);
2653 PyObject* obj = wxPyConstructObject((void*)format, wxT("wxDataFormat"), true);
2654 PyList_SET_ITEM(list, i, obj); // PyList_SET_ITEM steals a reference
2655 }
2656 wxPyEndBlockThreads(blocked);
2657 delete [] formats;
2658 return list;
2659 }
2660 static PyObject *wxDataObject_GetDataHere(wxDataObject *self,wxDataFormat const &format){
2661 PyObject* rval = NULL;
2662 size_t size = self->GetDataSize(format);
2663 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2664 if (size) {
2665 char* buf = new char[size];
2666 if (self->GetDataHere(format, buf))
2667 rval = PyString_FromStringAndSize(buf, size);
2668 delete [] buf;
2669 }
2670 if (! rval) {
2671 rval = Py_None;
2672 Py_INCREF(rval);
2673 }
2674 wxPyEndBlockThreads(blocked);
2675 return rval;
2676 }
2677 static bool wxDataObject_SetData(wxDataObject *self,wxDataFormat const &format,PyObject *data){
2678 bool rval;
2679 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2680 if (PyString_Check(data)) {
2681 rval = self->SetData(format, PyString_Size(data), PyString_AsString(data));
2682 }
2683 else {
2684 // raise a TypeError if not a string
2685 PyErr_SetString(PyExc_TypeError, "String expected.");
2686 rval = false;
2687 }
2688 wxPyEndBlockThreads(blocked);
2689 return rval;
2690 }
2691 static PyObject *wxDataObjectSimple_GetDataHere(wxDataObjectSimple *self){
2692 PyObject* rval = NULL;
2693 size_t size = self->GetDataSize();
2694 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2695 if (size) {
2696 char* buf = new char[size];
2697 if (self->GetDataHere(buf))
2698 rval = PyString_FromStringAndSize(buf, size);
2699 delete [] buf;
2700 }
2701 if (! rval) {
2702 rval = Py_None;
2703 Py_INCREF(rval);
2704 }
2705 wxPyEndBlockThreads(blocked);
2706 return rval;
2707 }
2708 static bool wxDataObjectSimple_SetData(wxDataObjectSimple *self,PyObject *data){
2709 bool rval;
2710 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2711 if (PyString_Check(data)) {
2712 rval = self->SetData(PyString_Size(data), PyString_AsString(data));
2713 }
2714 else {
2715 // raise a TypeError if not a string
2716 PyErr_SetString(PyExc_TypeError, "String expected.");
2717 rval = false;
2718 }
2719 wxPyEndBlockThreads(blocked);
2720 return rval;
2721 }
2722 // Create a new class for wxPython to use
2723 class wxPyDataObjectSimple : public wxDataObjectSimple {
2724 public:
2725 wxPyDataObjectSimple(const wxDataFormat& format = wxFormatInvalid)
2726 : wxDataObjectSimple(format) {}
2727
2728 DEC_PYCALLBACK_SIZET__const(GetDataSize);
2729 bool GetDataHere(void *buf) const;
2730 bool SetData(size_t len, const void *buf) const;
2731 PYPRIVATE;
2732 };
2733
2734 IMP_PYCALLBACK_SIZET__const(wxPyDataObjectSimple, wxDataObjectSimple, GetDataSize);
2735
2736 bool wxPyDataObjectSimple::GetDataHere(void *buf) const {
2737 // We need to get the data for this object and write it to buf. I think
2738 // the best way to do this for wxPython is to have the Python method
2739 // return either a string or None and then act appropriately with the
2740 // C++ version.
2741
2742 bool rval = false;
2743 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2744 if (wxPyCBH_findCallback(m_myInst, "GetDataHere")) {
2745 PyObject* ro;
2746 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
2747 if (ro) {
2748 rval = (ro != Py_None && PyString_Check(ro));
2749 if (rval)
2750 memcpy(buf, PyString_AsString(ro), PyString_Size(ro));
2751 Py_DECREF(ro);
2752 }
2753 }
2754 wxPyEndBlockThreads(blocked);
2755 return rval;
2756 }
2757
2758 bool wxPyDataObjectSimple::SetData(size_t len, const void *buf) const{
2759 // For this one we simply need to make a string from buf and len
2760 // and send it to the Python method.
2761 bool rval = false;
2762 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2763 if (wxPyCBH_findCallback(m_myInst, "SetData")) {
2764 PyObject* data = PyString_FromStringAndSize((char*)buf, len);
2765 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", data));
2766 Py_DECREF(data);
2767 }
2768 wxPyEndBlockThreads(blocked);
2769 return rval;
2770 }
2771
2772 // Create a new class for wxPython to use
2773 class wxPyTextDataObject : public wxTextDataObject {
2774 public:
2775 wxPyTextDataObject(const wxString& text = wxPyEmptyString)
2776 : wxTextDataObject(text) {}
2777
2778 DEC_PYCALLBACK_SIZET__const(GetTextLength);
2779 DEC_PYCALLBACK_STRING__const(GetText);
2780 DEC_PYCALLBACK__STRING(SetText);
2781 PYPRIVATE;
2782 };
2783
2784 IMP_PYCALLBACK_SIZET__const(wxPyTextDataObject, wxTextDataObject, GetTextLength);
2785 IMP_PYCALLBACK_STRING__const(wxPyTextDataObject, wxTextDataObject, GetText);
2786 IMP_PYCALLBACK__STRING(wxPyTextDataObject, wxTextDataObject, SetText);
2787
2788
2789 // Create a new class for wxPython to use
2790 class wxPyBitmapDataObject : public wxBitmapDataObject {
2791 public:
2792 wxPyBitmapDataObject(const wxBitmap& bitmap = wxNullBitmap)
2793 : wxBitmapDataObject(bitmap) {}
2794
2795 wxBitmap GetBitmap() const;
2796 void SetBitmap(const wxBitmap& bitmap);
2797 PYPRIVATE;
2798 };
2799
2800 wxBitmap wxPyBitmapDataObject::GetBitmap() const {
2801 wxBitmap* rval = &wxNullBitmap;
2802 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2803 if (wxPyCBH_findCallback(m_myInst, "GetBitmap")) {
2804 PyObject* ro;
2805 wxBitmap* ptr;
2806 ro = wxPyCBH_callCallbackObj(m_myInst, Py_BuildValue("()"));
2807 if (ro) {
2808 if (wxPyConvertSwigPtr(ro, (void **)&ptr, wxT("wxBitmap")))
2809 rval = ptr;
2810 Py_DECREF(ro);
2811 }
2812 }
2813 wxPyEndBlockThreads(blocked);
2814 return *rval;
2815 }
2816
2817 void wxPyBitmapDataObject::SetBitmap(const wxBitmap& bitmap) {
2818 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2819 if (wxPyCBH_findCallback(m_myInst, "SetBitmap")) {
2820 PyObject* bo = wxPyConstructObject((void*)&bitmap, wxT("wxBitmap"), false);
2821 wxPyCBH_callCallback(m_myInst, Py_BuildValue("(O)", bo));
2822 Py_DECREF(bo);
2823 }
2824 wxPyEndBlockThreads(blocked);
2825 }
2826
2827 static wxCustomDataObject *new_wxCustomDataObject__SWIG_1(wxString const &formatName){
2828 return new wxCustomDataObject(wxDataFormat(formatName));
2829 }
2830 static bool wxCustomDataObject_SetData(wxCustomDataObject *self,PyObject *data){
2831 bool rval;
2832 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2833 if (PyString_Check(data)) {
2834 rval = self->SetData(PyString_Size(data), PyString_AsString(data));
2835 }
2836 else {
2837 // raise a TypeError if not a string
2838 PyErr_SetString(PyExc_TypeError, "String expected.");
2839 rval = false;
2840 }
2841 wxPyEndBlockThreads(blocked);
2842 return rval;
2843 }
2844 static PyObject *wxCustomDataObject_GetData(wxCustomDataObject *self){
2845 PyObject* obj;
2846 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2847 obj = PyString_FromStringAndSize((char*)self->GetData(), self->GetSize());
2848 wxPyEndBlockThreads(blocked);
2849 return obj;
2850 }
2851
2852 class wxMetafileDataObject : public wxDataObjectSimple
2853 {
2854 public:
2855 wxMetafileDataObject() { wxPyRaiseNotImplemented(); }
2856 };
2857
2858
2859 IMP_PYCALLBACK_BOOL_DR(wxPyDropSource, wxDropSource, GiveFeedback);
2860
2861
2862 IMP_PYCALLBACK__(wxPyDropTarget, wxDropTarget, OnLeave);
2863 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnEnter);
2864 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnDragOver);
2865 IMP_PYCALLBACK_DR_2WXCDR_pure(wxPyDropTarget, wxDropTarget, OnData);
2866 IMP_PYCALLBACK_BOOL_INTINT(wxPyDropTarget, wxDropTarget, OnDrop);
2867
2868
2869 class wxPyTextDropTarget : public wxTextDropTarget {
2870 public:
2871 wxPyTextDropTarget() {}
2872
2873 DEC_PYCALLBACK_BOOL_INTINTSTR_pure(OnDropText);
2874
2875 DEC_PYCALLBACK__(OnLeave);
2876 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
2877 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
2878 DEC_PYCALLBACK_DR_2WXCDR(OnData);
2879 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
2880
2881 PYPRIVATE;
2882 };
2883
2884 IMP_PYCALLBACK_BOOL_INTINTSTR_pure(wxPyTextDropTarget, wxTextDropTarget, OnDropText);
2885 IMP_PYCALLBACK__(wxPyTextDropTarget, wxTextDropTarget, OnLeave);
2886 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnEnter);
2887 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnDragOver);
2888 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnData);
2889 IMP_PYCALLBACK_BOOL_INTINT(wxPyTextDropTarget, wxTextDropTarget, OnDrop);
2890
2891
2892
2893 class wxPyFileDropTarget : public wxFileDropTarget {
2894 public:
2895 wxPyFileDropTarget() {}
2896
2897 virtual bool OnDropFiles(wxCoord x, wxCoord y, const wxArrayString& filenames);
2898
2899 DEC_PYCALLBACK__(OnLeave);
2900 DEC_PYCALLBACK_DR_2WXCDR(OnEnter);
2901 DEC_PYCALLBACK_DR_2WXCDR(OnDragOver);
2902 DEC_PYCALLBACK_DR_2WXCDR(OnData);
2903 DEC_PYCALLBACK_BOOL_INTINT(OnDrop);
2904
2905 PYPRIVATE;
2906 };
2907
2908 bool wxPyFileDropTarget::OnDropFiles(wxCoord x, wxCoord y,
2909 const wxArrayString& filenames) {
2910 bool rval = false;
2911 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2912 if (wxPyCBH_findCallback(m_myInst, "OnDropFiles")) {
2913 PyObject* list = wxArrayString2PyList_helper(filenames);
2914 rval = wxPyCBH_callCallback(m_myInst, Py_BuildValue("(iiO)",x,y,list));
2915 Py_DECREF(list);
2916 }
2917 wxPyEndBlockThreads(blocked);
2918 return rval;
2919 }
2920
2921
2922
2923 IMP_PYCALLBACK__(wxPyFileDropTarget, wxFileDropTarget, OnLeave);
2924 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnEnter);
2925 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnDragOver);
2926 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnData);
2927 IMP_PYCALLBACK_BOOL_INTINT(wxPyFileDropTarget, wxFileDropTarget, OnDrop);
2928
2929
2930
2931
2932 static bool wxClipboardLocker___nonzero__(wxClipboardLocker *self){ return !!(*self); }
2933
2934 #include <wx/display.h>
2935
2936 static bool wxVideoMode___eq__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self == *other) : false; }
2937 static bool wxVideoMode___ne__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self != *other) : true; }
2938
2939 // dummy version of wxDisplay for when it is not enabled in the wxWidgets build
2940 #if !wxUSE_DISPLAY
2941 #include <wx/dynarray.h>
2942 #include <wx/vidmode.h>
2943
2944 WX_DECLARE_OBJARRAY(wxVideoMode, wxArrayVideoModes);
2945 #include "wx/arrimpl.cpp"
2946 WX_DEFINE_OBJARRAY(wxArrayVideoModes);
2947 const wxVideoMode wxDefaultVideoMode;
2948
2949 class wxDisplay
2950 {
2951 public:
2952 wxDisplay(size_t index = 0) { wxPyRaiseNotImplemented(); }
2953 ~wxDisplay() {}
2954
2955 static size_t GetCount()
2956 { wxPyRaiseNotImplemented(); return 0; }
2957
2958 static int GetFromPoint(const wxPoint& pt)
2959 { wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
2960 static int GetFromWindow(wxWindow *window)
2961 { wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
2962
2963 virtual bool IsOk() const { return false; }
2964 virtual wxRect GetGeometry() const { wxRect r; return r; }
2965 virtual wxString GetName() const { return wxEmptyString; }
2966 bool IsPrimary() const { return false; }
2967
2968 wxArrayVideoModes GetModes(const wxVideoMode& mode = wxDefaultVideoMode)
2969 { wxArrayVideoModes a; return a; }
2970
2971 virtual wxVideoMode GetCurrentMode() const
2972 { return wxDefaultVideoMode; }
2973
2974 virtual bool ChangeMode(const wxVideoMode& mode = wxDefaultVideoMode)
2975 { return false; }
2976
2977 void ResetMode() {}
2978 };
2979 #endif
2980
2981 static int Display_GetFromWindow(wxWindow *window){ wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
2982 static PyObject *wxDisplay_GetModes(wxDisplay *self,wxVideoMode const &mode=wxDefaultVideoMode){
2983 PyObject* pyList = NULL;
2984 wxArrayVideoModes arr = self->GetModes(mode);
2985 wxPyBlock_t blocked = wxPyBeginBlockThreads();
2986 pyList = PyList_New(0);
2987 for (int i=0; i < arr.GetCount(); i++) {
2988 wxVideoMode* m = new wxVideoMode(arr.Item(i));
2989 PyObject* pyObj = wxPyConstructObject(m, wxT("wxVideoMode"), true);
2990 PyList_Append(pyList, pyObj);
2991 Py_DECREF(pyObj);
2992 }
2993 wxPyEndBlockThreads(blocked);
2994 return pyList;
2995 }
2996
2997 #include <wx/stdpaths.h>
2998
2999 static wxStandardPaths *StandardPaths_Get(){
3000 return (wxStandardPaths*) &wxStandardPaths::Get();
3001 }
3002 #ifdef __cplusplus
3003 extern "C" {
3004 #endif
3005 static PyObject *_wrap_SystemSettings_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
3006 PyObject *resultobj;
3007 wxSystemColour arg1 ;
3008 wxColour result;
3009 PyObject * obj0 = 0 ;
3010 char *kwnames[] = {
3011 (char *) "index", NULL
3012 };
3013
3014 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetColour",kwnames,&obj0)) goto fail;
3015 {
3016 arg1 = (wxSystemColour)(SWIG_As_int(obj0));
3017 if (SWIG_arg_fail(1)) SWIG_fail;
3018 }
3019 {
3020 if (!wxPyCheckForApp()) SWIG_fail;
3021 PyThreadState* __tstate = wxPyBeginAllowThreads();
3022 result = wxSystemSettings::GetColour((wxSystemColour )arg1);
3023
3024 wxPyEndAllowThreads(__tstate);
3025 if (PyErr_Occurred()) SWIG_fail;
3026 }
3027 {
3028 wxColour * resultptr;
3029 resultptr = new wxColour((wxColour &)(result));
3030 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
3031 }
3032 return resultobj;
3033 fail:
3034 return NULL;
3035 }
3036
3037
3038 static PyObject *_wrap_SystemSettings_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
3039 PyObject *resultobj;
3040 wxSystemFont arg1 ;
3041 wxFont result;
3042 PyObject * obj0 = 0 ;
3043 char *kwnames[] = {
3044 (char *) "index", NULL
3045 };
3046
3047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetFont",kwnames,&obj0)) goto fail;
3048 {
3049 arg1 = (wxSystemFont)(SWIG_As_int(obj0));
3050 if (SWIG_arg_fail(1)) SWIG_fail;
3051 }
3052 {
3053 if (!wxPyCheckForApp()) SWIG_fail;
3054 PyThreadState* __tstate = wxPyBeginAllowThreads();
3055 result = wxSystemSettings::GetFont((wxSystemFont )arg1);
3056
3057 wxPyEndAllowThreads(__tstate);
3058 if (PyErr_Occurred()) SWIG_fail;
3059 }
3060 {
3061 wxFont * resultptr;
3062 resultptr = new wxFont((wxFont &)(result));
3063 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
3064 }
3065 return resultobj;
3066 fail:
3067 return NULL;
3068 }
3069
3070
3071 static PyObject *_wrap_SystemSettings_GetMetric(PyObject *, PyObject *args, PyObject *kwargs) {
3072 PyObject *resultobj;
3073 wxSystemMetric arg1 ;
3074 wxWindow *arg2 = (wxWindow *) NULL ;
3075 int result;
3076 PyObject * obj0 = 0 ;
3077 PyObject * obj1 = 0 ;
3078 char *kwnames[] = {
3079 (char *) "index",(char *) "win", NULL
3080 };
3081
3082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:SystemSettings_GetMetric",kwnames,&obj0,&obj1)) goto fail;
3083 {
3084 arg1 = (wxSystemMetric)(SWIG_As_int(obj0));
3085 if (SWIG_arg_fail(1)) SWIG_fail;
3086 }
3087 if (obj1) {
3088 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
3089 if (SWIG_arg_fail(2)) SWIG_fail;
3090 }
3091 {
3092 if (!wxPyCheckForApp()) SWIG_fail;
3093 PyThreadState* __tstate = wxPyBeginAllowThreads();
3094 result = (int)wxSystemSettings::GetMetric((wxSystemMetric )arg1,arg2);
3095
3096 wxPyEndAllowThreads(__tstate);
3097 if (PyErr_Occurred()) SWIG_fail;
3098 }
3099 {
3100 resultobj = SWIG_From_int((int)(result));
3101 }
3102 return resultobj;
3103 fail:
3104 return NULL;
3105 }
3106
3107
3108 static PyObject *_wrap_SystemSettings_HasFeature(PyObject *, PyObject *args, PyObject *kwargs) {
3109 PyObject *resultobj;
3110 wxSystemFeature arg1 ;
3111 bool result;
3112 PyObject * obj0 = 0 ;
3113 char *kwnames[] = {
3114 (char *) "index", NULL
3115 };
3116
3117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_HasFeature",kwnames,&obj0)) goto fail;
3118 {
3119 arg1 = (wxSystemFeature)(SWIG_As_int(obj0));
3120 if (SWIG_arg_fail(1)) SWIG_fail;
3121 }
3122 {
3123 if (!wxPyCheckForApp()) SWIG_fail;
3124 PyThreadState* __tstate = wxPyBeginAllowThreads();
3125 result = (bool)wxSystemSettings::HasFeature((wxSystemFeature )arg1);
3126
3127 wxPyEndAllowThreads(__tstate);
3128 if (PyErr_Occurred()) SWIG_fail;
3129 }
3130 {
3131 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3132 }
3133 return resultobj;
3134 fail:
3135 return NULL;
3136 }
3137
3138
3139 static PyObject *_wrap_SystemSettings_GetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
3140 PyObject *resultobj;
3141 wxSystemScreenType result;
3142 char *kwnames[] = {
3143 NULL
3144 };
3145
3146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SystemSettings_GetScreenType",kwnames)) goto fail;
3147 {
3148 if (!wxPyCheckForApp()) SWIG_fail;
3149 PyThreadState* __tstate = wxPyBeginAllowThreads();
3150 result = (wxSystemScreenType)wxSystemSettings::GetScreenType();
3151
3152 wxPyEndAllowThreads(__tstate);
3153 if (PyErr_Occurred()) SWIG_fail;
3154 }
3155 resultobj = SWIG_From_int((result));
3156 return resultobj;
3157 fail:
3158 return NULL;
3159 }
3160
3161
3162 static PyObject *_wrap_SystemSettings_SetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
3163 PyObject *resultobj;
3164 wxSystemScreenType arg1 ;
3165 PyObject * obj0 = 0 ;
3166 char *kwnames[] = {
3167 (char *) "screen", NULL
3168 };
3169
3170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_SetScreenType",kwnames,&obj0)) goto fail;
3171 {
3172 arg1 = (wxSystemScreenType)(SWIG_As_int(obj0));
3173 if (SWIG_arg_fail(1)) SWIG_fail;
3174 }
3175 {
3176 if (!wxPyCheckForApp()) SWIG_fail;
3177 PyThreadState* __tstate = wxPyBeginAllowThreads();
3178 wxSystemSettings::SetScreenType((wxSystemScreenType )arg1);
3179
3180 wxPyEndAllowThreads(__tstate);
3181 if (PyErr_Occurred()) SWIG_fail;
3182 }
3183 Py_INCREF(Py_None); resultobj = Py_None;
3184 return resultobj;
3185 fail:
3186 return NULL;
3187 }
3188
3189
3190 static PyObject * SystemSettings_swigregister(PyObject *, PyObject *args) {
3191 PyObject *obj;
3192 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3193 SWIG_TypeClientData(SWIGTYPE_p_wxSystemSettings, obj);
3194 Py_INCREF(obj);
3195 return Py_BuildValue((char *)"");
3196 }
3197 static int _wrap_WINDOW_DEFAULT_VARIANT_set(PyObject *) {
3198 PyErr_SetString(PyExc_TypeError,"Variable WINDOW_DEFAULT_VARIANT is read-only.");
3199 return 1;
3200 }
3201
3202
3203 static PyObject *_wrap_WINDOW_DEFAULT_VARIANT_get(void) {
3204 PyObject *pyobj;
3205
3206 {
3207 #if wxUSE_UNICODE
3208 pyobj = PyUnicode_FromWideChar((&wxPyWINDOW_DEFAULT_VARIANT)->c_str(), (&wxPyWINDOW_DEFAULT_VARIANT)->Len());
3209 #else
3210 pyobj = PyString_FromStringAndSize((&wxPyWINDOW_DEFAULT_VARIANT)->c_str(), (&wxPyWINDOW_DEFAULT_VARIANT)->Len());
3211 #endif
3212 }
3213 return pyobj;
3214 }
3215
3216
3217 static PyObject *_wrap_new_SystemOptions(PyObject *, PyObject *args, PyObject *kwargs) {
3218 PyObject *resultobj;
3219 wxSystemOptions *result;
3220 char *kwnames[] = {
3221 NULL
3222 };
3223
3224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SystemOptions",kwnames)) goto fail;
3225 {
3226 PyThreadState* __tstate = wxPyBeginAllowThreads();
3227 result = (wxSystemOptions *)new wxSystemOptions();
3228
3229 wxPyEndAllowThreads(__tstate);
3230 if (PyErr_Occurred()) SWIG_fail;
3231 }
3232 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSystemOptions, 1);
3233 return resultobj;
3234 fail:
3235 return NULL;
3236 }
3237
3238
3239 static PyObject *_wrap_SystemOptions_SetOption(PyObject *, PyObject *args, PyObject *kwargs) {
3240 PyObject *resultobj;
3241 wxString *arg1 = 0 ;
3242 wxString *arg2 = 0 ;
3243 bool temp1 = false ;
3244 bool temp2 = false ;
3245 PyObject * obj0 = 0 ;
3246 PyObject * obj1 = 0 ;
3247 char *kwnames[] = {
3248 (char *) "name",(char *) "value", NULL
3249 };
3250
3251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOption",kwnames,&obj0,&obj1)) goto fail;
3252 {
3253 arg1 = wxString_in_helper(obj0);
3254 if (arg1 == NULL) SWIG_fail;
3255 temp1 = true;
3256 }
3257 {
3258 arg2 = wxString_in_helper(obj1);
3259 if (arg2 == NULL) SWIG_fail;
3260 temp2 = true;
3261 }
3262 {
3263 PyThreadState* __tstate = wxPyBeginAllowThreads();
3264 wxSystemOptions::SetOption((wxString const &)*arg1,(wxString const &)*arg2);
3265
3266 wxPyEndAllowThreads(__tstate);
3267 if (PyErr_Occurred()) SWIG_fail;
3268 }
3269 Py_INCREF(Py_None); resultobj = Py_None;
3270 {
3271 if (temp1)
3272 delete arg1;
3273 }
3274 {
3275 if (temp2)
3276 delete arg2;
3277 }
3278 return resultobj;
3279 fail:
3280 {
3281 if (temp1)
3282 delete arg1;
3283 }
3284 {
3285 if (temp2)
3286 delete arg2;
3287 }
3288 return NULL;
3289 }
3290
3291
3292 static PyObject *_wrap_SystemOptions_SetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
3293 PyObject *resultobj;
3294 wxString *arg1 = 0 ;
3295 int arg2 ;
3296 bool temp1 = false ;
3297 PyObject * obj0 = 0 ;
3298 PyObject * obj1 = 0 ;
3299 char *kwnames[] = {
3300 (char *) "name",(char *) "value", NULL
3301 };
3302
3303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SystemOptions_SetOptionInt",kwnames,&obj0,&obj1)) goto fail;
3304 {
3305 arg1 = wxString_in_helper(obj0);
3306 if (arg1 == NULL) SWIG_fail;
3307 temp1 = true;
3308 }
3309 {
3310 arg2 = (int)(SWIG_As_int(obj1));
3311 if (SWIG_arg_fail(2)) SWIG_fail;
3312 }
3313 {
3314 PyThreadState* __tstate = wxPyBeginAllowThreads();
3315 wxSystemOptions::SetOption((wxString const &)*arg1,arg2);
3316
3317 wxPyEndAllowThreads(__tstate);
3318 if (PyErr_Occurred()) SWIG_fail;
3319 }
3320 Py_INCREF(Py_None); resultobj = Py_None;
3321 {
3322 if (temp1)
3323 delete arg1;
3324 }
3325 return resultobj;
3326 fail:
3327 {
3328 if (temp1)
3329 delete arg1;
3330 }
3331 return NULL;
3332 }
3333
3334
3335 static PyObject *_wrap_SystemOptions_GetOption(PyObject *, PyObject *args, PyObject *kwargs) {
3336 PyObject *resultobj;
3337 wxString *arg1 = 0 ;
3338 wxString result;
3339 bool temp1 = false ;
3340 PyObject * obj0 = 0 ;
3341 char *kwnames[] = {
3342 (char *) "name", NULL
3343 };
3344
3345 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOption",kwnames,&obj0)) goto fail;
3346 {
3347 arg1 = wxString_in_helper(obj0);
3348 if (arg1 == NULL) SWIG_fail;
3349 temp1 = true;
3350 }
3351 {
3352 PyThreadState* __tstate = wxPyBeginAllowThreads();
3353 result = wxSystemOptions::GetOption((wxString const &)*arg1);
3354
3355 wxPyEndAllowThreads(__tstate);
3356 if (PyErr_Occurred()) SWIG_fail;
3357 }
3358 {
3359 #if wxUSE_UNICODE
3360 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3361 #else
3362 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3363 #endif
3364 }
3365 {
3366 if (temp1)
3367 delete arg1;
3368 }
3369 return resultobj;
3370 fail:
3371 {
3372 if (temp1)
3373 delete arg1;
3374 }
3375 return NULL;
3376 }
3377
3378
3379 static PyObject *_wrap_SystemOptions_GetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
3380 PyObject *resultobj;
3381 wxString *arg1 = 0 ;
3382 int result;
3383 bool temp1 = false ;
3384 PyObject * obj0 = 0 ;
3385 char *kwnames[] = {
3386 (char *) "name", NULL
3387 };
3388
3389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_GetOptionInt",kwnames,&obj0)) goto fail;
3390 {
3391 arg1 = wxString_in_helper(obj0);
3392 if (arg1 == NULL) SWIG_fail;
3393 temp1 = true;
3394 }
3395 {
3396 PyThreadState* __tstate = wxPyBeginAllowThreads();
3397 result = (int)wxSystemOptions::GetOptionInt((wxString const &)*arg1);
3398
3399 wxPyEndAllowThreads(__tstate);
3400 if (PyErr_Occurred()) SWIG_fail;
3401 }
3402 {
3403 resultobj = SWIG_From_int((int)(result));
3404 }
3405 {
3406 if (temp1)
3407 delete arg1;
3408 }
3409 return resultobj;
3410 fail:
3411 {
3412 if (temp1)
3413 delete arg1;
3414 }
3415 return NULL;
3416 }
3417
3418
3419 static PyObject *_wrap_SystemOptions_HasOption(PyObject *, PyObject *args, PyObject *kwargs) {
3420 PyObject *resultobj;
3421 wxString *arg1 = 0 ;
3422 bool result;
3423 bool temp1 = false ;
3424 PyObject * obj0 = 0 ;
3425 char *kwnames[] = {
3426 (char *) "name", NULL
3427 };
3428
3429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_HasOption",kwnames,&obj0)) goto fail;
3430 {
3431 arg1 = wxString_in_helper(obj0);
3432 if (arg1 == NULL) SWIG_fail;
3433 temp1 = true;
3434 }
3435 {
3436 PyThreadState* __tstate = wxPyBeginAllowThreads();
3437 result = (bool)wxSystemOptions::HasOption((wxString const &)*arg1);
3438
3439 wxPyEndAllowThreads(__tstate);
3440 if (PyErr_Occurred()) SWIG_fail;
3441 }
3442 {
3443 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3444 }
3445 {
3446 if (temp1)
3447 delete arg1;
3448 }
3449 return resultobj;
3450 fail:
3451 {
3452 if (temp1)
3453 delete arg1;
3454 }
3455 return NULL;
3456 }
3457
3458
3459 static PyObject *_wrap_SystemOptions_IsFalse(PyObject *, PyObject *args, PyObject *kwargs) {
3460 PyObject *resultobj;
3461 wxString *arg1 = 0 ;
3462 bool result;
3463 bool temp1 = false ;
3464 PyObject * obj0 = 0 ;
3465 char *kwnames[] = {
3466 (char *) "name", NULL
3467 };
3468
3469 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemOptions_IsFalse",kwnames,&obj0)) goto fail;
3470 {
3471 arg1 = wxString_in_helper(obj0);
3472 if (arg1 == NULL) SWIG_fail;
3473 temp1 = true;
3474 }
3475 {
3476 PyThreadState* __tstate = wxPyBeginAllowThreads();
3477 result = (bool)wxSystemOptions::IsFalse((wxString const &)*arg1);
3478
3479 wxPyEndAllowThreads(__tstate);
3480 if (PyErr_Occurred()) SWIG_fail;
3481 }
3482 {
3483 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3484 }
3485 {
3486 if (temp1)
3487 delete arg1;
3488 }
3489 return resultobj;
3490 fail:
3491 {
3492 if (temp1)
3493 delete arg1;
3494 }
3495 return NULL;
3496 }
3497
3498
3499 static PyObject * SystemOptions_swigregister(PyObject *, PyObject *args) {
3500 PyObject *obj;
3501 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
3502 SWIG_TypeClientData(SWIGTYPE_p_wxSystemOptions, obj);
3503 Py_INCREF(obj);
3504 return Py_BuildValue((char *)"");
3505 }
3506 static int _wrap_FileSelectorPromptStr_set(PyObject *) {
3507 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorPromptStr is read-only.");
3508 return 1;
3509 }
3510
3511
3512 static PyObject *_wrap_FileSelectorPromptStr_get(void) {
3513 PyObject *pyobj;
3514
3515 {
3516 #if wxUSE_UNICODE
3517 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
3518 #else
3519 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorPromptStr)->c_str(), (&wxPyFileSelectorPromptStr)->Len());
3520 #endif
3521 }
3522 return pyobj;
3523 }
3524
3525
3526 static int _wrap_FileSelectorDefaultWildcardStr_set(PyObject *) {
3527 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
3528 return 1;
3529 }
3530
3531
3532 static PyObject *_wrap_FileSelectorDefaultWildcardStr_get(void) {
3533 PyObject *pyobj;
3534
3535 {
3536 #if wxUSE_UNICODE
3537 pyobj = PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
3538 #else
3539 pyobj = PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr)->c_str(), (&wxPyFileSelectorDefaultWildcardStr)->Len());
3540 #endif
3541 }
3542 return pyobj;
3543 }
3544
3545
3546 static int _wrap_DirSelectorPromptStr_set(PyObject *) {
3547 PyErr_SetString(PyExc_TypeError,"Variable DirSelectorPromptStr is read-only.");
3548 return 1;
3549 }
3550
3551
3552 static PyObject *_wrap_DirSelectorPromptStr_get(void) {
3553 PyObject *pyobj;
3554
3555 {
3556 #if wxUSE_UNICODE
3557 pyobj = PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
3558 #else
3559 pyobj = PyString_FromStringAndSize((&wxPyDirSelectorPromptStr)->c_str(), (&wxPyDirSelectorPromptStr)->Len());
3560 #endif
3561 }
3562 return pyobj;
3563 }
3564
3565
3566 static PyObject *_wrap_NewId(PyObject *, PyObject *args, PyObject *kwargs) {
3567 PyObject *resultobj;
3568 long result;
3569 char *kwnames[] = {
3570 NULL
3571 };
3572
3573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewId",kwnames)) goto fail;
3574 {
3575 PyThreadState* __tstate = wxPyBeginAllowThreads();
3576 result = (long)wxNewId();
3577
3578 wxPyEndAllowThreads(__tstate);
3579 if (PyErr_Occurred()) SWIG_fail;
3580 }
3581 {
3582 resultobj = SWIG_From_long((long)(result));
3583 }
3584 return resultobj;
3585 fail:
3586 return NULL;
3587 }
3588
3589
3590 static PyObject *_wrap_RegisterId(PyObject *, PyObject *args, PyObject *kwargs) {
3591 PyObject *resultobj;
3592 long arg1 ;
3593 PyObject * obj0 = 0 ;
3594 char *kwnames[] = {
3595 (char *) "id", NULL
3596 };
3597
3598 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:RegisterId",kwnames,&obj0)) goto fail;
3599 {
3600 arg1 = (long)(SWIG_As_long(obj0));
3601 if (SWIG_arg_fail(1)) SWIG_fail;
3602 }
3603 {
3604 PyThreadState* __tstate = wxPyBeginAllowThreads();
3605 wxRegisterId(arg1);
3606
3607 wxPyEndAllowThreads(__tstate);
3608 if (PyErr_Occurred()) SWIG_fail;
3609 }
3610 Py_INCREF(Py_None); resultobj = Py_None;
3611 return resultobj;
3612 fail:
3613 return NULL;
3614 }
3615
3616
3617 static PyObject *_wrap_GetCurrentId(PyObject *, PyObject *args, PyObject *kwargs) {
3618 PyObject *resultobj;
3619 long result;
3620 char *kwnames[] = {
3621 NULL
3622 };
3623
3624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentId",kwnames)) goto fail;
3625 {
3626 PyThreadState* __tstate = wxPyBeginAllowThreads();
3627 result = (long)wxGetCurrentId();
3628
3629 wxPyEndAllowThreads(__tstate);
3630 if (PyErr_Occurred()) SWIG_fail;
3631 }
3632 {
3633 resultobj = SWIG_From_long((long)(result));
3634 }
3635 return resultobj;
3636 fail:
3637 return NULL;
3638 }
3639
3640
3641 static PyObject *_wrap_IsStockID(PyObject *, PyObject *args, PyObject *kwargs) {
3642 PyObject *resultobj;
3643 int arg1 ;
3644 bool result;
3645 PyObject * obj0 = 0 ;
3646 char *kwnames[] = {
3647 (char *) "id", NULL
3648 };
3649
3650 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsStockID",kwnames,&obj0)) goto fail;
3651 {
3652 arg1 = (int)(SWIG_As_int(obj0));
3653 if (SWIG_arg_fail(1)) SWIG_fail;
3654 }
3655 {
3656 PyThreadState* __tstate = wxPyBeginAllowThreads();
3657 result = (bool)wxIsStockID(arg1);
3658
3659 wxPyEndAllowThreads(__tstate);
3660 if (PyErr_Occurred()) SWIG_fail;
3661 }
3662 {
3663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3664 }
3665 return resultobj;
3666 fail:
3667 return NULL;
3668 }
3669
3670
3671 static PyObject *_wrap_IsStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
3672 PyObject *resultobj;
3673 int arg1 ;
3674 wxString *arg2 = 0 ;
3675 bool result;
3676 bool temp2 = false ;
3677 PyObject * obj0 = 0 ;
3678 PyObject * obj1 = 0 ;
3679 char *kwnames[] = {
3680 (char *) "id",(char *) "label", NULL
3681 };
3682
3683 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:IsStockLabel",kwnames,&obj0,&obj1)) goto fail;
3684 {
3685 arg1 = (int)(SWIG_As_int(obj0));
3686 if (SWIG_arg_fail(1)) SWIG_fail;
3687 }
3688 {
3689 arg2 = wxString_in_helper(obj1);
3690 if (arg2 == NULL) SWIG_fail;
3691 temp2 = true;
3692 }
3693 {
3694 PyThreadState* __tstate = wxPyBeginAllowThreads();
3695 result = (bool)wxIsStockLabel(arg1,(wxString const &)*arg2);
3696
3697 wxPyEndAllowThreads(__tstate);
3698 if (PyErr_Occurred()) SWIG_fail;
3699 }
3700 {
3701 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3702 }
3703 {
3704 if (temp2)
3705 delete arg2;
3706 }
3707 return resultobj;
3708 fail:
3709 {
3710 if (temp2)
3711 delete arg2;
3712 }
3713 return NULL;
3714 }
3715
3716
3717 static PyObject *_wrap_GetStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
3718 PyObject *resultobj;
3719 int arg1 ;
3720 bool arg2 = (bool) true ;
3721 wxString arg3 = (wxString) wxPyEmptyString ;
3722 wxString result;
3723 PyObject * obj0 = 0 ;
3724 PyObject * obj1 = 0 ;
3725 PyObject * obj2 = 0 ;
3726 char *kwnames[] = {
3727 (char *) "id",(char *) "withCodes",(char *) "accelerator", NULL
3728 };
3729
3730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GetStockLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
3731 {
3732 arg1 = (int)(SWIG_As_int(obj0));
3733 if (SWIG_arg_fail(1)) SWIG_fail;
3734 }
3735 if (obj1) {
3736 {
3737 arg2 = (bool)(SWIG_As_bool(obj1));
3738 if (SWIG_arg_fail(2)) SWIG_fail;
3739 }
3740 }
3741 if (obj2) {
3742 {
3743 wxString* sptr = wxString_in_helper(obj2);
3744 if (sptr == NULL) SWIG_fail;
3745 arg3 = *sptr;
3746 delete sptr;
3747 }
3748 }
3749 {
3750 PyThreadState* __tstate = wxPyBeginAllowThreads();
3751 result = wxGetStockLabel(arg1,arg2,arg3);
3752
3753 wxPyEndAllowThreads(__tstate);
3754 if (PyErr_Occurred()) SWIG_fail;
3755 }
3756 {
3757 #if wxUSE_UNICODE
3758 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3759 #else
3760 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3761 #endif
3762 }
3763 return resultobj;
3764 fail:
3765 return NULL;
3766 }
3767
3768
3769 static PyObject *_wrap_Bell(PyObject *, PyObject *args, PyObject *kwargs) {
3770 PyObject *resultobj;
3771 char *kwnames[] = {
3772 NULL
3773 };
3774
3775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Bell",kwnames)) goto fail;
3776 {
3777 if (!wxPyCheckForApp()) SWIG_fail;
3778 PyThreadState* __tstate = wxPyBeginAllowThreads();
3779 wxBell();
3780
3781 wxPyEndAllowThreads(__tstate);
3782 if (PyErr_Occurred()) SWIG_fail;
3783 }
3784 Py_INCREF(Py_None); resultobj = Py_None;
3785 return resultobj;
3786 fail:
3787 return NULL;
3788 }
3789
3790
3791 static PyObject *_wrap_EndBusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
3792 PyObject *resultobj;
3793 char *kwnames[] = {
3794 NULL
3795 };
3796
3797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EndBusyCursor",kwnames)) goto fail;
3798 {
3799 if (!wxPyCheckForApp()) SWIG_fail;
3800 PyThreadState* __tstate = wxPyBeginAllowThreads();
3801 wxEndBusyCursor();
3802
3803 wxPyEndAllowThreads(__tstate);
3804 if (PyErr_Occurred()) SWIG_fail;
3805 }
3806 Py_INCREF(Py_None); resultobj = Py_None;
3807 return resultobj;
3808 fail:
3809 return NULL;
3810 }
3811
3812
3813 static PyObject *_wrap_GetElapsedTime(PyObject *, PyObject *args, PyObject *kwargs) {
3814 PyObject *resultobj;
3815 bool arg1 = (bool) true ;
3816 long result;
3817 PyObject * obj0 = 0 ;
3818 char *kwnames[] = {
3819 (char *) "resetTimer", NULL
3820 };
3821
3822 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetElapsedTime",kwnames,&obj0)) goto fail;
3823 if (obj0) {
3824 {
3825 arg1 = (bool)(SWIG_As_bool(obj0));
3826 if (SWIG_arg_fail(1)) SWIG_fail;
3827 }
3828 }
3829 {
3830 PyThreadState* __tstate = wxPyBeginAllowThreads();
3831 result = (long)wxGetElapsedTime(arg1);
3832
3833 wxPyEndAllowThreads(__tstate);
3834 if (PyErr_Occurred()) SWIG_fail;
3835 }
3836 {
3837 resultobj = SWIG_From_long((long)(result));
3838 }
3839 return resultobj;
3840 fail:
3841 return NULL;
3842 }
3843
3844
3845 static PyObject *_wrap_GetMousePosition(PyObject *, PyObject *args, PyObject *kwargs) {
3846 PyObject *resultobj;
3847 int *arg1 = (int *) 0 ;
3848 int *arg2 = (int *) 0 ;
3849 int temp1 ;
3850 int res1 = 0 ;
3851 int temp2 ;
3852 int res2 = 0 ;
3853 char *kwnames[] = {
3854 NULL
3855 };
3856
3857 arg1 = &temp1; res1 = SWIG_NEWOBJ;
3858 arg2 = &temp2; res2 = SWIG_NEWOBJ;
3859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetMousePosition",kwnames)) goto fail;
3860 {
3861 if (!wxPyCheckForApp()) SWIG_fail;
3862 PyThreadState* __tstate = wxPyBeginAllowThreads();
3863 wxGetMousePosition(arg1,arg2);
3864
3865 wxPyEndAllowThreads(__tstate);
3866 if (PyErr_Occurred()) SWIG_fail;
3867 }
3868 Py_INCREF(Py_None); resultobj = Py_None;
3869 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
3870 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
3871 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
3872 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
3873 return resultobj;
3874 fail:
3875 return NULL;
3876 }
3877
3878
3879 static PyObject *_wrap_IsBusy(PyObject *, PyObject *args, PyObject *kwargs) {
3880 PyObject *resultobj;
3881 bool result;
3882 char *kwnames[] = {
3883 NULL
3884 };
3885
3886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IsBusy",kwnames)) goto fail;
3887 {
3888 PyThreadState* __tstate = wxPyBeginAllowThreads();
3889 result = (bool)wxIsBusy();
3890
3891 wxPyEndAllowThreads(__tstate);
3892 if (PyErr_Occurred()) SWIG_fail;
3893 }
3894 {
3895 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3896 }
3897 return resultobj;
3898 fail:
3899 return NULL;
3900 }
3901
3902
3903 static PyObject *_wrap_Now(PyObject *, PyObject *args, PyObject *kwargs) {
3904 PyObject *resultobj;
3905 wxString result;
3906 char *kwnames[] = {
3907 NULL
3908 };
3909
3910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Now",kwnames)) goto fail;
3911 {
3912 PyThreadState* __tstate = wxPyBeginAllowThreads();
3913 result = wxNow();
3914
3915 wxPyEndAllowThreads(__tstate);
3916 if (PyErr_Occurred()) SWIG_fail;
3917 }
3918 {
3919 #if wxUSE_UNICODE
3920 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
3921 #else
3922 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
3923 #endif
3924 }
3925 return resultobj;
3926 fail:
3927 return NULL;
3928 }
3929
3930
3931 static PyObject *_wrap_Shell(PyObject *, PyObject *args, PyObject *kwargs) {
3932 PyObject *resultobj;
3933 wxString const &arg1_defvalue = wxPyEmptyString ;
3934 wxString *arg1 = (wxString *) &arg1_defvalue ;
3935 bool result;
3936 bool temp1 = false ;
3937 PyObject * obj0 = 0 ;
3938 char *kwnames[] = {
3939 (char *) "command", NULL
3940 };
3941
3942 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Shell",kwnames,&obj0)) goto fail;
3943 if (obj0) {
3944 {
3945 arg1 = wxString_in_helper(obj0);
3946 if (arg1 == NULL) SWIG_fail;
3947 temp1 = true;
3948 }
3949 }
3950 {
3951 PyThreadState* __tstate = wxPyBeginAllowThreads();
3952 result = (bool)wxShell((wxString const &)*arg1);
3953
3954 wxPyEndAllowThreads(__tstate);
3955 if (PyErr_Occurred()) SWIG_fail;
3956 }
3957 {
3958 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3959 }
3960 {
3961 if (temp1)
3962 delete arg1;
3963 }
3964 return resultobj;
3965 fail:
3966 {
3967 if (temp1)
3968 delete arg1;
3969 }
3970 return NULL;
3971 }
3972
3973
3974 static PyObject *_wrap_StartTimer(PyObject *, PyObject *args, PyObject *kwargs) {
3975 PyObject *resultobj;
3976 char *kwnames[] = {
3977 NULL
3978 };
3979
3980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StartTimer",kwnames)) goto fail;
3981 {
3982 PyThreadState* __tstate = wxPyBeginAllowThreads();
3983 wxStartTimer();
3984
3985 wxPyEndAllowThreads(__tstate);
3986 if (PyErr_Occurred()) SWIG_fail;
3987 }
3988 Py_INCREF(Py_None); resultobj = Py_None;
3989 return resultobj;
3990 fail:
3991 return NULL;
3992 }
3993
3994
3995 static PyObject *_wrap_GetOsVersion(PyObject *, PyObject *args, PyObject *kwargs) {
3996 PyObject *resultobj;
3997 int *arg1 = (int *) 0 ;
3998 int *arg2 = (int *) 0 ;
3999 int result;
4000 int temp1 ;
4001 int res1 = 0 ;
4002 int temp2 ;
4003 int res2 = 0 ;
4004 char *kwnames[] = {
4005 NULL
4006 };
4007
4008 arg1 = &temp1; res1 = SWIG_NEWOBJ;
4009 arg2 = &temp2; res2 = SWIG_NEWOBJ;
4010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsVersion",kwnames)) goto fail;
4011 {
4012 PyThreadState* __tstate = wxPyBeginAllowThreads();
4013 result = (int)wxGetOsVersion(arg1,arg2);
4014
4015 wxPyEndAllowThreads(__tstate);
4016 if (PyErr_Occurred()) SWIG_fail;
4017 }
4018 {
4019 resultobj = SWIG_From_int((int)(result));
4020 }
4021 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
4022 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
4023 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
4024 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
4025 return resultobj;
4026 fail:
4027 return NULL;
4028 }
4029
4030
4031 static PyObject *_wrap_GetOsDescription(PyObject *, PyObject *args, PyObject *kwargs) {
4032 PyObject *resultobj;
4033 wxString result;
4034 char *kwnames[] = {
4035 NULL
4036 };
4037
4038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsDescription",kwnames)) goto fail;
4039 {
4040 PyThreadState* __tstate = wxPyBeginAllowThreads();
4041 result = wxGetOsDescription();
4042
4043 wxPyEndAllowThreads(__tstate);
4044 if (PyErr_Occurred()) SWIG_fail;
4045 }
4046 {
4047 #if wxUSE_UNICODE
4048 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4049 #else
4050 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4051 #endif
4052 }
4053 return resultobj;
4054 fail:
4055 return NULL;
4056 }
4057
4058
4059 static PyObject *_wrap_GetFreeMemory(PyObject *, PyObject *args, PyObject *kwargs) {
4060 PyObject *resultobj;
4061 wxMemorySize result;
4062 char *kwnames[] = {
4063 NULL
4064 };
4065
4066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFreeMemory",kwnames)) goto fail;
4067 {
4068 PyThreadState* __tstate = wxPyBeginAllowThreads();
4069 result = wxGetFreeMemory();
4070
4071 wxPyEndAllowThreads(__tstate);
4072 if (PyErr_Occurred()) SWIG_fail;
4073 }
4074 {
4075 wxMemorySize * resultptr;
4076 resultptr = new wxMemorySize((wxMemorySize &)(result));
4077 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxMemorySize, 1);
4078 }
4079 return resultobj;
4080 fail:
4081 return NULL;
4082 }
4083
4084
4085 static PyObject *_wrap_Shutdown(PyObject *, PyObject *args, PyObject *kwargs) {
4086 PyObject *resultobj;
4087 wxShutdownFlags arg1 ;
4088 bool result;
4089 PyObject * obj0 = 0 ;
4090 char *kwnames[] = {
4091 (char *) "wFlags", NULL
4092 };
4093
4094 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Shutdown",kwnames,&obj0)) goto fail;
4095 {
4096 arg1 = (wxShutdownFlags)(SWIG_As_int(obj0));
4097 if (SWIG_arg_fail(1)) SWIG_fail;
4098 }
4099 {
4100 if (!wxPyCheckForApp()) SWIG_fail;
4101 PyThreadState* __tstate = wxPyBeginAllowThreads();
4102 result = (bool)wxShutdown((wxShutdownFlags )arg1);
4103
4104 wxPyEndAllowThreads(__tstate);
4105 if (PyErr_Occurred()) SWIG_fail;
4106 }
4107 {
4108 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4109 }
4110 return resultobj;
4111 fail:
4112 return NULL;
4113 }
4114
4115
4116 static PyObject *_wrap_Sleep(PyObject *, PyObject *args, PyObject *kwargs) {
4117 PyObject *resultobj;
4118 int arg1 ;
4119 PyObject * obj0 = 0 ;
4120 char *kwnames[] = {
4121 (char *) "secs", NULL
4122 };
4123
4124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sleep",kwnames,&obj0)) goto fail;
4125 {
4126 arg1 = (int)(SWIG_As_int(obj0));
4127 if (SWIG_arg_fail(1)) SWIG_fail;
4128 }
4129 {
4130 PyThreadState* __tstate = wxPyBeginAllowThreads();
4131 wxSleep(arg1);
4132
4133 wxPyEndAllowThreads(__tstate);
4134 if (PyErr_Occurred()) SWIG_fail;
4135 }
4136 Py_INCREF(Py_None); resultobj = Py_None;
4137 return resultobj;
4138 fail:
4139 return NULL;
4140 }
4141
4142
4143 static PyObject *_wrap_MilliSleep(PyObject *, PyObject *args, PyObject *kwargs) {
4144 PyObject *resultobj;
4145 unsigned long arg1 ;
4146 PyObject * obj0 = 0 ;
4147 char *kwnames[] = {
4148 (char *) "milliseconds", NULL
4149 };
4150
4151 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MilliSleep",kwnames,&obj0)) goto fail;
4152 {
4153 arg1 = (unsigned long)(SWIG_As_unsigned_SS_long(obj0));
4154 if (SWIG_arg_fail(1)) SWIG_fail;
4155 }
4156 {
4157 PyThreadState* __tstate = wxPyBeginAllowThreads();
4158 wxMilliSleep(arg1);
4159
4160 wxPyEndAllowThreads(__tstate);
4161 if (PyErr_Occurred()) SWIG_fail;
4162 }
4163 Py_INCREF(Py_None); resultobj = Py_None;
4164 return resultobj;
4165 fail:
4166 return NULL;
4167 }
4168
4169
4170 static PyObject *_wrap_MicroSleep(PyObject *, PyObject *args, PyObject *kwargs) {
4171 PyObject *resultobj;
4172 unsigned long arg1 ;
4173 PyObject * obj0 = 0 ;
4174 char *kwnames[] = {
4175 (char *) "microseconds", NULL
4176 };
4177
4178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MicroSleep",kwnames,&obj0)) goto fail;
4179 {
4180 arg1 = (unsigned long)(SWIG_As_unsigned_SS_long(obj0));
4181 if (SWIG_arg_fail(1)) SWIG_fail;
4182 }
4183 {
4184 PyThreadState* __tstate = wxPyBeginAllowThreads();
4185 wxMicroSleep(arg1);
4186
4187 wxPyEndAllowThreads(__tstate);
4188 if (PyErr_Occurred()) SWIG_fail;
4189 }
4190 Py_INCREF(Py_None); resultobj = Py_None;
4191 return resultobj;
4192 fail:
4193 return NULL;
4194 }
4195
4196
4197 static PyObject *_wrap_EnableTopLevelWindows(PyObject *, PyObject *args, PyObject *kwargs) {
4198 PyObject *resultobj;
4199 bool arg1 ;
4200 PyObject * obj0 = 0 ;
4201 char *kwnames[] = {
4202 (char *) "enable", NULL
4203 };
4204
4205 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:EnableTopLevelWindows",kwnames,&obj0)) goto fail;
4206 {
4207 arg1 = (bool)(SWIG_As_bool(obj0));
4208 if (SWIG_arg_fail(1)) SWIG_fail;
4209 }
4210 {
4211 PyThreadState* __tstate = wxPyBeginAllowThreads();
4212 wxEnableTopLevelWindows(arg1);
4213
4214 wxPyEndAllowThreads(__tstate);
4215 if (PyErr_Occurred()) SWIG_fail;
4216 }
4217 Py_INCREF(Py_None); resultobj = Py_None;
4218 return resultobj;
4219 fail:
4220 return NULL;
4221 }
4222
4223
4224 static PyObject *_wrap_StripMenuCodes(PyObject *, PyObject *args, PyObject *kwargs) {
4225 PyObject *resultobj;
4226 wxString *arg1 = 0 ;
4227 wxString result;
4228 bool temp1 = false ;
4229 PyObject * obj0 = 0 ;
4230 char *kwnames[] = {
4231 (char *) "in", NULL
4232 };
4233
4234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StripMenuCodes",kwnames,&obj0)) goto fail;
4235 {
4236 arg1 = wxString_in_helper(obj0);
4237 if (arg1 == NULL) SWIG_fail;
4238 temp1 = true;
4239 }
4240 {
4241 PyThreadState* __tstate = wxPyBeginAllowThreads();
4242 result = wxStripMenuCodes((wxString const &)*arg1);
4243
4244 wxPyEndAllowThreads(__tstate);
4245 if (PyErr_Occurred()) SWIG_fail;
4246 }
4247 {
4248 #if wxUSE_UNICODE
4249 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4250 #else
4251 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4252 #endif
4253 }
4254 {
4255 if (temp1)
4256 delete arg1;
4257 }
4258 return resultobj;
4259 fail:
4260 {
4261 if (temp1)
4262 delete arg1;
4263 }
4264 return NULL;
4265 }
4266
4267
4268 static PyObject *_wrap_GetEmailAddress(PyObject *, PyObject *args, PyObject *kwargs) {
4269 PyObject *resultobj;
4270 wxString result;
4271 char *kwnames[] = {
4272 NULL
4273 };
4274
4275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetEmailAddress",kwnames)) goto fail;
4276 {
4277 PyThreadState* __tstate = wxPyBeginAllowThreads();
4278 result = wxGetEmailAddress();
4279
4280 wxPyEndAllowThreads(__tstate);
4281 if (PyErr_Occurred()) SWIG_fail;
4282 }
4283 {
4284 #if wxUSE_UNICODE
4285 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4286 #else
4287 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4288 #endif
4289 }
4290 return resultobj;
4291 fail:
4292 return NULL;
4293 }
4294
4295
4296 static PyObject *_wrap_GetHostName(PyObject *, PyObject *args, PyObject *kwargs) {
4297 PyObject *resultobj;
4298 wxString result;
4299 char *kwnames[] = {
4300 NULL
4301 };
4302
4303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHostName",kwnames)) goto fail;
4304 {
4305 PyThreadState* __tstate = wxPyBeginAllowThreads();
4306 result = wxGetHostName();
4307
4308 wxPyEndAllowThreads(__tstate);
4309 if (PyErr_Occurred()) SWIG_fail;
4310 }
4311 {
4312 #if wxUSE_UNICODE
4313 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4314 #else
4315 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4316 #endif
4317 }
4318 return resultobj;
4319 fail:
4320 return NULL;
4321 }
4322
4323
4324 static PyObject *_wrap_GetFullHostName(PyObject *, PyObject *args, PyObject *kwargs) {
4325 PyObject *resultobj;
4326 wxString result;
4327 char *kwnames[] = {
4328 NULL
4329 };
4330
4331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFullHostName",kwnames)) goto fail;
4332 {
4333 PyThreadState* __tstate = wxPyBeginAllowThreads();
4334 result = wxGetFullHostName();
4335
4336 wxPyEndAllowThreads(__tstate);
4337 if (PyErr_Occurred()) SWIG_fail;
4338 }
4339 {
4340 #if wxUSE_UNICODE
4341 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4342 #else
4343 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4344 #endif
4345 }
4346 return resultobj;
4347 fail:
4348 return NULL;
4349 }
4350
4351
4352 static PyObject *_wrap_GetUserId(PyObject *, PyObject *args, PyObject *kwargs) {
4353 PyObject *resultobj;
4354 wxString result;
4355 char *kwnames[] = {
4356 NULL
4357 };
4358
4359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserId",kwnames)) goto fail;
4360 {
4361 PyThreadState* __tstate = wxPyBeginAllowThreads();
4362 result = wxGetUserId();
4363
4364 wxPyEndAllowThreads(__tstate);
4365 if (PyErr_Occurred()) SWIG_fail;
4366 }
4367 {
4368 #if wxUSE_UNICODE
4369 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4370 #else
4371 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4372 #endif
4373 }
4374 return resultobj;
4375 fail:
4376 return NULL;
4377 }
4378
4379
4380 static PyObject *_wrap_GetUserName(PyObject *, PyObject *args, PyObject *kwargs) {
4381 PyObject *resultobj;
4382 wxString result;
4383 char *kwnames[] = {
4384 NULL
4385 };
4386
4387 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUserName",kwnames)) goto fail;
4388 {
4389 PyThreadState* __tstate = wxPyBeginAllowThreads();
4390 result = wxGetUserName();
4391
4392 wxPyEndAllowThreads(__tstate);
4393 if (PyErr_Occurred()) SWIG_fail;
4394 }
4395 {
4396 #if wxUSE_UNICODE
4397 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4398 #else
4399 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4400 #endif
4401 }
4402 return resultobj;
4403 fail:
4404 return NULL;
4405 }
4406
4407
4408 static PyObject *_wrap_GetHomeDir(PyObject *, PyObject *args, PyObject *kwargs) {
4409 PyObject *resultobj;
4410 wxString result;
4411 char *kwnames[] = {
4412 NULL
4413 };
4414
4415 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHomeDir",kwnames)) goto fail;
4416 {
4417 PyThreadState* __tstate = wxPyBeginAllowThreads();
4418 result = wxGetHomeDir();
4419
4420 wxPyEndAllowThreads(__tstate);
4421 if (PyErr_Occurred()) SWIG_fail;
4422 }
4423 {
4424 #if wxUSE_UNICODE
4425 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4426 #else
4427 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4428 #endif
4429 }
4430 return resultobj;
4431 fail:
4432 return NULL;
4433 }
4434
4435
4436 static PyObject *_wrap_GetUserHome(PyObject *, PyObject *args, PyObject *kwargs) {
4437 PyObject *resultobj;
4438 wxString const &arg1_defvalue = wxPyEmptyString ;
4439 wxString *arg1 = (wxString *) &arg1_defvalue ;
4440 wxString result;
4441 bool temp1 = false ;
4442 PyObject * obj0 = 0 ;
4443 char *kwnames[] = {
4444 (char *) "user", NULL
4445 };
4446
4447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetUserHome",kwnames,&obj0)) goto fail;
4448 if (obj0) {
4449 {
4450 arg1 = wxString_in_helper(obj0);
4451 if (arg1 == NULL) SWIG_fail;
4452 temp1 = true;
4453 }
4454 }
4455 {
4456 PyThreadState* __tstate = wxPyBeginAllowThreads();
4457 result = wxGetUserHome((wxString const &)*arg1);
4458
4459 wxPyEndAllowThreads(__tstate);
4460 if (PyErr_Occurred()) SWIG_fail;
4461 }
4462 {
4463 #if wxUSE_UNICODE
4464 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4465 #else
4466 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4467 #endif
4468 }
4469 {
4470 if (temp1)
4471 delete arg1;
4472 }
4473 return resultobj;
4474 fail:
4475 {
4476 if (temp1)
4477 delete arg1;
4478 }
4479 return NULL;
4480 }
4481
4482
4483 static PyObject *_wrap_GetProcessId(PyObject *, PyObject *args, PyObject *kwargs) {
4484 PyObject *resultobj;
4485 unsigned long result;
4486 char *kwnames[] = {
4487 NULL
4488 };
4489
4490 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetProcessId",kwnames)) goto fail;
4491 {
4492 PyThreadState* __tstate = wxPyBeginAllowThreads();
4493 result = (unsigned long)wxGetProcessId();
4494
4495 wxPyEndAllowThreads(__tstate);
4496 if (PyErr_Occurred()) SWIG_fail;
4497 }
4498 {
4499 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
4500 }
4501 return resultobj;
4502 fail:
4503 return NULL;
4504 }
4505
4506
4507 static PyObject *_wrap_Trap(PyObject *, PyObject *args, PyObject *kwargs) {
4508 PyObject *resultobj;
4509 char *kwnames[] = {
4510 NULL
4511 };
4512
4513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Trap",kwnames)) goto fail;
4514 {
4515 PyThreadState* __tstate = wxPyBeginAllowThreads();
4516 wxTrap();
4517
4518 wxPyEndAllowThreads(__tstate);
4519 if (PyErr_Occurred()) SWIG_fail;
4520 }
4521 Py_INCREF(Py_None); resultobj = Py_None;
4522 return resultobj;
4523 fail:
4524 return NULL;
4525 }
4526
4527
4528 static PyObject *_wrap_FileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4529 PyObject *resultobj;
4530 wxString const &arg1_defvalue = wxPyFileSelectorPromptStr ;
4531 wxString *arg1 = (wxString *) &arg1_defvalue ;
4532 wxString const &arg2_defvalue = wxPyEmptyString ;
4533 wxString *arg2 = (wxString *) &arg2_defvalue ;
4534 wxString const &arg3_defvalue = wxPyEmptyString ;
4535 wxString *arg3 = (wxString *) &arg3_defvalue ;
4536 wxString const &arg4_defvalue = wxPyEmptyString ;
4537 wxString *arg4 = (wxString *) &arg4_defvalue ;
4538 wxString const &arg5_defvalue = wxPyFileSelectorDefaultWildcardStr ;
4539 wxString *arg5 = (wxString *) &arg5_defvalue ;
4540 int arg6 = (int) 0 ;
4541 wxWindow *arg7 = (wxWindow *) NULL ;
4542 int arg8 = (int) -1 ;
4543 int arg9 = (int) -1 ;
4544 wxString result;
4545 bool temp1 = false ;
4546 bool temp2 = false ;
4547 bool temp3 = false ;
4548 bool temp4 = false ;
4549 bool temp5 = false ;
4550 PyObject * obj0 = 0 ;
4551 PyObject * obj1 = 0 ;
4552 PyObject * obj2 = 0 ;
4553 PyObject * obj3 = 0 ;
4554 PyObject * obj4 = 0 ;
4555 PyObject * obj5 = 0 ;
4556 PyObject * obj6 = 0 ;
4557 PyObject * obj7 = 0 ;
4558 PyObject * obj8 = 0 ;
4559 char *kwnames[] = {
4560 (char *) "message",(char *) "default_path",(char *) "default_filename",(char *) "default_extension",(char *) "wildcard",(char *) "flags",(char *) "parent",(char *) "x",(char *) "y", NULL
4561 };
4562
4563 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOOOOOO:FileSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
4564 if (obj0) {
4565 {
4566 arg1 = wxString_in_helper(obj0);
4567 if (arg1 == NULL) SWIG_fail;
4568 temp1 = true;
4569 }
4570 }
4571 if (obj1) {
4572 {
4573 arg2 = wxString_in_helper(obj1);
4574 if (arg2 == NULL) SWIG_fail;
4575 temp2 = true;
4576 }
4577 }
4578 if (obj2) {
4579 {
4580 arg3 = wxString_in_helper(obj2);
4581 if (arg3 == NULL) SWIG_fail;
4582 temp3 = true;
4583 }
4584 }
4585 if (obj3) {
4586 {
4587 arg4 = wxString_in_helper(obj3);
4588 if (arg4 == NULL) SWIG_fail;
4589 temp4 = true;
4590 }
4591 }
4592 if (obj4) {
4593 {
4594 arg5 = wxString_in_helper(obj4);
4595 if (arg5 == NULL) SWIG_fail;
4596 temp5 = true;
4597 }
4598 }
4599 if (obj5) {
4600 {
4601 arg6 = (int)(SWIG_As_int(obj5));
4602 if (SWIG_arg_fail(6)) SWIG_fail;
4603 }
4604 }
4605 if (obj6) {
4606 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4607 if (SWIG_arg_fail(7)) SWIG_fail;
4608 }
4609 if (obj7) {
4610 {
4611 arg8 = (int)(SWIG_As_int(obj7));
4612 if (SWIG_arg_fail(8)) SWIG_fail;
4613 }
4614 }
4615 if (obj8) {
4616 {
4617 arg9 = (int)(SWIG_As_int(obj8));
4618 if (SWIG_arg_fail(9)) SWIG_fail;
4619 }
4620 }
4621 {
4622 if (!wxPyCheckForApp()) SWIG_fail;
4623 PyThreadState* __tstate = wxPyBeginAllowThreads();
4624 result = wxFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,arg6,arg7,arg8,arg9);
4625
4626 wxPyEndAllowThreads(__tstate);
4627 if (PyErr_Occurred()) SWIG_fail;
4628 }
4629 {
4630 #if wxUSE_UNICODE
4631 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4632 #else
4633 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4634 #endif
4635 }
4636 {
4637 if (temp1)
4638 delete arg1;
4639 }
4640 {
4641 if (temp2)
4642 delete arg2;
4643 }
4644 {
4645 if (temp3)
4646 delete arg3;
4647 }
4648 {
4649 if (temp4)
4650 delete arg4;
4651 }
4652 {
4653 if (temp5)
4654 delete arg5;
4655 }
4656 return resultobj;
4657 fail:
4658 {
4659 if (temp1)
4660 delete arg1;
4661 }
4662 {
4663 if (temp2)
4664 delete arg2;
4665 }
4666 {
4667 if (temp3)
4668 delete arg3;
4669 }
4670 {
4671 if (temp4)
4672 delete arg4;
4673 }
4674 {
4675 if (temp5)
4676 delete arg5;
4677 }
4678 return NULL;
4679 }
4680
4681
4682 static PyObject *_wrap_LoadFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4683 PyObject *resultobj;
4684 wxString *arg1 = 0 ;
4685 wxString *arg2 = 0 ;
4686 wxString const &arg3_defvalue = wxPyEmptyString ;
4687 wxString *arg3 = (wxString *) &arg3_defvalue ;
4688 wxWindow *arg4 = (wxWindow *) NULL ;
4689 wxString result;
4690 bool temp1 = false ;
4691 bool temp2 = false ;
4692 bool temp3 = false ;
4693 PyObject * obj0 = 0 ;
4694 PyObject * obj1 = 0 ;
4695 PyObject * obj2 = 0 ;
4696 PyObject * obj3 = 0 ;
4697 char *kwnames[] = {
4698 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
4699 };
4700
4701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:LoadFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4702 {
4703 arg1 = wxString_in_helper(obj0);
4704 if (arg1 == NULL) SWIG_fail;
4705 temp1 = true;
4706 }
4707 {
4708 arg2 = wxString_in_helper(obj1);
4709 if (arg2 == NULL) SWIG_fail;
4710 temp2 = true;
4711 }
4712 if (obj2) {
4713 {
4714 arg3 = wxString_in_helper(obj2);
4715 if (arg3 == NULL) SWIG_fail;
4716 temp3 = true;
4717 }
4718 }
4719 if (obj3) {
4720 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4721 if (SWIG_arg_fail(4)) SWIG_fail;
4722 }
4723 {
4724 if (!wxPyCheckForApp()) SWIG_fail;
4725 PyThreadState* __tstate = wxPyBeginAllowThreads();
4726 result = wxLoadFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
4727
4728 wxPyEndAllowThreads(__tstate);
4729 if (PyErr_Occurred()) SWIG_fail;
4730 }
4731 {
4732 #if wxUSE_UNICODE
4733 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4734 #else
4735 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4736 #endif
4737 }
4738 {
4739 if (temp1)
4740 delete arg1;
4741 }
4742 {
4743 if (temp2)
4744 delete arg2;
4745 }
4746 {
4747 if (temp3)
4748 delete arg3;
4749 }
4750 return resultobj;
4751 fail:
4752 {
4753 if (temp1)
4754 delete arg1;
4755 }
4756 {
4757 if (temp2)
4758 delete arg2;
4759 }
4760 {
4761 if (temp3)
4762 delete arg3;
4763 }
4764 return NULL;
4765 }
4766
4767
4768 static PyObject *_wrap_SaveFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4769 PyObject *resultobj;
4770 wxString *arg1 = 0 ;
4771 wxString *arg2 = 0 ;
4772 wxString const &arg3_defvalue = wxPyEmptyString ;
4773 wxString *arg3 = (wxString *) &arg3_defvalue ;
4774 wxWindow *arg4 = (wxWindow *) NULL ;
4775 wxString result;
4776 bool temp1 = false ;
4777 bool temp2 = false ;
4778 bool temp3 = false ;
4779 PyObject * obj0 = 0 ;
4780 PyObject * obj1 = 0 ;
4781 PyObject * obj2 = 0 ;
4782 PyObject * obj3 = 0 ;
4783 char *kwnames[] = {
4784 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
4785 };
4786
4787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:SaveFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
4788 {
4789 arg1 = wxString_in_helper(obj0);
4790 if (arg1 == NULL) SWIG_fail;
4791 temp1 = true;
4792 }
4793 {
4794 arg2 = wxString_in_helper(obj1);
4795 if (arg2 == NULL) SWIG_fail;
4796 temp2 = true;
4797 }
4798 if (obj2) {
4799 {
4800 arg3 = wxString_in_helper(obj2);
4801 if (arg3 == NULL) SWIG_fail;
4802 temp3 = true;
4803 }
4804 }
4805 if (obj3) {
4806 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4807 if (SWIG_arg_fail(4)) SWIG_fail;
4808 }
4809 {
4810 if (!wxPyCheckForApp()) SWIG_fail;
4811 PyThreadState* __tstate = wxPyBeginAllowThreads();
4812 result = wxSaveFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
4813
4814 wxPyEndAllowThreads(__tstate);
4815 if (PyErr_Occurred()) SWIG_fail;
4816 }
4817 {
4818 #if wxUSE_UNICODE
4819 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4820 #else
4821 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4822 #endif
4823 }
4824 {
4825 if (temp1)
4826 delete arg1;
4827 }
4828 {
4829 if (temp2)
4830 delete arg2;
4831 }
4832 {
4833 if (temp3)
4834 delete arg3;
4835 }
4836 return resultobj;
4837 fail:
4838 {
4839 if (temp1)
4840 delete arg1;
4841 }
4842 {
4843 if (temp2)
4844 delete arg2;
4845 }
4846 {
4847 if (temp3)
4848 delete arg3;
4849 }
4850 return NULL;
4851 }
4852
4853
4854 static PyObject *_wrap_DirSelector(PyObject *, PyObject *args, PyObject *kwargs) {
4855 PyObject *resultobj;
4856 wxString const &arg1_defvalue = wxPyDirSelectorPromptStr ;
4857 wxString *arg1 = (wxString *) &arg1_defvalue ;
4858 wxString const &arg2_defvalue = wxPyEmptyString ;
4859 wxString *arg2 = (wxString *) &arg2_defvalue ;
4860 long arg3 = (long) wxDD_DEFAULT_STYLE ;
4861 wxPoint const &arg4_defvalue = wxDefaultPosition ;
4862 wxPoint *arg4 = (wxPoint *) &arg4_defvalue ;
4863 wxWindow *arg5 = (wxWindow *) NULL ;
4864 wxString result;
4865 bool temp1 = false ;
4866 bool temp2 = false ;
4867 wxPoint temp4 ;
4868 PyObject * obj0 = 0 ;
4869 PyObject * obj1 = 0 ;
4870 PyObject * obj2 = 0 ;
4871 PyObject * obj3 = 0 ;
4872 PyObject * obj4 = 0 ;
4873 char *kwnames[] = {
4874 (char *) "message",(char *) "defaultPath",(char *) "style",(char *) "pos",(char *) "parent", NULL
4875 };
4876
4877 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:DirSelector",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
4878 if (obj0) {
4879 {
4880 arg1 = wxString_in_helper(obj0);
4881 if (arg1 == NULL) SWIG_fail;
4882 temp1 = true;
4883 }
4884 }
4885 if (obj1) {
4886 {
4887 arg2 = wxString_in_helper(obj1);
4888 if (arg2 == NULL) SWIG_fail;
4889 temp2 = true;
4890 }
4891 }
4892 if (obj2) {
4893 {
4894 arg3 = (long)(SWIG_As_long(obj2));
4895 if (SWIG_arg_fail(3)) SWIG_fail;
4896 }
4897 }
4898 if (obj3) {
4899 {
4900 arg4 = &temp4;
4901 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4902 }
4903 }
4904 if (obj4) {
4905 SWIG_Python_ConvertPtr(obj4, (void **)&arg5, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4906 if (SWIG_arg_fail(5)) SWIG_fail;
4907 }
4908 {
4909 if (!wxPyCheckForApp()) SWIG_fail;
4910 PyThreadState* __tstate = wxPyBeginAllowThreads();
4911 result = wxDirSelector((wxString const &)*arg1,(wxString const &)*arg2,arg3,(wxPoint const &)*arg4,arg5);
4912
4913 wxPyEndAllowThreads(__tstate);
4914 if (PyErr_Occurred()) SWIG_fail;
4915 }
4916 {
4917 #if wxUSE_UNICODE
4918 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
4919 #else
4920 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
4921 #endif
4922 }
4923 {
4924 if (temp1)
4925 delete arg1;
4926 }
4927 {
4928 if (temp2)
4929 delete arg2;
4930 }
4931 return resultobj;
4932 fail:
4933 {
4934 if (temp1)
4935 delete arg1;
4936 }
4937 {
4938 if (temp2)
4939 delete arg2;
4940 }
4941 return NULL;
4942 }
4943
4944
4945 static PyObject *_wrap_GetTextFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
4946 PyObject *resultobj;
4947 wxString *arg1 = 0 ;
4948 wxString const &arg2_defvalue = wxPyEmptyString ;
4949 wxString *arg2 = (wxString *) &arg2_defvalue ;
4950 wxString const &arg3_defvalue = wxPyEmptyString ;
4951 wxString *arg3 = (wxString *) &arg3_defvalue ;
4952 wxWindow *arg4 = (wxWindow *) NULL ;
4953 int arg5 = (int) -1 ;
4954 int arg6 = (int) -1 ;
4955 bool arg7 = (bool) true ;
4956 wxString result;
4957 bool temp1 = false ;
4958 bool temp2 = false ;
4959 bool temp3 = false ;
4960 PyObject * obj0 = 0 ;
4961 PyObject * obj1 = 0 ;
4962 PyObject * obj2 = 0 ;
4963 PyObject * obj3 = 0 ;
4964 PyObject * obj4 = 0 ;
4965 PyObject * obj5 = 0 ;
4966 PyObject * obj6 = 0 ;
4967 char *kwnames[] = {
4968 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre", NULL
4969 };
4970
4971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:GetTextFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
4972 {
4973 arg1 = wxString_in_helper(obj0);
4974 if (arg1 == NULL) SWIG_fail;
4975 temp1 = true;
4976 }
4977 if (obj1) {
4978 {
4979 arg2 = wxString_in_helper(obj1);
4980 if (arg2 == NULL) SWIG_fail;
4981 temp2 = true;
4982 }
4983 }
4984 if (obj2) {
4985 {
4986 arg3 = wxString_in_helper(obj2);
4987 if (arg3 == NULL) SWIG_fail;
4988 temp3 = true;
4989 }
4990 }
4991 if (obj3) {
4992 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4993 if (SWIG_arg_fail(4)) SWIG_fail;
4994 }
4995 if (obj4) {
4996 {
4997 arg5 = (int)(SWIG_As_int(obj4));
4998 if (SWIG_arg_fail(5)) SWIG_fail;
4999 }
5000 }
5001 if (obj5) {
5002 {
5003 arg6 = (int)(SWIG_As_int(obj5));
5004 if (SWIG_arg_fail(6)) SWIG_fail;
5005 }
5006 }
5007 if (obj6) {
5008 {
5009 arg7 = (bool)(SWIG_As_bool(obj6));
5010 if (SWIG_arg_fail(7)) SWIG_fail;
5011 }
5012 }
5013 {
5014 if (!wxPyCheckForApp()) SWIG_fail;
5015 PyThreadState* __tstate = wxPyBeginAllowThreads();
5016 result = wxGetTextFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7);
5017
5018 wxPyEndAllowThreads(__tstate);
5019 if (PyErr_Occurred()) SWIG_fail;
5020 }
5021 {
5022 #if wxUSE_UNICODE
5023 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5024 #else
5025 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5026 #endif
5027 }
5028 {
5029 if (temp1)
5030 delete arg1;
5031 }
5032 {
5033 if (temp2)
5034 delete arg2;
5035 }
5036 {
5037 if (temp3)
5038 delete arg3;
5039 }
5040 return resultobj;
5041 fail:
5042 {
5043 if (temp1)
5044 delete arg1;
5045 }
5046 {
5047 if (temp2)
5048 delete arg2;
5049 }
5050 {
5051 if (temp3)
5052 delete arg3;
5053 }
5054 return NULL;
5055 }
5056
5057
5058 static PyObject *_wrap_GetPasswordFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
5059 PyObject *resultobj;
5060 wxString *arg1 = 0 ;
5061 wxString const &arg2_defvalue = wxPyEmptyString ;
5062 wxString *arg2 = (wxString *) &arg2_defvalue ;
5063 wxString const &arg3_defvalue = wxPyEmptyString ;
5064 wxString *arg3 = (wxString *) &arg3_defvalue ;
5065 wxWindow *arg4 = (wxWindow *) NULL ;
5066 wxString result;
5067 bool temp1 = false ;
5068 bool temp2 = false ;
5069 bool temp3 = false ;
5070 PyObject * obj0 = 0 ;
5071 PyObject * obj1 = 0 ;
5072 PyObject * obj2 = 0 ;
5073 PyObject * obj3 = 0 ;
5074 char *kwnames[] = {
5075 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent", NULL
5076 };
5077
5078 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:GetPasswordFromUser",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
5079 {
5080 arg1 = wxString_in_helper(obj0);
5081 if (arg1 == NULL) SWIG_fail;
5082 temp1 = true;
5083 }
5084 if (obj1) {
5085 {
5086 arg2 = wxString_in_helper(obj1);
5087 if (arg2 == NULL) SWIG_fail;
5088 temp2 = true;
5089 }
5090 }
5091 if (obj2) {
5092 {
5093 arg3 = wxString_in_helper(obj2);
5094 if (arg3 == NULL) SWIG_fail;
5095 temp3 = true;
5096 }
5097 }
5098 if (obj3) {
5099 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5100 if (SWIG_arg_fail(4)) SWIG_fail;
5101 }
5102 {
5103 if (!wxPyCheckForApp()) SWIG_fail;
5104 PyThreadState* __tstate = wxPyBeginAllowThreads();
5105 result = wxGetPasswordFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
5106
5107 wxPyEndAllowThreads(__tstate);
5108 if (PyErr_Occurred()) SWIG_fail;
5109 }
5110 {
5111 #if wxUSE_UNICODE
5112 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5113 #else
5114 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5115 #endif
5116 }
5117 {
5118 if (temp1)
5119 delete arg1;
5120 }
5121 {
5122 if (temp2)
5123 delete arg2;
5124 }
5125 {
5126 if (temp3)
5127 delete arg3;
5128 }
5129 return resultobj;
5130 fail:
5131 {
5132 if (temp1)
5133 delete arg1;
5134 }
5135 {
5136 if (temp2)
5137 delete arg2;
5138 }
5139 {
5140 if (temp3)
5141 delete arg3;
5142 }
5143 return NULL;
5144 }
5145
5146
5147 static PyObject *_wrap_GetSingleChoice(PyObject *, PyObject *args, PyObject *kwargs) {
5148 PyObject *resultobj;
5149 wxString *arg1 = 0 ;
5150 wxString *arg2 = 0 ;
5151 int arg3 ;
5152 wxString *arg4 = (wxString *) 0 ;
5153 wxWindow *arg5 = (wxWindow *) NULL ;
5154 int arg6 = (int) -1 ;
5155 int arg7 = (int) -1 ;
5156 bool arg8 = (bool) true ;
5157 int arg9 = (int) 150 ;
5158 int arg10 = (int) 200 ;
5159 wxString result;
5160 bool temp1 = false ;
5161 bool temp2 = false ;
5162 PyObject * obj0 = 0 ;
5163 PyObject * obj1 = 0 ;
5164 PyObject * obj2 = 0 ;
5165 PyObject * obj3 = 0 ;
5166 PyObject * obj4 = 0 ;
5167 PyObject * obj5 = 0 ;
5168 PyObject * obj6 = 0 ;
5169 PyObject * obj7 = 0 ;
5170 PyObject * obj8 = 0 ;
5171 char *kwnames[] = {
5172 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
5173 };
5174
5175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
5176 {
5177 arg1 = wxString_in_helper(obj0);
5178 if (arg1 == NULL) SWIG_fail;
5179 temp1 = true;
5180 }
5181 {
5182 arg2 = wxString_in_helper(obj1);
5183 if (arg2 == NULL) SWIG_fail;
5184 temp2 = true;
5185 }
5186 {
5187 arg3 = PyList_Size(obj2);
5188 arg4 = wxString_LIST_helper(obj2);
5189 if (arg4 == NULL) SWIG_fail;
5190 }
5191 if (obj3) {
5192 SWIG_Python_ConvertPtr(obj3, (void **)&arg5, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5193 if (SWIG_arg_fail(5)) SWIG_fail;
5194 }
5195 if (obj4) {
5196 {
5197 arg6 = (int)(SWIG_As_int(obj4));
5198 if (SWIG_arg_fail(6)) SWIG_fail;
5199 }
5200 }
5201 if (obj5) {
5202 {
5203 arg7 = (int)(SWIG_As_int(obj5));
5204 if (SWIG_arg_fail(7)) SWIG_fail;
5205 }
5206 }
5207 if (obj6) {
5208 {
5209 arg8 = (bool)(SWIG_As_bool(obj6));
5210 if (SWIG_arg_fail(8)) SWIG_fail;
5211 }
5212 }
5213 if (obj7) {
5214 {
5215 arg9 = (int)(SWIG_As_int(obj7));
5216 if (SWIG_arg_fail(9)) SWIG_fail;
5217 }
5218 }
5219 if (obj8) {
5220 {
5221 arg10 = (int)(SWIG_As_int(obj8));
5222 if (SWIG_arg_fail(10)) SWIG_fail;
5223 }
5224 }
5225 {
5226 if (!wxPyCheckForApp()) SWIG_fail;
5227 PyThreadState* __tstate = wxPyBeginAllowThreads();
5228 result = wxGetSingleChoice((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
5229
5230 wxPyEndAllowThreads(__tstate);
5231 if (PyErr_Occurred()) SWIG_fail;
5232 }
5233 {
5234 #if wxUSE_UNICODE
5235 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5236 #else
5237 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5238 #endif
5239 }
5240 {
5241 if (temp1)
5242 delete arg1;
5243 }
5244 {
5245 if (temp2)
5246 delete arg2;
5247 }
5248 {
5249 if (arg4) delete [] arg4;
5250 }
5251 return resultobj;
5252 fail:
5253 {
5254 if (temp1)
5255 delete arg1;
5256 }
5257 {
5258 if (temp2)
5259 delete arg2;
5260 }
5261 {
5262 if (arg4) delete [] arg4;
5263 }
5264 return NULL;
5265 }
5266
5267
5268 static PyObject *_wrap_GetSingleChoiceIndex(PyObject *, PyObject *args, PyObject *kwargs) {
5269 PyObject *resultobj;
5270 wxString *arg1 = 0 ;
5271 wxString *arg2 = 0 ;
5272 int arg3 ;
5273 wxString *arg4 = (wxString *) 0 ;
5274 wxWindow *arg5 = (wxWindow *) NULL ;
5275 int arg6 = (int) -1 ;
5276 int arg7 = (int) -1 ;
5277 bool arg8 = (bool) true ;
5278 int arg9 = (int) 150 ;
5279 int arg10 = (int) 200 ;
5280 int result;
5281 bool temp1 = false ;
5282 bool temp2 = false ;
5283 PyObject * obj0 = 0 ;
5284 PyObject * obj1 = 0 ;
5285 PyObject * obj2 = 0 ;
5286 PyObject * obj3 = 0 ;
5287 PyObject * obj4 = 0 ;
5288 PyObject * obj5 = 0 ;
5289 PyObject * obj6 = 0 ;
5290 PyObject * obj7 = 0 ;
5291 PyObject * obj8 = 0 ;
5292 char *kwnames[] = {
5293 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
5294 };
5295
5296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoiceIndex",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
5297 {
5298 arg1 = wxString_in_helper(obj0);
5299 if (arg1 == NULL) SWIG_fail;
5300 temp1 = true;
5301 }
5302 {
5303 arg2 = wxString_in_helper(obj1);
5304 if (arg2 == NULL) SWIG_fail;
5305 temp2 = true;
5306 }
5307 {
5308 arg3 = PyList_Size(obj2);
5309 arg4 = wxString_LIST_helper(obj2);
5310 if (arg4 == NULL) SWIG_fail;
5311 }
5312 if (obj3) {
5313 SWIG_Python_ConvertPtr(obj3, (void **)&arg5, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5314 if (SWIG_arg_fail(5)) SWIG_fail;
5315 }
5316 if (obj4) {
5317 {
5318 arg6 = (int)(SWIG_As_int(obj4));
5319 if (SWIG_arg_fail(6)) SWIG_fail;
5320 }
5321 }
5322 if (obj5) {
5323 {
5324 arg7 = (int)(SWIG_As_int(obj5));
5325 if (SWIG_arg_fail(7)) SWIG_fail;
5326 }
5327 }
5328 if (obj6) {
5329 {
5330 arg8 = (bool)(SWIG_As_bool(obj6));
5331 if (SWIG_arg_fail(8)) SWIG_fail;
5332 }
5333 }
5334 if (obj7) {
5335 {
5336 arg9 = (int)(SWIG_As_int(obj7));
5337 if (SWIG_arg_fail(9)) SWIG_fail;
5338 }
5339 }
5340 if (obj8) {
5341 {
5342 arg10 = (int)(SWIG_As_int(obj8));
5343 if (SWIG_arg_fail(10)) SWIG_fail;
5344 }
5345 }
5346 {
5347 if (!wxPyCheckForApp()) SWIG_fail;
5348 PyThreadState* __tstate = wxPyBeginAllowThreads();
5349 result = (int)wxGetSingleChoiceIndex((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
5350
5351 wxPyEndAllowThreads(__tstate);
5352 if (PyErr_Occurred()) SWIG_fail;
5353 }
5354 {
5355 resultobj = SWIG_From_int((int)(result));
5356 }
5357 {
5358 if (temp1)
5359 delete arg1;
5360 }
5361 {
5362 if (temp2)
5363 delete arg2;
5364 }
5365 {
5366 if (arg4) delete [] arg4;
5367 }
5368 return resultobj;
5369 fail:
5370 {
5371 if (temp1)
5372 delete arg1;
5373 }
5374 {
5375 if (temp2)
5376 delete arg2;
5377 }
5378 {
5379 if (arg4) delete [] arg4;
5380 }
5381 return NULL;
5382 }
5383
5384
5385 static PyObject *_wrap_MessageBox(PyObject *, PyObject *args, PyObject *kwargs) {
5386 PyObject *resultobj;
5387 wxString *arg1 = 0 ;
5388 wxString const &arg2_defvalue = wxPyEmptyString ;
5389 wxString *arg2 = (wxString *) &arg2_defvalue ;
5390 int arg3 = (int) wxOK|wxCENTRE ;
5391 wxWindow *arg4 = (wxWindow *) NULL ;
5392 int arg5 = (int) -1 ;
5393 int arg6 = (int) -1 ;
5394 int result;
5395 bool temp1 = false ;
5396 bool temp2 = false ;
5397 PyObject * obj0 = 0 ;
5398 PyObject * obj1 = 0 ;
5399 PyObject * obj2 = 0 ;
5400 PyObject * obj3 = 0 ;
5401 PyObject * obj4 = 0 ;
5402 PyObject * obj5 = 0 ;
5403 char *kwnames[] = {
5404 (char *) "message",(char *) "caption",(char *) "style",(char *) "parent",(char *) "x",(char *) "y", NULL
5405 };
5406
5407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:MessageBox",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) goto fail;
5408 {
5409 arg1 = wxString_in_helper(obj0);
5410 if (arg1 == NULL) SWIG_fail;
5411 temp1 = true;
5412 }
5413 if (obj1) {
5414 {
5415 arg2 = wxString_in_helper(obj1);
5416 if (arg2 == NULL) SWIG_fail;
5417 temp2 = true;
5418 }
5419 }
5420 if (obj2) {
5421 {
5422 arg3 = (int)(SWIG_As_int(obj2));
5423 if (SWIG_arg_fail(3)) SWIG_fail;
5424 }
5425 }
5426 if (obj3) {
5427 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5428 if (SWIG_arg_fail(4)) SWIG_fail;
5429 }
5430 if (obj4) {
5431 {
5432 arg5 = (int)(SWIG_As_int(obj4));
5433 if (SWIG_arg_fail(5)) SWIG_fail;
5434 }
5435 }
5436 if (obj5) {
5437 {
5438 arg6 = (int)(SWIG_As_int(obj5));
5439 if (SWIG_arg_fail(6)) SWIG_fail;
5440 }
5441 }
5442 {
5443 if (!wxPyCheckForApp()) SWIG_fail;
5444 PyThreadState* __tstate = wxPyBeginAllowThreads();
5445 result = (int)wxMessageBox((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6);
5446
5447 wxPyEndAllowThreads(__tstate);
5448 if (PyErr_Occurred()) SWIG_fail;
5449 }
5450 {
5451 resultobj = SWIG_From_int((int)(result));
5452 }
5453 {
5454 if (temp1)
5455 delete arg1;
5456 }
5457 {
5458 if (temp2)
5459 delete arg2;
5460 }
5461 return resultobj;
5462 fail:
5463 {
5464 if (temp1)
5465 delete arg1;
5466 }
5467 {
5468 if (temp2)
5469 delete arg2;
5470 }
5471 return NULL;
5472 }
5473
5474
5475 static PyObject *_wrap_ColourDisplay(PyObject *, PyObject *args, PyObject *kwargs) {
5476 PyObject *resultobj;
5477 bool result;
5478 char *kwnames[] = {
5479 NULL
5480 };
5481
5482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ColourDisplay",kwnames)) goto fail;
5483 {
5484 if (!wxPyCheckForApp()) SWIG_fail;
5485 PyThreadState* __tstate = wxPyBeginAllowThreads();
5486 result = (bool)wxColourDisplay();
5487
5488 wxPyEndAllowThreads(__tstate);
5489 if (PyErr_Occurred()) SWIG_fail;
5490 }
5491 {
5492 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5493 }
5494 return resultobj;
5495 fail:
5496 return NULL;
5497 }
5498
5499
5500 static PyObject *_wrap_DisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
5501 PyObject *resultobj;
5502 int result;
5503 char *kwnames[] = {
5504 NULL
5505 };
5506
5507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplayDepth",kwnames)) goto fail;
5508 {
5509 if (!wxPyCheckForApp()) SWIG_fail;
5510 PyThreadState* __tstate = wxPyBeginAllowThreads();
5511 result = (int)wxDisplayDepth();
5512
5513 wxPyEndAllowThreads(__tstate);
5514 if (PyErr_Occurred()) SWIG_fail;
5515 }
5516 {
5517 resultobj = SWIG_From_int((int)(result));
5518 }
5519 return resultobj;
5520 fail:
5521 return NULL;
5522 }
5523
5524
5525 static PyObject *_wrap_GetDisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
5526 PyObject *resultobj;
5527 int result;
5528 char *kwnames[] = {
5529 NULL
5530 };
5531
5532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplayDepth",kwnames)) goto fail;
5533 {
5534 if (!wxPyCheckForApp()) SWIG_fail;
5535 PyThreadState* __tstate = wxPyBeginAllowThreads();
5536 result = (int)wxGetDisplayDepth();
5537
5538 wxPyEndAllowThreads(__tstate);
5539 if (PyErr_Occurred()) SWIG_fail;
5540 }
5541 {
5542 resultobj = SWIG_From_int((int)(result));
5543 }
5544 return resultobj;
5545 fail:
5546 return NULL;
5547 }
5548
5549
5550 static PyObject *_wrap_DisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
5551 PyObject *resultobj;
5552 int *arg1 = (int *) 0 ;
5553 int *arg2 = (int *) 0 ;
5554 int temp1 ;
5555 int res1 = 0 ;
5556 int temp2 ;
5557 int res2 = 0 ;
5558 char *kwnames[] = {
5559 NULL
5560 };
5561
5562 arg1 = &temp1; res1 = SWIG_NEWOBJ;
5563 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySize",kwnames)) goto fail;
5565 {
5566 if (!wxPyCheckForApp()) SWIG_fail;
5567 PyThreadState* __tstate = wxPyBeginAllowThreads();
5568 wxDisplaySize(arg1,arg2);
5569
5570 wxPyEndAllowThreads(__tstate);
5571 if (PyErr_Occurred()) SWIG_fail;
5572 }
5573 Py_INCREF(Py_None); resultobj = Py_None;
5574 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
5575 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
5576 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5577 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5578 return resultobj;
5579 fail:
5580 return NULL;
5581 }
5582
5583
5584 static PyObject *_wrap_GetDisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
5585 PyObject *resultobj;
5586 wxSize result;
5587 char *kwnames[] = {
5588 NULL
5589 };
5590
5591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySize",kwnames)) goto fail;
5592 {
5593 if (!wxPyCheckForApp()) SWIG_fail;
5594 PyThreadState* __tstate = wxPyBeginAllowThreads();
5595 result = wxGetDisplaySize();
5596
5597 wxPyEndAllowThreads(__tstate);
5598 if (PyErr_Occurred()) SWIG_fail;
5599 }
5600 {
5601 wxSize * resultptr;
5602 resultptr = new wxSize((wxSize &)(result));
5603 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
5604 }
5605 return resultobj;
5606 fail:
5607 return NULL;
5608 }
5609
5610
5611 static PyObject *_wrap_DisplaySizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
5612 PyObject *resultobj;
5613 int *arg1 = (int *) 0 ;
5614 int *arg2 = (int *) 0 ;
5615 int temp1 ;
5616 int res1 = 0 ;
5617 int temp2 ;
5618 int res2 = 0 ;
5619 char *kwnames[] = {
5620 NULL
5621 };
5622
5623 arg1 = &temp1; res1 = SWIG_NEWOBJ;
5624 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5625 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySizeMM",kwnames)) goto fail;
5626 {
5627 if (!wxPyCheckForApp()) SWIG_fail;
5628 PyThreadState* __tstate = wxPyBeginAllowThreads();
5629 wxDisplaySizeMM(arg1,arg2);
5630
5631 wxPyEndAllowThreads(__tstate);
5632 if (PyErr_Occurred()) SWIG_fail;
5633 }
5634 Py_INCREF(Py_None); resultobj = Py_None;
5635 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
5636 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
5637 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5638 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5639 return resultobj;
5640 fail:
5641 return NULL;
5642 }
5643
5644
5645 static PyObject *_wrap_GetDisplaySizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
5646 PyObject *resultobj;
5647 wxSize result;
5648 char *kwnames[] = {
5649 NULL
5650 };
5651
5652 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySizeMM",kwnames)) goto fail;
5653 {
5654 if (!wxPyCheckForApp()) SWIG_fail;
5655 PyThreadState* __tstate = wxPyBeginAllowThreads();
5656 result = wxGetDisplaySizeMM();
5657
5658 wxPyEndAllowThreads(__tstate);
5659 if (PyErr_Occurred()) SWIG_fail;
5660 }
5661 {
5662 wxSize * resultptr;
5663 resultptr = new wxSize((wxSize &)(result));
5664 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
5665 }
5666 return resultobj;
5667 fail:
5668 return NULL;
5669 }
5670
5671
5672 static PyObject *_wrap_ClientDisplayRect(PyObject *, PyObject *args, PyObject *kwargs) {
5673 PyObject *resultobj;
5674 int *arg1 = (int *) 0 ;
5675 int *arg2 = (int *) 0 ;
5676 int *arg3 = (int *) 0 ;
5677 int *arg4 = (int *) 0 ;
5678 int temp1 ;
5679 int res1 = 0 ;
5680 int temp2 ;
5681 int res2 = 0 ;
5682 int temp3 ;
5683 int res3 = 0 ;
5684 int temp4 ;
5685 int res4 = 0 ;
5686 char *kwnames[] = {
5687 NULL
5688 };
5689
5690 arg1 = &temp1; res1 = SWIG_NEWOBJ;
5691 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5692 arg3 = &temp3; res3 = SWIG_NEWOBJ;
5693 arg4 = &temp4; res4 = SWIG_NEWOBJ;
5694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ClientDisplayRect",kwnames)) goto fail;
5695 {
5696 if (!wxPyCheckForApp()) SWIG_fail;
5697 PyThreadState* __tstate = wxPyBeginAllowThreads();
5698 wxClientDisplayRect(arg1,arg2,arg3,arg4);
5699
5700 wxPyEndAllowThreads(__tstate);
5701 if (PyErr_Occurred()) SWIG_fail;
5702 }
5703 Py_INCREF(Py_None); resultobj = Py_None;
5704 resultobj = t_output_helper(resultobj, ((res1 == SWIG_NEWOBJ) ?
5705 SWIG_From_int((*arg1)) : SWIG_NewPointerObj((void*)(arg1), SWIGTYPE_p_int, 0)));
5706 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
5707 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
5708 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
5709 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
5710 resultobj = t_output_helper(resultobj, ((res4 == SWIG_NEWOBJ) ?
5711 SWIG_From_int((*arg4)) : SWIG_NewPointerObj((void*)(arg4), SWIGTYPE_p_int, 0)));
5712 return resultobj;
5713 fail:
5714 return NULL;
5715 }
5716
5717
5718 static PyObject *_wrap_GetClientDisplayRect(PyObject *, PyObject *args, PyObject *kwargs) {
5719 PyObject *resultobj;
5720 wxRect result;
5721 char *kwnames[] = {
5722 NULL
5723 };
5724
5725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetClientDisplayRect",kwnames)) goto fail;
5726 {
5727 if (!wxPyCheckForApp()) SWIG_fail;
5728 PyThreadState* __tstate = wxPyBeginAllowThreads();
5729 result = wxGetClientDisplayRect();
5730
5731 wxPyEndAllowThreads(__tstate);
5732 if (PyErr_Occurred()) SWIG_fail;
5733 }
5734 {
5735 wxRect * resultptr;
5736 resultptr = new wxRect((wxRect &)(result));
5737 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
5738 }
5739 return resultobj;
5740 fail:
5741 return NULL;
5742 }
5743
5744
5745 static PyObject *_wrap_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
5746 PyObject *resultobj;
5747 wxCursor *arg1 = 0 ;
5748 PyObject * obj0 = 0 ;
5749 char *kwnames[] = {
5750 (char *) "cursor", NULL
5751 };
5752
5753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SetCursor",kwnames,&obj0)) goto fail;
5754 {
5755 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
5756 if (SWIG_arg_fail(1)) SWIG_fail;
5757 if (arg1 == NULL) {
5758 SWIG_null_ref("wxCursor");
5759 }
5760 if (SWIG_arg_fail(1)) SWIG_fail;
5761 }
5762 {
5763 if (!wxPyCheckForApp()) SWIG_fail;
5764 PyThreadState* __tstate = wxPyBeginAllowThreads();
5765 wxSetCursor(*arg1);
5766
5767 wxPyEndAllowThreads(__tstate);
5768 if (PyErr_Occurred()) SWIG_fail;
5769 }
5770 Py_INCREF(Py_None); resultobj = Py_None;
5771 return resultobj;
5772 fail:
5773 return NULL;
5774 }
5775
5776
5777 static PyObject *_wrap_GetXDisplay(PyObject *, PyObject *args, PyObject *kwargs) {
5778 PyObject *resultobj;
5779 void *result;
5780 char *kwnames[] = {
5781 NULL
5782 };
5783
5784 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetXDisplay",kwnames)) goto fail;
5785 {
5786 if (!wxPyCheckForApp()) SWIG_fail;
5787 PyThreadState* __tstate = wxPyBeginAllowThreads();
5788 result = (void *)wxGetXDisplay();
5789
5790 wxPyEndAllowThreads(__tstate);
5791 if (PyErr_Occurred()) SWIG_fail;
5792 }
5793 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_void, 0);
5794 return resultobj;
5795 fail:
5796 return NULL;
5797 }
5798
5799
5800 static PyObject *_wrap_BeginBusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
5801 PyObject *resultobj;
5802 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
5803 PyObject * obj0 = 0 ;
5804 char *kwnames[] = {
5805 (char *) "cursor", NULL
5806 };
5807
5808 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:BeginBusyCursor",kwnames,&obj0)) goto fail;
5809 if (obj0) {
5810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
5811 if (SWIG_arg_fail(1)) SWIG_fail;
5812 }
5813 {
5814 if (!wxPyCheckForApp()) SWIG_fail;
5815 PyThreadState* __tstate = wxPyBeginAllowThreads();
5816 wxBeginBusyCursor(arg1);
5817
5818 wxPyEndAllowThreads(__tstate);
5819 if (PyErr_Occurred()) SWIG_fail;
5820 }
5821 Py_INCREF(Py_None); resultobj = Py_None;
5822 return resultobj;
5823 fail:
5824 return NULL;
5825 }
5826
5827
5828 static PyObject *_wrap_GetActiveWindow(PyObject *, PyObject *args, PyObject *kwargs) {
5829 PyObject *resultobj;
5830 wxWindow *result;
5831 char *kwnames[] = {
5832 NULL
5833 };
5834
5835 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetActiveWindow",kwnames)) goto fail;
5836 {
5837 if (!wxPyCheckForApp()) SWIG_fail;
5838 PyThreadState* __tstate = wxPyBeginAllowThreads();
5839 result = (wxWindow *)wxGetActiveWindow();
5840
5841 wxPyEndAllowThreads(__tstate);
5842 if (PyErr_Occurred()) SWIG_fail;
5843 }
5844 {
5845 resultobj = wxPyMake_wxObject(result, 0);
5846 }
5847 return resultobj;
5848 fail:
5849 return NULL;
5850 }
5851
5852
5853 static PyObject *_wrap_GenericFindWindowAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
5854 PyObject *resultobj;
5855 wxPoint *arg1 = 0 ;
5856 wxWindow *result;
5857 wxPoint temp1 ;
5858 PyObject * obj0 = 0 ;
5859 char *kwnames[] = {
5860 (char *) "pt", NULL
5861 };
5862
5863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GenericFindWindowAtPoint",kwnames,&obj0)) goto fail;
5864 {
5865 arg1 = &temp1;
5866 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
5867 }
5868 {
5869 if (!wxPyCheckForApp()) SWIG_fail;
5870 PyThreadState* __tstate = wxPyBeginAllowThreads();
5871 result = (wxWindow *)wxGenericFindWindowAtPoint((wxPoint const &)*arg1);
5872
5873 wxPyEndAllowThreads(__tstate);
5874 if (PyErr_Occurred()) SWIG_fail;
5875 }
5876 {
5877 resultobj = wxPyMake_wxObject(result, 0);
5878 }
5879 return resultobj;
5880 fail:
5881 return NULL;
5882 }
5883
5884
5885 static PyObject *_wrap_FindWindowAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
5886 PyObject *resultobj;
5887 wxPoint *arg1 = 0 ;
5888 wxWindow *result;
5889 wxPoint temp1 ;
5890 PyObject * obj0 = 0 ;
5891 char *kwnames[] = {
5892 (char *) "pt", NULL
5893 };
5894
5895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FindWindowAtPoint",kwnames,&obj0)) goto fail;
5896 {
5897 arg1 = &temp1;
5898 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
5899 }
5900 {
5901 if (!wxPyCheckForApp()) SWIG_fail;
5902 PyThreadState* __tstate = wxPyBeginAllowThreads();
5903 result = (wxWindow *)wxFindWindowAtPoint((wxPoint const &)*arg1);
5904
5905 wxPyEndAllowThreads(__tstate);
5906 if (PyErr_Occurred()) SWIG_fail;
5907 }
5908 {
5909 resultobj = wxPyMake_wxObject(result, 0);
5910 }
5911 return resultobj;
5912 fail:
5913 return NULL;
5914 }
5915
5916
5917 static PyObject *_wrap_GetTopLevelParent(PyObject *, PyObject *args, PyObject *kwargs) {
5918 PyObject *resultobj;
5919 wxWindow *arg1 = (wxWindow *) 0 ;
5920 wxWindow *result;
5921 PyObject * obj0 = 0 ;
5922 char *kwnames[] = {
5923 (char *) "win", NULL
5924 };
5925
5926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetTopLevelParent",kwnames,&obj0)) goto fail;
5927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5928 if (SWIG_arg_fail(1)) SWIG_fail;
5929 {
5930 if (!wxPyCheckForApp()) SWIG_fail;
5931 PyThreadState* __tstate = wxPyBeginAllowThreads();
5932 result = (wxWindow *)wxGetTopLevelParent(arg1);
5933
5934 wxPyEndAllowThreads(__tstate);
5935 if (PyErr_Occurred()) SWIG_fail;
5936 }
5937 {
5938 resultobj = wxPyMake_wxObject(result, 0);
5939 }
5940 return resultobj;
5941 fail:
5942 return NULL;
5943 }
5944
5945
5946 static PyObject *_wrap_LaunchDefaultBrowser(PyObject *, PyObject *args, PyObject *kwargs) {
5947 PyObject *resultobj;
5948 wxString *arg1 = 0 ;
5949 bool result;
5950 bool temp1 = false ;
5951 PyObject * obj0 = 0 ;
5952 char *kwnames[] = {
5953 (char *) "url", NULL
5954 };
5955
5956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LaunchDefaultBrowser",kwnames,&obj0)) goto fail;
5957 {
5958 arg1 = wxString_in_helper(obj0);
5959 if (arg1 == NULL) SWIG_fail;
5960 temp1 = true;
5961 }
5962 {
5963 PyThreadState* __tstate = wxPyBeginAllowThreads();
5964 result = (bool)wxLaunchDefaultBrowser((wxString const &)*arg1);
5965
5966 wxPyEndAllowThreads(__tstate);
5967 if (PyErr_Occurred()) SWIG_fail;
5968 }
5969 {
5970 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5971 }
5972 {
5973 if (temp1)
5974 delete arg1;
5975 }
5976 return resultobj;
5977 fail:
5978 {
5979 if (temp1)
5980 delete arg1;
5981 }
5982 return NULL;
5983 }
5984
5985
5986 static PyObject *_wrap_GetKeyState(PyObject *, PyObject *args, PyObject *kwargs) {
5987 PyObject *resultobj;
5988 wxKeyCode arg1 ;
5989 bool result;
5990 PyObject * obj0 = 0 ;
5991 char *kwnames[] = {
5992 (char *) "key", NULL
5993 };
5994
5995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetKeyState",kwnames,&obj0)) goto fail;
5996 {
5997 arg1 = (wxKeyCode)(SWIG_As_int(obj0));
5998 if (SWIG_arg_fail(1)) SWIG_fail;
5999 }
6000 {
6001 if (!wxPyCheckForApp()) SWIG_fail;
6002 PyThreadState* __tstate = wxPyBeginAllowThreads();
6003 result = (bool)wxGetKeyState((wxKeyCode )arg1);
6004
6005 wxPyEndAllowThreads(__tstate);
6006 if (PyErr_Occurred()) SWIG_fail;
6007 }
6008 {
6009 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6010 }
6011 return resultobj;
6012 fail:
6013 return NULL;
6014 }
6015
6016
6017 static PyObject *_wrap_WakeUpMainThread(PyObject *, PyObject *args, PyObject *kwargs) {
6018 PyObject *resultobj;
6019 char *kwnames[] = {
6020 NULL
6021 };
6022
6023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpMainThread",kwnames)) goto fail;
6024 {
6025 if (!wxPyCheckForApp()) SWIG_fail;
6026 PyThreadState* __tstate = wxPyBeginAllowThreads();
6027 wxWakeUpMainThread();
6028
6029 wxPyEndAllowThreads(__tstate);
6030 if (PyErr_Occurred()) SWIG_fail;
6031 }
6032 Py_INCREF(Py_None); resultobj = Py_None;
6033 return resultobj;
6034 fail:
6035 return NULL;
6036 }
6037
6038
6039 static PyObject *_wrap_MutexGuiEnter(PyObject *, PyObject *args, PyObject *kwargs) {
6040 PyObject *resultobj;
6041 char *kwnames[] = {
6042 NULL
6043 };
6044
6045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiEnter",kwnames)) goto fail;
6046 {
6047 if (!wxPyCheckForApp()) SWIG_fail;
6048 PyThreadState* __tstate = wxPyBeginAllowThreads();
6049 wxMutexGuiEnter();
6050
6051 wxPyEndAllowThreads(__tstate);
6052 if (PyErr_Occurred()) SWIG_fail;
6053 }
6054 Py_INCREF(Py_None); resultobj = Py_None;
6055 return resultobj;
6056 fail:
6057 return NULL;
6058 }
6059
6060
6061 static PyObject *_wrap_MutexGuiLeave(PyObject *, PyObject *args, PyObject *kwargs) {
6062 PyObject *resultobj;
6063 char *kwnames[] = {
6064 NULL
6065 };
6066
6067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiLeave",kwnames)) goto fail;
6068 {
6069 if (!wxPyCheckForApp()) SWIG_fail;
6070 PyThreadState* __tstate = wxPyBeginAllowThreads();
6071 wxMutexGuiLeave();
6072
6073 wxPyEndAllowThreads(__tstate);
6074 if (PyErr_Occurred()) SWIG_fail;
6075 }
6076 Py_INCREF(Py_None); resultobj = Py_None;
6077 return resultobj;
6078 fail:
6079 return NULL;
6080 }
6081
6082
6083 static PyObject *_wrap_new_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
6084 PyObject *resultobj;
6085 wxMutexGuiLocker *result;
6086 char *kwnames[] = {
6087 NULL
6088 };
6089
6090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MutexGuiLocker",kwnames)) goto fail;
6091 {
6092 if (!wxPyCheckForApp()) SWIG_fail;
6093 PyThreadState* __tstate = wxPyBeginAllowThreads();
6094 result = (wxMutexGuiLocker *)new wxMutexGuiLocker();
6095
6096 wxPyEndAllowThreads(__tstate);
6097 if (PyErr_Occurred()) SWIG_fail;
6098 }
6099 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMutexGuiLocker, 1);
6100 return resultobj;
6101 fail:
6102 return NULL;
6103 }
6104
6105
6106 static PyObject *_wrap_delete_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
6107 PyObject *resultobj;
6108 wxMutexGuiLocker *arg1 = (wxMutexGuiLocker *) 0 ;
6109 PyObject * obj0 = 0 ;
6110 char *kwnames[] = {
6111 (char *) "self", NULL
6112 };
6113
6114 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MutexGuiLocker",kwnames,&obj0)) goto fail;
6115 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMutexGuiLocker, SWIG_POINTER_EXCEPTION | 0);
6116 if (SWIG_arg_fail(1)) SWIG_fail;
6117 {
6118 PyThreadState* __tstate = wxPyBeginAllowThreads();
6119 delete arg1;
6120
6121 wxPyEndAllowThreads(__tstate);
6122 if (PyErr_Occurred()) SWIG_fail;
6123 }
6124 Py_INCREF(Py_None); resultobj = Py_None;
6125 return resultobj;
6126 fail:
6127 return NULL;
6128 }
6129
6130
6131 static PyObject * MutexGuiLocker_swigregister(PyObject *, PyObject *args) {
6132 PyObject *obj;
6133 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6134 SWIG_TypeClientData(SWIGTYPE_p_wxMutexGuiLocker, obj);
6135 Py_INCREF(obj);
6136 return Py_BuildValue((char *)"");
6137 }
6138 static PyObject *_wrap_Thread_IsMain(PyObject *, PyObject *args, PyObject *kwargs) {
6139 PyObject *resultobj;
6140 bool result;
6141 char *kwnames[] = {
6142 NULL
6143 };
6144
6145 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Thread_IsMain",kwnames)) goto fail;
6146 {
6147 PyThreadState* __tstate = wxPyBeginAllowThreads();
6148 result = (bool)wxThread_IsMain();
6149
6150 wxPyEndAllowThreads(__tstate);
6151 if (PyErr_Occurred()) SWIG_fail;
6152 }
6153 {
6154 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6155 }
6156 return resultobj;
6157 fail:
6158 return NULL;
6159 }
6160
6161
6162 static PyObject *_wrap_new_ToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
6163 PyObject *resultobj;
6164 wxString *arg1 = 0 ;
6165 wxToolTip *result;
6166 bool temp1 = false ;
6167 PyObject * obj0 = 0 ;
6168 char *kwnames[] = {
6169 (char *) "tip", NULL
6170 };
6171
6172 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_ToolTip",kwnames,&obj0)) goto fail;
6173 {
6174 arg1 = wxString_in_helper(obj0);
6175 if (arg1 == NULL) SWIG_fail;
6176 temp1 = true;
6177 }
6178 {
6179 if (!wxPyCheckForApp()) SWIG_fail;
6180 PyThreadState* __tstate = wxPyBeginAllowThreads();
6181 result = (wxToolTip *)new wxToolTip((wxString const &)*arg1);
6182
6183 wxPyEndAllowThreads(__tstate);
6184 if (PyErr_Occurred()) SWIG_fail;
6185 }
6186 {
6187 resultobj = wxPyMake_wxObject(result, 1);
6188 }
6189 {
6190 if (temp1)
6191 delete arg1;
6192 }
6193 return resultobj;
6194 fail:
6195 {
6196 if (temp1)
6197 delete arg1;
6198 }
6199 return NULL;
6200 }
6201
6202
6203 static PyObject *_wrap_ToolTip_SetTip(PyObject *, PyObject *args, PyObject *kwargs) {
6204 PyObject *resultobj;
6205 wxToolTip *arg1 = (wxToolTip *) 0 ;
6206 wxString *arg2 = 0 ;
6207 bool temp2 = false ;
6208 PyObject * obj0 = 0 ;
6209 PyObject * obj1 = 0 ;
6210 char *kwnames[] = {
6211 (char *) "self",(char *) "tip", NULL
6212 };
6213
6214 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ToolTip_SetTip",kwnames,&obj0,&obj1)) goto fail;
6215 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
6216 if (SWIG_arg_fail(1)) SWIG_fail;
6217 {
6218 arg2 = wxString_in_helper(obj1);
6219 if (arg2 == NULL) SWIG_fail;
6220 temp2 = true;
6221 }
6222 {
6223 PyThreadState* __tstate = wxPyBeginAllowThreads();
6224 (arg1)->SetTip((wxString const &)*arg2);
6225
6226 wxPyEndAllowThreads(__tstate);
6227 if (PyErr_Occurred()) SWIG_fail;
6228 }
6229 Py_INCREF(Py_None); resultobj = Py_None;
6230 {
6231 if (temp2)
6232 delete arg2;
6233 }
6234 return resultobj;
6235 fail:
6236 {
6237 if (temp2)
6238 delete arg2;
6239 }
6240 return NULL;
6241 }
6242
6243
6244 static PyObject *_wrap_ToolTip_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
6245 PyObject *resultobj;
6246 wxToolTip *arg1 = (wxToolTip *) 0 ;
6247 wxString result;
6248 PyObject * obj0 = 0 ;
6249 char *kwnames[] = {
6250 (char *) "self", NULL
6251 };
6252
6253 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetTip",kwnames,&obj0)) goto fail;
6254 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
6255 if (SWIG_arg_fail(1)) SWIG_fail;
6256 {
6257 PyThreadState* __tstate = wxPyBeginAllowThreads();
6258 result = (arg1)->GetTip();
6259
6260 wxPyEndAllowThreads(__tstate);
6261 if (PyErr_Occurred()) SWIG_fail;
6262 }
6263 {
6264 #if wxUSE_UNICODE
6265 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6266 #else
6267 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6268 #endif
6269 }
6270 return resultobj;
6271 fail:
6272 return NULL;
6273 }
6274
6275
6276 static PyObject *_wrap_ToolTip_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
6277 PyObject *resultobj;
6278 wxToolTip *arg1 = (wxToolTip *) 0 ;
6279 wxWindow *result;
6280 PyObject * obj0 = 0 ;
6281 char *kwnames[] = {
6282 (char *) "self", NULL
6283 };
6284
6285 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_GetWindow",kwnames,&obj0)) goto fail;
6286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
6287 if (SWIG_arg_fail(1)) SWIG_fail;
6288 {
6289 PyThreadState* __tstate = wxPyBeginAllowThreads();
6290 result = (wxWindow *)(arg1)->GetWindow();
6291
6292 wxPyEndAllowThreads(__tstate);
6293 if (PyErr_Occurred()) SWIG_fail;
6294 }
6295 {
6296 resultobj = wxPyMake_wxObject(result, 0);
6297 }
6298 return resultobj;
6299 fail:
6300 return NULL;
6301 }
6302
6303
6304 static PyObject *_wrap_ToolTip_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
6305 PyObject *resultobj;
6306 bool arg1 ;
6307 PyObject * obj0 = 0 ;
6308 char *kwnames[] = {
6309 (char *) "flag", NULL
6310 };
6311
6312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_Enable",kwnames,&obj0)) goto fail;
6313 {
6314 arg1 = (bool)(SWIG_As_bool(obj0));
6315 if (SWIG_arg_fail(1)) SWIG_fail;
6316 }
6317 {
6318 PyThreadState* __tstate = wxPyBeginAllowThreads();
6319 wxToolTip::Enable(arg1);
6320
6321 wxPyEndAllowThreads(__tstate);
6322 if (PyErr_Occurred()) SWIG_fail;
6323 }
6324 Py_INCREF(Py_None); resultobj = Py_None;
6325 return resultobj;
6326 fail:
6327 return NULL;
6328 }
6329
6330
6331 static PyObject *_wrap_ToolTip_SetDelay(PyObject *, PyObject *args, PyObject *kwargs) {
6332 PyObject *resultobj;
6333 long arg1 ;
6334 PyObject * obj0 = 0 ;
6335 char *kwnames[] = {
6336 (char *) "milliseconds", NULL
6337 };
6338
6339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_SetDelay",kwnames,&obj0)) goto fail;
6340 {
6341 arg1 = (long)(SWIG_As_long(obj0));
6342 if (SWIG_arg_fail(1)) SWIG_fail;
6343 }
6344 {
6345 PyThreadState* __tstate = wxPyBeginAllowThreads();
6346 wxToolTip::SetDelay(arg1);
6347
6348 wxPyEndAllowThreads(__tstate);
6349 if (PyErr_Occurred()) SWIG_fail;
6350 }
6351 Py_INCREF(Py_None); resultobj = Py_None;
6352 return resultobj;
6353 fail:
6354 return NULL;
6355 }
6356
6357
6358 static PyObject * ToolTip_swigregister(PyObject *, PyObject *args) {
6359 PyObject *obj;
6360 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6361 SWIG_TypeClientData(SWIGTYPE_p_wxToolTip, obj);
6362 Py_INCREF(obj);
6363 return Py_BuildValue((char *)"");
6364 }
6365 static PyObject *_wrap_new_Caret(PyObject *, PyObject *args, PyObject *kwargs) {
6366 PyObject *resultobj;
6367 wxWindow *arg1 = (wxWindow *) 0 ;
6368 wxSize *arg2 = 0 ;
6369 wxCaret *result;
6370 wxSize temp2 ;
6371 PyObject * obj0 = 0 ;
6372 PyObject * obj1 = 0 ;
6373 char *kwnames[] = {
6374 (char *) "window",(char *) "size", NULL
6375 };
6376
6377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_Caret",kwnames,&obj0,&obj1)) goto fail;
6378 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6379 if (SWIG_arg_fail(1)) SWIG_fail;
6380 {
6381 arg2 = &temp2;
6382 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
6383 }
6384 {
6385 if (!wxPyCheckForApp()) SWIG_fail;
6386 PyThreadState* __tstate = wxPyBeginAllowThreads();
6387 result = (wxCaret *)new wxCaret(arg1,(wxSize const &)*arg2);
6388
6389 wxPyEndAllowThreads(__tstate);
6390 if (PyErr_Occurred()) SWIG_fail;
6391 }
6392 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 1);
6393 return resultobj;
6394 fail:
6395 return NULL;
6396 }
6397
6398
6399 static PyObject *_wrap_Caret_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
6400 PyObject *resultobj;
6401 wxCaret *arg1 = (wxCaret *) 0 ;
6402 PyObject * obj0 = 0 ;
6403 char *kwnames[] = {
6404 (char *) "self", NULL
6405 };
6406
6407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Destroy",kwnames,&obj0)) goto fail;
6408 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6409 if (SWIG_arg_fail(1)) SWIG_fail;
6410 {
6411 PyThreadState* __tstate = wxPyBeginAllowThreads();
6412 wxCaret_Destroy(arg1);
6413
6414 wxPyEndAllowThreads(__tstate);
6415 if (PyErr_Occurred()) SWIG_fail;
6416 }
6417 Py_INCREF(Py_None); resultobj = Py_None;
6418 return resultobj;
6419 fail:
6420 return NULL;
6421 }
6422
6423
6424 static PyObject *_wrap_Caret_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
6425 PyObject *resultobj;
6426 wxCaret *arg1 = (wxCaret *) 0 ;
6427 bool result;
6428 PyObject * obj0 = 0 ;
6429 char *kwnames[] = {
6430 (char *) "self", NULL
6431 };
6432
6433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsOk",kwnames,&obj0)) goto fail;
6434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6435 if (SWIG_arg_fail(1)) SWIG_fail;
6436 {
6437 PyThreadState* __tstate = wxPyBeginAllowThreads();
6438 result = (bool)(arg1)->IsOk();
6439
6440 wxPyEndAllowThreads(__tstate);
6441 if (PyErr_Occurred()) SWIG_fail;
6442 }
6443 {
6444 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6445 }
6446 return resultobj;
6447 fail:
6448 return NULL;
6449 }
6450
6451
6452 static PyObject *_wrap_Caret_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
6453 PyObject *resultobj;
6454 wxCaret *arg1 = (wxCaret *) 0 ;
6455 bool result;
6456 PyObject * obj0 = 0 ;
6457 char *kwnames[] = {
6458 (char *) "self", NULL
6459 };
6460
6461 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_IsVisible",kwnames,&obj0)) goto fail;
6462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6463 if (SWIG_arg_fail(1)) SWIG_fail;
6464 {
6465 PyThreadState* __tstate = wxPyBeginAllowThreads();
6466 result = (bool)(arg1)->IsVisible();
6467
6468 wxPyEndAllowThreads(__tstate);
6469 if (PyErr_Occurred()) SWIG_fail;
6470 }
6471 {
6472 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6473 }
6474 return resultobj;
6475 fail:
6476 return NULL;
6477 }
6478
6479
6480 static PyObject *_wrap_Caret_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
6481 PyObject *resultobj;
6482 wxCaret *arg1 = (wxCaret *) 0 ;
6483 wxPoint result;
6484 PyObject * obj0 = 0 ;
6485 char *kwnames[] = {
6486 (char *) "self", NULL
6487 };
6488
6489 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPosition",kwnames,&obj0)) goto fail;
6490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6491 if (SWIG_arg_fail(1)) SWIG_fail;
6492 {
6493 PyThreadState* __tstate = wxPyBeginAllowThreads();
6494 result = (arg1)->GetPosition();
6495
6496 wxPyEndAllowThreads(__tstate);
6497 if (PyErr_Occurred()) SWIG_fail;
6498 }
6499 {
6500 wxPoint * resultptr;
6501 resultptr = new wxPoint((wxPoint &)(result));
6502 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
6503 }
6504 return resultobj;
6505 fail:
6506 return NULL;
6507 }
6508
6509
6510 static PyObject *_wrap_Caret_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
6511 PyObject *resultobj;
6512 wxCaret *arg1 = (wxCaret *) 0 ;
6513 int *arg2 = (int *) 0 ;
6514 int *arg3 = (int *) 0 ;
6515 int temp2 ;
6516 int res2 = 0 ;
6517 int temp3 ;
6518 int res3 = 0 ;
6519 PyObject * obj0 = 0 ;
6520 char *kwnames[] = {
6521 (char *) "self", NULL
6522 };
6523
6524 arg2 = &temp2; res2 = SWIG_NEWOBJ;
6525 arg3 = &temp3; res3 = SWIG_NEWOBJ;
6526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPositionTuple",kwnames,&obj0)) goto fail;
6527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6528 if (SWIG_arg_fail(1)) SWIG_fail;
6529 {
6530 PyThreadState* __tstate = wxPyBeginAllowThreads();
6531 (arg1)->GetPosition(arg2,arg3);
6532
6533 wxPyEndAllowThreads(__tstate);
6534 if (PyErr_Occurred()) SWIG_fail;
6535 }
6536 Py_INCREF(Py_None); resultobj = Py_None;
6537 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
6538 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
6539 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
6540 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
6541 return resultobj;
6542 fail:
6543 return NULL;
6544 }
6545
6546
6547 static PyObject *_wrap_Caret_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
6548 PyObject *resultobj;
6549 wxCaret *arg1 = (wxCaret *) 0 ;
6550 wxSize result;
6551 PyObject * obj0 = 0 ;
6552 char *kwnames[] = {
6553 (char *) "self", NULL
6554 };
6555
6556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSize",kwnames,&obj0)) goto fail;
6557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6558 if (SWIG_arg_fail(1)) SWIG_fail;
6559 {
6560 PyThreadState* __tstate = wxPyBeginAllowThreads();
6561 result = (arg1)->GetSize();
6562
6563 wxPyEndAllowThreads(__tstate);
6564 if (PyErr_Occurred()) SWIG_fail;
6565 }
6566 {
6567 wxSize * resultptr;
6568 resultptr = new wxSize((wxSize &)(result));
6569 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
6570 }
6571 return resultobj;
6572 fail:
6573 return NULL;
6574 }
6575
6576
6577 static PyObject *_wrap_Caret_GetSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
6578 PyObject *resultobj;
6579 wxCaret *arg1 = (wxCaret *) 0 ;
6580 int *arg2 = (int *) 0 ;
6581 int *arg3 = (int *) 0 ;
6582 int temp2 ;
6583 int res2 = 0 ;
6584 int temp3 ;
6585 int res3 = 0 ;
6586 PyObject * obj0 = 0 ;
6587 char *kwnames[] = {
6588 (char *) "self", NULL
6589 };
6590
6591 arg2 = &temp2; res2 = SWIG_NEWOBJ;
6592 arg3 = &temp3; res3 = SWIG_NEWOBJ;
6593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSizeTuple",kwnames,&obj0)) goto fail;
6594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6595 if (SWIG_arg_fail(1)) SWIG_fail;
6596 {
6597 PyThreadState* __tstate = wxPyBeginAllowThreads();
6598 (arg1)->GetSize(arg2,arg3);
6599
6600 wxPyEndAllowThreads(__tstate);
6601 if (PyErr_Occurred()) SWIG_fail;
6602 }
6603 Py_INCREF(Py_None); resultobj = Py_None;
6604 resultobj = t_output_helper(resultobj, ((res2 == SWIG_NEWOBJ) ?
6605 SWIG_From_int((*arg2)) : SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, 0)));
6606 resultobj = t_output_helper(resultobj, ((res3 == SWIG_NEWOBJ) ?
6607 SWIG_From_int((*arg3)) : SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, 0)));
6608 return resultobj;
6609 fail:
6610 return NULL;
6611 }
6612
6613
6614 static PyObject *_wrap_Caret_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
6615 PyObject *resultobj;
6616 wxCaret *arg1 = (wxCaret *) 0 ;
6617 wxWindow *result;
6618 PyObject * obj0 = 0 ;
6619 char *kwnames[] = {
6620 (char *) "self", NULL
6621 };
6622
6623 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetWindow",kwnames,&obj0)) goto fail;
6624 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6625 if (SWIG_arg_fail(1)) SWIG_fail;
6626 {
6627 PyThreadState* __tstate = wxPyBeginAllowThreads();
6628 result = (wxWindow *)(arg1)->GetWindow();
6629
6630 wxPyEndAllowThreads(__tstate);
6631 if (PyErr_Occurred()) SWIG_fail;
6632 }
6633 {
6634 resultobj = wxPyMake_wxObject(result, 0);
6635 }
6636 return resultobj;
6637 fail:
6638 return NULL;
6639 }
6640
6641
6642 static PyObject *_wrap_Caret_MoveXY(PyObject *, PyObject *args, PyObject *kwargs) {
6643 PyObject *resultobj;
6644 wxCaret *arg1 = (wxCaret *) 0 ;
6645 int arg2 ;
6646 int arg3 ;
6647 PyObject * obj0 = 0 ;
6648 PyObject * obj1 = 0 ;
6649 PyObject * obj2 = 0 ;
6650 char *kwnames[] = {
6651 (char *) "self",(char *) "x",(char *) "y", NULL
6652 };
6653
6654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_MoveXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
6655 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6656 if (SWIG_arg_fail(1)) SWIG_fail;
6657 {
6658 arg2 = (int)(SWIG_As_int(obj1));
6659 if (SWIG_arg_fail(2)) SWIG_fail;
6660 }
6661 {
6662 arg3 = (int)(SWIG_As_int(obj2));
6663 if (SWIG_arg_fail(3)) SWIG_fail;
6664 }
6665 {
6666 PyThreadState* __tstate = wxPyBeginAllowThreads();
6667 (arg1)->Move(arg2,arg3);
6668
6669 wxPyEndAllowThreads(__tstate);
6670 if (PyErr_Occurred()) SWIG_fail;
6671 }
6672 Py_INCREF(Py_None); resultobj = Py_None;
6673 return resultobj;
6674 fail:
6675 return NULL;
6676 }
6677
6678
6679 static PyObject *_wrap_Caret_Move(PyObject *, PyObject *args, PyObject *kwargs) {
6680 PyObject *resultobj;
6681 wxCaret *arg1 = (wxCaret *) 0 ;
6682 wxPoint *arg2 = 0 ;
6683 wxPoint temp2 ;
6684 PyObject * obj0 = 0 ;
6685 PyObject * obj1 = 0 ;
6686 char *kwnames[] = {
6687 (char *) "self",(char *) "pt", NULL
6688 };
6689
6690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_Move",kwnames,&obj0,&obj1)) goto fail;
6691 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6692 if (SWIG_arg_fail(1)) SWIG_fail;
6693 {
6694 arg2 = &temp2;
6695 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
6696 }
6697 {
6698 PyThreadState* __tstate = wxPyBeginAllowThreads();
6699 (arg1)->Move((wxPoint const &)*arg2);
6700
6701 wxPyEndAllowThreads(__tstate);
6702 if (PyErr_Occurred()) SWIG_fail;
6703 }
6704 Py_INCREF(Py_None); resultobj = Py_None;
6705 return resultobj;
6706 fail:
6707 return NULL;
6708 }
6709
6710
6711 static PyObject *_wrap_Caret_SetSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
6712 PyObject *resultobj;
6713 wxCaret *arg1 = (wxCaret *) 0 ;
6714 int arg2 ;
6715 int arg3 ;
6716 PyObject * obj0 = 0 ;
6717 PyObject * obj1 = 0 ;
6718 PyObject * obj2 = 0 ;
6719 char *kwnames[] = {
6720 (char *) "self",(char *) "width",(char *) "height", NULL
6721 };
6722
6723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
6724 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6725 if (SWIG_arg_fail(1)) SWIG_fail;
6726 {
6727 arg2 = (int)(SWIG_As_int(obj1));
6728 if (SWIG_arg_fail(2)) SWIG_fail;
6729 }
6730 {
6731 arg3 = (int)(SWIG_As_int(obj2));
6732 if (SWIG_arg_fail(3)) SWIG_fail;
6733 }
6734 {
6735 PyThreadState* __tstate = wxPyBeginAllowThreads();
6736 (arg1)->SetSize(arg2,arg3);
6737
6738 wxPyEndAllowThreads(__tstate);
6739 if (PyErr_Occurred()) SWIG_fail;
6740 }
6741 Py_INCREF(Py_None); resultobj = Py_None;
6742 return resultobj;
6743 fail:
6744 return NULL;
6745 }
6746
6747
6748 static PyObject *_wrap_Caret_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
6749 PyObject *resultobj;
6750 wxCaret *arg1 = (wxCaret *) 0 ;
6751 wxSize *arg2 = 0 ;
6752 wxSize temp2 ;
6753 PyObject * obj0 = 0 ;
6754 PyObject * obj1 = 0 ;
6755 char *kwnames[] = {
6756 (char *) "self",(char *) "size", NULL
6757 };
6758
6759 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Caret_SetSize",kwnames,&obj0,&obj1)) goto fail;
6760 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6761 if (SWIG_arg_fail(1)) SWIG_fail;
6762 {
6763 arg2 = &temp2;
6764 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
6765 }
6766 {
6767 PyThreadState* __tstate = wxPyBeginAllowThreads();
6768 (arg1)->SetSize((wxSize const &)*arg2);
6769
6770 wxPyEndAllowThreads(__tstate);
6771 if (PyErr_Occurred()) SWIG_fail;
6772 }
6773 Py_INCREF(Py_None); resultobj = Py_None;
6774 return resultobj;
6775 fail:
6776 return NULL;
6777 }
6778
6779
6780 static PyObject *_wrap_Caret_Show(PyObject *, PyObject *args, PyObject *kwargs) {
6781 PyObject *resultobj;
6782 wxCaret *arg1 = (wxCaret *) 0 ;
6783 int arg2 = (int) true ;
6784 PyObject * obj0 = 0 ;
6785 PyObject * obj1 = 0 ;
6786 char *kwnames[] = {
6787 (char *) "self",(char *) "show", NULL
6788 };
6789
6790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Caret_Show",kwnames,&obj0,&obj1)) goto fail;
6791 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6792 if (SWIG_arg_fail(1)) SWIG_fail;
6793 if (obj1) {
6794 {
6795 arg2 = (int)(SWIG_As_int(obj1));
6796 if (SWIG_arg_fail(2)) SWIG_fail;
6797 }
6798 }
6799 {
6800 PyThreadState* __tstate = wxPyBeginAllowThreads();
6801 (arg1)->Show(arg2);
6802
6803 wxPyEndAllowThreads(__tstate);
6804 if (PyErr_Occurred()) SWIG_fail;
6805 }
6806 Py_INCREF(Py_None); resultobj = Py_None;
6807 return resultobj;
6808 fail:
6809 return NULL;
6810 }
6811
6812
6813 static PyObject *_wrap_Caret_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
6814 PyObject *resultobj;
6815 wxCaret *arg1 = (wxCaret *) 0 ;
6816 PyObject * obj0 = 0 ;
6817 char *kwnames[] = {
6818 (char *) "self", NULL
6819 };
6820
6821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Hide",kwnames,&obj0)) goto fail;
6822 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6823 if (SWIG_arg_fail(1)) SWIG_fail;
6824 {
6825 PyThreadState* __tstate = wxPyBeginAllowThreads();
6826 (arg1)->Hide();
6827
6828 wxPyEndAllowThreads(__tstate);
6829 if (PyErr_Occurred()) SWIG_fail;
6830 }
6831 Py_INCREF(Py_None); resultobj = Py_None;
6832 return resultobj;
6833 fail:
6834 return NULL;
6835 }
6836
6837
6838 static PyObject *_wrap_Caret_GetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
6839 PyObject *resultobj;
6840 int result;
6841 char *kwnames[] = {
6842 NULL
6843 };
6844
6845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Caret_GetBlinkTime",kwnames)) goto fail;
6846 {
6847 PyThreadState* __tstate = wxPyBeginAllowThreads();
6848 result = (int)wxCaret::GetBlinkTime();
6849
6850 wxPyEndAllowThreads(__tstate);
6851 if (PyErr_Occurred()) SWIG_fail;
6852 }
6853 {
6854 resultobj = SWIG_From_int((int)(result));
6855 }
6856 return resultobj;
6857 fail:
6858 return NULL;
6859 }
6860
6861
6862 static PyObject *_wrap_Caret_SetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
6863 PyObject *resultobj;
6864 int arg1 ;
6865 PyObject * obj0 = 0 ;
6866 char *kwnames[] = {
6867 (char *) "milliseconds", NULL
6868 };
6869
6870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_SetBlinkTime",kwnames,&obj0)) goto fail;
6871 {
6872 arg1 = (int)(SWIG_As_int(obj0));
6873 if (SWIG_arg_fail(1)) SWIG_fail;
6874 }
6875 {
6876 PyThreadState* __tstate = wxPyBeginAllowThreads();
6877 wxCaret::SetBlinkTime(arg1);
6878
6879 wxPyEndAllowThreads(__tstate);
6880 if (PyErr_Occurred()) SWIG_fail;
6881 }
6882 Py_INCREF(Py_None); resultobj = Py_None;
6883 return resultobj;
6884 fail:
6885 return NULL;
6886 }
6887
6888
6889 static PyObject * Caret_swigregister(PyObject *, PyObject *args) {
6890 PyObject *obj;
6891 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6892 SWIG_TypeClientData(SWIGTYPE_p_wxCaret, obj);
6893 Py_INCREF(obj);
6894 return Py_BuildValue((char *)"");
6895 }
6896 static PyObject *_wrap_new_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
6897 PyObject *resultobj;
6898 wxCursor *arg1 = (wxCursor *) wxHOURGLASS_CURSOR ;
6899 wxBusyCursor *result;
6900 PyObject * obj0 = 0 ;
6901 char *kwnames[] = {
6902 (char *) "cursor", NULL
6903 };
6904
6905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BusyCursor",kwnames,&obj0)) goto fail;
6906 if (obj0) {
6907 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
6908 if (SWIG_arg_fail(1)) SWIG_fail;
6909 }
6910 {
6911 if (!wxPyCheckForApp()) SWIG_fail;
6912 PyThreadState* __tstate = wxPyBeginAllowThreads();
6913 result = (wxBusyCursor *)new wxBusyCursor(arg1);
6914
6915 wxPyEndAllowThreads(__tstate);
6916 if (PyErr_Occurred()) SWIG_fail;
6917 }
6918 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyCursor, 1);
6919 return resultobj;
6920 fail:
6921 return NULL;
6922 }
6923
6924
6925 static PyObject *_wrap_delete_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
6926 PyObject *resultobj;
6927 wxBusyCursor *arg1 = (wxBusyCursor *) 0 ;
6928 PyObject * obj0 = 0 ;
6929 char *kwnames[] = {
6930 (char *) "self", NULL
6931 };
6932
6933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyCursor",kwnames,&obj0)) goto fail;
6934 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBusyCursor, SWIG_POINTER_EXCEPTION | 0);
6935 if (SWIG_arg_fail(1)) SWIG_fail;
6936 {
6937 PyThreadState* __tstate = wxPyBeginAllowThreads();
6938 delete arg1;
6939
6940 wxPyEndAllowThreads(__tstate);
6941 if (PyErr_Occurred()) SWIG_fail;
6942 }
6943 Py_INCREF(Py_None); resultobj = Py_None;
6944 return resultobj;
6945 fail:
6946 return NULL;
6947 }
6948
6949
6950 static PyObject * BusyCursor_swigregister(PyObject *, PyObject *args) {
6951 PyObject *obj;
6952 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
6953 SWIG_TypeClientData(SWIGTYPE_p_wxBusyCursor, obj);
6954 Py_INCREF(obj);
6955 return Py_BuildValue((char *)"");
6956 }
6957 static PyObject *_wrap_new_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
6958 PyObject *resultobj;
6959 wxWindow *arg1 = (wxWindow *) NULL ;
6960 wxWindowDisabler *result;
6961 PyObject * obj0 = 0 ;
6962 char *kwnames[] = {
6963 (char *) "winToSkip", NULL
6964 };
6965
6966 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_WindowDisabler",kwnames,&obj0)) goto fail;
6967 if (obj0) {
6968 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6969 if (SWIG_arg_fail(1)) SWIG_fail;
6970 }
6971 {
6972 if (!wxPyCheckForApp()) SWIG_fail;
6973 PyThreadState* __tstate = wxPyBeginAllowThreads();
6974 result = (wxWindowDisabler *)new wxWindowDisabler(arg1);
6975
6976 wxPyEndAllowThreads(__tstate);
6977 if (PyErr_Occurred()) SWIG_fail;
6978 }
6979 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDisabler, 1);
6980 return resultobj;
6981 fail:
6982 return NULL;
6983 }
6984
6985
6986 static PyObject *_wrap_delete_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
6987 PyObject *resultobj;
6988 wxWindowDisabler *arg1 = (wxWindowDisabler *) 0 ;
6989 PyObject * obj0 = 0 ;
6990 char *kwnames[] = {
6991 (char *) "self", NULL
6992 };
6993
6994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_WindowDisabler",kwnames,&obj0)) goto fail;
6995 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindowDisabler, SWIG_POINTER_EXCEPTION | 0);
6996 if (SWIG_arg_fail(1)) SWIG_fail;
6997 {
6998 PyThreadState* __tstate = wxPyBeginAllowThreads();
6999 delete arg1;
7000
7001 wxPyEndAllowThreads(__tstate);
7002 if (PyErr_Occurred()) SWIG_fail;
7003 }
7004 Py_INCREF(Py_None); resultobj = Py_None;
7005 return resultobj;
7006 fail:
7007 return NULL;
7008 }
7009
7010
7011 static PyObject * WindowDisabler_swigregister(PyObject *, PyObject *args) {
7012 PyObject *obj;
7013 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7014 SWIG_TypeClientData(SWIGTYPE_p_wxWindowDisabler, obj);
7015 Py_INCREF(obj);
7016 return Py_BuildValue((char *)"");
7017 }
7018 static PyObject *_wrap_new_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
7019 PyObject *resultobj;
7020 wxString *arg1 = 0 ;
7021 wxBusyInfo *result;
7022 bool temp1 = false ;
7023 PyObject * obj0 = 0 ;
7024 char *kwnames[] = {
7025 (char *) "message", NULL
7026 };
7027
7028 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_BusyInfo",kwnames,&obj0)) goto fail;
7029 {
7030 arg1 = wxString_in_helper(obj0);
7031 if (arg1 == NULL) SWIG_fail;
7032 temp1 = true;
7033 }
7034 {
7035 if (!wxPyCheckForApp()) SWIG_fail;
7036 PyThreadState* __tstate = wxPyBeginAllowThreads();
7037 result = (wxBusyInfo *)new wxBusyInfo((wxString const &)*arg1);
7038
7039 wxPyEndAllowThreads(__tstate);
7040 if (PyErr_Occurred()) SWIG_fail;
7041 }
7042 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyInfo, 1);
7043 {
7044 if (temp1)
7045 delete arg1;
7046 }
7047 return resultobj;
7048 fail:
7049 {
7050 if (temp1)
7051 delete arg1;
7052 }
7053 return NULL;
7054 }
7055
7056
7057 static PyObject *_wrap_delete_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
7058 PyObject *resultobj;
7059 wxBusyInfo *arg1 = (wxBusyInfo *) 0 ;
7060 PyObject * obj0 = 0 ;
7061 char *kwnames[] = {
7062 (char *) "self", NULL
7063 };
7064
7065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_BusyInfo",kwnames,&obj0)) goto fail;
7066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBusyInfo, SWIG_POINTER_EXCEPTION | 0);
7067 if (SWIG_arg_fail(1)) SWIG_fail;
7068 {
7069 PyThreadState* __tstate = wxPyBeginAllowThreads();
7070 delete arg1;
7071
7072 wxPyEndAllowThreads(__tstate);
7073 if (PyErr_Occurred()) SWIG_fail;
7074 }
7075 Py_INCREF(Py_None); resultobj = Py_None;
7076 return resultobj;
7077 fail:
7078 return NULL;
7079 }
7080
7081
7082 static PyObject * BusyInfo_swigregister(PyObject *, PyObject *args) {
7083 PyObject *obj;
7084 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7085 SWIG_TypeClientData(SWIGTYPE_p_wxBusyInfo, obj);
7086 Py_INCREF(obj);
7087 return Py_BuildValue((char *)"");
7088 }
7089 static PyObject *_wrap_new_StopWatch(PyObject *, PyObject *args, PyObject *kwargs) {
7090 PyObject *resultobj;
7091 wxStopWatch *result;
7092 char *kwnames[] = {
7093 NULL
7094 };
7095
7096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_StopWatch",kwnames)) goto fail;
7097 {
7098 PyThreadState* __tstate = wxPyBeginAllowThreads();
7099 result = (wxStopWatch *)new wxStopWatch();
7100
7101 wxPyEndAllowThreads(__tstate);
7102 if (PyErr_Occurred()) SWIG_fail;
7103 }
7104 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStopWatch, 1);
7105 return resultobj;
7106 fail:
7107 return NULL;
7108 }
7109
7110
7111 static PyObject *_wrap_StopWatch_Start(PyObject *, PyObject *args, PyObject *kwargs) {
7112 PyObject *resultobj;
7113 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
7114 long arg2 = (long) 0 ;
7115 PyObject * obj0 = 0 ;
7116 PyObject * obj1 = 0 ;
7117 char *kwnames[] = {
7118 (char *) "self",(char *) "t0", NULL
7119 };
7120
7121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StopWatch_Start",kwnames,&obj0,&obj1)) goto fail;
7122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
7123 if (SWIG_arg_fail(1)) SWIG_fail;
7124 if (obj1) {
7125 {
7126 arg2 = (long)(SWIG_As_long(obj1));
7127 if (SWIG_arg_fail(2)) SWIG_fail;
7128 }
7129 }
7130 {
7131 PyThreadState* __tstate = wxPyBeginAllowThreads();
7132 (arg1)->Start(arg2);
7133
7134 wxPyEndAllowThreads(__tstate);
7135 if (PyErr_Occurred()) SWIG_fail;
7136 }
7137 Py_INCREF(Py_None); resultobj = Py_None;
7138 return resultobj;
7139 fail:
7140 return NULL;
7141 }
7142
7143
7144 static PyObject *_wrap_StopWatch_Pause(PyObject *, PyObject *args, PyObject *kwargs) {
7145 PyObject *resultobj;
7146 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
7147 PyObject * obj0 = 0 ;
7148 char *kwnames[] = {
7149 (char *) "self", NULL
7150 };
7151
7152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Pause",kwnames,&obj0)) goto fail;
7153 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
7154 if (SWIG_arg_fail(1)) SWIG_fail;
7155 {
7156 PyThreadState* __tstate = wxPyBeginAllowThreads();
7157 (arg1)->Pause();
7158
7159 wxPyEndAllowThreads(__tstate);
7160 if (PyErr_Occurred()) SWIG_fail;
7161 }
7162 Py_INCREF(Py_None); resultobj = Py_None;
7163 return resultobj;
7164 fail:
7165 return NULL;
7166 }
7167
7168
7169 static PyObject *_wrap_StopWatch_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
7170 PyObject *resultobj;
7171 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
7172 PyObject * obj0 = 0 ;
7173 char *kwnames[] = {
7174 (char *) "self", NULL
7175 };
7176
7177 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Resume",kwnames,&obj0)) goto fail;
7178 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
7179 if (SWIG_arg_fail(1)) SWIG_fail;
7180 {
7181 PyThreadState* __tstate = wxPyBeginAllowThreads();
7182 (arg1)->Resume();
7183
7184 wxPyEndAllowThreads(__tstate);
7185 if (PyErr_Occurred()) SWIG_fail;
7186 }
7187 Py_INCREF(Py_None); resultobj = Py_None;
7188 return resultobj;
7189 fail:
7190 return NULL;
7191 }
7192
7193
7194 static PyObject *_wrap_StopWatch_Time(PyObject *, PyObject *args, PyObject *kwargs) {
7195 PyObject *resultobj;
7196 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
7197 long result;
7198 PyObject * obj0 = 0 ;
7199 char *kwnames[] = {
7200 (char *) "self", NULL
7201 };
7202
7203 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StopWatch_Time",kwnames,&obj0)) goto fail;
7204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
7205 if (SWIG_arg_fail(1)) SWIG_fail;
7206 {
7207 PyThreadState* __tstate = wxPyBeginAllowThreads();
7208 result = (long)((wxStopWatch const *)arg1)->Time();
7209
7210 wxPyEndAllowThreads(__tstate);
7211 if (PyErr_Occurred()) SWIG_fail;
7212 }
7213 {
7214 resultobj = SWIG_From_long((long)(result));
7215 }
7216 return resultobj;
7217 fail:
7218 return NULL;
7219 }
7220
7221
7222 static PyObject * StopWatch_swigregister(PyObject *, PyObject *args) {
7223 PyObject *obj;
7224 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7225 SWIG_TypeClientData(SWIGTYPE_p_wxStopWatch, obj);
7226 Py_INCREF(obj);
7227 return Py_BuildValue((char *)"");
7228 }
7229 static PyObject *_wrap_new_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
7230 PyObject *resultobj;
7231 int arg1 = (int) 9 ;
7232 int arg2 = (int) wxID_FILE1 ;
7233 wxFileHistory *result;
7234 PyObject * obj0 = 0 ;
7235 PyObject * obj1 = 0 ;
7236 char *kwnames[] = {
7237 (char *) "maxFiles",(char *) "idBase", NULL
7238 };
7239
7240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FileHistory",kwnames,&obj0,&obj1)) goto fail;
7241 if (obj0) {
7242 {
7243 arg1 = (int)(SWIG_As_int(obj0));
7244 if (SWIG_arg_fail(1)) SWIG_fail;
7245 }
7246 }
7247 if (obj1) {
7248 {
7249 arg2 = (int)(SWIG_As_int(obj1));
7250 if (SWIG_arg_fail(2)) SWIG_fail;
7251 }
7252 }
7253 {
7254 PyThreadState* __tstate = wxPyBeginAllowThreads();
7255 result = (wxFileHistory *)new wxFileHistory(arg1,arg2);
7256
7257 wxPyEndAllowThreads(__tstate);
7258 if (PyErr_Occurred()) SWIG_fail;
7259 }
7260 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileHistory, 1);
7261 return resultobj;
7262 fail:
7263 return NULL;
7264 }
7265
7266
7267 static PyObject *_wrap_delete_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
7268 PyObject *resultobj;
7269 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7270 PyObject * obj0 = 0 ;
7271 char *kwnames[] = {
7272 (char *) "self", NULL
7273 };
7274
7275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileHistory",kwnames,&obj0)) goto fail;
7276 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7277 if (SWIG_arg_fail(1)) SWIG_fail;
7278 {
7279 PyThreadState* __tstate = wxPyBeginAllowThreads();
7280 delete arg1;
7281
7282 wxPyEndAllowThreads(__tstate);
7283 if (PyErr_Occurred()) SWIG_fail;
7284 }
7285 Py_INCREF(Py_None); resultobj = Py_None;
7286 return resultobj;
7287 fail:
7288 return NULL;
7289 }
7290
7291
7292 static PyObject *_wrap_FileHistory_AddFileToHistory(PyObject *, PyObject *args, PyObject *kwargs) {
7293 PyObject *resultobj;
7294 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7295 wxString *arg2 = 0 ;
7296 bool temp2 = false ;
7297 PyObject * obj0 = 0 ;
7298 PyObject * obj1 = 0 ;
7299 char *kwnames[] = {
7300 (char *) "self",(char *) "file", NULL
7301 };
7302
7303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFileToHistory",kwnames,&obj0,&obj1)) goto fail;
7304 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7305 if (SWIG_arg_fail(1)) SWIG_fail;
7306 {
7307 arg2 = wxString_in_helper(obj1);
7308 if (arg2 == NULL) SWIG_fail;
7309 temp2 = true;
7310 }
7311 {
7312 PyThreadState* __tstate = wxPyBeginAllowThreads();
7313 (arg1)->AddFileToHistory((wxString const &)*arg2);
7314
7315 wxPyEndAllowThreads(__tstate);
7316 if (PyErr_Occurred()) SWIG_fail;
7317 }
7318 Py_INCREF(Py_None); resultobj = Py_None;
7319 {
7320 if (temp2)
7321 delete arg2;
7322 }
7323 return resultobj;
7324 fail:
7325 {
7326 if (temp2)
7327 delete arg2;
7328 }
7329 return NULL;
7330 }
7331
7332
7333 static PyObject *_wrap_FileHistory_RemoveFileFromHistory(PyObject *, PyObject *args, PyObject *kwargs) {
7334 PyObject *resultobj;
7335 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7336 int arg2 ;
7337 PyObject * obj0 = 0 ;
7338 PyObject * obj1 = 0 ;
7339 char *kwnames[] = {
7340 (char *) "self",(char *) "i", NULL
7341 };
7342
7343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveFileFromHistory",kwnames,&obj0,&obj1)) goto fail;
7344 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7345 if (SWIG_arg_fail(1)) SWIG_fail;
7346 {
7347 arg2 = (int)(SWIG_As_int(obj1));
7348 if (SWIG_arg_fail(2)) SWIG_fail;
7349 }
7350 {
7351 PyThreadState* __tstate = wxPyBeginAllowThreads();
7352 (arg1)->RemoveFileFromHistory(arg2);
7353
7354 wxPyEndAllowThreads(__tstate);
7355 if (PyErr_Occurred()) SWIG_fail;
7356 }
7357 Py_INCREF(Py_None); resultobj = Py_None;
7358 return resultobj;
7359 fail:
7360 return NULL;
7361 }
7362
7363
7364 static PyObject *_wrap_FileHistory_GetMaxFiles(PyObject *, PyObject *args, PyObject *kwargs) {
7365 PyObject *resultobj;
7366 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7367 int result;
7368 PyObject * obj0 = 0 ;
7369 char *kwnames[] = {
7370 (char *) "self", NULL
7371 };
7372
7373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetMaxFiles",kwnames,&obj0)) goto fail;
7374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7375 if (SWIG_arg_fail(1)) SWIG_fail;
7376 {
7377 PyThreadState* __tstate = wxPyBeginAllowThreads();
7378 result = (int)((wxFileHistory const *)arg1)->GetMaxFiles();
7379
7380 wxPyEndAllowThreads(__tstate);
7381 if (PyErr_Occurred()) SWIG_fail;
7382 }
7383 {
7384 resultobj = SWIG_From_int((int)(result));
7385 }
7386 return resultobj;
7387 fail:
7388 return NULL;
7389 }
7390
7391
7392 static PyObject *_wrap_FileHistory_UseMenu(PyObject *, PyObject *args, PyObject *kwargs) {
7393 PyObject *resultobj;
7394 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7395 wxMenu *arg2 = (wxMenu *) 0 ;
7396 PyObject * obj0 = 0 ;
7397 PyObject * obj1 = 0 ;
7398 char *kwnames[] = {
7399 (char *) "self",(char *) "menu", NULL
7400 };
7401
7402 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_UseMenu",kwnames,&obj0,&obj1)) goto fail;
7403 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7404 if (SWIG_arg_fail(1)) SWIG_fail;
7405 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
7406 if (SWIG_arg_fail(2)) SWIG_fail;
7407 {
7408 PyThreadState* __tstate = wxPyBeginAllowThreads();
7409 (arg1)->UseMenu(arg2);
7410
7411 wxPyEndAllowThreads(__tstate);
7412 if (PyErr_Occurred()) SWIG_fail;
7413 }
7414 Py_INCREF(Py_None); resultobj = Py_None;
7415 return resultobj;
7416 fail:
7417 return NULL;
7418 }
7419
7420
7421 static PyObject *_wrap_FileHistory_RemoveMenu(PyObject *, PyObject *args, PyObject *kwargs) {
7422 PyObject *resultobj;
7423 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7424 wxMenu *arg2 = (wxMenu *) 0 ;
7425 PyObject * obj0 = 0 ;
7426 PyObject * obj1 = 0 ;
7427 char *kwnames[] = {
7428 (char *) "self",(char *) "menu", NULL
7429 };
7430
7431 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveMenu",kwnames,&obj0,&obj1)) goto fail;
7432 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7433 if (SWIG_arg_fail(1)) SWIG_fail;
7434 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
7435 if (SWIG_arg_fail(2)) SWIG_fail;
7436 {
7437 PyThreadState* __tstate = wxPyBeginAllowThreads();
7438 (arg1)->RemoveMenu(arg2);
7439
7440 wxPyEndAllowThreads(__tstate);
7441 if (PyErr_Occurred()) SWIG_fail;
7442 }
7443 Py_INCREF(Py_None); resultobj = Py_None;
7444 return resultobj;
7445 fail:
7446 return NULL;
7447 }
7448
7449
7450 static PyObject *_wrap_FileHistory_Load(PyObject *, PyObject *args, PyObject *kwargs) {
7451 PyObject *resultobj;
7452 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7453 wxConfigBase *arg2 = 0 ;
7454 PyObject * obj0 = 0 ;
7455 PyObject * obj1 = 0 ;
7456 char *kwnames[] = {
7457 (char *) "self",(char *) "config", NULL
7458 };
7459
7460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Load",kwnames,&obj0,&obj1)) goto fail;
7461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7462 if (SWIG_arg_fail(1)) SWIG_fail;
7463 {
7464 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
7465 if (SWIG_arg_fail(2)) SWIG_fail;
7466 if (arg2 == NULL) {
7467 SWIG_null_ref("wxConfigBase");
7468 }
7469 if (SWIG_arg_fail(2)) SWIG_fail;
7470 }
7471 {
7472 PyThreadState* __tstate = wxPyBeginAllowThreads();
7473 (arg1)->Load(*arg2);
7474
7475 wxPyEndAllowThreads(__tstate);
7476 if (PyErr_Occurred()) SWIG_fail;
7477 }
7478 Py_INCREF(Py_None); resultobj = Py_None;
7479 return resultobj;
7480 fail:
7481 return NULL;
7482 }
7483
7484
7485 static PyObject *_wrap_FileHistory_Save(PyObject *, PyObject *args, PyObject *kwargs) {
7486 PyObject *resultobj;
7487 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7488 wxConfigBase *arg2 = 0 ;
7489 PyObject * obj0 = 0 ;
7490 PyObject * obj1 = 0 ;
7491 char *kwnames[] = {
7492 (char *) "self",(char *) "config", NULL
7493 };
7494
7495 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_Save",kwnames,&obj0,&obj1)) goto fail;
7496 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7497 if (SWIG_arg_fail(1)) SWIG_fail;
7498 {
7499 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
7500 if (SWIG_arg_fail(2)) SWIG_fail;
7501 if (arg2 == NULL) {
7502 SWIG_null_ref("wxConfigBase");
7503 }
7504 if (SWIG_arg_fail(2)) SWIG_fail;
7505 }
7506 {
7507 PyThreadState* __tstate = wxPyBeginAllowThreads();
7508 (arg1)->Save(*arg2);
7509
7510 wxPyEndAllowThreads(__tstate);
7511 if (PyErr_Occurred()) SWIG_fail;
7512 }
7513 Py_INCREF(Py_None); resultobj = Py_None;
7514 return resultobj;
7515 fail:
7516 return NULL;
7517 }
7518
7519
7520 static PyObject *_wrap_FileHistory_AddFilesToMenu(PyObject *, PyObject *args, PyObject *kwargs) {
7521 PyObject *resultobj;
7522 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7523 PyObject * obj0 = 0 ;
7524 char *kwnames[] = {
7525 (char *) "self", NULL
7526 };
7527
7528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_AddFilesToMenu",kwnames,&obj0)) goto fail;
7529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7530 if (SWIG_arg_fail(1)) SWIG_fail;
7531 {
7532 PyThreadState* __tstate = wxPyBeginAllowThreads();
7533 (arg1)->AddFilesToMenu();
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_FileHistory_AddFilesToThisMenu(PyObject *, PyObject *args, PyObject *kwargs) {
7546 PyObject *resultobj;
7547 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7548 wxMenu *arg2 = (wxMenu *) 0 ;
7549 PyObject * obj0 = 0 ;
7550 PyObject * obj1 = 0 ;
7551 char *kwnames[] = {
7552 (char *) "self",(char *) "menu", NULL
7553 };
7554
7555 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_AddFilesToThisMenu",kwnames,&obj0,&obj1)) goto fail;
7556 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7557 if (SWIG_arg_fail(1)) SWIG_fail;
7558 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxMenu, SWIG_POINTER_EXCEPTION | 0);
7559 if (SWIG_arg_fail(2)) SWIG_fail;
7560 {
7561 PyThreadState* __tstate = wxPyBeginAllowThreads();
7562 (arg1)->AddFilesToMenu(arg2);
7563
7564 wxPyEndAllowThreads(__tstate);
7565 if (PyErr_Occurred()) SWIG_fail;
7566 }
7567 Py_INCREF(Py_None); resultobj = Py_None;
7568 return resultobj;
7569 fail:
7570 return NULL;
7571 }
7572
7573
7574 static PyObject *_wrap_FileHistory_GetHistoryFile(PyObject *, PyObject *args, PyObject *kwargs) {
7575 PyObject *resultobj;
7576 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7577 int arg2 ;
7578 wxString result;
7579 PyObject * obj0 = 0 ;
7580 PyObject * obj1 = 0 ;
7581 char *kwnames[] = {
7582 (char *) "self",(char *) "i", NULL
7583 };
7584
7585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_GetHistoryFile",kwnames,&obj0,&obj1)) goto fail;
7586 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7587 if (SWIG_arg_fail(1)) SWIG_fail;
7588 {
7589 arg2 = (int)(SWIG_As_int(obj1));
7590 if (SWIG_arg_fail(2)) SWIG_fail;
7591 }
7592 {
7593 PyThreadState* __tstate = wxPyBeginAllowThreads();
7594 result = ((wxFileHistory const *)arg1)->GetHistoryFile(arg2);
7595
7596 wxPyEndAllowThreads(__tstate);
7597 if (PyErr_Occurred()) SWIG_fail;
7598 }
7599 {
7600 #if wxUSE_UNICODE
7601 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7602 #else
7603 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7604 #endif
7605 }
7606 return resultobj;
7607 fail:
7608 return NULL;
7609 }
7610
7611
7612 static PyObject *_wrap_FileHistory_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
7613 PyObject *resultobj;
7614 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7615 int result;
7616 PyObject * obj0 = 0 ;
7617 char *kwnames[] = {
7618 (char *) "self", NULL
7619 };
7620
7621 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileHistory_GetCount",kwnames,&obj0)) goto fail;
7622 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7623 if (SWIG_arg_fail(1)) SWIG_fail;
7624 {
7625 PyThreadState* __tstate = wxPyBeginAllowThreads();
7626 result = (int)((wxFileHistory const *)arg1)->GetCount();
7627
7628 wxPyEndAllowThreads(__tstate);
7629 if (PyErr_Occurred()) SWIG_fail;
7630 }
7631 {
7632 resultobj = SWIG_From_int((int)(result));
7633 }
7634 return resultobj;
7635 fail:
7636 return NULL;
7637 }
7638
7639
7640 static PyObject * FileHistory_swigregister(PyObject *, PyObject *args) {
7641 PyObject *obj;
7642 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7643 SWIG_TypeClientData(SWIGTYPE_p_wxFileHistory, obj);
7644 Py_INCREF(obj);
7645 return Py_BuildValue((char *)"");
7646 }
7647 static PyObject *_wrap_new_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
7648 PyObject *resultobj;
7649 wxString *arg1 = 0 ;
7650 wxString const &arg2_defvalue = wxPyEmptyString ;
7651 wxString *arg2 = (wxString *) &arg2_defvalue ;
7652 wxSingleInstanceChecker *result;
7653 bool temp1 = false ;
7654 bool temp2 = false ;
7655 PyObject * obj0 = 0 ;
7656 PyObject * obj1 = 0 ;
7657 char *kwnames[] = {
7658 (char *) "name",(char *) "path", NULL
7659 };
7660
7661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_SingleInstanceChecker",kwnames,&obj0,&obj1)) goto fail;
7662 {
7663 arg1 = wxString_in_helper(obj0);
7664 if (arg1 == NULL) SWIG_fail;
7665 temp1 = true;
7666 }
7667 if (obj1) {
7668 {
7669 arg2 = wxString_in_helper(obj1);
7670 if (arg2 == NULL) SWIG_fail;
7671 temp2 = true;
7672 }
7673 }
7674 {
7675 PyThreadState* __tstate = wxPyBeginAllowThreads();
7676 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker((wxString const &)*arg1,(wxString const &)*arg2);
7677
7678 wxPyEndAllowThreads(__tstate);
7679 if (PyErr_Occurred()) SWIG_fail;
7680 }
7681 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
7682 {
7683 if (temp1)
7684 delete arg1;
7685 }
7686 {
7687 if (temp2)
7688 delete arg2;
7689 }
7690 return resultobj;
7691 fail:
7692 {
7693 if (temp1)
7694 delete arg1;
7695 }
7696 {
7697 if (temp2)
7698 delete arg2;
7699 }
7700 return NULL;
7701 }
7702
7703
7704 static PyObject *_wrap_new_PreSingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
7705 PyObject *resultobj;
7706 wxSingleInstanceChecker *result;
7707 char *kwnames[] = {
7708 NULL
7709 };
7710
7711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PreSingleInstanceChecker",kwnames)) goto fail;
7712 {
7713 PyThreadState* __tstate = wxPyBeginAllowThreads();
7714 result = (wxSingleInstanceChecker *)new wxSingleInstanceChecker();
7715
7716 wxPyEndAllowThreads(__tstate);
7717 if (PyErr_Occurred()) SWIG_fail;
7718 }
7719 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
7720 return resultobj;
7721 fail:
7722 return NULL;
7723 }
7724
7725
7726 static PyObject *_wrap_delete_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
7727 PyObject *resultobj;
7728 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
7729 PyObject * obj0 = 0 ;
7730 char *kwnames[] = {
7731 (char *) "self", NULL
7732 };
7733
7734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_SingleInstanceChecker",kwnames,&obj0)) goto fail;
7735 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
7736 if (SWIG_arg_fail(1)) SWIG_fail;
7737 {
7738 PyThreadState* __tstate = wxPyBeginAllowThreads();
7739 delete arg1;
7740
7741 wxPyEndAllowThreads(__tstate);
7742 if (PyErr_Occurred()) SWIG_fail;
7743 }
7744 Py_INCREF(Py_None); resultobj = Py_None;
7745 return resultobj;
7746 fail:
7747 return NULL;
7748 }
7749
7750
7751 static PyObject *_wrap_SingleInstanceChecker_Create(PyObject *, PyObject *args, PyObject *kwargs) {
7752 PyObject *resultobj;
7753 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
7754 wxString *arg2 = 0 ;
7755 wxString const &arg3_defvalue = wxPyEmptyString ;
7756 wxString *arg3 = (wxString *) &arg3_defvalue ;
7757 bool result;
7758 bool temp2 = false ;
7759 bool temp3 = false ;
7760 PyObject * obj0 = 0 ;
7761 PyObject * obj1 = 0 ;
7762 PyObject * obj2 = 0 ;
7763 char *kwnames[] = {
7764 (char *) "self",(char *) "name",(char *) "path", NULL
7765 };
7766
7767 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:SingleInstanceChecker_Create",kwnames,&obj0,&obj1,&obj2)) goto fail;
7768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
7769 if (SWIG_arg_fail(1)) SWIG_fail;
7770 {
7771 arg2 = wxString_in_helper(obj1);
7772 if (arg2 == NULL) SWIG_fail;
7773 temp2 = true;
7774 }
7775 if (obj2) {
7776 {
7777 arg3 = wxString_in_helper(obj2);
7778 if (arg3 == NULL) SWIG_fail;
7779 temp3 = true;
7780 }
7781 }
7782 {
7783 PyThreadState* __tstate = wxPyBeginAllowThreads();
7784 result = (bool)(arg1)->Create((wxString const &)*arg2,(wxString const &)*arg3);
7785
7786 wxPyEndAllowThreads(__tstate);
7787 if (PyErr_Occurred()) SWIG_fail;
7788 }
7789 {
7790 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7791 }
7792 {
7793 if (temp2)
7794 delete arg2;
7795 }
7796 {
7797 if (temp3)
7798 delete arg3;
7799 }
7800 return resultobj;
7801 fail:
7802 {
7803 if (temp2)
7804 delete arg2;
7805 }
7806 {
7807 if (temp3)
7808 delete arg3;
7809 }
7810 return NULL;
7811 }
7812
7813
7814 static PyObject *_wrap_SingleInstanceChecker_IsAnotherRunning(PyObject *, PyObject *args, PyObject *kwargs) {
7815 PyObject *resultobj;
7816 wxSingleInstanceChecker *arg1 = (wxSingleInstanceChecker *) 0 ;
7817 bool result;
7818 PyObject * obj0 = 0 ;
7819 char *kwnames[] = {
7820 (char *) "self", NULL
7821 };
7822
7823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SingleInstanceChecker_IsAnotherRunning",kwnames,&obj0)) goto fail;
7824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
7825 if (SWIG_arg_fail(1)) SWIG_fail;
7826 {
7827 PyThreadState* __tstate = wxPyBeginAllowThreads();
7828 result = (bool)((wxSingleInstanceChecker const *)arg1)->IsAnotherRunning();
7829
7830 wxPyEndAllowThreads(__tstate);
7831 if (PyErr_Occurred()) SWIG_fail;
7832 }
7833 {
7834 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7835 }
7836 return resultobj;
7837 fail:
7838 return NULL;
7839 }
7840
7841
7842 static PyObject * SingleInstanceChecker_swigregister(PyObject *, PyObject *args) {
7843 PyObject *obj;
7844 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
7845 SWIG_TypeClientData(SWIGTYPE_p_wxSingleInstanceChecker, obj);
7846 Py_INCREF(obj);
7847 return Py_BuildValue((char *)"");
7848 }
7849 static PyObject *_wrap_DrawWindowOnDC(PyObject *, PyObject *args, PyObject *kwargs) {
7850 PyObject *resultobj;
7851 wxWindow *arg1 = (wxWindow *) 0 ;
7852 wxDC *arg2 = 0 ;
7853 bool result;
7854 PyObject * obj0 = 0 ;
7855 PyObject * obj1 = 0 ;
7856 char *kwnames[] = {
7857 (char *) "window",(char *) "dc", NULL
7858 };
7859
7860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DrawWindowOnDC",kwnames,&obj0,&obj1)) goto fail;
7861 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
7862 if (SWIG_arg_fail(1)) SWIG_fail;
7863 {
7864 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDC, SWIG_POINTER_EXCEPTION | 0);
7865 if (SWIG_arg_fail(2)) SWIG_fail;
7866 if (arg2 == NULL) {
7867 SWIG_null_ref("wxDC");
7868 }
7869 if (SWIG_arg_fail(2)) SWIG_fail;
7870 }
7871 {
7872 PyThreadState* __tstate = wxPyBeginAllowThreads();
7873 result = (bool)wxDrawWindowOnDC(arg1,(wxDC const &)*arg2);
7874
7875 wxPyEndAllowThreads(__tstate);
7876 if (PyErr_Occurred()) SWIG_fail;
7877 }
7878 {
7879 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7880 }
7881 return resultobj;
7882 fail:
7883 return NULL;
7884 }
7885
7886
7887 static PyObject *_wrap_delete_TipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
7888 PyObject *resultobj;
7889 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
7890 PyObject * obj0 = 0 ;
7891 char *kwnames[] = {
7892 (char *) "self", NULL
7893 };
7894
7895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TipProvider",kwnames,&obj0)) goto fail;
7896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
7897 if (SWIG_arg_fail(1)) SWIG_fail;
7898 {
7899 PyThreadState* __tstate = wxPyBeginAllowThreads();
7900 delete arg1;
7901
7902 wxPyEndAllowThreads(__tstate);
7903 if (PyErr_Occurred()) SWIG_fail;
7904 }
7905 Py_INCREF(Py_None); resultobj = Py_None;
7906 return resultobj;
7907 fail:
7908 return NULL;
7909 }
7910
7911
7912 static PyObject *_wrap_TipProvider_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
7913 PyObject *resultobj;
7914 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
7915 wxString result;
7916 PyObject * obj0 = 0 ;
7917 char *kwnames[] = {
7918 (char *) "self", NULL
7919 };
7920
7921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetTip",kwnames,&obj0)) goto fail;
7922 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
7923 if (SWIG_arg_fail(1)) SWIG_fail;
7924 {
7925 PyThreadState* __tstate = wxPyBeginAllowThreads();
7926 result = (arg1)->GetTip();
7927
7928 wxPyEndAllowThreads(__tstate);
7929 if (PyErr_Occurred()) SWIG_fail;
7930 }
7931 {
7932 #if wxUSE_UNICODE
7933 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7934 #else
7935 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7936 #endif
7937 }
7938 return resultobj;
7939 fail:
7940 return NULL;
7941 }
7942
7943
7944 static PyObject *_wrap_TipProvider_GetCurrentTip(PyObject *, PyObject *args, PyObject *kwargs) {
7945 PyObject *resultobj;
7946 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
7947 size_t result;
7948 PyObject * obj0 = 0 ;
7949 char *kwnames[] = {
7950 (char *) "self", NULL
7951 };
7952
7953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TipProvider_GetCurrentTip",kwnames,&obj0)) goto fail;
7954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
7955 if (SWIG_arg_fail(1)) SWIG_fail;
7956 {
7957 PyThreadState* __tstate = wxPyBeginAllowThreads();
7958 result = (size_t)(arg1)->GetCurrentTip();
7959
7960 wxPyEndAllowThreads(__tstate);
7961 if (PyErr_Occurred()) SWIG_fail;
7962 }
7963 {
7964 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
7965 }
7966 return resultobj;
7967 fail:
7968 return NULL;
7969 }
7970
7971
7972 static PyObject *_wrap_TipProvider_PreprocessTip(PyObject *, PyObject *args, PyObject *kwargs) {
7973 PyObject *resultobj;
7974 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
7975 wxString *arg2 = 0 ;
7976 wxString result;
7977 bool temp2 = false ;
7978 PyObject * obj0 = 0 ;
7979 PyObject * obj1 = 0 ;
7980 char *kwnames[] = {
7981 (char *) "self",(char *) "tip", NULL
7982 };
7983
7984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TipProvider_PreprocessTip",kwnames,&obj0,&obj1)) goto fail;
7985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
7986 if (SWIG_arg_fail(1)) SWIG_fail;
7987 {
7988 arg2 = wxString_in_helper(obj1);
7989 if (arg2 == NULL) SWIG_fail;
7990 temp2 = true;
7991 }
7992 {
7993 PyThreadState* __tstate = wxPyBeginAllowThreads();
7994 result = (arg1)->PreprocessTip((wxString const &)*arg2);
7995
7996 wxPyEndAllowThreads(__tstate);
7997 if (PyErr_Occurred()) SWIG_fail;
7998 }
7999 {
8000 #if wxUSE_UNICODE
8001 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
8002 #else
8003 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
8004 #endif
8005 }
8006 {
8007 if (temp2)
8008 delete arg2;
8009 }
8010 return resultobj;
8011 fail:
8012 {
8013 if (temp2)
8014 delete arg2;
8015 }
8016 return NULL;
8017 }
8018
8019
8020 static PyObject * TipProvider_swigregister(PyObject *, PyObject *args) {
8021 PyObject *obj;
8022 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8023 SWIG_TypeClientData(SWIGTYPE_p_wxTipProvider, obj);
8024 Py_INCREF(obj);
8025 return Py_BuildValue((char *)"");
8026 }
8027 static PyObject *_wrap_new_PyTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
8028 PyObject *resultobj;
8029 size_t arg1 ;
8030 wxPyTipProvider *result;
8031 PyObject * obj0 = 0 ;
8032 char *kwnames[] = {
8033 (char *) "currentTip", NULL
8034 };
8035
8036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_PyTipProvider",kwnames,&obj0)) goto fail;
8037 {
8038 arg1 = (size_t)(SWIG_As_unsigned_SS_long(obj0));
8039 if (SWIG_arg_fail(1)) SWIG_fail;
8040 }
8041 {
8042 PyThreadState* __tstate = wxPyBeginAllowThreads();
8043 result = (wxPyTipProvider *)new wxPyTipProvider(arg1);
8044
8045 wxPyEndAllowThreads(__tstate);
8046 if (PyErr_Occurred()) SWIG_fail;
8047 }
8048 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTipProvider, 1);
8049 return resultobj;
8050 fail:
8051 return NULL;
8052 }
8053
8054
8055 static PyObject *_wrap_PyTipProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
8056 PyObject *resultobj;
8057 wxPyTipProvider *arg1 = (wxPyTipProvider *) 0 ;
8058 PyObject *arg2 = (PyObject *) 0 ;
8059 PyObject *arg3 = (PyObject *) 0 ;
8060 PyObject * obj0 = 0 ;
8061 PyObject * obj1 = 0 ;
8062 PyObject * obj2 = 0 ;
8063 char *kwnames[] = {
8064 (char *) "self",(char *) "self",(char *) "_class", NULL
8065 };
8066
8067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTipProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
8068 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTipProvider, SWIG_POINTER_EXCEPTION | 0);
8069 if (SWIG_arg_fail(1)) SWIG_fail;
8070 arg2 = obj1;
8071 arg3 = obj2;
8072 {
8073 PyThreadState* __tstate = wxPyBeginAllowThreads();
8074 (arg1)->_setCallbackInfo(arg2,arg3);
8075
8076 wxPyEndAllowThreads(__tstate);
8077 if (PyErr_Occurred()) SWIG_fail;
8078 }
8079 Py_INCREF(Py_None); resultobj = Py_None;
8080 return resultobj;
8081 fail:
8082 return NULL;
8083 }
8084
8085
8086 static PyObject * PyTipProvider_swigregister(PyObject *, PyObject *args) {
8087 PyObject *obj;
8088 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8089 SWIG_TypeClientData(SWIGTYPE_p_wxPyTipProvider, obj);
8090 Py_INCREF(obj);
8091 return Py_BuildValue((char *)"");
8092 }
8093 static PyObject *_wrap_ShowTip(PyObject *, PyObject *args, PyObject *kwargs) {
8094 PyObject *resultobj;
8095 wxWindow *arg1 = (wxWindow *) 0 ;
8096 wxTipProvider *arg2 = (wxTipProvider *) 0 ;
8097 bool arg3 = (bool) true ;
8098 bool result;
8099 PyObject * obj0 = 0 ;
8100 PyObject * obj1 = 0 ;
8101 PyObject * obj2 = 0 ;
8102 char *kwnames[] = {
8103 (char *) "parent",(char *) "tipProvider",(char *) "showAtStartup", NULL
8104 };
8105
8106 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ShowTip",kwnames,&obj0,&obj1,&obj2)) goto fail;
8107 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
8108 if (SWIG_arg_fail(1)) SWIG_fail;
8109 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
8110 if (SWIG_arg_fail(2)) SWIG_fail;
8111 if (obj2) {
8112 {
8113 arg3 = (bool)(SWIG_As_bool(obj2));
8114 if (SWIG_arg_fail(3)) SWIG_fail;
8115 }
8116 }
8117 {
8118 if (!wxPyCheckForApp()) SWIG_fail;
8119 PyThreadState* __tstate = wxPyBeginAllowThreads();
8120 result = (bool)wxShowTip(arg1,arg2,arg3);
8121
8122 wxPyEndAllowThreads(__tstate);
8123 if (PyErr_Occurred()) SWIG_fail;
8124 }
8125 {
8126 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8127 }
8128 return resultobj;
8129 fail:
8130 return NULL;
8131 }
8132
8133
8134 static PyObject *_wrap_CreateFileTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
8135 PyObject *resultobj;
8136 wxString *arg1 = 0 ;
8137 size_t arg2 ;
8138 wxTipProvider *result;
8139 bool temp1 = false ;
8140 PyObject * obj0 = 0 ;
8141 PyObject * obj1 = 0 ;
8142 char *kwnames[] = {
8143 (char *) "filename",(char *) "currentTip", NULL
8144 };
8145
8146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CreateFileTipProvider",kwnames,&obj0,&obj1)) goto fail;
8147 {
8148 arg1 = wxString_in_helper(obj0);
8149 if (arg1 == NULL) SWIG_fail;
8150 temp1 = true;
8151 }
8152 {
8153 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
8154 if (SWIG_arg_fail(2)) SWIG_fail;
8155 }
8156 {
8157 if (!wxPyCheckForApp()) SWIG_fail;
8158 PyThreadState* __tstate = wxPyBeginAllowThreads();
8159 result = (wxTipProvider *)wxCreateFileTipProvider((wxString const &)*arg1,arg2);
8160
8161 wxPyEndAllowThreads(__tstate);
8162 if (PyErr_Occurred()) SWIG_fail;
8163 }
8164 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTipProvider, 1);
8165 {
8166 if (temp1)
8167 delete arg1;
8168 }
8169 return resultobj;
8170 fail:
8171 {
8172 if (temp1)
8173 delete arg1;
8174 }
8175 return NULL;
8176 }
8177
8178
8179 static PyObject *_wrap_new_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
8180 PyObject *resultobj;
8181 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
8182 int arg2 = (int) -1 ;
8183 wxPyTimer *result;
8184 PyObject * obj0 = 0 ;
8185 PyObject * obj1 = 0 ;
8186 char *kwnames[] = {
8187 (char *) "owner",(char *) "id", NULL
8188 };
8189
8190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Timer",kwnames,&obj0,&obj1)) goto fail;
8191 if (obj0) {
8192 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
8193 if (SWIG_arg_fail(1)) SWIG_fail;
8194 }
8195 if (obj1) {
8196 {
8197 arg2 = (int)(SWIG_As_int(obj1));
8198 if (SWIG_arg_fail(2)) SWIG_fail;
8199 }
8200 }
8201 {
8202 if (!wxPyCheckForApp()) SWIG_fail;
8203 PyThreadState* __tstate = wxPyBeginAllowThreads();
8204 result = (wxPyTimer *)new wxPyTimer(arg1,arg2);
8205
8206 wxPyEndAllowThreads(__tstate);
8207 if (PyErr_Occurred()) SWIG_fail;
8208 }
8209 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTimer, 1);
8210 return resultobj;
8211 fail:
8212 return NULL;
8213 }
8214
8215
8216 static PyObject *_wrap_delete_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
8217 PyObject *resultobj;
8218 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8219 PyObject * obj0 = 0 ;
8220 char *kwnames[] = {
8221 (char *) "self", NULL
8222 };
8223
8224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Timer",kwnames,&obj0)) goto fail;
8225 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8226 if (SWIG_arg_fail(1)) SWIG_fail;
8227 {
8228 PyThreadState* __tstate = wxPyBeginAllowThreads();
8229 delete arg1;
8230
8231 wxPyEndAllowThreads(__tstate);
8232 if (PyErr_Occurred()) SWIG_fail;
8233 }
8234 Py_INCREF(Py_None); resultobj = Py_None;
8235 return resultobj;
8236 fail:
8237 return NULL;
8238 }
8239
8240
8241 static PyObject *_wrap_Timer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
8242 PyObject *resultobj;
8243 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8244 PyObject *arg2 = (PyObject *) 0 ;
8245 PyObject *arg3 = (PyObject *) 0 ;
8246 int arg4 = (int) 1 ;
8247 PyObject * obj0 = 0 ;
8248 PyObject * obj1 = 0 ;
8249 PyObject * obj2 = 0 ;
8250 PyObject * obj3 = 0 ;
8251 char *kwnames[] = {
8252 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
8253 };
8254
8255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Timer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
8256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8257 if (SWIG_arg_fail(1)) SWIG_fail;
8258 arg2 = obj1;
8259 arg3 = obj2;
8260 if (obj3) {
8261 {
8262 arg4 = (int)(SWIG_As_int(obj3));
8263 if (SWIG_arg_fail(4)) SWIG_fail;
8264 }
8265 }
8266 {
8267 PyThreadState* __tstate = wxPyBeginAllowThreads();
8268 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
8269
8270 wxPyEndAllowThreads(__tstate);
8271 if (PyErr_Occurred()) SWIG_fail;
8272 }
8273 Py_INCREF(Py_None); resultobj = Py_None;
8274 return resultobj;
8275 fail:
8276 return NULL;
8277 }
8278
8279
8280 static PyObject *_wrap_Timer_SetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
8281 PyObject *resultobj;
8282 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8283 wxEvtHandler *arg2 = (wxEvtHandler *) 0 ;
8284 int arg3 = (int) -1 ;
8285 PyObject * obj0 = 0 ;
8286 PyObject * obj1 = 0 ;
8287 PyObject * obj2 = 0 ;
8288 char *kwnames[] = {
8289 (char *) "self",(char *) "owner",(char *) "id", NULL
8290 };
8291
8292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Timer_SetOwner",kwnames,&obj0,&obj1,&obj2)) goto fail;
8293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8294 if (SWIG_arg_fail(1)) SWIG_fail;
8295 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
8296 if (SWIG_arg_fail(2)) SWIG_fail;
8297 if (obj2) {
8298 {
8299 arg3 = (int)(SWIG_As_int(obj2));
8300 if (SWIG_arg_fail(3)) SWIG_fail;
8301 }
8302 }
8303 {
8304 PyThreadState* __tstate = wxPyBeginAllowThreads();
8305 (arg1)->SetOwner(arg2,arg3);
8306
8307 wxPyEndAllowThreads(__tstate);
8308 if (PyErr_Occurred()) SWIG_fail;
8309 }
8310 Py_INCREF(Py_None); resultobj = Py_None;
8311 return resultobj;
8312 fail:
8313 return NULL;
8314 }
8315
8316
8317 static PyObject *_wrap_Timer_GetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
8318 PyObject *resultobj;
8319 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8320 wxEvtHandler *result;
8321 PyObject * obj0 = 0 ;
8322 char *kwnames[] = {
8323 (char *) "self", NULL
8324 };
8325
8326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetOwner",kwnames,&obj0)) goto fail;
8327 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8328 if (SWIG_arg_fail(1)) SWIG_fail;
8329 {
8330 PyThreadState* __tstate = wxPyBeginAllowThreads();
8331 result = (wxEvtHandler *)(arg1)->GetOwner();
8332
8333 wxPyEndAllowThreads(__tstate);
8334 if (PyErr_Occurred()) SWIG_fail;
8335 }
8336 {
8337 resultobj = wxPyMake_wxObject(result, 0);
8338 }
8339 return resultobj;
8340 fail:
8341 return NULL;
8342 }
8343
8344
8345 static PyObject *_wrap_Timer_Start(PyObject *, PyObject *args, PyObject *kwargs) {
8346 PyObject *resultobj;
8347 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8348 int arg2 = (int) -1 ;
8349 bool arg3 = (bool) false ;
8350 bool result;
8351 PyObject * obj0 = 0 ;
8352 PyObject * obj1 = 0 ;
8353 PyObject * obj2 = 0 ;
8354 char *kwnames[] = {
8355 (char *) "self",(char *) "milliseconds",(char *) "oneShot", NULL
8356 };
8357
8358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Timer_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
8359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8360 if (SWIG_arg_fail(1)) SWIG_fail;
8361 if (obj1) {
8362 {
8363 arg2 = (int)(SWIG_As_int(obj1));
8364 if (SWIG_arg_fail(2)) SWIG_fail;
8365 }
8366 }
8367 if (obj2) {
8368 {
8369 arg3 = (bool)(SWIG_As_bool(obj2));
8370 if (SWIG_arg_fail(3)) SWIG_fail;
8371 }
8372 }
8373 {
8374 PyThreadState* __tstate = wxPyBeginAllowThreads();
8375 result = (bool)(arg1)->Start(arg2,arg3);
8376
8377 wxPyEndAllowThreads(__tstate);
8378 if (PyErr_Occurred()) SWIG_fail;
8379 }
8380 {
8381 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8382 }
8383 return resultobj;
8384 fail:
8385 return NULL;
8386 }
8387
8388
8389 static PyObject *_wrap_Timer_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
8390 PyObject *resultobj;
8391 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8392 PyObject * obj0 = 0 ;
8393 char *kwnames[] = {
8394 (char *) "self", NULL
8395 };
8396
8397 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_Stop",kwnames,&obj0)) goto fail;
8398 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8399 if (SWIG_arg_fail(1)) SWIG_fail;
8400 {
8401 PyThreadState* __tstate = wxPyBeginAllowThreads();
8402 (arg1)->Stop();
8403
8404 wxPyEndAllowThreads(__tstate);
8405 if (PyErr_Occurred()) SWIG_fail;
8406 }
8407 Py_INCREF(Py_None); resultobj = Py_None;
8408 return resultobj;
8409 fail:
8410 return NULL;
8411 }
8412
8413
8414 static PyObject *_wrap_Timer_IsRunning(PyObject *, PyObject *args, PyObject *kwargs) {
8415 PyObject *resultobj;
8416 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8417 bool result;
8418 PyObject * obj0 = 0 ;
8419 char *kwnames[] = {
8420 (char *) "self", NULL
8421 };
8422
8423 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsRunning",kwnames,&obj0)) goto fail;
8424 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8425 if (SWIG_arg_fail(1)) SWIG_fail;
8426 {
8427 PyThreadState* __tstate = wxPyBeginAllowThreads();
8428 result = (bool)((wxPyTimer const *)arg1)->IsRunning();
8429
8430 wxPyEndAllowThreads(__tstate);
8431 if (PyErr_Occurred()) SWIG_fail;
8432 }
8433 {
8434 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8435 }
8436 return resultobj;
8437 fail:
8438 return NULL;
8439 }
8440
8441
8442 static PyObject *_wrap_Timer_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
8443 PyObject *resultobj;
8444 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8445 int result;
8446 PyObject * obj0 = 0 ;
8447 char *kwnames[] = {
8448 (char *) "self", NULL
8449 };
8450
8451 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetInterval",kwnames,&obj0)) goto fail;
8452 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8453 if (SWIG_arg_fail(1)) SWIG_fail;
8454 {
8455 PyThreadState* __tstate = wxPyBeginAllowThreads();
8456 result = (int)((wxPyTimer const *)arg1)->GetInterval();
8457
8458 wxPyEndAllowThreads(__tstate);
8459 if (PyErr_Occurred()) SWIG_fail;
8460 }
8461 {
8462 resultobj = SWIG_From_int((int)(result));
8463 }
8464 return resultobj;
8465 fail:
8466 return NULL;
8467 }
8468
8469
8470 static PyObject *_wrap_Timer_IsOneShot(PyObject *, PyObject *args, PyObject *kwargs) {
8471 PyObject *resultobj;
8472 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8473 bool result;
8474 PyObject * obj0 = 0 ;
8475 char *kwnames[] = {
8476 (char *) "self", NULL
8477 };
8478
8479 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_IsOneShot",kwnames,&obj0)) goto fail;
8480 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8481 if (SWIG_arg_fail(1)) SWIG_fail;
8482 {
8483 PyThreadState* __tstate = wxPyBeginAllowThreads();
8484 result = (bool)((wxPyTimer const *)arg1)->IsOneShot();
8485
8486 wxPyEndAllowThreads(__tstate);
8487 if (PyErr_Occurred()) SWIG_fail;
8488 }
8489 {
8490 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8491 }
8492 return resultobj;
8493 fail:
8494 return NULL;
8495 }
8496
8497
8498 static PyObject *_wrap_Timer_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
8499 PyObject *resultobj;
8500 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8501 int result;
8502 PyObject * obj0 = 0 ;
8503 char *kwnames[] = {
8504 (char *) "self", NULL
8505 };
8506
8507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Timer_GetId",kwnames,&obj0)) goto fail;
8508 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8509 if (SWIG_arg_fail(1)) SWIG_fail;
8510 {
8511 PyThreadState* __tstate = wxPyBeginAllowThreads();
8512 result = (int)((wxPyTimer const *)arg1)->GetId();
8513
8514 wxPyEndAllowThreads(__tstate);
8515 if (PyErr_Occurred()) SWIG_fail;
8516 }
8517 {
8518 resultobj = SWIG_From_int((int)(result));
8519 }
8520 return resultobj;
8521 fail:
8522 return NULL;
8523 }
8524
8525
8526 static PyObject * Timer_swigregister(PyObject *, PyObject *args) {
8527 PyObject *obj;
8528 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8529 SWIG_TypeClientData(SWIGTYPE_p_wxPyTimer, obj);
8530 Py_INCREF(obj);
8531 return Py_BuildValue((char *)"");
8532 }
8533 static PyObject *_wrap_new_TimerEvent(PyObject *, PyObject *args, PyObject *kwargs) {
8534 PyObject *resultobj;
8535 int arg1 = (int) 0 ;
8536 int arg2 = (int) 0 ;
8537 wxTimerEvent *result;
8538 PyObject * obj0 = 0 ;
8539 PyObject * obj1 = 0 ;
8540 char *kwnames[] = {
8541 (char *) "timerid",(char *) "interval", NULL
8542 };
8543
8544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TimerEvent",kwnames,&obj0,&obj1)) goto fail;
8545 if (obj0) {
8546 {
8547 arg1 = (int)(SWIG_As_int(obj0));
8548 if (SWIG_arg_fail(1)) SWIG_fail;
8549 }
8550 }
8551 if (obj1) {
8552 {
8553 arg2 = (int)(SWIG_As_int(obj1));
8554 if (SWIG_arg_fail(2)) SWIG_fail;
8555 }
8556 }
8557 {
8558 PyThreadState* __tstate = wxPyBeginAllowThreads();
8559 result = (wxTimerEvent *)new wxTimerEvent(arg1,arg2);
8560
8561 wxPyEndAllowThreads(__tstate);
8562 if (PyErr_Occurred()) SWIG_fail;
8563 }
8564 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerEvent, 1);
8565 return resultobj;
8566 fail:
8567 return NULL;
8568 }
8569
8570
8571 static PyObject *_wrap_TimerEvent_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
8572 PyObject *resultobj;
8573 wxTimerEvent *arg1 = (wxTimerEvent *) 0 ;
8574 int result;
8575 PyObject * obj0 = 0 ;
8576 char *kwnames[] = {
8577 (char *) "self", NULL
8578 };
8579
8580 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimerEvent_GetInterval",kwnames,&obj0)) goto fail;
8581 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimerEvent, SWIG_POINTER_EXCEPTION | 0);
8582 if (SWIG_arg_fail(1)) SWIG_fail;
8583 {
8584 PyThreadState* __tstate = wxPyBeginAllowThreads();
8585 result = (int)((wxTimerEvent const *)arg1)->GetInterval();
8586
8587 wxPyEndAllowThreads(__tstate);
8588 if (PyErr_Occurred()) SWIG_fail;
8589 }
8590 {
8591 resultobj = SWIG_From_int((int)(result));
8592 }
8593 return resultobj;
8594 fail:
8595 return NULL;
8596 }
8597
8598
8599 static PyObject * TimerEvent_swigregister(PyObject *, PyObject *args) {
8600 PyObject *obj;
8601 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8602 SWIG_TypeClientData(SWIGTYPE_p_wxTimerEvent, obj);
8603 Py_INCREF(obj);
8604 return Py_BuildValue((char *)"");
8605 }
8606 static PyObject *_wrap_new_TimerRunner__SWIG_0(PyObject *, PyObject *args) {
8607 PyObject *resultobj;
8608 wxTimer *arg1 = 0 ;
8609 wxTimerRunner *result;
8610 PyObject * obj0 = 0 ;
8611
8612 if(!PyArg_ParseTuple(args,(char *)"O:new_TimerRunner",&obj0)) goto fail;
8613 {
8614 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimer, SWIG_POINTER_EXCEPTION | 0);
8615 if (SWIG_arg_fail(1)) SWIG_fail;
8616 if (arg1 == NULL) {
8617 SWIG_null_ref("wxTimer");
8618 }
8619 if (SWIG_arg_fail(1)) SWIG_fail;
8620 }
8621 {
8622 if (!wxPyCheckForApp()) SWIG_fail;
8623 PyThreadState* __tstate = wxPyBeginAllowThreads();
8624 result = (wxTimerRunner *)new wxTimerRunner(*arg1);
8625
8626 wxPyEndAllowThreads(__tstate);
8627 if (PyErr_Occurred()) SWIG_fail;
8628 }
8629 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
8630 return resultobj;
8631 fail:
8632 return NULL;
8633 }
8634
8635
8636 static PyObject *_wrap_new_TimerRunner__SWIG_1(PyObject *, PyObject *args) {
8637 PyObject *resultobj;
8638 wxTimer *arg1 = 0 ;
8639 int arg2 ;
8640 bool arg3 = (bool) false ;
8641 wxTimerRunner *result;
8642 PyObject * obj0 = 0 ;
8643 PyObject * obj1 = 0 ;
8644 PyObject * obj2 = 0 ;
8645
8646 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_TimerRunner",&obj0,&obj1,&obj2)) goto fail;
8647 {
8648 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimer, SWIG_POINTER_EXCEPTION | 0);
8649 if (SWIG_arg_fail(1)) SWIG_fail;
8650 if (arg1 == NULL) {
8651 SWIG_null_ref("wxTimer");
8652 }
8653 if (SWIG_arg_fail(1)) SWIG_fail;
8654 }
8655 {
8656 arg2 = (int)(SWIG_As_int(obj1));
8657 if (SWIG_arg_fail(2)) SWIG_fail;
8658 }
8659 if (obj2) {
8660 {
8661 arg3 = (bool)(SWIG_As_bool(obj2));
8662 if (SWIG_arg_fail(3)) SWIG_fail;
8663 }
8664 }
8665 {
8666 if (!wxPyCheckForApp()) SWIG_fail;
8667 PyThreadState* __tstate = wxPyBeginAllowThreads();
8668 result = (wxTimerRunner *)new wxTimerRunner(*arg1,arg2,arg3);
8669
8670 wxPyEndAllowThreads(__tstate);
8671 if (PyErr_Occurred()) SWIG_fail;
8672 }
8673 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
8674 return resultobj;
8675 fail:
8676 return NULL;
8677 }
8678
8679
8680 static PyObject *_wrap_new_TimerRunner(PyObject *self, PyObject *args) {
8681 int argc;
8682 PyObject *argv[4];
8683 int ii;
8684
8685 argc = PyObject_Length(args);
8686 for (ii = 0; (ii < argc) && (ii < 3); ii++) {
8687 argv[ii] = PyTuple_GetItem(args,ii);
8688 }
8689 if (argc == 1) {
8690 int _v;
8691 {
8692 void *ptr = 0;
8693 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
8694 _v = 0;
8695 PyErr_Clear();
8696 } else {
8697 _v = (ptr != 0);
8698 }
8699 }
8700 if (_v) {
8701 return _wrap_new_TimerRunner__SWIG_0(self,args);
8702 }
8703 }
8704 if ((argc >= 2) && (argc <= 3)) {
8705 int _v;
8706 {
8707 void *ptr = 0;
8708 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
8709 _v = 0;
8710 PyErr_Clear();
8711 } else {
8712 _v = (ptr != 0);
8713 }
8714 }
8715 if (_v) {
8716 _v = SWIG_Check_int(argv[1]);
8717 if (_v) {
8718 if (argc <= 2) {
8719 return _wrap_new_TimerRunner__SWIG_1(self,args);
8720 }
8721 _v = SWIG_Check_bool(argv[2]);
8722 if (_v) {
8723 return _wrap_new_TimerRunner__SWIG_1(self,args);
8724 }
8725 }
8726 }
8727 }
8728
8729 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_TimerRunner'");
8730 return NULL;
8731 }
8732
8733
8734 static PyObject *_wrap_delete_TimerRunner(PyObject *, PyObject *args, PyObject *kwargs) {
8735 PyObject *resultobj;
8736 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
8737 PyObject * obj0 = 0 ;
8738 char *kwnames[] = {
8739 (char *) "self", NULL
8740 };
8741
8742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimerRunner",kwnames,&obj0)) goto fail;
8743 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimerRunner, SWIG_POINTER_EXCEPTION | 0);
8744 if (SWIG_arg_fail(1)) SWIG_fail;
8745 {
8746 PyThreadState* __tstate = wxPyBeginAllowThreads();
8747 delete arg1;
8748
8749 wxPyEndAllowThreads(__tstate);
8750 if (PyErr_Occurred()) SWIG_fail;
8751 }
8752 Py_INCREF(Py_None); resultobj = Py_None;
8753 return resultobj;
8754 fail:
8755 return NULL;
8756 }
8757
8758
8759 static PyObject *_wrap_TimerRunner_Start(PyObject *, PyObject *args, PyObject *kwargs) {
8760 PyObject *resultobj;
8761 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
8762 int arg2 ;
8763 bool arg3 = (bool) false ;
8764 PyObject * obj0 = 0 ;
8765 PyObject * obj1 = 0 ;
8766 PyObject * obj2 = 0 ;
8767 char *kwnames[] = {
8768 (char *) "self",(char *) "milli",(char *) "oneShot", NULL
8769 };
8770
8771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TimerRunner_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
8772 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimerRunner, SWIG_POINTER_EXCEPTION | 0);
8773 if (SWIG_arg_fail(1)) SWIG_fail;
8774 {
8775 arg2 = (int)(SWIG_As_int(obj1));
8776 if (SWIG_arg_fail(2)) SWIG_fail;
8777 }
8778 if (obj2) {
8779 {
8780 arg3 = (bool)(SWIG_As_bool(obj2));
8781 if (SWIG_arg_fail(3)) SWIG_fail;
8782 }
8783 }
8784 {
8785 PyThreadState* __tstate = wxPyBeginAllowThreads();
8786 (arg1)->Start(arg2,arg3);
8787
8788 wxPyEndAllowThreads(__tstate);
8789 if (PyErr_Occurred()) SWIG_fail;
8790 }
8791 Py_INCREF(Py_None); resultobj = Py_None;
8792 return resultobj;
8793 fail:
8794 return NULL;
8795 }
8796
8797
8798 static PyObject * TimerRunner_swigregister(PyObject *, PyObject *args) {
8799 PyObject *obj;
8800 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
8801 SWIG_TypeClientData(SWIGTYPE_p_wxTimerRunner, obj);
8802 Py_INCREF(obj);
8803 return Py_BuildValue((char *)"");
8804 }
8805 static PyObject *_wrap_new_Log(PyObject *, PyObject *args, PyObject *kwargs) {
8806 PyObject *resultobj;
8807 wxLog *result;
8808 char *kwnames[] = {
8809 NULL
8810 };
8811
8812 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Log",kwnames)) goto fail;
8813 {
8814 PyThreadState* __tstate = wxPyBeginAllowThreads();
8815 result = (wxLog *)new wxLog();
8816
8817 wxPyEndAllowThreads(__tstate);
8818 if (PyErr_Occurred()) SWIG_fail;
8819 }
8820 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 1);
8821 return resultobj;
8822 fail:
8823 return NULL;
8824 }
8825
8826
8827 static PyObject *_wrap_Log_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
8828 PyObject *resultobj;
8829 bool result;
8830 char *kwnames[] = {
8831 NULL
8832 };
8833
8834 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_IsEnabled",kwnames)) goto fail;
8835 {
8836 PyThreadState* __tstate = wxPyBeginAllowThreads();
8837 result = (bool)wxLog::IsEnabled();
8838
8839 wxPyEndAllowThreads(__tstate);
8840 if (PyErr_Occurred()) SWIG_fail;
8841 }
8842 {
8843 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8844 }
8845 return resultobj;
8846 fail:
8847 return NULL;
8848 }
8849
8850
8851 static PyObject *_wrap_Log_EnableLogging(PyObject *, PyObject *args, PyObject *kwargs) {
8852 PyObject *resultobj;
8853 bool arg1 = (bool) true ;
8854 bool result;
8855 PyObject * obj0 = 0 ;
8856 char *kwnames[] = {
8857 (char *) "doIt", NULL
8858 };
8859
8860 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_EnableLogging",kwnames,&obj0)) goto fail;
8861 if (obj0) {
8862 {
8863 arg1 = (bool)(SWIG_As_bool(obj0));
8864 if (SWIG_arg_fail(1)) SWIG_fail;
8865 }
8866 }
8867 {
8868 PyThreadState* __tstate = wxPyBeginAllowThreads();
8869 result = (bool)wxLog::EnableLogging(arg1);
8870
8871 wxPyEndAllowThreads(__tstate);
8872 if (PyErr_Occurred()) SWIG_fail;
8873 }
8874 {
8875 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8876 }
8877 return resultobj;
8878 fail:
8879 return NULL;
8880 }
8881
8882
8883 static PyObject *_wrap_Log_OnLog(PyObject *, PyObject *args, PyObject *kwargs) {
8884 PyObject *resultobj;
8885 wxLogLevel arg1 ;
8886 wxChar *arg2 = (wxChar *) 0 ;
8887 time_t arg3 ;
8888 PyObject * obj0 = 0 ;
8889 PyObject * obj1 = 0 ;
8890 PyObject * obj2 = 0 ;
8891 char *kwnames[] = {
8892 (char *) "level",(char *) "szString",(char *) "t", NULL
8893 };
8894
8895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Log_OnLog",kwnames,&obj0,&obj1,&obj2)) goto fail;
8896 {
8897 arg1 = (wxLogLevel)(SWIG_As_unsigned_SS_long(obj0));
8898 if (SWIG_arg_fail(1)) SWIG_fail;
8899 }
8900 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxChar, SWIG_POINTER_EXCEPTION | 0);
8901 if (SWIG_arg_fail(2)) SWIG_fail;
8902 {
8903 arg3 = (time_t)(SWIG_As_unsigned_SS_int(obj2));
8904 if (SWIG_arg_fail(3)) SWIG_fail;
8905 }
8906 {
8907 PyThreadState* __tstate = wxPyBeginAllowThreads();
8908 wxLog::OnLog(arg1,(wxChar const *)arg2,arg3);
8909
8910 wxPyEndAllowThreads(__tstate);
8911 if (PyErr_Occurred()) SWIG_fail;
8912 }
8913 Py_INCREF(Py_None); resultobj = Py_None;
8914 return resultobj;
8915 fail:
8916 return NULL;
8917 }
8918
8919
8920 static PyObject *_wrap_Log_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
8921 PyObject *resultobj;
8922 wxLog *arg1 = (wxLog *) 0 ;
8923 PyObject * obj0 = 0 ;
8924 char *kwnames[] = {
8925 (char *) "self", NULL
8926 };
8927
8928 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Flush",kwnames,&obj0)) goto fail;
8929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
8930 if (SWIG_arg_fail(1)) SWIG_fail;
8931 {
8932 PyThreadState* __tstate = wxPyBeginAllowThreads();
8933 (arg1)->Flush();
8934
8935 wxPyEndAllowThreads(__tstate);
8936 if (PyErr_Occurred()) SWIG_fail;
8937 }
8938 Py_INCREF(Py_None); resultobj = Py_None;
8939 return resultobj;
8940 fail:
8941 return NULL;
8942 }
8943
8944
8945 static PyObject *_wrap_Log_FlushActive(PyObject *, PyObject *args, PyObject *kwargs) {
8946 PyObject *resultobj;
8947 char *kwnames[] = {
8948 NULL
8949 };
8950
8951 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_FlushActive",kwnames)) goto fail;
8952 {
8953 PyThreadState* __tstate = wxPyBeginAllowThreads();
8954 wxLog::FlushActive();
8955
8956 wxPyEndAllowThreads(__tstate);
8957 if (PyErr_Occurred()) SWIG_fail;
8958 }
8959 Py_INCREF(Py_None); resultobj = Py_None;
8960 return resultobj;
8961 fail:
8962 return NULL;
8963 }
8964
8965
8966 static PyObject *_wrap_Log_GetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
8967 PyObject *resultobj;
8968 wxLog *result;
8969 char *kwnames[] = {
8970 NULL
8971 };
8972
8973 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetActiveTarget",kwnames)) goto fail;
8974 {
8975 PyThreadState* __tstate = wxPyBeginAllowThreads();
8976 result = (wxLog *)wxLog::GetActiveTarget();
8977
8978 wxPyEndAllowThreads(__tstate);
8979 if (PyErr_Occurred()) SWIG_fail;
8980 }
8981 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
8982 return resultobj;
8983 fail:
8984 return NULL;
8985 }
8986
8987
8988 static PyObject *_wrap_Log_SetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
8989 PyObject *resultobj;
8990 wxLog *arg1 = (wxLog *) 0 ;
8991 wxLog *result;
8992 PyObject * obj0 = 0 ;
8993 char *kwnames[] = {
8994 (char *) "pLogger", NULL
8995 };
8996
8997 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetActiveTarget",kwnames,&obj0)) goto fail;
8998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
8999 if (SWIG_arg_fail(1)) SWIG_fail;
9000 {
9001 PyThreadState* __tstate = wxPyBeginAllowThreads();
9002 result = (wxLog *)wxLog::SetActiveTarget(arg1);
9003
9004 wxPyEndAllowThreads(__tstate);
9005 if (PyErr_Occurred()) SWIG_fail;
9006 }
9007 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
9008 return resultobj;
9009 fail:
9010 return NULL;
9011 }
9012
9013
9014 static PyObject *_wrap_Log_Suspend(PyObject *, PyObject *args, PyObject *kwargs) {
9015 PyObject *resultobj;
9016 char *kwnames[] = {
9017 NULL
9018 };
9019
9020 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Suspend",kwnames)) goto fail;
9021 {
9022 PyThreadState* __tstate = wxPyBeginAllowThreads();
9023 wxLog::Suspend();
9024
9025 wxPyEndAllowThreads(__tstate);
9026 if (PyErr_Occurred()) SWIG_fail;
9027 }
9028 Py_INCREF(Py_None); resultobj = Py_None;
9029 return resultobj;
9030 fail:
9031 return NULL;
9032 }
9033
9034
9035 static PyObject *_wrap_Log_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
9036 PyObject *resultobj;
9037 char *kwnames[] = {
9038 NULL
9039 };
9040
9041 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_Resume",kwnames)) goto fail;
9042 {
9043 PyThreadState* __tstate = wxPyBeginAllowThreads();
9044 wxLog::Resume();
9045
9046 wxPyEndAllowThreads(__tstate);
9047 if (PyErr_Occurred()) SWIG_fail;
9048 }
9049 Py_INCREF(Py_None); resultobj = Py_None;
9050 return resultobj;
9051 fail:
9052 return NULL;
9053 }
9054
9055
9056 static PyObject *_wrap_Log_SetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
9057 PyObject *resultobj;
9058 bool arg1 = (bool) true ;
9059 PyObject * obj0 = 0 ;
9060 char *kwnames[] = {
9061 (char *) "bVerbose", NULL
9062 };
9063
9064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:Log_SetVerbose",kwnames,&obj0)) goto fail;
9065 if (obj0) {
9066 {
9067 arg1 = (bool)(SWIG_As_bool(obj0));
9068 if (SWIG_arg_fail(1)) SWIG_fail;
9069 }
9070 }
9071 {
9072 PyThreadState* __tstate = wxPyBeginAllowThreads();
9073 wxLog::SetVerbose(arg1);
9074
9075 wxPyEndAllowThreads(__tstate);
9076 if (PyErr_Occurred()) SWIG_fail;
9077 }
9078 Py_INCREF(Py_None); resultobj = Py_None;
9079 return resultobj;
9080 fail:
9081 return NULL;
9082 }
9083
9084
9085 static PyObject *_wrap_Log_SetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
9086 PyObject *resultobj;
9087 wxLogLevel arg1 ;
9088 PyObject * obj0 = 0 ;
9089 char *kwnames[] = {
9090 (char *) "logLevel", NULL
9091 };
9092
9093 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetLogLevel",kwnames,&obj0)) goto fail;
9094 {
9095 arg1 = (wxLogLevel)(SWIG_As_unsigned_SS_long(obj0));
9096 if (SWIG_arg_fail(1)) SWIG_fail;
9097 }
9098 {
9099 PyThreadState* __tstate = wxPyBeginAllowThreads();
9100 wxLog::SetLogLevel(arg1);
9101
9102 wxPyEndAllowThreads(__tstate);
9103 if (PyErr_Occurred()) SWIG_fail;
9104 }
9105 Py_INCREF(Py_None); resultobj = Py_None;
9106 return resultobj;
9107 fail:
9108 return NULL;
9109 }
9110
9111
9112 static PyObject *_wrap_Log_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
9113 PyObject *resultobj;
9114 char *kwnames[] = {
9115 NULL
9116 };
9117
9118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_DontCreateOnDemand",kwnames)) goto fail;
9119 {
9120 PyThreadState* __tstate = wxPyBeginAllowThreads();
9121 wxLog::DontCreateOnDemand();
9122
9123 wxPyEndAllowThreads(__tstate);
9124 if (PyErr_Occurred()) SWIG_fail;
9125 }
9126 Py_INCREF(Py_None); resultobj = Py_None;
9127 return resultobj;
9128 fail:
9129 return NULL;
9130 }
9131
9132
9133 static PyObject *_wrap_Log_SetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
9134 PyObject *resultobj;
9135 wxTraceMask arg1 ;
9136 PyObject * obj0 = 0 ;
9137 char *kwnames[] = {
9138 (char *) "ulMask", NULL
9139 };
9140
9141 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTraceMask",kwnames,&obj0)) goto fail;
9142 {
9143 arg1 = (wxTraceMask)(SWIG_As_unsigned_SS_long(obj0));
9144 if (SWIG_arg_fail(1)) SWIG_fail;
9145 }
9146 {
9147 PyThreadState* __tstate = wxPyBeginAllowThreads();
9148 wxLog::SetTraceMask(arg1);
9149
9150 wxPyEndAllowThreads(__tstate);
9151 if (PyErr_Occurred()) SWIG_fail;
9152 }
9153 Py_INCREF(Py_None); resultobj = Py_None;
9154 return resultobj;
9155 fail:
9156 return NULL;
9157 }
9158
9159
9160 static PyObject *_wrap_Log_AddTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
9161 PyObject *resultobj;
9162 wxString *arg1 = 0 ;
9163 bool temp1 = false ;
9164 PyObject * obj0 = 0 ;
9165 char *kwnames[] = {
9166 (char *) "str", NULL
9167 };
9168
9169 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_AddTraceMask",kwnames,&obj0)) goto fail;
9170 {
9171 arg1 = wxString_in_helper(obj0);
9172 if (arg1 == NULL) SWIG_fail;
9173 temp1 = true;
9174 }
9175 {
9176 PyThreadState* __tstate = wxPyBeginAllowThreads();
9177 wxLog::AddTraceMask((wxString const &)*arg1);
9178
9179 wxPyEndAllowThreads(__tstate);
9180 if (PyErr_Occurred()) SWIG_fail;
9181 }
9182 Py_INCREF(Py_None); resultobj = Py_None;
9183 {
9184 if (temp1)
9185 delete arg1;
9186 }
9187 return resultobj;
9188 fail:
9189 {
9190 if (temp1)
9191 delete arg1;
9192 }
9193 return NULL;
9194 }
9195
9196
9197 static PyObject *_wrap_Log_RemoveTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
9198 PyObject *resultobj;
9199 wxString *arg1 = 0 ;
9200 bool temp1 = false ;
9201 PyObject * obj0 = 0 ;
9202 char *kwnames[] = {
9203 (char *) "str", NULL
9204 };
9205
9206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_RemoveTraceMask",kwnames,&obj0)) goto fail;
9207 {
9208 arg1 = wxString_in_helper(obj0);
9209 if (arg1 == NULL) SWIG_fail;
9210 temp1 = true;
9211 }
9212 {
9213 PyThreadState* __tstate = wxPyBeginAllowThreads();
9214 wxLog::RemoveTraceMask((wxString const &)*arg1);
9215
9216 wxPyEndAllowThreads(__tstate);
9217 if (PyErr_Occurred()) SWIG_fail;
9218 }
9219 Py_INCREF(Py_None); resultobj = Py_None;
9220 {
9221 if (temp1)
9222 delete arg1;
9223 }
9224 return resultobj;
9225 fail:
9226 {
9227 if (temp1)
9228 delete arg1;
9229 }
9230 return NULL;
9231 }
9232
9233
9234 static PyObject *_wrap_Log_ClearTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
9235 PyObject *resultobj;
9236 char *kwnames[] = {
9237 NULL
9238 };
9239
9240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_ClearTraceMasks",kwnames)) goto fail;
9241 {
9242 PyThreadState* __tstate = wxPyBeginAllowThreads();
9243 wxLog::ClearTraceMasks();
9244
9245 wxPyEndAllowThreads(__tstate);
9246 if (PyErr_Occurred()) SWIG_fail;
9247 }
9248 Py_INCREF(Py_None); resultobj = Py_None;
9249 return resultobj;
9250 fail:
9251 return NULL;
9252 }
9253
9254
9255 static PyObject *_wrap_Log_GetTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
9256 PyObject *resultobj;
9257 wxArrayString *result;
9258 char *kwnames[] = {
9259 NULL
9260 };
9261
9262 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMasks",kwnames)) goto fail;
9263 {
9264 PyThreadState* __tstate = wxPyBeginAllowThreads();
9265 {
9266 wxArrayString const &_result_ref = wxLog::GetTraceMasks();
9267 result = (wxArrayString *) &_result_ref;
9268 }
9269
9270 wxPyEndAllowThreads(__tstate);
9271 if (PyErr_Occurred()) SWIG_fail;
9272 }
9273 {
9274 resultobj = wxArrayString2PyList_helper(*result);
9275 }
9276 return resultobj;
9277 fail:
9278 return NULL;
9279 }
9280
9281
9282 static PyObject *_wrap_Log_SetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
9283 PyObject *resultobj;
9284 wxChar *arg1 = (wxChar *) 0 ;
9285 PyObject * obj0 = 0 ;
9286 char *kwnames[] = {
9287 (char *) "ts", NULL
9288 };
9289
9290 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_SetTimestamp",kwnames,&obj0)) goto fail;
9291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChar, SWIG_POINTER_EXCEPTION | 0);
9292 if (SWIG_arg_fail(1)) SWIG_fail;
9293 {
9294 PyThreadState* __tstate = wxPyBeginAllowThreads();
9295 wxLog::SetTimestamp((wxChar const *)arg1);
9296
9297 wxPyEndAllowThreads(__tstate);
9298 if (PyErr_Occurred()) SWIG_fail;
9299 }
9300 Py_INCREF(Py_None); resultobj = Py_None;
9301 return resultobj;
9302 fail:
9303 return NULL;
9304 }
9305
9306
9307 static PyObject *_wrap_Log_GetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
9308 PyObject *resultobj;
9309 bool result;
9310 char *kwnames[] = {
9311 NULL
9312 };
9313
9314 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetVerbose",kwnames)) goto fail;
9315 {
9316 PyThreadState* __tstate = wxPyBeginAllowThreads();
9317 result = (bool)wxLog::GetVerbose();
9318
9319 wxPyEndAllowThreads(__tstate);
9320 if (PyErr_Occurred()) SWIG_fail;
9321 }
9322 {
9323 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9324 }
9325 return resultobj;
9326 fail:
9327 return NULL;
9328 }
9329
9330
9331 static PyObject *_wrap_Log_GetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
9332 PyObject *resultobj;
9333 wxTraceMask result;
9334 char *kwnames[] = {
9335 NULL
9336 };
9337
9338 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTraceMask",kwnames)) goto fail;
9339 {
9340 PyThreadState* __tstate = wxPyBeginAllowThreads();
9341 result = (wxTraceMask)wxLog::GetTraceMask();
9342
9343 wxPyEndAllowThreads(__tstate);
9344 if (PyErr_Occurred()) SWIG_fail;
9345 }
9346 {
9347 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
9348 }
9349 return resultobj;
9350 fail:
9351 return NULL;
9352 }
9353
9354
9355 static PyObject *_wrap_Log_IsAllowedTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
9356 PyObject *resultobj;
9357 wxChar *arg1 = (wxChar *) 0 ;
9358 bool result;
9359 PyObject * obj0 = 0 ;
9360 char *kwnames[] = {
9361 (char *) "mask", NULL
9362 };
9363
9364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_IsAllowedTraceMask",kwnames,&obj0)) goto fail;
9365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChar, SWIG_POINTER_EXCEPTION | 0);
9366 if (SWIG_arg_fail(1)) SWIG_fail;
9367 {
9368 PyThreadState* __tstate = wxPyBeginAllowThreads();
9369 result = (bool)wxLog::IsAllowedTraceMask((wxChar const *)arg1);
9370
9371 wxPyEndAllowThreads(__tstate);
9372 if (PyErr_Occurred()) SWIG_fail;
9373 }
9374 {
9375 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9376 }
9377 return resultobj;
9378 fail:
9379 return NULL;
9380 }
9381
9382
9383 static PyObject *_wrap_Log_GetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
9384 PyObject *resultobj;
9385 wxLogLevel result;
9386 char *kwnames[] = {
9387 NULL
9388 };
9389
9390 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetLogLevel",kwnames)) goto fail;
9391 {
9392 PyThreadState* __tstate = wxPyBeginAllowThreads();
9393 result = (wxLogLevel)wxLog::GetLogLevel();
9394
9395 wxPyEndAllowThreads(__tstate);
9396 if (PyErr_Occurred()) SWIG_fail;
9397 }
9398 {
9399 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
9400 }
9401 return resultobj;
9402 fail:
9403 return NULL;
9404 }
9405
9406
9407 static PyObject *_wrap_Log_GetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
9408 PyObject *resultobj;
9409 wxChar *result;
9410 char *kwnames[] = {
9411 NULL
9412 };
9413
9414 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_GetTimestamp",kwnames)) goto fail;
9415 {
9416 PyThreadState* __tstate = wxPyBeginAllowThreads();
9417 result = (wxChar *)wxLog::GetTimestamp();
9418
9419 wxPyEndAllowThreads(__tstate);
9420 if (PyErr_Occurred()) SWIG_fail;
9421 }
9422 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChar, 0);
9423 return resultobj;
9424 fail:
9425 return NULL;
9426 }
9427
9428
9429 static PyObject *_wrap_Log_TimeStamp(PyObject *, PyObject *args, PyObject *kwargs) {
9430 PyObject *resultobj;
9431 wxString result;
9432 char *kwnames[] = {
9433 NULL
9434 };
9435
9436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Log_TimeStamp",kwnames)) goto fail;
9437 {
9438 PyThreadState* __tstate = wxPyBeginAllowThreads();
9439 result = Log_TimeStamp();
9440
9441 wxPyEndAllowThreads(__tstate);
9442 if (PyErr_Occurred()) SWIG_fail;
9443 }
9444 {
9445 #if wxUSE_UNICODE
9446 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
9447 #else
9448 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
9449 #endif
9450 }
9451 return resultobj;
9452 fail:
9453 return NULL;
9454 }
9455
9456
9457 static PyObject *_wrap_Log_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
9458 PyObject *resultobj;
9459 wxLog *arg1 = (wxLog *) 0 ;
9460 PyObject * obj0 = 0 ;
9461 char *kwnames[] = {
9462 (char *) "self", NULL
9463 };
9464
9465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Log_Destroy",kwnames,&obj0)) goto fail;
9466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
9467 if (SWIG_arg_fail(1)) SWIG_fail;
9468 {
9469 PyThreadState* __tstate = wxPyBeginAllowThreads();
9470 wxLog_Destroy(arg1);
9471
9472 wxPyEndAllowThreads(__tstate);
9473 if (PyErr_Occurred()) SWIG_fail;
9474 }
9475 Py_INCREF(Py_None); resultobj = Py_None;
9476 return resultobj;
9477 fail:
9478 return NULL;
9479 }
9480
9481
9482 static PyObject * Log_swigregister(PyObject *, PyObject *args) {
9483 PyObject *obj;
9484 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9485 SWIG_TypeClientData(SWIGTYPE_p_wxLog, obj);
9486 Py_INCREF(obj);
9487 return Py_BuildValue((char *)"");
9488 }
9489 static PyObject *_wrap_new_LogStderr(PyObject *, PyObject *args, PyObject *kwargs) {
9490 PyObject *resultobj;
9491 wxLogStderr *result;
9492 char *kwnames[] = {
9493 NULL
9494 };
9495
9496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogStderr",kwnames)) goto fail;
9497 {
9498 PyThreadState* __tstate = wxPyBeginAllowThreads();
9499 result = (wxLogStderr *)new wxLogStderr();
9500
9501 wxPyEndAllowThreads(__tstate);
9502 if (PyErr_Occurred()) SWIG_fail;
9503 }
9504 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogStderr, 1);
9505 return resultobj;
9506 fail:
9507 return NULL;
9508 }
9509
9510
9511 static PyObject * LogStderr_swigregister(PyObject *, PyObject *args) {
9512 PyObject *obj;
9513 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9514 SWIG_TypeClientData(SWIGTYPE_p_wxLogStderr, obj);
9515 Py_INCREF(obj);
9516 return Py_BuildValue((char *)"");
9517 }
9518 static PyObject *_wrap_new_LogTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
9519 PyObject *resultobj;
9520 wxTextCtrl *arg1 = (wxTextCtrl *) 0 ;
9521 wxLogTextCtrl *result;
9522 PyObject * obj0 = 0 ;
9523 char *kwnames[] = {
9524 (char *) "pTextCtrl", NULL
9525 };
9526
9527 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogTextCtrl",kwnames,&obj0)) goto fail;
9528 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9529 if (SWIG_arg_fail(1)) SWIG_fail;
9530 {
9531 PyThreadState* __tstate = wxPyBeginAllowThreads();
9532 result = (wxLogTextCtrl *)new wxLogTextCtrl(arg1);
9533
9534 wxPyEndAllowThreads(__tstate);
9535 if (PyErr_Occurred()) SWIG_fail;
9536 }
9537 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogTextCtrl, 1);
9538 return resultobj;
9539 fail:
9540 return NULL;
9541 }
9542
9543
9544 static PyObject * LogTextCtrl_swigregister(PyObject *, PyObject *args) {
9545 PyObject *obj;
9546 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9547 SWIG_TypeClientData(SWIGTYPE_p_wxLogTextCtrl, obj);
9548 Py_INCREF(obj);
9549 return Py_BuildValue((char *)"");
9550 }
9551 static PyObject *_wrap_new_LogGui(PyObject *, PyObject *args, PyObject *kwargs) {
9552 PyObject *resultobj;
9553 wxLogGui *result;
9554 char *kwnames[] = {
9555 NULL
9556 };
9557
9558 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogGui",kwnames)) goto fail;
9559 {
9560 PyThreadState* __tstate = wxPyBeginAllowThreads();
9561 result = (wxLogGui *)new wxLogGui();
9562
9563 wxPyEndAllowThreads(__tstate);
9564 if (PyErr_Occurred()) SWIG_fail;
9565 }
9566 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogGui, 1);
9567 return resultobj;
9568 fail:
9569 return NULL;
9570 }
9571
9572
9573 static PyObject * LogGui_swigregister(PyObject *, PyObject *args) {
9574 PyObject *obj;
9575 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9576 SWIG_TypeClientData(SWIGTYPE_p_wxLogGui, obj);
9577 Py_INCREF(obj);
9578 return Py_BuildValue((char *)"");
9579 }
9580 static PyObject *_wrap_new_LogWindow(PyObject *, PyObject *args, PyObject *kwargs) {
9581 PyObject *resultobj;
9582 wxFrame *arg1 = (wxFrame *) 0 ;
9583 wxString *arg2 = 0 ;
9584 bool arg3 = (bool) true ;
9585 bool arg4 = (bool) true ;
9586 wxLogWindow *result;
9587 bool temp2 = false ;
9588 PyObject * obj0 = 0 ;
9589 PyObject * obj1 = 0 ;
9590 PyObject * obj2 = 0 ;
9591 PyObject * obj3 = 0 ;
9592 char *kwnames[] = {
9593 (char *) "pParent",(char *) "szTitle",(char *) "bShow",(char *) "bPassToOld", NULL
9594 };
9595
9596 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:new_LogWindow",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
9597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
9598 if (SWIG_arg_fail(1)) SWIG_fail;
9599 {
9600 arg2 = wxString_in_helper(obj1);
9601 if (arg2 == NULL) SWIG_fail;
9602 temp2 = true;
9603 }
9604 if (obj2) {
9605 {
9606 arg3 = (bool)(SWIG_As_bool(obj2));
9607 if (SWIG_arg_fail(3)) SWIG_fail;
9608 }
9609 }
9610 if (obj3) {
9611 {
9612 arg4 = (bool)(SWIG_As_bool(obj3));
9613 if (SWIG_arg_fail(4)) SWIG_fail;
9614 }
9615 }
9616 {
9617 PyThreadState* __tstate = wxPyBeginAllowThreads();
9618 result = (wxLogWindow *)new wxLogWindow(arg1,(wxString const &)*arg2,arg3,arg4);
9619
9620 wxPyEndAllowThreads(__tstate);
9621 if (PyErr_Occurred()) SWIG_fail;
9622 }
9623 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogWindow, 1);
9624 {
9625 if (temp2)
9626 delete arg2;
9627 }
9628 return resultobj;
9629 fail:
9630 {
9631 if (temp2)
9632 delete arg2;
9633 }
9634 return NULL;
9635 }
9636
9637
9638 static PyObject *_wrap_LogWindow_Show(PyObject *, PyObject *args, PyObject *kwargs) {
9639 PyObject *resultobj;
9640 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
9641 bool arg2 = (bool) true ;
9642 PyObject * obj0 = 0 ;
9643 PyObject * obj1 = 0 ;
9644 char *kwnames[] = {
9645 (char *) "self",(char *) "bShow", NULL
9646 };
9647
9648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:LogWindow_Show",kwnames,&obj0,&obj1)) goto fail;
9649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
9650 if (SWIG_arg_fail(1)) SWIG_fail;
9651 if (obj1) {
9652 {
9653 arg2 = (bool)(SWIG_As_bool(obj1));
9654 if (SWIG_arg_fail(2)) SWIG_fail;
9655 }
9656 }
9657 {
9658 PyThreadState* __tstate = wxPyBeginAllowThreads();
9659 (arg1)->Show(arg2);
9660
9661 wxPyEndAllowThreads(__tstate);
9662 if (PyErr_Occurred()) SWIG_fail;
9663 }
9664 Py_INCREF(Py_None); resultobj = Py_None;
9665 return resultobj;
9666 fail:
9667 return NULL;
9668 }
9669
9670
9671 static PyObject *_wrap_LogWindow_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
9672 PyObject *resultobj;
9673 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
9674 wxFrame *result;
9675 PyObject * obj0 = 0 ;
9676 char *kwnames[] = {
9677 (char *) "self", NULL
9678 };
9679
9680 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetFrame",kwnames,&obj0)) goto fail;
9681 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
9682 if (SWIG_arg_fail(1)) SWIG_fail;
9683 {
9684 PyThreadState* __tstate = wxPyBeginAllowThreads();
9685 result = (wxFrame *)((wxLogWindow const *)arg1)->GetFrame();
9686
9687 wxPyEndAllowThreads(__tstate);
9688 if (PyErr_Occurred()) SWIG_fail;
9689 }
9690 {
9691 resultobj = wxPyMake_wxObject(result, 0);
9692 }
9693 return resultobj;
9694 fail:
9695 return NULL;
9696 }
9697
9698
9699 static PyObject *_wrap_LogWindow_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
9700 PyObject *resultobj;
9701 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
9702 wxLog *result;
9703 PyObject * obj0 = 0 ;
9704 char *kwnames[] = {
9705 (char *) "self", NULL
9706 };
9707
9708 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_GetOldLog",kwnames,&obj0)) goto fail;
9709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
9710 if (SWIG_arg_fail(1)) SWIG_fail;
9711 {
9712 PyThreadState* __tstate = wxPyBeginAllowThreads();
9713 result = (wxLog *)((wxLogWindow const *)arg1)->GetOldLog();
9714
9715 wxPyEndAllowThreads(__tstate);
9716 if (PyErr_Occurred()) SWIG_fail;
9717 }
9718 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
9719 return resultobj;
9720 fail:
9721 return NULL;
9722 }
9723
9724
9725 static PyObject *_wrap_LogWindow_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
9726 PyObject *resultobj;
9727 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
9728 bool result;
9729 PyObject * obj0 = 0 ;
9730 char *kwnames[] = {
9731 (char *) "self", NULL
9732 };
9733
9734 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWindow_IsPassingMessages",kwnames,&obj0)) goto fail;
9735 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
9736 if (SWIG_arg_fail(1)) SWIG_fail;
9737 {
9738 PyThreadState* __tstate = wxPyBeginAllowThreads();
9739 result = (bool)((wxLogWindow const *)arg1)->IsPassingMessages();
9740
9741 wxPyEndAllowThreads(__tstate);
9742 if (PyErr_Occurred()) SWIG_fail;
9743 }
9744 {
9745 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9746 }
9747 return resultobj;
9748 fail:
9749 return NULL;
9750 }
9751
9752
9753 static PyObject *_wrap_LogWindow_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
9754 PyObject *resultobj;
9755 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
9756 bool arg2 ;
9757 PyObject * obj0 = 0 ;
9758 PyObject * obj1 = 0 ;
9759 char *kwnames[] = {
9760 (char *) "self",(char *) "bDoPass", NULL
9761 };
9762
9763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogWindow_PassMessages",kwnames,&obj0,&obj1)) goto fail;
9764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
9765 if (SWIG_arg_fail(1)) SWIG_fail;
9766 {
9767 arg2 = (bool)(SWIG_As_bool(obj1));
9768 if (SWIG_arg_fail(2)) SWIG_fail;
9769 }
9770 {
9771 PyThreadState* __tstate = wxPyBeginAllowThreads();
9772 (arg1)->PassMessages(arg2);
9773
9774 wxPyEndAllowThreads(__tstate);
9775 if (PyErr_Occurred()) SWIG_fail;
9776 }
9777 Py_INCREF(Py_None); resultobj = Py_None;
9778 return resultobj;
9779 fail:
9780 return NULL;
9781 }
9782
9783
9784 static PyObject * LogWindow_swigregister(PyObject *, PyObject *args) {
9785 PyObject *obj;
9786 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9787 SWIG_TypeClientData(SWIGTYPE_p_wxLogWindow, obj);
9788 Py_INCREF(obj);
9789 return Py_BuildValue((char *)"");
9790 }
9791 static PyObject *_wrap_new_LogChain(PyObject *, PyObject *args, PyObject *kwargs) {
9792 PyObject *resultobj;
9793 wxLog *arg1 = (wxLog *) 0 ;
9794 wxLogChain *result;
9795 PyObject * obj0 = 0 ;
9796 char *kwnames[] = {
9797 (char *) "logger", NULL
9798 };
9799
9800 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_LogChain",kwnames,&obj0)) goto fail;
9801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
9802 if (SWIG_arg_fail(1)) SWIG_fail;
9803 {
9804 PyThreadState* __tstate = wxPyBeginAllowThreads();
9805 result = (wxLogChain *)new wxLogChain(arg1);
9806
9807 wxPyEndAllowThreads(__tstate);
9808 if (PyErr_Occurred()) SWIG_fail;
9809 }
9810 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogChain, 1);
9811 return resultobj;
9812 fail:
9813 return NULL;
9814 }
9815
9816
9817 static PyObject *_wrap_LogChain_SetLog(PyObject *, PyObject *args, PyObject *kwargs) {
9818 PyObject *resultobj;
9819 wxLogChain *arg1 = (wxLogChain *) 0 ;
9820 wxLog *arg2 = (wxLog *) 0 ;
9821 PyObject * obj0 = 0 ;
9822 PyObject * obj1 = 0 ;
9823 char *kwnames[] = {
9824 (char *) "self",(char *) "logger", NULL
9825 };
9826
9827 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_SetLog",kwnames,&obj0,&obj1)) goto fail;
9828 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
9829 if (SWIG_arg_fail(1)) SWIG_fail;
9830 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
9831 if (SWIG_arg_fail(2)) SWIG_fail;
9832 {
9833 PyThreadState* __tstate = wxPyBeginAllowThreads();
9834 (arg1)->SetLog(arg2);
9835
9836 wxPyEndAllowThreads(__tstate);
9837 if (PyErr_Occurred()) SWIG_fail;
9838 }
9839 Py_INCREF(Py_None); resultobj = Py_None;
9840 return resultobj;
9841 fail:
9842 return NULL;
9843 }
9844
9845
9846 static PyObject *_wrap_LogChain_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
9847 PyObject *resultobj;
9848 wxLogChain *arg1 = (wxLogChain *) 0 ;
9849 bool arg2 ;
9850 PyObject * obj0 = 0 ;
9851 PyObject * obj1 = 0 ;
9852 char *kwnames[] = {
9853 (char *) "self",(char *) "bDoPass", NULL
9854 };
9855
9856 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogChain_PassMessages",kwnames,&obj0,&obj1)) goto fail;
9857 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
9858 if (SWIG_arg_fail(1)) SWIG_fail;
9859 {
9860 arg2 = (bool)(SWIG_As_bool(obj1));
9861 if (SWIG_arg_fail(2)) SWIG_fail;
9862 }
9863 {
9864 PyThreadState* __tstate = wxPyBeginAllowThreads();
9865 (arg1)->PassMessages(arg2);
9866
9867 wxPyEndAllowThreads(__tstate);
9868 if (PyErr_Occurred()) SWIG_fail;
9869 }
9870 Py_INCREF(Py_None); resultobj = Py_None;
9871 return resultobj;
9872 fail:
9873 return NULL;
9874 }
9875
9876
9877 static PyObject *_wrap_LogChain_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
9878 PyObject *resultobj;
9879 wxLogChain *arg1 = (wxLogChain *) 0 ;
9880 bool result;
9881 PyObject * obj0 = 0 ;
9882 char *kwnames[] = {
9883 (char *) "self", NULL
9884 };
9885
9886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_IsPassingMessages",kwnames,&obj0)) goto fail;
9887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
9888 if (SWIG_arg_fail(1)) SWIG_fail;
9889 {
9890 PyThreadState* __tstate = wxPyBeginAllowThreads();
9891 result = (bool)(arg1)->IsPassingMessages();
9892
9893 wxPyEndAllowThreads(__tstate);
9894 if (PyErr_Occurred()) SWIG_fail;
9895 }
9896 {
9897 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9898 }
9899 return resultobj;
9900 fail:
9901 return NULL;
9902 }
9903
9904
9905 static PyObject *_wrap_LogChain_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
9906 PyObject *resultobj;
9907 wxLogChain *arg1 = (wxLogChain *) 0 ;
9908 wxLog *result;
9909 PyObject * obj0 = 0 ;
9910 char *kwnames[] = {
9911 (char *) "self", NULL
9912 };
9913
9914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogChain_GetOldLog",kwnames,&obj0)) goto fail;
9915 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
9916 if (SWIG_arg_fail(1)) SWIG_fail;
9917 {
9918 PyThreadState* __tstate = wxPyBeginAllowThreads();
9919 result = (wxLog *)(arg1)->GetOldLog();
9920
9921 wxPyEndAllowThreads(__tstate);
9922 if (PyErr_Occurred()) SWIG_fail;
9923 }
9924 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
9925 return resultobj;
9926 fail:
9927 return NULL;
9928 }
9929
9930
9931 static PyObject * LogChain_swigregister(PyObject *, PyObject *args) {
9932 PyObject *obj;
9933 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
9934 SWIG_TypeClientData(SWIGTYPE_p_wxLogChain, obj);
9935 Py_INCREF(obj);
9936 return Py_BuildValue((char *)"");
9937 }
9938 static PyObject *_wrap_new_LogBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
9939 PyObject *resultobj;
9940 wxLogBuffer *result;
9941 char *kwnames[] = {
9942 NULL
9943 };
9944
9945 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogBuffer",kwnames)) goto fail;
9946 {
9947 PyThreadState* __tstate = wxPyBeginAllowThreads();
9948 result = (wxLogBuffer *)new wxLogBuffer();
9949
9950 wxPyEndAllowThreads(__tstate);
9951 if (PyErr_Occurred()) SWIG_fail;
9952 }
9953 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogBuffer, 1);
9954 return resultobj;
9955 fail:
9956 return NULL;
9957 }
9958
9959
9960 static PyObject *_wrap_LogBuffer_GetBuffer(PyObject *, PyObject *args, PyObject *kwargs) {
9961 PyObject *resultobj;
9962 wxLogBuffer *arg1 = (wxLogBuffer *) 0 ;
9963 wxString *result;
9964 PyObject * obj0 = 0 ;
9965 char *kwnames[] = {
9966 (char *) "self", NULL
9967 };
9968
9969 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogBuffer_GetBuffer",kwnames,&obj0)) goto fail;
9970 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogBuffer, SWIG_POINTER_EXCEPTION | 0);
9971 if (SWIG_arg_fail(1)) SWIG_fail;
9972 {
9973 PyThreadState* __tstate = wxPyBeginAllowThreads();
9974 {
9975 wxString const &_result_ref = ((wxLogBuffer const *)arg1)->GetBuffer();
9976 result = (wxString *) &_result_ref;
9977 }
9978
9979 wxPyEndAllowThreads(__tstate);
9980 if (PyErr_Occurred()) SWIG_fail;
9981 }
9982 {
9983 #if wxUSE_UNICODE
9984 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
9985 #else
9986 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
9987 #endif
9988 }
9989 return resultobj;
9990 fail:
9991 return NULL;
9992 }
9993
9994
9995 static PyObject *_wrap_LogBuffer_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
9996 PyObject *resultobj;
9997 wxLogBuffer *arg1 = (wxLogBuffer *) 0 ;
9998 PyObject * obj0 = 0 ;
9999 char *kwnames[] = {
10000 (char *) "self", NULL
10001 };
10002
10003 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogBuffer_Flush",kwnames,&obj0)) goto fail;
10004 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogBuffer, SWIG_POINTER_EXCEPTION | 0);
10005 if (SWIG_arg_fail(1)) SWIG_fail;
10006 {
10007 PyThreadState* __tstate = wxPyBeginAllowThreads();
10008 (arg1)->Flush();
10009
10010 wxPyEndAllowThreads(__tstate);
10011 if (PyErr_Occurred()) SWIG_fail;
10012 }
10013 Py_INCREF(Py_None); resultobj = Py_None;
10014 return resultobj;
10015 fail:
10016 return NULL;
10017 }
10018
10019
10020 static PyObject * LogBuffer_swigregister(PyObject *, PyObject *args) {
10021 PyObject *obj;
10022 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10023 SWIG_TypeClientData(SWIGTYPE_p_wxLogBuffer, obj);
10024 Py_INCREF(obj);
10025 return Py_BuildValue((char *)"");
10026 }
10027 static PyObject *_wrap_SysErrorCode(PyObject *, PyObject *args, PyObject *kwargs) {
10028 PyObject *resultobj;
10029 unsigned long result;
10030 char *kwnames[] = {
10031 NULL
10032 };
10033
10034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SysErrorCode",kwnames)) goto fail;
10035 {
10036 PyThreadState* __tstate = wxPyBeginAllowThreads();
10037 result = (unsigned long)wxSysErrorCode();
10038
10039 wxPyEndAllowThreads(__tstate);
10040 if (PyErr_Occurred()) SWIG_fail;
10041 }
10042 {
10043 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
10044 }
10045 return resultobj;
10046 fail:
10047 return NULL;
10048 }
10049
10050
10051 static PyObject *_wrap_SysErrorMsg(PyObject *, PyObject *args, PyObject *kwargs) {
10052 PyObject *resultobj;
10053 unsigned long arg1 = (unsigned long) 0 ;
10054 wxString result;
10055 PyObject * obj0 = 0 ;
10056 char *kwnames[] = {
10057 (char *) "nErrCode", NULL
10058 };
10059
10060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:SysErrorMsg",kwnames,&obj0)) goto fail;
10061 if (obj0) {
10062 {
10063 arg1 = (unsigned long)(SWIG_As_unsigned_SS_long(obj0));
10064 if (SWIG_arg_fail(1)) SWIG_fail;
10065 }
10066 }
10067 {
10068 PyThreadState* __tstate = wxPyBeginAllowThreads();
10069 result = wxSysErrorMsg(arg1);
10070
10071 wxPyEndAllowThreads(__tstate);
10072 if (PyErr_Occurred()) SWIG_fail;
10073 }
10074 {
10075 #if wxUSE_UNICODE
10076 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
10077 #else
10078 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
10079 #endif
10080 }
10081 return resultobj;
10082 fail:
10083 return NULL;
10084 }
10085
10086
10087 static PyObject *_wrap_LogFatalError(PyObject *, PyObject *args, PyObject *kwargs) {
10088 PyObject *resultobj;
10089 wxString *arg1 = 0 ;
10090 bool temp1 = false ;
10091 PyObject * obj0 = 0 ;
10092 char *kwnames[] = {
10093 (char *) "msg", NULL
10094 };
10095
10096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogFatalError",kwnames,&obj0)) goto fail;
10097 {
10098 arg1 = wxString_in_helper(obj0);
10099 if (arg1 == NULL) SWIG_fail;
10100 temp1 = true;
10101 }
10102 {
10103 PyThreadState* __tstate = wxPyBeginAllowThreads();
10104 wxPyLogFatalError((wxString const &)*arg1);
10105
10106 wxPyEndAllowThreads(__tstate);
10107 if (PyErr_Occurred()) SWIG_fail;
10108 }
10109 Py_INCREF(Py_None); resultobj = Py_None;
10110 {
10111 if (temp1)
10112 delete arg1;
10113 }
10114 return resultobj;
10115 fail:
10116 {
10117 if (temp1)
10118 delete arg1;
10119 }
10120 return NULL;
10121 }
10122
10123
10124 static PyObject *_wrap_LogError(PyObject *, PyObject *args, PyObject *kwargs) {
10125 PyObject *resultobj;
10126 wxString *arg1 = 0 ;
10127 bool temp1 = false ;
10128 PyObject * obj0 = 0 ;
10129 char *kwnames[] = {
10130 (char *) "msg", NULL
10131 };
10132
10133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogError",kwnames,&obj0)) goto fail;
10134 {
10135 arg1 = wxString_in_helper(obj0);
10136 if (arg1 == NULL) SWIG_fail;
10137 temp1 = true;
10138 }
10139 {
10140 PyThreadState* __tstate = wxPyBeginAllowThreads();
10141 wxPyLogError((wxString const &)*arg1);
10142
10143 wxPyEndAllowThreads(__tstate);
10144 if (PyErr_Occurred()) SWIG_fail;
10145 }
10146 Py_INCREF(Py_None); resultobj = Py_None;
10147 {
10148 if (temp1)
10149 delete arg1;
10150 }
10151 return resultobj;
10152 fail:
10153 {
10154 if (temp1)
10155 delete arg1;
10156 }
10157 return NULL;
10158 }
10159
10160
10161 static PyObject *_wrap_LogWarning(PyObject *, PyObject *args, PyObject *kwargs) {
10162 PyObject *resultobj;
10163 wxString *arg1 = 0 ;
10164 bool temp1 = false ;
10165 PyObject * obj0 = 0 ;
10166 char *kwnames[] = {
10167 (char *) "msg", NULL
10168 };
10169
10170 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogWarning",kwnames,&obj0)) goto fail;
10171 {
10172 arg1 = wxString_in_helper(obj0);
10173 if (arg1 == NULL) SWIG_fail;
10174 temp1 = true;
10175 }
10176 {
10177 PyThreadState* __tstate = wxPyBeginAllowThreads();
10178 wxPyLogWarning((wxString const &)*arg1);
10179
10180 wxPyEndAllowThreads(__tstate);
10181 if (PyErr_Occurred()) SWIG_fail;
10182 }
10183 Py_INCREF(Py_None); resultobj = Py_None;
10184 {
10185 if (temp1)
10186 delete arg1;
10187 }
10188 return resultobj;
10189 fail:
10190 {
10191 if (temp1)
10192 delete arg1;
10193 }
10194 return NULL;
10195 }
10196
10197
10198 static PyObject *_wrap_LogMessage(PyObject *, PyObject *args, PyObject *kwargs) {
10199 PyObject *resultobj;
10200 wxString *arg1 = 0 ;
10201 bool temp1 = false ;
10202 PyObject * obj0 = 0 ;
10203 char *kwnames[] = {
10204 (char *) "msg", NULL
10205 };
10206
10207 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogMessage",kwnames,&obj0)) goto fail;
10208 {
10209 arg1 = wxString_in_helper(obj0);
10210 if (arg1 == NULL) SWIG_fail;
10211 temp1 = true;
10212 }
10213 {
10214 PyThreadState* __tstate = wxPyBeginAllowThreads();
10215 wxPyLogMessage((wxString const &)*arg1);
10216
10217 wxPyEndAllowThreads(__tstate);
10218 if (PyErr_Occurred()) SWIG_fail;
10219 }
10220 Py_INCREF(Py_None); resultobj = Py_None;
10221 {
10222 if (temp1)
10223 delete arg1;
10224 }
10225 return resultobj;
10226 fail:
10227 {
10228 if (temp1)
10229 delete arg1;
10230 }
10231 return NULL;
10232 }
10233
10234
10235 static PyObject *_wrap_LogInfo(PyObject *, PyObject *args, PyObject *kwargs) {
10236 PyObject *resultobj;
10237 wxString *arg1 = 0 ;
10238 bool temp1 = false ;
10239 PyObject * obj0 = 0 ;
10240 char *kwnames[] = {
10241 (char *) "msg", NULL
10242 };
10243
10244 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogInfo",kwnames,&obj0)) goto fail;
10245 {
10246 arg1 = wxString_in_helper(obj0);
10247 if (arg1 == NULL) SWIG_fail;
10248 temp1 = true;
10249 }
10250 {
10251 PyThreadState* __tstate = wxPyBeginAllowThreads();
10252 wxPyLogInfo((wxString const &)*arg1);
10253
10254 wxPyEndAllowThreads(__tstate);
10255 if (PyErr_Occurred()) SWIG_fail;
10256 }
10257 Py_INCREF(Py_None); resultobj = Py_None;
10258 {
10259 if (temp1)
10260 delete arg1;
10261 }
10262 return resultobj;
10263 fail:
10264 {
10265 if (temp1)
10266 delete arg1;
10267 }
10268 return NULL;
10269 }
10270
10271
10272 static PyObject *_wrap_LogDebug(PyObject *, PyObject *args, PyObject *kwargs) {
10273 PyObject *resultobj;
10274 wxString *arg1 = 0 ;
10275 bool temp1 = false ;
10276 PyObject * obj0 = 0 ;
10277 char *kwnames[] = {
10278 (char *) "msg", NULL
10279 };
10280
10281 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogDebug",kwnames,&obj0)) goto fail;
10282 {
10283 arg1 = wxString_in_helper(obj0);
10284 if (arg1 == NULL) SWIG_fail;
10285 temp1 = true;
10286 }
10287 {
10288 PyThreadState* __tstate = wxPyBeginAllowThreads();
10289 wxPyLogDebug((wxString const &)*arg1);
10290
10291 wxPyEndAllowThreads(__tstate);
10292 if (PyErr_Occurred()) SWIG_fail;
10293 }
10294 Py_INCREF(Py_None); resultobj = Py_None;
10295 {
10296 if (temp1)
10297 delete arg1;
10298 }
10299 return resultobj;
10300 fail:
10301 {
10302 if (temp1)
10303 delete arg1;
10304 }
10305 return NULL;
10306 }
10307
10308
10309 static PyObject *_wrap_LogVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
10310 PyObject *resultobj;
10311 wxString *arg1 = 0 ;
10312 bool temp1 = false ;
10313 PyObject * obj0 = 0 ;
10314 char *kwnames[] = {
10315 (char *) "msg", NULL
10316 };
10317
10318 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogVerbose",kwnames,&obj0)) goto fail;
10319 {
10320 arg1 = wxString_in_helper(obj0);
10321 if (arg1 == NULL) SWIG_fail;
10322 temp1 = true;
10323 }
10324 {
10325 PyThreadState* __tstate = wxPyBeginAllowThreads();
10326 wxPyLogVerbose((wxString const &)*arg1);
10327
10328 wxPyEndAllowThreads(__tstate);
10329 if (PyErr_Occurred()) SWIG_fail;
10330 }
10331 Py_INCREF(Py_None); resultobj = Py_None;
10332 {
10333 if (temp1)
10334 delete arg1;
10335 }
10336 return resultobj;
10337 fail:
10338 {
10339 if (temp1)
10340 delete arg1;
10341 }
10342 return NULL;
10343 }
10344
10345
10346 static PyObject *_wrap_LogStatus(PyObject *, PyObject *args, PyObject *kwargs) {
10347 PyObject *resultobj;
10348 wxString *arg1 = 0 ;
10349 bool temp1 = false ;
10350 PyObject * obj0 = 0 ;
10351 char *kwnames[] = {
10352 (char *) "msg", NULL
10353 };
10354
10355 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogStatus",kwnames,&obj0)) goto fail;
10356 {
10357 arg1 = wxString_in_helper(obj0);
10358 if (arg1 == NULL) SWIG_fail;
10359 temp1 = true;
10360 }
10361 {
10362 PyThreadState* __tstate = wxPyBeginAllowThreads();
10363 wxPyLogStatus((wxString const &)*arg1);
10364
10365 wxPyEndAllowThreads(__tstate);
10366 if (PyErr_Occurred()) SWIG_fail;
10367 }
10368 Py_INCREF(Py_None); resultobj = Py_None;
10369 {
10370 if (temp1)
10371 delete arg1;
10372 }
10373 return resultobj;
10374 fail:
10375 {
10376 if (temp1)
10377 delete arg1;
10378 }
10379 return NULL;
10380 }
10381
10382
10383 static PyObject *_wrap_LogStatusFrame(PyObject *, PyObject *args, PyObject *kwargs) {
10384 PyObject *resultobj;
10385 wxFrame *arg1 = (wxFrame *) 0 ;
10386 wxString *arg2 = 0 ;
10387 bool temp2 = false ;
10388 PyObject * obj0 = 0 ;
10389 PyObject * obj1 = 0 ;
10390 char *kwnames[] = {
10391 (char *) "pFrame",(char *) "msg", NULL
10392 };
10393
10394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogStatusFrame",kwnames,&obj0,&obj1)) goto fail;
10395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
10396 if (SWIG_arg_fail(1)) SWIG_fail;
10397 {
10398 arg2 = wxString_in_helper(obj1);
10399 if (arg2 == NULL) SWIG_fail;
10400 temp2 = true;
10401 }
10402 {
10403 PyThreadState* __tstate = wxPyBeginAllowThreads();
10404 wxPyLogStatusFrame(arg1,(wxString const &)*arg2);
10405
10406 wxPyEndAllowThreads(__tstate);
10407 if (PyErr_Occurred()) SWIG_fail;
10408 }
10409 Py_INCREF(Py_None); resultobj = Py_None;
10410 {
10411 if (temp2)
10412 delete arg2;
10413 }
10414 return resultobj;
10415 fail:
10416 {
10417 if (temp2)
10418 delete arg2;
10419 }
10420 return NULL;
10421 }
10422
10423
10424 static PyObject *_wrap_LogSysError(PyObject *, PyObject *args, PyObject *kwargs) {
10425 PyObject *resultobj;
10426 wxString *arg1 = 0 ;
10427 bool temp1 = false ;
10428 PyObject * obj0 = 0 ;
10429 char *kwnames[] = {
10430 (char *) "msg", NULL
10431 };
10432
10433 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:LogSysError",kwnames,&obj0)) goto fail;
10434 {
10435 arg1 = wxString_in_helper(obj0);
10436 if (arg1 == NULL) SWIG_fail;
10437 temp1 = true;
10438 }
10439 {
10440 PyThreadState* __tstate = wxPyBeginAllowThreads();
10441 wxPyLogSysError((wxString const &)*arg1);
10442
10443 wxPyEndAllowThreads(__tstate);
10444 if (PyErr_Occurred()) SWIG_fail;
10445 }
10446 Py_INCREF(Py_None); resultobj = Py_None;
10447 {
10448 if (temp1)
10449 delete arg1;
10450 }
10451 return resultobj;
10452 fail:
10453 {
10454 if (temp1)
10455 delete arg1;
10456 }
10457 return NULL;
10458 }
10459
10460
10461 static PyObject *_wrap_LogGeneric(PyObject *, PyObject *args, PyObject *kwargs) {
10462 PyObject *resultobj;
10463 unsigned long arg1 ;
10464 wxString *arg2 = 0 ;
10465 bool temp2 = false ;
10466 PyObject * obj0 = 0 ;
10467 PyObject * obj1 = 0 ;
10468 char *kwnames[] = {
10469 (char *) "level",(char *) "msg", NULL
10470 };
10471
10472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:LogGeneric",kwnames,&obj0,&obj1)) goto fail;
10473 {
10474 arg1 = (unsigned long)(SWIG_As_unsigned_SS_long(obj0));
10475 if (SWIG_arg_fail(1)) SWIG_fail;
10476 }
10477 {
10478 arg2 = wxString_in_helper(obj1);
10479 if (arg2 == NULL) SWIG_fail;
10480 temp2 = true;
10481 }
10482 {
10483 PyThreadState* __tstate = wxPyBeginAllowThreads();
10484 wxPyLogGeneric(arg1,(wxString const &)*arg2);
10485
10486 wxPyEndAllowThreads(__tstate);
10487 if (PyErr_Occurred()) SWIG_fail;
10488 }
10489 Py_INCREF(Py_None); resultobj = Py_None;
10490 {
10491 if (temp2)
10492 delete arg2;
10493 }
10494 return resultobj;
10495 fail:
10496 {
10497 if (temp2)
10498 delete arg2;
10499 }
10500 return NULL;
10501 }
10502
10503
10504 static PyObject *_wrap_LogTrace__SWIG_0(PyObject *, PyObject *args) {
10505 PyObject *resultobj;
10506 unsigned long arg1 ;
10507 wxString *arg2 = 0 ;
10508 bool temp2 = false ;
10509 PyObject * obj0 = 0 ;
10510 PyObject * obj1 = 0 ;
10511
10512 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
10513 {
10514 arg1 = (unsigned long)(SWIG_As_unsigned_SS_long(obj0));
10515 if (SWIG_arg_fail(1)) SWIG_fail;
10516 }
10517 {
10518 arg2 = wxString_in_helper(obj1);
10519 if (arg2 == NULL) SWIG_fail;
10520 temp2 = true;
10521 }
10522 {
10523 PyThreadState* __tstate = wxPyBeginAllowThreads();
10524 wxPyLogTrace(arg1,(wxString const &)*arg2);
10525
10526 wxPyEndAllowThreads(__tstate);
10527 if (PyErr_Occurred()) SWIG_fail;
10528 }
10529 Py_INCREF(Py_None); resultobj = Py_None;
10530 {
10531 if (temp2)
10532 delete arg2;
10533 }
10534 return resultobj;
10535 fail:
10536 {
10537 if (temp2)
10538 delete arg2;
10539 }
10540 return NULL;
10541 }
10542
10543
10544 static PyObject *_wrap_LogTrace__SWIG_1(PyObject *, PyObject *args) {
10545 PyObject *resultobj;
10546 wxString *arg1 = 0 ;
10547 wxString *arg2 = 0 ;
10548 bool temp1 = false ;
10549 bool temp2 = false ;
10550 PyObject * obj0 = 0 ;
10551 PyObject * obj1 = 0 ;
10552
10553 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
10554 {
10555 arg1 = wxString_in_helper(obj0);
10556 if (arg1 == NULL) SWIG_fail;
10557 temp1 = true;
10558 }
10559 {
10560 arg2 = wxString_in_helper(obj1);
10561 if (arg2 == NULL) SWIG_fail;
10562 temp2 = true;
10563 }
10564 {
10565 PyThreadState* __tstate = wxPyBeginAllowThreads();
10566 wxPyLogTrace((wxString const &)*arg1,(wxString const &)*arg2);
10567
10568 wxPyEndAllowThreads(__tstate);
10569 if (PyErr_Occurred()) SWIG_fail;
10570 }
10571 Py_INCREF(Py_None); resultobj = Py_None;
10572 {
10573 if (temp1)
10574 delete arg1;
10575 }
10576 {
10577 if (temp2)
10578 delete arg2;
10579 }
10580 return resultobj;
10581 fail:
10582 {
10583 if (temp1)
10584 delete arg1;
10585 }
10586 {
10587 if (temp2)
10588 delete arg2;
10589 }
10590 return NULL;
10591 }
10592
10593
10594 static PyObject *_wrap_LogTrace(PyObject *self, PyObject *args) {
10595 int argc;
10596 PyObject *argv[3];
10597 int ii;
10598
10599 argc = PyObject_Length(args);
10600 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
10601 argv[ii] = PyTuple_GetItem(args,ii);
10602 }
10603 if (argc == 2) {
10604 int _v;
10605 {
10606 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
10607 }
10608 if (_v) {
10609 {
10610 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
10611 }
10612 if (_v) {
10613 return _wrap_LogTrace__SWIG_1(self,args);
10614 }
10615 }
10616 }
10617 if (argc == 2) {
10618 int _v;
10619 _v = SWIG_Check_unsigned_SS_long(argv[0]);
10620 if (_v) {
10621 {
10622 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
10623 }
10624 if (_v) {
10625 return _wrap_LogTrace__SWIG_0(self,args);
10626 }
10627 }
10628 }
10629
10630 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'LogTrace'");
10631 return NULL;
10632 }
10633
10634
10635 static PyObject *_wrap_SafeShowMessage(PyObject *, PyObject *args, PyObject *kwargs) {
10636 PyObject *resultobj;
10637 wxString *arg1 = 0 ;
10638 wxString *arg2 = 0 ;
10639 bool temp1 = false ;
10640 bool temp2 = false ;
10641 PyObject * obj0 = 0 ;
10642 PyObject * obj1 = 0 ;
10643 char *kwnames[] = {
10644 (char *) "title",(char *) "text", NULL
10645 };
10646
10647 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:SafeShowMessage",kwnames,&obj0,&obj1)) goto fail;
10648 {
10649 arg1 = wxString_in_helper(obj0);
10650 if (arg1 == NULL) SWIG_fail;
10651 temp1 = true;
10652 }
10653 {
10654 arg2 = wxString_in_helper(obj1);
10655 if (arg2 == NULL) SWIG_fail;
10656 temp2 = true;
10657 }
10658 {
10659 PyThreadState* __tstate = wxPyBeginAllowThreads();
10660 wxSafeShowMessage((wxString const &)*arg1,(wxString const &)*arg2);
10661
10662 wxPyEndAllowThreads(__tstate);
10663 if (PyErr_Occurred()) SWIG_fail;
10664 }
10665 Py_INCREF(Py_None); resultobj = Py_None;
10666 {
10667 if (temp1)
10668 delete arg1;
10669 }
10670 {
10671 if (temp2)
10672 delete arg2;
10673 }
10674 return resultobj;
10675 fail:
10676 {
10677 if (temp1)
10678 delete arg1;
10679 }
10680 {
10681 if (temp2)
10682 delete arg2;
10683 }
10684 return NULL;
10685 }
10686
10687
10688 static PyObject *_wrap_new_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
10689 PyObject *resultobj;
10690 wxLogNull *result;
10691 char *kwnames[] = {
10692 NULL
10693 };
10694
10695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_LogNull",kwnames)) goto fail;
10696 {
10697 PyThreadState* __tstate = wxPyBeginAllowThreads();
10698 result = (wxLogNull *)new wxLogNull();
10699
10700 wxPyEndAllowThreads(__tstate);
10701 if (PyErr_Occurred()) SWIG_fail;
10702 }
10703 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogNull, 1);
10704 return resultobj;
10705 fail:
10706 return NULL;
10707 }
10708
10709
10710 static PyObject *_wrap_delete_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
10711 PyObject *resultobj;
10712 wxLogNull *arg1 = (wxLogNull *) 0 ;
10713 PyObject * obj0 = 0 ;
10714 char *kwnames[] = {
10715 (char *) "self", NULL
10716 };
10717
10718 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_LogNull",kwnames,&obj0)) goto fail;
10719 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogNull, SWIG_POINTER_EXCEPTION | 0);
10720 if (SWIG_arg_fail(1)) SWIG_fail;
10721 {
10722 PyThreadState* __tstate = wxPyBeginAllowThreads();
10723 delete arg1;
10724
10725 wxPyEndAllowThreads(__tstate);
10726 if (PyErr_Occurred()) SWIG_fail;
10727 }
10728 Py_INCREF(Py_None); resultobj = Py_None;
10729 return resultobj;
10730 fail:
10731 return NULL;
10732 }
10733
10734
10735 static PyObject * LogNull_swigregister(PyObject *, PyObject *args) {
10736 PyObject *obj;
10737 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10738 SWIG_TypeClientData(SWIGTYPE_p_wxLogNull, obj);
10739 Py_INCREF(obj);
10740 return Py_BuildValue((char *)"");
10741 }
10742 static PyObject *_wrap_new_PyLog(PyObject *, PyObject *args, PyObject *kwargs) {
10743 PyObject *resultobj;
10744 wxPyLog *result;
10745 char *kwnames[] = {
10746 NULL
10747 };
10748
10749 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_PyLog",kwnames)) goto fail;
10750 {
10751 PyThreadState* __tstate = wxPyBeginAllowThreads();
10752 result = (wxPyLog *)new wxPyLog();
10753
10754 wxPyEndAllowThreads(__tstate);
10755 if (PyErr_Occurred()) SWIG_fail;
10756 }
10757 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyLog, 1);
10758 return resultobj;
10759 fail:
10760 return NULL;
10761 }
10762
10763
10764 static PyObject *_wrap_PyLog__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
10765 PyObject *resultobj;
10766 wxPyLog *arg1 = (wxPyLog *) 0 ;
10767 PyObject *arg2 = (PyObject *) 0 ;
10768 PyObject *arg3 = (PyObject *) 0 ;
10769 PyObject * obj0 = 0 ;
10770 PyObject * obj1 = 0 ;
10771 PyObject * obj2 = 0 ;
10772 char *kwnames[] = {
10773 (char *) "self",(char *) "self",(char *) "_class", NULL
10774 };
10775
10776 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyLog__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
10777 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyLog, SWIG_POINTER_EXCEPTION | 0);
10778 if (SWIG_arg_fail(1)) SWIG_fail;
10779 arg2 = obj1;
10780 arg3 = obj2;
10781 {
10782 PyThreadState* __tstate = wxPyBeginAllowThreads();
10783 (arg1)->_setCallbackInfo(arg2,arg3);
10784
10785 wxPyEndAllowThreads(__tstate);
10786 if (PyErr_Occurred()) SWIG_fail;
10787 }
10788 Py_INCREF(Py_None); resultobj = Py_None;
10789 return resultobj;
10790 fail:
10791 return NULL;
10792 }
10793
10794
10795 static PyObject * PyLog_swigregister(PyObject *, PyObject *args) {
10796 PyObject *obj;
10797 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
10798 SWIG_TypeClientData(SWIGTYPE_p_wxPyLog, obj);
10799 Py_INCREF(obj);
10800 return Py_BuildValue((char *)"");
10801 }
10802 static PyObject *_wrap_Process_Kill(PyObject *, PyObject *args, PyObject *kwargs) {
10803 PyObject *resultobj;
10804 int arg1 ;
10805 wxSignal arg2 = (wxSignal) wxSIGTERM ;
10806 int arg3 = (int) wxKILL_NOCHILDREN ;
10807 wxKillError result;
10808 PyObject * obj0 = 0 ;
10809 PyObject * obj1 = 0 ;
10810 PyObject * obj2 = 0 ;
10811 char *kwnames[] = {
10812 (char *) "pid",(char *) "sig",(char *) "flags", NULL
10813 };
10814
10815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Process_Kill",kwnames,&obj0,&obj1,&obj2)) goto fail;
10816 {
10817 arg1 = (int)(SWIG_As_int(obj0));
10818 if (SWIG_arg_fail(1)) SWIG_fail;
10819 }
10820 if (obj1) {
10821 {
10822 arg2 = (wxSignal)(SWIG_As_int(obj1));
10823 if (SWIG_arg_fail(2)) SWIG_fail;
10824 }
10825 }
10826 if (obj2) {
10827 {
10828 arg3 = (int)(SWIG_As_int(obj2));
10829 if (SWIG_arg_fail(3)) SWIG_fail;
10830 }
10831 }
10832 {
10833 PyThreadState* __tstate = wxPyBeginAllowThreads();
10834 result = (wxKillError)wxPyProcess::Kill(arg1,(wxSignal )arg2,arg3);
10835
10836 wxPyEndAllowThreads(__tstate);
10837 if (PyErr_Occurred()) SWIG_fail;
10838 }
10839 resultobj = SWIG_From_int((result));
10840 return resultobj;
10841 fail:
10842 return NULL;
10843 }
10844
10845
10846 static PyObject *_wrap_Process_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
10847 PyObject *resultobj;
10848 int arg1 ;
10849 bool result;
10850 PyObject * obj0 = 0 ;
10851 char *kwnames[] = {
10852 (char *) "pid", NULL
10853 };
10854
10855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Exists",kwnames,&obj0)) goto fail;
10856 {
10857 arg1 = (int)(SWIG_As_int(obj0));
10858 if (SWIG_arg_fail(1)) SWIG_fail;
10859 }
10860 {
10861 PyThreadState* __tstate = wxPyBeginAllowThreads();
10862 result = (bool)wxPyProcess::Exists(arg1);
10863
10864 wxPyEndAllowThreads(__tstate);
10865 if (PyErr_Occurred()) SWIG_fail;
10866 }
10867 {
10868 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10869 }
10870 return resultobj;
10871 fail:
10872 return NULL;
10873 }
10874
10875
10876 static PyObject *_wrap_Process_Open(PyObject *, PyObject *args, PyObject *kwargs) {
10877 PyObject *resultobj;
10878 wxString *arg1 = 0 ;
10879 int arg2 = (int) wxEXEC_ASYNC ;
10880 wxPyProcess *result;
10881 bool temp1 = false ;
10882 PyObject * obj0 = 0 ;
10883 PyObject * obj1 = 0 ;
10884 char *kwnames[] = {
10885 (char *) "cmd",(char *) "flags", NULL
10886 };
10887
10888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Process_Open",kwnames,&obj0,&obj1)) goto fail;
10889 {
10890 arg1 = wxString_in_helper(obj0);
10891 if (arg1 == NULL) SWIG_fail;
10892 temp1 = true;
10893 }
10894 if (obj1) {
10895 {
10896 arg2 = (int)(SWIG_As_int(obj1));
10897 if (SWIG_arg_fail(2)) SWIG_fail;
10898 }
10899 }
10900 {
10901 PyThreadState* __tstate = wxPyBeginAllowThreads();
10902 result = (wxPyProcess *)wxPyProcess::Open((wxString const &)*arg1,arg2);
10903
10904 wxPyEndAllowThreads(__tstate);
10905 if (PyErr_Occurred()) SWIG_fail;
10906 }
10907 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 0);
10908 {
10909 if (temp1)
10910 delete arg1;
10911 }
10912 return resultobj;
10913 fail:
10914 {
10915 if (temp1)
10916 delete arg1;
10917 }
10918 return NULL;
10919 }
10920
10921
10922 static PyObject *_wrap_new_Process(PyObject *, PyObject *args, PyObject *kwargs) {
10923 PyObject *resultobj;
10924 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
10925 int arg2 = (int) -1 ;
10926 wxPyProcess *result;
10927 PyObject * obj0 = 0 ;
10928 PyObject * obj1 = 0 ;
10929 char *kwnames[] = {
10930 (char *) "parent",(char *) "id", NULL
10931 };
10932
10933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Process",kwnames,&obj0,&obj1)) goto fail;
10934 if (obj0) {
10935 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
10936 if (SWIG_arg_fail(1)) SWIG_fail;
10937 }
10938 if (obj1) {
10939 {
10940 arg2 = (int)(SWIG_As_int(obj1));
10941 if (SWIG_arg_fail(2)) SWIG_fail;
10942 }
10943 }
10944 {
10945 PyThreadState* __tstate = wxPyBeginAllowThreads();
10946 result = (wxPyProcess *)new wxPyProcess(arg1,arg2);
10947
10948 wxPyEndAllowThreads(__tstate);
10949 if (PyErr_Occurred()) SWIG_fail;
10950 }
10951 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 1);
10952 return resultobj;
10953 fail:
10954 return NULL;
10955 }
10956
10957
10958 static PyObject *_wrap_Process__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
10959 PyObject *resultobj;
10960 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
10961 PyObject *arg2 = (PyObject *) 0 ;
10962 PyObject *arg3 = (PyObject *) 0 ;
10963 PyObject * obj0 = 0 ;
10964 PyObject * obj1 = 0 ;
10965 PyObject * obj2 = 0 ;
10966 char *kwnames[] = {
10967 (char *) "self",(char *) "self",(char *) "_class", NULL
10968 };
10969
10970 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
10971 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
10972 if (SWIG_arg_fail(1)) SWIG_fail;
10973 arg2 = obj1;
10974 arg3 = obj2;
10975 {
10976 PyThreadState* __tstate = wxPyBeginAllowThreads();
10977 (arg1)->_setCallbackInfo(arg2,arg3);
10978
10979 wxPyEndAllowThreads(__tstate);
10980 if (PyErr_Occurred()) SWIG_fail;
10981 }
10982 Py_INCREF(Py_None); resultobj = Py_None;
10983 return resultobj;
10984 fail:
10985 return NULL;
10986 }
10987
10988
10989 static PyObject *_wrap_Process_base_OnTerminate(PyObject *, PyObject *args, PyObject *kwargs) {
10990 PyObject *resultobj;
10991 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
10992 int arg2 ;
10993 int arg3 ;
10994 PyObject * obj0 = 0 ;
10995 PyObject * obj1 = 0 ;
10996 PyObject * obj2 = 0 ;
10997 char *kwnames[] = {
10998 (char *) "self",(char *) "pid",(char *) "status", NULL
10999 };
11000
11001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process_base_OnTerminate",kwnames,&obj0,&obj1,&obj2)) goto fail;
11002 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11003 if (SWIG_arg_fail(1)) SWIG_fail;
11004 {
11005 arg2 = (int)(SWIG_As_int(obj1));
11006 if (SWIG_arg_fail(2)) SWIG_fail;
11007 }
11008 {
11009 arg3 = (int)(SWIG_As_int(obj2));
11010 if (SWIG_arg_fail(3)) SWIG_fail;
11011 }
11012 {
11013 PyThreadState* __tstate = wxPyBeginAllowThreads();
11014 (arg1)->base_OnTerminate(arg2,arg3);
11015
11016 wxPyEndAllowThreads(__tstate);
11017 if (PyErr_Occurred()) SWIG_fail;
11018 }
11019 Py_INCREF(Py_None); resultobj = Py_None;
11020 return resultobj;
11021 fail:
11022 return NULL;
11023 }
11024
11025
11026 static PyObject *_wrap_Process_Redirect(PyObject *, PyObject *args, PyObject *kwargs) {
11027 PyObject *resultobj;
11028 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11029 PyObject * obj0 = 0 ;
11030 char *kwnames[] = {
11031 (char *) "self", NULL
11032 };
11033
11034 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Redirect",kwnames,&obj0)) goto fail;
11035 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11036 if (SWIG_arg_fail(1)) SWIG_fail;
11037 {
11038 PyThreadState* __tstate = wxPyBeginAllowThreads();
11039 (arg1)->Redirect();
11040
11041 wxPyEndAllowThreads(__tstate);
11042 if (PyErr_Occurred()) SWIG_fail;
11043 }
11044 Py_INCREF(Py_None); resultobj = Py_None;
11045 return resultobj;
11046 fail:
11047 return NULL;
11048 }
11049
11050
11051 static PyObject *_wrap_Process_IsRedirected(PyObject *, PyObject *args, PyObject *kwargs) {
11052 PyObject *resultobj;
11053 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11054 bool result;
11055 PyObject * obj0 = 0 ;
11056 char *kwnames[] = {
11057 (char *) "self", NULL
11058 };
11059
11060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsRedirected",kwnames,&obj0)) goto fail;
11061 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11062 if (SWIG_arg_fail(1)) SWIG_fail;
11063 {
11064 PyThreadState* __tstate = wxPyBeginAllowThreads();
11065 result = (bool)(arg1)->IsRedirected();
11066
11067 wxPyEndAllowThreads(__tstate);
11068 if (PyErr_Occurred()) SWIG_fail;
11069 }
11070 {
11071 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11072 }
11073 return resultobj;
11074 fail:
11075 return NULL;
11076 }
11077
11078
11079 static PyObject *_wrap_Process_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
11080 PyObject *resultobj;
11081 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11082 PyObject * obj0 = 0 ;
11083 char *kwnames[] = {
11084 (char *) "self", NULL
11085 };
11086
11087 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Detach",kwnames,&obj0)) goto fail;
11088 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11089 if (SWIG_arg_fail(1)) SWIG_fail;
11090 {
11091 PyThreadState* __tstate = wxPyBeginAllowThreads();
11092 (arg1)->Detach();
11093
11094 wxPyEndAllowThreads(__tstate);
11095 if (PyErr_Occurred()) SWIG_fail;
11096 }
11097 Py_INCREF(Py_None); resultobj = Py_None;
11098 return resultobj;
11099 fail:
11100 return NULL;
11101 }
11102
11103
11104 static PyObject *_wrap_Process_GetInputStream(PyObject *, PyObject *args, PyObject *kwargs) {
11105 PyObject *resultobj;
11106 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11107 wxInputStream *result;
11108 PyObject * obj0 = 0 ;
11109 char *kwnames[] = {
11110 (char *) "self", NULL
11111 };
11112
11113 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetInputStream",kwnames,&obj0)) goto fail;
11114 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11115 if (SWIG_arg_fail(1)) SWIG_fail;
11116 {
11117 PyThreadState* __tstate = wxPyBeginAllowThreads();
11118 result = (wxInputStream *)(arg1)->GetInputStream();
11119
11120 wxPyEndAllowThreads(__tstate);
11121 if (PyErr_Occurred()) SWIG_fail;
11122 }
11123 {
11124 wxPyInputStream * _ptr = NULL;
11125
11126 if (result) {
11127 _ptr = new wxPyInputStream(result);
11128 }
11129 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
11130 }
11131 return resultobj;
11132 fail:
11133 return NULL;
11134 }
11135
11136
11137 static PyObject *_wrap_Process_GetErrorStream(PyObject *, PyObject *args, PyObject *kwargs) {
11138 PyObject *resultobj;
11139 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11140 wxInputStream *result;
11141 PyObject * obj0 = 0 ;
11142 char *kwnames[] = {
11143 (char *) "self", NULL
11144 };
11145
11146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetErrorStream",kwnames,&obj0)) goto fail;
11147 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11148 if (SWIG_arg_fail(1)) SWIG_fail;
11149 {
11150 PyThreadState* __tstate = wxPyBeginAllowThreads();
11151 result = (wxInputStream *)(arg1)->GetErrorStream();
11152
11153 wxPyEndAllowThreads(__tstate);
11154 if (PyErr_Occurred()) SWIG_fail;
11155 }
11156 {
11157 wxPyInputStream * _ptr = NULL;
11158
11159 if (result) {
11160 _ptr = new wxPyInputStream(result);
11161 }
11162 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
11163 }
11164 return resultobj;
11165 fail:
11166 return NULL;
11167 }
11168
11169
11170 static PyObject *_wrap_Process_GetOutputStream(PyObject *, PyObject *args, PyObject *kwargs) {
11171 PyObject *resultobj;
11172 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11173 wxOutputStream *result;
11174 PyObject * obj0 = 0 ;
11175 char *kwnames[] = {
11176 (char *) "self", NULL
11177 };
11178
11179 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_GetOutputStream",kwnames,&obj0)) goto fail;
11180 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11181 if (SWIG_arg_fail(1)) SWIG_fail;
11182 {
11183 PyThreadState* __tstate = wxPyBeginAllowThreads();
11184 result = (wxOutputStream *)(arg1)->GetOutputStream();
11185
11186 wxPyEndAllowThreads(__tstate);
11187 if (PyErr_Occurred()) SWIG_fail;
11188 }
11189 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxOutputStream, 0);
11190 return resultobj;
11191 fail:
11192 return NULL;
11193 }
11194
11195
11196 static PyObject *_wrap_Process_CloseOutput(PyObject *, PyObject *args, PyObject *kwargs) {
11197 PyObject *resultobj;
11198 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11199 PyObject * obj0 = 0 ;
11200 char *kwnames[] = {
11201 (char *) "self", NULL
11202 };
11203
11204 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_CloseOutput",kwnames,&obj0)) goto fail;
11205 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11206 if (SWIG_arg_fail(1)) SWIG_fail;
11207 {
11208 PyThreadState* __tstate = wxPyBeginAllowThreads();
11209 (arg1)->CloseOutput();
11210
11211 wxPyEndAllowThreads(__tstate);
11212 if (PyErr_Occurred()) SWIG_fail;
11213 }
11214 Py_INCREF(Py_None); resultobj = Py_None;
11215 return resultobj;
11216 fail:
11217 return NULL;
11218 }
11219
11220
11221 static PyObject *_wrap_Process_IsInputOpened(PyObject *, PyObject *args, PyObject *kwargs) {
11222 PyObject *resultobj;
11223 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11224 bool result;
11225 PyObject * obj0 = 0 ;
11226 char *kwnames[] = {
11227 (char *) "self", NULL
11228 };
11229
11230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputOpened",kwnames,&obj0)) goto fail;
11231 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11232 if (SWIG_arg_fail(1)) SWIG_fail;
11233 {
11234 PyThreadState* __tstate = wxPyBeginAllowThreads();
11235 result = (bool)((wxPyProcess const *)arg1)->IsInputOpened();
11236
11237 wxPyEndAllowThreads(__tstate);
11238 if (PyErr_Occurred()) SWIG_fail;
11239 }
11240 {
11241 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11242 }
11243 return resultobj;
11244 fail:
11245 return NULL;
11246 }
11247
11248
11249 static PyObject *_wrap_Process_IsInputAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
11250 PyObject *resultobj;
11251 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11252 bool result;
11253 PyObject * obj0 = 0 ;
11254 char *kwnames[] = {
11255 (char *) "self", NULL
11256 };
11257
11258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsInputAvailable",kwnames,&obj0)) goto fail;
11259 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11260 if (SWIG_arg_fail(1)) SWIG_fail;
11261 {
11262 PyThreadState* __tstate = wxPyBeginAllowThreads();
11263 result = (bool)((wxPyProcess const *)arg1)->IsInputAvailable();
11264
11265 wxPyEndAllowThreads(__tstate);
11266 if (PyErr_Occurred()) SWIG_fail;
11267 }
11268 {
11269 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11270 }
11271 return resultobj;
11272 fail:
11273 return NULL;
11274 }
11275
11276
11277 static PyObject *_wrap_Process_IsErrorAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
11278 PyObject *resultobj;
11279 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
11280 bool result;
11281 PyObject * obj0 = 0 ;
11282 char *kwnames[] = {
11283 (char *) "self", NULL
11284 };
11285
11286 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_IsErrorAvailable",kwnames,&obj0)) goto fail;
11287 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11288 if (SWIG_arg_fail(1)) SWIG_fail;
11289 {
11290 PyThreadState* __tstate = wxPyBeginAllowThreads();
11291 result = (bool)((wxPyProcess const *)arg1)->IsErrorAvailable();
11292
11293 wxPyEndAllowThreads(__tstate);
11294 if (PyErr_Occurred()) SWIG_fail;
11295 }
11296 {
11297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11298 }
11299 return resultobj;
11300 fail:
11301 return NULL;
11302 }
11303
11304
11305 static PyObject * Process_swigregister(PyObject *, PyObject *args) {
11306 PyObject *obj;
11307 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11308 SWIG_TypeClientData(SWIGTYPE_p_wxPyProcess, obj);
11309 Py_INCREF(obj);
11310 return Py_BuildValue((char *)"");
11311 }
11312 static PyObject *_wrap_new_ProcessEvent(PyObject *, PyObject *args, PyObject *kwargs) {
11313 PyObject *resultobj;
11314 int arg1 = (int) 0 ;
11315 int arg2 = (int) 0 ;
11316 int arg3 = (int) 0 ;
11317 wxProcessEvent *result;
11318 PyObject * obj0 = 0 ;
11319 PyObject * obj1 = 0 ;
11320 PyObject * obj2 = 0 ;
11321 char *kwnames[] = {
11322 (char *) "id",(char *) "pid",(char *) "exitcode", NULL
11323 };
11324
11325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ProcessEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
11326 if (obj0) {
11327 {
11328 arg1 = (int)(SWIG_As_int(obj0));
11329 if (SWIG_arg_fail(1)) SWIG_fail;
11330 }
11331 }
11332 if (obj1) {
11333 {
11334 arg2 = (int)(SWIG_As_int(obj1));
11335 if (SWIG_arg_fail(2)) SWIG_fail;
11336 }
11337 }
11338 if (obj2) {
11339 {
11340 arg3 = (int)(SWIG_As_int(obj2));
11341 if (SWIG_arg_fail(3)) SWIG_fail;
11342 }
11343 }
11344 {
11345 PyThreadState* __tstate = wxPyBeginAllowThreads();
11346 result = (wxProcessEvent *)new wxProcessEvent(arg1,arg2,arg3);
11347
11348 wxPyEndAllowThreads(__tstate);
11349 if (PyErr_Occurred()) SWIG_fail;
11350 }
11351 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxProcessEvent, 1);
11352 return resultobj;
11353 fail:
11354 return NULL;
11355 }
11356
11357
11358 static PyObject *_wrap_ProcessEvent_GetPid(PyObject *, PyObject *args, PyObject *kwargs) {
11359 PyObject *resultobj;
11360 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
11361 int result;
11362 PyObject * obj0 = 0 ;
11363 char *kwnames[] = {
11364 (char *) "self", NULL
11365 };
11366
11367 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetPid",kwnames,&obj0)) goto fail;
11368 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
11369 if (SWIG_arg_fail(1)) SWIG_fail;
11370 {
11371 PyThreadState* __tstate = wxPyBeginAllowThreads();
11372 result = (int)(arg1)->GetPid();
11373
11374 wxPyEndAllowThreads(__tstate);
11375 if (PyErr_Occurred()) SWIG_fail;
11376 }
11377 {
11378 resultobj = SWIG_From_int((int)(result));
11379 }
11380 return resultobj;
11381 fail:
11382 return NULL;
11383 }
11384
11385
11386 static PyObject *_wrap_ProcessEvent_GetExitCode(PyObject *, PyObject *args, PyObject *kwargs) {
11387 PyObject *resultobj;
11388 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
11389 int result;
11390 PyObject * obj0 = 0 ;
11391 char *kwnames[] = {
11392 (char *) "self", NULL
11393 };
11394
11395 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_GetExitCode",kwnames,&obj0)) goto fail;
11396 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
11397 if (SWIG_arg_fail(1)) SWIG_fail;
11398 {
11399 PyThreadState* __tstate = wxPyBeginAllowThreads();
11400 result = (int)(arg1)->GetExitCode();
11401
11402 wxPyEndAllowThreads(__tstate);
11403 if (PyErr_Occurred()) SWIG_fail;
11404 }
11405 {
11406 resultobj = SWIG_From_int((int)(result));
11407 }
11408 return resultobj;
11409 fail:
11410 return NULL;
11411 }
11412
11413
11414 static PyObject *_wrap_ProcessEvent_m_pid_set(PyObject *, PyObject *args, PyObject *kwargs) {
11415 PyObject *resultobj;
11416 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
11417 int arg2 ;
11418 PyObject * obj0 = 0 ;
11419 PyObject * obj1 = 0 ;
11420 char *kwnames[] = {
11421 (char *) "self",(char *) "m_pid", NULL
11422 };
11423
11424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_pid_set",kwnames,&obj0,&obj1)) goto fail;
11425 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
11426 if (SWIG_arg_fail(1)) SWIG_fail;
11427 {
11428 arg2 = (int)(SWIG_As_int(obj1));
11429 if (SWIG_arg_fail(2)) SWIG_fail;
11430 }
11431 if (arg1) (arg1)->m_pid = arg2;
11432
11433 Py_INCREF(Py_None); resultobj = Py_None;
11434 return resultobj;
11435 fail:
11436 return NULL;
11437 }
11438
11439
11440 static PyObject *_wrap_ProcessEvent_m_pid_get(PyObject *, PyObject *args, PyObject *kwargs) {
11441 PyObject *resultobj;
11442 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
11443 int result;
11444 PyObject * obj0 = 0 ;
11445 char *kwnames[] = {
11446 (char *) "self", NULL
11447 };
11448
11449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_pid_get",kwnames,&obj0)) goto fail;
11450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
11451 if (SWIG_arg_fail(1)) SWIG_fail;
11452 result = (int) ((arg1)->m_pid);
11453
11454 {
11455 resultobj = SWIG_From_int((int)(result));
11456 }
11457 return resultobj;
11458 fail:
11459 return NULL;
11460 }
11461
11462
11463 static PyObject *_wrap_ProcessEvent_m_exitcode_set(PyObject *, PyObject *args, PyObject *kwargs) {
11464 PyObject *resultobj;
11465 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
11466 int arg2 ;
11467 PyObject * obj0 = 0 ;
11468 PyObject * obj1 = 0 ;
11469 char *kwnames[] = {
11470 (char *) "self",(char *) "m_exitcode", NULL
11471 };
11472
11473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_exitcode_set",kwnames,&obj0,&obj1)) goto fail;
11474 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
11475 if (SWIG_arg_fail(1)) SWIG_fail;
11476 {
11477 arg2 = (int)(SWIG_As_int(obj1));
11478 if (SWIG_arg_fail(2)) SWIG_fail;
11479 }
11480 if (arg1) (arg1)->m_exitcode = arg2;
11481
11482 Py_INCREF(Py_None); resultobj = Py_None;
11483 return resultobj;
11484 fail:
11485 return NULL;
11486 }
11487
11488
11489 static PyObject *_wrap_ProcessEvent_m_exitcode_get(PyObject *, PyObject *args, PyObject *kwargs) {
11490 PyObject *resultobj;
11491 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
11492 int result;
11493 PyObject * obj0 = 0 ;
11494 char *kwnames[] = {
11495 (char *) "self", NULL
11496 };
11497
11498 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ProcessEvent_m_exitcode_get",kwnames,&obj0)) goto fail;
11499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
11500 if (SWIG_arg_fail(1)) SWIG_fail;
11501 result = (int) ((arg1)->m_exitcode);
11502
11503 {
11504 resultobj = SWIG_From_int((int)(result));
11505 }
11506 return resultobj;
11507 fail:
11508 return NULL;
11509 }
11510
11511
11512 static PyObject * ProcessEvent_swigregister(PyObject *, PyObject *args) {
11513 PyObject *obj;
11514 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
11515 SWIG_TypeClientData(SWIGTYPE_p_wxProcessEvent, obj);
11516 Py_INCREF(obj);
11517 return Py_BuildValue((char *)"");
11518 }
11519 static PyObject *_wrap_Execute(PyObject *, PyObject *args, PyObject *kwargs) {
11520 PyObject *resultobj;
11521 wxString *arg1 = 0 ;
11522 int arg2 = (int) wxEXEC_ASYNC ;
11523 wxPyProcess *arg3 = (wxPyProcess *) NULL ;
11524 long result;
11525 bool temp1 = false ;
11526 PyObject * obj0 = 0 ;
11527 PyObject * obj1 = 0 ;
11528 PyObject * obj2 = 0 ;
11529 char *kwnames[] = {
11530 (char *) "command",(char *) "flags",(char *) "process", NULL
11531 };
11532
11533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Execute",kwnames,&obj0,&obj1,&obj2)) goto fail;
11534 {
11535 arg1 = wxString_in_helper(obj0);
11536 if (arg1 == NULL) SWIG_fail;
11537 temp1 = true;
11538 }
11539 if (obj1) {
11540 {
11541 arg2 = (int)(SWIG_As_int(obj1));
11542 if (SWIG_arg_fail(2)) SWIG_fail;
11543 }
11544 }
11545 if (obj2) {
11546 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11547 if (SWIG_arg_fail(3)) SWIG_fail;
11548 }
11549 {
11550 if (!wxPyCheckForApp()) SWIG_fail;
11551 PyThreadState* __tstate = wxPyBeginAllowThreads();
11552 result = (long)wxExecute((wxString const &)*arg1,arg2,arg3);
11553
11554 wxPyEndAllowThreads(__tstate);
11555 if (PyErr_Occurred()) SWIG_fail;
11556 }
11557 {
11558 resultobj = SWIG_From_long((long)(result));
11559 }
11560 {
11561 if (temp1)
11562 delete arg1;
11563 }
11564 return resultobj;
11565 fail:
11566 {
11567 if (temp1)
11568 delete arg1;
11569 }
11570 return NULL;
11571 }
11572
11573
11574 static PyObject *_wrap_Kill(PyObject *, PyObject *args, PyObject *kwargs) {
11575 PyObject *resultobj;
11576 long arg1 ;
11577 wxSignal arg2 = (wxSignal) wxSIGTERM ;
11578 wxKillError *arg3 = (wxKillError *) 0 ;
11579 int arg4 = (int) wxKILL_NOCHILDREN ;
11580 int result;
11581 wxKillError temp3 ;
11582 PyObject * obj0 = 0 ;
11583 PyObject * obj1 = 0 ;
11584 PyObject * obj2 = 0 ;
11585 char *kwnames[] = {
11586 (char *) "pid",(char *) "sig",(char *) "flags", NULL
11587 };
11588
11589 {
11590 arg3 = &temp3;
11591 }
11592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Kill",kwnames,&obj0,&obj1,&obj2)) goto fail;
11593 {
11594 arg1 = (long)(SWIG_As_long(obj0));
11595 if (SWIG_arg_fail(1)) SWIG_fail;
11596 }
11597 if (obj1) {
11598 {
11599 arg2 = (wxSignal)(SWIG_As_int(obj1));
11600 if (SWIG_arg_fail(2)) SWIG_fail;
11601 }
11602 }
11603 if (obj2) {
11604 {
11605 arg4 = (int)(SWIG_As_int(obj2));
11606 if (SWIG_arg_fail(4)) SWIG_fail;
11607 }
11608 }
11609 {
11610 PyThreadState* __tstate = wxPyBeginAllowThreads();
11611 result = (int)wxKill(arg1,(wxSignal )arg2,arg3,arg4);
11612
11613 wxPyEndAllowThreads(__tstate);
11614 if (PyErr_Occurred()) SWIG_fail;
11615 }
11616 {
11617 resultobj = SWIG_From_int((int)(result));
11618 }
11619 {
11620 PyObject* o;
11621 o = PyInt_FromLong((long) (*arg3));
11622 resultobj = t_output_helper(resultobj, o);
11623 }
11624 return resultobj;
11625 fail:
11626 return NULL;
11627 }
11628
11629
11630 static PyObject *_wrap_new_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
11631 PyObject *resultobj;
11632 int arg1 = (int) wxJOYSTICK1 ;
11633 wxJoystick *result;
11634 PyObject * obj0 = 0 ;
11635 char *kwnames[] = {
11636 (char *) "joystick", NULL
11637 };
11638
11639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Joystick",kwnames,&obj0)) goto fail;
11640 if (obj0) {
11641 {
11642 arg1 = (int)(SWIG_As_int(obj0));
11643 if (SWIG_arg_fail(1)) SWIG_fail;
11644 }
11645 }
11646 {
11647 if (!wxPyCheckForApp()) SWIG_fail;
11648 PyThreadState* __tstate = wxPyBeginAllowThreads();
11649 result = (wxJoystick *)new wxJoystick(arg1);
11650
11651 wxPyEndAllowThreads(__tstate);
11652 if (PyErr_Occurred()) SWIG_fail;
11653 }
11654 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystick, 1);
11655 return resultobj;
11656 fail:
11657 return NULL;
11658 }
11659
11660
11661 static PyObject *_wrap_delete_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
11662 PyObject *resultobj;
11663 wxJoystick *arg1 = (wxJoystick *) 0 ;
11664 PyObject * obj0 = 0 ;
11665 char *kwnames[] = {
11666 (char *) "self", NULL
11667 };
11668
11669 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Joystick",kwnames,&obj0)) goto fail;
11670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11671 if (SWIG_arg_fail(1)) SWIG_fail;
11672 {
11673 PyThreadState* __tstate = wxPyBeginAllowThreads();
11674 delete arg1;
11675
11676 wxPyEndAllowThreads(__tstate);
11677 if (PyErr_Occurred()) SWIG_fail;
11678 }
11679 Py_INCREF(Py_None); resultobj = Py_None;
11680 return resultobj;
11681 fail:
11682 return NULL;
11683 }
11684
11685
11686 static PyObject *_wrap_Joystick_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11687 PyObject *resultobj;
11688 wxJoystick *arg1 = (wxJoystick *) 0 ;
11689 wxPoint result;
11690 PyObject * obj0 = 0 ;
11691 char *kwnames[] = {
11692 (char *) "self", NULL
11693 };
11694
11695 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPosition",kwnames,&obj0)) goto fail;
11696 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11697 if (SWIG_arg_fail(1)) SWIG_fail;
11698 {
11699 PyThreadState* __tstate = wxPyBeginAllowThreads();
11700 result = (arg1)->GetPosition();
11701
11702 wxPyEndAllowThreads(__tstate);
11703 if (PyErr_Occurred()) SWIG_fail;
11704 }
11705 {
11706 wxPoint * resultptr;
11707 resultptr = new wxPoint((wxPoint &)(result));
11708 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
11709 }
11710 return resultobj;
11711 fail:
11712 return NULL;
11713 }
11714
11715
11716 static PyObject *_wrap_Joystick_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11717 PyObject *resultobj;
11718 wxJoystick *arg1 = (wxJoystick *) 0 ;
11719 int result;
11720 PyObject * obj0 = 0 ;
11721 char *kwnames[] = {
11722 (char *) "self", NULL
11723 };
11724
11725 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZPosition",kwnames,&obj0)) goto fail;
11726 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11727 if (SWIG_arg_fail(1)) SWIG_fail;
11728 {
11729 PyThreadState* __tstate = wxPyBeginAllowThreads();
11730 result = (int)(arg1)->GetZPosition();
11731
11732 wxPyEndAllowThreads(__tstate);
11733 if (PyErr_Occurred()) SWIG_fail;
11734 }
11735 {
11736 resultobj = SWIG_From_int((int)(result));
11737 }
11738 return resultobj;
11739 fail:
11740 return NULL;
11741 }
11742
11743
11744 static PyObject *_wrap_Joystick_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
11745 PyObject *resultobj;
11746 wxJoystick *arg1 = (wxJoystick *) 0 ;
11747 int result;
11748 PyObject * obj0 = 0 ;
11749 char *kwnames[] = {
11750 (char *) "self", NULL
11751 };
11752
11753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetButtonState",kwnames,&obj0)) goto fail;
11754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11755 if (SWIG_arg_fail(1)) SWIG_fail;
11756 {
11757 PyThreadState* __tstate = wxPyBeginAllowThreads();
11758 result = (int)(arg1)->GetButtonState();
11759
11760 wxPyEndAllowThreads(__tstate);
11761 if (PyErr_Occurred()) SWIG_fail;
11762 }
11763 {
11764 resultobj = SWIG_From_int((int)(result));
11765 }
11766 return resultobj;
11767 fail:
11768 return NULL;
11769 }
11770
11771
11772 static PyObject *_wrap_Joystick_GetPOVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11773 PyObject *resultobj;
11774 wxJoystick *arg1 = (wxJoystick *) 0 ;
11775 int result;
11776 PyObject * obj0 = 0 ;
11777 char *kwnames[] = {
11778 (char *) "self", NULL
11779 };
11780
11781 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVPosition",kwnames,&obj0)) goto fail;
11782 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11783 if (SWIG_arg_fail(1)) SWIG_fail;
11784 {
11785 PyThreadState* __tstate = wxPyBeginAllowThreads();
11786 result = (int)(arg1)->GetPOVPosition();
11787
11788 wxPyEndAllowThreads(__tstate);
11789 if (PyErr_Occurred()) SWIG_fail;
11790 }
11791 {
11792 resultobj = SWIG_From_int((int)(result));
11793 }
11794 return resultobj;
11795 fail:
11796 return NULL;
11797 }
11798
11799
11800 static PyObject *_wrap_Joystick_GetPOVCTSPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11801 PyObject *resultobj;
11802 wxJoystick *arg1 = (wxJoystick *) 0 ;
11803 int result;
11804 PyObject * obj0 = 0 ;
11805 char *kwnames[] = {
11806 (char *) "self", NULL
11807 };
11808
11809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPOVCTSPosition",kwnames,&obj0)) goto fail;
11810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11811 if (SWIG_arg_fail(1)) SWIG_fail;
11812 {
11813 PyThreadState* __tstate = wxPyBeginAllowThreads();
11814 result = (int)(arg1)->GetPOVCTSPosition();
11815
11816 wxPyEndAllowThreads(__tstate);
11817 if (PyErr_Occurred()) SWIG_fail;
11818 }
11819 {
11820 resultobj = SWIG_From_int((int)(result));
11821 }
11822 return resultobj;
11823 fail:
11824 return NULL;
11825 }
11826
11827
11828 static PyObject *_wrap_Joystick_GetRudderPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11829 PyObject *resultobj;
11830 wxJoystick *arg1 = (wxJoystick *) 0 ;
11831 int result;
11832 PyObject * obj0 = 0 ;
11833 char *kwnames[] = {
11834 (char *) "self", NULL
11835 };
11836
11837 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderPosition",kwnames,&obj0)) goto fail;
11838 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11839 if (SWIG_arg_fail(1)) SWIG_fail;
11840 {
11841 PyThreadState* __tstate = wxPyBeginAllowThreads();
11842 result = (int)(arg1)->GetRudderPosition();
11843
11844 wxPyEndAllowThreads(__tstate);
11845 if (PyErr_Occurred()) SWIG_fail;
11846 }
11847 {
11848 resultobj = SWIG_From_int((int)(result));
11849 }
11850 return resultobj;
11851 fail:
11852 return NULL;
11853 }
11854
11855
11856 static PyObject *_wrap_Joystick_GetUPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11857 PyObject *resultobj;
11858 wxJoystick *arg1 = (wxJoystick *) 0 ;
11859 int result;
11860 PyObject * obj0 = 0 ;
11861 char *kwnames[] = {
11862 (char *) "self", NULL
11863 };
11864
11865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUPosition",kwnames,&obj0)) goto fail;
11866 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11867 if (SWIG_arg_fail(1)) SWIG_fail;
11868 {
11869 PyThreadState* __tstate = wxPyBeginAllowThreads();
11870 result = (int)(arg1)->GetUPosition();
11871
11872 wxPyEndAllowThreads(__tstate);
11873 if (PyErr_Occurred()) SWIG_fail;
11874 }
11875 {
11876 resultobj = SWIG_From_int((int)(result));
11877 }
11878 return resultobj;
11879 fail:
11880 return NULL;
11881 }
11882
11883
11884 static PyObject *_wrap_Joystick_GetVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
11885 PyObject *resultobj;
11886 wxJoystick *arg1 = (wxJoystick *) 0 ;
11887 int result;
11888 PyObject * obj0 = 0 ;
11889 char *kwnames[] = {
11890 (char *) "self", NULL
11891 };
11892
11893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVPosition",kwnames,&obj0)) goto fail;
11894 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11895 if (SWIG_arg_fail(1)) SWIG_fail;
11896 {
11897 PyThreadState* __tstate = wxPyBeginAllowThreads();
11898 result = (int)(arg1)->GetVPosition();
11899
11900 wxPyEndAllowThreads(__tstate);
11901 if (PyErr_Occurred()) SWIG_fail;
11902 }
11903 {
11904 resultobj = SWIG_From_int((int)(result));
11905 }
11906 return resultobj;
11907 fail:
11908 return NULL;
11909 }
11910
11911
11912 static PyObject *_wrap_Joystick_GetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
11913 PyObject *resultobj;
11914 wxJoystick *arg1 = (wxJoystick *) 0 ;
11915 int result;
11916 PyObject * obj0 = 0 ;
11917 char *kwnames[] = {
11918 (char *) "self", NULL
11919 };
11920
11921 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMovementThreshold",kwnames,&obj0)) goto fail;
11922 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11923 if (SWIG_arg_fail(1)) SWIG_fail;
11924 {
11925 PyThreadState* __tstate = wxPyBeginAllowThreads();
11926 result = (int)(arg1)->GetMovementThreshold();
11927
11928 wxPyEndAllowThreads(__tstate);
11929 if (PyErr_Occurred()) SWIG_fail;
11930 }
11931 {
11932 resultobj = SWIG_From_int((int)(result));
11933 }
11934 return resultobj;
11935 fail:
11936 return NULL;
11937 }
11938
11939
11940 static PyObject *_wrap_Joystick_SetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
11941 PyObject *resultobj;
11942 wxJoystick *arg1 = (wxJoystick *) 0 ;
11943 int arg2 ;
11944 PyObject * obj0 = 0 ;
11945 PyObject * obj1 = 0 ;
11946 char *kwnames[] = {
11947 (char *) "self",(char *) "threshold", NULL
11948 };
11949
11950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Joystick_SetMovementThreshold",kwnames,&obj0,&obj1)) goto fail;
11951 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11952 if (SWIG_arg_fail(1)) SWIG_fail;
11953 {
11954 arg2 = (int)(SWIG_As_int(obj1));
11955 if (SWIG_arg_fail(2)) SWIG_fail;
11956 }
11957 {
11958 PyThreadState* __tstate = wxPyBeginAllowThreads();
11959 (arg1)->SetMovementThreshold(arg2);
11960
11961 wxPyEndAllowThreads(__tstate);
11962 if (PyErr_Occurred()) SWIG_fail;
11963 }
11964 Py_INCREF(Py_None); resultobj = Py_None;
11965 return resultobj;
11966 fail:
11967 return NULL;
11968 }
11969
11970
11971 static PyObject *_wrap_Joystick_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
11972 PyObject *resultobj;
11973 wxJoystick *arg1 = (wxJoystick *) 0 ;
11974 bool result;
11975 PyObject * obj0 = 0 ;
11976 char *kwnames[] = {
11977 (char *) "self", NULL
11978 };
11979
11980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_IsOk",kwnames,&obj0)) goto fail;
11981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11982 if (SWIG_arg_fail(1)) SWIG_fail;
11983 {
11984 PyThreadState* __tstate = wxPyBeginAllowThreads();
11985 result = (bool)(arg1)->IsOk();
11986
11987 wxPyEndAllowThreads(__tstate);
11988 if (PyErr_Occurred()) SWIG_fail;
11989 }
11990 {
11991 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11992 }
11993 return resultobj;
11994 fail:
11995 return NULL;
11996 }
11997
11998
11999 static PyObject *_wrap_Joystick_GetNumberJoysticks(PyObject *, PyObject *args, PyObject *kwargs) {
12000 PyObject *resultobj;
12001 wxJoystick *arg1 = (wxJoystick *) 0 ;
12002 int result;
12003 PyObject * obj0 = 0 ;
12004 char *kwnames[] = {
12005 (char *) "self", NULL
12006 };
12007
12008 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberJoysticks",kwnames,&obj0)) goto fail;
12009 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12010 if (SWIG_arg_fail(1)) SWIG_fail;
12011 {
12012 PyThreadState* __tstate = wxPyBeginAllowThreads();
12013 result = (int)(arg1)->GetNumberJoysticks();
12014
12015 wxPyEndAllowThreads(__tstate);
12016 if (PyErr_Occurred()) SWIG_fail;
12017 }
12018 {
12019 resultobj = SWIG_From_int((int)(result));
12020 }
12021 return resultobj;
12022 fail:
12023 return NULL;
12024 }
12025
12026
12027 static PyObject *_wrap_Joystick_GetManufacturerId(PyObject *, PyObject *args, PyObject *kwargs) {
12028 PyObject *resultobj;
12029 wxJoystick *arg1 = (wxJoystick *) 0 ;
12030 int result;
12031 PyObject * obj0 = 0 ;
12032 char *kwnames[] = {
12033 (char *) "self", NULL
12034 };
12035
12036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetManufacturerId",kwnames,&obj0)) goto fail;
12037 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12038 if (SWIG_arg_fail(1)) SWIG_fail;
12039 {
12040 PyThreadState* __tstate = wxPyBeginAllowThreads();
12041 result = (int)(arg1)->GetManufacturerId();
12042
12043 wxPyEndAllowThreads(__tstate);
12044 if (PyErr_Occurred()) SWIG_fail;
12045 }
12046 {
12047 resultobj = SWIG_From_int((int)(result));
12048 }
12049 return resultobj;
12050 fail:
12051 return NULL;
12052 }
12053
12054
12055 static PyObject *_wrap_Joystick_GetProductId(PyObject *, PyObject *args, PyObject *kwargs) {
12056 PyObject *resultobj;
12057 wxJoystick *arg1 = (wxJoystick *) 0 ;
12058 int result;
12059 PyObject * obj0 = 0 ;
12060 char *kwnames[] = {
12061 (char *) "self", NULL
12062 };
12063
12064 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductId",kwnames,&obj0)) goto fail;
12065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12066 if (SWIG_arg_fail(1)) SWIG_fail;
12067 {
12068 PyThreadState* __tstate = wxPyBeginAllowThreads();
12069 result = (int)(arg1)->GetProductId();
12070
12071 wxPyEndAllowThreads(__tstate);
12072 if (PyErr_Occurred()) SWIG_fail;
12073 }
12074 {
12075 resultobj = SWIG_From_int((int)(result));
12076 }
12077 return resultobj;
12078 fail:
12079 return NULL;
12080 }
12081
12082
12083 static PyObject *_wrap_Joystick_GetProductName(PyObject *, PyObject *args, PyObject *kwargs) {
12084 PyObject *resultobj;
12085 wxJoystick *arg1 = (wxJoystick *) 0 ;
12086 wxString result;
12087 PyObject * obj0 = 0 ;
12088 char *kwnames[] = {
12089 (char *) "self", NULL
12090 };
12091
12092 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetProductName",kwnames,&obj0)) goto fail;
12093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12094 if (SWIG_arg_fail(1)) SWIG_fail;
12095 {
12096 PyThreadState* __tstate = wxPyBeginAllowThreads();
12097 result = (arg1)->GetProductName();
12098
12099 wxPyEndAllowThreads(__tstate);
12100 if (PyErr_Occurred()) SWIG_fail;
12101 }
12102 {
12103 #if wxUSE_UNICODE
12104 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
12105 #else
12106 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
12107 #endif
12108 }
12109 return resultobj;
12110 fail:
12111 return NULL;
12112 }
12113
12114
12115 static PyObject *_wrap_Joystick_GetXMin(PyObject *, PyObject *args, PyObject *kwargs) {
12116 PyObject *resultobj;
12117 wxJoystick *arg1 = (wxJoystick *) 0 ;
12118 int result;
12119 PyObject * obj0 = 0 ;
12120 char *kwnames[] = {
12121 (char *) "self", NULL
12122 };
12123
12124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMin",kwnames,&obj0)) goto fail;
12125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12126 if (SWIG_arg_fail(1)) SWIG_fail;
12127 {
12128 PyThreadState* __tstate = wxPyBeginAllowThreads();
12129 result = (int)(arg1)->GetXMin();
12130
12131 wxPyEndAllowThreads(__tstate);
12132 if (PyErr_Occurred()) SWIG_fail;
12133 }
12134 {
12135 resultobj = SWIG_From_int((int)(result));
12136 }
12137 return resultobj;
12138 fail:
12139 return NULL;
12140 }
12141
12142
12143 static PyObject *_wrap_Joystick_GetYMin(PyObject *, PyObject *args, PyObject *kwargs) {
12144 PyObject *resultobj;
12145 wxJoystick *arg1 = (wxJoystick *) 0 ;
12146 int result;
12147 PyObject * obj0 = 0 ;
12148 char *kwnames[] = {
12149 (char *) "self", NULL
12150 };
12151
12152 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMin",kwnames,&obj0)) goto fail;
12153 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12154 if (SWIG_arg_fail(1)) SWIG_fail;
12155 {
12156 PyThreadState* __tstate = wxPyBeginAllowThreads();
12157 result = (int)(arg1)->GetYMin();
12158
12159 wxPyEndAllowThreads(__tstate);
12160 if (PyErr_Occurred()) SWIG_fail;
12161 }
12162 {
12163 resultobj = SWIG_From_int((int)(result));
12164 }
12165 return resultobj;
12166 fail:
12167 return NULL;
12168 }
12169
12170
12171 static PyObject *_wrap_Joystick_GetZMin(PyObject *, PyObject *args, PyObject *kwargs) {
12172 PyObject *resultobj;
12173 wxJoystick *arg1 = (wxJoystick *) 0 ;
12174 int result;
12175 PyObject * obj0 = 0 ;
12176 char *kwnames[] = {
12177 (char *) "self", NULL
12178 };
12179
12180 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMin",kwnames,&obj0)) goto fail;
12181 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12182 if (SWIG_arg_fail(1)) SWIG_fail;
12183 {
12184 PyThreadState* __tstate = wxPyBeginAllowThreads();
12185 result = (int)(arg1)->GetZMin();
12186
12187 wxPyEndAllowThreads(__tstate);
12188 if (PyErr_Occurred()) SWIG_fail;
12189 }
12190 {
12191 resultobj = SWIG_From_int((int)(result));
12192 }
12193 return resultobj;
12194 fail:
12195 return NULL;
12196 }
12197
12198
12199 static PyObject *_wrap_Joystick_GetXMax(PyObject *, PyObject *args, PyObject *kwargs) {
12200 PyObject *resultobj;
12201 wxJoystick *arg1 = (wxJoystick *) 0 ;
12202 int result;
12203 PyObject * obj0 = 0 ;
12204 char *kwnames[] = {
12205 (char *) "self", NULL
12206 };
12207
12208 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetXMax",kwnames,&obj0)) goto fail;
12209 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12210 if (SWIG_arg_fail(1)) SWIG_fail;
12211 {
12212 PyThreadState* __tstate = wxPyBeginAllowThreads();
12213 result = (int)(arg1)->GetXMax();
12214
12215 wxPyEndAllowThreads(__tstate);
12216 if (PyErr_Occurred()) SWIG_fail;
12217 }
12218 {
12219 resultobj = SWIG_From_int((int)(result));
12220 }
12221 return resultobj;
12222 fail:
12223 return NULL;
12224 }
12225
12226
12227 static PyObject *_wrap_Joystick_GetYMax(PyObject *, PyObject *args, PyObject *kwargs) {
12228 PyObject *resultobj;
12229 wxJoystick *arg1 = (wxJoystick *) 0 ;
12230 int result;
12231 PyObject * obj0 = 0 ;
12232 char *kwnames[] = {
12233 (char *) "self", NULL
12234 };
12235
12236 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetYMax",kwnames,&obj0)) goto fail;
12237 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12238 if (SWIG_arg_fail(1)) SWIG_fail;
12239 {
12240 PyThreadState* __tstate = wxPyBeginAllowThreads();
12241 result = (int)(arg1)->GetYMax();
12242
12243 wxPyEndAllowThreads(__tstate);
12244 if (PyErr_Occurred()) SWIG_fail;
12245 }
12246 {
12247 resultobj = SWIG_From_int((int)(result));
12248 }
12249 return resultobj;
12250 fail:
12251 return NULL;
12252 }
12253
12254
12255 static PyObject *_wrap_Joystick_GetZMax(PyObject *, PyObject *args, PyObject *kwargs) {
12256 PyObject *resultobj;
12257 wxJoystick *arg1 = (wxJoystick *) 0 ;
12258 int result;
12259 PyObject * obj0 = 0 ;
12260 char *kwnames[] = {
12261 (char *) "self", NULL
12262 };
12263
12264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetZMax",kwnames,&obj0)) goto fail;
12265 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12266 if (SWIG_arg_fail(1)) SWIG_fail;
12267 {
12268 PyThreadState* __tstate = wxPyBeginAllowThreads();
12269 result = (int)(arg1)->GetZMax();
12270
12271 wxPyEndAllowThreads(__tstate);
12272 if (PyErr_Occurred()) SWIG_fail;
12273 }
12274 {
12275 resultobj = SWIG_From_int((int)(result));
12276 }
12277 return resultobj;
12278 fail:
12279 return NULL;
12280 }
12281
12282
12283 static PyObject *_wrap_Joystick_GetNumberButtons(PyObject *, PyObject *args, PyObject *kwargs) {
12284 PyObject *resultobj;
12285 wxJoystick *arg1 = (wxJoystick *) 0 ;
12286 int result;
12287 PyObject * obj0 = 0 ;
12288 char *kwnames[] = {
12289 (char *) "self", NULL
12290 };
12291
12292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberButtons",kwnames,&obj0)) goto fail;
12293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12294 if (SWIG_arg_fail(1)) SWIG_fail;
12295 {
12296 PyThreadState* __tstate = wxPyBeginAllowThreads();
12297 result = (int)(arg1)->GetNumberButtons();
12298
12299 wxPyEndAllowThreads(__tstate);
12300 if (PyErr_Occurred()) SWIG_fail;
12301 }
12302 {
12303 resultobj = SWIG_From_int((int)(result));
12304 }
12305 return resultobj;
12306 fail:
12307 return NULL;
12308 }
12309
12310
12311 static PyObject *_wrap_Joystick_GetNumberAxes(PyObject *, PyObject *args, PyObject *kwargs) {
12312 PyObject *resultobj;
12313 wxJoystick *arg1 = (wxJoystick *) 0 ;
12314 int result;
12315 PyObject * obj0 = 0 ;
12316 char *kwnames[] = {
12317 (char *) "self", NULL
12318 };
12319
12320 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetNumberAxes",kwnames,&obj0)) goto fail;
12321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12322 if (SWIG_arg_fail(1)) SWIG_fail;
12323 {
12324 PyThreadState* __tstate = wxPyBeginAllowThreads();
12325 result = (int)(arg1)->GetNumberAxes();
12326
12327 wxPyEndAllowThreads(__tstate);
12328 if (PyErr_Occurred()) SWIG_fail;
12329 }
12330 {
12331 resultobj = SWIG_From_int((int)(result));
12332 }
12333 return resultobj;
12334 fail:
12335 return NULL;
12336 }
12337
12338
12339 static PyObject *_wrap_Joystick_GetMaxButtons(PyObject *, PyObject *args, PyObject *kwargs) {
12340 PyObject *resultobj;
12341 wxJoystick *arg1 = (wxJoystick *) 0 ;
12342 int result;
12343 PyObject * obj0 = 0 ;
12344 char *kwnames[] = {
12345 (char *) "self", NULL
12346 };
12347
12348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxButtons",kwnames,&obj0)) goto fail;
12349 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12350 if (SWIG_arg_fail(1)) SWIG_fail;
12351 {
12352 PyThreadState* __tstate = wxPyBeginAllowThreads();
12353 result = (int)(arg1)->GetMaxButtons();
12354
12355 wxPyEndAllowThreads(__tstate);
12356 if (PyErr_Occurred()) SWIG_fail;
12357 }
12358 {
12359 resultobj = SWIG_From_int((int)(result));
12360 }
12361 return resultobj;
12362 fail:
12363 return NULL;
12364 }
12365
12366
12367 static PyObject *_wrap_Joystick_GetMaxAxes(PyObject *, PyObject *args, PyObject *kwargs) {
12368 PyObject *resultobj;
12369 wxJoystick *arg1 = (wxJoystick *) 0 ;
12370 int result;
12371 PyObject * obj0 = 0 ;
12372 char *kwnames[] = {
12373 (char *) "self", NULL
12374 };
12375
12376 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetMaxAxes",kwnames,&obj0)) goto fail;
12377 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12378 if (SWIG_arg_fail(1)) SWIG_fail;
12379 {
12380 PyThreadState* __tstate = wxPyBeginAllowThreads();
12381 result = (int)(arg1)->GetMaxAxes();
12382
12383 wxPyEndAllowThreads(__tstate);
12384 if (PyErr_Occurred()) SWIG_fail;
12385 }
12386 {
12387 resultobj = SWIG_From_int((int)(result));
12388 }
12389 return resultobj;
12390 fail:
12391 return NULL;
12392 }
12393
12394
12395 static PyObject *_wrap_Joystick_GetPollingMin(PyObject *, PyObject *args, PyObject *kwargs) {
12396 PyObject *resultobj;
12397 wxJoystick *arg1 = (wxJoystick *) 0 ;
12398 int result;
12399 PyObject * obj0 = 0 ;
12400 char *kwnames[] = {
12401 (char *) "self", NULL
12402 };
12403
12404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMin",kwnames,&obj0)) goto fail;
12405 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12406 if (SWIG_arg_fail(1)) SWIG_fail;
12407 {
12408 PyThreadState* __tstate = wxPyBeginAllowThreads();
12409 result = (int)(arg1)->GetPollingMin();
12410
12411 wxPyEndAllowThreads(__tstate);
12412 if (PyErr_Occurred()) SWIG_fail;
12413 }
12414 {
12415 resultobj = SWIG_From_int((int)(result));
12416 }
12417 return resultobj;
12418 fail:
12419 return NULL;
12420 }
12421
12422
12423 static PyObject *_wrap_Joystick_GetPollingMax(PyObject *, PyObject *args, PyObject *kwargs) {
12424 PyObject *resultobj;
12425 wxJoystick *arg1 = (wxJoystick *) 0 ;
12426 int result;
12427 PyObject * obj0 = 0 ;
12428 char *kwnames[] = {
12429 (char *) "self", NULL
12430 };
12431
12432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetPollingMax",kwnames,&obj0)) goto fail;
12433 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12434 if (SWIG_arg_fail(1)) SWIG_fail;
12435 {
12436 PyThreadState* __tstate = wxPyBeginAllowThreads();
12437 result = (int)(arg1)->GetPollingMax();
12438
12439 wxPyEndAllowThreads(__tstate);
12440 if (PyErr_Occurred()) SWIG_fail;
12441 }
12442 {
12443 resultobj = SWIG_From_int((int)(result));
12444 }
12445 return resultobj;
12446 fail:
12447 return NULL;
12448 }
12449
12450
12451 static PyObject *_wrap_Joystick_GetRudderMin(PyObject *, PyObject *args, PyObject *kwargs) {
12452 PyObject *resultobj;
12453 wxJoystick *arg1 = (wxJoystick *) 0 ;
12454 int result;
12455 PyObject * obj0 = 0 ;
12456 char *kwnames[] = {
12457 (char *) "self", NULL
12458 };
12459
12460 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMin",kwnames,&obj0)) goto fail;
12461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12462 if (SWIG_arg_fail(1)) SWIG_fail;
12463 {
12464 PyThreadState* __tstate = wxPyBeginAllowThreads();
12465 result = (int)(arg1)->GetRudderMin();
12466
12467 wxPyEndAllowThreads(__tstate);
12468 if (PyErr_Occurred()) SWIG_fail;
12469 }
12470 {
12471 resultobj = SWIG_From_int((int)(result));
12472 }
12473 return resultobj;
12474 fail:
12475 return NULL;
12476 }
12477
12478
12479 static PyObject *_wrap_Joystick_GetRudderMax(PyObject *, PyObject *args, PyObject *kwargs) {
12480 PyObject *resultobj;
12481 wxJoystick *arg1 = (wxJoystick *) 0 ;
12482 int result;
12483 PyObject * obj0 = 0 ;
12484 char *kwnames[] = {
12485 (char *) "self", NULL
12486 };
12487
12488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetRudderMax",kwnames,&obj0)) goto fail;
12489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12490 if (SWIG_arg_fail(1)) SWIG_fail;
12491 {
12492 PyThreadState* __tstate = wxPyBeginAllowThreads();
12493 result = (int)(arg1)->GetRudderMax();
12494
12495 wxPyEndAllowThreads(__tstate);
12496 if (PyErr_Occurred()) SWIG_fail;
12497 }
12498 {
12499 resultobj = SWIG_From_int((int)(result));
12500 }
12501 return resultobj;
12502 fail:
12503 return NULL;
12504 }
12505
12506
12507 static PyObject *_wrap_Joystick_GetUMin(PyObject *, PyObject *args, PyObject *kwargs) {
12508 PyObject *resultobj;
12509 wxJoystick *arg1 = (wxJoystick *) 0 ;
12510 int result;
12511 PyObject * obj0 = 0 ;
12512 char *kwnames[] = {
12513 (char *) "self", NULL
12514 };
12515
12516 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMin",kwnames,&obj0)) goto fail;
12517 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12518 if (SWIG_arg_fail(1)) SWIG_fail;
12519 {
12520 PyThreadState* __tstate = wxPyBeginAllowThreads();
12521 result = (int)(arg1)->GetUMin();
12522
12523 wxPyEndAllowThreads(__tstate);
12524 if (PyErr_Occurred()) SWIG_fail;
12525 }
12526 {
12527 resultobj = SWIG_From_int((int)(result));
12528 }
12529 return resultobj;
12530 fail:
12531 return NULL;
12532 }
12533
12534
12535 static PyObject *_wrap_Joystick_GetUMax(PyObject *, PyObject *args, PyObject *kwargs) {
12536 PyObject *resultobj;
12537 wxJoystick *arg1 = (wxJoystick *) 0 ;
12538 int result;
12539 PyObject * obj0 = 0 ;
12540 char *kwnames[] = {
12541 (char *) "self", NULL
12542 };
12543
12544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetUMax",kwnames,&obj0)) goto fail;
12545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12546 if (SWIG_arg_fail(1)) SWIG_fail;
12547 {
12548 PyThreadState* __tstate = wxPyBeginAllowThreads();
12549 result = (int)(arg1)->GetUMax();
12550
12551 wxPyEndAllowThreads(__tstate);
12552 if (PyErr_Occurred()) SWIG_fail;
12553 }
12554 {
12555 resultobj = SWIG_From_int((int)(result));
12556 }
12557 return resultobj;
12558 fail:
12559 return NULL;
12560 }
12561
12562
12563 static PyObject *_wrap_Joystick_GetVMin(PyObject *, PyObject *args, PyObject *kwargs) {
12564 PyObject *resultobj;
12565 wxJoystick *arg1 = (wxJoystick *) 0 ;
12566 int result;
12567 PyObject * obj0 = 0 ;
12568 char *kwnames[] = {
12569 (char *) "self", NULL
12570 };
12571
12572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMin",kwnames,&obj0)) goto fail;
12573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12574 if (SWIG_arg_fail(1)) SWIG_fail;
12575 {
12576 PyThreadState* __tstate = wxPyBeginAllowThreads();
12577 result = (int)(arg1)->GetVMin();
12578
12579 wxPyEndAllowThreads(__tstate);
12580 if (PyErr_Occurred()) SWIG_fail;
12581 }
12582 {
12583 resultobj = SWIG_From_int((int)(result));
12584 }
12585 return resultobj;
12586 fail:
12587 return NULL;
12588 }
12589
12590
12591 static PyObject *_wrap_Joystick_GetVMax(PyObject *, PyObject *args, PyObject *kwargs) {
12592 PyObject *resultobj;
12593 wxJoystick *arg1 = (wxJoystick *) 0 ;
12594 int result;
12595 PyObject * obj0 = 0 ;
12596 char *kwnames[] = {
12597 (char *) "self", NULL
12598 };
12599
12600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_GetVMax",kwnames,&obj0)) goto fail;
12601 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12602 if (SWIG_arg_fail(1)) SWIG_fail;
12603 {
12604 PyThreadState* __tstate = wxPyBeginAllowThreads();
12605 result = (int)(arg1)->GetVMax();
12606
12607 wxPyEndAllowThreads(__tstate);
12608 if (PyErr_Occurred()) SWIG_fail;
12609 }
12610 {
12611 resultobj = SWIG_From_int((int)(result));
12612 }
12613 return resultobj;
12614 fail:
12615 return NULL;
12616 }
12617
12618
12619 static PyObject *_wrap_Joystick_HasRudder(PyObject *, PyObject *args, PyObject *kwargs) {
12620 PyObject *resultobj;
12621 wxJoystick *arg1 = (wxJoystick *) 0 ;
12622 bool result;
12623 PyObject * obj0 = 0 ;
12624 char *kwnames[] = {
12625 (char *) "self", NULL
12626 };
12627
12628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasRudder",kwnames,&obj0)) goto fail;
12629 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12630 if (SWIG_arg_fail(1)) SWIG_fail;
12631 {
12632 PyThreadState* __tstate = wxPyBeginAllowThreads();
12633 result = (bool)(arg1)->HasRudder();
12634
12635 wxPyEndAllowThreads(__tstate);
12636 if (PyErr_Occurred()) SWIG_fail;
12637 }
12638 {
12639 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12640 }
12641 return resultobj;
12642 fail:
12643 return NULL;
12644 }
12645
12646
12647 static PyObject *_wrap_Joystick_HasZ(PyObject *, PyObject *args, PyObject *kwargs) {
12648 PyObject *resultobj;
12649 wxJoystick *arg1 = (wxJoystick *) 0 ;
12650 bool result;
12651 PyObject * obj0 = 0 ;
12652 char *kwnames[] = {
12653 (char *) "self", NULL
12654 };
12655
12656 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasZ",kwnames,&obj0)) goto fail;
12657 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12658 if (SWIG_arg_fail(1)) SWIG_fail;
12659 {
12660 PyThreadState* __tstate = wxPyBeginAllowThreads();
12661 result = (bool)(arg1)->HasZ();
12662
12663 wxPyEndAllowThreads(__tstate);
12664 if (PyErr_Occurred()) SWIG_fail;
12665 }
12666 {
12667 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12668 }
12669 return resultobj;
12670 fail:
12671 return NULL;
12672 }
12673
12674
12675 static PyObject *_wrap_Joystick_HasU(PyObject *, PyObject *args, PyObject *kwargs) {
12676 PyObject *resultobj;
12677 wxJoystick *arg1 = (wxJoystick *) 0 ;
12678 bool result;
12679 PyObject * obj0 = 0 ;
12680 char *kwnames[] = {
12681 (char *) "self", NULL
12682 };
12683
12684 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasU",kwnames,&obj0)) goto fail;
12685 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12686 if (SWIG_arg_fail(1)) SWIG_fail;
12687 {
12688 PyThreadState* __tstate = wxPyBeginAllowThreads();
12689 result = (bool)(arg1)->HasU();
12690
12691 wxPyEndAllowThreads(__tstate);
12692 if (PyErr_Occurred()) SWIG_fail;
12693 }
12694 {
12695 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12696 }
12697 return resultobj;
12698 fail:
12699 return NULL;
12700 }
12701
12702
12703 static PyObject *_wrap_Joystick_HasV(PyObject *, PyObject *args, PyObject *kwargs) {
12704 PyObject *resultobj;
12705 wxJoystick *arg1 = (wxJoystick *) 0 ;
12706 bool result;
12707 PyObject * obj0 = 0 ;
12708 char *kwnames[] = {
12709 (char *) "self", NULL
12710 };
12711
12712 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasV",kwnames,&obj0)) goto fail;
12713 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12714 if (SWIG_arg_fail(1)) SWIG_fail;
12715 {
12716 PyThreadState* __tstate = wxPyBeginAllowThreads();
12717 result = (bool)(arg1)->HasV();
12718
12719 wxPyEndAllowThreads(__tstate);
12720 if (PyErr_Occurred()) SWIG_fail;
12721 }
12722 {
12723 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12724 }
12725 return resultobj;
12726 fail:
12727 return NULL;
12728 }
12729
12730
12731 static PyObject *_wrap_Joystick_HasPOV(PyObject *, PyObject *args, PyObject *kwargs) {
12732 PyObject *resultobj;
12733 wxJoystick *arg1 = (wxJoystick *) 0 ;
12734 bool result;
12735 PyObject * obj0 = 0 ;
12736 char *kwnames[] = {
12737 (char *) "self", NULL
12738 };
12739
12740 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV",kwnames,&obj0)) goto fail;
12741 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12742 if (SWIG_arg_fail(1)) SWIG_fail;
12743 {
12744 PyThreadState* __tstate = wxPyBeginAllowThreads();
12745 result = (bool)(arg1)->HasPOV();
12746
12747 wxPyEndAllowThreads(__tstate);
12748 if (PyErr_Occurred()) SWIG_fail;
12749 }
12750 {
12751 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12752 }
12753 return resultobj;
12754 fail:
12755 return NULL;
12756 }
12757
12758
12759 static PyObject *_wrap_Joystick_HasPOV4Dir(PyObject *, PyObject *args, PyObject *kwargs) {
12760 PyObject *resultobj;
12761 wxJoystick *arg1 = (wxJoystick *) 0 ;
12762 bool result;
12763 PyObject * obj0 = 0 ;
12764 char *kwnames[] = {
12765 (char *) "self", NULL
12766 };
12767
12768 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOV4Dir",kwnames,&obj0)) goto fail;
12769 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12770 if (SWIG_arg_fail(1)) SWIG_fail;
12771 {
12772 PyThreadState* __tstate = wxPyBeginAllowThreads();
12773 result = (bool)(arg1)->HasPOV4Dir();
12774
12775 wxPyEndAllowThreads(__tstate);
12776 if (PyErr_Occurred()) SWIG_fail;
12777 }
12778 {
12779 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12780 }
12781 return resultobj;
12782 fail:
12783 return NULL;
12784 }
12785
12786
12787 static PyObject *_wrap_Joystick_HasPOVCTS(PyObject *, PyObject *args, PyObject *kwargs) {
12788 PyObject *resultobj;
12789 wxJoystick *arg1 = (wxJoystick *) 0 ;
12790 bool result;
12791 PyObject * obj0 = 0 ;
12792 char *kwnames[] = {
12793 (char *) "self", NULL
12794 };
12795
12796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_HasPOVCTS",kwnames,&obj0)) goto fail;
12797 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12798 if (SWIG_arg_fail(1)) SWIG_fail;
12799 {
12800 PyThreadState* __tstate = wxPyBeginAllowThreads();
12801 result = (bool)(arg1)->HasPOVCTS();
12802
12803 wxPyEndAllowThreads(__tstate);
12804 if (PyErr_Occurred()) SWIG_fail;
12805 }
12806 {
12807 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12808 }
12809 return resultobj;
12810 fail:
12811 return NULL;
12812 }
12813
12814
12815 static PyObject *_wrap_Joystick_SetCapture(PyObject *, PyObject *args, PyObject *kwargs) {
12816 PyObject *resultobj;
12817 wxJoystick *arg1 = (wxJoystick *) 0 ;
12818 wxWindow *arg2 = (wxWindow *) 0 ;
12819 int arg3 = (int) 0 ;
12820 bool result;
12821 PyObject * obj0 = 0 ;
12822 PyObject * obj1 = 0 ;
12823 PyObject * obj2 = 0 ;
12824 char *kwnames[] = {
12825 (char *) "self",(char *) "win",(char *) "pollingFreq", NULL
12826 };
12827
12828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Joystick_SetCapture",kwnames,&obj0,&obj1,&obj2)) goto fail;
12829 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12830 if (SWIG_arg_fail(1)) SWIG_fail;
12831 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
12832 if (SWIG_arg_fail(2)) SWIG_fail;
12833 if (obj2) {
12834 {
12835 arg3 = (int)(SWIG_As_int(obj2));
12836 if (SWIG_arg_fail(3)) SWIG_fail;
12837 }
12838 }
12839 {
12840 PyThreadState* __tstate = wxPyBeginAllowThreads();
12841 result = (bool)(arg1)->SetCapture(arg2,arg3);
12842
12843 wxPyEndAllowThreads(__tstate);
12844 if (PyErr_Occurred()) SWIG_fail;
12845 }
12846 {
12847 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12848 }
12849 return resultobj;
12850 fail:
12851 return NULL;
12852 }
12853
12854
12855 static PyObject *_wrap_Joystick_ReleaseCapture(PyObject *, PyObject *args, PyObject *kwargs) {
12856 PyObject *resultobj;
12857 wxJoystick *arg1 = (wxJoystick *) 0 ;
12858 bool result;
12859 PyObject * obj0 = 0 ;
12860 char *kwnames[] = {
12861 (char *) "self", NULL
12862 };
12863
12864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Joystick_ReleaseCapture",kwnames,&obj0)) goto fail;
12865 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12866 if (SWIG_arg_fail(1)) SWIG_fail;
12867 {
12868 PyThreadState* __tstate = wxPyBeginAllowThreads();
12869 result = (bool)(arg1)->ReleaseCapture();
12870
12871 wxPyEndAllowThreads(__tstate);
12872 if (PyErr_Occurred()) SWIG_fail;
12873 }
12874 {
12875 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12876 }
12877 return resultobj;
12878 fail:
12879 return NULL;
12880 }
12881
12882
12883 static PyObject * Joystick_swigregister(PyObject *, PyObject *args) {
12884 PyObject *obj;
12885 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
12886 SWIG_TypeClientData(SWIGTYPE_p_wxJoystick, obj);
12887 Py_INCREF(obj);
12888 return Py_BuildValue((char *)"");
12889 }
12890 static PyObject *_wrap_new_JoystickEvent(PyObject *, PyObject *args, PyObject *kwargs) {
12891 PyObject *resultobj;
12892 wxEventType arg1 = (wxEventType) wxEVT_NULL ;
12893 int arg2 = (int) 0 ;
12894 int arg3 = (int) wxJOYSTICK1 ;
12895 int arg4 = (int) 0 ;
12896 wxJoystickEvent *result;
12897 PyObject * obj0 = 0 ;
12898 PyObject * obj1 = 0 ;
12899 PyObject * obj2 = 0 ;
12900 PyObject * obj3 = 0 ;
12901 char *kwnames[] = {
12902 (char *) "type",(char *) "state",(char *) "joystick",(char *) "change", NULL
12903 };
12904
12905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_JoystickEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12906 if (obj0) {
12907 {
12908 arg1 = (wxEventType)(SWIG_As_int(obj0));
12909 if (SWIG_arg_fail(1)) SWIG_fail;
12910 }
12911 }
12912 if (obj1) {
12913 {
12914 arg2 = (int)(SWIG_As_int(obj1));
12915 if (SWIG_arg_fail(2)) SWIG_fail;
12916 }
12917 }
12918 if (obj2) {
12919 {
12920 arg3 = (int)(SWIG_As_int(obj2));
12921 if (SWIG_arg_fail(3)) SWIG_fail;
12922 }
12923 }
12924 if (obj3) {
12925 {
12926 arg4 = (int)(SWIG_As_int(obj3));
12927 if (SWIG_arg_fail(4)) SWIG_fail;
12928 }
12929 }
12930 {
12931 PyThreadState* __tstate = wxPyBeginAllowThreads();
12932 result = (wxJoystickEvent *)new wxJoystickEvent(arg1,arg2,arg3,arg4);
12933
12934 wxPyEndAllowThreads(__tstate);
12935 if (PyErr_Occurred()) SWIG_fail;
12936 }
12937 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystickEvent, 1);
12938 return resultobj;
12939 fail:
12940 return NULL;
12941 }
12942
12943
12944 static PyObject *_wrap_JoystickEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12945 PyObject *resultobj;
12946 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
12947 wxPoint result;
12948 PyObject * obj0 = 0 ;
12949 char *kwnames[] = {
12950 (char *) "self", NULL
12951 };
12952
12953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetPosition",kwnames,&obj0)) goto fail;
12954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
12955 if (SWIG_arg_fail(1)) SWIG_fail;
12956 {
12957 PyThreadState* __tstate = wxPyBeginAllowThreads();
12958 result = ((wxJoystickEvent const *)arg1)->GetPosition();
12959
12960 wxPyEndAllowThreads(__tstate);
12961 if (PyErr_Occurred()) SWIG_fail;
12962 }
12963 {
12964 wxPoint * resultptr;
12965 resultptr = new wxPoint((wxPoint &)(result));
12966 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
12967 }
12968 return resultobj;
12969 fail:
12970 return NULL;
12971 }
12972
12973
12974 static PyObject *_wrap_JoystickEvent_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
12975 PyObject *resultobj;
12976 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
12977 int result;
12978 PyObject * obj0 = 0 ;
12979 char *kwnames[] = {
12980 (char *) "self", NULL
12981 };
12982
12983 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetZPosition",kwnames,&obj0)) goto fail;
12984 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
12985 if (SWIG_arg_fail(1)) SWIG_fail;
12986 {
12987 PyThreadState* __tstate = wxPyBeginAllowThreads();
12988 result = (int)((wxJoystickEvent const *)arg1)->GetZPosition();
12989
12990 wxPyEndAllowThreads(__tstate);
12991 if (PyErr_Occurred()) SWIG_fail;
12992 }
12993 {
12994 resultobj = SWIG_From_int((int)(result));
12995 }
12996 return resultobj;
12997 fail:
12998 return NULL;
12999 }
13000
13001
13002 static PyObject *_wrap_JoystickEvent_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
13003 PyObject *resultobj;
13004 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13005 int result;
13006 PyObject * obj0 = 0 ;
13007 char *kwnames[] = {
13008 (char *) "self", NULL
13009 };
13010
13011 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonState",kwnames,&obj0)) goto fail;
13012 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13013 if (SWIG_arg_fail(1)) SWIG_fail;
13014 {
13015 PyThreadState* __tstate = wxPyBeginAllowThreads();
13016 result = (int)((wxJoystickEvent const *)arg1)->GetButtonState();
13017
13018 wxPyEndAllowThreads(__tstate);
13019 if (PyErr_Occurred()) SWIG_fail;
13020 }
13021 {
13022 resultobj = SWIG_From_int((int)(result));
13023 }
13024 return resultobj;
13025 fail:
13026 return NULL;
13027 }
13028
13029
13030 static PyObject *_wrap_JoystickEvent_GetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
13031 PyObject *resultobj;
13032 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13033 int result;
13034 PyObject * obj0 = 0 ;
13035 char *kwnames[] = {
13036 (char *) "self", NULL
13037 };
13038
13039 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetButtonChange",kwnames,&obj0)) goto fail;
13040 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13041 if (SWIG_arg_fail(1)) SWIG_fail;
13042 {
13043 PyThreadState* __tstate = wxPyBeginAllowThreads();
13044 result = (int)((wxJoystickEvent const *)arg1)->GetButtonChange();
13045
13046 wxPyEndAllowThreads(__tstate);
13047 if (PyErr_Occurred()) SWIG_fail;
13048 }
13049 {
13050 resultobj = SWIG_From_int((int)(result));
13051 }
13052 return resultobj;
13053 fail:
13054 return NULL;
13055 }
13056
13057
13058 static PyObject *_wrap_JoystickEvent_GetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
13059 PyObject *resultobj;
13060 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13061 int result;
13062 PyObject * obj0 = 0 ;
13063 char *kwnames[] = {
13064 (char *) "self", NULL
13065 };
13066
13067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_GetJoystick",kwnames,&obj0)) goto fail;
13068 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13069 if (SWIG_arg_fail(1)) SWIG_fail;
13070 {
13071 PyThreadState* __tstate = wxPyBeginAllowThreads();
13072 result = (int)((wxJoystickEvent const *)arg1)->GetJoystick();
13073
13074 wxPyEndAllowThreads(__tstate);
13075 if (PyErr_Occurred()) SWIG_fail;
13076 }
13077 {
13078 resultobj = SWIG_From_int((int)(result));
13079 }
13080 return resultobj;
13081 fail:
13082 return NULL;
13083 }
13084
13085
13086 static PyObject *_wrap_JoystickEvent_SetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
13087 PyObject *resultobj;
13088 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13089 int arg2 ;
13090 PyObject * obj0 = 0 ;
13091 PyObject * obj1 = 0 ;
13092 char *kwnames[] = {
13093 (char *) "self",(char *) "stick", NULL
13094 };
13095
13096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetJoystick",kwnames,&obj0,&obj1)) goto fail;
13097 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13098 if (SWIG_arg_fail(1)) SWIG_fail;
13099 {
13100 arg2 = (int)(SWIG_As_int(obj1));
13101 if (SWIG_arg_fail(2)) SWIG_fail;
13102 }
13103 {
13104 PyThreadState* __tstate = wxPyBeginAllowThreads();
13105 (arg1)->SetJoystick(arg2);
13106
13107 wxPyEndAllowThreads(__tstate);
13108 if (PyErr_Occurred()) SWIG_fail;
13109 }
13110 Py_INCREF(Py_None); resultobj = Py_None;
13111 return resultobj;
13112 fail:
13113 return NULL;
13114 }
13115
13116
13117 static PyObject *_wrap_JoystickEvent_SetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
13118 PyObject *resultobj;
13119 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13120 int arg2 ;
13121 PyObject * obj0 = 0 ;
13122 PyObject * obj1 = 0 ;
13123 char *kwnames[] = {
13124 (char *) "self",(char *) "state", NULL
13125 };
13126
13127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonState",kwnames,&obj0,&obj1)) goto fail;
13128 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13129 if (SWIG_arg_fail(1)) SWIG_fail;
13130 {
13131 arg2 = (int)(SWIG_As_int(obj1));
13132 if (SWIG_arg_fail(2)) SWIG_fail;
13133 }
13134 {
13135 PyThreadState* __tstate = wxPyBeginAllowThreads();
13136 (arg1)->SetButtonState(arg2);
13137
13138 wxPyEndAllowThreads(__tstate);
13139 if (PyErr_Occurred()) SWIG_fail;
13140 }
13141 Py_INCREF(Py_None); resultobj = Py_None;
13142 return resultobj;
13143 fail:
13144 return NULL;
13145 }
13146
13147
13148 static PyObject *_wrap_JoystickEvent_SetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
13149 PyObject *resultobj;
13150 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13151 int arg2 ;
13152 PyObject * obj0 = 0 ;
13153 PyObject * obj1 = 0 ;
13154 char *kwnames[] = {
13155 (char *) "self",(char *) "change", NULL
13156 };
13157
13158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonChange",kwnames,&obj0,&obj1)) goto fail;
13159 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13160 if (SWIG_arg_fail(1)) SWIG_fail;
13161 {
13162 arg2 = (int)(SWIG_As_int(obj1));
13163 if (SWIG_arg_fail(2)) SWIG_fail;
13164 }
13165 {
13166 PyThreadState* __tstate = wxPyBeginAllowThreads();
13167 (arg1)->SetButtonChange(arg2);
13168
13169 wxPyEndAllowThreads(__tstate);
13170 if (PyErr_Occurred()) SWIG_fail;
13171 }
13172 Py_INCREF(Py_None); resultobj = Py_None;
13173 return resultobj;
13174 fail:
13175 return NULL;
13176 }
13177
13178
13179 static PyObject *_wrap_JoystickEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13180 PyObject *resultobj;
13181 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13182 wxPoint *arg2 = 0 ;
13183 wxPoint temp2 ;
13184 PyObject * obj0 = 0 ;
13185 PyObject * obj1 = 0 ;
13186 char *kwnames[] = {
13187 (char *) "self",(char *) "pos", NULL
13188 };
13189
13190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetPosition",kwnames,&obj0,&obj1)) goto fail;
13191 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13192 if (SWIG_arg_fail(1)) SWIG_fail;
13193 {
13194 arg2 = &temp2;
13195 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
13196 }
13197 {
13198 PyThreadState* __tstate = wxPyBeginAllowThreads();
13199 (arg1)->SetPosition((wxPoint const &)*arg2);
13200
13201 wxPyEndAllowThreads(__tstate);
13202 if (PyErr_Occurred()) SWIG_fail;
13203 }
13204 Py_INCREF(Py_None); resultobj = Py_None;
13205 return resultobj;
13206 fail:
13207 return NULL;
13208 }
13209
13210
13211 static PyObject *_wrap_JoystickEvent_SetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
13212 PyObject *resultobj;
13213 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13214 int arg2 ;
13215 PyObject * obj0 = 0 ;
13216 PyObject * obj1 = 0 ;
13217 char *kwnames[] = {
13218 (char *) "self",(char *) "zPos", NULL
13219 };
13220
13221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetZPosition",kwnames,&obj0,&obj1)) goto fail;
13222 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13223 if (SWIG_arg_fail(1)) SWIG_fail;
13224 {
13225 arg2 = (int)(SWIG_As_int(obj1));
13226 if (SWIG_arg_fail(2)) SWIG_fail;
13227 }
13228 {
13229 PyThreadState* __tstate = wxPyBeginAllowThreads();
13230 (arg1)->SetZPosition(arg2);
13231
13232 wxPyEndAllowThreads(__tstate);
13233 if (PyErr_Occurred()) SWIG_fail;
13234 }
13235 Py_INCREF(Py_None); resultobj = Py_None;
13236 return resultobj;
13237 fail:
13238 return NULL;
13239 }
13240
13241
13242 static PyObject *_wrap_JoystickEvent_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
13243 PyObject *resultobj;
13244 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13245 bool result;
13246 PyObject * obj0 = 0 ;
13247 char *kwnames[] = {
13248 (char *) "self", NULL
13249 };
13250
13251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsButton",kwnames,&obj0)) goto fail;
13252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13253 if (SWIG_arg_fail(1)) SWIG_fail;
13254 {
13255 PyThreadState* __tstate = wxPyBeginAllowThreads();
13256 result = (bool)((wxJoystickEvent const *)arg1)->IsButton();
13257
13258 wxPyEndAllowThreads(__tstate);
13259 if (PyErr_Occurred()) SWIG_fail;
13260 }
13261 {
13262 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13263 }
13264 return resultobj;
13265 fail:
13266 return NULL;
13267 }
13268
13269
13270 static PyObject *_wrap_JoystickEvent_IsMove(PyObject *, PyObject *args, PyObject *kwargs) {
13271 PyObject *resultobj;
13272 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13273 bool result;
13274 PyObject * obj0 = 0 ;
13275 char *kwnames[] = {
13276 (char *) "self", NULL
13277 };
13278
13279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsMove",kwnames,&obj0)) goto fail;
13280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13281 if (SWIG_arg_fail(1)) SWIG_fail;
13282 {
13283 PyThreadState* __tstate = wxPyBeginAllowThreads();
13284 result = (bool)((wxJoystickEvent const *)arg1)->IsMove();
13285
13286 wxPyEndAllowThreads(__tstate);
13287 if (PyErr_Occurred()) SWIG_fail;
13288 }
13289 {
13290 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13291 }
13292 return resultobj;
13293 fail:
13294 return NULL;
13295 }
13296
13297
13298 static PyObject *_wrap_JoystickEvent_IsZMove(PyObject *, PyObject *args, PyObject *kwargs) {
13299 PyObject *resultobj;
13300 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13301 bool result;
13302 PyObject * obj0 = 0 ;
13303 char *kwnames[] = {
13304 (char *) "self", NULL
13305 };
13306
13307 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:JoystickEvent_IsZMove",kwnames,&obj0)) goto fail;
13308 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13309 if (SWIG_arg_fail(1)) SWIG_fail;
13310 {
13311 PyThreadState* __tstate = wxPyBeginAllowThreads();
13312 result = (bool)((wxJoystickEvent const *)arg1)->IsZMove();
13313
13314 wxPyEndAllowThreads(__tstate);
13315 if (PyErr_Occurred()) SWIG_fail;
13316 }
13317 {
13318 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13319 }
13320 return resultobj;
13321 fail:
13322 return NULL;
13323 }
13324
13325
13326 static PyObject *_wrap_JoystickEvent_ButtonDown(PyObject *, PyObject *args, PyObject *kwargs) {
13327 PyObject *resultobj;
13328 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13329 int arg2 = (int) wxJOY_BUTTON_ANY ;
13330 bool result;
13331 PyObject * obj0 = 0 ;
13332 PyObject * obj1 = 0 ;
13333 char *kwnames[] = {
13334 (char *) "self",(char *) "but", NULL
13335 };
13336
13337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
13338 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13339 if (SWIG_arg_fail(1)) SWIG_fail;
13340 if (obj1) {
13341 {
13342 arg2 = (int)(SWIG_As_int(obj1));
13343 if (SWIG_arg_fail(2)) SWIG_fail;
13344 }
13345 }
13346 {
13347 PyThreadState* __tstate = wxPyBeginAllowThreads();
13348 result = (bool)((wxJoystickEvent const *)arg1)->ButtonDown(arg2);
13349
13350 wxPyEndAllowThreads(__tstate);
13351 if (PyErr_Occurred()) SWIG_fail;
13352 }
13353 {
13354 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13355 }
13356 return resultobj;
13357 fail:
13358 return NULL;
13359 }
13360
13361
13362 static PyObject *_wrap_JoystickEvent_ButtonUp(PyObject *, PyObject *args, PyObject *kwargs) {
13363 PyObject *resultobj;
13364 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13365 int arg2 = (int) wxJOY_BUTTON_ANY ;
13366 bool result;
13367 PyObject * obj0 = 0 ;
13368 PyObject * obj1 = 0 ;
13369 char *kwnames[] = {
13370 (char *) "self",(char *) "but", NULL
13371 };
13372
13373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
13374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13375 if (SWIG_arg_fail(1)) SWIG_fail;
13376 if (obj1) {
13377 {
13378 arg2 = (int)(SWIG_As_int(obj1));
13379 if (SWIG_arg_fail(2)) SWIG_fail;
13380 }
13381 }
13382 {
13383 PyThreadState* __tstate = wxPyBeginAllowThreads();
13384 result = (bool)((wxJoystickEvent const *)arg1)->ButtonUp(arg2);
13385
13386 wxPyEndAllowThreads(__tstate);
13387 if (PyErr_Occurred()) SWIG_fail;
13388 }
13389 {
13390 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13391 }
13392 return resultobj;
13393 fail:
13394 return NULL;
13395 }
13396
13397
13398 static PyObject *_wrap_JoystickEvent_ButtonIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
13399 PyObject *resultobj;
13400 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13401 int arg2 = (int) wxJOY_BUTTON_ANY ;
13402 bool result;
13403 PyObject * obj0 = 0 ;
13404 PyObject * obj1 = 0 ;
13405 char *kwnames[] = {
13406 (char *) "self",(char *) "but", NULL
13407 };
13408
13409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
13410 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13411 if (SWIG_arg_fail(1)) SWIG_fail;
13412 if (obj1) {
13413 {
13414 arg2 = (int)(SWIG_As_int(obj1));
13415 if (SWIG_arg_fail(2)) SWIG_fail;
13416 }
13417 }
13418 {
13419 PyThreadState* __tstate = wxPyBeginAllowThreads();
13420 result = (bool)((wxJoystickEvent const *)arg1)->ButtonIsDown(arg2);
13421
13422 wxPyEndAllowThreads(__tstate);
13423 if (PyErr_Occurred()) SWIG_fail;
13424 }
13425 {
13426 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13427 }
13428 return resultobj;
13429 fail:
13430 return NULL;
13431 }
13432
13433
13434 static PyObject * JoystickEvent_swigregister(PyObject *, PyObject *args) {
13435 PyObject *obj;
13436 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13437 SWIG_TypeClientData(SWIGTYPE_p_wxJoystickEvent, obj);
13438 Py_INCREF(obj);
13439 return Py_BuildValue((char *)"");
13440 }
13441 static PyObject *_wrap_new_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
13442 PyObject *resultobj;
13443 wxString const &arg1_defvalue = wxPyEmptyString ;
13444 wxString *arg1 = (wxString *) &arg1_defvalue ;
13445 wxSound *result;
13446 bool temp1 = false ;
13447 PyObject * obj0 = 0 ;
13448 char *kwnames[] = {
13449 (char *) "fileName", NULL
13450 };
13451
13452 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Sound",kwnames,&obj0)) goto fail;
13453 if (obj0) {
13454 {
13455 arg1 = wxString_in_helper(obj0);
13456 if (arg1 == NULL) SWIG_fail;
13457 temp1 = true;
13458 }
13459 }
13460 {
13461 if (!wxPyCheckForApp()) SWIG_fail;
13462 PyThreadState* __tstate = wxPyBeginAllowThreads();
13463 result = (wxSound *)new_wxSound((wxString const &)*arg1);
13464
13465 wxPyEndAllowThreads(__tstate);
13466 if (PyErr_Occurred()) SWIG_fail;
13467 }
13468 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
13469 {
13470 if (temp1)
13471 delete arg1;
13472 }
13473 return resultobj;
13474 fail:
13475 {
13476 if (temp1)
13477 delete arg1;
13478 }
13479 return NULL;
13480 }
13481
13482
13483 static PyObject *_wrap_new_SoundFromData(PyObject *, PyObject *args, PyObject *kwargs) {
13484 PyObject *resultobj;
13485 PyObject *arg1 = (PyObject *) 0 ;
13486 wxSound *result;
13487 PyObject * obj0 = 0 ;
13488 char *kwnames[] = {
13489 (char *) "data", NULL
13490 };
13491
13492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_SoundFromData",kwnames,&obj0)) goto fail;
13493 arg1 = obj0;
13494 {
13495 if (!wxPyCheckForApp()) SWIG_fail;
13496 PyThreadState* __tstate = wxPyBeginAllowThreads();
13497 result = (wxSound *)new_wxSound(arg1);
13498
13499 wxPyEndAllowThreads(__tstate);
13500 if (PyErr_Occurred()) SWIG_fail;
13501 }
13502 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
13503 return resultobj;
13504 fail:
13505 return NULL;
13506 }
13507
13508
13509 static PyObject *_wrap_delete_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
13510 PyObject *resultobj;
13511 wxSound *arg1 = (wxSound *) 0 ;
13512 PyObject * obj0 = 0 ;
13513 char *kwnames[] = {
13514 (char *) "self", NULL
13515 };
13516
13517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Sound",kwnames,&obj0)) goto fail;
13518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
13519 if (SWIG_arg_fail(1)) SWIG_fail;
13520 {
13521 PyThreadState* __tstate = wxPyBeginAllowThreads();
13522 delete arg1;
13523
13524 wxPyEndAllowThreads(__tstate);
13525 if (PyErr_Occurred()) SWIG_fail;
13526 }
13527 Py_INCREF(Py_None); resultobj = Py_None;
13528 return resultobj;
13529 fail:
13530 return NULL;
13531 }
13532
13533
13534 static PyObject *_wrap_Sound_Create(PyObject *, PyObject *args, PyObject *kwargs) {
13535 PyObject *resultobj;
13536 wxSound *arg1 = (wxSound *) 0 ;
13537 wxString *arg2 = 0 ;
13538 bool result;
13539 bool temp2 = false ;
13540 PyObject * obj0 = 0 ;
13541 PyObject * obj1 = 0 ;
13542 char *kwnames[] = {
13543 (char *) "self",(char *) "fileName", NULL
13544 };
13545
13546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_Create",kwnames,&obj0,&obj1)) goto fail;
13547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
13548 if (SWIG_arg_fail(1)) SWIG_fail;
13549 {
13550 arg2 = wxString_in_helper(obj1);
13551 if (arg2 == NULL) SWIG_fail;
13552 temp2 = true;
13553 }
13554 {
13555 PyThreadState* __tstate = wxPyBeginAllowThreads();
13556 result = (bool)(arg1)->Create((wxString const &)*arg2);
13557
13558 wxPyEndAllowThreads(__tstate);
13559 if (PyErr_Occurred()) SWIG_fail;
13560 }
13561 {
13562 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13563 }
13564 {
13565 if (temp2)
13566 delete arg2;
13567 }
13568 return resultobj;
13569 fail:
13570 {
13571 if (temp2)
13572 delete arg2;
13573 }
13574 return NULL;
13575 }
13576
13577
13578 static PyObject *_wrap_Sound_CreateFromData(PyObject *, PyObject *args, PyObject *kwargs) {
13579 PyObject *resultobj;
13580 wxSound *arg1 = (wxSound *) 0 ;
13581 PyObject *arg2 = (PyObject *) 0 ;
13582 bool result;
13583 PyObject * obj0 = 0 ;
13584 PyObject * obj1 = 0 ;
13585 char *kwnames[] = {
13586 (char *) "self",(char *) "data", NULL
13587 };
13588
13589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_CreateFromData",kwnames,&obj0,&obj1)) goto fail;
13590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
13591 if (SWIG_arg_fail(1)) SWIG_fail;
13592 arg2 = obj1;
13593 {
13594 PyThreadState* __tstate = wxPyBeginAllowThreads();
13595 result = (bool)wxSound_CreateFromData(arg1,arg2);
13596
13597 wxPyEndAllowThreads(__tstate);
13598 if (PyErr_Occurred()) SWIG_fail;
13599 }
13600 {
13601 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13602 }
13603 return resultobj;
13604 fail:
13605 return NULL;
13606 }
13607
13608
13609 static PyObject *_wrap_Sound_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
13610 PyObject *resultobj;
13611 wxSound *arg1 = (wxSound *) 0 ;
13612 bool result;
13613 PyObject * obj0 = 0 ;
13614 char *kwnames[] = {
13615 (char *) "self", NULL
13616 };
13617
13618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sound_IsOk",kwnames,&obj0)) goto fail;
13619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
13620 if (SWIG_arg_fail(1)) SWIG_fail;
13621 {
13622 PyThreadState* __tstate = wxPyBeginAllowThreads();
13623 result = (bool)(arg1)->IsOk();
13624
13625 wxPyEndAllowThreads(__tstate);
13626 if (PyErr_Occurred()) SWIG_fail;
13627 }
13628 {
13629 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13630 }
13631 return resultobj;
13632 fail:
13633 return NULL;
13634 }
13635
13636
13637 static PyObject *_wrap_Sound_Play(PyObject *, PyObject *args, PyObject *kwargs) {
13638 PyObject *resultobj;
13639 wxSound *arg1 = (wxSound *) 0 ;
13640 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
13641 bool result;
13642 PyObject * obj0 = 0 ;
13643 PyObject * obj1 = 0 ;
13644 char *kwnames[] = {
13645 (char *) "self",(char *) "flags", NULL
13646 };
13647
13648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_Play",kwnames,&obj0,&obj1)) goto fail;
13649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
13650 if (SWIG_arg_fail(1)) SWIG_fail;
13651 if (obj1) {
13652 {
13653 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
13654 if (SWIG_arg_fail(2)) SWIG_fail;
13655 }
13656 }
13657 {
13658 if (!wxPyCheckForApp()) SWIG_fail;
13659 PyThreadState* __tstate = wxPyBeginAllowThreads();
13660 result = (bool)((wxSound const *)arg1)->Play(arg2);
13661
13662 wxPyEndAllowThreads(__tstate);
13663 if (PyErr_Occurred()) SWIG_fail;
13664 }
13665 {
13666 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13667 }
13668 return resultobj;
13669 fail:
13670 return NULL;
13671 }
13672
13673
13674 static PyObject *_wrap_Sound_PlaySound(PyObject *, PyObject *args, PyObject *kwargs) {
13675 PyObject *resultobj;
13676 wxString *arg1 = 0 ;
13677 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
13678 bool result;
13679 bool temp1 = false ;
13680 PyObject * obj0 = 0 ;
13681 PyObject * obj1 = 0 ;
13682 char *kwnames[] = {
13683 (char *) "filename",(char *) "flags", NULL
13684 };
13685
13686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_PlaySound",kwnames,&obj0,&obj1)) goto fail;
13687 {
13688 arg1 = wxString_in_helper(obj0);
13689 if (arg1 == NULL) SWIG_fail;
13690 temp1 = true;
13691 }
13692 if (obj1) {
13693 {
13694 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
13695 if (SWIG_arg_fail(2)) SWIG_fail;
13696 }
13697 }
13698 {
13699 if (!wxPyCheckForApp()) SWIG_fail;
13700 PyThreadState* __tstate = wxPyBeginAllowThreads();
13701 result = (bool)wxSound::Play((wxString const &)*arg1,arg2);
13702
13703 wxPyEndAllowThreads(__tstate);
13704 if (PyErr_Occurred()) SWIG_fail;
13705 }
13706 {
13707 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13708 }
13709 {
13710 if (temp1)
13711 delete arg1;
13712 }
13713 return resultobj;
13714 fail:
13715 {
13716 if (temp1)
13717 delete arg1;
13718 }
13719 return NULL;
13720 }
13721
13722
13723 static PyObject *_wrap_Sound_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
13724 PyObject *resultobj;
13725 char *kwnames[] = {
13726 NULL
13727 };
13728
13729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Sound_Stop",kwnames)) goto fail;
13730 {
13731 if (!wxPyCheckForApp()) SWIG_fail;
13732 PyThreadState* __tstate = wxPyBeginAllowThreads();
13733 wxSound::Stop();
13734
13735 wxPyEndAllowThreads(__tstate);
13736 if (PyErr_Occurred()) SWIG_fail;
13737 }
13738 Py_INCREF(Py_None); resultobj = Py_None;
13739 return resultobj;
13740 fail:
13741 return NULL;
13742 }
13743
13744
13745 static PyObject * Sound_swigregister(PyObject *, PyObject *args) {
13746 PyObject *obj;
13747 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
13748 SWIG_TypeClientData(SWIGTYPE_p_wxSound, obj);
13749 Py_INCREF(obj);
13750 return Py_BuildValue((char *)"");
13751 }
13752 static PyObject *_wrap_new_FileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
13753 PyObject *resultobj;
13754 wxString *arg1 = 0 ;
13755 wxString *arg2 = 0 ;
13756 wxString *arg3 = 0 ;
13757 wxString *arg4 = 0 ;
13758 wxFileTypeInfo *result;
13759 bool temp1 = false ;
13760 bool temp2 = false ;
13761 bool temp3 = false ;
13762 bool temp4 = false ;
13763 PyObject * obj0 = 0 ;
13764 PyObject * obj1 = 0 ;
13765 PyObject * obj2 = 0 ;
13766 PyObject * obj3 = 0 ;
13767 char *kwnames[] = {
13768 (char *) "mimeType",(char *) "openCmd",(char *) "printCmd",(char *) "desc", NULL
13769 };
13770
13771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:new_FileTypeInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
13772 {
13773 arg1 = wxString_in_helper(obj0);
13774 if (arg1 == NULL) SWIG_fail;
13775 temp1 = true;
13776 }
13777 {
13778 arg2 = wxString_in_helper(obj1);
13779 if (arg2 == NULL) SWIG_fail;
13780 temp2 = true;
13781 }
13782 {
13783 arg3 = wxString_in_helper(obj2);
13784 if (arg3 == NULL) SWIG_fail;
13785 temp3 = true;
13786 }
13787 {
13788 arg4 = wxString_in_helper(obj3);
13789 if (arg4 == NULL) SWIG_fail;
13790 temp4 = true;
13791 }
13792 {
13793 PyThreadState* __tstate = wxPyBeginAllowThreads();
13794 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4);
13795
13796 wxPyEndAllowThreads(__tstate);
13797 if (PyErr_Occurred()) SWIG_fail;
13798 }
13799 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
13800 {
13801 if (temp1)
13802 delete arg1;
13803 }
13804 {
13805 if (temp2)
13806 delete arg2;
13807 }
13808 {
13809 if (temp3)
13810 delete arg3;
13811 }
13812 {
13813 if (temp4)
13814 delete arg4;
13815 }
13816 return resultobj;
13817 fail:
13818 {
13819 if (temp1)
13820 delete arg1;
13821 }
13822 {
13823 if (temp2)
13824 delete arg2;
13825 }
13826 {
13827 if (temp3)
13828 delete arg3;
13829 }
13830 {
13831 if (temp4)
13832 delete arg4;
13833 }
13834 return NULL;
13835 }
13836
13837
13838 static PyObject *_wrap_new_FileTypeInfoSequence(PyObject *, PyObject *args, PyObject *kwargs) {
13839 PyObject *resultobj;
13840 wxArrayString *arg1 = 0 ;
13841 wxFileTypeInfo *result;
13842 bool temp1 = false ;
13843 PyObject * obj0 = 0 ;
13844 char *kwnames[] = {
13845 (char *) "sArray", NULL
13846 };
13847
13848 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileTypeInfoSequence",kwnames,&obj0)) goto fail;
13849 {
13850 if (! PySequence_Check(obj0)) {
13851 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
13852 SWIG_fail;
13853 }
13854 arg1 = new wxArrayString;
13855 temp1 = true;
13856 int i, len=PySequence_Length(obj0);
13857 for (i=0; i<len; i++) {
13858 PyObject* item = PySequence_GetItem(obj0, i);
13859 wxString* s = wxString_in_helper(item);
13860 if (PyErr_Occurred()) SWIG_fail;
13861 arg1->Add(*s);
13862 delete s;
13863 Py_DECREF(item);
13864 }
13865 }
13866 {
13867 PyThreadState* __tstate = wxPyBeginAllowThreads();
13868 result = (wxFileTypeInfo *)new wxFileTypeInfo((wxArrayString const &)*arg1);
13869
13870 wxPyEndAllowThreads(__tstate);
13871 if (PyErr_Occurred()) SWIG_fail;
13872 }
13873 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
13874 {
13875 if (temp1) delete arg1;
13876 }
13877 return resultobj;
13878 fail:
13879 {
13880 if (temp1) delete arg1;
13881 }
13882 return NULL;
13883 }
13884
13885
13886 static PyObject *_wrap_new_NullFileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
13887 PyObject *resultobj;
13888 wxFileTypeInfo *result;
13889 char *kwnames[] = {
13890 NULL
13891 };
13892
13893 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_NullFileTypeInfo",kwnames)) goto fail;
13894 {
13895 PyThreadState* __tstate = wxPyBeginAllowThreads();
13896 result = (wxFileTypeInfo *)new wxFileTypeInfo();
13897
13898 wxPyEndAllowThreads(__tstate);
13899 if (PyErr_Occurred()) SWIG_fail;
13900 }
13901 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
13902 return resultobj;
13903 fail:
13904 return NULL;
13905 }
13906
13907
13908 static PyObject *_wrap_FileTypeInfo_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
13909 PyObject *resultobj;
13910 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
13911 bool result;
13912 PyObject * obj0 = 0 ;
13913 char *kwnames[] = {
13914 (char *) "self", NULL
13915 };
13916
13917 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_IsValid",kwnames,&obj0)) goto fail;
13918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
13919 if (SWIG_arg_fail(1)) SWIG_fail;
13920 {
13921 PyThreadState* __tstate = wxPyBeginAllowThreads();
13922 result = (bool)((wxFileTypeInfo const *)arg1)->IsValid();
13923
13924 wxPyEndAllowThreads(__tstate);
13925 if (PyErr_Occurred()) SWIG_fail;
13926 }
13927 {
13928 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13929 }
13930 return resultobj;
13931 fail:
13932 return NULL;
13933 }
13934
13935
13936 static PyObject *_wrap_FileTypeInfo_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
13937 PyObject *resultobj;
13938 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
13939 wxString *arg2 = 0 ;
13940 int arg3 = (int) 0 ;
13941 bool temp2 = false ;
13942 PyObject * obj0 = 0 ;
13943 PyObject * obj1 = 0 ;
13944 PyObject * obj2 = 0 ;
13945 char *kwnames[] = {
13946 (char *) "self",(char *) "iconFile",(char *) "iconIndex", NULL
13947 };
13948
13949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileTypeInfo_SetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
13950 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
13951 if (SWIG_arg_fail(1)) SWIG_fail;
13952 {
13953 arg2 = wxString_in_helper(obj1);
13954 if (arg2 == NULL) SWIG_fail;
13955 temp2 = true;
13956 }
13957 if (obj2) {
13958 {
13959 arg3 = (int)(SWIG_As_int(obj2));
13960 if (SWIG_arg_fail(3)) SWIG_fail;
13961 }
13962 }
13963 {
13964 PyThreadState* __tstate = wxPyBeginAllowThreads();
13965 (arg1)->SetIcon((wxString const &)*arg2,arg3);
13966
13967 wxPyEndAllowThreads(__tstate);
13968 if (PyErr_Occurred()) SWIG_fail;
13969 }
13970 Py_INCREF(Py_None); resultobj = Py_None;
13971 {
13972 if (temp2)
13973 delete arg2;
13974 }
13975 return resultobj;
13976 fail:
13977 {
13978 if (temp2)
13979 delete arg2;
13980 }
13981 return NULL;
13982 }
13983
13984
13985 static PyObject *_wrap_FileTypeInfo_SetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
13986 PyObject *resultobj;
13987 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
13988 wxString *arg2 = 0 ;
13989 bool temp2 = false ;
13990 PyObject * obj0 = 0 ;
13991 PyObject * obj1 = 0 ;
13992 char *kwnames[] = {
13993 (char *) "self",(char *) "shortDesc", NULL
13994 };
13995
13996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileTypeInfo_SetShortDesc",kwnames,&obj0,&obj1)) goto fail;
13997 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
13998 if (SWIG_arg_fail(1)) SWIG_fail;
13999 {
14000 arg2 = wxString_in_helper(obj1);
14001 if (arg2 == NULL) SWIG_fail;
14002 temp2 = true;
14003 }
14004 {
14005 PyThreadState* __tstate = wxPyBeginAllowThreads();
14006 (arg1)->SetShortDesc((wxString const &)*arg2);
14007
14008 wxPyEndAllowThreads(__tstate);
14009 if (PyErr_Occurred()) SWIG_fail;
14010 }
14011 Py_INCREF(Py_None); resultobj = Py_None;
14012 {
14013 if (temp2)
14014 delete arg2;
14015 }
14016 return resultobj;
14017 fail:
14018 {
14019 if (temp2)
14020 delete arg2;
14021 }
14022 return NULL;
14023 }
14024
14025
14026 static PyObject *_wrap_FileTypeInfo_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
14027 PyObject *resultobj;
14028 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14029 wxString *result;
14030 PyObject * obj0 = 0 ;
14031 char *kwnames[] = {
14032 (char *) "self", NULL
14033 };
14034
14035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetMimeType",kwnames,&obj0)) goto fail;
14036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14037 if (SWIG_arg_fail(1)) SWIG_fail;
14038 {
14039 PyThreadState* __tstate = wxPyBeginAllowThreads();
14040 {
14041 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetMimeType();
14042 result = (wxString *) &_result_ref;
14043 }
14044
14045 wxPyEndAllowThreads(__tstate);
14046 if (PyErr_Occurred()) SWIG_fail;
14047 }
14048 {
14049 #if wxUSE_UNICODE
14050 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
14051 #else
14052 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
14053 #endif
14054 }
14055 return resultobj;
14056 fail:
14057 return NULL;
14058 }
14059
14060
14061 static PyObject *_wrap_FileTypeInfo_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
14062 PyObject *resultobj;
14063 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14064 wxString *result;
14065 PyObject * obj0 = 0 ;
14066 char *kwnames[] = {
14067 (char *) "self", NULL
14068 };
14069
14070 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetOpenCommand",kwnames,&obj0)) goto fail;
14071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14072 if (SWIG_arg_fail(1)) SWIG_fail;
14073 {
14074 PyThreadState* __tstate = wxPyBeginAllowThreads();
14075 {
14076 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetOpenCommand();
14077 result = (wxString *) &_result_ref;
14078 }
14079
14080 wxPyEndAllowThreads(__tstate);
14081 if (PyErr_Occurred()) SWIG_fail;
14082 }
14083 {
14084 #if wxUSE_UNICODE
14085 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
14086 #else
14087 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
14088 #endif
14089 }
14090 return resultobj;
14091 fail:
14092 return NULL;
14093 }
14094
14095
14096 static PyObject *_wrap_FileTypeInfo_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
14097 PyObject *resultobj;
14098 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14099 wxString *result;
14100 PyObject * obj0 = 0 ;
14101 char *kwnames[] = {
14102 (char *) "self", NULL
14103 };
14104
14105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetPrintCommand",kwnames,&obj0)) goto fail;
14106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14107 if (SWIG_arg_fail(1)) SWIG_fail;
14108 {
14109 PyThreadState* __tstate = wxPyBeginAllowThreads();
14110 {
14111 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetPrintCommand();
14112 result = (wxString *) &_result_ref;
14113 }
14114
14115 wxPyEndAllowThreads(__tstate);
14116 if (PyErr_Occurred()) SWIG_fail;
14117 }
14118 {
14119 #if wxUSE_UNICODE
14120 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
14121 #else
14122 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
14123 #endif
14124 }
14125 return resultobj;
14126 fail:
14127 return NULL;
14128 }
14129
14130
14131 static PyObject *_wrap_FileTypeInfo_GetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
14132 PyObject *resultobj;
14133 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14134 wxString *result;
14135 PyObject * obj0 = 0 ;
14136 char *kwnames[] = {
14137 (char *) "self", NULL
14138 };
14139
14140 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetShortDesc",kwnames,&obj0)) goto fail;
14141 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14142 if (SWIG_arg_fail(1)) SWIG_fail;
14143 {
14144 PyThreadState* __tstate = wxPyBeginAllowThreads();
14145 {
14146 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetShortDesc();
14147 result = (wxString *) &_result_ref;
14148 }
14149
14150 wxPyEndAllowThreads(__tstate);
14151 if (PyErr_Occurred()) SWIG_fail;
14152 }
14153 {
14154 #if wxUSE_UNICODE
14155 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
14156 #else
14157 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
14158 #endif
14159 }
14160 return resultobj;
14161 fail:
14162 return NULL;
14163 }
14164
14165
14166 static PyObject *_wrap_FileTypeInfo_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
14167 PyObject *resultobj;
14168 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14169 wxString *result;
14170 PyObject * obj0 = 0 ;
14171 char *kwnames[] = {
14172 (char *) "self", NULL
14173 };
14174
14175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetDescription",kwnames,&obj0)) goto fail;
14176 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14177 if (SWIG_arg_fail(1)) SWIG_fail;
14178 {
14179 PyThreadState* __tstate = wxPyBeginAllowThreads();
14180 {
14181 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetDescription();
14182 result = (wxString *) &_result_ref;
14183 }
14184
14185 wxPyEndAllowThreads(__tstate);
14186 if (PyErr_Occurred()) SWIG_fail;
14187 }
14188 {
14189 #if wxUSE_UNICODE
14190 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
14191 #else
14192 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
14193 #endif
14194 }
14195 return resultobj;
14196 fail:
14197 return NULL;
14198 }
14199
14200
14201 static PyObject *_wrap_FileTypeInfo_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
14202 PyObject *resultobj;
14203 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14204 wxArrayString *result;
14205 PyObject * obj0 = 0 ;
14206 char *kwnames[] = {
14207 (char *) "self", NULL
14208 };
14209
14210 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensions",kwnames,&obj0)) goto fail;
14211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14212 if (SWIG_arg_fail(1)) SWIG_fail;
14213 {
14214 PyThreadState* __tstate = wxPyBeginAllowThreads();
14215 {
14216 wxArrayString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetExtensions();
14217 result = (wxArrayString *) &_result_ref;
14218 }
14219
14220 wxPyEndAllowThreads(__tstate);
14221 if (PyErr_Occurred()) SWIG_fail;
14222 }
14223 {
14224 resultobj = wxArrayString2PyList_helper(*result);
14225 }
14226 return resultobj;
14227 fail:
14228 return NULL;
14229 }
14230
14231
14232 static PyObject *_wrap_FileTypeInfo_GetExtensionsCount(PyObject *, PyObject *args, PyObject *kwargs) {
14233 PyObject *resultobj;
14234 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14235 int result;
14236 PyObject * obj0 = 0 ;
14237 char *kwnames[] = {
14238 (char *) "self", NULL
14239 };
14240
14241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetExtensionsCount",kwnames,&obj0)) goto fail;
14242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14243 if (SWIG_arg_fail(1)) SWIG_fail;
14244 {
14245 PyThreadState* __tstate = wxPyBeginAllowThreads();
14246 result = (int)((wxFileTypeInfo const *)arg1)->GetExtensionsCount();
14247
14248 wxPyEndAllowThreads(__tstate);
14249 if (PyErr_Occurred()) SWIG_fail;
14250 }
14251 {
14252 resultobj = SWIG_From_int((int)(result));
14253 }
14254 return resultobj;
14255 fail:
14256 return NULL;
14257 }
14258
14259
14260 static PyObject *_wrap_FileTypeInfo_GetIconFile(PyObject *, PyObject *args, PyObject *kwargs) {
14261 PyObject *resultobj;
14262 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14263 wxString *result;
14264 PyObject * obj0 = 0 ;
14265 char *kwnames[] = {
14266 (char *) "self", NULL
14267 };
14268
14269 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconFile",kwnames,&obj0)) goto fail;
14270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14271 if (SWIG_arg_fail(1)) SWIG_fail;
14272 {
14273 PyThreadState* __tstate = wxPyBeginAllowThreads();
14274 {
14275 wxString const &_result_ref = ((wxFileTypeInfo const *)arg1)->GetIconFile();
14276 result = (wxString *) &_result_ref;
14277 }
14278
14279 wxPyEndAllowThreads(__tstate);
14280 if (PyErr_Occurred()) SWIG_fail;
14281 }
14282 {
14283 #if wxUSE_UNICODE
14284 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
14285 #else
14286 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
14287 #endif
14288 }
14289 return resultobj;
14290 fail:
14291 return NULL;
14292 }
14293
14294
14295 static PyObject *_wrap_FileTypeInfo_GetIconIndex(PyObject *, PyObject *args, PyObject *kwargs) {
14296 PyObject *resultobj;
14297 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
14298 int result;
14299 PyObject * obj0 = 0 ;
14300 char *kwnames[] = {
14301 (char *) "self", NULL
14302 };
14303
14304 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileTypeInfo_GetIconIndex",kwnames,&obj0)) goto fail;
14305 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14306 if (SWIG_arg_fail(1)) SWIG_fail;
14307 {
14308 PyThreadState* __tstate = wxPyBeginAllowThreads();
14309 result = (int)((wxFileTypeInfo const *)arg1)->GetIconIndex();
14310
14311 wxPyEndAllowThreads(__tstate);
14312 if (PyErr_Occurred()) SWIG_fail;
14313 }
14314 {
14315 resultobj = SWIG_From_int((int)(result));
14316 }
14317 return resultobj;
14318 fail:
14319 return NULL;
14320 }
14321
14322
14323 static PyObject * FileTypeInfo_swigregister(PyObject *, PyObject *args) {
14324 PyObject *obj;
14325 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14326 SWIG_TypeClientData(SWIGTYPE_p_wxFileTypeInfo, obj);
14327 Py_INCREF(obj);
14328 return Py_BuildValue((char *)"");
14329 }
14330 static PyObject *_wrap_new_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
14331 PyObject *resultobj;
14332 wxFileTypeInfo *arg1 = 0 ;
14333 wxFileType *result;
14334 PyObject * obj0 = 0 ;
14335 char *kwnames[] = {
14336 (char *) "ftInfo", NULL
14337 };
14338
14339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_FileType",kwnames,&obj0)) goto fail;
14340 {
14341 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14342 if (SWIG_arg_fail(1)) SWIG_fail;
14343 if (arg1 == NULL) {
14344 SWIG_null_ref("wxFileTypeInfo");
14345 }
14346 if (SWIG_arg_fail(1)) SWIG_fail;
14347 }
14348 {
14349 PyThreadState* __tstate = wxPyBeginAllowThreads();
14350 result = (wxFileType *)new wxFileType((wxFileTypeInfo const &)*arg1);
14351
14352 wxPyEndAllowThreads(__tstate);
14353 if (PyErr_Occurred()) SWIG_fail;
14354 }
14355 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
14356 return resultobj;
14357 fail:
14358 return NULL;
14359 }
14360
14361
14362 static PyObject *_wrap_delete_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
14363 PyObject *resultobj;
14364 wxFileType *arg1 = (wxFileType *) 0 ;
14365 PyObject * obj0 = 0 ;
14366 char *kwnames[] = {
14367 (char *) "self", NULL
14368 };
14369
14370 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileType",kwnames,&obj0)) goto fail;
14371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14372 if (SWIG_arg_fail(1)) SWIG_fail;
14373 {
14374 PyThreadState* __tstate = wxPyBeginAllowThreads();
14375 delete arg1;
14376
14377 wxPyEndAllowThreads(__tstate);
14378 if (PyErr_Occurred()) SWIG_fail;
14379 }
14380 Py_INCREF(Py_None); resultobj = Py_None;
14381 return resultobj;
14382 fail:
14383 return NULL;
14384 }
14385
14386
14387 static PyObject *_wrap_FileType_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
14388 PyObject *resultobj;
14389 wxFileType *arg1 = (wxFileType *) 0 ;
14390 PyObject *result;
14391 PyObject * obj0 = 0 ;
14392 char *kwnames[] = {
14393 (char *) "self", NULL
14394 };
14395
14396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeType",kwnames,&obj0)) goto fail;
14397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14398 if (SWIG_arg_fail(1)) SWIG_fail;
14399 {
14400 PyThreadState* __tstate = wxPyBeginAllowThreads();
14401 result = (PyObject *)wxFileType_GetMimeType(arg1);
14402
14403 wxPyEndAllowThreads(__tstate);
14404 if (PyErr_Occurred()) SWIG_fail;
14405 }
14406 resultobj = result;
14407 return resultobj;
14408 fail:
14409 return NULL;
14410 }
14411
14412
14413 static PyObject *_wrap_FileType_GetMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
14414 PyObject *resultobj;
14415 wxFileType *arg1 = (wxFileType *) 0 ;
14416 PyObject *result;
14417 PyObject * obj0 = 0 ;
14418 char *kwnames[] = {
14419 (char *) "self", NULL
14420 };
14421
14422 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetMimeTypes",kwnames,&obj0)) goto fail;
14423 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14424 if (SWIG_arg_fail(1)) SWIG_fail;
14425 {
14426 PyThreadState* __tstate = wxPyBeginAllowThreads();
14427 result = (PyObject *)wxFileType_GetMimeTypes(arg1);
14428
14429 wxPyEndAllowThreads(__tstate);
14430 if (PyErr_Occurred()) SWIG_fail;
14431 }
14432 resultobj = result;
14433 return resultobj;
14434 fail:
14435 return NULL;
14436 }
14437
14438
14439 static PyObject *_wrap_FileType_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
14440 PyObject *resultobj;
14441 wxFileType *arg1 = (wxFileType *) 0 ;
14442 PyObject *result;
14443 PyObject * obj0 = 0 ;
14444 char *kwnames[] = {
14445 (char *) "self", NULL
14446 };
14447
14448 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetExtensions",kwnames,&obj0)) goto fail;
14449 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14450 if (SWIG_arg_fail(1)) SWIG_fail;
14451 {
14452 PyThreadState* __tstate = wxPyBeginAllowThreads();
14453 result = (PyObject *)wxFileType_GetExtensions(arg1);
14454
14455 wxPyEndAllowThreads(__tstate);
14456 if (PyErr_Occurred()) SWIG_fail;
14457 }
14458 resultobj = result;
14459 return resultobj;
14460 fail:
14461 return NULL;
14462 }
14463
14464
14465 static PyObject *_wrap_FileType_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
14466 PyObject *resultobj;
14467 wxFileType *arg1 = (wxFileType *) 0 ;
14468 wxIcon *result;
14469 PyObject * obj0 = 0 ;
14470 char *kwnames[] = {
14471 (char *) "self", NULL
14472 };
14473
14474 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIcon",kwnames,&obj0)) goto fail;
14475 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14476 if (SWIG_arg_fail(1)) SWIG_fail;
14477 {
14478 PyThreadState* __tstate = wxPyBeginAllowThreads();
14479 result = (wxIcon *)wxFileType_GetIcon(arg1);
14480
14481 wxPyEndAllowThreads(__tstate);
14482 if (PyErr_Occurred()) SWIG_fail;
14483 }
14484 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIcon, 1);
14485 return resultobj;
14486 fail:
14487 return NULL;
14488 }
14489
14490
14491 static PyObject *_wrap_FileType_GetIconInfo(PyObject *, PyObject *args, PyObject *kwargs) {
14492 PyObject *resultobj;
14493 wxFileType *arg1 = (wxFileType *) 0 ;
14494 PyObject *result;
14495 PyObject * obj0 = 0 ;
14496 char *kwnames[] = {
14497 (char *) "self", NULL
14498 };
14499
14500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetIconInfo",kwnames,&obj0)) goto fail;
14501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14502 if (SWIG_arg_fail(1)) SWIG_fail;
14503 {
14504 PyThreadState* __tstate = wxPyBeginAllowThreads();
14505 result = (PyObject *)wxFileType_GetIconInfo(arg1);
14506
14507 wxPyEndAllowThreads(__tstate);
14508 if (PyErr_Occurred()) SWIG_fail;
14509 }
14510 resultobj = result;
14511 return resultobj;
14512 fail:
14513 return NULL;
14514 }
14515
14516
14517 static PyObject *_wrap_FileType_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
14518 PyObject *resultobj;
14519 wxFileType *arg1 = (wxFileType *) 0 ;
14520 PyObject *result;
14521 PyObject * obj0 = 0 ;
14522 char *kwnames[] = {
14523 (char *) "self", NULL
14524 };
14525
14526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_GetDescription",kwnames,&obj0)) goto fail;
14527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14528 if (SWIG_arg_fail(1)) SWIG_fail;
14529 {
14530 PyThreadState* __tstate = wxPyBeginAllowThreads();
14531 result = (PyObject *)wxFileType_GetDescription(arg1);
14532
14533 wxPyEndAllowThreads(__tstate);
14534 if (PyErr_Occurred()) SWIG_fail;
14535 }
14536 resultobj = result;
14537 return resultobj;
14538 fail:
14539 return NULL;
14540 }
14541
14542
14543 static PyObject *_wrap_FileType_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
14544 PyObject *resultobj;
14545 wxFileType *arg1 = (wxFileType *) 0 ;
14546 wxString *arg2 = 0 ;
14547 wxString const &arg3_defvalue = wxPyEmptyString ;
14548 wxString *arg3 = (wxString *) &arg3_defvalue ;
14549 PyObject *result;
14550 bool temp2 = false ;
14551 bool temp3 = false ;
14552 PyObject * obj0 = 0 ;
14553 PyObject * obj1 = 0 ;
14554 PyObject * obj2 = 0 ;
14555 char *kwnames[] = {
14556 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
14557 };
14558
14559 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetOpenCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
14560 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14561 if (SWIG_arg_fail(1)) SWIG_fail;
14562 {
14563 arg2 = wxString_in_helper(obj1);
14564 if (arg2 == NULL) SWIG_fail;
14565 temp2 = true;
14566 }
14567 if (obj2) {
14568 {
14569 arg3 = wxString_in_helper(obj2);
14570 if (arg3 == NULL) SWIG_fail;
14571 temp3 = true;
14572 }
14573 }
14574 {
14575 PyThreadState* __tstate = wxPyBeginAllowThreads();
14576 result = (PyObject *)wxFileType_GetOpenCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
14577
14578 wxPyEndAllowThreads(__tstate);
14579 if (PyErr_Occurred()) SWIG_fail;
14580 }
14581 resultobj = result;
14582 {
14583 if (temp2)
14584 delete arg2;
14585 }
14586 {
14587 if (temp3)
14588 delete arg3;
14589 }
14590 return resultobj;
14591 fail:
14592 {
14593 if (temp2)
14594 delete arg2;
14595 }
14596 {
14597 if (temp3)
14598 delete arg3;
14599 }
14600 return NULL;
14601 }
14602
14603
14604 static PyObject *_wrap_FileType_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
14605 PyObject *resultobj;
14606 wxFileType *arg1 = (wxFileType *) 0 ;
14607 wxString *arg2 = 0 ;
14608 wxString const &arg3_defvalue = wxPyEmptyString ;
14609 wxString *arg3 = (wxString *) &arg3_defvalue ;
14610 PyObject *result;
14611 bool temp2 = false ;
14612 bool temp3 = false ;
14613 PyObject * obj0 = 0 ;
14614 PyObject * obj1 = 0 ;
14615 PyObject * obj2 = 0 ;
14616 char *kwnames[] = {
14617 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
14618 };
14619
14620 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetPrintCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
14621 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14622 if (SWIG_arg_fail(1)) SWIG_fail;
14623 {
14624 arg2 = wxString_in_helper(obj1);
14625 if (arg2 == NULL) SWIG_fail;
14626 temp2 = true;
14627 }
14628 if (obj2) {
14629 {
14630 arg3 = wxString_in_helper(obj2);
14631 if (arg3 == NULL) SWIG_fail;
14632 temp3 = true;
14633 }
14634 }
14635 {
14636 PyThreadState* __tstate = wxPyBeginAllowThreads();
14637 result = (PyObject *)wxFileType_GetPrintCommand(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
14638
14639 wxPyEndAllowThreads(__tstate);
14640 if (PyErr_Occurred()) SWIG_fail;
14641 }
14642 resultobj = result;
14643 {
14644 if (temp2)
14645 delete arg2;
14646 }
14647 {
14648 if (temp3)
14649 delete arg3;
14650 }
14651 return resultobj;
14652 fail:
14653 {
14654 if (temp2)
14655 delete arg2;
14656 }
14657 {
14658 if (temp3)
14659 delete arg3;
14660 }
14661 return NULL;
14662 }
14663
14664
14665 static PyObject *_wrap_FileType_GetAllCommands(PyObject *, PyObject *args, PyObject *kwargs) {
14666 PyObject *resultobj;
14667 wxFileType *arg1 = (wxFileType *) 0 ;
14668 wxString *arg2 = 0 ;
14669 wxString const &arg3_defvalue = wxPyEmptyString ;
14670 wxString *arg3 = (wxString *) &arg3_defvalue ;
14671 PyObject *result;
14672 bool temp2 = false ;
14673 bool temp3 = false ;
14674 PyObject * obj0 = 0 ;
14675 PyObject * obj1 = 0 ;
14676 PyObject * obj2 = 0 ;
14677 char *kwnames[] = {
14678 (char *) "self",(char *) "filename",(char *) "mimetype", NULL
14679 };
14680
14681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_GetAllCommands",kwnames,&obj0,&obj1,&obj2)) goto fail;
14682 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14683 if (SWIG_arg_fail(1)) SWIG_fail;
14684 {
14685 arg2 = wxString_in_helper(obj1);
14686 if (arg2 == NULL) SWIG_fail;
14687 temp2 = true;
14688 }
14689 if (obj2) {
14690 {
14691 arg3 = wxString_in_helper(obj2);
14692 if (arg3 == NULL) SWIG_fail;
14693 temp3 = true;
14694 }
14695 }
14696 {
14697 PyThreadState* __tstate = wxPyBeginAllowThreads();
14698 result = (PyObject *)wxFileType_GetAllCommands(arg1,(wxString const &)*arg2,(wxString const &)*arg3);
14699
14700 wxPyEndAllowThreads(__tstate);
14701 if (PyErr_Occurred()) SWIG_fail;
14702 }
14703 resultobj = result;
14704 {
14705 if (temp2)
14706 delete arg2;
14707 }
14708 {
14709 if (temp3)
14710 delete arg3;
14711 }
14712 return resultobj;
14713 fail:
14714 {
14715 if (temp2)
14716 delete arg2;
14717 }
14718 {
14719 if (temp3)
14720 delete arg3;
14721 }
14722 return NULL;
14723 }
14724
14725
14726 static PyObject *_wrap_FileType_SetCommand(PyObject *, PyObject *args, PyObject *kwargs) {
14727 PyObject *resultobj;
14728 wxFileType *arg1 = (wxFileType *) 0 ;
14729 wxString *arg2 = 0 ;
14730 wxString *arg3 = 0 ;
14731 bool arg4 = (bool) true ;
14732 bool result;
14733 bool temp2 = false ;
14734 bool temp3 = false ;
14735 PyObject * obj0 = 0 ;
14736 PyObject * obj1 = 0 ;
14737 PyObject * obj2 = 0 ;
14738 PyObject * obj3 = 0 ;
14739 char *kwnames[] = {
14740 (char *) "self",(char *) "cmd",(char *) "verb",(char *) "overwriteprompt", NULL
14741 };
14742
14743 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:FileType_SetCommand",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
14744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14745 if (SWIG_arg_fail(1)) SWIG_fail;
14746 {
14747 arg2 = wxString_in_helper(obj1);
14748 if (arg2 == NULL) SWIG_fail;
14749 temp2 = true;
14750 }
14751 {
14752 arg3 = wxString_in_helper(obj2);
14753 if (arg3 == NULL) SWIG_fail;
14754 temp3 = true;
14755 }
14756 if (obj3) {
14757 {
14758 arg4 = (bool)(SWIG_As_bool(obj3));
14759 if (SWIG_arg_fail(4)) SWIG_fail;
14760 }
14761 }
14762 {
14763 PyThreadState* __tstate = wxPyBeginAllowThreads();
14764 result = (bool)(arg1)->SetCommand((wxString const &)*arg2,(wxString const &)*arg3,arg4);
14765
14766 wxPyEndAllowThreads(__tstate);
14767 if (PyErr_Occurred()) SWIG_fail;
14768 }
14769 {
14770 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14771 }
14772 {
14773 if (temp2)
14774 delete arg2;
14775 }
14776 {
14777 if (temp3)
14778 delete arg3;
14779 }
14780 return resultobj;
14781 fail:
14782 {
14783 if (temp2)
14784 delete arg2;
14785 }
14786 {
14787 if (temp3)
14788 delete arg3;
14789 }
14790 return NULL;
14791 }
14792
14793
14794 static PyObject *_wrap_FileType_SetDefaultIcon(PyObject *, PyObject *args, PyObject *kwargs) {
14795 PyObject *resultobj;
14796 wxFileType *arg1 = (wxFileType *) 0 ;
14797 wxString const &arg2_defvalue = wxPyEmptyString ;
14798 wxString *arg2 = (wxString *) &arg2_defvalue ;
14799 int arg3 = (int) 0 ;
14800 bool result;
14801 bool temp2 = false ;
14802 PyObject * obj0 = 0 ;
14803 PyObject * obj1 = 0 ;
14804 PyObject * obj2 = 0 ;
14805 char *kwnames[] = {
14806 (char *) "self",(char *) "cmd",(char *) "index", NULL
14807 };
14808
14809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:FileType_SetDefaultIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
14810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14811 if (SWIG_arg_fail(1)) SWIG_fail;
14812 if (obj1) {
14813 {
14814 arg2 = wxString_in_helper(obj1);
14815 if (arg2 == NULL) SWIG_fail;
14816 temp2 = true;
14817 }
14818 }
14819 if (obj2) {
14820 {
14821 arg3 = (int)(SWIG_As_int(obj2));
14822 if (SWIG_arg_fail(3)) SWIG_fail;
14823 }
14824 }
14825 {
14826 PyThreadState* __tstate = wxPyBeginAllowThreads();
14827 result = (bool)(arg1)->SetDefaultIcon((wxString const &)*arg2,arg3);
14828
14829 wxPyEndAllowThreads(__tstate);
14830 if (PyErr_Occurred()) SWIG_fail;
14831 }
14832 {
14833 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14834 }
14835 {
14836 if (temp2)
14837 delete arg2;
14838 }
14839 return resultobj;
14840 fail:
14841 {
14842 if (temp2)
14843 delete arg2;
14844 }
14845 return NULL;
14846 }
14847
14848
14849 static PyObject *_wrap_FileType_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
14850 PyObject *resultobj;
14851 wxFileType *arg1 = (wxFileType *) 0 ;
14852 bool result;
14853 PyObject * obj0 = 0 ;
14854 char *kwnames[] = {
14855 (char *) "self", NULL
14856 };
14857
14858 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileType_Unassociate",kwnames,&obj0)) goto fail;
14859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14860 if (SWIG_arg_fail(1)) SWIG_fail;
14861 {
14862 PyThreadState* __tstate = wxPyBeginAllowThreads();
14863 result = (bool)(arg1)->Unassociate();
14864
14865 wxPyEndAllowThreads(__tstate);
14866 if (PyErr_Occurred()) SWIG_fail;
14867 }
14868 {
14869 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14870 }
14871 return resultobj;
14872 fail:
14873 return NULL;
14874 }
14875
14876
14877 static PyObject *_wrap_FileType_ExpandCommand(PyObject *, PyObject *args, PyObject *kwargs) {
14878 PyObject *resultobj;
14879 wxString *arg1 = 0 ;
14880 wxString *arg2 = 0 ;
14881 wxString const &arg3_defvalue = wxPyEmptyString ;
14882 wxString *arg3 = (wxString *) &arg3_defvalue ;
14883 wxString result;
14884 bool temp1 = false ;
14885 bool temp2 = false ;
14886 bool temp3 = false ;
14887 PyObject * obj0 = 0 ;
14888 PyObject * obj1 = 0 ;
14889 PyObject * obj2 = 0 ;
14890 char *kwnames[] = {
14891 (char *) "command",(char *) "filename",(char *) "mimetype", NULL
14892 };
14893
14894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileType_ExpandCommand",kwnames,&obj0,&obj1,&obj2)) goto fail;
14895 {
14896 arg1 = wxString_in_helper(obj0);
14897 if (arg1 == NULL) SWIG_fail;
14898 temp1 = true;
14899 }
14900 {
14901 arg2 = wxString_in_helper(obj1);
14902 if (arg2 == NULL) SWIG_fail;
14903 temp2 = true;
14904 }
14905 if (obj2) {
14906 {
14907 arg3 = wxString_in_helper(obj2);
14908 if (arg3 == NULL) SWIG_fail;
14909 temp3 = true;
14910 }
14911 }
14912 {
14913 PyThreadState* __tstate = wxPyBeginAllowThreads();
14914 result = FileType_ExpandCommand((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3);
14915
14916 wxPyEndAllowThreads(__tstate);
14917 if (PyErr_Occurred()) SWIG_fail;
14918 }
14919 {
14920 #if wxUSE_UNICODE
14921 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
14922 #else
14923 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
14924 #endif
14925 }
14926 {
14927 if (temp1)
14928 delete arg1;
14929 }
14930 {
14931 if (temp2)
14932 delete arg2;
14933 }
14934 {
14935 if (temp3)
14936 delete arg3;
14937 }
14938 return resultobj;
14939 fail:
14940 {
14941 if (temp1)
14942 delete arg1;
14943 }
14944 {
14945 if (temp2)
14946 delete arg2;
14947 }
14948 {
14949 if (temp3)
14950 delete arg3;
14951 }
14952 return NULL;
14953 }
14954
14955
14956 static PyObject * FileType_swigregister(PyObject *, PyObject *args) {
14957 PyObject *obj;
14958 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
14959 SWIG_TypeClientData(SWIGTYPE_p_wxFileType, obj);
14960 Py_INCREF(obj);
14961 return Py_BuildValue((char *)"");
14962 }
14963 static int _wrap_TheMimeTypesManager_set(PyObject *) {
14964 PyErr_SetString(PyExc_TypeError,"Variable TheMimeTypesManager is read-only.");
14965 return 1;
14966 }
14967
14968
14969 static PyObject *_wrap_TheMimeTypesManager_get(void) {
14970 PyObject *pyobj;
14971
14972 pyobj = SWIG_NewPointerObj((void *)(wxTheMimeTypesManager), SWIGTYPE_p_wxMimeTypesManager, 0);
14973 return pyobj;
14974 }
14975
14976
14977 static PyObject *_wrap_MimeTypesManager_IsOfType(PyObject *, PyObject *args, PyObject *kwargs) {
14978 PyObject *resultobj;
14979 wxString *arg1 = 0 ;
14980 wxString *arg2 = 0 ;
14981 bool result;
14982 bool temp1 = false ;
14983 bool temp2 = false ;
14984 PyObject * obj0 = 0 ;
14985 PyObject * obj1 = 0 ;
14986 char *kwnames[] = {
14987 (char *) "mimeType",(char *) "wildcard", NULL
14988 };
14989
14990 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_IsOfType",kwnames,&obj0,&obj1)) goto fail;
14991 {
14992 arg1 = wxString_in_helper(obj0);
14993 if (arg1 == NULL) SWIG_fail;
14994 temp1 = true;
14995 }
14996 {
14997 arg2 = wxString_in_helper(obj1);
14998 if (arg2 == NULL) SWIG_fail;
14999 temp2 = true;
15000 }
15001 {
15002 PyThreadState* __tstate = wxPyBeginAllowThreads();
15003 result = (bool)wxMimeTypesManager::IsOfType((wxString const &)*arg1,(wxString const &)*arg2);
15004
15005 wxPyEndAllowThreads(__tstate);
15006 if (PyErr_Occurred()) SWIG_fail;
15007 }
15008 {
15009 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15010 }
15011 {
15012 if (temp1)
15013 delete arg1;
15014 }
15015 {
15016 if (temp2)
15017 delete arg2;
15018 }
15019 return resultobj;
15020 fail:
15021 {
15022 if (temp1)
15023 delete arg1;
15024 }
15025 {
15026 if (temp2)
15027 delete arg2;
15028 }
15029 return NULL;
15030 }
15031
15032
15033 static PyObject *_wrap_new_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
15034 PyObject *resultobj;
15035 wxMimeTypesManager *result;
15036 char *kwnames[] = {
15037 NULL
15038 };
15039
15040 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MimeTypesManager",kwnames)) goto fail;
15041 {
15042 PyThreadState* __tstate = wxPyBeginAllowThreads();
15043 result = (wxMimeTypesManager *)new wxMimeTypesManager();
15044
15045 wxPyEndAllowThreads(__tstate);
15046 if (PyErr_Occurred()) SWIG_fail;
15047 }
15048 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMimeTypesManager, 1);
15049 return resultobj;
15050 fail:
15051 return NULL;
15052 }
15053
15054
15055 static PyObject *_wrap_MimeTypesManager_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
15056 PyObject *resultobj;
15057 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15058 int arg2 = (int) wxMAILCAP_ALL ;
15059 wxString const &arg3_defvalue = wxPyEmptyString ;
15060 wxString *arg3 = (wxString *) &arg3_defvalue ;
15061 bool temp3 = false ;
15062 PyObject * obj0 = 0 ;
15063 PyObject * obj1 = 0 ;
15064 PyObject * obj2 = 0 ;
15065 char *kwnames[] = {
15066 (char *) "self",(char *) "mailcapStyle",(char *) "extraDir", NULL
15067 };
15068
15069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:MimeTypesManager_Initialize",kwnames,&obj0,&obj1,&obj2)) goto fail;
15070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15071 if (SWIG_arg_fail(1)) SWIG_fail;
15072 if (obj1) {
15073 {
15074 arg2 = (int)(SWIG_As_int(obj1));
15075 if (SWIG_arg_fail(2)) SWIG_fail;
15076 }
15077 }
15078 if (obj2) {
15079 {
15080 arg3 = wxString_in_helper(obj2);
15081 if (arg3 == NULL) SWIG_fail;
15082 temp3 = true;
15083 }
15084 }
15085 {
15086 PyThreadState* __tstate = wxPyBeginAllowThreads();
15087 (arg1)->Initialize(arg2,(wxString const &)*arg3);
15088
15089 wxPyEndAllowThreads(__tstate);
15090 if (PyErr_Occurred()) SWIG_fail;
15091 }
15092 Py_INCREF(Py_None); resultobj = Py_None;
15093 {
15094 if (temp3)
15095 delete arg3;
15096 }
15097 return resultobj;
15098 fail:
15099 {
15100 if (temp3)
15101 delete arg3;
15102 }
15103 return NULL;
15104 }
15105
15106
15107 static PyObject *_wrap_MimeTypesManager_ClearData(PyObject *, PyObject *args, PyObject *kwargs) {
15108 PyObject *resultobj;
15109 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15110 PyObject * obj0 = 0 ;
15111 char *kwnames[] = {
15112 (char *) "self", NULL
15113 };
15114
15115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_ClearData",kwnames,&obj0)) goto fail;
15116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15117 if (SWIG_arg_fail(1)) SWIG_fail;
15118 {
15119 PyThreadState* __tstate = wxPyBeginAllowThreads();
15120 (arg1)->ClearData();
15121
15122 wxPyEndAllowThreads(__tstate);
15123 if (PyErr_Occurred()) SWIG_fail;
15124 }
15125 Py_INCREF(Py_None); resultobj = Py_None;
15126 return resultobj;
15127 fail:
15128 return NULL;
15129 }
15130
15131
15132 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromExtension(PyObject *, PyObject *args, PyObject *kwargs) {
15133 PyObject *resultobj;
15134 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15135 wxString *arg2 = 0 ;
15136 wxFileType *result;
15137 bool temp2 = false ;
15138 PyObject * obj0 = 0 ;
15139 PyObject * obj1 = 0 ;
15140 char *kwnames[] = {
15141 (char *) "self",(char *) "ext", NULL
15142 };
15143
15144 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromExtension",kwnames,&obj0,&obj1)) goto fail;
15145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15146 if (SWIG_arg_fail(1)) SWIG_fail;
15147 {
15148 arg2 = wxString_in_helper(obj1);
15149 if (arg2 == NULL) SWIG_fail;
15150 temp2 = true;
15151 }
15152 {
15153 PyThreadState* __tstate = wxPyBeginAllowThreads();
15154 result = (wxFileType *)(arg1)->GetFileTypeFromExtension((wxString const &)*arg2);
15155
15156 wxPyEndAllowThreads(__tstate);
15157 if (PyErr_Occurred()) SWIG_fail;
15158 }
15159 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
15160 {
15161 if (temp2)
15162 delete arg2;
15163 }
15164 return resultobj;
15165 fail:
15166 {
15167 if (temp2)
15168 delete arg2;
15169 }
15170 return NULL;
15171 }
15172
15173
15174 static PyObject *_wrap_MimeTypesManager_GetFileTypeFromMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
15175 PyObject *resultobj;
15176 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15177 wxString *arg2 = 0 ;
15178 wxFileType *result;
15179 bool temp2 = false ;
15180 PyObject * obj0 = 0 ;
15181 PyObject * obj1 = 0 ;
15182 char *kwnames[] = {
15183 (char *) "self",(char *) "mimeType", NULL
15184 };
15185
15186 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_GetFileTypeFromMimeType",kwnames,&obj0,&obj1)) goto fail;
15187 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15188 if (SWIG_arg_fail(1)) SWIG_fail;
15189 {
15190 arg2 = wxString_in_helper(obj1);
15191 if (arg2 == NULL) SWIG_fail;
15192 temp2 = true;
15193 }
15194 {
15195 PyThreadState* __tstate = wxPyBeginAllowThreads();
15196 result = (wxFileType *)(arg1)->GetFileTypeFromMimeType((wxString const &)*arg2);
15197
15198 wxPyEndAllowThreads(__tstate);
15199 if (PyErr_Occurred()) SWIG_fail;
15200 }
15201 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
15202 {
15203 if (temp2)
15204 delete arg2;
15205 }
15206 return resultobj;
15207 fail:
15208 {
15209 if (temp2)
15210 delete arg2;
15211 }
15212 return NULL;
15213 }
15214
15215
15216 static PyObject *_wrap_MimeTypesManager_ReadMailcap(PyObject *, PyObject *args, PyObject *kwargs) {
15217 PyObject *resultobj;
15218 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15219 wxString *arg2 = 0 ;
15220 bool arg3 = (bool) false ;
15221 bool result;
15222 bool temp2 = false ;
15223 PyObject * obj0 = 0 ;
15224 PyObject * obj1 = 0 ;
15225 PyObject * obj2 = 0 ;
15226 char *kwnames[] = {
15227 (char *) "self",(char *) "filename",(char *) "fallback", NULL
15228 };
15229
15230 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:MimeTypesManager_ReadMailcap",kwnames,&obj0,&obj1,&obj2)) goto fail;
15231 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15232 if (SWIG_arg_fail(1)) SWIG_fail;
15233 {
15234 arg2 = wxString_in_helper(obj1);
15235 if (arg2 == NULL) SWIG_fail;
15236 temp2 = true;
15237 }
15238 if (obj2) {
15239 {
15240 arg3 = (bool)(SWIG_As_bool(obj2));
15241 if (SWIG_arg_fail(3)) SWIG_fail;
15242 }
15243 }
15244 {
15245 PyThreadState* __tstate = wxPyBeginAllowThreads();
15246 result = (bool)(arg1)->ReadMailcap((wxString const &)*arg2,arg3);
15247
15248 wxPyEndAllowThreads(__tstate);
15249 if (PyErr_Occurred()) SWIG_fail;
15250 }
15251 {
15252 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15253 }
15254 {
15255 if (temp2)
15256 delete arg2;
15257 }
15258 return resultobj;
15259 fail:
15260 {
15261 if (temp2)
15262 delete arg2;
15263 }
15264 return NULL;
15265 }
15266
15267
15268 static PyObject *_wrap_MimeTypesManager_ReadMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
15269 PyObject *resultobj;
15270 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15271 wxString *arg2 = 0 ;
15272 bool result;
15273 bool temp2 = false ;
15274 PyObject * obj0 = 0 ;
15275 PyObject * obj1 = 0 ;
15276 char *kwnames[] = {
15277 (char *) "self",(char *) "filename", NULL
15278 };
15279
15280 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_ReadMimeTypes",kwnames,&obj0,&obj1)) goto fail;
15281 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15282 if (SWIG_arg_fail(1)) SWIG_fail;
15283 {
15284 arg2 = wxString_in_helper(obj1);
15285 if (arg2 == NULL) SWIG_fail;
15286 temp2 = true;
15287 }
15288 {
15289 PyThreadState* __tstate = wxPyBeginAllowThreads();
15290 result = (bool)(arg1)->ReadMimeTypes((wxString const &)*arg2);
15291
15292 wxPyEndAllowThreads(__tstate);
15293 if (PyErr_Occurred()) SWIG_fail;
15294 }
15295 {
15296 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15297 }
15298 {
15299 if (temp2)
15300 delete arg2;
15301 }
15302 return resultobj;
15303 fail:
15304 {
15305 if (temp2)
15306 delete arg2;
15307 }
15308 return NULL;
15309 }
15310
15311
15312 static PyObject *_wrap_MimeTypesManager_EnumAllFileTypes(PyObject *, PyObject *args, PyObject *kwargs) {
15313 PyObject *resultobj;
15314 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15315 PyObject *result;
15316 PyObject * obj0 = 0 ;
15317 char *kwnames[] = {
15318 (char *) "self", NULL
15319 };
15320
15321 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:MimeTypesManager_EnumAllFileTypes",kwnames,&obj0)) goto fail;
15322 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15323 if (SWIG_arg_fail(1)) SWIG_fail;
15324 {
15325 PyThreadState* __tstate = wxPyBeginAllowThreads();
15326 result = (PyObject *)wxMimeTypesManager_EnumAllFileTypes(arg1);
15327
15328 wxPyEndAllowThreads(__tstate);
15329 if (PyErr_Occurred()) SWIG_fail;
15330 }
15331 resultobj = result;
15332 return resultobj;
15333 fail:
15334 return NULL;
15335 }
15336
15337
15338 static PyObject *_wrap_MimeTypesManager_AddFallback(PyObject *, PyObject *args, PyObject *kwargs) {
15339 PyObject *resultobj;
15340 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15341 wxFileTypeInfo *arg2 = 0 ;
15342 PyObject * obj0 = 0 ;
15343 PyObject * obj1 = 0 ;
15344 char *kwnames[] = {
15345 (char *) "self",(char *) "ft", NULL
15346 };
15347
15348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_AddFallback",kwnames,&obj0,&obj1)) goto fail;
15349 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15350 if (SWIG_arg_fail(1)) SWIG_fail;
15351 {
15352 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15353 if (SWIG_arg_fail(2)) SWIG_fail;
15354 if (arg2 == NULL) {
15355 SWIG_null_ref("wxFileTypeInfo");
15356 }
15357 if (SWIG_arg_fail(2)) SWIG_fail;
15358 }
15359 {
15360 PyThreadState* __tstate = wxPyBeginAllowThreads();
15361 (arg1)->AddFallback((wxFileTypeInfo const &)*arg2);
15362
15363 wxPyEndAllowThreads(__tstate);
15364 if (PyErr_Occurred()) SWIG_fail;
15365 }
15366 Py_INCREF(Py_None); resultobj = Py_None;
15367 return resultobj;
15368 fail:
15369 return NULL;
15370 }
15371
15372
15373 static PyObject *_wrap_MimeTypesManager_Associate(PyObject *, PyObject *args, PyObject *kwargs) {
15374 PyObject *resultobj;
15375 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15376 wxFileTypeInfo *arg2 = 0 ;
15377 wxFileType *result;
15378 PyObject * obj0 = 0 ;
15379 PyObject * obj1 = 0 ;
15380 char *kwnames[] = {
15381 (char *) "self",(char *) "ftInfo", NULL
15382 };
15383
15384 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Associate",kwnames,&obj0,&obj1)) goto fail;
15385 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15386 if (SWIG_arg_fail(1)) SWIG_fail;
15387 {
15388 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
15389 if (SWIG_arg_fail(2)) SWIG_fail;
15390 if (arg2 == NULL) {
15391 SWIG_null_ref("wxFileTypeInfo");
15392 }
15393 if (SWIG_arg_fail(2)) SWIG_fail;
15394 }
15395 {
15396 PyThreadState* __tstate = wxPyBeginAllowThreads();
15397 result = (wxFileType *)(arg1)->Associate((wxFileTypeInfo const &)*arg2);
15398
15399 wxPyEndAllowThreads(__tstate);
15400 if (PyErr_Occurred()) SWIG_fail;
15401 }
15402 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
15403 return resultobj;
15404 fail:
15405 return NULL;
15406 }
15407
15408
15409 static PyObject *_wrap_MimeTypesManager_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
15410 PyObject *resultobj;
15411 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15412 wxFileType *arg2 = (wxFileType *) 0 ;
15413 bool result;
15414 PyObject * obj0 = 0 ;
15415 PyObject * obj1 = 0 ;
15416 char *kwnames[] = {
15417 (char *) "self",(char *) "ft", NULL
15418 };
15419
15420 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:MimeTypesManager_Unassociate",kwnames,&obj0,&obj1)) goto fail;
15421 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15422 if (SWIG_arg_fail(1)) SWIG_fail;
15423 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
15424 if (SWIG_arg_fail(2)) SWIG_fail;
15425 {
15426 PyThreadState* __tstate = wxPyBeginAllowThreads();
15427 result = (bool)(arg1)->Unassociate(arg2);
15428
15429 wxPyEndAllowThreads(__tstate);
15430 if (PyErr_Occurred()) SWIG_fail;
15431 }
15432 {
15433 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15434 }
15435 return resultobj;
15436 fail:
15437 return NULL;
15438 }
15439
15440
15441 static PyObject *_wrap_delete_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
15442 PyObject *resultobj;
15443 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15444 PyObject * obj0 = 0 ;
15445 char *kwnames[] = {
15446 (char *) "self", NULL
15447 };
15448
15449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_MimeTypesManager",kwnames,&obj0)) goto fail;
15450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15451 if (SWIG_arg_fail(1)) SWIG_fail;
15452 {
15453 PyThreadState* __tstate = wxPyBeginAllowThreads();
15454 delete arg1;
15455
15456 wxPyEndAllowThreads(__tstate);
15457 if (PyErr_Occurred()) SWIG_fail;
15458 }
15459 Py_INCREF(Py_None); resultobj = Py_None;
15460 return resultobj;
15461 fail:
15462 return NULL;
15463 }
15464
15465
15466 static PyObject * MimeTypesManager_swigregister(PyObject *, PyObject *args) {
15467 PyObject *obj;
15468 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
15469 SWIG_TypeClientData(SWIGTYPE_p_wxMimeTypesManager, obj);
15470 Py_INCREF(obj);
15471 return Py_BuildValue((char *)"");
15472 }
15473 static int _wrap_ART_TOOLBAR_set(PyObject *) {
15474 PyErr_SetString(PyExc_TypeError,"Variable ART_TOOLBAR is read-only.");
15475 return 1;
15476 }
15477
15478
15479 static PyObject *_wrap_ART_TOOLBAR_get(void) {
15480 PyObject *pyobj;
15481
15482 {
15483 #if wxUSE_UNICODE
15484 pyobj = PyUnicode_FromWideChar((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
15485 #else
15486 pyobj = PyString_FromStringAndSize((&wxPyART_TOOLBAR)->c_str(), (&wxPyART_TOOLBAR)->Len());
15487 #endif
15488 }
15489 return pyobj;
15490 }
15491
15492
15493 static int _wrap_ART_MENU_set(PyObject *) {
15494 PyErr_SetString(PyExc_TypeError,"Variable ART_MENU is read-only.");
15495 return 1;
15496 }
15497
15498
15499 static PyObject *_wrap_ART_MENU_get(void) {
15500 PyObject *pyobj;
15501
15502 {
15503 #if wxUSE_UNICODE
15504 pyobj = PyUnicode_FromWideChar((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
15505 #else
15506 pyobj = PyString_FromStringAndSize((&wxPyART_MENU)->c_str(), (&wxPyART_MENU)->Len());
15507 #endif
15508 }
15509 return pyobj;
15510 }
15511
15512
15513 static int _wrap_ART_FRAME_ICON_set(PyObject *) {
15514 PyErr_SetString(PyExc_TypeError,"Variable ART_FRAME_ICON is read-only.");
15515 return 1;
15516 }
15517
15518
15519 static PyObject *_wrap_ART_FRAME_ICON_get(void) {
15520 PyObject *pyobj;
15521
15522 {
15523 #if wxUSE_UNICODE
15524 pyobj = PyUnicode_FromWideChar((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
15525 #else
15526 pyobj = PyString_FromStringAndSize((&wxPyART_FRAME_ICON)->c_str(), (&wxPyART_FRAME_ICON)->Len());
15527 #endif
15528 }
15529 return pyobj;
15530 }
15531
15532
15533 static int _wrap_ART_CMN_DIALOG_set(PyObject *) {
15534 PyErr_SetString(PyExc_TypeError,"Variable ART_CMN_DIALOG is read-only.");
15535 return 1;
15536 }
15537
15538
15539 static PyObject *_wrap_ART_CMN_DIALOG_get(void) {
15540 PyObject *pyobj;
15541
15542 {
15543 #if wxUSE_UNICODE
15544 pyobj = PyUnicode_FromWideChar((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
15545 #else
15546 pyobj = PyString_FromStringAndSize((&wxPyART_CMN_DIALOG)->c_str(), (&wxPyART_CMN_DIALOG)->Len());
15547 #endif
15548 }
15549 return pyobj;
15550 }
15551
15552
15553 static int _wrap_ART_HELP_BROWSER_set(PyObject *) {
15554 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BROWSER is read-only.");
15555 return 1;
15556 }
15557
15558
15559 static PyObject *_wrap_ART_HELP_BROWSER_get(void) {
15560 PyObject *pyobj;
15561
15562 {
15563 #if wxUSE_UNICODE
15564 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
15565 #else
15566 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BROWSER)->c_str(), (&wxPyART_HELP_BROWSER)->Len());
15567 #endif
15568 }
15569 return pyobj;
15570 }
15571
15572
15573 static int _wrap_ART_MESSAGE_BOX_set(PyObject *) {
15574 PyErr_SetString(PyExc_TypeError,"Variable ART_MESSAGE_BOX is read-only.");
15575 return 1;
15576 }
15577
15578
15579 static PyObject *_wrap_ART_MESSAGE_BOX_get(void) {
15580 PyObject *pyobj;
15581
15582 {
15583 #if wxUSE_UNICODE
15584 pyobj = PyUnicode_FromWideChar((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
15585 #else
15586 pyobj = PyString_FromStringAndSize((&wxPyART_MESSAGE_BOX)->c_str(), (&wxPyART_MESSAGE_BOX)->Len());
15587 #endif
15588 }
15589 return pyobj;
15590 }
15591
15592
15593 static int _wrap_ART_BUTTON_set(PyObject *) {
15594 PyErr_SetString(PyExc_TypeError,"Variable ART_BUTTON is read-only.");
15595 return 1;
15596 }
15597
15598
15599 static PyObject *_wrap_ART_BUTTON_get(void) {
15600 PyObject *pyobj;
15601
15602 {
15603 #if wxUSE_UNICODE
15604 pyobj = PyUnicode_FromWideChar((&wxPyART_BUTTON)->c_str(), (&wxPyART_BUTTON)->Len());
15605 #else
15606 pyobj = PyString_FromStringAndSize((&wxPyART_BUTTON)->c_str(), (&wxPyART_BUTTON)->Len());
15607 #endif
15608 }
15609 return pyobj;
15610 }
15611
15612
15613 static int _wrap_ART_OTHER_set(PyObject *) {
15614 PyErr_SetString(PyExc_TypeError,"Variable ART_OTHER is read-only.");
15615 return 1;
15616 }
15617
15618
15619 static PyObject *_wrap_ART_OTHER_get(void) {
15620 PyObject *pyobj;
15621
15622 {
15623 #if wxUSE_UNICODE
15624 pyobj = PyUnicode_FromWideChar((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
15625 #else
15626 pyobj = PyString_FromStringAndSize((&wxPyART_OTHER)->c_str(), (&wxPyART_OTHER)->Len());
15627 #endif
15628 }
15629 return pyobj;
15630 }
15631
15632
15633 static int _wrap_ART_ADD_BOOKMARK_set(PyObject *) {
15634 PyErr_SetString(PyExc_TypeError,"Variable ART_ADD_BOOKMARK is read-only.");
15635 return 1;
15636 }
15637
15638
15639 static PyObject *_wrap_ART_ADD_BOOKMARK_get(void) {
15640 PyObject *pyobj;
15641
15642 {
15643 #if wxUSE_UNICODE
15644 pyobj = PyUnicode_FromWideChar((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
15645 #else
15646 pyobj = PyString_FromStringAndSize((&wxPyART_ADD_BOOKMARK)->c_str(), (&wxPyART_ADD_BOOKMARK)->Len());
15647 #endif
15648 }
15649 return pyobj;
15650 }
15651
15652
15653 static int _wrap_ART_DEL_BOOKMARK_set(PyObject *) {
15654 PyErr_SetString(PyExc_TypeError,"Variable ART_DEL_BOOKMARK is read-only.");
15655 return 1;
15656 }
15657
15658
15659 static PyObject *_wrap_ART_DEL_BOOKMARK_get(void) {
15660 PyObject *pyobj;
15661
15662 {
15663 #if wxUSE_UNICODE
15664 pyobj = PyUnicode_FromWideChar((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
15665 #else
15666 pyobj = PyString_FromStringAndSize((&wxPyART_DEL_BOOKMARK)->c_str(), (&wxPyART_DEL_BOOKMARK)->Len());
15667 #endif
15668 }
15669 return pyobj;
15670 }
15671
15672
15673 static int _wrap_ART_HELP_SIDE_PANEL_set(PyObject *) {
15674 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SIDE_PANEL is read-only.");
15675 return 1;
15676 }
15677
15678
15679 static PyObject *_wrap_ART_HELP_SIDE_PANEL_get(void) {
15680 PyObject *pyobj;
15681
15682 {
15683 #if wxUSE_UNICODE
15684 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
15685 #else
15686 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SIDE_PANEL)->c_str(), (&wxPyART_HELP_SIDE_PANEL)->Len());
15687 #endif
15688 }
15689 return pyobj;
15690 }
15691
15692
15693 static int _wrap_ART_HELP_SETTINGS_set(PyObject *) {
15694 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SETTINGS is read-only.");
15695 return 1;
15696 }
15697
15698
15699 static PyObject *_wrap_ART_HELP_SETTINGS_get(void) {
15700 PyObject *pyobj;
15701
15702 {
15703 #if wxUSE_UNICODE
15704 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
15705 #else
15706 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_SETTINGS)->c_str(), (&wxPyART_HELP_SETTINGS)->Len());
15707 #endif
15708 }
15709 return pyobj;
15710 }
15711
15712
15713 static int _wrap_ART_HELP_BOOK_set(PyObject *) {
15714 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BOOK is read-only.");
15715 return 1;
15716 }
15717
15718
15719 static PyObject *_wrap_ART_HELP_BOOK_get(void) {
15720 PyObject *pyobj;
15721
15722 {
15723 #if wxUSE_UNICODE
15724 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
15725 #else
15726 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_BOOK)->c_str(), (&wxPyART_HELP_BOOK)->Len());
15727 #endif
15728 }
15729 return pyobj;
15730 }
15731
15732
15733 static int _wrap_ART_HELP_FOLDER_set(PyObject *) {
15734 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_FOLDER is read-only.");
15735 return 1;
15736 }
15737
15738
15739 static PyObject *_wrap_ART_HELP_FOLDER_get(void) {
15740 PyObject *pyobj;
15741
15742 {
15743 #if wxUSE_UNICODE
15744 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
15745 #else
15746 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_FOLDER)->c_str(), (&wxPyART_HELP_FOLDER)->Len());
15747 #endif
15748 }
15749 return pyobj;
15750 }
15751
15752
15753 static int _wrap_ART_HELP_PAGE_set(PyObject *) {
15754 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_PAGE is read-only.");
15755 return 1;
15756 }
15757
15758
15759 static PyObject *_wrap_ART_HELP_PAGE_get(void) {
15760 PyObject *pyobj;
15761
15762 {
15763 #if wxUSE_UNICODE
15764 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
15765 #else
15766 pyobj = PyString_FromStringAndSize((&wxPyART_HELP_PAGE)->c_str(), (&wxPyART_HELP_PAGE)->Len());
15767 #endif
15768 }
15769 return pyobj;
15770 }
15771
15772
15773 static int _wrap_ART_GO_BACK_set(PyObject *) {
15774 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_BACK is read-only.");
15775 return 1;
15776 }
15777
15778
15779 static PyObject *_wrap_ART_GO_BACK_get(void) {
15780 PyObject *pyobj;
15781
15782 {
15783 #if wxUSE_UNICODE
15784 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
15785 #else
15786 pyobj = PyString_FromStringAndSize((&wxPyART_GO_BACK)->c_str(), (&wxPyART_GO_BACK)->Len());
15787 #endif
15788 }
15789 return pyobj;
15790 }
15791
15792
15793 static int _wrap_ART_GO_FORWARD_set(PyObject *) {
15794 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_FORWARD is read-only.");
15795 return 1;
15796 }
15797
15798
15799 static PyObject *_wrap_ART_GO_FORWARD_get(void) {
15800 PyObject *pyobj;
15801
15802 {
15803 #if wxUSE_UNICODE
15804 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
15805 #else
15806 pyobj = PyString_FromStringAndSize((&wxPyART_GO_FORWARD)->c_str(), (&wxPyART_GO_FORWARD)->Len());
15807 #endif
15808 }
15809 return pyobj;
15810 }
15811
15812
15813 static int _wrap_ART_GO_UP_set(PyObject *) {
15814 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_UP is read-only.");
15815 return 1;
15816 }
15817
15818
15819 static PyObject *_wrap_ART_GO_UP_get(void) {
15820 PyObject *pyobj;
15821
15822 {
15823 #if wxUSE_UNICODE
15824 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
15825 #else
15826 pyobj = PyString_FromStringAndSize((&wxPyART_GO_UP)->c_str(), (&wxPyART_GO_UP)->Len());
15827 #endif
15828 }
15829 return pyobj;
15830 }
15831
15832
15833 static int _wrap_ART_GO_DOWN_set(PyObject *) {
15834 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DOWN is read-only.");
15835 return 1;
15836 }
15837
15838
15839 static PyObject *_wrap_ART_GO_DOWN_get(void) {
15840 PyObject *pyobj;
15841
15842 {
15843 #if wxUSE_UNICODE
15844 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
15845 #else
15846 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DOWN)->c_str(), (&wxPyART_GO_DOWN)->Len());
15847 #endif
15848 }
15849 return pyobj;
15850 }
15851
15852
15853 static int _wrap_ART_GO_TO_PARENT_set(PyObject *) {
15854 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_TO_PARENT is read-only.");
15855 return 1;
15856 }
15857
15858
15859 static PyObject *_wrap_ART_GO_TO_PARENT_get(void) {
15860 PyObject *pyobj;
15861
15862 {
15863 #if wxUSE_UNICODE
15864 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
15865 #else
15866 pyobj = PyString_FromStringAndSize((&wxPyART_GO_TO_PARENT)->c_str(), (&wxPyART_GO_TO_PARENT)->Len());
15867 #endif
15868 }
15869 return pyobj;
15870 }
15871
15872
15873 static int _wrap_ART_GO_HOME_set(PyObject *) {
15874 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_HOME is read-only.");
15875 return 1;
15876 }
15877
15878
15879 static PyObject *_wrap_ART_GO_HOME_get(void) {
15880 PyObject *pyobj;
15881
15882 {
15883 #if wxUSE_UNICODE
15884 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
15885 #else
15886 pyobj = PyString_FromStringAndSize((&wxPyART_GO_HOME)->c_str(), (&wxPyART_GO_HOME)->Len());
15887 #endif
15888 }
15889 return pyobj;
15890 }
15891
15892
15893 static int _wrap_ART_FILE_OPEN_set(PyObject *) {
15894 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_OPEN is read-only.");
15895 return 1;
15896 }
15897
15898
15899 static PyObject *_wrap_ART_FILE_OPEN_get(void) {
15900 PyObject *pyobj;
15901
15902 {
15903 #if wxUSE_UNICODE
15904 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
15905 #else
15906 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_OPEN)->c_str(), (&wxPyART_FILE_OPEN)->Len());
15907 #endif
15908 }
15909 return pyobj;
15910 }
15911
15912
15913 static int _wrap_ART_FILE_SAVE_set(PyObject *) {
15914 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_SAVE is read-only.");
15915 return 1;
15916 }
15917
15918
15919 static PyObject *_wrap_ART_FILE_SAVE_get(void) {
15920 PyObject *pyobj;
15921
15922 {
15923 #if wxUSE_UNICODE
15924 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_SAVE)->c_str(), (&wxPyART_FILE_SAVE)->Len());
15925 #else
15926 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_SAVE)->c_str(), (&wxPyART_FILE_SAVE)->Len());
15927 #endif
15928 }
15929 return pyobj;
15930 }
15931
15932
15933 static int _wrap_ART_FILE_SAVE_AS_set(PyObject *) {
15934 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_SAVE_AS is read-only.");
15935 return 1;
15936 }
15937
15938
15939 static PyObject *_wrap_ART_FILE_SAVE_AS_get(void) {
15940 PyObject *pyobj;
15941
15942 {
15943 #if wxUSE_UNICODE
15944 pyobj = PyUnicode_FromWideChar((&wxPyART_FILE_SAVE_AS)->c_str(), (&wxPyART_FILE_SAVE_AS)->Len());
15945 #else
15946 pyobj = PyString_FromStringAndSize((&wxPyART_FILE_SAVE_AS)->c_str(), (&wxPyART_FILE_SAVE_AS)->Len());
15947 #endif
15948 }
15949 return pyobj;
15950 }
15951
15952
15953 static int _wrap_ART_PRINT_set(PyObject *) {
15954 PyErr_SetString(PyExc_TypeError,"Variable ART_PRINT is read-only.");
15955 return 1;
15956 }
15957
15958
15959 static PyObject *_wrap_ART_PRINT_get(void) {
15960 PyObject *pyobj;
15961
15962 {
15963 #if wxUSE_UNICODE
15964 pyobj = PyUnicode_FromWideChar((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
15965 #else
15966 pyobj = PyString_FromStringAndSize((&wxPyART_PRINT)->c_str(), (&wxPyART_PRINT)->Len());
15967 #endif
15968 }
15969 return pyobj;
15970 }
15971
15972
15973 static int _wrap_ART_HELP_set(PyObject *) {
15974 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP is read-only.");
15975 return 1;
15976 }
15977
15978
15979 static PyObject *_wrap_ART_HELP_get(void) {
15980 PyObject *pyobj;
15981
15982 {
15983 #if wxUSE_UNICODE
15984 pyobj = PyUnicode_FromWideChar((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
15985 #else
15986 pyobj = PyString_FromStringAndSize((&wxPyART_HELP)->c_str(), (&wxPyART_HELP)->Len());
15987 #endif
15988 }
15989 return pyobj;
15990 }
15991
15992
15993 static int _wrap_ART_TIP_set(PyObject *) {
15994 PyErr_SetString(PyExc_TypeError,"Variable ART_TIP is read-only.");
15995 return 1;
15996 }
15997
15998
15999 static PyObject *_wrap_ART_TIP_get(void) {
16000 PyObject *pyobj;
16001
16002 {
16003 #if wxUSE_UNICODE
16004 pyobj = PyUnicode_FromWideChar((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
16005 #else
16006 pyobj = PyString_FromStringAndSize((&wxPyART_TIP)->c_str(), (&wxPyART_TIP)->Len());
16007 #endif
16008 }
16009 return pyobj;
16010 }
16011
16012
16013 static int _wrap_ART_REPORT_VIEW_set(PyObject *) {
16014 PyErr_SetString(PyExc_TypeError,"Variable ART_REPORT_VIEW is read-only.");
16015 return 1;
16016 }
16017
16018
16019 static PyObject *_wrap_ART_REPORT_VIEW_get(void) {
16020 PyObject *pyobj;
16021
16022 {
16023 #if wxUSE_UNICODE
16024 pyobj = PyUnicode_FromWideChar((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
16025 #else
16026 pyobj = PyString_FromStringAndSize((&wxPyART_REPORT_VIEW)->c_str(), (&wxPyART_REPORT_VIEW)->Len());
16027 #endif
16028 }
16029 return pyobj;
16030 }
16031
16032
16033 static int _wrap_ART_LIST_VIEW_set(PyObject *) {
16034 PyErr_SetString(PyExc_TypeError,"Variable ART_LIST_VIEW is read-only.");
16035 return 1;
16036 }
16037
16038
16039 static PyObject *_wrap_ART_LIST_VIEW_get(void) {
16040 PyObject *pyobj;
16041
16042 {
16043 #if wxUSE_UNICODE
16044 pyobj = PyUnicode_FromWideChar((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
16045 #else
16046 pyobj = PyString_FromStringAndSize((&wxPyART_LIST_VIEW)->c_str(), (&wxPyART_LIST_VIEW)->Len());
16047 #endif
16048 }
16049 return pyobj;
16050 }
16051
16052
16053 static int _wrap_ART_NEW_DIR_set(PyObject *) {
16054 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW_DIR is read-only.");
16055 return 1;
16056 }
16057
16058
16059 static PyObject *_wrap_ART_NEW_DIR_get(void) {
16060 PyObject *pyobj;
16061
16062 {
16063 #if wxUSE_UNICODE
16064 pyobj = PyUnicode_FromWideChar((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
16065 #else
16066 pyobj = PyString_FromStringAndSize((&wxPyART_NEW_DIR)->c_str(), (&wxPyART_NEW_DIR)->Len());
16067 #endif
16068 }
16069 return pyobj;
16070 }
16071
16072
16073 static int _wrap_ART_HARDDISK_set(PyObject *) {
16074 PyErr_SetString(PyExc_TypeError,"Variable ART_HARDDISK is read-only.");
16075 return 1;
16076 }
16077
16078
16079 static PyObject *_wrap_ART_HARDDISK_get(void) {
16080 PyObject *pyobj;
16081
16082 {
16083 #if wxUSE_UNICODE
16084 pyobj = PyUnicode_FromWideChar((&wxPyART_HARDDISK)->c_str(), (&wxPyART_HARDDISK)->Len());
16085 #else
16086 pyobj = PyString_FromStringAndSize((&wxPyART_HARDDISK)->c_str(), (&wxPyART_HARDDISK)->Len());
16087 #endif
16088 }
16089 return pyobj;
16090 }
16091
16092
16093 static int _wrap_ART_FLOPPY_set(PyObject *) {
16094 PyErr_SetString(PyExc_TypeError,"Variable ART_FLOPPY is read-only.");
16095 return 1;
16096 }
16097
16098
16099 static PyObject *_wrap_ART_FLOPPY_get(void) {
16100 PyObject *pyobj;
16101
16102 {
16103 #if wxUSE_UNICODE
16104 pyobj = PyUnicode_FromWideChar((&wxPyART_FLOPPY)->c_str(), (&wxPyART_FLOPPY)->Len());
16105 #else
16106 pyobj = PyString_FromStringAndSize((&wxPyART_FLOPPY)->c_str(), (&wxPyART_FLOPPY)->Len());
16107 #endif
16108 }
16109 return pyobj;
16110 }
16111
16112
16113 static int _wrap_ART_CDROM_set(PyObject *) {
16114 PyErr_SetString(PyExc_TypeError,"Variable ART_CDROM is read-only.");
16115 return 1;
16116 }
16117
16118
16119 static PyObject *_wrap_ART_CDROM_get(void) {
16120 PyObject *pyobj;
16121
16122 {
16123 #if wxUSE_UNICODE
16124 pyobj = PyUnicode_FromWideChar((&wxPyART_CDROM)->c_str(), (&wxPyART_CDROM)->Len());
16125 #else
16126 pyobj = PyString_FromStringAndSize((&wxPyART_CDROM)->c_str(), (&wxPyART_CDROM)->Len());
16127 #endif
16128 }
16129 return pyobj;
16130 }
16131
16132
16133 static int _wrap_ART_REMOVABLE_set(PyObject *) {
16134 PyErr_SetString(PyExc_TypeError,"Variable ART_REMOVABLE is read-only.");
16135 return 1;
16136 }
16137
16138
16139 static PyObject *_wrap_ART_REMOVABLE_get(void) {
16140 PyObject *pyobj;
16141
16142 {
16143 #if wxUSE_UNICODE
16144 pyobj = PyUnicode_FromWideChar((&wxPyART_REMOVABLE)->c_str(), (&wxPyART_REMOVABLE)->Len());
16145 #else
16146 pyobj = PyString_FromStringAndSize((&wxPyART_REMOVABLE)->c_str(), (&wxPyART_REMOVABLE)->Len());
16147 #endif
16148 }
16149 return pyobj;
16150 }
16151
16152
16153 static int _wrap_ART_FOLDER_set(PyObject *) {
16154 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER is read-only.");
16155 return 1;
16156 }
16157
16158
16159 static PyObject *_wrap_ART_FOLDER_get(void) {
16160 PyObject *pyobj;
16161
16162 {
16163 #if wxUSE_UNICODE
16164 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
16165 #else
16166 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER)->c_str(), (&wxPyART_FOLDER)->Len());
16167 #endif
16168 }
16169 return pyobj;
16170 }
16171
16172
16173 static int _wrap_ART_FOLDER_OPEN_set(PyObject *) {
16174 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER_OPEN is read-only.");
16175 return 1;
16176 }
16177
16178
16179 static PyObject *_wrap_ART_FOLDER_OPEN_get(void) {
16180 PyObject *pyobj;
16181
16182 {
16183 #if wxUSE_UNICODE
16184 pyobj = PyUnicode_FromWideChar((&wxPyART_FOLDER_OPEN)->c_str(), (&wxPyART_FOLDER_OPEN)->Len());
16185 #else
16186 pyobj = PyString_FromStringAndSize((&wxPyART_FOLDER_OPEN)->c_str(), (&wxPyART_FOLDER_OPEN)->Len());
16187 #endif
16188 }
16189 return pyobj;
16190 }
16191
16192
16193 static int _wrap_ART_GO_DIR_UP_set(PyObject *) {
16194 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DIR_UP is read-only.");
16195 return 1;
16196 }
16197
16198
16199 static PyObject *_wrap_ART_GO_DIR_UP_get(void) {
16200 PyObject *pyobj;
16201
16202 {
16203 #if wxUSE_UNICODE
16204 pyobj = PyUnicode_FromWideChar((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
16205 #else
16206 pyobj = PyString_FromStringAndSize((&wxPyART_GO_DIR_UP)->c_str(), (&wxPyART_GO_DIR_UP)->Len());
16207 #endif
16208 }
16209 return pyobj;
16210 }
16211
16212
16213 static int _wrap_ART_EXECUTABLE_FILE_set(PyObject *) {
16214 PyErr_SetString(PyExc_TypeError,"Variable ART_EXECUTABLE_FILE is read-only.");
16215 return 1;
16216 }
16217
16218
16219 static PyObject *_wrap_ART_EXECUTABLE_FILE_get(void) {
16220 PyObject *pyobj;
16221
16222 {
16223 #if wxUSE_UNICODE
16224 pyobj = PyUnicode_FromWideChar((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
16225 #else
16226 pyobj = PyString_FromStringAndSize((&wxPyART_EXECUTABLE_FILE)->c_str(), (&wxPyART_EXECUTABLE_FILE)->Len());
16227 #endif
16228 }
16229 return pyobj;
16230 }
16231
16232
16233 static int _wrap_ART_NORMAL_FILE_set(PyObject *) {
16234 PyErr_SetString(PyExc_TypeError,"Variable ART_NORMAL_FILE is read-only.");
16235 return 1;
16236 }
16237
16238
16239 static PyObject *_wrap_ART_NORMAL_FILE_get(void) {
16240 PyObject *pyobj;
16241
16242 {
16243 #if wxUSE_UNICODE
16244 pyobj = PyUnicode_FromWideChar((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
16245 #else
16246 pyobj = PyString_FromStringAndSize((&wxPyART_NORMAL_FILE)->c_str(), (&wxPyART_NORMAL_FILE)->Len());
16247 #endif
16248 }
16249 return pyobj;
16250 }
16251
16252
16253 static int _wrap_ART_TICK_MARK_set(PyObject *) {
16254 PyErr_SetString(PyExc_TypeError,"Variable ART_TICK_MARK is read-only.");
16255 return 1;
16256 }
16257
16258
16259 static PyObject *_wrap_ART_TICK_MARK_get(void) {
16260 PyObject *pyobj;
16261
16262 {
16263 #if wxUSE_UNICODE
16264 pyobj = PyUnicode_FromWideChar((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
16265 #else
16266 pyobj = PyString_FromStringAndSize((&wxPyART_TICK_MARK)->c_str(), (&wxPyART_TICK_MARK)->Len());
16267 #endif
16268 }
16269 return pyobj;
16270 }
16271
16272
16273 static int _wrap_ART_CROSS_MARK_set(PyObject *) {
16274 PyErr_SetString(PyExc_TypeError,"Variable ART_CROSS_MARK is read-only.");
16275 return 1;
16276 }
16277
16278
16279 static PyObject *_wrap_ART_CROSS_MARK_get(void) {
16280 PyObject *pyobj;
16281
16282 {
16283 #if wxUSE_UNICODE
16284 pyobj = PyUnicode_FromWideChar((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
16285 #else
16286 pyobj = PyString_FromStringAndSize((&wxPyART_CROSS_MARK)->c_str(), (&wxPyART_CROSS_MARK)->Len());
16287 #endif
16288 }
16289 return pyobj;
16290 }
16291
16292
16293 static int _wrap_ART_ERROR_set(PyObject *) {
16294 PyErr_SetString(PyExc_TypeError,"Variable ART_ERROR is read-only.");
16295 return 1;
16296 }
16297
16298
16299 static PyObject *_wrap_ART_ERROR_get(void) {
16300 PyObject *pyobj;
16301
16302 {
16303 #if wxUSE_UNICODE
16304 pyobj = PyUnicode_FromWideChar((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
16305 #else
16306 pyobj = PyString_FromStringAndSize((&wxPyART_ERROR)->c_str(), (&wxPyART_ERROR)->Len());
16307 #endif
16308 }
16309 return pyobj;
16310 }
16311
16312
16313 static int _wrap_ART_QUESTION_set(PyObject *) {
16314 PyErr_SetString(PyExc_TypeError,"Variable ART_QUESTION is read-only.");
16315 return 1;
16316 }
16317
16318
16319 static PyObject *_wrap_ART_QUESTION_get(void) {
16320 PyObject *pyobj;
16321
16322 {
16323 #if wxUSE_UNICODE
16324 pyobj = PyUnicode_FromWideChar((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
16325 #else
16326 pyobj = PyString_FromStringAndSize((&wxPyART_QUESTION)->c_str(), (&wxPyART_QUESTION)->Len());
16327 #endif
16328 }
16329 return pyobj;
16330 }
16331
16332
16333 static int _wrap_ART_WARNING_set(PyObject *) {
16334 PyErr_SetString(PyExc_TypeError,"Variable ART_WARNING is read-only.");
16335 return 1;
16336 }
16337
16338
16339 static PyObject *_wrap_ART_WARNING_get(void) {
16340 PyObject *pyobj;
16341
16342 {
16343 #if wxUSE_UNICODE
16344 pyobj = PyUnicode_FromWideChar((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
16345 #else
16346 pyobj = PyString_FromStringAndSize((&wxPyART_WARNING)->c_str(), (&wxPyART_WARNING)->Len());
16347 #endif
16348 }
16349 return pyobj;
16350 }
16351
16352
16353 static int _wrap_ART_INFORMATION_set(PyObject *) {
16354 PyErr_SetString(PyExc_TypeError,"Variable ART_INFORMATION is read-only.");
16355 return 1;
16356 }
16357
16358
16359 static PyObject *_wrap_ART_INFORMATION_get(void) {
16360 PyObject *pyobj;
16361
16362 {
16363 #if wxUSE_UNICODE
16364 pyobj = PyUnicode_FromWideChar((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
16365 #else
16366 pyobj = PyString_FromStringAndSize((&wxPyART_INFORMATION)->c_str(), (&wxPyART_INFORMATION)->Len());
16367 #endif
16368 }
16369 return pyobj;
16370 }
16371
16372
16373 static int _wrap_ART_MISSING_IMAGE_set(PyObject *) {
16374 PyErr_SetString(PyExc_TypeError,"Variable ART_MISSING_IMAGE is read-only.");
16375 return 1;
16376 }
16377
16378
16379 static PyObject *_wrap_ART_MISSING_IMAGE_get(void) {
16380 PyObject *pyobj;
16381
16382 {
16383 #if wxUSE_UNICODE
16384 pyobj = PyUnicode_FromWideChar((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
16385 #else
16386 pyobj = PyString_FromStringAndSize((&wxPyART_MISSING_IMAGE)->c_str(), (&wxPyART_MISSING_IMAGE)->Len());
16387 #endif
16388 }
16389 return pyobj;
16390 }
16391
16392
16393 static int _wrap_ART_COPY_set(PyObject *) {
16394 PyErr_SetString(PyExc_TypeError,"Variable ART_COPY is read-only.");
16395 return 1;
16396 }
16397
16398
16399 static PyObject *_wrap_ART_COPY_get(void) {
16400 PyObject *pyobj;
16401
16402 {
16403 #if wxUSE_UNICODE
16404 pyobj = PyUnicode_FromWideChar((&wxPyART_COPY)->c_str(), (&wxPyART_COPY)->Len());
16405 #else
16406 pyobj = PyString_FromStringAndSize((&wxPyART_COPY)->c_str(), (&wxPyART_COPY)->Len());
16407 #endif
16408 }
16409 return pyobj;
16410 }
16411
16412
16413 static int _wrap_ART_CUT_set(PyObject *) {
16414 PyErr_SetString(PyExc_TypeError,"Variable ART_CUT is read-only.");
16415 return 1;
16416 }
16417
16418
16419 static PyObject *_wrap_ART_CUT_get(void) {
16420 PyObject *pyobj;
16421
16422 {
16423 #if wxUSE_UNICODE
16424 pyobj = PyUnicode_FromWideChar((&wxPyART_CUT)->c_str(), (&wxPyART_CUT)->Len());
16425 #else
16426 pyobj = PyString_FromStringAndSize((&wxPyART_CUT)->c_str(), (&wxPyART_CUT)->Len());
16427 #endif
16428 }
16429 return pyobj;
16430 }
16431
16432
16433 static int _wrap_ART_PASTE_set(PyObject *) {
16434 PyErr_SetString(PyExc_TypeError,"Variable ART_PASTE is read-only.");
16435 return 1;
16436 }
16437
16438
16439 static PyObject *_wrap_ART_PASTE_get(void) {
16440 PyObject *pyobj;
16441
16442 {
16443 #if wxUSE_UNICODE
16444 pyobj = PyUnicode_FromWideChar((&wxPyART_PASTE)->c_str(), (&wxPyART_PASTE)->Len());
16445 #else
16446 pyobj = PyString_FromStringAndSize((&wxPyART_PASTE)->c_str(), (&wxPyART_PASTE)->Len());
16447 #endif
16448 }
16449 return pyobj;
16450 }
16451
16452
16453 static int _wrap_ART_DELETE_set(PyObject *) {
16454 PyErr_SetString(PyExc_TypeError,"Variable ART_DELETE is read-only.");
16455 return 1;
16456 }
16457
16458
16459 static PyObject *_wrap_ART_DELETE_get(void) {
16460 PyObject *pyobj;
16461
16462 {
16463 #if wxUSE_UNICODE
16464 pyobj = PyUnicode_FromWideChar((&wxPyART_DELETE)->c_str(), (&wxPyART_DELETE)->Len());
16465 #else
16466 pyobj = PyString_FromStringAndSize((&wxPyART_DELETE)->c_str(), (&wxPyART_DELETE)->Len());
16467 #endif
16468 }
16469 return pyobj;
16470 }
16471
16472
16473 static int _wrap_ART_NEW_set(PyObject *) {
16474 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW is read-only.");
16475 return 1;
16476 }
16477
16478
16479 static PyObject *_wrap_ART_NEW_get(void) {
16480 PyObject *pyobj;
16481
16482 {
16483 #if wxUSE_UNICODE
16484 pyobj = PyUnicode_FromWideChar((&wxPyART_NEW)->c_str(), (&wxPyART_NEW)->Len());
16485 #else
16486 pyobj = PyString_FromStringAndSize((&wxPyART_NEW)->c_str(), (&wxPyART_NEW)->Len());
16487 #endif
16488 }
16489 return pyobj;
16490 }
16491
16492
16493 static int _wrap_ART_UNDO_set(PyObject *) {
16494 PyErr_SetString(PyExc_TypeError,"Variable ART_UNDO is read-only.");
16495 return 1;
16496 }
16497
16498
16499 static PyObject *_wrap_ART_UNDO_get(void) {
16500 PyObject *pyobj;
16501
16502 {
16503 #if wxUSE_UNICODE
16504 pyobj = PyUnicode_FromWideChar((&wxPyART_UNDO)->c_str(), (&wxPyART_UNDO)->Len());
16505 #else
16506 pyobj = PyString_FromStringAndSize((&wxPyART_UNDO)->c_str(), (&wxPyART_UNDO)->Len());
16507 #endif
16508 }
16509 return pyobj;
16510 }
16511
16512
16513 static int _wrap_ART_REDO_set(PyObject *) {
16514 PyErr_SetString(PyExc_TypeError,"Variable ART_REDO is read-only.");
16515 return 1;
16516 }
16517
16518
16519 static PyObject *_wrap_ART_REDO_get(void) {
16520 PyObject *pyobj;
16521
16522 {
16523 #if wxUSE_UNICODE
16524 pyobj = PyUnicode_FromWideChar((&wxPyART_REDO)->c_str(), (&wxPyART_REDO)->Len());
16525 #else
16526 pyobj = PyString_FromStringAndSize((&wxPyART_REDO)->c_str(), (&wxPyART_REDO)->Len());
16527 #endif
16528 }
16529 return pyobj;
16530 }
16531
16532
16533 static int _wrap_ART_QUIT_set(PyObject *) {
16534 PyErr_SetString(PyExc_TypeError,"Variable ART_QUIT is read-only.");
16535 return 1;
16536 }
16537
16538
16539 static PyObject *_wrap_ART_QUIT_get(void) {
16540 PyObject *pyobj;
16541
16542 {
16543 #if wxUSE_UNICODE
16544 pyobj = PyUnicode_FromWideChar((&wxPyART_QUIT)->c_str(), (&wxPyART_QUIT)->Len());
16545 #else
16546 pyobj = PyString_FromStringAndSize((&wxPyART_QUIT)->c_str(), (&wxPyART_QUIT)->Len());
16547 #endif
16548 }
16549 return pyobj;
16550 }
16551
16552
16553 static int _wrap_ART_FIND_set(PyObject *) {
16554 PyErr_SetString(PyExc_TypeError,"Variable ART_FIND is read-only.");
16555 return 1;
16556 }
16557
16558
16559 static PyObject *_wrap_ART_FIND_get(void) {
16560 PyObject *pyobj;
16561
16562 {
16563 #if wxUSE_UNICODE
16564 pyobj = PyUnicode_FromWideChar((&wxPyART_FIND)->c_str(), (&wxPyART_FIND)->Len());
16565 #else
16566 pyobj = PyString_FromStringAndSize((&wxPyART_FIND)->c_str(), (&wxPyART_FIND)->Len());
16567 #endif
16568 }
16569 return pyobj;
16570 }
16571
16572
16573 static int _wrap_ART_FIND_AND_REPLACE_set(PyObject *) {
16574 PyErr_SetString(PyExc_TypeError,"Variable ART_FIND_AND_REPLACE is read-only.");
16575 return 1;
16576 }
16577
16578
16579 static PyObject *_wrap_ART_FIND_AND_REPLACE_get(void) {
16580 PyObject *pyobj;
16581
16582 {
16583 #if wxUSE_UNICODE
16584 pyobj = PyUnicode_FromWideChar((&wxPyART_FIND_AND_REPLACE)->c_str(), (&wxPyART_FIND_AND_REPLACE)->Len());
16585 #else
16586 pyobj = PyString_FromStringAndSize((&wxPyART_FIND_AND_REPLACE)->c_str(), (&wxPyART_FIND_AND_REPLACE)->Len());
16587 #endif
16588 }
16589 return pyobj;
16590 }
16591
16592
16593 static PyObject *_wrap_new_ArtProvider(PyObject *, PyObject *args, PyObject *kwargs) {
16594 PyObject *resultobj;
16595 wxPyArtProvider *result;
16596 char *kwnames[] = {
16597 NULL
16598 };
16599
16600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_ArtProvider",kwnames)) goto fail;
16601 {
16602 if (!wxPyCheckForApp()) SWIG_fail;
16603 PyThreadState* __tstate = wxPyBeginAllowThreads();
16604 result = (wxPyArtProvider *)new wxPyArtProvider();
16605
16606 wxPyEndAllowThreads(__tstate);
16607 if (PyErr_Occurred()) SWIG_fail;
16608 }
16609 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyArtProvider, 1);
16610 return resultobj;
16611 fail:
16612 return NULL;
16613 }
16614
16615
16616 static PyObject *_wrap_ArtProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
16617 PyObject *resultobj;
16618 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
16619 PyObject *arg2 = (PyObject *) 0 ;
16620 PyObject *arg3 = (PyObject *) 0 ;
16621 PyObject * obj0 = 0 ;
16622 PyObject * obj1 = 0 ;
16623 PyObject * obj2 = 0 ;
16624 char *kwnames[] = {
16625 (char *) "self",(char *) "self",(char *) "_class", NULL
16626 };
16627
16628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ArtProvider__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
16629 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
16630 if (SWIG_arg_fail(1)) SWIG_fail;
16631 arg2 = obj1;
16632 arg3 = obj2;
16633 {
16634 PyThreadState* __tstate = wxPyBeginAllowThreads();
16635 (arg1)->_setCallbackInfo(arg2,arg3);
16636
16637 wxPyEndAllowThreads(__tstate);
16638 if (PyErr_Occurred()) SWIG_fail;
16639 }
16640 Py_INCREF(Py_None); resultobj = Py_None;
16641 return resultobj;
16642 fail:
16643 return NULL;
16644 }
16645
16646
16647 static PyObject *_wrap_ArtProvider_PushProvider(PyObject *, PyObject *args, PyObject *kwargs) {
16648 PyObject *resultobj;
16649 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
16650 PyObject * obj0 = 0 ;
16651 char *kwnames[] = {
16652 (char *) "provider", NULL
16653 };
16654
16655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_PushProvider",kwnames,&obj0)) goto fail;
16656 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
16657 if (SWIG_arg_fail(1)) SWIG_fail;
16658 {
16659 PyThreadState* __tstate = wxPyBeginAllowThreads();
16660 wxPyArtProvider::PushProvider(arg1);
16661
16662 wxPyEndAllowThreads(__tstate);
16663 if (PyErr_Occurred()) SWIG_fail;
16664 }
16665 Py_INCREF(Py_None); resultobj = Py_None;
16666 return resultobj;
16667 fail:
16668 return NULL;
16669 }
16670
16671
16672 static PyObject *_wrap_ArtProvider_PopProvider(PyObject *, PyObject *args, PyObject *kwargs) {
16673 PyObject *resultobj;
16674 bool result;
16675 char *kwnames[] = {
16676 NULL
16677 };
16678
16679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ArtProvider_PopProvider",kwnames)) goto fail;
16680 {
16681 PyThreadState* __tstate = wxPyBeginAllowThreads();
16682 result = (bool)wxPyArtProvider::PopProvider();
16683
16684 wxPyEndAllowThreads(__tstate);
16685 if (PyErr_Occurred()) SWIG_fail;
16686 }
16687 {
16688 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16689 }
16690 return resultobj;
16691 fail:
16692 return NULL;
16693 }
16694
16695
16696 static PyObject *_wrap_ArtProvider_RemoveProvider(PyObject *, PyObject *args, PyObject *kwargs) {
16697 PyObject *resultobj;
16698 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
16699 bool result;
16700 PyObject * obj0 = 0 ;
16701 char *kwnames[] = {
16702 (char *) "provider", NULL
16703 };
16704
16705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_RemoveProvider",kwnames,&obj0)) goto fail;
16706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
16707 if (SWIG_arg_fail(1)) SWIG_fail;
16708 {
16709 PyThreadState* __tstate = wxPyBeginAllowThreads();
16710 result = (bool)wxPyArtProvider::RemoveProvider(arg1);
16711
16712 wxPyEndAllowThreads(__tstate);
16713 if (PyErr_Occurred()) SWIG_fail;
16714 }
16715 {
16716 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16717 }
16718 return resultobj;
16719 fail:
16720 return NULL;
16721 }
16722
16723
16724 static PyObject *_wrap_ArtProvider_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
16725 PyObject *resultobj;
16726 wxString *arg1 = 0 ;
16727 wxString const &arg2_defvalue = wxPyART_OTHER ;
16728 wxString *arg2 = (wxString *) &arg2_defvalue ;
16729 wxSize const &arg3_defvalue = wxDefaultSize ;
16730 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
16731 wxBitmap result;
16732 bool temp1 = false ;
16733 bool temp2 = false ;
16734 wxSize temp3 ;
16735 PyObject * obj0 = 0 ;
16736 PyObject * obj1 = 0 ;
16737 PyObject * obj2 = 0 ;
16738 char *kwnames[] = {
16739 (char *) "id",(char *) "client",(char *) "size", NULL
16740 };
16741
16742 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetBitmap",kwnames,&obj0,&obj1,&obj2)) goto fail;
16743 {
16744 arg1 = wxString_in_helper(obj0);
16745 if (arg1 == NULL) SWIG_fail;
16746 temp1 = true;
16747 }
16748 if (obj1) {
16749 {
16750 arg2 = wxString_in_helper(obj1);
16751 if (arg2 == NULL) SWIG_fail;
16752 temp2 = true;
16753 }
16754 }
16755 if (obj2) {
16756 {
16757 arg3 = &temp3;
16758 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
16759 }
16760 }
16761 {
16762 if (!wxPyCheckForApp()) SWIG_fail;
16763 PyThreadState* __tstate = wxPyBeginAllowThreads();
16764 result = wxPyArtProvider::GetBitmap((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
16765
16766 wxPyEndAllowThreads(__tstate);
16767 if (PyErr_Occurred()) SWIG_fail;
16768 }
16769 {
16770 wxBitmap * resultptr;
16771 resultptr = new wxBitmap((wxBitmap &)(result));
16772 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
16773 }
16774 {
16775 if (temp1)
16776 delete arg1;
16777 }
16778 {
16779 if (temp2)
16780 delete arg2;
16781 }
16782 return resultobj;
16783 fail:
16784 {
16785 if (temp1)
16786 delete arg1;
16787 }
16788 {
16789 if (temp2)
16790 delete arg2;
16791 }
16792 return NULL;
16793 }
16794
16795
16796 static PyObject *_wrap_ArtProvider_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
16797 PyObject *resultobj;
16798 wxString *arg1 = 0 ;
16799 wxString const &arg2_defvalue = wxPyART_OTHER ;
16800 wxString *arg2 = (wxString *) &arg2_defvalue ;
16801 wxSize const &arg3_defvalue = wxDefaultSize ;
16802 wxSize *arg3 = (wxSize *) &arg3_defvalue ;
16803 wxIcon result;
16804 bool temp1 = false ;
16805 bool temp2 = false ;
16806 wxSize temp3 ;
16807 PyObject * obj0 = 0 ;
16808 PyObject * obj1 = 0 ;
16809 PyObject * obj2 = 0 ;
16810 char *kwnames[] = {
16811 (char *) "id",(char *) "client",(char *) "size", NULL
16812 };
16813
16814 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:ArtProvider_GetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
16815 {
16816 arg1 = wxString_in_helper(obj0);
16817 if (arg1 == NULL) SWIG_fail;
16818 temp1 = true;
16819 }
16820 if (obj1) {
16821 {
16822 arg2 = wxString_in_helper(obj1);
16823 if (arg2 == NULL) SWIG_fail;
16824 temp2 = true;
16825 }
16826 }
16827 if (obj2) {
16828 {
16829 arg3 = &temp3;
16830 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
16831 }
16832 }
16833 {
16834 if (!wxPyCheckForApp()) SWIG_fail;
16835 PyThreadState* __tstate = wxPyBeginAllowThreads();
16836 result = wxPyArtProvider::GetIcon((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
16837
16838 wxPyEndAllowThreads(__tstate);
16839 if (PyErr_Occurred()) SWIG_fail;
16840 }
16841 {
16842 wxIcon * resultptr;
16843 resultptr = new wxIcon((wxIcon &)(result));
16844 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxIcon, 1);
16845 }
16846 {
16847 if (temp1)
16848 delete arg1;
16849 }
16850 {
16851 if (temp2)
16852 delete arg2;
16853 }
16854 return resultobj;
16855 fail:
16856 {
16857 if (temp1)
16858 delete arg1;
16859 }
16860 {
16861 if (temp2)
16862 delete arg2;
16863 }
16864 return NULL;
16865 }
16866
16867
16868 static PyObject *_wrap_ArtProvider_GetSizeHint(PyObject *, PyObject *args, PyObject *kwargs) {
16869 PyObject *resultobj;
16870 wxString *arg1 = 0 ;
16871 bool arg2 = (bool) false ;
16872 wxSize result;
16873 bool temp1 = false ;
16874 PyObject * obj0 = 0 ;
16875 PyObject * obj1 = 0 ;
16876 char *kwnames[] = {
16877 (char *) "client",(char *) "platform_dependent", NULL
16878 };
16879
16880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ArtProvider_GetSizeHint",kwnames,&obj0,&obj1)) goto fail;
16881 {
16882 arg1 = wxString_in_helper(obj0);
16883 if (arg1 == NULL) SWIG_fail;
16884 temp1 = true;
16885 }
16886 if (obj1) {
16887 {
16888 arg2 = (bool)(SWIG_As_bool(obj1));
16889 if (SWIG_arg_fail(2)) SWIG_fail;
16890 }
16891 }
16892 {
16893 PyThreadState* __tstate = wxPyBeginAllowThreads();
16894 result = wxPyArtProvider::GetSizeHint((wxString const &)*arg1,arg2);
16895
16896 wxPyEndAllowThreads(__tstate);
16897 if (PyErr_Occurred()) SWIG_fail;
16898 }
16899 {
16900 wxSize * resultptr;
16901 resultptr = new wxSize((wxSize &)(result));
16902 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
16903 }
16904 {
16905 if (temp1)
16906 delete arg1;
16907 }
16908 return resultobj;
16909 fail:
16910 {
16911 if (temp1)
16912 delete arg1;
16913 }
16914 return NULL;
16915 }
16916
16917
16918 static PyObject *_wrap_ArtProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
16919 PyObject *resultobj;
16920 wxPyArtProvider *arg1 = (wxPyArtProvider *) 0 ;
16921 PyObject * obj0 = 0 ;
16922 char *kwnames[] = {
16923 (char *) "self", NULL
16924 };
16925
16926 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ArtProvider_Destroy",kwnames,&obj0)) goto fail;
16927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
16928 if (SWIG_arg_fail(1)) SWIG_fail;
16929 {
16930 PyThreadState* __tstate = wxPyBeginAllowThreads();
16931 wxPyArtProvider_Destroy(arg1);
16932
16933 wxPyEndAllowThreads(__tstate);
16934 if (PyErr_Occurred()) SWIG_fail;
16935 }
16936 Py_INCREF(Py_None); resultobj = Py_None;
16937 return resultobj;
16938 fail:
16939 return NULL;
16940 }
16941
16942
16943 static PyObject * ArtProvider_swigregister(PyObject *, PyObject *args) {
16944 PyObject *obj;
16945 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
16946 SWIG_TypeClientData(SWIGTYPE_p_wxPyArtProvider, obj);
16947 Py_INCREF(obj);
16948 return Py_BuildValue((char *)"");
16949 }
16950 static PyObject *_wrap_delete_ConfigBase(PyObject *, PyObject *args, PyObject *kwargs) {
16951 PyObject *resultobj;
16952 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16953 PyObject * obj0 = 0 ;
16954 char *kwnames[] = {
16955 (char *) "self", NULL
16956 };
16957
16958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigBase",kwnames,&obj0)) goto fail;
16959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
16960 if (SWIG_arg_fail(1)) SWIG_fail;
16961 {
16962 PyThreadState* __tstate = wxPyBeginAllowThreads();
16963 delete arg1;
16964
16965 wxPyEndAllowThreads(__tstate);
16966 if (PyErr_Occurred()) SWIG_fail;
16967 }
16968 Py_INCREF(Py_None); resultobj = Py_None;
16969 return resultobj;
16970 fail:
16971 return NULL;
16972 }
16973
16974
16975 static PyObject *_wrap_ConfigBase_Set(PyObject *, PyObject *args, PyObject *kwargs) {
16976 PyObject *resultobj;
16977 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16978 wxConfigBase *result;
16979 PyObject * obj0 = 0 ;
16980 char *kwnames[] = {
16981 (char *) "config", NULL
16982 };
16983
16984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_Set",kwnames,&obj0)) goto fail;
16985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
16986 if (SWIG_arg_fail(1)) SWIG_fail;
16987 {
16988 PyThreadState* __tstate = wxPyBeginAllowThreads();
16989 result = (wxConfigBase *)wxConfigBase::Set(arg1);
16990
16991 wxPyEndAllowThreads(__tstate);
16992 if (PyErr_Occurred()) SWIG_fail;
16993 }
16994 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
16995 return resultobj;
16996 fail:
16997 return NULL;
16998 }
16999
17000
17001 static PyObject *_wrap_ConfigBase_Get(PyObject *, PyObject *args, PyObject *kwargs) {
17002 PyObject *resultobj;
17003 bool arg1 = (bool) true ;
17004 wxConfigBase *result;
17005 PyObject * obj0 = 0 ;
17006 char *kwnames[] = {
17007 (char *) "createOnDemand", NULL
17008 };
17009
17010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:ConfigBase_Get",kwnames,&obj0)) goto fail;
17011 if (obj0) {
17012 {
17013 arg1 = (bool)(SWIG_As_bool(obj0));
17014 if (SWIG_arg_fail(1)) SWIG_fail;
17015 }
17016 }
17017 {
17018 PyThreadState* __tstate = wxPyBeginAllowThreads();
17019 result = (wxConfigBase *)wxConfigBase::Get(arg1);
17020
17021 wxPyEndAllowThreads(__tstate);
17022 if (PyErr_Occurred()) SWIG_fail;
17023 }
17024 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
17025 return resultobj;
17026 fail:
17027 return NULL;
17028 }
17029
17030
17031 static PyObject *_wrap_ConfigBase_Create(PyObject *, PyObject *args, PyObject *kwargs) {
17032 PyObject *resultobj;
17033 wxConfigBase *result;
17034 char *kwnames[] = {
17035 NULL
17036 };
17037
17038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_Create",kwnames)) goto fail;
17039 {
17040 PyThreadState* __tstate = wxPyBeginAllowThreads();
17041 result = (wxConfigBase *)wxConfigBase::Create();
17042
17043 wxPyEndAllowThreads(__tstate);
17044 if (PyErr_Occurred()) SWIG_fail;
17045 }
17046 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
17047 return resultobj;
17048 fail:
17049 return NULL;
17050 }
17051
17052
17053 static PyObject *_wrap_ConfigBase_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
17054 PyObject *resultobj;
17055 char *kwnames[] = {
17056 NULL
17057 };
17058
17059 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ConfigBase_DontCreateOnDemand",kwnames)) goto fail;
17060 {
17061 PyThreadState* __tstate = wxPyBeginAllowThreads();
17062 wxConfigBase::DontCreateOnDemand();
17063
17064 wxPyEndAllowThreads(__tstate);
17065 if (PyErr_Occurred()) SWIG_fail;
17066 }
17067 Py_INCREF(Py_None); resultobj = Py_None;
17068 return resultobj;
17069 fail:
17070 return NULL;
17071 }
17072
17073
17074 static PyObject *_wrap_ConfigBase_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
17075 PyObject *resultobj;
17076 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17077 wxString *arg2 = 0 ;
17078 bool temp2 = false ;
17079 PyObject * obj0 = 0 ;
17080 PyObject * obj1 = 0 ;
17081 char *kwnames[] = {
17082 (char *) "self",(char *) "path", NULL
17083 };
17084
17085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetPath",kwnames,&obj0,&obj1)) goto fail;
17086 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17087 if (SWIG_arg_fail(1)) SWIG_fail;
17088 {
17089 arg2 = wxString_in_helper(obj1);
17090 if (arg2 == NULL) SWIG_fail;
17091 temp2 = true;
17092 }
17093 {
17094 PyThreadState* __tstate = wxPyBeginAllowThreads();
17095 (arg1)->SetPath((wxString const &)*arg2);
17096
17097 wxPyEndAllowThreads(__tstate);
17098 if (PyErr_Occurred()) SWIG_fail;
17099 }
17100 Py_INCREF(Py_None); resultobj = Py_None;
17101 {
17102 if (temp2)
17103 delete arg2;
17104 }
17105 return resultobj;
17106 fail:
17107 {
17108 if (temp2)
17109 delete arg2;
17110 }
17111 return NULL;
17112 }
17113
17114
17115 static PyObject *_wrap_ConfigBase_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
17116 PyObject *resultobj;
17117 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17118 wxString *result;
17119 PyObject * obj0 = 0 ;
17120 char *kwnames[] = {
17121 (char *) "self", NULL
17122 };
17123
17124 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetPath",kwnames,&obj0)) goto fail;
17125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17126 if (SWIG_arg_fail(1)) SWIG_fail;
17127 {
17128 PyThreadState* __tstate = wxPyBeginAllowThreads();
17129 {
17130 wxString const &_result_ref = ((wxConfigBase const *)arg1)->GetPath();
17131 result = (wxString *) &_result_ref;
17132 }
17133
17134 wxPyEndAllowThreads(__tstate);
17135 if (PyErr_Occurred()) SWIG_fail;
17136 }
17137 {
17138 #if wxUSE_UNICODE
17139 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
17140 #else
17141 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
17142 #endif
17143 }
17144 return resultobj;
17145 fail:
17146 return NULL;
17147 }
17148
17149
17150 static PyObject *_wrap_ConfigBase_GetFirstGroup(PyObject *, PyObject *args, PyObject *kwargs) {
17151 PyObject *resultobj;
17152 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17153 PyObject *result;
17154 PyObject * obj0 = 0 ;
17155 char *kwnames[] = {
17156 (char *) "self", NULL
17157 };
17158
17159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstGroup",kwnames,&obj0)) goto fail;
17160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17161 if (SWIG_arg_fail(1)) SWIG_fail;
17162 {
17163 PyThreadState* __tstate = wxPyBeginAllowThreads();
17164 result = (PyObject *)wxConfigBase_GetFirstGroup(arg1);
17165
17166 wxPyEndAllowThreads(__tstate);
17167 if (PyErr_Occurred()) SWIG_fail;
17168 }
17169 resultobj = result;
17170 return resultobj;
17171 fail:
17172 return NULL;
17173 }
17174
17175
17176 static PyObject *_wrap_ConfigBase_GetNextGroup(PyObject *, PyObject *args, PyObject *kwargs) {
17177 PyObject *resultobj;
17178 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17179 long arg2 ;
17180 PyObject *result;
17181 PyObject * obj0 = 0 ;
17182 PyObject * obj1 = 0 ;
17183 char *kwnames[] = {
17184 (char *) "self",(char *) "index", NULL
17185 };
17186
17187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextGroup",kwnames,&obj0,&obj1)) goto fail;
17188 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17189 if (SWIG_arg_fail(1)) SWIG_fail;
17190 {
17191 arg2 = (long)(SWIG_As_long(obj1));
17192 if (SWIG_arg_fail(2)) SWIG_fail;
17193 }
17194 {
17195 PyThreadState* __tstate = wxPyBeginAllowThreads();
17196 result = (PyObject *)wxConfigBase_GetNextGroup(arg1,arg2);
17197
17198 wxPyEndAllowThreads(__tstate);
17199 if (PyErr_Occurred()) SWIG_fail;
17200 }
17201 resultobj = result;
17202 return resultobj;
17203 fail:
17204 return NULL;
17205 }
17206
17207
17208 static PyObject *_wrap_ConfigBase_GetFirstEntry(PyObject *, PyObject *args, PyObject *kwargs) {
17209 PyObject *resultobj;
17210 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17211 PyObject *result;
17212 PyObject * obj0 = 0 ;
17213 char *kwnames[] = {
17214 (char *) "self", NULL
17215 };
17216
17217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetFirstEntry",kwnames,&obj0)) goto fail;
17218 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17219 if (SWIG_arg_fail(1)) SWIG_fail;
17220 {
17221 PyThreadState* __tstate = wxPyBeginAllowThreads();
17222 result = (PyObject *)wxConfigBase_GetFirstEntry(arg1);
17223
17224 wxPyEndAllowThreads(__tstate);
17225 if (PyErr_Occurred()) SWIG_fail;
17226 }
17227 resultobj = result;
17228 return resultobj;
17229 fail:
17230 return NULL;
17231 }
17232
17233
17234 static PyObject *_wrap_ConfigBase_GetNextEntry(PyObject *, PyObject *args, PyObject *kwargs) {
17235 PyObject *resultobj;
17236 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17237 long arg2 ;
17238 PyObject *result;
17239 PyObject * obj0 = 0 ;
17240 PyObject * obj1 = 0 ;
17241 char *kwnames[] = {
17242 (char *) "self",(char *) "index", NULL
17243 };
17244
17245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextEntry",kwnames,&obj0,&obj1)) goto fail;
17246 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17247 if (SWIG_arg_fail(1)) SWIG_fail;
17248 {
17249 arg2 = (long)(SWIG_As_long(obj1));
17250 if (SWIG_arg_fail(2)) SWIG_fail;
17251 }
17252 {
17253 PyThreadState* __tstate = wxPyBeginAllowThreads();
17254 result = (PyObject *)wxConfigBase_GetNextEntry(arg1,arg2);
17255
17256 wxPyEndAllowThreads(__tstate);
17257 if (PyErr_Occurred()) SWIG_fail;
17258 }
17259 resultobj = result;
17260 return resultobj;
17261 fail:
17262 return NULL;
17263 }
17264
17265
17266 static PyObject *_wrap_ConfigBase_GetNumberOfEntries(PyObject *, PyObject *args, PyObject *kwargs) {
17267 PyObject *resultobj;
17268 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17269 bool arg2 = (bool) false ;
17270 size_t result;
17271 PyObject * obj0 = 0 ;
17272 PyObject * obj1 = 0 ;
17273 char *kwnames[] = {
17274 (char *) "self",(char *) "recursive", NULL
17275 };
17276
17277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfEntries",kwnames,&obj0,&obj1)) goto fail;
17278 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17279 if (SWIG_arg_fail(1)) SWIG_fail;
17280 if (obj1) {
17281 {
17282 arg2 = (bool)(SWIG_As_bool(obj1));
17283 if (SWIG_arg_fail(2)) SWIG_fail;
17284 }
17285 }
17286 {
17287 PyThreadState* __tstate = wxPyBeginAllowThreads();
17288 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfEntries(arg2);
17289
17290 wxPyEndAllowThreads(__tstate);
17291 if (PyErr_Occurred()) SWIG_fail;
17292 }
17293 {
17294 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
17295 }
17296 return resultobj;
17297 fail:
17298 return NULL;
17299 }
17300
17301
17302 static PyObject *_wrap_ConfigBase_GetNumberOfGroups(PyObject *, PyObject *args, PyObject *kwargs) {
17303 PyObject *resultobj;
17304 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17305 bool arg2 = (bool) false ;
17306 size_t result;
17307 PyObject * obj0 = 0 ;
17308 PyObject * obj1 = 0 ;
17309 char *kwnames[] = {
17310 (char *) "self",(char *) "recursive", NULL
17311 };
17312
17313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfGroups",kwnames,&obj0,&obj1)) goto fail;
17314 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17315 if (SWIG_arg_fail(1)) SWIG_fail;
17316 if (obj1) {
17317 {
17318 arg2 = (bool)(SWIG_As_bool(obj1));
17319 if (SWIG_arg_fail(2)) SWIG_fail;
17320 }
17321 }
17322 {
17323 PyThreadState* __tstate = wxPyBeginAllowThreads();
17324 result = (size_t)((wxConfigBase const *)arg1)->GetNumberOfGroups(arg2);
17325
17326 wxPyEndAllowThreads(__tstate);
17327 if (PyErr_Occurred()) SWIG_fail;
17328 }
17329 {
17330 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
17331 }
17332 return resultobj;
17333 fail:
17334 return NULL;
17335 }
17336
17337
17338 static PyObject *_wrap_ConfigBase_HasGroup(PyObject *, PyObject *args, PyObject *kwargs) {
17339 PyObject *resultobj;
17340 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17341 wxString *arg2 = 0 ;
17342 bool result;
17343 bool temp2 = false ;
17344 PyObject * obj0 = 0 ;
17345 PyObject * obj1 = 0 ;
17346 char *kwnames[] = {
17347 (char *) "self",(char *) "name", NULL
17348 };
17349
17350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasGroup",kwnames,&obj0,&obj1)) goto fail;
17351 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17352 if (SWIG_arg_fail(1)) SWIG_fail;
17353 {
17354 arg2 = wxString_in_helper(obj1);
17355 if (arg2 == NULL) SWIG_fail;
17356 temp2 = true;
17357 }
17358 {
17359 PyThreadState* __tstate = wxPyBeginAllowThreads();
17360 result = (bool)((wxConfigBase const *)arg1)->HasGroup((wxString const &)*arg2);
17361
17362 wxPyEndAllowThreads(__tstate);
17363 if (PyErr_Occurred()) SWIG_fail;
17364 }
17365 {
17366 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17367 }
17368 {
17369 if (temp2)
17370 delete arg2;
17371 }
17372 return resultobj;
17373 fail:
17374 {
17375 if (temp2)
17376 delete arg2;
17377 }
17378 return NULL;
17379 }
17380
17381
17382 static PyObject *_wrap_ConfigBase_HasEntry(PyObject *, PyObject *args, PyObject *kwargs) {
17383 PyObject *resultobj;
17384 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17385 wxString *arg2 = 0 ;
17386 bool result;
17387 bool temp2 = false ;
17388 PyObject * obj0 = 0 ;
17389 PyObject * obj1 = 0 ;
17390 char *kwnames[] = {
17391 (char *) "self",(char *) "name", NULL
17392 };
17393
17394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasEntry",kwnames,&obj0,&obj1)) goto fail;
17395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17396 if (SWIG_arg_fail(1)) SWIG_fail;
17397 {
17398 arg2 = wxString_in_helper(obj1);
17399 if (arg2 == NULL) SWIG_fail;
17400 temp2 = true;
17401 }
17402 {
17403 PyThreadState* __tstate = wxPyBeginAllowThreads();
17404 result = (bool)((wxConfigBase const *)arg1)->HasEntry((wxString const &)*arg2);
17405
17406 wxPyEndAllowThreads(__tstate);
17407 if (PyErr_Occurred()) SWIG_fail;
17408 }
17409 {
17410 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17411 }
17412 {
17413 if (temp2)
17414 delete arg2;
17415 }
17416 return resultobj;
17417 fail:
17418 {
17419 if (temp2)
17420 delete arg2;
17421 }
17422 return NULL;
17423 }
17424
17425
17426 static PyObject *_wrap_ConfigBase_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
17427 PyObject *resultobj;
17428 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17429 wxString *arg2 = 0 ;
17430 bool result;
17431 bool temp2 = false ;
17432 PyObject * obj0 = 0 ;
17433 PyObject * obj1 = 0 ;
17434 char *kwnames[] = {
17435 (char *) "self",(char *) "name", NULL
17436 };
17437
17438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_Exists",kwnames,&obj0,&obj1)) goto fail;
17439 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17440 if (SWIG_arg_fail(1)) SWIG_fail;
17441 {
17442 arg2 = wxString_in_helper(obj1);
17443 if (arg2 == NULL) SWIG_fail;
17444 temp2 = true;
17445 }
17446 {
17447 PyThreadState* __tstate = wxPyBeginAllowThreads();
17448 result = (bool)((wxConfigBase const *)arg1)->Exists((wxString const &)*arg2);
17449
17450 wxPyEndAllowThreads(__tstate);
17451 if (PyErr_Occurred()) SWIG_fail;
17452 }
17453 {
17454 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17455 }
17456 {
17457 if (temp2)
17458 delete arg2;
17459 }
17460 return resultobj;
17461 fail:
17462 {
17463 if (temp2)
17464 delete arg2;
17465 }
17466 return NULL;
17467 }
17468
17469
17470 static PyObject *_wrap_ConfigBase_GetEntryType(PyObject *, PyObject *args, PyObject *kwargs) {
17471 PyObject *resultobj;
17472 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17473 wxString *arg2 = 0 ;
17474 wxConfigBase::EntryType result;
17475 bool temp2 = false ;
17476 PyObject * obj0 = 0 ;
17477 PyObject * obj1 = 0 ;
17478 char *kwnames[] = {
17479 (char *) "self",(char *) "name", NULL
17480 };
17481
17482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetEntryType",kwnames,&obj0,&obj1)) goto fail;
17483 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17484 if (SWIG_arg_fail(1)) SWIG_fail;
17485 {
17486 arg2 = wxString_in_helper(obj1);
17487 if (arg2 == NULL) SWIG_fail;
17488 temp2 = true;
17489 }
17490 {
17491 PyThreadState* __tstate = wxPyBeginAllowThreads();
17492 result = (wxConfigBase::EntryType)((wxConfigBase const *)arg1)->GetEntryType((wxString const &)*arg2);
17493
17494 wxPyEndAllowThreads(__tstate);
17495 if (PyErr_Occurred()) SWIG_fail;
17496 }
17497 resultobj = SWIG_From_int((result));
17498 {
17499 if (temp2)
17500 delete arg2;
17501 }
17502 return resultobj;
17503 fail:
17504 {
17505 if (temp2)
17506 delete arg2;
17507 }
17508 return NULL;
17509 }
17510
17511
17512 static PyObject *_wrap_ConfigBase_Read(PyObject *, PyObject *args, PyObject *kwargs) {
17513 PyObject *resultobj;
17514 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17515 wxString *arg2 = 0 ;
17516 wxString const &arg3_defvalue = wxPyEmptyString ;
17517 wxString *arg3 = (wxString *) &arg3_defvalue ;
17518 wxString result;
17519 bool temp2 = false ;
17520 bool temp3 = false ;
17521 PyObject * obj0 = 0 ;
17522 PyObject * obj1 = 0 ;
17523 PyObject * obj2 = 0 ;
17524 char *kwnames[] = {
17525 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
17526 };
17527
17528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_Read",kwnames,&obj0,&obj1,&obj2)) goto fail;
17529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17530 if (SWIG_arg_fail(1)) SWIG_fail;
17531 {
17532 arg2 = wxString_in_helper(obj1);
17533 if (arg2 == NULL) SWIG_fail;
17534 temp2 = true;
17535 }
17536 if (obj2) {
17537 {
17538 arg3 = wxString_in_helper(obj2);
17539 if (arg3 == NULL) SWIG_fail;
17540 temp3 = true;
17541 }
17542 }
17543 {
17544 PyThreadState* __tstate = wxPyBeginAllowThreads();
17545 result = (arg1)->Read((wxString const &)*arg2,(wxString const &)*arg3);
17546
17547 wxPyEndAllowThreads(__tstate);
17548 if (PyErr_Occurred()) SWIG_fail;
17549 }
17550 {
17551 #if wxUSE_UNICODE
17552 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
17553 #else
17554 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
17555 #endif
17556 }
17557 {
17558 if (temp2)
17559 delete arg2;
17560 }
17561 {
17562 if (temp3)
17563 delete arg3;
17564 }
17565 return resultobj;
17566 fail:
17567 {
17568 if (temp2)
17569 delete arg2;
17570 }
17571 {
17572 if (temp3)
17573 delete arg3;
17574 }
17575 return NULL;
17576 }
17577
17578
17579 static PyObject *_wrap_ConfigBase_ReadInt(PyObject *, PyObject *args, PyObject *kwargs) {
17580 PyObject *resultobj;
17581 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17582 wxString *arg2 = 0 ;
17583 long arg3 = (long) 0 ;
17584 long result;
17585 bool temp2 = false ;
17586 PyObject * obj0 = 0 ;
17587 PyObject * obj1 = 0 ;
17588 PyObject * obj2 = 0 ;
17589 char *kwnames[] = {
17590 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
17591 };
17592
17593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
17594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17595 if (SWIG_arg_fail(1)) SWIG_fail;
17596 {
17597 arg2 = wxString_in_helper(obj1);
17598 if (arg2 == NULL) SWIG_fail;
17599 temp2 = true;
17600 }
17601 if (obj2) {
17602 {
17603 arg3 = (long)(SWIG_As_long(obj2));
17604 if (SWIG_arg_fail(3)) SWIG_fail;
17605 }
17606 }
17607 {
17608 PyThreadState* __tstate = wxPyBeginAllowThreads();
17609 result = (long)wxConfigBase_ReadInt(arg1,(wxString const &)*arg2,arg3);
17610
17611 wxPyEndAllowThreads(__tstate);
17612 if (PyErr_Occurred()) SWIG_fail;
17613 }
17614 {
17615 resultobj = SWIG_From_long((long)(result));
17616 }
17617 {
17618 if (temp2)
17619 delete arg2;
17620 }
17621 return resultobj;
17622 fail:
17623 {
17624 if (temp2)
17625 delete arg2;
17626 }
17627 return NULL;
17628 }
17629
17630
17631 static PyObject *_wrap_ConfigBase_ReadFloat(PyObject *, PyObject *args, PyObject *kwargs) {
17632 PyObject *resultobj;
17633 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17634 wxString *arg2 = 0 ;
17635 double arg3 = (double) 0.0 ;
17636 double result;
17637 bool temp2 = false ;
17638 PyObject * obj0 = 0 ;
17639 PyObject * obj1 = 0 ;
17640 PyObject * obj2 = 0 ;
17641 char *kwnames[] = {
17642 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
17643 };
17644
17645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
17646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17647 if (SWIG_arg_fail(1)) SWIG_fail;
17648 {
17649 arg2 = wxString_in_helper(obj1);
17650 if (arg2 == NULL) SWIG_fail;
17651 temp2 = true;
17652 }
17653 if (obj2) {
17654 {
17655 arg3 = (double)(SWIG_As_double(obj2));
17656 if (SWIG_arg_fail(3)) SWIG_fail;
17657 }
17658 }
17659 {
17660 PyThreadState* __tstate = wxPyBeginAllowThreads();
17661 result = (double)wxConfigBase_ReadFloat(arg1,(wxString const &)*arg2,arg3);
17662
17663 wxPyEndAllowThreads(__tstate);
17664 if (PyErr_Occurred()) SWIG_fail;
17665 }
17666 {
17667 resultobj = SWIG_From_double((double)(result));
17668 }
17669 {
17670 if (temp2)
17671 delete arg2;
17672 }
17673 return resultobj;
17674 fail:
17675 {
17676 if (temp2)
17677 delete arg2;
17678 }
17679 return NULL;
17680 }
17681
17682
17683 static PyObject *_wrap_ConfigBase_ReadBool(PyObject *, PyObject *args, PyObject *kwargs) {
17684 PyObject *resultobj;
17685 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17686 wxString *arg2 = 0 ;
17687 bool arg3 = (bool) false ;
17688 bool result;
17689 bool temp2 = false ;
17690 PyObject * obj0 = 0 ;
17691 PyObject * obj1 = 0 ;
17692 PyObject * obj2 = 0 ;
17693 char *kwnames[] = {
17694 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
17695 };
17696
17697 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
17698 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17699 if (SWIG_arg_fail(1)) SWIG_fail;
17700 {
17701 arg2 = wxString_in_helper(obj1);
17702 if (arg2 == NULL) SWIG_fail;
17703 temp2 = true;
17704 }
17705 if (obj2) {
17706 {
17707 arg3 = (bool)(SWIG_As_bool(obj2));
17708 if (SWIG_arg_fail(3)) SWIG_fail;
17709 }
17710 }
17711 {
17712 PyThreadState* __tstate = wxPyBeginAllowThreads();
17713 result = (bool)wxConfigBase_ReadBool(arg1,(wxString const &)*arg2,arg3);
17714
17715 wxPyEndAllowThreads(__tstate);
17716 if (PyErr_Occurred()) SWIG_fail;
17717 }
17718 {
17719 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17720 }
17721 {
17722 if (temp2)
17723 delete arg2;
17724 }
17725 return resultobj;
17726 fail:
17727 {
17728 if (temp2)
17729 delete arg2;
17730 }
17731 return NULL;
17732 }
17733
17734
17735 static PyObject *_wrap_ConfigBase_Write(PyObject *, PyObject *args, PyObject *kwargs) {
17736 PyObject *resultobj;
17737 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17738 wxString *arg2 = 0 ;
17739 wxString *arg3 = 0 ;
17740 bool result;
17741 bool temp2 = false ;
17742 bool temp3 = false ;
17743 PyObject * obj0 = 0 ;
17744 PyObject * obj1 = 0 ;
17745 PyObject * obj2 = 0 ;
17746 char *kwnames[] = {
17747 (char *) "self",(char *) "key",(char *) "value", NULL
17748 };
17749
17750 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_Write",kwnames,&obj0,&obj1,&obj2)) goto fail;
17751 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17752 if (SWIG_arg_fail(1)) SWIG_fail;
17753 {
17754 arg2 = wxString_in_helper(obj1);
17755 if (arg2 == NULL) SWIG_fail;
17756 temp2 = true;
17757 }
17758 {
17759 arg3 = wxString_in_helper(obj2);
17760 if (arg3 == NULL) SWIG_fail;
17761 temp3 = true;
17762 }
17763 {
17764 PyThreadState* __tstate = wxPyBeginAllowThreads();
17765 result = (bool)(arg1)->Write((wxString const &)*arg2,(wxString const &)*arg3);
17766
17767 wxPyEndAllowThreads(__tstate);
17768 if (PyErr_Occurred()) SWIG_fail;
17769 }
17770 {
17771 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17772 }
17773 {
17774 if (temp2)
17775 delete arg2;
17776 }
17777 {
17778 if (temp3)
17779 delete arg3;
17780 }
17781 return resultobj;
17782 fail:
17783 {
17784 if (temp2)
17785 delete arg2;
17786 }
17787 {
17788 if (temp3)
17789 delete arg3;
17790 }
17791 return NULL;
17792 }
17793
17794
17795 static PyObject *_wrap_ConfigBase_WriteInt(PyObject *, PyObject *args, PyObject *kwargs) {
17796 PyObject *resultobj;
17797 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17798 wxString *arg2 = 0 ;
17799 long arg3 ;
17800 bool result;
17801 bool temp2 = false ;
17802 PyObject * obj0 = 0 ;
17803 PyObject * obj1 = 0 ;
17804 PyObject * obj2 = 0 ;
17805 char *kwnames[] = {
17806 (char *) "self",(char *) "key",(char *) "value", NULL
17807 };
17808
17809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
17810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17811 if (SWIG_arg_fail(1)) SWIG_fail;
17812 {
17813 arg2 = wxString_in_helper(obj1);
17814 if (arg2 == NULL) SWIG_fail;
17815 temp2 = true;
17816 }
17817 {
17818 arg3 = (long)(SWIG_As_long(obj2));
17819 if (SWIG_arg_fail(3)) SWIG_fail;
17820 }
17821 {
17822 PyThreadState* __tstate = wxPyBeginAllowThreads();
17823 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
17824
17825 wxPyEndAllowThreads(__tstate);
17826 if (PyErr_Occurred()) SWIG_fail;
17827 }
17828 {
17829 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17830 }
17831 {
17832 if (temp2)
17833 delete arg2;
17834 }
17835 return resultobj;
17836 fail:
17837 {
17838 if (temp2)
17839 delete arg2;
17840 }
17841 return NULL;
17842 }
17843
17844
17845 static PyObject *_wrap_ConfigBase_WriteFloat(PyObject *, PyObject *args, PyObject *kwargs) {
17846 PyObject *resultobj;
17847 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17848 wxString *arg2 = 0 ;
17849 double arg3 ;
17850 bool result;
17851 bool temp2 = false ;
17852 PyObject * obj0 = 0 ;
17853 PyObject * obj1 = 0 ;
17854 PyObject * obj2 = 0 ;
17855 char *kwnames[] = {
17856 (char *) "self",(char *) "key",(char *) "value", NULL
17857 };
17858
17859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
17860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17861 if (SWIG_arg_fail(1)) SWIG_fail;
17862 {
17863 arg2 = wxString_in_helper(obj1);
17864 if (arg2 == NULL) SWIG_fail;
17865 temp2 = true;
17866 }
17867 {
17868 arg3 = (double)(SWIG_As_double(obj2));
17869 if (SWIG_arg_fail(3)) SWIG_fail;
17870 }
17871 {
17872 PyThreadState* __tstate = wxPyBeginAllowThreads();
17873 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
17874
17875 wxPyEndAllowThreads(__tstate);
17876 if (PyErr_Occurred()) SWIG_fail;
17877 }
17878 {
17879 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17880 }
17881 {
17882 if (temp2)
17883 delete arg2;
17884 }
17885 return resultobj;
17886 fail:
17887 {
17888 if (temp2)
17889 delete arg2;
17890 }
17891 return NULL;
17892 }
17893
17894
17895 static PyObject *_wrap_ConfigBase_WriteBool(PyObject *, PyObject *args, PyObject *kwargs) {
17896 PyObject *resultobj;
17897 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17898 wxString *arg2 = 0 ;
17899 bool arg3 ;
17900 bool result;
17901 bool temp2 = false ;
17902 PyObject * obj0 = 0 ;
17903 PyObject * obj1 = 0 ;
17904 PyObject * obj2 = 0 ;
17905 char *kwnames[] = {
17906 (char *) "self",(char *) "key",(char *) "value", NULL
17907 };
17908
17909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteBool",kwnames,&obj0,&obj1,&obj2)) goto fail;
17910 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17911 if (SWIG_arg_fail(1)) SWIG_fail;
17912 {
17913 arg2 = wxString_in_helper(obj1);
17914 if (arg2 == NULL) SWIG_fail;
17915 temp2 = true;
17916 }
17917 {
17918 arg3 = (bool)(SWIG_As_bool(obj2));
17919 if (SWIG_arg_fail(3)) SWIG_fail;
17920 }
17921 {
17922 PyThreadState* __tstate = wxPyBeginAllowThreads();
17923 result = (bool)(arg1)->Write((wxString const &)*arg2,arg3);
17924
17925 wxPyEndAllowThreads(__tstate);
17926 if (PyErr_Occurred()) SWIG_fail;
17927 }
17928 {
17929 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17930 }
17931 {
17932 if (temp2)
17933 delete arg2;
17934 }
17935 return resultobj;
17936 fail:
17937 {
17938 if (temp2)
17939 delete arg2;
17940 }
17941 return NULL;
17942 }
17943
17944
17945 static PyObject *_wrap_ConfigBase_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
17946 PyObject *resultobj;
17947 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17948 bool arg2 = (bool) false ;
17949 bool result;
17950 PyObject * obj0 = 0 ;
17951 PyObject * obj1 = 0 ;
17952 char *kwnames[] = {
17953 (char *) "self",(char *) "currentOnly", NULL
17954 };
17955
17956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_Flush",kwnames,&obj0,&obj1)) goto fail;
17957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17958 if (SWIG_arg_fail(1)) SWIG_fail;
17959 if (obj1) {
17960 {
17961 arg2 = (bool)(SWIG_As_bool(obj1));
17962 if (SWIG_arg_fail(2)) SWIG_fail;
17963 }
17964 }
17965 {
17966 PyThreadState* __tstate = wxPyBeginAllowThreads();
17967 result = (bool)(arg1)->Flush(arg2);
17968
17969 wxPyEndAllowThreads(__tstate);
17970 if (PyErr_Occurred()) SWIG_fail;
17971 }
17972 {
17973 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17974 }
17975 return resultobj;
17976 fail:
17977 return NULL;
17978 }
17979
17980
17981 static PyObject *_wrap_ConfigBase_RenameEntry(PyObject *, PyObject *args, PyObject *kwargs) {
17982 PyObject *resultobj;
17983 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17984 wxString *arg2 = 0 ;
17985 wxString *arg3 = 0 ;
17986 bool result;
17987 bool temp2 = false ;
17988 bool temp3 = false ;
17989 PyObject * obj0 = 0 ;
17990 PyObject * obj1 = 0 ;
17991 PyObject * obj2 = 0 ;
17992 char *kwnames[] = {
17993 (char *) "self",(char *) "oldName",(char *) "newName", NULL
17994 };
17995
17996 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
17997 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17998 if (SWIG_arg_fail(1)) SWIG_fail;
17999 {
18000 arg2 = wxString_in_helper(obj1);
18001 if (arg2 == NULL) SWIG_fail;
18002 temp2 = true;
18003 }
18004 {
18005 arg3 = wxString_in_helper(obj2);
18006 if (arg3 == NULL) SWIG_fail;
18007 temp3 = true;
18008 }
18009 {
18010 PyThreadState* __tstate = wxPyBeginAllowThreads();
18011 result = (bool)(arg1)->RenameEntry((wxString const &)*arg2,(wxString const &)*arg3);
18012
18013 wxPyEndAllowThreads(__tstate);
18014 if (PyErr_Occurred()) SWIG_fail;
18015 }
18016 {
18017 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18018 }
18019 {
18020 if (temp2)
18021 delete arg2;
18022 }
18023 {
18024 if (temp3)
18025 delete arg3;
18026 }
18027 return resultobj;
18028 fail:
18029 {
18030 if (temp2)
18031 delete arg2;
18032 }
18033 {
18034 if (temp3)
18035 delete arg3;
18036 }
18037 return NULL;
18038 }
18039
18040
18041 static PyObject *_wrap_ConfigBase_RenameGroup(PyObject *, PyObject *args, PyObject *kwargs) {
18042 PyObject *resultobj;
18043 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18044 wxString *arg2 = 0 ;
18045 wxString *arg3 = 0 ;
18046 bool result;
18047 bool temp2 = false ;
18048 bool temp3 = false ;
18049 PyObject * obj0 = 0 ;
18050 PyObject * obj1 = 0 ;
18051 PyObject * obj2 = 0 ;
18052 char *kwnames[] = {
18053 (char *) "self",(char *) "oldName",(char *) "newName", NULL
18054 };
18055
18056 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_RenameGroup",kwnames,&obj0,&obj1,&obj2)) goto fail;
18057 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18058 if (SWIG_arg_fail(1)) SWIG_fail;
18059 {
18060 arg2 = wxString_in_helper(obj1);
18061 if (arg2 == NULL) SWIG_fail;
18062 temp2 = true;
18063 }
18064 {
18065 arg3 = wxString_in_helper(obj2);
18066 if (arg3 == NULL) SWIG_fail;
18067 temp3 = true;
18068 }
18069 {
18070 PyThreadState* __tstate = wxPyBeginAllowThreads();
18071 result = (bool)(arg1)->RenameGroup((wxString const &)*arg2,(wxString const &)*arg3);
18072
18073 wxPyEndAllowThreads(__tstate);
18074 if (PyErr_Occurred()) SWIG_fail;
18075 }
18076 {
18077 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18078 }
18079 {
18080 if (temp2)
18081 delete arg2;
18082 }
18083 {
18084 if (temp3)
18085 delete arg3;
18086 }
18087 return resultobj;
18088 fail:
18089 {
18090 if (temp2)
18091 delete arg2;
18092 }
18093 {
18094 if (temp3)
18095 delete arg3;
18096 }
18097 return NULL;
18098 }
18099
18100
18101 static PyObject *_wrap_ConfigBase_DeleteEntry(PyObject *, PyObject *args, PyObject *kwargs) {
18102 PyObject *resultobj;
18103 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18104 wxString *arg2 = 0 ;
18105 bool arg3 = (bool) true ;
18106 bool result;
18107 bool temp2 = false ;
18108 PyObject * obj0 = 0 ;
18109 PyObject * obj1 = 0 ;
18110 PyObject * obj2 = 0 ;
18111 char *kwnames[] = {
18112 (char *) "self",(char *) "key",(char *) "deleteGroupIfEmpty", NULL
18113 };
18114
18115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_DeleteEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
18116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18117 if (SWIG_arg_fail(1)) SWIG_fail;
18118 {
18119 arg2 = wxString_in_helper(obj1);
18120 if (arg2 == NULL) SWIG_fail;
18121 temp2 = true;
18122 }
18123 if (obj2) {
18124 {
18125 arg3 = (bool)(SWIG_As_bool(obj2));
18126 if (SWIG_arg_fail(3)) SWIG_fail;
18127 }
18128 }
18129 {
18130 PyThreadState* __tstate = wxPyBeginAllowThreads();
18131 result = (bool)(arg1)->DeleteEntry((wxString const &)*arg2,arg3);
18132
18133 wxPyEndAllowThreads(__tstate);
18134 if (PyErr_Occurred()) SWIG_fail;
18135 }
18136 {
18137 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18138 }
18139 {
18140 if (temp2)
18141 delete arg2;
18142 }
18143 return resultobj;
18144 fail:
18145 {
18146 if (temp2)
18147 delete arg2;
18148 }
18149 return NULL;
18150 }
18151
18152
18153 static PyObject *_wrap_ConfigBase_DeleteGroup(PyObject *, PyObject *args, PyObject *kwargs) {
18154 PyObject *resultobj;
18155 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18156 wxString *arg2 = 0 ;
18157 bool result;
18158 bool temp2 = false ;
18159 PyObject * obj0 = 0 ;
18160 PyObject * obj1 = 0 ;
18161 char *kwnames[] = {
18162 (char *) "self",(char *) "key", NULL
18163 };
18164
18165 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_DeleteGroup",kwnames,&obj0,&obj1)) goto fail;
18166 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18167 if (SWIG_arg_fail(1)) SWIG_fail;
18168 {
18169 arg2 = wxString_in_helper(obj1);
18170 if (arg2 == NULL) SWIG_fail;
18171 temp2 = true;
18172 }
18173 {
18174 PyThreadState* __tstate = wxPyBeginAllowThreads();
18175 result = (bool)(arg1)->DeleteGroup((wxString const &)*arg2);
18176
18177 wxPyEndAllowThreads(__tstate);
18178 if (PyErr_Occurred()) SWIG_fail;
18179 }
18180 {
18181 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18182 }
18183 {
18184 if (temp2)
18185 delete arg2;
18186 }
18187 return resultobj;
18188 fail:
18189 {
18190 if (temp2)
18191 delete arg2;
18192 }
18193 return NULL;
18194 }
18195
18196
18197 static PyObject *_wrap_ConfigBase_DeleteAll(PyObject *, PyObject *args, PyObject *kwargs) {
18198 PyObject *resultobj;
18199 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18200 bool result;
18201 PyObject * obj0 = 0 ;
18202 char *kwnames[] = {
18203 (char *) "self", NULL
18204 };
18205
18206 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_DeleteAll",kwnames,&obj0)) goto fail;
18207 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18208 if (SWIG_arg_fail(1)) SWIG_fail;
18209 {
18210 PyThreadState* __tstate = wxPyBeginAllowThreads();
18211 result = (bool)(arg1)->DeleteAll();
18212
18213 wxPyEndAllowThreads(__tstate);
18214 if (PyErr_Occurred()) SWIG_fail;
18215 }
18216 {
18217 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18218 }
18219 return resultobj;
18220 fail:
18221 return NULL;
18222 }
18223
18224
18225 static PyObject *_wrap_ConfigBase_SetExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
18226 PyObject *resultobj;
18227 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18228 bool arg2 = (bool) true ;
18229 PyObject * obj0 = 0 ;
18230 PyObject * obj1 = 0 ;
18231 char *kwnames[] = {
18232 (char *) "self",(char *) "doIt", NULL
18233 };
18234
18235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
18236 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18237 if (SWIG_arg_fail(1)) SWIG_fail;
18238 if (obj1) {
18239 {
18240 arg2 = (bool)(SWIG_As_bool(obj1));
18241 if (SWIG_arg_fail(2)) SWIG_fail;
18242 }
18243 }
18244 {
18245 PyThreadState* __tstate = wxPyBeginAllowThreads();
18246 (arg1)->SetExpandEnvVars(arg2);
18247
18248 wxPyEndAllowThreads(__tstate);
18249 if (PyErr_Occurred()) SWIG_fail;
18250 }
18251 Py_INCREF(Py_None); resultobj = Py_None;
18252 return resultobj;
18253 fail:
18254 return NULL;
18255 }
18256
18257
18258 static PyObject *_wrap_ConfigBase_IsExpandingEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
18259 PyObject *resultobj;
18260 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18261 bool result;
18262 PyObject * obj0 = 0 ;
18263 char *kwnames[] = {
18264 (char *) "self", NULL
18265 };
18266
18267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsExpandingEnvVars",kwnames,&obj0)) goto fail;
18268 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18269 if (SWIG_arg_fail(1)) SWIG_fail;
18270 {
18271 PyThreadState* __tstate = wxPyBeginAllowThreads();
18272 result = (bool)((wxConfigBase const *)arg1)->IsExpandingEnvVars();
18273
18274 wxPyEndAllowThreads(__tstate);
18275 if (PyErr_Occurred()) SWIG_fail;
18276 }
18277 {
18278 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18279 }
18280 return resultobj;
18281 fail:
18282 return NULL;
18283 }
18284
18285
18286 static PyObject *_wrap_ConfigBase_SetRecordDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
18287 PyObject *resultobj;
18288 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18289 bool arg2 = (bool) true ;
18290 PyObject * obj0 = 0 ;
18291 PyObject * obj1 = 0 ;
18292 char *kwnames[] = {
18293 (char *) "self",(char *) "doIt", NULL
18294 };
18295
18296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetRecordDefaults",kwnames,&obj0,&obj1)) goto fail;
18297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18298 if (SWIG_arg_fail(1)) SWIG_fail;
18299 if (obj1) {
18300 {
18301 arg2 = (bool)(SWIG_As_bool(obj1));
18302 if (SWIG_arg_fail(2)) SWIG_fail;
18303 }
18304 }
18305 {
18306 PyThreadState* __tstate = wxPyBeginAllowThreads();
18307 (arg1)->SetRecordDefaults(arg2);
18308
18309 wxPyEndAllowThreads(__tstate);
18310 if (PyErr_Occurred()) SWIG_fail;
18311 }
18312 Py_INCREF(Py_None); resultobj = Py_None;
18313 return resultobj;
18314 fail:
18315 return NULL;
18316 }
18317
18318
18319 static PyObject *_wrap_ConfigBase_IsRecordingDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
18320 PyObject *resultobj;
18321 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18322 bool result;
18323 PyObject * obj0 = 0 ;
18324 char *kwnames[] = {
18325 (char *) "self", NULL
18326 };
18327
18328 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsRecordingDefaults",kwnames,&obj0)) goto fail;
18329 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18330 if (SWIG_arg_fail(1)) SWIG_fail;
18331 {
18332 PyThreadState* __tstate = wxPyBeginAllowThreads();
18333 result = (bool)((wxConfigBase const *)arg1)->IsRecordingDefaults();
18334
18335 wxPyEndAllowThreads(__tstate);
18336 if (PyErr_Occurred()) SWIG_fail;
18337 }
18338 {
18339 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18340 }
18341 return resultobj;
18342 fail:
18343 return NULL;
18344 }
18345
18346
18347 static PyObject *_wrap_ConfigBase_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
18348 PyObject *resultobj;
18349 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18350 wxString *arg2 = 0 ;
18351 wxString result;
18352 bool temp2 = false ;
18353 PyObject * obj0 = 0 ;
18354 PyObject * obj1 = 0 ;
18355 char *kwnames[] = {
18356 (char *) "self",(char *) "str", NULL
18357 };
18358
18359 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_ExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
18360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18361 if (SWIG_arg_fail(1)) SWIG_fail;
18362 {
18363 arg2 = wxString_in_helper(obj1);
18364 if (arg2 == NULL) SWIG_fail;
18365 temp2 = true;
18366 }
18367 {
18368 PyThreadState* __tstate = wxPyBeginAllowThreads();
18369 result = ((wxConfigBase const *)arg1)->ExpandEnvVars((wxString const &)*arg2);
18370
18371 wxPyEndAllowThreads(__tstate);
18372 if (PyErr_Occurred()) SWIG_fail;
18373 }
18374 {
18375 #if wxUSE_UNICODE
18376 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18377 #else
18378 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18379 #endif
18380 }
18381 {
18382 if (temp2)
18383 delete arg2;
18384 }
18385 return resultobj;
18386 fail:
18387 {
18388 if (temp2)
18389 delete arg2;
18390 }
18391 return NULL;
18392 }
18393
18394
18395 static PyObject *_wrap_ConfigBase_GetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
18396 PyObject *resultobj;
18397 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18398 wxString result;
18399 PyObject * obj0 = 0 ;
18400 char *kwnames[] = {
18401 (char *) "self", NULL
18402 };
18403
18404 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetAppName",kwnames,&obj0)) goto fail;
18405 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18406 if (SWIG_arg_fail(1)) SWIG_fail;
18407 {
18408 PyThreadState* __tstate = wxPyBeginAllowThreads();
18409 result = ((wxConfigBase const *)arg1)->GetAppName();
18410
18411 wxPyEndAllowThreads(__tstate);
18412 if (PyErr_Occurred()) SWIG_fail;
18413 }
18414 {
18415 #if wxUSE_UNICODE
18416 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18417 #else
18418 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18419 #endif
18420 }
18421 return resultobj;
18422 fail:
18423 return NULL;
18424 }
18425
18426
18427 static PyObject *_wrap_ConfigBase_GetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
18428 PyObject *resultobj;
18429 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18430 wxString result;
18431 PyObject * obj0 = 0 ;
18432 char *kwnames[] = {
18433 (char *) "self", NULL
18434 };
18435
18436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetVendorName",kwnames,&obj0)) goto fail;
18437 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18438 if (SWIG_arg_fail(1)) SWIG_fail;
18439 {
18440 PyThreadState* __tstate = wxPyBeginAllowThreads();
18441 result = ((wxConfigBase const *)arg1)->GetVendorName();
18442
18443 wxPyEndAllowThreads(__tstate);
18444 if (PyErr_Occurred()) SWIG_fail;
18445 }
18446 {
18447 #if wxUSE_UNICODE
18448 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
18449 #else
18450 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
18451 #endif
18452 }
18453 return resultobj;
18454 fail:
18455 return NULL;
18456 }
18457
18458
18459 static PyObject *_wrap_ConfigBase_SetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
18460 PyObject *resultobj;
18461 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18462 wxString *arg2 = 0 ;
18463 bool temp2 = false ;
18464 PyObject * obj0 = 0 ;
18465 PyObject * obj1 = 0 ;
18466 char *kwnames[] = {
18467 (char *) "self",(char *) "appName", NULL
18468 };
18469
18470 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetAppName",kwnames,&obj0,&obj1)) goto fail;
18471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18472 if (SWIG_arg_fail(1)) SWIG_fail;
18473 {
18474 arg2 = wxString_in_helper(obj1);
18475 if (arg2 == NULL) SWIG_fail;
18476 temp2 = true;
18477 }
18478 {
18479 PyThreadState* __tstate = wxPyBeginAllowThreads();
18480 (arg1)->SetAppName((wxString const &)*arg2);
18481
18482 wxPyEndAllowThreads(__tstate);
18483 if (PyErr_Occurred()) SWIG_fail;
18484 }
18485 Py_INCREF(Py_None); resultobj = Py_None;
18486 {
18487 if (temp2)
18488 delete arg2;
18489 }
18490 return resultobj;
18491 fail:
18492 {
18493 if (temp2)
18494 delete arg2;
18495 }
18496 return NULL;
18497 }
18498
18499
18500 static PyObject *_wrap_ConfigBase_SetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
18501 PyObject *resultobj;
18502 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18503 wxString *arg2 = 0 ;
18504 bool temp2 = false ;
18505 PyObject * obj0 = 0 ;
18506 PyObject * obj1 = 0 ;
18507 char *kwnames[] = {
18508 (char *) "self",(char *) "vendorName", NULL
18509 };
18510
18511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetVendorName",kwnames,&obj0,&obj1)) goto fail;
18512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18513 if (SWIG_arg_fail(1)) SWIG_fail;
18514 {
18515 arg2 = wxString_in_helper(obj1);
18516 if (arg2 == NULL) SWIG_fail;
18517 temp2 = true;
18518 }
18519 {
18520 PyThreadState* __tstate = wxPyBeginAllowThreads();
18521 (arg1)->SetVendorName((wxString const &)*arg2);
18522
18523 wxPyEndAllowThreads(__tstate);
18524 if (PyErr_Occurred()) SWIG_fail;
18525 }
18526 Py_INCREF(Py_None); resultobj = Py_None;
18527 {
18528 if (temp2)
18529 delete arg2;
18530 }
18531 return resultobj;
18532 fail:
18533 {
18534 if (temp2)
18535 delete arg2;
18536 }
18537 return NULL;
18538 }
18539
18540
18541 static PyObject *_wrap_ConfigBase_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
18542 PyObject *resultobj;
18543 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18544 long arg2 ;
18545 PyObject * obj0 = 0 ;
18546 PyObject * obj1 = 0 ;
18547 char *kwnames[] = {
18548 (char *) "self",(char *) "style", NULL
18549 };
18550
18551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetStyle",kwnames,&obj0,&obj1)) goto fail;
18552 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18553 if (SWIG_arg_fail(1)) SWIG_fail;
18554 {
18555 arg2 = (long)(SWIG_As_long(obj1));
18556 if (SWIG_arg_fail(2)) SWIG_fail;
18557 }
18558 {
18559 PyThreadState* __tstate = wxPyBeginAllowThreads();
18560 (arg1)->SetStyle(arg2);
18561
18562 wxPyEndAllowThreads(__tstate);
18563 if (PyErr_Occurred()) SWIG_fail;
18564 }
18565 Py_INCREF(Py_None); resultobj = Py_None;
18566 return resultobj;
18567 fail:
18568 return NULL;
18569 }
18570
18571
18572 static PyObject *_wrap_ConfigBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
18573 PyObject *resultobj;
18574 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18575 long result;
18576 PyObject * obj0 = 0 ;
18577 char *kwnames[] = {
18578 (char *) "self", NULL
18579 };
18580
18581 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_GetStyle",kwnames,&obj0)) goto fail;
18582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18583 if (SWIG_arg_fail(1)) SWIG_fail;
18584 {
18585 PyThreadState* __tstate = wxPyBeginAllowThreads();
18586 result = (long)((wxConfigBase const *)arg1)->GetStyle();
18587
18588 wxPyEndAllowThreads(__tstate);
18589 if (PyErr_Occurred()) SWIG_fail;
18590 }
18591 {
18592 resultobj = SWIG_From_long((long)(result));
18593 }
18594 return resultobj;
18595 fail:
18596 return NULL;
18597 }
18598
18599
18600 static PyObject * ConfigBase_swigregister(PyObject *, PyObject *args) {
18601 PyObject *obj;
18602 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18603 SWIG_TypeClientData(SWIGTYPE_p_wxConfigBase, obj);
18604 Py_INCREF(obj);
18605 return Py_BuildValue((char *)"");
18606 }
18607 static PyObject *_wrap_new_Config(PyObject *, PyObject *args, PyObject *kwargs) {
18608 PyObject *resultobj;
18609 wxString const &arg1_defvalue = wxPyEmptyString ;
18610 wxString *arg1 = (wxString *) &arg1_defvalue ;
18611 wxString const &arg2_defvalue = wxPyEmptyString ;
18612 wxString *arg2 = (wxString *) &arg2_defvalue ;
18613 wxString const &arg3_defvalue = wxPyEmptyString ;
18614 wxString *arg3 = (wxString *) &arg3_defvalue ;
18615 wxString const &arg4_defvalue = wxPyEmptyString ;
18616 wxString *arg4 = (wxString *) &arg4_defvalue ;
18617 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
18618 wxConfig *result;
18619 bool temp1 = false ;
18620 bool temp2 = false ;
18621 bool temp3 = false ;
18622 bool temp4 = false ;
18623 PyObject * obj0 = 0 ;
18624 PyObject * obj1 = 0 ;
18625 PyObject * obj2 = 0 ;
18626 PyObject * obj3 = 0 ;
18627 PyObject * obj4 = 0 ;
18628 char *kwnames[] = {
18629 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
18630 };
18631
18632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_Config",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
18633 if (obj0) {
18634 {
18635 arg1 = wxString_in_helper(obj0);
18636 if (arg1 == NULL) SWIG_fail;
18637 temp1 = true;
18638 }
18639 }
18640 if (obj1) {
18641 {
18642 arg2 = wxString_in_helper(obj1);
18643 if (arg2 == NULL) SWIG_fail;
18644 temp2 = true;
18645 }
18646 }
18647 if (obj2) {
18648 {
18649 arg3 = wxString_in_helper(obj2);
18650 if (arg3 == NULL) SWIG_fail;
18651 temp3 = true;
18652 }
18653 }
18654 if (obj3) {
18655 {
18656 arg4 = wxString_in_helper(obj3);
18657 if (arg4 == NULL) SWIG_fail;
18658 temp4 = true;
18659 }
18660 }
18661 if (obj4) {
18662 {
18663 arg5 = (long)(SWIG_As_long(obj4));
18664 if (SWIG_arg_fail(5)) SWIG_fail;
18665 }
18666 }
18667 {
18668 PyThreadState* __tstate = wxPyBeginAllowThreads();
18669 result = (wxConfig *)new wxConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
18670
18671 wxPyEndAllowThreads(__tstate);
18672 if (PyErr_Occurred()) SWIG_fail;
18673 }
18674 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfig, 1);
18675 {
18676 if (temp1)
18677 delete arg1;
18678 }
18679 {
18680 if (temp2)
18681 delete arg2;
18682 }
18683 {
18684 if (temp3)
18685 delete arg3;
18686 }
18687 {
18688 if (temp4)
18689 delete arg4;
18690 }
18691 return resultobj;
18692 fail:
18693 {
18694 if (temp1)
18695 delete arg1;
18696 }
18697 {
18698 if (temp2)
18699 delete arg2;
18700 }
18701 {
18702 if (temp3)
18703 delete arg3;
18704 }
18705 {
18706 if (temp4)
18707 delete arg4;
18708 }
18709 return NULL;
18710 }
18711
18712
18713 static PyObject *_wrap_delete_Config(PyObject *, PyObject *args, PyObject *kwargs) {
18714 PyObject *resultobj;
18715 wxConfig *arg1 = (wxConfig *) 0 ;
18716 PyObject * obj0 = 0 ;
18717 char *kwnames[] = {
18718 (char *) "self", NULL
18719 };
18720
18721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Config",kwnames,&obj0)) goto fail;
18722 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfig, SWIG_POINTER_EXCEPTION | 0);
18723 if (SWIG_arg_fail(1)) SWIG_fail;
18724 {
18725 PyThreadState* __tstate = wxPyBeginAllowThreads();
18726 delete arg1;
18727
18728 wxPyEndAllowThreads(__tstate);
18729 if (PyErr_Occurred()) SWIG_fail;
18730 }
18731 Py_INCREF(Py_None); resultobj = Py_None;
18732 return resultobj;
18733 fail:
18734 return NULL;
18735 }
18736
18737
18738 static PyObject * Config_swigregister(PyObject *, PyObject *args) {
18739 PyObject *obj;
18740 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18741 SWIG_TypeClientData(SWIGTYPE_p_wxConfig, obj);
18742 Py_INCREF(obj);
18743 return Py_BuildValue((char *)"");
18744 }
18745 static PyObject *_wrap_new_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
18746 PyObject *resultobj;
18747 wxString const &arg1_defvalue = wxPyEmptyString ;
18748 wxString *arg1 = (wxString *) &arg1_defvalue ;
18749 wxString const &arg2_defvalue = wxPyEmptyString ;
18750 wxString *arg2 = (wxString *) &arg2_defvalue ;
18751 wxString const &arg3_defvalue = wxPyEmptyString ;
18752 wxString *arg3 = (wxString *) &arg3_defvalue ;
18753 wxString const &arg4_defvalue = wxPyEmptyString ;
18754 wxString *arg4 = (wxString *) &arg4_defvalue ;
18755 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
18756 wxFileConfig *result;
18757 bool temp1 = false ;
18758 bool temp2 = false ;
18759 bool temp3 = false ;
18760 bool temp4 = false ;
18761 PyObject * obj0 = 0 ;
18762 PyObject * obj1 = 0 ;
18763 PyObject * obj2 = 0 ;
18764 PyObject * obj3 = 0 ;
18765 PyObject * obj4 = 0 ;
18766 char *kwnames[] = {
18767 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
18768 };
18769
18770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_FileConfig",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
18771 if (obj0) {
18772 {
18773 arg1 = wxString_in_helper(obj0);
18774 if (arg1 == NULL) SWIG_fail;
18775 temp1 = true;
18776 }
18777 }
18778 if (obj1) {
18779 {
18780 arg2 = wxString_in_helper(obj1);
18781 if (arg2 == NULL) SWIG_fail;
18782 temp2 = true;
18783 }
18784 }
18785 if (obj2) {
18786 {
18787 arg3 = wxString_in_helper(obj2);
18788 if (arg3 == NULL) SWIG_fail;
18789 temp3 = true;
18790 }
18791 }
18792 if (obj3) {
18793 {
18794 arg4 = wxString_in_helper(obj3);
18795 if (arg4 == NULL) SWIG_fail;
18796 temp4 = true;
18797 }
18798 }
18799 if (obj4) {
18800 {
18801 arg5 = (long)(SWIG_As_long(obj4));
18802 if (SWIG_arg_fail(5)) SWIG_fail;
18803 }
18804 }
18805 {
18806 PyThreadState* __tstate = wxPyBeginAllowThreads();
18807 result = (wxFileConfig *)new wxFileConfig((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,arg5);
18808
18809 wxPyEndAllowThreads(__tstate);
18810 if (PyErr_Occurred()) SWIG_fail;
18811 }
18812 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileConfig, 1);
18813 {
18814 if (temp1)
18815 delete arg1;
18816 }
18817 {
18818 if (temp2)
18819 delete arg2;
18820 }
18821 {
18822 if (temp3)
18823 delete arg3;
18824 }
18825 {
18826 if (temp4)
18827 delete arg4;
18828 }
18829 return resultobj;
18830 fail:
18831 {
18832 if (temp1)
18833 delete arg1;
18834 }
18835 {
18836 if (temp2)
18837 delete arg2;
18838 }
18839 {
18840 if (temp3)
18841 delete arg3;
18842 }
18843 {
18844 if (temp4)
18845 delete arg4;
18846 }
18847 return NULL;
18848 }
18849
18850
18851 static PyObject *_wrap_delete_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
18852 PyObject *resultobj;
18853 wxFileConfig *arg1 = (wxFileConfig *) 0 ;
18854 PyObject * obj0 = 0 ;
18855 char *kwnames[] = {
18856 (char *) "self", NULL
18857 };
18858
18859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_FileConfig",kwnames,&obj0)) goto fail;
18860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileConfig, SWIG_POINTER_EXCEPTION | 0);
18861 if (SWIG_arg_fail(1)) SWIG_fail;
18862 {
18863 PyThreadState* __tstate = wxPyBeginAllowThreads();
18864 delete arg1;
18865
18866 wxPyEndAllowThreads(__tstate);
18867 if (PyErr_Occurred()) SWIG_fail;
18868 }
18869 Py_INCREF(Py_None); resultobj = Py_None;
18870 return resultobj;
18871 fail:
18872 return NULL;
18873 }
18874
18875
18876 static PyObject * FileConfig_swigregister(PyObject *, PyObject *args) {
18877 PyObject *obj;
18878 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18879 SWIG_TypeClientData(SWIGTYPE_p_wxFileConfig, obj);
18880 Py_INCREF(obj);
18881 return Py_BuildValue((char *)"");
18882 }
18883 static PyObject *_wrap_new_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
18884 PyObject *resultobj;
18885 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18886 wxString *arg2 = 0 ;
18887 wxConfigPathChanger *result;
18888 bool temp2 = false ;
18889 PyObject * obj0 = 0 ;
18890 PyObject * obj1 = 0 ;
18891 char *kwnames[] = {
18892 (char *) "config",(char *) "entry", NULL
18893 };
18894
18895 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:new_ConfigPathChanger",kwnames,&obj0,&obj1)) goto fail;
18896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18897 if (SWIG_arg_fail(1)) SWIG_fail;
18898 {
18899 arg2 = wxString_in_helper(obj1);
18900 if (arg2 == NULL) SWIG_fail;
18901 temp2 = true;
18902 }
18903 {
18904 PyThreadState* __tstate = wxPyBeginAllowThreads();
18905 result = (wxConfigPathChanger *)new wxConfigPathChanger((wxConfigBase const *)arg1,(wxString const &)*arg2);
18906
18907 wxPyEndAllowThreads(__tstate);
18908 if (PyErr_Occurred()) SWIG_fail;
18909 }
18910 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigPathChanger, 1);
18911 {
18912 if (temp2)
18913 delete arg2;
18914 }
18915 return resultobj;
18916 fail:
18917 {
18918 if (temp2)
18919 delete arg2;
18920 }
18921 return NULL;
18922 }
18923
18924
18925 static PyObject *_wrap_delete_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
18926 PyObject *resultobj;
18927 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
18928 PyObject * obj0 = 0 ;
18929 char *kwnames[] = {
18930 (char *) "self", NULL
18931 };
18932
18933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ConfigPathChanger",kwnames,&obj0)) goto fail;
18934 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigPathChanger, SWIG_POINTER_EXCEPTION | 0);
18935 if (SWIG_arg_fail(1)) SWIG_fail;
18936 {
18937 PyThreadState* __tstate = wxPyBeginAllowThreads();
18938 delete arg1;
18939
18940 wxPyEndAllowThreads(__tstate);
18941 if (PyErr_Occurred()) SWIG_fail;
18942 }
18943 Py_INCREF(Py_None); resultobj = Py_None;
18944 return resultobj;
18945 fail:
18946 return NULL;
18947 }
18948
18949
18950 static PyObject *_wrap_ConfigPathChanger_Name(PyObject *, PyObject *args, PyObject *kwargs) {
18951 PyObject *resultobj;
18952 wxConfigPathChanger *arg1 = (wxConfigPathChanger *) 0 ;
18953 wxString *result;
18954 PyObject * obj0 = 0 ;
18955 char *kwnames[] = {
18956 (char *) "self", NULL
18957 };
18958
18959 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigPathChanger_Name",kwnames,&obj0)) goto fail;
18960 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigPathChanger, SWIG_POINTER_EXCEPTION | 0);
18961 if (SWIG_arg_fail(1)) SWIG_fail;
18962 {
18963 PyThreadState* __tstate = wxPyBeginAllowThreads();
18964 {
18965 wxString const &_result_ref = ((wxConfigPathChanger const *)arg1)->Name();
18966 result = (wxString *) &_result_ref;
18967 }
18968
18969 wxPyEndAllowThreads(__tstate);
18970 if (PyErr_Occurred()) SWIG_fail;
18971 }
18972 {
18973 #if wxUSE_UNICODE
18974 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
18975 #else
18976 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
18977 #endif
18978 }
18979 return resultobj;
18980 fail:
18981 return NULL;
18982 }
18983
18984
18985 static PyObject * ConfigPathChanger_swigregister(PyObject *, PyObject *args) {
18986 PyObject *obj;
18987 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
18988 SWIG_TypeClientData(SWIGTYPE_p_wxConfigPathChanger, obj);
18989 Py_INCREF(obj);
18990 return Py_BuildValue((char *)"");
18991 }
18992 static PyObject *_wrap_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
18993 PyObject *resultobj;
18994 wxString *arg1 = 0 ;
18995 wxString result;
18996 bool temp1 = false ;
18997 PyObject * obj0 = 0 ;
18998 char *kwnames[] = {
18999 (char *) "sz", NULL
19000 };
19001
19002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ExpandEnvVars",kwnames,&obj0)) goto fail;
19003 {
19004 arg1 = wxString_in_helper(obj0);
19005 if (arg1 == NULL) SWIG_fail;
19006 temp1 = true;
19007 }
19008 {
19009 PyThreadState* __tstate = wxPyBeginAllowThreads();
19010 result = wxExpandEnvVars((wxString const &)*arg1);
19011
19012 wxPyEndAllowThreads(__tstate);
19013 if (PyErr_Occurred()) SWIG_fail;
19014 }
19015 {
19016 #if wxUSE_UNICODE
19017 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19018 #else
19019 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19020 #endif
19021 }
19022 {
19023 if (temp1)
19024 delete arg1;
19025 }
19026 return resultobj;
19027 fail:
19028 {
19029 if (temp1)
19030 delete arg1;
19031 }
19032 return NULL;
19033 }
19034
19035
19036 static int _wrap_DefaultDateTimeFormat_set(PyObject *) {
19037 PyErr_SetString(PyExc_TypeError,"Variable DefaultDateTimeFormat is read-only.");
19038 return 1;
19039 }
19040
19041
19042 static PyObject *_wrap_DefaultDateTimeFormat_get(void) {
19043 PyObject *pyobj;
19044
19045 {
19046 #if wxUSE_UNICODE
19047 pyobj = PyUnicode_FromWideChar((&wxPyDefaultDateTimeFormat)->c_str(), (&wxPyDefaultDateTimeFormat)->Len());
19048 #else
19049 pyobj = PyString_FromStringAndSize((&wxPyDefaultDateTimeFormat)->c_str(), (&wxPyDefaultDateTimeFormat)->Len());
19050 #endif
19051 }
19052 return pyobj;
19053 }
19054
19055
19056 static int _wrap_DefaultTimeSpanFormat_set(PyObject *) {
19057 PyErr_SetString(PyExc_TypeError,"Variable DefaultTimeSpanFormat is read-only.");
19058 return 1;
19059 }
19060
19061
19062 static PyObject *_wrap_DefaultTimeSpanFormat_get(void) {
19063 PyObject *pyobj;
19064
19065 {
19066 #if wxUSE_UNICODE
19067 pyobj = PyUnicode_FromWideChar((&wxPyDefaultTimeSpanFormat)->c_str(), (&wxPyDefaultTimeSpanFormat)->Len());
19068 #else
19069 pyobj = PyString_FromStringAndSize((&wxPyDefaultTimeSpanFormat)->c_str(), (&wxPyDefaultTimeSpanFormat)->Len());
19070 #endif
19071 }
19072 return pyobj;
19073 }
19074
19075
19076 static PyObject *_wrap_DateTime_SetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
19077 PyObject *resultobj;
19078 wxDateTime::Country arg1 ;
19079 PyObject * obj0 = 0 ;
19080 char *kwnames[] = {
19081 (char *) "country", NULL
19082 };
19083
19084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetCountry",kwnames,&obj0)) goto fail;
19085 {
19086 arg1 = (wxDateTime::Country)(SWIG_As_int(obj0));
19087 if (SWIG_arg_fail(1)) SWIG_fail;
19088 }
19089 {
19090 PyThreadState* __tstate = wxPyBeginAllowThreads();
19091 wxDateTime::SetCountry((wxDateTime::Country )arg1);
19092
19093 wxPyEndAllowThreads(__tstate);
19094 if (PyErr_Occurred()) SWIG_fail;
19095 }
19096 Py_INCREF(Py_None); resultobj = Py_None;
19097 return resultobj;
19098 fail:
19099 return NULL;
19100 }
19101
19102
19103 static PyObject *_wrap_DateTime_GetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
19104 PyObject *resultobj;
19105 wxDateTime::Country result;
19106 char *kwnames[] = {
19107 NULL
19108 };
19109
19110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetCountry",kwnames)) goto fail;
19111 {
19112 PyThreadState* __tstate = wxPyBeginAllowThreads();
19113 result = (wxDateTime::Country)wxDateTime::GetCountry();
19114
19115 wxPyEndAllowThreads(__tstate);
19116 if (PyErr_Occurred()) SWIG_fail;
19117 }
19118 resultobj = SWIG_From_int((result));
19119 return resultobj;
19120 fail:
19121 return NULL;
19122 }
19123
19124
19125 static PyObject *_wrap_DateTime_IsWestEuropeanCountry(PyObject *, PyObject *args, PyObject *kwargs) {
19126 PyObject *resultobj;
19127 wxDateTime::Country arg1 = (wxDateTime::Country) wxDateTime::Country_Default ;
19128 bool result;
19129 PyObject * obj0 = 0 ;
19130 char *kwnames[] = {
19131 (char *) "country", NULL
19132 };
19133
19134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_IsWestEuropeanCountry",kwnames,&obj0)) goto fail;
19135 if (obj0) {
19136 {
19137 arg1 = (wxDateTime::Country)(SWIG_As_int(obj0));
19138 if (SWIG_arg_fail(1)) SWIG_fail;
19139 }
19140 }
19141 {
19142 PyThreadState* __tstate = wxPyBeginAllowThreads();
19143 result = (bool)wxDateTime::IsWestEuropeanCountry((wxDateTime::Country )arg1);
19144
19145 wxPyEndAllowThreads(__tstate);
19146 if (PyErr_Occurred()) SWIG_fail;
19147 }
19148 {
19149 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19150 }
19151 return resultobj;
19152 fail:
19153 return NULL;
19154 }
19155
19156
19157 static PyObject *_wrap_DateTime_GetCurrentYear(PyObject *, PyObject *args, PyObject *kwargs) {
19158 PyObject *resultobj;
19159 wxDateTime::Calendar arg1 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
19160 int result;
19161 PyObject * obj0 = 0 ;
19162 char *kwnames[] = {
19163 (char *) "cal", NULL
19164 };
19165
19166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentYear",kwnames,&obj0)) goto fail;
19167 if (obj0) {
19168 {
19169 arg1 = (wxDateTime::Calendar)(SWIG_As_int(obj0));
19170 if (SWIG_arg_fail(1)) SWIG_fail;
19171 }
19172 }
19173 {
19174 PyThreadState* __tstate = wxPyBeginAllowThreads();
19175 result = (int)wxDateTime::GetCurrentYear((wxDateTime::Calendar )arg1);
19176
19177 wxPyEndAllowThreads(__tstate);
19178 if (PyErr_Occurred()) SWIG_fail;
19179 }
19180 {
19181 resultobj = SWIG_From_int((int)(result));
19182 }
19183 return resultobj;
19184 fail:
19185 return NULL;
19186 }
19187
19188
19189 static PyObject *_wrap_DateTime_ConvertYearToBC(PyObject *, PyObject *args, PyObject *kwargs) {
19190 PyObject *resultobj;
19191 int arg1 ;
19192 int result;
19193 PyObject * obj0 = 0 ;
19194 char *kwnames[] = {
19195 (char *) "year", NULL
19196 };
19197
19198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ConvertYearToBC",kwnames,&obj0)) goto fail;
19199 {
19200 arg1 = (int)(SWIG_As_int(obj0));
19201 if (SWIG_arg_fail(1)) SWIG_fail;
19202 }
19203 {
19204 PyThreadState* __tstate = wxPyBeginAllowThreads();
19205 result = (int)wxDateTime::ConvertYearToBC(arg1);
19206
19207 wxPyEndAllowThreads(__tstate);
19208 if (PyErr_Occurred()) SWIG_fail;
19209 }
19210 {
19211 resultobj = SWIG_From_int((int)(result));
19212 }
19213 return resultobj;
19214 fail:
19215 return NULL;
19216 }
19217
19218
19219 static PyObject *_wrap_DateTime_GetCurrentMonth(PyObject *, PyObject *args, PyObject *kwargs) {
19220 PyObject *resultobj;
19221 wxDateTime::Calendar arg1 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
19222 wxDateTime::Month result;
19223 PyObject * obj0 = 0 ;
19224 char *kwnames[] = {
19225 (char *) "cal", NULL
19226 };
19227
19228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentMonth",kwnames,&obj0)) goto fail;
19229 if (obj0) {
19230 {
19231 arg1 = (wxDateTime::Calendar)(SWIG_As_int(obj0));
19232 if (SWIG_arg_fail(1)) SWIG_fail;
19233 }
19234 }
19235 {
19236 PyThreadState* __tstate = wxPyBeginAllowThreads();
19237 result = (wxDateTime::Month)wxDateTime::GetCurrentMonth((wxDateTime::Calendar )arg1);
19238
19239 wxPyEndAllowThreads(__tstate);
19240 if (PyErr_Occurred()) SWIG_fail;
19241 }
19242 resultobj = SWIG_From_int((result));
19243 return resultobj;
19244 fail:
19245 return NULL;
19246 }
19247
19248
19249 static PyObject *_wrap_DateTime_IsLeapYear(PyObject *, PyObject *args, PyObject *kwargs) {
19250 PyObject *resultobj;
19251 int arg1 = (int) wxDateTime::Inv_Year ;
19252 wxDateTime::Calendar arg2 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
19253 bool result;
19254 PyObject * obj0 = 0 ;
19255 PyObject * obj1 = 0 ;
19256 char *kwnames[] = {
19257 (char *) "year",(char *) "cal", NULL
19258 };
19259
19260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsLeapYear",kwnames,&obj0,&obj1)) goto fail;
19261 if (obj0) {
19262 {
19263 arg1 = (int)(SWIG_As_int(obj0));
19264 if (SWIG_arg_fail(1)) SWIG_fail;
19265 }
19266 }
19267 if (obj1) {
19268 {
19269 arg2 = (wxDateTime::Calendar)(SWIG_As_int(obj1));
19270 if (SWIG_arg_fail(2)) SWIG_fail;
19271 }
19272 }
19273 {
19274 PyThreadState* __tstate = wxPyBeginAllowThreads();
19275 result = (bool)wxDateTime::IsLeapYear(arg1,(wxDateTime::Calendar )arg2);
19276
19277 wxPyEndAllowThreads(__tstate);
19278 if (PyErr_Occurred()) SWIG_fail;
19279 }
19280 {
19281 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19282 }
19283 return resultobj;
19284 fail:
19285 return NULL;
19286 }
19287
19288
19289 static PyObject *_wrap_DateTime_GetCentury(PyObject *, PyObject *args, PyObject *kwargs) {
19290 PyObject *resultobj;
19291 int arg1 = (int) wxDateTime::Inv_Year ;
19292 int result;
19293 PyObject * obj0 = 0 ;
19294 char *kwnames[] = {
19295 (char *) "year", NULL
19296 };
19297
19298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCentury",kwnames,&obj0)) goto fail;
19299 if (obj0) {
19300 {
19301 arg1 = (int)(SWIG_As_int(obj0));
19302 if (SWIG_arg_fail(1)) SWIG_fail;
19303 }
19304 }
19305 {
19306 PyThreadState* __tstate = wxPyBeginAllowThreads();
19307 result = (int)wxDateTime::GetCentury(arg1);
19308
19309 wxPyEndAllowThreads(__tstate);
19310 if (PyErr_Occurred()) SWIG_fail;
19311 }
19312 {
19313 resultobj = SWIG_From_int((int)(result));
19314 }
19315 return resultobj;
19316 fail:
19317 return NULL;
19318 }
19319
19320
19321 static PyObject *_wrap_DateTime_GetNumberOfDaysinYear(PyObject *, PyObject *args, PyObject *kwargs) {
19322 PyObject *resultobj;
19323 int arg1 ;
19324 wxDateTime::Calendar arg2 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
19325 int result;
19326 PyObject * obj0 = 0 ;
19327 PyObject * obj1 = 0 ;
19328 char *kwnames[] = {
19329 (char *) "year",(char *) "cal", NULL
19330 };
19331
19332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetNumberOfDaysinYear",kwnames,&obj0,&obj1)) goto fail;
19333 {
19334 arg1 = (int)(SWIG_As_int(obj0));
19335 if (SWIG_arg_fail(1)) SWIG_fail;
19336 }
19337 if (obj1) {
19338 {
19339 arg2 = (wxDateTime::Calendar)(SWIG_As_int(obj1));
19340 if (SWIG_arg_fail(2)) SWIG_fail;
19341 }
19342 }
19343 {
19344 PyThreadState* __tstate = wxPyBeginAllowThreads();
19345 result = (int)wxDateTime::GetNumberOfDays(arg1,(wxDateTime::Calendar )arg2);
19346
19347 wxPyEndAllowThreads(__tstate);
19348 if (PyErr_Occurred()) SWIG_fail;
19349 }
19350 {
19351 resultobj = SWIG_From_int((int)(result));
19352 }
19353 return resultobj;
19354 fail:
19355 return NULL;
19356 }
19357
19358
19359 static PyObject *_wrap_DateTime_GetNumberOfDaysInMonth(PyObject *, PyObject *args, PyObject *kwargs) {
19360 PyObject *resultobj;
19361 wxDateTime::Month arg1 ;
19362 int arg2 = (int) wxDateTime::Inv_Year ;
19363 wxDateTime::Calendar arg3 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
19364 int result;
19365 PyObject * obj0 = 0 ;
19366 PyObject * obj1 = 0 ;
19367 PyObject * obj2 = 0 ;
19368 char *kwnames[] = {
19369 (char *) "month",(char *) "year",(char *) "cal", NULL
19370 };
19371
19372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetNumberOfDaysInMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
19373 {
19374 arg1 = (wxDateTime::Month)(SWIG_As_int(obj0));
19375 if (SWIG_arg_fail(1)) SWIG_fail;
19376 }
19377 if (obj1) {
19378 {
19379 arg2 = (int)(SWIG_As_int(obj1));
19380 if (SWIG_arg_fail(2)) SWIG_fail;
19381 }
19382 }
19383 if (obj2) {
19384 {
19385 arg3 = (wxDateTime::Calendar)(SWIG_As_int(obj2));
19386 if (SWIG_arg_fail(3)) SWIG_fail;
19387 }
19388 }
19389 {
19390 PyThreadState* __tstate = wxPyBeginAllowThreads();
19391 result = (int)wxDateTime::GetNumberOfDays((wxDateTime::Month )arg1,arg2,(wxDateTime::Calendar )arg3);
19392
19393 wxPyEndAllowThreads(__tstate);
19394 if (PyErr_Occurred()) SWIG_fail;
19395 }
19396 {
19397 resultobj = SWIG_From_int((int)(result));
19398 }
19399 return resultobj;
19400 fail:
19401 return NULL;
19402 }
19403
19404
19405 static PyObject *_wrap_DateTime_GetMonthName(PyObject *, PyObject *args, PyObject *kwargs) {
19406 PyObject *resultobj;
19407 wxDateTime::Month arg1 ;
19408 wxDateTime::NameFlags arg2 = (wxDateTime::NameFlags) wxDateTime::Name_Full ;
19409 wxString result;
19410 PyObject * obj0 = 0 ;
19411 PyObject * obj1 = 0 ;
19412 char *kwnames[] = {
19413 (char *) "month",(char *) "flags", NULL
19414 };
19415
19416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonthName",kwnames,&obj0,&obj1)) goto fail;
19417 {
19418 arg1 = (wxDateTime::Month)(SWIG_As_int(obj0));
19419 if (SWIG_arg_fail(1)) SWIG_fail;
19420 }
19421 if (obj1) {
19422 {
19423 arg2 = (wxDateTime::NameFlags)(SWIG_As_int(obj1));
19424 if (SWIG_arg_fail(2)) SWIG_fail;
19425 }
19426 }
19427 {
19428 PyThreadState* __tstate = wxPyBeginAllowThreads();
19429 result = wxDateTime::GetMonthName((wxDateTime::Month )arg1,(wxDateTime::NameFlags )arg2);
19430
19431 wxPyEndAllowThreads(__tstate);
19432 if (PyErr_Occurred()) SWIG_fail;
19433 }
19434 {
19435 #if wxUSE_UNICODE
19436 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19437 #else
19438 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19439 #endif
19440 }
19441 return resultobj;
19442 fail:
19443 return NULL;
19444 }
19445
19446
19447 static PyObject *_wrap_DateTime_GetWeekDayName(PyObject *, PyObject *args, PyObject *kwargs) {
19448 PyObject *resultobj;
19449 wxDateTime::WeekDay arg1 ;
19450 wxDateTime::NameFlags arg2 = (wxDateTime::NameFlags) wxDateTime::Name_Full ;
19451 wxString result;
19452 PyObject * obj0 = 0 ;
19453 PyObject * obj1 = 0 ;
19454 char *kwnames[] = {
19455 (char *) "weekday",(char *) "flags", NULL
19456 };
19457
19458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDayName",kwnames,&obj0,&obj1)) goto fail;
19459 {
19460 arg1 = (wxDateTime::WeekDay)(SWIG_As_int(obj0));
19461 if (SWIG_arg_fail(1)) SWIG_fail;
19462 }
19463 if (obj1) {
19464 {
19465 arg2 = (wxDateTime::NameFlags)(SWIG_As_int(obj1));
19466 if (SWIG_arg_fail(2)) SWIG_fail;
19467 }
19468 }
19469 {
19470 PyThreadState* __tstate = wxPyBeginAllowThreads();
19471 result = wxDateTime::GetWeekDayName((wxDateTime::WeekDay )arg1,(wxDateTime::NameFlags )arg2);
19472
19473 wxPyEndAllowThreads(__tstate);
19474 if (PyErr_Occurred()) SWIG_fail;
19475 }
19476 {
19477 #if wxUSE_UNICODE
19478 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
19479 #else
19480 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
19481 #endif
19482 }
19483 return resultobj;
19484 fail:
19485 return NULL;
19486 }
19487
19488
19489 static PyObject *_wrap_DateTime_GetAmPmStrings(PyObject *, PyObject *args, PyObject *kwargs) {
19490 PyObject *resultobj;
19491 PyObject *result;
19492 char *kwnames[] = {
19493 NULL
19494 };
19495
19496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetAmPmStrings",kwnames)) goto fail;
19497 {
19498 PyThreadState* __tstate = wxPyBeginAllowThreads();
19499 result = (PyObject *)DateTime_GetAmPmStrings();
19500
19501 wxPyEndAllowThreads(__tstate);
19502 if (PyErr_Occurred()) SWIG_fail;
19503 }
19504 resultobj = result;
19505 return resultobj;
19506 fail:
19507 return NULL;
19508 }
19509
19510
19511 static PyObject *_wrap_DateTime_IsDSTApplicable(PyObject *, PyObject *args, PyObject *kwargs) {
19512 PyObject *resultobj;
19513 int arg1 = (int) wxDateTime::Inv_Year ;
19514 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
19515 bool result;
19516 PyObject * obj0 = 0 ;
19517 PyObject * obj1 = 0 ;
19518 char *kwnames[] = {
19519 (char *) "year",(char *) "country", NULL
19520 };
19521
19522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsDSTApplicable",kwnames,&obj0,&obj1)) goto fail;
19523 if (obj0) {
19524 {
19525 arg1 = (int)(SWIG_As_int(obj0));
19526 if (SWIG_arg_fail(1)) SWIG_fail;
19527 }
19528 }
19529 if (obj1) {
19530 {
19531 arg2 = (wxDateTime::Country)(SWIG_As_int(obj1));
19532 if (SWIG_arg_fail(2)) SWIG_fail;
19533 }
19534 }
19535 {
19536 PyThreadState* __tstate = wxPyBeginAllowThreads();
19537 result = (bool)wxDateTime::IsDSTApplicable(arg1,(wxDateTime::Country )arg2);
19538
19539 wxPyEndAllowThreads(__tstate);
19540 if (PyErr_Occurred()) SWIG_fail;
19541 }
19542 {
19543 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19544 }
19545 return resultobj;
19546 fail:
19547 return NULL;
19548 }
19549
19550
19551 static PyObject *_wrap_DateTime_GetBeginDST(PyObject *, PyObject *args, PyObject *kwargs) {
19552 PyObject *resultobj;
19553 int arg1 = (int) wxDateTime::Inv_Year ;
19554 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
19555 wxDateTime result;
19556 PyObject * obj0 = 0 ;
19557 PyObject * obj1 = 0 ;
19558 char *kwnames[] = {
19559 (char *) "year",(char *) "country", NULL
19560 };
19561
19562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetBeginDST",kwnames,&obj0,&obj1)) goto fail;
19563 if (obj0) {
19564 {
19565 arg1 = (int)(SWIG_As_int(obj0));
19566 if (SWIG_arg_fail(1)) SWIG_fail;
19567 }
19568 }
19569 if (obj1) {
19570 {
19571 arg2 = (wxDateTime::Country)(SWIG_As_int(obj1));
19572 if (SWIG_arg_fail(2)) SWIG_fail;
19573 }
19574 }
19575 {
19576 PyThreadState* __tstate = wxPyBeginAllowThreads();
19577 result = wxDateTime::GetBeginDST(arg1,(wxDateTime::Country )arg2);
19578
19579 wxPyEndAllowThreads(__tstate);
19580 if (PyErr_Occurred()) SWIG_fail;
19581 }
19582 {
19583 wxDateTime * resultptr;
19584 resultptr = new wxDateTime((wxDateTime &)(result));
19585 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19586 }
19587 return resultobj;
19588 fail:
19589 return NULL;
19590 }
19591
19592
19593 static PyObject *_wrap_DateTime_GetEndDST(PyObject *, PyObject *args, PyObject *kwargs) {
19594 PyObject *resultobj;
19595 int arg1 = (int) wxDateTime::Inv_Year ;
19596 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
19597 wxDateTime result;
19598 PyObject * obj0 = 0 ;
19599 PyObject * obj1 = 0 ;
19600 char *kwnames[] = {
19601 (char *) "year",(char *) "country", NULL
19602 };
19603
19604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetEndDST",kwnames,&obj0,&obj1)) goto fail;
19605 if (obj0) {
19606 {
19607 arg1 = (int)(SWIG_As_int(obj0));
19608 if (SWIG_arg_fail(1)) SWIG_fail;
19609 }
19610 }
19611 if (obj1) {
19612 {
19613 arg2 = (wxDateTime::Country)(SWIG_As_int(obj1));
19614 if (SWIG_arg_fail(2)) SWIG_fail;
19615 }
19616 }
19617 {
19618 PyThreadState* __tstate = wxPyBeginAllowThreads();
19619 result = wxDateTime::GetEndDST(arg1,(wxDateTime::Country )arg2);
19620
19621 wxPyEndAllowThreads(__tstate);
19622 if (PyErr_Occurred()) SWIG_fail;
19623 }
19624 {
19625 wxDateTime * resultptr;
19626 resultptr = new wxDateTime((wxDateTime &)(result));
19627 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19628 }
19629 return resultobj;
19630 fail:
19631 return NULL;
19632 }
19633
19634
19635 static PyObject *_wrap_DateTime_Now(PyObject *, PyObject *args, PyObject *kwargs) {
19636 PyObject *resultobj;
19637 wxDateTime result;
19638 char *kwnames[] = {
19639 NULL
19640 };
19641
19642 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Now",kwnames)) goto fail;
19643 {
19644 PyThreadState* __tstate = wxPyBeginAllowThreads();
19645 result = wxDateTime::Now();
19646
19647 wxPyEndAllowThreads(__tstate);
19648 if (PyErr_Occurred()) SWIG_fail;
19649 }
19650 {
19651 wxDateTime * resultptr;
19652 resultptr = new wxDateTime((wxDateTime &)(result));
19653 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19654 }
19655 return resultobj;
19656 fail:
19657 return NULL;
19658 }
19659
19660
19661 static PyObject *_wrap_DateTime_UNow(PyObject *, PyObject *args, PyObject *kwargs) {
19662 PyObject *resultobj;
19663 wxDateTime result;
19664 char *kwnames[] = {
19665 NULL
19666 };
19667
19668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_UNow",kwnames)) goto fail;
19669 {
19670 PyThreadState* __tstate = wxPyBeginAllowThreads();
19671 result = wxDateTime::UNow();
19672
19673 wxPyEndAllowThreads(__tstate);
19674 if (PyErr_Occurred()) SWIG_fail;
19675 }
19676 {
19677 wxDateTime * resultptr;
19678 resultptr = new wxDateTime((wxDateTime &)(result));
19679 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19680 }
19681 return resultobj;
19682 fail:
19683 return NULL;
19684 }
19685
19686
19687 static PyObject *_wrap_DateTime_Today(PyObject *, PyObject *args, PyObject *kwargs) {
19688 PyObject *resultobj;
19689 wxDateTime result;
19690 char *kwnames[] = {
19691 NULL
19692 };
19693
19694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_Today",kwnames)) goto fail;
19695 {
19696 PyThreadState* __tstate = wxPyBeginAllowThreads();
19697 result = wxDateTime::Today();
19698
19699 wxPyEndAllowThreads(__tstate);
19700 if (PyErr_Occurred()) SWIG_fail;
19701 }
19702 {
19703 wxDateTime * resultptr;
19704 resultptr = new wxDateTime((wxDateTime &)(result));
19705 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
19706 }
19707 return resultobj;
19708 fail:
19709 return NULL;
19710 }
19711
19712
19713 static PyObject *_wrap_new_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
19714 PyObject *resultobj;
19715 wxDateTime *result;
19716 char *kwnames[] = {
19717 NULL
19718 };
19719
19720 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DateTime",kwnames)) goto fail;
19721 {
19722 PyThreadState* __tstate = wxPyBeginAllowThreads();
19723 result = (wxDateTime *)new wxDateTime();
19724
19725 wxPyEndAllowThreads(__tstate);
19726 if (PyErr_Occurred()) SWIG_fail;
19727 }
19728 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
19729 return resultobj;
19730 fail:
19731 return NULL;
19732 }
19733
19734
19735 static PyObject *_wrap_new_DateTimeFromTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
19736 PyObject *resultobj;
19737 time_t arg1 ;
19738 wxDateTime *result;
19739 PyObject * obj0 = 0 ;
19740 char *kwnames[] = {
19741 (char *) "timet", NULL
19742 };
19743
19744 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromTimeT",kwnames,&obj0)) goto fail;
19745 {
19746 arg1 = (time_t)(SWIG_As_unsigned_SS_int(obj0));
19747 if (SWIG_arg_fail(1)) SWIG_fail;
19748 }
19749 {
19750 PyThreadState* __tstate = wxPyBeginAllowThreads();
19751 result = (wxDateTime *)new wxDateTime(arg1);
19752
19753 wxPyEndAllowThreads(__tstate);
19754 if (PyErr_Occurred()) SWIG_fail;
19755 }
19756 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
19757 return resultobj;
19758 fail:
19759 return NULL;
19760 }
19761
19762
19763 static PyObject *_wrap_new_DateTimeFromJDN(PyObject *, PyObject *args, PyObject *kwargs) {
19764 PyObject *resultobj;
19765 double arg1 ;
19766 wxDateTime *result;
19767 PyObject * obj0 = 0 ;
19768 char *kwnames[] = {
19769 (char *) "jdn", NULL
19770 };
19771
19772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromJDN",kwnames,&obj0)) goto fail;
19773 {
19774 arg1 = (double)(SWIG_As_double(obj0));
19775 if (SWIG_arg_fail(1)) SWIG_fail;
19776 }
19777 {
19778 PyThreadState* __tstate = wxPyBeginAllowThreads();
19779 result = (wxDateTime *)new wxDateTime(arg1);
19780
19781 wxPyEndAllowThreads(__tstate);
19782 if (PyErr_Occurred()) SWIG_fail;
19783 }
19784 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
19785 return resultobj;
19786 fail:
19787 return NULL;
19788 }
19789
19790
19791 static PyObject *_wrap_new_DateTimeFromHMS(PyObject *, PyObject *args, PyObject *kwargs) {
19792 PyObject *resultobj;
19793 int arg1 ;
19794 int arg2 = (int) 0 ;
19795 int arg3 = (int) 0 ;
19796 int arg4 = (int) 0 ;
19797 wxDateTime *result;
19798 PyObject * obj0 = 0 ;
19799 PyObject * obj1 = 0 ;
19800 PyObject * obj2 = 0 ;
19801 PyObject * obj3 = 0 ;
19802 char *kwnames[] = {
19803 (char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
19804 };
19805
19806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DateTimeFromHMS",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
19807 {
19808 arg1 = (int)(SWIG_As_int(obj0));
19809 if (SWIG_arg_fail(1)) SWIG_fail;
19810 }
19811 if (obj1) {
19812 {
19813 arg2 = (int)(SWIG_As_int(obj1));
19814 if (SWIG_arg_fail(2)) SWIG_fail;
19815 }
19816 }
19817 if (obj2) {
19818 {
19819 arg3 = (int)(SWIG_As_int(obj2));
19820 if (SWIG_arg_fail(3)) SWIG_fail;
19821 }
19822 }
19823 if (obj3) {
19824 {
19825 arg4 = (int)(SWIG_As_int(obj3));
19826 if (SWIG_arg_fail(4)) SWIG_fail;
19827 }
19828 }
19829 {
19830 PyThreadState* __tstate = wxPyBeginAllowThreads();
19831 result = (wxDateTime *)new wxDateTime(arg1,arg2,arg3,arg4);
19832
19833 wxPyEndAllowThreads(__tstate);
19834 if (PyErr_Occurred()) SWIG_fail;
19835 }
19836 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
19837 return resultobj;
19838 fail:
19839 return NULL;
19840 }
19841
19842
19843 static PyObject *_wrap_new_DateTimeFromDMY(PyObject *, PyObject *args, PyObject *kwargs) {
19844 PyObject *resultobj;
19845 int arg1 ;
19846 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
19847 int arg3 = (int) wxDateTime::Inv_Year ;
19848 int arg4 = (int) 0 ;
19849 int arg5 = (int) 0 ;
19850 int arg6 = (int) 0 ;
19851 int arg7 = (int) 0 ;
19852 wxDateTime *result;
19853 PyObject * obj0 = 0 ;
19854 PyObject * obj1 = 0 ;
19855 PyObject * obj2 = 0 ;
19856 PyObject * obj3 = 0 ;
19857 PyObject * obj4 = 0 ;
19858 PyObject * obj5 = 0 ;
19859 PyObject * obj6 = 0 ;
19860 char *kwnames[] = {
19861 (char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
19862 };
19863
19864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_DateTimeFromDMY",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
19865 {
19866 arg1 = (int)(SWIG_As_int(obj0));
19867 if (SWIG_arg_fail(1)) SWIG_fail;
19868 }
19869 if (obj1) {
19870 {
19871 arg2 = (wxDateTime::Month)(SWIG_As_int(obj1));
19872 if (SWIG_arg_fail(2)) SWIG_fail;
19873 }
19874 }
19875 if (obj2) {
19876 {
19877 arg3 = (int)(SWIG_As_int(obj2));
19878 if (SWIG_arg_fail(3)) SWIG_fail;
19879 }
19880 }
19881 if (obj3) {
19882 {
19883 arg4 = (int)(SWIG_As_int(obj3));
19884 if (SWIG_arg_fail(4)) SWIG_fail;
19885 }
19886 }
19887 if (obj4) {
19888 {
19889 arg5 = (int)(SWIG_As_int(obj4));
19890 if (SWIG_arg_fail(5)) SWIG_fail;
19891 }
19892 }
19893 if (obj5) {
19894 {
19895 arg6 = (int)(SWIG_As_int(obj5));
19896 if (SWIG_arg_fail(6)) SWIG_fail;
19897 }
19898 }
19899 if (obj6) {
19900 {
19901 arg7 = (int)(SWIG_As_int(obj6));
19902 if (SWIG_arg_fail(7)) SWIG_fail;
19903 }
19904 }
19905 {
19906 PyThreadState* __tstate = wxPyBeginAllowThreads();
19907 result = (wxDateTime *)new wxDateTime(arg1,(wxDateTime::Month )arg2,arg3,arg4,arg5,arg6,arg7);
19908
19909 wxPyEndAllowThreads(__tstate);
19910 if (PyErr_Occurred()) SWIG_fail;
19911 }
19912 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
19913 return resultobj;
19914 fail:
19915 return NULL;
19916 }
19917
19918
19919 static PyObject *_wrap_delete_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
19920 PyObject *resultobj;
19921 wxDateTime *arg1 = (wxDateTime *) 0 ;
19922 PyObject * obj0 = 0 ;
19923 char *kwnames[] = {
19924 (char *) "self", NULL
19925 };
19926
19927 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateTime",kwnames,&obj0)) goto fail;
19928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
19929 if (SWIG_arg_fail(1)) SWIG_fail;
19930 {
19931 PyThreadState* __tstate = wxPyBeginAllowThreads();
19932 delete arg1;
19933
19934 wxPyEndAllowThreads(__tstate);
19935 if (PyErr_Occurred()) SWIG_fail;
19936 }
19937 Py_INCREF(Py_None); resultobj = Py_None;
19938 return resultobj;
19939 fail:
19940 return NULL;
19941 }
19942
19943
19944 static PyObject *_wrap_DateTime_SetToCurrent(PyObject *, PyObject *args, PyObject *kwargs) {
19945 PyObject *resultobj;
19946 wxDateTime *arg1 = (wxDateTime *) 0 ;
19947 wxDateTime *result;
19948 PyObject * obj0 = 0 ;
19949 char *kwnames[] = {
19950 (char *) "self", NULL
19951 };
19952
19953 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetToCurrent",kwnames,&obj0)) goto fail;
19954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
19955 if (SWIG_arg_fail(1)) SWIG_fail;
19956 {
19957 PyThreadState* __tstate = wxPyBeginAllowThreads();
19958 {
19959 wxDateTime &_result_ref = (arg1)->SetToCurrent();
19960 result = (wxDateTime *) &_result_ref;
19961 }
19962
19963 wxPyEndAllowThreads(__tstate);
19964 if (PyErr_Occurred()) SWIG_fail;
19965 }
19966 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
19967 return resultobj;
19968 fail:
19969 return NULL;
19970 }
19971
19972
19973 static PyObject *_wrap_DateTime_SetTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
19974 PyObject *resultobj;
19975 wxDateTime *arg1 = (wxDateTime *) 0 ;
19976 time_t arg2 ;
19977 wxDateTime *result;
19978 PyObject * obj0 = 0 ;
19979 PyObject * obj1 = 0 ;
19980 char *kwnames[] = {
19981 (char *) "self",(char *) "timet", NULL
19982 };
19983
19984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetTimeT",kwnames,&obj0,&obj1)) goto fail;
19985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
19986 if (SWIG_arg_fail(1)) SWIG_fail;
19987 {
19988 arg2 = (time_t)(SWIG_As_unsigned_SS_int(obj1));
19989 if (SWIG_arg_fail(2)) SWIG_fail;
19990 }
19991 {
19992 PyThreadState* __tstate = wxPyBeginAllowThreads();
19993 {
19994 wxDateTime &_result_ref = (arg1)->Set(arg2);
19995 result = (wxDateTime *) &_result_ref;
19996 }
19997
19998 wxPyEndAllowThreads(__tstate);
19999 if (PyErr_Occurred()) SWIG_fail;
20000 }
20001 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20002 return resultobj;
20003 fail:
20004 return NULL;
20005 }
20006
20007
20008 static PyObject *_wrap_DateTime_SetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
20009 PyObject *resultobj;
20010 wxDateTime *arg1 = (wxDateTime *) 0 ;
20011 double arg2 ;
20012 wxDateTime *result;
20013 PyObject * obj0 = 0 ;
20014 PyObject * obj1 = 0 ;
20015 char *kwnames[] = {
20016 (char *) "self",(char *) "jdn", NULL
20017 };
20018
20019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetJDN",kwnames,&obj0,&obj1)) goto fail;
20020 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20021 if (SWIG_arg_fail(1)) SWIG_fail;
20022 {
20023 arg2 = (double)(SWIG_As_double(obj1));
20024 if (SWIG_arg_fail(2)) SWIG_fail;
20025 }
20026 {
20027 PyThreadState* __tstate = wxPyBeginAllowThreads();
20028 {
20029 wxDateTime &_result_ref = (arg1)->Set(arg2);
20030 result = (wxDateTime *) &_result_ref;
20031 }
20032
20033 wxPyEndAllowThreads(__tstate);
20034 if (PyErr_Occurred()) SWIG_fail;
20035 }
20036 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20037 return resultobj;
20038 fail:
20039 return NULL;
20040 }
20041
20042
20043 static PyObject *_wrap_DateTime_SetHMS(PyObject *, PyObject *args, PyObject *kwargs) {
20044 PyObject *resultobj;
20045 wxDateTime *arg1 = (wxDateTime *) 0 ;
20046 int arg2 ;
20047 int arg3 = (int) 0 ;
20048 int arg4 = (int) 0 ;
20049 int arg5 = (int) 0 ;
20050 wxDateTime *result;
20051 PyObject * obj0 = 0 ;
20052 PyObject * obj1 = 0 ;
20053 PyObject * obj2 = 0 ;
20054 PyObject * obj3 = 0 ;
20055 PyObject * obj4 = 0 ;
20056 char *kwnames[] = {
20057 (char *) "self",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
20058 };
20059
20060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetHMS",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
20061 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20062 if (SWIG_arg_fail(1)) SWIG_fail;
20063 {
20064 arg2 = (int)(SWIG_As_int(obj1));
20065 if (SWIG_arg_fail(2)) SWIG_fail;
20066 }
20067 if (obj2) {
20068 {
20069 arg3 = (int)(SWIG_As_int(obj2));
20070 if (SWIG_arg_fail(3)) SWIG_fail;
20071 }
20072 }
20073 if (obj3) {
20074 {
20075 arg4 = (int)(SWIG_As_int(obj3));
20076 if (SWIG_arg_fail(4)) SWIG_fail;
20077 }
20078 }
20079 if (obj4) {
20080 {
20081 arg5 = (int)(SWIG_As_int(obj4));
20082 if (SWIG_arg_fail(5)) SWIG_fail;
20083 }
20084 }
20085 {
20086 PyThreadState* __tstate = wxPyBeginAllowThreads();
20087 {
20088 wxDateTime &_result_ref = (arg1)->Set(arg2,arg3,arg4,arg5);
20089 result = (wxDateTime *) &_result_ref;
20090 }
20091
20092 wxPyEndAllowThreads(__tstate);
20093 if (PyErr_Occurred()) SWIG_fail;
20094 }
20095 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20096 return resultobj;
20097 fail:
20098 return NULL;
20099 }
20100
20101
20102 static PyObject *_wrap_DateTime_Set(PyObject *, PyObject *args, PyObject *kwargs) {
20103 PyObject *resultobj;
20104 wxDateTime *arg1 = (wxDateTime *) 0 ;
20105 int arg2 ;
20106 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
20107 int arg4 = (int) wxDateTime::Inv_Year ;
20108 int arg5 = (int) 0 ;
20109 int arg6 = (int) 0 ;
20110 int arg7 = (int) 0 ;
20111 int arg8 = (int) 0 ;
20112 wxDateTime *result;
20113 PyObject * obj0 = 0 ;
20114 PyObject * obj1 = 0 ;
20115 PyObject * obj2 = 0 ;
20116 PyObject * obj3 = 0 ;
20117 PyObject * obj4 = 0 ;
20118 PyObject * obj5 = 0 ;
20119 PyObject * obj6 = 0 ;
20120 PyObject * obj7 = 0 ;
20121 char *kwnames[] = {
20122 (char *) "self",(char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
20123 };
20124
20125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:DateTime_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
20126 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20127 if (SWIG_arg_fail(1)) SWIG_fail;
20128 {
20129 arg2 = (int)(SWIG_As_int(obj1));
20130 if (SWIG_arg_fail(2)) SWIG_fail;
20131 }
20132 if (obj2) {
20133 {
20134 arg3 = (wxDateTime::Month)(SWIG_As_int(obj2));
20135 if (SWIG_arg_fail(3)) SWIG_fail;
20136 }
20137 }
20138 if (obj3) {
20139 {
20140 arg4 = (int)(SWIG_As_int(obj3));
20141 if (SWIG_arg_fail(4)) SWIG_fail;
20142 }
20143 }
20144 if (obj4) {
20145 {
20146 arg5 = (int)(SWIG_As_int(obj4));
20147 if (SWIG_arg_fail(5)) SWIG_fail;
20148 }
20149 }
20150 if (obj5) {
20151 {
20152 arg6 = (int)(SWIG_As_int(obj5));
20153 if (SWIG_arg_fail(6)) SWIG_fail;
20154 }
20155 }
20156 if (obj6) {
20157 {
20158 arg7 = (int)(SWIG_As_int(obj6));
20159 if (SWIG_arg_fail(7)) SWIG_fail;
20160 }
20161 }
20162 if (obj7) {
20163 {
20164 arg8 = (int)(SWIG_As_int(obj7));
20165 if (SWIG_arg_fail(8)) SWIG_fail;
20166 }
20167 }
20168 {
20169 PyThreadState* __tstate = wxPyBeginAllowThreads();
20170 {
20171 wxDateTime &_result_ref = (arg1)->Set(arg2,(wxDateTime::Month )arg3,arg4,arg5,arg6,arg7,arg8);
20172 result = (wxDateTime *) &_result_ref;
20173 }
20174
20175 wxPyEndAllowThreads(__tstate);
20176 if (PyErr_Occurred()) SWIG_fail;
20177 }
20178 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20179 return resultobj;
20180 fail:
20181 return NULL;
20182 }
20183
20184
20185 static PyObject *_wrap_DateTime_ResetTime(PyObject *, PyObject *args, PyObject *kwargs) {
20186 PyObject *resultobj;
20187 wxDateTime *arg1 = (wxDateTime *) 0 ;
20188 wxDateTime *result;
20189 PyObject * obj0 = 0 ;
20190 char *kwnames[] = {
20191 (char *) "self", NULL
20192 };
20193
20194 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ResetTime",kwnames,&obj0)) goto fail;
20195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20196 if (SWIG_arg_fail(1)) SWIG_fail;
20197 {
20198 PyThreadState* __tstate = wxPyBeginAllowThreads();
20199 {
20200 wxDateTime &_result_ref = (arg1)->ResetTime();
20201 result = (wxDateTime *) &_result_ref;
20202 }
20203
20204 wxPyEndAllowThreads(__tstate);
20205 if (PyErr_Occurred()) SWIG_fail;
20206 }
20207 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20208 return resultobj;
20209 fail:
20210 return NULL;
20211 }
20212
20213
20214 static PyObject *_wrap_DateTime_SetYear(PyObject *, PyObject *args, PyObject *kwargs) {
20215 PyObject *resultobj;
20216 wxDateTime *arg1 = (wxDateTime *) 0 ;
20217 int arg2 ;
20218 wxDateTime *result;
20219 PyObject * obj0 = 0 ;
20220 PyObject * obj1 = 0 ;
20221 char *kwnames[] = {
20222 (char *) "self",(char *) "year", NULL
20223 };
20224
20225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetYear",kwnames,&obj0,&obj1)) goto fail;
20226 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20227 if (SWIG_arg_fail(1)) SWIG_fail;
20228 {
20229 arg2 = (int)(SWIG_As_int(obj1));
20230 if (SWIG_arg_fail(2)) SWIG_fail;
20231 }
20232 {
20233 PyThreadState* __tstate = wxPyBeginAllowThreads();
20234 {
20235 wxDateTime &_result_ref = (arg1)->SetYear(arg2);
20236 result = (wxDateTime *) &_result_ref;
20237 }
20238
20239 wxPyEndAllowThreads(__tstate);
20240 if (PyErr_Occurred()) SWIG_fail;
20241 }
20242 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20243 return resultobj;
20244 fail:
20245 return NULL;
20246 }
20247
20248
20249 static PyObject *_wrap_DateTime_SetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
20250 PyObject *resultobj;
20251 wxDateTime *arg1 = (wxDateTime *) 0 ;
20252 wxDateTime::Month arg2 ;
20253 wxDateTime *result;
20254 PyObject * obj0 = 0 ;
20255 PyObject * obj1 = 0 ;
20256 char *kwnames[] = {
20257 (char *) "self",(char *) "month", NULL
20258 };
20259
20260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMonth",kwnames,&obj0,&obj1)) goto fail;
20261 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20262 if (SWIG_arg_fail(1)) SWIG_fail;
20263 {
20264 arg2 = (wxDateTime::Month)(SWIG_As_int(obj1));
20265 if (SWIG_arg_fail(2)) SWIG_fail;
20266 }
20267 {
20268 PyThreadState* __tstate = wxPyBeginAllowThreads();
20269 {
20270 wxDateTime &_result_ref = (arg1)->SetMonth((wxDateTime::Month )arg2);
20271 result = (wxDateTime *) &_result_ref;
20272 }
20273
20274 wxPyEndAllowThreads(__tstate);
20275 if (PyErr_Occurred()) SWIG_fail;
20276 }
20277 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20278 return resultobj;
20279 fail:
20280 return NULL;
20281 }
20282
20283
20284 static PyObject *_wrap_DateTime_SetDay(PyObject *, PyObject *args, PyObject *kwargs) {
20285 PyObject *resultobj;
20286 wxDateTime *arg1 = (wxDateTime *) 0 ;
20287 int arg2 ;
20288 wxDateTime *result;
20289 PyObject * obj0 = 0 ;
20290 PyObject * obj1 = 0 ;
20291 char *kwnames[] = {
20292 (char *) "self",(char *) "day", NULL
20293 };
20294
20295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetDay",kwnames,&obj0,&obj1)) goto fail;
20296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20297 if (SWIG_arg_fail(1)) SWIG_fail;
20298 {
20299 arg2 = (int)(SWIG_As_int(obj1));
20300 if (SWIG_arg_fail(2)) SWIG_fail;
20301 }
20302 {
20303 PyThreadState* __tstate = wxPyBeginAllowThreads();
20304 {
20305 wxDateTime &_result_ref = (arg1)->SetDay(arg2);
20306 result = (wxDateTime *) &_result_ref;
20307 }
20308
20309 wxPyEndAllowThreads(__tstate);
20310 if (PyErr_Occurred()) SWIG_fail;
20311 }
20312 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20313 return resultobj;
20314 fail:
20315 return NULL;
20316 }
20317
20318
20319 static PyObject *_wrap_DateTime_SetHour(PyObject *, PyObject *args, PyObject *kwargs) {
20320 PyObject *resultobj;
20321 wxDateTime *arg1 = (wxDateTime *) 0 ;
20322 int arg2 ;
20323 wxDateTime *result;
20324 PyObject * obj0 = 0 ;
20325 PyObject * obj1 = 0 ;
20326 char *kwnames[] = {
20327 (char *) "self",(char *) "hour", NULL
20328 };
20329
20330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetHour",kwnames,&obj0,&obj1)) goto fail;
20331 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20332 if (SWIG_arg_fail(1)) SWIG_fail;
20333 {
20334 arg2 = (int)(SWIG_As_int(obj1));
20335 if (SWIG_arg_fail(2)) SWIG_fail;
20336 }
20337 {
20338 PyThreadState* __tstate = wxPyBeginAllowThreads();
20339 {
20340 wxDateTime &_result_ref = (arg1)->SetHour(arg2);
20341 result = (wxDateTime *) &_result_ref;
20342 }
20343
20344 wxPyEndAllowThreads(__tstate);
20345 if (PyErr_Occurred()) SWIG_fail;
20346 }
20347 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20348 return resultobj;
20349 fail:
20350 return NULL;
20351 }
20352
20353
20354 static PyObject *_wrap_DateTime_SetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
20355 PyObject *resultobj;
20356 wxDateTime *arg1 = (wxDateTime *) 0 ;
20357 int arg2 ;
20358 wxDateTime *result;
20359 PyObject * obj0 = 0 ;
20360 PyObject * obj1 = 0 ;
20361 char *kwnames[] = {
20362 (char *) "self",(char *) "minute", NULL
20363 };
20364
20365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMinute",kwnames,&obj0,&obj1)) goto fail;
20366 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20367 if (SWIG_arg_fail(1)) SWIG_fail;
20368 {
20369 arg2 = (int)(SWIG_As_int(obj1));
20370 if (SWIG_arg_fail(2)) SWIG_fail;
20371 }
20372 {
20373 PyThreadState* __tstate = wxPyBeginAllowThreads();
20374 {
20375 wxDateTime &_result_ref = (arg1)->SetMinute(arg2);
20376 result = (wxDateTime *) &_result_ref;
20377 }
20378
20379 wxPyEndAllowThreads(__tstate);
20380 if (PyErr_Occurred()) SWIG_fail;
20381 }
20382 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20383 return resultobj;
20384 fail:
20385 return NULL;
20386 }
20387
20388
20389 static PyObject *_wrap_DateTime_SetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
20390 PyObject *resultobj;
20391 wxDateTime *arg1 = (wxDateTime *) 0 ;
20392 int arg2 ;
20393 wxDateTime *result;
20394 PyObject * obj0 = 0 ;
20395 PyObject * obj1 = 0 ;
20396 char *kwnames[] = {
20397 (char *) "self",(char *) "second", NULL
20398 };
20399
20400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetSecond",kwnames,&obj0,&obj1)) goto fail;
20401 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20402 if (SWIG_arg_fail(1)) SWIG_fail;
20403 {
20404 arg2 = (int)(SWIG_As_int(obj1));
20405 if (SWIG_arg_fail(2)) SWIG_fail;
20406 }
20407 {
20408 PyThreadState* __tstate = wxPyBeginAllowThreads();
20409 {
20410 wxDateTime &_result_ref = (arg1)->SetSecond(arg2);
20411 result = (wxDateTime *) &_result_ref;
20412 }
20413
20414 wxPyEndAllowThreads(__tstate);
20415 if (PyErr_Occurred()) SWIG_fail;
20416 }
20417 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20418 return resultobj;
20419 fail:
20420 return NULL;
20421 }
20422
20423
20424 static PyObject *_wrap_DateTime_SetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
20425 PyObject *resultobj;
20426 wxDateTime *arg1 = (wxDateTime *) 0 ;
20427 int arg2 ;
20428 wxDateTime *result;
20429 PyObject * obj0 = 0 ;
20430 PyObject * obj1 = 0 ;
20431 char *kwnames[] = {
20432 (char *) "self",(char *) "millisecond", NULL
20433 };
20434
20435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMillisecond",kwnames,&obj0,&obj1)) goto fail;
20436 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20437 if (SWIG_arg_fail(1)) SWIG_fail;
20438 {
20439 arg2 = (int)(SWIG_As_int(obj1));
20440 if (SWIG_arg_fail(2)) SWIG_fail;
20441 }
20442 {
20443 PyThreadState* __tstate = wxPyBeginAllowThreads();
20444 {
20445 wxDateTime &_result_ref = (arg1)->SetMillisecond(arg2);
20446 result = (wxDateTime *) &_result_ref;
20447 }
20448
20449 wxPyEndAllowThreads(__tstate);
20450 if (PyErr_Occurred()) SWIG_fail;
20451 }
20452 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20453 return resultobj;
20454 fail:
20455 return NULL;
20456 }
20457
20458
20459 static PyObject *_wrap_DateTime_SetToWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
20460 PyObject *resultobj;
20461 wxDateTime *arg1 = (wxDateTime *) 0 ;
20462 wxDateTime::WeekDay arg2 ;
20463 wxDateTime::WeekFlags arg3 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
20464 wxDateTime *result;
20465 PyObject * obj0 = 0 ;
20466 PyObject * obj1 = 0 ;
20467 PyObject * obj2 = 0 ;
20468 char *kwnames[] = {
20469 (char *) "self",(char *) "weekday",(char *) "flags", NULL
20470 };
20471
20472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
20473 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20474 if (SWIG_arg_fail(1)) SWIG_fail;
20475 {
20476 arg2 = (wxDateTime::WeekDay)(SWIG_As_int(obj1));
20477 if (SWIG_arg_fail(2)) SWIG_fail;
20478 }
20479 if (obj2) {
20480 {
20481 arg3 = (wxDateTime::WeekFlags)(SWIG_As_int(obj2));
20482 if (SWIG_arg_fail(3)) SWIG_fail;
20483 }
20484 }
20485 {
20486 PyThreadState* __tstate = wxPyBeginAllowThreads();
20487 {
20488 wxDateTime &_result_ref = (arg1)->SetToWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
20489 result = (wxDateTime *) &_result_ref;
20490 }
20491
20492 wxPyEndAllowThreads(__tstate);
20493 if (PyErr_Occurred()) SWIG_fail;
20494 }
20495 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20496 return resultobj;
20497 fail:
20498 return NULL;
20499 }
20500
20501
20502 static PyObject *_wrap_DateTime_GetWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
20503 PyObject *resultobj;
20504 wxDateTime *arg1 = (wxDateTime *) 0 ;
20505 wxDateTime::WeekDay arg2 ;
20506 wxDateTime::WeekFlags arg3 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
20507 wxDateTime result;
20508 PyObject * obj0 = 0 ;
20509 PyObject * obj1 = 0 ;
20510 PyObject * obj2 = 0 ;
20511 char *kwnames[] = {
20512 (char *) "self",(char *) "weekday",(char *) "flags", NULL
20513 };
20514
20515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_GetWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
20516 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20517 if (SWIG_arg_fail(1)) SWIG_fail;
20518 {
20519 arg2 = (wxDateTime::WeekDay)(SWIG_As_int(obj1));
20520 if (SWIG_arg_fail(2)) SWIG_fail;
20521 }
20522 if (obj2) {
20523 {
20524 arg3 = (wxDateTime::WeekFlags)(SWIG_As_int(obj2));
20525 if (SWIG_arg_fail(3)) SWIG_fail;
20526 }
20527 }
20528 {
20529 PyThreadState* __tstate = wxPyBeginAllowThreads();
20530 result = (arg1)->GetWeekDayInSameWeek((wxDateTime::WeekDay )arg2,(wxDateTime::WeekFlags )arg3);
20531
20532 wxPyEndAllowThreads(__tstate);
20533 if (PyErr_Occurred()) SWIG_fail;
20534 }
20535 {
20536 wxDateTime * resultptr;
20537 resultptr = new wxDateTime((wxDateTime &)(result));
20538 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20539 }
20540 return resultobj;
20541 fail:
20542 return NULL;
20543 }
20544
20545
20546 static PyObject *_wrap_DateTime_SetToNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
20547 PyObject *resultobj;
20548 wxDateTime *arg1 = (wxDateTime *) 0 ;
20549 wxDateTime::WeekDay arg2 ;
20550 wxDateTime *result;
20551 PyObject * obj0 = 0 ;
20552 PyObject * obj1 = 0 ;
20553 char *kwnames[] = {
20554 (char *) "self",(char *) "weekday", NULL
20555 };
20556
20557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
20558 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20559 if (SWIG_arg_fail(1)) SWIG_fail;
20560 {
20561 arg2 = (wxDateTime::WeekDay)(SWIG_As_int(obj1));
20562 if (SWIG_arg_fail(2)) SWIG_fail;
20563 }
20564 {
20565 PyThreadState* __tstate = wxPyBeginAllowThreads();
20566 {
20567 wxDateTime &_result_ref = (arg1)->SetToNextWeekDay((wxDateTime::WeekDay )arg2);
20568 result = (wxDateTime *) &_result_ref;
20569 }
20570
20571 wxPyEndAllowThreads(__tstate);
20572 if (PyErr_Occurred()) SWIG_fail;
20573 }
20574 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20575 return resultobj;
20576 fail:
20577 return NULL;
20578 }
20579
20580
20581 static PyObject *_wrap_DateTime_GetNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
20582 PyObject *resultobj;
20583 wxDateTime *arg1 = (wxDateTime *) 0 ;
20584 wxDateTime::WeekDay arg2 ;
20585 wxDateTime result;
20586 PyObject * obj0 = 0 ;
20587 PyObject * obj1 = 0 ;
20588 char *kwnames[] = {
20589 (char *) "self",(char *) "weekday", NULL
20590 };
20591
20592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
20593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20594 if (SWIG_arg_fail(1)) SWIG_fail;
20595 {
20596 arg2 = (wxDateTime::WeekDay)(SWIG_As_int(obj1));
20597 if (SWIG_arg_fail(2)) SWIG_fail;
20598 }
20599 {
20600 PyThreadState* __tstate = wxPyBeginAllowThreads();
20601 result = (arg1)->GetNextWeekDay((wxDateTime::WeekDay )arg2);
20602
20603 wxPyEndAllowThreads(__tstate);
20604 if (PyErr_Occurred()) SWIG_fail;
20605 }
20606 {
20607 wxDateTime * resultptr;
20608 resultptr = new wxDateTime((wxDateTime &)(result));
20609 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20610 }
20611 return resultobj;
20612 fail:
20613 return NULL;
20614 }
20615
20616
20617 static PyObject *_wrap_DateTime_SetToPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
20618 PyObject *resultobj;
20619 wxDateTime *arg1 = (wxDateTime *) 0 ;
20620 wxDateTime::WeekDay arg2 ;
20621 wxDateTime *result;
20622 PyObject * obj0 = 0 ;
20623 PyObject * obj1 = 0 ;
20624 char *kwnames[] = {
20625 (char *) "self",(char *) "weekday", NULL
20626 };
20627
20628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
20629 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20630 if (SWIG_arg_fail(1)) SWIG_fail;
20631 {
20632 arg2 = (wxDateTime::WeekDay)(SWIG_As_int(obj1));
20633 if (SWIG_arg_fail(2)) SWIG_fail;
20634 }
20635 {
20636 PyThreadState* __tstate = wxPyBeginAllowThreads();
20637 {
20638 wxDateTime &_result_ref = (arg1)->SetToPrevWeekDay((wxDateTime::WeekDay )arg2);
20639 result = (wxDateTime *) &_result_ref;
20640 }
20641
20642 wxPyEndAllowThreads(__tstate);
20643 if (PyErr_Occurred()) SWIG_fail;
20644 }
20645 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
20646 return resultobj;
20647 fail:
20648 return NULL;
20649 }
20650
20651
20652 static PyObject *_wrap_DateTime_GetPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
20653 PyObject *resultobj;
20654 wxDateTime *arg1 = (wxDateTime *) 0 ;
20655 wxDateTime::WeekDay arg2 ;
20656 wxDateTime result;
20657 PyObject * obj0 = 0 ;
20658 PyObject * obj1 = 0 ;
20659 char *kwnames[] = {
20660 (char *) "self",(char *) "weekday", NULL
20661 };
20662
20663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
20664 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20665 if (SWIG_arg_fail(1)) SWIG_fail;
20666 {
20667 arg2 = (wxDateTime::WeekDay)(SWIG_As_int(obj1));
20668 if (SWIG_arg_fail(2)) SWIG_fail;
20669 }
20670 {
20671 PyThreadState* __tstate = wxPyBeginAllowThreads();
20672 result = (arg1)->GetPrevWeekDay((wxDateTime::WeekDay )arg2);
20673
20674 wxPyEndAllowThreads(__tstate);
20675 if (PyErr_Occurred()) SWIG_fail;
20676 }
20677 {
20678 wxDateTime * resultptr;
20679 resultptr = new wxDateTime((wxDateTime &)(result));
20680 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20681 }
20682 return resultobj;
20683 fail:
20684 return NULL;
20685 }
20686
20687
20688 static PyObject *_wrap_DateTime_SetToWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
20689 PyObject *resultobj;
20690 wxDateTime *arg1 = (wxDateTime *) 0 ;
20691 wxDateTime::WeekDay arg2 ;
20692 int arg3 = (int) 1 ;
20693 wxDateTime::Month arg4 = (wxDateTime::Month) wxDateTime::Inv_Month ;
20694 int arg5 = (int) wxDateTime::Inv_Year ;
20695 bool result;
20696 PyObject * obj0 = 0 ;
20697 PyObject * obj1 = 0 ;
20698 PyObject * obj2 = 0 ;
20699 PyObject * obj3 = 0 ;
20700 PyObject * obj4 = 0 ;
20701 char *kwnames[] = {
20702 (char *) "self",(char *) "weekday",(char *) "n",(char *) "month",(char *) "year", NULL
20703 };
20704
20705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetToWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
20706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20707 if (SWIG_arg_fail(1)) SWIG_fail;
20708 {
20709 arg2 = (wxDateTime::WeekDay)(SWIG_As_int(obj1));
20710 if (SWIG_arg_fail(2)) SWIG_fail;
20711 }
20712 if (obj2) {
20713 {
20714 arg3 = (int)(SWIG_As_int(obj2));
20715 if (SWIG_arg_fail(3)) SWIG_fail;
20716 }
20717 }
20718 if (obj3) {
20719 {
20720 arg4 = (wxDateTime::Month)(SWIG_As_int(obj3));
20721 if (SWIG_arg_fail(4)) SWIG_fail;
20722 }
20723 }
20724 if (obj4) {
20725 {
20726 arg5 = (int)(SWIG_As_int(obj4));
20727 if (SWIG_arg_fail(5)) SWIG_fail;
20728 }
20729 }
20730 {
20731 PyThreadState* __tstate = wxPyBeginAllowThreads();
20732 result = (bool)(arg1)->SetToWeekDay((wxDateTime::WeekDay )arg2,arg3,(wxDateTime::Month )arg4,arg5);
20733
20734 wxPyEndAllowThreads(__tstate);
20735 if (PyErr_Occurred()) SWIG_fail;
20736 }
20737 {
20738 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20739 }
20740 return resultobj;
20741 fail:
20742 return NULL;
20743 }
20744
20745
20746 static PyObject *_wrap_DateTime_SetToLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
20747 PyObject *resultobj;
20748 wxDateTime *arg1 = (wxDateTime *) 0 ;
20749 wxDateTime::WeekDay arg2 ;
20750 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
20751 int arg4 = (int) wxDateTime::Inv_Year ;
20752 bool result;
20753 PyObject * obj0 = 0 ;
20754 PyObject * obj1 = 0 ;
20755 PyObject * obj2 = 0 ;
20756 PyObject * obj3 = 0 ;
20757 char *kwnames[] = {
20758 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
20759 };
20760
20761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
20762 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20763 if (SWIG_arg_fail(1)) SWIG_fail;
20764 {
20765 arg2 = (wxDateTime::WeekDay)(SWIG_As_int(obj1));
20766 if (SWIG_arg_fail(2)) SWIG_fail;
20767 }
20768 if (obj2) {
20769 {
20770 arg3 = (wxDateTime::Month)(SWIG_As_int(obj2));
20771 if (SWIG_arg_fail(3)) SWIG_fail;
20772 }
20773 }
20774 if (obj3) {
20775 {
20776 arg4 = (int)(SWIG_As_int(obj3));
20777 if (SWIG_arg_fail(4)) SWIG_fail;
20778 }
20779 }
20780 {
20781 PyThreadState* __tstate = wxPyBeginAllowThreads();
20782 result = (bool)(arg1)->SetToLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
20783
20784 wxPyEndAllowThreads(__tstate);
20785 if (PyErr_Occurred()) SWIG_fail;
20786 }
20787 {
20788 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20789 }
20790 return resultobj;
20791 fail:
20792 return NULL;
20793 }
20794
20795
20796 static PyObject *_wrap_DateTime_GetLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
20797 PyObject *resultobj;
20798 wxDateTime *arg1 = (wxDateTime *) 0 ;
20799 wxDateTime::WeekDay arg2 ;
20800 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
20801 int arg4 = (int) wxDateTime::Inv_Year ;
20802 wxDateTime result;
20803 PyObject * obj0 = 0 ;
20804 PyObject * obj1 = 0 ;
20805 PyObject * obj2 = 0 ;
20806 PyObject * obj3 = 0 ;
20807 char *kwnames[] = {
20808 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
20809 };
20810
20811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
20812 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20813 if (SWIG_arg_fail(1)) SWIG_fail;
20814 {
20815 arg2 = (wxDateTime::WeekDay)(SWIG_As_int(obj1));
20816 if (SWIG_arg_fail(2)) SWIG_fail;
20817 }
20818 if (obj2) {
20819 {
20820 arg3 = (wxDateTime::Month)(SWIG_As_int(obj2));
20821 if (SWIG_arg_fail(3)) SWIG_fail;
20822 }
20823 }
20824 if (obj3) {
20825 {
20826 arg4 = (int)(SWIG_As_int(obj3));
20827 if (SWIG_arg_fail(4)) SWIG_fail;
20828 }
20829 }
20830 {
20831 PyThreadState* __tstate = wxPyBeginAllowThreads();
20832 result = (arg1)->GetLastWeekDay((wxDateTime::WeekDay )arg2,(wxDateTime::Month )arg3,arg4);
20833
20834 wxPyEndAllowThreads(__tstate);
20835 if (PyErr_Occurred()) SWIG_fail;
20836 }
20837 {
20838 wxDateTime * resultptr;
20839 resultptr = new wxDateTime((wxDateTime &)(result));
20840 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20841 }
20842 return resultobj;
20843 fail:
20844 return NULL;
20845 }
20846
20847
20848 static PyObject *_wrap_DateTime_SetToTheWeek(PyObject *, PyObject *args, PyObject *kwargs) {
20849 PyObject *resultobj;
20850 wxDateTime *arg1 = (wxDateTime *) 0 ;
20851 int arg2 ;
20852 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
20853 wxDateTime::WeekFlags arg4 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
20854 bool result;
20855 PyObject * obj0 = 0 ;
20856 PyObject * obj1 = 0 ;
20857 PyObject * obj2 = 0 ;
20858 PyObject * obj3 = 0 ;
20859 char *kwnames[] = {
20860 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
20861 };
20862
20863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToTheWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
20864 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20865 if (SWIG_arg_fail(1)) SWIG_fail;
20866 {
20867 arg2 = (int)(SWIG_As_int(obj1));
20868 if (SWIG_arg_fail(2)) SWIG_fail;
20869 }
20870 if (obj2) {
20871 {
20872 arg3 = (wxDateTime::WeekDay)(SWIG_As_int(obj2));
20873 if (SWIG_arg_fail(3)) SWIG_fail;
20874 }
20875 }
20876 if (obj3) {
20877 {
20878 arg4 = (wxDateTime::WeekFlags)(SWIG_As_int(obj3));
20879 if (SWIG_arg_fail(4)) SWIG_fail;
20880 }
20881 }
20882 {
20883 PyThreadState* __tstate = wxPyBeginAllowThreads();
20884 result = (bool)(arg1)->SetToTheWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
20885
20886 wxPyEndAllowThreads(__tstate);
20887 if (PyErr_Occurred()) SWIG_fail;
20888 }
20889 {
20890 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20891 }
20892 return resultobj;
20893 fail:
20894 return NULL;
20895 }
20896
20897
20898 static PyObject *_wrap_DateTime_GetWeek(PyObject *, PyObject *args, PyObject *kwargs) {
20899 PyObject *resultobj;
20900 wxDateTime *arg1 = (wxDateTime *) 0 ;
20901 int arg2 ;
20902 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
20903 wxDateTime::WeekFlags arg4 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
20904 wxDateTime result;
20905 PyObject * obj0 = 0 ;
20906 PyObject * obj1 = 0 ;
20907 PyObject * obj2 = 0 ;
20908 PyObject * obj3 = 0 ;
20909 char *kwnames[] = {
20910 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
20911 };
20912
20913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
20914 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20915 if (SWIG_arg_fail(1)) SWIG_fail;
20916 {
20917 arg2 = (int)(SWIG_As_int(obj1));
20918 if (SWIG_arg_fail(2)) SWIG_fail;
20919 }
20920 if (obj2) {
20921 {
20922 arg3 = (wxDateTime::WeekDay)(SWIG_As_int(obj2));
20923 if (SWIG_arg_fail(3)) SWIG_fail;
20924 }
20925 }
20926 if (obj3) {
20927 {
20928 arg4 = (wxDateTime::WeekFlags)(SWIG_As_int(obj3));
20929 if (SWIG_arg_fail(4)) SWIG_fail;
20930 }
20931 }
20932 {
20933 PyThreadState* __tstate = wxPyBeginAllowThreads();
20934 result = (arg1)->GetWeek(arg2,(wxDateTime::WeekDay )arg3,(wxDateTime::WeekFlags )arg4);
20935
20936 wxPyEndAllowThreads(__tstate);
20937 if (PyErr_Occurred()) SWIG_fail;
20938 }
20939 {
20940 wxDateTime * resultptr;
20941 resultptr = new wxDateTime((wxDateTime &)(result));
20942 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20943 }
20944 return resultobj;
20945 fail:
20946 return NULL;
20947 }
20948
20949
20950 static PyObject *_wrap_DateTime_SetToWeekOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
20951 PyObject *resultobj;
20952 int arg1 ;
20953 int arg2 ;
20954 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
20955 wxDateTime result;
20956 PyObject * obj0 = 0 ;
20957 PyObject * obj1 = 0 ;
20958 PyObject * obj2 = 0 ;
20959 char *kwnames[] = {
20960 (char *) "year",(char *) "numWeek",(char *) "weekday", NULL
20961 };
20962
20963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekOfYear",kwnames,&obj0,&obj1,&obj2)) goto fail;
20964 {
20965 arg1 = (int)(SWIG_As_int(obj0));
20966 if (SWIG_arg_fail(1)) SWIG_fail;
20967 }
20968 {
20969 arg2 = (int)(SWIG_As_int(obj1));
20970 if (SWIG_arg_fail(2)) SWIG_fail;
20971 }
20972 if (obj2) {
20973 {
20974 arg3 = (wxDateTime::WeekDay)(SWIG_As_int(obj2));
20975 if (SWIG_arg_fail(3)) SWIG_fail;
20976 }
20977 }
20978 {
20979 PyThreadState* __tstate = wxPyBeginAllowThreads();
20980 result = wxDateTime::SetToWeekOfYear(arg1,arg2,(wxDateTime::WeekDay )arg3);
20981
20982 wxPyEndAllowThreads(__tstate);
20983 if (PyErr_Occurred()) SWIG_fail;
20984 }
20985 {
20986 wxDateTime * resultptr;
20987 resultptr = new wxDateTime((wxDateTime &)(result));
20988 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20989 }
20990 return resultobj;
20991 fail:
20992 return NULL;
20993 }
20994
20995
20996 static PyObject *_wrap_DateTime_SetToLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
20997 PyObject *resultobj;
20998 wxDateTime *arg1 = (wxDateTime *) 0 ;
20999 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21000 int arg3 = (int) wxDateTime::Inv_Year ;
21001 wxDateTime *result;
21002 PyObject * obj0 = 0 ;
21003 PyObject * obj1 = 0 ;
21004 PyObject * obj2 = 0 ;
21005 char *kwnames[] = {
21006 (char *) "self",(char *) "month",(char *) "year", NULL
21007 };
21008
21009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_SetToLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
21010 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21011 if (SWIG_arg_fail(1)) SWIG_fail;
21012 if (obj1) {
21013 {
21014 arg2 = (wxDateTime::Month)(SWIG_As_int(obj1));
21015 if (SWIG_arg_fail(2)) SWIG_fail;
21016 }
21017 }
21018 if (obj2) {
21019 {
21020 arg3 = (int)(SWIG_As_int(obj2));
21021 if (SWIG_arg_fail(3)) SWIG_fail;
21022 }
21023 }
21024 {
21025 PyThreadState* __tstate = wxPyBeginAllowThreads();
21026 {
21027 wxDateTime &_result_ref = (arg1)->SetToLastMonthDay((wxDateTime::Month )arg2,arg3);
21028 result = (wxDateTime *) &_result_ref;
21029 }
21030
21031 wxPyEndAllowThreads(__tstate);
21032 if (PyErr_Occurred()) SWIG_fail;
21033 }
21034 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21035 return resultobj;
21036 fail:
21037 return NULL;
21038 }
21039
21040
21041 static PyObject *_wrap_DateTime_GetLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
21042 PyObject *resultobj;
21043 wxDateTime *arg1 = (wxDateTime *) 0 ;
21044 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
21045 int arg3 = (int) wxDateTime::Inv_Year ;
21046 wxDateTime result;
21047 PyObject * obj0 = 0 ;
21048 PyObject * obj1 = 0 ;
21049 PyObject * obj2 = 0 ;
21050 char *kwnames[] = {
21051 (char *) "self",(char *) "month",(char *) "year", NULL
21052 };
21053
21054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
21055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21056 if (SWIG_arg_fail(1)) SWIG_fail;
21057 if (obj1) {
21058 {
21059 arg2 = (wxDateTime::Month)(SWIG_As_int(obj1));
21060 if (SWIG_arg_fail(2)) SWIG_fail;
21061 }
21062 }
21063 if (obj2) {
21064 {
21065 arg3 = (int)(SWIG_As_int(obj2));
21066 if (SWIG_arg_fail(3)) SWIG_fail;
21067 }
21068 }
21069 {
21070 PyThreadState* __tstate = wxPyBeginAllowThreads();
21071 result = (arg1)->GetLastMonthDay((wxDateTime::Month )arg2,arg3);
21072
21073 wxPyEndAllowThreads(__tstate);
21074 if (PyErr_Occurred()) SWIG_fail;
21075 }
21076 {
21077 wxDateTime * resultptr;
21078 resultptr = new wxDateTime((wxDateTime &)(result));
21079 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21080 }
21081 return resultobj;
21082 fail:
21083 return NULL;
21084 }
21085
21086
21087 static PyObject *_wrap_DateTime_SetToYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
21088 PyObject *resultobj;
21089 wxDateTime *arg1 = (wxDateTime *) 0 ;
21090 int arg2 ;
21091 wxDateTime *result;
21092 PyObject * obj0 = 0 ;
21093 PyObject * obj1 = 0 ;
21094 char *kwnames[] = {
21095 (char *) "self",(char *) "yday", NULL
21096 };
21097
21098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToYearDay",kwnames,&obj0,&obj1)) goto fail;
21099 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21100 if (SWIG_arg_fail(1)) SWIG_fail;
21101 {
21102 arg2 = (int)(SWIG_As_int(obj1));
21103 if (SWIG_arg_fail(2)) SWIG_fail;
21104 }
21105 {
21106 PyThreadState* __tstate = wxPyBeginAllowThreads();
21107 {
21108 wxDateTime &_result_ref = (arg1)->SetToYearDay(arg2);
21109 result = (wxDateTime *) &_result_ref;
21110 }
21111
21112 wxPyEndAllowThreads(__tstate);
21113 if (PyErr_Occurred()) SWIG_fail;
21114 }
21115 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21116 return resultobj;
21117 fail:
21118 return NULL;
21119 }
21120
21121
21122 static PyObject *_wrap_DateTime_GetYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
21123 PyObject *resultobj;
21124 wxDateTime *arg1 = (wxDateTime *) 0 ;
21125 int arg2 ;
21126 wxDateTime result;
21127 PyObject * obj0 = 0 ;
21128 PyObject * obj1 = 0 ;
21129 char *kwnames[] = {
21130 (char *) "self",(char *) "yday", NULL
21131 };
21132
21133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetYearDay",kwnames,&obj0,&obj1)) goto fail;
21134 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21135 if (SWIG_arg_fail(1)) SWIG_fail;
21136 {
21137 arg2 = (int)(SWIG_As_int(obj1));
21138 if (SWIG_arg_fail(2)) SWIG_fail;
21139 }
21140 {
21141 PyThreadState* __tstate = wxPyBeginAllowThreads();
21142 result = (arg1)->GetYearDay(arg2);
21143
21144 wxPyEndAllowThreads(__tstate);
21145 if (PyErr_Occurred()) SWIG_fail;
21146 }
21147 {
21148 wxDateTime * resultptr;
21149 resultptr = new wxDateTime((wxDateTime &)(result));
21150 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21151 }
21152 return resultobj;
21153 fail:
21154 return NULL;
21155 }
21156
21157
21158 static PyObject *_wrap_DateTime_GetJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
21159 PyObject *resultobj;
21160 wxDateTime *arg1 = (wxDateTime *) 0 ;
21161 double result;
21162 PyObject * obj0 = 0 ;
21163 char *kwnames[] = {
21164 (char *) "self", NULL
21165 };
21166
21167 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJulianDayNumber",kwnames,&obj0)) goto fail;
21168 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21169 if (SWIG_arg_fail(1)) SWIG_fail;
21170 {
21171 PyThreadState* __tstate = wxPyBeginAllowThreads();
21172 result = (double)(arg1)->GetJulianDayNumber();
21173
21174 wxPyEndAllowThreads(__tstate);
21175 if (PyErr_Occurred()) SWIG_fail;
21176 }
21177 {
21178 resultobj = SWIG_From_double((double)(result));
21179 }
21180 return resultobj;
21181 fail:
21182 return NULL;
21183 }
21184
21185
21186 static PyObject *_wrap_DateTime_GetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
21187 PyObject *resultobj;
21188 wxDateTime *arg1 = (wxDateTime *) 0 ;
21189 double result;
21190 PyObject * obj0 = 0 ;
21191 char *kwnames[] = {
21192 (char *) "self", NULL
21193 };
21194
21195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetJDN",kwnames,&obj0)) goto fail;
21196 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21197 if (SWIG_arg_fail(1)) SWIG_fail;
21198 {
21199 PyThreadState* __tstate = wxPyBeginAllowThreads();
21200 result = (double)(arg1)->GetJDN();
21201
21202 wxPyEndAllowThreads(__tstate);
21203 if (PyErr_Occurred()) SWIG_fail;
21204 }
21205 {
21206 resultobj = SWIG_From_double((double)(result));
21207 }
21208 return resultobj;
21209 fail:
21210 return NULL;
21211 }
21212
21213
21214 static PyObject *_wrap_DateTime_GetModifiedJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
21215 PyObject *resultobj;
21216 wxDateTime *arg1 = (wxDateTime *) 0 ;
21217 double result;
21218 PyObject * obj0 = 0 ;
21219 char *kwnames[] = {
21220 (char *) "self", NULL
21221 };
21222
21223 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetModifiedJulianDayNumber",kwnames,&obj0)) goto fail;
21224 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21225 if (SWIG_arg_fail(1)) SWIG_fail;
21226 {
21227 PyThreadState* __tstate = wxPyBeginAllowThreads();
21228 result = (double)((wxDateTime const *)arg1)->GetModifiedJulianDayNumber();
21229
21230 wxPyEndAllowThreads(__tstate);
21231 if (PyErr_Occurred()) SWIG_fail;
21232 }
21233 {
21234 resultobj = SWIG_From_double((double)(result));
21235 }
21236 return resultobj;
21237 fail:
21238 return NULL;
21239 }
21240
21241
21242 static PyObject *_wrap_DateTime_GetMJD(PyObject *, PyObject *args, PyObject *kwargs) {
21243 PyObject *resultobj;
21244 wxDateTime *arg1 = (wxDateTime *) 0 ;
21245 double result;
21246 PyObject * obj0 = 0 ;
21247 char *kwnames[] = {
21248 (char *) "self", NULL
21249 };
21250
21251 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetMJD",kwnames,&obj0)) goto fail;
21252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21253 if (SWIG_arg_fail(1)) SWIG_fail;
21254 {
21255 PyThreadState* __tstate = wxPyBeginAllowThreads();
21256 result = (double)(arg1)->GetMJD();
21257
21258 wxPyEndAllowThreads(__tstate);
21259 if (PyErr_Occurred()) SWIG_fail;
21260 }
21261 {
21262 resultobj = SWIG_From_double((double)(result));
21263 }
21264 return resultobj;
21265 fail:
21266 return NULL;
21267 }
21268
21269
21270 static PyObject *_wrap_DateTime_GetRataDie(PyObject *, PyObject *args, PyObject *kwargs) {
21271 PyObject *resultobj;
21272 wxDateTime *arg1 = (wxDateTime *) 0 ;
21273 double result;
21274 PyObject * obj0 = 0 ;
21275 char *kwnames[] = {
21276 (char *) "self", NULL
21277 };
21278
21279 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetRataDie",kwnames,&obj0)) goto fail;
21280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21281 if (SWIG_arg_fail(1)) SWIG_fail;
21282 {
21283 PyThreadState* __tstate = wxPyBeginAllowThreads();
21284 result = (double)(arg1)->GetRataDie();
21285
21286 wxPyEndAllowThreads(__tstate);
21287 if (PyErr_Occurred()) SWIG_fail;
21288 }
21289 {
21290 resultobj = SWIG_From_double((double)(result));
21291 }
21292 return resultobj;
21293 fail:
21294 return NULL;
21295 }
21296
21297
21298 static PyObject *_wrap_DateTime_ToTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
21299 PyObject *resultobj;
21300 wxDateTime *arg1 = (wxDateTime *) 0 ;
21301 wxDateTime::TimeZone *arg2 = 0 ;
21302 bool arg3 = (bool) false ;
21303 wxDateTime result;
21304 bool temp2 = false ;
21305 PyObject * obj0 = 0 ;
21306 PyObject * obj1 = 0 ;
21307 PyObject * obj2 = 0 ;
21308 char *kwnames[] = {
21309 (char *) "self",(char *) "tz",(char *) "noDST", NULL
21310 };
21311
21312 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_ToTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
21313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21314 if (SWIG_arg_fail(1)) SWIG_fail;
21315 {
21316 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
21317 temp2 = true;
21318 }
21319 if (obj2) {
21320 {
21321 arg3 = (bool)(SWIG_As_bool(obj2));
21322 if (SWIG_arg_fail(3)) SWIG_fail;
21323 }
21324 }
21325 {
21326 PyThreadState* __tstate = wxPyBeginAllowThreads();
21327 result = (arg1)->ToTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
21328
21329 wxPyEndAllowThreads(__tstate);
21330 if (PyErr_Occurred()) SWIG_fail;
21331 }
21332 {
21333 wxDateTime * resultptr;
21334 resultptr = new wxDateTime((wxDateTime &)(result));
21335 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21336 }
21337 {
21338 if (temp2) delete arg2;
21339 }
21340 return resultobj;
21341 fail:
21342 {
21343 if (temp2) delete arg2;
21344 }
21345 return NULL;
21346 }
21347
21348
21349 static PyObject *_wrap_DateTime_MakeTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
21350 PyObject *resultobj;
21351 wxDateTime *arg1 = (wxDateTime *) 0 ;
21352 wxDateTime::TimeZone *arg2 = 0 ;
21353 bool arg3 = (bool) false ;
21354 wxDateTime *result;
21355 bool temp2 = false ;
21356 PyObject * obj0 = 0 ;
21357 PyObject * obj1 = 0 ;
21358 PyObject * obj2 = 0 ;
21359 char *kwnames[] = {
21360 (char *) "self",(char *) "tz",(char *) "noDST", NULL
21361 };
21362
21363 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_MakeTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
21364 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21365 if (SWIG_arg_fail(1)) SWIG_fail;
21366 {
21367 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
21368 temp2 = true;
21369 }
21370 if (obj2) {
21371 {
21372 arg3 = (bool)(SWIG_As_bool(obj2));
21373 if (SWIG_arg_fail(3)) SWIG_fail;
21374 }
21375 }
21376 {
21377 PyThreadState* __tstate = wxPyBeginAllowThreads();
21378 {
21379 wxDateTime &_result_ref = (arg1)->MakeTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
21380 result = (wxDateTime *) &_result_ref;
21381 }
21382
21383 wxPyEndAllowThreads(__tstate);
21384 if (PyErr_Occurred()) SWIG_fail;
21385 }
21386 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21387 {
21388 if (temp2) delete arg2;
21389 }
21390 return resultobj;
21391 fail:
21392 {
21393 if (temp2) delete arg2;
21394 }
21395 return NULL;
21396 }
21397
21398
21399 static PyObject *_wrap_DateTime_FromTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
21400 PyObject *resultobj;
21401 wxDateTime *arg1 = (wxDateTime *) 0 ;
21402 wxDateTime::TimeZone *arg2 = 0 ;
21403 bool arg3 = (bool) false ;
21404 wxDateTime result;
21405 bool temp2 = false ;
21406 PyObject * obj0 = 0 ;
21407 PyObject * obj1 = 0 ;
21408 PyObject * obj2 = 0 ;
21409 char *kwnames[] = {
21410 (char *) "self",(char *) "tz",(char *) "noDST", NULL
21411 };
21412
21413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_FromTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
21414 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21415 if (SWIG_arg_fail(1)) SWIG_fail;
21416 {
21417 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
21418 temp2 = true;
21419 }
21420 if (obj2) {
21421 {
21422 arg3 = (bool)(SWIG_As_bool(obj2));
21423 if (SWIG_arg_fail(3)) SWIG_fail;
21424 }
21425 }
21426 {
21427 PyThreadState* __tstate = wxPyBeginAllowThreads();
21428 result = ((wxDateTime const *)arg1)->FromTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
21429
21430 wxPyEndAllowThreads(__tstate);
21431 if (PyErr_Occurred()) SWIG_fail;
21432 }
21433 {
21434 wxDateTime * resultptr;
21435 resultptr = new wxDateTime((wxDateTime &)(result));
21436 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21437 }
21438 {
21439 if (temp2) delete arg2;
21440 }
21441 return resultobj;
21442 fail:
21443 {
21444 if (temp2) delete arg2;
21445 }
21446 return NULL;
21447 }
21448
21449
21450 static PyObject *_wrap_DateTime_MakeFromTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
21451 PyObject *resultobj;
21452 wxDateTime *arg1 = (wxDateTime *) 0 ;
21453 wxDateTime::TimeZone *arg2 = 0 ;
21454 bool arg3 = (bool) false ;
21455 wxDateTime *result;
21456 bool temp2 = false ;
21457 PyObject * obj0 = 0 ;
21458 PyObject * obj1 = 0 ;
21459 PyObject * obj2 = 0 ;
21460 char *kwnames[] = {
21461 (char *) "self",(char *) "tz",(char *) "noDST", NULL
21462 };
21463
21464 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_MakeFromTimezone",kwnames,&obj0,&obj1,&obj2)) goto fail;
21465 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21466 if (SWIG_arg_fail(1)) SWIG_fail;
21467 {
21468 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
21469 temp2 = true;
21470 }
21471 if (obj2) {
21472 {
21473 arg3 = (bool)(SWIG_As_bool(obj2));
21474 if (SWIG_arg_fail(3)) SWIG_fail;
21475 }
21476 }
21477 {
21478 PyThreadState* __tstate = wxPyBeginAllowThreads();
21479 {
21480 wxDateTime &_result_ref = (arg1)->MakeFromTimezone((wxDateTime::TimeZone const &)*arg2,arg3);
21481 result = (wxDateTime *) &_result_ref;
21482 }
21483
21484 wxPyEndAllowThreads(__tstate);
21485 if (PyErr_Occurred()) SWIG_fail;
21486 }
21487 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21488 {
21489 if (temp2) delete arg2;
21490 }
21491 return resultobj;
21492 fail:
21493 {
21494 if (temp2) delete arg2;
21495 }
21496 return NULL;
21497 }
21498
21499
21500 static PyObject *_wrap_DateTime_ToUTC(PyObject *, PyObject *args, PyObject *kwargs) {
21501 PyObject *resultobj;
21502 wxDateTime *arg1 = (wxDateTime *) 0 ;
21503 bool arg2 = (bool) false ;
21504 wxDateTime result;
21505 PyObject * obj0 = 0 ;
21506 PyObject * obj1 = 0 ;
21507 char *kwnames[] = {
21508 (char *) "self",(char *) "noDST", NULL
21509 };
21510
21511 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_ToUTC",kwnames,&obj0,&obj1)) goto fail;
21512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21513 if (SWIG_arg_fail(1)) SWIG_fail;
21514 if (obj1) {
21515 {
21516 arg2 = (bool)(SWIG_As_bool(obj1));
21517 if (SWIG_arg_fail(2)) SWIG_fail;
21518 }
21519 }
21520 {
21521 PyThreadState* __tstate = wxPyBeginAllowThreads();
21522 result = ((wxDateTime const *)arg1)->ToUTC(arg2);
21523
21524 wxPyEndAllowThreads(__tstate);
21525 if (PyErr_Occurred()) SWIG_fail;
21526 }
21527 {
21528 wxDateTime * resultptr;
21529 resultptr = new wxDateTime((wxDateTime &)(result));
21530 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21531 }
21532 return resultobj;
21533 fail:
21534 return NULL;
21535 }
21536
21537
21538 static PyObject *_wrap_DateTime_MakeUTC(PyObject *, PyObject *args, PyObject *kwargs) {
21539 PyObject *resultobj;
21540 wxDateTime *arg1 = (wxDateTime *) 0 ;
21541 bool arg2 = (bool) false ;
21542 wxDateTime *result;
21543 PyObject * obj0 = 0 ;
21544 PyObject * obj1 = 0 ;
21545 char *kwnames[] = {
21546 (char *) "self",(char *) "noDST", NULL
21547 };
21548
21549 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeUTC",kwnames,&obj0,&obj1)) goto fail;
21550 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21551 if (SWIG_arg_fail(1)) SWIG_fail;
21552 if (obj1) {
21553 {
21554 arg2 = (bool)(SWIG_As_bool(obj1));
21555 if (SWIG_arg_fail(2)) SWIG_fail;
21556 }
21557 }
21558 {
21559 PyThreadState* __tstate = wxPyBeginAllowThreads();
21560 {
21561 wxDateTime &_result_ref = (arg1)->MakeUTC(arg2);
21562 result = (wxDateTime *) &_result_ref;
21563 }
21564
21565 wxPyEndAllowThreads(__tstate);
21566 if (PyErr_Occurred()) SWIG_fail;
21567 }
21568 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21569 return resultobj;
21570 fail:
21571 return NULL;
21572 }
21573
21574
21575 static PyObject *_wrap_DateTime_ToGMT(PyObject *, PyObject *args, PyObject *kwargs) {
21576 PyObject *resultobj;
21577 wxDateTime *arg1 = (wxDateTime *) 0 ;
21578 bool arg2 = (bool) false ;
21579 wxDateTime result;
21580 PyObject * obj0 = 0 ;
21581 PyObject * obj1 = 0 ;
21582 char *kwnames[] = {
21583 (char *) "self",(char *) "noDST", NULL
21584 };
21585
21586 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_ToGMT",kwnames,&obj0,&obj1)) goto fail;
21587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21588 if (SWIG_arg_fail(1)) SWIG_fail;
21589 if (obj1) {
21590 {
21591 arg2 = (bool)(SWIG_As_bool(obj1));
21592 if (SWIG_arg_fail(2)) SWIG_fail;
21593 }
21594 }
21595 {
21596 PyThreadState* __tstate = wxPyBeginAllowThreads();
21597 result = ((wxDateTime const *)arg1)->ToGMT(arg2);
21598
21599 wxPyEndAllowThreads(__tstate);
21600 if (PyErr_Occurred()) SWIG_fail;
21601 }
21602 {
21603 wxDateTime * resultptr;
21604 resultptr = new wxDateTime((wxDateTime &)(result));
21605 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21606 }
21607 return resultobj;
21608 fail:
21609 return NULL;
21610 }
21611
21612
21613 static PyObject *_wrap_DateTime_MakeGMT(PyObject *, PyObject *args, PyObject *kwargs) {
21614 PyObject *resultobj;
21615 wxDateTime *arg1 = (wxDateTime *) 0 ;
21616 bool arg2 = (bool) false ;
21617 wxDateTime *result;
21618 PyObject * obj0 = 0 ;
21619 PyObject * obj1 = 0 ;
21620 char *kwnames[] = {
21621 (char *) "self",(char *) "noDST", NULL
21622 };
21623
21624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeGMT",kwnames,&obj0,&obj1)) goto fail;
21625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21626 if (SWIG_arg_fail(1)) SWIG_fail;
21627 if (obj1) {
21628 {
21629 arg2 = (bool)(SWIG_As_bool(obj1));
21630 if (SWIG_arg_fail(2)) SWIG_fail;
21631 }
21632 }
21633 {
21634 PyThreadState* __tstate = wxPyBeginAllowThreads();
21635 {
21636 wxDateTime &_result_ref = (arg1)->MakeGMT(arg2);
21637 result = (wxDateTime *) &_result_ref;
21638 }
21639
21640 wxPyEndAllowThreads(__tstate);
21641 if (PyErr_Occurred()) SWIG_fail;
21642 }
21643 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21644 return resultobj;
21645 fail:
21646 return NULL;
21647 }
21648
21649
21650 static PyObject *_wrap_DateTime_FromUTC(PyObject *, PyObject *args, PyObject *kwargs) {
21651 PyObject *resultobj;
21652 wxDateTime *arg1 = (wxDateTime *) 0 ;
21653 bool arg2 = (bool) false ;
21654 wxDateTime result;
21655 PyObject * obj0 = 0 ;
21656 PyObject * obj1 = 0 ;
21657 char *kwnames[] = {
21658 (char *) "self",(char *) "noDST", NULL
21659 };
21660
21661 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_FromUTC",kwnames,&obj0,&obj1)) goto fail;
21662 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21663 if (SWIG_arg_fail(1)) SWIG_fail;
21664 if (obj1) {
21665 {
21666 arg2 = (bool)(SWIG_As_bool(obj1));
21667 if (SWIG_arg_fail(2)) SWIG_fail;
21668 }
21669 }
21670 {
21671 PyThreadState* __tstate = wxPyBeginAllowThreads();
21672 result = ((wxDateTime const *)arg1)->FromUTC(arg2);
21673
21674 wxPyEndAllowThreads(__tstate);
21675 if (PyErr_Occurred()) SWIG_fail;
21676 }
21677 {
21678 wxDateTime * resultptr;
21679 resultptr = new wxDateTime((wxDateTime &)(result));
21680 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
21681 }
21682 return resultobj;
21683 fail:
21684 return NULL;
21685 }
21686
21687
21688 static PyObject *_wrap_DateTime_MakeFromUTC(PyObject *, PyObject *args, PyObject *kwargs) {
21689 PyObject *resultobj;
21690 wxDateTime *arg1 = (wxDateTime *) 0 ;
21691 bool arg2 = (bool) false ;
21692 wxDateTime *result;
21693 PyObject * obj0 = 0 ;
21694 PyObject * obj1 = 0 ;
21695 char *kwnames[] = {
21696 (char *) "self",(char *) "noDST", NULL
21697 };
21698
21699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_MakeFromUTC",kwnames,&obj0,&obj1)) goto fail;
21700 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21701 if (SWIG_arg_fail(1)) SWIG_fail;
21702 if (obj1) {
21703 {
21704 arg2 = (bool)(SWIG_As_bool(obj1));
21705 if (SWIG_arg_fail(2)) SWIG_fail;
21706 }
21707 }
21708 {
21709 PyThreadState* __tstate = wxPyBeginAllowThreads();
21710 {
21711 wxDateTime &_result_ref = (arg1)->MakeFromUTC(arg2);
21712 result = (wxDateTime *) &_result_ref;
21713 }
21714
21715 wxPyEndAllowThreads(__tstate);
21716 if (PyErr_Occurred()) SWIG_fail;
21717 }
21718 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
21719 return resultobj;
21720 fail:
21721 return NULL;
21722 }
21723
21724
21725 static PyObject *_wrap_DateTime_IsDST(PyObject *, PyObject *args, PyObject *kwargs) {
21726 PyObject *resultobj;
21727 wxDateTime *arg1 = (wxDateTime *) 0 ;
21728 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
21729 int result;
21730 PyObject * obj0 = 0 ;
21731 PyObject * obj1 = 0 ;
21732 char *kwnames[] = {
21733 (char *) "self",(char *) "country", NULL
21734 };
21735
21736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsDST",kwnames,&obj0,&obj1)) goto fail;
21737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21738 if (SWIG_arg_fail(1)) SWIG_fail;
21739 if (obj1) {
21740 {
21741 arg2 = (wxDateTime::Country)(SWIG_As_int(obj1));
21742 if (SWIG_arg_fail(2)) SWIG_fail;
21743 }
21744 }
21745 {
21746 PyThreadState* __tstate = wxPyBeginAllowThreads();
21747 result = (int)(arg1)->IsDST((wxDateTime::Country )arg2);
21748
21749 wxPyEndAllowThreads(__tstate);
21750 if (PyErr_Occurred()) SWIG_fail;
21751 }
21752 {
21753 resultobj = SWIG_From_int((int)(result));
21754 }
21755 return resultobj;
21756 fail:
21757 return NULL;
21758 }
21759
21760
21761 static PyObject *_wrap_DateTime_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
21762 PyObject *resultobj;
21763 wxDateTime *arg1 = (wxDateTime *) 0 ;
21764 bool result;
21765 PyObject * obj0 = 0 ;
21766 char *kwnames[] = {
21767 (char *) "self", NULL
21768 };
21769
21770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_IsValid",kwnames,&obj0)) goto fail;
21771 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21772 if (SWIG_arg_fail(1)) SWIG_fail;
21773 {
21774 PyThreadState* __tstate = wxPyBeginAllowThreads();
21775 result = (bool)((wxDateTime const *)arg1)->IsValid();
21776
21777 wxPyEndAllowThreads(__tstate);
21778 if (PyErr_Occurred()) SWIG_fail;
21779 }
21780 {
21781 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21782 }
21783 return resultobj;
21784 fail:
21785 return NULL;
21786 }
21787
21788
21789 static PyObject *_wrap_DateTime_GetTicks(PyObject *, PyObject *args, PyObject *kwargs) {
21790 PyObject *resultobj;
21791 wxDateTime *arg1 = (wxDateTime *) 0 ;
21792 time_t result;
21793 PyObject * obj0 = 0 ;
21794 char *kwnames[] = {
21795 (char *) "self", NULL
21796 };
21797
21798 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_GetTicks",kwnames,&obj0)) goto fail;
21799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21800 if (SWIG_arg_fail(1)) SWIG_fail;
21801 {
21802 PyThreadState* __tstate = wxPyBeginAllowThreads();
21803 result = (time_t)((wxDateTime const *)arg1)->GetTicks();
21804
21805 wxPyEndAllowThreads(__tstate);
21806 if (PyErr_Occurred()) SWIG_fail;
21807 }
21808 {
21809 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
21810 }
21811 return resultobj;
21812 fail:
21813 return NULL;
21814 }
21815
21816
21817 static PyObject *_wrap_DateTime_GetYear(PyObject *, PyObject *args, PyObject *kwargs) {
21818 PyObject *resultobj;
21819 wxDateTime *arg1 = (wxDateTime *) 0 ;
21820 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
21821 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
21822 int result;
21823 bool temp2 = false ;
21824 PyObject * obj0 = 0 ;
21825 PyObject * obj1 = 0 ;
21826 char *kwnames[] = {
21827 (char *) "self",(char *) "tz", NULL
21828 };
21829
21830 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetYear",kwnames,&obj0,&obj1)) goto fail;
21831 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21832 if (SWIG_arg_fail(1)) SWIG_fail;
21833 if (obj1) {
21834 {
21835 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
21836 temp2 = true;
21837 }
21838 }
21839 {
21840 PyThreadState* __tstate = wxPyBeginAllowThreads();
21841 result = (int)((wxDateTime const *)arg1)->GetYear((wxDateTime::TimeZone const &)*arg2);
21842
21843 wxPyEndAllowThreads(__tstate);
21844 if (PyErr_Occurred()) SWIG_fail;
21845 }
21846 {
21847 resultobj = SWIG_From_int((int)(result));
21848 }
21849 {
21850 if (temp2) delete arg2;
21851 }
21852 return resultobj;
21853 fail:
21854 {
21855 if (temp2) delete arg2;
21856 }
21857 return NULL;
21858 }
21859
21860
21861 static PyObject *_wrap_DateTime_GetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
21862 PyObject *resultobj;
21863 wxDateTime *arg1 = (wxDateTime *) 0 ;
21864 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
21865 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
21866 wxDateTime::Month result;
21867 bool temp2 = false ;
21868 PyObject * obj0 = 0 ;
21869 PyObject * obj1 = 0 ;
21870 char *kwnames[] = {
21871 (char *) "self",(char *) "tz", NULL
21872 };
21873
21874 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonth",kwnames,&obj0,&obj1)) goto fail;
21875 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21876 if (SWIG_arg_fail(1)) SWIG_fail;
21877 if (obj1) {
21878 {
21879 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
21880 temp2 = true;
21881 }
21882 }
21883 {
21884 PyThreadState* __tstate = wxPyBeginAllowThreads();
21885 result = (wxDateTime::Month)((wxDateTime const *)arg1)->GetMonth((wxDateTime::TimeZone const &)*arg2);
21886
21887 wxPyEndAllowThreads(__tstate);
21888 if (PyErr_Occurred()) SWIG_fail;
21889 }
21890 resultobj = SWIG_From_int((result));
21891 {
21892 if (temp2) delete arg2;
21893 }
21894 return resultobj;
21895 fail:
21896 {
21897 if (temp2) delete arg2;
21898 }
21899 return NULL;
21900 }
21901
21902
21903 static PyObject *_wrap_DateTime_GetDay(PyObject *, PyObject *args, PyObject *kwargs) {
21904 PyObject *resultobj;
21905 wxDateTime *arg1 = (wxDateTime *) 0 ;
21906 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
21907 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
21908 int result;
21909 bool temp2 = false ;
21910 PyObject * obj0 = 0 ;
21911 PyObject * obj1 = 0 ;
21912 char *kwnames[] = {
21913 (char *) "self",(char *) "tz", NULL
21914 };
21915
21916 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDay",kwnames,&obj0,&obj1)) goto fail;
21917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21918 if (SWIG_arg_fail(1)) SWIG_fail;
21919 if (obj1) {
21920 {
21921 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
21922 temp2 = true;
21923 }
21924 }
21925 {
21926 PyThreadState* __tstate = wxPyBeginAllowThreads();
21927 result = (int)((wxDateTime const *)arg1)->GetDay((wxDateTime::TimeZone const &)*arg2);
21928
21929 wxPyEndAllowThreads(__tstate);
21930 if (PyErr_Occurred()) SWIG_fail;
21931 }
21932 {
21933 resultobj = SWIG_From_int((int)(result));
21934 }
21935 {
21936 if (temp2) delete arg2;
21937 }
21938 return resultobj;
21939 fail:
21940 {
21941 if (temp2) delete arg2;
21942 }
21943 return NULL;
21944 }
21945
21946
21947 static PyObject *_wrap_DateTime_GetWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
21948 PyObject *resultobj;
21949 wxDateTime *arg1 = (wxDateTime *) 0 ;
21950 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
21951 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
21952 wxDateTime::WeekDay result;
21953 bool temp2 = false ;
21954 PyObject * obj0 = 0 ;
21955 PyObject * obj1 = 0 ;
21956 char *kwnames[] = {
21957 (char *) "self",(char *) "tz", NULL
21958 };
21959
21960 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDay",kwnames,&obj0,&obj1)) goto fail;
21961 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21962 if (SWIG_arg_fail(1)) SWIG_fail;
21963 if (obj1) {
21964 {
21965 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
21966 temp2 = true;
21967 }
21968 }
21969 {
21970 PyThreadState* __tstate = wxPyBeginAllowThreads();
21971 result = (wxDateTime::WeekDay)((wxDateTime const *)arg1)->GetWeekDay((wxDateTime::TimeZone const &)*arg2);
21972
21973 wxPyEndAllowThreads(__tstate);
21974 if (PyErr_Occurred()) SWIG_fail;
21975 }
21976 resultobj = SWIG_From_int((result));
21977 {
21978 if (temp2) delete arg2;
21979 }
21980 return resultobj;
21981 fail:
21982 {
21983 if (temp2) delete arg2;
21984 }
21985 return NULL;
21986 }
21987
21988
21989 static PyObject *_wrap_DateTime_GetHour(PyObject *, PyObject *args, PyObject *kwargs) {
21990 PyObject *resultobj;
21991 wxDateTime *arg1 = (wxDateTime *) 0 ;
21992 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
21993 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
21994 int result;
21995 bool temp2 = false ;
21996 PyObject * obj0 = 0 ;
21997 PyObject * obj1 = 0 ;
21998 char *kwnames[] = {
21999 (char *) "self",(char *) "tz", NULL
22000 };
22001
22002 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetHour",kwnames,&obj0,&obj1)) goto fail;
22003 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22004 if (SWIG_arg_fail(1)) SWIG_fail;
22005 if (obj1) {
22006 {
22007 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22008 temp2 = true;
22009 }
22010 }
22011 {
22012 PyThreadState* __tstate = wxPyBeginAllowThreads();
22013 result = (int)((wxDateTime const *)arg1)->GetHour((wxDateTime::TimeZone const &)*arg2);
22014
22015 wxPyEndAllowThreads(__tstate);
22016 if (PyErr_Occurred()) SWIG_fail;
22017 }
22018 {
22019 resultobj = SWIG_From_int((int)(result));
22020 }
22021 {
22022 if (temp2) delete arg2;
22023 }
22024 return resultobj;
22025 fail:
22026 {
22027 if (temp2) delete arg2;
22028 }
22029 return NULL;
22030 }
22031
22032
22033 static PyObject *_wrap_DateTime_GetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
22034 PyObject *resultobj;
22035 wxDateTime *arg1 = (wxDateTime *) 0 ;
22036 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22037 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22038 int result;
22039 bool temp2 = false ;
22040 PyObject * obj0 = 0 ;
22041 PyObject * obj1 = 0 ;
22042 char *kwnames[] = {
22043 (char *) "self",(char *) "tz", NULL
22044 };
22045
22046 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMinute",kwnames,&obj0,&obj1)) goto fail;
22047 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22048 if (SWIG_arg_fail(1)) SWIG_fail;
22049 if (obj1) {
22050 {
22051 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22052 temp2 = true;
22053 }
22054 }
22055 {
22056 PyThreadState* __tstate = wxPyBeginAllowThreads();
22057 result = (int)((wxDateTime const *)arg1)->GetMinute((wxDateTime::TimeZone const &)*arg2);
22058
22059 wxPyEndAllowThreads(__tstate);
22060 if (PyErr_Occurred()) SWIG_fail;
22061 }
22062 {
22063 resultobj = SWIG_From_int((int)(result));
22064 }
22065 {
22066 if (temp2) delete arg2;
22067 }
22068 return resultobj;
22069 fail:
22070 {
22071 if (temp2) delete arg2;
22072 }
22073 return NULL;
22074 }
22075
22076
22077 static PyObject *_wrap_DateTime_GetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
22078 PyObject *resultobj;
22079 wxDateTime *arg1 = (wxDateTime *) 0 ;
22080 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22081 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22082 int result;
22083 bool temp2 = false ;
22084 PyObject * obj0 = 0 ;
22085 PyObject * obj1 = 0 ;
22086 char *kwnames[] = {
22087 (char *) "self",(char *) "tz", NULL
22088 };
22089
22090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetSecond",kwnames,&obj0,&obj1)) goto fail;
22091 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22092 if (SWIG_arg_fail(1)) SWIG_fail;
22093 if (obj1) {
22094 {
22095 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22096 temp2 = true;
22097 }
22098 }
22099 {
22100 PyThreadState* __tstate = wxPyBeginAllowThreads();
22101 result = (int)((wxDateTime const *)arg1)->GetSecond((wxDateTime::TimeZone const &)*arg2);
22102
22103 wxPyEndAllowThreads(__tstate);
22104 if (PyErr_Occurred()) SWIG_fail;
22105 }
22106 {
22107 resultobj = SWIG_From_int((int)(result));
22108 }
22109 {
22110 if (temp2) delete arg2;
22111 }
22112 return resultobj;
22113 fail:
22114 {
22115 if (temp2) delete arg2;
22116 }
22117 return NULL;
22118 }
22119
22120
22121 static PyObject *_wrap_DateTime_GetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
22122 PyObject *resultobj;
22123 wxDateTime *arg1 = (wxDateTime *) 0 ;
22124 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22125 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22126 int result;
22127 bool temp2 = false ;
22128 PyObject * obj0 = 0 ;
22129 PyObject * obj1 = 0 ;
22130 char *kwnames[] = {
22131 (char *) "self",(char *) "tz", NULL
22132 };
22133
22134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMillisecond",kwnames,&obj0,&obj1)) goto fail;
22135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22136 if (SWIG_arg_fail(1)) SWIG_fail;
22137 if (obj1) {
22138 {
22139 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22140 temp2 = true;
22141 }
22142 }
22143 {
22144 PyThreadState* __tstate = wxPyBeginAllowThreads();
22145 result = (int)((wxDateTime const *)arg1)->GetMillisecond((wxDateTime::TimeZone const &)*arg2);
22146
22147 wxPyEndAllowThreads(__tstate);
22148 if (PyErr_Occurred()) SWIG_fail;
22149 }
22150 {
22151 resultobj = SWIG_From_int((int)(result));
22152 }
22153 {
22154 if (temp2) delete arg2;
22155 }
22156 return resultobj;
22157 fail:
22158 {
22159 if (temp2) delete arg2;
22160 }
22161 return NULL;
22162 }
22163
22164
22165 static PyObject *_wrap_DateTime_GetDayOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
22166 PyObject *resultobj;
22167 wxDateTime *arg1 = (wxDateTime *) 0 ;
22168 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22169 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
22170 int result;
22171 bool temp2 = false ;
22172 PyObject * obj0 = 0 ;
22173 PyObject * obj1 = 0 ;
22174 char *kwnames[] = {
22175 (char *) "self",(char *) "tz", NULL
22176 };
22177
22178 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetDayOfYear",kwnames,&obj0,&obj1)) goto fail;
22179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22180 if (SWIG_arg_fail(1)) SWIG_fail;
22181 if (obj1) {
22182 {
22183 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
22184 temp2 = true;
22185 }
22186 }
22187 {
22188 PyThreadState* __tstate = wxPyBeginAllowThreads();
22189 result = (int)((wxDateTime const *)arg1)->GetDayOfYear((wxDateTime::TimeZone const &)*arg2);
22190
22191 wxPyEndAllowThreads(__tstate);
22192 if (PyErr_Occurred()) SWIG_fail;
22193 }
22194 {
22195 resultobj = SWIG_From_int((int)(result));
22196 }
22197 {
22198 if (temp2) delete arg2;
22199 }
22200 return resultobj;
22201 fail:
22202 {
22203 if (temp2) delete arg2;
22204 }
22205 return NULL;
22206 }
22207
22208
22209 static PyObject *_wrap_DateTime_GetWeekOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
22210 PyObject *resultobj;
22211 wxDateTime *arg1 = (wxDateTime *) 0 ;
22212 wxDateTime::WeekFlags arg2 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
22213 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
22214 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
22215 int result;
22216 bool temp3 = false ;
22217 PyObject * obj0 = 0 ;
22218 PyObject * obj1 = 0 ;
22219 PyObject * obj2 = 0 ;
22220 char *kwnames[] = {
22221 (char *) "self",(char *) "flags",(char *) "tz", NULL
22222 };
22223
22224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfYear",kwnames,&obj0,&obj1,&obj2)) 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 if (obj1) {
22228 {
22229 arg2 = (wxDateTime::WeekFlags)(SWIG_As_int(obj1));
22230 if (SWIG_arg_fail(2)) SWIG_fail;
22231 }
22232 }
22233 if (obj2) {
22234 {
22235 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
22236 temp3 = true;
22237 }
22238 }
22239 {
22240 PyThreadState* __tstate = wxPyBeginAllowThreads();
22241 result = (int)((wxDateTime const *)arg1)->GetWeekOfYear((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
22242
22243 wxPyEndAllowThreads(__tstate);
22244 if (PyErr_Occurred()) SWIG_fail;
22245 }
22246 {
22247 resultobj = SWIG_From_int((int)(result));
22248 }
22249 {
22250 if (temp3) delete arg3;
22251 }
22252 return resultobj;
22253 fail:
22254 {
22255 if (temp3) delete arg3;
22256 }
22257 return NULL;
22258 }
22259
22260
22261 static PyObject *_wrap_DateTime_GetWeekOfMonth(PyObject *, PyObject *args, PyObject *kwargs) {
22262 PyObject *resultobj;
22263 wxDateTime *arg1 = (wxDateTime *) 0 ;
22264 wxDateTime::WeekFlags arg2 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
22265 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
22266 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
22267 int result;
22268 bool temp3 = false ;
22269 PyObject * obj0 = 0 ;
22270 PyObject * obj1 = 0 ;
22271 PyObject * obj2 = 0 ;
22272 char *kwnames[] = {
22273 (char *) "self",(char *) "flags",(char *) "tz", NULL
22274 };
22275
22276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
22277 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22278 if (SWIG_arg_fail(1)) SWIG_fail;
22279 if (obj1) {
22280 {
22281 arg2 = (wxDateTime::WeekFlags)(SWIG_As_int(obj1));
22282 if (SWIG_arg_fail(2)) SWIG_fail;
22283 }
22284 }
22285 if (obj2) {
22286 {
22287 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
22288 temp3 = true;
22289 }
22290 }
22291 {
22292 PyThreadState* __tstate = wxPyBeginAllowThreads();
22293 result = (int)((wxDateTime const *)arg1)->GetWeekOfMonth((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
22294
22295 wxPyEndAllowThreads(__tstate);
22296 if (PyErr_Occurred()) SWIG_fail;
22297 }
22298 {
22299 resultobj = SWIG_From_int((int)(result));
22300 }
22301 {
22302 if (temp3) delete arg3;
22303 }
22304 return resultobj;
22305 fail:
22306 {
22307 if (temp3) delete arg3;
22308 }
22309 return NULL;
22310 }
22311
22312
22313 static PyObject *_wrap_DateTime_IsWorkDay(PyObject *, PyObject *args, PyObject *kwargs) {
22314 PyObject *resultobj;
22315 wxDateTime *arg1 = (wxDateTime *) 0 ;
22316 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
22317 bool result;
22318 PyObject * obj0 = 0 ;
22319 PyObject * obj1 = 0 ;
22320 char *kwnames[] = {
22321 (char *) "self",(char *) "country", NULL
22322 };
22323
22324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsWorkDay",kwnames,&obj0,&obj1)) goto fail;
22325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22326 if (SWIG_arg_fail(1)) SWIG_fail;
22327 if (obj1) {
22328 {
22329 arg2 = (wxDateTime::Country)(SWIG_As_int(obj1));
22330 if (SWIG_arg_fail(2)) SWIG_fail;
22331 }
22332 }
22333 {
22334 PyThreadState* __tstate = wxPyBeginAllowThreads();
22335 result = (bool)((wxDateTime const *)arg1)->IsWorkDay((wxDateTime::Country )arg2);
22336
22337 wxPyEndAllowThreads(__tstate);
22338 if (PyErr_Occurred()) SWIG_fail;
22339 }
22340 {
22341 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22342 }
22343 return resultobj;
22344 fail:
22345 return NULL;
22346 }
22347
22348
22349 static PyObject *_wrap_DateTime_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
22350 PyObject *resultobj;
22351 wxDateTime *arg1 = (wxDateTime *) 0 ;
22352 wxDateTime *arg2 = 0 ;
22353 bool result;
22354 PyObject * obj0 = 0 ;
22355 PyObject * obj1 = 0 ;
22356 char *kwnames[] = {
22357 (char *) "self",(char *) "datetime", NULL
22358 };
22359
22360 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
22361 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22362 if (SWIG_arg_fail(1)) SWIG_fail;
22363 {
22364 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22365 if (SWIG_arg_fail(2)) SWIG_fail;
22366 if (arg2 == NULL) {
22367 SWIG_null_ref("wxDateTime");
22368 }
22369 if (SWIG_arg_fail(2)) SWIG_fail;
22370 }
22371 {
22372 PyThreadState* __tstate = wxPyBeginAllowThreads();
22373 result = (bool)((wxDateTime const *)arg1)->IsEqualTo((wxDateTime const &)*arg2);
22374
22375 wxPyEndAllowThreads(__tstate);
22376 if (PyErr_Occurred()) SWIG_fail;
22377 }
22378 {
22379 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22380 }
22381 return resultobj;
22382 fail:
22383 return NULL;
22384 }
22385
22386
22387 static PyObject *_wrap_DateTime_IsEarlierThan(PyObject *, PyObject *args, PyObject *kwargs) {
22388 PyObject *resultobj;
22389 wxDateTime *arg1 = (wxDateTime *) 0 ;
22390 wxDateTime *arg2 = 0 ;
22391 bool result;
22392 PyObject * obj0 = 0 ;
22393 PyObject * obj1 = 0 ;
22394 char *kwnames[] = {
22395 (char *) "self",(char *) "datetime", NULL
22396 };
22397
22398 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsEarlierThan",kwnames,&obj0,&obj1)) goto fail;
22399 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22400 if (SWIG_arg_fail(1)) SWIG_fail;
22401 {
22402 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22403 if (SWIG_arg_fail(2)) SWIG_fail;
22404 if (arg2 == NULL) {
22405 SWIG_null_ref("wxDateTime");
22406 }
22407 if (SWIG_arg_fail(2)) SWIG_fail;
22408 }
22409 {
22410 PyThreadState* __tstate = wxPyBeginAllowThreads();
22411 result = (bool)((wxDateTime const *)arg1)->IsEarlierThan((wxDateTime const &)*arg2);
22412
22413 wxPyEndAllowThreads(__tstate);
22414 if (PyErr_Occurred()) SWIG_fail;
22415 }
22416 {
22417 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22418 }
22419 return resultobj;
22420 fail:
22421 return NULL;
22422 }
22423
22424
22425 static PyObject *_wrap_DateTime_IsLaterThan(PyObject *, PyObject *args, PyObject *kwargs) {
22426 PyObject *resultobj;
22427 wxDateTime *arg1 = (wxDateTime *) 0 ;
22428 wxDateTime *arg2 = 0 ;
22429 bool result;
22430 PyObject * obj0 = 0 ;
22431 PyObject * obj1 = 0 ;
22432 char *kwnames[] = {
22433 (char *) "self",(char *) "datetime", NULL
22434 };
22435
22436 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsLaterThan",kwnames,&obj0,&obj1)) goto fail;
22437 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22438 if (SWIG_arg_fail(1)) SWIG_fail;
22439 {
22440 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22441 if (SWIG_arg_fail(2)) SWIG_fail;
22442 if (arg2 == NULL) {
22443 SWIG_null_ref("wxDateTime");
22444 }
22445 if (SWIG_arg_fail(2)) SWIG_fail;
22446 }
22447 {
22448 PyThreadState* __tstate = wxPyBeginAllowThreads();
22449 result = (bool)((wxDateTime const *)arg1)->IsLaterThan((wxDateTime const &)*arg2);
22450
22451 wxPyEndAllowThreads(__tstate);
22452 if (PyErr_Occurred()) SWIG_fail;
22453 }
22454 {
22455 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22456 }
22457 return resultobj;
22458 fail:
22459 return NULL;
22460 }
22461
22462
22463 static PyObject *_wrap_DateTime_IsStrictlyBetween(PyObject *, PyObject *args, PyObject *kwargs) {
22464 PyObject *resultobj;
22465 wxDateTime *arg1 = (wxDateTime *) 0 ;
22466 wxDateTime *arg2 = 0 ;
22467 wxDateTime *arg3 = 0 ;
22468 bool result;
22469 PyObject * obj0 = 0 ;
22470 PyObject * obj1 = 0 ;
22471 PyObject * obj2 = 0 ;
22472 char *kwnames[] = {
22473 (char *) "self",(char *) "t1",(char *) "t2", NULL
22474 };
22475
22476 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsStrictlyBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
22477 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22478 if (SWIG_arg_fail(1)) SWIG_fail;
22479 {
22480 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22481 if (SWIG_arg_fail(2)) SWIG_fail;
22482 if (arg2 == NULL) {
22483 SWIG_null_ref("wxDateTime");
22484 }
22485 if (SWIG_arg_fail(2)) SWIG_fail;
22486 }
22487 {
22488 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22489 if (SWIG_arg_fail(3)) SWIG_fail;
22490 if (arg3 == NULL) {
22491 SWIG_null_ref("wxDateTime");
22492 }
22493 if (SWIG_arg_fail(3)) SWIG_fail;
22494 }
22495 {
22496 PyThreadState* __tstate = wxPyBeginAllowThreads();
22497 result = (bool)((wxDateTime const *)arg1)->IsStrictlyBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
22498
22499 wxPyEndAllowThreads(__tstate);
22500 if (PyErr_Occurred()) SWIG_fail;
22501 }
22502 {
22503 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22504 }
22505 return resultobj;
22506 fail:
22507 return NULL;
22508 }
22509
22510
22511 static PyObject *_wrap_DateTime_IsBetween(PyObject *, PyObject *args, PyObject *kwargs) {
22512 PyObject *resultobj;
22513 wxDateTime *arg1 = (wxDateTime *) 0 ;
22514 wxDateTime *arg2 = 0 ;
22515 wxDateTime *arg3 = 0 ;
22516 bool result;
22517 PyObject * obj0 = 0 ;
22518 PyObject * obj1 = 0 ;
22519 PyObject * obj2 = 0 ;
22520 char *kwnames[] = {
22521 (char *) "self",(char *) "t1",(char *) "t2", NULL
22522 };
22523
22524 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsBetween",kwnames,&obj0,&obj1,&obj2)) goto fail;
22525 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22526 if (SWIG_arg_fail(1)) SWIG_fail;
22527 {
22528 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22529 if (SWIG_arg_fail(2)) SWIG_fail;
22530 if (arg2 == NULL) {
22531 SWIG_null_ref("wxDateTime");
22532 }
22533 if (SWIG_arg_fail(2)) SWIG_fail;
22534 }
22535 {
22536 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22537 if (SWIG_arg_fail(3)) SWIG_fail;
22538 if (arg3 == NULL) {
22539 SWIG_null_ref("wxDateTime");
22540 }
22541 if (SWIG_arg_fail(3)) SWIG_fail;
22542 }
22543 {
22544 PyThreadState* __tstate = wxPyBeginAllowThreads();
22545 result = (bool)((wxDateTime const *)arg1)->IsBetween((wxDateTime const &)*arg2,(wxDateTime const &)*arg3);
22546
22547 wxPyEndAllowThreads(__tstate);
22548 if (PyErr_Occurred()) SWIG_fail;
22549 }
22550 {
22551 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22552 }
22553 return resultobj;
22554 fail:
22555 return NULL;
22556 }
22557
22558
22559 static PyObject *_wrap_DateTime_IsSameDate(PyObject *, PyObject *args, PyObject *kwargs) {
22560 PyObject *resultobj;
22561 wxDateTime *arg1 = (wxDateTime *) 0 ;
22562 wxDateTime *arg2 = 0 ;
22563 bool result;
22564 PyObject * obj0 = 0 ;
22565 PyObject * obj1 = 0 ;
22566 char *kwnames[] = {
22567 (char *) "self",(char *) "dt", NULL
22568 };
22569
22570 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameDate",kwnames,&obj0,&obj1)) goto fail;
22571 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22572 if (SWIG_arg_fail(1)) SWIG_fail;
22573 {
22574 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22575 if (SWIG_arg_fail(2)) SWIG_fail;
22576 if (arg2 == NULL) {
22577 SWIG_null_ref("wxDateTime");
22578 }
22579 if (SWIG_arg_fail(2)) SWIG_fail;
22580 }
22581 {
22582 PyThreadState* __tstate = wxPyBeginAllowThreads();
22583 result = (bool)((wxDateTime const *)arg1)->IsSameDate((wxDateTime const &)*arg2);
22584
22585 wxPyEndAllowThreads(__tstate);
22586 if (PyErr_Occurred()) SWIG_fail;
22587 }
22588 {
22589 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22590 }
22591 return resultobj;
22592 fail:
22593 return NULL;
22594 }
22595
22596
22597 static PyObject *_wrap_DateTime_IsSameTime(PyObject *, PyObject *args, PyObject *kwargs) {
22598 PyObject *resultobj;
22599 wxDateTime *arg1 = (wxDateTime *) 0 ;
22600 wxDateTime *arg2 = 0 ;
22601 bool result;
22602 PyObject * obj0 = 0 ;
22603 PyObject * obj1 = 0 ;
22604 char *kwnames[] = {
22605 (char *) "self",(char *) "dt", NULL
22606 };
22607
22608 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_IsSameTime",kwnames,&obj0,&obj1)) goto fail;
22609 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22610 if (SWIG_arg_fail(1)) SWIG_fail;
22611 {
22612 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22613 if (SWIG_arg_fail(2)) SWIG_fail;
22614 if (arg2 == NULL) {
22615 SWIG_null_ref("wxDateTime");
22616 }
22617 if (SWIG_arg_fail(2)) SWIG_fail;
22618 }
22619 {
22620 PyThreadState* __tstate = wxPyBeginAllowThreads();
22621 result = (bool)((wxDateTime const *)arg1)->IsSameTime((wxDateTime const &)*arg2);
22622
22623 wxPyEndAllowThreads(__tstate);
22624 if (PyErr_Occurred()) SWIG_fail;
22625 }
22626 {
22627 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22628 }
22629 return resultobj;
22630 fail:
22631 return NULL;
22632 }
22633
22634
22635 static PyObject *_wrap_DateTime_IsEqualUpTo(PyObject *, PyObject *args, PyObject *kwargs) {
22636 PyObject *resultobj;
22637 wxDateTime *arg1 = (wxDateTime *) 0 ;
22638 wxDateTime *arg2 = 0 ;
22639 wxTimeSpan *arg3 = 0 ;
22640 bool result;
22641 PyObject * obj0 = 0 ;
22642 PyObject * obj1 = 0 ;
22643 PyObject * obj2 = 0 ;
22644 char *kwnames[] = {
22645 (char *) "self",(char *) "dt",(char *) "ts", NULL
22646 };
22647
22648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DateTime_IsEqualUpTo",kwnames,&obj0,&obj1,&obj2)) goto fail;
22649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22650 if (SWIG_arg_fail(1)) SWIG_fail;
22651 {
22652 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22653 if (SWIG_arg_fail(2)) SWIG_fail;
22654 if (arg2 == NULL) {
22655 SWIG_null_ref("wxDateTime");
22656 }
22657 if (SWIG_arg_fail(2)) SWIG_fail;
22658 }
22659 {
22660 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
22661 if (SWIG_arg_fail(3)) SWIG_fail;
22662 if (arg3 == NULL) {
22663 SWIG_null_ref("wxTimeSpan");
22664 }
22665 if (SWIG_arg_fail(3)) SWIG_fail;
22666 }
22667 {
22668 PyThreadState* __tstate = wxPyBeginAllowThreads();
22669 result = (bool)((wxDateTime const *)arg1)->IsEqualUpTo((wxDateTime const &)*arg2,(wxTimeSpan const &)*arg3);
22670
22671 wxPyEndAllowThreads(__tstate);
22672 if (PyErr_Occurred()) SWIG_fail;
22673 }
22674 {
22675 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22676 }
22677 return resultobj;
22678 fail:
22679 return NULL;
22680 }
22681
22682
22683 static PyObject *_wrap_DateTime_AddTS(PyObject *, PyObject *args, PyObject *kwargs) {
22684 PyObject *resultobj;
22685 wxDateTime *arg1 = (wxDateTime *) 0 ;
22686 wxTimeSpan *arg2 = 0 ;
22687 wxDateTime *result;
22688 PyObject * obj0 = 0 ;
22689 PyObject * obj1 = 0 ;
22690 char *kwnames[] = {
22691 (char *) "self",(char *) "diff", NULL
22692 };
22693
22694 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddTS",kwnames,&obj0,&obj1)) goto fail;
22695 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22696 if (SWIG_arg_fail(1)) SWIG_fail;
22697 {
22698 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
22699 if (SWIG_arg_fail(2)) SWIG_fail;
22700 if (arg2 == NULL) {
22701 SWIG_null_ref("wxTimeSpan");
22702 }
22703 if (SWIG_arg_fail(2)) SWIG_fail;
22704 }
22705 {
22706 PyThreadState* __tstate = wxPyBeginAllowThreads();
22707 {
22708 wxDateTime &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
22709 result = (wxDateTime *) &_result_ref;
22710 }
22711
22712 wxPyEndAllowThreads(__tstate);
22713 if (PyErr_Occurred()) SWIG_fail;
22714 }
22715 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22716 return resultobj;
22717 fail:
22718 return NULL;
22719 }
22720
22721
22722 static PyObject *_wrap_DateTime_AddDS(PyObject *, PyObject *args, PyObject *kwargs) {
22723 PyObject *resultobj;
22724 wxDateTime *arg1 = (wxDateTime *) 0 ;
22725 wxDateSpan *arg2 = 0 ;
22726 wxDateTime *result;
22727 PyObject * obj0 = 0 ;
22728 PyObject * obj1 = 0 ;
22729 char *kwnames[] = {
22730 (char *) "self",(char *) "diff", NULL
22731 };
22732
22733 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_AddDS",kwnames,&obj0,&obj1)) goto fail;
22734 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22735 if (SWIG_arg_fail(1)) SWIG_fail;
22736 {
22737 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
22738 if (SWIG_arg_fail(2)) SWIG_fail;
22739 if (arg2 == NULL) {
22740 SWIG_null_ref("wxDateSpan");
22741 }
22742 if (SWIG_arg_fail(2)) SWIG_fail;
22743 }
22744 {
22745 PyThreadState* __tstate = wxPyBeginAllowThreads();
22746 {
22747 wxDateTime &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
22748 result = (wxDateTime *) &_result_ref;
22749 }
22750
22751 wxPyEndAllowThreads(__tstate);
22752 if (PyErr_Occurred()) SWIG_fail;
22753 }
22754 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22755 return resultobj;
22756 fail:
22757 return NULL;
22758 }
22759
22760
22761 static PyObject *_wrap_DateTime_SubtractTS(PyObject *, PyObject *args, PyObject *kwargs) {
22762 PyObject *resultobj;
22763 wxDateTime *arg1 = (wxDateTime *) 0 ;
22764 wxTimeSpan *arg2 = 0 ;
22765 wxDateTime *result;
22766 PyObject * obj0 = 0 ;
22767 PyObject * obj1 = 0 ;
22768 char *kwnames[] = {
22769 (char *) "self",(char *) "diff", NULL
22770 };
22771
22772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractTS",kwnames,&obj0,&obj1)) goto fail;
22773 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22774 if (SWIG_arg_fail(1)) SWIG_fail;
22775 {
22776 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
22777 if (SWIG_arg_fail(2)) SWIG_fail;
22778 if (arg2 == NULL) {
22779 SWIG_null_ref("wxTimeSpan");
22780 }
22781 if (SWIG_arg_fail(2)) SWIG_fail;
22782 }
22783 {
22784 PyThreadState* __tstate = wxPyBeginAllowThreads();
22785 {
22786 wxDateTime &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
22787 result = (wxDateTime *) &_result_ref;
22788 }
22789
22790 wxPyEndAllowThreads(__tstate);
22791 if (PyErr_Occurred()) SWIG_fail;
22792 }
22793 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22794 return resultobj;
22795 fail:
22796 return NULL;
22797 }
22798
22799
22800 static PyObject *_wrap_DateTime_SubtractDS(PyObject *, PyObject *args, PyObject *kwargs) {
22801 PyObject *resultobj;
22802 wxDateTime *arg1 = (wxDateTime *) 0 ;
22803 wxDateSpan *arg2 = 0 ;
22804 wxDateTime *result;
22805 PyObject * obj0 = 0 ;
22806 PyObject * obj1 = 0 ;
22807 char *kwnames[] = {
22808 (char *) "self",(char *) "diff", NULL
22809 };
22810
22811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SubtractDS",kwnames,&obj0,&obj1)) goto fail;
22812 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22813 if (SWIG_arg_fail(1)) SWIG_fail;
22814 {
22815 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
22816 if (SWIG_arg_fail(2)) SWIG_fail;
22817 if (arg2 == NULL) {
22818 SWIG_null_ref("wxDateSpan");
22819 }
22820 if (SWIG_arg_fail(2)) SWIG_fail;
22821 }
22822 {
22823 PyThreadState* __tstate = wxPyBeginAllowThreads();
22824 {
22825 wxDateTime &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
22826 result = (wxDateTime *) &_result_ref;
22827 }
22828
22829 wxPyEndAllowThreads(__tstate);
22830 if (PyErr_Occurred()) SWIG_fail;
22831 }
22832 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
22833 return resultobj;
22834 fail:
22835 return NULL;
22836 }
22837
22838
22839 static PyObject *_wrap_DateTime_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
22840 PyObject *resultobj;
22841 wxDateTime *arg1 = (wxDateTime *) 0 ;
22842 wxDateTime *arg2 = 0 ;
22843 wxTimeSpan result;
22844 PyObject * obj0 = 0 ;
22845 PyObject * obj1 = 0 ;
22846 char *kwnames[] = {
22847 (char *) "self",(char *) "dt", NULL
22848 };
22849
22850 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_Subtract",kwnames,&obj0,&obj1)) goto fail;
22851 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22852 if (SWIG_arg_fail(1)) SWIG_fail;
22853 {
22854 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22855 if (SWIG_arg_fail(2)) SWIG_fail;
22856 if (arg2 == NULL) {
22857 SWIG_null_ref("wxDateTime");
22858 }
22859 if (SWIG_arg_fail(2)) SWIG_fail;
22860 }
22861 {
22862 PyThreadState* __tstate = wxPyBeginAllowThreads();
22863 result = ((wxDateTime const *)arg1)->Subtract((wxDateTime const &)*arg2);
22864
22865 wxPyEndAllowThreads(__tstate);
22866 if (PyErr_Occurred()) SWIG_fail;
22867 }
22868 {
22869 wxTimeSpan * resultptr;
22870 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
22871 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
22872 }
22873 return resultobj;
22874 fail:
22875 return NULL;
22876 }
22877
22878
22879 static PyObject *_wrap_DateTime___iadd____SWIG_0(PyObject *, PyObject *args) {
22880 PyObject *resultobj;
22881 wxDateTime *arg1 = (wxDateTime *) 0 ;
22882 wxTimeSpan *arg2 = 0 ;
22883 wxDateTime *result;
22884 PyObject * obj0 = 0 ;
22885 PyObject * obj1 = 0 ;
22886
22887 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
22888 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
22889 if (SWIG_arg_fail(1)) SWIG_fail;
22890 {
22891 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
22892 if (SWIG_arg_fail(2)) SWIG_fail;
22893 if (arg2 == NULL) {
22894 SWIG_null_ref("wxTimeSpan");
22895 }
22896 if (SWIG_arg_fail(2)) SWIG_fail;
22897 }
22898 {
22899 PyThreadState* __tstate = wxPyBeginAllowThreads();
22900 {
22901 wxDateTime &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
22902 result = (wxDateTime *) &_result_ref;
22903 }
22904
22905 wxPyEndAllowThreads(__tstate);
22906 if (PyErr_Occurred()) SWIG_fail;
22907 }
22908 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
22909 return resultobj;
22910 fail:
22911 return NULL;
22912 }
22913
22914
22915 static PyObject *_wrap_DateTime___iadd____SWIG_1(PyObject *, PyObject *args) {
22916 PyObject *resultobj;
22917 wxDateTime *arg1 = (wxDateTime *) 0 ;
22918 wxDateSpan *arg2 = 0 ;
22919 wxDateTime *result;
22920 PyObject * obj0 = 0 ;
22921 PyObject * obj1 = 0 ;
22922
22923 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___iadd__",&obj0,&obj1)) goto fail;
22924 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
22925 if (SWIG_arg_fail(1)) SWIG_fail;
22926 {
22927 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
22928 if (SWIG_arg_fail(2)) SWIG_fail;
22929 if (arg2 == NULL) {
22930 SWIG_null_ref("wxDateSpan");
22931 }
22932 if (SWIG_arg_fail(2)) SWIG_fail;
22933 }
22934 {
22935 PyThreadState* __tstate = wxPyBeginAllowThreads();
22936 {
22937 wxDateTime &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
22938 result = (wxDateTime *) &_result_ref;
22939 }
22940
22941 wxPyEndAllowThreads(__tstate);
22942 if (PyErr_Occurred()) SWIG_fail;
22943 }
22944 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
22945 return resultobj;
22946 fail:
22947 return NULL;
22948 }
22949
22950
22951 static PyObject *_wrap_DateTime___iadd__(PyObject *self, PyObject *args) {
22952 int argc;
22953 PyObject *argv[3];
22954 int ii;
22955
22956 argc = PyObject_Length(args);
22957 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
22958 argv[ii] = PyTuple_GetItem(args,ii);
22959 }
22960 if (argc == 2) {
22961 int _v;
22962 {
22963 void *ptr;
22964 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
22965 _v = 0;
22966 PyErr_Clear();
22967 } else {
22968 _v = 1;
22969 }
22970 }
22971 if (_v) {
22972 {
22973 void *ptr = 0;
22974 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
22975 _v = 0;
22976 PyErr_Clear();
22977 } else {
22978 _v = (ptr != 0);
22979 }
22980 }
22981 if (_v) {
22982 return _wrap_DateTime___iadd____SWIG_0(self,args);
22983 }
22984 }
22985 }
22986 if (argc == 2) {
22987 int _v;
22988 {
22989 void *ptr;
22990 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
22991 _v = 0;
22992 PyErr_Clear();
22993 } else {
22994 _v = 1;
22995 }
22996 }
22997 if (_v) {
22998 {
22999 void *ptr = 0;
23000 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
23001 _v = 0;
23002 PyErr_Clear();
23003 } else {
23004 _v = (ptr != 0);
23005 }
23006 }
23007 if (_v) {
23008 return _wrap_DateTime___iadd____SWIG_1(self,args);
23009 }
23010 }
23011 }
23012
23013 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'DateTime___iadd__'");
23014 return NULL;
23015 }
23016
23017
23018 static PyObject *_wrap_DateTime___isub____SWIG_0(PyObject *, PyObject *args) {
23019 PyObject *resultobj;
23020 wxDateTime *arg1 = (wxDateTime *) 0 ;
23021 wxTimeSpan *arg2 = 0 ;
23022 wxDateTime *result;
23023 PyObject * obj0 = 0 ;
23024 PyObject * obj1 = 0 ;
23025
23026 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
23027 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
23028 if (SWIG_arg_fail(1)) SWIG_fail;
23029 {
23030 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23031 if (SWIG_arg_fail(2)) SWIG_fail;
23032 if (arg2 == NULL) {
23033 SWIG_null_ref("wxTimeSpan");
23034 }
23035 if (SWIG_arg_fail(2)) SWIG_fail;
23036 }
23037 {
23038 PyThreadState* __tstate = wxPyBeginAllowThreads();
23039 {
23040 wxDateTime &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
23041 result = (wxDateTime *) &_result_ref;
23042 }
23043
23044 wxPyEndAllowThreads(__tstate);
23045 if (PyErr_Occurred()) SWIG_fail;
23046 }
23047 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
23048 return resultobj;
23049 fail:
23050 return NULL;
23051 }
23052
23053
23054 static PyObject *_wrap_DateTime___isub____SWIG_1(PyObject *, PyObject *args) {
23055 PyObject *resultobj;
23056 wxDateTime *arg1 = (wxDateTime *) 0 ;
23057 wxDateSpan *arg2 = 0 ;
23058 wxDateTime *result;
23059 PyObject * obj0 = 0 ;
23060 PyObject * obj1 = 0 ;
23061
23062 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___isub__",&obj0,&obj1)) goto fail;
23063 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
23064 if (SWIG_arg_fail(1)) SWIG_fail;
23065 {
23066 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
23067 if (SWIG_arg_fail(2)) SWIG_fail;
23068 if (arg2 == NULL) {
23069 SWIG_null_ref("wxDateSpan");
23070 }
23071 if (SWIG_arg_fail(2)) SWIG_fail;
23072 }
23073 {
23074 PyThreadState* __tstate = wxPyBeginAllowThreads();
23075 {
23076 wxDateTime &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
23077 result = (wxDateTime *) &_result_ref;
23078 }
23079
23080 wxPyEndAllowThreads(__tstate);
23081 if (PyErr_Occurred()) SWIG_fail;
23082 }
23083 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
23084 return resultobj;
23085 fail:
23086 return NULL;
23087 }
23088
23089
23090 static PyObject *_wrap_DateTime___isub__(PyObject *self, PyObject *args) {
23091 int argc;
23092 PyObject *argv[3];
23093 int ii;
23094
23095 argc = PyObject_Length(args);
23096 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
23097 argv[ii] = PyTuple_GetItem(args,ii);
23098 }
23099 if (argc == 2) {
23100 int _v;
23101 {
23102 void *ptr;
23103 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23104 _v = 0;
23105 PyErr_Clear();
23106 } else {
23107 _v = 1;
23108 }
23109 }
23110 if (_v) {
23111 {
23112 void *ptr = 0;
23113 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
23114 _v = 0;
23115 PyErr_Clear();
23116 } else {
23117 _v = (ptr != 0);
23118 }
23119 }
23120 if (_v) {
23121 return _wrap_DateTime___isub____SWIG_0(self,args);
23122 }
23123 }
23124 }
23125 if (argc == 2) {
23126 int _v;
23127 {
23128 void *ptr;
23129 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23130 _v = 0;
23131 PyErr_Clear();
23132 } else {
23133 _v = 1;
23134 }
23135 }
23136 if (_v) {
23137 {
23138 void *ptr = 0;
23139 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
23140 _v = 0;
23141 PyErr_Clear();
23142 } else {
23143 _v = (ptr != 0);
23144 }
23145 }
23146 if (_v) {
23147 return _wrap_DateTime___isub____SWIG_1(self,args);
23148 }
23149 }
23150 }
23151
23152 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'DateTime___isub__'");
23153 return NULL;
23154 }
23155
23156
23157 static PyObject *_wrap_DateTime___add____SWIG_0(PyObject *, PyObject *args) {
23158 PyObject *resultobj;
23159 wxDateTime *arg1 = (wxDateTime *) 0 ;
23160 wxTimeSpan *arg2 = 0 ;
23161 wxDateTime result;
23162 PyObject * obj0 = 0 ;
23163 PyObject * obj1 = 0 ;
23164
23165 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
23166 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23167 if (SWIG_arg_fail(1)) SWIG_fail;
23168 {
23169 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23170 if (SWIG_arg_fail(2)) SWIG_fail;
23171 if (arg2 == NULL) {
23172 SWIG_null_ref("wxTimeSpan");
23173 }
23174 if (SWIG_arg_fail(2)) SWIG_fail;
23175 }
23176 {
23177 PyThreadState* __tstate = wxPyBeginAllowThreads();
23178 result = wxDateTime___add____SWIG_0(arg1,(wxTimeSpan const &)*arg2);
23179
23180 wxPyEndAllowThreads(__tstate);
23181 if (PyErr_Occurred()) SWIG_fail;
23182 }
23183 {
23184 wxDateTime * resultptr;
23185 resultptr = new wxDateTime((wxDateTime &)(result));
23186 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
23187 }
23188 return resultobj;
23189 fail:
23190 return NULL;
23191 }
23192
23193
23194 static PyObject *_wrap_DateTime___add____SWIG_1(PyObject *, PyObject *args) {
23195 PyObject *resultobj;
23196 wxDateTime *arg1 = (wxDateTime *) 0 ;
23197 wxDateSpan *arg2 = 0 ;
23198 wxDateTime result;
23199 PyObject * obj0 = 0 ;
23200 PyObject * obj1 = 0 ;
23201
23202 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___add__",&obj0,&obj1)) goto fail;
23203 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23204 if (SWIG_arg_fail(1)) SWIG_fail;
23205 {
23206 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
23207 if (SWIG_arg_fail(2)) SWIG_fail;
23208 if (arg2 == NULL) {
23209 SWIG_null_ref("wxDateSpan");
23210 }
23211 if (SWIG_arg_fail(2)) SWIG_fail;
23212 }
23213 {
23214 PyThreadState* __tstate = wxPyBeginAllowThreads();
23215 result = wxDateTime___add____SWIG_1(arg1,(wxDateSpan const &)*arg2);
23216
23217 wxPyEndAllowThreads(__tstate);
23218 if (PyErr_Occurred()) SWIG_fail;
23219 }
23220 {
23221 wxDateTime * resultptr;
23222 resultptr = new wxDateTime((wxDateTime &)(result));
23223 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
23224 }
23225 return resultobj;
23226 fail:
23227 return NULL;
23228 }
23229
23230
23231 static PyObject *_wrap_DateTime___add__(PyObject *self, PyObject *args) {
23232 int argc;
23233 PyObject *argv[3];
23234 int ii;
23235
23236 argc = PyObject_Length(args);
23237 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
23238 argv[ii] = PyTuple_GetItem(args,ii);
23239 }
23240 if (argc == 2) {
23241 int _v;
23242 {
23243 void *ptr;
23244 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23245 _v = 0;
23246 PyErr_Clear();
23247 } else {
23248 _v = 1;
23249 }
23250 }
23251 if (_v) {
23252 {
23253 void *ptr = 0;
23254 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
23255 _v = 0;
23256 PyErr_Clear();
23257 } else {
23258 _v = (ptr != 0);
23259 }
23260 }
23261 if (_v) {
23262 return _wrap_DateTime___add____SWIG_0(self,args);
23263 }
23264 }
23265 }
23266 if (argc == 2) {
23267 int _v;
23268 {
23269 void *ptr;
23270 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23271 _v = 0;
23272 PyErr_Clear();
23273 } else {
23274 _v = 1;
23275 }
23276 }
23277 if (_v) {
23278 {
23279 void *ptr = 0;
23280 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
23281 _v = 0;
23282 PyErr_Clear();
23283 } else {
23284 _v = (ptr != 0);
23285 }
23286 }
23287 if (_v) {
23288 return _wrap_DateTime___add____SWIG_1(self,args);
23289 }
23290 }
23291 }
23292
23293 Py_INCREF(Py_NotImplemented);
23294 return Py_NotImplemented;
23295 }
23296
23297
23298 static PyObject *_wrap_DateTime___sub____SWIG_0(PyObject *, PyObject *args) {
23299 PyObject *resultobj;
23300 wxDateTime *arg1 = (wxDateTime *) 0 ;
23301 wxDateTime *arg2 = 0 ;
23302 wxTimeSpan result;
23303 PyObject * obj0 = 0 ;
23304 PyObject * obj1 = 0 ;
23305
23306 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
23307 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23308 if (SWIG_arg_fail(1)) SWIG_fail;
23309 {
23310 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23311 if (SWIG_arg_fail(2)) SWIG_fail;
23312 if (arg2 == NULL) {
23313 SWIG_null_ref("wxDateTime");
23314 }
23315 if (SWIG_arg_fail(2)) SWIG_fail;
23316 }
23317 {
23318 PyThreadState* __tstate = wxPyBeginAllowThreads();
23319 result = wxDateTime___sub____SWIG_0(arg1,(wxDateTime const &)*arg2);
23320
23321 wxPyEndAllowThreads(__tstate);
23322 if (PyErr_Occurred()) SWIG_fail;
23323 }
23324 {
23325 wxTimeSpan * resultptr;
23326 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
23327 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
23328 }
23329 return resultobj;
23330 fail:
23331 return NULL;
23332 }
23333
23334
23335 static PyObject *_wrap_DateTime___sub____SWIG_1(PyObject *, PyObject *args) {
23336 PyObject *resultobj;
23337 wxDateTime *arg1 = (wxDateTime *) 0 ;
23338 wxTimeSpan *arg2 = 0 ;
23339 wxDateTime result;
23340 PyObject * obj0 = 0 ;
23341 PyObject * obj1 = 0 ;
23342
23343 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&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_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
23348 if (SWIG_arg_fail(2)) SWIG_fail;
23349 if (arg2 == NULL) {
23350 SWIG_null_ref("wxTimeSpan");
23351 }
23352 if (SWIG_arg_fail(2)) SWIG_fail;
23353 }
23354 {
23355 PyThreadState* __tstate = wxPyBeginAllowThreads();
23356 result = wxDateTime___sub____SWIG_1(arg1,(wxTimeSpan const &)*arg2);
23357
23358 wxPyEndAllowThreads(__tstate);
23359 if (PyErr_Occurred()) SWIG_fail;
23360 }
23361 {
23362 wxDateTime * resultptr;
23363 resultptr = new wxDateTime((wxDateTime &)(result));
23364 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
23365 }
23366 return resultobj;
23367 fail:
23368 return NULL;
23369 }
23370
23371
23372 static PyObject *_wrap_DateTime___sub____SWIG_2(PyObject *, PyObject *args) {
23373 PyObject *resultobj;
23374 wxDateTime *arg1 = (wxDateTime *) 0 ;
23375 wxDateSpan *arg2 = 0 ;
23376 wxDateTime result;
23377 PyObject * obj0 = 0 ;
23378 PyObject * obj1 = 0 ;
23379
23380 if(!PyArg_ParseTuple(args,(char *)"OO:DateTime___sub__",&obj0,&obj1)) goto fail;
23381 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23382 if (SWIG_arg_fail(1)) SWIG_fail;
23383 {
23384 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
23385 if (SWIG_arg_fail(2)) SWIG_fail;
23386 if (arg2 == NULL) {
23387 SWIG_null_ref("wxDateSpan");
23388 }
23389 if (SWIG_arg_fail(2)) SWIG_fail;
23390 }
23391 {
23392 PyThreadState* __tstate = wxPyBeginAllowThreads();
23393 result = wxDateTime___sub____SWIG_2(arg1,(wxDateSpan const &)*arg2);
23394
23395 wxPyEndAllowThreads(__tstate);
23396 if (PyErr_Occurred()) SWIG_fail;
23397 }
23398 {
23399 wxDateTime * resultptr;
23400 resultptr = new wxDateTime((wxDateTime &)(result));
23401 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
23402 }
23403 return resultobj;
23404 fail:
23405 return NULL;
23406 }
23407
23408
23409 static PyObject *_wrap_DateTime___sub__(PyObject *self, PyObject *args) {
23410 int argc;
23411 PyObject *argv[3];
23412 int ii;
23413
23414 argc = PyObject_Length(args);
23415 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
23416 argv[ii] = PyTuple_GetItem(args,ii);
23417 }
23418 if (argc == 2) {
23419 int _v;
23420 {
23421 void *ptr;
23422 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23423 _v = 0;
23424 PyErr_Clear();
23425 } else {
23426 _v = 1;
23427 }
23428 }
23429 if (_v) {
23430 {
23431 void *ptr = 0;
23432 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23433 _v = 0;
23434 PyErr_Clear();
23435 } else {
23436 _v = (ptr != 0);
23437 }
23438 }
23439 if (_v) {
23440 return _wrap_DateTime___sub____SWIG_0(self,args);
23441 }
23442 }
23443 }
23444 if (argc == 2) {
23445 int _v;
23446 {
23447 void *ptr;
23448 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23449 _v = 0;
23450 PyErr_Clear();
23451 } else {
23452 _v = 1;
23453 }
23454 }
23455 if (_v) {
23456 {
23457 void *ptr = 0;
23458 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
23459 _v = 0;
23460 PyErr_Clear();
23461 } else {
23462 _v = (ptr != 0);
23463 }
23464 }
23465 if (_v) {
23466 return _wrap_DateTime___sub____SWIG_1(self,args);
23467 }
23468 }
23469 }
23470 if (argc == 2) {
23471 int _v;
23472 {
23473 void *ptr;
23474 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
23475 _v = 0;
23476 PyErr_Clear();
23477 } else {
23478 _v = 1;
23479 }
23480 }
23481 if (_v) {
23482 {
23483 void *ptr = 0;
23484 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
23485 _v = 0;
23486 PyErr_Clear();
23487 } else {
23488 _v = (ptr != 0);
23489 }
23490 }
23491 if (_v) {
23492 return _wrap_DateTime___sub____SWIG_2(self,args);
23493 }
23494 }
23495 }
23496
23497 Py_INCREF(Py_NotImplemented);
23498 return Py_NotImplemented;
23499 }
23500
23501
23502 static PyObject *_wrap_DateTime___lt__(PyObject *, PyObject *args, PyObject *kwargs) {
23503 PyObject *resultobj;
23504 wxDateTime *arg1 = (wxDateTime *) 0 ;
23505 wxDateTime *arg2 = (wxDateTime *) 0 ;
23506 bool result;
23507 PyObject * obj0 = 0 ;
23508 PyObject * obj1 = 0 ;
23509 char *kwnames[] = {
23510 (char *) "self",(char *) "other", NULL
23511 };
23512
23513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___lt__",kwnames,&obj0,&obj1)) goto fail;
23514 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23515 if (SWIG_arg_fail(1)) SWIG_fail;
23516 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23517 if (SWIG_arg_fail(2)) SWIG_fail;
23518 {
23519 PyThreadState* __tstate = wxPyBeginAllowThreads();
23520 result = (bool)wxDateTime___lt__(arg1,(wxDateTime const *)arg2);
23521
23522 wxPyEndAllowThreads(__tstate);
23523 if (PyErr_Occurred()) SWIG_fail;
23524 }
23525 {
23526 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23527 }
23528 return resultobj;
23529 fail:
23530 return NULL;
23531 }
23532
23533
23534 static PyObject *_wrap_DateTime___le__(PyObject *, PyObject *args, PyObject *kwargs) {
23535 PyObject *resultobj;
23536 wxDateTime *arg1 = (wxDateTime *) 0 ;
23537 wxDateTime *arg2 = (wxDateTime *) 0 ;
23538 bool result;
23539 PyObject * obj0 = 0 ;
23540 PyObject * obj1 = 0 ;
23541 char *kwnames[] = {
23542 (char *) "self",(char *) "other", NULL
23543 };
23544
23545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___le__",kwnames,&obj0,&obj1)) goto fail;
23546 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23547 if (SWIG_arg_fail(1)) SWIG_fail;
23548 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23549 if (SWIG_arg_fail(2)) SWIG_fail;
23550 {
23551 PyThreadState* __tstate = wxPyBeginAllowThreads();
23552 result = (bool)wxDateTime___le__(arg1,(wxDateTime const *)arg2);
23553
23554 wxPyEndAllowThreads(__tstate);
23555 if (PyErr_Occurred()) SWIG_fail;
23556 }
23557 {
23558 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23559 }
23560 return resultobj;
23561 fail:
23562 return NULL;
23563 }
23564
23565
23566 static PyObject *_wrap_DateTime___gt__(PyObject *, PyObject *args, PyObject *kwargs) {
23567 PyObject *resultobj;
23568 wxDateTime *arg1 = (wxDateTime *) 0 ;
23569 wxDateTime *arg2 = (wxDateTime *) 0 ;
23570 bool result;
23571 PyObject * obj0 = 0 ;
23572 PyObject * obj1 = 0 ;
23573 char *kwnames[] = {
23574 (char *) "self",(char *) "other", NULL
23575 };
23576
23577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___gt__",kwnames,&obj0,&obj1)) goto fail;
23578 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23579 if (SWIG_arg_fail(1)) SWIG_fail;
23580 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23581 if (SWIG_arg_fail(2)) SWIG_fail;
23582 {
23583 PyThreadState* __tstate = wxPyBeginAllowThreads();
23584 result = (bool)wxDateTime___gt__(arg1,(wxDateTime const *)arg2);
23585
23586 wxPyEndAllowThreads(__tstate);
23587 if (PyErr_Occurred()) SWIG_fail;
23588 }
23589 {
23590 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23591 }
23592 return resultobj;
23593 fail:
23594 return NULL;
23595 }
23596
23597
23598 static PyObject *_wrap_DateTime___ge__(PyObject *, PyObject *args, PyObject *kwargs) {
23599 PyObject *resultobj;
23600 wxDateTime *arg1 = (wxDateTime *) 0 ;
23601 wxDateTime *arg2 = (wxDateTime *) 0 ;
23602 bool result;
23603 PyObject * obj0 = 0 ;
23604 PyObject * obj1 = 0 ;
23605 char *kwnames[] = {
23606 (char *) "self",(char *) "other", NULL
23607 };
23608
23609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___ge__",kwnames,&obj0,&obj1)) goto fail;
23610 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23611 if (SWIG_arg_fail(1)) SWIG_fail;
23612 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23613 if (SWIG_arg_fail(2)) SWIG_fail;
23614 {
23615 PyThreadState* __tstate = wxPyBeginAllowThreads();
23616 result = (bool)wxDateTime___ge__(arg1,(wxDateTime const *)arg2);
23617
23618 wxPyEndAllowThreads(__tstate);
23619 if (PyErr_Occurred()) SWIG_fail;
23620 }
23621 {
23622 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23623 }
23624 return resultobj;
23625 fail:
23626 return NULL;
23627 }
23628
23629
23630 static PyObject *_wrap_DateTime___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
23631 PyObject *resultobj;
23632 wxDateTime *arg1 = (wxDateTime *) 0 ;
23633 wxDateTime *arg2 = (wxDateTime *) 0 ;
23634 bool result;
23635 PyObject * obj0 = 0 ;
23636 PyObject * obj1 = 0 ;
23637 char *kwnames[] = {
23638 (char *) "self",(char *) "other", NULL
23639 };
23640
23641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___eq__",kwnames,&obj0,&obj1)) goto fail;
23642 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23643 if (SWIG_arg_fail(1)) SWIG_fail;
23644 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23645 if (SWIG_arg_fail(2)) SWIG_fail;
23646 {
23647 PyThreadState* __tstate = wxPyBeginAllowThreads();
23648 result = (bool)wxDateTime___eq__(arg1,(wxDateTime const *)arg2);
23649
23650 wxPyEndAllowThreads(__tstate);
23651 if (PyErr_Occurred()) SWIG_fail;
23652 }
23653 {
23654 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23655 }
23656 return resultobj;
23657 fail:
23658 return NULL;
23659 }
23660
23661
23662 static PyObject *_wrap_DateTime___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
23663 PyObject *resultobj;
23664 wxDateTime *arg1 = (wxDateTime *) 0 ;
23665 wxDateTime *arg2 = (wxDateTime *) 0 ;
23666 bool result;
23667 PyObject * obj0 = 0 ;
23668 PyObject * obj1 = 0 ;
23669 char *kwnames[] = {
23670 (char *) "self",(char *) "other", NULL
23671 };
23672
23673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___ne__",kwnames,&obj0,&obj1)) goto fail;
23674 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23675 if (SWIG_arg_fail(1)) SWIG_fail;
23676 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23677 if (SWIG_arg_fail(2)) SWIG_fail;
23678 {
23679 PyThreadState* __tstate = wxPyBeginAllowThreads();
23680 result = (bool)wxDateTime___ne__(arg1,(wxDateTime const *)arg2);
23681
23682 wxPyEndAllowThreads(__tstate);
23683 if (PyErr_Occurred()) SWIG_fail;
23684 }
23685 {
23686 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23687 }
23688 return resultobj;
23689 fail:
23690 return NULL;
23691 }
23692
23693
23694 static PyObject *_wrap_DateTime_ParseRfc822Date(PyObject *, PyObject *args, PyObject *kwargs) {
23695 PyObject *resultobj;
23696 wxDateTime *arg1 = (wxDateTime *) 0 ;
23697 wxString *arg2 = 0 ;
23698 int result;
23699 bool temp2 = false ;
23700 PyObject * obj0 = 0 ;
23701 PyObject * obj1 = 0 ;
23702 char *kwnames[] = {
23703 (char *) "self",(char *) "date", NULL
23704 };
23705
23706 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseRfc822Date",kwnames,&obj0,&obj1)) goto fail;
23707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23708 if (SWIG_arg_fail(1)) SWIG_fail;
23709 {
23710 arg2 = wxString_in_helper(obj1);
23711 if (arg2 == NULL) SWIG_fail;
23712 temp2 = true;
23713 }
23714 {
23715 PyThreadState* __tstate = wxPyBeginAllowThreads();
23716 result = (int)wxDateTime_ParseRfc822Date(arg1,(wxString const &)*arg2);
23717
23718 wxPyEndAllowThreads(__tstate);
23719 if (PyErr_Occurred()) SWIG_fail;
23720 }
23721 {
23722 resultobj = SWIG_From_int((int)(result));
23723 }
23724 {
23725 if (temp2)
23726 delete arg2;
23727 }
23728 return resultobj;
23729 fail:
23730 {
23731 if (temp2)
23732 delete arg2;
23733 }
23734 return NULL;
23735 }
23736
23737
23738 static PyObject *_wrap_DateTime_ParseFormat(PyObject *, PyObject *args, PyObject *kwargs) {
23739 PyObject *resultobj;
23740 wxDateTime *arg1 = (wxDateTime *) 0 ;
23741 wxString *arg2 = 0 ;
23742 wxString const &arg3_defvalue = wxPyDefaultDateTimeFormat ;
23743 wxString *arg3 = (wxString *) &arg3_defvalue ;
23744 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
23745 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
23746 int result;
23747 bool temp2 = false ;
23748 bool temp3 = false ;
23749 PyObject * obj0 = 0 ;
23750 PyObject * obj1 = 0 ;
23751 PyObject * obj2 = 0 ;
23752 PyObject * obj3 = 0 ;
23753 char *kwnames[] = {
23754 (char *) "self",(char *) "date",(char *) "format",(char *) "dateDef", NULL
23755 };
23756
23757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_ParseFormat",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
23758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23759 if (SWIG_arg_fail(1)) SWIG_fail;
23760 {
23761 arg2 = wxString_in_helper(obj1);
23762 if (arg2 == NULL) SWIG_fail;
23763 temp2 = true;
23764 }
23765 if (obj2) {
23766 {
23767 arg3 = wxString_in_helper(obj2);
23768 if (arg3 == NULL) SWIG_fail;
23769 temp3 = true;
23770 }
23771 }
23772 if (obj3) {
23773 {
23774 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23775 if (SWIG_arg_fail(4)) SWIG_fail;
23776 if (arg4 == NULL) {
23777 SWIG_null_ref("wxDateTime");
23778 }
23779 if (SWIG_arg_fail(4)) SWIG_fail;
23780 }
23781 }
23782 {
23783 PyThreadState* __tstate = wxPyBeginAllowThreads();
23784 result = (int)wxDateTime_ParseFormat(arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxDateTime const &)*arg4);
23785
23786 wxPyEndAllowThreads(__tstate);
23787 if (PyErr_Occurred()) SWIG_fail;
23788 }
23789 {
23790 resultobj = SWIG_From_int((int)(result));
23791 }
23792 {
23793 if (temp2)
23794 delete arg2;
23795 }
23796 {
23797 if (temp3)
23798 delete arg3;
23799 }
23800 return resultobj;
23801 fail:
23802 {
23803 if (temp2)
23804 delete arg2;
23805 }
23806 {
23807 if (temp3)
23808 delete arg3;
23809 }
23810 return NULL;
23811 }
23812
23813
23814 static PyObject *_wrap_DateTime_ParseDateTime(PyObject *, PyObject *args, PyObject *kwargs) {
23815 PyObject *resultobj;
23816 wxDateTime *arg1 = (wxDateTime *) 0 ;
23817 wxString *arg2 = 0 ;
23818 int result;
23819 bool temp2 = false ;
23820 PyObject * obj0 = 0 ;
23821 PyObject * obj1 = 0 ;
23822 char *kwnames[] = {
23823 (char *) "self",(char *) "datetime", NULL
23824 };
23825
23826 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDateTime",kwnames,&obj0,&obj1)) goto fail;
23827 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23828 if (SWIG_arg_fail(1)) SWIG_fail;
23829 {
23830 arg2 = wxString_in_helper(obj1);
23831 if (arg2 == NULL) SWIG_fail;
23832 temp2 = true;
23833 }
23834 {
23835 PyThreadState* __tstate = wxPyBeginAllowThreads();
23836 result = (int)wxDateTime_ParseDateTime(arg1,(wxString const &)*arg2);
23837
23838 wxPyEndAllowThreads(__tstate);
23839 if (PyErr_Occurred()) SWIG_fail;
23840 }
23841 {
23842 resultobj = SWIG_From_int((int)(result));
23843 }
23844 {
23845 if (temp2)
23846 delete arg2;
23847 }
23848 return resultobj;
23849 fail:
23850 {
23851 if (temp2)
23852 delete arg2;
23853 }
23854 return NULL;
23855 }
23856
23857
23858 static PyObject *_wrap_DateTime_ParseDate(PyObject *, PyObject *args, PyObject *kwargs) {
23859 PyObject *resultobj;
23860 wxDateTime *arg1 = (wxDateTime *) 0 ;
23861 wxString *arg2 = 0 ;
23862 int result;
23863 bool temp2 = false ;
23864 PyObject * obj0 = 0 ;
23865 PyObject * obj1 = 0 ;
23866 char *kwnames[] = {
23867 (char *) "self",(char *) "date", NULL
23868 };
23869
23870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseDate",kwnames,&obj0,&obj1)) goto fail;
23871 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23872 if (SWIG_arg_fail(1)) SWIG_fail;
23873 {
23874 arg2 = wxString_in_helper(obj1);
23875 if (arg2 == NULL) SWIG_fail;
23876 temp2 = true;
23877 }
23878 {
23879 PyThreadState* __tstate = wxPyBeginAllowThreads();
23880 result = (int)wxDateTime_ParseDate(arg1,(wxString const &)*arg2);
23881
23882 wxPyEndAllowThreads(__tstate);
23883 if (PyErr_Occurred()) SWIG_fail;
23884 }
23885 {
23886 resultobj = SWIG_From_int((int)(result));
23887 }
23888 {
23889 if (temp2)
23890 delete arg2;
23891 }
23892 return resultobj;
23893 fail:
23894 {
23895 if (temp2)
23896 delete arg2;
23897 }
23898 return NULL;
23899 }
23900
23901
23902 static PyObject *_wrap_DateTime_ParseTime(PyObject *, PyObject *args, PyObject *kwargs) {
23903 PyObject *resultobj;
23904 wxDateTime *arg1 = (wxDateTime *) 0 ;
23905 wxString *arg2 = 0 ;
23906 int result;
23907 bool temp2 = false ;
23908 PyObject * obj0 = 0 ;
23909 PyObject * obj1 = 0 ;
23910 char *kwnames[] = {
23911 (char *) "self",(char *) "time", NULL
23912 };
23913
23914 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_ParseTime",kwnames,&obj0,&obj1)) goto fail;
23915 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23916 if (SWIG_arg_fail(1)) SWIG_fail;
23917 {
23918 arg2 = wxString_in_helper(obj1);
23919 if (arg2 == NULL) SWIG_fail;
23920 temp2 = true;
23921 }
23922 {
23923 PyThreadState* __tstate = wxPyBeginAllowThreads();
23924 result = (int)wxDateTime_ParseTime(arg1,(wxString const &)*arg2);
23925
23926 wxPyEndAllowThreads(__tstate);
23927 if (PyErr_Occurred()) SWIG_fail;
23928 }
23929 {
23930 resultobj = SWIG_From_int((int)(result));
23931 }
23932 {
23933 if (temp2)
23934 delete arg2;
23935 }
23936 return resultobj;
23937 fail:
23938 {
23939 if (temp2)
23940 delete arg2;
23941 }
23942 return NULL;
23943 }
23944
23945
23946 static PyObject *_wrap_DateTime_Format(PyObject *, PyObject *args, PyObject *kwargs) {
23947 PyObject *resultobj;
23948 wxDateTime *arg1 = (wxDateTime *) 0 ;
23949 wxString const &arg2_defvalue = wxPyDefaultDateTimeFormat ;
23950 wxString *arg2 = (wxString *) &arg2_defvalue ;
23951 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
23952 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
23953 wxString result;
23954 bool temp2 = false ;
23955 bool temp3 = false ;
23956 PyObject * obj0 = 0 ;
23957 PyObject * obj1 = 0 ;
23958 PyObject * obj2 = 0 ;
23959 char *kwnames[] = {
23960 (char *) "self",(char *) "format",(char *) "tz", NULL
23961 };
23962
23963 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_Format",kwnames,&obj0,&obj1,&obj2)) goto fail;
23964 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23965 if (SWIG_arg_fail(1)) SWIG_fail;
23966 if (obj1) {
23967 {
23968 arg2 = wxString_in_helper(obj1);
23969 if (arg2 == NULL) SWIG_fail;
23970 temp2 = true;
23971 }
23972 }
23973 if (obj2) {
23974 {
23975 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
23976 temp3 = true;
23977 }
23978 }
23979 {
23980 PyThreadState* __tstate = wxPyBeginAllowThreads();
23981 result = ((wxDateTime const *)arg1)->Format((wxString const &)*arg2,(wxDateTime::TimeZone const &)*arg3);
23982
23983 wxPyEndAllowThreads(__tstate);
23984 if (PyErr_Occurred()) SWIG_fail;
23985 }
23986 {
23987 #if wxUSE_UNICODE
23988 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
23989 #else
23990 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
23991 #endif
23992 }
23993 {
23994 if (temp2)
23995 delete arg2;
23996 }
23997 {
23998 if (temp3) delete arg3;
23999 }
24000 return resultobj;
24001 fail:
24002 {
24003 if (temp2)
24004 delete arg2;
24005 }
24006 {
24007 if (temp3) delete arg3;
24008 }
24009 return NULL;
24010 }
24011
24012
24013 static PyObject *_wrap_DateTime_FormatDate(PyObject *, PyObject *args, PyObject *kwargs) {
24014 PyObject *resultobj;
24015 wxDateTime *arg1 = (wxDateTime *) 0 ;
24016 wxString result;
24017 PyObject * obj0 = 0 ;
24018 char *kwnames[] = {
24019 (char *) "self", NULL
24020 };
24021
24022 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatDate",kwnames,&obj0)) goto fail;
24023 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24024 if (SWIG_arg_fail(1)) SWIG_fail;
24025 {
24026 PyThreadState* __tstate = wxPyBeginAllowThreads();
24027 result = ((wxDateTime const *)arg1)->FormatDate();
24028
24029 wxPyEndAllowThreads(__tstate);
24030 if (PyErr_Occurred()) SWIG_fail;
24031 }
24032 {
24033 #if wxUSE_UNICODE
24034 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24035 #else
24036 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24037 #endif
24038 }
24039 return resultobj;
24040 fail:
24041 return NULL;
24042 }
24043
24044
24045 static PyObject *_wrap_DateTime_FormatTime(PyObject *, PyObject *args, PyObject *kwargs) {
24046 PyObject *resultobj;
24047 wxDateTime *arg1 = (wxDateTime *) 0 ;
24048 wxString result;
24049 PyObject * obj0 = 0 ;
24050 char *kwnames[] = {
24051 (char *) "self", NULL
24052 };
24053
24054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatTime",kwnames,&obj0)) goto fail;
24055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24056 if (SWIG_arg_fail(1)) SWIG_fail;
24057 {
24058 PyThreadState* __tstate = wxPyBeginAllowThreads();
24059 result = ((wxDateTime const *)arg1)->FormatTime();
24060
24061 wxPyEndAllowThreads(__tstate);
24062 if (PyErr_Occurred()) SWIG_fail;
24063 }
24064 {
24065 #if wxUSE_UNICODE
24066 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24067 #else
24068 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24069 #endif
24070 }
24071 return resultobj;
24072 fail:
24073 return NULL;
24074 }
24075
24076
24077 static PyObject *_wrap_DateTime_FormatISODate(PyObject *, PyObject *args, PyObject *kwargs) {
24078 PyObject *resultobj;
24079 wxDateTime *arg1 = (wxDateTime *) 0 ;
24080 wxString result;
24081 PyObject * obj0 = 0 ;
24082 char *kwnames[] = {
24083 (char *) "self", NULL
24084 };
24085
24086 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISODate",kwnames,&obj0)) goto fail;
24087 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24088 if (SWIG_arg_fail(1)) SWIG_fail;
24089 {
24090 PyThreadState* __tstate = wxPyBeginAllowThreads();
24091 result = ((wxDateTime const *)arg1)->FormatISODate();
24092
24093 wxPyEndAllowThreads(__tstate);
24094 if (PyErr_Occurred()) SWIG_fail;
24095 }
24096 {
24097 #if wxUSE_UNICODE
24098 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24099 #else
24100 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24101 #endif
24102 }
24103 return resultobj;
24104 fail:
24105 return NULL;
24106 }
24107
24108
24109 static PyObject *_wrap_DateTime_FormatISOTime(PyObject *, PyObject *args, PyObject *kwargs) {
24110 PyObject *resultobj;
24111 wxDateTime *arg1 = (wxDateTime *) 0 ;
24112 wxString result;
24113 PyObject * obj0 = 0 ;
24114 char *kwnames[] = {
24115 (char *) "self", NULL
24116 };
24117
24118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_FormatISOTime",kwnames,&obj0)) goto fail;
24119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24120 if (SWIG_arg_fail(1)) SWIG_fail;
24121 {
24122 PyThreadState* __tstate = wxPyBeginAllowThreads();
24123 result = ((wxDateTime const *)arg1)->FormatISOTime();
24124
24125 wxPyEndAllowThreads(__tstate);
24126 if (PyErr_Occurred()) SWIG_fail;
24127 }
24128 {
24129 #if wxUSE_UNICODE
24130 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
24131 #else
24132 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
24133 #endif
24134 }
24135 return resultobj;
24136 fail:
24137 return NULL;
24138 }
24139
24140
24141 static PyObject * DateTime_swigregister(PyObject *, PyObject *args) {
24142 PyObject *obj;
24143 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
24144 SWIG_TypeClientData(SWIGTYPE_p_wxDateTime, obj);
24145 Py_INCREF(obj);
24146 return Py_BuildValue((char *)"");
24147 }
24148 static PyObject *_wrap_TimeSpan_Seconds(PyObject *, PyObject *args, PyObject *kwargs) {
24149 PyObject *resultobj;
24150 long arg1 ;
24151 wxTimeSpan result;
24152 PyObject * obj0 = 0 ;
24153 char *kwnames[] = {
24154 (char *) "sec", NULL
24155 };
24156
24157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Seconds",kwnames,&obj0)) goto fail;
24158 {
24159 arg1 = (long)(SWIG_As_long(obj0));
24160 if (SWIG_arg_fail(1)) SWIG_fail;
24161 }
24162 {
24163 PyThreadState* __tstate = wxPyBeginAllowThreads();
24164 result = wxTimeSpan::Seconds(arg1);
24165
24166 wxPyEndAllowThreads(__tstate);
24167 if (PyErr_Occurred()) SWIG_fail;
24168 }
24169 {
24170 wxTimeSpan * resultptr;
24171 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24172 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24173 }
24174 return resultobj;
24175 fail:
24176 return NULL;
24177 }
24178
24179
24180 static PyObject *_wrap_TimeSpan_Second(PyObject *, PyObject *args, PyObject *kwargs) {
24181 PyObject *resultobj;
24182 wxTimeSpan result;
24183 char *kwnames[] = {
24184 NULL
24185 };
24186
24187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Second",kwnames)) goto fail;
24188 {
24189 PyThreadState* __tstate = wxPyBeginAllowThreads();
24190 result = wxTimeSpan::Second();
24191
24192 wxPyEndAllowThreads(__tstate);
24193 if (PyErr_Occurred()) SWIG_fail;
24194 }
24195 {
24196 wxTimeSpan * resultptr;
24197 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24198 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24199 }
24200 return resultobj;
24201 fail:
24202 return NULL;
24203 }
24204
24205
24206 static PyObject *_wrap_TimeSpan_Minutes(PyObject *, PyObject *args, PyObject *kwargs) {
24207 PyObject *resultobj;
24208 long arg1 ;
24209 wxTimeSpan result;
24210 PyObject * obj0 = 0 ;
24211 char *kwnames[] = {
24212 (char *) "min", NULL
24213 };
24214
24215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Minutes",kwnames,&obj0)) goto fail;
24216 {
24217 arg1 = (long)(SWIG_As_long(obj0));
24218 if (SWIG_arg_fail(1)) SWIG_fail;
24219 }
24220 {
24221 PyThreadState* __tstate = wxPyBeginAllowThreads();
24222 result = wxTimeSpan::Minutes(arg1);
24223
24224 wxPyEndAllowThreads(__tstate);
24225 if (PyErr_Occurred()) SWIG_fail;
24226 }
24227 {
24228 wxTimeSpan * resultptr;
24229 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24230 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24231 }
24232 return resultobj;
24233 fail:
24234 return NULL;
24235 }
24236
24237
24238 static PyObject *_wrap_TimeSpan_Minute(PyObject *, PyObject *args, PyObject *kwargs) {
24239 PyObject *resultobj;
24240 wxTimeSpan result;
24241 char *kwnames[] = {
24242 NULL
24243 };
24244
24245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Minute",kwnames)) goto fail;
24246 {
24247 PyThreadState* __tstate = wxPyBeginAllowThreads();
24248 result = wxTimeSpan::Minute();
24249
24250 wxPyEndAllowThreads(__tstate);
24251 if (PyErr_Occurred()) SWIG_fail;
24252 }
24253 {
24254 wxTimeSpan * resultptr;
24255 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24256 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24257 }
24258 return resultobj;
24259 fail:
24260 return NULL;
24261 }
24262
24263
24264 static PyObject *_wrap_TimeSpan_Hours(PyObject *, PyObject *args, PyObject *kwargs) {
24265 PyObject *resultobj;
24266 long arg1 ;
24267 wxTimeSpan result;
24268 PyObject * obj0 = 0 ;
24269 char *kwnames[] = {
24270 (char *) "hours", NULL
24271 };
24272
24273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Hours",kwnames,&obj0)) goto fail;
24274 {
24275 arg1 = (long)(SWIG_As_long(obj0));
24276 if (SWIG_arg_fail(1)) SWIG_fail;
24277 }
24278 {
24279 PyThreadState* __tstate = wxPyBeginAllowThreads();
24280 result = wxTimeSpan::Hours(arg1);
24281
24282 wxPyEndAllowThreads(__tstate);
24283 if (PyErr_Occurred()) SWIG_fail;
24284 }
24285 {
24286 wxTimeSpan * resultptr;
24287 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24288 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24289 }
24290 return resultobj;
24291 fail:
24292 return NULL;
24293 }
24294
24295
24296 static PyObject *_wrap_TimeSpan_Hour(PyObject *, PyObject *args, PyObject *kwargs) {
24297 PyObject *resultobj;
24298 wxTimeSpan result;
24299 char *kwnames[] = {
24300 NULL
24301 };
24302
24303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Hour",kwnames)) goto fail;
24304 {
24305 PyThreadState* __tstate = wxPyBeginAllowThreads();
24306 result = wxTimeSpan::Hour();
24307
24308 wxPyEndAllowThreads(__tstate);
24309 if (PyErr_Occurred()) SWIG_fail;
24310 }
24311 {
24312 wxTimeSpan * resultptr;
24313 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24314 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24315 }
24316 return resultobj;
24317 fail:
24318 return NULL;
24319 }
24320
24321
24322 static PyObject *_wrap_TimeSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
24323 PyObject *resultobj;
24324 long arg1 ;
24325 wxTimeSpan result;
24326 PyObject * obj0 = 0 ;
24327 char *kwnames[] = {
24328 (char *) "days", NULL
24329 };
24330
24331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Days",kwnames,&obj0)) goto fail;
24332 {
24333 arg1 = (long)(SWIG_As_long(obj0));
24334 if (SWIG_arg_fail(1)) SWIG_fail;
24335 }
24336 {
24337 PyThreadState* __tstate = wxPyBeginAllowThreads();
24338 result = wxTimeSpan::Days(arg1);
24339
24340 wxPyEndAllowThreads(__tstate);
24341 if (PyErr_Occurred()) SWIG_fail;
24342 }
24343 {
24344 wxTimeSpan * resultptr;
24345 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24346 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24347 }
24348 return resultobj;
24349 fail:
24350 return NULL;
24351 }
24352
24353
24354 static PyObject *_wrap_TimeSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
24355 PyObject *resultobj;
24356 wxTimeSpan result;
24357 char *kwnames[] = {
24358 NULL
24359 };
24360
24361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Day",kwnames)) goto fail;
24362 {
24363 PyThreadState* __tstate = wxPyBeginAllowThreads();
24364 result = wxTimeSpan::Day();
24365
24366 wxPyEndAllowThreads(__tstate);
24367 if (PyErr_Occurred()) SWIG_fail;
24368 }
24369 {
24370 wxTimeSpan * resultptr;
24371 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24372 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24373 }
24374 return resultobj;
24375 fail:
24376 return NULL;
24377 }
24378
24379
24380 static PyObject *_wrap_TimeSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
24381 PyObject *resultobj;
24382 long arg1 ;
24383 wxTimeSpan result;
24384 PyObject * obj0 = 0 ;
24385 char *kwnames[] = {
24386 (char *) "days", NULL
24387 };
24388
24389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Weeks",kwnames,&obj0)) goto fail;
24390 {
24391 arg1 = (long)(SWIG_As_long(obj0));
24392 if (SWIG_arg_fail(1)) SWIG_fail;
24393 }
24394 {
24395 PyThreadState* __tstate = wxPyBeginAllowThreads();
24396 result = wxTimeSpan::Weeks(arg1);
24397
24398 wxPyEndAllowThreads(__tstate);
24399 if (PyErr_Occurred()) SWIG_fail;
24400 }
24401 {
24402 wxTimeSpan * resultptr;
24403 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24404 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24405 }
24406 return resultobj;
24407 fail:
24408 return NULL;
24409 }
24410
24411
24412 static PyObject *_wrap_TimeSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
24413 PyObject *resultobj;
24414 wxTimeSpan result;
24415 char *kwnames[] = {
24416 NULL
24417 };
24418
24419 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":TimeSpan_Week",kwnames)) goto fail;
24420 {
24421 PyThreadState* __tstate = wxPyBeginAllowThreads();
24422 result = wxTimeSpan::Week();
24423
24424 wxPyEndAllowThreads(__tstate);
24425 if (PyErr_Occurred()) SWIG_fail;
24426 }
24427 {
24428 wxTimeSpan * resultptr;
24429 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24430 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24431 }
24432 return resultobj;
24433 fail:
24434 return NULL;
24435 }
24436
24437
24438 static PyObject *_wrap_new_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
24439 PyObject *resultobj;
24440 long arg1 = (long) 0 ;
24441 long arg2 = (long) 0 ;
24442 long arg3 = (long) 0 ;
24443 long arg4 = (long) 0 ;
24444 wxTimeSpan *result;
24445 PyObject * obj0 = 0 ;
24446 PyObject * obj1 = 0 ;
24447 PyObject * obj2 = 0 ;
24448 PyObject * obj3 = 0 ;
24449 char *kwnames[] = {
24450 (char *) "hours",(char *) "minutes",(char *) "seconds",(char *) "milliseconds", NULL
24451 };
24452
24453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TimeSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24454 if (obj0) {
24455 {
24456 arg1 = (long)(SWIG_As_long(obj0));
24457 if (SWIG_arg_fail(1)) SWIG_fail;
24458 }
24459 }
24460 if (obj1) {
24461 {
24462 arg2 = (long)(SWIG_As_long(obj1));
24463 if (SWIG_arg_fail(2)) SWIG_fail;
24464 }
24465 }
24466 if (obj2) {
24467 {
24468 arg3 = (long)(SWIG_As_long(obj2));
24469 if (SWIG_arg_fail(3)) SWIG_fail;
24470 }
24471 }
24472 if (obj3) {
24473 {
24474 arg4 = (long)(SWIG_As_long(obj3));
24475 if (SWIG_arg_fail(4)) SWIG_fail;
24476 }
24477 }
24478 {
24479 PyThreadState* __tstate = wxPyBeginAllowThreads();
24480 result = (wxTimeSpan *)new wxTimeSpan(arg1,arg2,arg3,arg4);
24481
24482 wxPyEndAllowThreads(__tstate);
24483 if (PyErr_Occurred()) SWIG_fail;
24484 }
24485 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
24486 return resultobj;
24487 fail:
24488 return NULL;
24489 }
24490
24491
24492 static PyObject *_wrap_delete_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
24493 PyObject *resultobj;
24494 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24495 PyObject * obj0 = 0 ;
24496 char *kwnames[] = {
24497 (char *) "self", NULL
24498 };
24499
24500 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_TimeSpan",kwnames,&obj0)) goto fail;
24501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24502 if (SWIG_arg_fail(1)) SWIG_fail;
24503 {
24504 PyThreadState* __tstate = wxPyBeginAllowThreads();
24505 delete arg1;
24506
24507 wxPyEndAllowThreads(__tstate);
24508 if (PyErr_Occurred()) SWIG_fail;
24509 }
24510 Py_INCREF(Py_None); resultobj = Py_None;
24511 return resultobj;
24512 fail:
24513 return NULL;
24514 }
24515
24516
24517 static PyObject *_wrap_TimeSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
24518 PyObject *resultobj;
24519 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24520 wxTimeSpan *arg2 = 0 ;
24521 wxTimeSpan *result;
24522 PyObject * obj0 = 0 ;
24523 PyObject * obj1 = 0 ;
24524 char *kwnames[] = {
24525 (char *) "self",(char *) "diff", NULL
24526 };
24527
24528 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Add",kwnames,&obj0,&obj1)) goto fail;
24529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24530 if (SWIG_arg_fail(1)) SWIG_fail;
24531 {
24532 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24533 if (SWIG_arg_fail(2)) SWIG_fail;
24534 if (arg2 == NULL) {
24535 SWIG_null_ref("wxTimeSpan");
24536 }
24537 if (SWIG_arg_fail(2)) SWIG_fail;
24538 }
24539 {
24540 PyThreadState* __tstate = wxPyBeginAllowThreads();
24541 {
24542 wxTimeSpan &_result_ref = (arg1)->Add((wxTimeSpan const &)*arg2);
24543 result = (wxTimeSpan *) &_result_ref;
24544 }
24545
24546 wxPyEndAllowThreads(__tstate);
24547 if (PyErr_Occurred()) SWIG_fail;
24548 }
24549 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
24550 return resultobj;
24551 fail:
24552 return NULL;
24553 }
24554
24555
24556 static PyObject *_wrap_TimeSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
24557 PyObject *resultobj;
24558 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24559 wxTimeSpan *arg2 = 0 ;
24560 wxTimeSpan *result;
24561 PyObject * obj0 = 0 ;
24562 PyObject * obj1 = 0 ;
24563 char *kwnames[] = {
24564 (char *) "self",(char *) "diff", NULL
24565 };
24566
24567 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
24568 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24569 if (SWIG_arg_fail(1)) SWIG_fail;
24570 {
24571 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24572 if (SWIG_arg_fail(2)) SWIG_fail;
24573 if (arg2 == NULL) {
24574 SWIG_null_ref("wxTimeSpan");
24575 }
24576 if (SWIG_arg_fail(2)) SWIG_fail;
24577 }
24578 {
24579 PyThreadState* __tstate = wxPyBeginAllowThreads();
24580 {
24581 wxTimeSpan &_result_ref = (arg1)->Subtract((wxTimeSpan const &)*arg2);
24582 result = (wxTimeSpan *) &_result_ref;
24583 }
24584
24585 wxPyEndAllowThreads(__tstate);
24586 if (PyErr_Occurred()) SWIG_fail;
24587 }
24588 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
24589 return resultobj;
24590 fail:
24591 return NULL;
24592 }
24593
24594
24595 static PyObject *_wrap_TimeSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
24596 PyObject *resultobj;
24597 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24598 int arg2 ;
24599 wxTimeSpan *result;
24600 PyObject * obj0 = 0 ;
24601 PyObject * obj1 = 0 ;
24602 char *kwnames[] = {
24603 (char *) "self",(char *) "n", NULL
24604 };
24605
24606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
24607 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24608 if (SWIG_arg_fail(1)) SWIG_fail;
24609 {
24610 arg2 = (int)(SWIG_As_int(obj1));
24611 if (SWIG_arg_fail(2)) SWIG_fail;
24612 }
24613 {
24614 PyThreadState* __tstate = wxPyBeginAllowThreads();
24615 {
24616 wxTimeSpan &_result_ref = (arg1)->Multiply(arg2);
24617 result = (wxTimeSpan *) &_result_ref;
24618 }
24619
24620 wxPyEndAllowThreads(__tstate);
24621 if (PyErr_Occurred()) SWIG_fail;
24622 }
24623 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
24624 return resultobj;
24625 fail:
24626 return NULL;
24627 }
24628
24629
24630 static PyObject *_wrap_TimeSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
24631 PyObject *resultobj;
24632 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24633 wxTimeSpan *result;
24634 PyObject * obj0 = 0 ;
24635 char *kwnames[] = {
24636 (char *) "self", NULL
24637 };
24638
24639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Neg",kwnames,&obj0)) goto fail;
24640 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24641 if (SWIG_arg_fail(1)) SWIG_fail;
24642 {
24643 PyThreadState* __tstate = wxPyBeginAllowThreads();
24644 {
24645 wxTimeSpan &_result_ref = (arg1)->Neg();
24646 result = (wxTimeSpan *) &_result_ref;
24647 }
24648
24649 wxPyEndAllowThreads(__tstate);
24650 if (PyErr_Occurred()) SWIG_fail;
24651 }
24652 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
24653 return resultobj;
24654 fail:
24655 return NULL;
24656 }
24657
24658
24659 static PyObject *_wrap_TimeSpan_Abs(PyObject *, PyObject *args, PyObject *kwargs) {
24660 PyObject *resultobj;
24661 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24662 wxTimeSpan result;
24663 PyObject * obj0 = 0 ;
24664 char *kwnames[] = {
24665 (char *) "self", NULL
24666 };
24667
24668 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Abs",kwnames,&obj0)) goto fail;
24669 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24670 if (SWIG_arg_fail(1)) SWIG_fail;
24671 {
24672 PyThreadState* __tstate = wxPyBeginAllowThreads();
24673 result = ((wxTimeSpan const *)arg1)->Abs();
24674
24675 wxPyEndAllowThreads(__tstate);
24676 if (PyErr_Occurred()) SWIG_fail;
24677 }
24678 {
24679 wxTimeSpan * resultptr;
24680 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24681 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24682 }
24683 return resultobj;
24684 fail:
24685 return NULL;
24686 }
24687
24688
24689 static PyObject *_wrap_TimeSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
24690 PyObject *resultobj;
24691 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24692 wxTimeSpan *arg2 = 0 ;
24693 wxTimeSpan *result;
24694 PyObject * obj0 = 0 ;
24695 PyObject * obj1 = 0 ;
24696 char *kwnames[] = {
24697 (char *) "self",(char *) "diff", NULL
24698 };
24699
24700 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
24701 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
24702 if (SWIG_arg_fail(1)) SWIG_fail;
24703 {
24704 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24705 if (SWIG_arg_fail(2)) SWIG_fail;
24706 if (arg2 == NULL) {
24707 SWIG_null_ref("wxTimeSpan");
24708 }
24709 if (SWIG_arg_fail(2)) SWIG_fail;
24710 }
24711 {
24712 PyThreadState* __tstate = wxPyBeginAllowThreads();
24713 {
24714 wxTimeSpan &_result_ref = (arg1)->operator +=((wxTimeSpan const &)*arg2);
24715 result = (wxTimeSpan *) &_result_ref;
24716 }
24717
24718 wxPyEndAllowThreads(__tstate);
24719 if (PyErr_Occurred()) SWIG_fail;
24720 }
24721 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
24722 return resultobj;
24723 fail:
24724 return NULL;
24725 }
24726
24727
24728 static PyObject *_wrap_TimeSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
24729 PyObject *resultobj;
24730 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24731 wxTimeSpan *arg2 = 0 ;
24732 wxTimeSpan *result;
24733 PyObject * obj0 = 0 ;
24734 PyObject * obj1 = 0 ;
24735 char *kwnames[] = {
24736 (char *) "self",(char *) "diff", NULL
24737 };
24738
24739 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
24740 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
24741 if (SWIG_arg_fail(1)) SWIG_fail;
24742 {
24743 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24744 if (SWIG_arg_fail(2)) SWIG_fail;
24745 if (arg2 == NULL) {
24746 SWIG_null_ref("wxTimeSpan");
24747 }
24748 if (SWIG_arg_fail(2)) SWIG_fail;
24749 }
24750 {
24751 PyThreadState* __tstate = wxPyBeginAllowThreads();
24752 {
24753 wxTimeSpan &_result_ref = (arg1)->operator -=((wxTimeSpan const &)*arg2);
24754 result = (wxTimeSpan *) &_result_ref;
24755 }
24756
24757 wxPyEndAllowThreads(__tstate);
24758 if (PyErr_Occurred()) SWIG_fail;
24759 }
24760 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
24761 return resultobj;
24762 fail:
24763 return NULL;
24764 }
24765
24766
24767 static PyObject *_wrap_TimeSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
24768 PyObject *resultobj;
24769 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24770 int arg2 ;
24771 wxTimeSpan *result;
24772 PyObject * obj0 = 0 ;
24773 PyObject * obj1 = 0 ;
24774 char *kwnames[] = {
24775 (char *) "self",(char *) "n", NULL
24776 };
24777
24778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
24779 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
24780 if (SWIG_arg_fail(1)) SWIG_fail;
24781 {
24782 arg2 = (int)(SWIG_As_int(obj1));
24783 if (SWIG_arg_fail(2)) SWIG_fail;
24784 }
24785 {
24786 PyThreadState* __tstate = wxPyBeginAllowThreads();
24787 {
24788 wxTimeSpan &_result_ref = (arg1)->operator *=(arg2);
24789 result = (wxTimeSpan *) &_result_ref;
24790 }
24791
24792 wxPyEndAllowThreads(__tstate);
24793 if (PyErr_Occurred()) SWIG_fail;
24794 }
24795 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
24796 return resultobj;
24797 fail:
24798 return NULL;
24799 }
24800
24801
24802 static PyObject *_wrap_TimeSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
24803 PyObject *resultobj;
24804 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24805 wxTimeSpan *result;
24806 PyObject * obj0 = 0 ;
24807 char *kwnames[] = {
24808 (char *) "self", NULL
24809 };
24810
24811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan___neg__",kwnames,&obj0)) goto fail;
24812 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24813 if (SWIG_arg_fail(1)) SWIG_fail;
24814 {
24815 PyThreadState* __tstate = wxPyBeginAllowThreads();
24816 {
24817 wxTimeSpan &_result_ref = (arg1)->operator -();
24818 result = (wxTimeSpan *) &_result_ref;
24819 }
24820
24821 wxPyEndAllowThreads(__tstate);
24822 if (PyErr_Occurred()) SWIG_fail;
24823 }
24824 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
24825 return resultobj;
24826 fail:
24827 return NULL;
24828 }
24829
24830
24831 static PyObject *_wrap_TimeSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
24832 PyObject *resultobj;
24833 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24834 wxTimeSpan *arg2 = 0 ;
24835 wxTimeSpan result;
24836 PyObject * obj0 = 0 ;
24837 PyObject * obj1 = 0 ;
24838 char *kwnames[] = {
24839 (char *) "self",(char *) "other", NULL
24840 };
24841
24842 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___add__",kwnames,&obj0,&obj1)) goto fail;
24843 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24844 if (SWIG_arg_fail(1)) SWIG_fail;
24845 {
24846 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24847 if (SWIG_arg_fail(2)) SWIG_fail;
24848 if (arg2 == NULL) {
24849 SWIG_null_ref("wxTimeSpan");
24850 }
24851 if (SWIG_arg_fail(2)) SWIG_fail;
24852 }
24853 {
24854 PyThreadState* __tstate = wxPyBeginAllowThreads();
24855 result = wxTimeSpan___add__(arg1,(wxTimeSpan const &)*arg2);
24856
24857 wxPyEndAllowThreads(__tstate);
24858 if (PyErr_Occurred()) SWIG_fail;
24859 }
24860 {
24861 wxTimeSpan * resultptr;
24862 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24863 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24864 }
24865 return resultobj;
24866 fail:
24867 return NULL;
24868 }
24869
24870
24871 static PyObject *_wrap_TimeSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
24872 PyObject *resultobj;
24873 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24874 wxTimeSpan *arg2 = 0 ;
24875 wxTimeSpan result;
24876 PyObject * obj0 = 0 ;
24877 PyObject * obj1 = 0 ;
24878 char *kwnames[] = {
24879 (char *) "self",(char *) "other", NULL
24880 };
24881
24882 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
24883 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24884 if (SWIG_arg_fail(1)) SWIG_fail;
24885 {
24886 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24887 if (SWIG_arg_fail(2)) SWIG_fail;
24888 if (arg2 == NULL) {
24889 SWIG_null_ref("wxTimeSpan");
24890 }
24891 if (SWIG_arg_fail(2)) SWIG_fail;
24892 }
24893 {
24894 PyThreadState* __tstate = wxPyBeginAllowThreads();
24895 result = wxTimeSpan___sub__(arg1,(wxTimeSpan const &)*arg2);
24896
24897 wxPyEndAllowThreads(__tstate);
24898 if (PyErr_Occurred()) SWIG_fail;
24899 }
24900 {
24901 wxTimeSpan * resultptr;
24902 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24903 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24904 }
24905 return resultobj;
24906 fail:
24907 return NULL;
24908 }
24909
24910
24911 static PyObject *_wrap_TimeSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
24912 PyObject *resultobj;
24913 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24914 int arg2 ;
24915 wxTimeSpan result;
24916 PyObject * obj0 = 0 ;
24917 PyObject * obj1 = 0 ;
24918 char *kwnames[] = {
24919 (char *) "self",(char *) "n", NULL
24920 };
24921
24922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
24923 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24924 if (SWIG_arg_fail(1)) SWIG_fail;
24925 {
24926 arg2 = (int)(SWIG_As_int(obj1));
24927 if (SWIG_arg_fail(2)) SWIG_fail;
24928 }
24929 {
24930 PyThreadState* __tstate = wxPyBeginAllowThreads();
24931 result = wxTimeSpan___mul__(arg1,arg2);
24932
24933 wxPyEndAllowThreads(__tstate);
24934 if (PyErr_Occurred()) SWIG_fail;
24935 }
24936 {
24937 wxTimeSpan * resultptr;
24938 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24939 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24940 }
24941 return resultobj;
24942 fail:
24943 return NULL;
24944 }
24945
24946
24947 static PyObject *_wrap_TimeSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
24948 PyObject *resultobj;
24949 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24950 int arg2 ;
24951 wxTimeSpan result;
24952 PyObject * obj0 = 0 ;
24953 PyObject * obj1 = 0 ;
24954 char *kwnames[] = {
24955 (char *) "self",(char *) "n", NULL
24956 };
24957
24958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
24959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24960 if (SWIG_arg_fail(1)) SWIG_fail;
24961 {
24962 arg2 = (int)(SWIG_As_int(obj1));
24963 if (SWIG_arg_fail(2)) SWIG_fail;
24964 }
24965 {
24966 PyThreadState* __tstate = wxPyBeginAllowThreads();
24967 result = wxTimeSpan___rmul__(arg1,arg2);
24968
24969 wxPyEndAllowThreads(__tstate);
24970 if (PyErr_Occurred()) SWIG_fail;
24971 }
24972 {
24973 wxTimeSpan * resultptr;
24974 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
24975 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
24976 }
24977 return resultobj;
24978 fail:
24979 return NULL;
24980 }
24981
24982
24983 static PyObject *_wrap_TimeSpan___lt__(PyObject *, PyObject *args, PyObject *kwargs) {
24984 PyObject *resultobj;
24985 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24986 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
24987 bool result;
24988 PyObject * obj0 = 0 ;
24989 PyObject * obj1 = 0 ;
24990 char *kwnames[] = {
24991 (char *) "self",(char *) "other", NULL
24992 };
24993
24994 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___lt__",kwnames,&obj0,&obj1)) goto fail;
24995 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24996 if (SWIG_arg_fail(1)) SWIG_fail;
24997 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24998 if (SWIG_arg_fail(2)) SWIG_fail;
24999 {
25000 PyThreadState* __tstate = wxPyBeginAllowThreads();
25001 result = (bool)wxTimeSpan___lt__(arg1,(wxTimeSpan const *)arg2);
25002
25003 wxPyEndAllowThreads(__tstate);
25004 if (PyErr_Occurred()) SWIG_fail;
25005 }
25006 {
25007 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25008 }
25009 return resultobj;
25010 fail:
25011 return NULL;
25012 }
25013
25014
25015 static PyObject *_wrap_TimeSpan___le__(PyObject *, PyObject *args, PyObject *kwargs) {
25016 PyObject *resultobj;
25017 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25018 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
25019 bool result;
25020 PyObject * obj0 = 0 ;
25021 PyObject * obj1 = 0 ;
25022 char *kwnames[] = {
25023 (char *) "self",(char *) "other", NULL
25024 };
25025
25026 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___le__",kwnames,&obj0,&obj1)) goto fail;
25027 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25028 if (SWIG_arg_fail(1)) SWIG_fail;
25029 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25030 if (SWIG_arg_fail(2)) SWIG_fail;
25031 {
25032 PyThreadState* __tstate = wxPyBeginAllowThreads();
25033 result = (bool)wxTimeSpan___le__(arg1,(wxTimeSpan const *)arg2);
25034
25035 wxPyEndAllowThreads(__tstate);
25036 if (PyErr_Occurred()) SWIG_fail;
25037 }
25038 {
25039 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25040 }
25041 return resultobj;
25042 fail:
25043 return NULL;
25044 }
25045
25046
25047 static PyObject *_wrap_TimeSpan___gt__(PyObject *, PyObject *args, PyObject *kwargs) {
25048 PyObject *resultobj;
25049 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25050 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
25051 bool result;
25052 PyObject * obj0 = 0 ;
25053 PyObject * obj1 = 0 ;
25054 char *kwnames[] = {
25055 (char *) "self",(char *) "other", NULL
25056 };
25057
25058 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___gt__",kwnames,&obj0,&obj1)) goto fail;
25059 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25060 if (SWIG_arg_fail(1)) SWIG_fail;
25061 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25062 if (SWIG_arg_fail(2)) SWIG_fail;
25063 {
25064 PyThreadState* __tstate = wxPyBeginAllowThreads();
25065 result = (bool)wxTimeSpan___gt__(arg1,(wxTimeSpan const *)arg2);
25066
25067 wxPyEndAllowThreads(__tstate);
25068 if (PyErr_Occurred()) SWIG_fail;
25069 }
25070 {
25071 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25072 }
25073 return resultobj;
25074 fail:
25075 return NULL;
25076 }
25077
25078
25079 static PyObject *_wrap_TimeSpan___ge__(PyObject *, PyObject *args, PyObject *kwargs) {
25080 PyObject *resultobj;
25081 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25082 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
25083 bool result;
25084 PyObject * obj0 = 0 ;
25085 PyObject * obj1 = 0 ;
25086 char *kwnames[] = {
25087 (char *) "self",(char *) "other", NULL
25088 };
25089
25090 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ge__",kwnames,&obj0,&obj1)) goto fail;
25091 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25092 if (SWIG_arg_fail(1)) SWIG_fail;
25093 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25094 if (SWIG_arg_fail(2)) SWIG_fail;
25095 {
25096 PyThreadState* __tstate = wxPyBeginAllowThreads();
25097 result = (bool)wxTimeSpan___ge__(arg1,(wxTimeSpan const *)arg2);
25098
25099 wxPyEndAllowThreads(__tstate);
25100 if (PyErr_Occurred()) SWIG_fail;
25101 }
25102 {
25103 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25104 }
25105 return resultobj;
25106 fail:
25107 return NULL;
25108 }
25109
25110
25111 static PyObject *_wrap_TimeSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
25112 PyObject *resultobj;
25113 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25114 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
25115 bool result;
25116 PyObject * obj0 = 0 ;
25117 PyObject * obj1 = 0 ;
25118 char *kwnames[] = {
25119 (char *) "self",(char *) "other", NULL
25120 };
25121
25122 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
25123 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25124 if (SWIG_arg_fail(1)) SWIG_fail;
25125 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25126 if (SWIG_arg_fail(2)) SWIG_fail;
25127 {
25128 PyThreadState* __tstate = wxPyBeginAllowThreads();
25129 result = (bool)wxTimeSpan___eq__(arg1,(wxTimeSpan const *)arg2);
25130
25131 wxPyEndAllowThreads(__tstate);
25132 if (PyErr_Occurred()) SWIG_fail;
25133 }
25134 {
25135 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25136 }
25137 return resultobj;
25138 fail:
25139 return NULL;
25140 }
25141
25142
25143 static PyObject *_wrap_TimeSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
25144 PyObject *resultobj;
25145 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25146 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
25147 bool result;
25148 PyObject * obj0 = 0 ;
25149 PyObject * obj1 = 0 ;
25150 char *kwnames[] = {
25151 (char *) "self",(char *) "other", NULL
25152 };
25153
25154 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
25155 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25156 if (SWIG_arg_fail(1)) SWIG_fail;
25157 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25158 if (SWIG_arg_fail(2)) SWIG_fail;
25159 {
25160 PyThreadState* __tstate = wxPyBeginAllowThreads();
25161 result = (bool)wxTimeSpan___ne__(arg1,(wxTimeSpan const *)arg2);
25162
25163 wxPyEndAllowThreads(__tstate);
25164 if (PyErr_Occurred()) SWIG_fail;
25165 }
25166 {
25167 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25168 }
25169 return resultobj;
25170 fail:
25171 return NULL;
25172 }
25173
25174
25175 static PyObject *_wrap_TimeSpan_IsNull(PyObject *, PyObject *args, PyObject *kwargs) {
25176 PyObject *resultobj;
25177 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25178 bool result;
25179 PyObject * obj0 = 0 ;
25180 char *kwnames[] = {
25181 (char *) "self", NULL
25182 };
25183
25184 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNull",kwnames,&obj0)) goto fail;
25185 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25186 if (SWIG_arg_fail(1)) SWIG_fail;
25187 {
25188 PyThreadState* __tstate = wxPyBeginAllowThreads();
25189 result = (bool)((wxTimeSpan const *)arg1)->IsNull();
25190
25191 wxPyEndAllowThreads(__tstate);
25192 if (PyErr_Occurred()) SWIG_fail;
25193 }
25194 {
25195 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25196 }
25197 return resultobj;
25198 fail:
25199 return NULL;
25200 }
25201
25202
25203 static PyObject *_wrap_TimeSpan_IsPositive(PyObject *, PyObject *args, PyObject *kwargs) {
25204 PyObject *resultobj;
25205 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25206 bool result;
25207 PyObject * obj0 = 0 ;
25208 char *kwnames[] = {
25209 (char *) "self", NULL
25210 };
25211
25212 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsPositive",kwnames,&obj0)) goto fail;
25213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25214 if (SWIG_arg_fail(1)) SWIG_fail;
25215 {
25216 PyThreadState* __tstate = wxPyBeginAllowThreads();
25217 result = (bool)((wxTimeSpan const *)arg1)->IsPositive();
25218
25219 wxPyEndAllowThreads(__tstate);
25220 if (PyErr_Occurred()) SWIG_fail;
25221 }
25222 {
25223 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25224 }
25225 return resultobj;
25226 fail:
25227 return NULL;
25228 }
25229
25230
25231 static PyObject *_wrap_TimeSpan_IsNegative(PyObject *, PyObject *args, PyObject *kwargs) {
25232 PyObject *resultobj;
25233 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25234 bool result;
25235 PyObject * obj0 = 0 ;
25236 char *kwnames[] = {
25237 (char *) "self", NULL
25238 };
25239
25240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_IsNegative",kwnames,&obj0)) goto fail;
25241 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25242 if (SWIG_arg_fail(1)) SWIG_fail;
25243 {
25244 PyThreadState* __tstate = wxPyBeginAllowThreads();
25245 result = (bool)((wxTimeSpan const *)arg1)->IsNegative();
25246
25247 wxPyEndAllowThreads(__tstate);
25248 if (PyErr_Occurred()) SWIG_fail;
25249 }
25250 {
25251 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25252 }
25253 return resultobj;
25254 fail:
25255 return NULL;
25256 }
25257
25258
25259 static PyObject *_wrap_TimeSpan_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
25260 PyObject *resultobj;
25261 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25262 wxTimeSpan *arg2 = 0 ;
25263 bool result;
25264 PyObject * obj0 = 0 ;
25265 PyObject * obj1 = 0 ;
25266 char *kwnames[] = {
25267 (char *) "self",(char *) "ts", NULL
25268 };
25269
25270 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsEqualTo",kwnames,&obj0,&obj1)) goto fail;
25271 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25272 if (SWIG_arg_fail(1)) SWIG_fail;
25273 {
25274 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25275 if (SWIG_arg_fail(2)) SWIG_fail;
25276 if (arg2 == NULL) {
25277 SWIG_null_ref("wxTimeSpan");
25278 }
25279 if (SWIG_arg_fail(2)) SWIG_fail;
25280 }
25281 {
25282 PyThreadState* __tstate = wxPyBeginAllowThreads();
25283 result = (bool)((wxTimeSpan const *)arg1)->IsEqualTo((wxTimeSpan const &)*arg2);
25284
25285 wxPyEndAllowThreads(__tstate);
25286 if (PyErr_Occurred()) SWIG_fail;
25287 }
25288 {
25289 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25290 }
25291 return resultobj;
25292 fail:
25293 return NULL;
25294 }
25295
25296
25297 static PyObject *_wrap_TimeSpan_IsLongerThan(PyObject *, PyObject *args, PyObject *kwargs) {
25298 PyObject *resultobj;
25299 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25300 wxTimeSpan *arg2 = 0 ;
25301 bool result;
25302 PyObject * obj0 = 0 ;
25303 PyObject * obj1 = 0 ;
25304 char *kwnames[] = {
25305 (char *) "self",(char *) "ts", NULL
25306 };
25307
25308 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsLongerThan",kwnames,&obj0,&obj1)) goto fail;
25309 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25310 if (SWIG_arg_fail(1)) SWIG_fail;
25311 {
25312 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25313 if (SWIG_arg_fail(2)) SWIG_fail;
25314 if (arg2 == NULL) {
25315 SWIG_null_ref("wxTimeSpan");
25316 }
25317 if (SWIG_arg_fail(2)) SWIG_fail;
25318 }
25319 {
25320 PyThreadState* __tstate = wxPyBeginAllowThreads();
25321 result = (bool)((wxTimeSpan const *)arg1)->IsLongerThan((wxTimeSpan const &)*arg2);
25322
25323 wxPyEndAllowThreads(__tstate);
25324 if (PyErr_Occurred()) SWIG_fail;
25325 }
25326 {
25327 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25328 }
25329 return resultobj;
25330 fail:
25331 return NULL;
25332 }
25333
25334
25335 static PyObject *_wrap_TimeSpan_IsShorterThan(PyObject *, PyObject *args, PyObject *kwargs) {
25336 PyObject *resultobj;
25337 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25338 wxTimeSpan *arg2 = 0 ;
25339 bool result;
25340 PyObject * obj0 = 0 ;
25341 PyObject * obj1 = 0 ;
25342 char *kwnames[] = {
25343 (char *) "self",(char *) "t", NULL
25344 };
25345
25346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_IsShorterThan",kwnames,&obj0,&obj1)) goto fail;
25347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25348 if (SWIG_arg_fail(1)) SWIG_fail;
25349 {
25350 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25351 if (SWIG_arg_fail(2)) SWIG_fail;
25352 if (arg2 == NULL) {
25353 SWIG_null_ref("wxTimeSpan");
25354 }
25355 if (SWIG_arg_fail(2)) SWIG_fail;
25356 }
25357 {
25358 PyThreadState* __tstate = wxPyBeginAllowThreads();
25359 result = (bool)((wxTimeSpan const *)arg1)->IsShorterThan((wxTimeSpan const &)*arg2);
25360
25361 wxPyEndAllowThreads(__tstate);
25362 if (PyErr_Occurred()) SWIG_fail;
25363 }
25364 {
25365 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25366 }
25367 return resultobj;
25368 fail:
25369 return NULL;
25370 }
25371
25372
25373 static PyObject *_wrap_TimeSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
25374 PyObject *resultobj;
25375 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25376 int result;
25377 PyObject * obj0 = 0 ;
25378 char *kwnames[] = {
25379 (char *) "self", NULL
25380 };
25381
25382 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetWeeks",kwnames,&obj0)) goto fail;
25383 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25384 if (SWIG_arg_fail(1)) SWIG_fail;
25385 {
25386 PyThreadState* __tstate = wxPyBeginAllowThreads();
25387 result = (int)((wxTimeSpan const *)arg1)->GetWeeks();
25388
25389 wxPyEndAllowThreads(__tstate);
25390 if (PyErr_Occurred()) SWIG_fail;
25391 }
25392 {
25393 resultobj = SWIG_From_int((int)(result));
25394 }
25395 return resultobj;
25396 fail:
25397 return NULL;
25398 }
25399
25400
25401 static PyObject *_wrap_TimeSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
25402 PyObject *resultobj;
25403 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25404 int result;
25405 PyObject * obj0 = 0 ;
25406 char *kwnames[] = {
25407 (char *) "self", NULL
25408 };
25409
25410 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetDays",kwnames,&obj0)) goto fail;
25411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25412 if (SWIG_arg_fail(1)) SWIG_fail;
25413 {
25414 PyThreadState* __tstate = wxPyBeginAllowThreads();
25415 result = (int)((wxTimeSpan const *)arg1)->GetDays();
25416
25417 wxPyEndAllowThreads(__tstate);
25418 if (PyErr_Occurred()) SWIG_fail;
25419 }
25420 {
25421 resultobj = SWIG_From_int((int)(result));
25422 }
25423 return resultobj;
25424 fail:
25425 return NULL;
25426 }
25427
25428
25429 static PyObject *_wrap_TimeSpan_GetHours(PyObject *, PyObject *args, PyObject *kwargs) {
25430 PyObject *resultobj;
25431 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25432 int result;
25433 PyObject * obj0 = 0 ;
25434 char *kwnames[] = {
25435 (char *) "self", NULL
25436 };
25437
25438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetHours",kwnames,&obj0)) goto fail;
25439 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25440 if (SWIG_arg_fail(1)) SWIG_fail;
25441 {
25442 PyThreadState* __tstate = wxPyBeginAllowThreads();
25443 result = (int)((wxTimeSpan const *)arg1)->GetHours();
25444
25445 wxPyEndAllowThreads(__tstate);
25446 if (PyErr_Occurred()) SWIG_fail;
25447 }
25448 {
25449 resultobj = SWIG_From_int((int)(result));
25450 }
25451 return resultobj;
25452 fail:
25453 return NULL;
25454 }
25455
25456
25457 static PyObject *_wrap_TimeSpan_GetMinutes(PyObject *, PyObject *args, PyObject *kwargs) {
25458 PyObject *resultobj;
25459 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25460 int result;
25461 PyObject * obj0 = 0 ;
25462 char *kwnames[] = {
25463 (char *) "self", NULL
25464 };
25465
25466 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMinutes",kwnames,&obj0)) goto fail;
25467 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25468 if (SWIG_arg_fail(1)) SWIG_fail;
25469 {
25470 PyThreadState* __tstate = wxPyBeginAllowThreads();
25471 result = (int)((wxTimeSpan const *)arg1)->GetMinutes();
25472
25473 wxPyEndAllowThreads(__tstate);
25474 if (PyErr_Occurred()) SWIG_fail;
25475 }
25476 {
25477 resultobj = SWIG_From_int((int)(result));
25478 }
25479 return resultobj;
25480 fail:
25481 return NULL;
25482 }
25483
25484
25485 static PyObject *_wrap_TimeSpan_GetSeconds(PyObject *, PyObject *args, PyObject *kwargs) {
25486 PyObject *resultobj;
25487 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25488 wxLongLong result;
25489 PyObject * obj0 = 0 ;
25490 char *kwnames[] = {
25491 (char *) "self", NULL
25492 };
25493
25494 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetSeconds",kwnames,&obj0)) goto fail;
25495 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25496 if (SWIG_arg_fail(1)) SWIG_fail;
25497 {
25498 PyThreadState* __tstate = wxPyBeginAllowThreads();
25499 result = ((wxTimeSpan const *)arg1)->GetSeconds();
25500
25501 wxPyEndAllowThreads(__tstate);
25502 if (PyErr_Occurred()) SWIG_fail;
25503 }
25504 {
25505 PyObject *hi, *lo, *shifter, *shifted;
25506 hi = PyLong_FromLong( (&result)->GetHi() );
25507 lo = PyLong_FromLong( (&result)->GetLo() );
25508 shifter = PyLong_FromLong(32);
25509 shifted = PyNumber_Lshift(hi, shifter);
25510 resultobj = PyNumber_Or(shifted, lo);
25511 Py_DECREF(hi);
25512 Py_DECREF(lo);
25513 Py_DECREF(shifter);
25514 Py_DECREF(shifted);
25515 }
25516 return resultobj;
25517 fail:
25518 return NULL;
25519 }
25520
25521
25522 static PyObject *_wrap_TimeSpan_GetMilliseconds(PyObject *, PyObject *args, PyObject *kwargs) {
25523 PyObject *resultobj;
25524 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25525 wxLongLong result;
25526 PyObject * obj0 = 0 ;
25527 char *kwnames[] = {
25528 (char *) "self", NULL
25529 };
25530
25531 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_GetMilliseconds",kwnames,&obj0)) goto fail;
25532 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25533 if (SWIG_arg_fail(1)) SWIG_fail;
25534 {
25535 PyThreadState* __tstate = wxPyBeginAllowThreads();
25536 result = ((wxTimeSpan const *)arg1)->GetMilliseconds();
25537
25538 wxPyEndAllowThreads(__tstate);
25539 if (PyErr_Occurred()) SWIG_fail;
25540 }
25541 {
25542 PyObject *hi, *lo, *shifter, *shifted;
25543 hi = PyLong_FromLong( (&result)->GetHi() );
25544 lo = PyLong_FromLong( (&result)->GetLo() );
25545 shifter = PyLong_FromLong(32);
25546 shifted = PyNumber_Lshift(hi, shifter);
25547 resultobj = PyNumber_Or(shifted, lo);
25548 Py_DECREF(hi);
25549 Py_DECREF(lo);
25550 Py_DECREF(shifter);
25551 Py_DECREF(shifted);
25552 }
25553 return resultobj;
25554 fail:
25555 return NULL;
25556 }
25557
25558
25559 static PyObject *_wrap_TimeSpan_Format(PyObject *, PyObject *args, PyObject *kwargs) {
25560 PyObject *resultobj;
25561 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
25562 wxString const &arg2_defvalue = wxPyDefaultTimeSpanFormat ;
25563 wxString *arg2 = (wxString *) &arg2_defvalue ;
25564 wxString result;
25565 bool temp2 = false ;
25566 PyObject * obj0 = 0 ;
25567 PyObject * obj1 = 0 ;
25568 char *kwnames[] = {
25569 (char *) "self",(char *) "format", NULL
25570 };
25571
25572 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:TimeSpan_Format",kwnames,&obj0,&obj1)) goto fail;
25573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25574 if (SWIG_arg_fail(1)) SWIG_fail;
25575 if (obj1) {
25576 {
25577 arg2 = wxString_in_helper(obj1);
25578 if (arg2 == NULL) SWIG_fail;
25579 temp2 = true;
25580 }
25581 }
25582 {
25583 PyThreadState* __tstate = wxPyBeginAllowThreads();
25584 result = ((wxTimeSpan const *)arg1)->Format((wxString const &)*arg2);
25585
25586 wxPyEndAllowThreads(__tstate);
25587 if (PyErr_Occurred()) SWIG_fail;
25588 }
25589 {
25590 #if wxUSE_UNICODE
25591 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
25592 #else
25593 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
25594 #endif
25595 }
25596 {
25597 if (temp2)
25598 delete arg2;
25599 }
25600 return resultobj;
25601 fail:
25602 {
25603 if (temp2)
25604 delete arg2;
25605 }
25606 return NULL;
25607 }
25608
25609
25610 static PyObject * TimeSpan_swigregister(PyObject *, PyObject *args) {
25611 PyObject *obj;
25612 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
25613 SWIG_TypeClientData(SWIGTYPE_p_wxTimeSpan, obj);
25614 Py_INCREF(obj);
25615 return Py_BuildValue((char *)"");
25616 }
25617 static PyObject *_wrap_new_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
25618 PyObject *resultobj;
25619 int arg1 = (int) 0 ;
25620 int arg2 = (int) 0 ;
25621 int arg3 = (int) 0 ;
25622 int arg4 = (int) 0 ;
25623 wxDateSpan *result;
25624 PyObject * obj0 = 0 ;
25625 PyObject * obj1 = 0 ;
25626 PyObject * obj2 = 0 ;
25627 PyObject * obj3 = 0 ;
25628 char *kwnames[] = {
25629 (char *) "years",(char *) "months",(char *) "weeks",(char *) "days", NULL
25630 };
25631
25632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_DateSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25633 if (obj0) {
25634 {
25635 arg1 = (int)(SWIG_As_int(obj0));
25636 if (SWIG_arg_fail(1)) SWIG_fail;
25637 }
25638 }
25639 if (obj1) {
25640 {
25641 arg2 = (int)(SWIG_As_int(obj1));
25642 if (SWIG_arg_fail(2)) SWIG_fail;
25643 }
25644 }
25645 if (obj2) {
25646 {
25647 arg3 = (int)(SWIG_As_int(obj2));
25648 if (SWIG_arg_fail(3)) SWIG_fail;
25649 }
25650 }
25651 if (obj3) {
25652 {
25653 arg4 = (int)(SWIG_As_int(obj3));
25654 if (SWIG_arg_fail(4)) SWIG_fail;
25655 }
25656 }
25657 {
25658 PyThreadState* __tstate = wxPyBeginAllowThreads();
25659 result = (wxDateSpan *)new wxDateSpan(arg1,arg2,arg3,arg4);
25660
25661 wxPyEndAllowThreads(__tstate);
25662 if (PyErr_Occurred()) SWIG_fail;
25663 }
25664 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
25665 return resultobj;
25666 fail:
25667 return NULL;
25668 }
25669
25670
25671 static PyObject *_wrap_delete_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
25672 PyObject *resultobj;
25673 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
25674 PyObject * obj0 = 0 ;
25675 char *kwnames[] = {
25676 (char *) "self", NULL
25677 };
25678
25679 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DateSpan",kwnames,&obj0)) goto fail;
25680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
25681 if (SWIG_arg_fail(1)) SWIG_fail;
25682 {
25683 PyThreadState* __tstate = wxPyBeginAllowThreads();
25684 delete arg1;
25685
25686 wxPyEndAllowThreads(__tstate);
25687 if (PyErr_Occurred()) SWIG_fail;
25688 }
25689 Py_INCREF(Py_None); resultobj = Py_None;
25690 return resultobj;
25691 fail:
25692 return NULL;
25693 }
25694
25695
25696 static PyObject *_wrap_DateSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
25697 PyObject *resultobj;
25698 int arg1 ;
25699 wxDateSpan result;
25700 PyObject * obj0 = 0 ;
25701 char *kwnames[] = {
25702 (char *) "days", NULL
25703 };
25704
25705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Days",kwnames,&obj0)) goto fail;
25706 {
25707 arg1 = (int)(SWIG_As_int(obj0));
25708 if (SWIG_arg_fail(1)) SWIG_fail;
25709 }
25710 {
25711 PyThreadState* __tstate = wxPyBeginAllowThreads();
25712 result = wxDateSpan::Days(arg1);
25713
25714 wxPyEndAllowThreads(__tstate);
25715 if (PyErr_Occurred()) SWIG_fail;
25716 }
25717 {
25718 wxDateSpan * resultptr;
25719 resultptr = new wxDateSpan((wxDateSpan &)(result));
25720 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
25721 }
25722 return resultobj;
25723 fail:
25724 return NULL;
25725 }
25726
25727
25728 static PyObject *_wrap_DateSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
25729 PyObject *resultobj;
25730 wxDateSpan result;
25731 char *kwnames[] = {
25732 NULL
25733 };
25734
25735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Day",kwnames)) goto fail;
25736 {
25737 PyThreadState* __tstate = wxPyBeginAllowThreads();
25738 result = wxDateSpan::Day();
25739
25740 wxPyEndAllowThreads(__tstate);
25741 if (PyErr_Occurred()) SWIG_fail;
25742 }
25743 {
25744 wxDateSpan * resultptr;
25745 resultptr = new wxDateSpan((wxDateSpan &)(result));
25746 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
25747 }
25748 return resultobj;
25749 fail:
25750 return NULL;
25751 }
25752
25753
25754 static PyObject *_wrap_DateSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
25755 PyObject *resultobj;
25756 int arg1 ;
25757 wxDateSpan result;
25758 PyObject * obj0 = 0 ;
25759 char *kwnames[] = {
25760 (char *) "weeks", NULL
25761 };
25762
25763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Weeks",kwnames,&obj0)) goto fail;
25764 {
25765 arg1 = (int)(SWIG_As_int(obj0));
25766 if (SWIG_arg_fail(1)) SWIG_fail;
25767 }
25768 {
25769 PyThreadState* __tstate = wxPyBeginAllowThreads();
25770 result = wxDateSpan::Weeks(arg1);
25771
25772 wxPyEndAllowThreads(__tstate);
25773 if (PyErr_Occurred()) SWIG_fail;
25774 }
25775 {
25776 wxDateSpan * resultptr;
25777 resultptr = new wxDateSpan((wxDateSpan &)(result));
25778 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
25779 }
25780 return resultobj;
25781 fail:
25782 return NULL;
25783 }
25784
25785
25786 static PyObject *_wrap_DateSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
25787 PyObject *resultobj;
25788 wxDateSpan result;
25789 char *kwnames[] = {
25790 NULL
25791 };
25792
25793 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Week",kwnames)) goto fail;
25794 {
25795 PyThreadState* __tstate = wxPyBeginAllowThreads();
25796 result = wxDateSpan::Week();
25797
25798 wxPyEndAllowThreads(__tstate);
25799 if (PyErr_Occurred()) SWIG_fail;
25800 }
25801 {
25802 wxDateSpan * resultptr;
25803 resultptr = new wxDateSpan((wxDateSpan &)(result));
25804 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
25805 }
25806 return resultobj;
25807 fail:
25808 return NULL;
25809 }
25810
25811
25812 static PyObject *_wrap_DateSpan_Months(PyObject *, PyObject *args, PyObject *kwargs) {
25813 PyObject *resultobj;
25814 int arg1 ;
25815 wxDateSpan result;
25816 PyObject * obj0 = 0 ;
25817 char *kwnames[] = {
25818 (char *) "mon", NULL
25819 };
25820
25821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Months",kwnames,&obj0)) goto fail;
25822 {
25823 arg1 = (int)(SWIG_As_int(obj0));
25824 if (SWIG_arg_fail(1)) SWIG_fail;
25825 }
25826 {
25827 PyThreadState* __tstate = wxPyBeginAllowThreads();
25828 result = wxDateSpan::Months(arg1);
25829
25830 wxPyEndAllowThreads(__tstate);
25831 if (PyErr_Occurred()) SWIG_fail;
25832 }
25833 {
25834 wxDateSpan * resultptr;
25835 resultptr = new wxDateSpan((wxDateSpan &)(result));
25836 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
25837 }
25838 return resultobj;
25839 fail:
25840 return NULL;
25841 }
25842
25843
25844 static PyObject *_wrap_DateSpan_Month(PyObject *, PyObject *args, PyObject *kwargs) {
25845 PyObject *resultobj;
25846 wxDateSpan result;
25847 char *kwnames[] = {
25848 NULL
25849 };
25850
25851 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Month",kwnames)) goto fail;
25852 {
25853 PyThreadState* __tstate = wxPyBeginAllowThreads();
25854 result = wxDateSpan::Month();
25855
25856 wxPyEndAllowThreads(__tstate);
25857 if (PyErr_Occurred()) SWIG_fail;
25858 }
25859 {
25860 wxDateSpan * resultptr;
25861 resultptr = new wxDateSpan((wxDateSpan &)(result));
25862 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
25863 }
25864 return resultobj;
25865 fail:
25866 return NULL;
25867 }
25868
25869
25870 static PyObject *_wrap_DateSpan_Years(PyObject *, PyObject *args, PyObject *kwargs) {
25871 PyObject *resultobj;
25872 int arg1 ;
25873 wxDateSpan result;
25874 PyObject * obj0 = 0 ;
25875 char *kwnames[] = {
25876 (char *) "years", NULL
25877 };
25878
25879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Years",kwnames,&obj0)) goto fail;
25880 {
25881 arg1 = (int)(SWIG_As_int(obj0));
25882 if (SWIG_arg_fail(1)) SWIG_fail;
25883 }
25884 {
25885 PyThreadState* __tstate = wxPyBeginAllowThreads();
25886 result = wxDateSpan::Years(arg1);
25887
25888 wxPyEndAllowThreads(__tstate);
25889 if (PyErr_Occurred()) SWIG_fail;
25890 }
25891 {
25892 wxDateSpan * resultptr;
25893 resultptr = new wxDateSpan((wxDateSpan &)(result));
25894 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
25895 }
25896 return resultobj;
25897 fail:
25898 return NULL;
25899 }
25900
25901
25902 static PyObject *_wrap_DateSpan_Year(PyObject *, PyObject *args, PyObject *kwargs) {
25903 PyObject *resultobj;
25904 wxDateSpan result;
25905 char *kwnames[] = {
25906 NULL
25907 };
25908
25909 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateSpan_Year",kwnames)) goto fail;
25910 {
25911 PyThreadState* __tstate = wxPyBeginAllowThreads();
25912 result = wxDateSpan::Year();
25913
25914 wxPyEndAllowThreads(__tstate);
25915 if (PyErr_Occurred()) SWIG_fail;
25916 }
25917 {
25918 wxDateSpan * resultptr;
25919 resultptr = new wxDateSpan((wxDateSpan &)(result));
25920 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
25921 }
25922 return resultobj;
25923 fail:
25924 return NULL;
25925 }
25926
25927
25928 static PyObject *_wrap_DateSpan_SetYears(PyObject *, PyObject *args, PyObject *kwargs) {
25929 PyObject *resultobj;
25930 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
25931 int arg2 ;
25932 wxDateSpan *result;
25933 PyObject * obj0 = 0 ;
25934 PyObject * obj1 = 0 ;
25935 char *kwnames[] = {
25936 (char *) "self",(char *) "n", NULL
25937 };
25938
25939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetYears",kwnames,&obj0,&obj1)) goto fail;
25940 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
25941 if (SWIG_arg_fail(1)) SWIG_fail;
25942 {
25943 arg2 = (int)(SWIG_As_int(obj1));
25944 if (SWIG_arg_fail(2)) SWIG_fail;
25945 }
25946 {
25947 PyThreadState* __tstate = wxPyBeginAllowThreads();
25948 {
25949 wxDateSpan &_result_ref = (arg1)->SetYears(arg2);
25950 result = (wxDateSpan *) &_result_ref;
25951 }
25952
25953 wxPyEndAllowThreads(__tstate);
25954 if (PyErr_Occurred()) SWIG_fail;
25955 }
25956 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
25957 return resultobj;
25958 fail:
25959 return NULL;
25960 }
25961
25962
25963 static PyObject *_wrap_DateSpan_SetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
25964 PyObject *resultobj;
25965 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
25966 int arg2 ;
25967 wxDateSpan *result;
25968 PyObject * obj0 = 0 ;
25969 PyObject * obj1 = 0 ;
25970 char *kwnames[] = {
25971 (char *) "self",(char *) "n", NULL
25972 };
25973
25974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetMonths",kwnames,&obj0,&obj1)) goto fail;
25975 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
25976 if (SWIG_arg_fail(1)) SWIG_fail;
25977 {
25978 arg2 = (int)(SWIG_As_int(obj1));
25979 if (SWIG_arg_fail(2)) SWIG_fail;
25980 }
25981 {
25982 PyThreadState* __tstate = wxPyBeginAllowThreads();
25983 {
25984 wxDateSpan &_result_ref = (arg1)->SetMonths(arg2);
25985 result = (wxDateSpan *) &_result_ref;
25986 }
25987
25988 wxPyEndAllowThreads(__tstate);
25989 if (PyErr_Occurred()) SWIG_fail;
25990 }
25991 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
25992 return resultobj;
25993 fail:
25994 return NULL;
25995 }
25996
25997
25998 static PyObject *_wrap_DateSpan_SetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
25999 PyObject *resultobj;
26000 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26001 int arg2 ;
26002 wxDateSpan *result;
26003 PyObject * obj0 = 0 ;
26004 PyObject * obj1 = 0 ;
26005 char *kwnames[] = {
26006 (char *) "self",(char *) "n", NULL
26007 };
26008
26009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetWeeks",kwnames,&obj0,&obj1)) goto fail;
26010 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26011 if (SWIG_arg_fail(1)) SWIG_fail;
26012 {
26013 arg2 = (int)(SWIG_As_int(obj1));
26014 if (SWIG_arg_fail(2)) SWIG_fail;
26015 }
26016 {
26017 PyThreadState* __tstate = wxPyBeginAllowThreads();
26018 {
26019 wxDateSpan &_result_ref = (arg1)->SetWeeks(arg2);
26020 result = (wxDateSpan *) &_result_ref;
26021 }
26022
26023 wxPyEndAllowThreads(__tstate);
26024 if (PyErr_Occurred()) SWIG_fail;
26025 }
26026 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26027 return resultobj;
26028 fail:
26029 return NULL;
26030 }
26031
26032
26033 static PyObject *_wrap_DateSpan_SetDays(PyObject *, PyObject *args, PyObject *kwargs) {
26034 PyObject *resultobj;
26035 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26036 int arg2 ;
26037 wxDateSpan *result;
26038 PyObject * obj0 = 0 ;
26039 PyObject * obj1 = 0 ;
26040 char *kwnames[] = {
26041 (char *) "self",(char *) "n", NULL
26042 };
26043
26044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetDays",kwnames,&obj0,&obj1)) goto fail;
26045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26046 if (SWIG_arg_fail(1)) SWIG_fail;
26047 {
26048 arg2 = (int)(SWIG_As_int(obj1));
26049 if (SWIG_arg_fail(2)) SWIG_fail;
26050 }
26051 {
26052 PyThreadState* __tstate = wxPyBeginAllowThreads();
26053 {
26054 wxDateSpan &_result_ref = (arg1)->SetDays(arg2);
26055 result = (wxDateSpan *) &_result_ref;
26056 }
26057
26058 wxPyEndAllowThreads(__tstate);
26059 if (PyErr_Occurred()) SWIG_fail;
26060 }
26061 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26062 return resultobj;
26063 fail:
26064 return NULL;
26065 }
26066
26067
26068 static PyObject *_wrap_DateSpan_GetYears(PyObject *, PyObject *args, PyObject *kwargs) {
26069 PyObject *resultobj;
26070 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26071 int result;
26072 PyObject * obj0 = 0 ;
26073 char *kwnames[] = {
26074 (char *) "self", NULL
26075 };
26076
26077 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetYears",kwnames,&obj0)) goto fail;
26078 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26079 if (SWIG_arg_fail(1)) SWIG_fail;
26080 {
26081 PyThreadState* __tstate = wxPyBeginAllowThreads();
26082 result = (int)((wxDateSpan const *)arg1)->GetYears();
26083
26084 wxPyEndAllowThreads(__tstate);
26085 if (PyErr_Occurred()) SWIG_fail;
26086 }
26087 {
26088 resultobj = SWIG_From_int((int)(result));
26089 }
26090 return resultobj;
26091 fail:
26092 return NULL;
26093 }
26094
26095
26096 static PyObject *_wrap_DateSpan_GetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
26097 PyObject *resultobj;
26098 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26099 int result;
26100 PyObject * obj0 = 0 ;
26101 char *kwnames[] = {
26102 (char *) "self", NULL
26103 };
26104
26105 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetMonths",kwnames,&obj0)) goto fail;
26106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26107 if (SWIG_arg_fail(1)) SWIG_fail;
26108 {
26109 PyThreadState* __tstate = wxPyBeginAllowThreads();
26110 result = (int)((wxDateSpan const *)arg1)->GetMonths();
26111
26112 wxPyEndAllowThreads(__tstate);
26113 if (PyErr_Occurred()) SWIG_fail;
26114 }
26115 {
26116 resultobj = SWIG_From_int((int)(result));
26117 }
26118 return resultobj;
26119 fail:
26120 return NULL;
26121 }
26122
26123
26124 static PyObject *_wrap_DateSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
26125 PyObject *resultobj;
26126 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26127 int result;
26128 PyObject * obj0 = 0 ;
26129 char *kwnames[] = {
26130 (char *) "self", NULL
26131 };
26132
26133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetWeeks",kwnames,&obj0)) goto fail;
26134 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26135 if (SWIG_arg_fail(1)) SWIG_fail;
26136 {
26137 PyThreadState* __tstate = wxPyBeginAllowThreads();
26138 result = (int)((wxDateSpan const *)arg1)->GetWeeks();
26139
26140 wxPyEndAllowThreads(__tstate);
26141 if (PyErr_Occurred()) SWIG_fail;
26142 }
26143 {
26144 resultobj = SWIG_From_int((int)(result));
26145 }
26146 return resultobj;
26147 fail:
26148 return NULL;
26149 }
26150
26151
26152 static PyObject *_wrap_DateSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
26153 PyObject *resultobj;
26154 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26155 int result;
26156 PyObject * obj0 = 0 ;
26157 char *kwnames[] = {
26158 (char *) "self", NULL
26159 };
26160
26161 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetDays",kwnames,&obj0)) goto fail;
26162 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26163 if (SWIG_arg_fail(1)) SWIG_fail;
26164 {
26165 PyThreadState* __tstate = wxPyBeginAllowThreads();
26166 result = (int)((wxDateSpan const *)arg1)->GetDays();
26167
26168 wxPyEndAllowThreads(__tstate);
26169 if (PyErr_Occurred()) SWIG_fail;
26170 }
26171 {
26172 resultobj = SWIG_From_int((int)(result));
26173 }
26174 return resultobj;
26175 fail:
26176 return NULL;
26177 }
26178
26179
26180 static PyObject *_wrap_DateSpan_GetTotalDays(PyObject *, PyObject *args, PyObject *kwargs) {
26181 PyObject *resultobj;
26182 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26183 int result;
26184 PyObject * obj0 = 0 ;
26185 char *kwnames[] = {
26186 (char *) "self", NULL
26187 };
26188
26189 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_GetTotalDays",kwnames,&obj0)) goto fail;
26190 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26191 if (SWIG_arg_fail(1)) SWIG_fail;
26192 {
26193 PyThreadState* __tstate = wxPyBeginAllowThreads();
26194 result = (int)((wxDateSpan const *)arg1)->GetTotalDays();
26195
26196 wxPyEndAllowThreads(__tstate);
26197 if (PyErr_Occurred()) SWIG_fail;
26198 }
26199 {
26200 resultobj = SWIG_From_int((int)(result));
26201 }
26202 return resultobj;
26203 fail:
26204 return NULL;
26205 }
26206
26207
26208 static PyObject *_wrap_DateSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
26209 PyObject *resultobj;
26210 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26211 wxDateSpan *arg2 = 0 ;
26212 wxDateSpan *result;
26213 PyObject * obj0 = 0 ;
26214 PyObject * obj1 = 0 ;
26215 char *kwnames[] = {
26216 (char *) "self",(char *) "other", NULL
26217 };
26218
26219 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Add",kwnames,&obj0,&obj1)) goto fail;
26220 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26221 if (SWIG_arg_fail(1)) SWIG_fail;
26222 {
26223 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26224 if (SWIG_arg_fail(2)) SWIG_fail;
26225 if (arg2 == NULL) {
26226 SWIG_null_ref("wxDateSpan");
26227 }
26228 if (SWIG_arg_fail(2)) SWIG_fail;
26229 }
26230 {
26231 PyThreadState* __tstate = wxPyBeginAllowThreads();
26232 {
26233 wxDateSpan &_result_ref = (arg1)->Add((wxDateSpan const &)*arg2);
26234 result = (wxDateSpan *) &_result_ref;
26235 }
26236
26237 wxPyEndAllowThreads(__tstate);
26238 if (PyErr_Occurred()) SWIG_fail;
26239 }
26240 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26241 return resultobj;
26242 fail:
26243 return NULL;
26244 }
26245
26246
26247 static PyObject *_wrap_DateSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
26248 PyObject *resultobj;
26249 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26250 wxDateSpan *arg2 = 0 ;
26251 wxDateSpan *result;
26252 PyObject * obj0 = 0 ;
26253 PyObject * obj1 = 0 ;
26254 char *kwnames[] = {
26255 (char *) "self",(char *) "other", NULL
26256 };
26257
26258 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Subtract",kwnames,&obj0,&obj1)) goto fail;
26259 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26260 if (SWIG_arg_fail(1)) SWIG_fail;
26261 {
26262 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26263 if (SWIG_arg_fail(2)) SWIG_fail;
26264 if (arg2 == NULL) {
26265 SWIG_null_ref("wxDateSpan");
26266 }
26267 if (SWIG_arg_fail(2)) SWIG_fail;
26268 }
26269 {
26270 PyThreadState* __tstate = wxPyBeginAllowThreads();
26271 {
26272 wxDateSpan &_result_ref = (arg1)->Subtract((wxDateSpan const &)*arg2);
26273 result = (wxDateSpan *) &_result_ref;
26274 }
26275
26276 wxPyEndAllowThreads(__tstate);
26277 if (PyErr_Occurred()) SWIG_fail;
26278 }
26279 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26280 return resultobj;
26281 fail:
26282 return NULL;
26283 }
26284
26285
26286 static PyObject *_wrap_DateSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
26287 PyObject *resultobj;
26288 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26289 wxDateSpan *result;
26290 PyObject * obj0 = 0 ;
26291 char *kwnames[] = {
26292 (char *) "self", NULL
26293 };
26294
26295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Neg",kwnames,&obj0)) goto fail;
26296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26297 if (SWIG_arg_fail(1)) SWIG_fail;
26298 {
26299 PyThreadState* __tstate = wxPyBeginAllowThreads();
26300 {
26301 wxDateSpan &_result_ref = (arg1)->Neg();
26302 result = (wxDateSpan *) &_result_ref;
26303 }
26304
26305 wxPyEndAllowThreads(__tstate);
26306 if (PyErr_Occurred()) SWIG_fail;
26307 }
26308 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26309 return resultobj;
26310 fail:
26311 return NULL;
26312 }
26313
26314
26315 static PyObject *_wrap_DateSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
26316 PyObject *resultobj;
26317 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26318 int arg2 ;
26319 wxDateSpan *result;
26320 PyObject * obj0 = 0 ;
26321 PyObject * obj1 = 0 ;
26322 char *kwnames[] = {
26323 (char *) "self",(char *) "factor", NULL
26324 };
26325
26326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
26327 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26328 if (SWIG_arg_fail(1)) SWIG_fail;
26329 {
26330 arg2 = (int)(SWIG_As_int(obj1));
26331 if (SWIG_arg_fail(2)) SWIG_fail;
26332 }
26333 {
26334 PyThreadState* __tstate = wxPyBeginAllowThreads();
26335 {
26336 wxDateSpan &_result_ref = (arg1)->Multiply(arg2);
26337 result = (wxDateSpan *) &_result_ref;
26338 }
26339
26340 wxPyEndAllowThreads(__tstate);
26341 if (PyErr_Occurred()) SWIG_fail;
26342 }
26343 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26344 return resultobj;
26345 fail:
26346 return NULL;
26347 }
26348
26349
26350 static PyObject *_wrap_DateSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
26351 PyObject *resultobj;
26352 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26353 wxDateSpan *arg2 = 0 ;
26354 wxDateSpan *result;
26355 PyObject * obj0 = 0 ;
26356 PyObject * obj1 = 0 ;
26357 char *kwnames[] = {
26358 (char *) "self",(char *) "other", NULL
26359 };
26360
26361 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___iadd__",kwnames,&obj0,&obj1)) goto fail;
26362 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
26363 if (SWIG_arg_fail(1)) SWIG_fail;
26364 {
26365 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26366 if (SWIG_arg_fail(2)) SWIG_fail;
26367 if (arg2 == NULL) {
26368 SWIG_null_ref("wxDateSpan");
26369 }
26370 if (SWIG_arg_fail(2)) SWIG_fail;
26371 }
26372 {
26373 PyThreadState* __tstate = wxPyBeginAllowThreads();
26374 {
26375 wxDateSpan &_result_ref = (arg1)->operator +=((wxDateSpan const &)*arg2);
26376 result = (wxDateSpan *) &_result_ref;
26377 }
26378
26379 wxPyEndAllowThreads(__tstate);
26380 if (PyErr_Occurred()) SWIG_fail;
26381 }
26382 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
26383 return resultobj;
26384 fail:
26385 return NULL;
26386 }
26387
26388
26389 static PyObject *_wrap_DateSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
26390 PyObject *resultobj;
26391 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26392 wxDateSpan *arg2 = 0 ;
26393 wxDateSpan *result;
26394 PyObject * obj0 = 0 ;
26395 PyObject * obj1 = 0 ;
26396 char *kwnames[] = {
26397 (char *) "self",(char *) "other", NULL
26398 };
26399
26400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___isub__",kwnames,&obj0,&obj1)) goto fail;
26401 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
26402 if (SWIG_arg_fail(1)) SWIG_fail;
26403 {
26404 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26405 if (SWIG_arg_fail(2)) SWIG_fail;
26406 if (arg2 == NULL) {
26407 SWIG_null_ref("wxDateSpan");
26408 }
26409 if (SWIG_arg_fail(2)) SWIG_fail;
26410 }
26411 {
26412 PyThreadState* __tstate = wxPyBeginAllowThreads();
26413 {
26414 wxDateSpan &_result_ref = (arg1)->operator -=((wxDateSpan const &)*arg2);
26415 result = (wxDateSpan *) &_result_ref;
26416 }
26417
26418 wxPyEndAllowThreads(__tstate);
26419 if (PyErr_Occurred()) SWIG_fail;
26420 }
26421 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
26422 return resultobj;
26423 fail:
26424 return NULL;
26425 }
26426
26427
26428 static PyObject *_wrap_DateSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
26429 PyObject *resultobj;
26430 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26431 wxDateSpan *result;
26432 PyObject * obj0 = 0 ;
26433 char *kwnames[] = {
26434 (char *) "self", NULL
26435 };
26436
26437 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan___neg__",kwnames,&obj0)) goto fail;
26438 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26439 if (SWIG_arg_fail(1)) SWIG_fail;
26440 {
26441 PyThreadState* __tstate = wxPyBeginAllowThreads();
26442 {
26443 wxDateSpan &_result_ref = (arg1)->operator -();
26444 result = (wxDateSpan *) &_result_ref;
26445 }
26446
26447 wxPyEndAllowThreads(__tstate);
26448 if (PyErr_Occurred()) SWIG_fail;
26449 }
26450 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
26451 return resultobj;
26452 fail:
26453 return NULL;
26454 }
26455
26456
26457 static PyObject *_wrap_DateSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
26458 PyObject *resultobj;
26459 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26460 int arg2 ;
26461 wxDateSpan *result;
26462 PyObject * obj0 = 0 ;
26463 PyObject * obj1 = 0 ;
26464 char *kwnames[] = {
26465 (char *) "self",(char *) "factor", NULL
26466 };
26467
26468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
26469 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
26470 if (SWIG_arg_fail(1)) SWIG_fail;
26471 {
26472 arg2 = (int)(SWIG_As_int(obj1));
26473 if (SWIG_arg_fail(2)) SWIG_fail;
26474 }
26475 {
26476 PyThreadState* __tstate = wxPyBeginAllowThreads();
26477 {
26478 wxDateSpan &_result_ref = (arg1)->operator *=(arg2);
26479 result = (wxDateSpan *) &_result_ref;
26480 }
26481
26482 wxPyEndAllowThreads(__tstate);
26483 if (PyErr_Occurred()) SWIG_fail;
26484 }
26485 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
26486 return resultobj;
26487 fail:
26488 return NULL;
26489 }
26490
26491
26492 static PyObject *_wrap_DateSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
26493 PyObject *resultobj;
26494 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26495 wxDateSpan *arg2 = 0 ;
26496 wxDateSpan result;
26497 PyObject * obj0 = 0 ;
26498 PyObject * obj1 = 0 ;
26499 char *kwnames[] = {
26500 (char *) "self",(char *) "other", NULL
26501 };
26502
26503 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___add__",kwnames,&obj0,&obj1)) goto fail;
26504 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26505 if (SWIG_arg_fail(1)) SWIG_fail;
26506 {
26507 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26508 if (SWIG_arg_fail(2)) SWIG_fail;
26509 if (arg2 == NULL) {
26510 SWIG_null_ref("wxDateSpan");
26511 }
26512 if (SWIG_arg_fail(2)) SWIG_fail;
26513 }
26514 {
26515 PyThreadState* __tstate = wxPyBeginAllowThreads();
26516 result = wxDateSpan___add__(arg1,(wxDateSpan const &)*arg2);
26517
26518 wxPyEndAllowThreads(__tstate);
26519 if (PyErr_Occurred()) SWIG_fail;
26520 }
26521 {
26522 wxDateSpan * resultptr;
26523 resultptr = new wxDateSpan((wxDateSpan &)(result));
26524 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26525 }
26526 return resultobj;
26527 fail:
26528 return NULL;
26529 }
26530
26531
26532 static PyObject *_wrap_DateSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
26533 PyObject *resultobj;
26534 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26535 wxDateSpan *arg2 = 0 ;
26536 wxDateSpan result;
26537 PyObject * obj0 = 0 ;
26538 PyObject * obj1 = 0 ;
26539 char *kwnames[] = {
26540 (char *) "self",(char *) "other", NULL
26541 };
26542
26543 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___sub__",kwnames,&obj0,&obj1)) goto fail;
26544 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26545 if (SWIG_arg_fail(1)) SWIG_fail;
26546 {
26547 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26548 if (SWIG_arg_fail(2)) SWIG_fail;
26549 if (arg2 == NULL) {
26550 SWIG_null_ref("wxDateSpan");
26551 }
26552 if (SWIG_arg_fail(2)) SWIG_fail;
26553 }
26554 {
26555 PyThreadState* __tstate = wxPyBeginAllowThreads();
26556 result = wxDateSpan___sub__(arg1,(wxDateSpan const &)*arg2);
26557
26558 wxPyEndAllowThreads(__tstate);
26559 if (PyErr_Occurred()) SWIG_fail;
26560 }
26561 {
26562 wxDateSpan * resultptr;
26563 resultptr = new wxDateSpan((wxDateSpan &)(result));
26564 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26565 }
26566 return resultobj;
26567 fail:
26568 return NULL;
26569 }
26570
26571
26572 static PyObject *_wrap_DateSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
26573 PyObject *resultobj;
26574 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26575 int arg2 ;
26576 wxDateSpan result;
26577 PyObject * obj0 = 0 ;
26578 PyObject * obj1 = 0 ;
26579 char *kwnames[] = {
26580 (char *) "self",(char *) "n", NULL
26581 };
26582
26583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
26584 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26585 if (SWIG_arg_fail(1)) SWIG_fail;
26586 {
26587 arg2 = (int)(SWIG_As_int(obj1));
26588 if (SWIG_arg_fail(2)) SWIG_fail;
26589 }
26590 {
26591 PyThreadState* __tstate = wxPyBeginAllowThreads();
26592 result = wxDateSpan___mul__(arg1,arg2);
26593
26594 wxPyEndAllowThreads(__tstate);
26595 if (PyErr_Occurred()) SWIG_fail;
26596 }
26597 {
26598 wxDateSpan * resultptr;
26599 resultptr = new wxDateSpan((wxDateSpan &)(result));
26600 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26601 }
26602 return resultobj;
26603 fail:
26604 return NULL;
26605 }
26606
26607
26608 static PyObject *_wrap_DateSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
26609 PyObject *resultobj;
26610 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26611 int arg2 ;
26612 wxDateSpan result;
26613 PyObject * obj0 = 0 ;
26614 PyObject * obj1 = 0 ;
26615 char *kwnames[] = {
26616 (char *) "self",(char *) "n", NULL
26617 };
26618
26619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
26620 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26621 if (SWIG_arg_fail(1)) SWIG_fail;
26622 {
26623 arg2 = (int)(SWIG_As_int(obj1));
26624 if (SWIG_arg_fail(2)) SWIG_fail;
26625 }
26626 {
26627 PyThreadState* __tstate = wxPyBeginAllowThreads();
26628 result = wxDateSpan___rmul__(arg1,arg2);
26629
26630 wxPyEndAllowThreads(__tstate);
26631 if (PyErr_Occurred()) SWIG_fail;
26632 }
26633 {
26634 wxDateSpan * resultptr;
26635 resultptr = new wxDateSpan((wxDateSpan &)(result));
26636 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
26637 }
26638 return resultobj;
26639 fail:
26640 return NULL;
26641 }
26642
26643
26644 static PyObject *_wrap_DateSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
26645 PyObject *resultobj;
26646 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26647 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
26648 bool result;
26649 PyObject * obj0 = 0 ;
26650 PyObject * obj1 = 0 ;
26651 char *kwnames[] = {
26652 (char *) "self",(char *) "other", NULL
26653 };
26654
26655 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___eq__",kwnames,&obj0,&obj1)) goto fail;
26656 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26657 if (SWIG_arg_fail(1)) SWIG_fail;
26658 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26659 if (SWIG_arg_fail(2)) SWIG_fail;
26660 {
26661 PyThreadState* __tstate = wxPyBeginAllowThreads();
26662 result = (bool)wxDateSpan___eq__(arg1,(wxDateSpan const *)arg2);
26663
26664 wxPyEndAllowThreads(__tstate);
26665 if (PyErr_Occurred()) SWIG_fail;
26666 }
26667 {
26668 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26669 }
26670 return resultobj;
26671 fail:
26672 return NULL;
26673 }
26674
26675
26676 static PyObject *_wrap_DateSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
26677 PyObject *resultobj;
26678 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26679 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
26680 bool result;
26681 PyObject * obj0 = 0 ;
26682 PyObject * obj1 = 0 ;
26683 char *kwnames[] = {
26684 (char *) "self",(char *) "other", NULL
26685 };
26686
26687 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___ne__",kwnames,&obj0,&obj1)) goto fail;
26688 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26689 if (SWIG_arg_fail(1)) SWIG_fail;
26690 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26691 if (SWIG_arg_fail(2)) SWIG_fail;
26692 {
26693 PyThreadState* __tstate = wxPyBeginAllowThreads();
26694 result = (bool)wxDateSpan___ne__(arg1,(wxDateSpan const *)arg2);
26695
26696 wxPyEndAllowThreads(__tstate);
26697 if (PyErr_Occurred()) SWIG_fail;
26698 }
26699 {
26700 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26701 }
26702 return resultobj;
26703 fail:
26704 return NULL;
26705 }
26706
26707
26708 static PyObject * DateSpan_swigregister(PyObject *, PyObject *args) {
26709 PyObject *obj;
26710 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
26711 SWIG_TypeClientData(SWIGTYPE_p_wxDateSpan, obj);
26712 Py_INCREF(obj);
26713 return Py_BuildValue((char *)"");
26714 }
26715 static PyObject *_wrap_GetLocalTime(PyObject *, PyObject *args, PyObject *kwargs) {
26716 PyObject *resultobj;
26717 long result;
26718 char *kwnames[] = {
26719 NULL
26720 };
26721
26722 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTime",kwnames)) goto fail;
26723 {
26724 PyThreadState* __tstate = wxPyBeginAllowThreads();
26725 result = (long)wxGetLocalTime();
26726
26727 wxPyEndAllowThreads(__tstate);
26728 if (PyErr_Occurred()) SWIG_fail;
26729 }
26730 {
26731 resultobj = SWIG_From_long((long)(result));
26732 }
26733 return resultobj;
26734 fail:
26735 return NULL;
26736 }
26737
26738
26739 static PyObject *_wrap_GetUTCTime(PyObject *, PyObject *args, PyObject *kwargs) {
26740 PyObject *resultobj;
26741 long result;
26742 char *kwnames[] = {
26743 NULL
26744 };
26745
26746 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetUTCTime",kwnames)) goto fail;
26747 {
26748 PyThreadState* __tstate = wxPyBeginAllowThreads();
26749 result = (long)wxGetUTCTime();
26750
26751 wxPyEndAllowThreads(__tstate);
26752 if (PyErr_Occurred()) SWIG_fail;
26753 }
26754 {
26755 resultobj = SWIG_From_long((long)(result));
26756 }
26757 return resultobj;
26758 fail:
26759 return NULL;
26760 }
26761
26762
26763 static PyObject *_wrap_GetCurrentTime(PyObject *, PyObject *args, PyObject *kwargs) {
26764 PyObject *resultobj;
26765 long result;
26766 char *kwnames[] = {
26767 NULL
26768 };
26769
26770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentTime",kwnames)) goto fail;
26771 {
26772 PyThreadState* __tstate = wxPyBeginAllowThreads();
26773 result = (long)wxGetCurrentTime();
26774
26775 wxPyEndAllowThreads(__tstate);
26776 if (PyErr_Occurred()) SWIG_fail;
26777 }
26778 {
26779 resultobj = SWIG_From_long((long)(result));
26780 }
26781 return resultobj;
26782 fail:
26783 return NULL;
26784 }
26785
26786
26787 static PyObject *_wrap_GetLocalTimeMillis(PyObject *, PyObject *args, PyObject *kwargs) {
26788 PyObject *resultobj;
26789 wxLongLong result;
26790 char *kwnames[] = {
26791 NULL
26792 };
26793
26794 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetLocalTimeMillis",kwnames)) goto fail;
26795 {
26796 PyThreadState* __tstate = wxPyBeginAllowThreads();
26797 result = wxGetLocalTimeMillis();
26798
26799 wxPyEndAllowThreads(__tstate);
26800 if (PyErr_Occurred()) SWIG_fail;
26801 }
26802 {
26803 PyObject *hi, *lo, *shifter, *shifted;
26804 hi = PyLong_FromLong( (&result)->GetHi() );
26805 lo = PyLong_FromLong( (&result)->GetLo() );
26806 shifter = PyLong_FromLong(32);
26807 shifted = PyNumber_Lshift(hi, shifter);
26808 resultobj = PyNumber_Or(shifted, lo);
26809 Py_DECREF(hi);
26810 Py_DECREF(lo);
26811 Py_DECREF(shifter);
26812 Py_DECREF(shifted);
26813 }
26814 return resultobj;
26815 fail:
26816 return NULL;
26817 }
26818
26819
26820 static int _wrap_DefaultDateTime_set(PyObject *) {
26821 PyErr_SetString(PyExc_TypeError,"Variable DefaultDateTime is read-only.");
26822 return 1;
26823 }
26824
26825
26826 static PyObject *_wrap_DefaultDateTime_get(void) {
26827 PyObject *pyobj;
26828
26829 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultDateTime), SWIGTYPE_p_wxDateTime, 0);
26830 return pyobj;
26831 }
26832
26833
26834 static PyObject *_wrap_new_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
26835 PyObject *resultobj;
26836 wxDataFormatId arg1 ;
26837 wxDataFormat *result;
26838 PyObject * obj0 = 0 ;
26839 char *kwnames[] = {
26840 (char *) "type", NULL
26841 };
26842
26843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DataFormat",kwnames,&obj0)) goto fail;
26844 {
26845 arg1 = (wxDataFormatId)(SWIG_As_int(obj0));
26846 if (SWIG_arg_fail(1)) SWIG_fail;
26847 }
26848 {
26849 PyThreadState* __tstate = wxPyBeginAllowThreads();
26850 result = (wxDataFormat *)new wxDataFormat((wxDataFormatId )arg1);
26851
26852 wxPyEndAllowThreads(__tstate);
26853 if (PyErr_Occurred()) SWIG_fail;
26854 }
26855 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
26856 return resultobj;
26857 fail:
26858 return NULL;
26859 }
26860
26861
26862 static PyObject *_wrap_new_CustomDataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
26863 PyObject *resultobj;
26864 wxString *arg1 = 0 ;
26865 wxDataFormat *result;
26866 bool temp1 = false ;
26867 PyObject * obj0 = 0 ;
26868 char *kwnames[] = {
26869 (char *) "format", NULL
26870 };
26871
26872 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_CustomDataFormat",kwnames,&obj0)) goto fail;
26873 {
26874 arg1 = wxString_in_helper(obj0);
26875 if (arg1 == NULL) SWIG_fail;
26876 temp1 = true;
26877 }
26878 {
26879 PyThreadState* __tstate = wxPyBeginAllowThreads();
26880 result = (wxDataFormat *)new wxDataFormat((wxString const &)*arg1);
26881
26882 wxPyEndAllowThreads(__tstate);
26883 if (PyErr_Occurred()) SWIG_fail;
26884 }
26885 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
26886 {
26887 if (temp1)
26888 delete arg1;
26889 }
26890 return resultobj;
26891 fail:
26892 {
26893 if (temp1)
26894 delete arg1;
26895 }
26896 return NULL;
26897 }
26898
26899
26900 static PyObject *_wrap_delete_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
26901 PyObject *resultobj;
26902 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
26903 PyObject * obj0 = 0 ;
26904 char *kwnames[] = {
26905 (char *) "self", NULL
26906 };
26907
26908 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataFormat",kwnames,&obj0)) goto fail;
26909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
26910 if (SWIG_arg_fail(1)) SWIG_fail;
26911 {
26912 PyThreadState* __tstate = wxPyBeginAllowThreads();
26913 delete arg1;
26914
26915 wxPyEndAllowThreads(__tstate);
26916 if (PyErr_Occurred()) SWIG_fail;
26917 }
26918 Py_INCREF(Py_None); resultobj = Py_None;
26919 return resultobj;
26920 fail:
26921 return NULL;
26922 }
26923
26924
26925 static PyObject *_wrap_DataFormat___eq____SWIG_0(PyObject *, PyObject *args) {
26926 PyObject *resultobj;
26927 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
26928 wxDataFormatId arg2 ;
26929 bool result;
26930 PyObject * obj0 = 0 ;
26931 PyObject * obj1 = 0 ;
26932
26933 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
26934 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
26935 if (SWIG_arg_fail(1)) SWIG_fail;
26936 {
26937 arg2 = (wxDataFormatId)(SWIG_As_int(obj1));
26938 if (SWIG_arg_fail(2)) SWIG_fail;
26939 }
26940 {
26941 PyThreadState* __tstate = wxPyBeginAllowThreads();
26942 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormatId )arg2);
26943
26944 wxPyEndAllowThreads(__tstate);
26945 if (PyErr_Occurred()) SWIG_fail;
26946 }
26947 {
26948 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26949 }
26950 return resultobj;
26951 fail:
26952 return NULL;
26953 }
26954
26955
26956 static PyObject *_wrap_DataFormat___ne____SWIG_0(PyObject *, PyObject *args) {
26957 PyObject *resultobj;
26958 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
26959 wxDataFormatId arg2 ;
26960 bool result;
26961 PyObject * obj0 = 0 ;
26962 PyObject * obj1 = 0 ;
26963
26964 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
26965 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
26966 if (SWIG_arg_fail(1)) SWIG_fail;
26967 {
26968 arg2 = (wxDataFormatId)(SWIG_As_int(obj1));
26969 if (SWIG_arg_fail(2)) SWIG_fail;
26970 }
26971 {
26972 PyThreadState* __tstate = wxPyBeginAllowThreads();
26973 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormatId )arg2);
26974
26975 wxPyEndAllowThreads(__tstate);
26976 if (PyErr_Occurred()) SWIG_fail;
26977 }
26978 {
26979 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26980 }
26981 return resultobj;
26982 fail:
26983 return NULL;
26984 }
26985
26986
26987 static PyObject *_wrap_DataFormat___eq____SWIG_1(PyObject *, PyObject *args) {
26988 PyObject *resultobj;
26989 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
26990 wxDataFormat *arg2 = 0 ;
26991 bool result;
26992 PyObject * obj0 = 0 ;
26993 PyObject * obj1 = 0 ;
26994
26995 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
26996 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
26997 if (SWIG_arg_fail(1)) SWIG_fail;
26998 {
26999 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27000 if (SWIG_arg_fail(2)) SWIG_fail;
27001 if (arg2 == NULL) {
27002 SWIG_null_ref("wxDataFormat");
27003 }
27004 if (SWIG_arg_fail(2)) SWIG_fail;
27005 }
27006 {
27007 PyThreadState* __tstate = wxPyBeginAllowThreads();
27008 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormat const &)*arg2);
27009
27010 wxPyEndAllowThreads(__tstate);
27011 if (PyErr_Occurred()) SWIG_fail;
27012 }
27013 {
27014 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27015 }
27016 return resultobj;
27017 fail:
27018 return NULL;
27019 }
27020
27021
27022 static PyObject *_wrap_DataFormat___eq__(PyObject *self, PyObject *args) {
27023 int argc;
27024 PyObject *argv[3];
27025 int ii;
27026
27027 argc = PyObject_Length(args);
27028 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
27029 argv[ii] = PyTuple_GetItem(args,ii);
27030 }
27031 if (argc == 2) {
27032 int _v;
27033 {
27034 void *ptr;
27035 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
27036 _v = 0;
27037 PyErr_Clear();
27038 } else {
27039 _v = 1;
27040 }
27041 }
27042 if (_v) {
27043 {
27044 void *ptr = 0;
27045 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
27046 _v = 0;
27047 PyErr_Clear();
27048 } else {
27049 _v = (ptr != 0);
27050 }
27051 }
27052 if (_v) {
27053 return _wrap_DataFormat___eq____SWIG_1(self,args);
27054 }
27055 }
27056 }
27057 if (argc == 2) {
27058 int _v;
27059 {
27060 void *ptr;
27061 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
27062 _v = 0;
27063 PyErr_Clear();
27064 } else {
27065 _v = 1;
27066 }
27067 }
27068 if (_v) {
27069 _v = SWIG_Check_int(argv[1]);
27070 if (_v) {
27071 return _wrap_DataFormat___eq____SWIG_0(self,args);
27072 }
27073 }
27074 }
27075
27076 Py_INCREF(Py_NotImplemented);
27077 return Py_NotImplemented;
27078 }
27079
27080
27081 static PyObject *_wrap_DataFormat___ne____SWIG_1(PyObject *, PyObject *args) {
27082 PyObject *resultobj;
27083 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27084 wxDataFormat *arg2 = 0 ;
27085 bool result;
27086 PyObject * obj0 = 0 ;
27087 PyObject * obj1 = 0 ;
27088
27089 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
27090 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27091 if (SWIG_arg_fail(1)) SWIG_fail;
27092 {
27093 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27094 if (SWIG_arg_fail(2)) SWIG_fail;
27095 if (arg2 == NULL) {
27096 SWIG_null_ref("wxDataFormat");
27097 }
27098 if (SWIG_arg_fail(2)) SWIG_fail;
27099 }
27100 {
27101 PyThreadState* __tstate = wxPyBeginAllowThreads();
27102 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormat const &)*arg2);
27103
27104 wxPyEndAllowThreads(__tstate);
27105 if (PyErr_Occurred()) SWIG_fail;
27106 }
27107 {
27108 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27109 }
27110 return resultobj;
27111 fail:
27112 return NULL;
27113 }
27114
27115
27116 static PyObject *_wrap_DataFormat___ne__(PyObject *self, PyObject *args) {
27117 int argc;
27118 PyObject *argv[3];
27119 int ii;
27120
27121 argc = PyObject_Length(args);
27122 for (ii = 0; (ii < argc) && (ii < 2); ii++) {
27123 argv[ii] = PyTuple_GetItem(args,ii);
27124 }
27125 if (argc == 2) {
27126 int _v;
27127 {
27128 void *ptr;
27129 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
27130 _v = 0;
27131 PyErr_Clear();
27132 } else {
27133 _v = 1;
27134 }
27135 }
27136 if (_v) {
27137 {
27138 void *ptr = 0;
27139 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
27140 _v = 0;
27141 PyErr_Clear();
27142 } else {
27143 _v = (ptr != 0);
27144 }
27145 }
27146 if (_v) {
27147 return _wrap_DataFormat___ne____SWIG_1(self,args);
27148 }
27149 }
27150 }
27151 if (argc == 2) {
27152 int _v;
27153 {
27154 void *ptr;
27155 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
27156 _v = 0;
27157 PyErr_Clear();
27158 } else {
27159 _v = 1;
27160 }
27161 }
27162 if (_v) {
27163 _v = SWIG_Check_int(argv[1]);
27164 if (_v) {
27165 return _wrap_DataFormat___ne____SWIG_0(self,args);
27166 }
27167 }
27168 }
27169
27170 Py_INCREF(Py_NotImplemented);
27171 return Py_NotImplemented;
27172 }
27173
27174
27175 static PyObject *_wrap_DataFormat_SetType(PyObject *, PyObject *args, PyObject *kwargs) {
27176 PyObject *resultobj;
27177 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27178 wxDataFormatId arg2 ;
27179 PyObject * obj0 = 0 ;
27180 PyObject * obj1 = 0 ;
27181 char *kwnames[] = {
27182 (char *) "self",(char *) "format", NULL
27183 };
27184
27185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetType",kwnames,&obj0,&obj1)) goto fail;
27186 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27187 if (SWIG_arg_fail(1)) SWIG_fail;
27188 {
27189 arg2 = (wxDataFormatId)(SWIG_As_int(obj1));
27190 if (SWIG_arg_fail(2)) SWIG_fail;
27191 }
27192 {
27193 PyThreadState* __tstate = wxPyBeginAllowThreads();
27194 (arg1)->SetType((wxDataFormatId )arg2);
27195
27196 wxPyEndAllowThreads(__tstate);
27197 if (PyErr_Occurred()) SWIG_fail;
27198 }
27199 Py_INCREF(Py_None); resultobj = Py_None;
27200 return resultobj;
27201 fail:
27202 return NULL;
27203 }
27204
27205
27206 static PyObject *_wrap_DataFormat_GetType(PyObject *, PyObject *args, PyObject *kwargs) {
27207 PyObject *resultobj;
27208 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27209 wxDataFormatId result;
27210 PyObject * obj0 = 0 ;
27211 char *kwnames[] = {
27212 (char *) "self", NULL
27213 };
27214
27215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetType",kwnames,&obj0)) goto fail;
27216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27217 if (SWIG_arg_fail(1)) SWIG_fail;
27218 {
27219 PyThreadState* __tstate = wxPyBeginAllowThreads();
27220 result = (wxDataFormatId)((wxDataFormat const *)arg1)->GetType();
27221
27222 wxPyEndAllowThreads(__tstate);
27223 if (PyErr_Occurred()) SWIG_fail;
27224 }
27225 resultobj = SWIG_From_int((result));
27226 return resultobj;
27227 fail:
27228 return NULL;
27229 }
27230
27231
27232 static PyObject *_wrap_DataFormat_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
27233 PyObject *resultobj;
27234 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27235 wxString result;
27236 PyObject * obj0 = 0 ;
27237 char *kwnames[] = {
27238 (char *) "self", NULL
27239 };
27240
27241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataFormat_GetId",kwnames,&obj0)) goto fail;
27242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27243 if (SWIG_arg_fail(1)) SWIG_fail;
27244 {
27245 PyThreadState* __tstate = wxPyBeginAllowThreads();
27246 result = ((wxDataFormat const *)arg1)->GetId();
27247
27248 wxPyEndAllowThreads(__tstate);
27249 if (PyErr_Occurred()) SWIG_fail;
27250 }
27251 {
27252 #if wxUSE_UNICODE
27253 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
27254 #else
27255 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
27256 #endif
27257 }
27258 return resultobj;
27259 fail:
27260 return NULL;
27261 }
27262
27263
27264 static PyObject *_wrap_DataFormat_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
27265 PyObject *resultobj;
27266 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27267 wxString *arg2 = 0 ;
27268 bool temp2 = false ;
27269 PyObject * obj0 = 0 ;
27270 PyObject * obj1 = 0 ;
27271 char *kwnames[] = {
27272 (char *) "self",(char *) "format", NULL
27273 };
27274
27275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetId",kwnames,&obj0,&obj1)) goto fail;
27276 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27277 if (SWIG_arg_fail(1)) SWIG_fail;
27278 {
27279 arg2 = wxString_in_helper(obj1);
27280 if (arg2 == NULL) SWIG_fail;
27281 temp2 = true;
27282 }
27283 {
27284 PyThreadState* __tstate = wxPyBeginAllowThreads();
27285 (arg1)->SetId((wxString const &)*arg2);
27286
27287 wxPyEndAllowThreads(__tstate);
27288 if (PyErr_Occurred()) SWIG_fail;
27289 }
27290 Py_INCREF(Py_None); resultobj = Py_None;
27291 {
27292 if (temp2)
27293 delete arg2;
27294 }
27295 return resultobj;
27296 fail:
27297 {
27298 if (temp2)
27299 delete arg2;
27300 }
27301 return NULL;
27302 }
27303
27304
27305 static PyObject * DataFormat_swigregister(PyObject *, PyObject *args) {
27306 PyObject *obj;
27307 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27308 SWIG_TypeClientData(SWIGTYPE_p_wxDataFormat, obj);
27309 Py_INCREF(obj);
27310 return Py_BuildValue((char *)"");
27311 }
27312 static int _wrap_FormatInvalid_set(PyObject *) {
27313 PyErr_SetString(PyExc_TypeError,"Variable FormatInvalid is read-only.");
27314 return 1;
27315 }
27316
27317
27318 static PyObject *_wrap_FormatInvalid_get(void) {
27319 PyObject *pyobj;
27320
27321 pyobj = SWIG_NewPointerObj((void *)(&wxFormatInvalid), SWIGTYPE_p_wxDataFormat, 0);
27322 return pyobj;
27323 }
27324
27325
27326 static PyObject *_wrap_delete_DataObject(PyObject *, PyObject *args, PyObject *kwargs) {
27327 PyObject *resultobj;
27328 wxDataObject *arg1 = (wxDataObject *) 0 ;
27329 PyObject * obj0 = 0 ;
27330 char *kwnames[] = {
27331 (char *) "self", NULL
27332 };
27333
27334 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DataObject",kwnames,&obj0)) goto fail;
27335 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27336 if (SWIG_arg_fail(1)) SWIG_fail;
27337 {
27338 PyThreadState* __tstate = wxPyBeginAllowThreads();
27339 delete arg1;
27340
27341 wxPyEndAllowThreads(__tstate);
27342 if (PyErr_Occurred()) SWIG_fail;
27343 }
27344 Py_INCREF(Py_None); resultobj = Py_None;
27345 return resultobj;
27346 fail:
27347 return NULL;
27348 }
27349
27350
27351 static PyObject *_wrap_DataObject_GetPreferredFormat(PyObject *, PyObject *args, PyObject *kwargs) {
27352 PyObject *resultobj;
27353 wxDataObject *arg1 = (wxDataObject *) 0 ;
27354 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
27355 SwigValueWrapper<wxDataFormat > result;
27356 PyObject * obj0 = 0 ;
27357 PyObject * obj1 = 0 ;
27358 char *kwnames[] = {
27359 (char *) "self",(char *) "dir", NULL
27360 };
27361
27362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetPreferredFormat",kwnames,&obj0,&obj1)) goto fail;
27363 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27364 if (SWIG_arg_fail(1)) SWIG_fail;
27365 if (obj1) {
27366 {
27367 arg2 = (wxDataObject::Direction)(SWIG_As_int(obj1));
27368 if (SWIG_arg_fail(2)) SWIG_fail;
27369 }
27370 }
27371 {
27372 PyThreadState* __tstate = wxPyBeginAllowThreads();
27373 result = ((wxDataObject const *)arg1)->GetPreferredFormat((wxDataObject::Direction )arg2);
27374
27375 wxPyEndAllowThreads(__tstate);
27376 if (PyErr_Occurred()) SWIG_fail;
27377 }
27378 {
27379 wxDataFormat * resultptr;
27380 resultptr = new wxDataFormat((wxDataFormat &)(result));
27381 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDataFormat, 1);
27382 }
27383 return resultobj;
27384 fail:
27385 return NULL;
27386 }
27387
27388
27389 static PyObject *_wrap_DataObject_GetFormatCount(PyObject *, PyObject *args, PyObject *kwargs) {
27390 PyObject *resultobj;
27391 wxDataObject *arg1 = (wxDataObject *) 0 ;
27392 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
27393 size_t result;
27394 PyObject * obj0 = 0 ;
27395 PyObject * obj1 = 0 ;
27396 char *kwnames[] = {
27397 (char *) "self",(char *) "dir", NULL
27398 };
27399
27400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetFormatCount",kwnames,&obj0,&obj1)) goto fail;
27401 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27402 if (SWIG_arg_fail(1)) SWIG_fail;
27403 if (obj1) {
27404 {
27405 arg2 = (wxDataObject::Direction)(SWIG_As_int(obj1));
27406 if (SWIG_arg_fail(2)) SWIG_fail;
27407 }
27408 }
27409 {
27410 PyThreadState* __tstate = wxPyBeginAllowThreads();
27411 result = (size_t)((wxDataObject const *)arg1)->GetFormatCount((wxDataObject::Direction )arg2);
27412
27413 wxPyEndAllowThreads(__tstate);
27414 if (PyErr_Occurred()) SWIG_fail;
27415 }
27416 {
27417 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
27418 }
27419 return resultobj;
27420 fail:
27421 return NULL;
27422 }
27423
27424
27425 static PyObject *_wrap_DataObject_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
27426 PyObject *resultobj;
27427 wxDataObject *arg1 = (wxDataObject *) 0 ;
27428 wxDataFormat *arg2 = 0 ;
27429 wxDataObject::Direction arg3 = (wxDataObject::Direction) wxDataObject::Get ;
27430 bool result;
27431 PyObject * obj0 = 0 ;
27432 PyObject * obj1 = 0 ;
27433 PyObject * obj2 = 0 ;
27434 char *kwnames[] = {
27435 (char *) "self",(char *) "format",(char *) "dir", NULL
27436 };
27437
27438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObject_IsSupported",kwnames,&obj0,&obj1,&obj2)) goto fail;
27439 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27440 if (SWIG_arg_fail(1)) SWIG_fail;
27441 {
27442 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27443 if (SWIG_arg_fail(2)) SWIG_fail;
27444 if (arg2 == NULL) {
27445 SWIG_null_ref("wxDataFormat");
27446 }
27447 if (SWIG_arg_fail(2)) SWIG_fail;
27448 }
27449 if (obj2) {
27450 {
27451 arg3 = (wxDataObject::Direction)(SWIG_As_int(obj2));
27452 if (SWIG_arg_fail(3)) SWIG_fail;
27453 }
27454 }
27455 {
27456 PyThreadState* __tstate = wxPyBeginAllowThreads();
27457 result = (bool)((wxDataObject const *)arg1)->IsSupported((wxDataFormat const &)*arg2,(wxDataObject::Direction )arg3);
27458
27459 wxPyEndAllowThreads(__tstate);
27460 if (PyErr_Occurred()) SWIG_fail;
27461 }
27462 {
27463 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27464 }
27465 return resultobj;
27466 fail:
27467 return NULL;
27468 }
27469
27470
27471 static PyObject *_wrap_DataObject_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
27472 PyObject *resultobj;
27473 wxDataObject *arg1 = (wxDataObject *) 0 ;
27474 wxDataFormat *arg2 = 0 ;
27475 size_t result;
27476 PyObject * obj0 = 0 ;
27477 PyObject * obj1 = 0 ;
27478 char *kwnames[] = {
27479 (char *) "self",(char *) "format", NULL
27480 };
27481
27482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataSize",kwnames,&obj0,&obj1)) goto fail;
27483 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27484 if (SWIG_arg_fail(1)) SWIG_fail;
27485 {
27486 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27487 if (SWIG_arg_fail(2)) SWIG_fail;
27488 if (arg2 == NULL) {
27489 SWIG_null_ref("wxDataFormat");
27490 }
27491 if (SWIG_arg_fail(2)) SWIG_fail;
27492 }
27493 {
27494 PyThreadState* __tstate = wxPyBeginAllowThreads();
27495 result = (size_t)((wxDataObject const *)arg1)->GetDataSize((wxDataFormat const &)*arg2);
27496
27497 wxPyEndAllowThreads(__tstate);
27498 if (PyErr_Occurred()) SWIG_fail;
27499 }
27500 {
27501 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
27502 }
27503 return resultobj;
27504 fail:
27505 return NULL;
27506 }
27507
27508
27509 static PyObject *_wrap_DataObject_GetAllFormats(PyObject *, PyObject *args, PyObject *kwargs) {
27510 PyObject *resultobj;
27511 wxDataObject *arg1 = (wxDataObject *) 0 ;
27512 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
27513 PyObject *result;
27514 PyObject * obj0 = 0 ;
27515 PyObject * obj1 = 0 ;
27516 char *kwnames[] = {
27517 (char *) "self",(char *) "dir", NULL
27518 };
27519
27520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetAllFormats",kwnames,&obj0,&obj1)) goto fail;
27521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27522 if (SWIG_arg_fail(1)) SWIG_fail;
27523 if (obj1) {
27524 {
27525 arg2 = (wxDataObject::Direction)(SWIG_As_int(obj1));
27526 if (SWIG_arg_fail(2)) SWIG_fail;
27527 }
27528 }
27529 {
27530 PyThreadState* __tstate = wxPyBeginAllowThreads();
27531 result = (PyObject *)wxDataObject_GetAllFormats(arg1,(wxDataObject::Direction )arg2);
27532
27533 wxPyEndAllowThreads(__tstate);
27534 if (PyErr_Occurred()) SWIG_fail;
27535 }
27536 resultobj = result;
27537 return resultobj;
27538 fail:
27539 return NULL;
27540 }
27541
27542
27543 static PyObject *_wrap_DataObject_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
27544 PyObject *resultobj;
27545 wxDataObject *arg1 = (wxDataObject *) 0 ;
27546 wxDataFormat *arg2 = 0 ;
27547 PyObject *result;
27548 PyObject * obj0 = 0 ;
27549 PyObject * obj1 = 0 ;
27550 char *kwnames[] = {
27551 (char *) "self",(char *) "format", NULL
27552 };
27553
27554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataHere",kwnames,&obj0,&obj1)) goto fail;
27555 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27556 if (SWIG_arg_fail(1)) SWIG_fail;
27557 {
27558 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27559 if (SWIG_arg_fail(2)) SWIG_fail;
27560 if (arg2 == NULL) {
27561 SWIG_null_ref("wxDataFormat");
27562 }
27563 if (SWIG_arg_fail(2)) SWIG_fail;
27564 }
27565 {
27566 PyThreadState* __tstate = wxPyBeginAllowThreads();
27567 result = (PyObject *)wxDataObject_GetDataHere(arg1,(wxDataFormat const &)*arg2);
27568
27569 wxPyEndAllowThreads(__tstate);
27570 if (PyErr_Occurred()) SWIG_fail;
27571 }
27572 resultobj = result;
27573 return resultobj;
27574 fail:
27575 return NULL;
27576 }
27577
27578
27579 static PyObject *_wrap_DataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
27580 PyObject *resultobj;
27581 wxDataObject *arg1 = (wxDataObject *) 0 ;
27582 wxDataFormat *arg2 = 0 ;
27583 PyObject *arg3 = (PyObject *) 0 ;
27584 bool result;
27585 PyObject * obj0 = 0 ;
27586 PyObject * obj1 = 0 ;
27587 PyObject * obj2 = 0 ;
27588 char *kwnames[] = {
27589 (char *) "self",(char *) "format",(char *) "data", NULL
27590 };
27591
27592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DataObject_SetData",kwnames,&obj0,&obj1,&obj2)) goto fail;
27593 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27594 if (SWIG_arg_fail(1)) SWIG_fail;
27595 {
27596 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27597 if (SWIG_arg_fail(2)) SWIG_fail;
27598 if (arg2 == NULL) {
27599 SWIG_null_ref("wxDataFormat");
27600 }
27601 if (SWIG_arg_fail(2)) SWIG_fail;
27602 }
27603 arg3 = obj2;
27604 {
27605 PyThreadState* __tstate = wxPyBeginAllowThreads();
27606 result = (bool)wxDataObject_SetData(arg1,(wxDataFormat const &)*arg2,arg3);
27607
27608 wxPyEndAllowThreads(__tstate);
27609 if (PyErr_Occurred()) SWIG_fail;
27610 }
27611 {
27612 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27613 }
27614 return resultobj;
27615 fail:
27616 return NULL;
27617 }
27618
27619
27620 static PyObject * DataObject_swigregister(PyObject *, PyObject *args) {
27621 PyObject *obj;
27622 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27623 SWIG_TypeClientData(SWIGTYPE_p_wxDataObject, obj);
27624 Py_INCREF(obj);
27625 return Py_BuildValue((char *)"");
27626 }
27627 static PyObject *_wrap_new_DataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
27628 PyObject *resultobj;
27629 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
27630 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
27631 wxDataObjectSimple *result;
27632 PyObject * obj0 = 0 ;
27633 char *kwnames[] = {
27634 (char *) "format", NULL
27635 };
27636
27637 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DataObjectSimple",kwnames,&obj0)) goto fail;
27638 if (obj0) {
27639 {
27640 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27641 if (SWIG_arg_fail(1)) SWIG_fail;
27642 if (arg1 == NULL) {
27643 SWIG_null_ref("wxDataFormat");
27644 }
27645 if (SWIG_arg_fail(1)) SWIG_fail;
27646 }
27647 }
27648 {
27649 PyThreadState* __tstate = wxPyBeginAllowThreads();
27650 result = (wxDataObjectSimple *)new wxDataObjectSimple((wxDataFormat const &)*arg1);
27651
27652 wxPyEndAllowThreads(__tstate);
27653 if (PyErr_Occurred()) SWIG_fail;
27654 }
27655 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectSimple, 1);
27656 return resultobj;
27657 fail:
27658 return NULL;
27659 }
27660
27661
27662 static PyObject *_wrap_DataObjectSimple_GetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
27663 PyObject *resultobj;
27664 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
27665 wxDataFormat *result;
27666 PyObject * obj0 = 0 ;
27667 char *kwnames[] = {
27668 (char *) "self", NULL
27669 };
27670
27671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetFormat",kwnames,&obj0)) goto fail;
27672 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
27673 if (SWIG_arg_fail(1)) SWIG_fail;
27674 {
27675 PyThreadState* __tstate = wxPyBeginAllowThreads();
27676 {
27677 wxDataFormat const &_result_ref = (arg1)->GetFormat();
27678 result = (wxDataFormat *) &_result_ref;
27679 }
27680
27681 wxPyEndAllowThreads(__tstate);
27682 if (PyErr_Occurred()) SWIG_fail;
27683 }
27684 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 0);
27685 return resultobj;
27686 fail:
27687 return NULL;
27688 }
27689
27690
27691 static PyObject *_wrap_DataObjectSimple_SetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
27692 PyObject *resultobj;
27693 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
27694 wxDataFormat *arg2 = 0 ;
27695 PyObject * obj0 = 0 ;
27696 PyObject * obj1 = 0 ;
27697 char *kwnames[] = {
27698 (char *) "self",(char *) "format", NULL
27699 };
27700
27701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetFormat",kwnames,&obj0,&obj1)) goto fail;
27702 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
27703 if (SWIG_arg_fail(1)) SWIG_fail;
27704 {
27705 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27706 if (SWIG_arg_fail(2)) SWIG_fail;
27707 if (arg2 == NULL) {
27708 SWIG_null_ref("wxDataFormat");
27709 }
27710 if (SWIG_arg_fail(2)) SWIG_fail;
27711 }
27712 {
27713 PyThreadState* __tstate = wxPyBeginAllowThreads();
27714 (arg1)->SetFormat((wxDataFormat const &)*arg2);
27715
27716 wxPyEndAllowThreads(__tstate);
27717 if (PyErr_Occurred()) SWIG_fail;
27718 }
27719 Py_INCREF(Py_None); resultobj = Py_None;
27720 return resultobj;
27721 fail:
27722 return NULL;
27723 }
27724
27725
27726 static PyObject *_wrap_DataObjectSimple_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
27727 PyObject *resultobj;
27728 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
27729 size_t result;
27730 PyObject * obj0 = 0 ;
27731 char *kwnames[] = {
27732 (char *) "self", NULL
27733 };
27734
27735 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetDataSize",kwnames,&obj0)) goto fail;
27736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
27737 if (SWIG_arg_fail(1)) SWIG_fail;
27738 {
27739 PyThreadState* __tstate = wxPyBeginAllowThreads();
27740 result = (size_t)((wxDataObjectSimple const *)arg1)->GetDataSize();
27741
27742 wxPyEndAllowThreads(__tstate);
27743 if (PyErr_Occurred()) SWIG_fail;
27744 }
27745 {
27746 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
27747 }
27748 return resultobj;
27749 fail:
27750 return NULL;
27751 }
27752
27753
27754 static PyObject *_wrap_DataObjectSimple_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
27755 PyObject *resultobj;
27756 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
27757 PyObject *result;
27758 PyObject * obj0 = 0 ;
27759 char *kwnames[] = {
27760 (char *) "self", NULL
27761 };
27762
27763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DataObjectSimple_GetDataHere",kwnames,&obj0)) goto fail;
27764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
27765 if (SWIG_arg_fail(1)) SWIG_fail;
27766 {
27767 PyThreadState* __tstate = wxPyBeginAllowThreads();
27768 result = (PyObject *)wxDataObjectSimple_GetDataHere(arg1);
27769
27770 wxPyEndAllowThreads(__tstate);
27771 if (PyErr_Occurred()) SWIG_fail;
27772 }
27773 resultobj = result;
27774 return resultobj;
27775 fail:
27776 return NULL;
27777 }
27778
27779
27780 static PyObject *_wrap_DataObjectSimple_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
27781 PyObject *resultobj;
27782 wxDataObjectSimple *arg1 = (wxDataObjectSimple *) 0 ;
27783 PyObject *arg2 = (PyObject *) 0 ;
27784 bool result;
27785 PyObject * obj0 = 0 ;
27786 PyObject * obj1 = 0 ;
27787 char *kwnames[] = {
27788 (char *) "self",(char *) "data", NULL
27789 };
27790
27791 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObjectSimple_SetData",kwnames,&obj0,&obj1)) goto fail;
27792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
27793 if (SWIG_arg_fail(1)) SWIG_fail;
27794 arg2 = obj1;
27795 {
27796 PyThreadState* __tstate = wxPyBeginAllowThreads();
27797 result = (bool)wxDataObjectSimple_SetData(arg1,arg2);
27798
27799 wxPyEndAllowThreads(__tstate);
27800 if (PyErr_Occurred()) SWIG_fail;
27801 }
27802 {
27803 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27804 }
27805 return resultobj;
27806 fail:
27807 return NULL;
27808 }
27809
27810
27811 static PyObject * DataObjectSimple_swigregister(PyObject *, PyObject *args) {
27812 PyObject *obj;
27813 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27814 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectSimple, obj);
27815 Py_INCREF(obj);
27816 return Py_BuildValue((char *)"");
27817 }
27818 static PyObject *_wrap_new_PyDataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
27819 PyObject *resultobj;
27820 wxDataFormat const &arg1_defvalue = wxFormatInvalid ;
27821 wxDataFormat *arg1 = (wxDataFormat *) &arg1_defvalue ;
27822 wxPyDataObjectSimple *result;
27823 PyObject * obj0 = 0 ;
27824 char *kwnames[] = {
27825 (char *) "format", NULL
27826 };
27827
27828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyDataObjectSimple",kwnames,&obj0)) goto fail;
27829 if (obj0) {
27830 {
27831 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27832 if (SWIG_arg_fail(1)) SWIG_fail;
27833 if (arg1 == NULL) {
27834 SWIG_null_ref("wxDataFormat");
27835 }
27836 if (SWIG_arg_fail(1)) SWIG_fail;
27837 }
27838 }
27839 {
27840 PyThreadState* __tstate = wxPyBeginAllowThreads();
27841 result = (wxPyDataObjectSimple *)new wxPyDataObjectSimple((wxDataFormat const &)*arg1);
27842
27843 wxPyEndAllowThreads(__tstate);
27844 if (PyErr_Occurred()) SWIG_fail;
27845 }
27846 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDataObjectSimple, 1);
27847 return resultobj;
27848 fail:
27849 return NULL;
27850 }
27851
27852
27853 static PyObject *_wrap_PyDataObjectSimple__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
27854 PyObject *resultobj;
27855 wxPyDataObjectSimple *arg1 = (wxPyDataObjectSimple *) 0 ;
27856 PyObject *arg2 = (PyObject *) 0 ;
27857 PyObject *arg3 = (PyObject *) 0 ;
27858 PyObject * obj0 = 0 ;
27859 PyObject * obj1 = 0 ;
27860 PyObject * obj2 = 0 ;
27861 char *kwnames[] = {
27862 (char *) "self",(char *) "self",(char *) "_class", NULL
27863 };
27864
27865 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyDataObjectSimple__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
27866 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
27867 if (SWIG_arg_fail(1)) SWIG_fail;
27868 arg2 = obj1;
27869 arg3 = obj2;
27870 {
27871 PyThreadState* __tstate = wxPyBeginAllowThreads();
27872 (arg1)->_setCallbackInfo(arg2,arg3);
27873
27874 wxPyEndAllowThreads(__tstate);
27875 if (PyErr_Occurred()) SWIG_fail;
27876 }
27877 Py_INCREF(Py_None); resultobj = Py_None;
27878 return resultobj;
27879 fail:
27880 return NULL;
27881 }
27882
27883
27884 static PyObject * PyDataObjectSimple_swigregister(PyObject *, PyObject *args) {
27885 PyObject *obj;
27886 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27887 SWIG_TypeClientData(SWIGTYPE_p_wxPyDataObjectSimple, obj);
27888 Py_INCREF(obj);
27889 return Py_BuildValue((char *)"");
27890 }
27891 static PyObject *_wrap_new_DataObjectComposite(PyObject *, PyObject *args, PyObject *kwargs) {
27892 PyObject *resultobj;
27893 wxDataObjectComposite *result;
27894 char *kwnames[] = {
27895 NULL
27896 };
27897
27898 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_DataObjectComposite",kwnames)) goto fail;
27899 {
27900 PyThreadState* __tstate = wxPyBeginAllowThreads();
27901 result = (wxDataObjectComposite *)new wxDataObjectComposite();
27902
27903 wxPyEndAllowThreads(__tstate);
27904 if (PyErr_Occurred()) SWIG_fail;
27905 }
27906 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectComposite, 1);
27907 return resultobj;
27908 fail:
27909 return NULL;
27910 }
27911
27912
27913 static PyObject *_wrap_DataObjectComposite_Add(PyObject *, PyObject *args, PyObject *kwargs) {
27914 PyObject *resultobj;
27915 wxDataObjectComposite *arg1 = (wxDataObjectComposite *) 0 ;
27916 wxDataObjectSimple *arg2 = (wxDataObjectSimple *) 0 ;
27917 bool arg3 = (bool) false ;
27918 PyObject * obj0 = 0 ;
27919 PyObject * obj1 = 0 ;
27920 PyObject * obj2 = 0 ;
27921 char *kwnames[] = {
27922 (char *) "self",(char *) "dataObject",(char *) "preferred", NULL
27923 };
27924
27925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObjectComposite_Add",kwnames,&obj0,&obj1,&obj2)) goto fail;
27926 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectComposite, SWIG_POINTER_EXCEPTION | 0);
27927 if (SWIG_arg_fail(1)) SWIG_fail;
27928 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
27929 if (SWIG_arg_fail(2)) SWIG_fail;
27930 if (obj2) {
27931 {
27932 arg3 = (bool)(SWIG_As_bool(obj2));
27933 if (SWIG_arg_fail(3)) SWIG_fail;
27934 }
27935 }
27936 {
27937 PyThreadState* __tstate = wxPyBeginAllowThreads();
27938 (arg1)->Add(arg2,arg3);
27939
27940 wxPyEndAllowThreads(__tstate);
27941 if (PyErr_Occurred()) SWIG_fail;
27942 }
27943 Py_INCREF(Py_None); resultobj = Py_None;
27944 return resultobj;
27945 fail:
27946 return NULL;
27947 }
27948
27949
27950 static PyObject * DataObjectComposite_swigregister(PyObject *, PyObject *args) {
27951 PyObject *obj;
27952 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
27953 SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectComposite, obj);
27954 Py_INCREF(obj);
27955 return Py_BuildValue((char *)"");
27956 }
27957 static PyObject *_wrap_new_TextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
27958 PyObject *resultobj;
27959 wxString const &arg1_defvalue = wxPyEmptyString ;
27960 wxString *arg1 = (wxString *) &arg1_defvalue ;
27961 wxTextDataObject *result;
27962 bool temp1 = false ;
27963 PyObject * obj0 = 0 ;
27964 char *kwnames[] = {
27965 (char *) "text", NULL
27966 };
27967
27968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_TextDataObject",kwnames,&obj0)) goto fail;
27969 if (obj0) {
27970 {
27971 arg1 = wxString_in_helper(obj0);
27972 if (arg1 == NULL) SWIG_fail;
27973 temp1 = true;
27974 }
27975 }
27976 {
27977 PyThreadState* __tstate = wxPyBeginAllowThreads();
27978 result = (wxTextDataObject *)new wxTextDataObject((wxString const &)*arg1);
27979
27980 wxPyEndAllowThreads(__tstate);
27981 if (PyErr_Occurred()) SWIG_fail;
27982 }
27983 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextDataObject, 1);
27984 {
27985 if (temp1)
27986 delete arg1;
27987 }
27988 return resultobj;
27989 fail:
27990 {
27991 if (temp1)
27992 delete arg1;
27993 }
27994 return NULL;
27995 }
27996
27997
27998 static PyObject *_wrap_TextDataObject_GetTextLength(PyObject *, PyObject *args, PyObject *kwargs) {
27999 PyObject *resultobj;
28000 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
28001 size_t result;
28002 PyObject * obj0 = 0 ;
28003 char *kwnames[] = {
28004 (char *) "self", NULL
28005 };
28006
28007 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetTextLength",kwnames,&obj0)) goto fail;
28008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28009 if (SWIG_arg_fail(1)) SWIG_fail;
28010 {
28011 PyThreadState* __tstate = wxPyBeginAllowThreads();
28012 result = (size_t)(arg1)->GetTextLength();
28013
28014 wxPyEndAllowThreads(__tstate);
28015 if (PyErr_Occurred()) SWIG_fail;
28016 }
28017 {
28018 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
28019 }
28020 return resultobj;
28021 fail:
28022 return NULL;
28023 }
28024
28025
28026 static PyObject *_wrap_TextDataObject_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
28027 PyObject *resultobj;
28028 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
28029 wxString result;
28030 PyObject * obj0 = 0 ;
28031 char *kwnames[] = {
28032 (char *) "self", NULL
28033 };
28034
28035 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDataObject_GetText",kwnames,&obj0)) goto fail;
28036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28037 if (SWIG_arg_fail(1)) SWIG_fail;
28038 {
28039 PyThreadState* __tstate = wxPyBeginAllowThreads();
28040 result = (arg1)->GetText();
28041
28042 wxPyEndAllowThreads(__tstate);
28043 if (PyErr_Occurred()) SWIG_fail;
28044 }
28045 {
28046 #if wxUSE_UNICODE
28047 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28048 #else
28049 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28050 #endif
28051 }
28052 return resultobj;
28053 fail:
28054 return NULL;
28055 }
28056
28057
28058 static PyObject *_wrap_TextDataObject_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
28059 PyObject *resultobj;
28060 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
28061 wxString *arg2 = 0 ;
28062 bool temp2 = false ;
28063 PyObject * obj0 = 0 ;
28064 PyObject * obj1 = 0 ;
28065 char *kwnames[] = {
28066 (char *) "self",(char *) "text", NULL
28067 };
28068
28069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TextDataObject_SetText",kwnames,&obj0,&obj1)) goto fail;
28070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28071 if (SWIG_arg_fail(1)) SWIG_fail;
28072 {
28073 arg2 = wxString_in_helper(obj1);
28074 if (arg2 == NULL) SWIG_fail;
28075 temp2 = true;
28076 }
28077 {
28078 PyThreadState* __tstate = wxPyBeginAllowThreads();
28079 (arg1)->SetText((wxString const &)*arg2);
28080
28081 wxPyEndAllowThreads(__tstate);
28082 if (PyErr_Occurred()) SWIG_fail;
28083 }
28084 Py_INCREF(Py_None); resultobj = Py_None;
28085 {
28086 if (temp2)
28087 delete arg2;
28088 }
28089 return resultobj;
28090 fail:
28091 {
28092 if (temp2)
28093 delete arg2;
28094 }
28095 return NULL;
28096 }
28097
28098
28099 static PyObject * TextDataObject_swigregister(PyObject *, PyObject *args) {
28100 PyObject *obj;
28101 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28102 SWIG_TypeClientData(SWIGTYPE_p_wxTextDataObject, obj);
28103 Py_INCREF(obj);
28104 return Py_BuildValue((char *)"");
28105 }
28106 static PyObject *_wrap_new_PyTextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
28107 PyObject *resultobj;
28108 wxString const &arg1_defvalue = wxPyEmptyString ;
28109 wxString *arg1 = (wxString *) &arg1_defvalue ;
28110 wxPyTextDataObject *result;
28111 bool temp1 = false ;
28112 PyObject * obj0 = 0 ;
28113 char *kwnames[] = {
28114 (char *) "text", NULL
28115 };
28116
28117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyTextDataObject",kwnames,&obj0)) goto fail;
28118 if (obj0) {
28119 {
28120 arg1 = wxString_in_helper(obj0);
28121 if (arg1 == NULL) SWIG_fail;
28122 temp1 = true;
28123 }
28124 }
28125 {
28126 PyThreadState* __tstate = wxPyBeginAllowThreads();
28127 result = (wxPyTextDataObject *)new wxPyTextDataObject((wxString const &)*arg1);
28128
28129 wxPyEndAllowThreads(__tstate);
28130 if (PyErr_Occurred()) SWIG_fail;
28131 }
28132 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDataObject, 1);
28133 {
28134 if (temp1)
28135 delete arg1;
28136 }
28137 return resultobj;
28138 fail:
28139 {
28140 if (temp1)
28141 delete arg1;
28142 }
28143 return NULL;
28144 }
28145
28146
28147 static PyObject *_wrap_PyTextDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
28148 PyObject *resultobj;
28149 wxPyTextDataObject *arg1 = (wxPyTextDataObject *) 0 ;
28150 PyObject *arg2 = (PyObject *) 0 ;
28151 PyObject *arg3 = (PyObject *) 0 ;
28152 PyObject * obj0 = 0 ;
28153 PyObject * obj1 = 0 ;
28154 PyObject * obj2 = 0 ;
28155 char *kwnames[] = {
28156 (char *) "self",(char *) "self",(char *) "_class", NULL
28157 };
28158
28159 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyTextDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
28160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28161 if (SWIG_arg_fail(1)) SWIG_fail;
28162 arg2 = obj1;
28163 arg3 = obj2;
28164 {
28165 PyThreadState* __tstate = wxPyBeginAllowThreads();
28166 (arg1)->_setCallbackInfo(arg2,arg3);
28167
28168 wxPyEndAllowThreads(__tstate);
28169 if (PyErr_Occurred()) SWIG_fail;
28170 }
28171 Py_INCREF(Py_None); resultobj = Py_None;
28172 return resultobj;
28173 fail:
28174 return NULL;
28175 }
28176
28177
28178 static PyObject * PyTextDataObject_swigregister(PyObject *, PyObject *args) {
28179 PyObject *obj;
28180 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28181 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDataObject, obj);
28182 Py_INCREF(obj);
28183 return Py_BuildValue((char *)"");
28184 }
28185 static PyObject *_wrap_new_BitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
28186 PyObject *resultobj;
28187 wxBitmap const &arg1_defvalue = wxNullBitmap ;
28188 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
28189 wxBitmapDataObject *result;
28190 PyObject * obj0 = 0 ;
28191 char *kwnames[] = {
28192 (char *) "bitmap", NULL
28193 };
28194
28195 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_BitmapDataObject",kwnames,&obj0)) goto fail;
28196 if (obj0) {
28197 {
28198 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
28199 if (SWIG_arg_fail(1)) SWIG_fail;
28200 if (arg1 == NULL) {
28201 SWIG_null_ref("wxBitmap");
28202 }
28203 if (SWIG_arg_fail(1)) SWIG_fail;
28204 }
28205 }
28206 {
28207 PyThreadState* __tstate = wxPyBeginAllowThreads();
28208 result = (wxBitmapDataObject *)new wxBitmapDataObject((wxBitmap const &)*arg1);
28209
28210 wxPyEndAllowThreads(__tstate);
28211 if (PyErr_Occurred()) SWIG_fail;
28212 }
28213 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapDataObject, 1);
28214 return resultobj;
28215 fail:
28216 return NULL;
28217 }
28218
28219
28220 static PyObject *_wrap_BitmapDataObject_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
28221 PyObject *resultobj;
28222 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
28223 wxBitmap result;
28224 PyObject * obj0 = 0 ;
28225 char *kwnames[] = {
28226 (char *) "self", NULL
28227 };
28228
28229 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:BitmapDataObject_GetBitmap",kwnames,&obj0)) goto fail;
28230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapDataObject, SWIG_POINTER_EXCEPTION | 0);
28231 if (SWIG_arg_fail(1)) SWIG_fail;
28232 {
28233 PyThreadState* __tstate = wxPyBeginAllowThreads();
28234 result = ((wxBitmapDataObject const *)arg1)->GetBitmap();
28235
28236 wxPyEndAllowThreads(__tstate);
28237 if (PyErr_Occurred()) SWIG_fail;
28238 }
28239 {
28240 wxBitmap * resultptr;
28241 resultptr = new wxBitmap((wxBitmap &)(result));
28242 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
28243 }
28244 return resultobj;
28245 fail:
28246 return NULL;
28247 }
28248
28249
28250 static PyObject *_wrap_BitmapDataObject_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
28251 PyObject *resultobj;
28252 wxBitmapDataObject *arg1 = (wxBitmapDataObject *) 0 ;
28253 wxBitmap *arg2 = 0 ;
28254 PyObject * obj0 = 0 ;
28255 PyObject * obj1 = 0 ;
28256 char *kwnames[] = {
28257 (char *) "self",(char *) "bitmap", NULL
28258 };
28259
28260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:BitmapDataObject_SetBitmap",kwnames,&obj0,&obj1)) goto fail;
28261 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapDataObject, SWIG_POINTER_EXCEPTION | 0);
28262 if (SWIG_arg_fail(1)) SWIG_fail;
28263 {
28264 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
28265 if (SWIG_arg_fail(2)) SWIG_fail;
28266 if (arg2 == NULL) {
28267 SWIG_null_ref("wxBitmap");
28268 }
28269 if (SWIG_arg_fail(2)) SWIG_fail;
28270 }
28271 {
28272 PyThreadState* __tstate = wxPyBeginAllowThreads();
28273 (arg1)->SetBitmap((wxBitmap const &)*arg2);
28274
28275 wxPyEndAllowThreads(__tstate);
28276 if (PyErr_Occurred()) SWIG_fail;
28277 }
28278 Py_INCREF(Py_None); resultobj = Py_None;
28279 return resultobj;
28280 fail:
28281 return NULL;
28282 }
28283
28284
28285 static PyObject * BitmapDataObject_swigregister(PyObject *, PyObject *args) {
28286 PyObject *obj;
28287 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28288 SWIG_TypeClientData(SWIGTYPE_p_wxBitmapDataObject, obj);
28289 Py_INCREF(obj);
28290 return Py_BuildValue((char *)"");
28291 }
28292 static PyObject *_wrap_new_PyBitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
28293 PyObject *resultobj;
28294 wxBitmap const &arg1_defvalue = wxNullBitmap ;
28295 wxBitmap *arg1 = (wxBitmap *) &arg1_defvalue ;
28296 wxPyBitmapDataObject *result;
28297 PyObject * obj0 = 0 ;
28298 char *kwnames[] = {
28299 (char *) "bitmap", NULL
28300 };
28301
28302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_PyBitmapDataObject",kwnames,&obj0)) goto fail;
28303 if (obj0) {
28304 {
28305 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmap, SWIG_POINTER_EXCEPTION | 0);
28306 if (SWIG_arg_fail(1)) SWIG_fail;
28307 if (arg1 == NULL) {
28308 SWIG_null_ref("wxBitmap");
28309 }
28310 if (SWIG_arg_fail(1)) SWIG_fail;
28311 }
28312 }
28313 {
28314 PyThreadState* __tstate = wxPyBeginAllowThreads();
28315 result = (wxPyBitmapDataObject *)new wxPyBitmapDataObject((wxBitmap const &)*arg1);
28316
28317 wxPyEndAllowThreads(__tstate);
28318 if (PyErr_Occurred()) SWIG_fail;
28319 }
28320 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyBitmapDataObject, 1);
28321 return resultobj;
28322 fail:
28323 return NULL;
28324 }
28325
28326
28327 static PyObject *_wrap_PyBitmapDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
28328 PyObject *resultobj;
28329 wxPyBitmapDataObject *arg1 = (wxPyBitmapDataObject *) 0 ;
28330 PyObject *arg2 = (PyObject *) 0 ;
28331 PyObject *arg3 = (PyObject *) 0 ;
28332 PyObject * obj0 = 0 ;
28333 PyObject * obj1 = 0 ;
28334 PyObject * obj2 = 0 ;
28335 char *kwnames[] = {
28336 (char *) "self",(char *) "self",(char *) "_class", NULL
28337 };
28338
28339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyBitmapDataObject__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
28340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyBitmapDataObject, SWIG_POINTER_EXCEPTION | 0);
28341 if (SWIG_arg_fail(1)) SWIG_fail;
28342 arg2 = obj1;
28343 arg3 = obj2;
28344 {
28345 PyThreadState* __tstate = wxPyBeginAllowThreads();
28346 (arg1)->_setCallbackInfo(arg2,arg3);
28347
28348 wxPyEndAllowThreads(__tstate);
28349 if (PyErr_Occurred()) SWIG_fail;
28350 }
28351 Py_INCREF(Py_None); resultobj = Py_None;
28352 return resultobj;
28353 fail:
28354 return NULL;
28355 }
28356
28357
28358 static PyObject * PyBitmapDataObject_swigregister(PyObject *, PyObject *args) {
28359 PyObject *obj;
28360 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28361 SWIG_TypeClientData(SWIGTYPE_p_wxPyBitmapDataObject, obj);
28362 Py_INCREF(obj);
28363 return Py_BuildValue((char *)"");
28364 }
28365 static PyObject *_wrap_new_FileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
28366 PyObject *resultobj;
28367 wxFileDataObject *result;
28368 char *kwnames[] = {
28369 NULL
28370 };
28371
28372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDataObject",kwnames)) goto fail;
28373 {
28374 PyThreadState* __tstate = wxPyBeginAllowThreads();
28375 result = (wxFileDataObject *)new wxFileDataObject();
28376
28377 wxPyEndAllowThreads(__tstate);
28378 if (PyErr_Occurred()) SWIG_fail;
28379 }
28380 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileDataObject, 1);
28381 return resultobj;
28382 fail:
28383 return NULL;
28384 }
28385
28386
28387 static PyObject *_wrap_FileDataObject_GetFilenames(PyObject *, PyObject *args, PyObject *kwargs) {
28388 PyObject *resultobj;
28389 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
28390 wxArrayString *result;
28391 PyObject * obj0 = 0 ;
28392 char *kwnames[] = {
28393 (char *) "self", NULL
28394 };
28395
28396 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDataObject_GetFilenames",kwnames,&obj0)) goto fail;
28397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDataObject, SWIG_POINTER_EXCEPTION | 0);
28398 if (SWIG_arg_fail(1)) SWIG_fail;
28399 {
28400 PyThreadState* __tstate = wxPyBeginAllowThreads();
28401 {
28402 wxArrayString const &_result_ref = (arg1)->GetFilenames();
28403 result = (wxArrayString *) &_result_ref;
28404 }
28405
28406 wxPyEndAllowThreads(__tstate);
28407 if (PyErr_Occurred()) SWIG_fail;
28408 }
28409 {
28410 resultobj = wxArrayString2PyList_helper(*result);
28411 }
28412 return resultobj;
28413 fail:
28414 return NULL;
28415 }
28416
28417
28418 static PyObject *_wrap_FileDataObject_AddFile(PyObject *, PyObject *args, PyObject *kwargs) {
28419 PyObject *resultobj;
28420 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
28421 wxString *arg2 = 0 ;
28422 bool temp2 = false ;
28423 PyObject * obj0 = 0 ;
28424 PyObject * obj1 = 0 ;
28425 char *kwnames[] = {
28426 (char *) "self",(char *) "filename", NULL
28427 };
28428
28429 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileDataObject_AddFile",kwnames,&obj0,&obj1)) goto fail;
28430 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDataObject, SWIG_POINTER_EXCEPTION | 0);
28431 if (SWIG_arg_fail(1)) SWIG_fail;
28432 {
28433 arg2 = wxString_in_helper(obj1);
28434 if (arg2 == NULL) SWIG_fail;
28435 temp2 = true;
28436 }
28437 {
28438 PyThreadState* __tstate = wxPyBeginAllowThreads();
28439 (arg1)->AddFile((wxString const &)*arg2);
28440
28441 wxPyEndAllowThreads(__tstate);
28442 if (PyErr_Occurred()) SWIG_fail;
28443 }
28444 Py_INCREF(Py_None); resultobj = Py_None;
28445 {
28446 if (temp2)
28447 delete arg2;
28448 }
28449 return resultobj;
28450 fail:
28451 {
28452 if (temp2)
28453 delete arg2;
28454 }
28455 return NULL;
28456 }
28457
28458
28459 static PyObject * FileDataObject_swigregister(PyObject *, PyObject *args) {
28460 PyObject *obj;
28461 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28462 SWIG_TypeClientData(SWIGTYPE_p_wxFileDataObject, obj);
28463 Py_INCREF(obj);
28464 return Py_BuildValue((char *)"");
28465 }
28466 static PyObject *_wrap_new_CustomDataObject__SWIG_0(PyObject *, PyObject *args) {
28467 PyObject *resultobj;
28468 wxDataFormat *arg1 = 0 ;
28469 wxCustomDataObject *result;
28470 PyObject * obj0 = 0 ;
28471
28472 if(!PyArg_ParseTuple(args,(char *)"O:new_CustomDataObject",&obj0)) goto fail;
28473 {
28474 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
28475 if (SWIG_arg_fail(1)) SWIG_fail;
28476 if (arg1 == NULL) {
28477 SWIG_null_ref("wxDataFormat");
28478 }
28479 if (SWIG_arg_fail(1)) SWIG_fail;
28480 }
28481 {
28482 PyThreadState* __tstate = wxPyBeginAllowThreads();
28483 result = (wxCustomDataObject *)new wxCustomDataObject((wxDataFormat const &)*arg1);
28484
28485 wxPyEndAllowThreads(__tstate);
28486 if (PyErr_Occurred()) SWIG_fail;
28487 }
28488 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
28489 return resultobj;
28490 fail:
28491 return NULL;
28492 }
28493
28494
28495 static PyObject *_wrap_new_CustomDataObject__SWIG_1(PyObject *, PyObject *args) {
28496 PyObject *resultobj;
28497 wxString *arg1 = 0 ;
28498 wxCustomDataObject *result;
28499 bool temp1 = false ;
28500 PyObject * obj0 = 0 ;
28501
28502 if(!PyArg_ParseTuple(args,(char *)"O:new_CustomDataObject",&obj0)) goto fail;
28503 {
28504 arg1 = wxString_in_helper(obj0);
28505 if (arg1 == NULL) SWIG_fail;
28506 temp1 = true;
28507 }
28508 {
28509 PyThreadState* __tstate = wxPyBeginAllowThreads();
28510 result = (wxCustomDataObject *)new_wxCustomDataObject__SWIG_1((wxString const &)*arg1);
28511
28512 wxPyEndAllowThreads(__tstate);
28513 if (PyErr_Occurred()) SWIG_fail;
28514 }
28515 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
28516 {
28517 if (temp1)
28518 delete arg1;
28519 }
28520 return resultobj;
28521 fail:
28522 {
28523 if (temp1)
28524 delete arg1;
28525 }
28526 return NULL;
28527 }
28528
28529
28530 static PyObject *_wrap_new_CustomDataObject__SWIG_2(PyObject *, PyObject *args) {
28531 PyObject *resultobj;
28532 wxCustomDataObject *result;
28533
28534 if(!PyArg_ParseTuple(args,(char *)":new_CustomDataObject")) goto fail;
28535 {
28536 PyThreadState* __tstate = wxPyBeginAllowThreads();
28537 result = (wxCustomDataObject *)new wxCustomDataObject();
28538
28539 wxPyEndAllowThreads(__tstate);
28540 if (PyErr_Occurred()) SWIG_fail;
28541 }
28542 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
28543 return resultobj;
28544 fail:
28545 return NULL;
28546 }
28547
28548
28549 static PyObject *_wrap_new_CustomDataObject(PyObject *self, PyObject *args) {
28550 int argc;
28551 PyObject *argv[2];
28552 int ii;
28553
28554 argc = PyObject_Length(args);
28555 for (ii = 0; (ii < argc) && (ii < 1); ii++) {
28556 argv[ii] = PyTuple_GetItem(args,ii);
28557 }
28558 if (argc == 0) {
28559 return _wrap_new_CustomDataObject__SWIG_2(self,args);
28560 }
28561 if (argc == 1) {
28562 int _v;
28563 {
28564 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
28565 }
28566 if (_v) {
28567 return _wrap_new_CustomDataObject__SWIG_1(self,args);
28568 }
28569 }
28570 if (argc == 1) {
28571 int _v;
28572 {
28573 void *ptr = 0;
28574 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
28575 _v = 0;
28576 PyErr_Clear();
28577 } else {
28578 _v = (ptr != 0);
28579 }
28580 }
28581 if (_v) {
28582 return _wrap_new_CustomDataObject__SWIG_0(self,args);
28583 }
28584 }
28585
28586 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_CustomDataObject'");
28587 return NULL;
28588 }
28589
28590
28591 static PyObject *_wrap_CustomDataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
28592 PyObject *resultobj;
28593 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
28594 PyObject *arg2 = (PyObject *) 0 ;
28595 bool result;
28596 PyObject * obj0 = 0 ;
28597 PyObject * obj1 = 0 ;
28598 char *kwnames[] = {
28599 (char *) "self",(char *) "data", NULL
28600 };
28601
28602 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:CustomDataObject_SetData",kwnames,&obj0,&obj1)) goto fail;
28603 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
28604 if (SWIG_arg_fail(1)) SWIG_fail;
28605 arg2 = obj1;
28606 {
28607 PyThreadState* __tstate = wxPyBeginAllowThreads();
28608 result = (bool)wxCustomDataObject_SetData(arg1,arg2);
28609
28610 wxPyEndAllowThreads(__tstate);
28611 if (PyErr_Occurred()) SWIG_fail;
28612 }
28613 {
28614 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28615 }
28616 return resultobj;
28617 fail:
28618 return NULL;
28619 }
28620
28621
28622 static PyObject *_wrap_CustomDataObject_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
28623 PyObject *resultobj;
28624 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
28625 size_t result;
28626 PyObject * obj0 = 0 ;
28627 char *kwnames[] = {
28628 (char *) "self", NULL
28629 };
28630
28631 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetSize",kwnames,&obj0)) goto fail;
28632 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
28633 if (SWIG_arg_fail(1)) SWIG_fail;
28634 {
28635 PyThreadState* __tstate = wxPyBeginAllowThreads();
28636 result = (size_t)(arg1)->GetSize();
28637
28638 wxPyEndAllowThreads(__tstate);
28639 if (PyErr_Occurred()) SWIG_fail;
28640 }
28641 {
28642 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
28643 }
28644 return resultobj;
28645 fail:
28646 return NULL;
28647 }
28648
28649
28650 static PyObject *_wrap_CustomDataObject_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
28651 PyObject *resultobj;
28652 wxCustomDataObject *arg1 = (wxCustomDataObject *) 0 ;
28653 PyObject *result;
28654 PyObject * obj0 = 0 ;
28655 char *kwnames[] = {
28656 (char *) "self", NULL
28657 };
28658
28659 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:CustomDataObject_GetData",kwnames,&obj0)) goto fail;
28660 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
28661 if (SWIG_arg_fail(1)) SWIG_fail;
28662 {
28663 PyThreadState* __tstate = wxPyBeginAllowThreads();
28664 result = (PyObject *)wxCustomDataObject_GetData(arg1);
28665
28666 wxPyEndAllowThreads(__tstate);
28667 if (PyErr_Occurred()) SWIG_fail;
28668 }
28669 resultobj = result;
28670 return resultobj;
28671 fail:
28672 return NULL;
28673 }
28674
28675
28676 static PyObject * CustomDataObject_swigregister(PyObject *, PyObject *args) {
28677 PyObject *obj;
28678 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28679 SWIG_TypeClientData(SWIGTYPE_p_wxCustomDataObject, obj);
28680 Py_INCREF(obj);
28681 return Py_BuildValue((char *)"");
28682 }
28683 static PyObject *_wrap_new_URLDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
28684 PyObject *resultobj;
28685 wxURLDataObject *result;
28686 char *kwnames[] = {
28687 NULL
28688 };
28689
28690 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_URLDataObject",kwnames)) goto fail;
28691 {
28692 PyThreadState* __tstate = wxPyBeginAllowThreads();
28693 result = (wxURLDataObject *)new wxURLDataObject();
28694
28695 wxPyEndAllowThreads(__tstate);
28696 if (PyErr_Occurred()) SWIG_fail;
28697 }
28698 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxURLDataObject, 1);
28699 return resultobj;
28700 fail:
28701 return NULL;
28702 }
28703
28704
28705 static PyObject *_wrap_URLDataObject_GetURL(PyObject *, PyObject *args, PyObject *kwargs) {
28706 PyObject *resultobj;
28707 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
28708 wxString result;
28709 PyObject * obj0 = 0 ;
28710 char *kwnames[] = {
28711 (char *) "self", NULL
28712 };
28713
28714 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:URLDataObject_GetURL",kwnames,&obj0)) goto fail;
28715 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxURLDataObject, SWIG_POINTER_EXCEPTION | 0);
28716 if (SWIG_arg_fail(1)) SWIG_fail;
28717 {
28718 PyThreadState* __tstate = wxPyBeginAllowThreads();
28719 result = (arg1)->GetURL();
28720
28721 wxPyEndAllowThreads(__tstate);
28722 if (PyErr_Occurred()) SWIG_fail;
28723 }
28724 {
28725 #if wxUSE_UNICODE
28726 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
28727 #else
28728 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
28729 #endif
28730 }
28731 return resultobj;
28732 fail:
28733 return NULL;
28734 }
28735
28736
28737 static PyObject *_wrap_URLDataObject_SetURL(PyObject *, PyObject *args, PyObject *kwargs) {
28738 PyObject *resultobj;
28739 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
28740 wxString *arg2 = 0 ;
28741 bool temp2 = false ;
28742 PyObject * obj0 = 0 ;
28743 PyObject * obj1 = 0 ;
28744 char *kwnames[] = {
28745 (char *) "self",(char *) "url", NULL
28746 };
28747
28748 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:URLDataObject_SetURL",kwnames,&obj0,&obj1)) goto fail;
28749 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxURLDataObject, SWIG_POINTER_EXCEPTION | 0);
28750 if (SWIG_arg_fail(1)) SWIG_fail;
28751 {
28752 arg2 = wxString_in_helper(obj1);
28753 if (arg2 == NULL) SWIG_fail;
28754 temp2 = true;
28755 }
28756 {
28757 PyThreadState* __tstate = wxPyBeginAllowThreads();
28758 (arg1)->SetURL((wxString const &)*arg2);
28759
28760 wxPyEndAllowThreads(__tstate);
28761 if (PyErr_Occurred()) SWIG_fail;
28762 }
28763 Py_INCREF(Py_None); resultobj = Py_None;
28764 {
28765 if (temp2)
28766 delete arg2;
28767 }
28768 return resultobj;
28769 fail:
28770 {
28771 if (temp2)
28772 delete arg2;
28773 }
28774 return NULL;
28775 }
28776
28777
28778 static PyObject * URLDataObject_swigregister(PyObject *, PyObject *args) {
28779 PyObject *obj;
28780 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28781 SWIG_TypeClientData(SWIGTYPE_p_wxURLDataObject, obj);
28782 Py_INCREF(obj);
28783 return Py_BuildValue((char *)"");
28784 }
28785 static PyObject *_wrap_new_MetafileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
28786 PyObject *resultobj;
28787 wxMetafileDataObject *result;
28788 char *kwnames[] = {
28789 NULL
28790 };
28791
28792 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_MetafileDataObject",kwnames)) goto fail;
28793 {
28794 PyThreadState* __tstate = wxPyBeginAllowThreads();
28795 result = (wxMetafileDataObject *)new wxMetafileDataObject();
28796
28797 wxPyEndAllowThreads(__tstate);
28798 if (PyErr_Occurred()) SWIG_fail;
28799 }
28800 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMetafileDataObject, 1);
28801 return resultobj;
28802 fail:
28803 return NULL;
28804 }
28805
28806
28807 static PyObject * MetafileDataObject_swigregister(PyObject *, PyObject *args) {
28808 PyObject *obj;
28809 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
28810 SWIG_TypeClientData(SWIGTYPE_p_wxMetafileDataObject, obj);
28811 Py_INCREF(obj);
28812 return Py_BuildValue((char *)"");
28813 }
28814 static PyObject *_wrap_IsDragResultOk(PyObject *, PyObject *args, PyObject *kwargs) {
28815 PyObject *resultobj;
28816 wxDragResult arg1 ;
28817 bool result;
28818 PyObject * obj0 = 0 ;
28819 char *kwnames[] = {
28820 (char *) "res", NULL
28821 };
28822
28823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsDragResultOk",kwnames,&obj0)) goto fail;
28824 {
28825 arg1 = (wxDragResult)(SWIG_As_int(obj0));
28826 if (SWIG_arg_fail(1)) SWIG_fail;
28827 }
28828 {
28829 PyThreadState* __tstate = wxPyBeginAllowThreads();
28830 result = (bool)wxIsDragResultOk((wxDragResult )arg1);
28831
28832 wxPyEndAllowThreads(__tstate);
28833 if (PyErr_Occurred()) SWIG_fail;
28834 }
28835 {
28836 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28837 }
28838 return resultobj;
28839 fail:
28840 return NULL;
28841 }
28842
28843
28844 static PyObject *_wrap_new_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
28845 PyObject *resultobj;
28846 wxWindow *arg1 = (wxWindow *) 0 ;
28847 wxIcon const &arg2_defvalue = wxNullIcon ;
28848 wxIcon *arg2 = (wxIcon *) &arg2_defvalue ;
28849 wxIcon const &arg3_defvalue = wxNullIcon ;
28850 wxIcon *arg3 = (wxIcon *) &arg3_defvalue ;
28851 wxIcon const &arg4_defvalue = wxNullIcon ;
28852 wxIcon *arg4 = (wxIcon *) &arg4_defvalue ;
28853 wxPyDropSource *result;
28854 PyObject * obj0 = 0 ;
28855 PyObject * obj1 = 0 ;
28856 PyObject * obj2 = 0 ;
28857 PyObject * obj3 = 0 ;
28858 char *kwnames[] = {
28859 (char *) "win",(char *) "copy",(char *) "move",(char *) "none", NULL
28860 };
28861
28862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DropSource",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28863 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28864 if (SWIG_arg_fail(1)) SWIG_fail;
28865 if (obj1) {
28866 {
28867 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
28868 if (SWIG_arg_fail(2)) SWIG_fail;
28869 if (arg2 == NULL) {
28870 SWIG_null_ref("wxIcon");
28871 }
28872 if (SWIG_arg_fail(2)) SWIG_fail;
28873 }
28874 }
28875 if (obj2) {
28876 {
28877 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
28878 if (SWIG_arg_fail(3)) SWIG_fail;
28879 if (arg3 == NULL) {
28880 SWIG_null_ref("wxIcon");
28881 }
28882 if (SWIG_arg_fail(3)) SWIG_fail;
28883 }
28884 }
28885 if (obj3) {
28886 {
28887 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxIcon, SWIG_POINTER_EXCEPTION | 0);
28888 if (SWIG_arg_fail(4)) SWIG_fail;
28889 if (arg4 == NULL) {
28890 SWIG_null_ref("wxIcon");
28891 }
28892 if (SWIG_arg_fail(4)) SWIG_fail;
28893 }
28894 }
28895 {
28896 PyThreadState* __tstate = wxPyBeginAllowThreads();
28897 result = (wxPyDropSource *)new wxPyDropSource(arg1,(wxIcon const &)*arg2,(wxIcon const &)*arg3,(wxIcon const &)*arg4);
28898
28899 wxPyEndAllowThreads(__tstate);
28900 if (PyErr_Occurred()) SWIG_fail;
28901 }
28902 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropSource, 1);
28903 return resultobj;
28904 fail:
28905 return NULL;
28906 }
28907
28908
28909 static PyObject *_wrap_DropSource__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
28910 PyObject *resultobj;
28911 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
28912 PyObject *arg2 = (PyObject *) 0 ;
28913 PyObject *arg3 = (PyObject *) 0 ;
28914 int arg4 ;
28915 PyObject * obj0 = 0 ;
28916 PyObject * obj1 = 0 ;
28917 PyObject * obj2 = 0 ;
28918 PyObject * obj3 = 0 ;
28919 char *kwnames[] = {
28920 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
28921 };
28922
28923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropSource__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
28924 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
28925 if (SWIG_arg_fail(1)) SWIG_fail;
28926 arg2 = obj1;
28927 arg3 = obj2;
28928 {
28929 arg4 = (int)(SWIG_As_int(obj3));
28930 if (SWIG_arg_fail(4)) SWIG_fail;
28931 }
28932 {
28933 PyThreadState* __tstate = wxPyBeginAllowThreads();
28934 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
28935
28936 wxPyEndAllowThreads(__tstate);
28937 if (PyErr_Occurred()) SWIG_fail;
28938 }
28939 Py_INCREF(Py_None); resultobj = Py_None;
28940 return resultobj;
28941 fail:
28942 return NULL;
28943 }
28944
28945
28946 static PyObject *_wrap_delete_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
28947 PyObject *resultobj;
28948 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
28949 PyObject * obj0 = 0 ;
28950 char *kwnames[] = {
28951 (char *) "self", NULL
28952 };
28953
28954 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropSource",kwnames,&obj0)) goto fail;
28955 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
28956 if (SWIG_arg_fail(1)) SWIG_fail;
28957 {
28958 PyThreadState* __tstate = wxPyBeginAllowThreads();
28959 delete arg1;
28960
28961 wxPyEndAllowThreads(__tstate);
28962 if (PyErr_Occurred()) SWIG_fail;
28963 }
28964 Py_INCREF(Py_None); resultobj = Py_None;
28965 return resultobj;
28966 fail:
28967 return NULL;
28968 }
28969
28970
28971 static PyObject *_wrap_DropSource_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
28972 PyObject *resultobj;
28973 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
28974 wxDataObject *arg2 = 0 ;
28975 PyObject * obj0 = 0 ;
28976 PyObject * obj1 = 0 ;
28977 char *kwnames[] = {
28978 (char *) "self",(char *) "data", NULL
28979 };
28980
28981 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_SetData",kwnames,&obj0,&obj1)) goto fail;
28982 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
28983 if (SWIG_arg_fail(1)) SWIG_fail;
28984 {
28985 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
28986 if (SWIG_arg_fail(2)) SWIG_fail;
28987 if (arg2 == NULL) {
28988 SWIG_null_ref("wxDataObject");
28989 }
28990 if (SWIG_arg_fail(2)) SWIG_fail;
28991 }
28992 {
28993 PyThreadState* __tstate = wxPyBeginAllowThreads();
28994 (arg1)->SetData(*arg2);
28995
28996 wxPyEndAllowThreads(__tstate);
28997 if (PyErr_Occurred()) SWIG_fail;
28998 }
28999 Py_INCREF(Py_None); resultobj = Py_None;
29000 return resultobj;
29001 fail:
29002 return NULL;
29003 }
29004
29005
29006 static PyObject *_wrap_DropSource_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29007 PyObject *resultobj;
29008 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29009 wxDataObject *result;
29010 PyObject * obj0 = 0 ;
29011 char *kwnames[] = {
29012 (char *) "self", NULL
29013 };
29014
29015 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropSource_GetDataObject",kwnames,&obj0)) goto fail;
29016 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29017 if (SWIG_arg_fail(1)) SWIG_fail;
29018 {
29019 PyThreadState* __tstate = wxPyBeginAllowThreads();
29020 result = (wxDataObject *)(arg1)->GetDataObject();
29021
29022 wxPyEndAllowThreads(__tstate);
29023 if (PyErr_Occurred()) SWIG_fail;
29024 }
29025 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
29026 return resultobj;
29027 fail:
29028 return NULL;
29029 }
29030
29031
29032 static PyObject *_wrap_DropSource_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
29033 PyObject *resultobj;
29034 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29035 wxDragResult arg2 ;
29036 wxCursor *arg3 = 0 ;
29037 PyObject * obj0 = 0 ;
29038 PyObject * obj1 = 0 ;
29039 PyObject * obj2 = 0 ;
29040 char *kwnames[] = {
29041 (char *) "self",(char *) "res",(char *) "cursor", NULL
29042 };
29043
29044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropSource_SetCursor",kwnames,&obj0,&obj1,&obj2)) goto fail;
29045 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29046 if (SWIG_arg_fail(1)) SWIG_fail;
29047 {
29048 arg2 = (wxDragResult)(SWIG_As_int(obj1));
29049 if (SWIG_arg_fail(2)) SWIG_fail;
29050 }
29051 {
29052 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
29053 if (SWIG_arg_fail(3)) SWIG_fail;
29054 if (arg3 == NULL) {
29055 SWIG_null_ref("wxCursor");
29056 }
29057 if (SWIG_arg_fail(3)) SWIG_fail;
29058 }
29059 {
29060 PyThreadState* __tstate = wxPyBeginAllowThreads();
29061 (arg1)->SetCursor((wxDragResult )arg2,(wxCursor const &)*arg3);
29062
29063 wxPyEndAllowThreads(__tstate);
29064 if (PyErr_Occurred()) SWIG_fail;
29065 }
29066 Py_INCREF(Py_None); resultobj = Py_None;
29067 return resultobj;
29068 fail:
29069 return NULL;
29070 }
29071
29072
29073 static PyObject *_wrap_DropSource_DoDragDrop(PyObject *, PyObject *args, PyObject *kwargs) {
29074 PyObject *resultobj;
29075 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29076 int arg2 = (int) wxDrag_CopyOnly ;
29077 wxDragResult result;
29078 PyObject * obj0 = 0 ;
29079 PyObject * obj1 = 0 ;
29080 char *kwnames[] = {
29081 (char *) "self",(char *) "flags", NULL
29082 };
29083
29084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DropSource_DoDragDrop",kwnames,&obj0,&obj1)) goto fail;
29085 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29086 if (SWIG_arg_fail(1)) SWIG_fail;
29087 if (obj1) {
29088 {
29089 arg2 = (int)(SWIG_As_int(obj1));
29090 if (SWIG_arg_fail(2)) SWIG_fail;
29091 }
29092 }
29093 {
29094 PyThreadState* __tstate = wxPyBeginAllowThreads();
29095 result = (wxDragResult)(arg1)->DoDragDrop(arg2);
29096
29097 wxPyEndAllowThreads(__tstate);
29098 if (PyErr_Occurred()) SWIG_fail;
29099 }
29100 resultobj = SWIG_From_int((result));
29101 return resultobj;
29102 fail:
29103 return NULL;
29104 }
29105
29106
29107 static PyObject *_wrap_DropSource_base_GiveFeedback(PyObject *, PyObject *args, PyObject *kwargs) {
29108 PyObject *resultobj;
29109 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29110 wxDragResult arg2 ;
29111 bool result;
29112 PyObject * obj0 = 0 ;
29113 PyObject * obj1 = 0 ;
29114 char *kwnames[] = {
29115 (char *) "self",(char *) "effect", NULL
29116 };
29117
29118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_base_GiveFeedback",kwnames,&obj0,&obj1)) goto fail;
29119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29120 if (SWIG_arg_fail(1)) SWIG_fail;
29121 {
29122 arg2 = (wxDragResult)(SWIG_As_int(obj1));
29123 if (SWIG_arg_fail(2)) SWIG_fail;
29124 }
29125 {
29126 PyThreadState* __tstate = wxPyBeginAllowThreads();
29127 result = (bool)(arg1)->base_GiveFeedback((wxDragResult )arg2);
29128
29129 wxPyEndAllowThreads(__tstate);
29130 if (PyErr_Occurred()) SWIG_fail;
29131 }
29132 {
29133 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29134 }
29135 return resultobj;
29136 fail:
29137 return NULL;
29138 }
29139
29140
29141 static PyObject * DropSource_swigregister(PyObject *, PyObject *args) {
29142 PyObject *obj;
29143 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29144 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropSource, obj);
29145 Py_INCREF(obj);
29146 return Py_BuildValue((char *)"");
29147 }
29148 static PyObject *_wrap_new_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
29149 PyObject *resultobj;
29150 wxDataObject *arg1 = (wxDataObject *) NULL ;
29151 wxPyDropTarget *result;
29152 PyObject * obj0 = 0 ;
29153 char *kwnames[] = {
29154 (char *) "dataObject", NULL
29155 };
29156
29157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DropTarget",kwnames,&obj0)) goto fail;
29158 if (obj0) {
29159 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
29160 if (SWIG_arg_fail(1)) SWIG_fail;
29161 }
29162 {
29163 PyThreadState* __tstate = wxPyBeginAllowThreads();
29164 result = (wxPyDropTarget *)new wxPyDropTarget(arg1);
29165
29166 wxPyEndAllowThreads(__tstate);
29167 if (PyErr_Occurred()) SWIG_fail;
29168 }
29169 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 1);
29170 return resultobj;
29171 fail:
29172 return NULL;
29173 }
29174
29175
29176 static PyObject *_wrap_DropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
29177 PyObject *resultobj;
29178 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
29179 PyObject *arg2 = (PyObject *) 0 ;
29180 PyObject *arg3 = (PyObject *) 0 ;
29181 PyObject * obj0 = 0 ;
29182 PyObject * obj1 = 0 ;
29183 PyObject * obj2 = 0 ;
29184 char *kwnames[] = {
29185 (char *) "self",(char *) "self",(char *) "_class", NULL
29186 };
29187
29188 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
29189 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29190 if (SWIG_arg_fail(1)) SWIG_fail;
29191 arg2 = obj1;
29192 arg3 = obj2;
29193 {
29194 PyThreadState* __tstate = wxPyBeginAllowThreads();
29195 (arg1)->_setCallbackInfo(arg2,arg3);
29196
29197 wxPyEndAllowThreads(__tstate);
29198 if (PyErr_Occurred()) SWIG_fail;
29199 }
29200 Py_INCREF(Py_None); resultobj = Py_None;
29201 return resultobj;
29202 fail:
29203 return NULL;
29204 }
29205
29206
29207 static PyObject *_wrap_delete_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
29208 PyObject *resultobj;
29209 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
29210 PyObject * obj0 = 0 ;
29211 char *kwnames[] = {
29212 (char *) "self", NULL
29213 };
29214
29215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_DropTarget",kwnames,&obj0)) goto fail;
29216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29217 if (SWIG_arg_fail(1)) SWIG_fail;
29218 {
29219 PyThreadState* __tstate = wxPyBeginAllowThreads();
29220 delete arg1;
29221
29222 wxPyEndAllowThreads(__tstate);
29223 if (PyErr_Occurred()) SWIG_fail;
29224 }
29225 Py_INCREF(Py_None); resultobj = Py_None;
29226 return resultobj;
29227 fail:
29228 return NULL;
29229 }
29230
29231
29232 static PyObject *_wrap_DropTarget_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29233 PyObject *resultobj;
29234 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
29235 wxDataObject *result;
29236 PyObject * obj0 = 0 ;
29237 char *kwnames[] = {
29238 (char *) "self", NULL
29239 };
29240
29241 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetDataObject",kwnames,&obj0)) goto fail;
29242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29243 if (SWIG_arg_fail(1)) SWIG_fail;
29244 {
29245 PyThreadState* __tstate = wxPyBeginAllowThreads();
29246 result = (wxDataObject *)(arg1)->GetDataObject();
29247
29248 wxPyEndAllowThreads(__tstate);
29249 if (PyErr_Occurred()) SWIG_fail;
29250 }
29251 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
29252 return resultobj;
29253 fail:
29254 return NULL;
29255 }
29256
29257
29258 static PyObject *_wrap_DropTarget_SetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
29259 PyObject *resultobj;
29260 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
29261 wxDataObject *arg2 = (wxDataObject *) 0 ;
29262 PyObject * obj0 = 0 ;
29263 PyObject * obj1 = 0 ;
29264 char *kwnames[] = {
29265 (char *) "self",(char *) "dataObject", NULL
29266 };
29267
29268 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropTarget_SetDataObject",kwnames,&obj0,&obj1)) goto fail;
29269 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29270 if (SWIG_arg_fail(1)) SWIG_fail;
29271 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
29272 if (SWIG_arg_fail(2)) SWIG_fail;
29273 {
29274 PyThreadState* __tstate = wxPyBeginAllowThreads();
29275 (arg1)->SetDataObject(arg2);
29276
29277 wxPyEndAllowThreads(__tstate);
29278 if (PyErr_Occurred()) SWIG_fail;
29279 }
29280 Py_INCREF(Py_None); resultobj = Py_None;
29281 return resultobj;
29282 fail:
29283 return NULL;
29284 }
29285
29286
29287 static PyObject *_wrap_DropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
29288 PyObject *resultobj;
29289 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
29290 int arg2 ;
29291 int arg3 ;
29292 wxDragResult arg4 ;
29293 wxDragResult result;
29294 PyObject * obj0 = 0 ;
29295 PyObject * obj1 = 0 ;
29296 PyObject * obj2 = 0 ;
29297 PyObject * obj3 = 0 ;
29298 char *kwnames[] = {
29299 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29300 };
29301
29302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29303 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29304 if (SWIG_arg_fail(1)) SWIG_fail;
29305 {
29306 arg2 = (int)(SWIG_As_int(obj1));
29307 if (SWIG_arg_fail(2)) SWIG_fail;
29308 }
29309 {
29310 arg3 = (int)(SWIG_As_int(obj2));
29311 if (SWIG_arg_fail(3)) SWIG_fail;
29312 }
29313 {
29314 arg4 = (wxDragResult)(SWIG_As_int(obj3));
29315 if (SWIG_arg_fail(4)) SWIG_fail;
29316 }
29317 {
29318 PyThreadState* __tstate = wxPyBeginAllowThreads();
29319 result = (wxDragResult)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
29320
29321 wxPyEndAllowThreads(__tstate);
29322 if (PyErr_Occurred()) SWIG_fail;
29323 }
29324 resultobj = SWIG_From_int((result));
29325 return resultobj;
29326 fail:
29327 return NULL;
29328 }
29329
29330
29331 static PyObject *_wrap_DropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
29332 PyObject *resultobj;
29333 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
29334 int arg2 ;
29335 int arg3 ;
29336 wxDragResult arg4 ;
29337 wxDragResult result;
29338 PyObject * obj0 = 0 ;
29339 PyObject * obj1 = 0 ;
29340 PyObject * obj2 = 0 ;
29341 PyObject * obj3 = 0 ;
29342 char *kwnames[] = {
29343 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29344 };
29345
29346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29347 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29348 if (SWIG_arg_fail(1)) SWIG_fail;
29349 {
29350 arg2 = (int)(SWIG_As_int(obj1));
29351 if (SWIG_arg_fail(2)) SWIG_fail;
29352 }
29353 {
29354 arg3 = (int)(SWIG_As_int(obj2));
29355 if (SWIG_arg_fail(3)) SWIG_fail;
29356 }
29357 {
29358 arg4 = (wxDragResult)(SWIG_As_int(obj3));
29359 if (SWIG_arg_fail(4)) SWIG_fail;
29360 }
29361 {
29362 PyThreadState* __tstate = wxPyBeginAllowThreads();
29363 result = (wxDragResult)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
29364
29365 wxPyEndAllowThreads(__tstate);
29366 if (PyErr_Occurred()) SWIG_fail;
29367 }
29368 resultobj = SWIG_From_int((result));
29369 return resultobj;
29370 fail:
29371 return NULL;
29372 }
29373
29374
29375 static PyObject *_wrap_DropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
29376 PyObject *resultobj;
29377 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
29378 PyObject * obj0 = 0 ;
29379 char *kwnames[] = {
29380 (char *) "self", NULL
29381 };
29382
29383 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
29384 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29385 if (SWIG_arg_fail(1)) SWIG_fail;
29386 {
29387 PyThreadState* __tstate = wxPyBeginAllowThreads();
29388 (arg1)->base_OnLeave();
29389
29390 wxPyEndAllowThreads(__tstate);
29391 if (PyErr_Occurred()) SWIG_fail;
29392 }
29393 Py_INCREF(Py_None); resultobj = Py_None;
29394 return resultobj;
29395 fail:
29396 return NULL;
29397 }
29398
29399
29400 static PyObject *_wrap_DropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
29401 PyObject *resultobj;
29402 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
29403 int arg2 ;
29404 int arg3 ;
29405 bool result;
29406 PyObject * obj0 = 0 ;
29407 PyObject * obj1 = 0 ;
29408 PyObject * obj2 = 0 ;
29409 char *kwnames[] = {
29410 (char *) "self",(char *) "x",(char *) "y", NULL
29411 };
29412
29413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
29414 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29415 if (SWIG_arg_fail(1)) SWIG_fail;
29416 {
29417 arg2 = (int)(SWIG_As_int(obj1));
29418 if (SWIG_arg_fail(2)) SWIG_fail;
29419 }
29420 {
29421 arg3 = (int)(SWIG_As_int(obj2));
29422 if (SWIG_arg_fail(3)) SWIG_fail;
29423 }
29424 {
29425 PyThreadState* __tstate = wxPyBeginAllowThreads();
29426 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
29427
29428 wxPyEndAllowThreads(__tstate);
29429 if (PyErr_Occurred()) SWIG_fail;
29430 }
29431 {
29432 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29433 }
29434 return resultobj;
29435 fail:
29436 return NULL;
29437 }
29438
29439
29440 static PyObject *_wrap_DropTarget_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
29441 PyObject *resultobj;
29442 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
29443 bool result;
29444 PyObject * obj0 = 0 ;
29445 char *kwnames[] = {
29446 (char *) "self", NULL
29447 };
29448
29449 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetData",kwnames,&obj0)) goto fail;
29450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29451 if (SWIG_arg_fail(1)) SWIG_fail;
29452 {
29453 PyThreadState* __tstate = wxPyBeginAllowThreads();
29454 result = (bool)(arg1)->GetData();
29455
29456 wxPyEndAllowThreads(__tstate);
29457 if (PyErr_Occurred()) SWIG_fail;
29458 }
29459 {
29460 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29461 }
29462 return resultobj;
29463 fail:
29464 return NULL;
29465 }
29466
29467
29468 static PyObject *_wrap_DropTarget_SetDefaultAction(PyObject *, PyObject *args, PyObject *kwargs) {
29469 PyObject *resultobj;
29470 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
29471 wxDragResult arg2 ;
29472 PyObject * obj0 = 0 ;
29473 PyObject * obj1 = 0 ;
29474 char *kwnames[] = {
29475 (char *) "self",(char *) "action", NULL
29476 };
29477
29478 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropTarget_SetDefaultAction",kwnames,&obj0,&obj1)) goto fail;
29479 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29480 if (SWIG_arg_fail(1)) SWIG_fail;
29481 {
29482 arg2 = (wxDragResult)(SWIG_As_int(obj1));
29483 if (SWIG_arg_fail(2)) SWIG_fail;
29484 }
29485 {
29486 PyThreadState* __tstate = wxPyBeginAllowThreads();
29487 (arg1)->SetDefaultAction((wxDragResult )arg2);
29488
29489 wxPyEndAllowThreads(__tstate);
29490 if (PyErr_Occurred()) SWIG_fail;
29491 }
29492 Py_INCREF(Py_None); resultobj = Py_None;
29493 return resultobj;
29494 fail:
29495 return NULL;
29496 }
29497
29498
29499 static PyObject *_wrap_DropTarget_GetDefaultAction(PyObject *, PyObject *args, PyObject *kwargs) {
29500 PyObject *resultobj;
29501 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
29502 wxDragResult result;
29503 PyObject * obj0 = 0 ;
29504 char *kwnames[] = {
29505 (char *) "self", NULL
29506 };
29507
29508 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DropTarget_GetDefaultAction",kwnames,&obj0)) goto fail;
29509 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29510 if (SWIG_arg_fail(1)) SWIG_fail;
29511 {
29512 PyThreadState* __tstate = wxPyBeginAllowThreads();
29513 result = (wxDragResult)(arg1)->GetDefaultAction();
29514
29515 wxPyEndAllowThreads(__tstate);
29516 if (PyErr_Occurred()) SWIG_fail;
29517 }
29518 resultobj = SWIG_From_int((result));
29519 return resultobj;
29520 fail:
29521 return NULL;
29522 }
29523
29524
29525 static PyObject * DropTarget_swigregister(PyObject *, PyObject *args) {
29526 PyObject *obj;
29527 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29528 SWIG_TypeClientData(SWIGTYPE_p_wxPyDropTarget, obj);
29529 Py_INCREF(obj);
29530 return Py_BuildValue((char *)"");
29531 }
29532 static PyObject *_wrap_new_TextDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
29533 PyObject *resultobj;
29534 wxPyTextDropTarget *result;
29535 char *kwnames[] = {
29536 NULL
29537 };
29538
29539 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_TextDropTarget",kwnames)) goto fail;
29540 {
29541 PyThreadState* __tstate = wxPyBeginAllowThreads();
29542 result = (wxPyTextDropTarget *)new wxPyTextDropTarget();
29543
29544 wxPyEndAllowThreads(__tstate);
29545 if (PyErr_Occurred()) SWIG_fail;
29546 }
29547 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDropTarget, 1);
29548 return resultobj;
29549 fail:
29550 return NULL;
29551 }
29552
29553
29554 static PyObject *_wrap_TextDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
29555 PyObject *resultobj;
29556 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
29557 PyObject *arg2 = (PyObject *) 0 ;
29558 PyObject *arg3 = (PyObject *) 0 ;
29559 PyObject * obj0 = 0 ;
29560 PyObject * obj1 = 0 ;
29561 PyObject * obj2 = 0 ;
29562 char *kwnames[] = {
29563 (char *) "self",(char *) "self",(char *) "_class", NULL
29564 };
29565
29566 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
29567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
29568 if (SWIG_arg_fail(1)) SWIG_fail;
29569 arg2 = obj1;
29570 arg3 = obj2;
29571 {
29572 PyThreadState* __tstate = wxPyBeginAllowThreads();
29573 (arg1)->_setCallbackInfo(arg2,arg3);
29574
29575 wxPyEndAllowThreads(__tstate);
29576 if (PyErr_Occurred()) SWIG_fail;
29577 }
29578 Py_INCREF(Py_None); resultobj = Py_None;
29579 return resultobj;
29580 fail:
29581 return NULL;
29582 }
29583
29584
29585 static PyObject *_wrap_TextDropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
29586 PyObject *resultobj;
29587 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
29588 int arg2 ;
29589 int arg3 ;
29590 wxDragResult arg4 ;
29591 wxDragResult result;
29592 PyObject * obj0 = 0 ;
29593 PyObject * obj1 = 0 ;
29594 PyObject * obj2 = 0 ;
29595 PyObject * obj3 = 0 ;
29596 char *kwnames[] = {
29597 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29598 };
29599
29600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29601 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
29602 if (SWIG_arg_fail(1)) SWIG_fail;
29603 {
29604 arg2 = (int)(SWIG_As_int(obj1));
29605 if (SWIG_arg_fail(2)) SWIG_fail;
29606 }
29607 {
29608 arg3 = (int)(SWIG_As_int(obj2));
29609 if (SWIG_arg_fail(3)) SWIG_fail;
29610 }
29611 {
29612 arg4 = (wxDragResult)(SWIG_As_int(obj3));
29613 if (SWIG_arg_fail(4)) SWIG_fail;
29614 }
29615 {
29616 PyThreadState* __tstate = wxPyBeginAllowThreads();
29617 result = (wxDragResult)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
29618
29619 wxPyEndAllowThreads(__tstate);
29620 if (PyErr_Occurred()) SWIG_fail;
29621 }
29622 resultobj = SWIG_From_int((result));
29623 return resultobj;
29624 fail:
29625 return NULL;
29626 }
29627
29628
29629 static PyObject *_wrap_TextDropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
29630 PyObject *resultobj;
29631 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
29632 int arg2 ;
29633 int arg3 ;
29634 wxDragResult arg4 ;
29635 wxDragResult result;
29636 PyObject * obj0 = 0 ;
29637 PyObject * obj1 = 0 ;
29638 PyObject * obj2 = 0 ;
29639 PyObject * obj3 = 0 ;
29640 char *kwnames[] = {
29641 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29642 };
29643
29644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29645 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
29646 if (SWIG_arg_fail(1)) SWIG_fail;
29647 {
29648 arg2 = (int)(SWIG_As_int(obj1));
29649 if (SWIG_arg_fail(2)) SWIG_fail;
29650 }
29651 {
29652 arg3 = (int)(SWIG_As_int(obj2));
29653 if (SWIG_arg_fail(3)) SWIG_fail;
29654 }
29655 {
29656 arg4 = (wxDragResult)(SWIG_As_int(obj3));
29657 if (SWIG_arg_fail(4)) SWIG_fail;
29658 }
29659 {
29660 PyThreadState* __tstate = wxPyBeginAllowThreads();
29661 result = (wxDragResult)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
29662
29663 wxPyEndAllowThreads(__tstate);
29664 if (PyErr_Occurred()) SWIG_fail;
29665 }
29666 resultobj = SWIG_From_int((result));
29667 return resultobj;
29668 fail:
29669 return NULL;
29670 }
29671
29672
29673 static PyObject *_wrap_TextDropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
29674 PyObject *resultobj;
29675 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
29676 PyObject * obj0 = 0 ;
29677 char *kwnames[] = {
29678 (char *) "self", NULL
29679 };
29680
29681 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TextDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
29682 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
29683 if (SWIG_arg_fail(1)) SWIG_fail;
29684 {
29685 PyThreadState* __tstate = wxPyBeginAllowThreads();
29686 (arg1)->base_OnLeave();
29687
29688 wxPyEndAllowThreads(__tstate);
29689 if (PyErr_Occurred()) SWIG_fail;
29690 }
29691 Py_INCREF(Py_None); resultobj = Py_None;
29692 return resultobj;
29693 fail:
29694 return NULL;
29695 }
29696
29697
29698 static PyObject *_wrap_TextDropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
29699 PyObject *resultobj;
29700 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
29701 int arg2 ;
29702 int arg3 ;
29703 bool result;
29704 PyObject * obj0 = 0 ;
29705 PyObject * obj1 = 0 ;
29706 PyObject * obj2 = 0 ;
29707 char *kwnames[] = {
29708 (char *) "self",(char *) "x",(char *) "y", NULL
29709 };
29710
29711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
29712 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
29713 if (SWIG_arg_fail(1)) SWIG_fail;
29714 {
29715 arg2 = (int)(SWIG_As_int(obj1));
29716 if (SWIG_arg_fail(2)) SWIG_fail;
29717 }
29718 {
29719 arg3 = (int)(SWIG_As_int(obj2));
29720 if (SWIG_arg_fail(3)) SWIG_fail;
29721 }
29722 {
29723 PyThreadState* __tstate = wxPyBeginAllowThreads();
29724 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
29725
29726 wxPyEndAllowThreads(__tstate);
29727 if (PyErr_Occurred()) SWIG_fail;
29728 }
29729 {
29730 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29731 }
29732 return resultobj;
29733 fail:
29734 return NULL;
29735 }
29736
29737
29738 static PyObject *_wrap_TextDropTarget_base_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
29739 PyObject *resultobj;
29740 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
29741 int arg2 ;
29742 int arg3 ;
29743 wxDragResult arg4 ;
29744 wxDragResult result;
29745 PyObject * obj0 = 0 ;
29746 PyObject * obj1 = 0 ;
29747 PyObject * obj2 = 0 ;
29748 PyObject * obj3 = 0 ;
29749 char *kwnames[] = {
29750 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29751 };
29752
29753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
29755 if (SWIG_arg_fail(1)) SWIG_fail;
29756 {
29757 arg2 = (int)(SWIG_As_int(obj1));
29758 if (SWIG_arg_fail(2)) SWIG_fail;
29759 }
29760 {
29761 arg3 = (int)(SWIG_As_int(obj2));
29762 if (SWIG_arg_fail(3)) SWIG_fail;
29763 }
29764 {
29765 arg4 = (wxDragResult)(SWIG_As_int(obj3));
29766 if (SWIG_arg_fail(4)) SWIG_fail;
29767 }
29768 {
29769 PyThreadState* __tstate = wxPyBeginAllowThreads();
29770 result = (wxDragResult)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
29771
29772 wxPyEndAllowThreads(__tstate);
29773 if (PyErr_Occurred()) SWIG_fail;
29774 }
29775 resultobj = SWIG_From_int((result));
29776 return resultobj;
29777 fail:
29778 return NULL;
29779 }
29780
29781
29782 static PyObject * TextDropTarget_swigregister(PyObject *, PyObject *args) {
29783 PyObject *obj;
29784 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
29785 SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDropTarget, obj);
29786 Py_INCREF(obj);
29787 return Py_BuildValue((char *)"");
29788 }
29789 static PyObject *_wrap_new_FileDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
29790 PyObject *resultobj;
29791 wxPyFileDropTarget *result;
29792 char *kwnames[] = {
29793 NULL
29794 };
29795
29796 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_FileDropTarget",kwnames)) goto fail;
29797 {
29798 PyThreadState* __tstate = wxPyBeginAllowThreads();
29799 result = (wxPyFileDropTarget *)new wxPyFileDropTarget();
29800
29801 wxPyEndAllowThreads(__tstate);
29802 if (PyErr_Occurred()) SWIG_fail;
29803 }
29804 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileDropTarget, 1);
29805 return resultobj;
29806 fail:
29807 return NULL;
29808 }
29809
29810
29811 static PyObject *_wrap_FileDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
29812 PyObject *resultobj;
29813 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
29814 PyObject *arg2 = (PyObject *) 0 ;
29815 PyObject *arg3 = (PyObject *) 0 ;
29816 PyObject * obj0 = 0 ;
29817 PyObject * obj1 = 0 ;
29818 PyObject * obj2 = 0 ;
29819 char *kwnames[] = {
29820 (char *) "self",(char *) "self",(char *) "_class", NULL
29821 };
29822
29823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) goto fail;
29824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
29825 if (SWIG_arg_fail(1)) SWIG_fail;
29826 arg2 = obj1;
29827 arg3 = obj2;
29828 {
29829 PyThreadState* __tstate = wxPyBeginAllowThreads();
29830 (arg1)->_setCallbackInfo(arg2,arg3);
29831
29832 wxPyEndAllowThreads(__tstate);
29833 if (PyErr_Occurred()) SWIG_fail;
29834 }
29835 Py_INCREF(Py_None); resultobj = Py_None;
29836 return resultobj;
29837 fail:
29838 return NULL;
29839 }
29840
29841
29842 static PyObject *_wrap_FileDropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
29843 PyObject *resultobj;
29844 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
29845 int arg2 ;
29846 int arg3 ;
29847 wxDragResult arg4 ;
29848 wxDragResult result;
29849 PyObject * obj0 = 0 ;
29850 PyObject * obj1 = 0 ;
29851 PyObject * obj2 = 0 ;
29852 PyObject * obj3 = 0 ;
29853 char *kwnames[] = {
29854 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29855 };
29856
29857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29858 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
29859 if (SWIG_arg_fail(1)) SWIG_fail;
29860 {
29861 arg2 = (int)(SWIG_As_int(obj1));
29862 if (SWIG_arg_fail(2)) SWIG_fail;
29863 }
29864 {
29865 arg3 = (int)(SWIG_As_int(obj2));
29866 if (SWIG_arg_fail(3)) SWIG_fail;
29867 }
29868 {
29869 arg4 = (wxDragResult)(SWIG_As_int(obj3));
29870 if (SWIG_arg_fail(4)) SWIG_fail;
29871 }
29872 {
29873 PyThreadState* __tstate = wxPyBeginAllowThreads();
29874 result = (wxDragResult)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
29875
29876 wxPyEndAllowThreads(__tstate);
29877 if (PyErr_Occurred()) SWIG_fail;
29878 }
29879 resultobj = SWIG_From_int((result));
29880 return resultobj;
29881 fail:
29882 return NULL;
29883 }
29884
29885
29886 static PyObject *_wrap_FileDropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
29887 PyObject *resultobj;
29888 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
29889 int arg2 ;
29890 int arg3 ;
29891 wxDragResult arg4 ;
29892 wxDragResult result;
29893 PyObject * obj0 = 0 ;
29894 PyObject * obj1 = 0 ;
29895 PyObject * obj2 = 0 ;
29896 PyObject * obj3 = 0 ;
29897 char *kwnames[] = {
29898 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29899 };
29900
29901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
29902 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
29903 if (SWIG_arg_fail(1)) SWIG_fail;
29904 {
29905 arg2 = (int)(SWIG_As_int(obj1));
29906 if (SWIG_arg_fail(2)) SWIG_fail;
29907 }
29908 {
29909 arg3 = (int)(SWIG_As_int(obj2));
29910 if (SWIG_arg_fail(3)) SWIG_fail;
29911 }
29912 {
29913 arg4 = (wxDragResult)(SWIG_As_int(obj3));
29914 if (SWIG_arg_fail(4)) SWIG_fail;
29915 }
29916 {
29917 PyThreadState* __tstate = wxPyBeginAllowThreads();
29918 result = (wxDragResult)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
29919
29920 wxPyEndAllowThreads(__tstate);
29921 if (PyErr_Occurred()) SWIG_fail;
29922 }
29923 resultobj = SWIG_From_int((result));
29924 return resultobj;
29925 fail:
29926 return NULL;
29927 }
29928
29929
29930 static PyObject *_wrap_FileDropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
29931 PyObject *resultobj;
29932 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
29933 PyObject * obj0 = 0 ;
29934 char *kwnames[] = {
29935 (char *) "self", NULL
29936 };
29937
29938 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:FileDropTarget_base_OnLeave",kwnames,&obj0)) goto fail;
29939 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
29940 if (SWIG_arg_fail(1)) SWIG_fail;
29941 {
29942 PyThreadState* __tstate = wxPyBeginAllowThreads();
29943 (arg1)->base_OnLeave();
29944
29945 wxPyEndAllowThreads(__tstate);
29946 if (PyErr_Occurred()) SWIG_fail;
29947 }
29948 Py_INCREF(Py_None); resultobj = Py_None;
29949 return resultobj;
29950 fail:
29951 return NULL;
29952 }
29953
29954
29955 static PyObject *_wrap_FileDropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
29956 PyObject *resultobj;
29957 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
29958 int arg2 ;
29959 int arg3 ;
29960 bool result;
29961 PyObject * obj0 = 0 ;
29962 PyObject * obj1 = 0 ;
29963 PyObject * obj2 = 0 ;
29964 char *kwnames[] = {
29965 (char *) "self",(char *) "x",(char *) "y", NULL
29966 };
29967
29968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
29969 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
29970 if (SWIG_arg_fail(1)) SWIG_fail;
29971 {
29972 arg2 = (int)(SWIG_As_int(obj1));
29973 if (SWIG_arg_fail(2)) SWIG_fail;
29974 }
29975 {
29976 arg3 = (int)(SWIG_As_int(obj2));
29977 if (SWIG_arg_fail(3)) SWIG_fail;
29978 }
29979 {
29980 PyThreadState* __tstate = wxPyBeginAllowThreads();
29981 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
29982
29983 wxPyEndAllowThreads(__tstate);
29984 if (PyErr_Occurred()) SWIG_fail;
29985 }
29986 {
29987 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29988 }
29989 return resultobj;
29990 fail:
29991 return NULL;
29992 }
29993
29994
29995 static PyObject *_wrap_FileDropTarget_base_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
29996 PyObject *resultobj;
29997 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
29998 int arg2 ;
29999 int arg3 ;
30000 wxDragResult arg4 ;
30001 wxDragResult result;
30002 PyObject * obj0 = 0 ;
30003 PyObject * obj1 = 0 ;
30004 PyObject * obj2 = 0 ;
30005 PyObject * obj3 = 0 ;
30006 char *kwnames[] = {
30007 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30008 };
30009
30010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30011 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
30012 if (SWIG_arg_fail(1)) SWIG_fail;
30013 {
30014 arg2 = (int)(SWIG_As_int(obj1));
30015 if (SWIG_arg_fail(2)) SWIG_fail;
30016 }
30017 {
30018 arg3 = (int)(SWIG_As_int(obj2));
30019 if (SWIG_arg_fail(3)) SWIG_fail;
30020 }
30021 {
30022 arg4 = (wxDragResult)(SWIG_As_int(obj3));
30023 if (SWIG_arg_fail(4)) SWIG_fail;
30024 }
30025 {
30026 PyThreadState* __tstate = wxPyBeginAllowThreads();
30027 result = (wxDragResult)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
30028
30029 wxPyEndAllowThreads(__tstate);
30030 if (PyErr_Occurred()) SWIG_fail;
30031 }
30032 resultobj = SWIG_From_int((result));
30033 return resultobj;
30034 fail:
30035 return NULL;
30036 }
30037
30038
30039 static PyObject * FileDropTarget_swigregister(PyObject *, PyObject *args) {
30040 PyObject *obj;
30041 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30042 SWIG_TypeClientData(SWIGTYPE_p_wxPyFileDropTarget, obj);
30043 Py_INCREF(obj);
30044 return Py_BuildValue((char *)"");
30045 }
30046 static PyObject *_wrap_new_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
30047 PyObject *resultobj;
30048 wxClipboard *result;
30049 char *kwnames[] = {
30050 NULL
30051 };
30052
30053 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_Clipboard",kwnames)) goto fail;
30054 {
30055 PyThreadState* __tstate = wxPyBeginAllowThreads();
30056 result = (wxClipboard *)new wxClipboard();
30057
30058 wxPyEndAllowThreads(__tstate);
30059 if (PyErr_Occurred()) SWIG_fail;
30060 }
30061 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 1);
30062 return resultobj;
30063 fail:
30064 return NULL;
30065 }
30066
30067
30068 static PyObject *_wrap_delete_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
30069 PyObject *resultobj;
30070 wxClipboard *arg1 = (wxClipboard *) 0 ;
30071 PyObject * obj0 = 0 ;
30072 char *kwnames[] = {
30073 (char *) "self", NULL
30074 };
30075
30076 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Clipboard",kwnames,&obj0)) goto fail;
30077 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30078 if (SWIG_arg_fail(1)) SWIG_fail;
30079 {
30080 PyThreadState* __tstate = wxPyBeginAllowThreads();
30081 delete arg1;
30082
30083 wxPyEndAllowThreads(__tstate);
30084 if (PyErr_Occurred()) SWIG_fail;
30085 }
30086 Py_INCREF(Py_None); resultobj = Py_None;
30087 return resultobj;
30088 fail:
30089 return NULL;
30090 }
30091
30092
30093 static PyObject *_wrap_Clipboard_Open(PyObject *, PyObject *args, PyObject *kwargs) {
30094 PyObject *resultobj;
30095 wxClipboard *arg1 = (wxClipboard *) 0 ;
30096 bool result;
30097 PyObject * obj0 = 0 ;
30098 char *kwnames[] = {
30099 (char *) "self", NULL
30100 };
30101
30102 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Open",kwnames,&obj0)) goto fail;
30103 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30104 if (SWIG_arg_fail(1)) SWIG_fail;
30105 {
30106 PyThreadState* __tstate = wxPyBeginAllowThreads();
30107 result = (bool)(arg1)->Open();
30108
30109 wxPyEndAllowThreads(__tstate);
30110 if (PyErr_Occurred()) SWIG_fail;
30111 }
30112 {
30113 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30114 }
30115 return resultobj;
30116 fail:
30117 return NULL;
30118 }
30119
30120
30121 static PyObject *_wrap_Clipboard_Close(PyObject *, PyObject *args, PyObject *kwargs) {
30122 PyObject *resultobj;
30123 wxClipboard *arg1 = (wxClipboard *) 0 ;
30124 PyObject * obj0 = 0 ;
30125 char *kwnames[] = {
30126 (char *) "self", NULL
30127 };
30128
30129 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Close",kwnames,&obj0)) goto fail;
30130 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30131 if (SWIG_arg_fail(1)) SWIG_fail;
30132 {
30133 PyThreadState* __tstate = wxPyBeginAllowThreads();
30134 (arg1)->Close();
30135
30136 wxPyEndAllowThreads(__tstate);
30137 if (PyErr_Occurred()) SWIG_fail;
30138 }
30139 Py_INCREF(Py_None); resultobj = Py_None;
30140 return resultobj;
30141 fail:
30142 return NULL;
30143 }
30144
30145
30146 static PyObject *_wrap_Clipboard_IsOpened(PyObject *, PyObject *args, PyObject *kwargs) {
30147 PyObject *resultobj;
30148 wxClipboard *arg1 = (wxClipboard *) 0 ;
30149 bool result;
30150 PyObject * obj0 = 0 ;
30151 char *kwnames[] = {
30152 (char *) "self", NULL
30153 };
30154
30155 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_IsOpened",kwnames,&obj0)) goto fail;
30156 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30157 if (SWIG_arg_fail(1)) SWIG_fail;
30158 {
30159 PyThreadState* __tstate = wxPyBeginAllowThreads();
30160 result = (bool)((wxClipboard const *)arg1)->IsOpened();
30161
30162 wxPyEndAllowThreads(__tstate);
30163 if (PyErr_Occurred()) SWIG_fail;
30164 }
30165 {
30166 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30167 }
30168 return resultobj;
30169 fail:
30170 return NULL;
30171 }
30172
30173
30174 static PyObject *_wrap_Clipboard_AddData(PyObject *, PyObject *args, PyObject *kwargs) {
30175 PyObject *resultobj;
30176 wxClipboard *arg1 = (wxClipboard *) 0 ;
30177 wxDataObject *arg2 = (wxDataObject *) 0 ;
30178 bool result;
30179 PyObject * obj0 = 0 ;
30180 PyObject * obj1 = 0 ;
30181 char *kwnames[] = {
30182 (char *) "self",(char *) "data", NULL
30183 };
30184
30185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_AddData",kwnames,&obj0,&obj1)) goto fail;
30186 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30187 if (SWIG_arg_fail(1)) SWIG_fail;
30188 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
30189 if (SWIG_arg_fail(2)) SWIG_fail;
30190 {
30191 PyThreadState* __tstate = wxPyBeginAllowThreads();
30192 result = (bool)(arg1)->AddData(arg2);
30193
30194 wxPyEndAllowThreads(__tstate);
30195 if (PyErr_Occurred()) SWIG_fail;
30196 }
30197 {
30198 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30199 }
30200 return resultobj;
30201 fail:
30202 return NULL;
30203 }
30204
30205
30206 static PyObject *_wrap_Clipboard_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
30207 PyObject *resultobj;
30208 wxClipboard *arg1 = (wxClipboard *) 0 ;
30209 wxDataObject *arg2 = (wxDataObject *) 0 ;
30210 bool result;
30211 PyObject * obj0 = 0 ;
30212 PyObject * obj1 = 0 ;
30213 char *kwnames[] = {
30214 (char *) "self",(char *) "data", NULL
30215 };
30216
30217 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_SetData",kwnames,&obj0,&obj1)) goto fail;
30218 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30219 if (SWIG_arg_fail(1)) SWIG_fail;
30220 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
30221 if (SWIG_arg_fail(2)) SWIG_fail;
30222 {
30223 PyThreadState* __tstate = wxPyBeginAllowThreads();
30224 result = (bool)(arg1)->SetData(arg2);
30225
30226 wxPyEndAllowThreads(__tstate);
30227 if (PyErr_Occurred()) SWIG_fail;
30228 }
30229 {
30230 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30231 }
30232 return resultobj;
30233 fail:
30234 return NULL;
30235 }
30236
30237
30238 static PyObject *_wrap_Clipboard_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
30239 PyObject *resultobj;
30240 wxClipboard *arg1 = (wxClipboard *) 0 ;
30241 wxDataFormat *arg2 = 0 ;
30242 bool result;
30243 PyObject * obj0 = 0 ;
30244 PyObject * obj1 = 0 ;
30245 char *kwnames[] = {
30246 (char *) "self",(char *) "format", NULL
30247 };
30248
30249 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_IsSupported",kwnames,&obj0,&obj1)) goto fail;
30250 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30251 if (SWIG_arg_fail(1)) SWIG_fail;
30252 {
30253 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
30254 if (SWIG_arg_fail(2)) SWIG_fail;
30255 if (arg2 == NULL) {
30256 SWIG_null_ref("wxDataFormat");
30257 }
30258 if (SWIG_arg_fail(2)) SWIG_fail;
30259 }
30260 {
30261 PyThreadState* __tstate = wxPyBeginAllowThreads();
30262 result = (bool)(arg1)->IsSupported((wxDataFormat const &)*arg2);
30263
30264 wxPyEndAllowThreads(__tstate);
30265 if (PyErr_Occurred()) SWIG_fail;
30266 }
30267 {
30268 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30269 }
30270 return resultobj;
30271 fail:
30272 return NULL;
30273 }
30274
30275
30276 static PyObject *_wrap_Clipboard_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
30277 PyObject *resultobj;
30278 wxClipboard *arg1 = (wxClipboard *) 0 ;
30279 wxDataObject *arg2 = 0 ;
30280 bool result;
30281 PyObject * obj0 = 0 ;
30282 PyObject * obj1 = 0 ;
30283 char *kwnames[] = {
30284 (char *) "self",(char *) "data", NULL
30285 };
30286
30287 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Clipboard_GetData",kwnames,&obj0,&obj1)) goto fail;
30288 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30289 if (SWIG_arg_fail(1)) SWIG_fail;
30290 {
30291 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
30292 if (SWIG_arg_fail(2)) SWIG_fail;
30293 if (arg2 == NULL) {
30294 SWIG_null_ref("wxDataObject");
30295 }
30296 if (SWIG_arg_fail(2)) SWIG_fail;
30297 }
30298 {
30299 PyThreadState* __tstate = wxPyBeginAllowThreads();
30300 result = (bool)(arg1)->GetData(*arg2);
30301
30302 wxPyEndAllowThreads(__tstate);
30303 if (PyErr_Occurred()) SWIG_fail;
30304 }
30305 {
30306 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30307 }
30308 return resultobj;
30309 fail:
30310 return NULL;
30311 }
30312
30313
30314 static PyObject *_wrap_Clipboard_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
30315 PyObject *resultobj;
30316 wxClipboard *arg1 = (wxClipboard *) 0 ;
30317 PyObject * obj0 = 0 ;
30318 char *kwnames[] = {
30319 (char *) "self", NULL
30320 };
30321
30322 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Clear",kwnames,&obj0)) goto fail;
30323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30324 if (SWIG_arg_fail(1)) SWIG_fail;
30325 {
30326 PyThreadState* __tstate = wxPyBeginAllowThreads();
30327 (arg1)->Clear();
30328
30329 wxPyEndAllowThreads(__tstate);
30330 if (PyErr_Occurred()) SWIG_fail;
30331 }
30332 Py_INCREF(Py_None); resultobj = Py_None;
30333 return resultobj;
30334 fail:
30335 return NULL;
30336 }
30337
30338
30339 static PyObject *_wrap_Clipboard_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
30340 PyObject *resultobj;
30341 wxClipboard *arg1 = (wxClipboard *) 0 ;
30342 bool result;
30343 PyObject * obj0 = 0 ;
30344 char *kwnames[] = {
30345 (char *) "self", NULL
30346 };
30347
30348 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Clipboard_Flush",kwnames,&obj0)) goto fail;
30349 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30350 if (SWIG_arg_fail(1)) SWIG_fail;
30351 {
30352 PyThreadState* __tstate = wxPyBeginAllowThreads();
30353 result = (bool)(arg1)->Flush();
30354
30355 wxPyEndAllowThreads(__tstate);
30356 if (PyErr_Occurred()) SWIG_fail;
30357 }
30358 {
30359 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30360 }
30361 return resultobj;
30362 fail:
30363 return NULL;
30364 }
30365
30366
30367 static PyObject *_wrap_Clipboard_UsePrimarySelection(PyObject *, PyObject *args, PyObject *kwargs) {
30368 PyObject *resultobj;
30369 wxClipboard *arg1 = (wxClipboard *) 0 ;
30370 bool arg2 = (bool) true ;
30371 PyObject * obj0 = 0 ;
30372 PyObject * obj1 = 0 ;
30373 char *kwnames[] = {
30374 (char *) "self",(char *) "primary", NULL
30375 };
30376
30377 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Clipboard_UsePrimarySelection",kwnames,&obj0,&obj1)) goto fail;
30378 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30379 if (SWIG_arg_fail(1)) SWIG_fail;
30380 if (obj1) {
30381 {
30382 arg2 = (bool)(SWIG_As_bool(obj1));
30383 if (SWIG_arg_fail(2)) SWIG_fail;
30384 }
30385 }
30386 {
30387 PyThreadState* __tstate = wxPyBeginAllowThreads();
30388 (arg1)->UsePrimarySelection(arg2);
30389
30390 wxPyEndAllowThreads(__tstate);
30391 if (PyErr_Occurred()) SWIG_fail;
30392 }
30393 Py_INCREF(Py_None); resultobj = Py_None;
30394 return resultobj;
30395 fail:
30396 return NULL;
30397 }
30398
30399
30400 static PyObject *_wrap_Clipboard_Get(PyObject *, PyObject *args, PyObject *kwargs) {
30401 PyObject *resultobj;
30402 wxClipboard *result;
30403 char *kwnames[] = {
30404 NULL
30405 };
30406
30407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Clipboard_Get",kwnames)) goto fail;
30408 {
30409 PyThreadState* __tstate = wxPyBeginAllowThreads();
30410 result = (wxClipboard *)wxClipboard::Get();
30411
30412 wxPyEndAllowThreads(__tstate);
30413 if (PyErr_Occurred()) SWIG_fail;
30414 }
30415 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 0);
30416 return resultobj;
30417 fail:
30418 return NULL;
30419 }
30420
30421
30422 static PyObject * Clipboard_swigregister(PyObject *, PyObject *args) {
30423 PyObject *obj;
30424 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30425 SWIG_TypeClientData(SWIGTYPE_p_wxClipboard, obj);
30426 Py_INCREF(obj);
30427 return Py_BuildValue((char *)"");
30428 }
30429 static PyObject *_wrap_new_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
30430 PyObject *resultobj;
30431 wxClipboard *arg1 = (wxClipboard *) NULL ;
30432 wxClipboardLocker *result;
30433 PyObject * obj0 = 0 ;
30434 char *kwnames[] = {
30435 (char *) "clipboard", NULL
30436 };
30437
30438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_ClipboardLocker",kwnames,&obj0)) goto fail;
30439 if (obj0) {
30440 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30441 if (SWIG_arg_fail(1)) SWIG_fail;
30442 }
30443 {
30444 PyThreadState* __tstate = wxPyBeginAllowThreads();
30445 result = (wxClipboardLocker *)new wxClipboardLocker(arg1);
30446
30447 wxPyEndAllowThreads(__tstate);
30448 if (PyErr_Occurred()) SWIG_fail;
30449 }
30450 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboardLocker, 1);
30451 return resultobj;
30452 fail:
30453 return NULL;
30454 }
30455
30456
30457 static PyObject *_wrap_delete_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
30458 PyObject *resultobj;
30459 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
30460 PyObject * obj0 = 0 ;
30461 char *kwnames[] = {
30462 (char *) "self", NULL
30463 };
30464
30465 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_ClipboardLocker",kwnames,&obj0)) goto fail;
30466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboardLocker, SWIG_POINTER_EXCEPTION | 0);
30467 if (SWIG_arg_fail(1)) SWIG_fail;
30468 {
30469 PyThreadState* __tstate = wxPyBeginAllowThreads();
30470 delete arg1;
30471
30472 wxPyEndAllowThreads(__tstate);
30473 if (PyErr_Occurred()) SWIG_fail;
30474 }
30475 Py_INCREF(Py_None); resultobj = Py_None;
30476 return resultobj;
30477 fail:
30478 return NULL;
30479 }
30480
30481
30482 static PyObject *_wrap_ClipboardLocker___nonzero__(PyObject *, PyObject *args, PyObject *kwargs) {
30483 PyObject *resultobj;
30484 wxClipboardLocker *arg1 = (wxClipboardLocker *) 0 ;
30485 bool result;
30486 PyObject * obj0 = 0 ;
30487 char *kwnames[] = {
30488 (char *) "self", NULL
30489 };
30490
30491 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ClipboardLocker___nonzero__",kwnames,&obj0)) goto fail;
30492 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboardLocker, SWIG_POINTER_EXCEPTION | 0);
30493 if (SWIG_arg_fail(1)) SWIG_fail;
30494 {
30495 PyThreadState* __tstate = wxPyBeginAllowThreads();
30496 result = (bool)wxClipboardLocker___nonzero__(arg1);
30497
30498 wxPyEndAllowThreads(__tstate);
30499 if (PyErr_Occurred()) SWIG_fail;
30500 }
30501 {
30502 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30503 }
30504 return resultobj;
30505 fail:
30506 return NULL;
30507 }
30508
30509
30510 static PyObject * ClipboardLocker_swigregister(PyObject *, PyObject *args) {
30511 PyObject *obj;
30512 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
30513 SWIG_TypeClientData(SWIGTYPE_p_wxClipboardLocker, obj);
30514 Py_INCREF(obj);
30515 return Py_BuildValue((char *)"");
30516 }
30517 static PyObject *_wrap_new_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
30518 PyObject *resultobj;
30519 int arg1 = (int) 0 ;
30520 int arg2 = (int) 0 ;
30521 int arg3 = (int) 0 ;
30522 int arg4 = (int) 0 ;
30523 wxVideoMode *result;
30524 PyObject * obj0 = 0 ;
30525 PyObject * obj1 = 0 ;
30526 PyObject * obj2 = 0 ;
30527 PyObject * obj3 = 0 ;
30528 char *kwnames[] = {
30529 (char *) "width",(char *) "height",(char *) "depth",(char *) "freq", NULL
30530 };
30531
30532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_VideoMode",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
30533 if (obj0) {
30534 {
30535 arg1 = (int)(SWIG_As_int(obj0));
30536 if (SWIG_arg_fail(1)) SWIG_fail;
30537 }
30538 }
30539 if (obj1) {
30540 {
30541 arg2 = (int)(SWIG_As_int(obj1));
30542 if (SWIG_arg_fail(2)) SWIG_fail;
30543 }
30544 }
30545 if (obj2) {
30546 {
30547 arg3 = (int)(SWIG_As_int(obj2));
30548 if (SWIG_arg_fail(3)) SWIG_fail;
30549 }
30550 }
30551 if (obj3) {
30552 {
30553 arg4 = (int)(SWIG_As_int(obj3));
30554 if (SWIG_arg_fail(4)) SWIG_fail;
30555 }
30556 }
30557 {
30558 PyThreadState* __tstate = wxPyBeginAllowThreads();
30559 result = (wxVideoMode *)new wxVideoMode(arg1,arg2,arg3,arg4);
30560
30561 wxPyEndAllowThreads(__tstate);
30562 if (PyErr_Occurred()) SWIG_fail;
30563 }
30564 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxVideoMode, 1);
30565 return resultobj;
30566 fail:
30567 return NULL;
30568 }
30569
30570
30571 static PyObject *_wrap_delete_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
30572 PyObject *resultobj;
30573 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30574 PyObject * obj0 = 0 ;
30575 char *kwnames[] = {
30576 (char *) "self", NULL
30577 };
30578
30579 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_VideoMode",kwnames,&obj0)) goto fail;
30580 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30581 if (SWIG_arg_fail(1)) SWIG_fail;
30582 {
30583 PyThreadState* __tstate = wxPyBeginAllowThreads();
30584 delete arg1;
30585
30586 wxPyEndAllowThreads(__tstate);
30587 if (PyErr_Occurred()) SWIG_fail;
30588 }
30589 Py_INCREF(Py_None); resultobj = Py_None;
30590 return resultobj;
30591 fail:
30592 return NULL;
30593 }
30594
30595
30596 static PyObject *_wrap_VideoMode_Matches(PyObject *, PyObject *args, PyObject *kwargs) {
30597 PyObject *resultobj;
30598 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30599 wxVideoMode *arg2 = 0 ;
30600 bool result;
30601 PyObject * obj0 = 0 ;
30602 PyObject * obj1 = 0 ;
30603 char *kwnames[] = {
30604 (char *) "self",(char *) "other", NULL
30605 };
30606
30607 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_Matches",kwnames,&obj0,&obj1)) goto fail;
30608 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30609 if (SWIG_arg_fail(1)) SWIG_fail;
30610 {
30611 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30612 if (SWIG_arg_fail(2)) SWIG_fail;
30613 if (arg2 == NULL) {
30614 SWIG_null_ref("wxVideoMode");
30615 }
30616 if (SWIG_arg_fail(2)) SWIG_fail;
30617 }
30618 {
30619 PyThreadState* __tstate = wxPyBeginAllowThreads();
30620 result = (bool)((wxVideoMode const *)arg1)->Matches((wxVideoMode const &)*arg2);
30621
30622 wxPyEndAllowThreads(__tstate);
30623 if (PyErr_Occurred()) SWIG_fail;
30624 }
30625 {
30626 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30627 }
30628 return resultobj;
30629 fail:
30630 return NULL;
30631 }
30632
30633
30634 static PyObject *_wrap_VideoMode_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
30635 PyObject *resultobj;
30636 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30637 int result;
30638 PyObject * obj0 = 0 ;
30639 char *kwnames[] = {
30640 (char *) "self", NULL
30641 };
30642
30643 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetWidth",kwnames,&obj0)) goto fail;
30644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30645 if (SWIG_arg_fail(1)) SWIG_fail;
30646 {
30647 PyThreadState* __tstate = wxPyBeginAllowThreads();
30648 result = (int)((wxVideoMode const *)arg1)->GetWidth();
30649
30650 wxPyEndAllowThreads(__tstate);
30651 if (PyErr_Occurred()) SWIG_fail;
30652 }
30653 {
30654 resultobj = SWIG_From_int((int)(result));
30655 }
30656 return resultobj;
30657 fail:
30658 return NULL;
30659 }
30660
30661
30662 static PyObject *_wrap_VideoMode_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
30663 PyObject *resultobj;
30664 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30665 int result;
30666 PyObject * obj0 = 0 ;
30667 char *kwnames[] = {
30668 (char *) "self", NULL
30669 };
30670
30671 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetHeight",kwnames,&obj0)) goto fail;
30672 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30673 if (SWIG_arg_fail(1)) SWIG_fail;
30674 {
30675 PyThreadState* __tstate = wxPyBeginAllowThreads();
30676 result = (int)((wxVideoMode const *)arg1)->GetHeight();
30677
30678 wxPyEndAllowThreads(__tstate);
30679 if (PyErr_Occurred()) SWIG_fail;
30680 }
30681 {
30682 resultobj = SWIG_From_int((int)(result));
30683 }
30684 return resultobj;
30685 fail:
30686 return NULL;
30687 }
30688
30689
30690 static PyObject *_wrap_VideoMode_GetDepth(PyObject *, PyObject *args, PyObject *kwargs) {
30691 PyObject *resultobj;
30692 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30693 int result;
30694 PyObject * obj0 = 0 ;
30695 char *kwnames[] = {
30696 (char *) "self", NULL
30697 };
30698
30699 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_GetDepth",kwnames,&obj0)) goto fail;
30700 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30701 if (SWIG_arg_fail(1)) SWIG_fail;
30702 {
30703 PyThreadState* __tstate = wxPyBeginAllowThreads();
30704 result = (int)((wxVideoMode const *)arg1)->GetDepth();
30705
30706 wxPyEndAllowThreads(__tstate);
30707 if (PyErr_Occurred()) SWIG_fail;
30708 }
30709 {
30710 resultobj = SWIG_From_int((int)(result));
30711 }
30712 return resultobj;
30713 fail:
30714 return NULL;
30715 }
30716
30717
30718 static PyObject *_wrap_VideoMode_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
30719 PyObject *resultobj;
30720 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30721 bool result;
30722 PyObject * obj0 = 0 ;
30723 char *kwnames[] = {
30724 (char *) "self", NULL
30725 };
30726
30727 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_IsOk",kwnames,&obj0)) goto fail;
30728 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30729 if (SWIG_arg_fail(1)) SWIG_fail;
30730 {
30731 PyThreadState* __tstate = wxPyBeginAllowThreads();
30732 result = (bool)((wxVideoMode const *)arg1)->IsOk();
30733
30734 wxPyEndAllowThreads(__tstate);
30735 if (PyErr_Occurred()) SWIG_fail;
30736 }
30737 {
30738 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30739 }
30740 return resultobj;
30741 fail:
30742 return NULL;
30743 }
30744
30745
30746 static PyObject *_wrap_VideoMode___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
30747 PyObject *resultobj;
30748 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30749 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
30750 bool result;
30751 PyObject * obj0 = 0 ;
30752 PyObject * obj1 = 0 ;
30753 char *kwnames[] = {
30754 (char *) "self",(char *) "other", NULL
30755 };
30756
30757 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___eq__",kwnames,&obj0,&obj1)) goto fail;
30758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30759 if (SWIG_arg_fail(1)) SWIG_fail;
30760 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30761 if (SWIG_arg_fail(2)) SWIG_fail;
30762 {
30763 PyThreadState* __tstate = wxPyBeginAllowThreads();
30764 result = (bool)wxVideoMode___eq__(arg1,(wxVideoMode const *)arg2);
30765
30766 wxPyEndAllowThreads(__tstate);
30767 if (PyErr_Occurred()) SWIG_fail;
30768 }
30769 {
30770 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30771 }
30772 return resultobj;
30773 fail:
30774 return NULL;
30775 }
30776
30777
30778 static PyObject *_wrap_VideoMode___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
30779 PyObject *resultobj;
30780 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30781 wxVideoMode *arg2 = (wxVideoMode *) 0 ;
30782 bool result;
30783 PyObject * obj0 = 0 ;
30784 PyObject * obj1 = 0 ;
30785 char *kwnames[] = {
30786 (char *) "self",(char *) "other", NULL
30787 };
30788
30789 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode___ne__",kwnames,&obj0,&obj1)) goto fail;
30790 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30791 if (SWIG_arg_fail(1)) SWIG_fail;
30792 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30793 if (SWIG_arg_fail(2)) SWIG_fail;
30794 {
30795 PyThreadState* __tstate = wxPyBeginAllowThreads();
30796 result = (bool)wxVideoMode___ne__(arg1,(wxVideoMode const *)arg2);
30797
30798 wxPyEndAllowThreads(__tstate);
30799 if (PyErr_Occurred()) SWIG_fail;
30800 }
30801 {
30802 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30803 }
30804 return resultobj;
30805 fail:
30806 return NULL;
30807 }
30808
30809
30810 static PyObject *_wrap_VideoMode_w_set(PyObject *, PyObject *args, PyObject *kwargs) {
30811 PyObject *resultobj;
30812 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30813 int arg2 ;
30814 PyObject * obj0 = 0 ;
30815 PyObject * obj1 = 0 ;
30816 char *kwnames[] = {
30817 (char *) "self",(char *) "w", NULL
30818 };
30819
30820 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_w_set",kwnames,&obj0,&obj1)) goto fail;
30821 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30822 if (SWIG_arg_fail(1)) SWIG_fail;
30823 {
30824 arg2 = (int)(SWIG_As_int(obj1));
30825 if (SWIG_arg_fail(2)) SWIG_fail;
30826 }
30827 if (arg1) (arg1)->w = arg2;
30828
30829 Py_INCREF(Py_None); resultobj = Py_None;
30830 return resultobj;
30831 fail:
30832 return NULL;
30833 }
30834
30835
30836 static PyObject *_wrap_VideoMode_w_get(PyObject *, PyObject *args, PyObject *kwargs) {
30837 PyObject *resultobj;
30838 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30839 int result;
30840 PyObject * obj0 = 0 ;
30841 char *kwnames[] = {
30842 (char *) "self", NULL
30843 };
30844
30845 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_w_get",kwnames,&obj0)) goto fail;
30846 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30847 if (SWIG_arg_fail(1)) SWIG_fail;
30848 result = (int) ((arg1)->w);
30849
30850 {
30851 resultobj = SWIG_From_int((int)(result));
30852 }
30853 return resultobj;
30854 fail:
30855 return NULL;
30856 }
30857
30858
30859 static PyObject *_wrap_VideoMode_h_set(PyObject *, PyObject *args, PyObject *kwargs) {
30860 PyObject *resultobj;
30861 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30862 int arg2 ;
30863 PyObject * obj0 = 0 ;
30864 PyObject * obj1 = 0 ;
30865 char *kwnames[] = {
30866 (char *) "self",(char *) "h", NULL
30867 };
30868
30869 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_h_set",kwnames,&obj0,&obj1)) goto fail;
30870 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30871 if (SWIG_arg_fail(1)) SWIG_fail;
30872 {
30873 arg2 = (int)(SWIG_As_int(obj1));
30874 if (SWIG_arg_fail(2)) SWIG_fail;
30875 }
30876 if (arg1) (arg1)->h = arg2;
30877
30878 Py_INCREF(Py_None); resultobj = Py_None;
30879 return resultobj;
30880 fail:
30881 return NULL;
30882 }
30883
30884
30885 static PyObject *_wrap_VideoMode_h_get(PyObject *, PyObject *args, PyObject *kwargs) {
30886 PyObject *resultobj;
30887 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30888 int result;
30889 PyObject * obj0 = 0 ;
30890 char *kwnames[] = {
30891 (char *) "self", NULL
30892 };
30893
30894 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_h_get",kwnames,&obj0)) goto fail;
30895 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30896 if (SWIG_arg_fail(1)) SWIG_fail;
30897 result = (int) ((arg1)->h);
30898
30899 {
30900 resultobj = SWIG_From_int((int)(result));
30901 }
30902 return resultobj;
30903 fail:
30904 return NULL;
30905 }
30906
30907
30908 static PyObject *_wrap_VideoMode_bpp_set(PyObject *, PyObject *args, PyObject *kwargs) {
30909 PyObject *resultobj;
30910 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30911 int arg2 ;
30912 PyObject * obj0 = 0 ;
30913 PyObject * obj1 = 0 ;
30914 char *kwnames[] = {
30915 (char *) "self",(char *) "bpp", NULL
30916 };
30917
30918 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_bpp_set",kwnames,&obj0,&obj1)) goto fail;
30919 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30920 if (SWIG_arg_fail(1)) SWIG_fail;
30921 {
30922 arg2 = (int)(SWIG_As_int(obj1));
30923 if (SWIG_arg_fail(2)) SWIG_fail;
30924 }
30925 if (arg1) (arg1)->bpp = arg2;
30926
30927 Py_INCREF(Py_None); resultobj = Py_None;
30928 return resultobj;
30929 fail:
30930 return NULL;
30931 }
30932
30933
30934 static PyObject *_wrap_VideoMode_bpp_get(PyObject *, PyObject *args, PyObject *kwargs) {
30935 PyObject *resultobj;
30936 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30937 int result;
30938 PyObject * obj0 = 0 ;
30939 char *kwnames[] = {
30940 (char *) "self", NULL
30941 };
30942
30943 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_bpp_get",kwnames,&obj0)) goto fail;
30944 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30945 if (SWIG_arg_fail(1)) SWIG_fail;
30946 result = (int) ((arg1)->bpp);
30947
30948 {
30949 resultobj = SWIG_From_int((int)(result));
30950 }
30951 return resultobj;
30952 fail:
30953 return NULL;
30954 }
30955
30956
30957 static PyObject *_wrap_VideoMode_refresh_set(PyObject *, PyObject *args, PyObject *kwargs) {
30958 PyObject *resultobj;
30959 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30960 int arg2 ;
30961 PyObject * obj0 = 0 ;
30962 PyObject * obj1 = 0 ;
30963 char *kwnames[] = {
30964 (char *) "self",(char *) "refresh", NULL
30965 };
30966
30967 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:VideoMode_refresh_set",kwnames,&obj0,&obj1)) goto fail;
30968 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30969 if (SWIG_arg_fail(1)) SWIG_fail;
30970 {
30971 arg2 = (int)(SWIG_As_int(obj1));
30972 if (SWIG_arg_fail(2)) SWIG_fail;
30973 }
30974 if (arg1) (arg1)->refresh = arg2;
30975
30976 Py_INCREF(Py_None); resultobj = Py_None;
30977 return resultobj;
30978 fail:
30979 return NULL;
30980 }
30981
30982
30983 static PyObject *_wrap_VideoMode_refresh_get(PyObject *, PyObject *args, PyObject *kwargs) {
30984 PyObject *resultobj;
30985 wxVideoMode *arg1 = (wxVideoMode *) 0 ;
30986 int result;
30987 PyObject * obj0 = 0 ;
30988 char *kwnames[] = {
30989 (char *) "self", NULL
30990 };
30991
30992 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:VideoMode_refresh_get",kwnames,&obj0)) goto fail;
30993 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30994 if (SWIG_arg_fail(1)) SWIG_fail;
30995 result = (int) ((arg1)->refresh);
30996
30997 {
30998 resultobj = SWIG_From_int((int)(result));
30999 }
31000 return resultobj;
31001 fail:
31002 return NULL;
31003 }
31004
31005
31006 static PyObject * VideoMode_swigregister(PyObject *, PyObject *args) {
31007 PyObject *obj;
31008 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31009 SWIG_TypeClientData(SWIGTYPE_p_wxVideoMode, obj);
31010 Py_INCREF(obj);
31011 return Py_BuildValue((char *)"");
31012 }
31013 static int _wrap_DefaultVideoMode_set(PyObject *) {
31014 PyErr_SetString(PyExc_TypeError,"Variable DefaultVideoMode is read-only.");
31015 return 1;
31016 }
31017
31018
31019 static PyObject *_wrap_DefaultVideoMode_get(void) {
31020 PyObject *pyobj;
31021
31022 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultVideoMode), SWIGTYPE_p_wxVideoMode, 0);
31023 return pyobj;
31024 }
31025
31026
31027 static PyObject *_wrap_new_Display(PyObject *, PyObject *args, PyObject *kwargs) {
31028 PyObject *resultobj;
31029 size_t arg1 = (size_t) 0 ;
31030 wxDisplay *result;
31031 PyObject * obj0 = 0 ;
31032 char *kwnames[] = {
31033 (char *) "index", NULL
31034 };
31035
31036 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Display",kwnames,&obj0)) goto fail;
31037 if (obj0) {
31038 {
31039 arg1 = (size_t)(SWIG_As_unsigned_SS_long(obj0));
31040 if (SWIG_arg_fail(1)) SWIG_fail;
31041 }
31042 }
31043 {
31044 PyThreadState* __tstate = wxPyBeginAllowThreads();
31045 result = (wxDisplay *)new wxDisplay(arg1);
31046
31047 wxPyEndAllowThreads(__tstate);
31048 if (PyErr_Occurred()) SWIG_fail;
31049 }
31050 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDisplay, 1);
31051 return resultobj;
31052 fail:
31053 return NULL;
31054 }
31055
31056
31057 static PyObject *_wrap_delete_Display(PyObject *, PyObject *args, PyObject *kwargs) {
31058 PyObject *resultobj;
31059 wxDisplay *arg1 = (wxDisplay *) 0 ;
31060 PyObject * obj0 = 0 ;
31061 char *kwnames[] = {
31062 (char *) "self", NULL
31063 };
31064
31065 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Display",kwnames,&obj0)) goto fail;
31066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31067 if (SWIG_arg_fail(1)) SWIG_fail;
31068 {
31069 PyThreadState* __tstate = wxPyBeginAllowThreads();
31070 delete arg1;
31071
31072 wxPyEndAllowThreads(__tstate);
31073 if (PyErr_Occurred()) SWIG_fail;
31074 }
31075 Py_INCREF(Py_None); resultobj = Py_None;
31076 return resultobj;
31077 fail:
31078 return NULL;
31079 }
31080
31081
31082 static PyObject *_wrap_Display_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
31083 PyObject *resultobj;
31084 size_t result;
31085 char *kwnames[] = {
31086 NULL
31087 };
31088
31089 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Display_GetCount",kwnames)) goto fail;
31090 {
31091 PyThreadState* __tstate = wxPyBeginAllowThreads();
31092 result = (size_t)wxDisplay::GetCount();
31093
31094 wxPyEndAllowThreads(__tstate);
31095 if (PyErr_Occurred()) SWIG_fail;
31096 }
31097 {
31098 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
31099 }
31100 return resultobj;
31101 fail:
31102 return NULL;
31103 }
31104
31105
31106 static PyObject *_wrap_Display_GetFromPoint(PyObject *, PyObject *args, PyObject *kwargs) {
31107 PyObject *resultobj;
31108 wxPoint *arg1 = 0 ;
31109 int result;
31110 wxPoint temp1 ;
31111 PyObject * obj0 = 0 ;
31112 char *kwnames[] = {
31113 (char *) "pt", NULL
31114 };
31115
31116 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromPoint",kwnames,&obj0)) goto fail;
31117 {
31118 arg1 = &temp1;
31119 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
31120 }
31121 {
31122 PyThreadState* __tstate = wxPyBeginAllowThreads();
31123 result = (int)wxDisplay::GetFromPoint((wxPoint const &)*arg1);
31124
31125 wxPyEndAllowThreads(__tstate);
31126 if (PyErr_Occurred()) SWIG_fail;
31127 }
31128 {
31129 resultobj = SWIG_From_int((int)(result));
31130 }
31131 return resultobj;
31132 fail:
31133 return NULL;
31134 }
31135
31136
31137 static PyObject *_wrap_Display_GetFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
31138 PyObject *resultobj;
31139 wxWindow *arg1 = (wxWindow *) 0 ;
31140 int result;
31141 PyObject * obj0 = 0 ;
31142 char *kwnames[] = {
31143 (char *) "window", NULL
31144 };
31145
31146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetFromWindow",kwnames,&obj0)) goto fail;
31147 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31148 if (SWIG_arg_fail(1)) SWIG_fail;
31149 {
31150 PyThreadState* __tstate = wxPyBeginAllowThreads();
31151 result = (int)Display_GetFromWindow(arg1);
31152
31153 wxPyEndAllowThreads(__tstate);
31154 if (PyErr_Occurred()) SWIG_fail;
31155 }
31156 {
31157 resultobj = SWIG_From_int((int)(result));
31158 }
31159 return resultobj;
31160 fail:
31161 return NULL;
31162 }
31163
31164
31165 static PyObject *_wrap_Display_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
31166 PyObject *resultobj;
31167 wxDisplay *arg1 = (wxDisplay *) 0 ;
31168 bool result;
31169 PyObject * obj0 = 0 ;
31170 char *kwnames[] = {
31171 (char *) "self", NULL
31172 };
31173
31174 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsOk",kwnames,&obj0)) goto fail;
31175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31176 if (SWIG_arg_fail(1)) SWIG_fail;
31177 {
31178 PyThreadState* __tstate = wxPyBeginAllowThreads();
31179 result = (bool)((wxDisplay const *)arg1)->IsOk();
31180
31181 wxPyEndAllowThreads(__tstate);
31182 if (PyErr_Occurred()) SWIG_fail;
31183 }
31184 {
31185 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31186 }
31187 return resultobj;
31188 fail:
31189 return NULL;
31190 }
31191
31192
31193 static PyObject *_wrap_Display_GetGeometry(PyObject *, PyObject *args, PyObject *kwargs) {
31194 PyObject *resultobj;
31195 wxDisplay *arg1 = (wxDisplay *) 0 ;
31196 wxRect result;
31197 PyObject * obj0 = 0 ;
31198 char *kwnames[] = {
31199 (char *) "self", NULL
31200 };
31201
31202 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetGeometry",kwnames,&obj0)) goto fail;
31203 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31204 if (SWIG_arg_fail(1)) SWIG_fail;
31205 {
31206 PyThreadState* __tstate = wxPyBeginAllowThreads();
31207 result = ((wxDisplay const *)arg1)->GetGeometry();
31208
31209 wxPyEndAllowThreads(__tstate);
31210 if (PyErr_Occurred()) SWIG_fail;
31211 }
31212 {
31213 wxRect * resultptr;
31214 resultptr = new wxRect((wxRect &)(result));
31215 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
31216 }
31217 return resultobj;
31218 fail:
31219 return NULL;
31220 }
31221
31222
31223 static PyObject *_wrap_Display_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
31224 PyObject *resultobj;
31225 wxDisplay *arg1 = (wxDisplay *) 0 ;
31226 wxString result;
31227 PyObject * obj0 = 0 ;
31228 char *kwnames[] = {
31229 (char *) "self", NULL
31230 };
31231
31232 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetName",kwnames,&obj0)) goto fail;
31233 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31234 if (SWIG_arg_fail(1)) SWIG_fail;
31235 {
31236 PyThreadState* __tstate = wxPyBeginAllowThreads();
31237 result = ((wxDisplay const *)arg1)->GetName();
31238
31239 wxPyEndAllowThreads(__tstate);
31240 if (PyErr_Occurred()) SWIG_fail;
31241 }
31242 {
31243 #if wxUSE_UNICODE
31244 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31245 #else
31246 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31247 #endif
31248 }
31249 return resultobj;
31250 fail:
31251 return NULL;
31252 }
31253
31254
31255 static PyObject *_wrap_Display_IsPrimary(PyObject *, PyObject *args, PyObject *kwargs) {
31256 PyObject *resultobj;
31257 wxDisplay *arg1 = (wxDisplay *) 0 ;
31258 bool result;
31259 PyObject * obj0 = 0 ;
31260 char *kwnames[] = {
31261 (char *) "self", NULL
31262 };
31263
31264 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_IsPrimary",kwnames,&obj0)) goto fail;
31265 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31266 if (SWIG_arg_fail(1)) SWIG_fail;
31267 {
31268 PyThreadState* __tstate = wxPyBeginAllowThreads();
31269 result = (bool)((wxDisplay const *)arg1)->IsPrimary();
31270
31271 wxPyEndAllowThreads(__tstate);
31272 if (PyErr_Occurred()) SWIG_fail;
31273 }
31274 {
31275 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31276 }
31277 return resultobj;
31278 fail:
31279 return NULL;
31280 }
31281
31282
31283 static PyObject *_wrap_Display_GetModes(PyObject *, PyObject *args, PyObject *kwargs) {
31284 PyObject *resultobj;
31285 wxDisplay *arg1 = (wxDisplay *) 0 ;
31286 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
31287 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
31288 PyObject *result;
31289 PyObject * obj0 = 0 ;
31290 PyObject * obj1 = 0 ;
31291 char *kwnames[] = {
31292 (char *) "self",(char *) "mode", NULL
31293 };
31294
31295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_GetModes",kwnames,&obj0,&obj1)) goto fail;
31296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31297 if (SWIG_arg_fail(1)) SWIG_fail;
31298 if (obj1) {
31299 {
31300 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31301 if (SWIG_arg_fail(2)) SWIG_fail;
31302 if (arg2 == NULL) {
31303 SWIG_null_ref("wxVideoMode");
31304 }
31305 if (SWIG_arg_fail(2)) SWIG_fail;
31306 }
31307 }
31308 {
31309 PyThreadState* __tstate = wxPyBeginAllowThreads();
31310 result = (PyObject *)wxDisplay_GetModes(arg1,(wxVideoMode const &)*arg2);
31311
31312 wxPyEndAllowThreads(__tstate);
31313 if (PyErr_Occurred()) SWIG_fail;
31314 }
31315 resultobj = result;
31316 return resultobj;
31317 fail:
31318 return NULL;
31319 }
31320
31321
31322 static PyObject *_wrap_Display_GetCurrentMode(PyObject *, PyObject *args, PyObject *kwargs) {
31323 PyObject *resultobj;
31324 wxDisplay *arg1 = (wxDisplay *) 0 ;
31325 wxVideoMode result;
31326 PyObject * obj0 = 0 ;
31327 char *kwnames[] = {
31328 (char *) "self", NULL
31329 };
31330
31331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_GetCurrentMode",kwnames,&obj0)) goto fail;
31332 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31333 if (SWIG_arg_fail(1)) SWIG_fail;
31334 {
31335 PyThreadState* __tstate = wxPyBeginAllowThreads();
31336 result = ((wxDisplay const *)arg1)->GetCurrentMode();
31337
31338 wxPyEndAllowThreads(__tstate);
31339 if (PyErr_Occurred()) SWIG_fail;
31340 }
31341 {
31342 wxVideoMode * resultptr;
31343 resultptr = new wxVideoMode((wxVideoMode &)(result));
31344 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVideoMode, 1);
31345 }
31346 return resultobj;
31347 fail:
31348 return NULL;
31349 }
31350
31351
31352 static PyObject *_wrap_Display_ChangeMode(PyObject *, PyObject *args, PyObject *kwargs) {
31353 PyObject *resultobj;
31354 wxDisplay *arg1 = (wxDisplay *) 0 ;
31355 wxVideoMode const &arg2_defvalue = wxDefaultVideoMode ;
31356 wxVideoMode *arg2 = (wxVideoMode *) &arg2_defvalue ;
31357 bool result;
31358 PyObject * obj0 = 0 ;
31359 PyObject * obj1 = 0 ;
31360 char *kwnames[] = {
31361 (char *) "self",(char *) "mode", NULL
31362 };
31363
31364 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Display_ChangeMode",kwnames,&obj0,&obj1)) goto fail;
31365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31366 if (SWIG_arg_fail(1)) SWIG_fail;
31367 if (obj1) {
31368 {
31369 SWIG_Python_ConvertPtr(obj1, (void **)&arg2, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
31370 if (SWIG_arg_fail(2)) SWIG_fail;
31371 if (arg2 == NULL) {
31372 SWIG_null_ref("wxVideoMode");
31373 }
31374 if (SWIG_arg_fail(2)) SWIG_fail;
31375 }
31376 }
31377 {
31378 PyThreadState* __tstate = wxPyBeginAllowThreads();
31379 result = (bool)(arg1)->ChangeMode((wxVideoMode const &)*arg2);
31380
31381 wxPyEndAllowThreads(__tstate);
31382 if (PyErr_Occurred()) SWIG_fail;
31383 }
31384 {
31385 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31386 }
31387 return resultobj;
31388 fail:
31389 return NULL;
31390 }
31391
31392
31393 static PyObject *_wrap_Display_ResetMode(PyObject *, PyObject *args, PyObject *kwargs) {
31394 PyObject *resultobj;
31395 wxDisplay *arg1 = (wxDisplay *) 0 ;
31396 PyObject * obj0 = 0 ;
31397 char *kwnames[] = {
31398 (char *) "self", NULL
31399 };
31400
31401 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Display_ResetMode",kwnames,&obj0)) goto fail;
31402 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31403 if (SWIG_arg_fail(1)) SWIG_fail;
31404 {
31405 PyThreadState* __tstate = wxPyBeginAllowThreads();
31406 (arg1)->ResetMode();
31407
31408 wxPyEndAllowThreads(__tstate);
31409 if (PyErr_Occurred()) SWIG_fail;
31410 }
31411 Py_INCREF(Py_None); resultobj = Py_None;
31412 return resultobj;
31413 fail:
31414 return NULL;
31415 }
31416
31417
31418 static PyObject * Display_swigregister(PyObject *, PyObject *args) {
31419 PyObject *obj;
31420 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31421 SWIG_TypeClientData(SWIGTYPE_p_wxDisplay, obj);
31422 Py_INCREF(obj);
31423 return Py_BuildValue((char *)"");
31424 }
31425 static PyObject *_wrap_StandardPaths_Get(PyObject *, PyObject *args, PyObject *kwargs) {
31426 PyObject *resultobj;
31427 wxStandardPaths *result;
31428 char *kwnames[] = {
31429 NULL
31430 };
31431
31432 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StandardPaths_Get",kwnames)) goto fail;
31433 {
31434 PyThreadState* __tstate = wxPyBeginAllowThreads();
31435 result = (wxStandardPaths *)StandardPaths_Get();
31436
31437 wxPyEndAllowThreads(__tstate);
31438 if (PyErr_Occurred()) SWIG_fail;
31439 }
31440 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStandardPaths, 0);
31441 return resultobj;
31442 fail:
31443 return NULL;
31444 }
31445
31446
31447 static PyObject *_wrap_StandardPaths_GetConfigDir(PyObject *, PyObject *args, PyObject *kwargs) {
31448 PyObject *resultobj;
31449 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
31450 wxString result;
31451 PyObject * obj0 = 0 ;
31452 char *kwnames[] = {
31453 (char *) "self", NULL
31454 };
31455
31456 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetConfigDir",kwnames,&obj0)) goto fail;
31457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31458 if (SWIG_arg_fail(1)) SWIG_fail;
31459 {
31460 PyThreadState* __tstate = wxPyBeginAllowThreads();
31461 result = ((wxStandardPaths const *)arg1)->GetConfigDir();
31462
31463 wxPyEndAllowThreads(__tstate);
31464 if (PyErr_Occurred()) SWIG_fail;
31465 }
31466 {
31467 #if wxUSE_UNICODE
31468 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31469 #else
31470 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31471 #endif
31472 }
31473 return resultobj;
31474 fail:
31475 return NULL;
31476 }
31477
31478
31479 static PyObject *_wrap_StandardPaths_GetUserConfigDir(PyObject *, PyObject *args, PyObject *kwargs) {
31480 PyObject *resultobj;
31481 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
31482 wxString result;
31483 PyObject * obj0 = 0 ;
31484 char *kwnames[] = {
31485 (char *) "self", NULL
31486 };
31487
31488 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserConfigDir",kwnames,&obj0)) goto fail;
31489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31490 if (SWIG_arg_fail(1)) SWIG_fail;
31491 {
31492 PyThreadState* __tstate = wxPyBeginAllowThreads();
31493 result = ((wxStandardPaths const *)arg1)->GetUserConfigDir();
31494
31495 wxPyEndAllowThreads(__tstate);
31496 if (PyErr_Occurred()) SWIG_fail;
31497 }
31498 {
31499 #if wxUSE_UNICODE
31500 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31501 #else
31502 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31503 #endif
31504 }
31505 return resultobj;
31506 fail:
31507 return NULL;
31508 }
31509
31510
31511 static PyObject *_wrap_StandardPaths_GetDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
31512 PyObject *resultobj;
31513 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
31514 wxString result;
31515 PyObject * obj0 = 0 ;
31516 char *kwnames[] = {
31517 (char *) "self", NULL
31518 };
31519
31520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetDataDir",kwnames,&obj0)) goto fail;
31521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31522 if (SWIG_arg_fail(1)) SWIG_fail;
31523 {
31524 PyThreadState* __tstate = wxPyBeginAllowThreads();
31525 result = ((wxStandardPaths const *)arg1)->GetDataDir();
31526
31527 wxPyEndAllowThreads(__tstate);
31528 if (PyErr_Occurred()) SWIG_fail;
31529 }
31530 {
31531 #if wxUSE_UNICODE
31532 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31533 #else
31534 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31535 #endif
31536 }
31537 return resultobj;
31538 fail:
31539 return NULL;
31540 }
31541
31542
31543 static PyObject *_wrap_StandardPaths_GetLocalDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
31544 PyObject *resultobj;
31545 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
31546 wxString result;
31547 PyObject * obj0 = 0 ;
31548 char *kwnames[] = {
31549 (char *) "self", NULL
31550 };
31551
31552 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetLocalDataDir",kwnames,&obj0)) goto fail;
31553 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31554 if (SWIG_arg_fail(1)) SWIG_fail;
31555 {
31556 PyThreadState* __tstate = wxPyBeginAllowThreads();
31557 result = ((wxStandardPaths const *)arg1)->GetLocalDataDir();
31558
31559 wxPyEndAllowThreads(__tstate);
31560 if (PyErr_Occurred()) SWIG_fail;
31561 }
31562 {
31563 #if wxUSE_UNICODE
31564 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31565 #else
31566 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31567 #endif
31568 }
31569 return resultobj;
31570 fail:
31571 return NULL;
31572 }
31573
31574
31575 static PyObject *_wrap_StandardPaths_GetUserDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
31576 PyObject *resultobj;
31577 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
31578 wxString result;
31579 PyObject * obj0 = 0 ;
31580 char *kwnames[] = {
31581 (char *) "self", NULL
31582 };
31583
31584 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserDataDir",kwnames,&obj0)) goto fail;
31585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31586 if (SWIG_arg_fail(1)) SWIG_fail;
31587 {
31588 PyThreadState* __tstate = wxPyBeginAllowThreads();
31589 result = ((wxStandardPaths const *)arg1)->GetUserDataDir();
31590
31591 wxPyEndAllowThreads(__tstate);
31592 if (PyErr_Occurred()) SWIG_fail;
31593 }
31594 {
31595 #if wxUSE_UNICODE
31596 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31597 #else
31598 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31599 #endif
31600 }
31601 return resultobj;
31602 fail:
31603 return NULL;
31604 }
31605
31606
31607 static PyObject *_wrap_StandardPaths_GetUserLocalDataDir(PyObject *, PyObject *args, PyObject *kwargs) {
31608 PyObject *resultobj;
31609 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
31610 wxString result;
31611 PyObject * obj0 = 0 ;
31612 char *kwnames[] = {
31613 (char *) "self", NULL
31614 };
31615
31616 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetUserLocalDataDir",kwnames,&obj0)) goto fail;
31617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31618 if (SWIG_arg_fail(1)) SWIG_fail;
31619 {
31620 PyThreadState* __tstate = wxPyBeginAllowThreads();
31621 result = ((wxStandardPaths const *)arg1)->GetUserLocalDataDir();
31622
31623 wxPyEndAllowThreads(__tstate);
31624 if (PyErr_Occurred()) SWIG_fail;
31625 }
31626 {
31627 #if wxUSE_UNICODE
31628 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31629 #else
31630 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31631 #endif
31632 }
31633 return resultobj;
31634 fail:
31635 return NULL;
31636 }
31637
31638
31639 static PyObject *_wrap_StandardPaths_GetPluginsDir(PyObject *, PyObject *args, PyObject *kwargs) {
31640 PyObject *resultobj;
31641 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
31642 wxString result;
31643 PyObject * obj0 = 0 ;
31644 char *kwnames[] = {
31645 (char *) "self", NULL
31646 };
31647
31648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetPluginsDir",kwnames,&obj0)) goto fail;
31649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31650 if (SWIG_arg_fail(1)) SWIG_fail;
31651 {
31652 PyThreadState* __tstate = wxPyBeginAllowThreads();
31653 result = ((wxStandardPaths const *)arg1)->GetPluginsDir();
31654
31655 wxPyEndAllowThreads(__tstate);
31656 if (PyErr_Occurred()) SWIG_fail;
31657 }
31658 {
31659 #if wxUSE_UNICODE
31660 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31661 #else
31662 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31663 #endif
31664 }
31665 return resultobj;
31666 fail:
31667 return NULL;
31668 }
31669
31670
31671 static PyObject *_wrap_StandardPaths_SetInstallPrefix(PyObject *, PyObject *args, PyObject *kwargs) {
31672 PyObject *resultobj;
31673 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
31674 wxString *arg2 = 0 ;
31675 bool temp2 = false ;
31676 PyObject * obj0 = 0 ;
31677 PyObject * obj1 = 0 ;
31678 char *kwnames[] = {
31679 (char *) "self",(char *) "prefix", NULL
31680 };
31681
31682 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:StandardPaths_SetInstallPrefix",kwnames,&obj0,&obj1)) goto fail;
31683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31684 if (SWIG_arg_fail(1)) SWIG_fail;
31685 {
31686 arg2 = wxString_in_helper(obj1);
31687 if (arg2 == NULL) SWIG_fail;
31688 temp2 = true;
31689 }
31690 {
31691 PyThreadState* __tstate = wxPyBeginAllowThreads();
31692 (arg1)->SetInstallPrefix((wxString const &)*arg2);
31693
31694 wxPyEndAllowThreads(__tstate);
31695 if (PyErr_Occurred()) SWIG_fail;
31696 }
31697 Py_INCREF(Py_None); resultobj = Py_None;
31698 {
31699 if (temp2)
31700 delete arg2;
31701 }
31702 return resultobj;
31703 fail:
31704 {
31705 if (temp2)
31706 delete arg2;
31707 }
31708 return NULL;
31709 }
31710
31711
31712 static PyObject *_wrap_StandardPaths_GetInstallPrefix(PyObject *, PyObject *args, PyObject *kwargs) {
31713 PyObject *resultobj;
31714 wxStandardPaths *arg1 = (wxStandardPaths *) 0 ;
31715 wxString result;
31716 PyObject * obj0 = 0 ;
31717 char *kwnames[] = {
31718 (char *) "self", NULL
31719 };
31720
31721 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StandardPaths_GetInstallPrefix",kwnames,&obj0)) goto fail;
31722 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31723 if (SWIG_arg_fail(1)) SWIG_fail;
31724 {
31725 PyThreadState* __tstate = wxPyBeginAllowThreads();
31726 result = ((wxStandardPaths const *)arg1)->GetInstallPrefix();
31727
31728 wxPyEndAllowThreads(__tstate);
31729 if (PyErr_Occurred()) SWIG_fail;
31730 }
31731 {
31732 #if wxUSE_UNICODE
31733 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
31734 #else
31735 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
31736 #endif
31737 }
31738 return resultobj;
31739 fail:
31740 return NULL;
31741 }
31742
31743
31744 static PyObject * StandardPaths_swigregister(PyObject *, PyObject *args) {
31745 PyObject *obj;
31746 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
31747 SWIG_TypeClientData(SWIGTYPE_p_wxStandardPaths, obj);
31748 Py_INCREF(obj);
31749 return Py_BuildValue((char *)"");
31750 }
31751 static PyMethodDef SwigMethods[] = {
31752 { (char *)"SystemSettings_GetColour", (PyCFunction) _wrap_SystemSettings_GetColour, METH_VARARGS | METH_KEYWORDS, NULL},
31753 { (char *)"SystemSettings_GetFont", (PyCFunction) _wrap_SystemSettings_GetFont, METH_VARARGS | METH_KEYWORDS, NULL},
31754 { (char *)"SystemSettings_GetMetric", (PyCFunction) _wrap_SystemSettings_GetMetric, METH_VARARGS | METH_KEYWORDS, NULL},
31755 { (char *)"SystemSettings_HasFeature", (PyCFunction) _wrap_SystemSettings_HasFeature, METH_VARARGS | METH_KEYWORDS, NULL},
31756 { (char *)"SystemSettings_GetScreenType", (PyCFunction) _wrap_SystemSettings_GetScreenType, METH_VARARGS | METH_KEYWORDS, NULL},
31757 { (char *)"SystemSettings_SetScreenType", (PyCFunction) _wrap_SystemSettings_SetScreenType, METH_VARARGS | METH_KEYWORDS, NULL},
31758 { (char *)"SystemSettings_swigregister", SystemSettings_swigregister, METH_VARARGS, NULL},
31759 { (char *)"new_SystemOptions", (PyCFunction) _wrap_new_SystemOptions, METH_VARARGS | METH_KEYWORDS, NULL},
31760 { (char *)"SystemOptions_SetOption", (PyCFunction) _wrap_SystemOptions_SetOption, METH_VARARGS | METH_KEYWORDS, NULL},
31761 { (char *)"SystemOptions_SetOptionInt", (PyCFunction) _wrap_SystemOptions_SetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL},
31762 { (char *)"SystemOptions_GetOption", (PyCFunction) _wrap_SystemOptions_GetOption, METH_VARARGS | METH_KEYWORDS, NULL},
31763 { (char *)"SystemOptions_GetOptionInt", (PyCFunction) _wrap_SystemOptions_GetOptionInt, METH_VARARGS | METH_KEYWORDS, NULL},
31764 { (char *)"SystemOptions_HasOption", (PyCFunction) _wrap_SystemOptions_HasOption, METH_VARARGS | METH_KEYWORDS, NULL},
31765 { (char *)"SystemOptions_IsFalse", (PyCFunction) _wrap_SystemOptions_IsFalse, METH_VARARGS | METH_KEYWORDS, NULL},
31766 { (char *)"SystemOptions_swigregister", SystemOptions_swigregister, METH_VARARGS, NULL},
31767 { (char *)"NewId", (PyCFunction) _wrap_NewId, METH_VARARGS | METH_KEYWORDS, NULL},
31768 { (char *)"RegisterId", (PyCFunction) _wrap_RegisterId, METH_VARARGS | METH_KEYWORDS, NULL},
31769 { (char *)"GetCurrentId", (PyCFunction) _wrap_GetCurrentId, METH_VARARGS | METH_KEYWORDS, NULL},
31770 { (char *)"IsStockID", (PyCFunction) _wrap_IsStockID, METH_VARARGS | METH_KEYWORDS, NULL},
31771 { (char *)"IsStockLabel", (PyCFunction) _wrap_IsStockLabel, METH_VARARGS | METH_KEYWORDS, NULL},
31772 { (char *)"GetStockLabel", (PyCFunction) _wrap_GetStockLabel, METH_VARARGS | METH_KEYWORDS, NULL},
31773 { (char *)"Bell", (PyCFunction) _wrap_Bell, METH_VARARGS | METH_KEYWORDS, NULL},
31774 { (char *)"EndBusyCursor", (PyCFunction) _wrap_EndBusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
31775 { (char *)"GetElapsedTime", (PyCFunction) _wrap_GetElapsedTime, METH_VARARGS | METH_KEYWORDS, NULL},
31776 { (char *)"GetMousePosition", (PyCFunction) _wrap_GetMousePosition, METH_VARARGS | METH_KEYWORDS, NULL},
31777 { (char *)"IsBusy", (PyCFunction) _wrap_IsBusy, METH_VARARGS | METH_KEYWORDS, NULL},
31778 { (char *)"Now", (PyCFunction) _wrap_Now, METH_VARARGS | METH_KEYWORDS, NULL},
31779 { (char *)"Shell", (PyCFunction) _wrap_Shell, METH_VARARGS | METH_KEYWORDS, NULL},
31780 { (char *)"StartTimer", (PyCFunction) _wrap_StartTimer, METH_VARARGS | METH_KEYWORDS, NULL},
31781 { (char *)"GetOsVersion", (PyCFunction) _wrap_GetOsVersion, METH_VARARGS | METH_KEYWORDS, NULL},
31782 { (char *)"GetOsDescription", (PyCFunction) _wrap_GetOsDescription, METH_VARARGS | METH_KEYWORDS, NULL},
31783 { (char *)"GetFreeMemory", (PyCFunction) _wrap_GetFreeMemory, METH_VARARGS | METH_KEYWORDS, NULL},
31784 { (char *)"Shutdown", (PyCFunction) _wrap_Shutdown, METH_VARARGS | METH_KEYWORDS, NULL},
31785 { (char *)"Sleep", (PyCFunction) _wrap_Sleep, METH_VARARGS | METH_KEYWORDS, NULL},
31786 { (char *)"MilliSleep", (PyCFunction) _wrap_MilliSleep, METH_VARARGS | METH_KEYWORDS, NULL},
31787 { (char *)"MicroSleep", (PyCFunction) _wrap_MicroSleep, METH_VARARGS | METH_KEYWORDS, NULL},
31788 { (char *)"EnableTopLevelWindows", (PyCFunction) _wrap_EnableTopLevelWindows, METH_VARARGS | METH_KEYWORDS, NULL},
31789 { (char *)"StripMenuCodes", (PyCFunction) _wrap_StripMenuCodes, METH_VARARGS | METH_KEYWORDS, NULL},
31790 { (char *)"GetEmailAddress", (PyCFunction) _wrap_GetEmailAddress, METH_VARARGS | METH_KEYWORDS, NULL},
31791 { (char *)"GetHostName", (PyCFunction) _wrap_GetHostName, METH_VARARGS | METH_KEYWORDS, NULL},
31792 { (char *)"GetFullHostName", (PyCFunction) _wrap_GetFullHostName, METH_VARARGS | METH_KEYWORDS, NULL},
31793 { (char *)"GetUserId", (PyCFunction) _wrap_GetUserId, METH_VARARGS | METH_KEYWORDS, NULL},
31794 { (char *)"GetUserName", (PyCFunction) _wrap_GetUserName, METH_VARARGS | METH_KEYWORDS, NULL},
31795 { (char *)"GetHomeDir", (PyCFunction) _wrap_GetHomeDir, METH_VARARGS | METH_KEYWORDS, NULL},
31796 { (char *)"GetUserHome", (PyCFunction) _wrap_GetUserHome, METH_VARARGS | METH_KEYWORDS, NULL},
31797 { (char *)"GetProcessId", (PyCFunction) _wrap_GetProcessId, METH_VARARGS | METH_KEYWORDS, NULL},
31798 { (char *)"Trap", (PyCFunction) _wrap_Trap, METH_VARARGS | METH_KEYWORDS, NULL},
31799 { (char *)"FileSelector", (PyCFunction) _wrap_FileSelector, METH_VARARGS | METH_KEYWORDS, NULL},
31800 { (char *)"LoadFileSelector", (PyCFunction) _wrap_LoadFileSelector, METH_VARARGS | METH_KEYWORDS, NULL},
31801 { (char *)"SaveFileSelector", (PyCFunction) _wrap_SaveFileSelector, METH_VARARGS | METH_KEYWORDS, NULL},
31802 { (char *)"DirSelector", (PyCFunction) _wrap_DirSelector, METH_VARARGS | METH_KEYWORDS, NULL},
31803 { (char *)"GetTextFromUser", (PyCFunction) _wrap_GetTextFromUser, METH_VARARGS | METH_KEYWORDS, NULL},
31804 { (char *)"GetPasswordFromUser", (PyCFunction) _wrap_GetPasswordFromUser, METH_VARARGS | METH_KEYWORDS, NULL},
31805 { (char *)"GetSingleChoice", (PyCFunction) _wrap_GetSingleChoice, METH_VARARGS | METH_KEYWORDS, NULL},
31806 { (char *)"GetSingleChoiceIndex", (PyCFunction) _wrap_GetSingleChoiceIndex, METH_VARARGS | METH_KEYWORDS, NULL},
31807 { (char *)"MessageBox", (PyCFunction) _wrap_MessageBox, METH_VARARGS | METH_KEYWORDS, NULL},
31808 { (char *)"ColourDisplay", (PyCFunction) _wrap_ColourDisplay, METH_VARARGS | METH_KEYWORDS, NULL},
31809 { (char *)"DisplayDepth", (PyCFunction) _wrap_DisplayDepth, METH_VARARGS | METH_KEYWORDS, NULL},
31810 { (char *)"GetDisplayDepth", (PyCFunction) _wrap_GetDisplayDepth, METH_VARARGS | METH_KEYWORDS, NULL},
31811 { (char *)"DisplaySize", (PyCFunction) _wrap_DisplaySize, METH_VARARGS | METH_KEYWORDS, NULL},
31812 { (char *)"GetDisplaySize", (PyCFunction) _wrap_GetDisplaySize, METH_VARARGS | METH_KEYWORDS, NULL},
31813 { (char *)"DisplaySizeMM", (PyCFunction) _wrap_DisplaySizeMM, METH_VARARGS | METH_KEYWORDS, NULL},
31814 { (char *)"GetDisplaySizeMM", (PyCFunction) _wrap_GetDisplaySizeMM, METH_VARARGS | METH_KEYWORDS, NULL},
31815 { (char *)"ClientDisplayRect", (PyCFunction) _wrap_ClientDisplayRect, METH_VARARGS | METH_KEYWORDS, NULL},
31816 { (char *)"GetClientDisplayRect", (PyCFunction) _wrap_GetClientDisplayRect, METH_VARARGS | METH_KEYWORDS, NULL},
31817 { (char *)"SetCursor", (PyCFunction) _wrap_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
31818 { (char *)"GetXDisplay", (PyCFunction) _wrap_GetXDisplay, METH_VARARGS | METH_KEYWORDS, NULL},
31819 { (char *)"BeginBusyCursor", (PyCFunction) _wrap_BeginBusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
31820 { (char *)"GetActiveWindow", (PyCFunction) _wrap_GetActiveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
31821 { (char *)"GenericFindWindowAtPoint", (PyCFunction) _wrap_GenericFindWindowAtPoint, METH_VARARGS | METH_KEYWORDS, NULL},
31822 { (char *)"FindWindowAtPoint", (PyCFunction) _wrap_FindWindowAtPoint, METH_VARARGS | METH_KEYWORDS, NULL},
31823 { (char *)"GetTopLevelParent", (PyCFunction) _wrap_GetTopLevelParent, METH_VARARGS | METH_KEYWORDS, NULL},
31824 { (char *)"LaunchDefaultBrowser", (PyCFunction) _wrap_LaunchDefaultBrowser, METH_VARARGS | METH_KEYWORDS, NULL},
31825 { (char *)"GetKeyState", (PyCFunction) _wrap_GetKeyState, METH_VARARGS | METH_KEYWORDS, NULL},
31826 { (char *)"WakeUpMainThread", (PyCFunction) _wrap_WakeUpMainThread, METH_VARARGS | METH_KEYWORDS, NULL},
31827 { (char *)"MutexGuiEnter", (PyCFunction) _wrap_MutexGuiEnter, METH_VARARGS | METH_KEYWORDS, NULL},
31828 { (char *)"MutexGuiLeave", (PyCFunction) _wrap_MutexGuiLeave, METH_VARARGS | METH_KEYWORDS, NULL},
31829 { (char *)"new_MutexGuiLocker", (PyCFunction) _wrap_new_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS, NULL},
31830 { (char *)"delete_MutexGuiLocker", (PyCFunction) _wrap_delete_MutexGuiLocker, METH_VARARGS | METH_KEYWORDS, NULL},
31831 { (char *)"MutexGuiLocker_swigregister", MutexGuiLocker_swigregister, METH_VARARGS, NULL},
31832 { (char *)"Thread_IsMain", (PyCFunction) _wrap_Thread_IsMain, METH_VARARGS | METH_KEYWORDS, NULL},
31833 { (char *)"new_ToolTip", (PyCFunction) _wrap_new_ToolTip, METH_VARARGS | METH_KEYWORDS, NULL},
31834 { (char *)"ToolTip_SetTip", (PyCFunction) _wrap_ToolTip_SetTip, METH_VARARGS | METH_KEYWORDS, NULL},
31835 { (char *)"ToolTip_GetTip", (PyCFunction) _wrap_ToolTip_GetTip, METH_VARARGS | METH_KEYWORDS, NULL},
31836 { (char *)"ToolTip_GetWindow", (PyCFunction) _wrap_ToolTip_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
31837 { (char *)"ToolTip_Enable", (PyCFunction) _wrap_ToolTip_Enable, METH_VARARGS | METH_KEYWORDS, NULL},
31838 { (char *)"ToolTip_SetDelay", (PyCFunction) _wrap_ToolTip_SetDelay, METH_VARARGS | METH_KEYWORDS, NULL},
31839 { (char *)"ToolTip_swigregister", ToolTip_swigregister, METH_VARARGS, NULL},
31840 { (char *)"new_Caret", (PyCFunction) _wrap_new_Caret, METH_VARARGS | METH_KEYWORDS, NULL},
31841 { (char *)"Caret_Destroy", (PyCFunction) _wrap_Caret_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
31842 { (char *)"Caret_IsOk", (PyCFunction) _wrap_Caret_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
31843 { (char *)"Caret_IsVisible", (PyCFunction) _wrap_Caret_IsVisible, METH_VARARGS | METH_KEYWORDS, NULL},
31844 { (char *)"Caret_GetPosition", (PyCFunction) _wrap_Caret_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
31845 { (char *)"Caret_GetPositionTuple", (PyCFunction) _wrap_Caret_GetPositionTuple, METH_VARARGS | METH_KEYWORDS, NULL},
31846 { (char *)"Caret_GetSize", (PyCFunction) _wrap_Caret_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
31847 { (char *)"Caret_GetSizeTuple", (PyCFunction) _wrap_Caret_GetSizeTuple, METH_VARARGS | METH_KEYWORDS, NULL},
31848 { (char *)"Caret_GetWindow", (PyCFunction) _wrap_Caret_GetWindow, METH_VARARGS | METH_KEYWORDS, NULL},
31849 { (char *)"Caret_MoveXY", (PyCFunction) _wrap_Caret_MoveXY, METH_VARARGS | METH_KEYWORDS, NULL},
31850 { (char *)"Caret_Move", (PyCFunction) _wrap_Caret_Move, METH_VARARGS | METH_KEYWORDS, NULL},
31851 { (char *)"Caret_SetSizeWH", (PyCFunction) _wrap_Caret_SetSizeWH, METH_VARARGS | METH_KEYWORDS, NULL},
31852 { (char *)"Caret_SetSize", (PyCFunction) _wrap_Caret_SetSize, METH_VARARGS | METH_KEYWORDS, NULL},
31853 { (char *)"Caret_Show", (PyCFunction) _wrap_Caret_Show, METH_VARARGS | METH_KEYWORDS, NULL},
31854 { (char *)"Caret_Hide", (PyCFunction) _wrap_Caret_Hide, METH_VARARGS | METH_KEYWORDS, NULL},
31855 { (char *)"Caret_GetBlinkTime", (PyCFunction) _wrap_Caret_GetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL},
31856 { (char *)"Caret_SetBlinkTime", (PyCFunction) _wrap_Caret_SetBlinkTime, METH_VARARGS | METH_KEYWORDS, NULL},
31857 { (char *)"Caret_swigregister", Caret_swigregister, METH_VARARGS, NULL},
31858 { (char *)"new_BusyCursor", (PyCFunction) _wrap_new_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
31859 { (char *)"delete_BusyCursor", (PyCFunction) _wrap_delete_BusyCursor, METH_VARARGS | METH_KEYWORDS, NULL},
31860 { (char *)"BusyCursor_swigregister", BusyCursor_swigregister, METH_VARARGS, NULL},
31861 { (char *)"new_WindowDisabler", (PyCFunction) _wrap_new_WindowDisabler, METH_VARARGS | METH_KEYWORDS, NULL},
31862 { (char *)"delete_WindowDisabler", (PyCFunction) _wrap_delete_WindowDisabler, METH_VARARGS | METH_KEYWORDS, NULL},
31863 { (char *)"WindowDisabler_swigregister", WindowDisabler_swigregister, METH_VARARGS, NULL},
31864 { (char *)"new_BusyInfo", (PyCFunction) _wrap_new_BusyInfo, METH_VARARGS | METH_KEYWORDS, NULL},
31865 { (char *)"delete_BusyInfo", (PyCFunction) _wrap_delete_BusyInfo, METH_VARARGS | METH_KEYWORDS, NULL},
31866 { (char *)"BusyInfo_swigregister", BusyInfo_swigregister, METH_VARARGS, NULL},
31867 { (char *)"new_StopWatch", (PyCFunction) _wrap_new_StopWatch, METH_VARARGS | METH_KEYWORDS, NULL},
31868 { (char *)"StopWatch_Start", (PyCFunction) _wrap_StopWatch_Start, METH_VARARGS | METH_KEYWORDS, NULL},
31869 { (char *)"StopWatch_Pause", (PyCFunction) _wrap_StopWatch_Pause, METH_VARARGS | METH_KEYWORDS, NULL},
31870 { (char *)"StopWatch_Resume", (PyCFunction) _wrap_StopWatch_Resume, METH_VARARGS | METH_KEYWORDS, NULL},
31871 { (char *)"StopWatch_Time", (PyCFunction) _wrap_StopWatch_Time, METH_VARARGS | METH_KEYWORDS, NULL},
31872 { (char *)"StopWatch_swigregister", StopWatch_swigregister, METH_VARARGS, NULL},
31873 { (char *)"new_FileHistory", (PyCFunction) _wrap_new_FileHistory, METH_VARARGS | METH_KEYWORDS, NULL},
31874 { (char *)"delete_FileHistory", (PyCFunction) _wrap_delete_FileHistory, METH_VARARGS | METH_KEYWORDS, NULL},
31875 { (char *)"FileHistory_AddFileToHistory", (PyCFunction) _wrap_FileHistory_AddFileToHistory, METH_VARARGS | METH_KEYWORDS, NULL},
31876 { (char *)"FileHistory_RemoveFileFromHistory", (PyCFunction) _wrap_FileHistory_RemoveFileFromHistory, METH_VARARGS | METH_KEYWORDS, NULL},
31877 { (char *)"FileHistory_GetMaxFiles", (PyCFunction) _wrap_FileHistory_GetMaxFiles, METH_VARARGS | METH_KEYWORDS, NULL},
31878 { (char *)"FileHistory_UseMenu", (PyCFunction) _wrap_FileHistory_UseMenu, METH_VARARGS | METH_KEYWORDS, NULL},
31879 { (char *)"FileHistory_RemoveMenu", (PyCFunction) _wrap_FileHistory_RemoveMenu, METH_VARARGS | METH_KEYWORDS, NULL},
31880 { (char *)"FileHistory_Load", (PyCFunction) _wrap_FileHistory_Load, METH_VARARGS | METH_KEYWORDS, NULL},
31881 { (char *)"FileHistory_Save", (PyCFunction) _wrap_FileHistory_Save, METH_VARARGS | METH_KEYWORDS, NULL},
31882 { (char *)"FileHistory_AddFilesToMenu", (PyCFunction) _wrap_FileHistory_AddFilesToMenu, METH_VARARGS | METH_KEYWORDS, NULL},
31883 { (char *)"FileHistory_AddFilesToThisMenu", (PyCFunction) _wrap_FileHistory_AddFilesToThisMenu, METH_VARARGS | METH_KEYWORDS, NULL},
31884 { (char *)"FileHistory_GetHistoryFile", (PyCFunction) _wrap_FileHistory_GetHistoryFile, METH_VARARGS | METH_KEYWORDS, NULL},
31885 { (char *)"FileHistory_GetCount", (PyCFunction) _wrap_FileHistory_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
31886 { (char *)"FileHistory_swigregister", FileHistory_swigregister, METH_VARARGS, NULL},
31887 { (char *)"new_SingleInstanceChecker", (PyCFunction) _wrap_new_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL},
31888 { (char *)"new_PreSingleInstanceChecker", (PyCFunction) _wrap_new_PreSingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL},
31889 { (char *)"delete_SingleInstanceChecker", (PyCFunction) _wrap_delete_SingleInstanceChecker, METH_VARARGS | METH_KEYWORDS, NULL},
31890 { (char *)"SingleInstanceChecker_Create", (PyCFunction) _wrap_SingleInstanceChecker_Create, METH_VARARGS | METH_KEYWORDS, NULL},
31891 { (char *)"SingleInstanceChecker_IsAnotherRunning", (PyCFunction) _wrap_SingleInstanceChecker_IsAnotherRunning, METH_VARARGS | METH_KEYWORDS, NULL},
31892 { (char *)"SingleInstanceChecker_swigregister", SingleInstanceChecker_swigregister, METH_VARARGS, NULL},
31893 { (char *)"DrawWindowOnDC", (PyCFunction) _wrap_DrawWindowOnDC, METH_VARARGS | METH_KEYWORDS, NULL},
31894 { (char *)"delete_TipProvider", (PyCFunction) _wrap_delete_TipProvider, METH_VARARGS | METH_KEYWORDS, NULL},
31895 { (char *)"TipProvider_GetTip", (PyCFunction) _wrap_TipProvider_GetTip, METH_VARARGS | METH_KEYWORDS, NULL},
31896 { (char *)"TipProvider_GetCurrentTip", (PyCFunction) _wrap_TipProvider_GetCurrentTip, METH_VARARGS | METH_KEYWORDS, NULL},
31897 { (char *)"TipProvider_PreprocessTip", (PyCFunction) _wrap_TipProvider_PreprocessTip, METH_VARARGS | METH_KEYWORDS, NULL},
31898 { (char *)"TipProvider_swigregister", TipProvider_swigregister, METH_VARARGS, NULL},
31899 { (char *)"new_PyTipProvider", (PyCFunction) _wrap_new_PyTipProvider, METH_VARARGS | METH_KEYWORDS, NULL},
31900 { (char *)"PyTipProvider__setCallbackInfo", (PyCFunction) _wrap_PyTipProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
31901 { (char *)"PyTipProvider_swigregister", PyTipProvider_swigregister, METH_VARARGS, NULL},
31902 { (char *)"ShowTip", (PyCFunction) _wrap_ShowTip, METH_VARARGS | METH_KEYWORDS, NULL},
31903 { (char *)"CreateFileTipProvider", (PyCFunction) _wrap_CreateFileTipProvider, METH_VARARGS | METH_KEYWORDS, NULL},
31904 { (char *)"new_Timer", (PyCFunction) _wrap_new_Timer, METH_VARARGS | METH_KEYWORDS, NULL},
31905 { (char *)"delete_Timer", (PyCFunction) _wrap_delete_Timer, METH_VARARGS | METH_KEYWORDS, NULL},
31906 { (char *)"Timer__setCallbackInfo", (PyCFunction) _wrap_Timer__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
31907 { (char *)"Timer_SetOwner", (PyCFunction) _wrap_Timer_SetOwner, METH_VARARGS | METH_KEYWORDS, NULL},
31908 { (char *)"Timer_GetOwner", (PyCFunction) _wrap_Timer_GetOwner, METH_VARARGS | METH_KEYWORDS, NULL},
31909 { (char *)"Timer_Start", (PyCFunction) _wrap_Timer_Start, METH_VARARGS | METH_KEYWORDS, NULL},
31910 { (char *)"Timer_Stop", (PyCFunction) _wrap_Timer_Stop, METH_VARARGS | METH_KEYWORDS, NULL},
31911 { (char *)"Timer_IsRunning", (PyCFunction) _wrap_Timer_IsRunning, METH_VARARGS | METH_KEYWORDS, NULL},
31912 { (char *)"Timer_GetInterval", (PyCFunction) _wrap_Timer_GetInterval, METH_VARARGS | METH_KEYWORDS, NULL},
31913 { (char *)"Timer_IsOneShot", (PyCFunction) _wrap_Timer_IsOneShot, METH_VARARGS | METH_KEYWORDS, NULL},
31914 { (char *)"Timer_GetId", (PyCFunction) _wrap_Timer_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
31915 { (char *)"Timer_swigregister", Timer_swigregister, METH_VARARGS, NULL},
31916 { (char *)"new_TimerEvent", (PyCFunction) _wrap_new_TimerEvent, METH_VARARGS | METH_KEYWORDS, NULL},
31917 { (char *)"TimerEvent_GetInterval", (PyCFunction) _wrap_TimerEvent_GetInterval, METH_VARARGS | METH_KEYWORDS, NULL},
31918 { (char *)"TimerEvent_swigregister", TimerEvent_swigregister, METH_VARARGS, NULL},
31919 { (char *)"new_TimerRunner", _wrap_new_TimerRunner, METH_VARARGS, NULL},
31920 { (char *)"delete_TimerRunner", (PyCFunction) _wrap_delete_TimerRunner, METH_VARARGS | METH_KEYWORDS, NULL},
31921 { (char *)"TimerRunner_Start", (PyCFunction) _wrap_TimerRunner_Start, METH_VARARGS | METH_KEYWORDS, NULL},
31922 { (char *)"TimerRunner_swigregister", TimerRunner_swigregister, METH_VARARGS, NULL},
31923 { (char *)"new_Log", (PyCFunction) _wrap_new_Log, METH_VARARGS | METH_KEYWORDS, NULL},
31924 { (char *)"Log_IsEnabled", (PyCFunction) _wrap_Log_IsEnabled, METH_VARARGS | METH_KEYWORDS, NULL},
31925 { (char *)"Log_EnableLogging", (PyCFunction) _wrap_Log_EnableLogging, METH_VARARGS | METH_KEYWORDS, NULL},
31926 { (char *)"Log_OnLog", (PyCFunction) _wrap_Log_OnLog, METH_VARARGS | METH_KEYWORDS, NULL},
31927 { (char *)"Log_Flush", (PyCFunction) _wrap_Log_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
31928 { (char *)"Log_FlushActive", (PyCFunction) _wrap_Log_FlushActive, METH_VARARGS | METH_KEYWORDS, NULL},
31929 { (char *)"Log_GetActiveTarget", (PyCFunction) _wrap_Log_GetActiveTarget, METH_VARARGS | METH_KEYWORDS, NULL},
31930 { (char *)"Log_SetActiveTarget", (PyCFunction) _wrap_Log_SetActiveTarget, METH_VARARGS | METH_KEYWORDS, NULL},
31931 { (char *)"Log_Suspend", (PyCFunction) _wrap_Log_Suspend, METH_VARARGS | METH_KEYWORDS, NULL},
31932 { (char *)"Log_Resume", (PyCFunction) _wrap_Log_Resume, METH_VARARGS | METH_KEYWORDS, NULL},
31933 { (char *)"Log_SetVerbose", (PyCFunction) _wrap_Log_SetVerbose, METH_VARARGS | METH_KEYWORDS, NULL},
31934 { (char *)"Log_SetLogLevel", (PyCFunction) _wrap_Log_SetLogLevel, METH_VARARGS | METH_KEYWORDS, NULL},
31935 { (char *)"Log_DontCreateOnDemand", (PyCFunction) _wrap_Log_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS, NULL},
31936 { (char *)"Log_SetTraceMask", (PyCFunction) _wrap_Log_SetTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
31937 { (char *)"Log_AddTraceMask", (PyCFunction) _wrap_Log_AddTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
31938 { (char *)"Log_RemoveTraceMask", (PyCFunction) _wrap_Log_RemoveTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
31939 { (char *)"Log_ClearTraceMasks", (PyCFunction) _wrap_Log_ClearTraceMasks, METH_VARARGS | METH_KEYWORDS, NULL},
31940 { (char *)"Log_GetTraceMasks", (PyCFunction) _wrap_Log_GetTraceMasks, METH_VARARGS | METH_KEYWORDS, NULL},
31941 { (char *)"Log_SetTimestamp", (PyCFunction) _wrap_Log_SetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL},
31942 { (char *)"Log_GetVerbose", (PyCFunction) _wrap_Log_GetVerbose, METH_VARARGS | METH_KEYWORDS, NULL},
31943 { (char *)"Log_GetTraceMask", (PyCFunction) _wrap_Log_GetTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
31944 { (char *)"Log_IsAllowedTraceMask", (PyCFunction) _wrap_Log_IsAllowedTraceMask, METH_VARARGS | METH_KEYWORDS, NULL},
31945 { (char *)"Log_GetLogLevel", (PyCFunction) _wrap_Log_GetLogLevel, METH_VARARGS | METH_KEYWORDS, NULL},
31946 { (char *)"Log_GetTimestamp", (PyCFunction) _wrap_Log_GetTimestamp, METH_VARARGS | METH_KEYWORDS, NULL},
31947 { (char *)"Log_TimeStamp", (PyCFunction) _wrap_Log_TimeStamp, METH_VARARGS | METH_KEYWORDS, NULL},
31948 { (char *)"Log_Destroy", (PyCFunction) _wrap_Log_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
31949 { (char *)"Log_swigregister", Log_swigregister, METH_VARARGS, NULL},
31950 { (char *)"new_LogStderr", (PyCFunction) _wrap_new_LogStderr, METH_VARARGS | METH_KEYWORDS, NULL},
31951 { (char *)"LogStderr_swigregister", LogStderr_swigregister, METH_VARARGS, NULL},
31952 { (char *)"new_LogTextCtrl", (PyCFunction) _wrap_new_LogTextCtrl, METH_VARARGS | METH_KEYWORDS, NULL},
31953 { (char *)"LogTextCtrl_swigregister", LogTextCtrl_swigregister, METH_VARARGS, NULL},
31954 { (char *)"new_LogGui", (PyCFunction) _wrap_new_LogGui, METH_VARARGS | METH_KEYWORDS, NULL},
31955 { (char *)"LogGui_swigregister", LogGui_swigregister, METH_VARARGS, NULL},
31956 { (char *)"new_LogWindow", (PyCFunction) _wrap_new_LogWindow, METH_VARARGS | METH_KEYWORDS, NULL},
31957 { (char *)"LogWindow_Show", (PyCFunction) _wrap_LogWindow_Show, METH_VARARGS | METH_KEYWORDS, NULL},
31958 { (char *)"LogWindow_GetFrame", (PyCFunction) _wrap_LogWindow_GetFrame, METH_VARARGS | METH_KEYWORDS, NULL},
31959 { (char *)"LogWindow_GetOldLog", (PyCFunction) _wrap_LogWindow_GetOldLog, METH_VARARGS | METH_KEYWORDS, NULL},
31960 { (char *)"LogWindow_IsPassingMessages", (PyCFunction) _wrap_LogWindow_IsPassingMessages, METH_VARARGS | METH_KEYWORDS, NULL},
31961 { (char *)"LogWindow_PassMessages", (PyCFunction) _wrap_LogWindow_PassMessages, METH_VARARGS | METH_KEYWORDS, NULL},
31962 { (char *)"LogWindow_swigregister", LogWindow_swigregister, METH_VARARGS, NULL},
31963 { (char *)"new_LogChain", (PyCFunction) _wrap_new_LogChain, METH_VARARGS | METH_KEYWORDS, NULL},
31964 { (char *)"LogChain_SetLog", (PyCFunction) _wrap_LogChain_SetLog, METH_VARARGS | METH_KEYWORDS, NULL},
31965 { (char *)"LogChain_PassMessages", (PyCFunction) _wrap_LogChain_PassMessages, METH_VARARGS | METH_KEYWORDS, NULL},
31966 { (char *)"LogChain_IsPassingMessages", (PyCFunction) _wrap_LogChain_IsPassingMessages, METH_VARARGS | METH_KEYWORDS, NULL},
31967 { (char *)"LogChain_GetOldLog", (PyCFunction) _wrap_LogChain_GetOldLog, METH_VARARGS | METH_KEYWORDS, NULL},
31968 { (char *)"LogChain_swigregister", LogChain_swigregister, METH_VARARGS, NULL},
31969 { (char *)"new_LogBuffer", (PyCFunction) _wrap_new_LogBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
31970 { (char *)"LogBuffer_GetBuffer", (PyCFunction) _wrap_LogBuffer_GetBuffer, METH_VARARGS | METH_KEYWORDS, NULL},
31971 { (char *)"LogBuffer_Flush", (PyCFunction) _wrap_LogBuffer_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
31972 { (char *)"LogBuffer_swigregister", LogBuffer_swigregister, METH_VARARGS, NULL},
31973 { (char *)"SysErrorCode", (PyCFunction) _wrap_SysErrorCode, METH_VARARGS | METH_KEYWORDS, NULL},
31974 { (char *)"SysErrorMsg", (PyCFunction) _wrap_SysErrorMsg, METH_VARARGS | METH_KEYWORDS, NULL},
31975 { (char *)"LogFatalError", (PyCFunction) _wrap_LogFatalError, METH_VARARGS | METH_KEYWORDS, NULL},
31976 { (char *)"LogError", (PyCFunction) _wrap_LogError, METH_VARARGS | METH_KEYWORDS, NULL},
31977 { (char *)"LogWarning", (PyCFunction) _wrap_LogWarning, METH_VARARGS | METH_KEYWORDS, NULL},
31978 { (char *)"LogMessage", (PyCFunction) _wrap_LogMessage, METH_VARARGS | METH_KEYWORDS, NULL},
31979 { (char *)"LogInfo", (PyCFunction) _wrap_LogInfo, METH_VARARGS | METH_KEYWORDS, NULL},
31980 { (char *)"LogDebug", (PyCFunction) _wrap_LogDebug, METH_VARARGS | METH_KEYWORDS, NULL},
31981 { (char *)"LogVerbose", (PyCFunction) _wrap_LogVerbose, METH_VARARGS | METH_KEYWORDS, NULL},
31982 { (char *)"LogStatus", (PyCFunction) _wrap_LogStatus, METH_VARARGS | METH_KEYWORDS, NULL},
31983 { (char *)"LogStatusFrame", (PyCFunction) _wrap_LogStatusFrame, METH_VARARGS | METH_KEYWORDS, NULL},
31984 { (char *)"LogSysError", (PyCFunction) _wrap_LogSysError, METH_VARARGS | METH_KEYWORDS, NULL},
31985 { (char *)"LogGeneric", (PyCFunction) _wrap_LogGeneric, METH_VARARGS | METH_KEYWORDS, NULL},
31986 { (char *)"LogTrace", _wrap_LogTrace, METH_VARARGS, NULL},
31987 { (char *)"SafeShowMessage", (PyCFunction) _wrap_SafeShowMessage, METH_VARARGS | METH_KEYWORDS, NULL},
31988 { (char *)"new_LogNull", (PyCFunction) _wrap_new_LogNull, METH_VARARGS | METH_KEYWORDS, NULL},
31989 { (char *)"delete_LogNull", (PyCFunction) _wrap_delete_LogNull, METH_VARARGS | METH_KEYWORDS, NULL},
31990 { (char *)"LogNull_swigregister", LogNull_swigregister, METH_VARARGS, NULL},
31991 { (char *)"new_PyLog", (PyCFunction) _wrap_new_PyLog, METH_VARARGS | METH_KEYWORDS, NULL},
31992 { (char *)"PyLog__setCallbackInfo", (PyCFunction) _wrap_PyLog__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
31993 { (char *)"PyLog_swigregister", PyLog_swigregister, METH_VARARGS, NULL},
31994 { (char *)"Process_Kill", (PyCFunction) _wrap_Process_Kill, METH_VARARGS | METH_KEYWORDS, NULL},
31995 { (char *)"Process_Exists", (PyCFunction) _wrap_Process_Exists, METH_VARARGS | METH_KEYWORDS, NULL},
31996 { (char *)"Process_Open", (PyCFunction) _wrap_Process_Open, METH_VARARGS | METH_KEYWORDS, NULL},
31997 { (char *)"new_Process", (PyCFunction) _wrap_new_Process, METH_VARARGS | METH_KEYWORDS, NULL},
31998 { (char *)"Process__setCallbackInfo", (PyCFunction) _wrap_Process__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
31999 { (char *)"Process_base_OnTerminate", (PyCFunction) _wrap_Process_base_OnTerminate, METH_VARARGS | METH_KEYWORDS, NULL},
32000 { (char *)"Process_Redirect", (PyCFunction) _wrap_Process_Redirect, METH_VARARGS | METH_KEYWORDS, NULL},
32001 { (char *)"Process_IsRedirected", (PyCFunction) _wrap_Process_IsRedirected, METH_VARARGS | METH_KEYWORDS, NULL},
32002 { (char *)"Process_Detach", (PyCFunction) _wrap_Process_Detach, METH_VARARGS | METH_KEYWORDS, NULL},
32003 { (char *)"Process_GetInputStream", (PyCFunction) _wrap_Process_GetInputStream, METH_VARARGS | METH_KEYWORDS, NULL},
32004 { (char *)"Process_GetErrorStream", (PyCFunction) _wrap_Process_GetErrorStream, METH_VARARGS | METH_KEYWORDS, NULL},
32005 { (char *)"Process_GetOutputStream", (PyCFunction) _wrap_Process_GetOutputStream, METH_VARARGS | METH_KEYWORDS, NULL},
32006 { (char *)"Process_CloseOutput", (PyCFunction) _wrap_Process_CloseOutput, METH_VARARGS | METH_KEYWORDS, NULL},
32007 { (char *)"Process_IsInputOpened", (PyCFunction) _wrap_Process_IsInputOpened, METH_VARARGS | METH_KEYWORDS, NULL},
32008 { (char *)"Process_IsInputAvailable", (PyCFunction) _wrap_Process_IsInputAvailable, METH_VARARGS | METH_KEYWORDS, NULL},
32009 { (char *)"Process_IsErrorAvailable", (PyCFunction) _wrap_Process_IsErrorAvailable, METH_VARARGS | METH_KEYWORDS, NULL},
32010 { (char *)"Process_swigregister", Process_swigregister, METH_VARARGS, NULL},
32011 { (char *)"new_ProcessEvent", (PyCFunction) _wrap_new_ProcessEvent, METH_VARARGS | METH_KEYWORDS, NULL},
32012 { (char *)"ProcessEvent_GetPid", (PyCFunction) _wrap_ProcessEvent_GetPid, METH_VARARGS | METH_KEYWORDS, NULL},
32013 { (char *)"ProcessEvent_GetExitCode", (PyCFunction) _wrap_ProcessEvent_GetExitCode, METH_VARARGS | METH_KEYWORDS, NULL},
32014 { (char *)"ProcessEvent_m_pid_set", (PyCFunction) _wrap_ProcessEvent_m_pid_set, METH_VARARGS | METH_KEYWORDS, NULL},
32015 { (char *)"ProcessEvent_m_pid_get", (PyCFunction) _wrap_ProcessEvent_m_pid_get, METH_VARARGS | METH_KEYWORDS, NULL},
32016 { (char *)"ProcessEvent_m_exitcode_set", (PyCFunction) _wrap_ProcessEvent_m_exitcode_set, METH_VARARGS | METH_KEYWORDS, NULL},
32017 { (char *)"ProcessEvent_m_exitcode_get", (PyCFunction) _wrap_ProcessEvent_m_exitcode_get, METH_VARARGS | METH_KEYWORDS, NULL},
32018 { (char *)"ProcessEvent_swigregister", ProcessEvent_swigregister, METH_VARARGS, NULL},
32019 { (char *)"Execute", (PyCFunction) _wrap_Execute, METH_VARARGS | METH_KEYWORDS, NULL},
32020 { (char *)"Kill", (PyCFunction) _wrap_Kill, METH_VARARGS | METH_KEYWORDS, NULL},
32021 { (char *)"new_Joystick", (PyCFunction) _wrap_new_Joystick, METH_VARARGS | METH_KEYWORDS, NULL},
32022 { (char *)"delete_Joystick", (PyCFunction) _wrap_delete_Joystick, METH_VARARGS | METH_KEYWORDS, NULL},
32023 { (char *)"Joystick_GetPosition", (PyCFunction) _wrap_Joystick_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32024 { (char *)"Joystick_GetZPosition", (PyCFunction) _wrap_Joystick_GetZPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32025 { (char *)"Joystick_GetButtonState", (PyCFunction) _wrap_Joystick_GetButtonState, METH_VARARGS | METH_KEYWORDS, NULL},
32026 { (char *)"Joystick_GetPOVPosition", (PyCFunction) _wrap_Joystick_GetPOVPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32027 { (char *)"Joystick_GetPOVCTSPosition", (PyCFunction) _wrap_Joystick_GetPOVCTSPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32028 { (char *)"Joystick_GetRudderPosition", (PyCFunction) _wrap_Joystick_GetRudderPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32029 { (char *)"Joystick_GetUPosition", (PyCFunction) _wrap_Joystick_GetUPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32030 { (char *)"Joystick_GetVPosition", (PyCFunction) _wrap_Joystick_GetVPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32031 { (char *)"Joystick_GetMovementThreshold", (PyCFunction) _wrap_Joystick_GetMovementThreshold, METH_VARARGS | METH_KEYWORDS, NULL},
32032 { (char *)"Joystick_SetMovementThreshold", (PyCFunction) _wrap_Joystick_SetMovementThreshold, METH_VARARGS | METH_KEYWORDS, NULL},
32033 { (char *)"Joystick_IsOk", (PyCFunction) _wrap_Joystick_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
32034 { (char *)"Joystick_GetNumberJoysticks", (PyCFunction) _wrap_Joystick_GetNumberJoysticks, METH_VARARGS | METH_KEYWORDS, NULL},
32035 { (char *)"Joystick_GetManufacturerId", (PyCFunction) _wrap_Joystick_GetManufacturerId, METH_VARARGS | METH_KEYWORDS, NULL},
32036 { (char *)"Joystick_GetProductId", (PyCFunction) _wrap_Joystick_GetProductId, METH_VARARGS | METH_KEYWORDS, NULL},
32037 { (char *)"Joystick_GetProductName", (PyCFunction) _wrap_Joystick_GetProductName, METH_VARARGS | METH_KEYWORDS, NULL},
32038 { (char *)"Joystick_GetXMin", (PyCFunction) _wrap_Joystick_GetXMin, METH_VARARGS | METH_KEYWORDS, NULL},
32039 { (char *)"Joystick_GetYMin", (PyCFunction) _wrap_Joystick_GetYMin, METH_VARARGS | METH_KEYWORDS, NULL},
32040 { (char *)"Joystick_GetZMin", (PyCFunction) _wrap_Joystick_GetZMin, METH_VARARGS | METH_KEYWORDS, NULL},
32041 { (char *)"Joystick_GetXMax", (PyCFunction) _wrap_Joystick_GetXMax, METH_VARARGS | METH_KEYWORDS, NULL},
32042 { (char *)"Joystick_GetYMax", (PyCFunction) _wrap_Joystick_GetYMax, METH_VARARGS | METH_KEYWORDS, NULL},
32043 { (char *)"Joystick_GetZMax", (PyCFunction) _wrap_Joystick_GetZMax, METH_VARARGS | METH_KEYWORDS, NULL},
32044 { (char *)"Joystick_GetNumberButtons", (PyCFunction) _wrap_Joystick_GetNumberButtons, METH_VARARGS | METH_KEYWORDS, NULL},
32045 { (char *)"Joystick_GetNumberAxes", (PyCFunction) _wrap_Joystick_GetNumberAxes, METH_VARARGS | METH_KEYWORDS, NULL},
32046 { (char *)"Joystick_GetMaxButtons", (PyCFunction) _wrap_Joystick_GetMaxButtons, METH_VARARGS | METH_KEYWORDS, NULL},
32047 { (char *)"Joystick_GetMaxAxes", (PyCFunction) _wrap_Joystick_GetMaxAxes, METH_VARARGS | METH_KEYWORDS, NULL},
32048 { (char *)"Joystick_GetPollingMin", (PyCFunction) _wrap_Joystick_GetPollingMin, METH_VARARGS | METH_KEYWORDS, NULL},
32049 { (char *)"Joystick_GetPollingMax", (PyCFunction) _wrap_Joystick_GetPollingMax, METH_VARARGS | METH_KEYWORDS, NULL},
32050 { (char *)"Joystick_GetRudderMin", (PyCFunction) _wrap_Joystick_GetRudderMin, METH_VARARGS | METH_KEYWORDS, NULL},
32051 { (char *)"Joystick_GetRudderMax", (PyCFunction) _wrap_Joystick_GetRudderMax, METH_VARARGS | METH_KEYWORDS, NULL},
32052 { (char *)"Joystick_GetUMin", (PyCFunction) _wrap_Joystick_GetUMin, METH_VARARGS | METH_KEYWORDS, NULL},
32053 { (char *)"Joystick_GetUMax", (PyCFunction) _wrap_Joystick_GetUMax, METH_VARARGS | METH_KEYWORDS, NULL},
32054 { (char *)"Joystick_GetVMin", (PyCFunction) _wrap_Joystick_GetVMin, METH_VARARGS | METH_KEYWORDS, NULL},
32055 { (char *)"Joystick_GetVMax", (PyCFunction) _wrap_Joystick_GetVMax, METH_VARARGS | METH_KEYWORDS, NULL},
32056 { (char *)"Joystick_HasRudder", (PyCFunction) _wrap_Joystick_HasRudder, METH_VARARGS | METH_KEYWORDS, NULL},
32057 { (char *)"Joystick_HasZ", (PyCFunction) _wrap_Joystick_HasZ, METH_VARARGS | METH_KEYWORDS, NULL},
32058 { (char *)"Joystick_HasU", (PyCFunction) _wrap_Joystick_HasU, METH_VARARGS | METH_KEYWORDS, NULL},
32059 { (char *)"Joystick_HasV", (PyCFunction) _wrap_Joystick_HasV, METH_VARARGS | METH_KEYWORDS, NULL},
32060 { (char *)"Joystick_HasPOV", (PyCFunction) _wrap_Joystick_HasPOV, METH_VARARGS | METH_KEYWORDS, NULL},
32061 { (char *)"Joystick_HasPOV4Dir", (PyCFunction) _wrap_Joystick_HasPOV4Dir, METH_VARARGS | METH_KEYWORDS, NULL},
32062 { (char *)"Joystick_HasPOVCTS", (PyCFunction) _wrap_Joystick_HasPOVCTS, METH_VARARGS | METH_KEYWORDS, NULL},
32063 { (char *)"Joystick_SetCapture", (PyCFunction) _wrap_Joystick_SetCapture, METH_VARARGS | METH_KEYWORDS, NULL},
32064 { (char *)"Joystick_ReleaseCapture", (PyCFunction) _wrap_Joystick_ReleaseCapture, METH_VARARGS | METH_KEYWORDS, NULL},
32065 { (char *)"Joystick_swigregister", Joystick_swigregister, METH_VARARGS, NULL},
32066 { (char *)"new_JoystickEvent", (PyCFunction) _wrap_new_JoystickEvent, METH_VARARGS | METH_KEYWORDS, NULL},
32067 { (char *)"JoystickEvent_GetPosition", (PyCFunction) _wrap_JoystickEvent_GetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32068 { (char *)"JoystickEvent_GetZPosition", (PyCFunction) _wrap_JoystickEvent_GetZPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32069 { (char *)"JoystickEvent_GetButtonState", (PyCFunction) _wrap_JoystickEvent_GetButtonState, METH_VARARGS | METH_KEYWORDS, NULL},
32070 { (char *)"JoystickEvent_GetButtonChange", (PyCFunction) _wrap_JoystickEvent_GetButtonChange, METH_VARARGS | METH_KEYWORDS, NULL},
32071 { (char *)"JoystickEvent_GetJoystick", (PyCFunction) _wrap_JoystickEvent_GetJoystick, METH_VARARGS | METH_KEYWORDS, NULL},
32072 { (char *)"JoystickEvent_SetJoystick", (PyCFunction) _wrap_JoystickEvent_SetJoystick, METH_VARARGS | METH_KEYWORDS, NULL},
32073 { (char *)"JoystickEvent_SetButtonState", (PyCFunction) _wrap_JoystickEvent_SetButtonState, METH_VARARGS | METH_KEYWORDS, NULL},
32074 { (char *)"JoystickEvent_SetButtonChange", (PyCFunction) _wrap_JoystickEvent_SetButtonChange, METH_VARARGS | METH_KEYWORDS, NULL},
32075 { (char *)"JoystickEvent_SetPosition", (PyCFunction) _wrap_JoystickEvent_SetPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32076 { (char *)"JoystickEvent_SetZPosition", (PyCFunction) _wrap_JoystickEvent_SetZPosition, METH_VARARGS | METH_KEYWORDS, NULL},
32077 { (char *)"JoystickEvent_IsButton", (PyCFunction) _wrap_JoystickEvent_IsButton, METH_VARARGS | METH_KEYWORDS, NULL},
32078 { (char *)"JoystickEvent_IsMove", (PyCFunction) _wrap_JoystickEvent_IsMove, METH_VARARGS | METH_KEYWORDS, NULL},
32079 { (char *)"JoystickEvent_IsZMove", (PyCFunction) _wrap_JoystickEvent_IsZMove, METH_VARARGS | METH_KEYWORDS, NULL},
32080 { (char *)"JoystickEvent_ButtonDown", (PyCFunction) _wrap_JoystickEvent_ButtonDown, METH_VARARGS | METH_KEYWORDS, NULL},
32081 { (char *)"JoystickEvent_ButtonUp", (PyCFunction) _wrap_JoystickEvent_ButtonUp, METH_VARARGS | METH_KEYWORDS, NULL},
32082 { (char *)"JoystickEvent_ButtonIsDown", (PyCFunction) _wrap_JoystickEvent_ButtonIsDown, METH_VARARGS | METH_KEYWORDS, NULL},
32083 { (char *)"JoystickEvent_swigregister", JoystickEvent_swigregister, METH_VARARGS, NULL},
32084 { (char *)"new_Sound", (PyCFunction) _wrap_new_Sound, METH_VARARGS | METH_KEYWORDS, NULL},
32085 { (char *)"new_SoundFromData", (PyCFunction) _wrap_new_SoundFromData, METH_VARARGS | METH_KEYWORDS, NULL},
32086 { (char *)"delete_Sound", (PyCFunction) _wrap_delete_Sound, METH_VARARGS | METH_KEYWORDS, NULL},
32087 { (char *)"Sound_Create", (PyCFunction) _wrap_Sound_Create, METH_VARARGS | METH_KEYWORDS, NULL},
32088 { (char *)"Sound_CreateFromData", (PyCFunction) _wrap_Sound_CreateFromData, METH_VARARGS | METH_KEYWORDS, NULL},
32089 { (char *)"Sound_IsOk", (PyCFunction) _wrap_Sound_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
32090 { (char *)"Sound_Play", (PyCFunction) _wrap_Sound_Play, METH_VARARGS | METH_KEYWORDS, NULL},
32091 { (char *)"Sound_PlaySound", (PyCFunction) _wrap_Sound_PlaySound, METH_VARARGS | METH_KEYWORDS, NULL},
32092 { (char *)"Sound_Stop", (PyCFunction) _wrap_Sound_Stop, METH_VARARGS | METH_KEYWORDS, NULL},
32093 { (char *)"Sound_swigregister", Sound_swigregister, METH_VARARGS, NULL},
32094 { (char *)"new_FileTypeInfo", (PyCFunction) _wrap_new_FileTypeInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32095 { (char *)"new_FileTypeInfoSequence", (PyCFunction) _wrap_new_FileTypeInfoSequence, METH_VARARGS | METH_KEYWORDS, NULL},
32096 { (char *)"new_NullFileTypeInfo", (PyCFunction) _wrap_new_NullFileTypeInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32097 { (char *)"FileTypeInfo_IsValid", (PyCFunction) _wrap_FileTypeInfo_IsValid, METH_VARARGS | METH_KEYWORDS, NULL},
32098 { (char *)"FileTypeInfo_SetIcon", (PyCFunction) _wrap_FileTypeInfo_SetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
32099 { (char *)"FileTypeInfo_SetShortDesc", (PyCFunction) _wrap_FileTypeInfo_SetShortDesc, METH_VARARGS | METH_KEYWORDS, NULL},
32100 { (char *)"FileTypeInfo_GetMimeType", (PyCFunction) _wrap_FileTypeInfo_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
32101 { (char *)"FileTypeInfo_GetOpenCommand", (PyCFunction) _wrap_FileTypeInfo_GetOpenCommand, METH_VARARGS | METH_KEYWORDS, NULL},
32102 { (char *)"FileTypeInfo_GetPrintCommand", (PyCFunction) _wrap_FileTypeInfo_GetPrintCommand, METH_VARARGS | METH_KEYWORDS, NULL},
32103 { (char *)"FileTypeInfo_GetShortDesc", (PyCFunction) _wrap_FileTypeInfo_GetShortDesc, METH_VARARGS | METH_KEYWORDS, NULL},
32104 { (char *)"FileTypeInfo_GetDescription", (PyCFunction) _wrap_FileTypeInfo_GetDescription, METH_VARARGS | METH_KEYWORDS, NULL},
32105 { (char *)"FileTypeInfo_GetExtensions", (PyCFunction) _wrap_FileTypeInfo_GetExtensions, METH_VARARGS | METH_KEYWORDS, NULL},
32106 { (char *)"FileTypeInfo_GetExtensionsCount", (PyCFunction) _wrap_FileTypeInfo_GetExtensionsCount, METH_VARARGS | METH_KEYWORDS, NULL},
32107 { (char *)"FileTypeInfo_GetIconFile", (PyCFunction) _wrap_FileTypeInfo_GetIconFile, METH_VARARGS | METH_KEYWORDS, NULL},
32108 { (char *)"FileTypeInfo_GetIconIndex", (PyCFunction) _wrap_FileTypeInfo_GetIconIndex, METH_VARARGS | METH_KEYWORDS, NULL},
32109 { (char *)"FileTypeInfo_swigregister", FileTypeInfo_swigregister, METH_VARARGS, NULL},
32110 { (char *)"new_FileType", (PyCFunction) _wrap_new_FileType, METH_VARARGS | METH_KEYWORDS, NULL},
32111 { (char *)"delete_FileType", (PyCFunction) _wrap_delete_FileType, METH_VARARGS | METH_KEYWORDS, NULL},
32112 { (char *)"FileType_GetMimeType", (PyCFunction) _wrap_FileType_GetMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
32113 { (char *)"FileType_GetMimeTypes", (PyCFunction) _wrap_FileType_GetMimeTypes, METH_VARARGS | METH_KEYWORDS, NULL},
32114 { (char *)"FileType_GetExtensions", (PyCFunction) _wrap_FileType_GetExtensions, METH_VARARGS | METH_KEYWORDS, NULL},
32115 { (char *)"FileType_GetIcon", (PyCFunction) _wrap_FileType_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
32116 { (char *)"FileType_GetIconInfo", (PyCFunction) _wrap_FileType_GetIconInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32117 { (char *)"FileType_GetDescription", (PyCFunction) _wrap_FileType_GetDescription, METH_VARARGS | METH_KEYWORDS, NULL},
32118 { (char *)"FileType_GetOpenCommand", (PyCFunction) _wrap_FileType_GetOpenCommand, METH_VARARGS | METH_KEYWORDS, NULL},
32119 { (char *)"FileType_GetPrintCommand", (PyCFunction) _wrap_FileType_GetPrintCommand, METH_VARARGS | METH_KEYWORDS, NULL},
32120 { (char *)"FileType_GetAllCommands", (PyCFunction) _wrap_FileType_GetAllCommands, METH_VARARGS | METH_KEYWORDS, NULL},
32121 { (char *)"FileType_SetCommand", (PyCFunction) _wrap_FileType_SetCommand, METH_VARARGS | METH_KEYWORDS, NULL},
32122 { (char *)"FileType_SetDefaultIcon", (PyCFunction) _wrap_FileType_SetDefaultIcon, METH_VARARGS | METH_KEYWORDS, NULL},
32123 { (char *)"FileType_Unassociate", (PyCFunction) _wrap_FileType_Unassociate, METH_VARARGS | METH_KEYWORDS, NULL},
32124 { (char *)"FileType_ExpandCommand", (PyCFunction) _wrap_FileType_ExpandCommand, METH_VARARGS | METH_KEYWORDS, NULL},
32125 { (char *)"FileType_swigregister", FileType_swigregister, METH_VARARGS, NULL},
32126 { (char *)"MimeTypesManager_IsOfType", (PyCFunction) _wrap_MimeTypesManager_IsOfType, METH_VARARGS | METH_KEYWORDS, NULL},
32127 { (char *)"new_MimeTypesManager", (PyCFunction) _wrap_new_MimeTypesManager, METH_VARARGS | METH_KEYWORDS, NULL},
32128 { (char *)"MimeTypesManager_Initialize", (PyCFunction) _wrap_MimeTypesManager_Initialize, METH_VARARGS | METH_KEYWORDS, NULL},
32129 { (char *)"MimeTypesManager_ClearData", (PyCFunction) _wrap_MimeTypesManager_ClearData, METH_VARARGS | METH_KEYWORDS, NULL},
32130 { (char *)"MimeTypesManager_GetFileTypeFromExtension", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromExtension, METH_VARARGS | METH_KEYWORDS, NULL},
32131 { (char *)"MimeTypesManager_GetFileTypeFromMimeType", (PyCFunction) _wrap_MimeTypesManager_GetFileTypeFromMimeType, METH_VARARGS | METH_KEYWORDS, NULL},
32132 { (char *)"MimeTypesManager_ReadMailcap", (PyCFunction) _wrap_MimeTypesManager_ReadMailcap, METH_VARARGS | METH_KEYWORDS, NULL},
32133 { (char *)"MimeTypesManager_ReadMimeTypes", (PyCFunction) _wrap_MimeTypesManager_ReadMimeTypes, METH_VARARGS | METH_KEYWORDS, NULL},
32134 { (char *)"MimeTypesManager_EnumAllFileTypes", (PyCFunction) _wrap_MimeTypesManager_EnumAllFileTypes, METH_VARARGS | METH_KEYWORDS, NULL},
32135 { (char *)"MimeTypesManager_AddFallback", (PyCFunction) _wrap_MimeTypesManager_AddFallback, METH_VARARGS | METH_KEYWORDS, NULL},
32136 { (char *)"MimeTypesManager_Associate", (PyCFunction) _wrap_MimeTypesManager_Associate, METH_VARARGS | METH_KEYWORDS, NULL},
32137 { (char *)"MimeTypesManager_Unassociate", (PyCFunction) _wrap_MimeTypesManager_Unassociate, METH_VARARGS | METH_KEYWORDS, NULL},
32138 { (char *)"delete_MimeTypesManager", (PyCFunction) _wrap_delete_MimeTypesManager, METH_VARARGS | METH_KEYWORDS, NULL},
32139 { (char *)"MimeTypesManager_swigregister", MimeTypesManager_swigregister, METH_VARARGS, NULL},
32140 { (char *)"new_ArtProvider", (PyCFunction) _wrap_new_ArtProvider, METH_VARARGS | METH_KEYWORDS, NULL},
32141 { (char *)"ArtProvider__setCallbackInfo", (PyCFunction) _wrap_ArtProvider__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32142 { (char *)"ArtProvider_PushProvider", (PyCFunction) _wrap_ArtProvider_PushProvider, METH_VARARGS | METH_KEYWORDS, NULL},
32143 { (char *)"ArtProvider_PopProvider", (PyCFunction) _wrap_ArtProvider_PopProvider, METH_VARARGS | METH_KEYWORDS, NULL},
32144 { (char *)"ArtProvider_RemoveProvider", (PyCFunction) _wrap_ArtProvider_RemoveProvider, METH_VARARGS | METH_KEYWORDS, NULL},
32145 { (char *)"ArtProvider_GetBitmap", (PyCFunction) _wrap_ArtProvider_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
32146 { (char *)"ArtProvider_GetIcon", (PyCFunction) _wrap_ArtProvider_GetIcon, METH_VARARGS | METH_KEYWORDS, NULL},
32147 { (char *)"ArtProvider_GetSizeHint", (PyCFunction) _wrap_ArtProvider_GetSizeHint, METH_VARARGS | METH_KEYWORDS, NULL},
32148 { (char *)"ArtProvider_Destroy", (PyCFunction) _wrap_ArtProvider_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
32149 { (char *)"ArtProvider_swigregister", ArtProvider_swigregister, METH_VARARGS, NULL},
32150 { (char *)"delete_ConfigBase", (PyCFunction) _wrap_delete_ConfigBase, METH_VARARGS | METH_KEYWORDS, NULL},
32151 { (char *)"ConfigBase_Set", (PyCFunction) _wrap_ConfigBase_Set, METH_VARARGS | METH_KEYWORDS, NULL},
32152 { (char *)"ConfigBase_Get", (PyCFunction) _wrap_ConfigBase_Get, METH_VARARGS | METH_KEYWORDS, NULL},
32153 { (char *)"ConfigBase_Create", (PyCFunction) _wrap_ConfigBase_Create, METH_VARARGS | METH_KEYWORDS, NULL},
32154 { (char *)"ConfigBase_DontCreateOnDemand", (PyCFunction) _wrap_ConfigBase_DontCreateOnDemand, METH_VARARGS | METH_KEYWORDS, NULL},
32155 { (char *)"ConfigBase_SetPath", (PyCFunction) _wrap_ConfigBase_SetPath, METH_VARARGS | METH_KEYWORDS, NULL},
32156 { (char *)"ConfigBase_GetPath", (PyCFunction) _wrap_ConfigBase_GetPath, METH_VARARGS | METH_KEYWORDS, NULL},
32157 { (char *)"ConfigBase_GetFirstGroup", (PyCFunction) _wrap_ConfigBase_GetFirstGroup, METH_VARARGS | METH_KEYWORDS, NULL},
32158 { (char *)"ConfigBase_GetNextGroup", (PyCFunction) _wrap_ConfigBase_GetNextGroup, METH_VARARGS | METH_KEYWORDS, NULL},
32159 { (char *)"ConfigBase_GetFirstEntry", (PyCFunction) _wrap_ConfigBase_GetFirstEntry, METH_VARARGS | METH_KEYWORDS, NULL},
32160 { (char *)"ConfigBase_GetNextEntry", (PyCFunction) _wrap_ConfigBase_GetNextEntry, METH_VARARGS | METH_KEYWORDS, NULL},
32161 { (char *)"ConfigBase_GetNumberOfEntries", (PyCFunction) _wrap_ConfigBase_GetNumberOfEntries, METH_VARARGS | METH_KEYWORDS, NULL},
32162 { (char *)"ConfigBase_GetNumberOfGroups", (PyCFunction) _wrap_ConfigBase_GetNumberOfGroups, METH_VARARGS | METH_KEYWORDS, NULL},
32163 { (char *)"ConfigBase_HasGroup", (PyCFunction) _wrap_ConfigBase_HasGroup, METH_VARARGS | METH_KEYWORDS, NULL},
32164 { (char *)"ConfigBase_HasEntry", (PyCFunction) _wrap_ConfigBase_HasEntry, METH_VARARGS | METH_KEYWORDS, NULL},
32165 { (char *)"ConfigBase_Exists", (PyCFunction) _wrap_ConfigBase_Exists, METH_VARARGS | METH_KEYWORDS, NULL},
32166 { (char *)"ConfigBase_GetEntryType", (PyCFunction) _wrap_ConfigBase_GetEntryType, METH_VARARGS | METH_KEYWORDS, NULL},
32167 { (char *)"ConfigBase_Read", (PyCFunction) _wrap_ConfigBase_Read, METH_VARARGS | METH_KEYWORDS, NULL},
32168 { (char *)"ConfigBase_ReadInt", (PyCFunction) _wrap_ConfigBase_ReadInt, METH_VARARGS | METH_KEYWORDS, NULL},
32169 { (char *)"ConfigBase_ReadFloat", (PyCFunction) _wrap_ConfigBase_ReadFloat, METH_VARARGS | METH_KEYWORDS, NULL},
32170 { (char *)"ConfigBase_ReadBool", (PyCFunction) _wrap_ConfigBase_ReadBool, METH_VARARGS | METH_KEYWORDS, NULL},
32171 { (char *)"ConfigBase_Write", (PyCFunction) _wrap_ConfigBase_Write, METH_VARARGS | METH_KEYWORDS, NULL},
32172 { (char *)"ConfigBase_WriteInt", (PyCFunction) _wrap_ConfigBase_WriteInt, METH_VARARGS | METH_KEYWORDS, NULL},
32173 { (char *)"ConfigBase_WriteFloat", (PyCFunction) _wrap_ConfigBase_WriteFloat, METH_VARARGS | METH_KEYWORDS, NULL},
32174 { (char *)"ConfigBase_WriteBool", (PyCFunction) _wrap_ConfigBase_WriteBool, METH_VARARGS | METH_KEYWORDS, NULL},
32175 { (char *)"ConfigBase_Flush", (PyCFunction) _wrap_ConfigBase_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
32176 { (char *)"ConfigBase_RenameEntry", (PyCFunction) _wrap_ConfigBase_RenameEntry, METH_VARARGS | METH_KEYWORDS, NULL},
32177 { (char *)"ConfigBase_RenameGroup", (PyCFunction) _wrap_ConfigBase_RenameGroup, METH_VARARGS | METH_KEYWORDS, NULL},
32178 { (char *)"ConfigBase_DeleteEntry", (PyCFunction) _wrap_ConfigBase_DeleteEntry, METH_VARARGS | METH_KEYWORDS, NULL},
32179 { (char *)"ConfigBase_DeleteGroup", (PyCFunction) _wrap_ConfigBase_DeleteGroup, METH_VARARGS | METH_KEYWORDS, NULL},
32180 { (char *)"ConfigBase_DeleteAll", (PyCFunction) _wrap_ConfigBase_DeleteAll, METH_VARARGS | METH_KEYWORDS, NULL},
32181 { (char *)"ConfigBase_SetExpandEnvVars", (PyCFunction) _wrap_ConfigBase_SetExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
32182 { (char *)"ConfigBase_IsExpandingEnvVars", (PyCFunction) _wrap_ConfigBase_IsExpandingEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
32183 { (char *)"ConfigBase_SetRecordDefaults", (PyCFunction) _wrap_ConfigBase_SetRecordDefaults, METH_VARARGS | METH_KEYWORDS, NULL},
32184 { (char *)"ConfigBase_IsRecordingDefaults", (PyCFunction) _wrap_ConfigBase_IsRecordingDefaults, METH_VARARGS | METH_KEYWORDS, NULL},
32185 { (char *)"ConfigBase_ExpandEnvVars", (PyCFunction) _wrap_ConfigBase_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
32186 { (char *)"ConfigBase_GetAppName", (PyCFunction) _wrap_ConfigBase_GetAppName, METH_VARARGS | METH_KEYWORDS, NULL},
32187 { (char *)"ConfigBase_GetVendorName", (PyCFunction) _wrap_ConfigBase_GetVendorName, METH_VARARGS | METH_KEYWORDS, NULL},
32188 { (char *)"ConfigBase_SetAppName", (PyCFunction) _wrap_ConfigBase_SetAppName, METH_VARARGS | METH_KEYWORDS, NULL},
32189 { (char *)"ConfigBase_SetVendorName", (PyCFunction) _wrap_ConfigBase_SetVendorName, METH_VARARGS | METH_KEYWORDS, NULL},
32190 { (char *)"ConfigBase_SetStyle", (PyCFunction) _wrap_ConfigBase_SetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
32191 { (char *)"ConfigBase_GetStyle", (PyCFunction) _wrap_ConfigBase_GetStyle, METH_VARARGS | METH_KEYWORDS, NULL},
32192 { (char *)"ConfigBase_swigregister", ConfigBase_swigregister, METH_VARARGS, NULL},
32193 { (char *)"new_Config", (PyCFunction) _wrap_new_Config, METH_VARARGS | METH_KEYWORDS, NULL},
32194 { (char *)"delete_Config", (PyCFunction) _wrap_delete_Config, METH_VARARGS | METH_KEYWORDS, NULL},
32195 { (char *)"Config_swigregister", Config_swigregister, METH_VARARGS, NULL},
32196 { (char *)"new_FileConfig", (PyCFunction) _wrap_new_FileConfig, METH_VARARGS | METH_KEYWORDS, NULL},
32197 { (char *)"delete_FileConfig", (PyCFunction) _wrap_delete_FileConfig, METH_VARARGS | METH_KEYWORDS, NULL},
32198 { (char *)"FileConfig_swigregister", FileConfig_swigregister, METH_VARARGS, NULL},
32199 { (char *)"new_ConfigPathChanger", (PyCFunction) _wrap_new_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS, NULL},
32200 { (char *)"delete_ConfigPathChanger", (PyCFunction) _wrap_delete_ConfigPathChanger, METH_VARARGS | METH_KEYWORDS, NULL},
32201 { (char *)"ConfigPathChanger_Name", (PyCFunction) _wrap_ConfigPathChanger_Name, METH_VARARGS | METH_KEYWORDS, NULL},
32202 { (char *)"ConfigPathChanger_swigregister", ConfigPathChanger_swigregister, METH_VARARGS, NULL},
32203 { (char *)"ExpandEnvVars", (PyCFunction) _wrap_ExpandEnvVars, METH_VARARGS | METH_KEYWORDS, NULL},
32204 { (char *)"DateTime_SetCountry", (PyCFunction) _wrap_DateTime_SetCountry, METH_VARARGS | METH_KEYWORDS, NULL},
32205 { (char *)"DateTime_GetCountry", (PyCFunction) _wrap_DateTime_GetCountry, METH_VARARGS | METH_KEYWORDS, NULL},
32206 { (char *)"DateTime_IsWestEuropeanCountry", (PyCFunction) _wrap_DateTime_IsWestEuropeanCountry, METH_VARARGS | METH_KEYWORDS, NULL},
32207 { (char *)"DateTime_GetCurrentYear", (PyCFunction) _wrap_DateTime_GetCurrentYear, METH_VARARGS | METH_KEYWORDS, NULL},
32208 { (char *)"DateTime_ConvertYearToBC", (PyCFunction) _wrap_DateTime_ConvertYearToBC, METH_VARARGS | METH_KEYWORDS, NULL},
32209 { (char *)"DateTime_GetCurrentMonth", (PyCFunction) _wrap_DateTime_GetCurrentMonth, METH_VARARGS | METH_KEYWORDS, NULL},
32210 { (char *)"DateTime_IsLeapYear", (PyCFunction) _wrap_DateTime_IsLeapYear, METH_VARARGS | METH_KEYWORDS, NULL},
32211 { (char *)"DateTime_GetCentury", (PyCFunction) _wrap_DateTime_GetCentury, METH_VARARGS | METH_KEYWORDS, NULL},
32212 { (char *)"DateTime_GetNumberOfDaysinYear", (PyCFunction) _wrap_DateTime_GetNumberOfDaysinYear, METH_VARARGS | METH_KEYWORDS, NULL},
32213 { (char *)"DateTime_GetNumberOfDaysInMonth", (PyCFunction) _wrap_DateTime_GetNumberOfDaysInMonth, METH_VARARGS | METH_KEYWORDS, NULL},
32214 { (char *)"DateTime_GetMonthName", (PyCFunction) _wrap_DateTime_GetMonthName, METH_VARARGS | METH_KEYWORDS, NULL},
32215 { (char *)"DateTime_GetWeekDayName", (PyCFunction) _wrap_DateTime_GetWeekDayName, METH_VARARGS | METH_KEYWORDS, NULL},
32216 { (char *)"DateTime_GetAmPmStrings", (PyCFunction) _wrap_DateTime_GetAmPmStrings, METH_VARARGS | METH_KEYWORDS, NULL},
32217 { (char *)"DateTime_IsDSTApplicable", (PyCFunction) _wrap_DateTime_IsDSTApplicable, METH_VARARGS | METH_KEYWORDS, NULL},
32218 { (char *)"DateTime_GetBeginDST", (PyCFunction) _wrap_DateTime_GetBeginDST, METH_VARARGS | METH_KEYWORDS, NULL},
32219 { (char *)"DateTime_GetEndDST", (PyCFunction) _wrap_DateTime_GetEndDST, METH_VARARGS | METH_KEYWORDS, NULL},
32220 { (char *)"DateTime_Now", (PyCFunction) _wrap_DateTime_Now, METH_VARARGS | METH_KEYWORDS, NULL},
32221 { (char *)"DateTime_UNow", (PyCFunction) _wrap_DateTime_UNow, METH_VARARGS | METH_KEYWORDS, NULL},
32222 { (char *)"DateTime_Today", (PyCFunction) _wrap_DateTime_Today, METH_VARARGS | METH_KEYWORDS, NULL},
32223 { (char *)"new_DateTime", (PyCFunction) _wrap_new_DateTime, METH_VARARGS | METH_KEYWORDS, NULL},
32224 { (char *)"new_DateTimeFromTimeT", (PyCFunction) _wrap_new_DateTimeFromTimeT, METH_VARARGS | METH_KEYWORDS, NULL},
32225 { (char *)"new_DateTimeFromJDN", (PyCFunction) _wrap_new_DateTimeFromJDN, METH_VARARGS | METH_KEYWORDS, NULL},
32226 { (char *)"new_DateTimeFromHMS", (PyCFunction) _wrap_new_DateTimeFromHMS, METH_VARARGS | METH_KEYWORDS, NULL},
32227 { (char *)"new_DateTimeFromDMY", (PyCFunction) _wrap_new_DateTimeFromDMY, METH_VARARGS | METH_KEYWORDS, NULL},
32228 { (char *)"delete_DateTime", (PyCFunction) _wrap_delete_DateTime, METH_VARARGS | METH_KEYWORDS, NULL},
32229 { (char *)"DateTime_SetToCurrent", (PyCFunction) _wrap_DateTime_SetToCurrent, METH_VARARGS | METH_KEYWORDS, NULL},
32230 { (char *)"DateTime_SetTimeT", (PyCFunction) _wrap_DateTime_SetTimeT, METH_VARARGS | METH_KEYWORDS, NULL},
32231 { (char *)"DateTime_SetJDN", (PyCFunction) _wrap_DateTime_SetJDN, METH_VARARGS | METH_KEYWORDS, NULL},
32232 { (char *)"DateTime_SetHMS", (PyCFunction) _wrap_DateTime_SetHMS, METH_VARARGS | METH_KEYWORDS, NULL},
32233 { (char *)"DateTime_Set", (PyCFunction) _wrap_DateTime_Set, METH_VARARGS | METH_KEYWORDS, NULL},
32234 { (char *)"DateTime_ResetTime", (PyCFunction) _wrap_DateTime_ResetTime, METH_VARARGS | METH_KEYWORDS, NULL},
32235 { (char *)"DateTime_SetYear", (PyCFunction) _wrap_DateTime_SetYear, METH_VARARGS | METH_KEYWORDS, NULL},
32236 { (char *)"DateTime_SetMonth", (PyCFunction) _wrap_DateTime_SetMonth, METH_VARARGS | METH_KEYWORDS, NULL},
32237 { (char *)"DateTime_SetDay", (PyCFunction) _wrap_DateTime_SetDay, METH_VARARGS | METH_KEYWORDS, NULL},
32238 { (char *)"DateTime_SetHour", (PyCFunction) _wrap_DateTime_SetHour, METH_VARARGS | METH_KEYWORDS, NULL},
32239 { (char *)"DateTime_SetMinute", (PyCFunction) _wrap_DateTime_SetMinute, METH_VARARGS | METH_KEYWORDS, NULL},
32240 { (char *)"DateTime_SetSecond", (PyCFunction) _wrap_DateTime_SetSecond, METH_VARARGS | METH_KEYWORDS, NULL},
32241 { (char *)"DateTime_SetMillisecond", (PyCFunction) _wrap_DateTime_SetMillisecond, METH_VARARGS | METH_KEYWORDS, NULL},
32242 { (char *)"DateTime_SetToWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_SetToWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS, NULL},
32243 { (char *)"DateTime_GetWeekDayInSameWeek", (PyCFunction) _wrap_DateTime_GetWeekDayInSameWeek, METH_VARARGS | METH_KEYWORDS, NULL},
32244 { (char *)"DateTime_SetToNextWeekDay", (PyCFunction) _wrap_DateTime_SetToNextWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
32245 { (char *)"DateTime_GetNextWeekDay", (PyCFunction) _wrap_DateTime_GetNextWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
32246 { (char *)"DateTime_SetToPrevWeekDay", (PyCFunction) _wrap_DateTime_SetToPrevWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
32247 { (char *)"DateTime_GetPrevWeekDay", (PyCFunction) _wrap_DateTime_GetPrevWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
32248 { (char *)"DateTime_SetToWeekDay", (PyCFunction) _wrap_DateTime_SetToWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
32249 { (char *)"DateTime_SetToLastWeekDay", (PyCFunction) _wrap_DateTime_SetToLastWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
32250 { (char *)"DateTime_GetLastWeekDay", (PyCFunction) _wrap_DateTime_GetLastWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
32251 { (char *)"DateTime_SetToTheWeek", (PyCFunction) _wrap_DateTime_SetToTheWeek, METH_VARARGS | METH_KEYWORDS, NULL},
32252 { (char *)"DateTime_GetWeek", (PyCFunction) _wrap_DateTime_GetWeek, METH_VARARGS | METH_KEYWORDS, NULL},
32253 { (char *)"DateTime_SetToWeekOfYear", (PyCFunction) _wrap_DateTime_SetToWeekOfYear, METH_VARARGS | METH_KEYWORDS, NULL},
32254 { (char *)"DateTime_SetToLastMonthDay", (PyCFunction) _wrap_DateTime_SetToLastMonthDay, METH_VARARGS | METH_KEYWORDS, NULL},
32255 { (char *)"DateTime_GetLastMonthDay", (PyCFunction) _wrap_DateTime_GetLastMonthDay, METH_VARARGS | METH_KEYWORDS, NULL},
32256 { (char *)"DateTime_SetToYearDay", (PyCFunction) _wrap_DateTime_SetToYearDay, METH_VARARGS | METH_KEYWORDS, NULL},
32257 { (char *)"DateTime_GetYearDay", (PyCFunction) _wrap_DateTime_GetYearDay, METH_VARARGS | METH_KEYWORDS, NULL},
32258 { (char *)"DateTime_GetJulianDayNumber", (PyCFunction) _wrap_DateTime_GetJulianDayNumber, METH_VARARGS | METH_KEYWORDS, NULL},
32259 { (char *)"DateTime_GetJDN", (PyCFunction) _wrap_DateTime_GetJDN, METH_VARARGS | METH_KEYWORDS, NULL},
32260 { (char *)"DateTime_GetModifiedJulianDayNumber", (PyCFunction) _wrap_DateTime_GetModifiedJulianDayNumber, METH_VARARGS | METH_KEYWORDS, NULL},
32261 { (char *)"DateTime_GetMJD", (PyCFunction) _wrap_DateTime_GetMJD, METH_VARARGS | METH_KEYWORDS, NULL},
32262 { (char *)"DateTime_GetRataDie", (PyCFunction) _wrap_DateTime_GetRataDie, METH_VARARGS | METH_KEYWORDS, NULL},
32263 { (char *)"DateTime_ToTimezone", (PyCFunction) _wrap_DateTime_ToTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
32264 { (char *)"DateTime_MakeTimezone", (PyCFunction) _wrap_DateTime_MakeTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
32265 { (char *)"DateTime_FromTimezone", (PyCFunction) _wrap_DateTime_FromTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
32266 { (char *)"DateTime_MakeFromTimezone", (PyCFunction) _wrap_DateTime_MakeFromTimezone, METH_VARARGS | METH_KEYWORDS, NULL},
32267 { (char *)"DateTime_ToUTC", (PyCFunction) _wrap_DateTime_ToUTC, METH_VARARGS | METH_KEYWORDS, NULL},
32268 { (char *)"DateTime_MakeUTC", (PyCFunction) _wrap_DateTime_MakeUTC, METH_VARARGS | METH_KEYWORDS, NULL},
32269 { (char *)"DateTime_ToGMT", (PyCFunction) _wrap_DateTime_ToGMT, METH_VARARGS | METH_KEYWORDS, NULL},
32270 { (char *)"DateTime_MakeGMT", (PyCFunction) _wrap_DateTime_MakeGMT, METH_VARARGS | METH_KEYWORDS, NULL},
32271 { (char *)"DateTime_FromUTC", (PyCFunction) _wrap_DateTime_FromUTC, METH_VARARGS | METH_KEYWORDS, NULL},
32272 { (char *)"DateTime_MakeFromUTC", (PyCFunction) _wrap_DateTime_MakeFromUTC, METH_VARARGS | METH_KEYWORDS, NULL},
32273 { (char *)"DateTime_IsDST", (PyCFunction) _wrap_DateTime_IsDST, METH_VARARGS | METH_KEYWORDS, NULL},
32274 { (char *)"DateTime_IsValid", (PyCFunction) _wrap_DateTime_IsValid, METH_VARARGS | METH_KEYWORDS, NULL},
32275 { (char *)"DateTime_GetTicks", (PyCFunction) _wrap_DateTime_GetTicks, METH_VARARGS | METH_KEYWORDS, NULL},
32276 { (char *)"DateTime_GetYear", (PyCFunction) _wrap_DateTime_GetYear, METH_VARARGS | METH_KEYWORDS, NULL},
32277 { (char *)"DateTime_GetMonth", (PyCFunction) _wrap_DateTime_GetMonth, METH_VARARGS | METH_KEYWORDS, NULL},
32278 { (char *)"DateTime_GetDay", (PyCFunction) _wrap_DateTime_GetDay, METH_VARARGS | METH_KEYWORDS, NULL},
32279 { (char *)"DateTime_GetWeekDay", (PyCFunction) _wrap_DateTime_GetWeekDay, METH_VARARGS | METH_KEYWORDS, NULL},
32280 { (char *)"DateTime_GetHour", (PyCFunction) _wrap_DateTime_GetHour, METH_VARARGS | METH_KEYWORDS, NULL},
32281 { (char *)"DateTime_GetMinute", (PyCFunction) _wrap_DateTime_GetMinute, METH_VARARGS | METH_KEYWORDS, NULL},
32282 { (char *)"DateTime_GetSecond", (PyCFunction) _wrap_DateTime_GetSecond, METH_VARARGS | METH_KEYWORDS, NULL},
32283 { (char *)"DateTime_GetMillisecond", (PyCFunction) _wrap_DateTime_GetMillisecond, METH_VARARGS | METH_KEYWORDS, NULL},
32284 { (char *)"DateTime_GetDayOfYear", (PyCFunction) _wrap_DateTime_GetDayOfYear, METH_VARARGS | METH_KEYWORDS, NULL},
32285 { (char *)"DateTime_GetWeekOfYear", (PyCFunction) _wrap_DateTime_GetWeekOfYear, METH_VARARGS | METH_KEYWORDS, NULL},
32286 { (char *)"DateTime_GetWeekOfMonth", (PyCFunction) _wrap_DateTime_GetWeekOfMonth, METH_VARARGS | METH_KEYWORDS, NULL},
32287 { (char *)"DateTime_IsWorkDay", (PyCFunction) _wrap_DateTime_IsWorkDay, METH_VARARGS | METH_KEYWORDS, NULL},
32288 { (char *)"DateTime_IsEqualTo", (PyCFunction) _wrap_DateTime_IsEqualTo, METH_VARARGS | METH_KEYWORDS, NULL},
32289 { (char *)"DateTime_IsEarlierThan", (PyCFunction) _wrap_DateTime_IsEarlierThan, METH_VARARGS | METH_KEYWORDS, NULL},
32290 { (char *)"DateTime_IsLaterThan", (PyCFunction) _wrap_DateTime_IsLaterThan, METH_VARARGS | METH_KEYWORDS, NULL},
32291 { (char *)"DateTime_IsStrictlyBetween", (PyCFunction) _wrap_DateTime_IsStrictlyBetween, METH_VARARGS | METH_KEYWORDS, NULL},
32292 { (char *)"DateTime_IsBetween", (PyCFunction) _wrap_DateTime_IsBetween, METH_VARARGS | METH_KEYWORDS, NULL},
32293 { (char *)"DateTime_IsSameDate", (PyCFunction) _wrap_DateTime_IsSameDate, METH_VARARGS | METH_KEYWORDS, NULL},
32294 { (char *)"DateTime_IsSameTime", (PyCFunction) _wrap_DateTime_IsSameTime, METH_VARARGS | METH_KEYWORDS, NULL},
32295 { (char *)"DateTime_IsEqualUpTo", (PyCFunction) _wrap_DateTime_IsEqualUpTo, METH_VARARGS | METH_KEYWORDS, NULL},
32296 { (char *)"DateTime_AddTS", (PyCFunction) _wrap_DateTime_AddTS, METH_VARARGS | METH_KEYWORDS, NULL},
32297 { (char *)"DateTime_AddDS", (PyCFunction) _wrap_DateTime_AddDS, METH_VARARGS | METH_KEYWORDS, NULL},
32298 { (char *)"DateTime_SubtractTS", (PyCFunction) _wrap_DateTime_SubtractTS, METH_VARARGS | METH_KEYWORDS, NULL},
32299 { (char *)"DateTime_SubtractDS", (PyCFunction) _wrap_DateTime_SubtractDS, METH_VARARGS | METH_KEYWORDS, NULL},
32300 { (char *)"DateTime_Subtract", (PyCFunction) _wrap_DateTime_Subtract, METH_VARARGS | METH_KEYWORDS, NULL},
32301 { (char *)"DateTime___iadd__", _wrap_DateTime___iadd__, METH_VARARGS, NULL},
32302 { (char *)"DateTime___isub__", _wrap_DateTime___isub__, METH_VARARGS, NULL},
32303 { (char *)"DateTime___add__", _wrap_DateTime___add__, METH_VARARGS, NULL},
32304 { (char *)"DateTime___sub__", _wrap_DateTime___sub__, METH_VARARGS, NULL},
32305 { (char *)"DateTime___lt__", (PyCFunction) _wrap_DateTime___lt__, METH_VARARGS | METH_KEYWORDS, NULL},
32306 { (char *)"DateTime___le__", (PyCFunction) _wrap_DateTime___le__, METH_VARARGS | METH_KEYWORDS, NULL},
32307 { (char *)"DateTime___gt__", (PyCFunction) _wrap_DateTime___gt__, METH_VARARGS | METH_KEYWORDS, NULL},
32308 { (char *)"DateTime___ge__", (PyCFunction) _wrap_DateTime___ge__, METH_VARARGS | METH_KEYWORDS, NULL},
32309 { (char *)"DateTime___eq__", (PyCFunction) _wrap_DateTime___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
32310 { (char *)"DateTime___ne__", (PyCFunction) _wrap_DateTime___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
32311 { (char *)"DateTime_ParseRfc822Date", (PyCFunction) _wrap_DateTime_ParseRfc822Date, METH_VARARGS | METH_KEYWORDS, NULL},
32312 { (char *)"DateTime_ParseFormat", (PyCFunction) _wrap_DateTime_ParseFormat, METH_VARARGS | METH_KEYWORDS, NULL},
32313 { (char *)"DateTime_ParseDateTime", (PyCFunction) _wrap_DateTime_ParseDateTime, METH_VARARGS | METH_KEYWORDS, NULL},
32314 { (char *)"DateTime_ParseDate", (PyCFunction) _wrap_DateTime_ParseDate, METH_VARARGS | METH_KEYWORDS, NULL},
32315 { (char *)"DateTime_ParseTime", (PyCFunction) _wrap_DateTime_ParseTime, METH_VARARGS | METH_KEYWORDS, NULL},
32316 { (char *)"DateTime_Format", (PyCFunction) _wrap_DateTime_Format, METH_VARARGS | METH_KEYWORDS, NULL},
32317 { (char *)"DateTime_FormatDate", (PyCFunction) _wrap_DateTime_FormatDate, METH_VARARGS | METH_KEYWORDS, NULL},
32318 { (char *)"DateTime_FormatTime", (PyCFunction) _wrap_DateTime_FormatTime, METH_VARARGS | METH_KEYWORDS, NULL},
32319 { (char *)"DateTime_FormatISODate", (PyCFunction) _wrap_DateTime_FormatISODate, METH_VARARGS | METH_KEYWORDS, NULL},
32320 { (char *)"DateTime_FormatISOTime", (PyCFunction) _wrap_DateTime_FormatISOTime, METH_VARARGS | METH_KEYWORDS, NULL},
32321 { (char *)"DateTime_swigregister", DateTime_swigregister, METH_VARARGS, NULL},
32322 { (char *)"TimeSpan_Seconds", (PyCFunction) _wrap_TimeSpan_Seconds, METH_VARARGS | METH_KEYWORDS, NULL},
32323 { (char *)"TimeSpan_Second", (PyCFunction) _wrap_TimeSpan_Second, METH_VARARGS | METH_KEYWORDS, NULL},
32324 { (char *)"TimeSpan_Minutes", (PyCFunction) _wrap_TimeSpan_Minutes, METH_VARARGS | METH_KEYWORDS, NULL},
32325 { (char *)"TimeSpan_Minute", (PyCFunction) _wrap_TimeSpan_Minute, METH_VARARGS | METH_KEYWORDS, NULL},
32326 { (char *)"TimeSpan_Hours", (PyCFunction) _wrap_TimeSpan_Hours, METH_VARARGS | METH_KEYWORDS, NULL},
32327 { (char *)"TimeSpan_Hour", (PyCFunction) _wrap_TimeSpan_Hour, METH_VARARGS | METH_KEYWORDS, NULL},
32328 { (char *)"TimeSpan_Days", (PyCFunction) _wrap_TimeSpan_Days, METH_VARARGS | METH_KEYWORDS, NULL},
32329 { (char *)"TimeSpan_Day", (PyCFunction) _wrap_TimeSpan_Day, METH_VARARGS | METH_KEYWORDS, NULL},
32330 { (char *)"TimeSpan_Weeks", (PyCFunction) _wrap_TimeSpan_Weeks, METH_VARARGS | METH_KEYWORDS, NULL},
32331 { (char *)"TimeSpan_Week", (PyCFunction) _wrap_TimeSpan_Week, METH_VARARGS | METH_KEYWORDS, NULL},
32332 { (char *)"new_TimeSpan", (PyCFunction) _wrap_new_TimeSpan, METH_VARARGS | METH_KEYWORDS, NULL},
32333 { (char *)"delete_TimeSpan", (PyCFunction) _wrap_delete_TimeSpan, METH_VARARGS | METH_KEYWORDS, NULL},
32334 { (char *)"TimeSpan_Add", (PyCFunction) _wrap_TimeSpan_Add, METH_VARARGS | METH_KEYWORDS, NULL},
32335 { (char *)"TimeSpan_Subtract", (PyCFunction) _wrap_TimeSpan_Subtract, METH_VARARGS | METH_KEYWORDS, NULL},
32336 { (char *)"TimeSpan_Multiply", (PyCFunction) _wrap_TimeSpan_Multiply, METH_VARARGS | METH_KEYWORDS, NULL},
32337 { (char *)"TimeSpan_Neg", (PyCFunction) _wrap_TimeSpan_Neg, METH_VARARGS | METH_KEYWORDS, NULL},
32338 { (char *)"TimeSpan_Abs", (PyCFunction) _wrap_TimeSpan_Abs, METH_VARARGS | METH_KEYWORDS, NULL},
32339 { (char *)"TimeSpan___iadd__", (PyCFunction) _wrap_TimeSpan___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
32340 { (char *)"TimeSpan___isub__", (PyCFunction) _wrap_TimeSpan___isub__, METH_VARARGS | METH_KEYWORDS, NULL},
32341 { (char *)"TimeSpan___imul__", (PyCFunction) _wrap_TimeSpan___imul__, METH_VARARGS | METH_KEYWORDS, NULL},
32342 { (char *)"TimeSpan___neg__", (PyCFunction) _wrap_TimeSpan___neg__, METH_VARARGS | METH_KEYWORDS, NULL},
32343 { (char *)"TimeSpan___add__", (PyCFunction) _wrap_TimeSpan___add__, METH_VARARGS | METH_KEYWORDS, NULL},
32344 { (char *)"TimeSpan___sub__", (PyCFunction) _wrap_TimeSpan___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
32345 { (char *)"TimeSpan___mul__", (PyCFunction) _wrap_TimeSpan___mul__, METH_VARARGS | METH_KEYWORDS, NULL},
32346 { (char *)"TimeSpan___rmul__", (PyCFunction) _wrap_TimeSpan___rmul__, METH_VARARGS | METH_KEYWORDS, NULL},
32347 { (char *)"TimeSpan___lt__", (PyCFunction) _wrap_TimeSpan___lt__, METH_VARARGS | METH_KEYWORDS, NULL},
32348 { (char *)"TimeSpan___le__", (PyCFunction) _wrap_TimeSpan___le__, METH_VARARGS | METH_KEYWORDS, NULL},
32349 { (char *)"TimeSpan___gt__", (PyCFunction) _wrap_TimeSpan___gt__, METH_VARARGS | METH_KEYWORDS, NULL},
32350 { (char *)"TimeSpan___ge__", (PyCFunction) _wrap_TimeSpan___ge__, METH_VARARGS | METH_KEYWORDS, NULL},
32351 { (char *)"TimeSpan___eq__", (PyCFunction) _wrap_TimeSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
32352 { (char *)"TimeSpan___ne__", (PyCFunction) _wrap_TimeSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
32353 { (char *)"TimeSpan_IsNull", (PyCFunction) _wrap_TimeSpan_IsNull, METH_VARARGS | METH_KEYWORDS, NULL},
32354 { (char *)"TimeSpan_IsPositive", (PyCFunction) _wrap_TimeSpan_IsPositive, METH_VARARGS | METH_KEYWORDS, NULL},
32355 { (char *)"TimeSpan_IsNegative", (PyCFunction) _wrap_TimeSpan_IsNegative, METH_VARARGS | METH_KEYWORDS, NULL},
32356 { (char *)"TimeSpan_IsEqualTo", (PyCFunction) _wrap_TimeSpan_IsEqualTo, METH_VARARGS | METH_KEYWORDS, NULL},
32357 { (char *)"TimeSpan_IsLongerThan", (PyCFunction) _wrap_TimeSpan_IsLongerThan, METH_VARARGS | METH_KEYWORDS, NULL},
32358 { (char *)"TimeSpan_IsShorterThan", (PyCFunction) _wrap_TimeSpan_IsShorterThan, METH_VARARGS | METH_KEYWORDS, NULL},
32359 { (char *)"TimeSpan_GetWeeks", (PyCFunction) _wrap_TimeSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS, NULL},
32360 { (char *)"TimeSpan_GetDays", (PyCFunction) _wrap_TimeSpan_GetDays, METH_VARARGS | METH_KEYWORDS, NULL},
32361 { (char *)"TimeSpan_GetHours", (PyCFunction) _wrap_TimeSpan_GetHours, METH_VARARGS | METH_KEYWORDS, NULL},
32362 { (char *)"TimeSpan_GetMinutes", (PyCFunction) _wrap_TimeSpan_GetMinutes, METH_VARARGS | METH_KEYWORDS, NULL},
32363 { (char *)"TimeSpan_GetSeconds", (PyCFunction) _wrap_TimeSpan_GetSeconds, METH_VARARGS | METH_KEYWORDS, NULL},
32364 { (char *)"TimeSpan_GetMilliseconds", (PyCFunction) _wrap_TimeSpan_GetMilliseconds, METH_VARARGS | METH_KEYWORDS, NULL},
32365 { (char *)"TimeSpan_Format", (PyCFunction) _wrap_TimeSpan_Format, METH_VARARGS | METH_KEYWORDS, NULL},
32366 { (char *)"TimeSpan_swigregister", TimeSpan_swigregister, METH_VARARGS, NULL},
32367 { (char *)"new_DateSpan", (PyCFunction) _wrap_new_DateSpan, METH_VARARGS | METH_KEYWORDS, NULL},
32368 { (char *)"delete_DateSpan", (PyCFunction) _wrap_delete_DateSpan, METH_VARARGS | METH_KEYWORDS, NULL},
32369 { (char *)"DateSpan_Days", (PyCFunction) _wrap_DateSpan_Days, METH_VARARGS | METH_KEYWORDS, NULL},
32370 { (char *)"DateSpan_Day", (PyCFunction) _wrap_DateSpan_Day, METH_VARARGS | METH_KEYWORDS, NULL},
32371 { (char *)"DateSpan_Weeks", (PyCFunction) _wrap_DateSpan_Weeks, METH_VARARGS | METH_KEYWORDS, NULL},
32372 { (char *)"DateSpan_Week", (PyCFunction) _wrap_DateSpan_Week, METH_VARARGS | METH_KEYWORDS, NULL},
32373 { (char *)"DateSpan_Months", (PyCFunction) _wrap_DateSpan_Months, METH_VARARGS | METH_KEYWORDS, NULL},
32374 { (char *)"DateSpan_Month", (PyCFunction) _wrap_DateSpan_Month, METH_VARARGS | METH_KEYWORDS, NULL},
32375 { (char *)"DateSpan_Years", (PyCFunction) _wrap_DateSpan_Years, METH_VARARGS | METH_KEYWORDS, NULL},
32376 { (char *)"DateSpan_Year", (PyCFunction) _wrap_DateSpan_Year, METH_VARARGS | METH_KEYWORDS, NULL},
32377 { (char *)"DateSpan_SetYears", (PyCFunction) _wrap_DateSpan_SetYears, METH_VARARGS | METH_KEYWORDS, NULL},
32378 { (char *)"DateSpan_SetMonths", (PyCFunction) _wrap_DateSpan_SetMonths, METH_VARARGS | METH_KEYWORDS, NULL},
32379 { (char *)"DateSpan_SetWeeks", (PyCFunction) _wrap_DateSpan_SetWeeks, METH_VARARGS | METH_KEYWORDS, NULL},
32380 { (char *)"DateSpan_SetDays", (PyCFunction) _wrap_DateSpan_SetDays, METH_VARARGS | METH_KEYWORDS, NULL},
32381 { (char *)"DateSpan_GetYears", (PyCFunction) _wrap_DateSpan_GetYears, METH_VARARGS | METH_KEYWORDS, NULL},
32382 { (char *)"DateSpan_GetMonths", (PyCFunction) _wrap_DateSpan_GetMonths, METH_VARARGS | METH_KEYWORDS, NULL},
32383 { (char *)"DateSpan_GetWeeks", (PyCFunction) _wrap_DateSpan_GetWeeks, METH_VARARGS | METH_KEYWORDS, NULL},
32384 { (char *)"DateSpan_GetDays", (PyCFunction) _wrap_DateSpan_GetDays, METH_VARARGS | METH_KEYWORDS, NULL},
32385 { (char *)"DateSpan_GetTotalDays", (PyCFunction) _wrap_DateSpan_GetTotalDays, METH_VARARGS | METH_KEYWORDS, NULL},
32386 { (char *)"DateSpan_Add", (PyCFunction) _wrap_DateSpan_Add, METH_VARARGS | METH_KEYWORDS, NULL},
32387 { (char *)"DateSpan_Subtract", (PyCFunction) _wrap_DateSpan_Subtract, METH_VARARGS | METH_KEYWORDS, NULL},
32388 { (char *)"DateSpan_Neg", (PyCFunction) _wrap_DateSpan_Neg, METH_VARARGS | METH_KEYWORDS, NULL},
32389 { (char *)"DateSpan_Multiply", (PyCFunction) _wrap_DateSpan_Multiply, METH_VARARGS | METH_KEYWORDS, NULL},
32390 { (char *)"DateSpan___iadd__", (PyCFunction) _wrap_DateSpan___iadd__, METH_VARARGS | METH_KEYWORDS, NULL},
32391 { (char *)"DateSpan___isub__", (PyCFunction) _wrap_DateSpan___isub__, METH_VARARGS | METH_KEYWORDS, NULL},
32392 { (char *)"DateSpan___neg__", (PyCFunction) _wrap_DateSpan___neg__, METH_VARARGS | METH_KEYWORDS, NULL},
32393 { (char *)"DateSpan___imul__", (PyCFunction) _wrap_DateSpan___imul__, METH_VARARGS | METH_KEYWORDS, NULL},
32394 { (char *)"DateSpan___add__", (PyCFunction) _wrap_DateSpan___add__, METH_VARARGS | METH_KEYWORDS, NULL},
32395 { (char *)"DateSpan___sub__", (PyCFunction) _wrap_DateSpan___sub__, METH_VARARGS | METH_KEYWORDS, NULL},
32396 { (char *)"DateSpan___mul__", (PyCFunction) _wrap_DateSpan___mul__, METH_VARARGS | METH_KEYWORDS, NULL},
32397 { (char *)"DateSpan___rmul__", (PyCFunction) _wrap_DateSpan___rmul__, METH_VARARGS | METH_KEYWORDS, NULL},
32398 { (char *)"DateSpan___eq__", (PyCFunction) _wrap_DateSpan___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
32399 { (char *)"DateSpan___ne__", (PyCFunction) _wrap_DateSpan___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
32400 { (char *)"DateSpan_swigregister", DateSpan_swigregister, METH_VARARGS, NULL},
32401 { (char *)"GetLocalTime", (PyCFunction) _wrap_GetLocalTime, METH_VARARGS | METH_KEYWORDS, NULL},
32402 { (char *)"GetUTCTime", (PyCFunction) _wrap_GetUTCTime, METH_VARARGS | METH_KEYWORDS, NULL},
32403 { (char *)"GetCurrentTime", (PyCFunction) _wrap_GetCurrentTime, METH_VARARGS | METH_KEYWORDS, NULL},
32404 { (char *)"GetLocalTimeMillis", (PyCFunction) _wrap_GetLocalTimeMillis, METH_VARARGS | METH_KEYWORDS, NULL},
32405 { (char *)"new_DataFormat", (PyCFunction) _wrap_new_DataFormat, METH_VARARGS | METH_KEYWORDS, NULL},
32406 { (char *)"new_CustomDataFormat", (PyCFunction) _wrap_new_CustomDataFormat, METH_VARARGS | METH_KEYWORDS, NULL},
32407 { (char *)"delete_DataFormat", (PyCFunction) _wrap_delete_DataFormat, METH_VARARGS | METH_KEYWORDS, NULL},
32408 { (char *)"DataFormat___eq__", _wrap_DataFormat___eq__, METH_VARARGS, NULL},
32409 { (char *)"DataFormat___ne__", _wrap_DataFormat___ne__, METH_VARARGS, NULL},
32410 { (char *)"DataFormat_SetType", (PyCFunction) _wrap_DataFormat_SetType, METH_VARARGS | METH_KEYWORDS, NULL},
32411 { (char *)"DataFormat_GetType", (PyCFunction) _wrap_DataFormat_GetType, METH_VARARGS | METH_KEYWORDS, NULL},
32412 { (char *)"DataFormat_GetId", (PyCFunction) _wrap_DataFormat_GetId, METH_VARARGS | METH_KEYWORDS, NULL},
32413 { (char *)"DataFormat_SetId", (PyCFunction) _wrap_DataFormat_SetId, METH_VARARGS | METH_KEYWORDS, NULL},
32414 { (char *)"DataFormat_swigregister", DataFormat_swigregister, METH_VARARGS, NULL},
32415 { (char *)"delete_DataObject", (PyCFunction) _wrap_delete_DataObject, METH_VARARGS | METH_KEYWORDS, NULL},
32416 { (char *)"DataObject_GetPreferredFormat", (PyCFunction) _wrap_DataObject_GetPreferredFormat, METH_VARARGS | METH_KEYWORDS, NULL},
32417 { (char *)"DataObject_GetFormatCount", (PyCFunction) _wrap_DataObject_GetFormatCount, METH_VARARGS | METH_KEYWORDS, NULL},
32418 { (char *)"DataObject_IsSupported", (PyCFunction) _wrap_DataObject_IsSupported, METH_VARARGS | METH_KEYWORDS, NULL},
32419 { (char *)"DataObject_GetDataSize", (PyCFunction) _wrap_DataObject_GetDataSize, METH_VARARGS | METH_KEYWORDS, NULL},
32420 { (char *)"DataObject_GetAllFormats", (PyCFunction) _wrap_DataObject_GetAllFormats, METH_VARARGS | METH_KEYWORDS, NULL},
32421 { (char *)"DataObject_GetDataHere", (PyCFunction) _wrap_DataObject_GetDataHere, METH_VARARGS | METH_KEYWORDS, NULL},
32422 { (char *)"DataObject_SetData", (PyCFunction) _wrap_DataObject_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
32423 { (char *)"DataObject_swigregister", DataObject_swigregister, METH_VARARGS, NULL},
32424 { (char *)"new_DataObjectSimple", (PyCFunction) _wrap_new_DataObjectSimple, METH_VARARGS | METH_KEYWORDS, NULL},
32425 { (char *)"DataObjectSimple_GetFormat", (PyCFunction) _wrap_DataObjectSimple_GetFormat, METH_VARARGS | METH_KEYWORDS, NULL},
32426 { (char *)"DataObjectSimple_SetFormat", (PyCFunction) _wrap_DataObjectSimple_SetFormat, METH_VARARGS | METH_KEYWORDS, NULL},
32427 { (char *)"DataObjectSimple_GetDataSize", (PyCFunction) _wrap_DataObjectSimple_GetDataSize, METH_VARARGS | METH_KEYWORDS, NULL},
32428 { (char *)"DataObjectSimple_GetDataHere", (PyCFunction) _wrap_DataObjectSimple_GetDataHere, METH_VARARGS | METH_KEYWORDS, NULL},
32429 { (char *)"DataObjectSimple_SetData", (PyCFunction) _wrap_DataObjectSimple_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
32430 { (char *)"DataObjectSimple_swigregister", DataObjectSimple_swigregister, METH_VARARGS, NULL},
32431 { (char *)"new_PyDataObjectSimple", (PyCFunction) _wrap_new_PyDataObjectSimple, METH_VARARGS | METH_KEYWORDS, NULL},
32432 { (char *)"PyDataObjectSimple__setCallbackInfo", (PyCFunction) _wrap_PyDataObjectSimple__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32433 { (char *)"PyDataObjectSimple_swigregister", PyDataObjectSimple_swigregister, METH_VARARGS, NULL},
32434 { (char *)"new_DataObjectComposite", (PyCFunction) _wrap_new_DataObjectComposite, METH_VARARGS | METH_KEYWORDS, NULL},
32435 { (char *)"DataObjectComposite_Add", (PyCFunction) _wrap_DataObjectComposite_Add, METH_VARARGS | METH_KEYWORDS, NULL},
32436 { (char *)"DataObjectComposite_swigregister", DataObjectComposite_swigregister, METH_VARARGS, NULL},
32437 { (char *)"new_TextDataObject", (PyCFunction) _wrap_new_TextDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
32438 { (char *)"TextDataObject_GetTextLength", (PyCFunction) _wrap_TextDataObject_GetTextLength, METH_VARARGS | METH_KEYWORDS, NULL},
32439 { (char *)"TextDataObject_GetText", (PyCFunction) _wrap_TextDataObject_GetText, METH_VARARGS | METH_KEYWORDS, NULL},
32440 { (char *)"TextDataObject_SetText", (PyCFunction) _wrap_TextDataObject_SetText, METH_VARARGS | METH_KEYWORDS, NULL},
32441 { (char *)"TextDataObject_swigregister", TextDataObject_swigregister, METH_VARARGS, NULL},
32442 { (char *)"new_PyTextDataObject", (PyCFunction) _wrap_new_PyTextDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
32443 { (char *)"PyTextDataObject__setCallbackInfo", (PyCFunction) _wrap_PyTextDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32444 { (char *)"PyTextDataObject_swigregister", PyTextDataObject_swigregister, METH_VARARGS, NULL},
32445 { (char *)"new_BitmapDataObject", (PyCFunction) _wrap_new_BitmapDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
32446 { (char *)"BitmapDataObject_GetBitmap", (PyCFunction) _wrap_BitmapDataObject_GetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
32447 { (char *)"BitmapDataObject_SetBitmap", (PyCFunction) _wrap_BitmapDataObject_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
32448 { (char *)"BitmapDataObject_swigregister", BitmapDataObject_swigregister, METH_VARARGS, NULL},
32449 { (char *)"new_PyBitmapDataObject", (PyCFunction) _wrap_new_PyBitmapDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
32450 { (char *)"PyBitmapDataObject__setCallbackInfo", (PyCFunction) _wrap_PyBitmapDataObject__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32451 { (char *)"PyBitmapDataObject_swigregister", PyBitmapDataObject_swigregister, METH_VARARGS, NULL},
32452 { (char *)"new_FileDataObject", (PyCFunction) _wrap_new_FileDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
32453 { (char *)"FileDataObject_GetFilenames", (PyCFunction) _wrap_FileDataObject_GetFilenames, METH_VARARGS | METH_KEYWORDS, NULL},
32454 { (char *)"FileDataObject_AddFile", (PyCFunction) _wrap_FileDataObject_AddFile, METH_VARARGS | METH_KEYWORDS, NULL},
32455 { (char *)"FileDataObject_swigregister", FileDataObject_swigregister, METH_VARARGS, NULL},
32456 { (char *)"new_CustomDataObject", _wrap_new_CustomDataObject, METH_VARARGS, NULL},
32457 { (char *)"CustomDataObject_SetData", (PyCFunction) _wrap_CustomDataObject_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
32458 { (char *)"CustomDataObject_GetSize", (PyCFunction) _wrap_CustomDataObject_GetSize, METH_VARARGS | METH_KEYWORDS, NULL},
32459 { (char *)"CustomDataObject_GetData", (PyCFunction) _wrap_CustomDataObject_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
32460 { (char *)"CustomDataObject_swigregister", CustomDataObject_swigregister, METH_VARARGS, NULL},
32461 { (char *)"new_URLDataObject", (PyCFunction) _wrap_new_URLDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
32462 { (char *)"URLDataObject_GetURL", (PyCFunction) _wrap_URLDataObject_GetURL, METH_VARARGS | METH_KEYWORDS, NULL},
32463 { (char *)"URLDataObject_SetURL", (PyCFunction) _wrap_URLDataObject_SetURL, METH_VARARGS | METH_KEYWORDS, NULL},
32464 { (char *)"URLDataObject_swigregister", URLDataObject_swigregister, METH_VARARGS, NULL},
32465 { (char *)"new_MetafileDataObject", (PyCFunction) _wrap_new_MetafileDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
32466 { (char *)"MetafileDataObject_swigregister", MetafileDataObject_swigregister, METH_VARARGS, NULL},
32467 { (char *)"IsDragResultOk", (PyCFunction) _wrap_IsDragResultOk, METH_VARARGS | METH_KEYWORDS, NULL},
32468 { (char *)"new_DropSource", (PyCFunction) _wrap_new_DropSource, METH_VARARGS | METH_KEYWORDS, NULL},
32469 { (char *)"DropSource__setCallbackInfo", (PyCFunction) _wrap_DropSource__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32470 { (char *)"delete_DropSource", (PyCFunction) _wrap_delete_DropSource, METH_VARARGS | METH_KEYWORDS, NULL},
32471 { (char *)"DropSource_SetData", (PyCFunction) _wrap_DropSource_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
32472 { (char *)"DropSource_GetDataObject", (PyCFunction) _wrap_DropSource_GetDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
32473 { (char *)"DropSource_SetCursor", (PyCFunction) _wrap_DropSource_SetCursor, METH_VARARGS | METH_KEYWORDS, NULL},
32474 { (char *)"DropSource_DoDragDrop", (PyCFunction) _wrap_DropSource_DoDragDrop, METH_VARARGS | METH_KEYWORDS, NULL},
32475 { (char *)"DropSource_base_GiveFeedback", (PyCFunction) _wrap_DropSource_base_GiveFeedback, METH_VARARGS | METH_KEYWORDS, NULL},
32476 { (char *)"DropSource_swigregister", DropSource_swigregister, METH_VARARGS, NULL},
32477 { (char *)"new_DropTarget", (PyCFunction) _wrap_new_DropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
32478 { (char *)"DropTarget__setCallbackInfo", (PyCFunction) _wrap_DropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32479 { (char *)"delete_DropTarget", (PyCFunction) _wrap_delete_DropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
32480 { (char *)"DropTarget_GetDataObject", (PyCFunction) _wrap_DropTarget_GetDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
32481 { (char *)"DropTarget_SetDataObject", (PyCFunction) _wrap_DropTarget_SetDataObject, METH_VARARGS | METH_KEYWORDS, NULL},
32482 { (char *)"DropTarget_base_OnEnter", (PyCFunction) _wrap_DropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL},
32483 { (char *)"DropTarget_base_OnDragOver", (PyCFunction) _wrap_DropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL},
32484 { (char *)"DropTarget_base_OnLeave", (PyCFunction) _wrap_DropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL},
32485 { (char *)"DropTarget_base_OnDrop", (PyCFunction) _wrap_DropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL},
32486 { (char *)"DropTarget_GetData", (PyCFunction) _wrap_DropTarget_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
32487 { (char *)"DropTarget_SetDefaultAction", (PyCFunction) _wrap_DropTarget_SetDefaultAction, METH_VARARGS | METH_KEYWORDS, NULL},
32488 { (char *)"DropTarget_GetDefaultAction", (PyCFunction) _wrap_DropTarget_GetDefaultAction, METH_VARARGS | METH_KEYWORDS, NULL},
32489 { (char *)"DropTarget_swigregister", DropTarget_swigregister, METH_VARARGS, NULL},
32490 { (char *)"new_TextDropTarget", (PyCFunction) _wrap_new_TextDropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
32491 { (char *)"TextDropTarget__setCallbackInfo", (PyCFunction) _wrap_TextDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32492 { (char *)"TextDropTarget_base_OnEnter", (PyCFunction) _wrap_TextDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL},
32493 { (char *)"TextDropTarget_base_OnDragOver", (PyCFunction) _wrap_TextDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL},
32494 { (char *)"TextDropTarget_base_OnLeave", (PyCFunction) _wrap_TextDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL},
32495 { (char *)"TextDropTarget_base_OnDrop", (PyCFunction) _wrap_TextDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL},
32496 { (char *)"TextDropTarget_base_OnData", (PyCFunction) _wrap_TextDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS, NULL},
32497 { (char *)"TextDropTarget_swigregister", TextDropTarget_swigregister, METH_VARARGS, NULL},
32498 { (char *)"new_FileDropTarget", (PyCFunction) _wrap_new_FileDropTarget, METH_VARARGS | METH_KEYWORDS, NULL},
32499 { (char *)"FileDropTarget__setCallbackInfo", (PyCFunction) _wrap_FileDropTarget__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
32500 { (char *)"FileDropTarget_base_OnEnter", (PyCFunction) _wrap_FileDropTarget_base_OnEnter, METH_VARARGS | METH_KEYWORDS, NULL},
32501 { (char *)"FileDropTarget_base_OnDragOver", (PyCFunction) _wrap_FileDropTarget_base_OnDragOver, METH_VARARGS | METH_KEYWORDS, NULL},
32502 { (char *)"FileDropTarget_base_OnLeave", (PyCFunction) _wrap_FileDropTarget_base_OnLeave, METH_VARARGS | METH_KEYWORDS, NULL},
32503 { (char *)"FileDropTarget_base_OnDrop", (PyCFunction) _wrap_FileDropTarget_base_OnDrop, METH_VARARGS | METH_KEYWORDS, NULL},
32504 { (char *)"FileDropTarget_base_OnData", (PyCFunction) _wrap_FileDropTarget_base_OnData, METH_VARARGS | METH_KEYWORDS, NULL},
32505 { (char *)"FileDropTarget_swigregister", FileDropTarget_swigregister, METH_VARARGS, NULL},
32506 { (char *)"new_Clipboard", (PyCFunction) _wrap_new_Clipboard, METH_VARARGS | METH_KEYWORDS, NULL},
32507 { (char *)"delete_Clipboard", (PyCFunction) _wrap_delete_Clipboard, METH_VARARGS | METH_KEYWORDS, NULL},
32508 { (char *)"Clipboard_Open", (PyCFunction) _wrap_Clipboard_Open, METH_VARARGS | METH_KEYWORDS, NULL},
32509 { (char *)"Clipboard_Close", (PyCFunction) _wrap_Clipboard_Close, METH_VARARGS | METH_KEYWORDS, NULL},
32510 { (char *)"Clipboard_IsOpened", (PyCFunction) _wrap_Clipboard_IsOpened, METH_VARARGS | METH_KEYWORDS, NULL},
32511 { (char *)"Clipboard_AddData", (PyCFunction) _wrap_Clipboard_AddData, METH_VARARGS | METH_KEYWORDS, NULL},
32512 { (char *)"Clipboard_SetData", (PyCFunction) _wrap_Clipboard_SetData, METH_VARARGS | METH_KEYWORDS, NULL},
32513 { (char *)"Clipboard_IsSupported", (PyCFunction) _wrap_Clipboard_IsSupported, METH_VARARGS | METH_KEYWORDS, NULL},
32514 { (char *)"Clipboard_GetData", (PyCFunction) _wrap_Clipboard_GetData, METH_VARARGS | METH_KEYWORDS, NULL},
32515 { (char *)"Clipboard_Clear", (PyCFunction) _wrap_Clipboard_Clear, METH_VARARGS | METH_KEYWORDS, NULL},
32516 { (char *)"Clipboard_Flush", (PyCFunction) _wrap_Clipboard_Flush, METH_VARARGS | METH_KEYWORDS, NULL},
32517 { (char *)"Clipboard_UsePrimarySelection", (PyCFunction) _wrap_Clipboard_UsePrimarySelection, METH_VARARGS | METH_KEYWORDS, NULL},
32518 { (char *)"Clipboard_Get", (PyCFunction) _wrap_Clipboard_Get, METH_VARARGS | METH_KEYWORDS, NULL},
32519 { (char *)"Clipboard_swigregister", Clipboard_swigregister, METH_VARARGS, NULL},
32520 { (char *)"new_ClipboardLocker", (PyCFunction) _wrap_new_ClipboardLocker, METH_VARARGS | METH_KEYWORDS, NULL},
32521 { (char *)"delete_ClipboardLocker", (PyCFunction) _wrap_delete_ClipboardLocker, METH_VARARGS | METH_KEYWORDS, NULL},
32522 { (char *)"ClipboardLocker___nonzero__", (PyCFunction) _wrap_ClipboardLocker___nonzero__, METH_VARARGS | METH_KEYWORDS, NULL},
32523 { (char *)"ClipboardLocker_swigregister", ClipboardLocker_swigregister, METH_VARARGS, NULL},
32524 { (char *)"new_VideoMode", (PyCFunction) _wrap_new_VideoMode, METH_VARARGS | METH_KEYWORDS, NULL},
32525 { (char *)"delete_VideoMode", (PyCFunction) _wrap_delete_VideoMode, METH_VARARGS | METH_KEYWORDS, NULL},
32526 { (char *)"VideoMode_Matches", (PyCFunction) _wrap_VideoMode_Matches, METH_VARARGS | METH_KEYWORDS, NULL},
32527 { (char *)"VideoMode_GetWidth", (PyCFunction) _wrap_VideoMode_GetWidth, METH_VARARGS | METH_KEYWORDS, NULL},
32528 { (char *)"VideoMode_GetHeight", (PyCFunction) _wrap_VideoMode_GetHeight, METH_VARARGS | METH_KEYWORDS, NULL},
32529 { (char *)"VideoMode_GetDepth", (PyCFunction) _wrap_VideoMode_GetDepth, METH_VARARGS | METH_KEYWORDS, NULL},
32530 { (char *)"VideoMode_IsOk", (PyCFunction) _wrap_VideoMode_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
32531 { (char *)"VideoMode___eq__", (PyCFunction) _wrap_VideoMode___eq__, METH_VARARGS | METH_KEYWORDS, NULL},
32532 { (char *)"VideoMode___ne__", (PyCFunction) _wrap_VideoMode___ne__, METH_VARARGS | METH_KEYWORDS, NULL},
32533 { (char *)"VideoMode_w_set", (PyCFunction) _wrap_VideoMode_w_set, METH_VARARGS | METH_KEYWORDS, NULL},
32534 { (char *)"VideoMode_w_get", (PyCFunction) _wrap_VideoMode_w_get, METH_VARARGS | METH_KEYWORDS, NULL},
32535 { (char *)"VideoMode_h_set", (PyCFunction) _wrap_VideoMode_h_set, METH_VARARGS | METH_KEYWORDS, NULL},
32536 { (char *)"VideoMode_h_get", (PyCFunction) _wrap_VideoMode_h_get, METH_VARARGS | METH_KEYWORDS, NULL},
32537 { (char *)"VideoMode_bpp_set", (PyCFunction) _wrap_VideoMode_bpp_set, METH_VARARGS | METH_KEYWORDS, NULL},
32538 { (char *)"VideoMode_bpp_get", (PyCFunction) _wrap_VideoMode_bpp_get, METH_VARARGS | METH_KEYWORDS, NULL},
32539 { (char *)"VideoMode_refresh_set", (PyCFunction) _wrap_VideoMode_refresh_set, METH_VARARGS | METH_KEYWORDS, NULL},
32540 { (char *)"VideoMode_refresh_get", (PyCFunction) _wrap_VideoMode_refresh_get, METH_VARARGS | METH_KEYWORDS, NULL},
32541 { (char *)"VideoMode_swigregister", VideoMode_swigregister, METH_VARARGS, NULL},
32542 { (char *)"new_Display", (PyCFunction) _wrap_new_Display, METH_VARARGS | METH_KEYWORDS, NULL},
32543 { (char *)"delete_Display", (PyCFunction) _wrap_delete_Display, METH_VARARGS | METH_KEYWORDS, NULL},
32544 { (char *)"Display_GetCount", (PyCFunction) _wrap_Display_GetCount, METH_VARARGS | METH_KEYWORDS, NULL},
32545 { (char *)"Display_GetFromPoint", (PyCFunction) _wrap_Display_GetFromPoint, METH_VARARGS | METH_KEYWORDS, NULL},
32546 { (char *)"Display_GetFromWindow", (PyCFunction) _wrap_Display_GetFromWindow, METH_VARARGS | METH_KEYWORDS, NULL},
32547 { (char *)"Display_IsOk", (PyCFunction) _wrap_Display_IsOk, METH_VARARGS | METH_KEYWORDS, NULL},
32548 { (char *)"Display_GetGeometry", (PyCFunction) _wrap_Display_GetGeometry, METH_VARARGS | METH_KEYWORDS, NULL},
32549 { (char *)"Display_GetName", (PyCFunction) _wrap_Display_GetName, METH_VARARGS | METH_KEYWORDS, NULL},
32550 { (char *)"Display_IsPrimary", (PyCFunction) _wrap_Display_IsPrimary, METH_VARARGS | METH_KEYWORDS, NULL},
32551 { (char *)"Display_GetModes", (PyCFunction) _wrap_Display_GetModes, METH_VARARGS | METH_KEYWORDS, NULL},
32552 { (char *)"Display_GetCurrentMode", (PyCFunction) _wrap_Display_GetCurrentMode, METH_VARARGS | METH_KEYWORDS, NULL},
32553 { (char *)"Display_ChangeMode", (PyCFunction) _wrap_Display_ChangeMode, METH_VARARGS | METH_KEYWORDS, NULL},
32554 { (char *)"Display_ResetMode", (PyCFunction) _wrap_Display_ResetMode, METH_VARARGS | METH_KEYWORDS, NULL},
32555 { (char *)"Display_swigregister", Display_swigregister, METH_VARARGS, NULL},
32556 { (char *)"StandardPaths_Get", (PyCFunction) _wrap_StandardPaths_Get, METH_VARARGS | METH_KEYWORDS, NULL},
32557 { (char *)"StandardPaths_GetConfigDir", (PyCFunction) _wrap_StandardPaths_GetConfigDir, METH_VARARGS | METH_KEYWORDS, NULL},
32558 { (char *)"StandardPaths_GetUserConfigDir", (PyCFunction) _wrap_StandardPaths_GetUserConfigDir, METH_VARARGS | METH_KEYWORDS, NULL},
32559 { (char *)"StandardPaths_GetDataDir", (PyCFunction) _wrap_StandardPaths_GetDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
32560 { (char *)"StandardPaths_GetLocalDataDir", (PyCFunction) _wrap_StandardPaths_GetLocalDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
32561 { (char *)"StandardPaths_GetUserDataDir", (PyCFunction) _wrap_StandardPaths_GetUserDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
32562 { (char *)"StandardPaths_GetUserLocalDataDir", (PyCFunction) _wrap_StandardPaths_GetUserLocalDataDir, METH_VARARGS | METH_KEYWORDS, NULL},
32563 { (char *)"StandardPaths_GetPluginsDir", (PyCFunction) _wrap_StandardPaths_GetPluginsDir, METH_VARARGS | METH_KEYWORDS, NULL},
32564 { (char *)"StandardPaths_SetInstallPrefix", (PyCFunction) _wrap_StandardPaths_SetInstallPrefix, METH_VARARGS | METH_KEYWORDS, NULL},
32565 { (char *)"StandardPaths_GetInstallPrefix", (PyCFunction) _wrap_StandardPaths_GetInstallPrefix, METH_VARARGS | METH_KEYWORDS, NULL},
32566 { (char *)"StandardPaths_swigregister", StandardPaths_swigregister, METH_VARARGS, NULL},
32567 { NULL, NULL, 0, NULL }
32568 };
32569
32570
32571 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
32572
32573 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
32574 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
32575 }
32576 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
32577 return (void *)((wxEvent *) ((wxMenuEvent *) x));
32578 }
32579 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
32580 return (void *)((wxEvent *) ((wxCloseEvent *) x));
32581 }
32582 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
32583 return (void *)((wxEvent *) ((wxMouseEvent *) x));
32584 }
32585 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
32586 return (void *)((wxEvent *) ((wxEraseEvent *) x));
32587 }
32588 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
32589 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
32590 }
32591 static void *_p_wxTimerEventTo_p_wxEvent(void *x) {
32592 return (void *)((wxEvent *) ((wxTimerEvent *) x));
32593 }
32594 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
32595 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
32596 }
32597 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
32598 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
32599 }
32600 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
32601 return (void *)((wxEvent *) ((wxPyEvent *) x));
32602 }
32603 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
32604 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
32605 }
32606 static void *_p_wxJoystickEventTo_p_wxEvent(void *x) {
32607 return (void *)((wxEvent *) ((wxJoystickEvent *) x));
32608 }
32609 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
32610 return (void *)((wxEvent *) ((wxIdleEvent *) x));
32611 }
32612 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
32613 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
32614 }
32615 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
32616 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
32617 }
32618 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
32619 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
32620 }
32621 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
32622 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
32623 }
32624 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
32625 return (void *)((wxEvent *) ((wxActivateEvent *) x));
32626 }
32627 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
32628 return (void *)((wxEvent *) ((wxSizeEvent *) x));
32629 }
32630 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
32631 return (void *)((wxEvent *) ((wxMoveEvent *) x));
32632 }
32633 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
32634 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
32635 }
32636 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
32637 return (void *)((wxEvent *) ((wxPaintEvent *) x));
32638 }
32639 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
32640 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
32641 }
32642 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
32643 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
32644 }
32645 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
32646 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
32647 }
32648 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
32649 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
32650 }
32651 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
32652 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
32653 }
32654 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
32655 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
32656 }
32657 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
32658 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
32659 }
32660 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
32661 return (void *)((wxEvent *) ((wxFocusEvent *) x));
32662 }
32663 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
32664 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
32665 }
32666 static void *_p_wxProcessEventTo_p_wxEvent(void *x) {
32667 return (void *)((wxEvent *) ((wxProcessEvent *) x));
32668 }
32669 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
32670 return (void *)((wxEvent *) ((wxShowEvent *) x));
32671 }
32672 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
32673 return (void *)((wxEvent *) ((wxCommandEvent *) x));
32674 }
32675 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
32676 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
32677 }
32678 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
32679 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
32680 }
32681 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
32682 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
32683 }
32684 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
32685 return (void *)((wxEvent *) ((wxKeyEvent *) x));
32686 }
32687 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
32688 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
32689 }
32690 static void *_p_wxFileConfigTo_p_wxConfigBase(void *x) {
32691 return (void *)((wxConfigBase *) ((wxFileConfig *) x));
32692 }
32693 static void *_p_wxConfigTo_p_wxConfigBase(void *x) {
32694 return (void *)((wxConfigBase *) ((wxConfig *) x));
32695 }
32696 static void *_p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject(void *x) {
32697 return (void *)((wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
32698 }
32699 static void *_p_wxPyTextDataObjectTo_p_wxTextDataObject(void *x) {
32700 return (void *)((wxTextDataObject *) ((wxPyTextDataObject *) x));
32701 }
32702 static void *_p_wxDataObjectSimpleTo_p_wxDataObject(void *x) {
32703 return (void *)((wxDataObject *) ((wxDataObjectSimple *) x));
32704 }
32705 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObject(void *x) {
32706 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
32707 }
32708 static void *_p_wxDataObjectCompositeTo_p_wxDataObject(void *x) {
32709 return (void *)((wxDataObject *) ((wxDataObjectComposite *) x));
32710 }
32711 static void *_p_wxTextDataObjectTo_p_wxDataObject(void *x) {
32712 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxTextDataObject *) x));
32713 }
32714 static void *_p_wxPyTextDataObjectTo_p_wxDataObject(void *x) {
32715 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxTextDataObject *) ((wxPyTextDataObject *) x));
32716 }
32717 static void *_p_wxBitmapDataObjectTo_p_wxDataObject(void *x) {
32718 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxBitmapDataObject *) x));
32719 }
32720 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObject(void *x) {
32721 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
32722 }
32723 static void *_p_wxFileDataObjectTo_p_wxDataObject(void *x) {
32724 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxFileDataObject *) x));
32725 }
32726 static void *_p_wxCustomDataObjectTo_p_wxDataObject(void *x) {
32727 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxCustomDataObject *) x));
32728 }
32729 static void *_p_wxURLDataObjectTo_p_wxDataObject(void *x) {
32730 return (void *)((wxDataObject *) (wxDataObjectComposite *) ((wxURLDataObject *) x));
32731 }
32732 static void *_p_wxMetafileDataObjectTo_p_wxDataObject(void *x) {
32733 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxMetafileDataObject *) x));
32734 }
32735 static void *_p_wxURLDataObjectTo_p_wxDataObjectComposite(void *x) {
32736 return (void *)((wxDataObjectComposite *) ((wxURLDataObject *) x));
32737 }
32738 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple(void *x) {
32739 return (void *)((wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
32740 }
32741 static void *_p_wxTextDataObjectTo_p_wxDataObjectSimple(void *x) {
32742 return (void *)((wxDataObjectSimple *) ((wxTextDataObject *) x));
32743 }
32744 static void *_p_wxPyTextDataObjectTo_p_wxDataObjectSimple(void *x) {
32745 return (void *)((wxDataObjectSimple *) (wxTextDataObject *) ((wxPyTextDataObject *) x));
32746 }
32747 static void *_p_wxBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
32748 return (void *)((wxDataObjectSimple *) ((wxBitmapDataObject *) x));
32749 }
32750 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
32751 return (void *)((wxDataObjectSimple *) (wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
32752 }
32753 static void *_p_wxFileDataObjectTo_p_wxDataObjectSimple(void *x) {
32754 return (void *)((wxDataObjectSimple *) ((wxFileDataObject *) x));
32755 }
32756 static void *_p_wxCustomDataObjectTo_p_wxDataObjectSimple(void *x) {
32757 return (void *)((wxDataObjectSimple *) ((wxCustomDataObject *) x));
32758 }
32759 static void *_p_wxMetafileDataObjectTo_p_wxDataObjectSimple(void *x) {
32760 return (void *)((wxDataObjectSimple *) ((wxMetafileDataObject *) x));
32761 }
32762 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
32763 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
32764 }
32765 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
32766 return (void *)((wxEvtHandler *) ((wxWindow *) x));
32767 }
32768 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
32769 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
32770 }
32771 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
32772 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
32773 }
32774 static void *_p_wxPyTimerTo_p_wxEvtHandler(void *x) {
32775 return (void *)((wxEvtHandler *) ((wxPyTimer *) x));
32776 }
32777 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
32778 return (void *)((wxEvtHandler *) ((wxValidator *) x));
32779 }
32780 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
32781 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
32782 }
32783 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
32784 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
32785 }
32786 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
32787 return (void *)((wxEvtHandler *) ((wxMenu *) x));
32788 }
32789 static void *_p_wxPyProcessTo_p_wxEvtHandler(void *x) {
32790 return (void *)((wxEvtHandler *) ((wxPyProcess *) x));
32791 }
32792 static void *_p_wxPyTipProviderTo_p_wxTipProvider(void *x) {
32793 return (void *)((wxTipProvider *) ((wxPyTipProvider *) x));
32794 }
32795 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
32796 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
32797 }
32798 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
32799 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
32800 }
32801 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
32802 return (void *)((wxObject *) ((wxSizerItem *) x));
32803 }
32804 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
32805 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
32806 }
32807 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
32808 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
32809 }
32810 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
32811 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
32812 }
32813 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
32814 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
32815 }
32816 static void *_p_wxSizerTo_p_wxObject(void *x) {
32817 return (void *)((wxObject *) ((wxSizer *) x));
32818 }
32819 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
32820 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
32821 }
32822 static void *_p_wxFileHistoryTo_p_wxObject(void *x) {
32823 return (void *)((wxObject *) ((wxFileHistory *) x));
32824 }
32825 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
32826 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
32827 }
32828 static void *_p_wxEventTo_p_wxObject(void *x) {
32829 return (void *)((wxObject *) ((wxEvent *) x));
32830 }
32831 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
32832 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
32833 }
32834 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
32835 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
32836 }
32837 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
32838 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
32839 }
32840 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
32841 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
32842 }
32843 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
32844 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
32845 }
32846 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
32847 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
32848 }
32849 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
32850 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
32851 }
32852 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
32853 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
32854 }
32855 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
32856 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
32857 }
32858 static void *_p_wxControlTo_p_wxObject(void *x) {
32859 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
32860 }
32861 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
32862 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
32863 }
32864 static void *_p_wxTimerEventTo_p_wxObject(void *x) {
32865 return (void *)((wxObject *) (wxEvent *) ((wxTimerEvent *) x));
32866 }
32867 static void *_p_wxFSFileTo_p_wxObject(void *x) {
32868 return (void *)((wxObject *) ((wxFSFile *) x));
32869 }
32870 static void *_p_wxClipboardTo_p_wxObject(void *x) {
32871 return (void *)((wxObject *) ((wxClipboard *) x));
32872 }
32873 static void *_p_wxPySizerTo_p_wxObject(void *x) {
32874 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
32875 }
32876 static void *_p_wxPyEventTo_p_wxObject(void *x) {
32877 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
32878 }
32879 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
32880 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
32881 }
32882 static void *_p_wxShowEventTo_p_wxObject(void *x) {
32883 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
32884 }
32885 static void *_p_wxToolTipTo_p_wxObject(void *x) {
32886 return (void *)((wxObject *) ((wxToolTip *) x));
32887 }
32888 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
32889 return (void *)((wxObject *) ((wxMenuItem *) x));
32890 }
32891 static void *_p_wxDateEventTo_p_wxObject(void *x) {
32892 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
32893 }
32894 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
32895 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
32896 }
32897 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
32898 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
32899 }
32900 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
32901 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
32902 }
32903 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
32904 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
32905 }
32906 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
32907 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
32908 }
32909 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
32910 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
32911 }
32912 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
32913 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
32914 }
32915 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
32916 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
32917 }
32918 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
32919 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
32920 }
32921 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
32922 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
32923 }
32924 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
32925 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
32926 }
32927 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
32928 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
32929 }
32930 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
32931 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
32932 }
32933 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
32934 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
32935 }
32936 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
32937 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
32938 }
32939 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
32940 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
32941 }
32942 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
32943 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
32944 }
32945 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
32946 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
32947 }
32948 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
32949 return (void *)((wxObject *) ((wxImageHandler *) x));
32950 }
32951 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
32952 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
32953 }
32954 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
32955 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
32956 }
32957 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
32958 return (void *)((wxObject *) ((wxEvtHandler *) x));
32959 }
32960 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
32961 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
32962 }
32963 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
32964 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
32965 }
32966 static void *_p_wxImageTo_p_wxObject(void *x) {
32967 return (void *)((wxObject *) ((wxImage *) x));
32968 }
32969 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
32970 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
32971 }
32972 static void *_p_wxSystemOptionsTo_p_wxObject(void *x) {
32973 return (void *)((wxObject *) ((wxSystemOptions *) x));
32974 }
32975 static void *_p_wxJoystickEventTo_p_wxObject(void *x) {
32976 return (void *)((wxObject *) (wxEvent *) ((wxJoystickEvent *) x));
32977 }
32978 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
32979 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
32980 }
32981 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
32982 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
32983 }
32984 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
32985 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
32986 }
32987 static void *_p_wxWindowTo_p_wxObject(void *x) {
32988 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
32989 }
32990 static void *_p_wxMenuTo_p_wxObject(void *x) {
32991 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
32992 }
32993 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
32994 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
32995 }
32996 static void *_p_wxPyProcessTo_p_wxObject(void *x) {
32997 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyProcess *) x));
32998 }
32999 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
33000 return (void *)((wxObject *) ((wxFileSystem *) x));
33001 }
33002 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
33003 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
33004 }
33005 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
33006 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
33007 }
33008 static void *_p_wxPyAppTo_p_wxObject(void *x) {
33009 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
33010 }
33011 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
33012 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
33013 }
33014 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
33015 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
33016 }
33017 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
33018 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
33019 }
33020 static void *_p_wxBusyInfoTo_p_wxObject(void *x) {
33021 return (void *)((wxObject *) ((wxBusyInfo *) x));
33022 }
33023 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
33024 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
33025 }
33026 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
33027 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
33028 }
33029 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
33030 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
33031 }
33032 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
33033 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
33034 }
33035 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
33036 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
33037 }
33038 static void *_p_wxProcessEventTo_p_wxObject(void *x) {
33039 return (void *)((wxObject *) (wxEvent *) ((wxProcessEvent *) x));
33040 }
33041 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
33042 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
33043 }
33044 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
33045 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
33046 }
33047 static void *_p_wxValidatorTo_p_wxObject(void *x) {
33048 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
33049 }
33050 static void *_p_wxPyTimerTo_p_wxObject(void *x) {
33051 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTimer *) x));
33052 }
33053 static void *_p_wxLogBufferTo_p_wxLog(void *x) {
33054 return (void *)((wxLog *) ((wxLogBuffer *) x));
33055 }
33056 static void *_p_wxLogStderrTo_p_wxLog(void *x) {
33057 return (void *)((wxLog *) ((wxLogStderr *) x));
33058 }
33059 static void *_p_wxLogTextCtrlTo_p_wxLog(void *x) {
33060 return (void *)((wxLog *) ((wxLogTextCtrl *) x));
33061 }
33062 static void *_p_wxLogWindowTo_p_wxLog(void *x) {
33063 return (void *)((wxLog *) ((wxLogWindow *) x));
33064 }
33065 static void *_p_wxLogChainTo_p_wxLog(void *x) {
33066 return (void *)((wxLog *) ((wxLogChain *) x));
33067 }
33068 static void *_p_wxLogGuiTo_p_wxLog(void *x) {
33069 return (void *)((wxLog *) ((wxLogGui *) x));
33070 }
33071 static void *_p_wxPyLogTo_p_wxLog(void *x) {
33072 return (void *)((wxLog *) ((wxPyLog *) x));
33073 }
33074 static void *_p_wxControlTo_p_wxWindow(void *x) {
33075 return (void *)((wxWindow *) ((wxControl *) x));
33076 }
33077 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
33078 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
33079 }
33080 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
33081 return (void *)((wxWindow *) ((wxMenuBar *) x));
33082 }
33083 static void *_p_wxPyTextDropTargetTo_p_wxPyDropTarget(void *x) {
33084 return (void *)((wxPyDropTarget *) ((wxPyTextDropTarget *) x));
33085 }
33086 static void *_p_wxPyFileDropTargetTo_p_wxPyDropTarget(void *x) {
33087 return (void *)((wxPyDropTarget *) ((wxPyFileDropTarget *) x));
33088 }
33089 static swig_type_info _swigt__p_wxLogChain[] = {{"_p_wxLogChain", 0, "wxLogChain *", 0, 0, 0, 0},{"_p_wxLogChain", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33090 static swig_type_info _swigt__p_wxMutexGuiLocker[] = {{"_p_wxMutexGuiLocker", 0, "wxMutexGuiLocker *", 0, 0, 0, 0},{"_p_wxMutexGuiLocker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33091 static swig_type_info _swigt__p_wxFileHistory[] = {{"_p_wxFileHistory", 0, "wxFileHistory *", 0, 0, 0, 0},{"_p_wxFileHistory", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33092 static swig_type_info _swigt__p_wxLog[] = {{"_p_wxLog", 0, "wxLog *", 0, 0, 0, 0},{"_p_wxLogBuffer", _p_wxLogBufferTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogStderr", _p_wxLogStderrTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogTextCtrl", _p_wxLogTextCtrlTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogWindow", _p_wxLogWindowTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogChain", _p_wxLogChainTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLogGui", _p_wxLogGuiTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxPyLog", _p_wxPyLogTo_p_wxLog, 0, 0, 0, 0, 0},{"_p_wxLog", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33093 static swig_type_info _swigt__p_wxMenu[] = {{"_p_wxMenu", 0, "wxMenu *", 0, 0, 0, 0},{"_p_wxMenu", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33094 static swig_type_info _swigt__p_wxEvent[] = {{"_p_wxEvent", 0, "wxEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxEvent", 0, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33095 static swig_type_info _swigt__p_wxDateTime__TimeZone[] = {{"_p_wxDateTime__TimeZone", 0, "wxDateTime::TimeZone *", 0, 0, 0, 0},{"_p_wxDateTime__TimeZone", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33096 static swig_type_info _swigt__p_wxConfigBase[] = {{"_p_wxConfigBase", 0, "wxConfigBase *", 0, 0, 0, 0},{"_p_wxFileConfig", _p_wxFileConfigTo_p_wxConfigBase, 0, 0, 0, 0, 0},{"_p_wxConfigBase", 0, 0, 0, 0, 0, 0},{"_p_wxConfig", _p_wxConfigTo_p_wxConfigBase, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33097 static swig_type_info _swigt__p_wxDisplay[] = {{"_p_wxDisplay", 0, "wxDisplay *", 0, 0, 0, 0},{"_p_wxDisplay", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33098 static swig_type_info _swigt__p_wxFileType[] = {{"_p_wxFileType", 0, "wxFileType *", 0, 0, 0, 0},{"_p_wxFileType", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33099 static swig_type_info _swigt__p_wxLogGui[] = {{"_p_wxLogGui", 0, "wxLogGui *", 0, 0, 0, 0},{"_p_wxLogGui", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33100 static swig_type_info _swigt__p_wxMemorySize[] = {{"_p_wxMemorySize", 0, "wxMemorySize *", 0, 0, 0, 0},{"_p_wxMemorySize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33101 static swig_type_info _swigt__p_wxFont[] = {{"_p_wxFont", 0, "wxFont *", 0, 0, 0, 0},{"_p_wxFont", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33102 static swig_type_info _swigt__p_wxDataFormat[] = {{"_p_wxDataFormat", 0, "wxDataFormat *", 0, 0, 0, 0},{"_p_wxDataFormat", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33103 static swig_type_info _swigt__p_wxTimerEvent[] = {{"_p_wxTimerEvent", 0, "wxTimerEvent *", 0, 0, 0, 0},{"_p_wxTimerEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33104 static swig_type_info _swigt__p_wxCaret[] = {{"_p_wxCaret", 0, "wxCaret *", 0, 0, 0, 0},{"_p_wxCaret", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33105 static swig_type_info _swigt__ptrdiff_t[] = {{"_ptrdiff_t", 0, "ptrdiff_t", 0, 0, 0, 0},{"_ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33106 static swig_type_info _swigt__std__ptrdiff_t[] = {{"_std__ptrdiff_t", 0, "std::ptrdiff_t", 0, 0, 0, 0},{"_std__ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33107 static swig_type_info _swigt__p_void[] = {{"_p_void", 0, "void *", 0, 0, 0, 0},{"_p_void", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33108 static swig_type_info _swigt__p_int[] = {{"_p_int", 0, "int *", 0, 0, 0, 0},{"_p_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33109 static swig_type_info _swigt__p_wxSize[] = {{"_p_wxSize", 0, "wxSize *", 0, 0, 0, 0},{"_p_wxSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33110 static swig_type_info _swigt__p_wxClipboard[] = {{"_p_wxClipboard", 0, "wxClipboard *", 0, 0, 0, 0},{"_p_wxClipboard", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33111 static swig_type_info _swigt__p_wxStopWatch[] = {{"_p_wxStopWatch", 0, "wxStopWatch *", 0, 0, 0, 0},{"_p_wxStopWatch", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33112 static swig_type_info _swigt__p_wxDC[] = {{"_p_wxDC", 0, "wxDC *", 0, 0, 0, 0},{"_p_wxDC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33113 static swig_type_info _swigt__p_wxClipboardLocker[] = {{"_p_wxClipboardLocker", 0, "wxClipboardLocker *", 0, 0, 0, 0},{"_p_wxClipboardLocker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33114 static swig_type_info _swigt__p_wxIcon[] = {{"_p_wxIcon", 0, "wxIcon *", 0, 0, 0, 0},{"_p_wxIcon", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33115 static swig_type_info _swigt__p_wxLogStderr[] = {{"_p_wxLogStderr", 0, "wxLogStderr *", 0, 0, 0, 0},{"_p_wxLogStderr", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33116 static swig_type_info _swigt__p_wxLogTextCtrl[] = {{"_p_wxLogTextCtrl", 0, "wxLogTextCtrl *", 0, 0, 0, 0},{"_p_wxLogTextCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33117 static swig_type_info _swigt__p_wxTextCtrl[] = {{"_p_wxTextCtrl", 0, "wxTextCtrl *", 0, 0, 0, 0},{"_p_wxTextCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33118 static swig_type_info _swigt__p_wxBusyCursor[] = {{"_p_wxBusyCursor", 0, "wxBusyCursor *", 0, 0, 0, 0},{"_p_wxBusyCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33119 static swig_type_info _swigt__p_wxBitmapDataObject[] = {{"_p_wxBitmapDataObject", 0, "wxBitmapDataObject *", 0, 0, 0, 0},{"_p_wxBitmapDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33120 static swig_type_info _swigt__p_wxTextDataObject[] = {{"_p_wxTextDataObject", 0, "wxTextDataObject *", 0, 0, 0, 0},{"_p_wxTextDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxTextDataObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33121 static swig_type_info _swigt__p_wxDataObject[] = {{"_p_wxDataObject", 0, "wxDataObject *", 0, 0, 0, 0},{"_p_wxDataObjectSimple", _p_wxDataObjectSimpleTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxDataObjectComposite", _p_wxDataObjectCompositeTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33122 static swig_type_info _swigt__p_wxPyTextDataObject[] = {{"_p_wxPyTextDataObject", 0, "wxPyTextDataObject *", 0, 0, 0, 0},{"_p_wxPyTextDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33123 static swig_type_info _swigt__p_wxPyBitmapDataObject[] = {{"_p_wxPyBitmapDataObject", 0, "wxPyBitmapDataObject *", 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33124 static swig_type_info _swigt__p_wxFileDataObject[] = {{"_p_wxFileDataObject", 0, "wxFileDataObject *", 0, 0, 0, 0},{"_p_wxFileDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33125 static swig_type_info _swigt__p_wxCustomDataObject[] = {{"_p_wxCustomDataObject", 0, "wxCustomDataObject *", 0, 0, 0, 0},{"_p_wxCustomDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33126 static swig_type_info _swigt__p_wxURLDataObject[] = {{"_p_wxURLDataObject", 0, "wxURLDataObject *", 0, 0, 0, 0},{"_p_wxURLDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33127 static swig_type_info _swigt__p_wxMetafileDataObject[] = {{"_p_wxMetafileDataObject", 0, "wxMetafileDataObject *", 0, 0, 0, 0},{"_p_wxMetafileDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33128 static swig_type_info _swigt__p_wxSound[] = {{"_p_wxSound", 0, "wxSound *", 0, 0, 0, 0},{"_p_wxSound", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33129 static swig_type_info _swigt__p_wxTimerRunner[] = {{"_p_wxTimerRunner", 0, "wxTimerRunner *", 0, 0, 0, 0},{"_p_wxTimerRunner", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33130 static swig_type_info _swigt__p_wxLogWindow[] = {{"_p_wxLogWindow", 0, "wxLogWindow *", 0, 0, 0, 0},{"_p_wxLogWindow", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33131 static swig_type_info _swigt__p_wxTimeSpan[] = {{"_p_wxTimeSpan", 0, "wxTimeSpan *", 0, 0, 0, 0},{"_p_wxTimeSpan", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33132 static swig_type_info _swigt__p_wxArrayString[] = {{"_p_wxArrayString", 0, "wxArrayString *", 0, 0, 0, 0},{"_p_wxArrayString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33133 static swig_type_info _swigt__p_wxWindowDisabler[] = {{"_p_wxWindowDisabler", 0, "wxWindowDisabler *", 0, 0, 0, 0},{"_p_wxWindowDisabler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33134 static swig_type_info _swigt__p_form_ops_t[] = {{"_p_form_ops_t", 0, "enum form_ops_t *|form_ops_t *", 0, 0, 0, 0},{"_p_form_ops_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33135 static swig_type_info _swigt__p_wxToolTip[] = {{"_p_wxToolTip", 0, "wxToolTip *", 0, 0, 0, 0},{"_p_wxToolTip", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33136 static swig_type_info _swigt__p_wxDataObjectComposite[] = {{"_p_wxDataObjectComposite", 0, "wxDataObjectComposite *", 0, 0, 0, 0},{"_p_wxDataObjectComposite", 0, 0, 0, 0, 0, 0},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObjectComposite, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33137 static swig_type_info _swigt__p_wxSystemSettings[] = {{"_p_wxSystemSettings", 0, "wxSystemSettings *", 0, 0, 0, 0},{"_p_wxSystemSettings", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33138 static swig_type_info _swigt__p_wxFileConfig[] = {{"_p_wxFileConfig", 0, "wxFileConfig *", 0, 0, 0, 0},{"_p_wxFileConfig", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33139 static swig_type_info _swigt__p_wxVideoMode[] = {{"_p_wxVideoMode", 0, "wxVideoMode *", 0, 0, 0, 0},{"_p_wxVideoMode", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33140 static swig_type_info _swigt__p_wxDataObjectSimple[] = {{"_p_wxDataObjectSimple", 0, "wxDataObjectSimple *", 0, 0, 0, 0},{"_p_wxDataObjectSimple", 0, 0, 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObjectSimple, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33141 static swig_type_info _swigt__p_wxPyDataObjectSimple[] = {{"_p_wxPyDataObjectSimple", 0, "wxPyDataObjectSimple *", 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33142 static swig_type_info _swigt__p_wxDuplexMode[] = {{"_p_wxDuplexMode", 0, "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0, 0},{"_p_wxDuplexMode", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33143 static swig_type_info _swigt__p_wxEvtHandler[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxEvtHandler, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33144 static swig_type_info _swigt__p_wxRect[] = {{"_p_wxRect", 0, "wxRect *", 0, 0, 0, 0},{"_p_wxRect", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33145 static swig_type_info _swigt__p_char[] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33146 static swig_type_info _swigt__p_wxSingleInstanceChecker[] = {{"_p_wxSingleInstanceChecker", 0, "wxSingleInstanceChecker *", 0, 0, 0, 0},{"_p_wxSingleInstanceChecker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33147 static swig_type_info _swigt__p_wxStandardPaths[] = {{"_p_wxStandardPaths", 0, "wxStandardPaths *", 0, 0, 0, 0},{"_p_wxStandardPaths", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33148 static swig_type_info _swigt__p_wxFileTypeInfo[] = {{"_p_wxFileTypeInfo", 0, "wxFileTypeInfo *", 0, 0, 0, 0},{"_p_wxFileTypeInfo", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33149 static swig_type_info _swigt__p_wxFrame[] = {{"_p_wxFrame", 0, "wxFrame *", 0, 0, 0, 0},{"_p_wxFrame", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33150 static swig_type_info _swigt__p_wxTimer[] = {{"_p_wxTimer", 0, "wxTimer *", 0, 0, 0, 0},{"_p_wxTimer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33151 static swig_type_info _swigt__p_wxPaperSize[] = {{"_p_wxPaperSize", 0, "enum wxPaperSize *|wxPaperSize *", 0, 0, 0, 0},{"_p_wxPaperSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33152 static swig_type_info _swigt__p_wxMimeTypesManager[] = {{"_p_wxMimeTypesManager", 0, "wxMimeTypesManager *", 0, 0, 0, 0},{"_p_wxMimeTypesManager", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33153 static swig_type_info _swigt__p_wxPyTipProvider[] = {{"_p_wxPyTipProvider", 0, "wxPyTipProvider *", 0, 0, 0, 0},{"_p_wxPyTipProvider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33154 static swig_type_info _swigt__p_wxTipProvider[] = {{"_p_wxTipProvider", 0, "wxTipProvider *", 0, 0, 0, 0},{"_p_wxTipProvider", 0, 0, 0, 0, 0, 0},{"_p_wxPyTipProvider", _p_wxPyTipProviderTo_p_wxTipProvider, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33155 static swig_type_info _swigt__p_wxJoystick[] = {{"_p_wxJoystick", 0, "wxJoystick *", 0, 0, 0, 0},{"_p_wxJoystick", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33156 static swig_type_info _swigt__p_wxSystemOptions[] = {{"_p_wxSystemOptions", 0, "wxSystemOptions *", 0, 0, 0, 0},{"_p_wxSystemOptions", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33157 static swig_type_info _swigt__p_wxPyArtProvider[] = {{"_p_wxPyArtProvider", 0, "wxPyArtProvider *", 0, 0, 0, 0},{"_p_wxPyArtProvider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33158 static swig_type_info _swigt__p_wxPoint[] = {{"_p_wxPoint", 0, "wxPoint *", 0, 0, 0, 0},{"_p_wxPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33159 static swig_type_info _swigt__p_wxJoystickEvent[] = {{"_p_wxJoystickEvent", 0, "wxJoystickEvent *", 0, 0, 0, 0},{"_p_wxJoystickEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33160 static swig_type_info _swigt__p_wxCursor[] = {{"_p_wxCursor", 0, "wxCursor *", 0, 0, 0, 0},{"_p_wxCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33161 static swig_type_info _swigt__p_wxObject[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileHistory", _p_wxFileHistoryTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxClipboard", _p_wxClipboardTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxToolTip", _p_wxToolTipTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyImageHandler", _p_wxPyImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxSystemOptions", _p_wxSystemOptionsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxBusyInfo", _p_wxBusyInfoTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject, 0, 0, 0, 0, 0},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxObject, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33162 static swig_type_info _swigt__p_wxOutputStream[] = {{"_p_wxOutputStream", 0, "wxOutputStream *", 0, 0, 0, 0},{"_p_wxOutputStream", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33163 static swig_type_info _swigt__p_wxDateTime[] = {{"_p_wxDateTime", 0, "wxDateTime *", 0, 0, 0, 0},{"_p_wxDateTime", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33164 static swig_type_info _swigt__p_wxPyDropSource[] = {{"_p_wxPyDropSource", 0, "wxPyDropSource *", 0, 0, 0, 0},{"_p_wxPyDropSource", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33165 static swig_type_info _swigt__p_unsigned_long[] = {{"_p_unsigned_long", 0, "unsigned long *|wxLogLevel *", 0, 0, 0, 0},{"_p_unsigned_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33166 static swig_type_info _swigt__p_wxLogBuffer[] = {{"_p_wxLogBuffer", 0, "wxLogBuffer *", 0, 0, 0, 0},{"_p_wxLogBuffer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33167 static swig_type_info _swigt__p_wxKillError[] = {{"_p_wxKillError", 0, "enum wxKillError *|wxKillError *", 0, 0, 0, 0},{"_p_wxKillError", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33168 static swig_type_info _swigt__p_wxWindow[] = {{"_p_wxWindow", 0, "wxWindow *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxWindow", 0, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33169 static swig_type_info _swigt__p_wxString[] = {{"_p_wxString", 0, "wxString *", 0, 0, 0, 0},{"_p_wxString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33170 static swig_type_info _swigt__p_wxPyProcess[] = {{"_p_wxPyProcess", 0, "wxPyProcess *", 0, 0, 0, 0},{"_p_wxPyProcess", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33171 static swig_type_info _swigt__p_wxBitmap[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0, 0, 0, 0},{"_p_wxBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33172 static swig_type_info _swigt__unsigned_int[] = {{"_unsigned_int", 0, "unsigned int|std::size_t", 0, 0, 0, 0},{"_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33173 static swig_type_info _swigt__p_unsigned_int[] = {{"_p_unsigned_int", 0, "unsigned int *|time_t *", 0, 0, 0, 0},{"_p_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33174 static swig_type_info _swigt__p_wxConfig[] = {{"_p_wxConfig", 0, "wxConfig *", 0, 0, 0, 0},{"_p_wxConfig", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33175 static swig_type_info _swigt__p_unsigned_char[] = {{"_p_unsigned_char", 0, "unsigned char *|byte *", 0, 0, 0, 0},{"_p_unsigned_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33176 static swig_type_info _swigt__p_wxChar[] = {{"_p_wxChar", 0, "wxChar *", 0, 0, 0, 0},{"_p_wxChar", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33177 static swig_type_info _swigt__p_wxBusyInfo[] = {{"_p_wxBusyInfo", 0, "wxBusyInfo *", 0, 0, 0, 0},{"_p_wxBusyInfo", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33178 static swig_type_info _swigt__p_wxPyDropTarget[] = {{"_p_wxPyDropTarget", 0, "wxPyDropTarget *", 0, 0, 0, 0},{"_p_wxPyDropTarget", 0, 0, 0, 0, 0, 0},{"_p_wxPyTextDropTarget", _p_wxPyTextDropTargetTo_p_wxPyDropTarget, 0, 0, 0, 0, 0},{"_p_wxPyFileDropTarget", _p_wxPyFileDropTargetTo_p_wxPyDropTarget, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33179 static swig_type_info _swigt__p_wxPyTextDropTarget[] = {{"_p_wxPyTextDropTarget", 0, "wxPyTextDropTarget *", 0, 0, 0, 0},{"_p_wxPyTextDropTarget", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33180 static swig_type_info _swigt__p_wxPyFileDropTarget[] = {{"_p_wxPyFileDropTarget", 0, "wxPyFileDropTarget *", 0, 0, 0, 0},{"_p_wxPyFileDropTarget", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33181 static swig_type_info _swigt__p_wxProcessEvent[] = {{"_p_wxProcessEvent", 0, "wxProcessEvent *", 0, 0, 0, 0},{"_p_wxProcessEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33182 static swig_type_info _swigt__p_wxPyLog[] = {{"_p_wxPyLog", 0, "wxPyLog *", 0, 0, 0, 0},{"_p_wxPyLog", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33183 static swig_type_info _swigt__p_wxLogNull[] = {{"_p_wxLogNull", 0, "wxLogNull *", 0, 0, 0, 0},{"_p_wxLogNull", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33184 static swig_type_info _swigt__p_wxColour[] = {{"_p_wxColour", 0, "wxColour *", 0, 0, 0, 0},{"_p_wxColour", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33185 static swig_type_info _swigt__p_wxPyTimer[] = {{"_p_wxPyTimer", 0, "wxPyTimer *", 0, 0, 0, 0},{"_p_wxPyTimer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33186 static swig_type_info _swigt__p_wxConfigPathChanger[] = {{"_p_wxConfigPathChanger", 0, "wxConfigPathChanger *", 0, 0, 0, 0},{"_p_wxConfigPathChanger", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33187 static swig_type_info _swigt__p_wxDateSpan[] = {{"_p_wxDateSpan", 0, "wxDateSpan *", 0, 0, 0, 0},{"_p_wxDateSpan", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}};
33188
33189 static swig_type_info *swig_types_initial[] = {
33190 _swigt__p_wxLogChain,
33191 _swigt__p_wxMutexGuiLocker,
33192 _swigt__p_wxFileHistory,
33193 _swigt__p_wxLog,
33194 _swigt__p_wxMenu,
33195 _swigt__p_wxEvent,
33196 _swigt__p_wxDateTime__TimeZone,
33197 _swigt__p_wxConfigBase,
33198 _swigt__p_wxDisplay,
33199 _swigt__p_wxFileType,
33200 _swigt__p_wxLogGui,
33201 _swigt__p_wxMemorySize,
33202 _swigt__p_wxFont,
33203 _swigt__p_wxDataFormat,
33204 _swigt__p_wxTimerEvent,
33205 _swigt__p_wxCaret,
33206 _swigt__ptrdiff_t,
33207 _swigt__std__ptrdiff_t,
33208 _swigt__p_void,
33209 _swigt__p_int,
33210 _swigt__p_wxSize,
33211 _swigt__p_wxClipboard,
33212 _swigt__p_wxStopWatch,
33213 _swigt__p_wxDC,
33214 _swigt__p_wxClipboardLocker,
33215 _swigt__p_wxIcon,
33216 _swigt__p_wxLogStderr,
33217 _swigt__p_wxLogTextCtrl,
33218 _swigt__p_wxTextCtrl,
33219 _swigt__p_wxBusyCursor,
33220 _swigt__p_wxBitmapDataObject,
33221 _swigt__p_wxTextDataObject,
33222 _swigt__p_wxDataObject,
33223 _swigt__p_wxPyTextDataObject,
33224 _swigt__p_wxPyBitmapDataObject,
33225 _swigt__p_wxFileDataObject,
33226 _swigt__p_wxCustomDataObject,
33227 _swigt__p_wxURLDataObject,
33228 _swigt__p_wxMetafileDataObject,
33229 _swigt__p_wxSound,
33230 _swigt__p_wxTimerRunner,
33231 _swigt__p_wxLogWindow,
33232 _swigt__p_wxTimeSpan,
33233 _swigt__p_wxArrayString,
33234 _swigt__p_wxWindowDisabler,
33235 _swigt__p_form_ops_t,
33236 _swigt__p_wxToolTip,
33237 _swigt__p_wxDataObjectComposite,
33238 _swigt__p_wxSystemSettings,
33239 _swigt__p_wxFileConfig,
33240 _swigt__p_wxVideoMode,
33241 _swigt__p_wxDataObjectSimple,
33242 _swigt__p_wxPyDataObjectSimple,
33243 _swigt__p_wxDuplexMode,
33244 _swigt__p_wxEvtHandler,
33245 _swigt__p_wxRect,
33246 _swigt__p_char,
33247 _swigt__p_wxSingleInstanceChecker,
33248 _swigt__p_wxStandardPaths,
33249 _swigt__p_wxFileTypeInfo,
33250 _swigt__p_wxFrame,
33251 _swigt__p_wxTimer,
33252 _swigt__p_wxPaperSize,
33253 _swigt__p_wxMimeTypesManager,
33254 _swigt__p_wxPyTipProvider,
33255 _swigt__p_wxTipProvider,
33256 _swigt__p_wxJoystick,
33257 _swigt__p_wxSystemOptions,
33258 _swigt__p_wxPyArtProvider,
33259 _swigt__p_wxPoint,
33260 _swigt__p_wxJoystickEvent,
33261 _swigt__p_wxCursor,
33262 _swigt__p_wxObject,
33263 _swigt__p_wxOutputStream,
33264 _swigt__p_wxDateTime,
33265 _swigt__p_wxPyDropSource,
33266 _swigt__p_unsigned_long,
33267 _swigt__p_wxLogBuffer,
33268 _swigt__p_wxKillError,
33269 _swigt__p_wxWindow,
33270 _swigt__p_wxString,
33271 _swigt__p_wxPyProcess,
33272 _swigt__p_wxBitmap,
33273 _swigt__unsigned_int,
33274 _swigt__p_unsigned_int,
33275 _swigt__p_wxConfig,
33276 _swigt__p_unsigned_char,
33277 _swigt__p_wxChar,
33278 _swigt__p_wxBusyInfo,
33279 _swigt__p_wxPyDropTarget,
33280 _swigt__p_wxPyTextDropTarget,
33281 _swigt__p_wxPyFileDropTarget,
33282 _swigt__p_wxProcessEvent,
33283 _swigt__p_wxPyLog,
33284 _swigt__p_wxLogNull,
33285 _swigt__p_wxColour,
33286 _swigt__p_wxPyTimer,
33287 _swigt__p_wxConfigPathChanger,
33288 _swigt__p_wxDateSpan,
33289 0
33290 };
33291
33292
33293 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
33294
33295 static swig_const_info swig_const_table[] = {
33296 { SWIG_PY_POINTER, (char*)"TRACE_MemAlloc", 0, 0, (void *)"memalloc", &SWIGTYPE_p_char},
33297 { SWIG_PY_POINTER, (char*)"TRACE_Messages", 0, 0, (void *)"messages", &SWIGTYPE_p_char},
33298 { SWIG_PY_POINTER, (char*)"TRACE_ResAlloc", 0, 0, (void *)"resalloc", &SWIGTYPE_p_char},
33299 { SWIG_PY_POINTER, (char*)"TRACE_RefCount", 0, 0, (void *)"refcount", &SWIGTYPE_p_char},
33300 { SWIG_PY_POINTER, (char*)"TRACE_OleCalls", 0, 0, (void *)"ole", &SWIGTYPE_p_char},
33301 {0, 0, 0, 0.0, 0, 0}};
33302
33303 #ifdef __cplusplus
33304 }
33305 #endif
33306
33307
33308 #ifdef __cplusplus
33309 extern "C" {
33310 #endif
33311
33312 /* Python-specific SWIG API */
33313 #define SWIG_newvarlink() SWIG_Python_newvarlink()
33314 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
33315 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
33316
33317 /* -----------------------------------------------------------------------------
33318 * global variable support code.
33319 * ----------------------------------------------------------------------------- */
33320
33321 typedef struct swig_globalvar {
33322 char *name; /* Name of global variable */
33323 PyObject *(*get_attr)(); /* Return the current value */
33324 int (*set_attr)(PyObject *); /* Set the value */
33325 struct swig_globalvar *next;
33326 } swig_globalvar;
33327
33328 typedef struct swig_varlinkobject {
33329 PyObject_HEAD
33330 swig_globalvar *vars;
33331 } swig_varlinkobject;
33332
33333 static PyObject *
33334 swig_varlink_repr(swig_varlinkobject *v) {
33335 v = v;
33336 return PyString_FromString("<Swig global variables>");
33337 }
33338
33339 static int
33340 swig_varlink_print(swig_varlinkobject *v, FILE *fp, int flags) {
33341 swig_globalvar *var;
33342 flags = flags;
33343 fprintf(fp,"Swig global variables { ");
33344 for (var = v->vars; var; var=var->next) {
33345 fprintf(fp,"%s", var->name);
33346 if (var->next) fprintf(fp,", ");
33347 }
33348 fprintf(fp," }\n");
33349 return 0;
33350 }
33351
33352 static PyObject *
33353 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
33354 swig_globalvar *var = v->vars;
33355 while (var) {
33356 if (strcmp(var->name,n) == 0) {
33357 return (*var->get_attr)();
33358 }
33359 var = var->next;
33360 }
33361 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
33362 return NULL;
33363 }
33364
33365 static int
33366 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
33367 swig_globalvar *var = v->vars;
33368 while (var) {
33369 if (strcmp(var->name,n) == 0) {
33370 return (*var->set_attr)(p);
33371 }
33372 var = var->next;
33373 }
33374 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
33375 return 1;
33376 }
33377
33378 static PyTypeObject varlinktype = {
33379 PyObject_HEAD_INIT(0)
33380 0, /* Number of items in variable part (ob_size) */
33381 (char *)"swigvarlink", /* Type name (tp_name) */
33382 sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
33383 0, /* Itemsize (tp_itemsize) */
33384 0, /* Deallocator (tp_dealloc) */
33385 (printfunc) swig_varlink_print, /* Print (tp_print) */
33386 (getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
33387 (setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
33388 0, /* tp_compare */
33389 (reprfunc) swig_varlink_repr, /* tp_repr */
33390 0, /* tp_as_number */
33391 0, /* tp_as_sequence */
33392 0, /* tp_as_mapping */
33393 0, /* tp_hash */
33394 0, /* tp_call */
33395 0, /* tp_str */
33396 0, /* tp_getattro */
33397 0, /* tp_setattro */
33398 0, /* tp_as_buffer */
33399 0, /* tp_flags */
33400 0, /* tp_doc */
33401 #if PY_VERSION_HEX >= 0x02000000
33402 0, /* tp_traverse */
33403 0, /* tp_clear */
33404 #endif
33405 #if PY_VERSION_HEX >= 0x02010000
33406 0, /* tp_richcompare */
33407 0, /* tp_weaklistoffset */
33408 #endif
33409 #if PY_VERSION_HEX >= 0x02020000
33410 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
33411 #endif
33412 #if PY_VERSION_HEX >= 0x02030000
33413 0, /* tp_del */
33414 #endif
33415 #ifdef COUNT_ALLOCS
33416 0,0,0,0 /* tp_alloc -> tp_next */
33417 #endif
33418 };
33419
33420 /* Create a variable linking object for use later */
33421 static PyObject *
33422 SWIG_Python_newvarlink(void) {
33423 swig_varlinkobject *result = 0;
33424 result = PyMem_NEW(swig_varlinkobject,1);
33425 varlinktype.ob_type = &PyType_Type; /* Patch varlinktype into a PyType */
33426 result->ob_type = &varlinktype;
33427 result->vars = 0;
33428 result->ob_refcnt = 0;
33429 Py_XINCREF((PyObject *) result);
33430 return ((PyObject*) result);
33431 }
33432
33433 static void
33434 SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
33435 swig_varlinkobject *v;
33436 swig_globalvar *gv;
33437 v= (swig_varlinkobject *) p;
33438 gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
33439 gv->name = (char *) malloc(strlen(name)+1);
33440 strcpy(gv->name,name);
33441 gv->get_attr = get_attr;
33442 gv->set_attr = set_attr;
33443 gv->next = v->vars;
33444 v->vars = gv;
33445 }
33446
33447 /* -----------------------------------------------------------------------------
33448 * constants/methods manipulation
33449 * ----------------------------------------------------------------------------- */
33450
33451 /* Install Constants */
33452 static void
33453 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
33454 PyObject *obj = 0;
33455 size_t i;
33456 for (i = 0; constants[i].type; i++) {
33457 switch(constants[i].type) {
33458 case SWIG_PY_INT:
33459 obj = PyInt_FromLong(constants[i].lvalue);
33460 break;
33461 case SWIG_PY_FLOAT:
33462 obj = PyFloat_FromDouble(constants[i].dvalue);
33463 break;
33464 case SWIG_PY_STRING:
33465 if (constants[i].pvalue) {
33466 obj = PyString_FromString((char *) constants[i].pvalue);
33467 } else {
33468 Py_INCREF(Py_None);
33469 obj = Py_None;
33470 }
33471 break;
33472 case SWIG_PY_POINTER:
33473 obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
33474 break;
33475 case SWIG_PY_BINARY:
33476 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
33477 break;
33478 default:
33479 obj = 0;
33480 break;
33481 }
33482 if (obj) {
33483 PyDict_SetItemString(d,constants[i].name,obj);
33484 Py_DECREF(obj);
33485 }
33486 }
33487 }
33488
33489 /* -----------------------------------------------------------------------------*/
33490 /* Fix SwigMethods to carry the callback ptrs when needed */
33491 /* -----------------------------------------------------------------------------*/
33492
33493 static void
33494 SWIG_Python_FixMethods(PyMethodDef *methods,
33495 swig_const_info *const_table,
33496 swig_type_info **types,
33497 swig_type_info **types_initial) {
33498 size_t i;
33499 for (i = 0; methods[i].ml_name; ++i) {
33500 char *c = methods[i].ml_doc;
33501 if (c && (c = strstr(c, "swig_ptr: "))) {
33502 int j;
33503 swig_const_info *ci = 0;
33504 char *name = c + 10;
33505 for (j = 0; const_table[j].type; j++) {
33506 if (strncmp(const_table[j].name, name,
33507 strlen(const_table[j].name)) == 0) {
33508 ci = &(const_table[j]);
33509 break;
33510 }
33511 }
33512 if (ci) {
33513 size_t shift = (ci->ptype) - types;
33514 swig_type_info *ty = types_initial[shift];
33515 size_t ldoc = (c - methods[i].ml_doc);
33516 size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
33517 char *ndoc = (char*)malloc(ldoc + lptr + 10);
33518 char *buff = ndoc;
33519 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue: (void *)(ci->lvalue);
33520 strncpy(buff, methods[i].ml_doc, ldoc);
33521 buff += ldoc;
33522 strncpy(buff, "swig_ptr: ", 10);
33523 buff += 10;
33524 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
33525 methods[i].ml_doc = ndoc;
33526 }
33527 }
33528 }
33529 }
33530
33531 /* -----------------------------------------------------------------------------*
33532 * Initialize type list
33533 * -----------------------------------------------------------------------------*/
33534
33535 #if PY_MAJOR_VERSION < 2
33536 /* PyModule_AddObject function was introduced in Python 2.0. The following function
33537 is copied out of Python/modsupport.c in python version 2.3.4 */
33538 static int
33539 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
33540 {
33541 PyObject *dict;
33542 if (!PyModule_Check(m)) {
33543 PyErr_SetString(PyExc_TypeError,
33544 "PyModule_AddObject() needs module as first arg");
33545 return -1;
33546 }
33547 if (!o) {
33548 PyErr_SetString(PyExc_TypeError,
33549 "PyModule_AddObject() needs non-NULL value");
33550 return -1;
33551 }
33552
33553 dict = PyModule_GetDict(m);
33554 if (dict == NULL) {
33555 /* Internal error -- modules must have a dict! */
33556 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
33557 PyModule_GetName(m));
33558 return -1;
33559 }
33560 if (PyDict_SetItemString(dict, name, o))
33561 return -1;
33562 Py_DECREF(o);
33563 return 0;
33564 }
33565 #endif
33566
33567 static swig_type_info **
33568 SWIG_Python_SetTypeListHandle(swig_type_info **type_list_handle) {
33569 static PyMethodDef swig_empty_runtime_method_table[] = {
33570 {
33571 NULL, NULL, 0, NULL
33572 }
33573 };/* Sentinel */
33574
33575 PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
33576 swig_empty_runtime_method_table);
33577 PyObject *pointer = PyCObject_FromVoidPtr((void *) type_list_handle, NULL);
33578 if (pointer && module) {
33579 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
33580 }
33581 return type_list_handle;
33582 }
33583
33584 static swig_type_info **
33585 SWIG_Python_LookupTypePointer(swig_type_info **type_list_handle) {
33586 swig_type_info **type_pointer;
33587
33588 /* first check if module already created */
33589 type_pointer = SWIG_Python_GetTypeListHandle();
33590 if (type_pointer) {
33591 return type_pointer;
33592 } else {
33593 /* create a new module and variable */
33594 return SWIG_Python_SetTypeListHandle(type_list_handle);
33595 }
33596 }
33597
33598 #ifdef __cplusplus
33599 }
33600 #endif
33601
33602 /* -----------------------------------------------------------------------------*
33603 * Partial Init method
33604 * -----------------------------------------------------------------------------*/
33605
33606 #ifdef SWIG_LINK_RUNTIME
33607 #ifdef __cplusplus
33608 extern "C"
33609 #endif
33610 SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *);
33611 #endif
33612
33613 #ifdef __cplusplus
33614 extern "C"
33615 #endif
33616 SWIGEXPORT(void) SWIG_init(void) {
33617 static PyObject *SWIG_globals = 0;
33618 static int typeinit = 0;
33619 PyObject *m, *d;
33620 int i;
33621 if (!SWIG_globals) SWIG_globals = SWIG_newvarlink();
33622
33623 /* Fix SwigMethods to carry the callback ptrs when needed */
33624 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_types_initial);
33625
33626 m = Py_InitModule((char *) SWIG_name, SwigMethods);
33627 d = PyModule_GetDict(m);
33628
33629 if (!typeinit) {
33630 #ifdef SWIG_LINK_RUNTIME
33631 swig_type_list_handle = (swig_type_info **) SWIG_ReturnGlobalTypeList(swig_type_list_handle);
33632 #else
33633 # ifndef SWIG_STATIC_RUNTIME
33634 swig_type_list_handle = SWIG_Python_LookupTypePointer(swig_type_list_handle);
33635 # endif
33636 #endif
33637 for (i = 0; swig_types_initial[i]; i++) {
33638 swig_types[i] = SWIG_TypeRegister(swig_types_initial[i]);
33639 }
33640 typeinit = 1;
33641 }
33642 SWIG_InstallConstants(d,swig_const_table);
33643
33644 {
33645 PyDict_SetItemString(d,"SYS_OEM_FIXED_FONT", SWIG_From_int((int)(wxSYS_OEM_FIXED_FONT)));
33646 }
33647 {
33648 PyDict_SetItemString(d,"SYS_ANSI_FIXED_FONT", SWIG_From_int((int)(wxSYS_ANSI_FIXED_FONT)));
33649 }
33650 {
33651 PyDict_SetItemString(d,"SYS_ANSI_VAR_FONT", SWIG_From_int((int)(wxSYS_ANSI_VAR_FONT)));
33652 }
33653 {
33654 PyDict_SetItemString(d,"SYS_SYSTEM_FONT", SWIG_From_int((int)(wxSYS_SYSTEM_FONT)));
33655 }
33656 {
33657 PyDict_SetItemString(d,"SYS_DEVICE_DEFAULT_FONT", SWIG_From_int((int)(wxSYS_DEVICE_DEFAULT_FONT)));
33658 }
33659 {
33660 PyDict_SetItemString(d,"SYS_DEFAULT_PALETTE", SWIG_From_int((int)(wxSYS_DEFAULT_PALETTE)));
33661 }
33662 {
33663 PyDict_SetItemString(d,"SYS_SYSTEM_FIXED_FONT", SWIG_From_int((int)(wxSYS_SYSTEM_FIXED_FONT)));
33664 }
33665 {
33666 PyDict_SetItemString(d,"SYS_DEFAULT_GUI_FONT", SWIG_From_int((int)(wxSYS_DEFAULT_GUI_FONT)));
33667 }
33668 {
33669 PyDict_SetItemString(d,"SYS_ICONTITLE_FONT", SWIG_From_int((int)(wxSYS_ICONTITLE_FONT)));
33670 }
33671 {
33672 PyDict_SetItemString(d,"SYS_COLOUR_SCROLLBAR", SWIG_From_int((int)(wxSYS_COLOUR_SCROLLBAR)));
33673 }
33674 {
33675 PyDict_SetItemString(d,"SYS_COLOUR_BACKGROUND", SWIG_From_int((int)(wxSYS_COLOUR_BACKGROUND)));
33676 }
33677 {
33678 PyDict_SetItemString(d,"SYS_COLOUR_DESKTOP", SWIG_From_int((int)(wxSYS_COLOUR_DESKTOP)));
33679 }
33680 {
33681 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVECAPTION", SWIG_From_int((int)(wxSYS_COLOUR_ACTIVECAPTION)));
33682 }
33683 {
33684 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTION", SWIG_From_int((int)(wxSYS_COLOUR_INACTIVECAPTION)));
33685 }
33686 {
33687 PyDict_SetItemString(d,"SYS_COLOUR_MENU", SWIG_From_int((int)(wxSYS_COLOUR_MENU)));
33688 }
33689 {
33690 PyDict_SetItemString(d,"SYS_COLOUR_WINDOW", SWIG_From_int((int)(wxSYS_COLOUR_WINDOW)));
33691 }
33692 {
33693 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWFRAME", SWIG_From_int((int)(wxSYS_COLOUR_WINDOWFRAME)));
33694 }
33695 {
33696 PyDict_SetItemString(d,"SYS_COLOUR_MENUTEXT", SWIG_From_int((int)(wxSYS_COLOUR_MENUTEXT)));
33697 }
33698 {
33699 PyDict_SetItemString(d,"SYS_COLOUR_WINDOWTEXT", SWIG_From_int((int)(wxSYS_COLOUR_WINDOWTEXT)));
33700 }
33701 {
33702 PyDict_SetItemString(d,"SYS_COLOUR_CAPTIONTEXT", SWIG_From_int((int)(wxSYS_COLOUR_CAPTIONTEXT)));
33703 }
33704 {
33705 PyDict_SetItemString(d,"SYS_COLOUR_ACTIVEBORDER", SWIG_From_int((int)(wxSYS_COLOUR_ACTIVEBORDER)));
33706 }
33707 {
33708 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVEBORDER", SWIG_From_int((int)(wxSYS_COLOUR_INACTIVEBORDER)));
33709 }
33710 {
33711 PyDict_SetItemString(d,"SYS_COLOUR_APPWORKSPACE", SWIG_From_int((int)(wxSYS_COLOUR_APPWORKSPACE)));
33712 }
33713 {
33714 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHT", SWIG_From_int((int)(wxSYS_COLOUR_HIGHLIGHT)));
33715 }
33716 {
33717 PyDict_SetItemString(d,"SYS_COLOUR_HIGHLIGHTTEXT", SWIG_From_int((int)(wxSYS_COLOUR_HIGHLIGHTTEXT)));
33718 }
33719 {
33720 PyDict_SetItemString(d,"SYS_COLOUR_BTNFACE", SWIG_From_int((int)(wxSYS_COLOUR_BTNFACE)));
33721 }
33722 {
33723 PyDict_SetItemString(d,"SYS_COLOUR_3DFACE", SWIG_From_int((int)(wxSYS_COLOUR_3DFACE)));
33724 }
33725 {
33726 PyDict_SetItemString(d,"SYS_COLOUR_BTNSHADOW", SWIG_From_int((int)(wxSYS_COLOUR_BTNSHADOW)));
33727 }
33728 {
33729 PyDict_SetItemString(d,"SYS_COLOUR_3DSHADOW", SWIG_From_int((int)(wxSYS_COLOUR_3DSHADOW)));
33730 }
33731 {
33732 PyDict_SetItemString(d,"SYS_COLOUR_GRAYTEXT", SWIG_From_int((int)(wxSYS_COLOUR_GRAYTEXT)));
33733 }
33734 {
33735 PyDict_SetItemString(d,"SYS_COLOUR_BTNTEXT", SWIG_From_int((int)(wxSYS_COLOUR_BTNTEXT)));
33736 }
33737 {
33738 PyDict_SetItemString(d,"SYS_COLOUR_INACTIVECAPTIONTEXT", SWIG_From_int((int)(wxSYS_COLOUR_INACTIVECAPTIONTEXT)));
33739 }
33740 {
33741 PyDict_SetItemString(d,"SYS_COLOUR_BTNHIGHLIGHT", SWIG_From_int((int)(wxSYS_COLOUR_BTNHIGHLIGHT)));
33742 }
33743 {
33744 PyDict_SetItemString(d,"SYS_COLOUR_BTNHILIGHT", SWIG_From_int((int)(wxSYS_COLOUR_BTNHILIGHT)));
33745 }
33746 {
33747 PyDict_SetItemString(d,"SYS_COLOUR_3DHIGHLIGHT", SWIG_From_int((int)(wxSYS_COLOUR_3DHIGHLIGHT)));
33748 }
33749 {
33750 PyDict_SetItemString(d,"SYS_COLOUR_3DHILIGHT", SWIG_From_int((int)(wxSYS_COLOUR_3DHILIGHT)));
33751 }
33752 {
33753 PyDict_SetItemString(d,"SYS_COLOUR_3DDKSHADOW", SWIG_From_int((int)(wxSYS_COLOUR_3DDKSHADOW)));
33754 }
33755 {
33756 PyDict_SetItemString(d,"SYS_COLOUR_3DLIGHT", SWIG_From_int((int)(wxSYS_COLOUR_3DLIGHT)));
33757 }
33758 {
33759 PyDict_SetItemString(d,"SYS_COLOUR_INFOTEXT", SWIG_From_int((int)(wxSYS_COLOUR_INFOTEXT)));
33760 }
33761 {
33762 PyDict_SetItemString(d,"SYS_COLOUR_INFOBK", SWIG_From_int((int)(wxSYS_COLOUR_INFOBK)));
33763 }
33764 {
33765 PyDict_SetItemString(d,"SYS_COLOUR_LISTBOX", SWIG_From_int((int)(wxSYS_COLOUR_LISTBOX)));
33766 }
33767 {
33768 PyDict_SetItemString(d,"SYS_COLOUR_HOTLIGHT", SWIG_From_int((int)(wxSYS_COLOUR_HOTLIGHT)));
33769 }
33770 {
33771 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTACTIVECAPTION", SWIG_From_int((int)(wxSYS_COLOUR_GRADIENTACTIVECAPTION)));
33772 }
33773 {
33774 PyDict_SetItemString(d,"SYS_COLOUR_GRADIENTINACTIVECAPTION", SWIG_From_int((int)(wxSYS_COLOUR_GRADIENTINACTIVECAPTION)));
33775 }
33776 {
33777 PyDict_SetItemString(d,"SYS_COLOUR_MENUHILIGHT", SWIG_From_int((int)(wxSYS_COLOUR_MENUHILIGHT)));
33778 }
33779 {
33780 PyDict_SetItemString(d,"SYS_COLOUR_MENUBAR", SWIG_From_int((int)(wxSYS_COLOUR_MENUBAR)));
33781 }
33782 {
33783 PyDict_SetItemString(d,"SYS_COLOUR_MAX", SWIG_From_int((int)(wxSYS_COLOUR_MAX)));
33784 }
33785 {
33786 PyDict_SetItemString(d,"SYS_MOUSE_BUTTONS", SWIG_From_int((int)(wxSYS_MOUSE_BUTTONS)));
33787 }
33788 {
33789 PyDict_SetItemString(d,"SYS_BORDER_X", SWIG_From_int((int)(wxSYS_BORDER_X)));
33790 }
33791 {
33792 PyDict_SetItemString(d,"SYS_BORDER_Y", SWIG_From_int((int)(wxSYS_BORDER_Y)));
33793 }
33794 {
33795 PyDict_SetItemString(d,"SYS_CURSOR_X", SWIG_From_int((int)(wxSYS_CURSOR_X)));
33796 }
33797 {
33798 PyDict_SetItemString(d,"SYS_CURSOR_Y", SWIG_From_int((int)(wxSYS_CURSOR_Y)));
33799 }
33800 {
33801 PyDict_SetItemString(d,"SYS_DCLICK_X", SWIG_From_int((int)(wxSYS_DCLICK_X)));
33802 }
33803 {
33804 PyDict_SetItemString(d,"SYS_DCLICK_Y", SWIG_From_int((int)(wxSYS_DCLICK_Y)));
33805 }
33806 {
33807 PyDict_SetItemString(d,"SYS_DRAG_X", SWIG_From_int((int)(wxSYS_DRAG_X)));
33808 }
33809 {
33810 PyDict_SetItemString(d,"SYS_DRAG_Y", SWIG_From_int((int)(wxSYS_DRAG_Y)));
33811 }
33812 {
33813 PyDict_SetItemString(d,"SYS_EDGE_X", SWIG_From_int((int)(wxSYS_EDGE_X)));
33814 }
33815 {
33816 PyDict_SetItemString(d,"SYS_EDGE_Y", SWIG_From_int((int)(wxSYS_EDGE_Y)));
33817 }
33818 {
33819 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_X", SWIG_From_int((int)(wxSYS_HSCROLL_ARROW_X)));
33820 }
33821 {
33822 PyDict_SetItemString(d,"SYS_HSCROLL_ARROW_Y", SWIG_From_int((int)(wxSYS_HSCROLL_ARROW_Y)));
33823 }
33824 {
33825 PyDict_SetItemString(d,"SYS_HTHUMB_X", SWIG_From_int((int)(wxSYS_HTHUMB_X)));
33826 }
33827 {
33828 PyDict_SetItemString(d,"SYS_ICON_X", SWIG_From_int((int)(wxSYS_ICON_X)));
33829 }
33830 {
33831 PyDict_SetItemString(d,"SYS_ICON_Y", SWIG_From_int((int)(wxSYS_ICON_Y)));
33832 }
33833 {
33834 PyDict_SetItemString(d,"SYS_ICONSPACING_X", SWIG_From_int((int)(wxSYS_ICONSPACING_X)));
33835 }
33836 {
33837 PyDict_SetItemString(d,"SYS_ICONSPACING_Y", SWIG_From_int((int)(wxSYS_ICONSPACING_Y)));
33838 }
33839 {
33840 PyDict_SetItemString(d,"SYS_WINDOWMIN_X", SWIG_From_int((int)(wxSYS_WINDOWMIN_X)));
33841 }
33842 {
33843 PyDict_SetItemString(d,"SYS_WINDOWMIN_Y", SWIG_From_int((int)(wxSYS_WINDOWMIN_Y)));
33844 }
33845 {
33846 PyDict_SetItemString(d,"SYS_SCREEN_X", SWIG_From_int((int)(wxSYS_SCREEN_X)));
33847 }
33848 {
33849 PyDict_SetItemString(d,"SYS_SCREEN_Y", SWIG_From_int((int)(wxSYS_SCREEN_Y)));
33850 }
33851 {
33852 PyDict_SetItemString(d,"SYS_FRAMESIZE_X", SWIG_From_int((int)(wxSYS_FRAMESIZE_X)));
33853 }
33854 {
33855 PyDict_SetItemString(d,"SYS_FRAMESIZE_Y", SWIG_From_int((int)(wxSYS_FRAMESIZE_Y)));
33856 }
33857 {
33858 PyDict_SetItemString(d,"SYS_SMALLICON_X", SWIG_From_int((int)(wxSYS_SMALLICON_X)));
33859 }
33860 {
33861 PyDict_SetItemString(d,"SYS_SMALLICON_Y", SWIG_From_int((int)(wxSYS_SMALLICON_Y)));
33862 }
33863 {
33864 PyDict_SetItemString(d,"SYS_HSCROLL_Y", SWIG_From_int((int)(wxSYS_HSCROLL_Y)));
33865 }
33866 {
33867 PyDict_SetItemString(d,"SYS_VSCROLL_X", SWIG_From_int((int)(wxSYS_VSCROLL_X)));
33868 }
33869 {
33870 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_X", SWIG_From_int((int)(wxSYS_VSCROLL_ARROW_X)));
33871 }
33872 {
33873 PyDict_SetItemString(d,"SYS_VSCROLL_ARROW_Y", SWIG_From_int((int)(wxSYS_VSCROLL_ARROW_Y)));
33874 }
33875 {
33876 PyDict_SetItemString(d,"SYS_VTHUMB_Y", SWIG_From_int((int)(wxSYS_VTHUMB_Y)));
33877 }
33878 {
33879 PyDict_SetItemString(d,"SYS_CAPTION_Y", SWIG_From_int((int)(wxSYS_CAPTION_Y)));
33880 }
33881 {
33882 PyDict_SetItemString(d,"SYS_MENU_Y", SWIG_From_int((int)(wxSYS_MENU_Y)));
33883 }
33884 {
33885 PyDict_SetItemString(d,"SYS_NETWORK_PRESENT", SWIG_From_int((int)(wxSYS_NETWORK_PRESENT)));
33886 }
33887 {
33888 PyDict_SetItemString(d,"SYS_PENWINDOWS_PRESENT", SWIG_From_int((int)(wxSYS_PENWINDOWS_PRESENT)));
33889 }
33890 {
33891 PyDict_SetItemString(d,"SYS_SHOW_SOUNDS", SWIG_From_int((int)(wxSYS_SHOW_SOUNDS)));
33892 }
33893 {
33894 PyDict_SetItemString(d,"SYS_SWAP_BUTTONS", SWIG_From_int((int)(wxSYS_SWAP_BUTTONS)));
33895 }
33896 {
33897 PyDict_SetItemString(d,"SYS_CAN_DRAW_FRAME_DECORATIONS", SWIG_From_int((int)(wxSYS_CAN_DRAW_FRAME_DECORATIONS)));
33898 }
33899 {
33900 PyDict_SetItemString(d,"SYS_CAN_ICONIZE_FRAME", SWIG_From_int((int)(wxSYS_CAN_ICONIZE_FRAME)));
33901 }
33902 {
33903 PyDict_SetItemString(d,"SYS_SCREEN_NONE", SWIG_From_int((int)(wxSYS_SCREEN_NONE)));
33904 }
33905 {
33906 PyDict_SetItemString(d,"SYS_SCREEN_TINY", SWIG_From_int((int)(wxSYS_SCREEN_TINY)));
33907 }
33908 {
33909 PyDict_SetItemString(d,"SYS_SCREEN_PDA", SWIG_From_int((int)(wxSYS_SCREEN_PDA)));
33910 }
33911 {
33912 PyDict_SetItemString(d,"SYS_SCREEN_SMALL", SWIG_From_int((int)(wxSYS_SCREEN_SMALL)));
33913 }
33914 {
33915 PyDict_SetItemString(d,"SYS_SCREEN_DESKTOP", SWIG_From_int((int)(wxSYS_SCREEN_DESKTOP)));
33916 }
33917 PyDict_SetItemString(d,(char*)"cvar", SWIG_globals);
33918 SWIG_addvarlink(SWIG_globals,(char*)"WINDOW_DEFAULT_VARIANT",_wrap_WINDOW_DEFAULT_VARIANT_get, _wrap_WINDOW_DEFAULT_VARIANT_set);
33919 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorPromptStr",_wrap_FileSelectorPromptStr_get, _wrap_FileSelectorPromptStr_set);
33920 SWIG_addvarlink(SWIG_globals,(char*)"FileSelectorDefaultWildcardStr",_wrap_FileSelectorDefaultWildcardStr_get, _wrap_FileSelectorDefaultWildcardStr_set);
33921 SWIG_addvarlink(SWIG_globals,(char*)"DirSelectorPromptStr",_wrap_DirSelectorPromptStr_get, _wrap_DirSelectorPromptStr_set);
33922 {
33923 PyDict_SetItemString(d,"SHUTDOWN_POWEROFF", SWIG_From_int((int)(wxSHUTDOWN_POWEROFF)));
33924 }
33925 {
33926 PyDict_SetItemString(d,"SHUTDOWN_REBOOT", SWIG_From_int((int)(wxSHUTDOWN_REBOOT)));
33927 }
33928 {
33929 PyDict_SetItemString(d,"TIMER_CONTINUOUS", SWIG_From_int((int)(wxTIMER_CONTINUOUS)));
33930 }
33931 {
33932 PyDict_SetItemString(d,"TIMER_ONE_SHOT", SWIG_From_int((int)(wxTIMER_ONE_SHOT)));
33933 }
33934 PyDict_SetItemString(d, "wxEVT_TIMER", PyInt_FromLong(wxEVT_TIMER));
33935
33936 wxPyPtrTypeMap_Add("wxTimer", "wxPyTimer");
33937
33938 {
33939 PyDict_SetItemString(d,"LOG_FatalError", SWIG_From_int((int)(wxLOG_FatalError)));
33940 }
33941 {
33942 PyDict_SetItemString(d,"LOG_Error", SWIG_From_int((int)(wxLOG_Error)));
33943 }
33944 {
33945 PyDict_SetItemString(d,"LOG_Warning", SWIG_From_int((int)(wxLOG_Warning)));
33946 }
33947 {
33948 PyDict_SetItemString(d,"LOG_Message", SWIG_From_int((int)(wxLOG_Message)));
33949 }
33950 {
33951 PyDict_SetItemString(d,"LOG_Status", SWIG_From_int((int)(wxLOG_Status)));
33952 }
33953 {
33954 PyDict_SetItemString(d,"LOG_Info", SWIG_From_int((int)(wxLOG_Info)));
33955 }
33956 {
33957 PyDict_SetItemString(d,"LOG_Debug", SWIG_From_int((int)(wxLOG_Debug)));
33958 }
33959 {
33960 PyDict_SetItemString(d,"LOG_Trace", SWIG_From_int((int)(wxLOG_Trace)));
33961 }
33962 {
33963 PyDict_SetItemString(d,"LOG_Progress", SWIG_From_int((int)(wxLOG_Progress)));
33964 }
33965 {
33966 PyDict_SetItemString(d,"LOG_User", SWIG_From_int((int)(wxLOG_User)));
33967 }
33968 {
33969 PyDict_SetItemString(d,"LOG_Max", SWIG_From_int((int)(wxLOG_Max)));
33970 }
33971 PyDict_SetItemString(d,"TRACE_MemAlloc", SWIG_FromCharPtr("memalloc"));
33972 PyDict_SetItemString(d,"TRACE_Messages", SWIG_FromCharPtr("messages"));
33973 PyDict_SetItemString(d,"TRACE_ResAlloc", SWIG_FromCharPtr("resalloc"));
33974 PyDict_SetItemString(d,"TRACE_RefCount", SWIG_FromCharPtr("refcount"));
33975 PyDict_SetItemString(d,"TRACE_OleCalls", SWIG_FromCharPtr("ole"));
33976 {
33977 PyDict_SetItemString(d,"TraceMemAlloc", SWIG_From_int((int)(0x0001)));
33978 }
33979 {
33980 PyDict_SetItemString(d,"TraceMessages", SWIG_From_int((int)(0x0002)));
33981 }
33982 {
33983 PyDict_SetItemString(d,"TraceResAlloc", SWIG_From_int((int)(0x0004)));
33984 }
33985 {
33986 PyDict_SetItemString(d,"TraceRefCount", SWIG_From_int((int)(0x0008)));
33987 }
33988 {
33989 PyDict_SetItemString(d,"TraceOleCalls", SWIG_From_int((int)(0x0100)));
33990 }
33991 {
33992 PyDict_SetItemString(d,"PROCESS_DEFAULT", SWIG_From_int((int)(wxPROCESS_DEFAULT)));
33993 }
33994 {
33995 PyDict_SetItemString(d,"PROCESS_REDIRECT", SWIG_From_int((int)(wxPROCESS_REDIRECT)));
33996 }
33997 {
33998 PyDict_SetItemString(d,"KILL_OK", SWIG_From_int((int)(wxKILL_OK)));
33999 }
34000 {
34001 PyDict_SetItemString(d,"KILL_BAD_SIGNAL", SWIG_From_int((int)(wxKILL_BAD_SIGNAL)));
34002 }
34003 {
34004 PyDict_SetItemString(d,"KILL_ACCESS_DENIED", SWIG_From_int((int)(wxKILL_ACCESS_DENIED)));
34005 }
34006 {
34007 PyDict_SetItemString(d,"KILL_NO_PROCESS", SWIG_From_int((int)(wxKILL_NO_PROCESS)));
34008 }
34009 {
34010 PyDict_SetItemString(d,"KILL_ERROR", SWIG_From_int((int)(wxKILL_ERROR)));
34011 }
34012 {
34013 PyDict_SetItemString(d,"KILL_NOCHILDREN", SWIG_From_int((int)(wxKILL_NOCHILDREN)));
34014 }
34015 {
34016 PyDict_SetItemString(d,"KILL_CHILDREN", SWIG_From_int((int)(wxKILL_CHILDREN)));
34017 }
34018 {
34019 PyDict_SetItemString(d,"SIGNONE", SWIG_From_int((int)(wxSIGNONE)));
34020 }
34021 {
34022 PyDict_SetItemString(d,"SIGHUP", SWIG_From_int((int)(wxSIGHUP)));
34023 }
34024 {
34025 PyDict_SetItemString(d,"SIGINT", SWIG_From_int((int)(wxSIGINT)));
34026 }
34027 {
34028 PyDict_SetItemString(d,"SIGQUIT", SWIG_From_int((int)(wxSIGQUIT)));
34029 }
34030 {
34031 PyDict_SetItemString(d,"SIGILL", SWIG_From_int((int)(wxSIGILL)));
34032 }
34033 {
34034 PyDict_SetItemString(d,"SIGTRAP", SWIG_From_int((int)(wxSIGTRAP)));
34035 }
34036 {
34037 PyDict_SetItemString(d,"SIGABRT", SWIG_From_int((int)(wxSIGABRT)));
34038 }
34039 {
34040 PyDict_SetItemString(d,"SIGIOT", SWIG_From_int((int)(wxSIGIOT)));
34041 }
34042 {
34043 PyDict_SetItemString(d,"SIGEMT", SWIG_From_int((int)(wxSIGEMT)));
34044 }
34045 {
34046 PyDict_SetItemString(d,"SIGFPE", SWIG_From_int((int)(wxSIGFPE)));
34047 }
34048 {
34049 PyDict_SetItemString(d,"SIGKILL", SWIG_From_int((int)(wxSIGKILL)));
34050 }
34051 {
34052 PyDict_SetItemString(d,"SIGBUS", SWIG_From_int((int)(wxSIGBUS)));
34053 }
34054 {
34055 PyDict_SetItemString(d,"SIGSEGV", SWIG_From_int((int)(wxSIGSEGV)));
34056 }
34057 {
34058 PyDict_SetItemString(d,"SIGSYS", SWIG_From_int((int)(wxSIGSYS)));
34059 }
34060 {
34061 PyDict_SetItemString(d,"SIGPIPE", SWIG_From_int((int)(wxSIGPIPE)));
34062 }
34063 {
34064 PyDict_SetItemString(d,"SIGALRM", SWIG_From_int((int)(wxSIGALRM)));
34065 }
34066 {
34067 PyDict_SetItemString(d,"SIGTERM", SWIG_From_int((int)(wxSIGTERM)));
34068 }
34069 PyDict_SetItemString(d, "wxEVT_END_PROCESS", PyInt_FromLong(wxEVT_END_PROCESS));
34070 {
34071 PyDict_SetItemString(d,"EXEC_ASYNC", SWIG_From_int((int)(wxEXEC_ASYNC)));
34072 }
34073 {
34074 PyDict_SetItemString(d,"EXEC_SYNC", SWIG_From_int((int)(wxEXEC_SYNC)));
34075 }
34076 {
34077 PyDict_SetItemString(d,"EXEC_NOHIDE", SWIG_From_int((int)(wxEXEC_NOHIDE)));
34078 }
34079 {
34080 PyDict_SetItemString(d,"EXEC_MAKE_GROUP_LEADER", SWIG_From_int((int)(wxEXEC_MAKE_GROUP_LEADER)));
34081 }
34082 {
34083 PyDict_SetItemString(d,"EXEC_NODISABLE", SWIG_From_int((int)(wxEXEC_NODISABLE)));
34084 }
34085
34086 wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess");
34087
34088 {
34089 PyDict_SetItemString(d,"JOYSTICK1", SWIG_From_int((int)(wxJOYSTICK1)));
34090 }
34091 {
34092 PyDict_SetItemString(d,"JOYSTICK2", SWIG_From_int((int)(wxJOYSTICK2)));
34093 }
34094 {
34095 PyDict_SetItemString(d,"JOY_BUTTON_ANY", SWIG_From_int((int)(wxJOY_BUTTON_ANY)));
34096 }
34097 {
34098 PyDict_SetItemString(d,"JOY_BUTTON1", SWIG_From_int((int)(wxJOY_BUTTON1)));
34099 }
34100 {
34101 PyDict_SetItemString(d,"JOY_BUTTON2", SWIG_From_int((int)(wxJOY_BUTTON2)));
34102 }
34103 {
34104 PyDict_SetItemString(d,"JOY_BUTTON3", SWIG_From_int((int)(wxJOY_BUTTON3)));
34105 }
34106 {
34107 PyDict_SetItemString(d,"JOY_BUTTON4", SWIG_From_int((int)(wxJOY_BUTTON4)));
34108 }
34109 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_DOWN", PyInt_FromLong(wxEVT_JOY_BUTTON_DOWN));
34110 PyDict_SetItemString(d, "wxEVT_JOY_BUTTON_UP", PyInt_FromLong(wxEVT_JOY_BUTTON_UP));
34111 PyDict_SetItemString(d, "wxEVT_JOY_MOVE", PyInt_FromLong(wxEVT_JOY_MOVE));
34112 PyDict_SetItemString(d, "wxEVT_JOY_ZMOVE", PyInt_FromLong(wxEVT_JOY_ZMOVE));
34113 {
34114 PyDict_SetItemString(d,"SOUND_SYNC", SWIG_From_int((int)(wxSOUND_SYNC)));
34115 }
34116 {
34117 PyDict_SetItemString(d,"SOUND_ASYNC", SWIG_From_int((int)(wxSOUND_ASYNC)));
34118 }
34119 {
34120 PyDict_SetItemString(d,"SOUND_LOOP", SWIG_From_int((int)(wxSOUND_LOOP)));
34121 }
34122 {
34123 PyDict_SetItemString(d,"MAILCAP_STANDARD", SWIG_From_int((int)(wxMAILCAP_STANDARD)));
34124 }
34125 {
34126 PyDict_SetItemString(d,"MAILCAP_NETSCAPE", SWIG_From_int((int)(wxMAILCAP_NETSCAPE)));
34127 }
34128 {
34129 PyDict_SetItemString(d,"MAILCAP_KDE", SWIG_From_int((int)(wxMAILCAP_KDE)));
34130 }
34131 {
34132 PyDict_SetItemString(d,"MAILCAP_GNOME", SWIG_From_int((int)(wxMAILCAP_GNOME)));
34133 }
34134 {
34135 PyDict_SetItemString(d,"MAILCAP_ALL", SWIG_From_int((int)(wxMAILCAP_ALL)));
34136 }
34137 SWIG_addvarlink(SWIG_globals,(char*)"TheMimeTypesManager",_wrap_TheMimeTypesManager_get, _wrap_TheMimeTypesManager_set);
34138 SWIG_addvarlink(SWIG_globals,(char*)"ART_TOOLBAR",_wrap_ART_TOOLBAR_get, _wrap_ART_TOOLBAR_set);
34139 SWIG_addvarlink(SWIG_globals,(char*)"ART_MENU",_wrap_ART_MENU_get, _wrap_ART_MENU_set);
34140 SWIG_addvarlink(SWIG_globals,(char*)"ART_FRAME_ICON",_wrap_ART_FRAME_ICON_get, _wrap_ART_FRAME_ICON_set);
34141 SWIG_addvarlink(SWIG_globals,(char*)"ART_CMN_DIALOG",_wrap_ART_CMN_DIALOG_get, _wrap_ART_CMN_DIALOG_set);
34142 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BROWSER",_wrap_ART_HELP_BROWSER_get, _wrap_ART_HELP_BROWSER_set);
34143 SWIG_addvarlink(SWIG_globals,(char*)"ART_MESSAGE_BOX",_wrap_ART_MESSAGE_BOX_get, _wrap_ART_MESSAGE_BOX_set);
34144 SWIG_addvarlink(SWIG_globals,(char*)"ART_BUTTON",_wrap_ART_BUTTON_get, _wrap_ART_BUTTON_set);
34145 SWIG_addvarlink(SWIG_globals,(char*)"ART_OTHER",_wrap_ART_OTHER_get, _wrap_ART_OTHER_set);
34146 SWIG_addvarlink(SWIG_globals,(char*)"ART_ADD_BOOKMARK",_wrap_ART_ADD_BOOKMARK_get, _wrap_ART_ADD_BOOKMARK_set);
34147 SWIG_addvarlink(SWIG_globals,(char*)"ART_DEL_BOOKMARK",_wrap_ART_DEL_BOOKMARK_get, _wrap_ART_DEL_BOOKMARK_set);
34148 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SIDE_PANEL",_wrap_ART_HELP_SIDE_PANEL_get, _wrap_ART_HELP_SIDE_PANEL_set);
34149 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_SETTINGS",_wrap_ART_HELP_SETTINGS_get, _wrap_ART_HELP_SETTINGS_set);
34150 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_BOOK",_wrap_ART_HELP_BOOK_get, _wrap_ART_HELP_BOOK_set);
34151 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_FOLDER",_wrap_ART_HELP_FOLDER_get, _wrap_ART_HELP_FOLDER_set);
34152 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP_PAGE",_wrap_ART_HELP_PAGE_get, _wrap_ART_HELP_PAGE_set);
34153 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_BACK",_wrap_ART_GO_BACK_get, _wrap_ART_GO_BACK_set);
34154 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_FORWARD",_wrap_ART_GO_FORWARD_get, _wrap_ART_GO_FORWARD_set);
34155 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_UP",_wrap_ART_GO_UP_get, _wrap_ART_GO_UP_set);
34156 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DOWN",_wrap_ART_GO_DOWN_get, _wrap_ART_GO_DOWN_set);
34157 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_TO_PARENT",_wrap_ART_GO_TO_PARENT_get, _wrap_ART_GO_TO_PARENT_set);
34158 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_HOME",_wrap_ART_GO_HOME_get, _wrap_ART_GO_HOME_set);
34159 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_OPEN",_wrap_ART_FILE_OPEN_get, _wrap_ART_FILE_OPEN_set);
34160 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_SAVE",_wrap_ART_FILE_SAVE_get, _wrap_ART_FILE_SAVE_set);
34161 SWIG_addvarlink(SWIG_globals,(char*)"ART_FILE_SAVE_AS",_wrap_ART_FILE_SAVE_AS_get, _wrap_ART_FILE_SAVE_AS_set);
34162 SWIG_addvarlink(SWIG_globals,(char*)"ART_PRINT",_wrap_ART_PRINT_get, _wrap_ART_PRINT_set);
34163 SWIG_addvarlink(SWIG_globals,(char*)"ART_HELP",_wrap_ART_HELP_get, _wrap_ART_HELP_set);
34164 SWIG_addvarlink(SWIG_globals,(char*)"ART_TIP",_wrap_ART_TIP_get, _wrap_ART_TIP_set);
34165 SWIG_addvarlink(SWIG_globals,(char*)"ART_REPORT_VIEW",_wrap_ART_REPORT_VIEW_get, _wrap_ART_REPORT_VIEW_set);
34166 SWIG_addvarlink(SWIG_globals,(char*)"ART_LIST_VIEW",_wrap_ART_LIST_VIEW_get, _wrap_ART_LIST_VIEW_set);
34167 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW_DIR",_wrap_ART_NEW_DIR_get, _wrap_ART_NEW_DIR_set);
34168 SWIG_addvarlink(SWIG_globals,(char*)"ART_HARDDISK",_wrap_ART_HARDDISK_get, _wrap_ART_HARDDISK_set);
34169 SWIG_addvarlink(SWIG_globals,(char*)"ART_FLOPPY",_wrap_ART_FLOPPY_get, _wrap_ART_FLOPPY_set);
34170 SWIG_addvarlink(SWIG_globals,(char*)"ART_CDROM",_wrap_ART_CDROM_get, _wrap_ART_CDROM_set);
34171 SWIG_addvarlink(SWIG_globals,(char*)"ART_REMOVABLE",_wrap_ART_REMOVABLE_get, _wrap_ART_REMOVABLE_set);
34172 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER",_wrap_ART_FOLDER_get, _wrap_ART_FOLDER_set);
34173 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER_OPEN",_wrap_ART_FOLDER_OPEN_get, _wrap_ART_FOLDER_OPEN_set);
34174 SWIG_addvarlink(SWIG_globals,(char*)"ART_GO_DIR_UP",_wrap_ART_GO_DIR_UP_get, _wrap_ART_GO_DIR_UP_set);
34175 SWIG_addvarlink(SWIG_globals,(char*)"ART_EXECUTABLE_FILE",_wrap_ART_EXECUTABLE_FILE_get, _wrap_ART_EXECUTABLE_FILE_set);
34176 SWIG_addvarlink(SWIG_globals,(char*)"ART_NORMAL_FILE",_wrap_ART_NORMAL_FILE_get, _wrap_ART_NORMAL_FILE_set);
34177 SWIG_addvarlink(SWIG_globals,(char*)"ART_TICK_MARK",_wrap_ART_TICK_MARK_get, _wrap_ART_TICK_MARK_set);
34178 SWIG_addvarlink(SWIG_globals,(char*)"ART_CROSS_MARK",_wrap_ART_CROSS_MARK_get, _wrap_ART_CROSS_MARK_set);
34179 SWIG_addvarlink(SWIG_globals,(char*)"ART_ERROR",_wrap_ART_ERROR_get, _wrap_ART_ERROR_set);
34180 SWIG_addvarlink(SWIG_globals,(char*)"ART_QUESTION",_wrap_ART_QUESTION_get, _wrap_ART_QUESTION_set);
34181 SWIG_addvarlink(SWIG_globals,(char*)"ART_WARNING",_wrap_ART_WARNING_get, _wrap_ART_WARNING_set);
34182 SWIG_addvarlink(SWIG_globals,(char*)"ART_INFORMATION",_wrap_ART_INFORMATION_get, _wrap_ART_INFORMATION_set);
34183 SWIG_addvarlink(SWIG_globals,(char*)"ART_MISSING_IMAGE",_wrap_ART_MISSING_IMAGE_get, _wrap_ART_MISSING_IMAGE_set);
34184 SWIG_addvarlink(SWIG_globals,(char*)"ART_COPY",_wrap_ART_COPY_get, _wrap_ART_COPY_set);
34185 SWIG_addvarlink(SWIG_globals,(char*)"ART_CUT",_wrap_ART_CUT_get, _wrap_ART_CUT_set);
34186 SWIG_addvarlink(SWIG_globals,(char*)"ART_PASTE",_wrap_ART_PASTE_get, _wrap_ART_PASTE_set);
34187 SWIG_addvarlink(SWIG_globals,(char*)"ART_DELETE",_wrap_ART_DELETE_get, _wrap_ART_DELETE_set);
34188 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW",_wrap_ART_NEW_get, _wrap_ART_NEW_set);
34189 SWIG_addvarlink(SWIG_globals,(char*)"ART_UNDO",_wrap_ART_UNDO_get, _wrap_ART_UNDO_set);
34190 SWIG_addvarlink(SWIG_globals,(char*)"ART_REDO",_wrap_ART_REDO_get, _wrap_ART_REDO_set);
34191 SWIG_addvarlink(SWIG_globals,(char*)"ART_QUIT",_wrap_ART_QUIT_get, _wrap_ART_QUIT_set);
34192 SWIG_addvarlink(SWIG_globals,(char*)"ART_FIND",_wrap_ART_FIND_get, _wrap_ART_FIND_set);
34193 SWIG_addvarlink(SWIG_globals,(char*)"ART_FIND_AND_REPLACE",_wrap_ART_FIND_AND_REPLACE_get, _wrap_ART_FIND_AND_REPLACE_set);
34194
34195 wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider");
34196
34197 {
34198 PyDict_SetItemString(d,"CONFIG_USE_LOCAL_FILE", SWIG_From_int((int)(wxCONFIG_USE_LOCAL_FILE)));
34199 }
34200 {
34201 PyDict_SetItemString(d,"CONFIG_USE_GLOBAL_FILE", SWIG_From_int((int)(wxCONFIG_USE_GLOBAL_FILE)));
34202 }
34203 {
34204 PyDict_SetItemString(d,"CONFIG_USE_RELATIVE_PATH", SWIG_From_int((int)(wxCONFIG_USE_RELATIVE_PATH)));
34205 }
34206 {
34207 PyDict_SetItemString(d,"CONFIG_USE_NO_ESCAPE_CHARACTERS", SWIG_From_int((int)(wxCONFIG_USE_NO_ESCAPE_CHARACTERS)));
34208 }
34209 {
34210 PyDict_SetItemString(d,"ConfigBase_Type_Unknown", SWIG_From_int((int)(wxConfigBase::Type_Unknown)));
34211 }
34212 {
34213 PyDict_SetItemString(d,"ConfigBase_Type_String", SWIG_From_int((int)(wxConfigBase::Type_String)));
34214 }
34215 {
34216 PyDict_SetItemString(d,"ConfigBase_Type_Boolean", SWIG_From_int((int)(wxConfigBase::Type_Boolean)));
34217 }
34218 {
34219 PyDict_SetItemString(d,"ConfigBase_Type_Integer", SWIG_From_int((int)(wxConfigBase::Type_Integer)));
34220 }
34221 {
34222 PyDict_SetItemString(d,"ConfigBase_Type_Float", SWIG_From_int((int)(wxConfigBase::Type_Float)));
34223 }
34224 SWIG_addvarlink(SWIG_globals,(char*)"DefaultDateTimeFormat",_wrap_DefaultDateTimeFormat_get, _wrap_DefaultDateTimeFormat_set);
34225 SWIG_addvarlink(SWIG_globals,(char*)"DefaultTimeSpanFormat",_wrap_DefaultTimeSpanFormat_get, _wrap_DefaultTimeSpanFormat_set);
34226 {
34227 PyDict_SetItemString(d,"DateTime_Local", SWIG_From_int((int)(wxDateTime::Local)));
34228 }
34229 {
34230 PyDict_SetItemString(d,"DateTime_GMT_12", SWIG_From_int((int)(wxDateTime::GMT_12)));
34231 }
34232 {
34233 PyDict_SetItemString(d,"DateTime_GMT_11", SWIG_From_int((int)(wxDateTime::GMT_11)));
34234 }
34235 {
34236 PyDict_SetItemString(d,"DateTime_GMT_10", SWIG_From_int((int)(wxDateTime::GMT_10)));
34237 }
34238 {
34239 PyDict_SetItemString(d,"DateTime_GMT_9", SWIG_From_int((int)(wxDateTime::GMT_9)));
34240 }
34241 {
34242 PyDict_SetItemString(d,"DateTime_GMT_8", SWIG_From_int((int)(wxDateTime::GMT_8)));
34243 }
34244 {
34245 PyDict_SetItemString(d,"DateTime_GMT_7", SWIG_From_int((int)(wxDateTime::GMT_7)));
34246 }
34247 {
34248 PyDict_SetItemString(d,"DateTime_GMT_6", SWIG_From_int((int)(wxDateTime::GMT_6)));
34249 }
34250 {
34251 PyDict_SetItemString(d,"DateTime_GMT_5", SWIG_From_int((int)(wxDateTime::GMT_5)));
34252 }
34253 {
34254 PyDict_SetItemString(d,"DateTime_GMT_4", SWIG_From_int((int)(wxDateTime::GMT_4)));
34255 }
34256 {
34257 PyDict_SetItemString(d,"DateTime_GMT_3", SWIG_From_int((int)(wxDateTime::GMT_3)));
34258 }
34259 {
34260 PyDict_SetItemString(d,"DateTime_GMT_2", SWIG_From_int((int)(wxDateTime::GMT_2)));
34261 }
34262 {
34263 PyDict_SetItemString(d,"DateTime_GMT_1", SWIG_From_int((int)(wxDateTime::GMT_1)));
34264 }
34265 {
34266 PyDict_SetItemString(d,"DateTime_GMT0", SWIG_From_int((int)(wxDateTime::GMT0)));
34267 }
34268 {
34269 PyDict_SetItemString(d,"DateTime_GMT1", SWIG_From_int((int)(wxDateTime::GMT1)));
34270 }
34271 {
34272 PyDict_SetItemString(d,"DateTime_GMT2", SWIG_From_int((int)(wxDateTime::GMT2)));
34273 }
34274 {
34275 PyDict_SetItemString(d,"DateTime_GMT3", SWIG_From_int((int)(wxDateTime::GMT3)));
34276 }
34277 {
34278 PyDict_SetItemString(d,"DateTime_GMT4", SWIG_From_int((int)(wxDateTime::GMT4)));
34279 }
34280 {
34281 PyDict_SetItemString(d,"DateTime_GMT5", SWIG_From_int((int)(wxDateTime::GMT5)));
34282 }
34283 {
34284 PyDict_SetItemString(d,"DateTime_GMT6", SWIG_From_int((int)(wxDateTime::GMT6)));
34285 }
34286 {
34287 PyDict_SetItemString(d,"DateTime_GMT7", SWIG_From_int((int)(wxDateTime::GMT7)));
34288 }
34289 {
34290 PyDict_SetItemString(d,"DateTime_GMT8", SWIG_From_int((int)(wxDateTime::GMT8)));
34291 }
34292 {
34293 PyDict_SetItemString(d,"DateTime_GMT9", SWIG_From_int((int)(wxDateTime::GMT9)));
34294 }
34295 {
34296 PyDict_SetItemString(d,"DateTime_GMT10", SWIG_From_int((int)(wxDateTime::GMT10)));
34297 }
34298 {
34299 PyDict_SetItemString(d,"DateTime_GMT11", SWIG_From_int((int)(wxDateTime::GMT11)));
34300 }
34301 {
34302 PyDict_SetItemString(d,"DateTime_GMT12", SWIG_From_int((int)(wxDateTime::GMT12)));
34303 }
34304 {
34305 PyDict_SetItemString(d,"DateTime_WET", SWIG_From_int((int)(wxDateTime::WET)));
34306 }
34307 {
34308 PyDict_SetItemString(d,"DateTime_WEST", SWIG_From_int((int)(wxDateTime::WEST)));
34309 }
34310 {
34311 PyDict_SetItemString(d,"DateTime_CET", SWIG_From_int((int)(wxDateTime::CET)));
34312 }
34313 {
34314 PyDict_SetItemString(d,"DateTime_CEST", SWIG_From_int((int)(wxDateTime::CEST)));
34315 }
34316 {
34317 PyDict_SetItemString(d,"DateTime_EET", SWIG_From_int((int)(wxDateTime::EET)));
34318 }
34319 {
34320 PyDict_SetItemString(d,"DateTime_EEST", SWIG_From_int((int)(wxDateTime::EEST)));
34321 }
34322 {
34323 PyDict_SetItemString(d,"DateTime_MSK", SWIG_From_int((int)(wxDateTime::MSK)));
34324 }
34325 {
34326 PyDict_SetItemString(d,"DateTime_MSD", SWIG_From_int((int)(wxDateTime::MSD)));
34327 }
34328 {
34329 PyDict_SetItemString(d,"DateTime_AST", SWIG_From_int((int)(wxDateTime::AST)));
34330 }
34331 {
34332 PyDict_SetItemString(d,"DateTime_ADT", SWIG_From_int((int)(wxDateTime::ADT)));
34333 }
34334 {
34335 PyDict_SetItemString(d,"DateTime_EST", SWIG_From_int((int)(wxDateTime::EST)));
34336 }
34337 {
34338 PyDict_SetItemString(d,"DateTime_EDT", SWIG_From_int((int)(wxDateTime::EDT)));
34339 }
34340 {
34341 PyDict_SetItemString(d,"DateTime_CST", SWIG_From_int((int)(wxDateTime::CST)));
34342 }
34343 {
34344 PyDict_SetItemString(d,"DateTime_CDT", SWIG_From_int((int)(wxDateTime::CDT)));
34345 }
34346 {
34347 PyDict_SetItemString(d,"DateTime_MST", SWIG_From_int((int)(wxDateTime::MST)));
34348 }
34349 {
34350 PyDict_SetItemString(d,"DateTime_MDT", SWIG_From_int((int)(wxDateTime::MDT)));
34351 }
34352 {
34353 PyDict_SetItemString(d,"DateTime_PST", SWIG_From_int((int)(wxDateTime::PST)));
34354 }
34355 {
34356 PyDict_SetItemString(d,"DateTime_PDT", SWIG_From_int((int)(wxDateTime::PDT)));
34357 }
34358 {
34359 PyDict_SetItemString(d,"DateTime_HST", SWIG_From_int((int)(wxDateTime::HST)));
34360 }
34361 {
34362 PyDict_SetItemString(d,"DateTime_AKST", SWIG_From_int((int)(wxDateTime::AKST)));
34363 }
34364 {
34365 PyDict_SetItemString(d,"DateTime_AKDT", SWIG_From_int((int)(wxDateTime::AKDT)));
34366 }
34367 {
34368 PyDict_SetItemString(d,"DateTime_A_WST", SWIG_From_int((int)(wxDateTime::A_WST)));
34369 }
34370 {
34371 PyDict_SetItemString(d,"DateTime_A_CST", SWIG_From_int((int)(wxDateTime::A_CST)));
34372 }
34373 {
34374 PyDict_SetItemString(d,"DateTime_A_EST", SWIG_From_int((int)(wxDateTime::A_EST)));
34375 }
34376 {
34377 PyDict_SetItemString(d,"DateTime_A_ESST", SWIG_From_int((int)(wxDateTime::A_ESST)));
34378 }
34379 {
34380 PyDict_SetItemString(d,"DateTime_UTC", SWIG_From_int((int)(wxDateTime::UTC)));
34381 }
34382 {
34383 PyDict_SetItemString(d,"DateTime_Gregorian", SWIG_From_int((int)(wxDateTime::Gregorian)));
34384 }
34385 {
34386 PyDict_SetItemString(d,"DateTime_Julian", SWIG_From_int((int)(wxDateTime::Julian)));
34387 }
34388 {
34389 PyDict_SetItemString(d,"DateTime_Gr_Unknown", SWIG_From_int((int)(wxDateTime::Gr_Unknown)));
34390 }
34391 {
34392 PyDict_SetItemString(d,"DateTime_Gr_Standard", SWIG_From_int((int)(wxDateTime::Gr_Standard)));
34393 }
34394 {
34395 PyDict_SetItemString(d,"DateTime_Gr_Alaska", SWIG_From_int((int)(wxDateTime::Gr_Alaska)));
34396 }
34397 {
34398 PyDict_SetItemString(d,"DateTime_Gr_Albania", SWIG_From_int((int)(wxDateTime::Gr_Albania)));
34399 }
34400 {
34401 PyDict_SetItemString(d,"DateTime_Gr_Austria", SWIG_From_int((int)(wxDateTime::Gr_Austria)));
34402 }
34403 {
34404 PyDict_SetItemString(d,"DateTime_Gr_Austria_Brixen", SWIG_From_int((int)(wxDateTime::Gr_Austria_Brixen)));
34405 }
34406 {
34407 PyDict_SetItemString(d,"DateTime_Gr_Austria_Salzburg", SWIG_From_int((int)(wxDateTime::Gr_Austria_Salzburg)));
34408 }
34409 {
34410 PyDict_SetItemString(d,"DateTime_Gr_Austria_Tyrol", SWIG_From_int((int)(wxDateTime::Gr_Austria_Tyrol)));
34411 }
34412 {
34413 PyDict_SetItemString(d,"DateTime_Gr_Austria_Carinthia", SWIG_From_int((int)(wxDateTime::Gr_Austria_Carinthia)));
34414 }
34415 {
34416 PyDict_SetItemString(d,"DateTime_Gr_Austria_Styria", SWIG_From_int((int)(wxDateTime::Gr_Austria_Styria)));
34417 }
34418 {
34419 PyDict_SetItemString(d,"DateTime_Gr_Belgium", SWIG_From_int((int)(wxDateTime::Gr_Belgium)));
34420 }
34421 {
34422 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria", SWIG_From_int((int)(wxDateTime::Gr_Bulgaria)));
34423 }
34424 {
34425 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_1", SWIG_From_int((int)(wxDateTime::Gr_Bulgaria_1)));
34426 }
34427 {
34428 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_2", SWIG_From_int((int)(wxDateTime::Gr_Bulgaria_2)));
34429 }
34430 {
34431 PyDict_SetItemString(d,"DateTime_Gr_Bulgaria_3", SWIG_From_int((int)(wxDateTime::Gr_Bulgaria_3)));
34432 }
34433 {
34434 PyDict_SetItemString(d,"DateTime_Gr_Canada", SWIG_From_int((int)(wxDateTime::Gr_Canada)));
34435 }
34436 {
34437 PyDict_SetItemString(d,"DateTime_Gr_China", SWIG_From_int((int)(wxDateTime::Gr_China)));
34438 }
34439 {
34440 PyDict_SetItemString(d,"DateTime_Gr_China_1", SWIG_From_int((int)(wxDateTime::Gr_China_1)));
34441 }
34442 {
34443 PyDict_SetItemString(d,"DateTime_Gr_China_2", SWIG_From_int((int)(wxDateTime::Gr_China_2)));
34444 }
34445 {
34446 PyDict_SetItemString(d,"DateTime_Gr_Czechoslovakia", SWIG_From_int((int)(wxDateTime::Gr_Czechoslovakia)));
34447 }
34448 {
34449 PyDict_SetItemString(d,"DateTime_Gr_Denmark", SWIG_From_int((int)(wxDateTime::Gr_Denmark)));
34450 }
34451 {
34452 PyDict_SetItemString(d,"DateTime_Gr_Egypt", SWIG_From_int((int)(wxDateTime::Gr_Egypt)));
34453 }
34454 {
34455 PyDict_SetItemString(d,"DateTime_Gr_Estonia", SWIG_From_int((int)(wxDateTime::Gr_Estonia)));
34456 }
34457 {
34458 PyDict_SetItemString(d,"DateTime_Gr_Finland", SWIG_From_int((int)(wxDateTime::Gr_Finland)));
34459 }
34460 {
34461 PyDict_SetItemString(d,"DateTime_Gr_France", SWIG_From_int((int)(wxDateTime::Gr_France)));
34462 }
34463 {
34464 PyDict_SetItemString(d,"DateTime_Gr_France_Alsace", SWIG_From_int((int)(wxDateTime::Gr_France_Alsace)));
34465 }
34466 {
34467 PyDict_SetItemString(d,"DateTime_Gr_France_Lorraine", SWIG_From_int((int)(wxDateTime::Gr_France_Lorraine)));
34468 }
34469 {
34470 PyDict_SetItemString(d,"DateTime_Gr_France_Strasbourg", SWIG_From_int((int)(wxDateTime::Gr_France_Strasbourg)));
34471 }
34472 {
34473 PyDict_SetItemString(d,"DateTime_Gr_Germany", SWIG_From_int((int)(wxDateTime::Gr_Germany)));
34474 }
34475 {
34476 PyDict_SetItemString(d,"DateTime_Gr_Germany_Catholic", SWIG_From_int((int)(wxDateTime::Gr_Germany_Catholic)));
34477 }
34478 {
34479 PyDict_SetItemString(d,"DateTime_Gr_Germany_Prussia", SWIG_From_int((int)(wxDateTime::Gr_Germany_Prussia)));
34480 }
34481 {
34482 PyDict_SetItemString(d,"DateTime_Gr_Germany_Protestant", SWIG_From_int((int)(wxDateTime::Gr_Germany_Protestant)));
34483 }
34484 {
34485 PyDict_SetItemString(d,"DateTime_Gr_GreatBritain", SWIG_From_int((int)(wxDateTime::Gr_GreatBritain)));
34486 }
34487 {
34488 PyDict_SetItemString(d,"DateTime_Gr_Greece", SWIG_From_int((int)(wxDateTime::Gr_Greece)));
34489 }
34490 {
34491 PyDict_SetItemString(d,"DateTime_Gr_Hungary", SWIG_From_int((int)(wxDateTime::Gr_Hungary)));
34492 }
34493 {
34494 PyDict_SetItemString(d,"DateTime_Gr_Ireland", SWIG_From_int((int)(wxDateTime::Gr_Ireland)));
34495 }
34496 {
34497 PyDict_SetItemString(d,"DateTime_Gr_Italy", SWIG_From_int((int)(wxDateTime::Gr_Italy)));
34498 }
34499 {
34500 PyDict_SetItemString(d,"DateTime_Gr_Japan", SWIG_From_int((int)(wxDateTime::Gr_Japan)));
34501 }
34502 {
34503 PyDict_SetItemString(d,"DateTime_Gr_Japan_1", SWIG_From_int((int)(wxDateTime::Gr_Japan_1)));
34504 }
34505 {
34506 PyDict_SetItemString(d,"DateTime_Gr_Japan_2", SWIG_From_int((int)(wxDateTime::Gr_Japan_2)));
34507 }
34508 {
34509 PyDict_SetItemString(d,"DateTime_Gr_Japan_3", SWIG_From_int((int)(wxDateTime::Gr_Japan_3)));
34510 }
34511 {
34512 PyDict_SetItemString(d,"DateTime_Gr_Latvia", SWIG_From_int((int)(wxDateTime::Gr_Latvia)));
34513 }
34514 {
34515 PyDict_SetItemString(d,"DateTime_Gr_Lithuania", SWIG_From_int((int)(wxDateTime::Gr_Lithuania)));
34516 }
34517 {
34518 PyDict_SetItemString(d,"DateTime_Gr_Luxemburg", SWIG_From_int((int)(wxDateTime::Gr_Luxemburg)));
34519 }
34520 {
34521 PyDict_SetItemString(d,"DateTime_Gr_Netherlands", SWIG_From_int((int)(wxDateTime::Gr_Netherlands)));
34522 }
34523 {
34524 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Groningen", SWIG_From_int((int)(wxDateTime::Gr_Netherlands_Groningen)));
34525 }
34526 {
34527 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Gelderland", SWIG_From_int((int)(wxDateTime::Gr_Netherlands_Gelderland)));
34528 }
34529 {
34530 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Utrecht", SWIG_From_int((int)(wxDateTime::Gr_Netherlands_Utrecht)));
34531 }
34532 {
34533 PyDict_SetItemString(d,"DateTime_Gr_Netherlands_Friesland", SWIG_From_int((int)(wxDateTime::Gr_Netherlands_Friesland)));
34534 }
34535 {
34536 PyDict_SetItemString(d,"DateTime_Gr_Norway", SWIG_From_int((int)(wxDateTime::Gr_Norway)));
34537 }
34538 {
34539 PyDict_SetItemString(d,"DateTime_Gr_Poland", SWIG_From_int((int)(wxDateTime::Gr_Poland)));
34540 }
34541 {
34542 PyDict_SetItemString(d,"DateTime_Gr_Portugal", SWIG_From_int((int)(wxDateTime::Gr_Portugal)));
34543 }
34544 {
34545 PyDict_SetItemString(d,"DateTime_Gr_Romania", SWIG_From_int((int)(wxDateTime::Gr_Romania)));
34546 }
34547 {
34548 PyDict_SetItemString(d,"DateTime_Gr_Russia", SWIG_From_int((int)(wxDateTime::Gr_Russia)));
34549 }
34550 {
34551 PyDict_SetItemString(d,"DateTime_Gr_Scotland", SWIG_From_int((int)(wxDateTime::Gr_Scotland)));
34552 }
34553 {
34554 PyDict_SetItemString(d,"DateTime_Gr_Spain", SWIG_From_int((int)(wxDateTime::Gr_Spain)));
34555 }
34556 {
34557 PyDict_SetItemString(d,"DateTime_Gr_Sweden", SWIG_From_int((int)(wxDateTime::Gr_Sweden)));
34558 }
34559 {
34560 PyDict_SetItemString(d,"DateTime_Gr_Switzerland", SWIG_From_int((int)(wxDateTime::Gr_Switzerland)));
34561 }
34562 {
34563 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Catholic", SWIG_From_int((int)(wxDateTime::Gr_Switzerland_Catholic)));
34564 }
34565 {
34566 PyDict_SetItemString(d,"DateTime_Gr_Switzerland_Protestant", SWIG_From_int((int)(wxDateTime::Gr_Switzerland_Protestant)));
34567 }
34568 {
34569 PyDict_SetItemString(d,"DateTime_Gr_Turkey", SWIG_From_int((int)(wxDateTime::Gr_Turkey)));
34570 }
34571 {
34572 PyDict_SetItemString(d,"DateTime_Gr_USA", SWIG_From_int((int)(wxDateTime::Gr_USA)));
34573 }
34574 {
34575 PyDict_SetItemString(d,"DateTime_Gr_Wales", SWIG_From_int((int)(wxDateTime::Gr_Wales)));
34576 }
34577 {
34578 PyDict_SetItemString(d,"DateTime_Gr_Yugoslavia", SWIG_From_int((int)(wxDateTime::Gr_Yugoslavia)));
34579 }
34580 {
34581 PyDict_SetItemString(d,"DateTime_Country_Unknown", SWIG_From_int((int)(wxDateTime::Country_Unknown)));
34582 }
34583 {
34584 PyDict_SetItemString(d,"DateTime_Country_Default", SWIG_From_int((int)(wxDateTime::Country_Default)));
34585 }
34586 {
34587 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_Start", SWIG_From_int((int)(wxDateTime::Country_WesternEurope_Start)));
34588 }
34589 {
34590 PyDict_SetItemString(d,"DateTime_Country_EEC", SWIG_From_int((int)(wxDateTime::Country_EEC)));
34591 }
34592 {
34593 PyDict_SetItemString(d,"DateTime_France", SWIG_From_int((int)(wxDateTime::France)));
34594 }
34595 {
34596 PyDict_SetItemString(d,"DateTime_Germany", SWIG_From_int((int)(wxDateTime::Germany)));
34597 }
34598 {
34599 PyDict_SetItemString(d,"DateTime_UK", SWIG_From_int((int)(wxDateTime::UK)));
34600 }
34601 {
34602 PyDict_SetItemString(d,"DateTime_Country_WesternEurope_End", SWIG_From_int((int)(wxDateTime::Country_WesternEurope_End)));
34603 }
34604 {
34605 PyDict_SetItemString(d,"DateTime_Russia", SWIG_From_int((int)(wxDateTime::Russia)));
34606 }
34607 {
34608 PyDict_SetItemString(d,"DateTime_USA", SWIG_From_int((int)(wxDateTime::USA)));
34609 }
34610 {
34611 PyDict_SetItemString(d,"DateTime_Jan", SWIG_From_int((int)(wxDateTime::Jan)));
34612 }
34613 {
34614 PyDict_SetItemString(d,"DateTime_Feb", SWIG_From_int((int)(wxDateTime::Feb)));
34615 }
34616 {
34617 PyDict_SetItemString(d,"DateTime_Mar", SWIG_From_int((int)(wxDateTime::Mar)));
34618 }
34619 {
34620 PyDict_SetItemString(d,"DateTime_Apr", SWIG_From_int((int)(wxDateTime::Apr)));
34621 }
34622 {
34623 PyDict_SetItemString(d,"DateTime_May", SWIG_From_int((int)(wxDateTime::May)));
34624 }
34625 {
34626 PyDict_SetItemString(d,"DateTime_Jun", SWIG_From_int((int)(wxDateTime::Jun)));
34627 }
34628 {
34629 PyDict_SetItemString(d,"DateTime_Jul", SWIG_From_int((int)(wxDateTime::Jul)));
34630 }
34631 {
34632 PyDict_SetItemString(d,"DateTime_Aug", SWIG_From_int((int)(wxDateTime::Aug)));
34633 }
34634 {
34635 PyDict_SetItemString(d,"DateTime_Sep", SWIG_From_int((int)(wxDateTime::Sep)));
34636 }
34637 {
34638 PyDict_SetItemString(d,"DateTime_Oct", SWIG_From_int((int)(wxDateTime::Oct)));
34639 }
34640 {
34641 PyDict_SetItemString(d,"DateTime_Nov", SWIG_From_int((int)(wxDateTime::Nov)));
34642 }
34643 {
34644 PyDict_SetItemString(d,"DateTime_Dec", SWIG_From_int((int)(wxDateTime::Dec)));
34645 }
34646 {
34647 PyDict_SetItemString(d,"DateTime_Inv_Month", SWIG_From_int((int)(wxDateTime::Inv_Month)));
34648 }
34649 {
34650 PyDict_SetItemString(d,"DateTime_Sun", SWIG_From_int((int)(wxDateTime::Sun)));
34651 }
34652 {
34653 PyDict_SetItemString(d,"DateTime_Mon", SWIG_From_int((int)(wxDateTime::Mon)));
34654 }
34655 {
34656 PyDict_SetItemString(d,"DateTime_Tue", SWIG_From_int((int)(wxDateTime::Tue)));
34657 }
34658 {
34659 PyDict_SetItemString(d,"DateTime_Wed", SWIG_From_int((int)(wxDateTime::Wed)));
34660 }
34661 {
34662 PyDict_SetItemString(d,"DateTime_Thu", SWIG_From_int((int)(wxDateTime::Thu)));
34663 }
34664 {
34665 PyDict_SetItemString(d,"DateTime_Fri", SWIG_From_int((int)(wxDateTime::Fri)));
34666 }
34667 {
34668 PyDict_SetItemString(d,"DateTime_Sat", SWIG_From_int((int)(wxDateTime::Sat)));
34669 }
34670 {
34671 PyDict_SetItemString(d,"DateTime_Inv_WeekDay", SWIG_From_int((int)(wxDateTime::Inv_WeekDay)));
34672 }
34673 {
34674 PyDict_SetItemString(d,"DateTime_Inv_Year", SWIG_From_int((int)(wxDateTime::Inv_Year)));
34675 }
34676 {
34677 PyDict_SetItemString(d,"DateTime_Name_Full", SWIG_From_int((int)(wxDateTime::Name_Full)));
34678 }
34679 {
34680 PyDict_SetItemString(d,"DateTime_Name_Abbr", SWIG_From_int((int)(wxDateTime::Name_Abbr)));
34681 }
34682 {
34683 PyDict_SetItemString(d,"DateTime_Default_First", SWIG_From_int((int)(wxDateTime::Default_First)));
34684 }
34685 {
34686 PyDict_SetItemString(d,"DateTime_Monday_First", SWIG_From_int((int)(wxDateTime::Monday_First)));
34687 }
34688 {
34689 PyDict_SetItemString(d,"DateTime_Sunday_First", SWIG_From_int((int)(wxDateTime::Sunday_First)));
34690 }
34691 SWIG_addvarlink(SWIG_globals,(char*)"DefaultDateTime",_wrap_DefaultDateTime_get, _wrap_DefaultDateTime_set);
34692 {
34693 PyDict_SetItemString(d,"DF_INVALID", SWIG_From_int((int)(wxDF_INVALID)));
34694 }
34695 {
34696 PyDict_SetItemString(d,"DF_TEXT", SWIG_From_int((int)(wxDF_TEXT)));
34697 }
34698 {
34699 PyDict_SetItemString(d,"DF_BITMAP", SWIG_From_int((int)(wxDF_BITMAP)));
34700 }
34701 {
34702 PyDict_SetItemString(d,"DF_METAFILE", SWIG_From_int((int)(wxDF_METAFILE)));
34703 }
34704 {
34705 PyDict_SetItemString(d,"DF_SYLK", SWIG_From_int((int)(wxDF_SYLK)));
34706 }
34707 {
34708 PyDict_SetItemString(d,"DF_DIF", SWIG_From_int((int)(wxDF_DIF)));
34709 }
34710 {
34711 PyDict_SetItemString(d,"DF_TIFF", SWIG_From_int((int)(wxDF_TIFF)));
34712 }
34713 {
34714 PyDict_SetItemString(d,"DF_OEMTEXT", SWIG_From_int((int)(wxDF_OEMTEXT)));
34715 }
34716 {
34717 PyDict_SetItemString(d,"DF_DIB", SWIG_From_int((int)(wxDF_DIB)));
34718 }
34719 {
34720 PyDict_SetItemString(d,"DF_PALETTE", SWIG_From_int((int)(wxDF_PALETTE)));
34721 }
34722 {
34723 PyDict_SetItemString(d,"DF_PENDATA", SWIG_From_int((int)(wxDF_PENDATA)));
34724 }
34725 {
34726 PyDict_SetItemString(d,"DF_RIFF", SWIG_From_int((int)(wxDF_RIFF)));
34727 }
34728 {
34729 PyDict_SetItemString(d,"DF_WAVE", SWIG_From_int((int)(wxDF_WAVE)));
34730 }
34731 {
34732 PyDict_SetItemString(d,"DF_UNICODETEXT", SWIG_From_int((int)(wxDF_UNICODETEXT)));
34733 }
34734 {
34735 PyDict_SetItemString(d,"DF_ENHMETAFILE", SWIG_From_int((int)(wxDF_ENHMETAFILE)));
34736 }
34737 {
34738 PyDict_SetItemString(d,"DF_FILENAME", SWIG_From_int((int)(wxDF_FILENAME)));
34739 }
34740 {
34741 PyDict_SetItemString(d,"DF_LOCALE", SWIG_From_int((int)(wxDF_LOCALE)));
34742 }
34743 {
34744 PyDict_SetItemString(d,"DF_PRIVATE", SWIG_From_int((int)(wxDF_PRIVATE)));
34745 }
34746 {
34747 PyDict_SetItemString(d,"DF_HTML", SWIG_From_int((int)(wxDF_HTML)));
34748 }
34749 {
34750 PyDict_SetItemString(d,"DF_MAX", SWIG_From_int((int)(wxDF_MAX)));
34751 }
34752 SWIG_addvarlink(SWIG_globals,(char*)"FormatInvalid",_wrap_FormatInvalid_get, _wrap_FormatInvalid_set);
34753 {
34754 PyDict_SetItemString(d,"DataObject_Get", SWIG_From_int((int)(wxDataObject::Get)));
34755 }
34756 {
34757 PyDict_SetItemString(d,"DataObject_Set", SWIG_From_int((int)(wxDataObject::Set)));
34758 }
34759 {
34760 PyDict_SetItemString(d,"DataObject_Both", SWIG_From_int((int)(wxDataObject::Both)));
34761 }
34762 {
34763 PyDict_SetItemString(d,"Drag_CopyOnly", SWIG_From_int((int)(wxDrag_CopyOnly)));
34764 }
34765 {
34766 PyDict_SetItemString(d,"Drag_AllowMove", SWIG_From_int((int)(wxDrag_AllowMove)));
34767 }
34768 {
34769 PyDict_SetItemString(d,"Drag_DefaultMove", SWIG_From_int((int)(wxDrag_DefaultMove)));
34770 }
34771 {
34772 PyDict_SetItemString(d,"DragError", SWIG_From_int((int)(wxDragError)));
34773 }
34774 {
34775 PyDict_SetItemString(d,"DragNone", SWIG_From_int((int)(wxDragNone)));
34776 }
34777 {
34778 PyDict_SetItemString(d,"DragCopy", SWIG_From_int((int)(wxDragCopy)));
34779 }
34780 {
34781 PyDict_SetItemString(d,"DragMove", SWIG_From_int((int)(wxDragMove)));
34782 }
34783 {
34784 PyDict_SetItemString(d,"DragLink", SWIG_From_int((int)(wxDragLink)));
34785 }
34786 {
34787 PyDict_SetItemString(d,"DragCancel", SWIG_From_int((int)(wxDragCancel)));
34788 }
34789
34790 wxPyPtrTypeMap_Add("wxDropSource", "wxPyDropSource");
34791 wxPyPtrTypeMap_Add("wxDropTarget", "wxPyDropTarget");
34792 wxPyPtrTypeMap_Add("wxTextDropTarget", "wxPyTextDropTarget");
34793 wxPyPtrTypeMap_Add("wxFileDropTarget", "wxPyFileDropTarget");
34794
34795 SWIG_addvarlink(SWIG_globals,(char*)"DefaultVideoMode",_wrap_DefaultVideoMode_get, _wrap_DefaultVideoMode_set);
34796 }
34797