]> git.saurik.com Git - wxWidgets.git/blame - wxPython/src/gtk/_misc_wrap.cpp
Applied patch [ 1378183 ] Mac: wxNotebook::HitTest off by one
[wxWidgets.git] / wxPython / src / gtk / _misc_wrap.cpp
CommitLineData
d14a1e28
RD
1/* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
093d3ff1 3 * Version 1.3.24
d14a1e28
RD
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
d14a1e28
RD
12
13#ifdef __cplusplus
14template<class T> class SwigValueWrapper {
15 T *tt;
16public:
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; }
24private:
25 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
093d3ff1 26};
d14a1e28
RD
27#endif
28
29
093d3ff1
RD
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
d14a1e28 37
c9c7117a 38
093d3ff1 39#include <Python.h>
d14a1e28
RD
40
41/***********************************************************************
093d3ff1 42 * swigrun.swg
d14a1e28 43 *
093d3ff1
RD
44 * This file contains generic CAPI SWIG runtime support for pointer
45 * type checking.
d14a1e28
RD
46 *
47 ************************************************************************/
48
093d3ff1
RD
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"
d14a1e28 52
093d3ff1
RD
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)
d14a1e28 58#else
093d3ff1 59#define SWIG_TYPE_TABLE_NAME
d14a1e28
RD
60#endif
61
093d3ff1
RD
62#include <string.h>
63
64#ifndef SWIGINLINE
65#if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
66# define SWIGINLINE inline
d14a1e28 67#else
093d3ff1
RD
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
d14a1e28
RD
85#endif
86
d14a1e28
RD
87#ifdef __cplusplus
88extern "C" {
89#endif
90
91typedef void *(*swig_converter_func)(void *);
92typedef struct swig_type_info *(*swig_dycast_func)(void **);
93
94typedef struct swig_type_info {
cc6dd355 95 const char *name;
d14a1e28
RD
96 swig_converter_func converter;
97 const char *str;
cc6dd355 98 void *clientdata;
d14a1e28
RD
99 swig_dycast_func dcast;
100 struct swig_type_info *next;
101 struct swig_type_info *prev;
102} swig_type_info;
103
093d3ff1
RD
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*/
111SWIGRUNTIME int
112SWIG_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*/
125SWIGRUNTIME int
126SWIG_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*/
143SWIGRUNTIME swig_type_info *
144SWIG_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*/
194SWIGRUNTIME swig_type_info *
195SWIG_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*/
222SWIGRUNTIMEINLINE void *
223SWIG_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*/
230SWIGRUNTIME swig_type_info *
231SWIG_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*/
244SWIGRUNTIMEINLINE const char *
245SWIG_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*/
253SWIGRUNTIME const char *
254SWIG_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*/
273SWIGRUNTIME swig_type_info *
274SWIG_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*/
287SWIGRUNTIME void
288SWIG_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*/
310SWIGRUNTIME char *
311SWIG_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*/
327SWIGRUNTIME const char *
328SWIG_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*/
358SWIGRUNTIME void
359SWIG_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}
d14a1e28 375
093d3ff1
RD
376/*
377 Pack 'void *' into a string buffer.
378*/
379SWIGRUNTIME char *
380SWIG_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
390SWIGRUNTIME const char *
391SWIG_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
403SWIGRUNTIME char *
404SWIG_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}
d14a1e28 417
093d3ff1
RD
418SWIGRUNTIME const char *
419SWIG_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}
d14a1e28
RD
430
431#ifdef __cplusplus
432}
433#endif
434
435/***********************************************************************
093d3ff1
RD
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.
d14a1e28 441 *
093d3ff1 442 * Author : David Beazley (beazley@cs.uchicago.edu)
d14a1e28 443 *
093d3ff1
RD
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.
d14a1e28
RD
448 ************************************************************************/
449
093d3ff1
RD
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
d14a1e28
RD
461#ifdef __cplusplus
462extern "C" {
463#endif
464
d14a1e28 465
093d3ff1 466/*************************************************************************/
d14a1e28 467
d14a1e28 468
093d3ff1 469/* The static type info list */
d14a1e28 470
093d3ff1
RD
471static swig_type_info *swig_type_list = 0;
472static swig_type_info **swig_type_list_handle = &swig_type_list;
473
d14a1e28 474
093d3ff1
RD
475/* Register a type mapping with the type-checking */
476static swig_type_info *
477SWIG_TypeRegister(swig_type_info *ti) {
478 return SWIG_TypeRegisterTL(swig_type_list_handle, ti);
479}
d14a1e28 480
093d3ff1
RD
481/* Search for a swig_type_info structure */
482static swig_type_info *
483SWIG_TypeQuery(const char *name) {
484 return SWIG_TypeQueryTL(*swig_type_list_handle, name);
485}
d14a1e28 486
093d3ff1
RD
487/* Set the clientdata field for a type */
488static void
489SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
490 SWIG_TypeClientDataTL(*swig_type_list_handle, ti, clientdata);
491}
d14a1e28 492
093d3ff1
RD
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*/
498static void
499SWIG_PropagateClientData(swig_type_info *type) {
500 SWIG_PropagateClientDataTL(*swig_type_list_handle, type);
501}
d14a1e28 502
d14a1e28
RD
503#ifdef __cplusplus
504}
505#endif
506
093d3ff1
RD
507/* -----------------------------------------------------------------------------
508 * SWIG API. Portion that goes into the runtime
509 * ----------------------------------------------------------------------------- */
d14a1e28 510
093d3ff1
RD
511#ifdef __cplusplus
512extern "C" {
513#endif
c32bde28 514
093d3ff1
RD
515/* -----------------------------------------------------------------------------
516 * for internal method declarations
517 * ----------------------------------------------------------------------------- */
d14a1e28 518
093d3ff1
RD
519#ifndef SWIGINTERN
520#define SWIGINTERN static
521#endif
d14a1e28 522
093d3ff1
RD
523#ifndef SWIGINTERNSHORT
524#ifdef __cplusplus
525#define SWIGINTERNSHORT static inline
526#else /* C case */
527#define SWIGINTERNSHORT static
528#endif /* __cplusplus */
529#endif
d14a1e28
RD
530
531
093d3ff1
RD
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 * ----------------------------------------------------------------------------- */
d14a1e28 551
093d3ff1
RD
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 */
560typedef 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;
d14a1e28 568
c32bde28 569
093d3ff1
RD
570/* -----------------------------------------------------------------------------
571 * Alloc. memory flags
572 * ----------------------------------------------------------------------------- */
c32bde28
RD
573#define SWIG_OLDOBJ 1
574#define SWIG_NEWOBJ SWIG_OLDOBJ + 1
575#define SWIG_PYSTR SWIG_NEWOBJ + 1
994141e6 576
994141e6 577#ifdef __cplusplus
093d3ff1
RD
578}
579#endif
994141e6 580
15afbcd0 581
093d3ff1
RD
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 ************************************************************************/
15afbcd0 591
093d3ff1
RD
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
994141e6 597
093d3ff1
RD
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)
994141e6 601
994141e6 602
093d3ff1
RD
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
994141e6 618
d14a1e28 619
093d3ff1
RD
620#ifdef __cplusplus
621extern "C" {
622#endif
d14a1e28 623
093d3ff1
RD
624/* -----------------------------------------------------------------------------
625 * Create a new pointer string
626 * ----------------------------------------------------------------------------- */
d14a1e28 627
093d3ff1
RD
628#ifndef SWIG_BUFFER_SIZE
629#define SWIG_BUFFER_SIZE 1024
630#endif
994141e6 631
093d3ff1
RD
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 * ----------------------------------------------------------------------------- */
15afbcd0 637
093d3ff1
RD
638typedef struct {
639 PyObject_HEAD
640 void *ptr;
641 const char *desc;
642} PySwigObject;
15afbcd0 643
093d3ff1
RD
644/* Declarations for objects of type PySwigObject */
645
646SWIGRUNTIME int
647PySwigObject_print(PySwigObject *v, FILE *fp, int flags)
15afbcd0 648{
093d3ff1
RD
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;
15afbcd0 655 }
15afbcd0 656}
093d3ff1
RD
657
658SWIGRUNTIME PyObject *
659PySwigObject_repr(PySwigObject *v)
15afbcd0 660{
093d3ff1
RD
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;
15afbcd0
RD
664}
665
093d3ff1
RD
666SWIGRUNTIME PyObject *
667PySwigObject_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}
15afbcd0 673
093d3ff1
RD
674SWIGRUNTIME PyObject *
675PySwigObject_long(PySwigObject *v)
676{
677 return PyLong_FromUnsignedLong((unsigned long) v->ptr);
15afbcd0 678}
093d3ff1
RD
679
680SWIGRUNTIME PyObject *
681PySwigObject_oct(PySwigObject *v)
c32bde28 682{
093d3ff1
RD
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);
c32bde28 690}
15afbcd0 691
093d3ff1
RD
692SWIGRUNTIME PyObject *
693PySwigObject_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}
15afbcd0 699
093d3ff1
RD
700SWIGRUNTIME int
701PySwigObject_compare(PySwigObject *v, PySwigObject *w)
15afbcd0 702{
093d3ff1
RD
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;
15afbcd0 710 }
c32bde28
RD
711}
712
093d3ff1
RD
713SWIGRUNTIME void
714PySwigObject_dealloc(PySwigObject *self)
c32bde28 715{
093d3ff1 716 PyObject_DEL(self);
994141e6
RD
717}
718
093d3ff1
RD
719SWIGRUNTIME PyTypeObject*
720PySwigObject_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 };
d14a1e28 797
093d3ff1
RD
798 PySwigObject_Type = tmp;
799 type_init = 1;
c32bde28 800 }
093d3ff1
RD
801
802 return &PySwigObject_Type;
c32bde28
RD
803}
804
093d3ff1
RD
805SWIGRUNTIME PyObject *
806PySwigObject_FromVoidPtrAndDesc(void *ptr, const char *desc)
994141e6 807{
093d3ff1
RD
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;
c32bde28
RD
813}
814
093d3ff1
RD
815SWIGRUNTIMEINLINE void *
816PySwigObject_AsVoidPtr(PyObject *self)
817{
818 return ((PySwigObject *)self)->ptr;
819}
c32bde28 820
093d3ff1
RD
821SWIGRUNTIMEINLINE const char *
822PySwigObject_GetDesc(PyObject *self)
c32bde28 823{
093d3ff1
RD
824 return ((PySwigObject *)self)->desc;
825}
826
827SWIGRUNTIMEINLINE int
828PySwigObject_Check(PyObject *op) {
829 return ((op)->ob_type == PySwigObject_GetType())
830 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
994141e6
RD
831}
832
093d3ff1
RD
833/* -----------------------------------------------------------------------------
834 * Implements a simple Swig Packed type, and use it instead of string
835 * ----------------------------------------------------------------------------- */
836
837typedef struct {
838 PyObject_HEAD
839 void *pack;
840 const char *desc;
841 size_t size;
842} PySwigPacked;
994141e6 843
093d3ff1
RD
844SWIGRUNTIME int
845PySwigPacked_print(PySwigPacked *v, FILE *fp, int flags)
994141e6 846{
093d3ff1
RD
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);
c32bde28 852 }
093d3ff1
RD
853 fputs(v->desc,fp);
854 fputs(">", fp);
855 return 0;
994141e6 856}
c32bde28 857
093d3ff1
RD
858SWIGRUNTIME PyObject *
859PySwigPacked_repr(PySwigPacked *v)
15afbcd0 860{
093d3ff1
RD
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 }
15afbcd0
RD
867}
868
093d3ff1
RD
869SWIGRUNTIME PyObject *
870PySwigPacked_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}
15afbcd0 879
093d3ff1
RD
880SWIGRUNTIME int
881PySwigPacked_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);
7e63a440 891 }
093d3ff1 892}
d14a1e28 893
093d3ff1
RD
894SWIGRUNTIME void
895PySwigPacked_dealloc(PySwigPacked *self)
896{
897 free(self->pack);
898 PyObject_DEL(self);
899}
d14a1e28 900
093d3ff1
RD
901SWIGRUNTIME PyTypeObject*
902PySwigPacked_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 };
c32bde28 949
093d3ff1
RD
950 PySwigPacked_Type = tmp;
951 type_init = 1;
952 }
953
954
39f61e25 955
093d3ff1
RD
956 return &PySwigPacked_Type;
957}
39f61e25 958
093d3ff1
RD
959SWIGRUNTIME PyObject *
960PySwigPacked_FromDataAndDesc(void *ptr, size_t size, const char *desc)
15afbcd0 961{
093d3ff1
RD
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 }
15afbcd0
RD
973}
974
093d3ff1
RD
975SWIGRUNTIMEINLINE const char *
976PySwigPacked_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}
15afbcd0 983
093d3ff1
RD
984SWIGRUNTIMEINLINE const char *
985PySwigPacked_GetDesc(PyObject *self)
15afbcd0 986{
093d3ff1
RD
987 return ((PySwigPacked *)self)->desc;
988}
989
990SWIGRUNTIMEINLINE int
991PySwigPacked_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
1014SWIGRUNTIME void
1015SWIG_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 }
02b455f2
RD
1040 if (str)
1041 Py_DECREF(str);
093d3ff1
RD
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");
15afbcd0 1048 }
c32bde28
RD
1049}
1050
093d3ff1
RD
1051SWIGRUNTIMEINLINE void
1052SWIG_Python_NullRef(const char *type)
c32bde28 1053{
093d3ff1
RD
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 }
15afbcd0
RD
1059}
1060
093d3ff1
RD
1061SWIGRUNTIME int
1062SWIG_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}
15afbcd0 1085
093d3ff1
RD
1086SWIGRUNTIME int
1087SWIG_Python_ArgFail(int argnum)
994141e6 1088{
093d3ff1
RD
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 }
994141e6
RD
1097}
1098
1099
093d3ff1
RD
1100/* -----------------------------------------------------------------------------
1101 * pointers/data manipulation
1102 * ----------------------------------------------------------------------------- */
d14a1e28 1103
093d3ff1
RD
1104/* Convert a pointer value */
1105SWIGRUNTIME int
1106SWIG_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 }
d14a1e28 1119
093d3ff1
RD
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;
d14a1e28 1137#else
093d3ff1
RD
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;
d14a1e28 1155#endif
d14a1e28 1156
093d3ff1 1157type_check:
d14a1e28 1158
093d3ff1
RD
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
1172type_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);
d14a1e28 1192 }
093d3ff1
RD
1193 }
1194 return -1;
1195}
d14a1e28 1196
093d3ff1
RD
1197/* Convert a pointer value, signal an exception on a type mismatch */
1198SWIGRUNTIME void *
1199SWIG_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);
d14a1e28 1206 }
093d3ff1
RD
1207 }
1208 return result;
1209}
d14a1e28 1210
093d3ff1
RD
1211/* Convert a packed value value */
1212SWIGRUNTIME int
1213SWIG_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;
d14a1e28 1216
093d3ff1
RD
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;
d14a1e28 1231
093d3ff1
RD
1232type_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 */
1245SWIGRUNTIME PyObject *
1246SWIG_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}
d14a1e28 1277
093d3ff1
RD
1278SWIGRUNTIME PyObject *
1279SWIG_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 }
d14a1e28 1293#endif
093d3ff1
RD
1294 return robj;
1295}
d14a1e28 1296
093d3ff1
RD
1297/* -----------------------------------------------------------------------------*
1298 * Get type list
1299 * -----------------------------------------------------------------------------*/
d14a1e28 1300
093d3ff1
RD
1301#ifdef SWIG_LINK_RUNTIME
1302void *SWIG_ReturnGlobalTypeList(void *);
1303#endif
d14a1e28 1304
093d3ff1
RD
1305SWIGRUNTIME swig_type_info **
1306SWIG_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}
d14a1e28 1323
093d3ff1
RD
1324/*
1325 Search for a swig_type_info structure
1326 */
1327SWIGRUNTIMEINLINE swig_type_info *
1328SWIG_Python_GetTypeList() {
1329 swig_type_info **tlh = SWIG_Python_GetTypeListHandle();
1330 return tlh ? *tlh : (swig_type_info*)0;
1331}
d14a1e28 1332
093d3ff1 1333#define SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList
d14a1e28 1334
093d3ff1
RD
1335#ifdef __cplusplus
1336}
1337#endif
d14a1e28 1338
d14a1e28 1339
093d3ff1 1340/* -------- TYPES TABLE (BEGIN) -------- */
d14a1e28 1341
093d3ff1
RD
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]
943e8dfd
RD
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]
73c8ef6a
RD
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]
943e8dfd
RD
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]
1441static swig_type_info *swig_types[100];
d14a1e28 1442
093d3ff1 1443/* -------- TYPES TABLE (END) -------- */
d14a1e28 1444
d14a1e28 1445
093d3ff1
RD
1446/*-----------------------------------------------
1447 @(target):= _misc_.so
1448 ------------------------------------------------*/
1449#define SWIG_init init_misc_
d14a1e28 1450
093d3ff1 1451#define SWIG_name "_misc_"
4276dc52 1452
093d3ff1
RD
1453#include "wx/wxPython/wxPython.h"
1454#include "wx/wxPython/pyclasses.h"
1455#include "wx/wxPython/pyistream.h"
689b42ee 1456
093d3ff1 1457 static const wxString wxPyEmptyString(wxEmptyString);
689b42ee
RD
1458
1459
4276dc52 1460
093d3ff1
RD
1461 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1462#define SWIG_From_int PyInt_FromLong
1463/*@@*/
d14a1e28 1464
994141e6 1465
093d3ff1 1466#include <limits.h>
15afbcd0
RD
1467
1468
093d3ff1
RD
1469SWIGINTERN int
1470 SWIG_CheckLongInRange(long value, long min_value, long max_value,
1471 const char *errmsg)
15afbcd0 1472{
093d3ff1
RD
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) {
c32bde28
RD
1481 if (errmsg) {
1482 PyErr_Format(PyExc_OverflowError,
093d3ff1 1483 "value %ld is greater than '%s' maximum %ld",
c32bde28 1484 value, errmsg, max_value);
15afbcd0 1485 }
c32bde28 1486 return 0;
15afbcd0 1487 }
c32bde28 1488 return 1;
093d3ff1 1489}
15afbcd0
RD
1490
1491
093d3ff1
RD
1492SWIGINTERN int
1493SWIG_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
1507SWIGINTERN int
1508 SWIG_AsVal_int(PyObject *obj, int *val)
994141e6 1509{
093d3ff1
RD
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);
c32bde28 1515 return 1;
093d3ff1
RD
1516 } else {
1517 return 0;
c32bde28
RD
1518 }
1519 } else {
1520 PyErr_Clear();
1521 }
1522 if (val) {
093d3ff1 1523 SWIG_type_error(errmsg, obj);
c32bde28
RD
1524 }
1525 return 0;
15afbcd0
RD
1526}
1527#else
093d3ff1
RD
1528SWIGINTERNSHORT int
1529 SWIG_AsVal_int(PyObject *obj, int *val)
c32bde28 1530{
093d3ff1 1531 return SWIG_AsVal_long(obj,(long*)val);
c32bde28 1532}
15afbcd0
RD
1533#endif
1534
1535
093d3ff1
RD
1536SWIGINTERNSHORT int
1537SWIG_As_int(PyObject* obj)
15afbcd0 1538{
093d3ff1
RD
1539 int v;
1540 if (!SWIG_AsVal_int(obj, &v)) {
c32bde28 1541 /*
093d3ff1 1542 this is needed to make valgrind/purify happier.
c32bde28 1543 */
093d3ff1 1544 memset((void*)&v, 0, sizeof(int));
15afbcd0 1545 }
c32bde28
RD
1546 return v;
1547}
1548
1549
093d3ff1
RD
1550SWIGINTERNSHORT int
1551SWIG_Check_int(PyObject* obj)
c32bde28 1552{
093d3ff1 1553 return SWIG_AsVal_int(obj, (int*)0);
994141e6
RD
1554}
1555
093d3ff1 1556 static const wxString wxPyWINDOW_DEFAULT_VARIANT(wxWINDOW_DEFAULT_VARIANT);
f78cc896 1557
093d3ff1 1558#include <wx/stockitem.h>
f78cc896 1559
093d3ff1
RD
1560 static const wxString wxPyFileSelectorPromptStr(wxFileSelectorPromptStr);
1561 static const wxString wxPyFileSelectorDefaultWildcardStr(wxFileSelectorDefaultWildcardStr);
1562 static const wxString wxPyDirSelectorPromptStr(wxDirSelectorPromptStr);
f78cc896 1563
093d3ff1
RD
1564 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
1565#define SWIG_From_long PyInt_FromLong
1566/*@@*/
f78cc896 1567
f78cc896 1568
093d3ff1
RD
1569SWIGINTERNSHORT long
1570SWIG_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}
f78cc896 1581
093d3ff1
RD
1582
1583SWIGINTERNSHORT int
1584SWIG_Check_long(PyObject* obj)
1585{
1586 return SWIG_AsVal_long(obj, (long*)0);
1587}
f78cc896 1588
f78cc896 1589
093d3ff1
RD
1590SWIGINTERN 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}
f78cc896 1613
f78cc896 1614
093d3ff1
RD
1615SWIGINTERNSHORT bool
1616SWIG_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}
d14a1e28 1627
093d3ff1
RD
1628
1629SWIGINTERNSHORT int
1630SWIG_Check_bool(PyObject* obj)
1631{
1632 return SWIG_AsVal_bool(obj, (bool*)0);
1633}
d14a1e28 1634
d14a1e28 1635
093d3ff1
RD
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);
d14a1e28 1653
093d3ff1
RD
1654 o2 = target;
1655 target = PySequence_Concat(o2, o3);
1656 Py_DECREF(o2);
1657 Py_DECREF(o3);
1658 }
1659 return target;
1660 }
d14a1e28
RD
1661
1662
1663
943e8dfd 1664 wxMemorySize wxGetFreeMemory()
093d3ff1 1665 { wxPyRaiseNotImplemented(); return 0; }
d14a1e28
RD
1666
1667
093d3ff1
RD
1668SWIGINTERN int
1669SWIG_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}
d14a1e28
RD
1679
1680
093d3ff1
RD
1681SWIGINTERNSHORT unsigned long
1682SWIG_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}
d14a1e28 1693
093d3ff1
RD
1694
1695SWIGINTERNSHORT int
1696SWIG_Check_unsigned_SS_long(PyObject* obj)
1697{
1698 return SWIG_AsVal_unsigned_SS_long(obj, (unsigned long*)0);
1699}
d14a1e28 1700
d14a1e28 1701
093d3ff1
RD
1702SWIGINTERNSHORT 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}
d14a1e28
RD
1709
1710
73c8ef6a
RD
1711 void* wxGetXDisplay()
1712 {
1713#ifdef __WXGTK__
1714 return wxGetDisplay();
1715#else
1716 return NULL;
1717#endif
1718 }
1719
1720
093d3ff1 1721 void wxWakeUpMainThread() {}
d14a1e28
RD
1722
1723
093d3ff1
RD
1724 bool wxThread_IsMain() {
1725#ifdef WXP_WITH_THREAD
1726 return wxThread::IsMain();
1727#else
1728 return true;
1729#endif
d14a1e28 1730 }
093d3ff1 1731
8e738329
RD
1732static void wxCaret_Destroy(wxCaret *self){
1733 delete self;
1734 }
d14a1e28 1735
093d3ff1
RD
1736#include <wx/snglinst.h>
1737
1738
68350608
RD
1739#ifdef __WXMSW__
1740#include <wx/msw/private.h>
1741#include <wx/dynload.h>
1742#endif
1743
1744
1745
1746bool 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
093d3ff1
RD
1834#include <wx/tipdlg.h>
1835
1836
1837class wxPyTipProvider : public wxTipProvider {
1838public:
1839 wxPyTipProvider(size_t currentTip)
1840 : wxTipProvider(currentTip) {}
d14a1e28 1841
093d3ff1
RD
1842 DEC_PYCALLBACK_STRING__pure(GetTip);
1843 DEC_PYCALLBACK_STRING_STRING(PreprocessTip);
d14a1e28
RD
1844 PYPRIVATE;
1845};
1846
093d3ff1
RD
1847IMP_PYCALLBACK_STRING__pure( wxPyTipProvider, wxTipProvider, GetTip);
1848IMP_PYCALLBACK_STRING_STRING(wxPyTipProvider, wxTipProvider, PreprocessTip);
d14a1e28
RD
1849
1850
093d3ff1 1851//IMP_PYCALLBACK__(wxPyTimer, wxTimer, Notify);
d14a1e28 1852
093d3ff1 1853IMPLEMENT_ABSTRACT_CLASS(wxPyTimer, wxTimer);
d14a1e28 1854
093d3ff1
RD
1855wxPyTimer::wxPyTimer(wxEvtHandler *owner, int id)
1856 : wxTimer(owner, id)
1857{
1858 if (owner == NULL) SetOwner(this);
1859}
d14a1e28 1860
d14a1e28 1861
093d3ff1
RD
1862void wxPyTimer::Notify() {
1863 bool found;
5a446332 1864 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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}
1871void wxPyTimer::base_Notify() {
1872 wxTimer::Notify();
1873}
d14a1e28 1874
d14a1e28 1875
994141e6 1876
093d3ff1
RD
1877SWIGINTERN PyObject *
1878SWIG_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 }
c32bde28 1891 }
093d3ff1
RD
1892 }
1893 Py_INCREF(Py_None);
1894 return Py_None;
1895}
1896
1897
1898SWIGINTERNSHORT 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);
69223c70 1908 }
c32bde28 1909 return 0;
093d3ff1
RD
1910 }
1911 return 1;
1912 }
1913
1914
1915#if UINT_MAX != ULONG_MAX
1916SWIGINTERN 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
1935SWIGINTERNSHORT 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);
15afbcd0 1939}
093d3ff1 1940#endif
15afbcd0
RD
1941
1942
093d3ff1
RD
1943SWIGINTERNSHORT unsigned int
1944SWIG_As_unsigned_SS_int(PyObject* obj)
15afbcd0 1945{
093d3ff1
RD
1946 unsigned int v;
1947 if (!SWIG_AsVal_unsigned_SS_int(obj, &v)) {
c32bde28 1948 /*
093d3ff1 1949 this is needed to make valgrind/purify happier.
c32bde28 1950 */
093d3ff1 1951 memset((void*)&v, 0, sizeof(unsigned int));
15afbcd0 1952 }
c32bde28
RD
1953 return v;
1954}
1955
1956
093d3ff1
RD
1957SWIGINTERNSHORT int
1958SWIG_Check_unsigned_SS_int(PyObject* obj)
c32bde28 1959{
093d3ff1 1960 return SWIG_AsVal_unsigned_SS_int(obj, (unsigned int*)0);
994141e6
RD
1961}
1962
093d3ff1
RD
1963static wxString Log_TimeStamp(){
1964 wxString msg;
1965 wxLog::TimeStamp(&msg);
1966 return msg;
d14a1e28 1967 }
093d3ff1
RD
1968static 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 }
d14a1e28 1983
093d3ff1
RD
1984 void wxPyLogWarning(const wxString& msg)
1985 {
1986 wxString m(msg);
1987 m.Replace(wxT("%"), wxT("%%"));
1988 wxLogWarning(m);
1989 }
d14a1e28 1990
093d3ff1
RD
1991 void wxPyLogMessage(const wxString& msg)
1992 {
1993 wxString m(msg);
1994 m.Replace(wxT("%"), wxT("%%"));
1995 wxLogMessage(m);
1996 }
d14a1e28 1997
093d3ff1
RD
1998 void wxPyLogInfo(const wxString& msg)
1999 {
2000 wxString m(msg);
2001 m.Replace(wxT("%"), wxT("%%"));
2002 wxLogInfo(m);
2003 }
d14a1e28 2004
093d3ff1
RD
2005 void wxPyLogDebug(const wxString& msg)
2006 {
2007 wxString m(msg);
2008 m.Replace(wxT("%"), wxT("%%"));
2009 wxLogDebug(m);
2010 }
d14a1e28 2011
093d3ff1
RD
2012 void wxPyLogVerbose(const wxString& msg)
2013 {
2014 wxString m(msg);
2015 m.Replace(wxT("%"), wxT("%%"));
2016 wxLogVerbose(m);
2017 }
994141e6 2018
093d3ff1
RD
2019 void wxPyLogStatus(const wxString& msg)
2020 {
2021 wxString m(msg);
2022 m.Replace(wxT("%"), wxT("%%"));
2023 wxLogStatus(m);
2024 }
994141e6 2025
093d3ff1
RD
2026 void wxPyLogStatusFrame(wxFrame *pFrame, const wxString& msg)
2027 {
2028 wxString m(msg);
2029 m.Replace(wxT("%"), wxT("%%"));
2030 wxLogStatus(pFrame, m);
2031 }
d14a1e28 2032
093d3ff1
RD
2033 void wxPyLogSysError(const wxString& msg)
2034 {
2035 wxString m(msg);
2036 m.Replace(wxT("%"), wxT("%%"));
2037 wxLogSysError(m);
2038 }
d14a1e28 2039
093d3ff1
RD
2040 void wxPyLogGeneric(unsigned long level, const wxString& msg)
2041 {
2042 wxString m(msg);
2043 m.Replace(wxT("%"), wxT("%%"));
2044 wxLogGeneric(level, m);
2045 }
1a10c483 2046
093d3ff1
RD
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
d14a1e28 2061
d14a1e28 2062
093d3ff1
RD
2063// A wxLog class that can be derived from in wxPython
2064class wxPyLog : public wxLog {
2065public:
2066 wxPyLog() : wxLog() {}
d14a1e28 2067
093d3ff1
RD
2068 virtual void DoLog(wxLogLevel level, const wxChar *szString, time_t t) {
2069 bool found;
5a446332 2070 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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);
d14a1e28 2075 }
093d3ff1
RD
2076 wxPyEndBlockThreads(blocked);
2077 if (! found)
2078 wxLog::DoLog(level, szString, t);
d14a1e28 2079 }
d14a1e28 2080
093d3ff1
RD
2081 virtual void DoLogString(const wxChar *szString, time_t t) {
2082 bool found;
5a446332 2083 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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);
d14a1e28 2092 }
d14a1e28 2093
d14a1e28
RD
2094 PYPRIVATE;
2095};
2096
d14a1e28 2097
d14a1e28 2098
1a10c483 2099
093d3ff1 2100IMP_PYCALLBACK_VOID_INTINT( wxPyProcess, wxProcess, OnTerminate);
d14a1e28
RD
2101
2102
093d3ff1 2103#include <wx/joystick.h>
d14a1e28
RD
2104
2105
093d3ff1
RD
2106#if !wxUSE_JOYSTICK && !defined(__WXMSW__)
2107// A C++ stub class for wxJoystick for platforms that don't have it.
2108class wxJoystick : public wxObject {
d14a1e28 2109public:
093d3ff1 2110 wxJoystick(int joystick = wxJOYSTICK1) {
5a446332 2111 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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) {}
d14a1e28 2126
093d3ff1
RD
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; }
d14a1e28 2150
093d3ff1
RD
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; }
d14a1e28 2158
093d3ff1
RD
2159 bool SetCapture(wxWindow* win, int pollingFreq = 0) { return false; }
2160 bool ReleaseCapture() { return false; }
d14a1e28 2161};
093d3ff1 2162#endif
d14a1e28 2163
6923d0a9 2164
093d3ff1 2165#include <wx/sound.h>
6923d0a9 2166
6923d0a9 2167
093d3ff1
RD
2168#if !wxUSE_SOUND
2169// A C++ stub class for wxWave for platforms that don't have it.
2170class wxSound : public wxObject
6923d0a9
RD
2171{
2172public:
093d3ff1 2173 wxSound() {
5a446332 2174 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
2175 PyErr_SetString(PyExc_NotImplementedError,
2176 "wxSound is not available on this platform.");
2177 wxPyEndBlockThreads(blocked);
2178 }
2179 wxSound(const wxString&/*, bool*/) {
5a446332 2180 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
2181 PyErr_SetString(PyExc_NotImplementedError,
2182 "wxSound is not available on this platform.");
2183 wxPyEndBlockThreads(blocked);
2184 }
2185 wxSound(int, const wxByte*) {
5a446332 2186 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
2187 PyErr_SetString(PyExc_NotImplementedError,
2188 "wxSound is not available on this platform.");
2189 wxPyEndBlockThreads(blocked);
2190 }
6923d0a9 2191
093d3ff1 2192 ~wxSound() {};
6923d0a9 2193
093d3ff1
RD
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() {}
6923d0a9 2200};
093d3ff1 2201
6923d0a9
RD
2202#endif
2203
093d3ff1
RD
2204static wxSound *new_wxSound(wxString const &fileName=wxPyEmptyString){
2205 if (fileName.Length() == 0)
2206 return new wxSound;
2207 else
2208 return new wxSound(fileName);
2209 }
2210static wxSound *new_wxSound(PyObject *data){
2211 unsigned char* buffer; int size;
2212 wxSound *sound = NULL;
2213
5a446332 2214 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
2215 if (!PyArg_Parse(data, "t#", &buffer, &size))
2216 goto done;
2217 sound = new wxSound(size, buffer);
2218 done:
4f89f6a3 2219 wxPyEndBlockThreads(blocked);
093d3ff1 2220 return sound;
4276dc52 2221 }
093d3ff1
RD
2222static bool wxSound_CreateFromData(wxSound *self,PyObject *data){
2223 #ifndef __WXMAC__
2224 unsigned char* buffer;
2225 int size;
2226 bool rv = false;
d3b6e4ff 2227
5a446332 2228 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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
5a446332 2236 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
2237 PyErr_SetString(PyExc_NotImplementedError,
2238 "Create from data is not available on this platform.");
2239 wxPyEndBlockThreads(blocked);
2240 return false;
2241 #endif
2242 }
d3b6e4ff 2243
093d3ff1
RD
2244#include <wx/mimetype.h>
2245
2246static PyObject *wxFileType_GetMimeType(wxFileType *self){
2247 wxString str;
2248 if (self->GetMimeType(&str))
2249 return wx2PyString(str);
2250 else
2251 RETURN_NONE();
8fb0e70a 2252 }
093d3ff1
RD
2253static PyObject *wxFileType_GetMimeTypes(wxFileType *self){
2254 wxArrayString arr;
2255 if (self->GetMimeTypes(arr))
2256 return wxArrayString2PyList_helper(arr);
2257 else
2258 RETURN_NONE();
2259 }
2260static PyObject *wxFileType_GetExtensions(wxFileType *self){
2261 wxArrayString arr;
2262 if (self->GetExtensions(arr))
2263 return wxArrayString2PyList_helper(arr);
2264 else
2265 RETURN_NONE();
2266 }
2267static wxIcon *wxFileType_GetIcon(wxFileType *self){
2268 wxIconLocation loc;
2269 if (self->GetIcon(&loc))
2270 return new wxIcon(loc);
2271 else
2272 return NULL;
2273 }
2274static PyObject *wxFileType_GetIconInfo(wxFileType *self){
2275 wxIconLocation loc;
2276 if (self->GetIcon(&loc)) {
2277 wxString iconFile = loc.GetFileName();
2278 int iconIndex = -1;
d14a1e28
RD
2279
2280
d14a1e28 2281
093d3ff1 2282 // Make a tuple and put the values in it
5a446332 2283 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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 }
2295static PyObject *wxFileType_GetDescription(wxFileType *self){
2296 wxString str;
2297 if (self->GetDescription(&str))
2298 return wx2PyString(str);
2299 else
2300 RETURN_NONE();
2301 }
2302static 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 }
2309static 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 }
2316static 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))) {
5a446332 2321 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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 }
2331static wxString FileType_ExpandCommand(wxString const &command,wxString const &filename,wxString const &mimetype=wxPyEmptyString){
2332 return wxFileType::ExpandCommand(command,
2333 wxFileType::MessageParameters(filename, mimetype));
2334 }
2335static PyObject *wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager *self){
2336 wxArrayString arr;
2337 self->EnumAllFileTypes(arr);
2338 return wxArrayString2PyList_helper(arr);
2339 }
d14a1e28 2340
093d3ff1 2341#include <wx/artprov.h>
d14a1e28 2342
093d3ff1
RD
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);
0c243d93
RD
2365 static const wxString wxPyART_FILE_SAVE(wxART_FILE_SAVE);
2366 static const wxString wxPyART_FILE_SAVE_AS(wxART_FILE_SAVE_AS);
093d3ff1
RD
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);
0c243d93
RD
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);
a187dc0b 2393 static const wxString wxPyART_NEW(wxART_NEW);
0c243d93
RD
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);
093d3ff1
RD
2399 // Python aware wxArtProvider
2400class wxPyArtProvider : public wxArtProvider {
2401public:
d14a1e28 2402
093d3ff1
RD
2403 virtual wxBitmap CreateBitmap(const wxArtID& id,
2404 const wxArtClient& client,
2405 const wxSize& size) {
2406 wxBitmap rval = wxNullBitmap;
5a446332 2407 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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;
4f89f6a3 2427 }
d14a1e28 2428
093d3ff1
RD
2429 PYPRIVATE;
2430};
d14a1e28 2431
093d3ff1 2432static void wxPyArtProvider_Destroy(wxPyArtProvider *self){ delete self; }
d14a1e28
RD
2433
2434
093d3ff1
RD
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;
d14a1e28 2444 }
d14a1e28 2445
093d3ff1
RD
2446static PyObject *wxConfigBase_GetFirstGroup(wxConfigBase *self){
2447 bool cont;
2448 long index = 0;
2449 wxString value;
d14a1e28 2450
093d3ff1
RD
2451 cont = self->GetFirstGroup(value, index);
2452 return __EnumerationHelper(cont, value, index);
2453 }
2454static PyObject *wxConfigBase_GetNextGroup(wxConfigBase *self,long index){
2455 bool cont;
2456 wxString value;
7e63a440 2457
093d3ff1
RD
2458 cont = self->GetNextGroup(value, index);
2459 return __EnumerationHelper(cont, value, index);
2460 }
2461static PyObject *wxConfigBase_GetFirstEntry(wxConfigBase *self){
2462 bool cont;
2463 long index = 0;
2464 wxString value;
7e63a440 2465
093d3ff1
RD
2466 cont = self->GetFirstEntry(value, index);
2467 return __EnumerationHelper(cont, value, index);
2468 }
2469static PyObject *wxConfigBase_GetNextEntry(wxConfigBase *self,long index){
2470 bool cont;
2471 wxString value;
7e63a440 2472
093d3ff1
RD
2473 cont = self->GetNextEntry(value, index);
2474 return __EnumerationHelper(cont, value, index);
2475 }
2476static long wxConfigBase_ReadInt(wxConfigBase *self,wxString const &key,long defaultVal=0){
2477 long rv;
2478 self->Read(key, &rv, defaultVal);
2479 return rv;
2480 }
7e63a440 2481
093d3ff1
RD
2482SWIGINTERN int
2483SWIG_AsVal_double(PyObject *obj, double* val)
2484{
2485 if (PyNumber_Check(obj)) {
2486 if (val) *val = PyFloat_AsDouble(obj);
2487 return 1;
d14a1e28 2488 }
093d3ff1
RD
2489 else {
2490 SWIG_type_error("number", obj);
2491 }
2492 return 0;
d14a1e28
RD
2493}
2494
2495
093d3ff1
RD
2496SWIGINTERNSHORT double
2497SWIG_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;
d14a1e28
RD
2507}
2508
093d3ff1
RD
2509
2510SWIGINTERNSHORT int
2511SWIG_Check_double(PyObject* obj)
2512{
2513 return SWIG_AsVal_double(obj, (double*)0);
d14a1e28
RD
2514}
2515
093d3ff1
RD
2516static 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 }
d14a1e28 2521
093d3ff1
RD
2522 /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/
2523#define SWIG_From_double PyFloat_FromDouble
2524/*@@*/
d14a1e28 2525
093d3ff1
RD
2526static bool wxConfigBase_ReadBool(wxConfigBase *self,wxString const &key,bool defaultVal=false){
2527 bool rv;
2528 self->Read(key, &rv, defaultVal);
2529 return rv;
2530 }
d14a1e28 2531
093d3ff1 2532#include <wx/datetime.h>
d14a1e28 2533
7557b9b5
RD
2534 static const wxString wxPyDefaultDateTimeFormat(wxDefaultDateTimeFormat);
2535 static const wxString wxPyDefaultTimeSpanFormat(wxDefaultTimeSpanFormat);
d14a1e28 2536
093d3ff1 2537#define LOCAL_TZ wxDateTime::Local
b2dc1044 2538
b9d6a5f3
RD
2539static PyObject *DateTime_GetAmPmStrings(){
2540 wxString am;
2541 wxString pm;
2542 wxDateTime::GetAmPmStrings(&am, &pm);
5a446332 2543 wxPyBlock_t blocked = wxPyBeginBlockThreads();
b9d6a5f3
RD
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 }
b2dc1044 2550
093d3ff1
RD
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/*@@*/
b2dc1044 2555#else
093d3ff1
RD
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/*@@*/
b2dc1044 2559#endif
b2dc1044 2560
093d3ff1
RD
2561static wxDateTime wxDateTime___add____SWIG_0(wxDateTime *self,wxTimeSpan const &other){ return *self + other; }
2562static wxDateTime wxDateTime___add____SWIG_1(wxDateTime *self,wxDateSpan const &other){ return *self + other; }
2563static wxTimeSpan wxDateTime___sub____SWIG_0(wxDateTime *self,wxDateTime const &other){ return *self - other; }
2564static wxDateTime wxDateTime___sub____SWIG_1(wxDateTime *self,wxTimeSpan const &other){ return *self - other; }
2565static wxDateTime wxDateTime___sub____SWIG_2(wxDateTime *self,wxDateSpan const &other){ return *self - other; }
2566static bool wxDateTime___lt__(wxDateTime *self,wxDateTime const *other){
2567 if (!other || !self->IsValid() || !other->IsValid()) return self < other;
2568 return (*self < *other);
2569 }
2570static bool wxDateTime___le__(wxDateTime *self,wxDateTime const *other){
2571 if (!other || !self->IsValid() || !other->IsValid()) return self <= other;
2572 return (*self <= *other);
2573 }
2574static bool wxDateTime___gt__(wxDateTime *self,wxDateTime const *other){
2575 if (!other || !self->IsValid() || !other->IsValid()) return self > other;
2576 return (*self > *other);
2577 }
2578static bool wxDateTime___ge__(wxDateTime *self,wxDateTime const *other){
2579 if (!other || !self->IsValid() || !other->IsValid()) return self >= other;
2580 return (*self >= *other);
2581 }
2582static bool wxDateTime___eq__(wxDateTime *self,wxDateTime const *other){
2583 if (!other || !self->IsValid() || !other->IsValid()) return self == other;
2584 return (*self == *other);
2585 }
2586static bool wxDateTime___ne__(wxDateTime *self,wxDateTime const *other){
2587 if (!other || !self->IsValid() || !other->IsValid()) return self != other;
2588 return (*self != *other);
2589 }
2590static 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 }
7557b9b5 2597static int wxDateTime_ParseFormat(wxDateTime *self,wxString const &date,wxString const &format=wxPyDefaultDateTimeFormat,wxDateTime const &dateDef=wxDefaultDateTime){
093d3ff1
RD
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 }
2604static 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 }
2611static 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 }
2618static 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 }
2625static wxTimeSpan wxTimeSpan___add__(wxTimeSpan *self,wxTimeSpan const &other){ return *self + other; }
2626static wxTimeSpan wxTimeSpan___sub__(wxTimeSpan *self,wxTimeSpan const &other){ return *self - other; }
2627static wxTimeSpan wxTimeSpan___mul__(wxTimeSpan *self,int n){ return *self * n; }
2628static wxTimeSpan wxTimeSpan___rmul__(wxTimeSpan *self,int n){ return n * *self; }
2629static bool wxTimeSpan___lt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self < *other) : false; }
2630static bool wxTimeSpan___le__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self <= *other) : false; }
2631static bool wxTimeSpan___gt__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self > *other) : true; }
2632static bool wxTimeSpan___ge__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self >= *other) : true; }
2633static bool wxTimeSpan___eq__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self == *other) : false; }
2634static bool wxTimeSpan___ne__(wxTimeSpan *self,wxTimeSpan const *other){ return other ? (*self != *other) : true; }
2635static wxDateSpan wxDateSpan___add__(wxDateSpan *self,wxDateSpan const &other){ return *self + other; }
2636static wxDateSpan wxDateSpan___sub__(wxDateSpan *self,wxDateSpan const &other){ return *self - other; }
2637static wxDateSpan wxDateSpan___mul__(wxDateSpan *self,int n){ return *self * n; }
2638static wxDateSpan wxDateSpan___rmul__(wxDateSpan *self,int n){ return n * *self; }
2639static bool wxDateSpan___eq__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self == *other) : false; }
2640static bool wxDateSpan___ne__(wxDateSpan *self,wxDateSpan const *other){ return other ? (*self != *other) : true; }
b2dc1044 2641
093d3ff1 2642#include <wx/dataobj.h>
b2dc1044 2643
093d3ff1
RD
2644static 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);
b2dc1044 2648
5a446332 2649 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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);
943e8dfd 2654 PyList_SET_ITEM(list, i, obj); // PyList_SET_ITEM steals a reference
093d3ff1
RD
2655 }
2656 wxPyEndBlockThreads(blocked);
2657 delete [] formats;
2658 return list;
2659 }
2660static PyObject *wxDataObject_GetDataHere(wxDataObject *self,wxDataFormat const &format){
2661 PyObject* rval = NULL;
2662 size_t size = self->GetDataSize(format);
5a446332 2663 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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 }
2677static bool wxDataObject_SetData(wxDataObject *self,wxDataFormat const &format,PyObject *data){
2678 bool rval;
5a446332 2679 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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 }
2691static PyObject *wxDataObjectSimple_GetDataHere(wxDataObjectSimple *self){
2692 PyObject* rval = NULL;
2693 size_t size = self->GetDataSize();
5a446332 2694 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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 }
2708static bool wxDataObjectSimple_SetData(wxDataObjectSimple *self,PyObject *data){
2709 bool rval;
5a446332 2710 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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
2723class wxPyDataObjectSimple : public wxDataObjectSimple {
2724public:
2725 wxPyDataObjectSimple(const wxDataFormat& format = wxFormatInvalid)
2726 : wxDataObjectSimple(format) {}
b2dc1044 2727
093d3ff1
RD
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};
b2dc1044 2733
093d3ff1 2734IMP_PYCALLBACK_SIZET__const(wxPyDataObjectSimple, wxDataObjectSimple, GetDataSize);
b2dc1044 2735
093d3ff1
RD
2736bool 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.
b2dc1044 2741
093d3ff1 2742 bool rval = false;
5a446332 2743 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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 }
b2dc1044 2753 }
093d3ff1
RD
2754 wxPyEndBlockThreads(blocked);
2755 return rval;
b2dc1044
RD
2756}
2757
093d3ff1
RD
2758bool 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;
5a446332 2762 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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}
b2dc1044 2771
093d3ff1
RD
2772 // Create a new class for wxPython to use
2773class wxPyTextDataObject : public wxTextDataObject {
2774public:
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
2784IMP_PYCALLBACK_SIZET__const(wxPyTextDataObject, wxTextDataObject, GetTextLength);
2785IMP_PYCALLBACK_STRING__const(wxPyTextDataObject, wxTextDataObject, GetText);
2786IMP_PYCALLBACK__STRING(wxPyTextDataObject, wxTextDataObject, SetText);
2787
2788
2789 // Create a new class for wxPython to use
2790class wxPyBitmapDataObject : public wxBitmapDataObject {
2791public:
2792 wxPyBitmapDataObject(const wxBitmap& bitmap = wxNullBitmap)
2793 : wxBitmapDataObject(bitmap) {}
2794
2795 wxBitmap GetBitmap() const;
2796 void SetBitmap(const wxBitmap& bitmap);
2797 PYPRIVATE;
2798};
2799
2800wxBitmap wxPyBitmapDataObject::GetBitmap() const {
2801 wxBitmap* rval = &wxNullBitmap;
5a446332 2802 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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
2817void wxPyBitmapDataObject::SetBitmap(const wxBitmap& bitmap) {
5a446332 2818 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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
7557b9b5
RD
2827static wxCustomDataObject *new_wxCustomDataObject__SWIG_1(wxString const &formatName){
2828 return new wxCustomDataObject(wxDataFormat(formatName));
2829 }
093d3ff1
RD
2830static bool wxCustomDataObject_SetData(wxCustomDataObject *self,PyObject *data){
2831 bool rval;
5a446332 2832 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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 }
2844static PyObject *wxCustomDataObject_GetData(wxCustomDataObject *self){
2845 PyObject* obj;
5a446332 2846 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
2847 obj = PyString_FromStringAndSize((char*)self->GetData(), self->GetSize());
2848 wxPyEndBlockThreads(blocked);
2849 return obj;
2850 }
2851
2852class wxMetafileDataObject : public wxDataObjectSimple
2853{
2854public:
2855 wxMetafileDataObject() { wxPyRaiseNotImplemented(); }
2856};
2857
2858
2859IMP_PYCALLBACK_BOOL_DR(wxPyDropSource, wxDropSource, GiveFeedback);
2860
2861
2862IMP_PYCALLBACK__(wxPyDropTarget, wxDropTarget, OnLeave);
2863IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnEnter);
2864IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget, wxDropTarget, OnDragOver);
2865IMP_PYCALLBACK_DR_2WXCDR_pure(wxPyDropTarget, wxDropTarget, OnData);
2866IMP_PYCALLBACK_BOOL_INTINT(wxPyDropTarget, wxDropTarget, OnDrop);
2867
2868
2869class wxPyTextDropTarget : public wxTextDropTarget {
2870public:
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
2884IMP_PYCALLBACK_BOOL_INTINTSTR_pure(wxPyTextDropTarget, wxTextDropTarget, OnDropText);
2885IMP_PYCALLBACK__(wxPyTextDropTarget, wxTextDropTarget, OnLeave);
2886IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnEnter);
2887IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnDragOver);
2888IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget, wxTextDropTarget, OnData);
2889IMP_PYCALLBACK_BOOL_INTINT(wxPyTextDropTarget, wxTextDropTarget, OnDrop);
2890
2891
2892
2893class wxPyFileDropTarget : public wxFileDropTarget {
2894public:
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
2908bool wxPyFileDropTarget::OnDropFiles(wxCoord x, wxCoord y,
2909 const wxArrayString& filenames) {
2910 bool rval = false;
5a446332 2911 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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
2923IMP_PYCALLBACK__(wxPyFileDropTarget, wxFileDropTarget, OnLeave);
2924IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnEnter);
2925IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnDragOver);
2926IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget, wxFileDropTarget, OnData);
2927IMP_PYCALLBACK_BOOL_INTINT(wxPyFileDropTarget, wxFileDropTarget, OnDrop);
2928
2929
2930
2931
2932static bool wxClipboardLocker___nonzero__(wxClipboardLocker *self){ return !!(*self); }
2933
2934#include <wx/display.h>
2935
2936static bool wxVideoMode___eq__(wxVideoMode *self,wxVideoMode const *other){ return other ? (*self == *other) : false; }
2937static 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
2944WX_DECLARE_OBJARRAY(wxVideoMode, wxArrayVideoModes);
2945#include "wx/arrimpl.cpp"
2946WX_DEFINE_OBJARRAY(wxArrayVideoModes);
2947const wxVideoMode wxDefaultVideoMode;
2948
2949class wxDisplay
2950{
2951public:
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
2981static int Display_GetFromWindow(wxWindow *window){ wxPyRaiseNotImplemented(); return wxNOT_FOUND; }
2982static PyObject *wxDisplay_GetModes(wxDisplay *self,wxVideoMode const &mode=wxDefaultVideoMode){
2983 PyObject* pyList = NULL;
2984 wxArrayVideoModes arr = self->GetModes(mode);
5a446332 2985 wxPyBlock_t blocked = wxPyBeginBlockThreads();
093d3ff1
RD
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
2999static wxStandardPaths *StandardPaths_Get(){
3000 return (wxStandardPaths*) &wxStandardPaths::Get();
3001 }
3002#ifdef __cplusplus
3003extern "C" {
3004#endif
3005static PyObject *_wrap_SystemSettings_GetColour(PyObject *, PyObject *args, PyObject *kwargs) {
3006 PyObject *resultobj;
3007 wxSystemColour arg1 ;
3008 wxColour result;
3009 PyObject * obj0 = 0 ;
d14a1e28 3010 char *kwnames[] = {
093d3ff1 3011 (char *) "index", NULL
d14a1e28
RD
3012 };
3013
093d3ff1
RD
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 }
d14a1e28 3019 {
093d3ff1 3020 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 3021 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3022 result = wxSystemSettings::GetColour((wxSystemColour )arg1);
d14a1e28
RD
3023
3024 wxPyEndAllowThreads(__tstate);
3025 if (PyErr_Occurred()) SWIG_fail;
3026 }
093d3ff1
RD
3027 {
3028 wxColour * resultptr;
3029 resultptr = new wxColour((wxColour &)(result));
3030 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxColour, 1);
3031 }
d14a1e28
RD
3032 return resultobj;
3033 fail:
3034 return NULL;
3035}
3036
3037
093d3ff1 3038static PyObject *_wrap_SystemSettings_GetFont(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3039 PyObject *resultobj;
093d3ff1
RD
3040 wxSystemFont arg1 ;
3041 wxFont result;
994141e6 3042 PyObject * obj0 = 0 ;
d14a1e28 3043 char *kwnames[] = {
093d3ff1 3044 (char *) "index", NULL
d14a1e28
RD
3045 };
3046
093d3ff1 3047 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_GetFont",kwnames,&obj0)) goto fail;
d14a1e28 3048 {
093d3ff1
RD
3049 arg1 = (wxSystemFont)(SWIG_As_int(obj0));
3050 if (SWIG_arg_fail(1)) SWIG_fail;
3051 }
3052 {
3053 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 3054 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3055 result = wxSystemSettings::GetFont((wxSystemFont )arg1);
d14a1e28
RD
3056
3057 wxPyEndAllowThreads(__tstate);
3058 if (PyErr_Occurred()) SWIG_fail;
3059 }
d14a1e28 3060 {
093d3ff1
RD
3061 wxFont * resultptr;
3062 resultptr = new wxFont((wxFont &)(result));
3063 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxFont, 1);
d14a1e28 3064 }
d14a1e28
RD
3065 return resultobj;
3066 fail:
3067 return NULL;
3068}
3069
3070
093d3ff1 3071static PyObject *_wrap_SystemSettings_GetMetric(PyObject *, PyObject *args, PyObject *kwargs) {
023a034e 3072 PyObject *resultobj;
093d3ff1 3073 wxSystemMetric arg1 ;
8f4d7c19 3074 wxWindow *arg2 = (wxWindow *) NULL ;
093d3ff1 3075 int result;
023a034e 3076 PyObject * obj0 = 0 ;
8f4d7c19 3077 PyObject * obj1 = 0 ;
023a034e 3078 char *kwnames[] = {
8f4d7c19 3079 (char *) "index",(char *) "win", NULL
023a034e
RD
3080 };
3081
8f4d7c19 3082 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:SystemSettings_GetMetric",kwnames,&obj0,&obj1)) goto fail;
023a034e 3083 {
093d3ff1
RD
3084 arg1 = (wxSystemMetric)(SWIG_As_int(obj0));
3085 if (SWIG_arg_fail(1)) SWIG_fail;
3086 }
8f4d7c19
RD
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 }
093d3ff1
RD
3091 {
3092 if (!wxPyCheckForApp()) SWIG_fail;
023a034e 3093 PyThreadState* __tstate = wxPyBeginAllowThreads();
8f4d7c19 3094 result = (int)wxSystemSettings::GetMetric((wxSystemMetric )arg1,arg2);
023a034e
RD
3095
3096 wxPyEndAllowThreads(__tstate);
3097 if (PyErr_Occurred()) SWIG_fail;
3098 }
3099 {
093d3ff1 3100 resultobj = SWIG_From_int((int)(result));
023a034e
RD
3101 }
3102 return resultobj;
3103 fail:
3104 return NULL;
3105}
3106
3107
093d3ff1 3108static PyObject *_wrap_SystemSettings_HasFeature(PyObject *, PyObject *args, PyObject *kwargs) {
023a034e 3109 PyObject *resultobj;
093d3ff1 3110 wxSystemFeature arg1 ;
023a034e 3111 bool result;
023a034e 3112 PyObject * obj0 = 0 ;
023a034e 3113 char *kwnames[] = {
093d3ff1 3114 (char *) "index", NULL
023a034e
RD
3115 };
3116
093d3ff1 3117 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:SystemSettings_HasFeature",kwnames,&obj0)) goto fail;
023a034e 3118 {
093d3ff1
RD
3119 arg1 = (wxSystemFeature)(SWIG_As_int(obj0));
3120 if (SWIG_arg_fail(1)) SWIG_fail;
023a034e
RD
3121 }
3122 {
093d3ff1 3123 if (!wxPyCheckForApp()) SWIG_fail;
023a034e 3124 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3125 result = (bool)wxSystemSettings::HasFeature((wxSystemFeature )arg1);
023a034e
RD
3126
3127 wxPyEndAllowThreads(__tstate);
3128 if (PyErr_Occurred()) SWIG_fail;
3129 }
3130 {
3131 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3132 }
023a034e
RD
3133 return resultobj;
3134 fail:
023a034e
RD
3135 return NULL;
3136}
3137
3138
093d3ff1 3139static PyObject *_wrap_SystemSettings_GetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
023a034e 3140 PyObject *resultobj;
093d3ff1 3141 wxSystemScreenType result;
023a034e 3142 char *kwnames[] = {
093d3ff1 3143 NULL
023a034e
RD
3144 };
3145
093d3ff1 3146 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":SystemSettings_GetScreenType",kwnames)) goto fail;
023a034e 3147 {
093d3ff1 3148 if (!wxPyCheckForApp()) SWIG_fail;
023a034e 3149 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3150 result = (wxSystemScreenType)wxSystemSettings::GetScreenType();
023a034e
RD
3151
3152 wxPyEndAllowThreads(__tstate);
3153 if (PyErr_Occurred()) SWIG_fail;
3154 }
093d3ff1 3155 resultobj = SWIG_From_int((result));
023a034e
RD
3156 return resultobj;
3157 fail:
3158 return NULL;
3159}
3160
3161
093d3ff1 3162static PyObject *_wrap_SystemSettings_SetScreenType(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3163 PyObject *resultobj;
093d3ff1
RD
3164 wxSystemScreenType arg1 ;
3165 PyObject * obj0 = 0 ;
d14a1e28 3166 char *kwnames[] = {
093d3ff1 3167 (char *) "screen", NULL
d14a1e28
RD
3168 };
3169
093d3ff1
RD
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 }
d14a1e28 3175 {
e3b71cb8 3176 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 3177 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3178 wxSystemSettings::SetScreenType((wxSystemScreenType )arg1);
d14a1e28
RD
3179
3180 wxPyEndAllowThreads(__tstate);
110da5b0 3181 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3182 }
3183 Py_INCREF(Py_None); resultobj = Py_None;
3184 return resultobj;
3185 fail:
3186 return NULL;
3187}
3188
3189
093d3ff1
RD
3190static 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}
3197static 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
3203static PyObject *_wrap_WINDOW_DEFAULT_VARIANT_get(void) {
3204 PyObject *pyobj;
d14a1e28 3205
d14a1e28 3206 {
093d3ff1
RD
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
d14a1e28 3212 }
093d3ff1 3213 return pyobj;
d14a1e28
RD
3214}
3215
3216
093d3ff1 3217static PyObject *_wrap_new_SystemOptions(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3218 PyObject *resultobj;
093d3ff1 3219 wxSystemOptions *result;
d14a1e28 3220 char *kwnames[] = {
093d3ff1 3221 NULL
d14a1e28
RD
3222 };
3223
093d3ff1 3224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":new_SystemOptions",kwnames)) goto fail;
d14a1e28
RD
3225 {
3226 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3227 result = (wxSystemOptions *)new wxSystemOptions();
d14a1e28
RD
3228
3229 wxPyEndAllowThreads(__tstate);
3230 if (PyErr_Occurred()) SWIG_fail;
3231 }
093d3ff1 3232 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSystemOptions, 1);
d14a1e28
RD
3233 return resultobj;
3234 fail:
3235 return NULL;
3236}
3237
3238
093d3ff1 3239static PyObject *_wrap_SystemOptions_SetOption(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3240 PyObject *resultobj;
093d3ff1
RD
3241 wxString *arg1 = 0 ;
3242 wxString *arg2 = 0 ;
3243 bool temp1 = false ;
3244 bool temp2 = false ;
3245 PyObject * obj0 = 0 ;
3246 PyObject * obj1 = 0 ;
d14a1e28 3247 char *kwnames[] = {
093d3ff1 3248 (char *) "name",(char *) "value", NULL
d14a1e28
RD
3249 };
3250
093d3ff1
RD
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 }
d14a1e28
RD
3262 {
3263 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3264 wxSystemOptions::SetOption((wxString const &)*arg1,(wxString const &)*arg2);
d14a1e28
RD
3265
3266 wxPyEndAllowThreads(__tstate);
110da5b0 3267 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
3268 }
3269 Py_INCREF(Py_None); resultobj = Py_None;
093d3ff1
RD
3270 {
3271 if (temp1)
3272 delete arg1;
3273 }
3274 {
3275 if (temp2)
3276 delete arg2;
3277 }
d14a1e28
RD
3278 return resultobj;
3279 fail:
093d3ff1
RD
3280 {
3281 if (temp1)
3282 delete arg1;
3283 }
3284 {
3285 if (temp2)
3286 delete arg2;
3287 }
d14a1e28
RD
3288 return NULL;
3289}
3290
3291
093d3ff1 3292static PyObject *_wrap_SystemOptions_SetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3293 PyObject *resultobj;
093d3ff1
RD
3294 wxString *arg1 = 0 ;
3295 int arg2 ;
3296 bool temp1 = false ;
3297 PyObject * obj0 = 0 ;
3298 PyObject * obj1 = 0 ;
d14a1e28 3299 char *kwnames[] = {
093d3ff1 3300 (char *) "name",(char *) "value", NULL
d14a1e28
RD
3301 };
3302
093d3ff1
RD
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 }
d14a1e28
RD
3313 {
3314 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3315 wxSystemOptions::SetOption((wxString const &)*arg1,arg2);
d14a1e28
RD
3316
3317 wxPyEndAllowThreads(__tstate);
3318 if (PyErr_Occurred()) SWIG_fail;
3319 }
093d3ff1 3320 Py_INCREF(Py_None); resultobj = Py_None;
4f89f6a3 3321 {
093d3ff1
RD
3322 if (temp1)
3323 delete arg1;
4f89f6a3 3324 }
d14a1e28
RD
3325 return resultobj;
3326 fail:
093d3ff1
RD
3327 {
3328 if (temp1)
3329 delete arg1;
3330 }
d14a1e28
RD
3331 return NULL;
3332}
3333
3334
093d3ff1 3335static PyObject *_wrap_SystemOptions_GetOption(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3336 PyObject *resultobj;
093d3ff1 3337 wxString *arg1 = 0 ;
d14a1e28 3338 wxString result;
093d3ff1
RD
3339 bool temp1 = false ;
3340 PyObject * obj0 = 0 ;
d14a1e28 3341 char *kwnames[] = {
093d3ff1 3342 (char *) "name", NULL
d14a1e28
RD
3343 };
3344
093d3ff1
RD
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 }
d14a1e28
RD
3351 {
3352 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3353 result = wxSystemOptions::GetOption((wxString const &)*arg1);
d14a1e28
RD
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 }
093d3ff1
RD
3365 {
3366 if (temp1)
3367 delete arg1;
3368 }
d14a1e28
RD
3369 return resultobj;
3370 fail:
093d3ff1
RD
3371 {
3372 if (temp1)
3373 delete arg1;
3374 }
d14a1e28
RD
3375 return NULL;
3376}
3377
3378
093d3ff1 3379static PyObject *_wrap_SystemOptions_GetOptionInt(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3380 PyObject *resultobj;
093d3ff1
RD
3381 wxString *arg1 = 0 ;
3382 int result;
ae8162c8 3383 bool temp1 = false ;
d14a1e28
RD
3384 PyObject * obj0 = 0 ;
3385 char *kwnames[] = {
093d3ff1 3386 (char *) "name", NULL
d14a1e28
RD
3387 };
3388
093d3ff1
RD
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;
d14a1e28
RD
3394 }
3395 {
3396 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3397 result = (int)wxSystemOptions::GetOptionInt((wxString const &)*arg1);
d14a1e28
RD
3398
3399 wxPyEndAllowThreads(__tstate);
3400 if (PyErr_Occurred()) SWIG_fail;
3401 }
4f89f6a3 3402 {
093d3ff1 3403 resultobj = SWIG_From_int((int)(result));
4f89f6a3 3404 }
d14a1e28
RD
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
093d3ff1 3419static PyObject *_wrap_SystemOptions_HasOption(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3420 PyObject *resultobj;
093d3ff1
RD
3421 wxString *arg1 = 0 ;
3422 bool result;
3423 bool temp1 = false ;
3424 PyObject * obj0 = 0 ;
d14a1e28 3425 char *kwnames[] = {
093d3ff1 3426 (char *) "name", NULL
d14a1e28
RD
3427 };
3428
093d3ff1
RD
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 }
d14a1e28
RD
3435 {
3436 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3437 result = (bool)wxSystemOptions::HasOption((wxString const &)*arg1);
d14a1e28
RD
3438
3439 wxPyEndAllowThreads(__tstate);
3440 if (PyErr_Occurred()) SWIG_fail;
3441 }
093d3ff1
RD
3442 {
3443 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3444 }
3445 {
3446 if (temp1)
3447 delete arg1;
3448 }
d14a1e28
RD
3449 return resultobj;
3450 fail:
093d3ff1
RD
3451 {
3452 if (temp1)
3453 delete arg1;
3454 }
d14a1e28
RD
3455 return NULL;
3456}
3457
3458
396fb509
RD
3459static 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
093d3ff1
RD
3499static 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}
3506static int _wrap_FileSelectorPromptStr_set(PyObject *) {
3507 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorPromptStr is read-only.");
3508 return 1;
3509}
3510
3511
3512static 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
3526static int _wrap_FileSelectorDefaultWildcardStr_set(PyObject *) {
3527 PyErr_SetString(PyExc_TypeError,"Variable FileSelectorDefaultWildcardStr is read-only.");
3528 return 1;
3529}
3530
3531
3532static 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
3546static int _wrap_DirSelectorPromptStr_set(PyObject *) {
3547 PyErr_SetString(PyExc_TypeError,"Variable DirSelectorPromptStr is read-only.");
3548 return 1;
3549}
3550
3551
3552static 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
3566static PyObject *_wrap_NewId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3567 PyObject *resultobj;
093d3ff1 3568 long result;
d14a1e28
RD
3569 char *kwnames[] = {
3570 NULL
3571 };
3572
093d3ff1 3573 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":NewId",kwnames)) goto fail;
d14a1e28
RD
3574 {
3575 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3576 result = (long)wxNewId();
d14a1e28
RD
3577
3578 wxPyEndAllowThreads(__tstate);
3579 if (PyErr_Occurred()) SWIG_fail;
3580 }
093d3ff1
RD
3581 {
3582 resultobj = SWIG_From_long((long)(result));
3583 }
d14a1e28
RD
3584 return resultobj;
3585 fail:
3586 return NULL;
3587}
3588
3589
093d3ff1 3590static PyObject *_wrap_RegisterId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3591 PyObject *resultobj;
093d3ff1
RD
3592 long arg1 ;
3593 PyObject * obj0 = 0 ;
d14a1e28 3594 char *kwnames[] = {
093d3ff1 3595 (char *) "id", NULL
d14a1e28
RD
3596 };
3597
093d3ff1
RD
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 }
d14a1e28
RD
3603 {
3604 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3605 wxRegisterId(arg1);
d14a1e28
RD
3606
3607 wxPyEndAllowThreads(__tstate);
3608 if (PyErr_Occurred()) SWIG_fail;
3609 }
093d3ff1 3610 Py_INCREF(Py_None); resultobj = Py_None;
d14a1e28
RD
3611 return resultobj;
3612 fail:
3613 return NULL;
3614}
3615
3616
093d3ff1 3617static PyObject *_wrap_GetCurrentId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3618 PyObject *resultobj;
3619 long result;
3620 char *kwnames[] = {
3621 NULL
3622 };
3623
093d3ff1 3624 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetCurrentId",kwnames)) goto fail;
d14a1e28
RD
3625 {
3626 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3627 result = (long)wxGetCurrentId();
d14a1e28
RD
3628
3629 wxPyEndAllowThreads(__tstate);
3630 if (PyErr_Occurred()) SWIG_fail;
3631 }
093d3ff1
RD
3632 {
3633 resultobj = SWIG_From_long((long)(result));
3634 }
d14a1e28
RD
3635 return resultobj;
3636 fail:
3637 return NULL;
3638}
3639
3640
093d3ff1 3641static PyObject *_wrap_IsStockID(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3642 PyObject *resultobj;
3643 int arg1 ;
3644 bool result;
994141e6 3645 PyObject * obj0 = 0 ;
d14a1e28 3646 char *kwnames[] = {
093d3ff1 3647 (char *) "id", NULL
d14a1e28
RD
3648 };
3649
093d3ff1
RD
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 }
d14a1e28
RD
3655 {
3656 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3657 result = (bool)wxIsStockID(arg1);
d14a1e28
RD
3658
3659 wxPyEndAllowThreads(__tstate);
110da5b0 3660 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3661 }
4f89f6a3
RD
3662 {
3663 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3664 }
d14a1e28
RD
3665 return resultobj;
3666 fail:
3667 return NULL;
3668}
3669
3670
093d3ff1 3671static PyObject *_wrap_IsStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3672 PyObject *resultobj;
3673 int arg1 ;
093d3ff1
RD
3674 wxString *arg2 = 0 ;
3675 bool result;
3676 bool temp2 = false ;
994141e6 3677 PyObject * obj0 = 0 ;
093d3ff1 3678 PyObject * obj1 = 0 ;
d14a1e28 3679 char *kwnames[] = {
093d3ff1 3680 (char *) "id",(char *) "label", NULL
d14a1e28
RD
3681 };
3682
093d3ff1
RD
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 }
d14a1e28
RD
3693 {
3694 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3695 result = (bool)wxIsStockLabel(arg1,(wxString const &)*arg2);
d14a1e28
RD
3696
3697 wxPyEndAllowThreads(__tstate);
3698 if (PyErr_Occurred()) SWIG_fail;
3699 }
093d3ff1
RD
3700 {
3701 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3702 }
3703 {
3704 if (temp2)
3705 delete arg2;
3706 }
d14a1e28
RD
3707 return resultobj;
3708 fail:
093d3ff1
RD
3709 {
3710 if (temp2)
3711 delete arg2;
3712 }
d14a1e28
RD
3713 return NULL;
3714}
3715
3716
093d3ff1 3717static PyObject *_wrap_GetStockLabel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3718 PyObject *resultobj;
093d3ff1 3719 int arg1 ;
fef4c27a
RD
3720 bool arg2 = (bool) true ;
3721 wxString arg3 = (wxString) wxPyEmptyString ;
093d3ff1 3722 wxString result;
d14a1e28 3723 PyObject * obj0 = 0 ;
fef4c27a
RD
3724 PyObject * obj1 = 0 ;
3725 PyObject * obj2 = 0 ;
d14a1e28 3726 char *kwnames[] = {
fef4c27a 3727 (char *) "id",(char *) "withCodes",(char *) "accelerator", NULL
d14a1e28
RD
3728 };
3729
fef4c27a 3730 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:GetStockLabel",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
3731 {
3732 arg1 = (int)(SWIG_As_int(obj0));
3733 if (SWIG_arg_fail(1)) SWIG_fail;
3734 }
fef4c27a
RD
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 }
d14a1e28
RD
3749 {
3750 PyThreadState* __tstate = wxPyBeginAllowThreads();
fef4c27a 3751 result = wxGetStockLabel(arg1,arg2,arg3);
7f98d120
RD
3752
3753 wxPyEndAllowThreads(__tstate);
3754 if (PyErr_Occurred()) SWIG_fail;
3755 }
093d3ff1
RD
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 }
7f98d120
RD
3763 return resultobj;
3764 fail:
3765 return NULL;
3766}
3767
3768
093d3ff1 3769static PyObject *_wrap_Bell(PyObject *, PyObject *args, PyObject *kwargs) {
7f98d120 3770 PyObject *resultobj;
7f98d120 3771 char *kwnames[] = {
093d3ff1 3772 NULL
7f98d120
RD
3773 };
3774
093d3ff1 3775 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Bell",kwnames)) goto fail;
7f98d120 3776 {
093d3ff1 3777 if (!wxPyCheckForApp()) SWIG_fail;
7f98d120 3778 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3779 wxBell();
d14a1e28
RD
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
093d3ff1 3791static PyObject *_wrap_EndBusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3792 PyObject *resultobj;
d14a1e28 3793 char *kwnames[] = {
093d3ff1 3794 NULL
d14a1e28
RD
3795 };
3796
093d3ff1 3797 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":EndBusyCursor",kwnames)) goto fail;
d14a1e28 3798 {
093d3ff1 3799 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 3800 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3801 wxEndBusyCursor();
d14a1e28
RD
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
093d3ff1 3813static PyObject *_wrap_GetElapsedTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3814 PyObject *resultobj;
093d3ff1
RD
3815 bool arg1 = (bool) true ;
3816 long result;
d14a1e28
RD
3817 PyObject * obj0 = 0 ;
3818 char *kwnames[] = {
093d3ff1 3819 (char *) "resetTimer", NULL
d14a1e28
RD
3820 };
3821
093d3ff1
RD
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 }
d14a1e28
RD
3828 }
3829 {
3830 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3831 result = (long)wxGetElapsedTime(arg1);
d14a1e28
RD
3832
3833 wxPyEndAllowThreads(__tstate);
3834 if (PyErr_Occurred()) SWIG_fail;
3835 }
3836 {
093d3ff1 3837 resultobj = SWIG_From_long((long)(result));
d14a1e28
RD
3838 }
3839 return resultobj;
3840 fail:
093d3ff1
RD
3841 return NULL;
3842}
3843
3844
3845static 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;
d14a1e28 3860 {
093d3ff1
RD
3861 if (!wxPyCheckForApp()) SWIG_fail;
3862 PyThreadState* __tstate = wxPyBeginAllowThreads();
3863 wxGetMousePosition(arg1,arg2);
3864
3865 wxPyEndAllowThreads(__tstate);
3866 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 3867 }
093d3ff1
RD
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:
d14a1e28
RD
3875 return NULL;
3876}
3877
3878
093d3ff1 3879static PyObject *_wrap_IsBusy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3880 PyObject *resultobj;
093d3ff1 3881 bool result;
d14a1e28
RD
3882 char *kwnames[] = {
3883 NULL
3884 };
3885
093d3ff1 3886 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":IsBusy",kwnames)) goto fail;
d14a1e28
RD
3887 {
3888 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3889 result = (bool)wxIsBusy();
d14a1e28
RD
3890
3891 wxPyEndAllowThreads(__tstate);
3892 if (PyErr_Occurred()) SWIG_fail;
3893 }
3894 {
093d3ff1 3895 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
d14a1e28
RD
3896 }
3897 return resultobj;
3898 fail:
3899 return NULL;
3900}
3901
3902
093d3ff1 3903static PyObject *_wrap_Now(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
3904 PyObject *resultobj;
3905 wxString result;
3906 char *kwnames[] = {
3907 NULL
3908 };
3909
093d3ff1 3910 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Now",kwnames)) goto fail;
d14a1e28
RD
3911 {
3912 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3913 result = wxNow();
d14a1e28
RD
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
093d3ff1 3931static PyObject *_wrap_Shell(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3932 PyObject *resultobj;
093d3ff1
RD
3933 wxString const &arg1_defvalue = wxPyEmptyString ;
3934 wxString *arg1 = (wxString *) &arg1_defvalue ;
3935 bool result;
3936 bool temp1 = false ;
3937 PyObject * obj0 = 0 ;
d14a1e28 3938 char *kwnames[] = {
093d3ff1 3939 (char *) "command", NULL
d14a1e28
RD
3940 };
3941
093d3ff1
RD
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 }
d14a1e28
RD
3950 {
3951 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 3952 result = (bool)wxShell((wxString const &)*arg1);
d14a1e28
RD
3953
3954 wxPyEndAllowThreads(__tstate);
3955 if (PyErr_Occurred()) SWIG_fail;
3956 }
3957 {
093d3ff1
RD
3958 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3959 }
3960 {
3961 if (temp1)
3962 delete arg1;
d14a1e28
RD
3963 }
3964 return resultobj;
3965 fail:
093d3ff1
RD
3966 {
3967 if (temp1)
3968 delete arg1;
3969 }
d14a1e28
RD
3970 return NULL;
3971}
3972
3973
093d3ff1 3974static PyObject *_wrap_StartTimer(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 3975 PyObject *resultobj;
d14a1e28
RD
3976 char *kwnames[] = {
3977 NULL
3978 };
3979
093d3ff1 3980 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":StartTimer",kwnames)) goto fail;
d14a1e28
RD
3981 {
3982 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1
RD
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
3995static 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);
d14a1e28
RD
4014
4015 wxPyEndAllowThreads(__tstate);
4016 if (PyErr_Occurred()) SWIG_fail;
4017 }
4018 {
093d3ff1 4019 resultobj = SWIG_From_int((int)(result));
d14a1e28 4020 }
093d3ff1
RD
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)));
d14a1e28
RD
4025 return resultobj;
4026 fail:
4027 return NULL;
4028}
4029
4030
093d3ff1 4031static PyObject *_wrap_GetOsDescription(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4032 PyObject *resultobj;
4033 wxString result;
4034 char *kwnames[] = {
4035 NULL
4036 };
4037
093d3ff1 4038 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetOsDescription",kwnames)) goto fail;
d14a1e28
RD
4039 {
4040 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4041 result = wxGetOsDescription();
d14a1e28
RD
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
093d3ff1 4059static PyObject *_wrap_GetFreeMemory(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 4060 PyObject *resultobj;
943e8dfd 4061 wxMemorySize result;
d14a1e28
RD
4062 char *kwnames[] = {
4063 NULL
4064 };
4065
093d3ff1 4066 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFreeMemory",kwnames)) goto fail;
d14a1e28
RD
4067 {
4068 PyThreadState* __tstate = wxPyBeginAllowThreads();
943e8dfd 4069 result = wxGetFreeMemory();
d14a1e28
RD
4070
4071 wxPyEndAllowThreads(__tstate);
4072 if (PyErr_Occurred()) SWIG_fail;
4073 }
4074 {
943e8dfd
RD
4075 wxMemorySize * resultptr;
4076 resultptr = new wxMemorySize((wxMemorySize &)(result));
4077 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxMemorySize, 1);
d14a1e28
RD
4078 }
4079 return resultobj;
4080 fail:
4081 return NULL;
4082}
4083
4084
093d3ff1 4085static PyObject *_wrap_Shutdown(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 4086 PyObject *resultobj;
093d3ff1
RD
4087 wxShutdownFlags arg1 ;
4088 bool result;
d14a1e28
RD
4089 PyObject * obj0 = 0 ;
4090 char *kwnames[] = {
093d3ff1 4091 (char *) "wFlags", NULL
d14a1e28
RD
4092 };
4093
093d3ff1
RD
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;
d14a1e28
RD
4098 }
4099 {
093d3ff1 4100 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 4101 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4102 result = (bool)wxShutdown((wxShutdownFlags )arg1);
d14a1e28
RD
4103
4104 wxPyEndAllowThreads(__tstate);
4105 if (PyErr_Occurred()) SWIG_fail;
4106 }
4107 {
093d3ff1 4108 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
d14a1e28
RD
4109 }
4110 return resultobj;
4111 fail:
093d3ff1
RD
4112 return NULL;
4113}
4114
4115
4116static 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;
d14a1e28 4125 {
093d3ff1
RD
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;
d14a1e28 4135 }
093d3ff1
RD
4136 Py_INCREF(Py_None); resultobj = Py_None;
4137 return resultobj;
4138 fail:
d14a1e28
RD
4139 return NULL;
4140}
4141
4142
093d3ff1 4143static PyObject *_wrap_MilliSleep(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 4144 PyObject *resultobj;
093d3ff1
RD
4145 unsigned long arg1 ;
4146 PyObject * obj0 = 0 ;
d14a1e28 4147 char *kwnames[] = {
093d3ff1 4148 (char *) "milliseconds", NULL
d14a1e28
RD
4149 };
4150
093d3ff1
RD
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 }
d14a1e28
RD
4156 {
4157 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4158 wxMilliSleep(arg1);
d14a1e28
RD
4159
4160 wxPyEndAllowThreads(__tstate);
4161 if (PyErr_Occurred()) SWIG_fail;
4162 }
093d3ff1 4163 Py_INCREF(Py_None); resultobj = Py_None;
d14a1e28
RD
4164 return resultobj;
4165 fail:
4166 return NULL;
4167}
4168
4169
093d3ff1 4170static PyObject *_wrap_MicroSleep(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 4171 PyObject *resultobj;
093d3ff1
RD
4172 unsigned long arg1 ;
4173 PyObject * obj0 = 0 ;
d14a1e28 4174 char *kwnames[] = {
093d3ff1 4175 (char *) "microseconds", NULL
d14a1e28
RD
4176 };
4177
093d3ff1
RD
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 }
d14a1e28
RD
4183 {
4184 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4185 wxMicroSleep(arg1);
d14a1e28
RD
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
093d3ff1 4197static PyObject *_wrap_EnableTopLevelWindows(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 4198 PyObject *resultobj;
093d3ff1 4199 bool arg1 ;
d14a1e28 4200 PyObject * obj0 = 0 ;
d14a1e28 4201 char *kwnames[] = {
093d3ff1 4202 (char *) "enable", NULL
d14a1e28
RD
4203 };
4204
093d3ff1
RD
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;
994141e6 4209 }
d14a1e28
RD
4210 {
4211 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4212 wxEnableTopLevelWindows(arg1);
d14a1e28
RD
4213
4214 wxPyEndAllowThreads(__tstate);
110da5b0 4215 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 4216 }
093d3ff1 4217 Py_INCREF(Py_None); resultobj = Py_None;
d14a1e28
RD
4218 return resultobj;
4219 fail:
d14a1e28
RD
4220 return NULL;
4221}
4222
4223
093d3ff1 4224static PyObject *_wrap_StripMenuCodes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4225 PyObject *resultobj;
4226 wxString *arg1 = 0 ;
d14a1e28 4227 wxString result;
ae8162c8 4228 bool temp1 = false ;
d14a1e28 4229 PyObject * obj0 = 0 ;
d14a1e28 4230 char *kwnames[] = {
093d3ff1 4231 (char *) "in", NULL
d14a1e28
RD
4232 };
4233
093d3ff1 4234 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:StripMenuCodes",kwnames,&obj0)) goto fail;
d14a1e28
RD
4235 {
4236 arg1 = wxString_in_helper(obj0);
4237 if (arg1 == NULL) SWIG_fail;
ae8162c8 4238 temp1 = true;
d14a1e28
RD
4239 }
4240 {
d14a1e28 4241 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4242 result = wxStripMenuCodes((wxString const &)*arg1);
d14a1e28
RD
4243
4244 wxPyEndAllowThreads(__tstate);
110da5b0 4245 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
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 }
d14a1e28
RD
4258 return resultobj;
4259 fail:
4260 {
4261 if (temp1)
4262 delete arg1;
4263 }
d14a1e28
RD
4264 return NULL;
4265}
4266
4267
093d3ff1 4268static PyObject *_wrap_GetEmailAddress(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 4269 PyObject *resultobj;
d14a1e28 4270 wxString result;
d14a1e28 4271 char *kwnames[] = {
093d3ff1 4272 NULL
d14a1e28
RD
4273 };
4274
093d3ff1 4275 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetEmailAddress",kwnames)) goto fail;
d14a1e28
RD
4276 {
4277 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4278 result = wxGetEmailAddress();
d14a1e28
RD
4279
4280 wxPyEndAllowThreads(__tstate);
110da5b0 4281 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
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 }
d14a1e28
RD
4290 return resultobj;
4291 fail:
d14a1e28
RD
4292 return NULL;
4293}
4294
4295
093d3ff1 4296static PyObject *_wrap_GetHostName(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 4297 PyObject *resultobj;
d14a1e28 4298 wxString result;
d14a1e28 4299 char *kwnames[] = {
093d3ff1 4300 NULL
d14a1e28
RD
4301 };
4302
093d3ff1 4303 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetHostName",kwnames)) goto fail;
d14a1e28
RD
4304 {
4305 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4306 result = wxGetHostName();
d14a1e28
RD
4307
4308 wxPyEndAllowThreads(__tstate);
110da5b0 4309 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
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 }
d14a1e28
RD
4318 return resultobj;
4319 fail:
d14a1e28
RD
4320 return NULL;
4321}
4322
4323
093d3ff1 4324static PyObject *_wrap_GetFullHostName(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 4325 PyObject *resultobj;
d14a1e28 4326 wxString result;
d14a1e28 4327 char *kwnames[] = {
093d3ff1 4328 NULL
d14a1e28
RD
4329 };
4330
093d3ff1 4331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetFullHostName",kwnames)) goto fail;
d14a1e28 4332 {
093d3ff1
RD
4333 PyThreadState* __tstate = wxPyBeginAllowThreads();
4334 result = wxGetFullHostName();
4335
4336 wxPyEndAllowThreads(__tstate);
15afbcd0 4337 if (PyErr_Occurred()) SWIG_fail;
994141e6 4338 }
093d3ff1
RD
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
d14a1e28 4345 }
093d3ff1
RD
4346 return resultobj;
4347 fail:
4348 return NULL;
4349}
4350
4351
4352static 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;
d14a1e28
RD
4360 {
4361 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4362 result = wxGetUserId();
d14a1e28
RD
4363
4364 wxPyEndAllowThreads(__tstate);
110da5b0 4365 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
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 }
093d3ff1
RD
4374 return resultobj;
4375 fail:
4376 return NULL;
4377}
4378
4379
4380static 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;
d14a1e28 4388 {
093d3ff1
RD
4389 PyThreadState* __tstate = wxPyBeginAllowThreads();
4390 result = wxGetUserName();
4391
4392 wxPyEndAllowThreads(__tstate);
4393 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4394 }
4395 {
093d3ff1
RD
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
d14a1e28
RD
4401 }
4402 return resultobj;
4403 fail:
093d3ff1
RD
4404 return NULL;
4405}
4406
4407
4408static 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;
d14a1e28 4416 {
093d3ff1
RD
4417 PyThreadState* __tstate = wxPyBeginAllowThreads();
4418 result = wxGetHomeDir();
4419
4420 wxPyEndAllowThreads(__tstate);
4421 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
4422 }
4423 {
093d3ff1
RD
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
d14a1e28 4429 }
093d3ff1
RD
4430 return resultobj;
4431 fail:
d14a1e28
RD
4432 return NULL;
4433}
4434
4435
093d3ff1 4436static PyObject *_wrap_GetUserHome(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 4437 PyObject *resultobj;
093d3ff1
RD
4438 wxString const &arg1_defvalue = wxPyEmptyString ;
4439 wxString *arg1 = (wxString *) &arg1_defvalue ;
d14a1e28 4440 wxString result;
ae8162c8 4441 bool temp1 = false ;
d14a1e28 4442 PyObject * obj0 = 0 ;
d14a1e28 4443 char *kwnames[] = {
093d3ff1 4444 (char *) "user", NULL
d14a1e28
RD
4445 };
4446
093d3ff1
RD
4447 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:GetUserHome",kwnames,&obj0)) goto fail;
4448 if (obj0) {
d14a1e28 4449 {
093d3ff1
RD
4450 arg1 = wxString_in_helper(obj0);
4451 if (arg1 == NULL) SWIG_fail;
4452 temp1 = true;
d14a1e28
RD
4453 }
4454 }
d14a1e28
RD
4455 {
4456 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4457 result = wxGetUserHome((wxString const &)*arg1);
d14a1e28
RD
4458
4459 wxPyEndAllowThreads(__tstate);
110da5b0 4460 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
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 }
d14a1e28
RD
4473 return resultobj;
4474 fail:
4475 {
4476 if (temp1)
4477 delete arg1;
4478 }
d14a1e28
RD
4479 return NULL;
4480}
4481
4482
093d3ff1 4483static PyObject *_wrap_GetProcessId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 4484 PyObject *resultobj;
093d3ff1
RD
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
4507static 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
4528static 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 ;
d14a1e28 4544 wxString result;
ae8162c8
RD
4545 bool temp1 = false ;
4546 bool temp2 = false ;
093d3ff1
RD
4547 bool temp3 = false ;
4548 bool temp4 = false ;
4549 bool temp5 = false ;
d14a1e28
RD
4550 PyObject * obj0 = 0 ;
4551 PyObject * obj1 = 0 ;
4552 PyObject * obj2 = 0 ;
4553 PyObject * obj3 = 0 ;
994141e6
RD
4554 PyObject * obj4 = 0 ;
4555 PyObject * obj5 = 0 ;
d14a1e28 4556 PyObject * obj6 = 0 ;
994141e6
RD
4557 PyObject * obj7 = 0 ;
4558 PyObject * obj8 = 0 ;
d14a1e28 4559 char *kwnames[] = {
093d3ff1 4560 (char *) "message",(char *) "default_path",(char *) "default_filename",(char *) "default_extension",(char *) "wildcard",(char *) "flags",(char *) "parent",(char *) "x",(char *) "y", NULL
d14a1e28
RD
4561 };
4562
093d3ff1
RD
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 }
d14a1e28 4570 }
093d3ff1
RD
4571 if (obj1) {
4572 {
4573 arg2 = wxString_in_helper(obj1);
4574 if (arg2 == NULL) SWIG_fail;
4575 temp2 = true;
4576 }
d14a1e28 4577 }
093d3ff1
RD
4578 if (obj2) {
4579 {
4580 arg3 = wxString_in_helper(obj2);
4581 if (arg3 == NULL) SWIG_fail;
4582 temp3 = true;
4583 }
d14a1e28
RD
4584 }
4585 if (obj3) {
093d3ff1
RD
4586 {
4587 arg4 = wxString_in_helper(obj3);
4588 if (arg4 == NULL) SWIG_fail;
4589 temp4 = true;
4590 }
d14a1e28 4591 }
994141e6 4592 if (obj4) {
093d3ff1
RD
4593 {
4594 arg5 = wxString_in_helper(obj4);
4595 if (arg5 == NULL) SWIG_fail;
4596 temp5 = true;
4597 }
994141e6
RD
4598 }
4599 if (obj5) {
093d3ff1
RD
4600 {
4601 arg6 = (int)(SWIG_As_int(obj5));
4602 if (SWIG_arg_fail(6)) SWIG_fail;
4603 }
994141e6 4604 }
d14a1e28 4605 if (obj6) {
093d3ff1
RD
4606 SWIG_Python_ConvertPtr(obj6, (void **)&arg7, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4607 if (SWIG_arg_fail(7)) SWIG_fail;
994141e6
RD
4608 }
4609 if (obj7) {
093d3ff1
RD
4610 {
4611 arg8 = (int)(SWIG_As_int(obj7));
4612 if (SWIG_arg_fail(8)) SWIG_fail;
4613 }
994141e6
RD
4614 }
4615 if (obj8) {
093d3ff1
RD
4616 {
4617 arg9 = (int)(SWIG_As_int(obj8));
4618 if (SWIG_arg_fail(9)) SWIG_fail;
4619 }
d14a1e28
RD
4620 }
4621 {
e3b71cb8 4622 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 4623 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4624 result = wxFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,(wxString const &)*arg4,(wxString const &)*arg5,arg6,arg7,arg8,arg9);
d14a1e28
RD
4625
4626 wxPyEndAllowThreads(__tstate);
110da5b0 4627 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
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 {
093d3ff1
RD
4645 if (temp3)
4646 delete arg3;
4647 }
4648 {
4649 if (temp4)
4650 delete arg4;
4651 }
4652 {
4653 if (temp5)
4654 delete arg5;
d14a1e28
RD
4655 }
4656 return resultobj;
4657 fail:
4658 {
4659 if (temp1)
4660 delete arg1;
4661 }
4662 {
4663 if (temp2)
4664 delete arg2;
4665 }
4666 {
093d3ff1
RD
4667 if (temp3)
4668 delete arg3;
4669 }
4670 {
4671 if (temp4)
4672 delete arg4;
4673 }
4674 {
4675 if (temp5)
4676 delete arg5;
d14a1e28
RD
4677 }
4678 return NULL;
4679}
4680
4681
093d3ff1 4682static PyObject *_wrap_LoadFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4683 PyObject *resultobj;
4684 wxString *arg1 = 0 ;
4685 wxString *arg2 = 0 ;
093d3ff1
RD
4686 wxString const &arg3_defvalue = wxPyEmptyString ;
4687 wxString *arg3 = (wxString *) &arg3_defvalue ;
4688 wxWindow *arg4 = (wxWindow *) NULL ;
4689 wxString result;
ae8162c8
RD
4690 bool temp1 = false ;
4691 bool temp2 = false ;
093d3ff1 4692 bool temp3 = false ;
d14a1e28
RD
4693 PyObject * obj0 = 0 ;
4694 PyObject * obj1 = 0 ;
4695 PyObject * obj2 = 0 ;
4696 PyObject * obj3 = 0 ;
d14a1e28 4697 char *kwnames[] = {
093d3ff1 4698 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
d14a1e28
RD
4699 };
4700
093d3ff1 4701 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:LoadFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
d14a1e28
RD
4702 {
4703 arg1 = wxString_in_helper(obj0);
4704 if (arg1 == NULL) SWIG_fail;
ae8162c8 4705 temp1 = true;
d14a1e28
RD
4706 }
4707 {
4708 arg2 = wxString_in_helper(obj1);
4709 if (arg2 == NULL) SWIG_fail;
ae8162c8 4710 temp2 = true;
d14a1e28 4711 }
093d3ff1
RD
4712 if (obj2) {
4713 {
4714 arg3 = wxString_in_helper(obj2);
4715 if (arg3 == NULL) SWIG_fail;
4716 temp3 = true;
4717 }
d14a1e28
RD
4718 }
4719 if (obj3) {
093d3ff1
RD
4720 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4721 if (SWIG_arg_fail(4)) SWIG_fail;
d14a1e28
RD
4722 }
4723 {
e3b71cb8 4724 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 4725 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4726 result = wxLoadFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
d14a1e28
RD
4727
4728 wxPyEndAllowThreads(__tstate);
110da5b0 4729 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 4730 }
093d3ff1
RD
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 }
d14a1e28
RD
4738 {
4739 if (temp1)
4740 delete arg1;
4741 }
4742 {
4743 if (temp2)
4744 delete arg2;
4745 }
4746 {
093d3ff1
RD
4747 if (temp3)
4748 delete arg3;
d14a1e28
RD
4749 }
4750 return resultobj;
4751 fail:
4752 {
4753 if (temp1)
4754 delete arg1;
4755 }
4756 {
4757 if (temp2)
4758 delete arg2;
4759 }
4760 {
093d3ff1
RD
4761 if (temp3)
4762 delete arg3;
d14a1e28
RD
4763 }
4764 return NULL;
4765}
4766
4767
093d3ff1 4768static PyObject *_wrap_SaveFileSelector(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4769 PyObject *resultobj;
4770 wxString *arg1 = 0 ;
093d3ff1
RD
4771 wxString *arg2 = 0 ;
4772 wxString const &arg3_defvalue = wxPyEmptyString ;
4773 wxString *arg3 = (wxString *) &arg3_defvalue ;
d14a1e28 4774 wxWindow *arg4 = (wxWindow *) NULL ;
093d3ff1 4775 wxString result;
ae8162c8
RD
4776 bool temp1 = false ;
4777 bool temp2 = false ;
093d3ff1 4778 bool temp3 = false ;
d14a1e28
RD
4779 PyObject * obj0 = 0 ;
4780 PyObject * obj1 = 0 ;
994141e6 4781 PyObject * obj2 = 0 ;
d14a1e28
RD
4782 PyObject * obj3 = 0 ;
4783 char *kwnames[] = {
093d3ff1 4784 (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL
d14a1e28
RD
4785 };
4786
093d3ff1 4787 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:SaveFileSelector",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
d14a1e28
RD
4788 {
4789 arg1 = wxString_in_helper(obj0);
4790 if (arg1 == NULL) SWIG_fail;
ae8162c8 4791 temp1 = true;
d14a1e28 4792 }
093d3ff1
RD
4793 {
4794 arg2 = wxString_in_helper(obj1);
4795 if (arg2 == NULL) SWIG_fail;
4796 temp2 = true;
d14a1e28 4797 }
994141e6 4798 if (obj2) {
093d3ff1
RD
4799 {
4800 arg3 = wxString_in_helper(obj2);
4801 if (arg3 == NULL) SWIG_fail;
4802 temp3 = true;
4803 }
994141e6 4804 }
d14a1e28 4805 if (obj3) {
093d3ff1
RD
4806 SWIG_Python_ConvertPtr(obj3, (void **)&arg4, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
4807 if (SWIG_arg_fail(4)) SWIG_fail;
994141e6 4808 }
d14a1e28 4809 {
e3b71cb8 4810 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 4811 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 4812 result = wxSaveFileSelector((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
d14a1e28
RD
4813
4814 wxPyEndAllowThreads(__tstate);
110da5b0 4815 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 4816 }
d14a1e28 4817 {
093d3ff1
RD
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)
d14a1e28
RD
4826 delete arg1;
4827 }
4828 {
4829 if (temp2)
4830 delete arg2;
4831 }
093d3ff1
RD
4832 {
4833 if (temp3)
4834 delete arg3;
4835 }
d14a1e28
RD
4836 return resultobj;
4837 fail:
4838 {
4839 if (temp1)
4840 delete arg1;
4841 }
4842 {
4843 if (temp2)
4844 delete arg2;
4845 }
093d3ff1
RD
4846 {
4847 if (temp3)
4848 delete arg3;
4849 }
d14a1e28
RD
4850 return NULL;
4851}
4852
4853
093d3ff1
RD
4854static 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
4945static PyObject *_wrap_GetTextFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
4946 PyObject *resultobj;
4947 wxString *arg1 = 0 ;
093d3ff1
RD
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;
ae8162c8
RD
4957 bool temp1 = false ;
4958 bool temp2 = false ;
4959 bool temp3 = false ;
d14a1e28
RD
4960 PyObject * obj0 = 0 ;
4961 PyObject * obj1 = 0 ;
4962 PyObject * obj2 = 0 ;
994141e6
RD
4963 PyObject * obj3 = 0 ;
4964 PyObject * obj4 = 0 ;
4965 PyObject * obj5 = 0 ;
4966 PyObject * obj6 = 0 ;
d14a1e28 4967 char *kwnames[] = {
093d3ff1 4968 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre", NULL
d14a1e28
RD
4969 };
4970
093d3ff1 4971 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:GetTextFromUser",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
d14a1e28
RD
4972 {
4973 arg1 = wxString_in_helper(obj0);
4974 if (arg1 == NULL) SWIG_fail;
ae8162c8 4975 temp1 = true;
d14a1e28 4976 }
093d3ff1
RD
4977 if (obj1) {
4978 {
4979 arg2 = wxString_in_helper(obj1);
4980 if (arg2 == NULL) SWIG_fail;
4981 temp2 = true;
4982 }
d14a1e28 4983 }
093d3ff1
RD
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;
d14a1e28 4994 }
994141e6 4995 if (obj4) {
093d3ff1
RD
4996 {
4997 arg5 = (int)(SWIG_As_int(obj4));
4998 if (SWIG_arg_fail(5)) SWIG_fail;
4999 }
994141e6
RD
5000 }
5001 if (obj5) {
093d3ff1
RD
5002 {
5003 arg6 = (int)(SWIG_As_int(obj5));
5004 if (SWIG_arg_fail(6)) SWIG_fail;
5005 }
994141e6 5006 }
d14a1e28 5007 if (obj6) {
d14a1e28 5008 {
093d3ff1
RD
5009 arg7 = (bool)(SWIG_As_bool(obj6));
5010 if (SWIG_arg_fail(7)) SWIG_fail;
d14a1e28
RD
5011 }
5012 }
5013 {
e3b71cb8 5014 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 5015 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 5016 result = wxGetTextFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4,arg5,arg6,arg7);
d14a1e28
RD
5017
5018 wxPyEndAllowThreads(__tstate);
110da5b0 5019 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5020 }
093d3ff1
RD
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 }
d14a1e28
RD
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
093d3ff1 5058static PyObject *_wrap_GetPasswordFromUser(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 5059 PyObject *resultobj;
093d3ff1
RD
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 ;
d14a1e28 5074 char *kwnames[] = {
093d3ff1 5075 (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent", NULL
d14a1e28
RD
5076 };
5077
093d3ff1
RD
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 }
d14a1e28 5102 {
e3b71cb8 5103 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 5104 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 5105 result = wxGetPasswordFromUser((wxString const &)*arg1,(wxString const &)*arg2,(wxString const &)*arg3,arg4);
d14a1e28
RD
5106
5107 wxPyEndAllowThreads(__tstate);
110da5b0 5108 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5109 }
4f89f6a3 5110 {
093d3ff1
RD
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;
4f89f6a3 5128 }
d14a1e28
RD
5129 return resultobj;
5130 fail:
093d3ff1
RD
5131 {
5132 if (temp1)
5133 delete arg1;
5134 }
5135 {
5136 if (temp2)
5137 delete arg2;
5138 }
5139 {
5140 if (temp3)
5141 delete arg3;
5142 }
d14a1e28
RD
5143 return NULL;
5144}
5145
5146
093d3ff1 5147static PyObject *_wrap_GetSingleChoice(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 5148 PyObject *resultobj;
093d3ff1
RD
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 ;
d14a1e28 5171 char *kwnames[] = {
093d3ff1 5172 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
d14a1e28
RD
5173 };
5174
093d3ff1 5175 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|OOOOOO:GetSingleChoice",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7,&obj8)) goto fail;
d14a1e28 5176 {
093d3ff1
RD
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 }
d14a1e28 5224 }
d14a1e28 5225 {
e3b71cb8 5226 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 5227 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 5228 result = wxGetSingleChoice((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
d14a1e28
RD
5229
5230 wxPyEndAllowThreads(__tstate);
110da5b0 5231 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5232 }
093d3ff1
RD
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 }
d14a1e28
RD
5251 return resultobj;
5252 fail:
093d3ff1
RD
5253 {
5254 if (temp1)
5255 delete arg1;
5256 }
5257 {
5258 if (temp2)
5259 delete arg2;
5260 }
5261 {
5262 if (arg4) delete [] arg4;
5263 }
d14a1e28
RD
5264 return NULL;
5265}
5266
5267
093d3ff1 5268static PyObject *_wrap_GetSingleChoiceIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 5269 PyObject *resultobj;
093d3ff1
RD
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 ;
d14a1e28 5292 char *kwnames[] = {
093d3ff1 5293 (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL
d14a1e28
RD
5294 };
5295
093d3ff1
RD
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 }
d14a1e28 5346 {
e3b71cb8 5347 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 5348 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 5349 result = (int)wxGetSingleChoiceIndex((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6,arg7,arg8,arg9,arg10);
d14a1e28
RD
5350
5351 wxPyEndAllowThreads(__tstate);
110da5b0 5352 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5353 }
5354 {
093d3ff1
RD
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;
d14a1e28
RD
5367 }
5368 return resultobj;
5369 fail:
093d3ff1
RD
5370 {
5371 if (temp1)
5372 delete arg1;
5373 }
5374 {
5375 if (temp2)
5376 delete arg2;
5377 }
5378 {
5379 if (arg4) delete [] arg4;
5380 }
d14a1e28
RD
5381 return NULL;
5382}
5383
5384
093d3ff1 5385static PyObject *_wrap_MessageBox(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 5386 PyObject *resultobj;
093d3ff1
RD
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 ;
d14a1e28 5403 char *kwnames[] = {
093d3ff1 5404 (char *) "message",(char *) "caption",(char *) "style",(char *) "parent",(char *) "x",(char *) "y", NULL
d14a1e28
RD
5405 };
5406
093d3ff1
RD
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 }
d14a1e28 5442 {
e3b71cb8 5443 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 5444 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 5445 result = (int)wxMessageBox((wxString const &)*arg1,(wxString const &)*arg2,arg3,arg4,arg5,arg6);
d14a1e28
RD
5446
5447 wxPyEndAllowThreads(__tstate);
110da5b0 5448 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5449 }
093d3ff1
RD
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 }
d14a1e28
RD
5461 return resultobj;
5462 fail:
093d3ff1
RD
5463 {
5464 if (temp1)
5465 delete arg1;
5466 }
5467 {
5468 if (temp2)
5469 delete arg2;
5470 }
d14a1e28
RD
5471 return NULL;
5472}
5473
5474
093d3ff1 5475static PyObject *_wrap_ColourDisplay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 5476 PyObject *resultobj;
093d3ff1 5477 bool result;
d14a1e28
RD
5478 char *kwnames[] = {
5479 NULL
5480 };
5481
093d3ff1 5482 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":ColourDisplay",kwnames)) goto fail;
d14a1e28 5483 {
e3b71cb8 5484 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 5485 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 5486 result = (bool)wxColourDisplay();
d14a1e28
RD
5487
5488 wxPyEndAllowThreads(__tstate);
110da5b0 5489 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5490 }
093d3ff1
RD
5491 {
5492 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5493 }
d14a1e28
RD
5494 return resultobj;
5495 fail:
5496 return NULL;
5497}
5498
5499
093d3ff1 5500static PyObject *_wrap_DisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 5501 PyObject *resultobj;
093d3ff1 5502 int result;
d14a1e28
RD
5503 char *kwnames[] = {
5504 NULL
5505 };
5506
093d3ff1 5507 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplayDepth",kwnames)) goto fail;
d14a1e28 5508 {
e3b71cb8 5509 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 5510 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 5511 result = (int)wxDisplayDepth();
d14a1e28
RD
5512
5513 wxPyEndAllowThreads(__tstate);
110da5b0 5514 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5515 }
5516 {
093d3ff1 5517 resultobj = SWIG_From_int((int)(result));
d14a1e28
RD
5518 }
5519 return resultobj;
5520 fail:
5521 return NULL;
5522}
5523
5524
093d3ff1 5525static PyObject *_wrap_GetDisplayDepth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 5526 PyObject *resultobj;
093d3ff1 5527 int result;
d14a1e28 5528 char *kwnames[] = {
093d3ff1 5529 NULL
d14a1e28
RD
5530 };
5531
093d3ff1 5532 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplayDepth",kwnames)) goto fail;
d14a1e28 5533 {
e3b71cb8 5534 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 5535 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 5536 result = (int)wxGetDisplayDepth();
d14a1e28
RD
5537
5538 wxPyEndAllowThreads(__tstate);
110da5b0 5539 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 5540 }
093d3ff1
RD
5541 {
5542 resultobj = SWIG_From_int((int)(result));
5543 }
d14a1e28
RD
5544 return resultobj;
5545 fail:
5546 return NULL;
5547}
5548
5549
093d3ff1 5550static PyObject *_wrap_DisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 5551 PyObject *resultobj;
093d3ff1
RD
5552 int *arg1 = (int *) 0 ;
5553 int *arg2 = (int *) 0 ;
5554 int temp1 ;
5555 int res1 = 0 ;
5556 int temp2 ;
5557 int res2 = 0 ;
d14a1e28 5558 char *kwnames[] = {
093d3ff1 5559 NULL
d14a1e28
RD
5560 };
5561
093d3ff1
RD
5562 arg1 = &temp1; res1 = SWIG_NEWOBJ;
5563 arg2 = &temp2; res2 = SWIG_NEWOBJ;
5564 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DisplaySize",kwnames)) goto fail;
d14a1e28 5565 {
e3b71cb8 5566 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 5567 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 5568 wxDisplaySize(arg1,arg2);
d14a1e28
RD
5569
5570 wxPyEndAllowThreads(__tstate);
110da5b0 5571 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5572 }
5573 Py_INCREF(Py_None); resultobj = Py_None;
093d3ff1
RD
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)));
d14a1e28
RD
5578 return resultobj;
5579 fail:
5580 return NULL;
5581}
5582
5583
093d3ff1 5584static PyObject *_wrap_GetDisplaySize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 5585 PyObject *resultobj;
093d3ff1 5586 wxSize result;
d14a1e28
RD
5587 char *kwnames[] = {
5588 NULL
5589 };
5590
093d3ff1 5591 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":GetDisplaySize",kwnames)) goto fail;
d14a1e28 5592 {
e3b71cb8 5593 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 5594 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 5595 result = wxGetDisplaySize();
d14a1e28
RD
5596
5597 wxPyEndAllowThreads(__tstate);
110da5b0 5598 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5599 }
5600 {
093d3ff1
RD
5601 wxSize * resultptr;
5602 resultptr = new wxSize((wxSize &)(result));
5603 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
5604 }
5605 return resultobj;
5606 fail:
5607 return NULL;
5608}
5609
5610
093d3ff1 5611static PyObject *_wrap_DisplaySizeMM(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 5612 PyObject *resultobj;
093d3ff1
RD
5613 int *arg1 = (int *) 0 ;
5614 int *arg2 = (int *) 0 ;
5615 int temp1 ;
5616 int res1 = 0 ;
5617 int temp2 ;
5618 int res2 = 0 ;
d14a1e28 5619 char *kwnames[] = {
093d3ff1 5620 NULL
d14a1e28
RD
5621 };
5622
093d3ff1
RD
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
5645static 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
5672static 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
5718static 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
5745static 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
73c8ef6a
RD
5777static 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
093d3ff1
RD
5800static 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
5828static 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
5853static 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;
d14a1e28
RD
5866 if ( ! wxPoint_helper(obj0, &arg1)) SWIG_fail;
5867 }
5868 {
e3b71cb8 5869 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
5870 PyThreadState* __tstate = wxPyBeginAllowThreads();
5871 result = (wxWindow *)wxGenericFindWindowAtPoint((wxPoint const &)*arg1);
5872
5873 wxPyEndAllowThreads(__tstate);
110da5b0 5874 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5875 }
5876 {
412d302d 5877 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
5878 }
5879 return resultobj;
5880 fail:
5881 return NULL;
5882}
5883
5884
c32bde28 5885static PyObject *_wrap_FindWindowAtPoint(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 {
e3b71cb8 5901 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
5902 PyThreadState* __tstate = wxPyBeginAllowThreads();
5903 result = (wxWindow *)wxFindWindowAtPoint((wxPoint const &)*arg1);
5904
5905 wxPyEndAllowThreads(__tstate);
110da5b0 5906 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5907 }
5908 {
412d302d 5909 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
5910 }
5911 return resultobj;
5912 fail:
5913 return NULL;
5914}
5915
5916
c32bde28 5917static PyObject *_wrap_GetTopLevelParent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
5927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
5928 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 5929 {
e3b71cb8 5930 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
5931 PyThreadState* __tstate = wxPyBeginAllowThreads();
5932 result = (wxWindow *)wxGetTopLevelParent(arg1);
5933
5934 wxPyEndAllowThreads(__tstate);
110da5b0 5935 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
5936 }
5937 {
412d302d 5938 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
5939 }
5940 return resultobj;
5941 fail:
5942 return NULL;
5943}
5944
5945
d04418a7
RD
5946static 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
c32bde28 5986static PyObject *_wrap_GetKeyState(PyObject *, PyObject *args, PyObject *kwargs) {
39f61e25 5987 PyObject *resultobj;
093d3ff1 5988 wxKeyCode arg1 ;
39f61e25 5989 bool result;
994141e6 5990 PyObject * obj0 = 0 ;
39f61e25
RD
5991 char *kwnames[] = {
5992 (char *) "key", NULL
5993 };
5994
994141e6 5995 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:GetKeyState",kwnames,&obj0)) goto fail;
093d3ff1
RD
5996 {
5997 arg1 = (wxKeyCode)(SWIG_As_int(obj0));
5998 if (SWIG_arg_fail(1)) SWIG_fail;
5999 }
39f61e25 6000 {
e3b71cb8 6001 if (!wxPyCheckForApp()) SWIG_fail;
39f61e25
RD
6002 PyThreadState* __tstate = wxPyBeginAllowThreads();
6003 result = (bool)wxGetKeyState((wxKeyCode )arg1);
6004
6005 wxPyEndAllowThreads(__tstate);
110da5b0 6006 if (PyErr_Occurred()) SWIG_fail;
39f61e25 6007 }
4f89f6a3
RD
6008 {
6009 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6010 }
39f61e25
RD
6011 return resultobj;
6012 fail:
6013 return NULL;
6014}
6015
6016
c32bde28 6017static PyObject *_wrap_WakeUpMainThread(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6018 PyObject *resultobj;
6019 char *kwnames[] = {
6020 NULL
6021 };
6022
6023 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":WakeUpMainThread",kwnames)) goto fail;
6024 {
e3b71cb8 6025 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6026 PyThreadState* __tstate = wxPyBeginAllowThreads();
6027 wxWakeUpMainThread();
6028
6029 wxPyEndAllowThreads(__tstate);
110da5b0 6030 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
6031 }
6032 Py_INCREF(Py_None); resultobj = Py_None;
6033 return resultobj;
6034 fail:
6035 return NULL;
6036}
6037
6038
c32bde28 6039static PyObject *_wrap_MutexGuiEnter(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6040 PyObject *resultobj;
6041 char *kwnames[] = {
6042 NULL
6043 };
6044
6045 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiEnter",kwnames)) goto fail;
6046 {
e3b71cb8 6047 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6048 PyThreadState* __tstate = wxPyBeginAllowThreads();
6049 wxMutexGuiEnter();
6050
6051 wxPyEndAllowThreads(__tstate);
110da5b0 6052 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
6053 }
6054 Py_INCREF(Py_None); resultobj = Py_None;
6055 return resultobj;
6056 fail:
6057 return NULL;
6058}
6059
6060
c32bde28 6061static PyObject *_wrap_MutexGuiLeave(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6062 PyObject *resultobj;
6063 char *kwnames[] = {
6064 NULL
6065 };
6066
6067 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":MutexGuiLeave",kwnames)) goto fail;
6068 {
e3b71cb8 6069 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6070 PyThreadState* __tstate = wxPyBeginAllowThreads();
6071 wxMutexGuiLeave();
6072
6073 wxPyEndAllowThreads(__tstate);
110da5b0 6074 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
6075 }
6076 Py_INCREF(Py_None); resultobj = Py_None;
6077 return resultobj;
6078 fail:
6079 return NULL;
6080}
6081
6082
c32bde28 6083static PyObject *_wrap_new_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 {
e3b71cb8 6092 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6093 PyThreadState* __tstate = wxPyBeginAllowThreads();
6094 result = (wxMutexGuiLocker *)new wxMutexGuiLocker();
6095
6096 wxPyEndAllowThreads(__tstate);
110da5b0 6097 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6098 }
15afbcd0 6099 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMutexGuiLocker, 1);
d14a1e28
RD
6100 return resultobj;
6101 fail:
6102 return NULL;
6103}
6104
6105
c32bde28 6106static PyObject *_wrap_delete_MutexGuiLocker(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6115 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMutexGuiLocker, SWIG_POINTER_EXCEPTION | 0);
6116 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 6131static PyObject * MutexGuiLocker_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 6138static PyObject *_wrap_Thread_IsMain(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
4f89f6a3
RD
6153 {
6154 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6155 }
d14a1e28
RD
6156 return resultobj;
6157 fail:
6158 return NULL;
6159}
6160
6161
c32bde28 6162static PyObject *_wrap_new_ToolTip(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6163 PyObject *resultobj;
6164 wxString *arg1 = 0 ;
6165 wxToolTip *result;
ae8162c8 6166 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 6176 temp1 = true;
d14a1e28
RD
6177 }
6178 {
e3b71cb8 6179 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6180 PyThreadState* __tstate = wxPyBeginAllowThreads();
6181 result = (wxToolTip *)new wxToolTip((wxString const &)*arg1);
6182
6183 wxPyEndAllowThreads(__tstate);
110da5b0 6184 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
6185 }
6186 {
412d302d 6187 resultobj = wxPyMake_wxObject(result, 1);
d14a1e28
RD
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
c32bde28 6203static PyObject *_wrap_ToolTip_SetTip(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6204 PyObject *resultobj;
6205 wxToolTip *arg1 = (wxToolTip *) 0 ;
6206 wxString *arg2 = 0 ;
ae8162c8 6207 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
6215 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
6216 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6217 {
6218 arg2 = wxString_in_helper(obj1);
6219 if (arg2 == NULL) SWIG_fail;
ae8162c8 6220 temp2 = true;
d14a1e28
RD
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
c32bde28 6244static PyObject *_wrap_ToolTip_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6254 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
6255 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 6276static PyObject *_wrap_ToolTip_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6286 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxToolTip, SWIG_POINTER_EXCEPTION | 0);
6287 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6288 {
6289 PyThreadState* __tstate = wxPyBeginAllowThreads();
6290 result = (wxWindow *)(arg1)->GetWindow();
6291
6292 wxPyEndAllowThreads(__tstate);
6293 if (PyErr_Occurred()) SWIG_fail;
6294 }
6295 {
412d302d 6296 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
6297 }
6298 return resultobj;
6299 fail:
6300 return NULL;
6301}
6302
6303
c32bde28 6304static PyObject *_wrap_ToolTip_Enable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6313 {
6314 arg1 = (bool)(SWIG_As_bool(obj0));
6315 if (SWIG_arg_fail(1)) SWIG_fail;
6316 }
d14a1e28
RD
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
c32bde28 6331static PyObject *_wrap_ToolTip_SetDelay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6332 PyObject *resultobj;
6333 long arg1 ;
994141e6 6334 PyObject * obj0 = 0 ;
d14a1e28
RD
6335 char *kwnames[] = {
6336 (char *) "milliseconds", NULL
6337 };
6338
994141e6 6339 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ToolTip_SetDelay",kwnames,&obj0)) goto fail;
093d3ff1
RD
6340 {
6341 arg1 = (long)(SWIG_As_long(obj0));
6342 if (SWIG_arg_fail(1)) SWIG_fail;
6343 }
d14a1e28
RD
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
c32bde28 6358static PyObject * ToolTip_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 6365static PyObject *_wrap_new_Caret(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6378 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6379 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6380 {
6381 arg2 = &temp2;
6382 if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
6383 }
6384 {
e3b71cb8 6385 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6386 PyThreadState* __tstate = wxPyBeginAllowThreads();
6387 result = (wxCaret *)new wxCaret(arg1,(wxSize const &)*arg2);
6388
6389 wxPyEndAllowThreads(__tstate);
110da5b0 6390 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6391 }
15afbcd0 6392 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCaret, 1);
d14a1e28
RD
6393 return resultobj;
6394 fail:
6395 return NULL;
6396}
6397
6398
8e738329 6399static PyObject *_wrap_Caret_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6400 PyObject *resultobj;
6401 wxCaret *arg1 = (wxCaret *) 0 ;
6402 PyObject * obj0 = 0 ;
6403 char *kwnames[] = {
6404 (char *) "self", NULL
6405 };
6406
8e738329 6407 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_Destroy",kwnames,&obj0)) goto fail;
093d3ff1
RD
6408 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6409 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6410 {
6411 PyThreadState* __tstate = wxPyBeginAllowThreads();
8e738329 6412 wxCaret_Destroy(arg1);
d14a1e28
RD
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
c32bde28 6424static PyObject *_wrap_Caret_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6434 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6435 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6436 {
6437 PyThreadState* __tstate = wxPyBeginAllowThreads();
6438 result = (bool)(arg1)->IsOk();
6439
6440 wxPyEndAllowThreads(__tstate);
6441 if (PyErr_Occurred()) SWIG_fail;
6442 }
4f89f6a3
RD
6443 {
6444 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6445 }
d14a1e28
RD
6446 return resultobj;
6447 fail:
6448 return NULL;
6449}
6450
6451
c32bde28 6452static PyObject *_wrap_Caret_IsVisible(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6462 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6463 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6464 {
6465 PyThreadState* __tstate = wxPyBeginAllowThreads();
6466 result = (bool)(arg1)->IsVisible();
6467
6468 wxPyEndAllowThreads(__tstate);
6469 if (PyErr_Occurred()) SWIG_fail;
6470 }
4f89f6a3
RD
6471 {
6472 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
6473 }
d14a1e28
RD
6474 return resultobj;
6475 fail:
6476 return NULL;
6477}
6478
6479
c32bde28 6480static PyObject *_wrap_Caret_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
322913ce
RD
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;
093d3ff1
RD
6490 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6491 if (SWIG_arg_fail(1)) SWIG_fail;
322913ce
RD
6492 {
6493 PyThreadState* __tstate = wxPyBeginAllowThreads();
6494 result = (arg1)->GetPosition();
6495
6496 wxPyEndAllowThreads(__tstate);
6497 if (PyErr_Occurred()) SWIG_fail;
6498 }
6499 {
6500 wxPoint * resultptr;
093d3ff1 6501 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 6502 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
322913ce
RD
6503 }
6504 return resultobj;
6505 fail:
6506 return NULL;
6507}
6508
6509
c32bde28 6510static PyObject *_wrap_Caret_GetPositionTuple(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6511 PyObject *resultobj;
6512 wxCaret *arg1 = (wxCaret *) 0 ;
6513 int *arg2 = (int *) 0 ;
6514 int *arg3 = (int *) 0 ;
6515 int temp2 ;
c32bde28 6516 int res2 = 0 ;
d14a1e28 6517 int temp3 ;
c32bde28 6518 int res3 = 0 ;
d14a1e28
RD
6519 PyObject * obj0 = 0 ;
6520 char *kwnames[] = {
6521 (char *) "self", NULL
6522 };
6523
c32bde28
RD
6524 arg2 = &temp2; res2 = SWIG_NEWOBJ;
6525 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 6526 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetPositionTuple",kwnames,&obj0)) goto fail;
093d3ff1
RD
6527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6528 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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;
c32bde28
RD
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)));
d14a1e28
RD
6541 return resultobj;
6542 fail:
6543 return NULL;
6544}
6545
6546
c32bde28 6547static PyObject *_wrap_Caret_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6548 PyObject *resultobj;
6549 wxCaret *arg1 = (wxCaret *) 0 ;
322913ce 6550 wxSize result;
d14a1e28
RD
6551 PyObject * obj0 = 0 ;
6552 char *kwnames[] = {
6553 (char *) "self", NULL
6554 };
6555
322913ce 6556 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSize",kwnames,&obj0)) goto fail;
093d3ff1
RD
6557 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6558 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6559 {
6560 PyThreadState* __tstate = wxPyBeginAllowThreads();
322913ce 6561 result = (arg1)->GetSize();
d14a1e28
RD
6562
6563 wxPyEndAllowThreads(__tstate);
6564 if (PyErr_Occurred()) SWIG_fail;
6565 }
6566 {
322913ce 6567 wxSize * resultptr;
093d3ff1 6568 resultptr = new wxSize((wxSize &)(result));
15afbcd0 6569 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxSize, 1);
d14a1e28
RD
6570 }
6571 return resultobj;
6572 fail:
6573 return NULL;
6574}
6575
6576
c32bde28 6577static PyObject *_wrap_Caret_GetSizeTuple(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6578 PyObject *resultobj;
6579 wxCaret *arg1 = (wxCaret *) 0 ;
6580 int *arg2 = (int *) 0 ;
6581 int *arg3 = (int *) 0 ;
6582 int temp2 ;
c32bde28 6583 int res2 = 0 ;
d14a1e28 6584 int temp3 ;
c32bde28 6585 int res3 = 0 ;
d14a1e28
RD
6586 PyObject * obj0 = 0 ;
6587 char *kwnames[] = {
6588 (char *) "self", NULL
6589 };
6590
c32bde28
RD
6591 arg2 = &temp2; res2 = SWIG_NEWOBJ;
6592 arg3 = &temp3; res3 = SWIG_NEWOBJ;
d14a1e28 6593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_GetSizeTuple",kwnames,&obj0)) goto fail;
093d3ff1
RD
6594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6595 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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;
c32bde28
RD
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)));
d14a1e28
RD
6608 return resultobj;
6609 fail:
6610 return NULL;
6611}
6612
6613
c32bde28 6614static PyObject *_wrap_Caret_GetWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6624 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6625 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6626 {
6627 PyThreadState* __tstate = wxPyBeginAllowThreads();
6628 result = (wxWindow *)(arg1)->GetWindow();
6629
6630 wxPyEndAllowThreads(__tstate);
6631 if (PyErr_Occurred()) SWIG_fail;
6632 }
6633 {
412d302d 6634 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
6635 }
6636 return resultobj;
6637 fail:
6638 return NULL;
6639}
6640
6641
c32bde28 6642static PyObject *_wrap_Caret_MoveXY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6643 PyObject *resultobj;
6644 wxCaret *arg1 = (wxCaret *) 0 ;
6645 int arg2 ;
6646 int arg3 ;
6647 PyObject * obj0 = 0 ;
994141e6
RD
6648 PyObject * obj1 = 0 ;
6649 PyObject * obj2 = 0 ;
d14a1e28
RD
6650 char *kwnames[] = {
6651 (char *) "self",(char *) "x",(char *) "y", NULL
6652 };
6653
994141e6 6654 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_MoveXY",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 6679static PyObject *_wrap_Caret_Move(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6691 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6692 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 6711static PyObject *_wrap_Caret_SetSizeWH(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6712 PyObject *resultobj;
6713 wxCaret *arg1 = (wxCaret *) 0 ;
6714 int arg2 ;
6715 int arg3 ;
6716 PyObject * obj0 = 0 ;
994141e6
RD
6717 PyObject * obj1 = 0 ;
6718 PyObject * obj2 = 0 ;
d14a1e28
RD
6719 char *kwnames[] = {
6720 (char *) "self",(char *) "width",(char *) "height", NULL
6721 };
6722
994141e6 6723 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Caret_SetSizeWH",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 6748static PyObject *_wrap_Caret_SetSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6760 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6761 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 6780static PyObject *_wrap_Caret_Show(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6781 PyObject *resultobj;
6782 wxCaret *arg1 = (wxCaret *) 0 ;
ae8162c8 6783 int arg2 = (int) true ;
d14a1e28 6784 PyObject * obj0 = 0 ;
994141e6 6785 PyObject * obj1 = 0 ;
d14a1e28
RD
6786 char *kwnames[] = {
6787 (char *) "self",(char *) "show", NULL
6788 };
6789
994141e6 6790 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Caret_Show",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
6791 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6792 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 6793 if (obj1) {
093d3ff1
RD
6794 {
6795 arg2 = (int)(SWIG_As_int(obj1));
6796 if (SWIG_arg_fail(2)) SWIG_fail;
6797 }
994141e6 6798 }
d14a1e28
RD
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
c32bde28 6813static PyObject *_wrap_Caret_Hide(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6822 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCaret, SWIG_POINTER_EXCEPTION | 0);
6823 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 6838static PyObject *_wrap_Caret_GetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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();
8e738329 6848 result = (int)wxCaret::GetBlinkTime();
d14a1e28
RD
6849
6850 wxPyEndAllowThreads(__tstate);
6851 if (PyErr_Occurred()) SWIG_fail;
6852 }
093d3ff1
RD
6853 {
6854 resultobj = SWIG_From_int((int)(result));
6855 }
d14a1e28
RD
6856 return resultobj;
6857 fail:
6858 return NULL;
6859}
6860
6861
c32bde28 6862static PyObject *_wrap_Caret_SetBlinkTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
6863 PyObject *resultobj;
6864 int arg1 ;
994141e6 6865 PyObject * obj0 = 0 ;
d14a1e28
RD
6866 char *kwnames[] = {
6867 (char *) "milliseconds", NULL
6868 };
6869
994141e6 6870 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Caret_SetBlinkTime",kwnames,&obj0)) goto fail;
093d3ff1
RD
6871 {
6872 arg1 = (int)(SWIG_As_int(obj0));
6873 if (SWIG_arg_fail(1)) SWIG_fail;
6874 }
d14a1e28
RD
6875 {
6876 PyThreadState* __tstate = wxPyBeginAllowThreads();
8e738329 6877 wxCaret::SetBlinkTime(arg1);
d14a1e28
RD
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
8e738329
RD
6889static 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}
c32bde28 6896static PyObject *_wrap_new_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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) {
093d3ff1
RD
6907 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCursor, SWIG_POINTER_EXCEPTION | 0);
6908 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6909 }
6910 {
e3b71cb8 6911 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6912 PyThreadState* __tstate = wxPyBeginAllowThreads();
6913 result = (wxBusyCursor *)new wxBusyCursor(arg1);
6914
6915 wxPyEndAllowThreads(__tstate);
110da5b0 6916 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6917 }
15afbcd0 6918 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyCursor, 1);
d14a1e28
RD
6919 return resultobj;
6920 fail:
6921 return NULL;
6922}
6923
6924
c32bde28 6925static PyObject *_wrap_delete_BusyCursor(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6934 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBusyCursor, SWIG_POINTER_EXCEPTION | 0);
6935 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 6950static PyObject * BusyCursor_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 6957static PyObject *_wrap_new_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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) {
093d3ff1
RD
6968 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
6969 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
6970 }
6971 {
e3b71cb8 6972 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
6973 PyThreadState* __tstate = wxPyBeginAllowThreads();
6974 result = (wxWindowDisabler *)new wxWindowDisabler(arg1);
6975
6976 wxPyEndAllowThreads(__tstate);
110da5b0 6977 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 6978 }
15afbcd0 6979 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxWindowDisabler, 1);
d14a1e28
RD
6980 return resultobj;
6981 fail:
6982 return NULL;
6983}
6984
6985
c32bde28 6986static PyObject *_wrap_delete_WindowDisabler(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
6995 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindowDisabler, SWIG_POINTER_EXCEPTION | 0);
6996 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 7011static PyObject * WindowDisabler_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 7018static PyObject *_wrap_new_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7019 PyObject *resultobj;
7020 wxString *arg1 = 0 ;
7021 wxBusyInfo *result;
ae8162c8 7022 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 7032 temp1 = true;
d14a1e28
RD
7033 }
7034 {
e3b71cb8 7035 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
7036 PyThreadState* __tstate = wxPyBeginAllowThreads();
7037 result = (wxBusyInfo *)new wxBusyInfo((wxString const &)*arg1);
7038
7039 wxPyEndAllowThreads(__tstate);
110da5b0 7040 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 7041 }
15afbcd0 7042 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBusyInfo, 1);
d14a1e28
RD
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
c32bde28 7057static PyObject *_wrap_delete_BusyInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBusyInfo, SWIG_POINTER_EXCEPTION | 0);
7067 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 7082static PyObject * BusyInfo_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 7089static PyObject *_wrap_new_StopWatch(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 7104 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxStopWatch, 1);
d14a1e28
RD
7105 return resultobj;
7106 fail:
7107 return NULL;
7108}
7109
7110
c32bde28 7111static PyObject *_wrap_StopWatch_Start(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7112 PyObject *resultobj;
7113 wxStopWatch *arg1 = (wxStopWatch *) 0 ;
7114 long arg2 = (long) 0 ;
7115 PyObject * obj0 = 0 ;
994141e6 7116 PyObject * obj1 = 0 ;
d14a1e28
RD
7117 char *kwnames[] = {
7118 (char *) "self",(char *) "t0", NULL
7119 };
7120
994141e6 7121 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:StopWatch_Start",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7122 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
7123 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 7124 if (obj1) {
093d3ff1
RD
7125 {
7126 arg2 = (long)(SWIG_As_long(obj1));
7127 if (SWIG_arg_fail(2)) SWIG_fail;
7128 }
994141e6 7129 }
d14a1e28
RD
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
c32bde28 7144static PyObject *_wrap_StopWatch_Pause(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7153 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
7154 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 7169static PyObject *_wrap_StopWatch_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7178 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
7179 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 7194static PyObject *_wrap_StopWatch_Time(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7204 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStopWatch, SWIG_POINTER_EXCEPTION | 0);
7205 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7206 {
7207 PyThreadState* __tstate = wxPyBeginAllowThreads();
7208 result = (long)((wxStopWatch const *)arg1)->Time();
7209
7210 wxPyEndAllowThreads(__tstate);
7211 if (PyErr_Occurred()) SWIG_fail;
7212 }
093d3ff1
RD
7213 {
7214 resultobj = SWIG_From_long((long)(result));
7215 }
d14a1e28
RD
7216 return resultobj;
7217 fail:
7218 return NULL;
7219}
7220
7221
c32bde28 7222static PyObject * StopWatch_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 7229static PyObject *_wrap_new_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7230 PyObject *resultobj;
7231 int arg1 = (int) 9 ;
4cf4100f 7232 int arg2 = (int) wxID_FILE1 ;
d14a1e28 7233 wxFileHistory *result;
994141e6 7234 PyObject * obj0 = 0 ;
4cf4100f 7235 PyObject * obj1 = 0 ;
d14a1e28 7236 char *kwnames[] = {
4cf4100f 7237 (char *) "maxFiles",(char *) "idBase", NULL
d14a1e28
RD
7238 };
7239
4cf4100f 7240 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_FileHistory",kwnames,&obj0,&obj1)) goto fail;
994141e6 7241 if (obj0) {
093d3ff1
RD
7242 {
7243 arg1 = (int)(SWIG_As_int(obj0));
7244 if (SWIG_arg_fail(1)) SWIG_fail;
7245 }
994141e6 7246 }
4cf4100f 7247 if (obj1) {
093d3ff1
RD
7248 {
7249 arg2 = (int)(SWIG_As_int(obj1));
7250 if (SWIG_arg_fail(2)) SWIG_fail;
7251 }
4cf4100f 7252 }
d14a1e28
RD
7253 {
7254 PyThreadState* __tstate = wxPyBeginAllowThreads();
4cf4100f 7255 result = (wxFileHistory *)new wxFileHistory(arg1,arg2);
d14a1e28
RD
7256
7257 wxPyEndAllowThreads(__tstate);
7258 if (PyErr_Occurred()) SWIG_fail;
7259 }
15afbcd0 7260 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileHistory, 1);
d14a1e28
RD
7261 return resultobj;
7262 fail:
7263 return NULL;
7264}
7265
7266
c32bde28 7267static PyObject *_wrap_delete_FileHistory(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7276 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7277 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 7292static PyObject *_wrap_FileHistory_AddFileToHistory(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7293 PyObject *resultobj;
7294 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7295 wxString *arg2 = 0 ;
ae8162c8 7296 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
7304 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7305 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7306 {
7307 arg2 = wxString_in_helper(obj1);
7308 if (arg2 == NULL) SWIG_fail;
ae8162c8 7309 temp2 = true;
d14a1e28
RD
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
c32bde28 7333static PyObject *_wrap_FileHistory_RemoveFileFromHistory(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7334 PyObject *resultobj;
7335 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7336 int arg2 ;
7337 PyObject * obj0 = 0 ;
994141e6 7338 PyObject * obj1 = 0 ;
d14a1e28
RD
7339 char *kwnames[] = {
7340 (char *) "self",(char *) "i", NULL
7341 };
7342
994141e6 7343 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_RemoveFileFromHistory",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 7364static PyObject *_wrap_FileHistory_GetMaxFiles(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7375 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7376 {
7377 PyThreadState* __tstate = wxPyBeginAllowThreads();
7378 result = (int)((wxFileHistory const *)arg1)->GetMaxFiles();
7379
7380 wxPyEndAllowThreads(__tstate);
7381 if (PyErr_Occurred()) SWIG_fail;
7382 }
093d3ff1
RD
7383 {
7384 resultobj = SWIG_From_int((int)(result));
7385 }
d14a1e28
RD
7386 return resultobj;
7387 fail:
7388 return NULL;
7389}
7390
7391
c32bde28 7392static PyObject *_wrap_FileHistory_UseMenu(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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
c32bde28 7421static PyObject *_wrap_FileHistory_RemoveMenu(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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
c32bde28 7450static PyObject *_wrap_FileHistory_Load(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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
c32bde28 7485static PyObject *_wrap_FileHistory_Save(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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
c32bde28 7520static PyObject *_wrap_FileHistory_AddFilesToMenu(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7530 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 7545static PyObject *_wrap_FileHistory_AddFilesToThisMenu(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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
c32bde28 7574static PyObject *_wrap_FileHistory_GetHistoryFile(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7575 PyObject *resultobj;
7576 wxFileHistory *arg1 = (wxFileHistory *) 0 ;
7577 int arg2 ;
7578 wxString result;
7579 PyObject * obj0 = 0 ;
994141e6 7580 PyObject * obj1 = 0 ;
d14a1e28
RD
7581 char *kwnames[] = {
7582 (char *) "self",(char *) "i", NULL
7583 };
7584
994141e6 7585 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:FileHistory_GetHistoryFile",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
7586 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7587 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 7588 {
093d3ff1
RD
7589 arg2 = (int)(SWIG_As_int(obj1));
7590 if (SWIG_arg_fail(2)) SWIG_fail;
7591 }
7592 {
7593 PyThreadState* __tstate = wxPyBeginAllowThreads();
d14a1e28
RD
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
c32bde28 7612static PyObject *_wrap_FileHistory_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7622 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileHistory, SWIG_POINTER_EXCEPTION | 0);
7623 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7624 {
7625 PyThreadState* __tstate = wxPyBeginAllowThreads();
7626 result = (int)((wxFileHistory const *)arg1)->GetCount();
7627
7628 wxPyEndAllowThreads(__tstate);
7629 if (PyErr_Occurred()) SWIG_fail;
7630 }
093d3ff1
RD
7631 {
7632 resultobj = SWIG_From_int((int)(result));
7633 }
d14a1e28
RD
7634 return resultobj;
7635 fail:
7636 return NULL;
7637}
7638
7639
c32bde28 7640static PyObject * FileHistory_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 7647static PyObject *_wrap_new_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7648 PyObject *resultobj;
7649 wxString *arg1 = 0 ;
7650 wxString const &arg2_defvalue = wxPyEmptyString ;
7651 wxString *arg2 = (wxString *) &arg2_defvalue ;
7652 wxSingleInstanceChecker *result;
ae8162c8
RD
7653 bool temp1 = false ;
7654 bool temp2 = false ;
d14a1e28
RD
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;
ae8162c8 7665 temp1 = true;
d14a1e28
RD
7666 }
7667 if (obj1) {
7668 {
7669 arg2 = wxString_in_helper(obj1);
7670 if (arg2 == NULL) SWIG_fail;
ae8162c8 7671 temp2 = true;
d14a1e28
RD
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 }
15afbcd0 7681 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
d14a1e28
RD
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
c32bde28 7704static PyObject *_wrap_new_PreSingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 7719 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSingleInstanceChecker, 1);
d14a1e28
RD
7720 return resultobj;
7721 fail:
7722 return NULL;
7723}
7724
7725
c32bde28 7726static PyObject *_wrap_delete_SingleInstanceChecker(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7735 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
7736 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 7751static PyObject *_wrap_SingleInstanceChecker_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
ae8162c8
RD
7758 bool temp2 = false ;
7759 bool temp3 = false ;
d14a1e28
RD
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;
093d3ff1
RD
7768 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
7769 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7770 {
7771 arg2 = wxString_in_helper(obj1);
7772 if (arg2 == NULL) SWIG_fail;
ae8162c8 7773 temp2 = true;
d14a1e28
RD
7774 }
7775 if (obj2) {
7776 {
7777 arg3 = wxString_in_helper(obj2);
7778 if (arg3 == NULL) SWIG_fail;
ae8162c8 7779 temp3 = true;
d14a1e28
RD
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 }
4f89f6a3
RD
7789 {
7790 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7791 }
d14a1e28
RD
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
c32bde28 7814static PyObject *_wrap_SingleInstanceChecker_IsAnotherRunning(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSingleInstanceChecker, SWIG_POINTER_EXCEPTION | 0);
7825 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7826 {
7827 PyThreadState* __tstate = wxPyBeginAllowThreads();
7828 result = (bool)((wxSingleInstanceChecker const *)arg1)->IsAnotherRunning();
7829
7830 wxPyEndAllowThreads(__tstate);
7831 if (PyErr_Occurred()) SWIG_fail;
7832 }
4f89f6a3
RD
7833 {
7834 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7835 }
d14a1e28
RD
7836 return resultobj;
7837 fail:
7838 return NULL;
7839}
7840
7841
c32bde28 7842static PyObject * SingleInstanceChecker_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
68350608
RD
7849static 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
c32bde28 7887static PyObject *_wrap_delete_TipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
7897 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 7912static PyObject *_wrap_TipProvider_GetTip(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7922 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
7923 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 7944static PyObject *_wrap_TipProvider_GetCurrentTip(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
7954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
7955 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7956 {
7957 PyThreadState* __tstate = wxPyBeginAllowThreads();
7958 result = (size_t)(arg1)->GetCurrentTip();
7959
7960 wxPyEndAllowThreads(__tstate);
7961 if (PyErr_Occurred()) SWIG_fail;
7962 }
093d3ff1
RD
7963 {
7964 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
7965 }
d14a1e28
RD
7966 return resultobj;
7967 fail:
7968 return NULL;
7969}
7970
7971
c32bde28 7972static PyObject *_wrap_TipProvider_PreprocessTip(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
7973 PyObject *resultobj;
7974 wxTipProvider *arg1 = (wxTipProvider *) 0 ;
7975 wxString *arg2 = 0 ;
7976 wxString result;
ae8162c8 7977 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
7985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTipProvider, SWIG_POINTER_EXCEPTION | 0);
7986 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
7987 {
7988 arg2 = wxString_in_helper(obj1);
7989 if (arg2 == NULL) SWIG_fail;
ae8162c8 7990 temp2 = true;
d14a1e28
RD
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
c32bde28 8020static PyObject * TipProvider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 8027static PyObject *_wrap_new_PyTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
8037 {
8038 arg1 = (size_t)(SWIG_As_unsigned_SS_long(obj0));
8039 if (SWIG_arg_fail(1)) SWIG_fail;
8040 }
d14a1e28
RD
8041 {
8042 PyThreadState* __tstate = wxPyBeginAllowThreads();
8043 result = (wxPyTipProvider *)new wxPyTipProvider(arg1);
8044
8045 wxPyEndAllowThreads(__tstate);
8046 if (PyErr_Occurred()) SWIG_fail;
8047 }
15afbcd0 8048 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTipProvider, 1);
d14a1e28
RD
8049 return resultobj;
8050 fail:
8051 return NULL;
8052}
8053
8054
c32bde28 8055static PyObject *_wrap_PyTipProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
8068 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTipProvider, SWIG_POINTER_EXCEPTION | 0);
8069 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 8086static PyObject * PyTipProvider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 8093static PyObject *_wrap_ShowTip(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8094 PyObject *resultobj;
8095 wxWindow *arg1 = (wxWindow *) 0 ;
8096 wxTipProvider *arg2 = (wxTipProvider *) 0 ;
ae8162c8 8097 bool arg3 = (bool) true ;
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28 8111 if (obj2) {
093d3ff1
RD
8112 {
8113 arg3 = (bool)(SWIG_As_bool(obj2));
8114 if (SWIG_arg_fail(3)) SWIG_fail;
8115 }
d14a1e28
RD
8116 }
8117 {
e3b71cb8 8118 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
8119 PyThreadState* __tstate = wxPyBeginAllowThreads();
8120 result = (bool)wxShowTip(arg1,arg2,arg3);
8121
8122 wxPyEndAllowThreads(__tstate);
110da5b0 8123 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8124 }
4f89f6a3
RD
8125 {
8126 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8127 }
d14a1e28
RD
8128 return resultobj;
8129 fail:
8130 return NULL;
8131}
8132
8133
c32bde28 8134static PyObject *_wrap_CreateFileTipProvider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8135 PyObject *resultobj;
8136 wxString *arg1 = 0 ;
8137 size_t arg2 ;
8138 wxTipProvider *result;
ae8162c8 8139 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 8150 temp1 = true;
d14a1e28 8151 }
093d3ff1
RD
8152 {
8153 arg2 = (size_t)(SWIG_As_unsigned_SS_long(obj1));
8154 if (SWIG_arg_fail(2)) SWIG_fail;
8155 }
d14a1e28 8156 {
e3b71cb8 8157 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
8158 PyThreadState* __tstate = wxPyBeginAllowThreads();
8159 result = (wxTipProvider *)wxCreateFileTipProvider((wxString const &)*arg1,arg2);
8160
8161 wxPyEndAllowThreads(__tstate);
110da5b0 8162 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8163 }
15afbcd0 8164 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTipProvider, 1);
d14a1e28
RD
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
c32bde28 8179static PyObject *_wrap_new_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8180 PyObject *resultobj;
8181 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
8182 int arg2 = (int) -1 ;
8183 wxPyTimer *result;
8184 PyObject * obj0 = 0 ;
994141e6 8185 PyObject * obj1 = 0 ;
d14a1e28
RD
8186 char *kwnames[] = {
8187 (char *) "owner",(char *) "id", NULL
8188 };
8189
994141e6 8190 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Timer",kwnames,&obj0,&obj1)) goto fail;
d14a1e28 8191 if (obj0) {
093d3ff1
RD
8192 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
8193 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 8194 }
994141e6 8195 if (obj1) {
093d3ff1
RD
8196 {
8197 arg2 = (int)(SWIG_As_int(obj1));
8198 if (SWIG_arg_fail(2)) SWIG_fail;
8199 }
994141e6 8200 }
d14a1e28 8201 {
e3b71cb8 8202 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
8203 PyThreadState* __tstate = wxPyBeginAllowThreads();
8204 result = (wxPyTimer *)new wxPyTimer(arg1,arg2);
8205
8206 wxPyEndAllowThreads(__tstate);
110da5b0 8207 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8208 }
15afbcd0 8209 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTimer, 1);
d14a1e28
RD
8210 return resultobj;
8211 fail:
8212 return NULL;
8213}
8214
8215
c32bde28 8216static PyObject *_wrap_delete_Timer(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
8225 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8226 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 8241static PyObject *_wrap_Timer__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
7722248d
RD
8242 PyObject *resultobj;
8243 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8244 PyObject *arg2 = (PyObject *) 0 ;
8245 PyObject *arg3 = (PyObject *) 0 ;
4276dc52 8246 int arg4 = (int) 1 ;
7722248d
RD
8247 PyObject * obj0 = 0 ;
8248 PyObject * obj1 = 0 ;
8249 PyObject * obj2 = 0 ;
4276dc52 8250 PyObject * obj3 = 0 ;
7722248d 8251 char *kwnames[] = {
4276dc52 8252 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
7722248d
RD
8253 };
8254
4276dc52 8255 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO|O:Timer__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
8256 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8257 if (SWIG_arg_fail(1)) SWIG_fail;
7722248d
RD
8258 arg2 = obj1;
8259 arg3 = obj2;
4276dc52 8260 if (obj3) {
093d3ff1
RD
8261 {
8262 arg4 = (int)(SWIG_As_int(obj3));
8263 if (SWIG_arg_fail(4)) SWIG_fail;
8264 }
4276dc52 8265 }
7722248d
RD
8266 {
8267 PyThreadState* __tstate = wxPyBeginAllowThreads();
4276dc52 8268 (arg1)->_setCallbackInfo(arg2,arg3,arg4);
7722248d
RD
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
c32bde28 8280static PyObject *_wrap_Timer_SetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 ;
994141e6 8287 PyObject * obj2 = 0 ;
d14a1e28
RD
8288 char *kwnames[] = {
8289 (char *) "self",(char *) "owner",(char *) "id", NULL
8290 };
8291
994141e6 8292 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Timer_SetOwner",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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;
994141e6 8297 if (obj2) {
093d3ff1
RD
8298 {
8299 arg3 = (int)(SWIG_As_int(obj2));
8300 if (SWIG_arg_fail(3)) SWIG_fail;
8301 }
994141e6 8302 }
d14a1e28
RD
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
c32bde28 8317static PyObject *_wrap_Timer_GetOwner(PyObject *, PyObject *args, PyObject *kwargs) {
1c0f361b
RD
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;
093d3ff1
RD
8327 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8328 if (SWIG_arg_fail(1)) SWIG_fail;
1c0f361b
RD
8329 {
8330 PyThreadState* __tstate = wxPyBeginAllowThreads();
8331 result = (wxEvtHandler *)(arg1)->GetOwner();
8332
8333 wxPyEndAllowThreads(__tstate);
8334 if (PyErr_Occurred()) SWIG_fail;
8335 }
8336 {
412d302d 8337 resultobj = wxPyMake_wxObject(result, 0);
1c0f361b
RD
8338 }
8339 return resultobj;
8340 fail:
8341 return NULL;
8342}
8343
8344
c32bde28 8345static PyObject *_wrap_Timer_Start(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8346 PyObject *resultobj;
8347 wxPyTimer *arg1 = (wxPyTimer *) 0 ;
8348 int arg2 = (int) -1 ;
ae8162c8 8349 bool arg3 = (bool) false ;
d14a1e28
RD
8350 bool result;
8351 PyObject * obj0 = 0 ;
994141e6 8352 PyObject * obj1 = 0 ;
d14a1e28
RD
8353 PyObject * obj2 = 0 ;
8354 char *kwnames[] = {
8355 (char *) "self",(char *) "milliseconds",(char *) "oneShot", NULL
8356 };
8357
994141e6 8358 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Timer_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
8359 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8360 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 8361 if (obj1) {
093d3ff1
RD
8362 {
8363 arg2 = (int)(SWIG_As_int(obj1));
8364 if (SWIG_arg_fail(2)) SWIG_fail;
8365 }
994141e6 8366 }
d14a1e28 8367 if (obj2) {
093d3ff1
RD
8368 {
8369 arg3 = (bool)(SWIG_As_bool(obj2));
8370 if (SWIG_arg_fail(3)) SWIG_fail;
8371 }
d14a1e28
RD
8372 }
8373 {
8374 PyThreadState* __tstate = wxPyBeginAllowThreads();
8375 result = (bool)(arg1)->Start(arg2,arg3);
8376
8377 wxPyEndAllowThreads(__tstate);
8378 if (PyErr_Occurred()) SWIG_fail;
8379 }
4f89f6a3
RD
8380 {
8381 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8382 }
d14a1e28
RD
8383 return resultobj;
8384 fail:
8385 return NULL;
8386}
8387
8388
c32bde28 8389static PyObject *_wrap_Timer_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
8398 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8399 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 8414static PyObject *_wrap_Timer_IsRunning(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
8424 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8425 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8426 {
8427 PyThreadState* __tstate = wxPyBeginAllowThreads();
8428 result = (bool)((wxPyTimer const *)arg1)->IsRunning();
8429
8430 wxPyEndAllowThreads(__tstate);
8431 if (PyErr_Occurred()) SWIG_fail;
8432 }
4f89f6a3
RD
8433 {
8434 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8435 }
d14a1e28
RD
8436 return resultobj;
8437 fail:
8438 return NULL;
8439}
8440
8441
c32bde28 8442static PyObject *_wrap_Timer_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
8452 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8453 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8454 {
8455 PyThreadState* __tstate = wxPyBeginAllowThreads();
8456 result = (int)((wxPyTimer const *)arg1)->GetInterval();
8457
8458 wxPyEndAllowThreads(__tstate);
8459 if (PyErr_Occurred()) SWIG_fail;
8460 }
093d3ff1
RD
8461 {
8462 resultobj = SWIG_From_int((int)(result));
8463 }
d14a1e28
RD
8464 return resultobj;
8465 fail:
8466 return NULL;
8467}
8468
8469
c32bde28 8470static PyObject *_wrap_Timer_IsOneShot(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
8480 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8481 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8482 {
8483 PyThreadState* __tstate = wxPyBeginAllowThreads();
8484 result = (bool)((wxPyTimer const *)arg1)->IsOneShot();
8485
8486 wxPyEndAllowThreads(__tstate);
8487 if (PyErr_Occurred()) SWIG_fail;
8488 }
4f89f6a3
RD
8489 {
8490 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8491 }
d14a1e28
RD
8492 return resultobj;
8493 fail:
8494 return NULL;
8495}
8496
8497
c32bde28 8498static PyObject *_wrap_Timer_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
cc6dd355
RD
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;
093d3ff1
RD
8508 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTimer, SWIG_POINTER_EXCEPTION | 0);
8509 if (SWIG_arg_fail(1)) SWIG_fail;
cc6dd355
RD
8510 {
8511 PyThreadState* __tstate = wxPyBeginAllowThreads();
8512 result = (int)((wxPyTimer const *)arg1)->GetId();
8513
8514 wxPyEndAllowThreads(__tstate);
8515 if (PyErr_Occurred()) SWIG_fail;
8516 }
093d3ff1
RD
8517 {
8518 resultobj = SWIG_From_int((int)(result));
8519 }
cc6dd355
RD
8520 return resultobj;
8521 fail:
8522 return NULL;
8523}
8524
8525
c32bde28 8526static PyObject * Timer_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 8533static PyObject *_wrap_new_TimerEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8534 PyObject *resultobj;
8535 int arg1 = (int) 0 ;
8536 int arg2 = (int) 0 ;
8537 wxTimerEvent *result;
994141e6
RD
8538 PyObject * obj0 = 0 ;
8539 PyObject * obj1 = 0 ;
d14a1e28
RD
8540 char *kwnames[] = {
8541 (char *) "timerid",(char *) "interval", NULL
8542 };
8543
994141e6
RD
8544 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_TimerEvent",kwnames,&obj0,&obj1)) goto fail;
8545 if (obj0) {
093d3ff1
RD
8546 {
8547 arg1 = (int)(SWIG_As_int(obj0));
8548 if (SWIG_arg_fail(1)) SWIG_fail;
8549 }
994141e6
RD
8550 }
8551 if (obj1) {
093d3ff1
RD
8552 {
8553 arg2 = (int)(SWIG_As_int(obj1));
8554 if (SWIG_arg_fail(2)) SWIG_fail;
8555 }
994141e6 8556 }
d14a1e28
RD
8557 {
8558 PyThreadState* __tstate = wxPyBeginAllowThreads();
8559 result = (wxTimerEvent *)new wxTimerEvent(arg1,arg2);
8560
8561 wxPyEndAllowThreads(__tstate);
8562 if (PyErr_Occurred()) SWIG_fail;
8563 }
15afbcd0 8564 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerEvent, 1);
d14a1e28
RD
8565 return resultobj;
8566 fail:
8567 return NULL;
8568}
8569
8570
c32bde28 8571static PyObject *_wrap_TimerEvent_GetInterval(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
8581 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimerEvent, SWIG_POINTER_EXCEPTION | 0);
8582 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
8583 {
8584 PyThreadState* __tstate = wxPyBeginAllowThreads();
8585 result = (int)((wxTimerEvent const *)arg1)->GetInterval();
8586
8587 wxPyEndAllowThreads(__tstate);
8588 if (PyErr_Occurred()) SWIG_fail;
8589 }
093d3ff1
RD
8590 {
8591 resultobj = SWIG_From_int((int)(result));
8592 }
d14a1e28
RD
8593 return resultobj;
8594 fail:
8595 return NULL;
8596}
8597
8598
c32bde28 8599static PyObject * TimerEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 8606static PyObject *_wrap_new_TimerRunner__SWIG_0(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
8620 }
8621 {
e3b71cb8 8622 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
8623 PyThreadState* __tstate = wxPyBeginAllowThreads();
8624 result = (wxTimerRunner *)new wxTimerRunner(*arg1);
8625
8626 wxPyEndAllowThreads(__tstate);
110da5b0 8627 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8628 }
15afbcd0 8629 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
d14a1e28
RD
8630 return resultobj;
8631 fail:
8632 return NULL;
8633}
8634
8635
c32bde28 8636static PyObject *_wrap_new_TimerRunner__SWIG_1(PyObject *, PyObject *args) {
d14a1e28
RD
8637 PyObject *resultobj;
8638 wxTimer *arg1 = 0 ;
8639 int arg2 ;
ae8162c8 8640 bool arg3 = (bool) false ;
d14a1e28
RD
8641 wxTimerRunner *result;
8642 PyObject * obj0 = 0 ;
994141e6 8643 PyObject * obj1 = 0 ;
d14a1e28
RD
8644 PyObject * obj2 = 0 ;
8645
994141e6 8646 if(!PyArg_ParseTuple(args,(char *)"OO|O:new_TimerRunner",&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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 }
d14a1e28 8659 if (obj2) {
093d3ff1
RD
8660 {
8661 arg3 = (bool)(SWIG_As_bool(obj2));
8662 if (SWIG_arg_fail(3)) SWIG_fail;
8663 }
d14a1e28
RD
8664 }
8665 {
e3b71cb8 8666 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
8667 PyThreadState* __tstate = wxPyBeginAllowThreads();
8668 result = (wxTimerRunner *)new wxTimerRunner(*arg1,arg2,arg3);
8669
8670 wxPyEndAllowThreads(__tstate);
110da5b0 8671 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 8672 }
15afbcd0 8673 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimerRunner, 1);
d14a1e28
RD
8674 return resultobj;
8675 fail:
8676 return NULL;
8677}
8678
8679
8680static 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 {
093d3ff1 8692 void *ptr = 0;
15afbcd0 8693 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
d14a1e28
RD
8694 _v = 0;
8695 PyErr_Clear();
8696 } else {
093d3ff1 8697 _v = (ptr != 0);
d14a1e28
RD
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 {
093d3ff1 8707 void *ptr = 0;
15afbcd0 8708 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxTimer, 0) == -1) {
d14a1e28
RD
8709 _v = 0;
8710 PyErr_Clear();
8711 } else {
093d3ff1 8712 _v = (ptr != 0);
d14a1e28
RD
8713 }
8714 }
8715 if (_v) {
c32bde28 8716 _v = SWIG_Check_int(argv[1]);
d14a1e28
RD
8717 if (_v) {
8718 if (argc <= 2) {
8719 return _wrap_new_TimerRunner__SWIG_1(self,args);
8720 }
c32bde28 8721 _v = SWIG_Check_bool(argv[2]);
d14a1e28
RD
8722 if (_v) {
8723 return _wrap_new_TimerRunner__SWIG_1(self,args);
8724 }
8725 }
8726 }
8727 }
8728
093d3ff1 8729 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'new_TimerRunner'");
d14a1e28
RD
8730 return NULL;
8731}
8732
8733
c32bde28 8734static PyObject *_wrap_delete_TimerRunner(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
8743 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimerRunner, SWIG_POINTER_EXCEPTION | 0);
8744 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 8759static PyObject *_wrap_TimerRunner_Start(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
8760 PyObject *resultobj;
8761 wxTimerRunner *arg1 = (wxTimerRunner *) 0 ;
8762 int arg2 ;
ae8162c8 8763 bool arg3 = (bool) false ;
d14a1e28 8764 PyObject * obj0 = 0 ;
994141e6 8765 PyObject * obj1 = 0 ;
d14a1e28
RD
8766 PyObject * obj2 = 0 ;
8767 char *kwnames[] = {
8768 (char *) "self",(char *) "milli",(char *) "oneShot", NULL
8769 };
8770
994141e6 8771 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:TimerRunner_Start",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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 }
d14a1e28 8778 if (obj2) {
093d3ff1
RD
8779 {
8780 arg3 = (bool)(SWIG_As_bool(obj2));
8781 if (SWIG_arg_fail(3)) SWIG_fail;
8782 }
d14a1e28
RD
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
c32bde28 8798static PyObject * TimerRunner_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 8805static PyObject *_wrap_new_Log(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 8820 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 1);
d14a1e28
RD
8821 return resultobj;
8822 fail:
8823 return NULL;
8824}
8825
8826
c32bde28 8827static PyObject *_wrap_Log_IsEnabled(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
4f89f6a3
RD
8842 {
8843 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8844 }
d14a1e28
RD
8845 return resultobj;
8846 fail:
8847 return NULL;
8848}
8849
8850
c32bde28 8851static PyObject *_wrap_Log_EnableLogging(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 8852 PyObject *resultobj;
ae8162c8 8853 bool arg1 = (bool) true ;
d14a1e28
RD
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) {
093d3ff1
RD
8862 {
8863 arg1 = (bool)(SWIG_As_bool(obj0));
8864 if (SWIG_arg_fail(1)) SWIG_fail;
8865 }
d14a1e28
RD
8866 }
8867 {
8868 PyThreadState* __tstate = wxPyBeginAllowThreads();
8869 result = (bool)wxLog::EnableLogging(arg1);
8870
8871 wxPyEndAllowThreads(__tstate);
8872 if (PyErr_Occurred()) SWIG_fail;
8873 }
4f89f6a3
RD
8874 {
8875 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8876 }
d14a1e28
RD
8877 return resultobj;
8878 fail:
8879 return NULL;
8880}
8881
8882
c32bde28 8883static PyObject *_wrap_Log_OnLog(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 8920static PyObject *_wrap_Log_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
8929 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
8930 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 8945static PyObject *_wrap_Log_FlushActive(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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
c32bde28 8966static PyObject *_wrap_Log_GetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 8981 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
d14a1e28
RD
8982 return resultobj;
8983 fail:
8984 return NULL;
8985}
8986
8987
c32bde28 8988static PyObject *_wrap_Log_SetActiveTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
8998 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
8999 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9000 {
9001 PyThreadState* __tstate = wxPyBeginAllowThreads();
9002 result = (wxLog *)wxLog::SetActiveTarget(arg1);
9003
9004 wxPyEndAllowThreads(__tstate);
9005 if (PyErr_Occurred()) SWIG_fail;
9006 }
15afbcd0 9007 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
d14a1e28
RD
9008 return resultobj;
9009 fail:
9010 return NULL;
9011}
9012
9013
c32bde28 9014static PyObject *_wrap_Log_Suspend(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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
c32bde28 9035static PyObject *_wrap_Log_Resume(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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
c32bde28 9056static PyObject *_wrap_Log_SetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 9057 PyObject *resultobj;
ae8162c8 9058 bool arg1 = (bool) true ;
d14a1e28
RD
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) {
093d3ff1
RD
9066 {
9067 arg1 = (bool)(SWIG_As_bool(obj0));
9068 if (SWIG_arg_fail(1)) SWIG_fail;
9069 }
d14a1e28
RD
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
c32bde28 9085static PyObject *_wrap_Log_SetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9094 {
9095 arg1 = (wxLogLevel)(SWIG_As_unsigned_SS_long(obj0));
9096 if (SWIG_arg_fail(1)) SWIG_fail;
9097 }
d14a1e28
RD
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
c32bde28 9112static PyObject *_wrap_Log_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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
c32bde28 9133static PyObject *_wrap_Log_SetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9142 {
9143 arg1 = (wxTraceMask)(SWIG_As_unsigned_SS_long(obj0));
9144 if (SWIG_arg_fail(1)) SWIG_fail;
9145 }
d14a1e28
RD
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
c32bde28 9160static PyObject *_wrap_Log_AddTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9161 PyObject *resultobj;
9162 wxString *arg1 = 0 ;
ae8162c8 9163 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 9173 temp1 = true;
d14a1e28
RD
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
c32bde28 9197static PyObject *_wrap_Log_RemoveTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9198 PyObject *resultobj;
9199 wxString *arg1 = 0 ;
ae8162c8 9200 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 9210 temp1 = true;
d14a1e28
RD
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
c32bde28 9234static PyObject *_wrap_Log_ClearTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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
c32bde28 9255static PyObject *_wrap_Log_GetTraceMasks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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
c32bde28 9282static PyObject *_wrap_Log_SetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9291 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChar, SWIG_POINTER_EXCEPTION | 0);
9292 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 9307static PyObject *_wrap_Log_GetVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
4f89f6a3
RD
9322 {
9323 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9324 }
d14a1e28
RD
9325 return resultobj;
9326 fail:
9327 return NULL;
9328}
9329
9330
c32bde28 9331static PyObject *_wrap_Log_GetTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
093d3ff1
RD
9346 {
9347 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
9348 }
d14a1e28
RD
9349 return resultobj;
9350 fail:
9351 return NULL;
9352}
9353
9354
c32bde28 9355static PyObject *_wrap_Log_IsAllowedTraceMask(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxChar, SWIG_POINTER_EXCEPTION | 0);
9366 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9367 {
9368 PyThreadState* __tstate = wxPyBeginAllowThreads();
9369 result = (bool)wxLog::IsAllowedTraceMask((wxChar const *)arg1);
9370
9371 wxPyEndAllowThreads(__tstate);
9372 if (PyErr_Occurred()) SWIG_fail;
9373 }
4f89f6a3
RD
9374 {
9375 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9376 }
d14a1e28
RD
9377 return resultobj;
9378 fail:
9379 return NULL;
9380}
9381
9382
c32bde28 9383static PyObject *_wrap_Log_GetLogLevel(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
093d3ff1
RD
9398 {
9399 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
9400 }
d14a1e28
RD
9401 return resultobj;
9402 fail:
9403 return NULL;
9404}
9405
9406
c32bde28 9407static PyObject *_wrap_Log_GetTimestamp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 9422 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxChar, 0);
d14a1e28
RD
9423 return resultobj;
9424 fail:
9425 return NULL;
9426}
9427
9428
c32bde28 9429static PyObject *_wrap_Log_TimeStamp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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
c32bde28 9457static PyObject *_wrap_Log_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
9467 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 9482static PyObject * Log_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 9489static PyObject *_wrap_new_LogStderr(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 9504 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogStderr, 1);
d14a1e28
RD
9505 return resultobj;
9506 fail:
9507 return NULL;
9508}
9509
9510
c32bde28 9511static PyObject * LogStderr_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 9518static PyObject *_wrap_new_LogTextCtrl(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9528 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextCtrl, SWIG_POINTER_EXCEPTION | 0);
9529 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9530 {
9531 PyThreadState* __tstate = wxPyBeginAllowThreads();
9532 result = (wxLogTextCtrl *)new wxLogTextCtrl(arg1);
9533
9534 wxPyEndAllowThreads(__tstate);
9535 if (PyErr_Occurred()) SWIG_fail;
9536 }
15afbcd0 9537 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogTextCtrl, 1);
d14a1e28
RD
9538 return resultobj;
9539 fail:
9540 return NULL;
9541}
9542
9543
c32bde28 9544static PyObject * LogTextCtrl_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 9551static PyObject *_wrap_new_LogGui(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 9566 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogGui, 1);
d14a1e28
RD
9567 return resultobj;
9568 fail:
9569 return NULL;
9570}
9571
9572
c32bde28 9573static PyObject * LogGui_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 9580static PyObject *_wrap_new_LogWindow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9581 PyObject *resultobj;
9582 wxFrame *arg1 = (wxFrame *) 0 ;
9583 wxString *arg2 = 0 ;
ae8162c8
RD
9584 bool arg3 = (bool) true ;
9585 bool arg4 = (bool) true ;
d14a1e28 9586 wxLogWindow *result;
ae8162c8 9587 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
9597 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
9598 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9599 {
9600 arg2 = wxString_in_helper(obj1);
9601 if (arg2 == NULL) SWIG_fail;
ae8162c8 9602 temp2 = true;
d14a1e28
RD
9603 }
9604 if (obj2) {
093d3ff1
RD
9605 {
9606 arg3 = (bool)(SWIG_As_bool(obj2));
9607 if (SWIG_arg_fail(3)) SWIG_fail;
9608 }
d14a1e28
RD
9609 }
9610 if (obj3) {
093d3ff1
RD
9611 {
9612 arg4 = (bool)(SWIG_As_bool(obj3));
9613 if (SWIG_arg_fail(4)) SWIG_fail;
9614 }
d14a1e28
RD
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 }
15afbcd0 9623 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogWindow, 1);
d14a1e28
RD
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
c32bde28 9638static PyObject *_wrap_LogWindow_Show(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
9639 PyObject *resultobj;
9640 wxLogWindow *arg1 = (wxLogWindow *) 0 ;
ae8162c8 9641 bool arg2 = (bool) true ;
d14a1e28
RD
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;
093d3ff1
RD
9649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
9650 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 9651 if (obj1) {
093d3ff1
RD
9652 {
9653 arg2 = (bool)(SWIG_As_bool(obj1));
9654 if (SWIG_arg_fail(2)) SWIG_fail;
9655 }
d14a1e28
RD
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
c32bde28 9671static PyObject *_wrap_LogWindow_GetFrame(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9681 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
9682 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9683 {
9684 PyThreadState* __tstate = wxPyBeginAllowThreads();
9685 result = (wxFrame *)((wxLogWindow const *)arg1)->GetFrame();
9686
9687 wxPyEndAllowThreads(__tstate);
9688 if (PyErr_Occurred()) SWIG_fail;
9689 }
9690 {
412d302d 9691 resultobj = wxPyMake_wxObject(result, 0);
d14a1e28
RD
9692 }
9693 return resultobj;
9694 fail:
9695 return NULL;
9696}
9697
9698
c32bde28 9699static PyObject *_wrap_LogWindow_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9709 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
9710 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9711 {
9712 PyThreadState* __tstate = wxPyBeginAllowThreads();
9713 result = (wxLog *)((wxLogWindow const *)arg1)->GetOldLog();
9714
9715 wxPyEndAllowThreads(__tstate);
9716 if (PyErr_Occurred()) SWIG_fail;
9717 }
15afbcd0 9718 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
d14a1e28
RD
9719 return resultobj;
9720 fail:
9721 return NULL;
9722}
9723
9724
c32bde28 9725static PyObject *_wrap_LogWindow_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9735 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogWindow, SWIG_POINTER_EXCEPTION | 0);
9736 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9737 {
9738 PyThreadState* __tstate = wxPyBeginAllowThreads();
9739 result = (bool)((wxLogWindow const *)arg1)->IsPassingMessages();
9740
9741 wxPyEndAllowThreads(__tstate);
9742 if (PyErr_Occurred()) SWIG_fail;
9743 }
4f89f6a3
RD
9744 {
9745 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9746 }
d14a1e28
RD
9747 return resultobj;
9748 fail:
9749 return NULL;
9750}
9751
9752
c32bde28 9753static PyObject *_wrap_LogWindow_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 9784static PyObject * LogWindow_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 9791static PyObject *_wrap_new_LogChain(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9801 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLog, SWIG_POINTER_EXCEPTION | 0);
9802 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9803 {
9804 PyThreadState* __tstate = wxPyBeginAllowThreads();
9805 result = (wxLogChain *)new wxLogChain(arg1);
9806
9807 wxPyEndAllowThreads(__tstate);
9808 if (PyErr_Occurred()) SWIG_fail;
9809 }
15afbcd0 9810 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogChain, 1);
d14a1e28
RD
9811 return resultobj;
9812 fail:
9813 return NULL;
9814}
9815
9816
c32bde28 9817static PyObject *_wrap_LogChain_SetLog(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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
c32bde28 9846static PyObject *_wrap_LogChain_PassMessages(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 9877static PyObject *_wrap_LogChain_IsPassingMessages(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9887 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
9888 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9889 {
9890 PyThreadState* __tstate = wxPyBeginAllowThreads();
9891 result = (bool)(arg1)->IsPassingMessages();
9892
9893 wxPyEndAllowThreads(__tstate);
9894 if (PyErr_Occurred()) SWIG_fail;
9895 }
4f89f6a3
RD
9896 {
9897 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
9898 }
d14a1e28
RD
9899 return resultobj;
9900 fail:
9901 return NULL;
9902}
9903
9904
c32bde28 9905static PyObject *_wrap_LogChain_GetOldLog(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
9915 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogChain, SWIG_POINTER_EXCEPTION | 0);
9916 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
9917 {
9918 PyThreadState* __tstate = wxPyBeginAllowThreads();
9919 result = (wxLog *)(arg1)->GetOldLog();
9920
9921 wxPyEndAllowThreads(__tstate);
9922 if (PyErr_Occurred()) SWIG_fail;
9923 }
15afbcd0 9924 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLog, 0);
d14a1e28
RD
9925 return resultobj;
9926 fail:
9927 return NULL;
9928}
9929
9930
c32bde28 9931static PyObject * LogChain_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
53307de4
RD
9938static 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
9960static 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
9995static 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
10020static 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}
c32bde28 10027static PyObject *_wrap_SysErrorCode(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
093d3ff1
RD
10042 {
10043 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
10044 }
d14a1e28
RD
10045 return resultobj;
10046 fail:
10047 return NULL;
10048}
10049
10050
c32bde28 10051static PyObject *_wrap_SysErrorMsg(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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) {
093d3ff1
RD
10062 {
10063 arg1 = (unsigned long)(SWIG_As_unsigned_SS_long(obj0));
10064 if (SWIG_arg_fail(1)) SWIG_fail;
10065 }
d14a1e28
RD
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
c32bde28 10087static PyObject *_wrap_LogFatalError(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10088 PyObject *resultobj;
10089 wxString *arg1 = 0 ;
ae8162c8 10090 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 10100 temp1 = true;
d14a1e28
RD
10101 }
10102 {
10103 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10104 wxPyLogFatalError((wxString const &)*arg1);
d14a1e28
RD
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
c32bde28 10124static PyObject *_wrap_LogError(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10125 PyObject *resultobj;
10126 wxString *arg1 = 0 ;
ae8162c8 10127 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 10137 temp1 = true;
d14a1e28
RD
10138 }
10139 {
10140 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10141 wxPyLogError((wxString const &)*arg1);
d14a1e28
RD
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
c32bde28 10161static PyObject *_wrap_LogWarning(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10162 PyObject *resultobj;
10163 wxString *arg1 = 0 ;
ae8162c8 10164 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 10174 temp1 = true;
d14a1e28
RD
10175 }
10176 {
10177 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10178 wxPyLogWarning((wxString const &)*arg1);
d14a1e28
RD
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
c32bde28 10198static PyObject *_wrap_LogMessage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10199 PyObject *resultobj;
10200 wxString *arg1 = 0 ;
ae8162c8 10201 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 10211 temp1 = true;
d14a1e28
RD
10212 }
10213 {
10214 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10215 wxPyLogMessage((wxString const &)*arg1);
d14a1e28
RD
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
c32bde28 10235static PyObject *_wrap_LogInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10236 PyObject *resultobj;
10237 wxString *arg1 = 0 ;
ae8162c8 10238 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 10248 temp1 = true;
d14a1e28
RD
10249 }
10250 {
10251 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10252 wxPyLogInfo((wxString const &)*arg1);
d14a1e28
RD
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
c32bde28 10272static PyObject *_wrap_LogDebug(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10273 PyObject *resultobj;
10274 wxString *arg1 = 0 ;
ae8162c8 10275 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 10285 temp1 = true;
d14a1e28
RD
10286 }
10287 {
10288 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10289 wxPyLogDebug((wxString const &)*arg1);
d14a1e28
RD
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
c32bde28 10309static PyObject *_wrap_LogVerbose(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10310 PyObject *resultobj;
10311 wxString *arg1 = 0 ;
ae8162c8 10312 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 10322 temp1 = true;
d14a1e28
RD
10323 }
10324 {
10325 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10326 wxPyLogVerbose((wxString const &)*arg1);
d14a1e28
RD
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
c32bde28 10346static PyObject *_wrap_LogStatus(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10347 PyObject *resultobj;
10348 wxString *arg1 = 0 ;
ae8162c8 10349 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 10359 temp1 = true;
d14a1e28
RD
10360 }
10361 {
10362 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10363 wxPyLogStatus((wxString const &)*arg1);
d14a1e28
RD
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
c32bde28 10383static PyObject *_wrap_LogStatusFrame(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10384 PyObject *resultobj;
10385 wxFrame *arg1 = (wxFrame *) 0 ;
10386 wxString *arg2 = 0 ;
ae8162c8 10387 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
10395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFrame, SWIG_POINTER_EXCEPTION | 0);
10396 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
10397 {
10398 arg2 = wxString_in_helper(obj1);
10399 if (arg2 == NULL) SWIG_fail;
ae8162c8 10400 temp2 = true;
d14a1e28
RD
10401 }
10402 {
10403 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10404 wxPyLogStatusFrame(arg1,(wxString const &)*arg2);
d14a1e28
RD
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
c32bde28 10424static PyObject *_wrap_LogSysError(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10425 PyObject *resultobj;
10426 wxString *arg1 = 0 ;
ae8162c8 10427 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 10437 temp1 = true;
d14a1e28
RD
10438 }
10439 {
10440 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10441 wxPyLogSysError((wxString const &)*arg1);
d14a1e28
RD
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
f78cc896
RD
10461static 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;
093d3ff1
RD
10473 {
10474 arg1 = (unsigned long)(SWIG_As_unsigned_SS_long(obj0));
10475 if (SWIG_arg_fail(1)) SWIG_fail;
10476 }
f78cc896
RD
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
c32bde28 10504static PyObject *_wrap_LogTrace__SWIG_0(PyObject *, PyObject *args) {
d14a1e28 10505 PyObject *resultobj;
cc6dd355
RD
10506 unsigned long arg1 ;
10507 wxString *arg2 = 0 ;
ae8162c8 10508 bool temp2 = false ;
d14a1e28 10509 PyObject * obj0 = 0 ;
cc6dd355 10510 PyObject * obj1 = 0 ;
d14a1e28 10511
cc6dd355 10512 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
093d3ff1
RD
10513 {
10514 arg1 = (unsigned long)(SWIG_As_unsigned_SS_long(obj0));
10515 if (SWIG_arg_fail(1)) SWIG_fail;
10516 }
d14a1e28 10517 {
cc6dd355
RD
10518 arg2 = wxString_in_helper(obj1);
10519 if (arg2 == NULL) SWIG_fail;
ae8162c8 10520 temp2 = true;
d14a1e28
RD
10521 }
10522 {
10523 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10524 wxPyLogTrace(arg1,(wxString const &)*arg2);
d14a1e28
RD
10525
10526 wxPyEndAllowThreads(__tstate);
10527 if (PyErr_Occurred()) SWIG_fail;
10528 }
10529 Py_INCREF(Py_None); resultobj = Py_None;
10530 {
cc6dd355
RD
10531 if (temp2)
10532 delete arg2;
d14a1e28
RD
10533 }
10534 return resultobj;
10535 fail:
10536 {
cc6dd355
RD
10537 if (temp2)
10538 delete arg2;
d14a1e28
RD
10539 }
10540 return NULL;
10541}
10542
10543
c32bde28 10544static PyObject *_wrap_LogTrace__SWIG_1(PyObject *, PyObject *args) {
d14a1e28
RD
10545 PyObject *resultobj;
10546 wxString *arg1 = 0 ;
10547 wxString *arg2 = 0 ;
ae8162c8
RD
10548 bool temp1 = false ;
10549 bool temp2 = false ;
d14a1e28
RD
10550 PyObject * obj0 = 0 ;
10551 PyObject * obj1 = 0 ;
d14a1e28 10552
cc6dd355 10553 if(!PyArg_ParseTuple(args,(char *)"OO:LogTrace",&obj0,&obj1)) goto fail;
d14a1e28
RD
10554 {
10555 arg1 = wxString_in_helper(obj0);
10556 if (arg1 == NULL) SWIG_fail;
ae8162c8 10557 temp1 = true;
d14a1e28
RD
10558 }
10559 {
10560 arg2 = wxString_in_helper(obj1);
10561 if (arg2 == NULL) SWIG_fail;
ae8162c8 10562 temp2 = true;
d14a1e28
RD
10563 }
10564 {
10565 PyThreadState* __tstate = wxPyBeginAllowThreads();
f78cc896 10566 wxPyLogTrace((wxString const &)*arg1,(wxString const &)*arg2);
d14a1e28
RD
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
cc6dd355
RD
10594static 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 {
4d5c3d91 10606 _v = PyString_Check(argv[0]) || PyUnicode_Check(argv[0]);
cc6dd355
RD
10607 }
10608 if (_v) {
10609 {
4d5c3d91 10610 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
cc6dd355
RD
10611 }
10612 if (_v) {
10613 return _wrap_LogTrace__SWIG_1(self,args);
10614 }
10615 }
10616 }
10617 if (argc == 2) {
10618 int _v;
c32bde28 10619 _v = SWIG_Check_unsigned_SS_long(argv[0]);
cc6dd355
RD
10620 if (_v) {
10621 {
4d5c3d91 10622 _v = PyString_Check(argv[1]) || PyUnicode_Check(argv[1]);
cc6dd355
RD
10623 }
10624 if (_v) {
10625 return _wrap_LogTrace__SWIG_0(self,args);
10626 }
10627 }
10628 }
10629
093d3ff1 10630 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'LogTrace'");
cc6dd355
RD
10631 return NULL;
10632}
10633
10634
c32bde28 10635static PyObject *_wrap_SafeShowMessage(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10636 PyObject *resultobj;
10637 wxString *arg1 = 0 ;
10638 wxString *arg2 = 0 ;
ae8162c8
RD
10639 bool temp1 = false ;
10640 bool temp2 = false ;
d14a1e28
RD
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;
ae8162c8 10651 temp1 = true;
d14a1e28
RD
10652 }
10653 {
10654 arg2 = wxString_in_helper(obj1);
10655 if (arg2 == NULL) SWIG_fail;
ae8162c8 10656 temp2 = true;
d14a1e28
RD
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
c32bde28 10688static PyObject *_wrap_new_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 10703 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxLogNull, 1);
d14a1e28
RD
10704 return resultobj;
10705 fail:
10706 return NULL;
10707}
10708
10709
c32bde28 10710static PyObject *_wrap_delete_LogNull(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
10719 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxLogNull, SWIG_POINTER_EXCEPTION | 0);
10720 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 10735static PyObject * LogNull_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 10742static PyObject *_wrap_new_PyLog(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 10757 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyLog, 1);
d14a1e28
RD
10758 return resultobj;
10759 fail:
10760 return NULL;
10761}
10762
10763
c32bde28 10764static PyObject *_wrap_PyLog__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
10777 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyLog, SWIG_POINTER_EXCEPTION | 0);
10778 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 10795static PyObject * PyLog_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 10802static PyObject *_wrap_Process_Kill(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10803 PyObject *resultobj;
10804 int arg1 ;
093d3ff1 10805 wxSignal arg2 = (wxSignal) wxSIGTERM ;
1823fbb4 10806 int arg3 = (int) wxKILL_NOCHILDREN ;
093d3ff1 10807 wxKillError result;
994141e6
RD
10808 PyObject * obj0 = 0 ;
10809 PyObject * obj1 = 0 ;
1823fbb4 10810 PyObject * obj2 = 0 ;
d14a1e28 10811 char *kwnames[] = {
1823fbb4 10812 (char *) "pid",(char *) "sig",(char *) "flags", NULL
d14a1e28
RD
10813 };
10814
1823fbb4 10815 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Process_Kill",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
10816 {
10817 arg1 = (int)(SWIG_As_int(obj0));
10818 if (SWIG_arg_fail(1)) SWIG_fail;
10819 }
994141e6 10820 if (obj1) {
093d3ff1
RD
10821 {
10822 arg2 = (wxSignal)(SWIG_As_int(obj1));
10823 if (SWIG_arg_fail(2)) SWIG_fail;
10824 }
994141e6 10825 }
1823fbb4 10826 if (obj2) {
093d3ff1
RD
10827 {
10828 arg3 = (int)(SWIG_As_int(obj2));
10829 if (SWIG_arg_fail(3)) SWIG_fail;
10830 }
1823fbb4 10831 }
d14a1e28
RD
10832 {
10833 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 10834 result = (wxKillError)wxPyProcess::Kill(arg1,(wxSignal )arg2,arg3);
d14a1e28
RD
10835
10836 wxPyEndAllowThreads(__tstate);
10837 if (PyErr_Occurred()) SWIG_fail;
10838 }
093d3ff1 10839 resultobj = SWIG_From_int((result));
d14a1e28
RD
10840 return resultobj;
10841 fail:
10842 return NULL;
10843}
10844
10845
c32bde28 10846static PyObject *_wrap_Process_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10847 PyObject *resultobj;
10848 int arg1 ;
10849 bool result;
994141e6 10850 PyObject * obj0 = 0 ;
d14a1e28
RD
10851 char *kwnames[] = {
10852 (char *) "pid", NULL
10853 };
10854
994141e6 10855 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Process_Exists",kwnames,&obj0)) goto fail;
093d3ff1
RD
10856 {
10857 arg1 = (int)(SWIG_As_int(obj0));
10858 if (SWIG_arg_fail(1)) SWIG_fail;
10859 }
d14a1e28
RD
10860 {
10861 PyThreadState* __tstate = wxPyBeginAllowThreads();
10862 result = (bool)wxPyProcess::Exists(arg1);
10863
10864 wxPyEndAllowThreads(__tstate);
10865 if (PyErr_Occurred()) SWIG_fail;
10866 }
4f89f6a3
RD
10867 {
10868 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10869 }
d14a1e28
RD
10870 return resultobj;
10871 fail:
10872 return NULL;
10873}
10874
10875
c32bde28 10876static PyObject *_wrap_Process_Open(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10877 PyObject *resultobj;
10878 wxString *arg1 = 0 ;
10879 int arg2 = (int) wxEXEC_ASYNC ;
10880 wxPyProcess *result;
ae8162c8 10881 bool temp1 = false ;
d14a1e28 10882 PyObject * obj0 = 0 ;
994141e6 10883 PyObject * obj1 = 0 ;
d14a1e28
RD
10884 char *kwnames[] = {
10885 (char *) "cmd",(char *) "flags", NULL
10886 };
10887
994141e6 10888 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Process_Open",kwnames,&obj0,&obj1)) goto fail;
d14a1e28
RD
10889 {
10890 arg1 = wxString_in_helper(obj0);
10891 if (arg1 == NULL) SWIG_fail;
ae8162c8 10892 temp1 = true;
d14a1e28 10893 }
994141e6 10894 if (obj1) {
093d3ff1
RD
10895 {
10896 arg2 = (int)(SWIG_As_int(obj1));
10897 if (SWIG_arg_fail(2)) SWIG_fail;
10898 }
994141e6 10899 }
d14a1e28
RD
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 }
15afbcd0 10907 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 0);
d14a1e28
RD
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
c32bde28 10922static PyObject *_wrap_new_Process(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10923 PyObject *resultobj;
10924 wxEvtHandler *arg1 = (wxEvtHandler *) NULL ;
10925 int arg2 = (int) -1 ;
10926 wxPyProcess *result;
10927 PyObject * obj0 = 0 ;
994141e6 10928 PyObject * obj1 = 0 ;
d14a1e28
RD
10929 char *kwnames[] = {
10930 (char *) "parent",(char *) "id", NULL
10931 };
10932
994141e6 10933 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:new_Process",kwnames,&obj0,&obj1)) goto fail;
d14a1e28 10934 if (obj0) {
093d3ff1
RD
10935 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxEvtHandler, SWIG_POINTER_EXCEPTION | 0);
10936 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 10937 }
994141e6 10938 if (obj1) {
093d3ff1
RD
10939 {
10940 arg2 = (int)(SWIG_As_int(obj1));
10941 if (SWIG_arg_fail(2)) SWIG_fail;
10942 }
994141e6 10943 }
d14a1e28
RD
10944 {
10945 PyThreadState* __tstate = wxPyBeginAllowThreads();
10946 result = (wxPyProcess *)new wxPyProcess(arg1,arg2);
10947
10948 wxPyEndAllowThreads(__tstate);
10949 if (PyErr_Occurred()) SWIG_fail;
10950 }
15afbcd0 10951 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyProcess, 1);
d14a1e28
RD
10952 return resultobj;
10953 fail:
10954 return NULL;
10955}
10956
10957
c32bde28 10958static PyObject *_wrap_Process__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
10971 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
10972 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 10989static PyObject *_wrap_Process_base_OnTerminate(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
10990 PyObject *resultobj;
10991 wxPyProcess *arg1 = (wxPyProcess *) 0 ;
10992 int arg2 ;
10993 int arg3 ;
10994 PyObject * obj0 = 0 ;
994141e6
RD
10995 PyObject * obj1 = 0 ;
10996 PyObject * obj2 = 0 ;
d14a1e28
RD
10997 char *kwnames[] = {
10998 (char *) "self",(char *) "pid",(char *) "status", NULL
10999 };
11000
994141e6 11001 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Process_base_OnTerminate",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 11026static PyObject *_wrap_Process_Redirect(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11035 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11036 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 11051static PyObject *_wrap_Process_IsRedirected(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11061 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11062 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11063 {
11064 PyThreadState* __tstate = wxPyBeginAllowThreads();
11065 result = (bool)(arg1)->IsRedirected();
11066
11067 wxPyEndAllowThreads(__tstate);
11068 if (PyErr_Occurred()) SWIG_fail;
11069 }
4f89f6a3
RD
11070 {
11071 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11072 }
d14a1e28
RD
11073 return resultobj;
11074 fail:
11075 return NULL;
11076}
11077
11078
c32bde28 11079static PyObject *_wrap_Process_Detach(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11088 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11089 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 11104static PyObject *_wrap_Process_GetInputStream(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11114 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11115 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
fc71d09b 11129 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
d14a1e28
RD
11130 }
11131 return resultobj;
11132 fail:
11133 return NULL;
11134}
11135
11136
c32bde28 11137static PyObject *_wrap_Process_GetErrorStream(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11147 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11148 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
fc71d09b 11162 resultobj = wxPyConstructObject(_ptr, wxT("wxPyInputStream"), 0);
d14a1e28
RD
11163 }
11164 return resultobj;
11165 fail:
11166 return NULL;
11167}
11168
11169
c32bde28 11170static PyObject *_wrap_Process_GetOutputStream(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11180 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11181 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11182 {
11183 PyThreadState* __tstate = wxPyBeginAllowThreads();
11184 result = (wxOutputStream *)(arg1)->GetOutputStream();
11185
11186 wxPyEndAllowThreads(__tstate);
11187 if (PyErr_Occurred()) SWIG_fail;
11188 }
15afbcd0 11189 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxOutputStream, 0);
d14a1e28
RD
11190 return resultobj;
11191 fail:
11192 return NULL;
11193}
11194
11195
c32bde28 11196static PyObject *_wrap_Process_CloseOutput(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11205 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11206 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 11221static PyObject *_wrap_Process_IsInputOpened(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11231 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11232 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11233 {
11234 PyThreadState* __tstate = wxPyBeginAllowThreads();
11235 result = (bool)((wxPyProcess const *)arg1)->IsInputOpened();
11236
11237 wxPyEndAllowThreads(__tstate);
11238 if (PyErr_Occurred()) SWIG_fail;
11239 }
4f89f6a3
RD
11240 {
11241 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11242 }
d14a1e28
RD
11243 return resultobj;
11244 fail:
11245 return NULL;
11246}
11247
11248
c32bde28 11249static PyObject *_wrap_Process_IsInputAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11259 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11260 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11261 {
11262 PyThreadState* __tstate = wxPyBeginAllowThreads();
11263 result = (bool)((wxPyProcess const *)arg1)->IsInputAvailable();
11264
11265 wxPyEndAllowThreads(__tstate);
11266 if (PyErr_Occurred()) SWIG_fail;
11267 }
4f89f6a3
RD
11268 {
11269 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11270 }
d14a1e28
RD
11271 return resultobj;
11272 fail:
11273 return NULL;
11274}
11275
11276
c32bde28 11277static PyObject *_wrap_Process_IsErrorAvailable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11287 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11288 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11289 {
11290 PyThreadState* __tstate = wxPyBeginAllowThreads();
11291 result = (bool)((wxPyProcess const *)arg1)->IsErrorAvailable();
11292
11293 wxPyEndAllowThreads(__tstate);
11294 if (PyErr_Occurred()) SWIG_fail;
11295 }
4f89f6a3
RD
11296 {
11297 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11298 }
d14a1e28
RD
11299 return resultobj;
11300 fail:
11301 return NULL;
11302}
11303
11304
c32bde28 11305static PyObject * Process_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 11312static PyObject *_wrap_new_ProcessEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11313 PyObject *resultobj;
11314 int arg1 = (int) 0 ;
11315 int arg2 = (int) 0 ;
11316 int arg3 = (int) 0 ;
11317 wxProcessEvent *result;
994141e6
RD
11318 PyObject * obj0 = 0 ;
11319 PyObject * obj1 = 0 ;
11320 PyObject * obj2 = 0 ;
d14a1e28
RD
11321 char *kwnames[] = {
11322 (char *) "id",(char *) "pid",(char *) "exitcode", NULL
11323 };
11324
994141e6
RD
11325 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOO:new_ProcessEvent",kwnames,&obj0,&obj1,&obj2)) goto fail;
11326 if (obj0) {
093d3ff1
RD
11327 {
11328 arg1 = (int)(SWIG_As_int(obj0));
11329 if (SWIG_arg_fail(1)) SWIG_fail;
11330 }
994141e6
RD
11331 }
11332 if (obj1) {
093d3ff1
RD
11333 {
11334 arg2 = (int)(SWIG_As_int(obj1));
11335 if (SWIG_arg_fail(2)) SWIG_fail;
11336 }
994141e6
RD
11337 }
11338 if (obj2) {
093d3ff1
RD
11339 {
11340 arg3 = (int)(SWIG_As_int(obj2));
11341 if (SWIG_arg_fail(3)) SWIG_fail;
11342 }
994141e6 11343 }
d14a1e28
RD
11344 {
11345 PyThreadState* __tstate = wxPyBeginAllowThreads();
11346 result = (wxProcessEvent *)new wxProcessEvent(arg1,arg2,arg3);
11347
11348 wxPyEndAllowThreads(__tstate);
11349 if (PyErr_Occurred()) SWIG_fail;
11350 }
15afbcd0 11351 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxProcessEvent, 1);
d14a1e28
RD
11352 return resultobj;
11353 fail:
11354 return NULL;
11355}
11356
11357
c32bde28 11358static PyObject *_wrap_ProcessEvent_GetPid(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11368 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
11369 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11370 {
11371 PyThreadState* __tstate = wxPyBeginAllowThreads();
11372 result = (int)(arg1)->GetPid();
11373
11374 wxPyEndAllowThreads(__tstate);
11375 if (PyErr_Occurred()) SWIG_fail;
11376 }
093d3ff1
RD
11377 {
11378 resultobj = SWIG_From_int((int)(result));
11379 }
d14a1e28
RD
11380 return resultobj;
11381 fail:
11382 return NULL;
11383}
11384
11385
c32bde28 11386static PyObject *_wrap_ProcessEvent_GetExitCode(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11396 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
11397 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11398 {
11399 PyThreadState* __tstate = wxPyBeginAllowThreads();
11400 result = (int)(arg1)->GetExitCode();
11401
11402 wxPyEndAllowThreads(__tstate);
11403 if (PyErr_Occurred()) SWIG_fail;
11404 }
093d3ff1
RD
11405 {
11406 resultobj = SWIG_From_int((int)(result));
11407 }
d14a1e28
RD
11408 return resultobj;
11409 fail:
11410 return NULL;
11411}
11412
11413
c32bde28 11414static PyObject *_wrap_ProcessEvent_m_pid_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11415 PyObject *resultobj;
11416 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
11417 int arg2 ;
11418 PyObject * obj0 = 0 ;
994141e6 11419 PyObject * obj1 = 0 ;
d14a1e28
RD
11420 char *kwnames[] = {
11421 (char *) "self",(char *) "m_pid", NULL
11422 };
11423
994141e6 11424 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_pid_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 11440static PyObject *_wrap_ProcessEvent_m_pid_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
11451 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11452 result = (int) ((arg1)->m_pid);
11453
093d3ff1
RD
11454 {
11455 resultobj = SWIG_From_int((int)(result));
11456 }
d14a1e28
RD
11457 return resultobj;
11458 fail:
11459 return NULL;
11460}
11461
11462
c32bde28 11463static PyObject *_wrap_ProcessEvent_m_exitcode_set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11464 PyObject *resultobj;
11465 wxProcessEvent *arg1 = (wxProcessEvent *) 0 ;
11466 int arg2 ;
11467 PyObject * obj0 = 0 ;
994141e6 11468 PyObject * obj1 = 0 ;
d14a1e28
RD
11469 char *kwnames[] = {
11470 (char *) "self",(char *) "m_exitcode", NULL
11471 };
11472
994141e6 11473 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ProcessEvent_m_exitcode_set",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 11489static PyObject *_wrap_ProcessEvent_m_exitcode_get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11499 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxProcessEvent, SWIG_POINTER_EXCEPTION | 0);
11500 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11501 result = (int) ((arg1)->m_exitcode);
11502
093d3ff1
RD
11503 {
11504 resultobj = SWIG_From_int((int)(result));
11505 }
d14a1e28
RD
11506 return resultobj;
11507 fail:
11508 return NULL;
11509}
11510
11511
c32bde28 11512static PyObject * ProcessEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 11519static PyObject *_wrap_Execute(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11520 PyObject *resultobj;
11521 wxString *arg1 = 0 ;
11522 int arg2 = (int) wxEXEC_ASYNC ;
11523 wxPyProcess *arg3 = (wxPyProcess *) NULL ;
11524 long result;
ae8162c8 11525 bool temp1 = false ;
d14a1e28 11526 PyObject * obj0 = 0 ;
994141e6 11527 PyObject * obj1 = 0 ;
d14a1e28
RD
11528 PyObject * obj2 = 0 ;
11529 char *kwnames[] = {
11530 (char *) "command",(char *) "flags",(char *) "process", NULL
11531 };
11532
994141e6 11533 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:Execute",kwnames,&obj0,&obj1,&obj2)) goto fail;
d14a1e28
RD
11534 {
11535 arg1 = wxString_in_helper(obj0);
11536 if (arg1 == NULL) SWIG_fail;
ae8162c8 11537 temp1 = true;
d14a1e28 11538 }
994141e6 11539 if (obj1) {
093d3ff1
RD
11540 {
11541 arg2 = (int)(SWIG_As_int(obj1));
11542 if (SWIG_arg_fail(2)) SWIG_fail;
11543 }
994141e6 11544 }
d14a1e28 11545 if (obj2) {
093d3ff1
RD
11546 SWIG_Python_ConvertPtr(obj2, (void **)&arg3, SWIGTYPE_p_wxPyProcess, SWIG_POINTER_EXCEPTION | 0);
11547 if (SWIG_arg_fail(3)) SWIG_fail;
d14a1e28
RD
11548 }
11549 {
e3b71cb8 11550 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
11551 PyThreadState* __tstate = wxPyBeginAllowThreads();
11552 result = (long)wxExecute((wxString const &)*arg1,arg2,arg3);
11553
11554 wxPyEndAllowThreads(__tstate);
110da5b0 11555 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 11556 }
093d3ff1
RD
11557 {
11558 resultobj = SWIG_From_long((long)(result));
11559 }
d14a1e28
RD
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
1823fbb4
RD
11574static PyObject *_wrap_Kill(PyObject *, PyObject *args, PyObject *kwargs) {
11575 PyObject *resultobj;
11576 long arg1 ;
093d3ff1 11577 wxSignal arg2 = (wxSignal) wxSIGTERM ;
1823fbb4
RD
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;
093d3ff1
RD
11593 {
11594 arg1 = (long)(SWIG_As_long(obj0));
11595 if (SWIG_arg_fail(1)) SWIG_fail;
11596 }
1823fbb4 11597 if (obj1) {
093d3ff1
RD
11598 {
11599 arg2 = (wxSignal)(SWIG_As_int(obj1));
11600 if (SWIG_arg_fail(2)) SWIG_fail;
11601 }
1823fbb4
RD
11602 }
11603 if (obj2) {
093d3ff1
RD
11604 {
11605 arg4 = (int)(SWIG_As_int(obj2));
11606 if (SWIG_arg_fail(4)) SWIG_fail;
11607 }
1823fbb4
RD
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 }
093d3ff1
RD
11616 {
11617 resultobj = SWIG_From_int((int)(result));
11618 }
1823fbb4
RD
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
c32bde28 11630static PyObject *_wrap_new_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11631 PyObject *resultobj;
11632 int arg1 = (int) wxJOYSTICK1 ;
11633 wxJoystick *result;
994141e6 11634 PyObject * obj0 = 0 ;
d14a1e28
RD
11635 char *kwnames[] = {
11636 (char *) "joystick", NULL
11637 };
11638
994141e6
RD
11639 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_Joystick",kwnames,&obj0)) goto fail;
11640 if (obj0) {
093d3ff1
RD
11641 {
11642 arg1 = (int)(SWIG_As_int(obj0));
11643 if (SWIG_arg_fail(1)) SWIG_fail;
11644 }
994141e6 11645 }
d14a1e28 11646 {
e3b71cb8 11647 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
11648 PyThreadState* __tstate = wxPyBeginAllowThreads();
11649 result = (wxJoystick *)new wxJoystick(arg1);
11650
11651 wxPyEndAllowThreads(__tstate);
110da5b0 11652 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 11653 }
15afbcd0 11654 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystick, 1);
d14a1e28
RD
11655 return resultobj;
11656 fail:
11657 return NULL;
11658}
11659
11660
c32bde28 11661static PyObject *_wrap_delete_Joystick(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11670 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11671 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 11686static PyObject *_wrap_Joystick_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11696 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11697 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11698 {
11699 PyThreadState* __tstate = wxPyBeginAllowThreads();
11700 result = (arg1)->GetPosition();
11701
11702 wxPyEndAllowThreads(__tstate);
11703 if (PyErr_Occurred()) SWIG_fail;
11704 }
11705 {
11706 wxPoint * resultptr;
093d3ff1 11707 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 11708 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
11709 }
11710 return resultobj;
11711 fail:
11712 return NULL;
11713}
11714
11715
c32bde28 11716static PyObject *_wrap_Joystick_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11726 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11727 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11728 {
11729 PyThreadState* __tstate = wxPyBeginAllowThreads();
11730 result = (int)(arg1)->GetZPosition();
11731
11732 wxPyEndAllowThreads(__tstate);
11733 if (PyErr_Occurred()) SWIG_fail;
11734 }
093d3ff1
RD
11735 {
11736 resultobj = SWIG_From_int((int)(result));
11737 }
d14a1e28
RD
11738 return resultobj;
11739 fail:
11740 return NULL;
11741}
11742
11743
c32bde28 11744static PyObject *_wrap_Joystick_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11754 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11755 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11756 {
11757 PyThreadState* __tstate = wxPyBeginAllowThreads();
11758 result = (int)(arg1)->GetButtonState();
11759
11760 wxPyEndAllowThreads(__tstate);
11761 if (PyErr_Occurred()) SWIG_fail;
11762 }
093d3ff1
RD
11763 {
11764 resultobj = SWIG_From_int((int)(result));
11765 }
d14a1e28
RD
11766 return resultobj;
11767 fail:
11768 return NULL;
11769}
11770
11771
c32bde28 11772static PyObject *_wrap_Joystick_GetPOVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11782 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11783 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11784 {
11785 PyThreadState* __tstate = wxPyBeginAllowThreads();
11786 result = (int)(arg1)->GetPOVPosition();
11787
11788 wxPyEndAllowThreads(__tstate);
11789 if (PyErr_Occurred()) SWIG_fail;
11790 }
093d3ff1
RD
11791 {
11792 resultobj = SWIG_From_int((int)(result));
11793 }
d14a1e28
RD
11794 return resultobj;
11795 fail:
11796 return NULL;
11797}
11798
11799
c32bde28 11800static PyObject *_wrap_Joystick_GetPOVCTSPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11811 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11812 {
11813 PyThreadState* __tstate = wxPyBeginAllowThreads();
11814 result = (int)(arg1)->GetPOVCTSPosition();
11815
11816 wxPyEndAllowThreads(__tstate);
11817 if (PyErr_Occurred()) SWIG_fail;
11818 }
093d3ff1
RD
11819 {
11820 resultobj = SWIG_From_int((int)(result));
11821 }
d14a1e28
RD
11822 return resultobj;
11823 fail:
11824 return NULL;
11825}
11826
11827
c32bde28 11828static PyObject *_wrap_Joystick_GetRudderPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11838 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11839 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11840 {
11841 PyThreadState* __tstate = wxPyBeginAllowThreads();
11842 result = (int)(arg1)->GetRudderPosition();
11843
11844 wxPyEndAllowThreads(__tstate);
11845 if (PyErr_Occurred()) SWIG_fail;
11846 }
093d3ff1
RD
11847 {
11848 resultobj = SWIG_From_int((int)(result));
11849 }
d14a1e28
RD
11850 return resultobj;
11851 fail:
11852 return NULL;
11853}
11854
11855
c32bde28 11856static PyObject *_wrap_Joystick_GetUPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11866 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11867 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11868 {
11869 PyThreadState* __tstate = wxPyBeginAllowThreads();
11870 result = (int)(arg1)->GetUPosition();
11871
11872 wxPyEndAllowThreads(__tstate);
11873 if (PyErr_Occurred()) SWIG_fail;
11874 }
093d3ff1
RD
11875 {
11876 resultobj = SWIG_From_int((int)(result));
11877 }
d14a1e28
RD
11878 return resultobj;
11879 fail:
11880 return NULL;
11881}
11882
11883
c32bde28 11884static PyObject *_wrap_Joystick_GetVPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11894 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11895 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11896 {
11897 PyThreadState* __tstate = wxPyBeginAllowThreads();
11898 result = (int)(arg1)->GetVPosition();
11899
11900 wxPyEndAllowThreads(__tstate);
11901 if (PyErr_Occurred()) SWIG_fail;
11902 }
093d3ff1
RD
11903 {
11904 resultobj = SWIG_From_int((int)(result));
11905 }
d14a1e28
RD
11906 return resultobj;
11907 fail:
11908 return NULL;
11909}
11910
11911
c32bde28 11912static PyObject *_wrap_Joystick_GetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11922 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11923 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11924 {
11925 PyThreadState* __tstate = wxPyBeginAllowThreads();
11926 result = (int)(arg1)->GetMovementThreshold();
11927
11928 wxPyEndAllowThreads(__tstate);
11929 if (PyErr_Occurred()) SWIG_fail;
11930 }
093d3ff1
RD
11931 {
11932 resultobj = SWIG_From_int((int)(result));
11933 }
d14a1e28
RD
11934 return resultobj;
11935 fail:
11936 return NULL;
11937}
11938
11939
c32bde28 11940static PyObject *_wrap_Joystick_SetMovementThreshold(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
11941 PyObject *resultobj;
11942 wxJoystick *arg1 = (wxJoystick *) 0 ;
11943 int arg2 ;
11944 PyObject * obj0 = 0 ;
994141e6 11945 PyObject * obj1 = 0 ;
d14a1e28
RD
11946 char *kwnames[] = {
11947 (char *) "self",(char *) "threshold", NULL
11948 };
11949
994141e6 11950 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Joystick_SetMovementThreshold",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 11971static PyObject *_wrap_Joystick_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
11981 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
11982 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
11983 {
11984 PyThreadState* __tstate = wxPyBeginAllowThreads();
11985 result = (bool)(arg1)->IsOk();
11986
11987 wxPyEndAllowThreads(__tstate);
11988 if (PyErr_Occurred()) SWIG_fail;
11989 }
4f89f6a3
RD
11990 {
11991 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
11992 }
d14a1e28
RD
11993 return resultobj;
11994 fail:
11995 return NULL;
11996}
11997
11998
c32bde28 11999static PyObject *_wrap_Joystick_GetNumberJoysticks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12009 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12010 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12011 {
12012 PyThreadState* __tstate = wxPyBeginAllowThreads();
12013 result = (int)(arg1)->GetNumberJoysticks();
12014
12015 wxPyEndAllowThreads(__tstate);
12016 if (PyErr_Occurred()) SWIG_fail;
12017 }
093d3ff1
RD
12018 {
12019 resultobj = SWIG_From_int((int)(result));
12020 }
d14a1e28
RD
12021 return resultobj;
12022 fail:
12023 return NULL;
12024}
12025
12026
c32bde28 12027static PyObject *_wrap_Joystick_GetManufacturerId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12037 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12038 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12039 {
12040 PyThreadState* __tstate = wxPyBeginAllowThreads();
12041 result = (int)(arg1)->GetManufacturerId();
12042
12043 wxPyEndAllowThreads(__tstate);
12044 if (PyErr_Occurred()) SWIG_fail;
12045 }
093d3ff1
RD
12046 {
12047 resultobj = SWIG_From_int((int)(result));
12048 }
d14a1e28
RD
12049 return resultobj;
12050 fail:
12051 return NULL;
12052}
12053
12054
c32bde28 12055static PyObject *_wrap_Joystick_GetProductId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12065 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12066 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12067 {
12068 PyThreadState* __tstate = wxPyBeginAllowThreads();
12069 result = (int)(arg1)->GetProductId();
12070
12071 wxPyEndAllowThreads(__tstate);
12072 if (PyErr_Occurred()) SWIG_fail;
12073 }
093d3ff1
RD
12074 {
12075 resultobj = SWIG_From_int((int)(result));
12076 }
d14a1e28
RD
12077 return resultobj;
12078 fail:
12079 return NULL;
12080}
12081
12082
c32bde28 12083static PyObject *_wrap_Joystick_GetProductName(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12093 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12094 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 12115static PyObject *_wrap_Joystick_GetXMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12126 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12127 {
12128 PyThreadState* __tstate = wxPyBeginAllowThreads();
12129 result = (int)(arg1)->GetXMin();
12130
12131 wxPyEndAllowThreads(__tstate);
12132 if (PyErr_Occurred()) SWIG_fail;
12133 }
093d3ff1
RD
12134 {
12135 resultobj = SWIG_From_int((int)(result));
12136 }
d14a1e28
RD
12137 return resultobj;
12138 fail:
12139 return NULL;
12140}
12141
12142
c32bde28 12143static PyObject *_wrap_Joystick_GetYMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12153 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12154 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12155 {
12156 PyThreadState* __tstate = wxPyBeginAllowThreads();
12157 result = (int)(arg1)->GetYMin();
12158
12159 wxPyEndAllowThreads(__tstate);
12160 if (PyErr_Occurred()) SWIG_fail;
12161 }
093d3ff1
RD
12162 {
12163 resultobj = SWIG_From_int((int)(result));
12164 }
d14a1e28
RD
12165 return resultobj;
12166 fail:
12167 return NULL;
12168}
12169
12170
c32bde28 12171static PyObject *_wrap_Joystick_GetZMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12181 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12182 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12183 {
12184 PyThreadState* __tstate = wxPyBeginAllowThreads();
12185 result = (int)(arg1)->GetZMin();
12186
12187 wxPyEndAllowThreads(__tstate);
12188 if (PyErr_Occurred()) SWIG_fail;
12189 }
093d3ff1
RD
12190 {
12191 resultobj = SWIG_From_int((int)(result));
12192 }
d14a1e28
RD
12193 return resultobj;
12194 fail:
12195 return NULL;
12196}
12197
12198
c32bde28 12199static PyObject *_wrap_Joystick_GetXMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12209 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12210 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12211 {
12212 PyThreadState* __tstate = wxPyBeginAllowThreads();
12213 result = (int)(arg1)->GetXMax();
12214
12215 wxPyEndAllowThreads(__tstate);
12216 if (PyErr_Occurred()) SWIG_fail;
12217 }
093d3ff1
RD
12218 {
12219 resultobj = SWIG_From_int((int)(result));
12220 }
d14a1e28
RD
12221 return resultobj;
12222 fail:
12223 return NULL;
12224}
12225
12226
c32bde28 12227static PyObject *_wrap_Joystick_GetYMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12237 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12238 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12239 {
12240 PyThreadState* __tstate = wxPyBeginAllowThreads();
12241 result = (int)(arg1)->GetYMax();
12242
12243 wxPyEndAllowThreads(__tstate);
12244 if (PyErr_Occurred()) SWIG_fail;
12245 }
093d3ff1
RD
12246 {
12247 resultobj = SWIG_From_int((int)(result));
12248 }
d14a1e28
RD
12249 return resultobj;
12250 fail:
12251 return NULL;
12252}
12253
12254
c32bde28 12255static PyObject *_wrap_Joystick_GetZMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12265 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12266 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12267 {
12268 PyThreadState* __tstate = wxPyBeginAllowThreads();
12269 result = (int)(arg1)->GetZMax();
12270
12271 wxPyEndAllowThreads(__tstate);
12272 if (PyErr_Occurred()) SWIG_fail;
12273 }
093d3ff1
RD
12274 {
12275 resultobj = SWIG_From_int((int)(result));
12276 }
d14a1e28
RD
12277 return resultobj;
12278 fail:
12279 return NULL;
12280}
12281
12282
c32bde28 12283static PyObject *_wrap_Joystick_GetNumberButtons(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12293 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12294 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12295 {
12296 PyThreadState* __tstate = wxPyBeginAllowThreads();
12297 result = (int)(arg1)->GetNumberButtons();
12298
12299 wxPyEndAllowThreads(__tstate);
12300 if (PyErr_Occurred()) SWIG_fail;
12301 }
093d3ff1
RD
12302 {
12303 resultobj = SWIG_From_int((int)(result));
12304 }
d14a1e28
RD
12305 return resultobj;
12306 fail:
12307 return NULL;
12308}
12309
12310
c32bde28 12311static PyObject *_wrap_Joystick_GetNumberAxes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12321 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12322 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12323 {
12324 PyThreadState* __tstate = wxPyBeginAllowThreads();
12325 result = (int)(arg1)->GetNumberAxes();
12326
12327 wxPyEndAllowThreads(__tstate);
12328 if (PyErr_Occurred()) SWIG_fail;
12329 }
093d3ff1
RD
12330 {
12331 resultobj = SWIG_From_int((int)(result));
12332 }
d14a1e28
RD
12333 return resultobj;
12334 fail:
12335 return NULL;
12336}
12337
12338
c32bde28 12339static PyObject *_wrap_Joystick_GetMaxButtons(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12349 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12350 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12351 {
12352 PyThreadState* __tstate = wxPyBeginAllowThreads();
12353 result = (int)(arg1)->GetMaxButtons();
12354
12355 wxPyEndAllowThreads(__tstate);
12356 if (PyErr_Occurred()) SWIG_fail;
12357 }
093d3ff1
RD
12358 {
12359 resultobj = SWIG_From_int((int)(result));
12360 }
d14a1e28
RD
12361 return resultobj;
12362 fail:
12363 return NULL;
12364}
12365
12366
c32bde28 12367static PyObject *_wrap_Joystick_GetMaxAxes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12377 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12378 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12379 {
12380 PyThreadState* __tstate = wxPyBeginAllowThreads();
12381 result = (int)(arg1)->GetMaxAxes();
12382
12383 wxPyEndAllowThreads(__tstate);
12384 if (PyErr_Occurred()) SWIG_fail;
12385 }
093d3ff1
RD
12386 {
12387 resultobj = SWIG_From_int((int)(result));
12388 }
d14a1e28
RD
12389 return resultobj;
12390 fail:
12391 return NULL;
12392}
12393
12394
c32bde28 12395static PyObject *_wrap_Joystick_GetPollingMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12405 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12406 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12407 {
12408 PyThreadState* __tstate = wxPyBeginAllowThreads();
12409 result = (int)(arg1)->GetPollingMin();
12410
12411 wxPyEndAllowThreads(__tstate);
12412 if (PyErr_Occurred()) SWIG_fail;
12413 }
093d3ff1
RD
12414 {
12415 resultobj = SWIG_From_int((int)(result));
12416 }
d14a1e28
RD
12417 return resultobj;
12418 fail:
12419 return NULL;
12420}
12421
12422
c32bde28 12423static PyObject *_wrap_Joystick_GetPollingMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12433 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12434 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12435 {
12436 PyThreadState* __tstate = wxPyBeginAllowThreads();
12437 result = (int)(arg1)->GetPollingMax();
12438
12439 wxPyEndAllowThreads(__tstate);
12440 if (PyErr_Occurred()) SWIG_fail;
12441 }
093d3ff1
RD
12442 {
12443 resultobj = SWIG_From_int((int)(result));
12444 }
d14a1e28
RD
12445 return resultobj;
12446 fail:
12447 return NULL;
12448}
12449
12450
c32bde28 12451static PyObject *_wrap_Joystick_GetRudderMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12461 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12462 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12463 {
12464 PyThreadState* __tstate = wxPyBeginAllowThreads();
12465 result = (int)(arg1)->GetRudderMin();
12466
12467 wxPyEndAllowThreads(__tstate);
12468 if (PyErr_Occurred()) SWIG_fail;
12469 }
093d3ff1
RD
12470 {
12471 resultobj = SWIG_From_int((int)(result));
12472 }
d14a1e28
RD
12473 return resultobj;
12474 fail:
12475 return NULL;
12476}
12477
12478
c32bde28 12479static PyObject *_wrap_Joystick_GetRudderMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12490 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12491 {
12492 PyThreadState* __tstate = wxPyBeginAllowThreads();
12493 result = (int)(arg1)->GetRudderMax();
12494
12495 wxPyEndAllowThreads(__tstate);
12496 if (PyErr_Occurred()) SWIG_fail;
12497 }
093d3ff1
RD
12498 {
12499 resultobj = SWIG_From_int((int)(result));
12500 }
d14a1e28
RD
12501 return resultobj;
12502 fail:
12503 return NULL;
12504}
12505
12506
c32bde28 12507static PyObject *_wrap_Joystick_GetUMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12517 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12518 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12519 {
12520 PyThreadState* __tstate = wxPyBeginAllowThreads();
12521 result = (int)(arg1)->GetUMin();
12522
12523 wxPyEndAllowThreads(__tstate);
12524 if (PyErr_Occurred()) SWIG_fail;
12525 }
093d3ff1
RD
12526 {
12527 resultobj = SWIG_From_int((int)(result));
12528 }
d14a1e28
RD
12529 return resultobj;
12530 fail:
12531 return NULL;
12532}
12533
12534
c32bde28 12535static PyObject *_wrap_Joystick_GetUMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12545 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12546 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12547 {
12548 PyThreadState* __tstate = wxPyBeginAllowThreads();
12549 result = (int)(arg1)->GetUMax();
12550
12551 wxPyEndAllowThreads(__tstate);
12552 if (PyErr_Occurred()) SWIG_fail;
12553 }
093d3ff1
RD
12554 {
12555 resultobj = SWIG_From_int((int)(result));
12556 }
d14a1e28
RD
12557 return resultobj;
12558 fail:
12559 return NULL;
12560}
12561
12562
c32bde28 12563static PyObject *_wrap_Joystick_GetVMin(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12574 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12575 {
12576 PyThreadState* __tstate = wxPyBeginAllowThreads();
12577 result = (int)(arg1)->GetVMin();
12578
12579 wxPyEndAllowThreads(__tstate);
12580 if (PyErr_Occurred()) SWIG_fail;
12581 }
093d3ff1
RD
12582 {
12583 resultobj = SWIG_From_int((int)(result));
12584 }
d14a1e28
RD
12585 return resultobj;
12586 fail:
12587 return NULL;
12588}
12589
12590
c32bde28 12591static PyObject *_wrap_Joystick_GetVMax(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12601 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12602 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12603 {
12604 PyThreadState* __tstate = wxPyBeginAllowThreads();
12605 result = (int)(arg1)->GetVMax();
12606
12607 wxPyEndAllowThreads(__tstate);
12608 if (PyErr_Occurred()) SWIG_fail;
12609 }
093d3ff1
RD
12610 {
12611 resultobj = SWIG_From_int((int)(result));
12612 }
d14a1e28
RD
12613 return resultobj;
12614 fail:
12615 return NULL;
12616}
12617
12618
c32bde28 12619static PyObject *_wrap_Joystick_HasRudder(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12629 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12630 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12631 {
12632 PyThreadState* __tstate = wxPyBeginAllowThreads();
12633 result = (bool)(arg1)->HasRudder();
12634
12635 wxPyEndAllowThreads(__tstate);
12636 if (PyErr_Occurred()) SWIG_fail;
12637 }
4f89f6a3
RD
12638 {
12639 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12640 }
d14a1e28
RD
12641 return resultobj;
12642 fail:
12643 return NULL;
12644}
12645
12646
c32bde28 12647static PyObject *_wrap_Joystick_HasZ(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12657 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12658 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12659 {
12660 PyThreadState* __tstate = wxPyBeginAllowThreads();
12661 result = (bool)(arg1)->HasZ();
12662
12663 wxPyEndAllowThreads(__tstate);
12664 if (PyErr_Occurred()) SWIG_fail;
12665 }
4f89f6a3
RD
12666 {
12667 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12668 }
d14a1e28
RD
12669 return resultobj;
12670 fail:
12671 return NULL;
12672}
12673
12674
c32bde28 12675static PyObject *_wrap_Joystick_HasU(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12685 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12686 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12687 {
12688 PyThreadState* __tstate = wxPyBeginAllowThreads();
12689 result = (bool)(arg1)->HasU();
12690
12691 wxPyEndAllowThreads(__tstate);
12692 if (PyErr_Occurred()) SWIG_fail;
12693 }
4f89f6a3
RD
12694 {
12695 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12696 }
d14a1e28
RD
12697 return resultobj;
12698 fail:
12699 return NULL;
12700}
12701
12702
c32bde28 12703static PyObject *_wrap_Joystick_HasV(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12713 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12714 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12715 {
12716 PyThreadState* __tstate = wxPyBeginAllowThreads();
12717 result = (bool)(arg1)->HasV();
12718
12719 wxPyEndAllowThreads(__tstate);
12720 if (PyErr_Occurred()) SWIG_fail;
12721 }
4f89f6a3
RD
12722 {
12723 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12724 }
d14a1e28
RD
12725 return resultobj;
12726 fail:
12727 return NULL;
12728}
12729
12730
c32bde28 12731static PyObject *_wrap_Joystick_HasPOV(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12741 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12742 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12743 {
12744 PyThreadState* __tstate = wxPyBeginAllowThreads();
12745 result = (bool)(arg1)->HasPOV();
12746
12747 wxPyEndAllowThreads(__tstate);
12748 if (PyErr_Occurred()) SWIG_fail;
12749 }
4f89f6a3
RD
12750 {
12751 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12752 }
d14a1e28
RD
12753 return resultobj;
12754 fail:
12755 return NULL;
12756}
12757
12758
c32bde28 12759static PyObject *_wrap_Joystick_HasPOV4Dir(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12769 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12770 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12771 {
12772 PyThreadState* __tstate = wxPyBeginAllowThreads();
12773 result = (bool)(arg1)->HasPOV4Dir();
12774
12775 wxPyEndAllowThreads(__tstate);
12776 if (PyErr_Occurred()) SWIG_fail;
12777 }
4f89f6a3
RD
12778 {
12779 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12780 }
d14a1e28
RD
12781 return resultobj;
12782 fail:
12783 return NULL;
12784}
12785
12786
c32bde28 12787static PyObject *_wrap_Joystick_HasPOVCTS(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12797 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12798 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12799 {
12800 PyThreadState* __tstate = wxPyBeginAllowThreads();
12801 result = (bool)(arg1)->HasPOVCTS();
12802
12803 wxPyEndAllowThreads(__tstate);
12804 if (PyErr_Occurred()) SWIG_fail;
12805 }
4f89f6a3
RD
12806 {
12807 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12808 }
d14a1e28
RD
12809 return resultobj;
12810 fail:
12811 return NULL;
12812}
12813
12814
c32bde28 12815static PyObject *_wrap_Joystick_SetCapture(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 ;
994141e6 12823 PyObject * obj2 = 0 ;
d14a1e28
RD
12824 char *kwnames[] = {
12825 (char *) "self",(char *) "win",(char *) "pollingFreq", NULL
12826 };
12827
994141e6 12828 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Joystick_SetCapture",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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;
994141e6 12833 if (obj2) {
093d3ff1
RD
12834 {
12835 arg3 = (int)(SWIG_As_int(obj2));
12836 if (SWIG_arg_fail(3)) SWIG_fail;
12837 }
994141e6 12838 }
d14a1e28
RD
12839 {
12840 PyThreadState* __tstate = wxPyBeginAllowThreads();
12841 result = (bool)(arg1)->SetCapture(arg2,arg3);
12842
12843 wxPyEndAllowThreads(__tstate);
12844 if (PyErr_Occurred()) SWIG_fail;
12845 }
4f89f6a3
RD
12846 {
12847 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12848 }
d14a1e28
RD
12849 return resultobj;
12850 fail:
12851 return NULL;
12852}
12853
12854
c32bde28 12855static PyObject *_wrap_Joystick_ReleaseCapture(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12865 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystick, SWIG_POINTER_EXCEPTION | 0);
12866 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12867 {
12868 PyThreadState* __tstate = wxPyBeginAllowThreads();
12869 result = (bool)(arg1)->ReleaseCapture();
12870
12871 wxPyEndAllowThreads(__tstate);
12872 if (PyErr_Occurred()) SWIG_fail;
12873 }
4f89f6a3
RD
12874 {
12875 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
12876 }
d14a1e28
RD
12877 return resultobj;
12878 fail:
12879 return NULL;
12880}
12881
12882
c32bde28 12883static PyObject * Joystick_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 12890static PyObject *_wrap_new_JoystickEvent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
994141e6
RD
12897 PyObject * obj0 = 0 ;
12898 PyObject * obj1 = 0 ;
12899 PyObject * obj2 = 0 ;
12900 PyObject * obj3 = 0 ;
d14a1e28
RD
12901 char *kwnames[] = {
12902 (char *) "type",(char *) "state",(char *) "joystick",(char *) "change", NULL
12903 };
12904
994141e6
RD
12905 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_JoystickEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
12906 if (obj0) {
093d3ff1
RD
12907 {
12908 arg1 = (wxEventType)(SWIG_As_int(obj0));
12909 if (SWIG_arg_fail(1)) SWIG_fail;
12910 }
994141e6
RD
12911 }
12912 if (obj1) {
093d3ff1
RD
12913 {
12914 arg2 = (int)(SWIG_As_int(obj1));
12915 if (SWIG_arg_fail(2)) SWIG_fail;
12916 }
994141e6
RD
12917 }
12918 if (obj2) {
093d3ff1
RD
12919 {
12920 arg3 = (int)(SWIG_As_int(obj2));
12921 if (SWIG_arg_fail(3)) SWIG_fail;
12922 }
994141e6
RD
12923 }
12924 if (obj3) {
093d3ff1
RD
12925 {
12926 arg4 = (int)(SWIG_As_int(obj3));
12927 if (SWIG_arg_fail(4)) SWIG_fail;
12928 }
994141e6 12929 }
d14a1e28
RD
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 }
15afbcd0 12937 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxJoystickEvent, 1);
d14a1e28
RD
12938 return resultobj;
12939 fail:
12940 return NULL;
12941}
12942
12943
c32bde28 12944static PyObject *_wrap_JoystickEvent_GetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
12955 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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;
093d3ff1 12965 resultptr = new wxPoint((wxPoint &)(result));
15afbcd0 12966 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxPoint, 1);
d14a1e28
RD
12967 }
12968 return resultobj;
12969 fail:
12970 return NULL;
12971}
12972
12973
c32bde28 12974static PyObject *_wrap_JoystickEvent_GetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
12984 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
12985 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
12986 {
12987 PyThreadState* __tstate = wxPyBeginAllowThreads();
12988 result = (int)((wxJoystickEvent const *)arg1)->GetZPosition();
12989
12990 wxPyEndAllowThreads(__tstate);
12991 if (PyErr_Occurred()) SWIG_fail;
12992 }
093d3ff1
RD
12993 {
12994 resultobj = SWIG_From_int((int)(result));
12995 }
d14a1e28
RD
12996 return resultobj;
12997 fail:
12998 return NULL;
12999}
13000
13001
c32bde28 13002static PyObject *_wrap_JoystickEvent_GetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
13012 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13013 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13014 {
13015 PyThreadState* __tstate = wxPyBeginAllowThreads();
13016 result = (int)((wxJoystickEvent const *)arg1)->GetButtonState();
13017
13018 wxPyEndAllowThreads(__tstate);
13019 if (PyErr_Occurred()) SWIG_fail;
13020 }
093d3ff1
RD
13021 {
13022 resultobj = SWIG_From_int((int)(result));
13023 }
d14a1e28
RD
13024 return resultobj;
13025 fail:
13026 return NULL;
13027}
13028
13029
c32bde28 13030static PyObject *_wrap_JoystickEvent_GetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
13040 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13041 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13042 {
13043 PyThreadState* __tstate = wxPyBeginAllowThreads();
13044 result = (int)((wxJoystickEvent const *)arg1)->GetButtonChange();
13045
13046 wxPyEndAllowThreads(__tstate);
13047 if (PyErr_Occurred()) SWIG_fail;
13048 }
093d3ff1
RD
13049 {
13050 resultobj = SWIG_From_int((int)(result));
13051 }
d14a1e28
RD
13052 return resultobj;
13053 fail:
13054 return NULL;
13055}
13056
13057
c32bde28 13058static PyObject *_wrap_JoystickEvent_GetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
13068 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13069 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13070 {
13071 PyThreadState* __tstate = wxPyBeginAllowThreads();
13072 result = (int)((wxJoystickEvent const *)arg1)->GetJoystick();
13073
13074 wxPyEndAllowThreads(__tstate);
13075 if (PyErr_Occurred()) SWIG_fail;
13076 }
093d3ff1
RD
13077 {
13078 resultobj = SWIG_From_int((int)(result));
13079 }
d14a1e28
RD
13080 return resultobj;
13081 fail:
13082 return NULL;
13083}
13084
13085
c32bde28 13086static PyObject *_wrap_JoystickEvent_SetJoystick(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13087 PyObject *resultobj;
13088 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13089 int arg2 ;
13090 PyObject * obj0 = 0 ;
994141e6 13091 PyObject * obj1 = 0 ;
d14a1e28
RD
13092 char *kwnames[] = {
13093 (char *) "self",(char *) "stick", NULL
13094 };
13095
994141e6 13096 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetJoystick",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 13117static PyObject *_wrap_JoystickEvent_SetButtonState(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13118 PyObject *resultobj;
13119 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13120 int arg2 ;
13121 PyObject * obj0 = 0 ;
994141e6 13122 PyObject * obj1 = 0 ;
d14a1e28
RD
13123 char *kwnames[] = {
13124 (char *) "self",(char *) "state", NULL
13125 };
13126
994141e6 13127 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonState",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 13148static PyObject *_wrap_JoystickEvent_SetButtonChange(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13149 PyObject *resultobj;
13150 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13151 int arg2 ;
13152 PyObject * obj0 = 0 ;
994141e6 13153 PyObject * obj1 = 0 ;
d14a1e28
RD
13154 char *kwnames[] = {
13155 (char *) "self",(char *) "change", NULL
13156 };
13157
994141e6 13158 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetButtonChange",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 13179static PyObject *_wrap_JoystickEvent_SetPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
13191 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13192 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 13211static PyObject *_wrap_JoystickEvent_SetZPosition(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13212 PyObject *resultobj;
13213 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13214 int arg2 ;
13215 PyObject * obj0 = 0 ;
994141e6 13216 PyObject * obj1 = 0 ;
d14a1e28
RD
13217 char *kwnames[] = {
13218 (char *) "self",(char *) "zPos", NULL
13219 };
13220
994141e6 13221 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:JoystickEvent_SetZPosition",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 13242static PyObject *_wrap_JoystickEvent_IsButton(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
13252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13253 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13254 {
13255 PyThreadState* __tstate = wxPyBeginAllowThreads();
13256 result = (bool)((wxJoystickEvent const *)arg1)->IsButton();
13257
13258 wxPyEndAllowThreads(__tstate);
13259 if (PyErr_Occurred()) SWIG_fail;
13260 }
4f89f6a3
RD
13261 {
13262 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13263 }
d14a1e28
RD
13264 return resultobj;
13265 fail:
13266 return NULL;
13267}
13268
13269
c32bde28 13270static PyObject *_wrap_JoystickEvent_IsMove(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
13280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13281 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13282 {
13283 PyThreadState* __tstate = wxPyBeginAllowThreads();
13284 result = (bool)((wxJoystickEvent const *)arg1)->IsMove();
13285
13286 wxPyEndAllowThreads(__tstate);
13287 if (PyErr_Occurred()) SWIG_fail;
13288 }
4f89f6a3
RD
13289 {
13290 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13291 }
d14a1e28
RD
13292 return resultobj;
13293 fail:
13294 return NULL;
13295}
13296
13297
c32bde28 13298static PyObject *_wrap_JoystickEvent_IsZMove(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
13308 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13309 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13310 {
13311 PyThreadState* __tstate = wxPyBeginAllowThreads();
13312 result = (bool)((wxJoystickEvent const *)arg1)->IsZMove();
13313
13314 wxPyEndAllowThreads(__tstate);
13315 if (PyErr_Occurred()) SWIG_fail;
13316 }
4f89f6a3
RD
13317 {
13318 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13319 }
d14a1e28
RD
13320 return resultobj;
13321 fail:
13322 return NULL;
13323}
13324
13325
c32bde28 13326static PyObject *_wrap_JoystickEvent_ButtonDown(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13327 PyObject *resultobj;
13328 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13329 int arg2 = (int) wxJOY_BUTTON_ANY ;
13330 bool result;
13331 PyObject * obj0 = 0 ;
994141e6 13332 PyObject * obj1 = 0 ;
d14a1e28
RD
13333 char *kwnames[] = {
13334 (char *) "self",(char *) "but", NULL
13335 };
13336
994141e6 13337 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonDown",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13338 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13339 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 13340 if (obj1) {
093d3ff1
RD
13341 {
13342 arg2 = (int)(SWIG_As_int(obj1));
13343 if (SWIG_arg_fail(2)) SWIG_fail;
13344 }
994141e6 13345 }
d14a1e28
RD
13346 {
13347 PyThreadState* __tstate = wxPyBeginAllowThreads();
13348 result = (bool)((wxJoystickEvent const *)arg1)->ButtonDown(arg2);
13349
13350 wxPyEndAllowThreads(__tstate);
13351 if (PyErr_Occurred()) SWIG_fail;
13352 }
4f89f6a3
RD
13353 {
13354 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13355 }
d14a1e28
RD
13356 return resultobj;
13357 fail:
13358 return NULL;
13359}
13360
13361
c32bde28 13362static PyObject *_wrap_JoystickEvent_ButtonUp(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13363 PyObject *resultobj;
13364 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13365 int arg2 = (int) wxJOY_BUTTON_ANY ;
13366 bool result;
13367 PyObject * obj0 = 0 ;
994141e6 13368 PyObject * obj1 = 0 ;
d14a1e28
RD
13369 char *kwnames[] = {
13370 (char *) "self",(char *) "but", NULL
13371 };
13372
994141e6 13373 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonUp",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13374 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13375 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 13376 if (obj1) {
093d3ff1
RD
13377 {
13378 arg2 = (int)(SWIG_As_int(obj1));
13379 if (SWIG_arg_fail(2)) SWIG_fail;
13380 }
994141e6 13381 }
d14a1e28
RD
13382 {
13383 PyThreadState* __tstate = wxPyBeginAllowThreads();
13384 result = (bool)((wxJoystickEvent const *)arg1)->ButtonUp(arg2);
13385
13386 wxPyEndAllowThreads(__tstate);
13387 if (PyErr_Occurred()) SWIG_fail;
13388 }
4f89f6a3
RD
13389 {
13390 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13391 }
d14a1e28
RD
13392 return resultobj;
13393 fail:
13394 return NULL;
13395}
13396
13397
c32bde28 13398static PyObject *_wrap_JoystickEvent_ButtonIsDown(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13399 PyObject *resultobj;
13400 wxJoystickEvent *arg1 = (wxJoystickEvent *) 0 ;
13401 int arg2 = (int) wxJOY_BUTTON_ANY ;
13402 bool result;
13403 PyObject * obj0 = 0 ;
994141e6 13404 PyObject * obj1 = 0 ;
d14a1e28
RD
13405 char *kwnames[] = {
13406 (char *) "self",(char *) "but", NULL
13407 };
13408
994141e6 13409 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:JoystickEvent_ButtonIsDown",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13410 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxJoystickEvent, SWIG_POINTER_EXCEPTION | 0);
13411 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 13412 if (obj1) {
093d3ff1
RD
13413 {
13414 arg2 = (int)(SWIG_As_int(obj1));
13415 if (SWIG_arg_fail(2)) SWIG_fail;
13416 }
994141e6 13417 }
d14a1e28
RD
13418 {
13419 PyThreadState* __tstate = wxPyBeginAllowThreads();
13420 result = (bool)((wxJoystickEvent const *)arg1)->ButtonIsDown(arg2);
13421
13422 wxPyEndAllowThreads(__tstate);
13423 if (PyErr_Occurred()) SWIG_fail;
13424 }
4f89f6a3
RD
13425 {
13426 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13427 }
d14a1e28
RD
13428 return resultobj;
13429 fail:
13430 return NULL;
13431}
13432
13433
c32bde28 13434static PyObject * JoystickEvent_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 13441static PyObject *_wrap_new_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 13442 PyObject *resultobj;
36cadbf7
RD
13443 wxString const &arg1_defvalue = wxPyEmptyString ;
13444 wxString *arg1 = (wxString *) &arg1_defvalue ;
4d5c3d91 13445 wxSound *result;
ae8162c8 13446 bool temp1 = false ;
d14a1e28 13447 PyObject * obj0 = 0 ;
36cadbf7
RD
13448 char *kwnames[] = {
13449 (char *) "fileName", NULL
13450 };
d14a1e28 13451
36cadbf7
RD
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;
ae8162c8 13457 temp1 = true;
36cadbf7 13458 }
d14a1e28
RD
13459 }
13460 {
e3b71cb8 13461 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 13462 PyThreadState* __tstate = wxPyBeginAllowThreads();
36cadbf7 13463 result = (wxSound *)new_wxSound((wxString const &)*arg1);
d14a1e28
RD
13464
13465 wxPyEndAllowThreads(__tstate);
110da5b0 13466 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 13467 }
15afbcd0 13468 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
d14a1e28
RD
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
c32bde28 13483static PyObject *_wrap_new_SoundFromData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 13484 PyObject *resultobj;
36cadbf7 13485 PyObject *arg1 = (PyObject *) 0 ;
4d5c3d91 13486 wxSound *result;
d14a1e28 13487 PyObject * obj0 = 0 ;
36cadbf7
RD
13488 char *kwnames[] = {
13489 (char *) "data", NULL
13490 };
d14a1e28 13491
36cadbf7
RD
13492 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_SoundFromData",kwnames,&obj0)) goto fail;
13493 arg1 = obj0;
d14a1e28 13494 {
e3b71cb8 13495 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 13496 PyThreadState* __tstate = wxPyBeginAllowThreads();
36cadbf7 13497 result = (wxSound *)new_wxSound(arg1);
d14a1e28
RD
13498
13499 wxPyEndAllowThreads(__tstate);
110da5b0 13500 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 13501 }
15afbcd0 13502 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxSound, 1);
d14a1e28
RD
13503 return resultobj;
13504 fail:
4d5c3d91
RD
13505 return NULL;
13506}
13507
13508
c32bde28 13509static PyObject *_wrap_delete_Sound(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 13510 PyObject *resultobj;
4d5c3d91 13511 wxSound *arg1 = (wxSound *) 0 ;
d14a1e28
RD
13512 PyObject * obj0 = 0 ;
13513 char *kwnames[] = {
13514 (char *) "self", NULL
13515 };
13516
4d5c3d91 13517 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:delete_Sound",kwnames,&obj0)) goto fail;
093d3ff1
RD
13518 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
13519 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 13534static PyObject *_wrap_Sound_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 13535 PyObject *resultobj;
4d5c3d91
RD
13536 wxSound *arg1 = (wxSound *) 0 ;
13537 wxString *arg2 = 0 ;
d14a1e28 13538 bool result;
ae8162c8 13539 bool temp2 = false ;
d14a1e28 13540 PyObject * obj0 = 0 ;
4d5c3d91 13541 PyObject * obj1 = 0 ;
36cadbf7
RD
13542 char *kwnames[] = {
13543 (char *) "self",(char *) "fileName", NULL
13544 };
d14a1e28 13545
36cadbf7 13546 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_Create",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13547 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
13548 if (SWIG_arg_fail(1)) SWIG_fail;
4d5c3d91
RD
13549 {
13550 arg2 = wxString_in_helper(obj1);
13551 if (arg2 == NULL) SWIG_fail;
ae8162c8 13552 temp2 = true;
4d5c3d91 13553 }
d14a1e28
RD
13554 {
13555 PyThreadState* __tstate = wxPyBeginAllowThreads();
36cadbf7 13556 result = (bool)(arg1)->Create((wxString const &)*arg2);
d14a1e28
RD
13557
13558 wxPyEndAllowThreads(__tstate);
13559 if (PyErr_Occurred()) SWIG_fail;
13560 }
4f89f6a3
RD
13561 {
13562 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13563 }
4d5c3d91
RD
13564 {
13565 if (temp2)
13566 delete arg2;
13567 }
d14a1e28
RD
13568 return resultobj;
13569 fail:
4d5c3d91
RD
13570 {
13571 if (temp2)
13572 delete arg2;
13573 }
d14a1e28
RD
13574 return NULL;
13575}
13576
13577
c32bde28 13578static PyObject *_wrap_Sound_CreateFromData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 13579 PyObject *resultobj;
4d5c3d91 13580 wxSound *arg1 = (wxSound *) 0 ;
36cadbf7 13581 PyObject *arg2 = (PyObject *) 0 ;
d14a1e28
RD
13582 bool result;
13583 PyObject * obj0 = 0 ;
13584 PyObject * obj1 = 0 ;
36cadbf7
RD
13585 char *kwnames[] = {
13586 (char *) "self",(char *) "data", NULL
13587 };
4d5c3d91 13588
36cadbf7 13589 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Sound_CreateFromData",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13590 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
13591 if (SWIG_arg_fail(1)) SWIG_fail;
36cadbf7 13592 arg2 = obj1;
4d5c3d91
RD
13593 {
13594 PyThreadState* __tstate = wxPyBeginAllowThreads();
36cadbf7 13595 result = (bool)wxSound_CreateFromData(arg1,arg2);
4d5c3d91
RD
13596
13597 wxPyEndAllowThreads(__tstate);
13598 if (PyErr_Occurred()) SWIG_fail;
13599 }
4f89f6a3
RD
13600 {
13601 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13602 }
4d5c3d91
RD
13603 return resultobj;
13604 fail:
13605 return NULL;
13606}
13607
13608
c32bde28 13609static PyObject *_wrap_Sound_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
4d5c3d91
RD
13610 PyObject *resultobj;
13611 wxSound *arg1 = (wxSound *) 0 ;
13612 bool result;
13613 PyObject * obj0 = 0 ;
d14a1e28 13614 char *kwnames[] = {
4d5c3d91 13615 (char *) "self", NULL
d14a1e28
RD
13616 };
13617
4d5c3d91 13618 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:Sound_IsOk",kwnames,&obj0)) goto fail;
093d3ff1
RD
13619 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
13620 if (SWIG_arg_fail(1)) SWIG_fail;
4d5c3d91
RD
13621 {
13622 PyThreadState* __tstate = wxPyBeginAllowThreads();
13623 result = (bool)(arg1)->IsOk();
13624
13625 wxPyEndAllowThreads(__tstate);
13626 if (PyErr_Occurred()) SWIG_fail;
13627 }
4f89f6a3
RD
13628 {
13629 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13630 }
4d5c3d91
RD
13631 return resultobj;
13632 fail:
13633 return NULL;
13634}
13635
13636
c32bde28 13637static PyObject *_wrap_Sound_Play(PyObject *, PyObject *args, PyObject *kwargs) {
4d5c3d91
RD
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 ;
36cadbf7
RD
13644 char *kwnames[] = {
13645 (char *) "self",(char *) "flags", NULL
13646 };
4d5c3d91 13647
36cadbf7 13648 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_Play",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
13649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxSound, SWIG_POINTER_EXCEPTION | 0);
13650 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 13651 if (obj1) {
093d3ff1
RD
13652 {
13653 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
13654 if (SWIG_arg_fail(2)) SWIG_fail;
13655 }
d14a1e28 13656 }
4d5c3d91 13657 {
e3b71cb8 13658 if (!wxPyCheckForApp()) SWIG_fail;
4d5c3d91
RD
13659 PyThreadState* __tstate = wxPyBeginAllowThreads();
13660 result = (bool)((wxSound const *)arg1)->Play(arg2);
13661
13662 wxPyEndAllowThreads(__tstate);
110da5b0 13663 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91 13664 }
4f89f6a3
RD
13665 {
13666 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13667 }
4d5c3d91
RD
13668 return resultobj;
13669 fail:
13670 return NULL;
13671}
13672
13673
c32bde28 13674static PyObject *_wrap_Sound_PlaySound(PyObject *, PyObject *args, PyObject *kwargs) {
4d5c3d91
RD
13675 PyObject *resultobj;
13676 wxString *arg1 = 0 ;
13677 unsigned int arg2 = (unsigned int) wxSOUND_ASYNC ;
13678 bool result;
ae8162c8 13679 bool temp1 = false ;
4d5c3d91
RD
13680 PyObject * obj0 = 0 ;
13681 PyObject * obj1 = 0 ;
36cadbf7
RD
13682 char *kwnames[] = {
13683 (char *) "filename",(char *) "flags", NULL
13684 };
4d5c3d91 13685
36cadbf7 13686 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:Sound_PlaySound",kwnames,&obj0,&obj1)) goto fail;
4d5c3d91
RD
13687 {
13688 arg1 = wxString_in_helper(obj0);
13689 if (arg1 == NULL) SWIG_fail;
ae8162c8 13690 temp1 = true;
4d5c3d91
RD
13691 }
13692 if (obj1) {
093d3ff1
RD
13693 {
13694 arg2 = (unsigned int)(SWIG_As_unsigned_SS_int(obj1));
13695 if (SWIG_arg_fail(2)) SWIG_fail;
13696 }
d14a1e28
RD
13697 }
13698 {
e3b71cb8 13699 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28 13700 PyThreadState* __tstate = wxPyBeginAllowThreads();
4d5c3d91 13701 result = (bool)wxSound::Play((wxString const &)*arg1,arg2);
d14a1e28
RD
13702
13703 wxPyEndAllowThreads(__tstate);
110da5b0 13704 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 13705 }
4f89f6a3
RD
13706 {
13707 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13708 }
4d5c3d91
RD
13709 {
13710 if (temp1)
13711 delete arg1;
13712 }
d14a1e28
RD
13713 return resultobj;
13714 fail:
4d5c3d91
RD
13715 {
13716 if (temp1)
13717 delete arg1;
13718 }
d14a1e28
RD
13719 return NULL;
13720}
13721
13722
c32bde28 13723static PyObject *_wrap_Sound_Stop(PyObject *, PyObject *args, PyObject *kwargs) {
4d5c3d91
RD
13724 PyObject *resultobj;
13725 char *kwnames[] = {
13726 NULL
13727 };
13728
13729 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":Sound_Stop",kwnames)) goto fail;
13730 {
e3b71cb8 13731 if (!wxPyCheckForApp()) SWIG_fail;
4d5c3d91
RD
13732 PyThreadState* __tstate = wxPyBeginAllowThreads();
13733 wxSound::Stop();
13734
13735 wxPyEndAllowThreads(__tstate);
110da5b0 13736 if (PyErr_Occurred()) SWIG_fail;
4d5c3d91
RD
13737 }
13738 Py_INCREF(Py_None); resultobj = Py_None;
13739 return resultobj;
13740 fail:
13741 return NULL;
13742}
13743
13744
c32bde28 13745static PyObject * Sound_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
13746 PyObject *obj;
13747 if (!PyArg_ParseTuple(args,(char*)"O", &obj)) return NULL;
4d5c3d91 13748 SWIG_TypeClientData(SWIGTYPE_p_wxSound, obj);
d14a1e28
RD
13749 Py_INCREF(obj);
13750 return Py_BuildValue((char *)"");
13751}
c32bde28 13752static PyObject *_wrap_new_FileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13753 PyObject *resultobj;
13754 wxString *arg1 = 0 ;
13755 wxString *arg2 = 0 ;
13756 wxString *arg3 = 0 ;
13757 wxString *arg4 = 0 ;
13758 wxFileTypeInfo *result;
ae8162c8
RD
13759 bool temp1 = false ;
13760 bool temp2 = false ;
13761 bool temp3 = false ;
13762 bool temp4 = false ;
d14a1e28
RD
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;
ae8162c8 13775 temp1 = true;
d14a1e28
RD
13776 }
13777 {
13778 arg2 = wxString_in_helper(obj1);
13779 if (arg2 == NULL) SWIG_fail;
ae8162c8 13780 temp2 = true;
d14a1e28
RD
13781 }
13782 {
13783 arg3 = wxString_in_helper(obj2);
13784 if (arg3 == NULL) SWIG_fail;
ae8162c8 13785 temp3 = true;
d14a1e28
RD
13786 }
13787 {
13788 arg4 = wxString_in_helper(obj3);
13789 if (arg4 == NULL) SWIG_fail;
ae8162c8 13790 temp4 = true;
d14a1e28
RD
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 }
15afbcd0 13799 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
d14a1e28
RD
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
c32bde28 13838static PyObject *_wrap_new_FileTypeInfoSequence(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13839 PyObject *resultobj;
13840 wxArrayString *arg1 = 0 ;
13841 wxFileTypeInfo *result;
ae8162c8 13842 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 13855 temp1 = true;
d14a1e28
RD
13856 int i, len=PySequence_Length(obj0);
13857 for (i=0; i<len; i++) {
13858 PyObject* item = PySequence_GetItem(obj0, i);
71237536 13859 wxString* s = wxString_in_helper(item);
74a57fcd 13860 if (PyErr_Occurred()) SWIG_fail;
71237536
RD
13861 arg1->Add(*s);
13862 delete s;
d14a1e28 13863 Py_DECREF(item);
d14a1e28
RD
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 }
15afbcd0 13873 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
d14a1e28 13874 {
3adfb63b 13875 if (temp1) delete arg1;
d14a1e28
RD
13876 }
13877 return resultobj;
13878 fail:
13879 {
3adfb63b 13880 if (temp1) delete arg1;
d14a1e28
RD
13881 }
13882 return NULL;
13883}
13884
13885
c32bde28 13886static PyObject *_wrap_new_NullFileTypeInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 13901 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileTypeInfo, 1);
d14a1e28
RD
13902 return resultobj;
13903 fail:
13904 return NULL;
13905}
13906
13907
c32bde28 13908static PyObject *_wrap_FileTypeInfo_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
13918 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
13919 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13920 {
13921 PyThreadState* __tstate = wxPyBeginAllowThreads();
13922 result = (bool)((wxFileTypeInfo const *)arg1)->IsValid();
13923
13924 wxPyEndAllowThreads(__tstate);
13925 if (PyErr_Occurred()) SWIG_fail;
13926 }
4f89f6a3
RD
13927 {
13928 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
13929 }
d14a1e28
RD
13930 return resultobj;
13931 fail:
13932 return NULL;
13933}
13934
13935
c32bde28 13936static PyObject *_wrap_FileTypeInfo_SetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13937 PyObject *resultobj;
13938 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
13939 wxString *arg2 = 0 ;
13940 int arg3 = (int) 0 ;
ae8162c8 13941 bool temp2 = false ;
d14a1e28
RD
13942 PyObject * obj0 = 0 ;
13943 PyObject * obj1 = 0 ;
994141e6 13944 PyObject * obj2 = 0 ;
d14a1e28
RD
13945 char *kwnames[] = {
13946 (char *) "self",(char *) "iconFile",(char *) "iconIndex", NULL
13947 };
13948
994141e6 13949 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:FileTypeInfo_SetIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
13950 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
13951 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13952 {
13953 arg2 = wxString_in_helper(obj1);
13954 if (arg2 == NULL) SWIG_fail;
ae8162c8 13955 temp2 = true;
d14a1e28 13956 }
994141e6 13957 if (obj2) {
093d3ff1
RD
13958 {
13959 arg3 = (int)(SWIG_As_int(obj2));
13960 if (SWIG_arg_fail(3)) SWIG_fail;
13961 }
994141e6 13962 }
d14a1e28
RD
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
c32bde28 13985static PyObject *_wrap_FileTypeInfo_SetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
13986 PyObject *resultobj;
13987 wxFileTypeInfo *arg1 = (wxFileTypeInfo *) 0 ;
13988 wxString *arg2 = 0 ;
ae8162c8 13989 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
13997 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
13998 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
13999 {
14000 arg2 = wxString_in_helper(obj1);
14001 if (arg2 == NULL) SWIG_fail;
ae8162c8 14002 temp2 = true;
d14a1e28
RD
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
c32bde28 14026static PyObject *_wrap_FileTypeInfo_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14037 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
cc6dd355
RD
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 }
d14a1e28
RD
14055 return resultobj;
14056 fail:
14057 return NULL;
14058}
14059
14060
c32bde28 14061static PyObject *_wrap_FileTypeInfo_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14071 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14072 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
cc6dd355
RD
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 }
d14a1e28
RD
14090 return resultobj;
14091 fail:
14092 return NULL;
14093}
14094
14095
c32bde28 14096static PyObject *_wrap_FileTypeInfo_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14107 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
cc6dd355
RD
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 }
d14a1e28
RD
14125 return resultobj;
14126 fail:
14127 return NULL;
14128}
14129
14130
c32bde28 14131static PyObject *_wrap_FileTypeInfo_GetShortDesc(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14141 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14142 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
cc6dd355
RD
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 }
d14a1e28
RD
14160 return resultobj;
14161 fail:
14162 return NULL;
14163}
14164
14165
c32bde28 14166static PyObject *_wrap_FileTypeInfo_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14176 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14177 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
cc6dd355
RD
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 }
d14a1e28
RD
14195 return resultobj;
14196 fail:
14197 return NULL;
14198}
14199
14200
c32bde28 14201static PyObject *_wrap_FileTypeInfo_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14211 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14212 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 14232static PyObject *_wrap_FileTypeInfo_GetExtensionsCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14243 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14244 {
14245 PyThreadState* __tstate = wxPyBeginAllowThreads();
14246 result = (int)((wxFileTypeInfo const *)arg1)->GetExtensionsCount();
14247
14248 wxPyEndAllowThreads(__tstate);
14249 if (PyErr_Occurred()) SWIG_fail;
14250 }
093d3ff1
RD
14251 {
14252 resultobj = SWIG_From_int((int)(result));
14253 }
d14a1e28
RD
14254 return resultobj;
14255 fail:
14256 return NULL;
14257}
14258
14259
c32bde28 14260static PyObject *_wrap_FileTypeInfo_GetIconFile(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14270 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14271 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
cc6dd355
RD
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 }
d14a1e28
RD
14289 return resultobj;
14290 fail:
14291 return NULL;
14292}
14293
14294
c32bde28 14295static PyObject *_wrap_FileTypeInfo_GetIconIndex(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14305 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileTypeInfo, SWIG_POINTER_EXCEPTION | 0);
14306 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14307 {
14308 PyThreadState* __tstate = wxPyBeginAllowThreads();
14309 result = (int)((wxFileTypeInfo const *)arg1)->GetIconIndex();
14310
14311 wxPyEndAllowThreads(__tstate);
14312 if (PyErr_Occurred()) SWIG_fail;
14313 }
093d3ff1
RD
14314 {
14315 resultobj = SWIG_From_int((int)(result));
14316 }
d14a1e28
RD
14317 return resultobj;
14318 fail:
14319 return NULL;
14320}
14321
14322
c32bde28 14323static PyObject * FileTypeInfo_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 14330static PyObject *_wrap_new_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 14355 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
d14a1e28
RD
14356 return resultobj;
14357 fail:
14358 return NULL;
14359}
14360
14361
c32bde28 14362static PyObject *_wrap_delete_FileType(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14371 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14372 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 14387static PyObject *_wrap_FileType_GetMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14398 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 14413static PyObject *_wrap_FileType_GetMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14423 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14424 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 14439static PyObject *_wrap_FileType_GetExtensions(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14449 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14450 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 14465static PyObject *_wrap_FileType_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14475 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14476 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14477 {
14478 PyThreadState* __tstate = wxPyBeginAllowThreads();
14479 result = (wxIcon *)wxFileType_GetIcon(arg1);
14480
14481 wxPyEndAllowThreads(__tstate);
14482 if (PyErr_Occurred()) SWIG_fail;
14483 }
15afbcd0 14484 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxIcon, 1);
d14a1e28
RD
14485 return resultobj;
14486 fail:
14487 return NULL;
14488}
14489
14490
c32bde28 14491static PyObject *_wrap_FileType_GetIconInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14502 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 14517static PyObject *_wrap_FileType_GetDescription(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14527 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14528 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 14543static PyObject *_wrap_FileType_GetOpenCommand(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
ae8162c8
RD
14550 bool temp2 = false ;
14551 bool temp3 = false ;
d14a1e28
RD
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;
093d3ff1
RD
14560 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14561 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14562 {
14563 arg2 = wxString_in_helper(obj1);
14564 if (arg2 == NULL) SWIG_fail;
ae8162c8 14565 temp2 = true;
d14a1e28
RD
14566 }
14567 if (obj2) {
14568 {
14569 arg3 = wxString_in_helper(obj2);
14570 if (arg3 == NULL) SWIG_fail;
ae8162c8 14571 temp3 = true;
d14a1e28
RD
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
c32bde28 14604static PyObject *_wrap_FileType_GetPrintCommand(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
ae8162c8
RD
14611 bool temp2 = false ;
14612 bool temp3 = false ;
d14a1e28
RD
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;
093d3ff1
RD
14621 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14622 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14623 {
14624 arg2 = wxString_in_helper(obj1);
14625 if (arg2 == NULL) SWIG_fail;
ae8162c8 14626 temp2 = true;
d14a1e28
RD
14627 }
14628 if (obj2) {
14629 {
14630 arg3 = wxString_in_helper(obj2);
14631 if (arg3 == NULL) SWIG_fail;
ae8162c8 14632 temp3 = true;
d14a1e28
RD
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
c32bde28 14665static PyObject *_wrap_FileType_GetAllCommands(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
ae8162c8
RD
14672 bool temp2 = false ;
14673 bool temp3 = false ;
d14a1e28
RD
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;
093d3ff1
RD
14682 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14683 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14684 {
14685 arg2 = wxString_in_helper(obj1);
14686 if (arg2 == NULL) SWIG_fail;
ae8162c8 14687 temp2 = true;
d14a1e28
RD
14688 }
14689 if (obj2) {
14690 {
14691 arg3 = wxString_in_helper(obj2);
14692 if (arg3 == NULL) SWIG_fail;
ae8162c8 14693 temp3 = true;
d14a1e28
RD
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
c32bde28 14726static PyObject *_wrap_FileType_SetCommand(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14727 PyObject *resultobj;
14728 wxFileType *arg1 = (wxFileType *) 0 ;
14729 wxString *arg2 = 0 ;
14730 wxString *arg3 = 0 ;
ae8162c8 14731 bool arg4 = (bool) true ;
d14a1e28 14732 bool result;
ae8162c8
RD
14733 bool temp2 = false ;
14734 bool temp3 = false ;
d14a1e28
RD
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;
093d3ff1
RD
14744 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14745 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14746 {
14747 arg2 = wxString_in_helper(obj1);
14748 if (arg2 == NULL) SWIG_fail;
ae8162c8 14749 temp2 = true;
d14a1e28
RD
14750 }
14751 {
14752 arg3 = wxString_in_helper(obj2);
14753 if (arg3 == NULL) SWIG_fail;
ae8162c8 14754 temp3 = true;
d14a1e28
RD
14755 }
14756 if (obj3) {
093d3ff1
RD
14757 {
14758 arg4 = (bool)(SWIG_As_bool(obj3));
14759 if (SWIG_arg_fail(4)) SWIG_fail;
14760 }
d14a1e28
RD
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 }
4f89f6a3
RD
14769 {
14770 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14771 }
d14a1e28
RD
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
c32bde28 14794static PyObject *_wrap_FileType_SetDefaultIcon(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
ae8162c8 14801 bool temp2 = false ;
d14a1e28
RD
14802 PyObject * obj0 = 0 ;
14803 PyObject * obj1 = 0 ;
994141e6 14804 PyObject * obj2 = 0 ;
d14a1e28
RD
14805 char *kwnames[] = {
14806 (char *) "self",(char *) "cmd",(char *) "index", NULL
14807 };
14808
994141e6 14809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:FileType_SetDefaultIcon",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
14810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14811 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14812 if (obj1) {
14813 {
14814 arg2 = wxString_in_helper(obj1);
14815 if (arg2 == NULL) SWIG_fail;
ae8162c8 14816 temp2 = true;
d14a1e28
RD
14817 }
14818 }
994141e6 14819 if (obj2) {
093d3ff1
RD
14820 {
14821 arg3 = (int)(SWIG_As_int(obj2));
14822 if (SWIG_arg_fail(3)) SWIG_fail;
14823 }
994141e6 14824 }
d14a1e28
RD
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 }
4f89f6a3
RD
14832 {
14833 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14834 }
d14a1e28
RD
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
c32bde28 14849static PyObject *_wrap_FileType_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
14859 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileType, SWIG_POINTER_EXCEPTION | 0);
14860 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
14861 {
14862 PyThreadState* __tstate = wxPyBeginAllowThreads();
14863 result = (bool)(arg1)->Unassociate();
14864
14865 wxPyEndAllowThreads(__tstate);
14866 if (PyErr_Occurred()) SWIG_fail;
14867 }
4f89f6a3
RD
14868 {
14869 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
14870 }
d14a1e28
RD
14871 return resultobj;
14872 fail:
14873 return NULL;
14874}
14875
14876
c32bde28 14877static PyObject *_wrap_FileType_ExpandCommand(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
ae8162c8
RD
14884 bool temp1 = false ;
14885 bool temp2 = false ;
14886 bool temp3 = false ;
d14a1e28
RD
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;
ae8162c8 14898 temp1 = true;
d14a1e28
RD
14899 }
14900 {
14901 arg2 = wxString_in_helper(obj1);
14902 if (arg2 == NULL) SWIG_fail;
ae8162c8 14903 temp2 = true;
d14a1e28
RD
14904 }
14905 if (obj2) {
14906 {
14907 arg3 = wxString_in_helper(obj2);
14908 if (arg3 == NULL) SWIG_fail;
ae8162c8 14909 temp3 = true;
d14a1e28
RD
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
c32bde28 14956static PyObject * FileType_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 14963static int _wrap_TheMimeTypesManager_set(PyObject *) {
d14a1e28
RD
14964 PyErr_SetString(PyExc_TypeError,"Variable TheMimeTypesManager is read-only.");
14965 return 1;
14966}
14967
14968
093d3ff1 14969static PyObject *_wrap_TheMimeTypesManager_get(void) {
d14a1e28
RD
14970 PyObject *pyobj;
14971
15afbcd0 14972 pyobj = SWIG_NewPointerObj((void *)(wxTheMimeTypesManager), SWIGTYPE_p_wxMimeTypesManager, 0);
d14a1e28
RD
14973 return pyobj;
14974}
14975
14976
c32bde28 14977static PyObject *_wrap_MimeTypesManager_IsOfType(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
14978 PyObject *resultobj;
14979 wxString *arg1 = 0 ;
14980 wxString *arg2 = 0 ;
14981 bool result;
ae8162c8
RD
14982 bool temp1 = false ;
14983 bool temp2 = false ;
d14a1e28
RD
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;
ae8162c8 14994 temp1 = true;
d14a1e28
RD
14995 }
14996 {
14997 arg2 = wxString_in_helper(obj1);
14998 if (arg2 == NULL) SWIG_fail;
ae8162c8 14999 temp2 = true;
d14a1e28
RD
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 }
4f89f6a3
RD
15008 {
15009 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15010 }
d14a1e28
RD
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
c32bde28 15033static PyObject *_wrap_new_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 15048 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMimeTypesManager, 1);
d14a1e28
RD
15049 return resultobj;
15050 fail:
15051 return NULL;
15052}
15053
15054
c32bde28 15055static PyObject *_wrap_MimeTypesManager_Initialize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 ;
ae8162c8 15061 bool temp3 = false ;
d14a1e28 15062 PyObject * obj0 = 0 ;
994141e6 15063 PyObject * obj1 = 0 ;
d14a1e28
RD
15064 PyObject * obj2 = 0 ;
15065 char *kwnames[] = {
15066 (char *) "self",(char *) "mailcapStyle",(char *) "extraDir", NULL
15067 };
15068
994141e6 15069 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:MimeTypesManager_Initialize",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
15070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15071 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 15072 if (obj1) {
093d3ff1
RD
15073 {
15074 arg2 = (int)(SWIG_As_int(obj1));
15075 if (SWIG_arg_fail(2)) SWIG_fail;
15076 }
994141e6 15077 }
d14a1e28
RD
15078 if (obj2) {
15079 {
15080 arg3 = wxString_in_helper(obj2);
15081 if (arg3 == NULL) SWIG_fail;
ae8162c8 15082 temp3 = true;
d14a1e28
RD
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
c32bde28 15107static PyObject *_wrap_MimeTypesManager_ClearData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
15116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15117 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 15132static PyObject *_wrap_MimeTypesManager_GetFileTypeFromExtension(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15133 PyObject *resultobj;
15134 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15135 wxString *arg2 = 0 ;
15136 wxFileType *result;
ae8162c8 15137 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
15145 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15146 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15147 {
15148 arg2 = wxString_in_helper(obj1);
15149 if (arg2 == NULL) SWIG_fail;
ae8162c8 15150 temp2 = true;
d14a1e28
RD
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 }
15afbcd0 15159 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
d14a1e28
RD
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
c32bde28 15174static PyObject *_wrap_MimeTypesManager_GetFileTypeFromMimeType(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15175 PyObject *resultobj;
15176 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15177 wxString *arg2 = 0 ;
15178 wxFileType *result;
ae8162c8 15179 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
15187 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15188 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15189 {
15190 arg2 = wxString_in_helper(obj1);
15191 if (arg2 == NULL) SWIG_fail;
ae8162c8 15192 temp2 = true;
d14a1e28
RD
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 }
15afbcd0 15201 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
d14a1e28
RD
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
c32bde28 15216static PyObject *_wrap_MimeTypesManager_ReadMailcap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15217 PyObject *resultobj;
15218 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15219 wxString *arg2 = 0 ;
ae8162c8 15220 bool arg3 = (bool) false ;
d14a1e28 15221 bool result;
ae8162c8 15222 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
15231 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15232 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15233 {
15234 arg2 = wxString_in_helper(obj1);
15235 if (arg2 == NULL) SWIG_fail;
ae8162c8 15236 temp2 = true;
d14a1e28
RD
15237 }
15238 if (obj2) {
093d3ff1
RD
15239 {
15240 arg3 = (bool)(SWIG_As_bool(obj2));
15241 if (SWIG_arg_fail(3)) SWIG_fail;
15242 }
d14a1e28
RD
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 }
4f89f6a3
RD
15251 {
15252 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15253 }
d14a1e28
RD
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
c32bde28 15268static PyObject *_wrap_MimeTypesManager_ReadMimeTypes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
15269 PyObject *resultobj;
15270 wxMimeTypesManager *arg1 = (wxMimeTypesManager *) 0 ;
15271 wxString *arg2 = 0 ;
15272 bool result;
ae8162c8 15273 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
15281 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15282 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
15283 {
15284 arg2 = wxString_in_helper(obj1);
15285 if (arg2 == NULL) SWIG_fail;
ae8162c8 15286 temp2 = true;
d14a1e28
RD
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 }
4f89f6a3
RD
15295 {
15296 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15297 }
d14a1e28
RD
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
c32bde28 15312static PyObject *_wrap_MimeTypesManager_EnumAllFileTypes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
15322 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15323 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 15338static PyObject *_wrap_MimeTypesManager_AddFallback(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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
c32bde28 15373static PyObject *_wrap_MimeTypesManager_Associate(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 15402 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileType, 1);
d14a1e28
RD
15403 return resultobj;
15404 fail:
15405 return NULL;
15406}
15407
15408
c32bde28 15409static PyObject *_wrap_MimeTypesManager_Unassociate(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
15425 {
15426 PyThreadState* __tstate = wxPyBeginAllowThreads();
15427 result = (bool)(arg1)->Unassociate(arg2);
15428
15429 wxPyEndAllowThreads(__tstate);
15430 if (PyErr_Occurred()) SWIG_fail;
15431 }
4f89f6a3
RD
15432 {
15433 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
15434 }
d14a1e28
RD
15435 return resultobj;
15436 fail:
15437 return NULL;
15438}
15439
15440
c32bde28 15441static PyObject *_wrap_delete_MimeTypesManager(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
15450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxMimeTypesManager, SWIG_POINTER_EXCEPTION | 0);
15451 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 15466static PyObject * MimeTypesManager_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 15473static int _wrap_ART_TOOLBAR_set(PyObject *) {
d14a1e28
RD
15474 PyErr_SetString(PyExc_TypeError,"Variable ART_TOOLBAR is read-only.");
15475 return 1;
15476}
15477
15478
093d3ff1 15479static PyObject *_wrap_ART_TOOLBAR_get(void) {
d14a1e28
RD
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
c32bde28 15493static int _wrap_ART_MENU_set(PyObject *) {
d14a1e28
RD
15494 PyErr_SetString(PyExc_TypeError,"Variable ART_MENU is read-only.");
15495 return 1;
15496}
15497
15498
093d3ff1 15499static PyObject *_wrap_ART_MENU_get(void) {
d14a1e28
RD
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
c32bde28 15513static int _wrap_ART_FRAME_ICON_set(PyObject *) {
d14a1e28
RD
15514 PyErr_SetString(PyExc_TypeError,"Variable ART_FRAME_ICON is read-only.");
15515 return 1;
15516}
15517
15518
093d3ff1 15519static PyObject *_wrap_ART_FRAME_ICON_get(void) {
d14a1e28
RD
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
c32bde28 15533static int _wrap_ART_CMN_DIALOG_set(PyObject *) {
d14a1e28
RD
15534 PyErr_SetString(PyExc_TypeError,"Variable ART_CMN_DIALOG is read-only.");
15535 return 1;
15536}
15537
15538
093d3ff1 15539static PyObject *_wrap_ART_CMN_DIALOG_get(void) {
d14a1e28
RD
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
c32bde28 15553static int _wrap_ART_HELP_BROWSER_set(PyObject *) {
d14a1e28
RD
15554 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BROWSER is read-only.");
15555 return 1;
15556}
15557
15558
093d3ff1 15559static PyObject *_wrap_ART_HELP_BROWSER_get(void) {
d14a1e28
RD
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
c32bde28 15573static int _wrap_ART_MESSAGE_BOX_set(PyObject *) {
d14a1e28
RD
15574 PyErr_SetString(PyExc_TypeError,"Variable ART_MESSAGE_BOX is read-only.");
15575 return 1;
15576}
15577
15578
093d3ff1 15579static PyObject *_wrap_ART_MESSAGE_BOX_get(void) {
d14a1e28
RD
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
c32bde28 15593static int _wrap_ART_BUTTON_set(PyObject *) {
4cf4100f
RD
15594 PyErr_SetString(PyExc_TypeError,"Variable ART_BUTTON is read-only.");
15595 return 1;
15596}
15597
15598
093d3ff1 15599static PyObject *_wrap_ART_BUTTON_get(void) {
4cf4100f
RD
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
c32bde28 15613static int _wrap_ART_OTHER_set(PyObject *) {
d14a1e28
RD
15614 PyErr_SetString(PyExc_TypeError,"Variable ART_OTHER is read-only.");
15615 return 1;
15616}
15617
15618
093d3ff1 15619static PyObject *_wrap_ART_OTHER_get(void) {
d14a1e28
RD
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
c32bde28 15633static int _wrap_ART_ADD_BOOKMARK_set(PyObject *) {
d14a1e28
RD
15634 PyErr_SetString(PyExc_TypeError,"Variable ART_ADD_BOOKMARK is read-only.");
15635 return 1;
15636}
15637
15638
093d3ff1 15639static PyObject *_wrap_ART_ADD_BOOKMARK_get(void) {
d14a1e28
RD
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
c32bde28 15653static int _wrap_ART_DEL_BOOKMARK_set(PyObject *) {
d14a1e28
RD
15654 PyErr_SetString(PyExc_TypeError,"Variable ART_DEL_BOOKMARK is read-only.");
15655 return 1;
15656}
15657
15658
093d3ff1 15659static PyObject *_wrap_ART_DEL_BOOKMARK_get(void) {
d14a1e28
RD
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
c32bde28 15673static int _wrap_ART_HELP_SIDE_PANEL_set(PyObject *) {
d14a1e28
RD
15674 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SIDE_PANEL is read-only.");
15675 return 1;
15676}
15677
15678
093d3ff1 15679static PyObject *_wrap_ART_HELP_SIDE_PANEL_get(void) {
d14a1e28
RD
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
c32bde28 15693static int _wrap_ART_HELP_SETTINGS_set(PyObject *) {
d14a1e28
RD
15694 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_SETTINGS is read-only.");
15695 return 1;
15696}
15697
15698
093d3ff1 15699static PyObject *_wrap_ART_HELP_SETTINGS_get(void) {
d14a1e28
RD
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
c32bde28 15713static int _wrap_ART_HELP_BOOK_set(PyObject *) {
d14a1e28
RD
15714 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_BOOK is read-only.");
15715 return 1;
15716}
15717
15718
093d3ff1 15719static PyObject *_wrap_ART_HELP_BOOK_get(void) {
d14a1e28
RD
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
c32bde28 15733static int _wrap_ART_HELP_FOLDER_set(PyObject *) {
d14a1e28
RD
15734 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_FOLDER is read-only.");
15735 return 1;
15736}
15737
15738
093d3ff1 15739static PyObject *_wrap_ART_HELP_FOLDER_get(void) {
d14a1e28
RD
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
c32bde28 15753static int _wrap_ART_HELP_PAGE_set(PyObject *) {
d14a1e28
RD
15754 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP_PAGE is read-only.");
15755 return 1;
15756}
15757
15758
093d3ff1 15759static PyObject *_wrap_ART_HELP_PAGE_get(void) {
d14a1e28
RD
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
c32bde28 15773static int _wrap_ART_GO_BACK_set(PyObject *) {
d14a1e28
RD
15774 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_BACK is read-only.");
15775 return 1;
15776}
15777
15778
093d3ff1 15779static PyObject *_wrap_ART_GO_BACK_get(void) {
d14a1e28
RD
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
c32bde28 15793static int _wrap_ART_GO_FORWARD_set(PyObject *) {
d14a1e28
RD
15794 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_FORWARD is read-only.");
15795 return 1;
15796}
15797
15798
093d3ff1 15799static PyObject *_wrap_ART_GO_FORWARD_get(void) {
d14a1e28
RD
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
c32bde28 15813static int _wrap_ART_GO_UP_set(PyObject *) {
d14a1e28
RD
15814 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_UP is read-only.");
15815 return 1;
15816}
15817
15818
093d3ff1 15819static PyObject *_wrap_ART_GO_UP_get(void) {
d14a1e28
RD
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
c32bde28 15833static int _wrap_ART_GO_DOWN_set(PyObject *) {
d14a1e28
RD
15834 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DOWN is read-only.");
15835 return 1;
15836}
15837
15838
093d3ff1 15839static PyObject *_wrap_ART_GO_DOWN_get(void) {
d14a1e28
RD
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
c32bde28 15853static int _wrap_ART_GO_TO_PARENT_set(PyObject *) {
d14a1e28
RD
15854 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_TO_PARENT is read-only.");
15855 return 1;
15856}
15857
15858
093d3ff1 15859static PyObject *_wrap_ART_GO_TO_PARENT_get(void) {
d14a1e28
RD
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
c32bde28 15873static int _wrap_ART_GO_HOME_set(PyObject *) {
d14a1e28
RD
15874 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_HOME is read-only.");
15875 return 1;
15876}
15877
15878
093d3ff1 15879static PyObject *_wrap_ART_GO_HOME_get(void) {
d14a1e28
RD
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
c32bde28 15893static int _wrap_ART_FILE_OPEN_set(PyObject *) {
d14a1e28
RD
15894 PyErr_SetString(PyExc_TypeError,"Variable ART_FILE_OPEN is read-only.");
15895 return 1;
15896}
15897
15898
093d3ff1 15899static PyObject *_wrap_ART_FILE_OPEN_get(void) {
d14a1e28
RD
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
0c243d93
RD
15913static 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
15919static 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
15933static 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
15939static 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
c32bde28 15953static int _wrap_ART_PRINT_set(PyObject *) {
d14a1e28
RD
15954 PyErr_SetString(PyExc_TypeError,"Variable ART_PRINT is read-only.");
15955 return 1;
15956}
15957
15958
093d3ff1 15959static PyObject *_wrap_ART_PRINT_get(void) {
d14a1e28
RD
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
c32bde28 15973static int _wrap_ART_HELP_set(PyObject *) {
d14a1e28
RD
15974 PyErr_SetString(PyExc_TypeError,"Variable ART_HELP is read-only.");
15975 return 1;
15976}
15977
15978
093d3ff1 15979static PyObject *_wrap_ART_HELP_get(void) {
d14a1e28
RD
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
c32bde28 15993static int _wrap_ART_TIP_set(PyObject *) {
d14a1e28
RD
15994 PyErr_SetString(PyExc_TypeError,"Variable ART_TIP is read-only.");
15995 return 1;
15996}
15997
15998
093d3ff1 15999static PyObject *_wrap_ART_TIP_get(void) {
d14a1e28
RD
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
c32bde28 16013static int _wrap_ART_REPORT_VIEW_set(PyObject *) {
d14a1e28
RD
16014 PyErr_SetString(PyExc_TypeError,"Variable ART_REPORT_VIEW is read-only.");
16015 return 1;
16016}
16017
16018
093d3ff1 16019static PyObject *_wrap_ART_REPORT_VIEW_get(void) {
d14a1e28
RD
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
c32bde28 16033static int _wrap_ART_LIST_VIEW_set(PyObject *) {
d14a1e28
RD
16034 PyErr_SetString(PyExc_TypeError,"Variable ART_LIST_VIEW is read-only.");
16035 return 1;
16036}
16037
16038
093d3ff1 16039static PyObject *_wrap_ART_LIST_VIEW_get(void) {
d14a1e28
RD
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
c32bde28 16053static int _wrap_ART_NEW_DIR_set(PyObject *) {
d14a1e28
RD
16054 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW_DIR is read-only.");
16055 return 1;
16056}
16057
16058
093d3ff1 16059static PyObject *_wrap_ART_NEW_DIR_get(void) {
d14a1e28
RD
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
f78cc896
RD
16073static int _wrap_ART_HARDDISK_set(PyObject *) {
16074 PyErr_SetString(PyExc_TypeError,"Variable ART_HARDDISK is read-only.");
16075 return 1;
16076}
16077
16078
093d3ff1 16079static PyObject *_wrap_ART_HARDDISK_get(void) {
f78cc896
RD
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
16093static int _wrap_ART_FLOPPY_set(PyObject *) {
16094 PyErr_SetString(PyExc_TypeError,"Variable ART_FLOPPY is read-only.");
16095 return 1;
16096}
16097
16098
093d3ff1 16099static PyObject *_wrap_ART_FLOPPY_get(void) {
f78cc896
RD
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
16113static int _wrap_ART_CDROM_set(PyObject *) {
16114 PyErr_SetString(PyExc_TypeError,"Variable ART_CDROM is read-only.");
16115 return 1;
16116}
16117
16118
093d3ff1 16119static PyObject *_wrap_ART_CDROM_get(void) {
f78cc896
RD
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
16133static int _wrap_ART_REMOVABLE_set(PyObject *) {
16134 PyErr_SetString(PyExc_TypeError,"Variable ART_REMOVABLE is read-only.");
16135 return 1;
16136}
16137
16138
093d3ff1 16139static PyObject *_wrap_ART_REMOVABLE_get(void) {
f78cc896
RD
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
c32bde28 16153static int _wrap_ART_FOLDER_set(PyObject *) {
d14a1e28
RD
16154 PyErr_SetString(PyExc_TypeError,"Variable ART_FOLDER is read-only.");
16155 return 1;
16156}
16157
16158
093d3ff1 16159static PyObject *_wrap_ART_FOLDER_get(void) {
d14a1e28
RD
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
f78cc896
RD
16173static 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
093d3ff1 16179static PyObject *_wrap_ART_FOLDER_OPEN_get(void) {
f78cc896
RD
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
c32bde28 16193static int _wrap_ART_GO_DIR_UP_set(PyObject *) {
d14a1e28
RD
16194 PyErr_SetString(PyExc_TypeError,"Variable ART_GO_DIR_UP is read-only.");
16195 return 1;
16196}
16197
16198
093d3ff1 16199static PyObject *_wrap_ART_GO_DIR_UP_get(void) {
d14a1e28
RD
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
c32bde28 16213static int _wrap_ART_EXECUTABLE_FILE_set(PyObject *) {
d14a1e28
RD
16214 PyErr_SetString(PyExc_TypeError,"Variable ART_EXECUTABLE_FILE is read-only.");
16215 return 1;
16216}
16217
16218
093d3ff1 16219static PyObject *_wrap_ART_EXECUTABLE_FILE_get(void) {
d14a1e28
RD
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
c32bde28 16233static int _wrap_ART_NORMAL_FILE_set(PyObject *) {
d14a1e28
RD
16234 PyErr_SetString(PyExc_TypeError,"Variable ART_NORMAL_FILE is read-only.");
16235 return 1;
16236}
16237
16238
093d3ff1 16239static PyObject *_wrap_ART_NORMAL_FILE_get(void) {
d14a1e28
RD
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
c32bde28 16253static int _wrap_ART_TICK_MARK_set(PyObject *) {
d14a1e28
RD
16254 PyErr_SetString(PyExc_TypeError,"Variable ART_TICK_MARK is read-only.");
16255 return 1;
16256}
16257
16258
093d3ff1 16259static PyObject *_wrap_ART_TICK_MARK_get(void) {
d14a1e28
RD
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
c32bde28 16273static int _wrap_ART_CROSS_MARK_set(PyObject *) {
d14a1e28
RD
16274 PyErr_SetString(PyExc_TypeError,"Variable ART_CROSS_MARK is read-only.");
16275 return 1;
16276}
16277
16278
093d3ff1 16279static PyObject *_wrap_ART_CROSS_MARK_get(void) {
d14a1e28
RD
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
c32bde28 16293static int _wrap_ART_ERROR_set(PyObject *) {
d14a1e28
RD
16294 PyErr_SetString(PyExc_TypeError,"Variable ART_ERROR is read-only.");
16295 return 1;
16296}
16297
16298
093d3ff1 16299static PyObject *_wrap_ART_ERROR_get(void) {
d14a1e28
RD
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
c32bde28 16313static int _wrap_ART_QUESTION_set(PyObject *) {
d14a1e28
RD
16314 PyErr_SetString(PyExc_TypeError,"Variable ART_QUESTION is read-only.");
16315 return 1;
16316}
16317
16318
093d3ff1 16319static PyObject *_wrap_ART_QUESTION_get(void) {
d14a1e28
RD
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
c32bde28 16333static int _wrap_ART_WARNING_set(PyObject *) {
d14a1e28
RD
16334 PyErr_SetString(PyExc_TypeError,"Variable ART_WARNING is read-only.");
16335 return 1;
16336}
16337
16338
093d3ff1 16339static PyObject *_wrap_ART_WARNING_get(void) {
d14a1e28
RD
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
c32bde28 16353static int _wrap_ART_INFORMATION_set(PyObject *) {
d14a1e28
RD
16354 PyErr_SetString(PyExc_TypeError,"Variable ART_INFORMATION is read-only.");
16355 return 1;
16356}
16357
16358
093d3ff1 16359static PyObject *_wrap_ART_INFORMATION_get(void) {
d14a1e28
RD
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
c32bde28 16373static int _wrap_ART_MISSING_IMAGE_set(PyObject *) {
d14a1e28
RD
16374 PyErr_SetString(PyExc_TypeError,"Variable ART_MISSING_IMAGE is read-only.");
16375 return 1;
16376}
16377
16378
093d3ff1 16379static PyObject *_wrap_ART_MISSING_IMAGE_get(void) {
d14a1e28
RD
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
0c243d93
RD
16393static int _wrap_ART_COPY_set(PyObject *) {
16394 PyErr_SetString(PyExc_TypeError,"Variable ART_COPY is read-only.");
16395 return 1;
16396}
16397
16398
16399static 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
16413static int _wrap_ART_CUT_set(PyObject *) {
16414 PyErr_SetString(PyExc_TypeError,"Variable ART_CUT is read-only.");
16415 return 1;
16416}
16417
16418
16419static 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
16433static int _wrap_ART_PASTE_set(PyObject *) {
16434 PyErr_SetString(PyExc_TypeError,"Variable ART_PASTE is read-only.");
16435 return 1;
16436}
16437
16438
16439static 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
16453static int _wrap_ART_DELETE_set(PyObject *) {
16454 PyErr_SetString(PyExc_TypeError,"Variable ART_DELETE is read-only.");
16455 return 1;
16456}
16457
16458
16459static 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
a187dc0b
RD
16473static int _wrap_ART_NEW_set(PyObject *) {
16474 PyErr_SetString(PyExc_TypeError,"Variable ART_NEW is read-only.");
16475 return 1;
16476}
16477
16478
16479static 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
0c243d93
RD
16493static int _wrap_ART_UNDO_set(PyObject *) {
16494 PyErr_SetString(PyExc_TypeError,"Variable ART_UNDO is read-only.");
16495 return 1;
16496}
16497
16498
16499static 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
16513static int _wrap_ART_REDO_set(PyObject *) {
16514 PyErr_SetString(PyExc_TypeError,"Variable ART_REDO is read-only.");
16515 return 1;
16516}
16517
16518
16519static 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
16533static int _wrap_ART_QUIT_set(PyObject *) {
16534 PyErr_SetString(PyExc_TypeError,"Variable ART_QUIT is read-only.");
16535 return 1;
16536}
16537
16538
16539static 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
16553static int _wrap_ART_FIND_set(PyObject *) {
16554 PyErr_SetString(PyExc_TypeError,"Variable ART_FIND is read-only.");
16555 return 1;
16556}
16557
16558
16559static 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
16573static 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
16579static 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
c32bde28 16593static PyObject *_wrap_new_ArtProvider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 {
e3b71cb8 16602 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
16603 PyThreadState* __tstate = wxPyBeginAllowThreads();
16604 result = (wxPyArtProvider *)new wxPyArtProvider();
16605
16606 wxPyEndAllowThreads(__tstate);
110da5b0 16607 if (PyErr_Occurred()) SWIG_fail;
d14a1e28 16608 }
15afbcd0 16609 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyArtProvider, 1);
d14a1e28
RD
16610 return resultobj;
16611 fail:
16612 return NULL;
16613}
16614
16615
c32bde28 16616static PyObject *_wrap_ArtProvider__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
16629 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
16630 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 16647static PyObject *_wrap_ArtProvider_PushProvider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
16656 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
16657 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 16672static PyObject *_wrap_ArtProvider_PopProvider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
4f89f6a3
RD
16687 {
16688 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16689 }
d14a1e28
RD
16690 return resultobj;
16691 fail:
16692 return NULL;
16693}
16694
16695
c32bde28 16696static PyObject *_wrap_ArtProvider_RemoveProvider(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
16706 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
16707 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16708 {
16709 PyThreadState* __tstate = wxPyBeginAllowThreads();
16710 result = (bool)wxPyArtProvider::RemoveProvider(arg1);
16711
16712 wxPyEndAllowThreads(__tstate);
16713 if (PyErr_Occurred()) SWIG_fail;
16714 }
4f89f6a3
RD
16715 {
16716 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
16717 }
d14a1e28
RD
16718 return resultobj;
16719 fail:
16720 return NULL;
16721}
16722
16723
c32bde28 16724static PyObject *_wrap_ArtProvider_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
ae8162c8
RD
16732 bool temp1 = false ;
16733 bool temp2 = false ;
d14a1e28
RD
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;
ae8162c8 16746 temp1 = true;
d14a1e28
RD
16747 }
16748 if (obj1) {
16749 {
16750 arg2 = wxString_in_helper(obj1);
16751 if (arg2 == NULL) SWIG_fail;
ae8162c8 16752 temp2 = true;
d14a1e28
RD
16753 }
16754 }
16755 if (obj2) {
16756 {
16757 arg3 = &temp3;
16758 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
16759 }
16760 }
16761 {
e3b71cb8 16762 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
16763 PyThreadState* __tstate = wxPyBeginAllowThreads();
16764 result = wxPyArtProvider::GetBitmap((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
16765
16766 wxPyEndAllowThreads(__tstate);
110da5b0 16767 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
16768 }
16769 {
16770 wxBitmap * resultptr;
093d3ff1 16771 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 16772 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
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
c32bde28 16796static PyObject *_wrap_ArtProvider_GetIcon(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
ae8162c8
RD
16804 bool temp1 = false ;
16805 bool temp2 = false ;
d14a1e28
RD
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;
ae8162c8 16818 temp1 = true;
d14a1e28
RD
16819 }
16820 if (obj1) {
16821 {
16822 arg2 = wxString_in_helper(obj1);
16823 if (arg2 == NULL) SWIG_fail;
ae8162c8 16824 temp2 = true;
d14a1e28
RD
16825 }
16826 }
16827 if (obj2) {
16828 {
16829 arg3 = &temp3;
16830 if ( ! wxSize_helper(obj2, &arg3)) SWIG_fail;
16831 }
16832 }
16833 {
e3b71cb8 16834 if (!wxPyCheckForApp()) SWIG_fail;
d14a1e28
RD
16835 PyThreadState* __tstate = wxPyBeginAllowThreads();
16836 result = wxPyArtProvider::GetIcon((wxString const &)*arg1,(wxString const &)*arg2,(wxSize const &)*arg3);
16837
16838 wxPyEndAllowThreads(__tstate);
110da5b0 16839 if (PyErr_Occurred()) SWIG_fail;
d14a1e28
RD
16840 }
16841 {
16842 wxIcon * resultptr;
093d3ff1 16843 resultptr = new wxIcon((wxIcon &)(result));
15afbcd0 16844 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxIcon, 1);
d14a1e28
RD
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
85ee4fe9 16868static PyObject *_wrap_ArtProvider_GetSizeHint(PyObject *, PyObject *args, PyObject *kwargs) {
9c874b48
RD
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
85ee4fe9 16880 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ArtProvider_GetSizeHint",kwnames,&obj0,&obj1)) goto fail;
9c874b48
RD
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();
85ee4fe9 16894 result = wxPyArtProvider::GetSizeHint((wxString const &)*arg1,arg2);
9c874b48
RD
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
c32bde28 16918static PyObject *_wrap_ArtProvider_Destroy(PyObject *, PyObject *args, PyObject *kwargs) {
1e0c8722
RD
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;
093d3ff1
RD
16927 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyArtProvider, SWIG_POINTER_EXCEPTION | 0);
16928 if (SWIG_arg_fail(1)) SWIG_fail;
1e0c8722
RD
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
c32bde28 16943static PyObject * ArtProvider_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 16950static PyObject *_wrap_delete_ConfigBase(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
16959 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
16960 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 16975static PyObject *_wrap_ConfigBase_Set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
16976 PyObject *resultobj;
16977 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
16978 wxConfigBase *result;
16979 PyObject * obj0 = 0 ;
16980 char *kwnames[] = {
b88bce5f 16981 (char *) "config", NULL
d14a1e28
RD
16982 };
16983
16984 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_Set",kwnames,&obj0)) goto fail;
5ba5649b 16985 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
093d3ff1 16986 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
16987 {
16988 PyThreadState* __tstate = wxPyBeginAllowThreads();
16989 result = (wxConfigBase *)wxConfigBase::Set(arg1);
16990
16991 wxPyEndAllowThreads(__tstate);
16992 if (PyErr_Occurred()) SWIG_fail;
16993 }
15afbcd0 16994 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
d14a1e28
RD
16995 return resultobj;
16996 fail:
16997 return NULL;
16998}
16999
17000
c32bde28 17001static PyObject *_wrap_ConfigBase_Get(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 17002 PyObject *resultobj;
ae8162c8 17003 bool arg1 = (bool) true ;
d14a1e28
RD
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) {
093d3ff1
RD
17012 {
17013 arg1 = (bool)(SWIG_As_bool(obj0));
17014 if (SWIG_arg_fail(1)) SWIG_fail;
17015 }
d14a1e28
RD
17016 }
17017 {
17018 PyThreadState* __tstate = wxPyBeginAllowThreads();
17019 result = (wxConfigBase *)wxConfigBase::Get(arg1);
17020
17021 wxPyEndAllowThreads(__tstate);
17022 if (PyErr_Occurred()) SWIG_fail;
17023 }
15afbcd0 17024 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
d14a1e28
RD
17025 return resultobj;
17026 fail:
17027 return NULL;
17028}
17029
17030
c32bde28 17031static PyObject *_wrap_ConfigBase_Create(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 17046 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigBase, 0);
d14a1e28
RD
17047 return resultobj;
17048 fail:
17049 return NULL;
17050}
17051
17052
c32bde28 17053static PyObject *_wrap_ConfigBase_DontCreateOnDemand(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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
c32bde28 17074static PyObject *_wrap_ConfigBase_SetPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17075 PyObject *resultobj;
17076 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17077 wxString *arg2 = 0 ;
ae8162c8 17078 bool temp2 = false ;
d14a1e28
RD
17079 PyObject * obj0 = 0 ;
17080 PyObject * obj1 = 0 ;
17081 char *kwnames[] = {
b88bce5f 17082 (char *) "self",(char *) "path", NULL
d14a1e28
RD
17083 };
17084
17085 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetPath",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17086 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17087 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17088 {
17089 arg2 = wxString_in_helper(obj1);
17090 if (arg2 == NULL) SWIG_fail;
ae8162c8 17091 temp2 = true;
d14a1e28
RD
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
c32bde28 17115static PyObject *_wrap_ConfigBase_GetPath(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
17125 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17126 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
cc6dd355
RD
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 }
d14a1e28
RD
17144 return resultobj;
17145 fail:
17146 return NULL;
17147}
17148
17149
c32bde28 17150static PyObject *_wrap_ConfigBase_GetFirstGroup(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
17160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17161 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 17176static PyObject *_wrap_ConfigBase_GetNextGroup(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17177 PyObject *resultobj;
17178 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17179 long arg2 ;
17180 PyObject *result;
17181 PyObject * obj0 = 0 ;
994141e6 17182 PyObject * obj1 = 0 ;
d14a1e28
RD
17183 char *kwnames[] = {
17184 (char *) "self",(char *) "index", NULL
17185 };
17186
994141e6 17187 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextGroup",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 17208static PyObject *_wrap_ConfigBase_GetFirstEntry(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
17218 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17219 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 17234static PyObject *_wrap_ConfigBase_GetNextEntry(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17235 PyObject *resultobj;
17236 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17237 long arg2 ;
17238 PyObject *result;
17239 PyObject * obj0 = 0 ;
994141e6 17240 PyObject * obj1 = 0 ;
d14a1e28
RD
17241 char *kwnames[] = {
17242 (char *) "self",(char *) "index", NULL
17243 };
17244
994141e6 17245 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_GetNextEntry",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 17266static PyObject *_wrap_ConfigBase_GetNumberOfEntries(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17267 PyObject *resultobj;
17268 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
ae8162c8 17269 bool arg2 = (bool) false ;
d14a1e28
RD
17270 size_t result;
17271 PyObject * obj0 = 0 ;
17272 PyObject * obj1 = 0 ;
17273 char *kwnames[] = {
b88bce5f 17274 (char *) "self",(char *) "recursive", NULL
d14a1e28
RD
17275 };
17276
17277 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfEntries",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17278 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17279 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 17280 if (obj1) {
093d3ff1
RD
17281 {
17282 arg2 = (bool)(SWIG_As_bool(obj1));
17283 if (SWIG_arg_fail(2)) SWIG_fail;
17284 }
d14a1e28
RD
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 }
093d3ff1
RD
17293 {
17294 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
17295 }
d14a1e28
RD
17296 return resultobj;
17297 fail:
17298 return NULL;
17299}
17300
17301
c32bde28 17302static PyObject *_wrap_ConfigBase_GetNumberOfGroups(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17303 PyObject *resultobj;
17304 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
ae8162c8 17305 bool arg2 = (bool) false ;
d14a1e28
RD
17306 size_t result;
17307 PyObject * obj0 = 0 ;
17308 PyObject * obj1 = 0 ;
17309 char *kwnames[] = {
b88bce5f 17310 (char *) "self",(char *) "recursive", NULL
d14a1e28
RD
17311 };
17312
17313 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_GetNumberOfGroups",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17314 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17315 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 17316 if (obj1) {
093d3ff1
RD
17317 {
17318 arg2 = (bool)(SWIG_As_bool(obj1));
17319 if (SWIG_arg_fail(2)) SWIG_fail;
17320 }
d14a1e28
RD
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 }
093d3ff1
RD
17329 {
17330 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
17331 }
d14a1e28
RD
17332 return resultobj;
17333 fail:
17334 return NULL;
17335}
17336
17337
c32bde28 17338static PyObject *_wrap_ConfigBase_HasGroup(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17339 PyObject *resultobj;
17340 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17341 wxString *arg2 = 0 ;
17342 bool result;
ae8162c8 17343 bool temp2 = false ;
d14a1e28
RD
17344 PyObject * obj0 = 0 ;
17345 PyObject * obj1 = 0 ;
17346 char *kwnames[] = {
b88bce5f 17347 (char *) "self",(char *) "name", NULL
d14a1e28
RD
17348 };
17349
17350 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasGroup",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17351 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17352 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17353 {
17354 arg2 = wxString_in_helper(obj1);
17355 if (arg2 == NULL) SWIG_fail;
ae8162c8 17356 temp2 = true;
d14a1e28
RD
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 }
4f89f6a3
RD
17365 {
17366 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17367 }
d14a1e28
RD
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
c32bde28 17382static PyObject *_wrap_ConfigBase_HasEntry(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17383 PyObject *resultobj;
17384 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17385 wxString *arg2 = 0 ;
17386 bool result;
ae8162c8 17387 bool temp2 = false ;
d14a1e28
RD
17388 PyObject * obj0 = 0 ;
17389 PyObject * obj1 = 0 ;
17390 char *kwnames[] = {
b88bce5f 17391 (char *) "self",(char *) "name", NULL
d14a1e28
RD
17392 };
17393
17394 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_HasEntry",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17395 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17396 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17397 {
17398 arg2 = wxString_in_helper(obj1);
17399 if (arg2 == NULL) SWIG_fail;
ae8162c8 17400 temp2 = true;
d14a1e28
RD
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 }
4f89f6a3
RD
17409 {
17410 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17411 }
d14a1e28
RD
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
c32bde28 17426static PyObject *_wrap_ConfigBase_Exists(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17427 PyObject *resultobj;
17428 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17429 wxString *arg2 = 0 ;
17430 bool result;
ae8162c8 17431 bool temp2 = false ;
d14a1e28
RD
17432 PyObject * obj0 = 0 ;
17433 PyObject * obj1 = 0 ;
17434 char *kwnames[] = {
b88bce5f 17435 (char *) "self",(char *) "name", NULL
d14a1e28
RD
17436 };
17437
17438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_Exists",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17439 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17440 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17441 {
17442 arg2 = wxString_in_helper(obj1);
17443 if (arg2 == NULL) SWIG_fail;
ae8162c8 17444 temp2 = true;
d14a1e28
RD
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 }
4f89f6a3
RD
17453 {
17454 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17455 }
d14a1e28
RD
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
c32bde28 17470static PyObject *_wrap_ConfigBase_GetEntryType(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17471 PyObject *resultobj;
17472 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17473 wxString *arg2 = 0 ;
093d3ff1 17474 wxConfigBase::EntryType result;
ae8162c8 17475 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
17483 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17484 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17485 {
17486 arg2 = wxString_in_helper(obj1);
17487 if (arg2 == NULL) SWIG_fail;
ae8162c8 17488 temp2 = true;
d14a1e28
RD
17489 }
17490 {
17491 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 17492 result = (wxConfigBase::EntryType)((wxConfigBase const *)arg1)->GetEntryType((wxString const &)*arg2);
d14a1e28
RD
17493
17494 wxPyEndAllowThreads(__tstate);
17495 if (PyErr_Occurred()) SWIG_fail;
17496 }
093d3ff1 17497 resultobj = SWIG_From_int((result));
d14a1e28
RD
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
c32bde28 17512static PyObject *_wrap_ConfigBase_Read(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
ae8162c8
RD
17519 bool temp2 = false ;
17520 bool temp3 = false ;
d14a1e28
RD
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;
093d3ff1
RD
17529 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17530 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17531 {
17532 arg2 = wxString_in_helper(obj1);
17533 if (arg2 == NULL) SWIG_fail;
ae8162c8 17534 temp2 = true;
d14a1e28
RD
17535 }
17536 if (obj2) {
17537 {
17538 arg3 = wxString_in_helper(obj2);
17539 if (arg3 == NULL) SWIG_fail;
ae8162c8 17540 temp3 = true;
d14a1e28
RD
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
c32bde28 17579static PyObject *_wrap_ConfigBase_ReadInt(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17580 PyObject *resultobj;
17581 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17582 wxString *arg2 = 0 ;
17583 long arg3 = (long) 0 ;
17584 long result;
ae8162c8 17585 bool temp2 = false ;
d14a1e28
RD
17586 PyObject * obj0 = 0 ;
17587 PyObject * obj1 = 0 ;
994141e6 17588 PyObject * obj2 = 0 ;
d14a1e28
RD
17589 char *kwnames[] = {
17590 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
17591 };
17592
994141e6 17593 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
17594 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17595 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17596 {
17597 arg2 = wxString_in_helper(obj1);
17598 if (arg2 == NULL) SWIG_fail;
ae8162c8 17599 temp2 = true;
d14a1e28 17600 }
994141e6 17601 if (obj2) {
093d3ff1
RD
17602 {
17603 arg3 = (long)(SWIG_As_long(obj2));
17604 if (SWIG_arg_fail(3)) SWIG_fail;
17605 }
994141e6 17606 }
d14a1e28
RD
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 }
093d3ff1
RD
17614 {
17615 resultobj = SWIG_From_long((long)(result));
17616 }
d14a1e28
RD
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
c32bde28 17631static PyObject *_wrap_ConfigBase_ReadFloat(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17632 PyObject *resultobj;
17633 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17634 wxString *arg2 = 0 ;
17635 double arg3 = (double) 0.0 ;
17636 double result;
ae8162c8 17637 bool temp2 = false ;
d14a1e28
RD
17638 PyObject * obj0 = 0 ;
17639 PyObject * obj1 = 0 ;
994141e6 17640 PyObject * obj2 = 0 ;
d14a1e28
RD
17641 char *kwnames[] = {
17642 (char *) "self",(char *) "key",(char *) "defaultVal", NULL
17643 };
17644
994141e6 17645 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_ReadFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
17646 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17647 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17648 {
17649 arg2 = wxString_in_helper(obj1);
17650 if (arg2 == NULL) SWIG_fail;
ae8162c8 17651 temp2 = true;
d14a1e28 17652 }
994141e6 17653 if (obj2) {
093d3ff1
RD
17654 {
17655 arg3 = (double)(SWIG_As_double(obj2));
17656 if (SWIG_arg_fail(3)) SWIG_fail;
17657 }
994141e6 17658 }
d14a1e28
RD
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 }
093d3ff1
RD
17666 {
17667 resultobj = SWIG_From_double((double)(result));
17668 }
d14a1e28
RD
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
c32bde28 17683static PyObject *_wrap_ConfigBase_ReadBool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17684 PyObject *resultobj;
17685 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17686 wxString *arg2 = 0 ;
ae8162c8 17687 bool arg3 = (bool) false ;
d14a1e28 17688 bool result;
ae8162c8 17689 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
17698 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17699 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17700 {
17701 arg2 = wxString_in_helper(obj1);
17702 if (arg2 == NULL) SWIG_fail;
ae8162c8 17703 temp2 = true;
d14a1e28
RD
17704 }
17705 if (obj2) {
093d3ff1
RD
17706 {
17707 arg3 = (bool)(SWIG_As_bool(obj2));
17708 if (SWIG_arg_fail(3)) SWIG_fail;
17709 }
d14a1e28
RD
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 }
4f89f6a3
RD
17718 {
17719 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17720 }
d14a1e28
RD
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
c32bde28 17735static PyObject *_wrap_ConfigBase_Write(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17736 PyObject *resultobj;
17737 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17738 wxString *arg2 = 0 ;
17739 wxString *arg3 = 0 ;
17740 bool result;
ae8162c8
RD
17741 bool temp2 = false ;
17742 bool temp3 = false ;
d14a1e28
RD
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;
093d3ff1
RD
17751 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17752 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17753 {
17754 arg2 = wxString_in_helper(obj1);
17755 if (arg2 == NULL) SWIG_fail;
ae8162c8 17756 temp2 = true;
d14a1e28
RD
17757 }
17758 {
17759 arg3 = wxString_in_helper(obj2);
17760 if (arg3 == NULL) SWIG_fail;
ae8162c8 17761 temp3 = true;
d14a1e28
RD
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 }
4f89f6a3
RD
17770 {
17771 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17772 }
d14a1e28
RD
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
c32bde28 17795static PyObject *_wrap_ConfigBase_WriteInt(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17796 PyObject *resultobj;
17797 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17798 wxString *arg2 = 0 ;
17799 long arg3 ;
17800 bool result;
ae8162c8 17801 bool temp2 = false ;
d14a1e28
RD
17802 PyObject * obj0 = 0 ;
17803 PyObject * obj1 = 0 ;
994141e6 17804 PyObject * obj2 = 0 ;
d14a1e28
RD
17805 char *kwnames[] = {
17806 (char *) "self",(char *) "key",(char *) "value", NULL
17807 };
17808
994141e6 17809 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteInt",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
17810 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17811 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17812 {
17813 arg2 = wxString_in_helper(obj1);
17814 if (arg2 == NULL) SWIG_fail;
ae8162c8 17815 temp2 = true;
d14a1e28 17816 }
093d3ff1
RD
17817 {
17818 arg3 = (long)(SWIG_As_long(obj2));
17819 if (SWIG_arg_fail(3)) SWIG_fail;
17820 }
d14a1e28
RD
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 }
4f89f6a3
RD
17828 {
17829 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17830 }
d14a1e28
RD
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
c32bde28 17845static PyObject *_wrap_ConfigBase_WriteFloat(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17846 PyObject *resultobj;
17847 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17848 wxString *arg2 = 0 ;
17849 double arg3 ;
17850 bool result;
ae8162c8 17851 bool temp2 = false ;
d14a1e28
RD
17852 PyObject * obj0 = 0 ;
17853 PyObject * obj1 = 0 ;
994141e6 17854 PyObject * obj2 = 0 ;
d14a1e28
RD
17855 char *kwnames[] = {
17856 (char *) "self",(char *) "key",(char *) "value", NULL
17857 };
17858
994141e6 17859 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:ConfigBase_WriteFloat",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
17860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17861 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17862 {
17863 arg2 = wxString_in_helper(obj1);
17864 if (arg2 == NULL) SWIG_fail;
ae8162c8 17865 temp2 = true;
d14a1e28 17866 }
093d3ff1
RD
17867 {
17868 arg3 = (double)(SWIG_As_double(obj2));
17869 if (SWIG_arg_fail(3)) SWIG_fail;
17870 }
d14a1e28
RD
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 }
4f89f6a3
RD
17878 {
17879 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17880 }
d14a1e28
RD
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
c32bde28 17895static PyObject *_wrap_ConfigBase_WriteBool(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17896 PyObject *resultobj;
17897 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17898 wxString *arg2 = 0 ;
17899 bool arg3 ;
17900 bool result;
ae8162c8 17901 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
17910 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17911 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17912 {
17913 arg2 = wxString_in_helper(obj1);
17914 if (arg2 == NULL) SWIG_fail;
ae8162c8 17915 temp2 = true;
d14a1e28 17916 }
093d3ff1
RD
17917 {
17918 arg3 = (bool)(SWIG_As_bool(obj2));
17919 if (SWIG_arg_fail(3)) SWIG_fail;
17920 }
d14a1e28
RD
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 }
4f89f6a3
RD
17928 {
17929 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17930 }
d14a1e28
RD
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
c32bde28 17945static PyObject *_wrap_ConfigBase_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17946 PyObject *resultobj;
17947 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
ae8162c8 17948 bool arg2 = (bool) false ;
d14a1e28
RD
17949 bool result;
17950 PyObject * obj0 = 0 ;
17951 PyObject * obj1 = 0 ;
17952 char *kwnames[] = {
b88bce5f 17953 (char *) "self",(char *) "currentOnly", NULL
d14a1e28
RD
17954 };
17955
17956 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_Flush",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
17957 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17958 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 17959 if (obj1) {
093d3ff1
RD
17960 {
17961 arg2 = (bool)(SWIG_As_bool(obj1));
17962 if (SWIG_arg_fail(2)) SWIG_fail;
17963 }
d14a1e28
RD
17964 }
17965 {
17966 PyThreadState* __tstate = wxPyBeginAllowThreads();
17967 result = (bool)(arg1)->Flush(arg2);
17968
17969 wxPyEndAllowThreads(__tstate);
17970 if (PyErr_Occurred()) SWIG_fail;
17971 }
4f89f6a3
RD
17972 {
17973 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
17974 }
d14a1e28
RD
17975 return resultobj;
17976 fail:
17977 return NULL;
17978}
17979
17980
c32bde28 17981static PyObject *_wrap_ConfigBase_RenameEntry(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
17982 PyObject *resultobj;
17983 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
17984 wxString *arg2 = 0 ;
17985 wxString *arg3 = 0 ;
17986 bool result;
ae8162c8
RD
17987 bool temp2 = false ;
17988 bool temp3 = false ;
d14a1e28
RD
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;
093d3ff1
RD
17997 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
17998 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
17999 {
18000 arg2 = wxString_in_helper(obj1);
18001 if (arg2 == NULL) SWIG_fail;
ae8162c8 18002 temp2 = true;
d14a1e28
RD
18003 }
18004 {
18005 arg3 = wxString_in_helper(obj2);
18006 if (arg3 == NULL) SWIG_fail;
ae8162c8 18007 temp3 = true;
d14a1e28
RD
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 }
4f89f6a3
RD
18016 {
18017 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18018 }
d14a1e28
RD
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
c32bde28 18041static PyObject *_wrap_ConfigBase_RenameGroup(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18042 PyObject *resultobj;
18043 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18044 wxString *arg2 = 0 ;
18045 wxString *arg3 = 0 ;
18046 bool result;
ae8162c8
RD
18047 bool temp2 = false ;
18048 bool temp3 = false ;
d14a1e28
RD
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;
093d3ff1
RD
18057 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18058 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18059 {
18060 arg2 = wxString_in_helper(obj1);
18061 if (arg2 == NULL) SWIG_fail;
ae8162c8 18062 temp2 = true;
d14a1e28
RD
18063 }
18064 {
18065 arg3 = wxString_in_helper(obj2);
18066 if (arg3 == NULL) SWIG_fail;
ae8162c8 18067 temp3 = true;
d14a1e28
RD
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 }
4f89f6a3
RD
18076 {
18077 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18078 }
d14a1e28
RD
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
c32bde28 18101static PyObject *_wrap_ConfigBase_DeleteEntry(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18102 PyObject *resultobj;
18103 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18104 wxString *arg2 = 0 ;
ae8162c8 18105 bool arg3 = (bool) true ;
d14a1e28 18106 bool result;
ae8162c8 18107 bool temp2 = false ;
d14a1e28
RD
18108 PyObject * obj0 = 0 ;
18109 PyObject * obj1 = 0 ;
18110 PyObject * obj2 = 0 ;
18111 char *kwnames[] = {
b88bce5f 18112 (char *) "self",(char *) "key",(char *) "deleteGroupIfEmpty", NULL
d14a1e28
RD
18113 };
18114
18115 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:ConfigBase_DeleteEntry",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
18116 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18117 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18118 {
18119 arg2 = wxString_in_helper(obj1);
18120 if (arg2 == NULL) SWIG_fail;
ae8162c8 18121 temp2 = true;
d14a1e28
RD
18122 }
18123 if (obj2) {
093d3ff1
RD
18124 {
18125 arg3 = (bool)(SWIG_As_bool(obj2));
18126 if (SWIG_arg_fail(3)) SWIG_fail;
18127 }
d14a1e28
RD
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 }
4f89f6a3
RD
18136 {
18137 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18138 }
d14a1e28
RD
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
c32bde28 18153static PyObject *_wrap_ConfigBase_DeleteGroup(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18154 PyObject *resultobj;
18155 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18156 wxString *arg2 = 0 ;
18157 bool result;
ae8162c8 18158 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
18166 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18167 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18168 {
18169 arg2 = wxString_in_helper(obj1);
18170 if (arg2 == NULL) SWIG_fail;
ae8162c8 18171 temp2 = true;
d14a1e28
RD
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 }
4f89f6a3
RD
18180 {
18181 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18182 }
d14a1e28
RD
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
c32bde28 18197static PyObject *_wrap_ConfigBase_DeleteAll(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
18207 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18208 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18209 {
18210 PyThreadState* __tstate = wxPyBeginAllowThreads();
18211 result = (bool)(arg1)->DeleteAll();
18212
18213 wxPyEndAllowThreads(__tstate);
18214 if (PyErr_Occurred()) SWIG_fail;
18215 }
4f89f6a3
RD
18216 {
18217 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18218 }
d14a1e28
RD
18219 return resultobj;
18220 fail:
18221 return NULL;
18222}
18223
18224
c32bde28 18225static PyObject *_wrap_ConfigBase_SetExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18226 PyObject *resultobj;
18227 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
ae8162c8 18228 bool arg2 = (bool) true ;
d14a1e28 18229 PyObject * obj0 = 0 ;
b88bce5f 18230 PyObject * obj1 = 0 ;
d14a1e28 18231 char *kwnames[] = {
b88bce5f 18232 (char *) "self",(char *) "doIt", NULL
d14a1e28
RD
18233 };
18234
b88bce5f 18235 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetExpandEnvVars",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
18236 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18237 if (SWIG_arg_fail(1)) SWIG_fail;
b88bce5f 18238 if (obj1) {
093d3ff1
RD
18239 {
18240 arg2 = (bool)(SWIG_As_bool(obj1));
18241 if (SWIG_arg_fail(2)) SWIG_fail;
18242 }
b88bce5f 18243 }
d14a1e28
RD
18244 {
18245 PyThreadState* __tstate = wxPyBeginAllowThreads();
b88bce5f 18246 (arg1)->SetExpandEnvVars(arg2);
d14a1e28
RD
18247
18248 wxPyEndAllowThreads(__tstate);
18249 if (PyErr_Occurred()) SWIG_fail;
18250 }
b88bce5f 18251 Py_INCREF(Py_None); resultobj = Py_None;
d14a1e28
RD
18252 return resultobj;
18253 fail:
18254 return NULL;
18255}
18256
18257
c32bde28 18258static PyObject *_wrap_ConfigBase_IsExpandingEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18259 PyObject *resultobj;
18260 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
b88bce5f 18261 bool result;
d14a1e28 18262 PyObject * obj0 = 0 ;
d14a1e28 18263 char *kwnames[] = {
b88bce5f 18264 (char *) "self", NULL
d14a1e28
RD
18265 };
18266
b88bce5f 18267 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:ConfigBase_IsExpandingEnvVars",kwnames,&obj0)) goto fail;
093d3ff1
RD
18268 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18269 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18270 {
18271 PyThreadState* __tstate = wxPyBeginAllowThreads();
b88bce5f 18272 result = (bool)((wxConfigBase const *)arg1)->IsExpandingEnvVars();
d14a1e28
RD
18273
18274 wxPyEndAllowThreads(__tstate);
18275 if (PyErr_Occurred()) SWIG_fail;
18276 }
4f89f6a3
RD
18277 {
18278 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18279 }
d14a1e28
RD
18280 return resultobj;
18281 fail:
18282 return NULL;
18283}
18284
18285
c32bde28 18286static PyObject *_wrap_ConfigBase_SetRecordDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18287 PyObject *resultobj;
18288 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
ae8162c8 18289 bool arg2 = (bool) true ;
d14a1e28
RD
18290 PyObject * obj0 = 0 ;
18291 PyObject * obj1 = 0 ;
18292 char *kwnames[] = {
b88bce5f 18293 (char *) "self",(char *) "doIt", NULL
d14a1e28
RD
18294 };
18295
18296 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:ConfigBase_SetRecordDefaults",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
18297 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18298 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 18299 if (obj1) {
093d3ff1
RD
18300 {
18301 arg2 = (bool)(SWIG_As_bool(obj1));
18302 if (SWIG_arg_fail(2)) SWIG_fail;
18303 }
d14a1e28
RD
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
c32bde28 18319static PyObject *_wrap_ConfigBase_IsRecordingDefaults(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
18329 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18330 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18331 {
18332 PyThreadState* __tstate = wxPyBeginAllowThreads();
18333 result = (bool)((wxConfigBase const *)arg1)->IsRecordingDefaults();
18334
18335 wxPyEndAllowThreads(__tstate);
18336 if (PyErr_Occurred()) SWIG_fail;
18337 }
4f89f6a3
RD
18338 {
18339 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
18340 }
d14a1e28
RD
18341 return resultobj;
18342 fail:
18343 return NULL;
18344}
18345
18346
c32bde28 18347static PyObject *_wrap_ConfigBase_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18348 PyObject *resultobj;
18349 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18350 wxString *arg2 = 0 ;
18351 wxString result;
ae8162c8 18352 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
18360 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18361 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18362 {
18363 arg2 = wxString_in_helper(obj1);
18364 if (arg2 == NULL) SWIG_fail;
ae8162c8 18365 temp2 = true;
d14a1e28
RD
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
c32bde28 18395static PyObject *_wrap_ConfigBase_GetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
18405 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18406 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 18427static PyObject *_wrap_ConfigBase_GetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
18437 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18438 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 18459static PyObject *_wrap_ConfigBase_SetAppName(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18460 PyObject *resultobj;
18461 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18462 wxString *arg2 = 0 ;
ae8162c8 18463 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
18471 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18472 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18473 {
18474 arg2 = wxString_in_helper(obj1);
18475 if (arg2 == NULL) SWIG_fail;
ae8162c8 18476 temp2 = true;
d14a1e28
RD
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
c32bde28 18500static PyObject *_wrap_ConfigBase_SetVendorName(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18501 PyObject *resultobj;
18502 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18503 wxString *arg2 = 0 ;
ae8162c8 18504 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
18512 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18513 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18514 {
18515 arg2 = wxString_in_helper(obj1);
18516 if (arg2 == NULL) SWIG_fail;
ae8162c8 18517 temp2 = true;
d14a1e28
RD
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
c32bde28 18541static PyObject *_wrap_ConfigBase_SetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18542 PyObject *resultobj;
18543 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18544 long arg2 ;
18545 PyObject * obj0 = 0 ;
994141e6 18546 PyObject * obj1 = 0 ;
d14a1e28
RD
18547 char *kwnames[] = {
18548 (char *) "self",(char *) "style", NULL
18549 };
18550
994141e6 18551 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:ConfigBase_SetStyle",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 18572static PyObject *_wrap_ConfigBase_GetStyle(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
18582 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18583 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
18584 {
18585 PyThreadState* __tstate = wxPyBeginAllowThreads();
18586 result = (long)((wxConfigBase const *)arg1)->GetStyle();
18587
18588 wxPyEndAllowThreads(__tstate);
18589 if (PyErr_Occurred()) SWIG_fail;
18590 }
093d3ff1
RD
18591 {
18592 resultobj = SWIG_From_long((long)(result));
18593 }
d14a1e28
RD
18594 return resultobj;
18595 fail:
18596 return NULL;
18597}
18598
18599
c32bde28 18600static PyObject * ConfigBase_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 18607static PyObject *_wrap_new_Config(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 ;
4f89f6a3 18617 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
d14a1e28 18618 wxConfig *result;
ae8162c8
RD
18619 bool temp1 = false ;
18620 bool temp2 = false ;
18621 bool temp3 = false ;
18622 bool temp4 = false ;
d14a1e28
RD
18623 PyObject * obj0 = 0 ;
18624 PyObject * obj1 = 0 ;
18625 PyObject * obj2 = 0 ;
18626 PyObject * obj3 = 0 ;
994141e6 18627 PyObject * obj4 = 0 ;
d14a1e28
RD
18628 char *kwnames[] = {
18629 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
18630 };
18631
994141e6 18632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_Config",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
d14a1e28
RD
18633 if (obj0) {
18634 {
18635 arg1 = wxString_in_helper(obj0);
18636 if (arg1 == NULL) SWIG_fail;
ae8162c8 18637 temp1 = true;
d14a1e28
RD
18638 }
18639 }
18640 if (obj1) {
18641 {
18642 arg2 = wxString_in_helper(obj1);
18643 if (arg2 == NULL) SWIG_fail;
ae8162c8 18644 temp2 = true;
d14a1e28
RD
18645 }
18646 }
18647 if (obj2) {
18648 {
18649 arg3 = wxString_in_helper(obj2);
18650 if (arg3 == NULL) SWIG_fail;
ae8162c8 18651 temp3 = true;
d14a1e28
RD
18652 }
18653 }
18654 if (obj3) {
18655 {
18656 arg4 = wxString_in_helper(obj3);
18657 if (arg4 == NULL) SWIG_fail;
ae8162c8 18658 temp4 = true;
d14a1e28
RD
18659 }
18660 }
994141e6 18661 if (obj4) {
093d3ff1
RD
18662 {
18663 arg5 = (long)(SWIG_As_long(obj4));
18664 if (SWIG_arg_fail(5)) SWIG_fail;
18665 }
994141e6 18666 }
d14a1e28
RD
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 }
15afbcd0 18674 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfig, 1);
d14a1e28
RD
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
c32bde28 18713static PyObject *_wrap_delete_Config(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
18722 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfig, SWIG_POINTER_EXCEPTION | 0);
18723 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 18738static PyObject * Config_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 18745static PyObject *_wrap_new_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 ;
4276dc52 18755 long arg5 = (long) wxCONFIG_USE_LOCAL_FILE|wxCONFIG_USE_GLOBAL_FILE ;
d14a1e28 18756 wxFileConfig *result;
ae8162c8
RD
18757 bool temp1 = false ;
18758 bool temp2 = false ;
18759 bool temp3 = false ;
18760 bool temp4 = false ;
d14a1e28
RD
18761 PyObject * obj0 = 0 ;
18762 PyObject * obj1 = 0 ;
18763 PyObject * obj2 = 0 ;
18764 PyObject * obj3 = 0 ;
994141e6 18765 PyObject * obj4 = 0 ;
d14a1e28
RD
18766 char *kwnames[] = {
18767 (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL
18768 };
18769
994141e6 18770 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_FileConfig",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
d14a1e28
RD
18771 if (obj0) {
18772 {
18773 arg1 = wxString_in_helper(obj0);
18774 if (arg1 == NULL) SWIG_fail;
ae8162c8 18775 temp1 = true;
d14a1e28
RD
18776 }
18777 }
18778 if (obj1) {
18779 {
18780 arg2 = wxString_in_helper(obj1);
18781 if (arg2 == NULL) SWIG_fail;
ae8162c8 18782 temp2 = true;
d14a1e28
RD
18783 }
18784 }
18785 if (obj2) {
18786 {
18787 arg3 = wxString_in_helper(obj2);
18788 if (arg3 == NULL) SWIG_fail;
ae8162c8 18789 temp3 = true;
d14a1e28
RD
18790 }
18791 }
18792 if (obj3) {
18793 {
18794 arg4 = wxString_in_helper(obj3);
18795 if (arg4 == NULL) SWIG_fail;
ae8162c8 18796 temp4 = true;
d14a1e28
RD
18797 }
18798 }
994141e6 18799 if (obj4) {
093d3ff1
RD
18800 {
18801 arg5 = (long)(SWIG_As_long(obj4));
18802 if (SWIG_arg_fail(5)) SWIG_fail;
18803 }
994141e6 18804 }
d14a1e28
RD
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 }
15afbcd0 18812 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileConfig, 1);
d14a1e28
RD
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
c32bde28 18851static PyObject *_wrap_delete_FileConfig(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
18860 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileConfig, SWIG_POINTER_EXCEPTION | 0);
18861 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 18876static PyObject * FileConfig_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 18883static PyObject *_wrap_new_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
b88bce5f
RD
18884 PyObject *resultobj;
18885 wxConfigBase *arg1 = (wxConfigBase *) 0 ;
18886 wxString *arg2 = 0 ;
18887 wxConfigPathChanger *result;
ae8162c8 18888 bool temp2 = false ;
b88bce5f
RD
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;
093d3ff1
RD
18896 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigBase, SWIG_POINTER_EXCEPTION | 0);
18897 if (SWIG_arg_fail(1)) SWIG_fail;
b88bce5f
RD
18898 {
18899 arg2 = wxString_in_helper(obj1);
18900 if (arg2 == NULL) SWIG_fail;
ae8162c8 18901 temp2 = true;
b88bce5f
RD
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 }
15afbcd0 18910 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxConfigPathChanger, 1);
b88bce5f
RD
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
c32bde28 18925static PyObject *_wrap_delete_ConfigPathChanger(PyObject *, PyObject *args, PyObject *kwargs) {
b88bce5f
RD
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;
093d3ff1
RD
18934 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigPathChanger, SWIG_POINTER_EXCEPTION | 0);
18935 if (SWIG_arg_fail(1)) SWIG_fail;
b88bce5f
RD
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
c32bde28 18950static PyObject *_wrap_ConfigPathChanger_Name(PyObject *, PyObject *args, PyObject *kwargs) {
b88bce5f
RD
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;
093d3ff1
RD
18960 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxConfigPathChanger, SWIG_POINTER_EXCEPTION | 0);
18961 if (SWIG_arg_fail(1)) SWIG_fail;
b88bce5f
RD
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
c32bde28 18985static PyObject * ConfigPathChanger_swigregister(PyObject *, PyObject *args) {
b88bce5f
RD
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}
c32bde28 18992static PyObject *_wrap_ExpandEnvVars(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
18993 PyObject *resultobj;
18994 wxString *arg1 = 0 ;
18995 wxString result;
ae8162c8 18996 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 19006 temp1 = true;
d14a1e28
RD
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
7557b9b5
RD
19036static int _wrap_DefaultDateTimeFormat_set(PyObject *) {
19037 PyErr_SetString(PyExc_TypeError,"Variable DefaultDateTimeFormat is read-only.");
b2dc1044
RD
19038 return 1;
19039}
19040
19041
7557b9b5 19042static PyObject *_wrap_DefaultDateTimeFormat_get(void) {
b2dc1044
RD
19043 PyObject *pyobj;
19044
19045 {
19046#if wxUSE_UNICODE
7557b9b5 19047 pyobj = PyUnicode_FromWideChar((&wxPyDefaultDateTimeFormat)->c_str(), (&wxPyDefaultDateTimeFormat)->Len());
b2dc1044 19048#else
7557b9b5 19049 pyobj = PyString_FromStringAndSize((&wxPyDefaultDateTimeFormat)->c_str(), (&wxPyDefaultDateTimeFormat)->Len());
b2dc1044
RD
19050#endif
19051 }
19052 return pyobj;
19053}
19054
19055
7557b9b5
RD
19056static int _wrap_DefaultTimeSpanFormat_set(PyObject *) {
19057 PyErr_SetString(PyExc_TypeError,"Variable DefaultTimeSpanFormat is read-only.");
b2dc1044
RD
19058 return 1;
19059}
19060
19061
7557b9b5 19062static PyObject *_wrap_DefaultTimeSpanFormat_get(void) {
b2dc1044
RD
19063 PyObject *pyobj;
19064
19065 {
19066#if wxUSE_UNICODE
7557b9b5 19067 pyobj = PyUnicode_FromWideChar((&wxPyDefaultTimeSpanFormat)->c_str(), (&wxPyDefaultTimeSpanFormat)->Len());
b2dc1044 19068#else
7557b9b5 19069 pyobj = PyString_FromStringAndSize((&wxPyDefaultTimeSpanFormat)->c_str(), (&wxPyDefaultTimeSpanFormat)->Len());
b2dc1044
RD
19070#endif
19071 }
19072 return pyobj;
19073}
19074
19075
c32bde28 19076static PyObject *_wrap_DateTime_SetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 19077 PyObject *resultobj;
093d3ff1 19078 wxDateTime::Country arg1 ;
994141e6 19079 PyObject * obj0 = 0 ;
d14a1e28
RD
19080 char *kwnames[] = {
19081 (char *) "country", NULL
19082 };
19083
994141e6 19084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_SetCountry",kwnames,&obj0)) goto fail;
093d3ff1
RD
19085 {
19086 arg1 = (wxDateTime::Country)(SWIG_As_int(obj0));
19087 if (SWIG_arg_fail(1)) SWIG_fail;
19088 }
d14a1e28
RD
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
c32bde28 19103static PyObject *_wrap_DateTime_GetCountry(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 19104 PyObject *resultobj;
093d3ff1 19105 wxDateTime::Country result;
d14a1e28
RD
19106 char *kwnames[] = {
19107 NULL
19108 };
19109
19110 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetCountry",kwnames)) goto fail;
19111 {
19112 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 19113 result = (wxDateTime::Country)wxDateTime::GetCountry();
d14a1e28
RD
19114
19115 wxPyEndAllowThreads(__tstate);
19116 if (PyErr_Occurred()) SWIG_fail;
19117 }
093d3ff1 19118 resultobj = SWIG_From_int((result));
d14a1e28
RD
19119 return resultobj;
19120 fail:
19121 return NULL;
19122}
19123
19124
c32bde28 19125static PyObject *_wrap_DateTime_IsWestEuropeanCountry(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 19126 PyObject *resultobj;
093d3ff1 19127 wxDateTime::Country arg1 = (wxDateTime::Country) wxDateTime::Country_Default ;
d14a1e28 19128 bool result;
994141e6 19129 PyObject * obj0 = 0 ;
d14a1e28
RD
19130 char *kwnames[] = {
19131 (char *) "country", NULL
19132 };
19133
994141e6
RD
19134 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_IsWestEuropeanCountry",kwnames,&obj0)) goto fail;
19135 if (obj0) {
093d3ff1
RD
19136 {
19137 arg1 = (wxDateTime::Country)(SWIG_As_int(obj0));
19138 if (SWIG_arg_fail(1)) SWIG_fail;
19139 }
994141e6 19140 }
d14a1e28
RD
19141 {
19142 PyThreadState* __tstate = wxPyBeginAllowThreads();
19143 result = (bool)wxDateTime::IsWestEuropeanCountry((wxDateTime::Country )arg1);
19144
19145 wxPyEndAllowThreads(__tstate);
19146 if (PyErr_Occurred()) SWIG_fail;
19147 }
4f89f6a3
RD
19148 {
19149 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19150 }
d14a1e28
RD
19151 return resultobj;
19152 fail:
19153 return NULL;
19154}
19155
19156
c32bde28 19157static PyObject *_wrap_DateTime_GetCurrentYear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 19158 PyObject *resultobj;
093d3ff1 19159 wxDateTime::Calendar arg1 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
d14a1e28 19160 int result;
994141e6 19161 PyObject * obj0 = 0 ;
d14a1e28
RD
19162 char *kwnames[] = {
19163 (char *) "cal", NULL
19164 };
19165
994141e6
RD
19166 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentYear",kwnames,&obj0)) goto fail;
19167 if (obj0) {
093d3ff1
RD
19168 {
19169 arg1 = (wxDateTime::Calendar)(SWIG_As_int(obj0));
19170 if (SWIG_arg_fail(1)) SWIG_fail;
19171 }
994141e6 19172 }
d14a1e28
RD
19173 {
19174 PyThreadState* __tstate = wxPyBeginAllowThreads();
19175 result = (int)wxDateTime::GetCurrentYear((wxDateTime::Calendar )arg1);
19176
19177 wxPyEndAllowThreads(__tstate);
19178 if (PyErr_Occurred()) SWIG_fail;
19179 }
093d3ff1
RD
19180 {
19181 resultobj = SWIG_From_int((int)(result));
19182 }
d14a1e28
RD
19183 return resultobj;
19184 fail:
19185 return NULL;
19186}
19187
19188
c32bde28 19189static PyObject *_wrap_DateTime_ConvertYearToBC(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19190 PyObject *resultobj;
19191 int arg1 ;
19192 int result;
994141e6 19193 PyObject * obj0 = 0 ;
d14a1e28
RD
19194 char *kwnames[] = {
19195 (char *) "year", NULL
19196 };
19197
994141e6 19198 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateTime_ConvertYearToBC",kwnames,&obj0)) goto fail;
093d3ff1
RD
19199 {
19200 arg1 = (int)(SWIG_As_int(obj0));
19201 if (SWIG_arg_fail(1)) SWIG_fail;
19202 }
d14a1e28
RD
19203 {
19204 PyThreadState* __tstate = wxPyBeginAllowThreads();
19205 result = (int)wxDateTime::ConvertYearToBC(arg1);
19206
19207 wxPyEndAllowThreads(__tstate);
19208 if (PyErr_Occurred()) SWIG_fail;
19209 }
093d3ff1
RD
19210 {
19211 resultobj = SWIG_From_int((int)(result));
19212 }
d14a1e28
RD
19213 return resultobj;
19214 fail:
19215 return NULL;
19216}
19217
19218
c32bde28 19219static PyObject *_wrap_DateTime_GetCurrentMonth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 19220 PyObject *resultobj;
093d3ff1
RD
19221 wxDateTime::Calendar arg1 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
19222 wxDateTime::Month result;
994141e6 19223 PyObject * obj0 = 0 ;
d14a1e28
RD
19224 char *kwnames[] = {
19225 (char *) "cal", NULL
19226 };
19227
994141e6
RD
19228 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCurrentMonth",kwnames,&obj0)) goto fail;
19229 if (obj0) {
093d3ff1
RD
19230 {
19231 arg1 = (wxDateTime::Calendar)(SWIG_As_int(obj0));
19232 if (SWIG_arg_fail(1)) SWIG_fail;
19233 }
994141e6 19234 }
d14a1e28
RD
19235 {
19236 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 19237 result = (wxDateTime::Month)wxDateTime::GetCurrentMonth((wxDateTime::Calendar )arg1);
d14a1e28
RD
19238
19239 wxPyEndAllowThreads(__tstate);
19240 if (PyErr_Occurred()) SWIG_fail;
19241 }
093d3ff1 19242 resultobj = SWIG_From_int((result));
d14a1e28
RD
19243 return resultobj;
19244 fail:
19245 return NULL;
19246}
19247
19248
c32bde28 19249static PyObject *_wrap_DateTime_IsLeapYear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19250 PyObject *resultobj;
19251 int arg1 = (int) wxDateTime::Inv_Year ;
093d3ff1 19252 wxDateTime::Calendar arg2 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
d14a1e28 19253 bool result;
994141e6
RD
19254 PyObject * obj0 = 0 ;
19255 PyObject * obj1 = 0 ;
d14a1e28
RD
19256 char *kwnames[] = {
19257 (char *) "year",(char *) "cal", NULL
19258 };
19259
994141e6
RD
19260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsLeapYear",kwnames,&obj0,&obj1)) goto fail;
19261 if (obj0) {
093d3ff1
RD
19262 {
19263 arg1 = (int)(SWIG_As_int(obj0));
19264 if (SWIG_arg_fail(1)) SWIG_fail;
19265 }
994141e6
RD
19266 }
19267 if (obj1) {
093d3ff1
RD
19268 {
19269 arg2 = (wxDateTime::Calendar)(SWIG_As_int(obj1));
19270 if (SWIG_arg_fail(2)) SWIG_fail;
19271 }
994141e6 19272 }
d14a1e28
RD
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 }
4f89f6a3
RD
19280 {
19281 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19282 }
d14a1e28
RD
19283 return resultobj;
19284 fail:
19285 return NULL;
19286}
19287
19288
c32bde28 19289static PyObject *_wrap_DateTime_GetCentury(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19290 PyObject *resultobj;
19291 int arg1 = (int) wxDateTime::Inv_Year ;
19292 int result;
994141e6 19293 PyObject * obj0 = 0 ;
d14a1e28
RD
19294 char *kwnames[] = {
19295 (char *) "year", NULL
19296 };
19297
994141e6
RD
19298 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:DateTime_GetCentury",kwnames,&obj0)) goto fail;
19299 if (obj0) {
093d3ff1
RD
19300 {
19301 arg1 = (int)(SWIG_As_int(obj0));
19302 if (SWIG_arg_fail(1)) SWIG_fail;
19303 }
994141e6 19304 }
d14a1e28
RD
19305 {
19306 PyThreadState* __tstate = wxPyBeginAllowThreads();
19307 result = (int)wxDateTime::GetCentury(arg1);
19308
19309 wxPyEndAllowThreads(__tstate);
19310 if (PyErr_Occurred()) SWIG_fail;
19311 }
093d3ff1
RD
19312 {
19313 resultobj = SWIG_From_int((int)(result));
19314 }
d14a1e28
RD
19315 return resultobj;
19316 fail:
19317 return NULL;
19318}
19319
19320
c32bde28 19321static PyObject *_wrap_DateTime_GetNumberOfDaysinYear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19322 PyObject *resultobj;
19323 int arg1 ;
093d3ff1 19324 wxDateTime::Calendar arg2 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
322913ce 19325 int result;
994141e6
RD
19326 PyObject * obj0 = 0 ;
19327 PyObject * obj1 = 0 ;
d14a1e28
RD
19328 char *kwnames[] = {
19329 (char *) "year",(char *) "cal", NULL
19330 };
19331
994141e6 19332 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetNumberOfDaysinYear",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19333 {
19334 arg1 = (int)(SWIG_As_int(obj0));
19335 if (SWIG_arg_fail(1)) SWIG_fail;
19336 }
994141e6 19337 if (obj1) {
093d3ff1
RD
19338 {
19339 arg2 = (wxDateTime::Calendar)(SWIG_As_int(obj1));
19340 if (SWIG_arg_fail(2)) SWIG_fail;
19341 }
994141e6 19342 }
d14a1e28
RD
19343 {
19344 PyThreadState* __tstate = wxPyBeginAllowThreads();
322913ce 19345 result = (int)wxDateTime::GetNumberOfDays(arg1,(wxDateTime::Calendar )arg2);
d14a1e28
RD
19346
19347 wxPyEndAllowThreads(__tstate);
19348 if (PyErr_Occurred()) SWIG_fail;
19349 }
093d3ff1
RD
19350 {
19351 resultobj = SWIG_From_int((int)(result));
19352 }
d14a1e28
RD
19353 return resultobj;
19354 fail:
19355 return NULL;
19356}
19357
19358
c32bde28 19359static PyObject *_wrap_DateTime_GetNumberOfDaysInMonth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 19360 PyObject *resultobj;
093d3ff1 19361 wxDateTime::Month arg1 ;
d14a1e28 19362 int arg2 = (int) wxDateTime::Inv_Year ;
093d3ff1 19363 wxDateTime::Calendar arg3 = (wxDateTime::Calendar) wxDateTime::Gregorian ;
322913ce 19364 int result;
994141e6
RD
19365 PyObject * obj0 = 0 ;
19366 PyObject * obj1 = 0 ;
19367 PyObject * obj2 = 0 ;
d14a1e28
RD
19368 char *kwnames[] = {
19369 (char *) "month",(char *) "year",(char *) "cal", NULL
19370 };
19371
994141e6 19372 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetNumberOfDaysInMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
19373 {
19374 arg1 = (wxDateTime::Month)(SWIG_As_int(obj0));
19375 if (SWIG_arg_fail(1)) SWIG_fail;
19376 }
994141e6 19377 if (obj1) {
093d3ff1
RD
19378 {
19379 arg2 = (int)(SWIG_As_int(obj1));
19380 if (SWIG_arg_fail(2)) SWIG_fail;
19381 }
994141e6
RD
19382 }
19383 if (obj2) {
093d3ff1
RD
19384 {
19385 arg3 = (wxDateTime::Calendar)(SWIG_As_int(obj2));
19386 if (SWIG_arg_fail(3)) SWIG_fail;
19387 }
994141e6 19388 }
d14a1e28
RD
19389 {
19390 PyThreadState* __tstate = wxPyBeginAllowThreads();
322913ce 19391 result = (int)wxDateTime::GetNumberOfDays((wxDateTime::Month )arg1,arg2,(wxDateTime::Calendar )arg3);
d14a1e28
RD
19392
19393 wxPyEndAllowThreads(__tstate);
19394 if (PyErr_Occurred()) SWIG_fail;
19395 }
093d3ff1
RD
19396 {
19397 resultobj = SWIG_From_int((int)(result));
19398 }
d14a1e28
RD
19399 return resultobj;
19400 fail:
19401 return NULL;
19402}
19403
19404
c32bde28 19405static PyObject *_wrap_DateTime_GetMonthName(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 19406 PyObject *resultobj;
093d3ff1
RD
19407 wxDateTime::Month arg1 ;
19408 wxDateTime::NameFlags arg2 = (wxDateTime::NameFlags) wxDateTime::Name_Full ;
d14a1e28 19409 wxString result;
994141e6
RD
19410 PyObject * obj0 = 0 ;
19411 PyObject * obj1 = 0 ;
d14a1e28
RD
19412 char *kwnames[] = {
19413 (char *) "month",(char *) "flags", NULL
19414 };
19415
994141e6 19416 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetMonthName",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19417 {
19418 arg1 = (wxDateTime::Month)(SWIG_As_int(obj0));
19419 if (SWIG_arg_fail(1)) SWIG_fail;
19420 }
994141e6 19421 if (obj1) {
093d3ff1
RD
19422 {
19423 arg2 = (wxDateTime::NameFlags)(SWIG_As_int(obj1));
19424 if (SWIG_arg_fail(2)) SWIG_fail;
19425 }
994141e6 19426 }
d14a1e28
RD
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
c32bde28 19447static PyObject *_wrap_DateTime_GetWeekDayName(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 19448 PyObject *resultobj;
093d3ff1
RD
19449 wxDateTime::WeekDay arg1 ;
19450 wxDateTime::NameFlags arg2 = (wxDateTime::NameFlags) wxDateTime::Name_Full ;
d14a1e28 19451 wxString result;
994141e6
RD
19452 PyObject * obj0 = 0 ;
19453 PyObject * obj1 = 0 ;
d14a1e28
RD
19454 char *kwnames[] = {
19455 (char *) "weekday",(char *) "flags", NULL
19456 };
19457
994141e6 19458 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_GetWeekDayName",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
19459 {
19460 arg1 = (wxDateTime::WeekDay)(SWIG_As_int(obj0));
19461 if (SWIG_arg_fail(1)) SWIG_fail;
19462 }
994141e6 19463 if (obj1) {
093d3ff1
RD
19464 {
19465 arg2 = (wxDateTime::NameFlags)(SWIG_As_int(obj1));
19466 if (SWIG_arg_fail(2)) SWIG_fail;
19467 }
994141e6 19468 }
d14a1e28
RD
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
c32bde28 19489static PyObject *_wrap_DateTime_GetAmPmStrings(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 19490 PyObject *resultobj;
b9d6a5f3 19491 PyObject *result;
d14a1e28 19492 char *kwnames[] = {
b9d6a5f3 19493 NULL
d14a1e28
RD
19494 };
19495
b9d6a5f3 19496 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)":DateTime_GetAmPmStrings",kwnames)) goto fail;
d14a1e28
RD
19497 {
19498 PyThreadState* __tstate = wxPyBeginAllowThreads();
b9d6a5f3 19499 result = (PyObject *)DateTime_GetAmPmStrings();
d14a1e28
RD
19500
19501 wxPyEndAllowThreads(__tstate);
19502 if (PyErr_Occurred()) SWIG_fail;
19503 }
b9d6a5f3 19504 resultobj = result;
d14a1e28
RD
19505 return resultobj;
19506 fail:
19507 return NULL;
19508}
19509
19510
c32bde28 19511static PyObject *_wrap_DateTime_IsDSTApplicable(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19512 PyObject *resultobj;
19513 int arg1 = (int) wxDateTime::Inv_Year ;
093d3ff1 19514 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
d14a1e28 19515 bool result;
994141e6
RD
19516 PyObject * obj0 = 0 ;
19517 PyObject * obj1 = 0 ;
d14a1e28
RD
19518 char *kwnames[] = {
19519 (char *) "year",(char *) "country", NULL
19520 };
19521
994141e6
RD
19522 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_IsDSTApplicable",kwnames,&obj0,&obj1)) goto fail;
19523 if (obj0) {
093d3ff1
RD
19524 {
19525 arg1 = (int)(SWIG_As_int(obj0));
19526 if (SWIG_arg_fail(1)) SWIG_fail;
19527 }
994141e6
RD
19528 }
19529 if (obj1) {
093d3ff1
RD
19530 {
19531 arg2 = (wxDateTime::Country)(SWIG_As_int(obj1));
19532 if (SWIG_arg_fail(2)) SWIG_fail;
19533 }
994141e6 19534 }
d14a1e28
RD
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 }
4f89f6a3
RD
19542 {
19543 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
19544 }
d14a1e28
RD
19545 return resultobj;
19546 fail:
19547 return NULL;
19548}
19549
19550
c32bde28 19551static PyObject *_wrap_DateTime_GetBeginDST(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19552 PyObject *resultobj;
19553 int arg1 = (int) wxDateTime::Inv_Year ;
093d3ff1 19554 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
d14a1e28 19555 wxDateTime result;
994141e6
RD
19556 PyObject * obj0 = 0 ;
19557 PyObject * obj1 = 0 ;
d14a1e28
RD
19558 char *kwnames[] = {
19559 (char *) "year",(char *) "country", NULL
19560 };
19561
994141e6
RD
19562 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetBeginDST",kwnames,&obj0,&obj1)) goto fail;
19563 if (obj0) {
093d3ff1
RD
19564 {
19565 arg1 = (int)(SWIG_As_int(obj0));
19566 if (SWIG_arg_fail(1)) SWIG_fail;
19567 }
994141e6
RD
19568 }
19569 if (obj1) {
093d3ff1
RD
19570 {
19571 arg2 = (wxDateTime::Country)(SWIG_As_int(obj1));
19572 if (SWIG_arg_fail(2)) SWIG_fail;
19573 }
994141e6 19574 }
d14a1e28
RD
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;
093d3ff1 19584 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 19585 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
19586 }
19587 return resultobj;
19588 fail:
19589 return NULL;
19590}
19591
19592
c32bde28 19593static PyObject *_wrap_DateTime_GetEndDST(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19594 PyObject *resultobj;
19595 int arg1 = (int) wxDateTime::Inv_Year ;
093d3ff1 19596 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
d14a1e28 19597 wxDateTime result;
994141e6
RD
19598 PyObject * obj0 = 0 ;
19599 PyObject * obj1 = 0 ;
d14a1e28
RD
19600 char *kwnames[] = {
19601 (char *) "year",(char *) "country", NULL
19602 };
19603
994141e6
RD
19604 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OO:DateTime_GetEndDST",kwnames,&obj0,&obj1)) goto fail;
19605 if (obj0) {
093d3ff1
RD
19606 {
19607 arg1 = (int)(SWIG_As_int(obj0));
19608 if (SWIG_arg_fail(1)) SWIG_fail;
19609 }
994141e6
RD
19610 }
19611 if (obj1) {
093d3ff1
RD
19612 {
19613 arg2 = (wxDateTime::Country)(SWIG_As_int(obj1));
19614 if (SWIG_arg_fail(2)) SWIG_fail;
19615 }
994141e6 19616 }
d14a1e28
RD
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;
093d3ff1 19626 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 19627 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
19628 }
19629 return resultobj;
19630 fail:
19631 return NULL;
19632}
19633
19634
c32bde28 19635static PyObject *_wrap_DateTime_Now(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 19652 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 19653 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
19654 }
19655 return resultobj;
19656 fail:
19657 return NULL;
19658}
19659
19660
c32bde28 19661static PyObject *_wrap_DateTime_UNow(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 19678 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 19679 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
19680 }
19681 return resultobj;
19682 fail:
19683 return NULL;
19684}
19685
19686
c32bde28 19687static PyObject *_wrap_DateTime_Today(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 19704 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 19705 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
19706 }
19707 return resultobj;
19708 fail:
19709 return NULL;
19710}
19711
19712
c32bde28 19713static PyObject *_wrap_new_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 19728 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
19729 return resultobj;
19730 fail:
19731 return NULL;
19732}
19733
19734
c32bde28 19735static PyObject *_wrap_new_DateTimeFromTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
19745 {
19746 arg1 = (time_t)(SWIG_As_unsigned_SS_int(obj0));
19747 if (SWIG_arg_fail(1)) SWIG_fail;
19748 }
d14a1e28
RD
19749 {
19750 PyThreadState* __tstate = wxPyBeginAllowThreads();
19751 result = (wxDateTime *)new wxDateTime(arg1);
19752
19753 wxPyEndAllowThreads(__tstate);
19754 if (PyErr_Occurred()) SWIG_fail;
19755 }
15afbcd0 19756 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
19757 return resultobj;
19758 fail:
19759 return NULL;
19760}
19761
19762
c32bde28 19763static PyObject *_wrap_new_DateTimeFromJDN(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
19764 PyObject *resultobj;
19765 double arg1 ;
19766 wxDateTime *result;
994141e6 19767 PyObject * obj0 = 0 ;
d14a1e28
RD
19768 char *kwnames[] = {
19769 (char *) "jdn", NULL
19770 };
19771
994141e6 19772 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DateTimeFromJDN",kwnames,&obj0)) goto fail;
093d3ff1
RD
19773 {
19774 arg1 = (double)(SWIG_As_double(obj0));
19775 if (SWIG_arg_fail(1)) SWIG_fail;
19776 }
d14a1e28
RD
19777 {
19778 PyThreadState* __tstate = wxPyBeginAllowThreads();
19779 result = (wxDateTime *)new wxDateTime(arg1);
19780
19781 wxPyEndAllowThreads(__tstate);
19782 if (PyErr_Occurred()) SWIG_fail;
19783 }
15afbcd0 19784 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
19785 return resultobj;
19786 fail:
19787 return NULL;
19788}
19789
19790
c32bde28 19791static PyObject *_wrap_new_DateTimeFromHMS(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 19792 PyObject *resultobj;
322913ce
RD
19793 int arg1 ;
19794 int arg2 = (int) 0 ;
19795 int arg3 = (int) 0 ;
19796 int arg4 = (int) 0 ;
d14a1e28 19797 wxDateTime *result;
994141e6
RD
19798 PyObject * obj0 = 0 ;
19799 PyObject * obj1 = 0 ;
19800 PyObject * obj2 = 0 ;
19801 PyObject * obj3 = 0 ;
d14a1e28
RD
19802 char *kwnames[] = {
19803 (char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
19804 };
19805
994141e6 19806 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DateTimeFromHMS",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
19807 {
19808 arg1 = (int)(SWIG_As_int(obj0));
19809 if (SWIG_arg_fail(1)) SWIG_fail;
19810 }
994141e6 19811 if (obj1) {
093d3ff1
RD
19812 {
19813 arg2 = (int)(SWIG_As_int(obj1));
19814 if (SWIG_arg_fail(2)) SWIG_fail;
19815 }
994141e6
RD
19816 }
19817 if (obj2) {
093d3ff1
RD
19818 {
19819 arg3 = (int)(SWIG_As_int(obj2));
19820 if (SWIG_arg_fail(3)) SWIG_fail;
19821 }
994141e6
RD
19822 }
19823 if (obj3) {
093d3ff1
RD
19824 {
19825 arg4 = (int)(SWIG_As_int(obj3));
19826 if (SWIG_arg_fail(4)) SWIG_fail;
19827 }
994141e6 19828 }
d14a1e28
RD
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 }
15afbcd0 19836 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
19837 return resultobj;
19838 fail:
19839 return NULL;
19840}
19841
19842
c32bde28 19843static PyObject *_wrap_new_DateTimeFromDMY(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 19844 PyObject *resultobj;
322913ce 19845 int arg1 ;
093d3ff1 19846 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
d14a1e28 19847 int arg3 = (int) wxDateTime::Inv_Year ;
322913ce
RD
19848 int arg4 = (int) 0 ;
19849 int arg5 = (int) 0 ;
19850 int arg6 = (int) 0 ;
19851 int arg7 = (int) 0 ;
d14a1e28 19852 wxDateTime *result;
994141e6
RD
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 ;
d14a1e28
RD
19860 char *kwnames[] = {
19861 (char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
19862 };
19863
994141e6 19864 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOOO:new_DateTimeFromDMY",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6)) goto fail;
093d3ff1
RD
19865 {
19866 arg1 = (int)(SWIG_As_int(obj0));
19867 if (SWIG_arg_fail(1)) SWIG_fail;
19868 }
994141e6 19869 if (obj1) {
093d3ff1
RD
19870 {
19871 arg2 = (wxDateTime::Month)(SWIG_As_int(obj1));
19872 if (SWIG_arg_fail(2)) SWIG_fail;
19873 }
994141e6
RD
19874 }
19875 if (obj2) {
093d3ff1
RD
19876 {
19877 arg3 = (int)(SWIG_As_int(obj2));
19878 if (SWIG_arg_fail(3)) SWIG_fail;
19879 }
994141e6
RD
19880 }
19881 if (obj3) {
093d3ff1
RD
19882 {
19883 arg4 = (int)(SWIG_As_int(obj3));
19884 if (SWIG_arg_fail(4)) SWIG_fail;
19885 }
994141e6
RD
19886 }
19887 if (obj4) {
093d3ff1
RD
19888 {
19889 arg5 = (int)(SWIG_As_int(obj4));
19890 if (SWIG_arg_fail(5)) SWIG_fail;
19891 }
994141e6
RD
19892 }
19893 if (obj5) {
093d3ff1
RD
19894 {
19895 arg6 = (int)(SWIG_As_int(obj5));
19896 if (SWIG_arg_fail(6)) SWIG_fail;
19897 }
994141e6
RD
19898 }
19899 if (obj6) {
093d3ff1
RD
19900 {
19901 arg7 = (int)(SWIG_As_int(obj6));
19902 if (SWIG_arg_fail(7)) SWIG_fail;
19903 }
994141e6 19904 }
d14a1e28
RD
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 }
15afbcd0 19912 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
19913 return resultobj;
19914 fail:
19915 return NULL;
19916}
19917
19918
c32bde28 19919static PyObject *_wrap_delete_DateTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
19928 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
19929 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 19944static PyObject *_wrap_DateTime_SetToCurrent(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
19954 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
19955 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
15afbcd0 19966 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
19967 return resultobj;
19968 fail:
19969 return NULL;
19970}
19971
19972
c32bde28 19973static PyObject *_wrap_DateTime_SetTimeT(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 20001 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20002 return resultobj;
20003 fail:
20004 return NULL;
20005}
20006
20007
c32bde28 20008static PyObject *_wrap_DateTime_SetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20009 PyObject *resultobj;
20010 wxDateTime *arg1 = (wxDateTime *) 0 ;
20011 double arg2 ;
20012 wxDateTime *result;
20013 PyObject * obj0 = 0 ;
994141e6 20014 PyObject * obj1 = 0 ;
d14a1e28
RD
20015 char *kwnames[] = {
20016 (char *) "self",(char *) "jdn", NULL
20017 };
20018
994141e6 20019 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetJDN",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 20036 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20037 return resultobj;
20038 fail:
20039 return NULL;
20040}
20041
20042
c32bde28 20043static PyObject *_wrap_DateTime_SetHMS(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20044 PyObject *resultobj;
20045 wxDateTime *arg1 = (wxDateTime *) 0 ;
322913ce
RD
20046 int arg2 ;
20047 int arg3 = (int) 0 ;
20048 int arg4 = (int) 0 ;
20049 int arg5 = (int) 0 ;
d14a1e28
RD
20050 wxDateTime *result;
20051 PyObject * obj0 = 0 ;
994141e6
RD
20052 PyObject * obj1 = 0 ;
20053 PyObject * obj2 = 0 ;
20054 PyObject * obj3 = 0 ;
20055 PyObject * obj4 = 0 ;
d14a1e28
RD
20056 char *kwnames[] = {
20057 (char *) "self",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
20058 };
20059
994141e6 20060 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetHMS",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
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 }
994141e6 20067 if (obj2) {
093d3ff1
RD
20068 {
20069 arg3 = (int)(SWIG_As_int(obj2));
20070 if (SWIG_arg_fail(3)) SWIG_fail;
20071 }
994141e6
RD
20072 }
20073 if (obj3) {
093d3ff1
RD
20074 {
20075 arg4 = (int)(SWIG_As_int(obj3));
20076 if (SWIG_arg_fail(4)) SWIG_fail;
20077 }
994141e6
RD
20078 }
20079 if (obj4) {
093d3ff1
RD
20080 {
20081 arg5 = (int)(SWIG_As_int(obj4));
20082 if (SWIG_arg_fail(5)) SWIG_fail;
20083 }
994141e6 20084 }
d14a1e28
RD
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 }
15afbcd0 20095 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20096 return resultobj;
20097 fail:
20098 return NULL;
20099}
20100
20101
c32bde28 20102static PyObject *_wrap_DateTime_Set(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20103 PyObject *resultobj;
20104 wxDateTime *arg1 = (wxDateTime *) 0 ;
322913ce 20105 int arg2 ;
093d3ff1 20106 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
d14a1e28 20107 int arg4 = (int) wxDateTime::Inv_Year ;
322913ce
RD
20108 int arg5 = (int) 0 ;
20109 int arg6 = (int) 0 ;
20110 int arg7 = (int) 0 ;
20111 int arg8 = (int) 0 ;
d14a1e28
RD
20112 wxDateTime *result;
20113 PyObject * obj0 = 0 ;
994141e6
RD
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 ;
d14a1e28
RD
20121 char *kwnames[] = {
20122 (char *) "self",(char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL
20123 };
20124
994141e6 20125 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOOOO:DateTime_Set",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5,&obj6,&obj7)) goto fail;
093d3ff1
RD
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 }
994141e6 20132 if (obj2) {
093d3ff1
RD
20133 {
20134 arg3 = (wxDateTime::Month)(SWIG_As_int(obj2));
20135 if (SWIG_arg_fail(3)) SWIG_fail;
20136 }
994141e6
RD
20137 }
20138 if (obj3) {
093d3ff1
RD
20139 {
20140 arg4 = (int)(SWIG_As_int(obj3));
20141 if (SWIG_arg_fail(4)) SWIG_fail;
20142 }
20143 }
994141e6 20144 if (obj4) {
093d3ff1
RD
20145 {
20146 arg5 = (int)(SWIG_As_int(obj4));
20147 if (SWIG_arg_fail(5)) SWIG_fail;
20148 }
994141e6
RD
20149 }
20150 if (obj5) {
093d3ff1
RD
20151 {
20152 arg6 = (int)(SWIG_As_int(obj5));
20153 if (SWIG_arg_fail(6)) SWIG_fail;
20154 }
994141e6
RD
20155 }
20156 if (obj6) {
093d3ff1
RD
20157 {
20158 arg7 = (int)(SWIG_As_int(obj6));
20159 if (SWIG_arg_fail(7)) SWIG_fail;
20160 }
994141e6
RD
20161 }
20162 if (obj7) {
093d3ff1
RD
20163 {
20164 arg8 = (int)(SWIG_As_int(obj7));
20165 if (SWIG_arg_fail(8)) SWIG_fail;
20166 }
994141e6 20167 }
d14a1e28
RD
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 }
15afbcd0 20178 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20179 return resultobj;
20180 fail:
20181 return NULL;
20182}
20183
20184
c32bde28 20185static PyObject *_wrap_DateTime_ResetTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
20195 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
20196 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
15afbcd0 20207 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20208 return resultobj;
20209 fail:
20210 return NULL;
20211}
20212
20213
c32bde28 20214static PyObject *_wrap_DateTime_SetYear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20215 PyObject *resultobj;
20216 wxDateTime *arg1 = (wxDateTime *) 0 ;
20217 int arg2 ;
20218 wxDateTime *result;
20219 PyObject * obj0 = 0 ;
994141e6 20220 PyObject * obj1 = 0 ;
d14a1e28
RD
20221 char *kwnames[] = {
20222 (char *) "self",(char *) "year", NULL
20223 };
20224
994141e6 20225 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetYear",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 20242 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20243 return resultobj;
20244 fail:
20245 return NULL;
20246}
20247
20248
c32bde28 20249static PyObject *_wrap_DateTime_SetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20250 PyObject *resultobj;
20251 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 20252 wxDateTime::Month arg2 ;
d14a1e28
RD
20253 wxDateTime *result;
20254 PyObject * obj0 = 0 ;
994141e6 20255 PyObject * obj1 = 0 ;
d14a1e28
RD
20256 char *kwnames[] = {
20257 (char *) "self",(char *) "month", NULL
20258 };
20259
994141e6 20260 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMonth",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 20277 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20278 return resultobj;
20279 fail:
20280 return NULL;
20281}
20282
20283
c32bde28 20284static PyObject *_wrap_DateTime_SetDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20285 PyObject *resultobj;
20286 wxDateTime *arg1 = (wxDateTime *) 0 ;
322913ce 20287 int arg2 ;
d14a1e28
RD
20288 wxDateTime *result;
20289 PyObject * obj0 = 0 ;
994141e6 20290 PyObject * obj1 = 0 ;
d14a1e28
RD
20291 char *kwnames[] = {
20292 (char *) "self",(char *) "day", NULL
20293 };
20294
994141e6 20295 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetDay",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 20312 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20313 return resultobj;
20314 fail:
20315 return NULL;
20316}
20317
20318
c32bde28 20319static PyObject *_wrap_DateTime_SetHour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20320 PyObject *resultobj;
20321 wxDateTime *arg1 = (wxDateTime *) 0 ;
322913ce 20322 int arg2 ;
d14a1e28
RD
20323 wxDateTime *result;
20324 PyObject * obj0 = 0 ;
994141e6 20325 PyObject * obj1 = 0 ;
d14a1e28
RD
20326 char *kwnames[] = {
20327 (char *) "self",(char *) "hour", NULL
20328 };
20329
994141e6 20330 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetHour",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 20347 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20348 return resultobj;
20349 fail:
20350 return NULL;
20351}
20352
20353
c32bde28 20354static PyObject *_wrap_DateTime_SetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20355 PyObject *resultobj;
20356 wxDateTime *arg1 = (wxDateTime *) 0 ;
322913ce 20357 int arg2 ;
d14a1e28
RD
20358 wxDateTime *result;
20359 PyObject * obj0 = 0 ;
994141e6 20360 PyObject * obj1 = 0 ;
d14a1e28
RD
20361 char *kwnames[] = {
20362 (char *) "self",(char *) "minute", NULL
20363 };
20364
994141e6 20365 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMinute",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 20382 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20383 return resultobj;
20384 fail:
20385 return NULL;
20386}
20387
20388
c32bde28 20389static PyObject *_wrap_DateTime_SetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20390 PyObject *resultobj;
20391 wxDateTime *arg1 = (wxDateTime *) 0 ;
322913ce 20392 int arg2 ;
d14a1e28
RD
20393 wxDateTime *result;
20394 PyObject * obj0 = 0 ;
994141e6 20395 PyObject * obj1 = 0 ;
d14a1e28
RD
20396 char *kwnames[] = {
20397 (char *) "self",(char *) "second", NULL
20398 };
20399
994141e6 20400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetSecond",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 20417 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20418 return resultobj;
20419 fail:
20420 return NULL;
20421}
20422
20423
c32bde28 20424static PyObject *_wrap_DateTime_SetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20425 PyObject *resultobj;
20426 wxDateTime *arg1 = (wxDateTime *) 0 ;
322913ce 20427 int arg2 ;
d14a1e28
RD
20428 wxDateTime *result;
20429 PyObject * obj0 = 0 ;
994141e6 20430 PyObject * obj1 = 0 ;
d14a1e28
RD
20431 char *kwnames[] = {
20432 (char *) "self",(char *) "millisecond", NULL
20433 };
20434
994141e6 20435 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetMillisecond",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 20452 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20453 return resultobj;
20454 fail:
20455 return NULL;
20456}
20457
20458
c32bde28 20459static PyObject *_wrap_DateTime_SetToWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20460 PyObject *resultobj;
20461 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1
RD
20462 wxDateTime::WeekDay arg2 ;
20463 wxDateTime::WeekFlags arg3 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
d14a1e28
RD
20464 wxDateTime *result;
20465 PyObject * obj0 = 0 ;
994141e6
RD
20466 PyObject * obj1 = 0 ;
20467 PyObject * obj2 = 0 ;
d14a1e28
RD
20468 char *kwnames[] = {
20469 (char *) "self",(char *) "weekday",(char *) "flags", NULL
20470 };
20471
994141e6 20472 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_SetToWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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 }
994141e6 20479 if (obj2) {
093d3ff1
RD
20480 {
20481 arg3 = (wxDateTime::WeekFlags)(SWIG_As_int(obj2));
20482 if (SWIG_arg_fail(3)) SWIG_fail;
20483 }
994141e6 20484 }
d14a1e28
RD
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 }
15afbcd0 20495 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20496 return resultobj;
20497 fail:
20498 return NULL;
20499}
20500
20501
c32bde28 20502static PyObject *_wrap_DateTime_GetWeekDayInSameWeek(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20503 PyObject *resultobj;
20504 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1
RD
20505 wxDateTime::WeekDay arg2 ;
20506 wxDateTime::WeekFlags arg3 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
d14a1e28
RD
20507 wxDateTime result;
20508 PyObject * obj0 = 0 ;
994141e6
RD
20509 PyObject * obj1 = 0 ;
20510 PyObject * obj2 = 0 ;
d14a1e28
RD
20511 char *kwnames[] = {
20512 (char *) "self",(char *) "weekday",(char *) "flags", NULL
20513 };
20514
994141e6 20515 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DateTime_GetWeekDayInSameWeek",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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 }
994141e6 20522 if (obj2) {
093d3ff1
RD
20523 {
20524 arg3 = (wxDateTime::WeekFlags)(SWIG_As_int(obj2));
20525 if (SWIG_arg_fail(3)) SWIG_fail;
20526 }
994141e6 20527 }
d14a1e28
RD
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;
093d3ff1 20537 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 20538 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
20539 }
20540 return resultobj;
20541 fail:
20542 return NULL;
20543}
20544
20545
c32bde28 20546static PyObject *_wrap_DateTime_SetToNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20547 PyObject *resultobj;
20548 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 20549 wxDateTime::WeekDay arg2 ;
d14a1e28
RD
20550 wxDateTime *result;
20551 PyObject * obj0 = 0 ;
994141e6 20552 PyObject * obj1 = 0 ;
d14a1e28
RD
20553 char *kwnames[] = {
20554 (char *) "self",(char *) "weekday", NULL
20555 };
20556
994141e6 20557 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 20574 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20575 return resultobj;
20576 fail:
20577 return NULL;
20578}
20579
20580
c32bde28 20581static PyObject *_wrap_DateTime_GetNextWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20582 PyObject *resultobj;
20583 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 20584 wxDateTime::WeekDay arg2 ;
d14a1e28
RD
20585 wxDateTime result;
20586 PyObject * obj0 = 0 ;
994141e6 20587 PyObject * obj1 = 0 ;
d14a1e28
RD
20588 char *kwnames[] = {
20589 (char *) "self",(char *) "weekday", NULL
20590 };
20591
994141e6 20592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetNextWeekDay",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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;
093d3ff1 20608 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 20609 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
20610 }
20611 return resultobj;
20612 fail:
20613 return NULL;
20614}
20615
20616
c32bde28 20617static PyObject *_wrap_DateTime_SetToPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20618 PyObject *resultobj;
20619 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 20620 wxDateTime::WeekDay arg2 ;
d14a1e28
RD
20621 wxDateTime *result;
20622 PyObject * obj0 = 0 ;
994141e6 20623 PyObject * obj1 = 0 ;
d14a1e28
RD
20624 char *kwnames[] = {
20625 (char *) "self",(char *) "weekday", NULL
20626 };
20627
994141e6 20628 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 20645 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
20646 return resultobj;
20647 fail:
20648 return NULL;
20649}
20650
20651
c32bde28 20652static PyObject *_wrap_DateTime_GetPrevWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20653 PyObject *resultobj;
20654 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 20655 wxDateTime::WeekDay arg2 ;
d14a1e28
RD
20656 wxDateTime result;
20657 PyObject * obj0 = 0 ;
994141e6 20658 PyObject * obj1 = 0 ;
d14a1e28
RD
20659 char *kwnames[] = {
20660 (char *) "self",(char *) "weekday", NULL
20661 };
20662
994141e6 20663 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetPrevWeekDay",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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;
093d3ff1 20679 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 20680 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
20681 }
20682 return resultobj;
20683 fail:
20684 return NULL;
20685}
20686
20687
c32bde28 20688static PyObject *_wrap_DateTime_SetToWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20689 PyObject *resultobj;
20690 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 20691 wxDateTime::WeekDay arg2 ;
d14a1e28 20692 int arg3 = (int) 1 ;
093d3ff1 20693 wxDateTime::Month arg4 = (wxDateTime::Month) wxDateTime::Inv_Month ;
d14a1e28
RD
20694 int arg5 = (int) wxDateTime::Inv_Year ;
20695 bool result;
20696 PyObject * obj0 = 0 ;
994141e6
RD
20697 PyObject * obj1 = 0 ;
20698 PyObject * obj2 = 0 ;
20699 PyObject * obj3 = 0 ;
20700 PyObject * obj4 = 0 ;
d14a1e28
RD
20701 char *kwnames[] = {
20702 (char *) "self",(char *) "weekday",(char *) "n",(char *) "month",(char *) "year", NULL
20703 };
20704
994141e6 20705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOO:DateTime_SetToWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) goto fail;
093d3ff1
RD
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 }
994141e6 20712 if (obj2) {
093d3ff1
RD
20713 {
20714 arg3 = (int)(SWIG_As_int(obj2));
20715 if (SWIG_arg_fail(3)) SWIG_fail;
20716 }
994141e6
RD
20717 }
20718 if (obj3) {
093d3ff1
RD
20719 {
20720 arg4 = (wxDateTime::Month)(SWIG_As_int(obj3));
20721 if (SWIG_arg_fail(4)) SWIG_fail;
20722 }
994141e6
RD
20723 }
20724 if (obj4) {
093d3ff1
RD
20725 {
20726 arg5 = (int)(SWIG_As_int(obj4));
20727 if (SWIG_arg_fail(5)) SWIG_fail;
20728 }
994141e6 20729 }
d14a1e28
RD
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 }
4f89f6a3
RD
20737 {
20738 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20739 }
d14a1e28
RD
20740 return resultobj;
20741 fail:
20742 return NULL;
20743}
20744
20745
c32bde28 20746static PyObject *_wrap_DateTime_SetToLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20747 PyObject *resultobj;
20748 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1
RD
20749 wxDateTime::WeekDay arg2 ;
20750 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
d14a1e28
RD
20751 int arg4 = (int) wxDateTime::Inv_Year ;
20752 bool result;
20753 PyObject * obj0 = 0 ;
994141e6
RD
20754 PyObject * obj1 = 0 ;
20755 PyObject * obj2 = 0 ;
20756 PyObject * obj3 = 0 ;
d14a1e28
RD
20757 char *kwnames[] = {
20758 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
20759 };
20760
994141e6 20761 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
994141e6 20768 if (obj2) {
093d3ff1
RD
20769 {
20770 arg3 = (wxDateTime::Month)(SWIG_As_int(obj2));
20771 if (SWIG_arg_fail(3)) SWIG_fail;
20772 }
994141e6
RD
20773 }
20774 if (obj3) {
093d3ff1
RD
20775 {
20776 arg4 = (int)(SWIG_As_int(obj3));
20777 if (SWIG_arg_fail(4)) SWIG_fail;
20778 }
994141e6 20779 }
d14a1e28
RD
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 }
4f89f6a3
RD
20787 {
20788 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20789 }
d14a1e28
RD
20790 return resultobj;
20791 fail:
20792 return NULL;
20793}
20794
20795
c32bde28 20796static PyObject *_wrap_DateTime_GetLastWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20797 PyObject *resultobj;
20798 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1
RD
20799 wxDateTime::WeekDay arg2 ;
20800 wxDateTime::Month arg3 = (wxDateTime::Month) wxDateTime::Inv_Month ;
d14a1e28
RD
20801 int arg4 = (int) wxDateTime::Inv_Year ;
20802 wxDateTime result;
20803 PyObject * obj0 = 0 ;
994141e6
RD
20804 PyObject * obj1 = 0 ;
20805 PyObject * obj2 = 0 ;
20806 PyObject * obj3 = 0 ;
d14a1e28
RD
20807 char *kwnames[] = {
20808 (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL
20809 };
20810
994141e6 20811 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetLastWeekDay",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
994141e6 20818 if (obj2) {
093d3ff1
RD
20819 {
20820 arg3 = (wxDateTime::Month)(SWIG_As_int(obj2));
20821 if (SWIG_arg_fail(3)) SWIG_fail;
20822 }
994141e6
RD
20823 }
20824 if (obj3) {
093d3ff1
RD
20825 {
20826 arg4 = (int)(SWIG_As_int(obj3));
20827 if (SWIG_arg_fail(4)) SWIG_fail;
20828 }
994141e6 20829 }
d14a1e28
RD
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;
093d3ff1 20839 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 20840 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
20841 }
20842 return resultobj;
20843 fail:
20844 return NULL;
20845}
20846
20847
c32bde28 20848static PyObject *_wrap_DateTime_SetToTheWeek(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20849 PyObject *resultobj;
20850 wxDateTime *arg1 = (wxDateTime *) 0 ;
322913ce 20851 int arg2 ;
093d3ff1
RD
20852 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
20853 wxDateTime::WeekFlags arg4 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
d14a1e28
RD
20854 bool result;
20855 PyObject * obj0 = 0 ;
994141e6
RD
20856 PyObject * obj1 = 0 ;
20857 PyObject * obj2 = 0 ;
20858 PyObject * obj3 = 0 ;
d14a1e28
RD
20859 char *kwnames[] = {
20860 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
20861 };
20862
994141e6 20863 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_SetToTheWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
994141e6 20870 if (obj2) {
093d3ff1
RD
20871 {
20872 arg3 = (wxDateTime::WeekDay)(SWIG_As_int(obj2));
20873 if (SWIG_arg_fail(3)) SWIG_fail;
20874 }
994141e6
RD
20875 }
20876 if (obj3) {
093d3ff1
RD
20877 {
20878 arg4 = (wxDateTime::WeekFlags)(SWIG_As_int(obj3));
20879 if (SWIG_arg_fail(4)) SWIG_fail;
20880 }
994141e6 20881 }
d14a1e28
RD
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 }
4f89f6a3
RD
20889 {
20890 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
20891 }
d14a1e28
RD
20892 return resultobj;
20893 fail:
20894 return NULL;
20895}
20896
20897
c32bde28 20898static PyObject *_wrap_DateTime_GetWeek(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20899 PyObject *resultobj;
20900 wxDateTime *arg1 = (wxDateTime *) 0 ;
322913ce 20901 int arg2 ;
093d3ff1
RD
20902 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
20903 wxDateTime::WeekFlags arg4 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
d14a1e28
RD
20904 wxDateTime result;
20905 PyObject * obj0 = 0 ;
994141e6
RD
20906 PyObject * obj1 = 0 ;
20907 PyObject * obj2 = 0 ;
20908 PyObject * obj3 = 0 ;
d14a1e28
RD
20909 char *kwnames[] = {
20910 (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL
20911 };
20912
994141e6 20913 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:DateTime_GetWeek",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
994141e6 20920 if (obj2) {
093d3ff1
RD
20921 {
20922 arg3 = (wxDateTime::WeekDay)(SWIG_As_int(obj2));
20923 if (SWIG_arg_fail(3)) SWIG_fail;
20924 }
994141e6
RD
20925 }
20926 if (obj3) {
093d3ff1
RD
20927 {
20928 arg4 = (wxDateTime::WeekFlags)(SWIG_As_int(obj3));
20929 if (SWIG_arg_fail(4)) SWIG_fail;
20930 }
994141e6 20931 }
d14a1e28
RD
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;
093d3ff1 20941 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 20942 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
20943 }
20944 return resultobj;
20945 fail:
20946 return NULL;
20947}
20948
20949
7e63a440
RD
20950static PyObject *_wrap_DateTime_SetToWeekOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
20951 PyObject *resultobj;
20952 int arg1 ;
20953 int arg2 ;
093d3ff1 20954 wxDateTime::WeekDay arg3 = (wxDateTime::WeekDay) wxDateTime::Mon ;
7e63a440
RD
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;
093d3ff1
RD
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 }
7e63a440 20972 if (obj2) {
093d3ff1
RD
20973 {
20974 arg3 = (wxDateTime::WeekDay)(SWIG_As_int(obj2));
20975 if (SWIG_arg_fail(3)) SWIG_fail;
20976 }
7e63a440
RD
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;
093d3ff1 20987 resultptr = new wxDateTime((wxDateTime &)(result));
7e63a440
RD
20988 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
20989 }
20990 return resultobj;
20991 fail:
20992 return NULL;
20993}
20994
20995
c32bde28 20996static PyObject *_wrap_DateTime_SetToLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
20997 PyObject *resultobj;
20998 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 20999 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
d14a1e28
RD
21000 int arg3 = (int) wxDateTime::Inv_Year ;
21001 wxDateTime *result;
21002 PyObject * obj0 = 0 ;
994141e6
RD
21003 PyObject * obj1 = 0 ;
21004 PyObject * obj2 = 0 ;
d14a1e28
RD
21005 char *kwnames[] = {
21006 (char *) "self",(char *) "month",(char *) "year", NULL
21007 };
21008
994141e6 21009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_SetToLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
21010 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21011 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 21012 if (obj1) {
093d3ff1
RD
21013 {
21014 arg2 = (wxDateTime::Month)(SWIG_As_int(obj1));
21015 if (SWIG_arg_fail(2)) SWIG_fail;
21016 }
994141e6
RD
21017 }
21018 if (obj2) {
093d3ff1
RD
21019 {
21020 arg3 = (int)(SWIG_As_int(obj2));
21021 if (SWIG_arg_fail(3)) SWIG_fail;
21022 }
994141e6 21023 }
d14a1e28
RD
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 }
15afbcd0 21034 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
21035 return resultobj;
21036 fail:
21037 return NULL;
21038}
21039
21040
c32bde28 21041static PyObject *_wrap_DateTime_GetLastMonthDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21042 PyObject *resultobj;
21043 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 21044 wxDateTime::Month arg2 = (wxDateTime::Month) wxDateTime::Inv_Month ;
d14a1e28
RD
21045 int arg3 = (int) wxDateTime::Inv_Year ;
21046 wxDateTime result;
21047 PyObject * obj0 = 0 ;
994141e6
RD
21048 PyObject * obj1 = 0 ;
21049 PyObject * obj2 = 0 ;
d14a1e28
RD
21050 char *kwnames[] = {
21051 (char *) "self",(char *) "month",(char *) "year", NULL
21052 };
21053
994141e6 21054 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetLastMonthDay",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
21055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21056 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 21057 if (obj1) {
093d3ff1
RD
21058 {
21059 arg2 = (wxDateTime::Month)(SWIG_As_int(obj1));
21060 if (SWIG_arg_fail(2)) SWIG_fail;
21061 }
994141e6
RD
21062 }
21063 if (obj2) {
093d3ff1
RD
21064 {
21065 arg3 = (int)(SWIG_As_int(obj2));
21066 if (SWIG_arg_fail(3)) SWIG_fail;
21067 }
994141e6 21068 }
d14a1e28
RD
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;
093d3ff1 21078 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 21079 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
21080 }
21081 return resultobj;
21082 fail:
21083 return NULL;
21084}
21085
21086
c32bde28 21087static PyObject *_wrap_DateTime_SetToYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21088 PyObject *resultobj;
21089 wxDateTime *arg1 = (wxDateTime *) 0 ;
322913ce 21090 int arg2 ;
d14a1e28
RD
21091 wxDateTime *result;
21092 PyObject * obj0 = 0 ;
994141e6 21093 PyObject * obj1 = 0 ;
d14a1e28
RD
21094 char *kwnames[] = {
21095 (char *) "self",(char *) "yday", NULL
21096 };
21097
994141e6 21098 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_SetToYearDay",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 21115 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
21116 return resultobj;
21117 fail:
21118 return NULL;
21119}
21120
21121
c32bde28 21122static PyObject *_wrap_DateTime_GetYearDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21123 PyObject *resultobj;
21124 wxDateTime *arg1 = (wxDateTime *) 0 ;
322913ce 21125 int arg2 ;
d14a1e28
RD
21126 wxDateTime result;
21127 PyObject * obj0 = 0 ;
994141e6 21128 PyObject * obj1 = 0 ;
d14a1e28
RD
21129 char *kwnames[] = {
21130 (char *) "self",(char *) "yday", NULL
21131 };
21132
994141e6 21133 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime_GetYearDay",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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;
093d3ff1 21149 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 21150 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
21151 }
21152 return resultobj;
21153 fail:
21154 return NULL;
21155}
21156
21157
c32bde28 21158static PyObject *_wrap_DateTime_GetJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
21168 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21169 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21170 {
21171 PyThreadState* __tstate = wxPyBeginAllowThreads();
21172 result = (double)(arg1)->GetJulianDayNumber();
21173
21174 wxPyEndAllowThreads(__tstate);
21175 if (PyErr_Occurred()) SWIG_fail;
21176 }
093d3ff1
RD
21177 {
21178 resultobj = SWIG_From_double((double)(result));
21179 }
d14a1e28
RD
21180 return resultobj;
21181 fail:
21182 return NULL;
21183}
21184
21185
c32bde28 21186static PyObject *_wrap_DateTime_GetJDN(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
21196 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21197 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21198 {
21199 PyThreadState* __tstate = wxPyBeginAllowThreads();
21200 result = (double)(arg1)->GetJDN();
21201
21202 wxPyEndAllowThreads(__tstate);
21203 if (PyErr_Occurred()) SWIG_fail;
21204 }
093d3ff1
RD
21205 {
21206 resultobj = SWIG_From_double((double)(result));
21207 }
d14a1e28
RD
21208 return resultobj;
21209 fail:
21210 return NULL;
21211}
21212
21213
c32bde28 21214static PyObject *_wrap_DateTime_GetModifiedJulianDayNumber(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
21224 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21225 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21226 {
21227 PyThreadState* __tstate = wxPyBeginAllowThreads();
21228 result = (double)((wxDateTime const *)arg1)->GetModifiedJulianDayNumber();
21229
21230 wxPyEndAllowThreads(__tstate);
21231 if (PyErr_Occurred()) SWIG_fail;
21232 }
093d3ff1
RD
21233 {
21234 resultobj = SWIG_From_double((double)(result));
21235 }
d14a1e28
RD
21236 return resultobj;
21237 fail:
21238 return NULL;
21239}
21240
21241
c32bde28 21242static PyObject *_wrap_DateTime_GetMJD(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
21252 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21253 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21254 {
21255 PyThreadState* __tstate = wxPyBeginAllowThreads();
21256 result = (double)(arg1)->GetMJD();
21257
21258 wxPyEndAllowThreads(__tstate);
21259 if (PyErr_Occurred()) SWIG_fail;
21260 }
093d3ff1
RD
21261 {
21262 resultobj = SWIG_From_double((double)(result));
21263 }
d14a1e28
RD
21264 return resultobj;
21265 fail:
21266 return NULL;
21267}
21268
21269
c32bde28 21270static PyObject *_wrap_DateTime_GetRataDie(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
21280 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21281 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21282 {
21283 PyThreadState* __tstate = wxPyBeginAllowThreads();
21284 result = (double)(arg1)->GetRataDie();
21285
21286 wxPyEndAllowThreads(__tstate);
21287 if (PyErr_Occurred()) SWIG_fail;
21288 }
093d3ff1
RD
21289 {
21290 resultobj = SWIG_From_double((double)(result));
21291 }
d14a1e28
RD
21292 return resultobj;
21293 fail:
21294 return NULL;
21295}
21296
21297
c32bde28 21298static PyObject *_wrap_DateTime_ToTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21299 PyObject *resultobj;
21300 wxDateTime *arg1 = (wxDateTime *) 0 ;
21301 wxDateTime::TimeZone *arg2 = 0 ;
ae8162c8 21302 bool arg3 = (bool) false ;
d14a1e28 21303 wxDateTime result;
ae8162c8 21304 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
21313 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21314 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21315 {
21316 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
ae8162c8 21317 temp2 = true;
d14a1e28
RD
21318 }
21319 if (obj2) {
093d3ff1
RD
21320 {
21321 arg3 = (bool)(SWIG_As_bool(obj2));
21322 if (SWIG_arg_fail(3)) SWIG_fail;
21323 }
d14a1e28
RD
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;
093d3ff1 21334 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 21335 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
21336 }
21337 {
7722248d 21338 if (temp2) delete arg2;
d14a1e28
RD
21339 }
21340 return resultobj;
21341 fail:
21342 {
7722248d 21343 if (temp2) delete arg2;
d14a1e28
RD
21344 }
21345 return NULL;
21346}
21347
21348
c32bde28 21349static PyObject *_wrap_DateTime_MakeTimezone(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21350 PyObject *resultobj;
21351 wxDateTime *arg1 = (wxDateTime *) 0 ;
21352 wxDateTime::TimeZone *arg2 = 0 ;
ae8162c8 21353 bool arg3 = (bool) false ;
d14a1e28 21354 wxDateTime *result;
ae8162c8 21355 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
21364 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21365 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21366 {
21367 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
ae8162c8 21368 temp2 = true;
d14a1e28
RD
21369 }
21370 if (obj2) {
093d3ff1
RD
21371 {
21372 arg3 = (bool)(SWIG_As_bool(obj2));
21373 if (SWIG_arg_fail(3)) SWIG_fail;
21374 }
d14a1e28
RD
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 }
15afbcd0 21386 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28 21387 {
7722248d 21388 if (temp2) delete arg2;
d14a1e28
RD
21389 }
21390 return resultobj;
21391 fail:
21392 {
7722248d 21393 if (temp2) delete arg2;
d14a1e28
RD
21394 }
21395 return NULL;
21396}
21397
21398
943e8dfd
RD
21399static 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
21450static 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
21500static 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
21538static 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
c32bde28 21575static PyObject *_wrap_DateTime_ToGMT(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21576 PyObject *resultobj;
21577 wxDateTime *arg1 = (wxDateTime *) 0 ;
ae8162c8 21578 bool arg2 = (bool) false ;
d14a1e28
RD
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;
093d3ff1
RD
21587 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21588 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 21589 if (obj1) {
093d3ff1
RD
21590 {
21591 arg2 = (bool)(SWIG_As_bool(obj1));
21592 if (SWIG_arg_fail(2)) SWIG_fail;
21593 }
d14a1e28
RD
21594 }
21595 {
21596 PyThreadState* __tstate = wxPyBeginAllowThreads();
943e8dfd 21597 result = ((wxDateTime const *)arg1)->ToGMT(arg2);
d14a1e28
RD
21598
21599 wxPyEndAllowThreads(__tstate);
21600 if (PyErr_Occurred()) SWIG_fail;
21601 }
21602 {
21603 wxDateTime * resultptr;
093d3ff1 21604 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 21605 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
21606 }
21607 return resultobj;
21608 fail:
21609 return NULL;
21610}
21611
21612
c32bde28 21613static PyObject *_wrap_DateTime_MakeGMT(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21614 PyObject *resultobj;
21615 wxDateTime *arg1 = (wxDateTime *) 0 ;
ae8162c8 21616 bool arg2 = (bool) false ;
d14a1e28
RD
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;
093d3ff1
RD
21625 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21626 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 21627 if (obj1) {
093d3ff1
RD
21628 {
21629 arg2 = (bool)(SWIG_As_bool(obj1));
21630 if (SWIG_arg_fail(2)) SWIG_fail;
21631 }
d14a1e28
RD
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 }
15afbcd0 21643 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
21644 return resultobj;
21645 fail:
21646 return NULL;
21647}
21648
21649
943e8dfd
RD
21650static 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
21688static 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
c32bde28 21725static PyObject *_wrap_DateTime_IsDST(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21726 PyObject *resultobj;
21727 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 21728 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
d14a1e28
RD
21729 int result;
21730 PyObject * obj0 = 0 ;
994141e6 21731 PyObject * obj1 = 0 ;
d14a1e28
RD
21732 char *kwnames[] = {
21733 (char *) "self",(char *) "country", NULL
21734 };
21735
994141e6 21736 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsDST",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
21737 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21738 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 21739 if (obj1) {
093d3ff1
RD
21740 {
21741 arg2 = (wxDateTime::Country)(SWIG_As_int(obj1));
21742 if (SWIG_arg_fail(2)) SWIG_fail;
21743 }
994141e6 21744 }
d14a1e28
RD
21745 {
21746 PyThreadState* __tstate = wxPyBeginAllowThreads();
21747 result = (int)(arg1)->IsDST((wxDateTime::Country )arg2);
21748
21749 wxPyEndAllowThreads(__tstate);
21750 if (PyErr_Occurred()) SWIG_fail;
21751 }
093d3ff1
RD
21752 {
21753 resultobj = SWIG_From_int((int)(result));
21754 }
d14a1e28
RD
21755 return resultobj;
21756 fail:
21757 return NULL;
21758}
21759
21760
c32bde28 21761static PyObject *_wrap_DateTime_IsValid(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
21771 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21772 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21773 {
21774 PyThreadState* __tstate = wxPyBeginAllowThreads();
21775 result = (bool)((wxDateTime const *)arg1)->IsValid();
21776
21777 wxPyEndAllowThreads(__tstate);
21778 if (PyErr_Occurred()) SWIG_fail;
21779 }
4f89f6a3
RD
21780 {
21781 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
21782 }
d14a1e28
RD
21783 return resultobj;
21784 fail:
21785 return NULL;
21786}
21787
21788
c32bde28 21789static PyObject *_wrap_DateTime_GetTicks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
21799 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21800 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21801 {
21802 PyThreadState* __tstate = wxPyBeginAllowThreads();
21803 result = (time_t)((wxDateTime const *)arg1)->GetTicks();
21804
21805 wxPyEndAllowThreads(__tstate);
21806 if (PyErr_Occurred()) SWIG_fail;
21807 }
093d3ff1
RD
21808 {
21809 resultobj = SWIG_From_unsigned_SS_int((unsigned int)(result));
21810 }
d14a1e28
RD
21811 return resultobj;
21812 fail:
21813 return NULL;
21814}
21815
21816
c32bde28 21817static PyObject *_wrap_DateTime_GetYear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
ae8162c8 21823 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
21831 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21832 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21833 if (obj1) {
21834 {
21835 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
ae8162c8 21836 temp2 = true;
d14a1e28
RD
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 }
093d3ff1
RD
21846 {
21847 resultobj = SWIG_From_int((int)(result));
21848 }
d14a1e28 21849 {
7722248d 21850 if (temp2) delete arg2;
d14a1e28
RD
21851 }
21852 return resultobj;
21853 fail:
21854 {
7722248d 21855 if (temp2) delete arg2;
d14a1e28
RD
21856 }
21857 return NULL;
21858}
21859
21860
c32bde28 21861static PyObject *_wrap_DateTime_GetMonth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21862 PyObject *resultobj;
21863 wxDateTime *arg1 = (wxDateTime *) 0 ;
21864 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
21865 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
093d3ff1 21866 wxDateTime::Month result;
ae8162c8 21867 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
21875 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21876 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21877 if (obj1) {
21878 {
21879 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
ae8162c8 21880 temp2 = true;
d14a1e28
RD
21881 }
21882 }
21883 {
21884 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 21885 result = (wxDateTime::Month)((wxDateTime const *)arg1)->GetMonth((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
21886
21887 wxPyEndAllowThreads(__tstate);
21888 if (PyErr_Occurred()) SWIG_fail;
21889 }
093d3ff1 21890 resultobj = SWIG_From_int((result));
d14a1e28 21891 {
7722248d 21892 if (temp2) delete arg2;
d14a1e28
RD
21893 }
21894 return resultobj;
21895 fail:
21896 {
7722248d 21897 if (temp2) delete arg2;
d14a1e28
RD
21898 }
21899 return NULL;
21900}
21901
21902
c32bde28 21903static PyObject *_wrap_DateTime_GetDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21904 PyObject *resultobj;
21905 wxDateTime *arg1 = (wxDateTime *) 0 ;
21906 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
21907 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
322913ce 21908 int result;
ae8162c8 21909 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
21917 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21918 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21919 if (obj1) {
21920 {
21921 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
ae8162c8 21922 temp2 = true;
d14a1e28
RD
21923 }
21924 }
21925 {
21926 PyThreadState* __tstate = wxPyBeginAllowThreads();
322913ce 21927 result = (int)((wxDateTime const *)arg1)->GetDay((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
21928
21929 wxPyEndAllowThreads(__tstate);
21930 if (PyErr_Occurred()) SWIG_fail;
21931 }
093d3ff1
RD
21932 {
21933 resultobj = SWIG_From_int((int)(result));
21934 }
d14a1e28 21935 {
7722248d 21936 if (temp2) delete arg2;
d14a1e28
RD
21937 }
21938 return resultobj;
21939 fail:
21940 {
7722248d 21941 if (temp2) delete arg2;
d14a1e28
RD
21942 }
21943 return NULL;
21944}
21945
21946
c32bde28 21947static PyObject *_wrap_DateTime_GetWeekDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21948 PyObject *resultobj;
21949 wxDateTime *arg1 = (wxDateTime *) 0 ;
21950 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
21951 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
093d3ff1 21952 wxDateTime::WeekDay result;
ae8162c8 21953 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
21961 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
21962 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
21963 if (obj1) {
21964 {
21965 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
ae8162c8 21966 temp2 = true;
d14a1e28
RD
21967 }
21968 }
21969 {
21970 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 21971 result = (wxDateTime::WeekDay)((wxDateTime const *)arg1)->GetWeekDay((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
21972
21973 wxPyEndAllowThreads(__tstate);
21974 if (PyErr_Occurred()) SWIG_fail;
21975 }
093d3ff1 21976 resultobj = SWIG_From_int((result));
d14a1e28 21977 {
7722248d 21978 if (temp2) delete arg2;
d14a1e28
RD
21979 }
21980 return resultobj;
21981 fail:
21982 {
7722248d 21983 if (temp2) delete arg2;
d14a1e28
RD
21984 }
21985 return NULL;
21986}
21987
21988
c32bde28 21989static PyObject *_wrap_DateTime_GetHour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
21990 PyObject *resultobj;
21991 wxDateTime *arg1 = (wxDateTime *) 0 ;
21992 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
21993 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
322913ce 21994 int result;
ae8162c8 21995 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
22003 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22004 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22005 if (obj1) {
22006 {
22007 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
ae8162c8 22008 temp2 = true;
d14a1e28
RD
22009 }
22010 }
22011 {
22012 PyThreadState* __tstate = wxPyBeginAllowThreads();
322913ce 22013 result = (int)((wxDateTime const *)arg1)->GetHour((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
22014
22015 wxPyEndAllowThreads(__tstate);
22016 if (PyErr_Occurred()) SWIG_fail;
22017 }
093d3ff1
RD
22018 {
22019 resultobj = SWIG_From_int((int)(result));
22020 }
d14a1e28 22021 {
7722248d 22022 if (temp2) delete arg2;
d14a1e28
RD
22023 }
22024 return resultobj;
22025 fail:
22026 {
7722248d 22027 if (temp2) delete arg2;
d14a1e28
RD
22028 }
22029 return NULL;
22030}
22031
22032
c32bde28 22033static PyObject *_wrap_DateTime_GetMinute(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22034 PyObject *resultobj;
22035 wxDateTime *arg1 = (wxDateTime *) 0 ;
22036 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22037 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
322913ce 22038 int result;
ae8162c8 22039 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
22047 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22048 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22049 if (obj1) {
22050 {
22051 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
ae8162c8 22052 temp2 = true;
d14a1e28
RD
22053 }
22054 }
22055 {
22056 PyThreadState* __tstate = wxPyBeginAllowThreads();
322913ce 22057 result = (int)((wxDateTime const *)arg1)->GetMinute((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
22058
22059 wxPyEndAllowThreads(__tstate);
22060 if (PyErr_Occurred()) SWIG_fail;
22061 }
093d3ff1
RD
22062 {
22063 resultobj = SWIG_From_int((int)(result));
22064 }
d14a1e28 22065 {
7722248d 22066 if (temp2) delete arg2;
d14a1e28
RD
22067 }
22068 return resultobj;
22069 fail:
22070 {
7722248d 22071 if (temp2) delete arg2;
d14a1e28
RD
22072 }
22073 return NULL;
22074}
22075
22076
c32bde28 22077static PyObject *_wrap_DateTime_GetSecond(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22078 PyObject *resultobj;
22079 wxDateTime *arg1 = (wxDateTime *) 0 ;
22080 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22081 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
322913ce 22082 int result;
ae8162c8 22083 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
22091 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22092 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22093 if (obj1) {
22094 {
22095 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
ae8162c8 22096 temp2 = true;
d14a1e28
RD
22097 }
22098 }
22099 {
22100 PyThreadState* __tstate = wxPyBeginAllowThreads();
322913ce 22101 result = (int)((wxDateTime const *)arg1)->GetSecond((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
22102
22103 wxPyEndAllowThreads(__tstate);
22104 if (PyErr_Occurred()) SWIG_fail;
22105 }
093d3ff1
RD
22106 {
22107 resultobj = SWIG_From_int((int)(result));
22108 }
d14a1e28 22109 {
7722248d 22110 if (temp2) delete arg2;
d14a1e28
RD
22111 }
22112 return resultobj;
22113 fail:
22114 {
7722248d 22115 if (temp2) delete arg2;
d14a1e28
RD
22116 }
22117 return NULL;
22118}
22119
22120
c32bde28 22121static PyObject *_wrap_DateTime_GetMillisecond(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22122 PyObject *resultobj;
22123 wxDateTime *arg1 = (wxDateTime *) 0 ;
22124 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22125 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
322913ce 22126 int result;
ae8162c8 22127 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
22135 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22136 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22137 if (obj1) {
22138 {
22139 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
ae8162c8 22140 temp2 = true;
d14a1e28
RD
22141 }
22142 }
22143 {
22144 PyThreadState* __tstate = wxPyBeginAllowThreads();
322913ce 22145 result = (int)((wxDateTime const *)arg1)->GetMillisecond((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
22146
22147 wxPyEndAllowThreads(__tstate);
22148 if (PyErr_Occurred()) SWIG_fail;
22149 }
093d3ff1
RD
22150 {
22151 resultobj = SWIG_From_int((int)(result));
22152 }
d14a1e28 22153 {
7722248d 22154 if (temp2) delete arg2;
d14a1e28
RD
22155 }
22156 return resultobj;
22157 fail:
22158 {
7722248d 22159 if (temp2) delete arg2;
d14a1e28
RD
22160 }
22161 return NULL;
22162}
22163
22164
c32bde28 22165static PyObject *_wrap_DateTime_GetDayOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22166 PyObject *resultobj;
22167 wxDateTime *arg1 = (wxDateTime *) 0 ;
22168 wxDateTime::TimeZone const &arg2_defvalue = LOCAL_TZ ;
22169 wxDateTime::TimeZone *arg2 = (wxDateTime::TimeZone *) &arg2_defvalue ;
322913ce 22170 int result;
ae8162c8 22171 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
22179 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22180 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
22181 if (obj1) {
22182 {
22183 arg2 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj1));
ae8162c8 22184 temp2 = true;
d14a1e28
RD
22185 }
22186 }
22187 {
22188 PyThreadState* __tstate = wxPyBeginAllowThreads();
322913ce 22189 result = (int)((wxDateTime const *)arg1)->GetDayOfYear((wxDateTime::TimeZone const &)*arg2);
d14a1e28
RD
22190
22191 wxPyEndAllowThreads(__tstate);
22192 if (PyErr_Occurred()) SWIG_fail;
22193 }
093d3ff1
RD
22194 {
22195 resultobj = SWIG_From_int((int)(result));
22196 }
d14a1e28 22197 {
7722248d 22198 if (temp2) delete arg2;
d14a1e28
RD
22199 }
22200 return resultobj;
22201 fail:
22202 {
7722248d 22203 if (temp2) delete arg2;
d14a1e28
RD
22204 }
22205 return NULL;
22206}
22207
22208
c32bde28 22209static PyObject *_wrap_DateTime_GetWeekOfYear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22210 PyObject *resultobj;
22211 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 22212 wxDateTime::WeekFlags arg2 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
d14a1e28
RD
22213 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
22214 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
322913ce 22215 int result;
ae8162c8 22216 bool temp3 = false ;
d14a1e28 22217 PyObject * obj0 = 0 ;
994141e6 22218 PyObject * obj1 = 0 ;
d14a1e28
RD
22219 PyObject * obj2 = 0 ;
22220 char *kwnames[] = {
22221 (char *) "self",(char *) "flags",(char *) "tz", NULL
22222 };
22223
994141e6 22224 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfYear",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
22225 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22226 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 22227 if (obj1) {
093d3ff1
RD
22228 {
22229 arg2 = (wxDateTime::WeekFlags)(SWIG_As_int(obj1));
22230 if (SWIG_arg_fail(2)) SWIG_fail;
22231 }
994141e6 22232 }
d14a1e28
RD
22233 if (obj2) {
22234 {
22235 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
ae8162c8 22236 temp3 = true;
d14a1e28
RD
22237 }
22238 }
22239 {
22240 PyThreadState* __tstate = wxPyBeginAllowThreads();
322913ce 22241 result = (int)((wxDateTime const *)arg1)->GetWeekOfYear((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
d14a1e28
RD
22242
22243 wxPyEndAllowThreads(__tstate);
22244 if (PyErr_Occurred()) SWIG_fail;
22245 }
093d3ff1
RD
22246 {
22247 resultobj = SWIG_From_int((int)(result));
22248 }
d14a1e28 22249 {
7722248d 22250 if (temp3) delete arg3;
d14a1e28
RD
22251 }
22252 return resultobj;
22253 fail:
22254 {
7722248d 22255 if (temp3) delete arg3;
d14a1e28
RD
22256 }
22257 return NULL;
22258}
22259
22260
c32bde28 22261static PyObject *_wrap_DateTime_GetWeekOfMonth(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22262 PyObject *resultobj;
22263 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 22264 wxDateTime::WeekFlags arg2 = (wxDateTime::WeekFlags) wxDateTime::Monday_First ;
d14a1e28
RD
22265 wxDateTime::TimeZone const &arg3_defvalue = LOCAL_TZ ;
22266 wxDateTime::TimeZone *arg3 = (wxDateTime::TimeZone *) &arg3_defvalue ;
322913ce 22267 int result;
ae8162c8 22268 bool temp3 = false ;
d14a1e28 22269 PyObject * obj0 = 0 ;
994141e6 22270 PyObject * obj1 = 0 ;
d14a1e28
RD
22271 PyObject * obj2 = 0 ;
22272 char *kwnames[] = {
22273 (char *) "self",(char *) "flags",(char *) "tz", NULL
22274 };
22275
994141e6 22276 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:DateTime_GetWeekOfMonth",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
22277 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22278 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 22279 if (obj1) {
093d3ff1
RD
22280 {
22281 arg2 = (wxDateTime::WeekFlags)(SWIG_As_int(obj1));
22282 if (SWIG_arg_fail(2)) SWIG_fail;
22283 }
994141e6 22284 }
d14a1e28
RD
22285 if (obj2) {
22286 {
22287 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
ae8162c8 22288 temp3 = true;
d14a1e28
RD
22289 }
22290 }
22291 {
22292 PyThreadState* __tstate = wxPyBeginAllowThreads();
322913ce 22293 result = (int)((wxDateTime const *)arg1)->GetWeekOfMonth((wxDateTime::WeekFlags )arg2,(wxDateTime::TimeZone const &)*arg3);
d14a1e28
RD
22294
22295 wxPyEndAllowThreads(__tstate);
22296 if (PyErr_Occurred()) SWIG_fail;
22297 }
093d3ff1
RD
22298 {
22299 resultobj = SWIG_From_int((int)(result));
22300 }
d14a1e28 22301 {
7722248d 22302 if (temp3) delete arg3;
d14a1e28
RD
22303 }
22304 return resultobj;
22305 fail:
22306 {
7722248d 22307 if (temp3) delete arg3;
d14a1e28
RD
22308 }
22309 return NULL;
22310}
22311
22312
c32bde28 22313static PyObject *_wrap_DateTime_IsWorkDay(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
22314 PyObject *resultobj;
22315 wxDateTime *arg1 = (wxDateTime *) 0 ;
093d3ff1 22316 wxDateTime::Country arg2 = (wxDateTime::Country) wxDateTime::Country_Default ;
d14a1e28
RD
22317 bool result;
22318 PyObject * obj0 = 0 ;
994141e6 22319 PyObject * obj1 = 0 ;
d14a1e28
RD
22320 char *kwnames[] = {
22321 (char *) "self",(char *) "country", NULL
22322 };
22323
994141e6 22324 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DateTime_IsWorkDay",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
22325 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
22326 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 22327 if (obj1) {
093d3ff1
RD
22328 {
22329 arg2 = (wxDateTime::Country)(SWIG_As_int(obj1));
22330 if (SWIG_arg_fail(2)) SWIG_fail;
22331 }
994141e6 22332 }
d14a1e28
RD
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 }
4f89f6a3
RD
22340 {
22341 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22342 }
d14a1e28
RD
22343 return resultobj;
22344 fail:
22345 return NULL;
22346}
22347
22348
c32bde28 22349static PyObject *_wrap_DateTime_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
22378 {
22379 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22380 }
d14a1e28
RD
22381 return resultobj;
22382 fail:
22383 return NULL;
22384}
22385
22386
c32bde28 22387static PyObject *_wrap_DateTime_IsEarlierThan(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
22416 {
22417 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22418 }
d14a1e28
RD
22419 return resultobj;
22420 fail:
22421 return NULL;
22422}
22423
22424
c32bde28 22425static PyObject *_wrap_DateTime_IsLaterThan(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
22454 {
22455 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22456 }
d14a1e28
RD
22457 return resultobj;
22458 fail:
22459 return NULL;
22460}
22461
22462
c32bde28 22463static PyObject *_wrap_DateTime_IsStrictlyBetween(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28 22486 }
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
22502 {
22503 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22504 }
d14a1e28
RD
22505 return resultobj;
22506 fail:
22507 return NULL;
22508}
22509
22510
c32bde28 22511static PyObject *_wrap_DateTime_IsBetween(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28 22534 }
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
22550 {
22551 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22552 }
d14a1e28
RD
22553 return resultobj;
22554 fail:
22555 return NULL;
22556}
22557
22558
c32bde28 22559static PyObject *_wrap_DateTime_IsSameDate(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
22588 {
22589 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22590 }
d14a1e28
RD
22591 return resultobj;
22592 fail:
22593 return NULL;
22594}
22595
22596
c32bde28 22597static PyObject *_wrap_DateTime_IsSameTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
22626 {
22627 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22628 }
d14a1e28
RD
22629 return resultobj;
22630 fail:
22631 return NULL;
22632}
22633
22634
c32bde28 22635static PyObject *_wrap_DateTime_IsEqualUpTo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28 22658 }
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
22674 {
22675 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
22676 }
d14a1e28
RD
22677 return resultobj;
22678 fail:
22679 return NULL;
22680}
22681
22682
c32bde28 22683static PyObject *_wrap_DateTime_AddTS(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 22715 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
22716 return resultobj;
22717 fail:
22718 return NULL;
22719}
22720
22721
c32bde28 22722static PyObject *_wrap_DateTime_AddDS(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 22754 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
22755 return resultobj;
22756 fail:
22757 return NULL;
22758}
22759
22760
c32bde28 22761static PyObject *_wrap_DateTime_SubtractTS(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 22793 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
22794 return resultobj;
22795 fail:
22796 return NULL;
22797}
22798
22799
c32bde28 22800static PyObject *_wrap_DateTime_SubtractDS(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 22832 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 0);
d14a1e28
RD
22833 return resultobj;
22834 fail:
22835 return NULL;
22836}
22837
22838
c32bde28 22839static PyObject *_wrap_DateTime_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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;
093d3ff1 22870 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 22871 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
22872 }
22873 return resultobj;
22874 fail:
22875 return NULL;
22876}
22877
22878
c32bde28 22879static PyObject *_wrap_DateTime___iadd____SWIG_0(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
c32bde28 22908 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
22909 return resultobj;
22910 fail:
22911 return NULL;
22912}
22913
22914
c32bde28 22915static PyObject *_wrap_DateTime___iadd____SWIG_1(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
c32bde28 22944 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
22945 return resultobj;
22946 fail:
22947 return NULL;
22948}
22949
22950
22951static 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;
15afbcd0 22964 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
d14a1e28
RD
22965 _v = 0;
22966 PyErr_Clear();
22967 } else {
22968 _v = 1;
22969 }
22970 }
22971 if (_v) {
22972 {
093d3ff1 22973 void *ptr = 0;
15afbcd0 22974 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
d14a1e28
RD
22975 _v = 0;
22976 PyErr_Clear();
22977 } else {
093d3ff1 22978 _v = (ptr != 0);
d14a1e28
RD
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;
15afbcd0 22990 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
d14a1e28
RD
22991 _v = 0;
22992 PyErr_Clear();
22993 } else {
22994 _v = 1;
22995 }
22996 }
22997 if (_v) {
22998 {
093d3ff1 22999 void *ptr = 0;
15afbcd0 23000 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
d14a1e28
RD
23001 _v = 0;
23002 PyErr_Clear();
23003 } else {
093d3ff1 23004 _v = (ptr != 0);
d14a1e28
RD
23005 }
23006 }
23007 if (_v) {
23008 return _wrap_DateTime___iadd____SWIG_1(self,args);
23009 }
23010 }
23011 }
23012
093d3ff1 23013 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'DateTime___iadd__'");
d14a1e28
RD
23014 return NULL;
23015}
23016
23017
c32bde28 23018static PyObject *_wrap_DateTime___isub____SWIG_0(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
c32bde28 23047 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
23048 return resultobj;
23049 fail:
23050 return NULL;
23051}
23052
23053
c32bde28 23054static PyObject *_wrap_DateTime___isub____SWIG_1(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
c32bde28 23083 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
23084 return resultobj;
23085 fail:
23086 return NULL;
23087}
23088
23089
23090static 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;
15afbcd0 23103 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
d14a1e28
RD
23104 _v = 0;
23105 PyErr_Clear();
23106 } else {
23107 _v = 1;
23108 }
23109 }
23110 if (_v) {
23111 {
093d3ff1 23112 void *ptr = 0;
15afbcd0 23113 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
d14a1e28
RD
23114 _v = 0;
23115 PyErr_Clear();
23116 } else {
093d3ff1 23117 _v = (ptr != 0);
d14a1e28
RD
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;
15afbcd0 23129 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
d14a1e28
RD
23130 _v = 0;
23131 PyErr_Clear();
23132 } else {
23133 _v = 1;
23134 }
23135 }
23136 if (_v) {
23137 {
093d3ff1 23138 void *ptr = 0;
15afbcd0 23139 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
d14a1e28
RD
23140 _v = 0;
23141 PyErr_Clear();
23142 } else {
093d3ff1 23143 _v = (ptr != 0);
d14a1e28
RD
23144 }
23145 }
23146 if (_v) {
23147 return _wrap_DateTime___isub____SWIG_1(self,args);
23148 }
23149 }
23150 }
23151
093d3ff1 23152 PyErr_SetString(PyExc_NotImplementedError,"No matching function for overloaded 'DateTime___isub__'");
d14a1e28
RD
23153 return NULL;
23154}
23155
23156
c32bde28 23157static PyObject *_wrap_DateTime___add____SWIG_0(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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;
093d3ff1 23185 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 23186 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
23187 }
23188 return resultobj;
23189 fail:
23190 return NULL;
23191}
23192
23193
c32bde28 23194static PyObject *_wrap_DateTime___add____SWIG_1(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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;
093d3ff1 23222 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 23223 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
23224 }
23225 return resultobj;
23226 fail:
23227 return NULL;
23228}
23229
23230
23231static 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;
15afbcd0 23244 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
d14a1e28
RD
23245 _v = 0;
23246 PyErr_Clear();
23247 } else {
23248 _v = 1;
23249 }
23250 }
23251 if (_v) {
23252 {
093d3ff1 23253 void *ptr = 0;
15afbcd0 23254 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
d14a1e28
RD
23255 _v = 0;
23256 PyErr_Clear();
23257 } else {
093d3ff1 23258 _v = (ptr != 0);
d14a1e28
RD
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;
15afbcd0 23270 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
d14a1e28
RD
23271 _v = 0;
23272 PyErr_Clear();
23273 } else {
23274 _v = 1;
23275 }
23276 }
23277 if (_v) {
23278 {
093d3ff1 23279 void *ptr = 0;
15afbcd0 23280 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
d14a1e28
RD
23281 _v = 0;
23282 PyErr_Clear();
23283 } else {
093d3ff1 23284 _v = (ptr != 0);
d14a1e28
RD
23285 }
23286 }
23287 if (_v) {
23288 return _wrap_DateTime___add____SWIG_1(self,args);
23289 }
23290 }
23291 }
23292
093d3ff1
RD
23293 Py_INCREF(Py_NotImplemented);
23294 return Py_NotImplemented;
d14a1e28
RD
23295}
23296
23297
c32bde28 23298static PyObject *_wrap_DateTime___sub____SWIG_0(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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;
093d3ff1 23326 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 23327 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
23328 }
23329 return resultobj;
23330 fail:
23331 return NULL;
23332}
23333
23334
c32bde28 23335static PyObject *_wrap_DateTime___sub____SWIG_1(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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;
093d3ff1 23363 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 23364 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
23365 }
23366 return resultobj;
23367 fail:
23368 return NULL;
23369}
23370
23371
c32bde28 23372static PyObject *_wrap_DateTime___sub____SWIG_2(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
23381 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23382 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 23383 {
093d3ff1
RD
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();
d14a1e28
RD
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;
093d3ff1 23400 resultptr = new wxDateTime((wxDateTime &)(result));
15afbcd0 23401 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateTime, 1);
d14a1e28
RD
23402 }
23403 return resultobj;
23404 fail:
23405 return NULL;
23406}
23407
23408
23409static 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;
15afbcd0 23422 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
d14a1e28
RD
23423 _v = 0;
23424 PyErr_Clear();
23425 } else {
23426 _v = 1;
23427 }
23428 }
23429 if (_v) {
23430 {
093d3ff1 23431 void *ptr = 0;
15afbcd0 23432 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
d14a1e28
RD
23433 _v = 0;
23434 PyErr_Clear();
23435 } else {
093d3ff1 23436 _v = (ptr != 0);
d14a1e28
RD
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;
15afbcd0 23448 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
d14a1e28
RD
23449 _v = 0;
23450 PyErr_Clear();
23451 } else {
23452 _v = 1;
23453 }
23454 }
23455 if (_v) {
23456 {
093d3ff1 23457 void *ptr = 0;
15afbcd0 23458 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxTimeSpan, 0) == -1) {
d14a1e28
RD
23459 _v = 0;
23460 PyErr_Clear();
23461 } else {
093d3ff1 23462 _v = (ptr != 0);
d14a1e28
RD
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;
15afbcd0 23474 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDateTime, 0) == -1) {
d14a1e28
RD
23475 _v = 0;
23476 PyErr_Clear();
23477 } else {
23478 _v = 1;
23479 }
23480 }
23481 if (_v) {
23482 {
093d3ff1 23483 void *ptr = 0;
15afbcd0 23484 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDateSpan, 0) == -1) {
d14a1e28
RD
23485 _v = 0;
23486 PyErr_Clear();
23487 } else {
093d3ff1 23488 _v = (ptr != 0);
d14a1e28
RD
23489 }
23490 }
23491 if (_v) {
23492 return _wrap_DateTime___sub____SWIG_2(self,args);
23493 }
23494 }
23495 }
23496
093d3ff1
RD
23497 Py_INCREF(Py_NotImplemented);
23498 return Py_NotImplemented;
d14a1e28
RD
23499}
23500
23501
fef4c27a 23502static PyObject *_wrap_DateTime___lt__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23503 PyObject *resultobj;
23504 wxDateTime *arg1 = (wxDateTime *) 0 ;
22faec7d 23505 wxDateTime *arg2 = (wxDateTime *) 0 ;
d14a1e28
RD
23506 bool result;
23507 PyObject * obj0 = 0 ;
23508 PyObject * obj1 = 0 ;
fef4c27a
RD
23509 char *kwnames[] = {
23510 (char *) "self",(char *) "other", NULL
23511 };
d14a1e28 23512
fef4c27a 23513 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___lt__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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;
d14a1e28
RD
23518 {
23519 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 23520 result = (bool)wxDateTime___lt__(arg1,(wxDateTime const *)arg2);
d14a1e28
RD
23521
23522 wxPyEndAllowThreads(__tstate);
23523 if (PyErr_Occurred()) SWIG_fail;
23524 }
4f89f6a3
RD
23525 {
23526 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23527 }
d14a1e28
RD
23528 return resultobj;
23529 fail:
23530 return NULL;
23531}
23532
23533
fef4c27a 23534static PyObject *_wrap_DateTime___le__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23535 PyObject *resultobj;
23536 wxDateTime *arg1 = (wxDateTime *) 0 ;
22faec7d 23537 wxDateTime *arg2 = (wxDateTime *) 0 ;
d14a1e28
RD
23538 bool result;
23539 PyObject * obj0 = 0 ;
23540 PyObject * obj1 = 0 ;
fef4c27a
RD
23541 char *kwnames[] = {
23542 (char *) "self",(char *) "other", NULL
23543 };
d14a1e28 23544
fef4c27a 23545 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___le__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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;
d14a1e28
RD
23550 {
23551 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 23552 result = (bool)wxDateTime___le__(arg1,(wxDateTime const *)arg2);
d14a1e28
RD
23553
23554 wxPyEndAllowThreads(__tstate);
23555 if (PyErr_Occurred()) SWIG_fail;
23556 }
4f89f6a3
RD
23557 {
23558 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23559 }
d14a1e28
RD
23560 return resultobj;
23561 fail:
23562 return NULL;
23563}
23564
23565
fef4c27a 23566static PyObject *_wrap_DateTime___gt__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23567 PyObject *resultobj;
23568 wxDateTime *arg1 = (wxDateTime *) 0 ;
22faec7d 23569 wxDateTime *arg2 = (wxDateTime *) 0 ;
d14a1e28
RD
23570 bool result;
23571 PyObject * obj0 = 0 ;
23572 PyObject * obj1 = 0 ;
fef4c27a
RD
23573 char *kwnames[] = {
23574 (char *) "self",(char *) "other", NULL
23575 };
d14a1e28 23576
fef4c27a 23577 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___gt__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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;
d14a1e28
RD
23582 {
23583 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 23584 result = (bool)wxDateTime___gt__(arg1,(wxDateTime const *)arg2);
d14a1e28
RD
23585
23586 wxPyEndAllowThreads(__tstate);
23587 if (PyErr_Occurred()) SWIG_fail;
23588 }
4f89f6a3
RD
23589 {
23590 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23591 }
d14a1e28
RD
23592 return resultobj;
23593 fail:
23594 return NULL;
23595}
23596
23597
fef4c27a 23598static PyObject *_wrap_DateTime___ge__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23599 PyObject *resultobj;
23600 wxDateTime *arg1 = (wxDateTime *) 0 ;
22faec7d 23601 wxDateTime *arg2 = (wxDateTime *) 0 ;
d14a1e28
RD
23602 bool result;
23603 PyObject * obj0 = 0 ;
23604 PyObject * obj1 = 0 ;
fef4c27a
RD
23605 char *kwnames[] = {
23606 (char *) "self",(char *) "other", NULL
23607 };
d14a1e28 23608
fef4c27a 23609 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___ge__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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;
d14a1e28
RD
23614 {
23615 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 23616 result = (bool)wxDateTime___ge__(arg1,(wxDateTime const *)arg2);
d14a1e28
RD
23617
23618 wxPyEndAllowThreads(__tstate);
23619 if (PyErr_Occurred()) SWIG_fail;
23620 }
4f89f6a3
RD
23621 {
23622 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23623 }
d14a1e28
RD
23624 return resultobj;
23625 fail:
23626 return NULL;
23627}
23628
23629
fef4c27a 23630static PyObject *_wrap_DateTime___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23631 PyObject *resultobj;
23632 wxDateTime *arg1 = (wxDateTime *) 0 ;
22faec7d 23633 wxDateTime *arg2 = (wxDateTime *) 0 ;
d14a1e28
RD
23634 bool result;
23635 PyObject * obj0 = 0 ;
23636 PyObject * obj1 = 0 ;
fef4c27a
RD
23637 char *kwnames[] = {
23638 (char *) "self",(char *) "other", NULL
23639 };
d14a1e28 23640
fef4c27a 23641 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___eq__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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;
d14a1e28
RD
23646 {
23647 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 23648 result = (bool)wxDateTime___eq__(arg1,(wxDateTime const *)arg2);
d14a1e28
RD
23649
23650 wxPyEndAllowThreads(__tstate);
23651 if (PyErr_Occurred()) SWIG_fail;
23652 }
4f89f6a3
RD
23653 {
23654 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23655 }
d14a1e28
RD
23656 return resultobj;
23657 fail:
23658 return NULL;
23659}
23660
23661
fef4c27a 23662static PyObject *_wrap_DateTime___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23663 PyObject *resultobj;
23664 wxDateTime *arg1 = (wxDateTime *) 0 ;
22faec7d 23665 wxDateTime *arg2 = (wxDateTime *) 0 ;
d14a1e28
RD
23666 bool result;
23667 PyObject * obj0 = 0 ;
23668 PyObject * obj1 = 0 ;
fef4c27a
RD
23669 char *kwnames[] = {
23670 (char *) "self",(char *) "other", NULL
23671 };
d14a1e28 23672
fef4c27a 23673 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateTime___ne__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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;
d14a1e28
RD
23678 {
23679 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 23680 result = (bool)wxDateTime___ne__(arg1,(wxDateTime const *)arg2);
d14a1e28
RD
23681
23682 wxPyEndAllowThreads(__tstate);
23683 if (PyErr_Occurred()) SWIG_fail;
23684 }
4f89f6a3
RD
23685 {
23686 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
23687 }
d14a1e28
RD
23688 return resultobj;
23689 fail:
23690 return NULL;
23691}
23692
23693
c32bde28 23694static PyObject *_wrap_DateTime_ParseRfc822Date(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23695 PyObject *resultobj;
23696 wxDateTime *arg1 = (wxDateTime *) 0 ;
23697 wxString *arg2 = 0 ;
23698 int result;
ae8162c8 23699 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
23707 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23708 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23709 {
23710 arg2 = wxString_in_helper(obj1);
23711 if (arg2 == NULL) SWIG_fail;
ae8162c8 23712 temp2 = true;
d14a1e28
RD
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 }
093d3ff1
RD
23721 {
23722 resultobj = SWIG_From_int((int)(result));
23723 }
d14a1e28
RD
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
c32bde28 23738static PyObject *_wrap_DateTime_ParseFormat(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23739 PyObject *resultobj;
23740 wxDateTime *arg1 = (wxDateTime *) 0 ;
23741 wxString *arg2 = 0 ;
7557b9b5 23742 wxString const &arg3_defvalue = wxPyDefaultDateTimeFormat ;
d14a1e28
RD
23743 wxString *arg3 = (wxString *) &arg3_defvalue ;
23744 wxDateTime const &arg4_defvalue = wxDefaultDateTime ;
23745 wxDateTime *arg4 = (wxDateTime *) &arg4_defvalue ;
23746 int result;
ae8162c8
RD
23747 bool temp2 = false ;
23748 bool temp3 = false ;
d14a1e28
RD
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;
093d3ff1
RD
23758 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23759 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23760 {
23761 arg2 = wxString_in_helper(obj1);
23762 if (arg2 == NULL) SWIG_fail;
ae8162c8 23763 temp2 = true;
d14a1e28
RD
23764 }
23765 if (obj2) {
23766 {
23767 arg3 = wxString_in_helper(obj2);
23768 if (arg3 == NULL) SWIG_fail;
ae8162c8 23769 temp3 = true;
d14a1e28
RD
23770 }
23771 }
23772 if (obj3) {
093d3ff1
RD
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;
d14a1e28
RD
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 }
093d3ff1
RD
23789 {
23790 resultobj = SWIG_From_int((int)(result));
23791 }
d14a1e28
RD
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
c32bde28 23814static PyObject *_wrap_DateTime_ParseDateTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23815 PyObject *resultobj;
23816 wxDateTime *arg1 = (wxDateTime *) 0 ;
23817 wxString *arg2 = 0 ;
23818 int result;
ae8162c8 23819 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
23827 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23828 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23829 {
23830 arg2 = wxString_in_helper(obj1);
23831 if (arg2 == NULL) SWIG_fail;
ae8162c8 23832 temp2 = true;
d14a1e28
RD
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 }
093d3ff1
RD
23841 {
23842 resultobj = SWIG_From_int((int)(result));
23843 }
d14a1e28
RD
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
c32bde28 23858static PyObject *_wrap_DateTime_ParseDate(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23859 PyObject *resultobj;
23860 wxDateTime *arg1 = (wxDateTime *) 0 ;
23861 wxString *arg2 = 0 ;
23862 int result;
ae8162c8 23863 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
23871 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23872 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23873 {
23874 arg2 = wxString_in_helper(obj1);
23875 if (arg2 == NULL) SWIG_fail;
ae8162c8 23876 temp2 = true;
d14a1e28
RD
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 }
093d3ff1
RD
23885 {
23886 resultobj = SWIG_From_int((int)(result));
23887 }
d14a1e28
RD
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
c32bde28 23902static PyObject *_wrap_DateTime_ParseTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23903 PyObject *resultobj;
23904 wxDateTime *arg1 = (wxDateTime *) 0 ;
23905 wxString *arg2 = 0 ;
23906 int result;
ae8162c8 23907 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
23915 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23916 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23917 {
23918 arg2 = wxString_in_helper(obj1);
23919 if (arg2 == NULL) SWIG_fail;
ae8162c8 23920 temp2 = true;
d14a1e28
RD
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 }
093d3ff1
RD
23929 {
23930 resultobj = SWIG_From_int((int)(result));
23931 }
d14a1e28
RD
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
c32bde28 23946static PyObject *_wrap_DateTime_Format(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
23947 PyObject *resultobj;
23948 wxDateTime *arg1 = (wxDateTime *) 0 ;
7557b9b5 23949 wxString const &arg2_defvalue = wxPyDefaultDateTimeFormat ;
d14a1e28
RD
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;
ae8162c8
RD
23954 bool temp2 = false ;
23955 bool temp3 = false ;
d14a1e28
RD
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;
093d3ff1
RD
23964 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
23965 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
23966 if (obj1) {
23967 {
23968 arg2 = wxString_in_helper(obj1);
23969 if (arg2 == NULL) SWIG_fail;
ae8162c8 23970 temp2 = true;
d14a1e28
RD
23971 }
23972 }
23973 if (obj2) {
23974 {
23975 arg3 = new wxDateTime::TimeZone((wxDateTime::TZ)PyInt_AsLong(obj2));
ae8162c8 23976 temp3 = true;
d14a1e28
RD
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 {
7722248d 23998 if (temp3) delete arg3;
d14a1e28
RD
23999 }
24000 return resultobj;
24001 fail:
24002 {
24003 if (temp2)
24004 delete arg2;
24005 }
24006 {
7722248d 24007 if (temp3) delete arg3;
d14a1e28
RD
24008 }
24009 return NULL;
24010}
24011
24012
c32bde28 24013static PyObject *_wrap_DateTime_FormatDate(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
24023 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24024 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 24045static PyObject *_wrap_DateTime_FormatTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
24055 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24056 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 24077static PyObject *_wrap_DateTime_FormatISODate(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
24087 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24088 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 24109static PyObject *_wrap_DateTime_FormatISOTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
24119 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateTime, SWIG_POINTER_EXCEPTION | 0);
24120 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 24141static PyObject * DateTime_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 24148static PyObject *_wrap_TimeSpan_Seconds(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24149 PyObject *resultobj;
24150 long arg1 ;
24151 wxTimeSpan result;
994141e6 24152 PyObject * obj0 = 0 ;
d14a1e28
RD
24153 char *kwnames[] = {
24154 (char *) "sec", NULL
24155 };
24156
994141e6 24157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Seconds",kwnames,&obj0)) goto fail;
093d3ff1
RD
24158 {
24159 arg1 = (long)(SWIG_As_long(obj0));
24160 if (SWIG_arg_fail(1)) SWIG_fail;
24161 }
d14a1e28
RD
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;
093d3ff1 24171 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24172 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24173 }
24174 return resultobj;
24175 fail:
24176 return NULL;
24177}
24178
24179
c32bde28 24180static PyObject *_wrap_TimeSpan_Second(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 24197 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24198 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24199 }
24200 return resultobj;
24201 fail:
24202 return NULL;
24203}
24204
24205
c32bde28 24206static PyObject *_wrap_TimeSpan_Minutes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24207 PyObject *resultobj;
24208 long arg1 ;
24209 wxTimeSpan result;
994141e6 24210 PyObject * obj0 = 0 ;
d14a1e28
RD
24211 char *kwnames[] = {
24212 (char *) "min", NULL
24213 };
24214
994141e6 24215 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Minutes",kwnames,&obj0)) goto fail;
093d3ff1
RD
24216 {
24217 arg1 = (long)(SWIG_As_long(obj0));
24218 if (SWIG_arg_fail(1)) SWIG_fail;
24219 }
d14a1e28
RD
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;
093d3ff1 24229 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24230 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24231 }
24232 return resultobj;
24233 fail:
24234 return NULL;
24235}
24236
24237
c32bde28 24238static PyObject *_wrap_TimeSpan_Minute(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 24255 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24256 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24257 }
24258 return resultobj;
24259 fail:
24260 return NULL;
24261}
24262
24263
c32bde28 24264static PyObject *_wrap_TimeSpan_Hours(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24265 PyObject *resultobj;
24266 long arg1 ;
24267 wxTimeSpan result;
994141e6 24268 PyObject * obj0 = 0 ;
d14a1e28
RD
24269 char *kwnames[] = {
24270 (char *) "hours", NULL
24271 };
24272
994141e6 24273 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Hours",kwnames,&obj0)) goto fail;
093d3ff1
RD
24274 {
24275 arg1 = (long)(SWIG_As_long(obj0));
24276 if (SWIG_arg_fail(1)) SWIG_fail;
24277 }
d14a1e28
RD
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;
093d3ff1 24287 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24288 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24289 }
24290 return resultobj;
24291 fail:
24292 return NULL;
24293}
24294
24295
c32bde28 24296static PyObject *_wrap_TimeSpan_Hour(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 24313 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24314 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24315 }
24316 return resultobj;
24317 fail:
24318 return NULL;
24319}
24320
24321
c32bde28 24322static PyObject *_wrap_TimeSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24323 PyObject *resultobj;
24324 long arg1 ;
24325 wxTimeSpan result;
994141e6 24326 PyObject * obj0 = 0 ;
d14a1e28
RD
24327 char *kwnames[] = {
24328 (char *) "days", NULL
24329 };
24330
994141e6 24331 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Days",kwnames,&obj0)) goto fail;
093d3ff1
RD
24332 {
24333 arg1 = (long)(SWIG_As_long(obj0));
24334 if (SWIG_arg_fail(1)) SWIG_fail;
24335 }
d14a1e28
RD
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;
093d3ff1 24345 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24346 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24347 }
24348 return resultobj;
24349 fail:
24350 return NULL;
24351}
24352
24353
c32bde28 24354static PyObject *_wrap_TimeSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 24371 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24372 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24373 }
24374 return resultobj;
24375 fail:
24376 return NULL;
24377}
24378
24379
c32bde28 24380static PyObject *_wrap_TimeSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24381 PyObject *resultobj;
24382 long arg1 ;
24383 wxTimeSpan result;
994141e6 24384 PyObject * obj0 = 0 ;
d14a1e28
RD
24385 char *kwnames[] = {
24386 (char *) "days", NULL
24387 };
24388
994141e6 24389 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:TimeSpan_Weeks",kwnames,&obj0)) goto fail;
093d3ff1
RD
24390 {
24391 arg1 = (long)(SWIG_As_long(obj0));
24392 if (SWIG_arg_fail(1)) SWIG_fail;
24393 }
d14a1e28
RD
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;
093d3ff1 24403 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24404 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24405 }
24406 return resultobj;
24407 fail:
24408 return NULL;
24409}
24410
24411
c32bde28 24412static PyObject *_wrap_TimeSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 24429 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24430 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24431 }
24432 return resultobj;
24433 fail:
24434 return NULL;
24435}
24436
24437
c32bde28 24438static PyObject *_wrap_new_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
994141e6
RD
24445 PyObject * obj0 = 0 ;
24446 PyObject * obj1 = 0 ;
24447 PyObject * obj2 = 0 ;
24448 PyObject * obj3 = 0 ;
d14a1e28
RD
24449 char *kwnames[] = {
24450 (char *) "hours",(char *) "minutes",(char *) "seconds",(char *) "milliseconds", NULL
24451 };
24452
994141e6
RD
24453 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_TimeSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
24454 if (obj0) {
093d3ff1
RD
24455 {
24456 arg1 = (long)(SWIG_As_long(obj0));
24457 if (SWIG_arg_fail(1)) SWIG_fail;
24458 }
994141e6
RD
24459 }
24460 if (obj1) {
093d3ff1
RD
24461 {
24462 arg2 = (long)(SWIG_As_long(obj1));
24463 if (SWIG_arg_fail(2)) SWIG_fail;
24464 }
994141e6
RD
24465 }
24466 if (obj2) {
093d3ff1
RD
24467 {
24468 arg3 = (long)(SWIG_As_long(obj2));
24469 if (SWIG_arg_fail(3)) SWIG_fail;
24470 }
994141e6
RD
24471 }
24472 if (obj3) {
093d3ff1
RD
24473 {
24474 arg4 = (long)(SWIG_As_long(obj3));
24475 if (SWIG_arg_fail(4)) SWIG_fail;
24476 }
994141e6 24477 }
d14a1e28
RD
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 }
15afbcd0 24485 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24486 return resultobj;
24487 fail:
24488 return NULL;
24489}
24490
24491
c32bde28 24492static PyObject *_wrap_delete_TimeSpan(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
24501 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24502 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 24517static PyObject *_wrap_TimeSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 24549 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
d14a1e28
RD
24550 return resultobj;
24551 fail:
24552 return NULL;
24553}
24554
24555
c32bde28 24556static PyObject *_wrap_TimeSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 24588 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
d14a1e28
RD
24589 return resultobj;
24590 fail:
24591 return NULL;
24592}
24593
24594
c32bde28 24595static PyObject *_wrap_TimeSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24596 PyObject *resultobj;
24597 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24598 int arg2 ;
24599 wxTimeSpan *result;
24600 PyObject * obj0 = 0 ;
994141e6 24601 PyObject * obj1 = 0 ;
d14a1e28
RD
24602 char *kwnames[] = {
24603 (char *) "self",(char *) "n", NULL
24604 };
24605
994141e6 24606 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 24623 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
d14a1e28
RD
24624 return resultobj;
24625 fail:
24626 return NULL;
24627}
24628
24629
c32bde28 24630static PyObject *_wrap_TimeSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
24640 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24641 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
15afbcd0 24652 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
d14a1e28
RD
24653 return resultobj;
24654 fail:
24655 return NULL;
24656}
24657
24658
c32bde28 24659static PyObject *_wrap_TimeSpan_Abs(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
24669 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24670 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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;
093d3ff1 24680 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24681 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24682 }
24683 return resultobj;
24684 fail:
24685 return NULL;
24686}
24687
24688
c32bde28 24689static PyObject *_wrap_TimeSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
c32bde28 24721 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24722 return resultobj;
24723 fail:
24724 return NULL;
24725}
24726
24727
c32bde28 24728static PyObject *_wrap_TimeSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
c32bde28 24760 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24761 return resultobj;
24762 fail:
24763 return NULL;
24764}
24765
24766
c32bde28 24767static PyObject *_wrap_TimeSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24768 PyObject *resultobj;
24769 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24770 int arg2 ;
24771 wxTimeSpan *result;
24772 PyObject * obj0 = 0 ;
994141e6 24773 PyObject * obj1 = 0 ;
d14a1e28
RD
24774 char *kwnames[] = {
24775 (char *) "self",(char *) "n", NULL
24776 };
24777
994141e6 24778 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
c32bde28 24795 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24796 return resultobj;
24797 fail:
24798 return NULL;
24799}
24800
24801
c32bde28 24802static PyObject *_wrap_TimeSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
24812 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
24813 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
15afbcd0 24824 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTimeSpan, 0);
d14a1e28
RD
24825 return resultobj;
24826 fail:
24827 return NULL;
24828}
24829
24830
c32bde28 24831static PyObject *_wrap_TimeSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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;
093d3ff1 24862 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24863 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24864 }
24865 return resultobj;
24866 fail:
24867 return NULL;
24868}
24869
24870
c32bde28 24871static PyObject *_wrap_TimeSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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;
093d3ff1 24902 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24903 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24904 }
24905 return resultobj;
24906 fail:
24907 return NULL;
24908}
24909
24910
c32bde28 24911static PyObject *_wrap_TimeSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24912 PyObject *resultobj;
24913 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24914 int arg2 ;
24915 wxTimeSpan result;
24916 PyObject * obj0 = 0 ;
994141e6 24917 PyObject * obj1 = 0 ;
d14a1e28
RD
24918 char *kwnames[] = {
24919 (char *) "self",(char *) "n", NULL
24920 };
24921
994141e6 24922 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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;
093d3ff1 24938 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24939 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24940 }
24941 return resultobj;
24942 fail:
24943 return NULL;
24944}
24945
24946
c32bde28 24947static PyObject *_wrap_TimeSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24948 PyObject *resultobj;
24949 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
24950 int arg2 ;
24951 wxTimeSpan result;
24952 PyObject * obj0 = 0 ;
994141e6 24953 PyObject * obj1 = 0 ;
d14a1e28
RD
24954 char *kwnames[] = {
24955 (char *) "self",(char *) "n", NULL
24956 };
24957
994141e6 24958 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:TimeSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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;
093d3ff1 24974 resultptr = new wxTimeSpan((wxTimeSpan &)(result));
15afbcd0 24975 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxTimeSpan, 1);
d14a1e28
RD
24976 }
24977 return resultobj;
24978 fail:
24979 return NULL;
24980}
24981
24982
c32bde28 24983static PyObject *_wrap_TimeSpan___lt__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
24984 PyObject *resultobj;
24985 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22faec7d 24986 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
24999 {
25000 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 25001 result = (bool)wxTimeSpan___lt__(arg1,(wxTimeSpan const *)arg2);
d14a1e28
RD
25002
25003 wxPyEndAllowThreads(__tstate);
25004 if (PyErr_Occurred()) SWIG_fail;
25005 }
4f89f6a3
RD
25006 {
25007 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25008 }
d14a1e28
RD
25009 return resultobj;
25010 fail:
25011 return NULL;
25012}
25013
25014
c32bde28 25015static PyObject *_wrap_TimeSpan___le__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25016 PyObject *resultobj;
25017 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22faec7d 25018 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
25031 {
25032 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 25033 result = (bool)wxTimeSpan___le__(arg1,(wxTimeSpan const *)arg2);
d14a1e28
RD
25034
25035 wxPyEndAllowThreads(__tstate);
25036 if (PyErr_Occurred()) SWIG_fail;
25037 }
4f89f6a3
RD
25038 {
25039 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25040 }
d14a1e28
RD
25041 return resultobj;
25042 fail:
25043 return NULL;
25044}
25045
25046
c32bde28 25047static PyObject *_wrap_TimeSpan___gt__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25048 PyObject *resultobj;
25049 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22faec7d 25050 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
25063 {
25064 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 25065 result = (bool)wxTimeSpan___gt__(arg1,(wxTimeSpan const *)arg2);
d14a1e28
RD
25066
25067 wxPyEndAllowThreads(__tstate);
25068 if (PyErr_Occurred()) SWIG_fail;
25069 }
4f89f6a3
RD
25070 {
25071 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25072 }
d14a1e28
RD
25073 return resultobj;
25074 fail:
25075 return NULL;
25076}
25077
25078
c32bde28 25079static PyObject *_wrap_TimeSpan___ge__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25080 PyObject *resultobj;
25081 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22faec7d 25082 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
25095 {
25096 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 25097 result = (bool)wxTimeSpan___ge__(arg1,(wxTimeSpan const *)arg2);
d14a1e28
RD
25098
25099 wxPyEndAllowThreads(__tstate);
25100 if (PyErr_Occurred()) SWIG_fail;
25101 }
4f89f6a3
RD
25102 {
25103 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25104 }
d14a1e28
RD
25105 return resultobj;
25106 fail:
25107 return NULL;
25108}
25109
25110
c32bde28 25111static PyObject *_wrap_TimeSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25112 PyObject *resultobj;
25113 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22faec7d 25114 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
25127 {
25128 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 25129 result = (bool)wxTimeSpan___eq__(arg1,(wxTimeSpan const *)arg2);
d14a1e28
RD
25130
25131 wxPyEndAllowThreads(__tstate);
25132 if (PyErr_Occurred()) SWIG_fail;
25133 }
4f89f6a3
RD
25134 {
25135 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25136 }
d14a1e28
RD
25137 return resultobj;
25138 fail:
25139 return NULL;
25140}
25141
25142
c32bde28 25143static PyObject *_wrap_TimeSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25144 PyObject *resultobj;
25145 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
22faec7d 25146 wxTimeSpan *arg2 = (wxTimeSpan *) 0 ;
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
25159 {
25160 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 25161 result = (bool)wxTimeSpan___ne__(arg1,(wxTimeSpan const *)arg2);
d14a1e28
RD
25162
25163 wxPyEndAllowThreads(__tstate);
25164 if (PyErr_Occurred()) SWIG_fail;
25165 }
4f89f6a3
RD
25166 {
25167 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25168 }
d14a1e28
RD
25169 return resultobj;
25170 fail:
25171 return NULL;
25172}
25173
25174
c32bde28 25175static PyObject *_wrap_TimeSpan_IsNull(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
25185 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25186 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25187 {
25188 PyThreadState* __tstate = wxPyBeginAllowThreads();
25189 result = (bool)((wxTimeSpan const *)arg1)->IsNull();
25190
25191 wxPyEndAllowThreads(__tstate);
25192 if (PyErr_Occurred()) SWIG_fail;
25193 }
4f89f6a3
RD
25194 {
25195 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25196 }
d14a1e28
RD
25197 return resultobj;
25198 fail:
25199 return NULL;
25200}
25201
25202
c32bde28 25203static PyObject *_wrap_TimeSpan_IsPositive(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
25213 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25214 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25215 {
25216 PyThreadState* __tstate = wxPyBeginAllowThreads();
25217 result = (bool)((wxTimeSpan const *)arg1)->IsPositive();
25218
25219 wxPyEndAllowThreads(__tstate);
25220 if (PyErr_Occurred()) SWIG_fail;
25221 }
4f89f6a3
RD
25222 {
25223 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25224 }
d14a1e28
RD
25225 return resultobj;
25226 fail:
25227 return NULL;
25228}
25229
25230
c32bde28 25231static PyObject *_wrap_TimeSpan_IsNegative(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
25241 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25242 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25243 {
25244 PyThreadState* __tstate = wxPyBeginAllowThreads();
25245 result = (bool)((wxTimeSpan const *)arg1)->IsNegative();
25246
25247 wxPyEndAllowThreads(__tstate);
25248 if (PyErr_Occurred()) SWIG_fail;
25249 }
4f89f6a3
RD
25250 {
25251 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25252 }
d14a1e28
RD
25253 return resultobj;
25254 fail:
25255 return NULL;
25256}
25257
25258
c32bde28 25259static PyObject *_wrap_TimeSpan_IsEqualTo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
25288 {
25289 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25290 }
d14a1e28
RD
25291 return resultobj;
25292 fail:
25293 return NULL;
25294}
25295
25296
c32bde28 25297static PyObject *_wrap_TimeSpan_IsLongerThan(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
25326 {
25327 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25328 }
d14a1e28
RD
25329 return resultobj;
25330 fail:
25331 return NULL;
25332}
25333
25334
c32bde28 25335static PyObject *_wrap_TimeSpan_IsShorterThan(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
25364 {
25365 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
25366 }
d14a1e28
RD
25367 return resultobj;
25368 fail:
25369 return NULL;
25370}
25371
25372
c32bde28 25373static PyObject *_wrap_TimeSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
25383 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25384 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25385 {
25386 PyThreadState* __tstate = wxPyBeginAllowThreads();
25387 result = (int)((wxTimeSpan const *)arg1)->GetWeeks();
25388
25389 wxPyEndAllowThreads(__tstate);
25390 if (PyErr_Occurred()) SWIG_fail;
25391 }
093d3ff1
RD
25392 {
25393 resultobj = SWIG_From_int((int)(result));
25394 }
d14a1e28
RD
25395 return resultobj;
25396 fail:
25397 return NULL;
25398}
25399
25400
c32bde28 25401static PyObject *_wrap_TimeSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
25411 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25412 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25413 {
25414 PyThreadState* __tstate = wxPyBeginAllowThreads();
25415 result = (int)((wxTimeSpan const *)arg1)->GetDays();
25416
25417 wxPyEndAllowThreads(__tstate);
25418 if (PyErr_Occurred()) SWIG_fail;
25419 }
093d3ff1
RD
25420 {
25421 resultobj = SWIG_From_int((int)(result));
25422 }
d14a1e28
RD
25423 return resultobj;
25424 fail:
25425 return NULL;
25426}
25427
25428
c32bde28 25429static PyObject *_wrap_TimeSpan_GetHours(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
25439 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25440 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25441 {
25442 PyThreadState* __tstate = wxPyBeginAllowThreads();
25443 result = (int)((wxTimeSpan const *)arg1)->GetHours();
25444
25445 wxPyEndAllowThreads(__tstate);
25446 if (PyErr_Occurred()) SWIG_fail;
25447 }
093d3ff1
RD
25448 {
25449 resultobj = SWIG_From_int((int)(result));
25450 }
d14a1e28
RD
25451 return resultobj;
25452 fail:
25453 return NULL;
25454}
25455
25456
c32bde28 25457static PyObject *_wrap_TimeSpan_GetMinutes(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
25467 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25468 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25469 {
25470 PyThreadState* __tstate = wxPyBeginAllowThreads();
25471 result = (int)((wxTimeSpan const *)arg1)->GetMinutes();
25472
25473 wxPyEndAllowThreads(__tstate);
25474 if (PyErr_Occurred()) SWIG_fail;
25475 }
093d3ff1
RD
25476 {
25477 resultobj = SWIG_From_int((int)(result));
25478 }
d14a1e28
RD
25479 return resultobj;
25480 fail:
25481 return NULL;
25482}
25483
25484
c32bde28 25485static PyObject *_wrap_TimeSpan_GetSeconds(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
25495 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25496 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 25522static PyObject *_wrap_TimeSpan_GetMilliseconds(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
25532 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25533 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 25559static PyObject *_wrap_TimeSpan_Format(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25560 PyObject *resultobj;
25561 wxTimeSpan *arg1 = (wxTimeSpan *) 0 ;
7557b9b5 25562 wxString const &arg2_defvalue = wxPyDefaultTimeSpanFormat ;
d14a1e28
RD
25563 wxString *arg2 = (wxString *) &arg2_defvalue ;
25564 wxString result;
ae8162c8 25565 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
25573 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTimeSpan, SWIG_POINTER_EXCEPTION | 0);
25574 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
25575 if (obj1) {
25576 {
25577 arg2 = wxString_in_helper(obj1);
25578 if (arg2 == NULL) SWIG_fail;
ae8162c8 25579 temp2 = true;
d14a1e28
RD
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
c32bde28 25610static PyObject * TimeSpan_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 25617static PyObject *_wrap_new_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
994141e6
RD
25624 PyObject * obj0 = 0 ;
25625 PyObject * obj1 = 0 ;
25626 PyObject * obj2 = 0 ;
25627 PyObject * obj3 = 0 ;
d14a1e28
RD
25628 char *kwnames[] = {
25629 (char *) "years",(char *) "months",(char *) "weeks",(char *) "days", NULL
25630 };
25631
994141e6
RD
25632 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_DateSpan",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
25633 if (obj0) {
093d3ff1
RD
25634 {
25635 arg1 = (int)(SWIG_As_int(obj0));
25636 if (SWIG_arg_fail(1)) SWIG_fail;
25637 }
994141e6
RD
25638 }
25639 if (obj1) {
093d3ff1
RD
25640 {
25641 arg2 = (int)(SWIG_As_int(obj1));
25642 if (SWIG_arg_fail(2)) SWIG_fail;
25643 }
994141e6
RD
25644 }
25645 if (obj2) {
093d3ff1
RD
25646 {
25647 arg3 = (int)(SWIG_As_int(obj2));
25648 if (SWIG_arg_fail(3)) SWIG_fail;
25649 }
994141e6
RD
25650 }
25651 if (obj3) {
093d3ff1
RD
25652 {
25653 arg4 = (int)(SWIG_As_int(obj3));
25654 if (SWIG_arg_fail(4)) SWIG_fail;
25655 }
994141e6 25656 }
d14a1e28
RD
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 }
15afbcd0 25664 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
25665 return resultobj;
25666 fail:
25667 return NULL;
25668}
25669
25670
c32bde28 25671static PyObject *_wrap_delete_DateSpan(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
25680 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
25681 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 25696static PyObject *_wrap_DateSpan_Days(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25697 PyObject *resultobj;
25698 int arg1 ;
25699 wxDateSpan result;
994141e6 25700 PyObject * obj0 = 0 ;
d14a1e28
RD
25701 char *kwnames[] = {
25702 (char *) "days", NULL
25703 };
25704
994141e6 25705 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Days",kwnames,&obj0)) goto fail;
093d3ff1
RD
25706 {
25707 arg1 = (int)(SWIG_As_int(obj0));
25708 if (SWIG_arg_fail(1)) SWIG_fail;
25709 }
d14a1e28
RD
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;
093d3ff1 25719 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 25720 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
25721 }
25722 return resultobj;
25723 fail:
25724 return NULL;
25725}
25726
25727
c32bde28 25728static PyObject *_wrap_DateSpan_Day(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 25745 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 25746 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
25747 }
25748 return resultobj;
25749 fail:
25750 return NULL;
25751}
25752
25753
c32bde28 25754static PyObject *_wrap_DateSpan_Weeks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25755 PyObject *resultobj;
25756 int arg1 ;
25757 wxDateSpan result;
994141e6 25758 PyObject * obj0 = 0 ;
d14a1e28
RD
25759 char *kwnames[] = {
25760 (char *) "weeks", NULL
25761 };
25762
994141e6 25763 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Weeks",kwnames,&obj0)) goto fail;
093d3ff1
RD
25764 {
25765 arg1 = (int)(SWIG_As_int(obj0));
25766 if (SWIG_arg_fail(1)) SWIG_fail;
25767 }
d14a1e28
RD
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;
093d3ff1 25777 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 25778 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
25779 }
25780 return resultobj;
25781 fail:
25782 return NULL;
25783}
25784
25785
c32bde28 25786static PyObject *_wrap_DateSpan_Week(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 25803 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 25804 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
25805 }
25806 return resultobj;
25807 fail:
25808 return NULL;
25809}
25810
25811
c32bde28 25812static PyObject *_wrap_DateSpan_Months(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25813 PyObject *resultobj;
25814 int arg1 ;
25815 wxDateSpan result;
994141e6 25816 PyObject * obj0 = 0 ;
d14a1e28
RD
25817 char *kwnames[] = {
25818 (char *) "mon", NULL
25819 };
25820
994141e6 25821 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Months",kwnames,&obj0)) goto fail;
093d3ff1
RD
25822 {
25823 arg1 = (int)(SWIG_As_int(obj0));
25824 if (SWIG_arg_fail(1)) SWIG_fail;
25825 }
d14a1e28
RD
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;
093d3ff1 25835 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 25836 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
25837 }
25838 return resultobj;
25839 fail:
25840 return NULL;
25841}
25842
25843
c32bde28 25844static PyObject *_wrap_DateSpan_Month(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 25861 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 25862 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
25863 }
25864 return resultobj;
25865 fail:
25866 return NULL;
25867}
25868
25869
c32bde28 25870static PyObject *_wrap_DateSpan_Years(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25871 PyObject *resultobj;
25872 int arg1 ;
25873 wxDateSpan result;
994141e6 25874 PyObject * obj0 = 0 ;
d14a1e28
RD
25875 char *kwnames[] = {
25876 (char *) "years", NULL
25877 };
25878
994141e6 25879 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:DateSpan_Years",kwnames,&obj0)) goto fail;
093d3ff1
RD
25880 {
25881 arg1 = (int)(SWIG_As_int(obj0));
25882 if (SWIG_arg_fail(1)) SWIG_fail;
25883 }
d14a1e28
RD
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;
093d3ff1 25893 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 25894 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
25895 }
25896 return resultobj;
25897 fail:
25898 return NULL;
25899}
25900
25901
c32bde28 25902static PyObject *_wrap_DateSpan_Year(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1 25919 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 25920 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
25921 }
25922 return resultobj;
25923 fail:
25924 return NULL;
25925}
25926
25927
c32bde28 25928static PyObject *_wrap_DateSpan_SetYears(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25929 PyObject *resultobj;
25930 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
25931 int arg2 ;
25932 wxDateSpan *result;
25933 PyObject * obj0 = 0 ;
994141e6 25934 PyObject * obj1 = 0 ;
d14a1e28
RD
25935 char *kwnames[] = {
25936 (char *) "self",(char *) "n", NULL
25937 };
25938
994141e6 25939 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetYears",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 25956 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
d14a1e28
RD
25957 return resultobj;
25958 fail:
25959 return NULL;
25960}
25961
25962
c32bde28 25963static PyObject *_wrap_DateSpan_SetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25964 PyObject *resultobj;
25965 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
25966 int arg2 ;
25967 wxDateSpan *result;
25968 PyObject * obj0 = 0 ;
994141e6 25969 PyObject * obj1 = 0 ;
d14a1e28
RD
25970 char *kwnames[] = {
25971 (char *) "self",(char *) "n", NULL
25972 };
25973
994141e6 25974 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetMonths",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 25991 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
d14a1e28
RD
25992 return resultobj;
25993 fail:
25994 return NULL;
25995}
25996
25997
c32bde28 25998static PyObject *_wrap_DateSpan_SetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
25999 PyObject *resultobj;
26000 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26001 int arg2 ;
26002 wxDateSpan *result;
26003 PyObject * obj0 = 0 ;
994141e6 26004 PyObject * obj1 = 0 ;
d14a1e28
RD
26005 char *kwnames[] = {
26006 (char *) "self",(char *) "n", NULL
26007 };
26008
994141e6 26009 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetWeeks",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 26026 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
d14a1e28
RD
26027 return resultobj;
26028 fail:
26029 return NULL;
26030}
26031
26032
c32bde28 26033static PyObject *_wrap_DateSpan_SetDays(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26034 PyObject *resultobj;
26035 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26036 int arg2 ;
26037 wxDateSpan *result;
26038 PyObject * obj0 = 0 ;
994141e6 26039 PyObject * obj1 = 0 ;
d14a1e28
RD
26040 char *kwnames[] = {
26041 (char *) "self",(char *) "n", NULL
26042 };
26043
994141e6 26044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_SetDays",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 26061 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
d14a1e28
RD
26062 return resultobj;
26063 fail:
26064 return NULL;
26065}
26066
26067
c32bde28 26068static PyObject *_wrap_DateSpan_GetYears(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
26078 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26079 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26080 {
26081 PyThreadState* __tstate = wxPyBeginAllowThreads();
26082 result = (int)((wxDateSpan const *)arg1)->GetYears();
26083
26084 wxPyEndAllowThreads(__tstate);
26085 if (PyErr_Occurred()) SWIG_fail;
26086 }
093d3ff1
RD
26087 {
26088 resultobj = SWIG_From_int((int)(result));
26089 }
d14a1e28
RD
26090 return resultobj;
26091 fail:
26092 return NULL;
26093}
26094
26095
c32bde28 26096static PyObject *_wrap_DateSpan_GetMonths(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
26106 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26107 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26108 {
26109 PyThreadState* __tstate = wxPyBeginAllowThreads();
26110 result = (int)((wxDateSpan const *)arg1)->GetMonths();
26111
26112 wxPyEndAllowThreads(__tstate);
26113 if (PyErr_Occurred()) SWIG_fail;
26114 }
093d3ff1
RD
26115 {
26116 resultobj = SWIG_From_int((int)(result));
26117 }
d14a1e28
RD
26118 return resultobj;
26119 fail:
26120 return NULL;
26121}
26122
26123
c32bde28 26124static PyObject *_wrap_DateSpan_GetWeeks(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
26134 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26135 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26136 {
26137 PyThreadState* __tstate = wxPyBeginAllowThreads();
26138 result = (int)((wxDateSpan const *)arg1)->GetWeeks();
26139
26140 wxPyEndAllowThreads(__tstate);
26141 if (PyErr_Occurred()) SWIG_fail;
26142 }
093d3ff1
RD
26143 {
26144 resultobj = SWIG_From_int((int)(result));
26145 }
d14a1e28
RD
26146 return resultobj;
26147 fail:
26148 return NULL;
26149}
26150
26151
c32bde28 26152static PyObject *_wrap_DateSpan_GetDays(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
26162 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26163 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26164 {
26165 PyThreadState* __tstate = wxPyBeginAllowThreads();
26166 result = (int)((wxDateSpan const *)arg1)->GetDays();
26167
26168 wxPyEndAllowThreads(__tstate);
26169 if (PyErr_Occurred()) SWIG_fail;
26170 }
093d3ff1
RD
26171 {
26172 resultobj = SWIG_From_int((int)(result));
26173 }
d14a1e28
RD
26174 return resultobj;
26175 fail:
26176 return NULL;
26177}
26178
26179
c32bde28 26180static PyObject *_wrap_DateSpan_GetTotalDays(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
26190 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26191 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
26192 {
26193 PyThreadState* __tstate = wxPyBeginAllowThreads();
26194 result = (int)((wxDateSpan const *)arg1)->GetTotalDays();
26195
26196 wxPyEndAllowThreads(__tstate);
26197 if (PyErr_Occurred()) SWIG_fail;
26198 }
093d3ff1
RD
26199 {
26200 resultobj = SWIG_From_int((int)(result));
26201 }
d14a1e28
RD
26202 return resultobj;
26203 fail:
26204 return NULL;
26205}
26206
26207
c32bde28 26208static PyObject *_wrap_DateSpan_Add(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 26240 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
d14a1e28
RD
26241 return resultobj;
26242 fail:
26243 return NULL;
26244}
26245
26246
c32bde28 26247static PyObject *_wrap_DateSpan_Subtract(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 26279 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
d14a1e28
RD
26280 return resultobj;
26281 fail:
26282 return NULL;
26283}
26284
26285
c32bde28 26286static PyObject *_wrap_DateSpan_Neg(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
26296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26297 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
15afbcd0 26308 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
d14a1e28
RD
26309 return resultobj;
26310 fail:
26311 return NULL;
26312}
26313
26314
c32bde28 26315static PyObject *_wrap_DateSpan_Multiply(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26316 PyObject *resultobj;
26317 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26318 int arg2 ;
26319 wxDateSpan *result;
26320 PyObject * obj0 = 0 ;
994141e6 26321 PyObject * obj1 = 0 ;
d14a1e28
RD
26322 char *kwnames[] = {
26323 (char *) "self",(char *) "factor", NULL
26324 };
26325
994141e6 26326 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan_Multiply",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
15afbcd0 26343 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
d14a1e28
RD
26344 return resultobj;
26345 fail:
26346 return NULL;
26347}
26348
26349
c32bde28 26350static PyObject *_wrap_DateSpan___iadd__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
c32bde28 26382 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
26383 return resultobj;
26384 fail:
26385 return NULL;
26386}
26387
26388
c32bde28 26389static PyObject *_wrap_DateSpan___isub__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
c32bde28 26421 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
26422 return resultobj;
26423 fail:
26424 return NULL;
26425}
26426
26427
c32bde28 26428static PyObject *_wrap_DateSpan___neg__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
26438 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDateSpan, SWIG_POINTER_EXCEPTION | 0);
26439 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
15afbcd0 26450 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 0);
d14a1e28
RD
26451 return resultobj;
26452 fail:
26453 return NULL;
26454}
26455
26456
c32bde28 26457static PyObject *_wrap_DateSpan___imul__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26458 PyObject *resultobj;
26459 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26460 int arg2 ;
26461 wxDateSpan *result;
26462 PyObject * obj0 = 0 ;
994141e6 26463 PyObject * obj1 = 0 ;
d14a1e28
RD
26464 char *kwnames[] = {
26465 (char *) "self",(char *) "factor", NULL
26466 };
26467
994141e6 26468 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___imul__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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 }
c32bde28 26485 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
26486 return resultobj;
26487 fail:
26488 return NULL;
26489}
26490
26491
c32bde28 26492static PyObject *_wrap_DateSpan___add__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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;
093d3ff1 26523 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 26524 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
26525 }
26526 return resultobj;
26527 fail:
26528 return NULL;
26529}
26530
26531
c32bde28 26532static PyObject *_wrap_DateSpan___sub__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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;
093d3ff1 26563 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 26564 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
26565 }
26566 return resultobj;
26567 fail:
26568 return NULL;
26569}
26570
26571
c32bde28 26572static PyObject *_wrap_DateSpan___mul__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26573 PyObject *resultobj;
26574 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26575 int arg2 ;
26576 wxDateSpan result;
26577 PyObject * obj0 = 0 ;
994141e6 26578 PyObject * obj1 = 0 ;
d14a1e28
RD
26579 char *kwnames[] = {
26580 (char *) "self",(char *) "n", NULL
26581 };
26582
994141e6 26583 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___mul__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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;
093d3ff1 26599 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 26600 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
26601 }
26602 return resultobj;
26603 fail:
26604 return NULL;
26605}
26606
26607
c32bde28 26608static PyObject *_wrap_DateSpan___rmul__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26609 PyObject *resultobj;
26610 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
26611 int arg2 ;
26612 wxDateSpan result;
26613 PyObject * obj0 = 0 ;
994141e6 26614 PyObject * obj1 = 0 ;
d14a1e28
RD
26615 char *kwnames[] = {
26616 (char *) "self",(char *) "n", NULL
26617 };
26618
994141e6 26619 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DateSpan___rmul__",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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;
093d3ff1 26635 resultptr = new wxDateSpan((wxDateSpan &)(result));
15afbcd0 26636 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDateSpan, 1);
d14a1e28
RD
26637 }
26638 return resultobj;
26639 fail:
26640 return NULL;
26641}
26642
26643
c32bde28 26644static PyObject *_wrap_DateSpan___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26645 PyObject *resultobj;
26646 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22faec7d 26647 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
26660 {
26661 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 26662 result = (bool)wxDateSpan___eq__(arg1,(wxDateSpan const *)arg2);
d14a1e28
RD
26663
26664 wxPyEndAllowThreads(__tstate);
26665 if (PyErr_Occurred()) SWIG_fail;
26666 }
4f89f6a3
RD
26667 {
26668 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26669 }
d14a1e28
RD
26670 return resultobj;
26671 fail:
26672 return NULL;
26673}
26674
26675
c32bde28 26676static PyObject *_wrap_DateSpan___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26677 PyObject *resultobj;
26678 wxDateSpan *arg1 = (wxDateSpan *) 0 ;
22faec7d 26679 wxDateSpan *arg2 = (wxDateSpan *) 0 ;
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
26692 {
26693 PyThreadState* __tstate = wxPyBeginAllowThreads();
22faec7d 26694 result = (bool)wxDateSpan___ne__(arg1,(wxDateSpan const *)arg2);
d14a1e28
RD
26695
26696 wxPyEndAllowThreads(__tstate);
26697 if (PyErr_Occurred()) SWIG_fail;
26698 }
4f89f6a3
RD
26699 {
26700 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26701 }
d14a1e28
RD
26702 return resultobj;
26703 fail:
26704 return NULL;
26705}
26706
26707
c32bde28 26708static PyObject * DateSpan_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 26715static PyObject *_wrap_GetLocalTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
093d3ff1
RD
26730 {
26731 resultobj = SWIG_From_long((long)(result));
26732 }
d14a1e28
RD
26733 return resultobj;
26734 fail:
26735 return NULL;
26736}
26737
26738
c32bde28 26739static PyObject *_wrap_GetUTCTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
093d3ff1
RD
26754 {
26755 resultobj = SWIG_From_long((long)(result));
26756 }
d14a1e28
RD
26757 return resultobj;
26758 fail:
26759 return NULL;
26760}
26761
26762
c32bde28 26763static PyObject *_wrap_GetCurrentTime(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
093d3ff1
RD
26778 {
26779 resultobj = SWIG_From_long((long)(result));
26780 }
d14a1e28
RD
26781 return resultobj;
26782 fail:
26783 return NULL;
26784}
26785
26786
c32bde28 26787static PyObject *_wrap_GetLocalTimeMillis(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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
c32bde28 26820static int _wrap_DefaultDateTime_set(PyObject *) {
98e665d3
RD
26821 PyErr_SetString(PyExc_TypeError,"Variable DefaultDateTime is read-only.");
26822 return 1;
26823}
26824
26825
093d3ff1 26826static PyObject *_wrap_DefaultDateTime_get(void) {
98e665d3
RD
26827 PyObject *pyobj;
26828
15afbcd0 26829 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultDateTime), SWIGTYPE_p_wxDateTime, 0);
98e665d3
RD
26830 return pyobj;
26831}
26832
26833
c32bde28 26834static PyObject *_wrap_new_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 26835 PyObject *resultobj;
093d3ff1 26836 wxDataFormatId arg1 ;
d14a1e28 26837 wxDataFormat *result;
994141e6 26838 PyObject * obj0 = 0 ;
d14a1e28
RD
26839 char *kwnames[] = {
26840 (char *) "type", NULL
26841 };
26842
994141e6 26843 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:new_DataFormat",kwnames,&obj0)) goto fail;
093d3ff1
RD
26844 {
26845 arg1 = (wxDataFormatId)(SWIG_As_int(obj0));
26846 if (SWIG_arg_fail(1)) SWIG_fail;
26847 }
d14a1e28
RD
26848 {
26849 PyThreadState* __tstate = wxPyBeginAllowThreads();
26850 result = (wxDataFormat *)new wxDataFormat((wxDataFormatId )arg1);
26851
26852 wxPyEndAllowThreads(__tstate);
26853 if (PyErr_Occurred()) SWIG_fail;
26854 }
15afbcd0 26855 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
d14a1e28
RD
26856 return resultobj;
26857 fail:
26858 return NULL;
26859}
26860
26861
c32bde28 26862static PyObject *_wrap_new_CustomDataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
26863 PyObject *resultobj;
26864 wxString *arg1 = 0 ;
26865 wxDataFormat *result;
ae8162c8 26866 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 26876 temp1 = true;
d14a1e28
RD
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 }
15afbcd0 26885 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 1);
d14a1e28
RD
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
c32bde28 26900static PyObject *_wrap_delete_DataFormat(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
26909 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
26910 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 26925static PyObject *_wrap_DataFormat___eq____SWIG_0(PyObject *, PyObject *args) {
d14a1e28
RD
26926 PyObject *resultobj;
26927 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
093d3ff1 26928 wxDataFormatId arg2 ;
d14a1e28
RD
26929 bool result;
26930 PyObject * obj0 = 0 ;
994141e6 26931 PyObject * obj1 = 0 ;
d14a1e28 26932
994141e6 26933 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___eq__",&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
26940 {
26941 PyThreadState* __tstate = wxPyBeginAllowThreads();
db914595 26942 result = (bool)((wxDataFormat const *)arg1)->operator ==((wxDataFormatId )arg2);
d14a1e28
RD
26943
26944 wxPyEndAllowThreads(__tstate);
26945 if (PyErr_Occurred()) SWIG_fail;
26946 }
4f89f6a3
RD
26947 {
26948 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26949 }
d14a1e28
RD
26950 return resultobj;
26951 fail:
26952 return NULL;
26953}
26954
26955
c32bde28 26956static PyObject *_wrap_DataFormat___ne____SWIG_0(PyObject *, PyObject *args) {
d14a1e28
RD
26957 PyObject *resultobj;
26958 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
093d3ff1 26959 wxDataFormatId arg2 ;
d14a1e28
RD
26960 bool result;
26961 PyObject * obj0 = 0 ;
994141e6 26962 PyObject * obj1 = 0 ;
d14a1e28 26963
994141e6 26964 if(!PyArg_ParseTuple(args,(char *)"OO:DataFormat___ne__",&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
26971 {
26972 PyThreadState* __tstate = wxPyBeginAllowThreads();
db914595 26973 result = (bool)((wxDataFormat const *)arg1)->operator !=((wxDataFormatId )arg2);
d14a1e28
RD
26974
26975 wxPyEndAllowThreads(__tstate);
26976 if (PyErr_Occurred()) SWIG_fail;
26977 }
4f89f6a3
RD
26978 {
26979 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
26980 }
d14a1e28
RD
26981 return resultobj;
26982 fail:
26983 return NULL;
26984}
26985
26986
c32bde28 26987static PyObject *_wrap_DataFormat___eq____SWIG_1(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
27013 {
27014 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27015 }
d14a1e28
RD
27016 return resultobj;
27017 fail:
27018 return NULL;
27019}
27020
27021
27022static 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;
15afbcd0 27035 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
d14a1e28
RD
27036 _v = 0;
27037 PyErr_Clear();
27038 } else {
27039 _v = 1;
27040 }
27041 }
27042 if (_v) {
27043 {
093d3ff1 27044 void *ptr = 0;
15afbcd0 27045 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
d14a1e28
RD
27046 _v = 0;
27047 PyErr_Clear();
27048 } else {
093d3ff1 27049 _v = (ptr != 0);
d14a1e28
RD
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;
15afbcd0 27061 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
d14a1e28
RD
27062 _v = 0;
27063 PyErr_Clear();
27064 } else {
27065 _v = 1;
27066 }
27067 }
27068 if (_v) {
c32bde28 27069 _v = SWIG_Check_int(argv[1]);
d14a1e28
RD
27070 if (_v) {
27071 return _wrap_DataFormat___eq____SWIG_0(self,args);
27072 }
27073 }
27074 }
27075
093d3ff1
RD
27076 Py_INCREF(Py_NotImplemented);
27077 return Py_NotImplemented;
d14a1e28
RD
27078}
27079
27080
c32bde28 27081static PyObject *_wrap_DataFormat___ne____SWIG_1(PyObject *, PyObject *args) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
27107 {
27108 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27109 }
d14a1e28
RD
27110 return resultobj;
27111 fail:
27112 return NULL;
27113}
27114
27115
27116static 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;
15afbcd0 27129 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
d14a1e28
RD
27130 _v = 0;
27131 PyErr_Clear();
27132 } else {
27133 _v = 1;
27134 }
27135 }
27136 if (_v) {
27137 {
093d3ff1 27138 void *ptr = 0;
15afbcd0 27139 if (SWIG_ConvertPtr(argv[1], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
d14a1e28
RD
27140 _v = 0;
27141 PyErr_Clear();
27142 } else {
093d3ff1 27143 _v = (ptr != 0);
d14a1e28
RD
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;
15afbcd0 27155 if (SWIG_ConvertPtr(argv[0], &ptr, SWIGTYPE_p_wxDataFormat, 0) == -1) {
d14a1e28
RD
27156 _v = 0;
27157 PyErr_Clear();
27158 } else {
27159 _v = 1;
27160 }
27161 }
27162 if (_v) {
c32bde28 27163 _v = SWIG_Check_int(argv[1]);
d14a1e28
RD
27164 if (_v) {
27165 return _wrap_DataFormat___ne____SWIG_0(self,args);
27166 }
27167 }
27168 }
27169
093d3ff1
RD
27170 Py_INCREF(Py_NotImplemented);
27171 return Py_NotImplemented;
d14a1e28
RD
27172}
27173
27174
c32bde28 27175static PyObject *_wrap_DataFormat_SetType(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27176 PyObject *resultobj;
27177 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
093d3ff1 27178 wxDataFormatId arg2 ;
d14a1e28 27179 PyObject * obj0 = 0 ;
994141e6 27180 PyObject * obj1 = 0 ;
d14a1e28
RD
27181 char *kwnames[] = {
27182 (char *) "self",(char *) "format", NULL
27183 };
27184
994141e6 27185 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataFormat_SetType",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
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
c32bde28 27206static PyObject *_wrap_DataFormat_GetType(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27207 PyObject *resultobj;
27208 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
093d3ff1 27209 wxDataFormatId result;
d14a1e28
RD
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;
093d3ff1
RD
27216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27217 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27218 {
27219 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 27220 result = (wxDataFormatId)((wxDataFormat const *)arg1)->GetType();
d14a1e28
RD
27221
27222 wxPyEndAllowThreads(__tstate);
27223 if (PyErr_Occurred()) SWIG_fail;
27224 }
093d3ff1 27225 resultobj = SWIG_From_int((result));
d14a1e28
RD
27226 return resultobj;
27227 fail:
27228 return NULL;
27229}
27230
27231
c32bde28 27232static PyObject *_wrap_DataFormat_GetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
27242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27243 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 27264static PyObject *_wrap_DataFormat_SetId(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27265 PyObject *resultobj;
27266 wxDataFormat *arg1 = (wxDataFormat *) 0 ;
27267 wxString *arg2 = 0 ;
ae8162c8 27268 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
27276 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataFormat, SWIG_POINTER_EXCEPTION | 0);
27277 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
27278 {
27279 arg2 = wxString_in_helper(obj1);
27280 if (arg2 == NULL) SWIG_fail;
ae8162c8 27281 temp2 = true;
d14a1e28
RD
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
c32bde28 27305static PyObject * DataFormat_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 27312static int _wrap_FormatInvalid_set(PyObject *) {
d14a1e28
RD
27313 PyErr_SetString(PyExc_TypeError,"Variable FormatInvalid is read-only.");
27314 return 1;
27315}
27316
27317
093d3ff1 27318static PyObject *_wrap_FormatInvalid_get(void) {
d14a1e28
RD
27319 PyObject *pyobj;
27320
15afbcd0 27321 pyobj = SWIG_NewPointerObj((void *)(&wxFormatInvalid), SWIGTYPE_p_wxDataFormat, 0);
d14a1e28
RD
27322 return pyobj;
27323}
27324
27325
c32bde28 27326static PyObject *_wrap_delete_DataObject(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
27335 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27336 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 27351static PyObject *_wrap_DataObject_GetPreferredFormat(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27352 PyObject *resultobj;
27353 wxDataObject *arg1 = (wxDataObject *) 0 ;
093d3ff1
RD
27354 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
27355 SwigValueWrapper<wxDataFormat > result;
d14a1e28 27356 PyObject * obj0 = 0 ;
994141e6 27357 PyObject * obj1 = 0 ;
d14a1e28
RD
27358 char *kwnames[] = {
27359 (char *) "self",(char *) "dir", NULL
27360 };
27361
994141e6 27362 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetPreferredFormat",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27363 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27364 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 27365 if (obj1) {
093d3ff1
RD
27366 {
27367 arg2 = (wxDataObject::Direction)(SWIG_As_int(obj1));
27368 if (SWIG_arg_fail(2)) SWIG_fail;
27369 }
994141e6 27370 }
d14a1e28
RD
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;
093d3ff1 27380 resultptr = new wxDataFormat((wxDataFormat &)(result));
15afbcd0 27381 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxDataFormat, 1);
d14a1e28
RD
27382 }
27383 return resultobj;
27384 fail:
27385 return NULL;
27386}
27387
27388
c32bde28 27389static PyObject *_wrap_DataObject_GetFormatCount(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27390 PyObject *resultobj;
27391 wxDataObject *arg1 = (wxDataObject *) 0 ;
093d3ff1 27392 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
d14a1e28
RD
27393 size_t result;
27394 PyObject * obj0 = 0 ;
994141e6 27395 PyObject * obj1 = 0 ;
d14a1e28
RD
27396 char *kwnames[] = {
27397 (char *) "self",(char *) "dir", NULL
27398 };
27399
994141e6 27400 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetFormatCount",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27401 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27402 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 27403 if (obj1) {
093d3ff1
RD
27404 {
27405 arg2 = (wxDataObject::Direction)(SWIG_As_int(obj1));
27406 if (SWIG_arg_fail(2)) SWIG_fail;
27407 }
994141e6 27408 }
d14a1e28
RD
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 }
093d3ff1
RD
27416 {
27417 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
27418 }
d14a1e28
RD
27419 return resultobj;
27420 fail:
27421 return NULL;
27422}
27423
27424
c32bde28 27425static PyObject *_wrap_DataObject_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27426 PyObject *resultobj;
27427 wxDataObject *arg1 = (wxDataObject *) 0 ;
27428 wxDataFormat *arg2 = 0 ;
093d3ff1 27429 wxDataObject::Direction arg3 = (wxDataObject::Direction) wxDataObject::Get ;
d14a1e28
RD
27430 bool result;
27431 PyObject * obj0 = 0 ;
27432 PyObject * obj1 = 0 ;
994141e6 27433 PyObject * obj2 = 0 ;
d14a1e28
RD
27434 char *kwnames[] = {
27435 (char *) "self",(char *) "format",(char *) "dir", NULL
27436 };
27437
994141e6 27438 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObject_IsSupported",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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;
d14a1e28 27448 }
994141e6 27449 if (obj2) {
093d3ff1
RD
27450 {
27451 arg3 = (wxDataObject::Direction)(SWIG_As_int(obj2));
27452 if (SWIG_arg_fail(3)) SWIG_fail;
27453 }
994141e6 27454 }
d14a1e28
RD
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 }
4f89f6a3
RD
27462 {
27463 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27464 }
d14a1e28
RD
27465 return resultobj;
27466 fail:
27467 return NULL;
27468}
27469
27470
c32bde28 27471static PyObject *_wrap_DataObject_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
093d3ff1
RD
27500 {
27501 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
27502 }
d14a1e28
RD
27503 return resultobj;
27504 fail:
27505 return NULL;
27506}
27507
27508
c32bde28 27509static PyObject *_wrap_DataObject_GetAllFormats(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27510 PyObject *resultobj;
27511 wxDataObject *arg1 = (wxDataObject *) 0 ;
093d3ff1 27512 wxDataObject::Direction arg2 = (wxDataObject::Direction) wxDataObject::Get ;
1a10c483 27513 PyObject *result;
d14a1e28
RD
27514 PyObject * obj0 = 0 ;
27515 PyObject * obj1 = 0 ;
27516 char *kwnames[] = {
1a10c483 27517 (char *) "self",(char *) "dir", NULL
d14a1e28
RD
27518 };
27519
1a10c483 27520 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DataObject_GetAllFormats",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
27521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | 0);
27522 if (SWIG_arg_fail(1)) SWIG_fail;
1a10c483 27523 if (obj1) {
093d3ff1
RD
27524 {
27525 arg2 = (wxDataObject::Direction)(SWIG_As_int(obj1));
27526 if (SWIG_arg_fail(2)) SWIG_fail;
27527 }
994141e6 27528 }
d14a1e28
RD
27529 {
27530 PyThreadState* __tstate = wxPyBeginAllowThreads();
1a10c483 27531 result = (PyObject *)wxDataObject_GetAllFormats(arg1,(wxDataObject::Direction )arg2);
d14a1e28
RD
27532
27533 wxPyEndAllowThreads(__tstate);
27534 if (PyErr_Occurred()) SWIG_fail;
27535 }
1a10c483 27536 resultobj = result;
d14a1e28
RD
27537 return resultobj;
27538 fail:
27539 return NULL;
27540}
27541
27542
c32bde28 27543static PyObject *_wrap_DataObject_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27544 PyObject *resultobj;
27545 wxDataObject *arg1 = (wxDataObject *) 0 ;
27546 wxDataFormat *arg2 = 0 ;
1a10c483 27547 PyObject *result;
d14a1e28
RD
27548 PyObject * obj0 = 0 ;
27549 PyObject * obj1 = 0 ;
d14a1e28 27550 char *kwnames[] = {
1a10c483 27551 (char *) "self",(char *) "format", NULL
d14a1e28
RD
27552 };
27553
1a10c483 27554 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DataObject_GetDataHere",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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;
d14a1e28 27564 }
d14a1e28
RD
27565 {
27566 PyThreadState* __tstate = wxPyBeginAllowThreads();
1a10c483 27567 result = (PyObject *)wxDataObject_GetDataHere(arg1,(wxDataFormat const &)*arg2);
d14a1e28
RD
27568
27569 wxPyEndAllowThreads(__tstate);
27570 if (PyErr_Occurred()) SWIG_fail;
27571 }
1a10c483 27572 resultobj = result;
d14a1e28
RD
27573 return resultobj;
27574 fail:
27575 return NULL;
27576}
27577
27578
c32bde28 27579static PyObject *_wrap_DataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27580 PyObject *resultobj;
27581 wxDataObject *arg1 = (wxDataObject *) 0 ;
27582 wxDataFormat *arg2 = 0 ;
1a10c483 27583 PyObject *arg3 = (PyObject *) 0 ;
d14a1e28
RD
27584 bool result;
27585 PyObject * obj0 = 0 ;
27586 PyObject * obj1 = 0 ;
27587 PyObject * obj2 = 0 ;
d14a1e28 27588 char *kwnames[] = {
1a10c483 27589 (char *) "self",(char *) "format",(char *) "data", NULL
d14a1e28
RD
27590 };
27591
1a10c483 27592 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DataObject_SetData",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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;
a41e16b6 27602 }
1a10c483 27603 arg3 = obj2;
d14a1e28
RD
27604 {
27605 PyThreadState* __tstate = wxPyBeginAllowThreads();
1a10c483 27606 result = (bool)wxDataObject_SetData(arg1,(wxDataFormat const &)*arg2,arg3);
d14a1e28
RD
27607
27608 wxPyEndAllowThreads(__tstate);
27609 if (PyErr_Occurred()) SWIG_fail;
27610 }
4f89f6a3
RD
27611 {
27612 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
27613 }
d14a1e28
RD
27614 return resultobj;
27615 fail:
27616 return NULL;
27617}
27618
27619
c32bde28 27620static PyObject * DataObject_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 27627static PyObject *_wrap_new_DataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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) {
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 27655 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectSimple, 1);
d14a1e28
RD
27656 return resultobj;
27657 fail:
27658 return NULL;
27659}
27660
27661
c32bde28 27662static PyObject *_wrap_DataObjectSimple_GetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
27672 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
27673 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
15afbcd0 27684 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataFormat, 0);
d14a1e28
RD
27685 return resultobj;
27686 fail:
27687 return NULL;
27688}
27689
27690
c32bde28 27691static PyObject *_wrap_DataObjectSimple_SetFormat(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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
c32bde28 27726static PyObject *_wrap_DataObjectSimple_GetDataSize(PyObject *, PyObject *args, PyObject *kwargs) {
1a10c483
RD
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;
093d3ff1
RD
27736 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
27737 if (SWIG_arg_fail(1)) SWIG_fail;
1a10c483
RD
27738 {
27739 PyThreadState* __tstate = wxPyBeginAllowThreads();
27740 result = (size_t)((wxDataObjectSimple const *)arg1)->GetDataSize();
27741
27742 wxPyEndAllowThreads(__tstate);
27743 if (PyErr_Occurred()) SWIG_fail;
27744 }
093d3ff1
RD
27745 {
27746 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
27747 }
1a10c483
RD
27748 return resultobj;
27749 fail:
27750 return NULL;
27751}
27752
27753
c32bde28 27754static PyObject *_wrap_DataObjectSimple_GetDataHere(PyObject *, PyObject *args, PyObject *kwargs) {
1a10c483
RD
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;
093d3ff1
RD
27764 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
27765 if (SWIG_arg_fail(1)) SWIG_fail;
1a10c483
RD
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
c32bde28 27780static PyObject *_wrap_DataObjectSimple_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
1a10c483
RD
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;
093d3ff1
RD
27792 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
27793 if (SWIG_arg_fail(1)) SWIG_fail;
1a10c483
RD
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
c32bde28 27811static PyObject * DataObjectSimple_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 27818static PyObject *_wrap_new_PyDataObjectSimple(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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) {
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 27846 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDataObjectSimple, 1);
d14a1e28
RD
27847 return resultobj;
27848 fail:
27849 return NULL;
27850}
27851
27852
c32bde28 27853static PyObject *_wrap_PyDataObjectSimple__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
27866 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDataObjectSimple, SWIG_POINTER_EXCEPTION | 0);
27867 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 27884static PyObject * PyDataObjectSimple_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 27891static PyObject *_wrap_new_DataObjectComposite(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 27906 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObjectComposite, 1);
d14a1e28
RD
27907 return resultobj;
27908 fail:
27909 return NULL;
27910}
27911
27912
c32bde28 27913static PyObject *_wrap_DataObjectComposite_Add(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27914 PyObject *resultobj;
27915 wxDataObjectComposite *arg1 = (wxDataObjectComposite *) 0 ;
27916 wxDataObjectSimple *arg2 = (wxDataObjectSimple *) 0 ;
ae8162c8 27917 bool arg3 = (bool) false ;
d14a1e28
RD
27918 PyObject * obj0 = 0 ;
27919 PyObject * obj1 = 0 ;
994141e6 27920 PyObject * obj2 = 0 ;
d14a1e28
RD
27921 char *kwnames[] = {
27922 (char *) "self",(char *) "dataObject",(char *) "preferred", NULL
27923 };
27924
994141e6 27925 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:DataObjectComposite_Add",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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;
994141e6 27930 if (obj2) {
093d3ff1
RD
27931 {
27932 arg3 = (bool)(SWIG_As_bool(obj2));
27933 if (SWIG_arg_fail(3)) SWIG_fail;
27934 }
994141e6 27935 }
d14a1e28
RD
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
c32bde28 27950static PyObject * DataObjectComposite_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 27957static PyObject *_wrap_new_TextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
27958 PyObject *resultobj;
27959 wxString const &arg1_defvalue = wxPyEmptyString ;
27960 wxString *arg1 = (wxString *) &arg1_defvalue ;
27961 wxTextDataObject *result;
ae8162c8 27962 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 27973 temp1 = true;
d14a1e28
RD
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 }
15afbcd0 27983 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxTextDataObject, 1);
d14a1e28
RD
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
c32bde28 27998static PyObject *_wrap_TextDataObject_GetTextLength(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28008 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28009 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28010 {
28011 PyThreadState* __tstate = wxPyBeginAllowThreads();
28012 result = (size_t)(arg1)->GetTextLength();
28013
28014 wxPyEndAllowThreads(__tstate);
28015 if (PyErr_Occurred()) SWIG_fail;
28016 }
093d3ff1
RD
28017 {
28018 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
28019 }
d14a1e28
RD
28020 return resultobj;
28021 fail:
28022 return NULL;
28023}
28024
28025
c32bde28 28026static PyObject *_wrap_TextDataObject_GetText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28036 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28037 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 28058static PyObject *_wrap_TextDataObject_SetText(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28059 PyObject *resultobj;
28060 wxTextDataObject *arg1 = (wxTextDataObject *) 0 ;
28061 wxString *arg2 = 0 ;
ae8162c8 28062 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
28070 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28071 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28072 {
28073 arg2 = wxString_in_helper(obj1);
28074 if (arg2 == NULL) SWIG_fail;
ae8162c8 28075 temp2 = true;
d14a1e28
RD
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
c32bde28 28099static PyObject * TextDataObject_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 28106static PyObject *_wrap_new_PyTextDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28107 PyObject *resultobj;
28108 wxString const &arg1_defvalue = wxPyEmptyString ;
28109 wxString *arg1 = (wxString *) &arg1_defvalue ;
28110 wxPyTextDataObject *result;
ae8162c8 28111 bool temp1 = false ;
d14a1e28
RD
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;
ae8162c8 28122 temp1 = true;
d14a1e28
RD
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 }
15afbcd0 28132 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDataObject, 1);
d14a1e28
RD
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
c32bde28 28147static PyObject *_wrap_PyTextDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28160 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDataObject, SWIG_POINTER_EXCEPTION | 0);
28161 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 28178static PyObject * PyTextDataObject_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 28185static PyObject *_wrap_new_BitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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) {
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 28213 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxBitmapDataObject, 1);
d14a1e28
RD
28214 return resultobj;
28215 fail:
28216 return NULL;
28217}
28218
28219
c32bde28 28220static PyObject *_wrap_BitmapDataObject_GetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28230 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxBitmapDataObject, SWIG_POINTER_EXCEPTION | 0);
28231 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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;
093d3ff1 28241 resultptr = new wxBitmap((wxBitmap &)(result));
15afbcd0 28242 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxBitmap, 1);
d14a1e28
RD
28243 }
28244 return resultobj;
28245 fail:
28246 return NULL;
28247}
28248
28249
c32bde28 28250static PyObject *_wrap_BitmapDataObject_SetBitmap(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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
c32bde28 28285static PyObject * BitmapDataObject_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 28292static PyObject *_wrap_new_PyBitmapDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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) {
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 28320 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyBitmapDataObject, 1);
d14a1e28
RD
28321 return resultobj;
28322 fail:
28323 return NULL;
28324}
28325
28326
c32bde28 28327static PyObject *_wrap_PyBitmapDataObject__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28340 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyBitmapDataObject, SWIG_POINTER_EXCEPTION | 0);
28341 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 28358static PyObject * PyBitmapDataObject_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 28365static PyObject *_wrap_new_FileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 28380 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxFileDataObject, 1);
d14a1e28
RD
28381 return resultobj;
28382 fail:
28383 return NULL;
28384}
28385
28386
c32bde28 28387static PyObject *_wrap_FileDataObject_GetFilenames(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28397 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDataObject, SWIG_POINTER_EXCEPTION | 0);
28398 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 28418static PyObject *_wrap_FileDataObject_AddFile(PyObject *, PyObject *args, PyObject *kwargs) {
15afbcd0
RD
28419 PyObject *resultobj;
28420 wxFileDataObject *arg1 = (wxFileDataObject *) 0 ;
28421 wxString *arg2 = 0 ;
ae8162c8 28422 bool temp2 = false ;
15afbcd0
RD
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;
093d3ff1
RD
28430 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxFileDataObject, SWIG_POINTER_EXCEPTION | 0);
28431 if (SWIG_arg_fail(1)) SWIG_fail;
15afbcd0
RD
28432 {
28433 arg2 = wxString_in_helper(obj1);
28434 if (arg2 == NULL) SWIG_fail;
ae8162c8 28435 temp2 = true;
15afbcd0
RD
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
c32bde28 28459static PyObject * FileDataObject_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
7557b9b5 28466static PyObject *_wrap_new_CustomDataObject__SWIG_0(PyObject *, PyObject *args) {
d14a1e28 28467 PyObject *resultobj;
7557b9b5 28468 wxDataFormat *arg1 = 0 ;
d14a1e28
RD
28469 wxCustomDataObject *result;
28470 PyObject * obj0 = 0 ;
d14a1e28 28471
7557b9b5
RD
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");
d14a1e28 28478 }
7557b9b5 28479 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
15afbcd0 28488 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxCustomDataObject, 1);
d14a1e28
RD
28489 return resultobj;
28490 fail:
28491 return NULL;
28492}
28493
28494
7557b9b5
RD
28495static 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
28530static 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
28549static 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
c32bde28 28591static PyObject *_wrap_CustomDataObject_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28603 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
28604 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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 }
4f89f6a3
RD
28613 {
28614 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28615 }
d14a1e28
RD
28616 return resultobj;
28617 fail:
28618 return NULL;
28619}
28620
28621
c32bde28 28622static PyObject *_wrap_CustomDataObject_GetSize(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28632 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
28633 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28634 {
28635 PyThreadState* __tstate = wxPyBeginAllowThreads();
28636 result = (size_t)(arg1)->GetSize();
28637
28638 wxPyEndAllowThreads(__tstate);
28639 if (PyErr_Occurred()) SWIG_fail;
28640 }
093d3ff1
RD
28641 {
28642 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
28643 }
d14a1e28
RD
28644 return resultobj;
28645 fail:
28646 return NULL;
28647}
28648
28649
c32bde28 28650static PyObject *_wrap_CustomDataObject_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28660 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxCustomDataObject, SWIG_POINTER_EXCEPTION | 0);
28661 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 28676static PyObject * CustomDataObject_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 28683static PyObject *_wrap_new_URLDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 28698 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxURLDataObject, 1);
d14a1e28
RD
28699 return resultobj;
28700 fail:
28701 return NULL;
28702}
28703
28704
c32bde28 28705static PyObject *_wrap_URLDataObject_GetURL(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28715 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxURLDataObject, SWIG_POINTER_EXCEPTION | 0);
28716 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 28737static PyObject *_wrap_URLDataObject_SetURL(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
28738 PyObject *resultobj;
28739 wxURLDataObject *arg1 = (wxURLDataObject *) 0 ;
28740 wxString *arg2 = 0 ;
ae8162c8 28741 bool temp2 = false ;
d14a1e28
RD
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;
093d3ff1
RD
28749 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxURLDataObject, SWIG_POINTER_EXCEPTION | 0);
28750 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28751 {
28752 arg2 = wxString_in_helper(obj1);
28753 if (arg2 == NULL) SWIG_fail;
ae8162c8 28754 temp2 = true;
d14a1e28
RD
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
c32bde28 28778static PyObject * URLDataObject_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 28785static PyObject *_wrap_new_MetafileDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 28800 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxMetafileDataObject, 1);
d14a1e28
RD
28801 return resultobj;
28802 fail:
28803 return NULL;
28804}
28805
28806
c32bde28 28807static PyObject * MetafileDataObject_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 28814static PyObject *_wrap_IsDragResultOk(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 28815 PyObject *resultobj;
093d3ff1 28816 wxDragResult arg1 ;
d14a1e28 28817 bool result;
994141e6 28818 PyObject * obj0 = 0 ;
d14a1e28
RD
28819 char *kwnames[] = {
28820 (char *) "res", NULL
28821 };
28822
994141e6 28823 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O:IsDragResultOk",kwnames,&obj0)) goto fail;
093d3ff1
RD
28824 {
28825 arg1 = (wxDragResult)(SWIG_As_int(obj0));
28826 if (SWIG_arg_fail(1)) SWIG_fail;
28827 }
d14a1e28
RD
28828 {
28829 PyThreadState* __tstate = wxPyBeginAllowThreads();
28830 result = (bool)wxIsDragResultOk((wxDragResult )arg1);
28831
28832 wxPyEndAllowThreads(__tstate);
28833 if (PyErr_Occurred()) SWIG_fail;
28834 }
4f89f6a3
RD
28835 {
28836 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
28837 }
d14a1e28
RD
28838 return resultobj;
28839 fail:
28840 return NULL;
28841}
28842
28843
c32bde28 28844static PyObject *_wrap_new_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28 28845 PyObject *resultobj;
d1e20054 28846 wxWindow *arg1 = (wxWindow *) 0 ;
d14a1e28
RD
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
d1e20054 28862 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_DropSource",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
28863 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
28864 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 28865 if (obj1) {
093d3ff1
RD
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;
d14a1e28
RD
28873 }
28874 }
28875 if (obj2) {
093d3ff1
RD
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;
d14a1e28
RD
28883 }
28884 }
28885 if (obj3) {
093d3ff1
RD
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;
d14a1e28
RD
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 }
15afbcd0 28902 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropSource, 1);
d14a1e28
RD
28903 return resultobj;
28904 fail:
28905 return NULL;
28906}
28907
28908
c32bde28 28909static PyObject *_wrap_DropSource__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 ;
994141e6 28918 PyObject * obj3 = 0 ;
d14a1e28
RD
28919 char *kwnames[] = {
28920 (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL
28921 };
28922
994141e6 28923 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropSource__setCallbackInfo",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
28924 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
28925 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
28926 arg2 = obj1;
28927 arg3 = obj2;
093d3ff1
RD
28928 {
28929 arg4 = (int)(SWIG_As_int(obj3));
28930 if (SWIG_arg_fail(4)) SWIG_fail;
28931 }
d14a1e28
RD
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
c32bde28 28946static PyObject *_wrap_delete_DropSource(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28955 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
28956 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 28971static PyObject *_wrap_DropSource_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
28982 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
28983 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 28984 {
093d3ff1
RD
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();
d14a1e28
RD
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
c32bde28 29006static PyObject *_wrap_DropSource_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
29016 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29017 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29018 {
29019 PyThreadState* __tstate = wxPyBeginAllowThreads();
29020 result = (wxDataObject *)(arg1)->GetDataObject();
29021
29022 wxPyEndAllowThreads(__tstate);
29023 if (PyErr_Occurred()) SWIG_fail;
29024 }
15afbcd0 29025 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
d14a1e28
RD
29026 return resultobj;
29027 fail:
29028 return NULL;
29029}
29030
29031
c32bde28 29032static PyObject *_wrap_DropSource_SetCursor(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29033 PyObject *resultobj;
29034 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
093d3ff1 29035 wxDragResult arg2 ;
d14a1e28
RD
29036 wxCursor *arg3 = 0 ;
29037 PyObject * obj0 = 0 ;
994141e6 29038 PyObject * obj1 = 0 ;
d14a1e28
RD
29039 PyObject * obj2 = 0 ;
29040 char *kwnames[] = {
29041 (char *) "self",(char *) "res",(char *) "cursor", NULL
29042 };
29043
994141e6 29044 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropSource_SetCursor",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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;
d14a1e28
RD
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
c32bde28 29073static PyObject *_wrap_DropSource_DoDragDrop(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29074 PyObject *resultobj;
29075 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
29076 int arg2 = (int) wxDrag_CopyOnly ;
093d3ff1 29077 wxDragResult result;
d14a1e28 29078 PyObject * obj0 = 0 ;
994141e6 29079 PyObject * obj1 = 0 ;
d14a1e28
RD
29080 char *kwnames[] = {
29081 (char *) "self",(char *) "flags", NULL
29082 };
29083
994141e6 29084 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:DropSource_DoDragDrop",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
29085 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropSource, SWIG_POINTER_EXCEPTION | 0);
29086 if (SWIG_arg_fail(1)) SWIG_fail;
994141e6 29087 if (obj1) {
093d3ff1
RD
29088 {
29089 arg2 = (int)(SWIG_As_int(obj1));
29090 if (SWIG_arg_fail(2)) SWIG_fail;
29091 }
994141e6 29092 }
d14a1e28
RD
29093 {
29094 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 29095 result = (wxDragResult)(arg1)->DoDragDrop(arg2);
d14a1e28
RD
29096
29097 wxPyEndAllowThreads(__tstate);
29098 if (PyErr_Occurred()) SWIG_fail;
29099 }
093d3ff1 29100 resultobj = SWIG_From_int((result));
d14a1e28
RD
29101 return resultobj;
29102 fail:
29103 return NULL;
29104}
29105
29106
c32bde28 29107static PyObject *_wrap_DropSource_base_GiveFeedback(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29108 PyObject *resultobj;
29109 wxPyDropSource *arg1 = (wxPyDropSource *) 0 ;
093d3ff1 29110 wxDragResult arg2 ;
d14a1e28
RD
29111 bool result;
29112 PyObject * obj0 = 0 ;
994141e6 29113 PyObject * obj1 = 0 ;
d14a1e28
RD
29114 char *kwnames[] = {
29115 (char *) "self",(char *) "effect", NULL
29116 };
29117
994141e6 29118 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:DropSource_base_GiveFeedback",kwnames,&obj0,&obj1)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
29125 {
29126 PyThreadState* __tstate = wxPyBeginAllowThreads();
29127 result = (bool)(arg1)->base_GiveFeedback((wxDragResult )arg2);
29128
29129 wxPyEndAllowThreads(__tstate);
29130 if (PyErr_Occurred()) SWIG_fail;
29131 }
4f89f6a3
RD
29132 {
29133 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29134 }
d14a1e28
RD
29135 return resultobj;
29136 fail:
29137 return NULL;
29138}
29139
29140
c32bde28 29141static PyObject * DropSource_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 29148static PyObject *_wrap_new_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29149 PyObject *resultobj;
29150 wxDataObject *arg1 = (wxDataObject *) NULL ;
29151 wxPyDropTarget *result;
29152 PyObject * obj0 = 0 ;
29153 char *kwnames[] = {
29154 (char *) "dataObject", NULL
29155 };
29156
15afbcd0 29157 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|O:new_DropTarget",kwnames,&obj0)) goto fail;
d14a1e28 29158 if (obj0) {
093d3ff1
RD
29159 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDataObject, SWIG_POINTER_EXCEPTION | SWIG_POINTER_DISOWN);
29160 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29161 }
29162 {
29163 PyThreadState* __tstate = wxPyBeginAllowThreads();
29164 result = (wxPyDropTarget *)new wxPyDropTarget(arg1);
29165
29166 wxPyEndAllowThreads(__tstate);
29167 if (PyErr_Occurred()) SWIG_fail;
29168 }
15afbcd0 29169 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyDropTarget, 1);
d14a1e28
RD
29170 return resultobj;
29171 fail:
29172 return NULL;
29173}
29174
29175
c32bde28 29176static PyObject *_wrap_DropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
29189 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29190 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 29207static PyObject *_wrap_delete_DropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
29216 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29217 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 29232static PyObject *_wrap_DropTarget_GetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
29242 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29243 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29244 {
29245 PyThreadState* __tstate = wxPyBeginAllowThreads();
29246 result = (wxDataObject *)(arg1)->GetDataObject();
29247
29248 wxPyEndAllowThreads(__tstate);
29249 if (PyErr_Occurred()) SWIG_fail;
29250 }
15afbcd0 29251 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxDataObject, 0);
d14a1e28
RD
29252 return resultobj;
29253 fail:
29254 return NULL;
29255}
29256
29257
c32bde28 29258static PyObject *_wrap_DropTarget_SetDataObject(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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
c32bde28 29287static PyObject *_wrap_DropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29288 PyObject *resultobj;
29289 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
e811c8ce
RD
29290 int arg2 ;
29291 int arg3 ;
093d3ff1
RD
29292 wxDragResult arg4 ;
29293 wxDragResult result;
d14a1e28 29294 PyObject * obj0 = 0 ;
994141e6
RD
29295 PyObject * obj1 = 0 ;
29296 PyObject * obj2 = 0 ;
29297 PyObject * obj3 = 0 ;
d14a1e28
RD
29298 char *kwnames[] = {
29299 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29300 };
29301
994141e6 29302 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
29317 {
29318 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 29319 result = (wxDragResult)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
d14a1e28
RD
29320
29321 wxPyEndAllowThreads(__tstate);
29322 if (PyErr_Occurred()) SWIG_fail;
29323 }
093d3ff1 29324 resultobj = SWIG_From_int((result));
d14a1e28
RD
29325 return resultobj;
29326 fail:
29327 return NULL;
29328}
29329
29330
c32bde28 29331static PyObject *_wrap_DropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29332 PyObject *resultobj;
29333 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
e811c8ce
RD
29334 int arg2 ;
29335 int arg3 ;
093d3ff1
RD
29336 wxDragResult arg4 ;
29337 wxDragResult result;
d14a1e28 29338 PyObject * obj0 = 0 ;
994141e6
RD
29339 PyObject * obj1 = 0 ;
29340 PyObject * obj2 = 0 ;
29341 PyObject * obj3 = 0 ;
d14a1e28
RD
29342 char *kwnames[] = {
29343 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29344 };
29345
994141e6 29346 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:DropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
29361 {
29362 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 29363 result = (wxDragResult)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
d14a1e28
RD
29364
29365 wxPyEndAllowThreads(__tstate);
29366 if (PyErr_Occurred()) SWIG_fail;
29367 }
093d3ff1 29368 resultobj = SWIG_From_int((result));
d14a1e28
RD
29369 return resultobj;
29370 fail:
29371 return NULL;
29372}
29373
29374
c32bde28 29375static PyObject *_wrap_DropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
29384 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29385 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 29400static PyObject *_wrap_DropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29401 PyObject *resultobj;
29402 wxPyDropTarget *arg1 = (wxPyDropTarget *) 0 ;
e811c8ce
RD
29403 int arg2 ;
29404 int arg3 ;
d14a1e28
RD
29405 bool result;
29406 PyObject * obj0 = 0 ;
994141e6
RD
29407 PyObject * obj1 = 0 ;
29408 PyObject * obj2 = 0 ;
d14a1e28
RD
29409 char *kwnames[] = {
29410 (char *) "self",(char *) "x",(char *) "y", NULL
29411 };
29412
994141e6 29413 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:DropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
29424 {
29425 PyThreadState* __tstate = wxPyBeginAllowThreads();
29426 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
29427
29428 wxPyEndAllowThreads(__tstate);
29429 if (PyErr_Occurred()) SWIG_fail;
29430 }
4f89f6a3
RD
29431 {
29432 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29433 }
d14a1e28
RD
29434 return resultobj;
29435 fail:
29436 return NULL;
29437}
29438
29439
c32bde28 29440static PyObject *_wrap_DropTarget_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
29450 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyDropTarget, SWIG_POINTER_EXCEPTION | 0);
29451 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
29452 {
29453 PyThreadState* __tstate = wxPyBeginAllowThreads();
29454 result = (bool)(arg1)->GetData();
29455
29456 wxPyEndAllowThreads(__tstate);
29457 if (PyErr_Occurred()) SWIG_fail;
29458 }
4f89f6a3
RD
29459 {
29460 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29461 }
d14a1e28
RD
29462 return resultobj;
29463 fail:
29464 return NULL;
29465}
29466
29467
c9caa6bb
RD
29468static 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
29499static 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
c32bde28 29525static PyObject * DropTarget_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 29532static PyObject *_wrap_new_TextDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 29547 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyTextDropTarget, 1);
d14a1e28
RD
29548 return resultobj;
29549 fail:
29550 return NULL;
29551}
29552
29553
c32bde28 29554static PyObject *_wrap_TextDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
29567 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
29568 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 29585static PyObject *_wrap_TextDropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29586 PyObject *resultobj;
29587 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
e811c8ce
RD
29588 int arg2 ;
29589 int arg3 ;
093d3ff1
RD
29590 wxDragResult arg4 ;
29591 wxDragResult result;
d14a1e28 29592 PyObject * obj0 = 0 ;
994141e6
RD
29593 PyObject * obj1 = 0 ;
29594 PyObject * obj2 = 0 ;
29595 PyObject * obj3 = 0 ;
d14a1e28
RD
29596 char *kwnames[] = {
29597 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29598 };
29599
994141e6 29600 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
29615 {
29616 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 29617 result = (wxDragResult)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
d14a1e28
RD
29618
29619 wxPyEndAllowThreads(__tstate);
29620 if (PyErr_Occurred()) SWIG_fail;
29621 }
093d3ff1 29622 resultobj = SWIG_From_int((result));
d14a1e28
RD
29623 return resultobj;
29624 fail:
29625 return NULL;
29626}
29627
29628
c32bde28 29629static PyObject *_wrap_TextDropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29630 PyObject *resultobj;
29631 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
e811c8ce
RD
29632 int arg2 ;
29633 int arg3 ;
093d3ff1
RD
29634 wxDragResult arg4 ;
29635 wxDragResult result;
d14a1e28 29636 PyObject * obj0 = 0 ;
994141e6
RD
29637 PyObject * obj1 = 0 ;
29638 PyObject * obj2 = 0 ;
29639 PyObject * obj3 = 0 ;
d14a1e28
RD
29640 char *kwnames[] = {
29641 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29642 };
29643
994141e6 29644 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
29659 {
29660 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 29661 result = (wxDragResult)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
d14a1e28
RD
29662
29663 wxPyEndAllowThreads(__tstate);
29664 if (PyErr_Occurred()) SWIG_fail;
29665 }
093d3ff1 29666 resultobj = SWIG_From_int((result));
d14a1e28
RD
29667 return resultobj;
29668 fail:
29669 return NULL;
29670}
29671
29672
c32bde28 29673static PyObject *_wrap_TextDropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
29682 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyTextDropTarget, SWIG_POINTER_EXCEPTION | 0);
29683 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 29698static PyObject *_wrap_TextDropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29699 PyObject *resultobj;
29700 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
e811c8ce
RD
29701 int arg2 ;
29702 int arg3 ;
d14a1e28
RD
29703 bool result;
29704 PyObject * obj0 = 0 ;
994141e6
RD
29705 PyObject * obj1 = 0 ;
29706 PyObject * obj2 = 0 ;
d14a1e28
RD
29707 char *kwnames[] = {
29708 (char *) "self",(char *) "x",(char *) "y", NULL
29709 };
29710
994141e6 29711 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:TextDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
29722 {
29723 PyThreadState* __tstate = wxPyBeginAllowThreads();
29724 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
29725
29726 wxPyEndAllowThreads(__tstate);
29727 if (PyErr_Occurred()) SWIG_fail;
29728 }
4f89f6a3
RD
29729 {
29730 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29731 }
d14a1e28
RD
29732 return resultobj;
29733 fail:
29734 return NULL;
29735}
29736
29737
c32bde28 29738static PyObject *_wrap_TextDropTarget_base_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29739 PyObject *resultobj;
29740 wxPyTextDropTarget *arg1 = (wxPyTextDropTarget *) 0 ;
e811c8ce
RD
29741 int arg2 ;
29742 int arg3 ;
093d3ff1
RD
29743 wxDragResult arg4 ;
29744 wxDragResult result;
d14a1e28 29745 PyObject * obj0 = 0 ;
994141e6
RD
29746 PyObject * obj1 = 0 ;
29747 PyObject * obj2 = 0 ;
29748 PyObject * obj3 = 0 ;
d14a1e28
RD
29749 char *kwnames[] = {
29750 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29751 };
29752
994141e6 29753 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:TextDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
29768 {
29769 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 29770 result = (wxDragResult)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
d14a1e28
RD
29771
29772 wxPyEndAllowThreads(__tstate);
29773 if (PyErr_Occurred()) SWIG_fail;
29774 }
093d3ff1 29775 resultobj = SWIG_From_int((result));
d14a1e28
RD
29776 return resultobj;
29777 fail:
29778 return NULL;
29779}
29780
29781
c32bde28 29782static PyObject * TextDropTarget_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 29789static PyObject *_wrap_new_FileDropTarget(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 29804 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxPyFileDropTarget, 1);
d14a1e28
RD
29805 return resultobj;
29806 fail:
29807 return NULL;
29808}
29809
29810
c32bde28 29811static PyObject *_wrap_FileDropTarget__setCallbackInfo(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
29824 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
29825 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 29842static PyObject *_wrap_FileDropTarget_base_OnEnter(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29843 PyObject *resultobj;
29844 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
e811c8ce
RD
29845 int arg2 ;
29846 int arg3 ;
093d3ff1
RD
29847 wxDragResult arg4 ;
29848 wxDragResult result;
d14a1e28 29849 PyObject * obj0 = 0 ;
994141e6
RD
29850 PyObject * obj1 = 0 ;
29851 PyObject * obj2 = 0 ;
29852 PyObject * obj3 = 0 ;
d14a1e28
RD
29853 char *kwnames[] = {
29854 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29855 };
29856
994141e6 29857 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnEnter",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
29872 {
29873 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 29874 result = (wxDragResult)(arg1)->base_OnEnter(arg2,arg3,(wxDragResult )arg4);
d14a1e28
RD
29875
29876 wxPyEndAllowThreads(__tstate);
29877 if (PyErr_Occurred()) SWIG_fail;
29878 }
093d3ff1 29879 resultobj = SWIG_From_int((result));
d14a1e28
RD
29880 return resultobj;
29881 fail:
29882 return NULL;
29883}
29884
29885
c32bde28 29886static PyObject *_wrap_FileDropTarget_base_OnDragOver(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29887 PyObject *resultobj;
29888 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
e811c8ce
RD
29889 int arg2 ;
29890 int arg3 ;
093d3ff1
RD
29891 wxDragResult arg4 ;
29892 wxDragResult result;
d14a1e28 29893 PyObject * obj0 = 0 ;
994141e6
RD
29894 PyObject * obj1 = 0 ;
29895 PyObject * obj2 = 0 ;
29896 PyObject * obj3 = 0 ;
d14a1e28
RD
29897 char *kwnames[] = {
29898 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
29899 };
29900
994141e6 29901 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnDragOver",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
29916 {
29917 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 29918 result = (wxDragResult)(arg1)->base_OnDragOver(arg2,arg3,(wxDragResult )arg4);
d14a1e28
RD
29919
29920 wxPyEndAllowThreads(__tstate);
29921 if (PyErr_Occurred()) SWIG_fail;
29922 }
093d3ff1 29923 resultobj = SWIG_From_int((result));
d14a1e28
RD
29924 return resultobj;
29925 fail:
29926 return NULL;
29927}
29928
29929
c32bde28 29930static PyObject *_wrap_FileDropTarget_base_OnLeave(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
29939 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxPyFileDropTarget, SWIG_POINTER_EXCEPTION | 0);
29940 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 29955static PyObject *_wrap_FileDropTarget_base_OnDrop(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29956 PyObject *resultobj;
29957 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
e811c8ce
RD
29958 int arg2 ;
29959 int arg3 ;
d14a1e28
RD
29960 bool result;
29961 PyObject * obj0 = 0 ;
994141e6
RD
29962 PyObject * obj1 = 0 ;
29963 PyObject * obj2 = 0 ;
d14a1e28
RD
29964 char *kwnames[] = {
29965 (char *) "self",(char *) "x",(char *) "y", NULL
29966 };
29967
994141e6 29968 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:FileDropTarget_base_OnDrop",kwnames,&obj0,&obj1,&obj2)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
29979 {
29980 PyThreadState* __tstate = wxPyBeginAllowThreads();
29981 result = (bool)(arg1)->base_OnDrop(arg2,arg3);
29982
29983 wxPyEndAllowThreads(__tstate);
29984 if (PyErr_Occurred()) SWIG_fail;
29985 }
4f89f6a3
RD
29986 {
29987 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
29988 }
d14a1e28
RD
29989 return resultobj;
29990 fail:
29991 return NULL;
29992}
29993
29994
c32bde28 29995static PyObject *_wrap_FileDropTarget_base_OnData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
29996 PyObject *resultobj;
29997 wxPyFileDropTarget *arg1 = (wxPyFileDropTarget *) 0 ;
e811c8ce
RD
29998 int arg2 ;
29999 int arg3 ;
093d3ff1
RD
30000 wxDragResult arg4 ;
30001 wxDragResult result;
d14a1e28 30002 PyObject * obj0 = 0 ;
994141e6
RD
30003 PyObject * obj1 = 0 ;
30004 PyObject * obj2 = 0 ;
30005 PyObject * obj3 = 0 ;
d14a1e28
RD
30006 char *kwnames[] = {
30007 (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL
30008 };
30009
994141e6 30010 if(!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOO:FileDropTarget_base_OnData",kwnames,&obj0,&obj1,&obj2,&obj3)) goto fail;
093d3ff1
RD
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 }
d14a1e28
RD
30025 {
30026 PyThreadState* __tstate = wxPyBeginAllowThreads();
093d3ff1 30027 result = (wxDragResult)(arg1)->base_OnData(arg2,arg3,(wxDragResult )arg4);
d14a1e28
RD
30028
30029 wxPyEndAllowThreads(__tstate);
30030 if (PyErr_Occurred()) SWIG_fail;
30031 }
093d3ff1 30032 resultobj = SWIG_From_int((result));
d14a1e28
RD
30033 return resultobj;
30034 fail:
30035 return NULL;
30036}
30037
30038
c32bde28 30039static PyObject * FileDropTarget_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 30046static PyObject *_wrap_new_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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 }
15afbcd0 30061 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboard, 1);
d14a1e28
RD
30062 return resultobj;
30063 fail:
30064 return NULL;
30065}
30066
30067
c32bde28 30068static PyObject *_wrap_delete_Clipboard(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
30077 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30078 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 30093static PyObject *_wrap_Clipboard_Open(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
30103 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30104 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30105 {
30106 PyThreadState* __tstate = wxPyBeginAllowThreads();
30107 result = (bool)(arg1)->Open();
30108
30109 wxPyEndAllowThreads(__tstate);
30110 if (PyErr_Occurred()) SWIG_fail;
30111 }
4f89f6a3
RD
30112 {
30113 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30114 }
d14a1e28
RD
30115 return resultobj;
30116 fail:
30117 return NULL;
30118}
30119
30120
c32bde28 30121static PyObject *_wrap_Clipboard_Close(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
30130 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30131 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 30146static PyObject *_wrap_Clipboard_IsOpened(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
30156 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30157 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30158 {
30159 PyThreadState* __tstate = wxPyBeginAllowThreads();
30160 result = (bool)((wxClipboard const *)arg1)->IsOpened();
30161
30162 wxPyEndAllowThreads(__tstate);
30163 if (PyErr_Occurred()) SWIG_fail;
30164 }
4f89f6a3
RD
30165 {
30166 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30167 }
d14a1e28
RD
30168 return resultobj;
30169 fail:
30170 return NULL;
30171}
30172
30173
c32bde28 30174static PyObject *_wrap_Clipboard_AddData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
30190 {
30191 PyThreadState* __tstate = wxPyBeginAllowThreads();
30192 result = (bool)(arg1)->AddData(arg2);
30193
30194 wxPyEndAllowThreads(__tstate);
30195 if (PyErr_Occurred()) SWIG_fail;
30196 }
4f89f6a3
RD
30197 {
30198 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30199 }
d14a1e28
RD
30200 return resultobj;
30201 fail:
30202 return NULL;
30203}
30204
30205
c32bde28 30206static PyObject *_wrap_Clipboard_SetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
30222 {
30223 PyThreadState* __tstate = wxPyBeginAllowThreads();
30224 result = (bool)(arg1)->SetData(arg2);
30225
30226 wxPyEndAllowThreads(__tstate);
30227 if (PyErr_Occurred()) SWIG_fail;
30228 }
4f89f6a3
RD
30229 {
30230 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30231 }
d14a1e28
RD
30232 return resultobj;
30233 fail:
30234 return NULL;
30235}
30236
30237
c32bde28 30238static PyObject *_wrap_Clipboard_IsSupported(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
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 }
4f89f6a3
RD
30267 {
30268 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30269 }
d14a1e28
RD
30270 return resultobj;
30271 fail:
30272 return NULL;
30273}
30274
30275
c32bde28 30276static PyObject *_wrap_Clipboard_GetData(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
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;
d14a1e28
RD
30297 }
30298 {
30299 PyThreadState* __tstate = wxPyBeginAllowThreads();
30300 result = (bool)(arg1)->GetData(*arg2);
30301
30302 wxPyEndAllowThreads(__tstate);
30303 if (PyErr_Occurred()) SWIG_fail;
30304 }
4f89f6a3
RD
30305 {
30306 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30307 }
d14a1e28
RD
30308 return resultobj;
30309 fail:
30310 return NULL;
30311}
30312
30313
c32bde28 30314static PyObject *_wrap_Clipboard_Clear(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
30323 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30324 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 30339static PyObject *_wrap_Clipboard_Flush(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
30349 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30350 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30351 {
30352 PyThreadState* __tstate = wxPyBeginAllowThreads();
30353 result = (bool)(arg1)->Flush();
30354
30355 wxPyEndAllowThreads(__tstate);
30356 if (PyErr_Occurred()) SWIG_fail;
30357 }
4f89f6a3
RD
30358 {
30359 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30360 }
d14a1e28
RD
30361 return resultobj;
30362 fail:
30363 return NULL;
30364}
30365
30366
c32bde28 30367static PyObject *_wrap_Clipboard_UsePrimarySelection(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
30368 PyObject *resultobj;
30369 wxClipboard *arg1 = (wxClipboard *) 0 ;
ae8162c8 30370 bool arg2 = (bool) true ;
d14a1e28
RD
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;
093d3ff1
RD
30378 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30379 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28 30380 if (obj1) {
093d3ff1
RD
30381 {
30382 arg2 = (bool)(SWIG_As_bool(obj1));
30383 if (SWIG_arg_fail(2)) SWIG_fail;
30384 }
d14a1e28
RD
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
c32bde28 30400static PyObject *_wrap_Clipboard_Get(PyObject *, PyObject *args, PyObject *kwargs) {
dfbb5885
RD
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
c32bde28 30422static PyObject * Clipboard_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 30429static PyObject *_wrap_new_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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) {
093d3ff1
RD
30440 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboard, SWIG_POINTER_EXCEPTION | 0);
30441 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30442 }
30443 {
30444 PyThreadState* __tstate = wxPyBeginAllowThreads();
30445 result = (wxClipboardLocker *)new wxClipboardLocker(arg1);
30446
30447 wxPyEndAllowThreads(__tstate);
30448 if (PyErr_Occurred()) SWIG_fail;
30449 }
15afbcd0 30450 resultobj = SWIG_NewPointerObj((void*)(result), SWIGTYPE_p_wxClipboardLocker, 1);
d14a1e28
RD
30451 return resultobj;
30452 fail:
30453 return NULL;
30454}
30455
30456
c32bde28 30457static PyObject *_wrap_delete_ClipboardLocker(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
30466 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboardLocker, SWIG_POINTER_EXCEPTION | 0);
30467 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
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
c32bde28 30482static PyObject *_wrap_ClipboardLocker___nonzero__(PyObject *, PyObject *args, PyObject *kwargs) {
d14a1e28
RD
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;
093d3ff1
RD
30492 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxClipboardLocker, SWIG_POINTER_EXCEPTION | 0);
30493 if (SWIG_arg_fail(1)) SWIG_fail;
d14a1e28
RD
30494 {
30495 PyThreadState* __tstate = wxPyBeginAllowThreads();
30496 result = (bool)wxClipboardLocker___nonzero__(arg1);
30497
30498 wxPyEndAllowThreads(__tstate);
30499 if (PyErr_Occurred()) SWIG_fail;
30500 }
4f89f6a3
RD
30501 {
30502 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30503 }
d14a1e28
RD
30504 return resultobj;
30505 fail:
30506 return NULL;
30507}
30508
30509
c32bde28 30510static PyObject * ClipboardLocker_swigregister(PyObject *, PyObject *args) {
d14a1e28
RD
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}
c32bde28 30517static PyObject *_wrap_new_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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) {
093d3ff1
RD
30534 {
30535 arg1 = (int)(SWIG_As_int(obj0));
30536 if (SWIG_arg_fail(1)) SWIG_fail;
30537 }
4276dc52
RD
30538 }
30539 if (obj1) {
093d3ff1
RD
30540 {
30541 arg2 = (int)(SWIG_As_int(obj1));
30542 if (SWIG_arg_fail(2)) SWIG_fail;
30543 }
4276dc52
RD
30544 }
30545 if (obj2) {
093d3ff1
RD
30546 {
30547 arg3 = (int)(SWIG_As_int(obj2));
30548 if (SWIG_arg_fail(3)) SWIG_fail;
30549 }
4276dc52
RD
30550 }
30551 if (obj3) {
093d3ff1
RD
30552 {
30553 arg4 = (int)(SWIG_As_int(obj3));
30554 if (SWIG_arg_fail(4)) SWIG_fail;
30555 }
4276dc52
RD
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
c32bde28 30571static PyObject *_wrap_delete_VideoMode(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
30580 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30581 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
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
c32bde28 30596static PyObject *_wrap_VideoMode_Matches(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
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;
4276dc52
RD
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 }
4f89f6a3
RD
30625 {
30626 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30627 }
4276dc52
RD
30628 return resultobj;
30629 fail:
30630 return NULL;
30631}
30632
30633
c32bde28 30634static PyObject *_wrap_VideoMode_GetWidth(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
30644 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30645 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
30646 {
30647 PyThreadState* __tstate = wxPyBeginAllowThreads();
30648 result = (int)((wxVideoMode const *)arg1)->GetWidth();
30649
30650 wxPyEndAllowThreads(__tstate);
30651 if (PyErr_Occurred()) SWIG_fail;
30652 }
093d3ff1
RD
30653 {
30654 resultobj = SWIG_From_int((int)(result));
30655 }
4276dc52
RD
30656 return resultobj;
30657 fail:
30658 return NULL;
30659}
30660
30661
c32bde28 30662static PyObject *_wrap_VideoMode_GetHeight(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
30672 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30673 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
30674 {
30675 PyThreadState* __tstate = wxPyBeginAllowThreads();
30676 result = (int)((wxVideoMode const *)arg1)->GetHeight();
30677
30678 wxPyEndAllowThreads(__tstate);
30679 if (PyErr_Occurred()) SWIG_fail;
30680 }
093d3ff1
RD
30681 {
30682 resultobj = SWIG_From_int((int)(result));
30683 }
4276dc52
RD
30684 return resultobj;
30685 fail:
30686 return NULL;
30687}
30688
30689
c32bde28 30690static PyObject *_wrap_VideoMode_GetDepth(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
30700 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30701 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
30702 {
30703 PyThreadState* __tstate = wxPyBeginAllowThreads();
30704 result = (int)((wxVideoMode const *)arg1)->GetDepth();
30705
30706 wxPyEndAllowThreads(__tstate);
30707 if (PyErr_Occurred()) SWIG_fail;
30708 }
093d3ff1
RD
30709 {
30710 resultobj = SWIG_From_int((int)(result));
30711 }
4276dc52
RD
30712 return resultobj;
30713 fail:
30714 return NULL;
30715}
30716
30717
c32bde28 30718static PyObject *_wrap_VideoMode_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
30728 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30729 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
30730 {
30731 PyThreadState* __tstate = wxPyBeginAllowThreads();
30732 result = (bool)((wxVideoMode const *)arg1)->IsOk();
30733
30734 wxPyEndAllowThreads(__tstate);
30735 if (PyErr_Occurred()) SWIG_fail;
30736 }
4f89f6a3
RD
30737 {
30738 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30739 }
4276dc52
RD
30740 return resultobj;
30741 fail:
30742 return NULL;
30743}
30744
30745
c32bde28 30746static PyObject *_wrap_VideoMode___eq__(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
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;
4276dc52
RD
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 }
4f89f6a3
RD
30769 {
30770 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30771 }
4276dc52
RD
30772 return resultobj;
30773 fail:
30774 return NULL;
30775}
30776
30777
c32bde28 30778static PyObject *_wrap_VideoMode___ne__(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
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;
4276dc52
RD
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 }
4f89f6a3
RD
30801 {
30802 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
30803 }
4276dc52
RD
30804 return resultobj;
30805 fail:
30806 return NULL;
30807}
30808
30809
c32bde28 30810static PyObject *_wrap_VideoMode_w_set(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
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 }
4276dc52
RD
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
c32bde28 30836static PyObject *_wrap_VideoMode_w_get(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
30846 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30847 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
30848 result = (int) ((arg1)->w);
30849
093d3ff1
RD
30850 {
30851 resultobj = SWIG_From_int((int)(result));
30852 }
4276dc52
RD
30853 return resultobj;
30854 fail:
30855 return NULL;
30856}
30857
30858
c32bde28 30859static PyObject *_wrap_VideoMode_h_set(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
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 }
4276dc52
RD
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
c32bde28 30885static PyObject *_wrap_VideoMode_h_get(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
30895 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30896 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
30897 result = (int) ((arg1)->h);
30898
093d3ff1
RD
30899 {
30900 resultobj = SWIG_From_int((int)(result));
30901 }
4276dc52
RD
30902 return resultobj;
30903 fail:
30904 return NULL;
30905}
30906
30907
c32bde28 30908static PyObject *_wrap_VideoMode_bpp_set(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
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 }
4276dc52
RD
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
c32bde28 30934static PyObject *_wrap_VideoMode_bpp_get(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
30944 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30945 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
30946 result = (int) ((arg1)->bpp);
30947
093d3ff1
RD
30948 {
30949 resultobj = SWIG_From_int((int)(result));
30950 }
4276dc52
RD
30951 return resultobj;
30952 fail:
30953 return NULL;
30954}
30955
30956
c32bde28 30957static PyObject *_wrap_VideoMode_refresh_set(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
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 }
4276dc52
RD
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
c32bde28 30983static PyObject *_wrap_VideoMode_refresh_get(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
30993 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxVideoMode, SWIG_POINTER_EXCEPTION | 0);
30994 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
30995 result = (int) ((arg1)->refresh);
30996
093d3ff1
RD
30997 {
30998 resultobj = SWIG_From_int((int)(result));
30999 }
4276dc52
RD
31000 return resultobj;
31001 fail:
31002 return NULL;
31003}
31004
31005
c32bde28 31006static PyObject * VideoMode_swigregister(PyObject *, PyObject *args) {
4276dc52
RD
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}
c32bde28 31013static int _wrap_DefaultVideoMode_set(PyObject *) {
4276dc52
RD
31014 PyErr_SetString(PyExc_TypeError,"Variable DefaultVideoMode is read-only.");
31015 return 1;
31016}
31017
31018
093d3ff1 31019static PyObject *_wrap_DefaultVideoMode_get(void) {
4276dc52
RD
31020 PyObject *pyobj;
31021
31022 pyobj = SWIG_NewPointerObj((void *)(&wxDefaultVideoMode), SWIGTYPE_p_wxVideoMode, 0);
31023 return pyobj;
31024}
31025
31026
c32bde28 31027static PyObject *_wrap_new_Display(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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) {
093d3ff1
RD
31038 {
31039 arg1 = (size_t)(SWIG_As_unsigned_SS_long(obj0));
31040 if (SWIG_arg_fail(1)) SWIG_fail;
31041 }
4276dc52
RD
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
c32bde28 31057static PyObject *_wrap_delete_Display(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
31066 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31067 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
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
c32bde28 31082static PyObject *_wrap_Display_GetCount(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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 }
093d3ff1
RD
31097 {
31098 resultobj = SWIG_From_unsigned_SS_long((unsigned long)(result));
31099 }
4276dc52
RD
31100 return resultobj;
31101 fail:
31102 return NULL;
31103}
31104
31105
c32bde28 31106static PyObject *_wrap_Display_GetFromPoint(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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 }
093d3ff1
RD
31128 {
31129 resultobj = SWIG_From_int((int)(result));
31130 }
4276dc52
RD
31131 return resultobj;
31132 fail:
31133 return NULL;
31134}
31135
31136
c32bde28 31137static PyObject *_wrap_Display_GetFromWindow(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
31147 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxWindow, SWIG_POINTER_EXCEPTION | 0);
31148 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
31149 {
31150 PyThreadState* __tstate = wxPyBeginAllowThreads();
31151 result = (int)Display_GetFromWindow(arg1);
31152
31153 wxPyEndAllowThreads(__tstate);
31154 if (PyErr_Occurred()) SWIG_fail;
31155 }
093d3ff1
RD
31156 {
31157 resultobj = SWIG_From_int((int)(result));
31158 }
4276dc52
RD
31159 return resultobj;
31160 fail:
31161 return NULL;
31162}
31163
31164
c32bde28 31165static PyObject *_wrap_Display_IsOk(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
31175 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31176 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
31177 {
31178 PyThreadState* __tstate = wxPyBeginAllowThreads();
31179 result = (bool)((wxDisplay const *)arg1)->IsOk();
31180
31181 wxPyEndAllowThreads(__tstate);
31182 if (PyErr_Occurred()) SWIG_fail;
31183 }
4f89f6a3
RD
31184 {
31185 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31186 }
4276dc52
RD
31187 return resultobj;
31188 fail:
31189 return NULL;
31190}
31191
31192
c32bde28 31193static PyObject *_wrap_Display_GetGeometry(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
31203 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31204 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
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;
093d3ff1 31214 resultptr = new wxRect((wxRect &)(result));
4276dc52
RD
31215 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxRect, 1);
31216 }
31217 return resultobj;
31218 fail:
31219 return NULL;
31220}
31221
31222
c32bde28 31223static PyObject *_wrap_Display_GetName(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
31233 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31234 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
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
c32bde28 31255static PyObject *_wrap_Display_IsPrimary(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
31265 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31266 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
31267 {
31268 PyThreadState* __tstate = wxPyBeginAllowThreads();
31269 result = (bool)((wxDisplay const *)arg1)->IsPrimary();
31270
31271 wxPyEndAllowThreads(__tstate);
31272 if (PyErr_Occurred()) SWIG_fail;
31273 }
4f89f6a3
RD
31274 {
31275 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31276 }
4276dc52
RD
31277 return resultobj;
31278 fail:
31279 return NULL;
31280}
31281
31282
c32bde28 31283static PyObject *_wrap_Display_GetModes(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
31296 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31297 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52 31298 if (obj1) {
093d3ff1
RD
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;
4276dc52
RD
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
c32bde28 31322static PyObject *_wrap_Display_GetCurrentMode(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
31332 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31333 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
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;
093d3ff1 31343 resultptr = new wxVideoMode((wxVideoMode &)(result));
4276dc52
RD
31344 resultobj = SWIG_NewPointerObj((void *)(resultptr), SWIGTYPE_p_wxVideoMode, 1);
31345 }
31346 return resultobj;
31347 fail:
31348 return NULL;
31349}
31350
31351
c32bde28 31352static PyObject *_wrap_Display_ChangeMode(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
31365 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31366 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52 31367 if (obj1) {
093d3ff1
RD
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;
4276dc52
RD
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 }
4f89f6a3
RD
31384 {
31385 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
31386 }
4276dc52
RD
31387 return resultobj;
31388 fail:
31389 return NULL;
31390}
31391
31392
c32bde28 31393static PyObject *_wrap_Display_ResetMode(PyObject *, PyObject *args, PyObject *kwargs) {
4276dc52
RD
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;
093d3ff1
RD
31402 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxDisplay, SWIG_POINTER_EXCEPTION | 0);
31403 if (SWIG_arg_fail(1)) SWIG_fail;
4276dc52
RD
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
c32bde28 31418static PyObject * Display_swigregister(PyObject *, PyObject *args) {
4276dc52
RD
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}
d3b6e4ff
RD
31425static 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();
8fb0e70a 31435 result = (wxStandardPaths *)StandardPaths_Get();
d3b6e4ff
RD
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
31447static 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;
093d3ff1
RD
31457 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31458 if (SWIG_arg_fail(1)) SWIG_fail;
d3b6e4ff
RD
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
31479static 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;
093d3ff1
RD
31489 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31490 if (SWIG_arg_fail(1)) SWIG_fail;
d3b6e4ff
RD
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
31511static 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;
093d3ff1
RD
31521 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31522 if (SWIG_arg_fail(1)) SWIG_fail;
d3b6e4ff
RD
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
31543static 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;
093d3ff1
RD
31553 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31554 if (SWIG_arg_fail(1)) SWIG_fail;
d3b6e4ff
RD
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
31575static 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;
093d3ff1
RD
31585 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31586 if (SWIG_arg_fail(1)) SWIG_fail;
d3b6e4ff
RD
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
31607static 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;
093d3ff1
RD
31617 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31618 if (SWIG_arg_fail(1)) SWIG_fail;
d3b6e4ff
RD
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
31639static 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;
093d3ff1
RD
31649 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31650 if (SWIG_arg_fail(1)) SWIG_fail;
d3b6e4ff
RD
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
31671static 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;
093d3ff1
RD
31683 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31684 if (SWIG_arg_fail(1)) SWIG_fail;
d3b6e4ff
RD
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
31712static 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;
093d3ff1
RD
31722 SWIG_Python_ConvertPtr(obj0, (void **)&arg1, SWIGTYPE_p_wxStandardPaths, SWIG_POINTER_EXCEPTION | 0);
31723 if (SWIG_arg_fail(1)) SWIG_fail;
d3b6e4ff
RD
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
31744static 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}
d14a1e28 31751static PyMethodDef SwigMethods[] = {
093d3ff1
RD
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},
396fb509 31765 { (char *)"SystemOptions_IsFalse", (PyCFunction) _wrap_SystemOptions_IsFalse, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
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},
093d3ff1
RD
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},
73c8ef6a 31818 { (char *)"GetXDisplay", (PyCFunction) _wrap_GetXDisplay, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
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},
d04418a7 31824 { (char *)"LaunchDefaultBrowser", (PyCFunction) _wrap_LaunchDefaultBrowser, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
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},
8e738329 31841 { (char *)"Caret_Destroy", (PyCFunction) _wrap_Caret_Destroy, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
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},
093d3ff1
RD
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},
8e738329 31857 { (char *)"Caret_swigregister", Caret_swigregister, METH_VARARGS, NULL},
093d3ff1
RD
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},
68350608 31893 { (char *)"DrawWindowOnDC", (PyCFunction) _wrap_DrawWindowOnDC, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
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},
53307de4
RD
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},
093d3ff1
RD
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},
093d3ff1
RD
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},
85ee4fe9 32147 { (char *)"ArtProvider_GetSizeHint", (PyCFunction) _wrap_ArtProvider_GetSizeHint, METH_VARARGS | METH_KEYWORDS, NULL},
093d3ff1
RD
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},
943e8dfd
RD
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},
093d3ff1
RD
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},
943e8dfd
RD
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},
093d3ff1
RD
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},
fef4c27a
RD
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},
093d3ff1
RD
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},
7557b9b5 32456 { (char *)"new_CustomDataObject", _wrap_new_CustomDataObject, METH_VARARGS, NULL},
093d3ff1
RD
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},
c9caa6bb
RD
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},
093d3ff1
RD
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},
c32bde28 32567 { NULL, NULL, 0, NULL }
d14a1e28
RD
32568};
32569
32570
32571/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
32572
32573static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
32574 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
32575}
32576static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
32577 return (void *)((wxEvent *) ((wxMenuEvent *) x));
32578}
32579static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
32580 return (void *)((wxEvent *) ((wxCloseEvent *) x));
32581}
32582static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
32583 return (void *)((wxEvent *) ((wxMouseEvent *) x));
32584}
32585static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
32586 return (void *)((wxEvent *) ((wxEraseEvent *) x));
32587}
32588static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
32589 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
32590}
32591static void *_p_wxTimerEventTo_p_wxEvent(void *x) {
32592 return (void *)((wxEvent *) ((wxTimerEvent *) x));
32593}
32594static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
32595 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
32596}
32597static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
32598 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
32599}
32600static void *_p_wxPyEventTo_p_wxEvent(void *x) {
32601 return (void *)((wxEvent *) ((wxPyEvent *) x));
32602}
32603static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
32604 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
32605}
32606static void *_p_wxJoystickEventTo_p_wxEvent(void *x) {
32607 return (void *)((wxEvent *) ((wxJoystickEvent *) x));
32608}
32609static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
32610 return (void *)((wxEvent *) ((wxIdleEvent *) x));
32611}
32612static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
32613 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
32614}
32615static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
32616 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
32617}
32618static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
32619 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
32620}
32621static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
32622 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
32623}
32624static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
32625 return (void *)((wxEvent *) ((wxActivateEvent *) x));
32626}
32627static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
32628 return (void *)((wxEvent *) ((wxSizeEvent *) x));
32629}
32630static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
32631 return (void *)((wxEvent *) ((wxMoveEvent *) x));
32632}
53aa7709
RD
32633static void *_p_wxDateEventTo_p_wxEvent(void *x) {
32634 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
32635}
d14a1e28
RD
32636static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
32637 return (void *)((wxEvent *) ((wxPaintEvent *) x));
32638}
32639static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
32640 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
32641}
32642static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
32643 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
32644}
32645static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
32646 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
32647}
32648static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
32649 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
32650}
32651static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
32652 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
32653}
32654static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
32655 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
32656}
32657static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
32658 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
32659}
32660static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
32661 return (void *)((wxEvent *) ((wxFocusEvent *) x));
32662}
32663static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
32664 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
32665}
32666static void *_p_wxProcessEventTo_p_wxEvent(void *x) {
32667 return (void *)((wxEvent *) ((wxProcessEvent *) x));
32668}
32669static void *_p_wxShowEventTo_p_wxEvent(void *x) {
32670 return (void *)((wxEvent *) ((wxShowEvent *) x));
32671}
32672static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
32673 return (void *)((wxEvent *) ((wxCommandEvent *) x));
32674}
32675static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
32676 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
32677}
32678static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
32679 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
32680}
32681static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
32682 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
32683}
32684static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
32685 return (void *)((wxEvent *) ((wxKeyEvent *) x));
32686}
32687static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
32688 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
32689}
32690static void *_p_wxFileConfigTo_p_wxConfigBase(void *x) {
32691 return (void *)((wxConfigBase *) ((wxFileConfig *) x));
32692}
32693static void *_p_wxConfigTo_p_wxConfigBase(void *x) {
32694 return (void *)((wxConfigBase *) ((wxConfig *) x));
32695}
32696static void *_p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject(void *x) {
32697 return (void *)((wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
32698}
32699static void *_p_wxPyTextDataObjectTo_p_wxTextDataObject(void *x) {
32700 return (void *)((wxTextDataObject *) ((wxPyTextDataObject *) x));
32701}
32702static void *_p_wxDataObjectSimpleTo_p_wxDataObject(void *x) {
32703 return (void *)((wxDataObject *) ((wxDataObjectSimple *) x));
32704}
32705static void *_p_wxPyDataObjectSimpleTo_p_wxDataObject(void *x) {
32706 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
32707}
32708static void *_p_wxDataObjectCompositeTo_p_wxDataObject(void *x) {
32709 return (void *)((wxDataObject *) ((wxDataObjectComposite *) x));
32710}
32711static void *_p_wxTextDataObjectTo_p_wxDataObject(void *x) {
32712 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxTextDataObject *) x));
32713}
32714static void *_p_wxPyTextDataObjectTo_p_wxDataObject(void *x) {
32715 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxTextDataObject *) ((wxPyTextDataObject *) x));
32716}
32717static void *_p_wxBitmapDataObjectTo_p_wxDataObject(void *x) {
32718 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxBitmapDataObject *) x));
32719}
32720static void *_p_wxPyBitmapDataObjectTo_p_wxDataObject(void *x) {
32721 return (void *)((wxDataObject *) (wxDataObjectSimple *)(wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
32722}
32723static void *_p_wxFileDataObjectTo_p_wxDataObject(void *x) {
32724 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxFileDataObject *) x));
32725}
32726static void *_p_wxCustomDataObjectTo_p_wxDataObject(void *x) {
32727 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxCustomDataObject *) x));
32728}
32729static void *_p_wxURLDataObjectTo_p_wxDataObject(void *x) {
32730 return (void *)((wxDataObject *) (wxDataObjectComposite *) ((wxURLDataObject *) x));
32731}
32732static void *_p_wxMetafileDataObjectTo_p_wxDataObject(void *x) {
32733 return (void *)((wxDataObject *) (wxDataObjectSimple *) ((wxMetafileDataObject *) x));
32734}
32735static void *_p_wxURLDataObjectTo_p_wxDataObjectComposite(void *x) {
32736 return (void *)((wxDataObjectComposite *) ((wxURLDataObject *) x));
32737}
32738static void *_p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple(void *x) {
32739 return (void *)((wxDataObjectSimple *) ((wxPyDataObjectSimple *) x));
32740}
32741static void *_p_wxTextDataObjectTo_p_wxDataObjectSimple(void *x) {
32742 return (void *)((wxDataObjectSimple *) ((wxTextDataObject *) x));
32743}
32744static void *_p_wxPyTextDataObjectTo_p_wxDataObjectSimple(void *x) {
32745 return (void *)((wxDataObjectSimple *) (wxTextDataObject *) ((wxPyTextDataObject *) x));
32746}
32747static void *_p_wxBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
32748 return (void *)((wxDataObjectSimple *) ((wxBitmapDataObject *) x));
32749}
32750static void *_p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple(void *x) {
32751 return (void *)((wxDataObjectSimple *) (wxBitmapDataObject *) ((wxPyBitmapDataObject *) x));
32752}
32753static void *_p_wxFileDataObjectTo_p_wxDataObjectSimple(void *x) {
32754 return (void *)((wxDataObjectSimple *) ((wxFileDataObject *) x));
32755}
32756static void *_p_wxCustomDataObjectTo_p_wxDataObjectSimple(void *x) {
32757 return (void *)((wxDataObjectSimple *) ((wxCustomDataObject *) x));
32758}
32759static void *_p_wxMetafileDataObjectTo_p_wxDataObjectSimple(void *x) {
32760 return (void *)((wxDataObjectSimple *) ((wxMetafileDataObject *) x));
32761}
32762static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
32763 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
32764}
32765static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
32766 return (void *)((wxEvtHandler *) ((wxWindow *) x));
32767}
32768static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
32769 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
32770}
32771static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
32772 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
32773}
32774static void *_p_wxPyTimerTo_p_wxEvtHandler(void *x) {
32775 return (void *)((wxEvtHandler *) ((wxPyTimer *) x));
32776}
32777static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
32778 return (void *)((wxEvtHandler *) ((wxValidator *) x));
32779}
32780static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
32781 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
32782}
32783static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
32784 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
32785}
32786static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
32787 return (void *)((wxEvtHandler *) ((wxMenu *) x));
32788}
32789static void *_p_wxPyProcessTo_p_wxEvtHandler(void *x) {
32790 return (void *)((wxEvtHandler *) ((wxPyProcess *) x));
32791}
32792static void *_p_wxPyTipProviderTo_p_wxTipProvider(void *x) {
32793 return (void *)((wxTipProvider *) ((wxPyTipProvider *) x));
32794}
32795static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
32796 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
32797}
32798static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
32799 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
32800}
32801static void *_p_wxSizerItemTo_p_wxObject(void *x) {
32802 return (void *)((wxObject *) ((wxSizerItem *) x));
32803}
32804static void *_p_wxScrollEventTo_p_wxObject(void *x) {
32805 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
32806}
32807static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
32808 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
32809}
32810static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
32811 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
32812}
32813static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
32814 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
32815}
32816static void *_p_wxSizerTo_p_wxObject(void *x) {
32817 return (void *)((wxObject *) ((wxSizer *) x));
32818}
32819static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
32820 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
32821}
32822static void *_p_wxFileHistoryTo_p_wxObject(void *x) {
32823 return (void *)((wxObject *) ((wxFileHistory *) x));
32824}
32825static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
32826 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
32827}
32828static void *_p_wxEventTo_p_wxObject(void *x) {
32829 return (void *)((wxObject *) ((wxEvent *) x));
32830}
32831static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
32832 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
32833}
32834static void *_p_wxGridSizerTo_p_wxObject(void *x) {
32835 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
32836}
32837static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
32838 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
32839}
32840static void *_p_wxPaintEventTo_p_wxObject(void *x) {
32841 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
32842}
32843static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
32844 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
32845}
32846static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
32847 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
32848}
32849static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
32850 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
32851}
32852static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
32853 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
32854}
32855static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
32856 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
32857}
32858static void *_p_wxControlTo_p_wxObject(void *x) {
32859 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
32860}
32861static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
32862 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
32863}
32864static void *_p_wxTimerEventTo_p_wxObject(void *x) {
32865 return (void *)((wxObject *) (wxEvent *) ((wxTimerEvent *) x));
32866}
32867static void *_p_wxFSFileTo_p_wxObject(void *x) {
32868 return (void *)((wxObject *) ((wxFSFile *) x));
32869}
32870static void *_p_wxClipboardTo_p_wxObject(void *x) {
32871 return (void *)((wxObject *) ((wxClipboard *) x));
32872}
32873static void *_p_wxPySizerTo_p_wxObject(void *x) {
32874 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
32875}
32876static void *_p_wxPyEventTo_p_wxObject(void *x) {
32877 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
32878}
32879static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
32880 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
32881}
32882static void *_p_wxShowEventTo_p_wxObject(void *x) {
32883 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
32884}
32885static void *_p_wxToolTipTo_p_wxObject(void *x) {
32886 return (void *)((wxObject *) ((wxToolTip *) x));
32887}
32888static void *_p_wxMenuItemTo_p_wxObject(void *x) {
32889 return (void *)((wxObject *) ((wxMenuItem *) x));
32890}
53aa7709
RD
32891static void *_p_wxDateEventTo_p_wxObject(void *x) {
32892 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
32893}
d14a1e28
RD
32894static void *_p_wxIdleEventTo_p_wxObject(void *x) {
32895 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
32896}
32897static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
32898 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
32899}
32900static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
32901 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
32902}
32903static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
32904 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
32905}
32906static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
32907 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
32908}
32909static void *_p_wxSizeEventTo_p_wxObject(void *x) {
32910 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
32911}
32912static void *_p_wxMoveEventTo_p_wxObject(void *x) {
32913 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
32914}
32915static void *_p_wxActivateEventTo_p_wxObject(void *x) {
32916 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
32917}
d14a1e28
RD
32918static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
32919 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
32920}
32921static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
32922 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
32923}
32924static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
32925 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
32926}
32927static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
32928 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
32929}
32930static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
32931 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
32932}
32933static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
32934 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
32935}
32936static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
32937 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
32938}
32939static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
32940 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
32941}
32942static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
32943 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
32944}
943e8dfd
RD
32945static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
32946 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
32947}
d14a1e28
RD
32948static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
32949 return (void *)((wxObject *) ((wxImageHandler *) x));
32950}
943e8dfd
RD
32951static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
32952 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
32953}
d14a1e28
RD
32954static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
32955 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
32956}
32957static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
32958 return (void *)((wxObject *) ((wxEvtHandler *) x));
32959}
51b83b37
RD
32960static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
32961 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
32962}
1e0c8722
RD
32963static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
32964 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
32965}
d14a1e28
RD
32966static void *_p_wxImageTo_p_wxObject(void *x) {
32967 return (void *)((wxObject *) ((wxImage *) x));
32968}
32969static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
32970 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
32971}
32972static void *_p_wxSystemOptionsTo_p_wxObject(void *x) {
32973 return (void *)((wxObject *) ((wxSystemOptions *) x));
32974}
32975static void *_p_wxJoystickEventTo_p_wxObject(void *x) {
32976 return (void *)((wxObject *) (wxEvent *) ((wxJoystickEvent *) x));
32977}
32978static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
32979 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
32980}
32981static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
32982 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
32983}
32984static void *_p_wxKeyEventTo_p_wxObject(void *x) {
32985 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
32986}
32987static void *_p_wxWindowTo_p_wxObject(void *x) {
32988 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
32989}
32990static void *_p_wxMenuTo_p_wxObject(void *x) {
32991 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
32992}
32993static void *_p_wxMenuBarTo_p_wxObject(void *x) {
32994 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
32995}
32996static void *_p_wxPyProcessTo_p_wxObject(void *x) {
32997 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyProcess *) x));
32998}
32999static void *_p_wxFileSystemTo_p_wxObject(void *x) {
33000 return (void *)((wxObject *) ((wxFileSystem *) x));
33001}
33002static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
33003 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
33004}
33005static void *_p_wxMenuEventTo_p_wxObject(void *x) {
33006 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
33007}
33008static void *_p_wxPyAppTo_p_wxObject(void *x) {
33009 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
33010}
33011static void *_p_wxCloseEventTo_p_wxObject(void *x) {
33012 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
33013}
33014static void *_p_wxMouseEventTo_p_wxObject(void *x) {
33015 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
33016}
33017static void *_p_wxEraseEventTo_p_wxObject(void *x) {
33018 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
33019}
33020static void *_p_wxBusyInfoTo_p_wxObject(void *x) {
33021 return (void *)((wxObject *) ((wxBusyInfo *) x));
33022}
33023static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
33024 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
33025}
33026static void *_p_wxCommandEventTo_p_wxObject(void *x) {
33027 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
33028}
33029static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
33030 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
33031}
33032static void *_p_wxFocusEventTo_p_wxObject(void *x) {
33033 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
33034}
33035static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
33036 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
33037}
33038static void *_p_wxProcessEventTo_p_wxObject(void *x) {
33039 return (void *)((wxObject *) (wxEvent *) ((wxProcessEvent *) x));
33040}
33041static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
33042 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
33043}
33044static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
33045 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
33046}
33047static void *_p_wxValidatorTo_p_wxObject(void *x) {
33048 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
33049}
33050static void *_p_wxPyTimerTo_p_wxObject(void *x) {
33051 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTimer *) x));
33052}
53307de4
RD
33053static void *_p_wxLogBufferTo_p_wxLog(void *x) {
33054 return (void *)((wxLog *) ((wxLogBuffer *) x));
33055}
d14a1e28
RD
33056static void *_p_wxLogStderrTo_p_wxLog(void *x) {
33057 return (void *)((wxLog *) ((wxLogStderr *) x));
33058}
33059static void *_p_wxLogTextCtrlTo_p_wxLog(void *x) {
33060 return (void *)((wxLog *) ((wxLogTextCtrl *) x));
33061}
33062static void *_p_wxLogWindowTo_p_wxLog(void *x) {
33063 return (void *)((wxLog *) ((wxLogWindow *) x));
33064}
33065static void *_p_wxLogChainTo_p_wxLog(void *x) {
33066 return (void *)((wxLog *) ((wxLogChain *) x));
33067}
33068static void *_p_wxLogGuiTo_p_wxLog(void *x) {
33069 return (void *)((wxLog *) ((wxLogGui *) x));
33070}
33071static void *_p_wxPyLogTo_p_wxLog(void *x) {
33072 return (void *)((wxLog *) ((wxPyLog *) x));
33073}
33074static void *_p_wxControlTo_p_wxWindow(void *x) {
33075 return (void *)((wxWindow *) ((wxControl *) x));
33076}
33077static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
33078 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
33079}
33080static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
33081 return (void *)((wxWindow *) ((wxMenuBar *) x));
33082}
33083static void *_p_wxPyTextDropTargetTo_p_wxPyDropTarget(void *x) {
33084 return (void *)((wxPyDropTarget *) ((wxPyTextDropTarget *) x));
33085}
33086static void *_p_wxPyFileDropTargetTo_p_wxPyDropTarget(void *x) {
33087 return (void *)((wxPyDropTarget *) ((wxPyFileDropTarget *) x));
33088}
15afbcd0
RD
33089static 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}};
33090static 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}};
33091static 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}};
53307de4 33092static 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}};
15afbcd0 33093static 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}};
53aa7709 33094static 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}};
093d3ff1 33095static 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}};
15afbcd0 33096static 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}};
4276dc52 33097static 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}};
15afbcd0
RD
33098static 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}};
33099static 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}};
943e8dfd 33100static 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}};
15afbcd0
RD
33101static 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}};
33102static 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}};
33103static 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}};
33104static 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}};
093d3ff1
RD
33105static 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}};
33106static 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}};
73c8ef6a 33107static 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}};
15afbcd0
RD
33108static 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}};
33109static 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}};
33110static 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}};
33111static 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}};
68350608 33112static 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}};
15afbcd0
RD
33113static 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}};
33114static 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}};
33115static 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}};
33116static 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}};
33117static 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}};
33118static 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}};
15afbcd0
RD
33119static 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}};
33120static 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}};
33121static 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}};
093d3ff1 33122static 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}};
1823fbb4 33123static 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}};
15afbcd0
RD
33124static 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}};
33125static 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}};
33126static 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}};
33127static 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}};
33128static 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}};
33129static 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}};
33130static 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}};
33131static 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}};
33132static 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}};
33133static 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}};
093d3ff1 33134static 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}};
15afbcd0
RD
33135static 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}};
33136static 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}};
51b83b37 33137static 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}};
68350608 33138static 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}};
4276dc52 33139static 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}};
15afbcd0 33140static 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}};
093d3ff1
RD
33141static 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}};
33142static 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}};
15afbcd0
RD
33143static 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}};
33144static 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}};
33145static 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}};
33146static 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}};
d3b6e4ff 33147static 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}};
15afbcd0
RD
33148static 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}};
33149static 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}};
33150static 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}};
093d3ff1 33151static 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}};
15afbcd0 33152static 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}};
15afbcd0
RD
33153static 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}};
33154static 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}};
33155static 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}};
33156static 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}};
943e8dfd 33157static 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}};
15afbcd0
RD
33158static 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}};
33159static 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}};
33160static 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}};
943e8dfd 33161static 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}};
15afbcd0
RD
33162static 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}};
33163static 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}};
33164static 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}};
093d3ff1 33165static 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}};
53307de4 33166static 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}};
1823fbb4 33167static 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}};
15afbcd0
RD
33168static 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}};
33169static 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}};
33170static 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}};
33171static 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}};
093d3ff1
RD
33172static 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}};
33173static 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}};
73c8ef6a 33174static 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}};
093d3ff1 33175static 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}};
15afbcd0
RD
33176static 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}};
33177static 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}};
33178static 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}};
33179static 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}};
33180static 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}};
33181static 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}};
33182static 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}};
33183static 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}};
33184static 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}};
15afbcd0 33185static 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}};
093d3ff1 33186static 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}};
15afbcd0 33187static 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}};
d14a1e28
RD
33188
33189static swig_type_info *swig_types_initial[] = {
33190_swigt__p_wxLogChain,
33191_swigt__p_wxMutexGuiLocker,
33192_swigt__p_wxFileHistory,
33193_swigt__p_wxLog,
d14a1e28
RD
33194_swigt__p_wxMenu,
33195_swigt__p_wxEvent,
093d3ff1 33196_swigt__p_wxDateTime__TimeZone,
d14a1e28 33197_swigt__p_wxConfigBase,
4276dc52 33198_swigt__p_wxDisplay,
d14a1e28
RD
33199_swigt__p_wxFileType,
33200_swigt__p_wxLogGui,
943e8dfd 33201_swigt__p_wxMemorySize,
d14a1e28
RD
33202_swigt__p_wxFont,
33203_swigt__p_wxDataFormat,
33204_swigt__p_wxTimerEvent,
33205_swigt__p_wxCaret,
093d3ff1
RD
33206_swigt__ptrdiff_t,
33207_swigt__std__ptrdiff_t,
73c8ef6a 33208_swigt__p_void,
d14a1e28
RD
33209_swigt__p_int,
33210_swigt__p_wxSize,
33211_swigt__p_wxClipboard,
33212_swigt__p_wxStopWatch,
68350608 33213_swigt__p_wxDC,
d14a1e28
RD
33214_swigt__p_wxClipboardLocker,
33215_swigt__p_wxIcon,
33216_swigt__p_wxLogStderr,
33217_swigt__p_wxLogTextCtrl,
33218_swigt__p_wxTextCtrl,
33219_swigt__p_wxBusyCursor,
d14a1e28
RD
33220_swigt__p_wxBitmapDataObject,
33221_swigt__p_wxTextDataObject,
33222_swigt__p_wxDataObject,
093d3ff1 33223_swigt__p_wxPyTextDataObject,
1823fbb4 33224_swigt__p_wxPyBitmapDataObject,
994141e6 33225_swigt__p_wxFileDataObject,
d14a1e28
RD
33226_swigt__p_wxCustomDataObject,
33227_swigt__p_wxURLDataObject,
33228_swigt__p_wxMetafileDataObject,
4d5c3d91 33229_swigt__p_wxSound,
d14a1e28
RD
33230_swigt__p_wxTimerRunner,
33231_swigt__p_wxLogWindow,
33232_swigt__p_wxTimeSpan,
33233_swigt__p_wxArrayString,
33234_swigt__p_wxWindowDisabler,
093d3ff1 33235_swigt__p_form_ops_t,
d14a1e28
RD
33236_swigt__p_wxToolTip,
33237_swigt__p_wxDataObjectComposite,
51b83b37 33238_swigt__p_wxSystemSettings,
68350608 33239_swigt__p_wxFileConfig,
4276dc52 33240_swigt__p_wxVideoMode,
d14a1e28 33241_swigt__p_wxDataObjectSimple,
093d3ff1
RD
33242_swigt__p_wxPyDataObjectSimple,
33243_swigt__p_wxDuplexMode,
d14a1e28
RD
33244_swigt__p_wxEvtHandler,
33245_swigt__p_wxRect,
994141e6 33246_swigt__p_char,
d14a1e28 33247_swigt__p_wxSingleInstanceChecker,
d3b6e4ff 33248_swigt__p_wxStandardPaths,
d14a1e28
RD
33249_swigt__p_wxFileTypeInfo,
33250_swigt__p_wxFrame,
33251_swigt__p_wxTimer,
093d3ff1 33252_swigt__p_wxPaperSize,
d14a1e28 33253_swigt__p_wxMimeTypesManager,
d14a1e28
RD
33254_swigt__p_wxPyTipProvider,
33255_swigt__p_wxTipProvider,
33256_swigt__p_wxJoystick,
33257_swigt__p_wxSystemOptions,
943e8dfd 33258_swigt__p_wxPyArtProvider,
d14a1e28
RD
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,
093d3ff1 33266_swigt__p_unsigned_long,
53307de4 33267_swigt__p_wxLogBuffer,
1823fbb4 33268_swigt__p_wxKillError,
d14a1e28
RD
33269_swigt__p_wxWindow,
33270_swigt__p_wxString,
33271_swigt__p_wxPyProcess,
33272_swigt__p_wxBitmap,
093d3ff1
RD
33273_swigt__unsigned_int,
33274_swigt__p_unsigned_int,
73c8ef6a 33275_swigt__p_wxConfig,
093d3ff1 33276_swigt__p_unsigned_char,
d14a1e28
RD
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,
d14a1e28 33286_swigt__p_wxPyTimer,
093d3ff1 33287_swigt__p_wxConfigPathChanger,
d14a1e28
RD
33288_swigt__p_wxDateSpan,
332890
33290};
33291
33292
33293/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
33294
33295static swig_const_info swig_const_table[] = {
15afbcd0
RD
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},
c32bde28 33301{0, 0, 0, 0.0, 0, 0}};
d14a1e28
RD
33302
33303#ifdef __cplusplus
33304}
33305#endif
33306
093d3ff1
RD
33307
33308#ifdef __cplusplus
33309extern "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
33608extern "C"
33609#endif
33610SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *);
33611#endif
33612
d14a1e28
RD
33613#ifdef __cplusplus
33614extern "C"
33615#endif
33616SWIGEXPORT(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();
093d3ff1
RD
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
d14a1e28
RD
33626 m = Py_InitModule((char *) SWIG_name, SwigMethods);
33627 d = PyModule_GetDict(m);
33628
33629 if (!typeinit) {
093d3ff1
RD
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
d14a1e28
RD
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
093d3ff1
RD
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"));
15afbcd0
RD
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"));
093d3ff1
RD
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);
0c243d93
RD
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);
093d3ff1
RD
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);
d14a1e28
RD
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);
f78cc896
RD
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);
d14a1e28 34172 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER",_wrap_ART_FOLDER_get, _wrap_ART_FOLDER_set);
f78cc896 34173 SWIG_addvarlink(SWIG_globals,(char*)"ART_FOLDER_OPEN",_wrap_ART_FOLDER_OPEN_get, _wrap_ART_FOLDER_OPEN_set);
d14a1e28
RD
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);
0c243d93
RD
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);
a187dc0b 34188 SWIG_addvarlink(SWIG_globals,(char*)"ART_NEW",_wrap_ART_NEW_get, _wrap_ART_NEW_set);
0c243d93
RD
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);
d14a1e28
RD
34194
34195 wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider");
34196
093d3ff1
RD
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 }
7557b9b5
RD
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);
093d3ff1
RD
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 }
d14a1e28
RD
34789
34790 wxPyPtrTypeMap_Add("wxDropSource", "wxPyDropSource");
34791 wxPyPtrTypeMap_Add("wxDropTarget", "wxPyDropTarget");
34792 wxPyPtrTypeMap_Add("wxTextDropTarget", "wxPyTextDropTarget");
34793 wxPyPtrTypeMap_Add("wxFileDropTarget", "wxPyFileDropTarget");
34794
4276dc52 34795 SWIG_addvarlink(SWIG_globals,(char*)"DefaultVideoMode",_wrap_DefaultVideoMode_get, _wrap_DefaultVideoMode_set);
d14a1e28
RD
34796}
34797