1 /* ---------------------------------------------------------------------------- 
   2  * This file was automatically generated by SWIG (http://www.swig.org). 
   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  * ----------------------------------------------------------------------------- */ 
  14 template<class T
> class SwigValueWrapper 
{ 
  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
; } 
  25     SwigValueWrapper
& operator=(const SwigValueWrapper
<T
>& rhs
); 
  30 #ifndef SWIG_TEMPLATE_DISAMBIGUATOR 
  31 #  if defined(__SUNPRO_CC)  
  32 #    define SWIG_TEMPLATE_DISAMBIGUATOR template 
  34 #    define SWIG_TEMPLATE_DISAMBIGUATOR  
  41 /*********************************************************************** 
  44  *     This file contains generic CAPI SWIG runtime support for pointer 
  47  ************************************************************************/ 
  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" 
  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) 
  59 #define SWIG_TYPE_TABLE_NAME 
  65 #if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) 
  66 #  define SWIGINLINE inline 
  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'. 
  77   But only do this if is strictly necessary, ie, if you have problems 
  78   with your compiler or so. 
  81 #define SWIGRUNTIME static 
  83 #ifndef SWIGRUNTIMEINLINE 
  84 #define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE 
  91 typedef void *(*swig_converter_func
)(void *); 
  92 typedef struct swig_type_info 
*(*swig_dycast_func
)(void **); 
  94 typedef struct swig_type_info 
{ 
  96   swig_converter_func     converter
; 
  99   swig_dycast_func        dcast
; 
 100   struct swig_type_info  
*next
; 
 101   struct swig_type_info  
*prev
; 
 105   Compare two type names skipping the space characters, therefore 
 106   "char*" == "char *" and "Class<int>" == "Class<int >", etc. 
 108   Return 0 when the two name types are equivalent, as in 
 109   strncmp, but skipping ' '. 
 112 SWIG_TypeNameComp(const char *f1
, const char *l1
, 
 113                   const char *f2
, const char *l2
) { 
 114   for (;(f1 
!= l1
) && (f2 
!= l2
); ++f1
, ++f2
) { 
 115     while ((*f1 
== ' ') && (f1 
!= l1
)) ++f1
; 
 116     while ((*f2 
== ' ') && (f2 
!= l2
)) ++f2
; 
 117     if (*f1 
!= *f2
) return *f1 
- *f2
; 
 119   return (l1 
- f1
) - (l2 
- f2
); 
 123   Check type equivalence in a name list like <name1>|<name2>|... 
 126 SWIG_TypeEquiv(const char *nb
, const char *tb
) { 
 128   const char* te 
= tb 
+ strlen(tb
); 
 130   while (!equiv 
&& *ne
) { 
 131     for (nb 
= ne
; *ne
; ++ne
) { 
 132       if (*ne 
== '|') break; 
 134     equiv 
= SWIG_TypeNameComp(nb
, ne
, tb
, te
) == 0; 
 141   Register a type mapping with the type-checking 
 143 SWIGRUNTIME swig_type_info 
* 
 144 SWIG_TypeRegisterTL(swig_type_info 
**tl
, swig_type_info 
*ti
) { 
 145   swig_type_info 
*tc
, *head
, *ret
, *next
; 
 146   /* Check to see if this type has already been registered */ 
 149     /* check simple type equivalence */ 
 150     int typeequiv 
= (strcmp(tc
->name
, ti
->name
) == 0);    
 151     /* check full type equivalence, resolving typedefs */ 
 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
); 
 159       /* Already exists in the table.  Just add additional types to the list */ 
 160       if (ti
->clientdata
) tc
->clientdata 
= ti
->clientdata
; 
 174   /* Build linked lists */ 
 178   /* Patch up the rest of the links */ 
 185   if (next
) next
->prev 
= head
; 
 194 SWIGRUNTIME swig_type_info 
* 
 195 SWIG_TypeCheck(const char *c
, swig_type_info 
*ty
) { 
 197   if (!ty
) return 0;        /* Void pointer */ 
 198   s 
= ty
->next
;             /* First element always just a name */ 
 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
; 
 205         s
->next
->prev 
= s
->prev
; 
 207       /* Insert s as second element in the list */ 
 209       if (ty
->next
) ty
->next
->prev 
= s
; 
 215   } while (s 
&& (s 
!= ty
->next
)); 
 220   Cast a pointer up an inheritance hierarchy 
 222 SWIGRUNTIMEINLINE 
void * 
 223 SWIG_TypeCast(swig_type_info 
*ty
, void *ptr
) { 
 224   return ((!ty
) || (!ty
->converter
)) ? ptr 
: (*ty
->converter
)(ptr
); 
 228    Dynamic pointer casting. Down an inheritance hierarchy 
 230 SWIGRUNTIME swig_type_info 
* 
 231 SWIG_TypeDynamicCast(swig_type_info 
*ty
, void **ptr
) { 
 232   swig_type_info 
*lastty 
= ty
; 
 233   if (!ty 
|| !ty
->dcast
) return ty
; 
 234   while (ty 
&& (ty
->dcast
)) { 
 235     ty 
= (*ty
->dcast
)(ptr
); 
 242   Return the name associated with this type 
 244 SWIGRUNTIMEINLINE 
const char * 
 245 SWIG_TypeName(const swig_type_info 
*ty
) { 
 250   Return the pretty name associated with this type, 
 251   that is an unmangled type name in a form presentable to the user. 
 253 SWIGRUNTIME 
const char * 
 254 SWIG_TypePrettyName(const swig_type_info 
*type
) { 
 255   /* The "str" field contains the equivalent pretty names of the 
 256      type, separated by vertical-bar characters.  We choose 
 257      to print the last name, as it is often (?) the most 
 259   if (type
->str 
!= NULL
) { 
 260     const char *last_name 
= type
->str
; 
 262     for (s 
= type
->str
; *s
; s
++) 
 263       if (*s 
== '|') last_name 
= s
+1; 
 271   Search for a swig_type_info structure 
 273 SWIGRUNTIME swig_type_info 
* 
 274 SWIG_TypeQueryTL(swig_type_info 
*tl
, const char *name
) { 
 275   swig_type_info 
*ty 
= tl
; 
 277     if (ty
->str 
&& (SWIG_TypeEquiv(ty
->str
,name
))) return ty
; 
 278     if (ty
->name 
&& (strcmp(name
,ty
->name
) == 0)) return ty
; 
 285    Set the clientdata field for a type 
 288 SWIG_TypeClientDataTL(swig_type_info 
*tl
, swig_type_info 
*ti
, void *clientdata
) { 
 289   swig_type_info 
*tc
, *equiv
; 
 290   if (ti
->clientdata
) return; 
 291   /* if (ti->clientdata == clientdata) return; */ 
 292   ti
->clientdata 
= clientdata
; 
 295     if (!equiv
->converter
) { 
 298         if ((strcmp(tc
->name
, equiv
->name
) == 0)) 
 299           SWIG_TypeClientDataTL(tl
,tc
,clientdata
); 
 308    Pack binary data into a string 
 311 SWIG_PackData(char *c
, void *ptr
, size_t sz
) { 
 312   static char hex
[17] = "0123456789abcdef"; 
 313   unsigned char *u 
= (unsigned char *) ptr
; 
 314   const unsigned char *eu 
=  u 
+ sz
; 
 315   register unsigned char uu
; 
 316   for (; u 
!= eu
; ++u
) { 
 318     *(c
++) = hex
[(uu 
& 0xf0) >> 4]; 
 319     *(c
++) = hex
[uu 
& 0xf]; 
 325    Unpack binary data from a string 
 327 SWIGRUNTIME 
const char * 
 328 SWIG_UnpackData(const char *c
, void *ptr
, size_t sz
) { 
 329   register unsigned char *u 
= (unsigned char *) ptr
; 
 330   register const unsigned char *eu 
=  u 
+ sz
; 
 331   for (; u 
!= eu
; ++u
) { 
 332     register int d 
= *(c
++); 
 333     register unsigned char uu 
= 0; 
 334     if ((d 
>= '0') && (d 
<= '9')) 
 335       uu 
= ((d 
- '0') << 4); 
 336     else if ((d 
>= 'a') && (d 
<= 'f')) 
 337       uu 
= ((d 
- ('a'-10)) << 4); 
 341     if ((d 
>= '0') && (d 
<= '9')) 
 343     else if ((d 
>= 'a') && (d 
<= 'f')) 
 344       uu 
|= (d 
- ('a'-10)); 
 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. 
 359 SWIG_PropagateClientDataTL(swig_type_info 
*tl
, swig_type_info 
*type
) { 
 360   swig_type_info 
*equiv 
= type
->next
; 
 362   if (!type
->clientdata
) return; 
 364     if (!equiv
->converter
) { 
 367         if ((strcmp(tc
->name
, equiv
->name
) == 0) && !tc
->clientdata
) 
 368           SWIG_TypeClientDataTL(tl
,tc
, type
->clientdata
); 
 377    Pack 'void *' into a string buffer. 
 380 SWIG_PackVoidPtr(char *buff
, void *ptr
, const char *name
, size_t bsz
) { 
 382   if ((2*sizeof(void *) + 2) > bsz
) return 0; 
 384   r 
= SWIG_PackData(r
,&ptr
,sizeof(void *)); 
 385   if (strlen(name
) + 1 > (bsz 
- (r 
- buff
))) return 0; 
 390 SWIGRUNTIME 
const char * 
 391 SWIG_UnpackVoidPtr(const char *c
, void **ptr
, const char *name
) { 
 393     if (strcmp(c
,"NULL") == 0) { 
 400   return SWIG_UnpackData(++c
,ptr
,sizeof(void *)); 
 404 SWIG_PackDataName(char *buff
, void *ptr
, size_t sz
, const char *name
, size_t bsz
) { 
 406   size_t lname 
= (name 
? strlen(name
) : 0); 
 407   if ((2*sz 
+ 2 + lname
) > bsz
) return 0; 
 409   r 
= SWIG_PackData(r
,ptr
,sz
); 
 411     strncpy(r
,name
,lname
+1); 
 418 SWIGRUNTIME 
const char * 
 419 SWIG_UnpackDataName(const char *c
, void *ptr
, size_t sz
, const char *name
) { 
 421     if (strcmp(c
,"NULL") == 0) { 
 428   return SWIG_UnpackData(++c
,ptr
,sz
); 
 435 /*********************************************************************** 
 438  *     This file contains generic SWIG runtime support for pointer 
 439  *     type checking as well as a few commonly used macros to control 
 442  * Author : David Beazley (beazley@cs.uchicago.edu) 
 444  * Copyright (c) 1999-2000, The University of Chicago 
 446  * This file may be freely redistributed without license or fee provided 
 447  * this copyright message remains intact. 
 448  ************************************************************************/ 
 451 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) 
 452 #  if !defined(STATIC_LINKED) 
 453 #    define SWIGEXPORT(a) __declspec(dllexport) a 
 455 #    define SWIGEXPORT(a) a 
 458 #  define SWIGEXPORT(a) a 
 466 /*************************************************************************/ 
 469 /* The static type info list */ 
 471 static swig_type_info 
*swig_type_list 
= 0; 
 472 static swig_type_info 
**swig_type_list_handle 
= &swig_type_list
; 
 475 /* Register a type mapping with the type-checking */ 
 476 static swig_type_info 
* 
 477 SWIG_TypeRegister(swig_type_info 
*ti
) { 
 478   return SWIG_TypeRegisterTL(swig_type_list_handle
, ti
); 
 481 /* Search for a swig_type_info structure */ 
 482 static swig_type_info 
* 
 483 SWIG_TypeQuery(const char *name
) { 
 484   return SWIG_TypeQueryTL(*swig_type_list_handle
, name
); 
 487 /* Set the clientdata field for a type */ 
 489 SWIG_TypeClientData(swig_type_info 
*ti
, void *clientdata
) { 
 490   SWIG_TypeClientDataTL(*swig_type_list_handle
, ti
, clientdata
); 
 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. 
 499 SWIG_PropagateClientData(swig_type_info 
*type
) { 
 500   SWIG_PropagateClientDataTL(*swig_type_list_handle
, type
); 
 507 /* ----------------------------------------------------------------------------- 
 508  * SWIG API. Portion that goes into the runtime 
 509  * ----------------------------------------------------------------------------- */ 
 515 /* ----------------------------------------------------------------------------- 
 516  * for internal method declarations 
 517  * ----------------------------------------------------------------------------- */ 
 520 #define SWIGINTERN static  
 523 #ifndef SWIGINTERNSHORT 
 525 #define SWIGINTERNSHORT static inline  
 527 #define SWIGINTERNSHORT static  
 528 #endif /* __cplusplus */ 
 533   Exception handling in wrappers 
 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) 
 545 #define SWIG_contract_assert(expr, msg) \ 
 546  if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else 
 548 /* ----------------------------------------------------------------------------- 
 549  * Constant declarations 
 550  * ----------------------------------------------------------------------------- */ 
 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 
 559 /* Constant information structure */ 
 560 typedef struct swig_const_info 
{ 
 566     swig_type_info 
**ptype
; 
 570 /* ----------------------------------------------------------------------------- 
 571  * Alloc. memory flags 
 572  * ----------------------------------------------------------------------------- */ 
 573 #define SWIG_OLDOBJ  1 
 574 #define SWIG_NEWOBJ  SWIG_OLDOBJ + 1 
 575 #define SWIG_PYSTR   SWIG_NEWOBJ + 1 
 582 /*********************************************************************** 
 585  *     This file contains the runtime support for Python modules 
 586  *     and includes code for managing global variables and pointer 
 589  * Author : David Beazley (beazley@cs.uchicago.edu) 
 590  ************************************************************************/ 
 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) 
 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) 
 603 /* ----------------------------------------------------------------------------- 
 604  * Pointer declarations 
 605  * ----------------------------------------------------------------------------- */ 
 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 
 611 #if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES) 
 612 #  define SWIG_COBJECT_TYPES 
 615 /* Flags for pointer conversion */ 
 616 #define SWIG_POINTER_EXCEPTION     0x1 
 617 #define SWIG_POINTER_DISOWN        0x2 
 624 /* ----------------------------------------------------------------------------- 
 625  * Create a new pointer string  
 626  * ----------------------------------------------------------------------------- */ 
 628 #ifndef SWIG_BUFFER_SIZE 
 629 #define SWIG_BUFFER_SIZE 1024 
 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  * ----------------------------------------------------------------------------- */ 
 644 /* Declarations for objects of type PySwigObject */ 
 647 PySwigObject_print(PySwigObject 
*v
, FILE *fp
, int flags
) 
 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
); 
 658 SWIGRUNTIME PyObject 
* 
 659 PySwigObject_repr(PySwigObject 
*v
) 
 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; 
 666 SWIGRUNTIME PyObject 
* 
 667 PySwigObject_str(PySwigObject 
*v
) 
 669   char result
[SWIG_BUFFER_SIZE
]; 
 670   return SWIG_PackVoidPtr(result
, v
->ptr
, v
->desc
, sizeof(result
)) ? 
 671     PyString_FromString(result
) : 0; 
 674 SWIGRUNTIME PyObject 
* 
 675 PySwigObject_long(PySwigObject 
*v
) 
 677   return PyLong_FromUnsignedLong((unsigned long) v
->ptr
); 
 680 SWIGRUNTIME PyObject 
* 
 681 PySwigObject_oct(PySwigObject 
*v
) 
 684   unsigned long x 
= (unsigned long)v
->ptr
; 
 688     PyOS_snprintf(buf
, sizeof(buf
), "0%lo", x
); 
 689   return PyString_FromString(buf
); 
 692 SWIGRUNTIME PyObject 
* 
 693 PySwigObject_hex(PySwigObject 
*v
) 
 696   PyOS_snprintf(buf
, sizeof(buf
), "0x%lx", (unsigned long)v
->ptr
); 
 697   return PyString_FromString(buf
); 
 701 PySwigObject_compare(PySwigObject 
*v
, PySwigObject 
*w
) 
 703   int c 
= strcmp(v
->desc
, w
->desc
); 
 709     return (i 
< j
) ? -1 : (i 
> j
) ? 1 : 0; 
 714 PySwigObject_dealloc(PySwigObject 
*self
) 
 719 SWIGRUNTIME PyTypeObject
* 
 720 PySwigObject_GetType() { 
 721   static char PySwigObject_Type__doc__
[] =  
 722     "Swig object carries a C/C++ instance pointer"; 
 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*/ 
 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 */  
 753   static int type_init 
= 0;   
 754   static PyTypeObject PySwigObject_Type
; 
 758     PyObject_HEAD_INIT(&PyType_Type
) 
 760     "PySwigObject",                     /*tp_name*/ 
 761     sizeof(PySwigObject
),               /*tp_basicsize*/ 
 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*/ 
 773     (hashfunc
)0,                        /*tp_hash*/ 
 774     (ternaryfunc
)0,                     /*tp_call*/ 
 775     (reprfunc
)PySwigObject_str
,         /*tp_str*/ 
 776     /* Space for future expansion */ 
 778     PySwigObject_Type__doc__
,           /* Documentation string */ 
 779 #if PY_VERSION_HEX >= 0x02000000 
 783 #if PY_VERSION_HEX >= 0x02010000 
 784     0,                                  /* tp_richcompare */ 
 785     0,                                  /* tp_weaklistoffset */ 
 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 */ 
 790 #if PY_VERSION_HEX >= 0x02030000 
 794     0,0,0,0                             /* tp_alloc -> tp_next */ 
 798     PySwigObject_Type 
= tmp
; 
 802   return &PySwigObject_Type
; 
 805 SWIGRUNTIME PyObject 
* 
 806 PySwigObject_FromVoidPtrAndDesc(void *ptr
, const char *desc
) 
 808   PySwigObject 
*self 
= PyObject_NEW(PySwigObject
, PySwigObject_GetType()); 
 809   if (self 
== NULL
) return NULL
; 
 812   return (PyObject 
*)self
; 
 815 SWIGRUNTIMEINLINE 
void * 
 816 PySwigObject_AsVoidPtr(PyObject 
*self
) 
 818   return ((PySwigObject 
*)self
)->ptr
; 
 821 SWIGRUNTIMEINLINE 
const char * 
 822 PySwigObject_GetDesc(PyObject 
*self
) 
 824   return ((PySwigObject 
*)self
)->desc
; 
 827 SWIGRUNTIMEINLINE 
int 
 828 PySwigObject_Check(PyObject 
*op
) { 
 829   return ((op
)->ob_type 
== PySwigObject_GetType())  
 830     || (strcmp((op
)->ob_type
->tp_name
,"PySwigObject") == 0); 
 833 /* ----------------------------------------------------------------------------- 
 834  * Implements a simple Swig Packed type, and use it instead of string 
 835  * ----------------------------------------------------------------------------- */ 
 845 PySwigPacked_print(PySwigPacked 
*v
, FILE *fp
, int flags
) 
 847   char result
[SWIG_BUFFER_SIZE
]; 
 848   fputs("<Swig Packed ", fp
);  
 849   if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) { 
 858 SWIGRUNTIME PyObject 
* 
 859 PySwigPacked_repr(PySwigPacked 
*v
) 
 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
); 
 865     return PyString_FromFormat("<Swig Packed %s>", v
->desc
); 
 869 SWIGRUNTIME PyObject 
* 
 870 PySwigPacked_str(PySwigPacked 
*v
) 
 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
); 
 876     return PyString_FromFormat("%s", v
->desc
); 
 881 PySwigPacked_compare(PySwigPacked 
*v
, PySwigPacked 
*w
) 
 883   int c 
= strcmp(v
->desc
, w
->desc
); 
 889     int s 
= (i 
< j
) ? -1 : (i 
> j
) ? 1 : 0; 
 890     return s 
? s 
: strncmp((char *)v
->pack
, (char *)w
->pack
, 2*v
->size
); 
 895 PySwigPacked_dealloc(PySwigPacked 
*self
) 
 901 SWIGRUNTIME PyTypeObject
* 
 902 PySwigPacked_GetType() { 
 903   static char PySwigPacked_Type__doc__
[] =  
 904     "Swig object carries a C/C++ instance pointer"; 
 905   static int type_init 
= 0; 
 907   static PyTypeObject PySwigPacked_Type
; 
 910     PyObject_HEAD_INIT(&PyType_Type
) 
 912     "PySwigPacked",                     /*tp_name*/ 
 913     sizeof(PySwigPacked
),               /*tp_basicsize*/ 
 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*/ 
 923     0,                                  /*tp_as_sequence*/ 
 925     (hashfunc
)0,                        /*tp_hash*/ 
 926     (ternaryfunc
)0,                     /*tp_call*/ 
 927     (reprfunc
)PySwigPacked_str
,         /*tp_str*/ 
 928     /* Space for future expansion */ 
 930     PySwigPacked_Type__doc__
,           /* Documentation string */ 
 931 #if PY_VERSION_HEX >= 0x02000000 
 935 #if PY_VERSION_HEX >= 0x02010000 
 936     0,                                  /* tp_richcompare */ 
 937     0,                                  /* tp_weaklistoffset */ 
 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 */ 
 942 #if PY_VERSION_HEX >= 0x02030000 
 946     0,0,0,0                             /* tp_alloc -> tp_next */ 
 950     PySwigPacked_Type 
= tmp
; 
 956   return &PySwigPacked_Type
; 
 959 SWIGRUNTIME PyObject 
* 
 960 PySwigPacked_FromDataAndDesc(void *ptr
, size_t size
, const char *desc
) 
 962   PySwigPacked 
*self 
= PyObject_NEW(PySwigPacked
, PySwigPacked_GetType()); 
 966     void *pack 
= malloc(size
); 
 967     memcpy(pack
, ptr
, size
); 
 971     return (PyObject 
*) self
; 
 975 SWIGRUNTIMEINLINE 
const char * 
 976 PySwigPacked_UnpackData(PyObject 
*obj
, void *ptr
, size_t size
) 
 978   PySwigPacked 
*self 
= (PySwigPacked 
*)obj
; 
 979   if (self
->size 
!= size
) return 0; 
 980   memcpy(ptr
, self
->pack
, size
); 
 984 SWIGRUNTIMEINLINE 
const char * 
 985 PySwigPacked_GetDesc(PyObject 
*self
) 
 987   return ((PySwigPacked 
*)self
)->desc
; 
 990 SWIGRUNTIMEINLINE 
int 
 991 PySwigPacked_Check(PyObject 
*op
) { 
 992   return ((op
)->ob_type 
== PySwigPacked_GetType())  
 993     || (strcmp((op
)->ob_type
->tp_name
,"PySwigPacked") == 0); 
 997 /* ----------------------------------------------------------------------------- 
 998  * Use the old Python PyCObject instead of PySwigObject 
 999  * ----------------------------------------------------------------------------- */ 
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) 
1010 /* ----------------------------------------------------------------------------- 
1011  * errors manipulation 
1012  * ----------------------------------------------------------------------------- */ 
1015 SWIG_Python_TypeError(const char *type
, PyObject 
*obj
) 
1018 #if defined(SWIG_COBJECT_TYPES) 
1019     if (PySwigObject_Check(obj
)) { 
1020       const char *otype 
= (const char *) PySwigObject_GetDesc(obj
); 
1022         PyErr_Format(PyExc_TypeError
, "a '%s' is expected, 'PySwigObject(%s)' is received", 
1029       const char *otype 
= (obj 
? obj
->ob_type
->tp_name 
: 0);  
1031         PyObject 
*str 
= PyObject_Str(obj
); 
1032         const char *cstr 
= str 
? PyString_AsString(str
) : 0; 
1034           PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s(%s)' is received", 
1037           PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s' is received", 
1045     PyErr_Format(PyExc_TypeError
, "a '%s' is expected", type
); 
1047     PyErr_Format(PyExc_TypeError
, "unexpected type is received"); 
1051 SWIGRUNTIMEINLINE 
void 
1052 SWIG_Python_NullRef(const char *type
) 
1055     PyErr_Format(PyExc_TypeError
, "null reference of type '%s' was received",type
); 
1057     PyErr_Format(PyExc_TypeError
, "null reference was received"); 
1062 SWIG_Python_AddErrMesg(const char* mesg
, int infront
) 
1064   if (PyErr_Occurred()) { 
1066     PyObject 
*value 
= 0; 
1067     PyObject 
*traceback 
= 0; 
1068     PyErr_Fetch(&type
, &value
, &traceback
); 
1070       PyObject 
*old_str 
= PyObject_Str(value
); 
1074         PyErr_Format(type
, "%s %s", mesg
, PyString_AsString(old_str
)); 
1076         PyErr_Format(type
, "%s %s", PyString_AsString(old_str
), mesg
); 
1087 SWIG_Python_ArgFail(int argnum
) 
1089   if (PyErr_Occurred()) { 
1090     /* add information about failing argument */ 
1092     sprintf(mesg
, "argument number %d:", argnum
); 
1093     return SWIG_Python_AddErrMesg(mesg
, 1); 
1100 /* ----------------------------------------------------------------------------- 
1101  * pointers/data manipulation 
1102  * ----------------------------------------------------------------------------- */ 
1104 /* Convert a pointer value */ 
1106 SWIG_Python_ConvertPtr(PyObject 
*obj
, void **ptr
, swig_type_info 
*ty
, int flags
) { 
1109   static PyObject 
*SWIG_this 
= 0; 
1111   PyObject  
*pyobj 
= 0; 
1115   if (obj 
== Py_None
) { 
1120 #ifdef SWIG_COBJECT_TYPES 
1121   if (!(PySwigObject_Check(obj
))) { 
1123       SWIG_this 
= PyString_FromString("this"); 
1125     obj 
= PyObject_GetAttr(obj
,SWIG_this
); 
1127     if (!obj
) goto type_error
; 
1128     if (!PySwigObject_Check(obj
)) { 
1133   vptr 
= PySwigObject_AsVoidPtr(obj
); 
1134   c 
= (const char *) PySwigObject_GetDesc(obj
); 
1135   if (newref
) { Py_DECREF(obj
); } 
1138   if (!(PyString_Check(obj
))) { 
1140       SWIG_this 
= PyString_FromString("this"); 
1142     obj 
= PyObject_GetAttr(obj
,SWIG_this
); 
1144     if (!obj
) goto type_error
; 
1145     if (!PyString_Check(obj
)) { 
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
; 
1160     tc 
= SWIG_TypeCheck(c
,ty
); 
1161     if (!tc
) goto type_error
; 
1162     *ptr 
= SWIG_TypeCast(tc
,vptr
); 
1167   if ((pyobj
) && (flags 
& SWIG_POINTER_DISOWN
)) { 
1168     PyObject_SetAttrString(pyobj
,(char*)"thisown",Py_False
); 
1174   if (pyobj 
&& !obj
) {     
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; 
1181         c 
= SWIG_UnpackVoidPtr(c 
+ 10, &vptr
, ty
->name
); 
1182         if (!c
) goto type_error
; 
1187   if (flags 
& SWIG_POINTER_EXCEPTION
) { 
1189       SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
); 
1191       SWIG_Python_TypeError("C/C++ pointer", obj
); 
1197 /* Convert a pointer value, signal an exception on a type mismatch */ 
1199 SWIG_Python_MustGetPtr(PyObject 
*obj
, swig_type_info 
*ty
, int argnum
, int flags
) { 
1201   if (SWIG_Python_ConvertPtr(obj
, &result
, ty
, flags
) == -1) { 
1203     if (flags 
& SWIG_POINTER_EXCEPTION
) { 
1204       SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
); 
1205       SWIG_Python_ArgFail(argnum
); 
1211 /* Convert a packed value value */ 
1213 SWIG_Python_ConvertPacked(PyObject 
*obj
, void *ptr
, size_t sz
, swig_type_info 
*ty
, int flags
) { 
1217 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON) 
1218   c 
= PySwigPacked_UnpackData(obj
, ptr
, sz
); 
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
); 
1225   if (!c
) goto type_error
; 
1227     tc 
= SWIG_TypeCheck(c
,ty
); 
1228     if (!tc
) goto type_error
; 
1234   if (flags 
& SWIG_POINTER_EXCEPTION
) { 
1236       SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
); 
1238       SWIG_Python_TypeError("C/C++ packed data", obj
); 
1244 /* Create a new array object */ 
1245 SWIGRUNTIME PyObject 
* 
1246 SWIG_Python_NewPointerObj(void *ptr
, swig_type_info 
*type
, int own
) { 
1252 #ifdef SWIG_COBJECT_TYPES 
1253   robj 
= PySwigObject_FromVoidPtrAndDesc((void *) ptr
, (char *)type
->name
); 
1256     char result
[SWIG_BUFFER_SIZE
]; 
1257     robj 
= SWIG_PackVoidPtr(result
, ptr
, type
->name
, sizeof(result
)) ? 
1258       PyString_FromString(result
) : 0; 
1261   if (!robj 
|| (robj 
== Py_None
)) return robj
; 
1262   if (type
->clientdata
) { 
1264     PyObject 
*args 
= Py_BuildValue((char*)"(O)", robj
); 
1266     inst 
= PyObject_CallObject((PyObject 
*) type
->clientdata
, args
); 
1270         PyObject_SetAttrString(inst
,(char*)"thisown",Py_True
); 
1278 SWIGRUNTIME PyObject 
* 
1279 SWIG_Python_NewPackedObj(void *ptr
, size_t sz
, swig_type_info 
*type
) { 
1285 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON) 
1286   robj 
= PySwigPacked_FromDataAndDesc((void *) ptr
, sz
, (char *)type
->name
); 
1289     char result
[SWIG_BUFFER_SIZE
]; 
1290     robj 
= SWIG_PackDataName(result
, ptr
, sz
, type
->name
, sizeof(result
)) ? 
1291       PyString_FromString(result
) : 0; 
1297 /* -----------------------------------------------------------------------------* 
1299  * -----------------------------------------------------------------------------*/ 
1301 #ifdef SWIG_LINK_RUNTIME 
1302 void *SWIG_ReturnGlobalTypeList(void *); 
1305 SWIGRUNTIME swig_type_info 
** 
1306 SWIG_Python_GetTypeListHandle() { 
1307   static void *type_pointer 
= (void *)0; 
1308   /* first check if module already created */ 
1309   if (!type_pointer
) { 
1310 #ifdef SWIG_LINK_RUNTIME 
1311     type_pointer 
= SWIG_ReturnGlobalTypeList((void *)0); 
1313     type_pointer 
= PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
, 
1314                                     (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
); 
1315     if (PyErr_Occurred()) { 
1317       type_pointer 
= (void *)0; 
1321   return (swig_type_info 
**) type_pointer
; 
1325   Search for a swig_type_info structure 
1327 SWIGRUNTIMEINLINE swig_type_info 
* 
1328 SWIG_Python_GetTypeList() { 
1329   swig_type_info 
**tlh 
= SWIG_Python_GetTypeListHandle(); 
1330   return tlh 
? *tlh 
: (swig_type_info
*)0; 
1333 #define SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList  
1340 /* -------- TYPES TABLE (BEGIN) -------- */ 
1342 #define  SWIGTYPE_p_wxLogChain swig_types[0]  
1343 #define  SWIGTYPE_p_wxMutexGuiLocker swig_types[1]  
1344 #define  SWIGTYPE_p_wxFileHistory swig_types[2]  
1345 #define  SWIGTYPE_p_wxLog swig_types[3]  
1346 #define  SWIGTYPE_p_wxMenu swig_types[4]  
1347 #define  SWIGTYPE_p_wxEvent swig_types[5]  
1348 #define  SWIGTYPE_p_wxDateTime__TimeZone swig_types[6]  
1349 #define  SWIGTYPE_p_wxConfigBase swig_types[7]  
1350 #define  SWIGTYPE_p_wxDisplay swig_types[8]  
1351 #define  SWIGTYPE_p_wxFileType swig_types[9]  
1352 #define  SWIGTYPE_p_wxLogGui swig_types[10]  
1353 #define  SWIGTYPE_p_wxMemorySize swig_types[11]  
1354 #define  SWIGTYPE_p_wxFont swig_types[12]  
1355 #define  SWIGTYPE_p_wxDataFormat swig_types[13]  
1356 #define  SWIGTYPE_p_wxTimerEvent swig_types[14]  
1357 #define  SWIGTYPE_p_wxCaret swig_types[15]  
1358 #define  SWIGTYPE_ptrdiff_t swig_types[16]  
1359 #define  SWIGTYPE_std__ptrdiff_t swig_types[17]  
1360 #define  SWIGTYPE_p_void swig_types[18]  
1361 #define  SWIGTYPE_p_int swig_types[19]  
1362 #define  SWIGTYPE_p_wxSize swig_types[20]  
1363 #define  SWIGTYPE_p_wxClipboard swig_types[21]  
1364 #define  SWIGTYPE_p_wxStopWatch swig_types[22]  
1365 #define  SWIGTYPE_p_wxDC swig_types[23]  
1366 #define  SWIGTYPE_p_wxClipboardLocker swig_types[24]  
1367 #define  SWIGTYPE_p_wxIcon swig_types[25]  
1368 #define  SWIGTYPE_p_wxLogStderr swig_types[26]  
1369 #define  SWIGTYPE_p_wxLogTextCtrl swig_types[27]  
1370 #define  SWIGTYPE_p_wxTextCtrl swig_types[28]  
1371 #define  SWIGTYPE_p_wxBusyCursor swig_types[29]  
1372 #define  SWIGTYPE_p_wxBitmapDataObject swig_types[30]  
1373 #define  SWIGTYPE_p_wxTextDataObject swig_types[31]  
1374 #define  SWIGTYPE_p_wxDataObject swig_types[32]  
1375 #define  SWIGTYPE_p_wxPyTextDataObject swig_types[33]  
1376 #define  SWIGTYPE_p_wxPyBitmapDataObject swig_types[34]  
1377 #define  SWIGTYPE_p_wxFileDataObject swig_types[35]  
1378 #define  SWIGTYPE_p_wxCustomDataObject swig_types[36]  
1379 #define  SWIGTYPE_p_wxURLDataObject swig_types[37]  
1380 #define  SWIGTYPE_p_wxMetafileDataObject swig_types[38]  
1381 #define  SWIGTYPE_p_wxSound swig_types[39]  
1382 #define  SWIGTYPE_p_wxTimerRunner swig_types[40]  
1383 #define  SWIGTYPE_p_wxLogWindow swig_types[41]  
1384 #define  SWIGTYPE_p_wxTimeSpan swig_types[42]  
1385 #define  SWIGTYPE_p_wxArrayString swig_types[43]  
1386 #define  SWIGTYPE_p_wxWindowDisabler swig_types[44]  
1387 #define  SWIGTYPE_p_form_ops_t swig_types[45]  
1388 #define  SWIGTYPE_p_wxToolTip swig_types[46]  
1389 #define  SWIGTYPE_p_wxDataObjectComposite swig_types[47]  
1390 #define  SWIGTYPE_p_wxSystemSettings swig_types[48]  
1391 #define  SWIGTYPE_p_wxFileConfig swig_types[49]  
1392 #define  SWIGTYPE_p_wxVideoMode swig_types[50]  
1393 #define  SWIGTYPE_p_wxDataObjectSimple swig_types[51]  
1394 #define  SWIGTYPE_p_wxPyDataObjectSimple swig_types[52]  
1395 #define  SWIGTYPE_p_wxDuplexMode swig_types[53]  
1396 #define  SWIGTYPE_p_wxEvtHandler swig_types[54]  
1397 #define  SWIGTYPE_p_wxRect swig_types[55]  
1398 #define  SWIGTYPE_p_char swig_types[56]  
1399 #define  SWIGTYPE_p_wxSingleInstanceChecker swig_types[57]  
1400 #define  SWIGTYPE_p_wxStandardPaths swig_types[58]  
1401 #define  SWIGTYPE_p_wxFileTypeInfo swig_types[59]  
1402 #define  SWIGTYPE_p_wxFrame swig_types[60]  
1403 #define  SWIGTYPE_p_wxTimer swig_types[61]  
1404 #define  SWIGTYPE_p_wxPaperSize swig_types[62]  
1405 #define  SWIGTYPE_p_wxMimeTypesManager swig_types[63]  
1406 #define  SWIGTYPE_p_wxPyTipProvider swig_types[64]  
1407 #define  SWIGTYPE_p_wxTipProvider swig_types[65]  
1408 #define  SWIGTYPE_p_wxJoystick swig_types[66]  
1409 #define  SWIGTYPE_p_wxSystemOptions swig_types[67]  
1410 #define  SWIGTYPE_p_wxPyArtProvider swig_types[68]  
1411 #define  SWIGTYPE_p_wxPoint swig_types[69]  
1412 #define  SWIGTYPE_p_wxJoystickEvent swig_types[70]  
1413 #define  SWIGTYPE_p_wxCursor swig_types[71]  
1414 #define  SWIGTYPE_p_wxObject swig_types[72]  
1415 #define  SWIGTYPE_p_wxOutputStream swig_types[73]  
1416 #define  SWIGTYPE_p_wxDateTime swig_types[74]  
1417 #define  SWIGTYPE_p_wxPyDropSource swig_types[75]  
1418 #define  SWIGTYPE_p_unsigned_long swig_types[76]  
1419 #define  SWIGTYPE_p_wxLogBuffer swig_types[77]  
1420 #define  SWIGTYPE_p_wxKillError swig_types[78]  
1421 #define  SWIGTYPE_p_wxWindow swig_types[79]  
1422 #define  SWIGTYPE_p_wxString swig_types[80]  
1423 #define  SWIGTYPE_p_wxPyProcess swig_types[81]  
1424 #define  SWIGTYPE_p_wxBitmap swig_types[82]  
1425 #define  SWIGTYPE_unsigned_int swig_types[83]  
1426 #define  SWIGTYPE_p_unsigned_int swig_types[84]  
1427 #define  SWIGTYPE_p_wxConfig swig_types[85]  
1428 #define  SWIGTYPE_p_unsigned_char swig_types[86]  
1429 #define  SWIGTYPE_p_wxChar swig_types[87]  
1430 #define  SWIGTYPE_p_wxBusyInfo swig_types[88]  
1431 #define  SWIGTYPE_p_wxPyDropTarget swig_types[89]  
1432 #define  SWIGTYPE_p_wxPyTextDropTarget swig_types[90]  
1433 #define  SWIGTYPE_p_wxPyFileDropTarget swig_types[91]  
1434 #define  SWIGTYPE_p_wxProcessEvent swig_types[92]  
1435 #define  SWIGTYPE_p_wxPyLog swig_types[93]  
1436 #define  SWIGTYPE_p_wxLogNull swig_types[94]  
1437 #define  SWIGTYPE_p_wxColour swig_types[95]  
1438 #define  SWIGTYPE_p_wxPyTimer swig_types[96]  
1439 #define  SWIGTYPE_p_wxConfigPathChanger swig_types[97]  
1440 #define  SWIGTYPE_p_wxDateSpan swig_types[98]  
1441 static swig_type_info 
*swig_types
[100]; 
1443 /* -------- TYPES TABLE (END) -------- */ 
1446 /*----------------------------------------------- 
1447               @(target):= _misc_.so 
1448   ------------------------------------------------*/ 
1449 #define SWIG_init    init_misc_ 
1451 #define SWIG_name    "_misc_" 
1453 #include "wx/wxPython/wxPython.h" 
1454 #include "wx/wxPython/pyclasses.h" 
1455 #include "wx/wxPython/pyistream.h"     
1457  static const wxString 
wxPyEmptyString(wxEmptyString
);  
1461   /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/ 
1462 #define SWIG_From_int PyInt_FromLong 
1470   SWIG_CheckLongInRange(long value
, long min_value
, long max_value
, 
1473   if (value 
< min_value
) { 
1475       PyErr_Format(PyExc_OverflowError
,  
1476                    "value %ld is less than '%s' minimum %ld",  
1477                    value
, errmsg
, min_value
); 
1480   } else if (value 
> max_value
) { 
1482       PyErr_Format(PyExc_OverflowError
, 
1483                    "value %ld is greater than '%s' maximum %ld",  
1484                    value
, errmsg
, max_value
); 
1493 SWIG_AsVal_long(PyObject
* obj
, long* val
) 
1495     if (PyNumber_Check(obj
)) { 
1496         if (val
) *val 
= PyInt_AsLong(obj
); 
1500         SWIG_type_error("number", obj
); 
1506 #if INT_MAX != LONG_MAX 
1508   SWIG_AsVal_int(PyObject 
*obj
, int *val
) 
1510   const char* errmsg 
= val 
? "int" : (char*)0; 
1512   if (SWIG_AsVal_long(obj
, &v
)) { 
1513     if (SWIG_CheckLongInRange(v
, INT_MIN
,INT_MAX
, errmsg
)) { 
1514       if (val
) *val 
= (int)(v
); 
1523     SWIG_type_error(errmsg
, obj
); 
1529   SWIG_AsVal_int(PyObject 
*obj
, int *val
) 
1531   return SWIG_AsVal_long(obj
,(long*)val
); 
1537 SWIG_As_int(PyObject
* obj
) 
1540   if (!SWIG_AsVal_int(obj
, &v
)) { 
1542       this is needed to make valgrind/purify happier.  
1544     memset((void*)&v
, 0, sizeof(int)); 
1551 SWIG_Check_int(PyObject
* obj
) 
1553   return SWIG_AsVal_int(obj
, (int*)0); 
1556  static const wxString 
wxPyWINDOW_DEFAULT_VARIANT(wxWINDOW_DEFAULT_VARIANT
);  
1558 #include <wx/stockitem.h> 
1560  static const wxString 
wxPyFileSelectorPromptStr(wxFileSelectorPromptStr
);  
1561  static const wxString 
wxPyFileSelectorDefaultWildcardStr(wxFileSelectorDefaultWildcardStr
);  
1562  static const wxString 
wxPyDirSelectorPromptStr(wxDirSelectorPromptStr
);  
1564   /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/ 
1565 #define SWIG_From_long PyInt_FromLong 
1569 SWIGINTERNSHORT 
long 
1570 SWIG_As_long(PyObject
* obj
) 
1573   if (!SWIG_AsVal_long(obj
, &v
)) { 
1575       this is needed to make valgrind/purify happier.  
1577     memset((void*)&v
, 0, sizeof(long)); 
1584 SWIG_Check_long(PyObject
* obj
) 
1586   return SWIG_AsVal_long(obj
, (long*)0); 
1591   SWIG_AsVal_bool(PyObject 
*obj
, bool *val
) 
1593   if (obj 
== Py_True
) { 
1594     if (val
) *val 
= true; 
1597   if (obj 
== Py_False
) { 
1598     if (val
) *val 
= false; 
1602   if (SWIG_AsVal_int(obj
, &res
)) {     
1603     if (val
) *val 
= res 
? true : false; 
1609     SWIG_type_error("bool", obj
); 
1615 SWIGINTERNSHORT 
bool 
1616 SWIG_As_bool(PyObject
* obj
) 
1619   if (!SWIG_AsVal_bool(obj
, &v
)) { 
1621       this is needed to make valgrind/purify happier.  
1623     memset((void*)&v
, 0, sizeof(bool)); 
1630 SWIG_Check_bool(PyObject
* obj
) 
1632   return SWIG_AsVal_bool(obj
, (bool*)0); 
1636   static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
1642     } else if (target 
== Py_None
) {   
1646         if (!PyTuple_Check(target
)) { 
1648             target 
= PyTuple_New(1); 
1649             PyTuple_SetItem(target
, 0, o2
); 
1651         o3 
= PyTuple_New(1);             
1652         PyTuple_SetItem(o3
, 0, o
);       
1655         target 
= PySequence_Concat(o2
, o3
);  
1664     wxMemorySize 
wxGetFreeMemory() 
1665         { wxPyRaiseNotImplemented(); return 0; } 
1669 SWIG_AsVal_unsigned_SS_long(PyObject
* obj
, unsigned long* val
) 
1672     if (SWIG_AsVal_long(obj
, &v
) && v 
< 0) { 
1673         SWIG_type_error("unsigned number", obj
); 
1676         *val 
= (unsigned long)v
; 
1681 SWIGINTERNSHORT 
unsigned long 
1682 SWIG_As_unsigned_SS_long(PyObject
* obj
) 
1685   if (!SWIG_AsVal_unsigned_SS_long(obj
, &v
)) { 
1687       this is needed to make valgrind/purify happier.  
1689     memset((void*)&v
, 0, sizeof(unsigned long)); 
1696 SWIG_Check_unsigned_SS_long(PyObject
* obj
) 
1698   return SWIG_AsVal_unsigned_SS_long(obj
, (unsigned long*)0); 
1702 SWIGINTERNSHORT PyObject
*  
1703   SWIG_From_unsigned_SS_long(unsigned long value
) 
1705   return (value 
> LONG_MAX
) ? 
1706     PyLong_FromUnsignedLong(value
)  
1707     : PyInt_FromLong((long)(value
));  
1711     void* wxGetXDisplay() 
1714         return wxGetDisplay(); 
1721     void wxWakeUpMainThread() {} 
1724     bool wxThread_IsMain() { 
1725 #ifdef WXP_WITH_THREAD 
1726         return wxThread::IsMain(); 
1732 static void wxCaret_Destroy(wxCaret 
*self
){ 
1736 #include <wx/snglinst.h> 
1740 #include <wx/msw/private.h> 
1741 #include <wx/dynload.h> 
1746 bool wxDrawWindowOnDC(wxWindow
* window
, const wxDC
& dc
 
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 
1761             ::SendMessage(GetHwndOf(window
), WM_PAINT
, (long)GetHdcOf(dc
), 0); 
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 
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 
); 
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; 
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 
) 
1805                 s_triedToLoad 
= true; 
1806                 wxDynamicLibrary 
dllUser32(_T("user32.dll")); 
1807                 if ( dllUser32
.IsLoaded() ) 
1809                     wxLogNull nolog
;  // Don't report errors here 
1810                     pfnPrintWindow 
= (PrintWindow_t
)dllUser32
.GetSymbol(_T("PrintWindow")); 
1815                 //printf("Using PrintWindow\n"); 
1816                 pfnPrintWindow(GetHwndOf(window
), GetHdcOf(dc
), 0); 
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 
); 
1834 #include <wx/tipdlg.h> 
1837 class wxPyTipProvider 
: public wxTipProvider 
{ 
1839     wxPyTipProvider(size_t currentTip
) 
1840         : wxTipProvider(currentTip
) {} 
1842     DEC_PYCALLBACK_STRING__pure(GetTip
); 
1843     DEC_PYCALLBACK_STRING_STRING(PreprocessTip
); 
1847 IMP_PYCALLBACK_STRING__pure( wxPyTipProvider
, wxTipProvider
, GetTip
); 
1848 IMP_PYCALLBACK_STRING_STRING(wxPyTipProvider
, wxTipProvider
, PreprocessTip
); 
1851 //IMP_PYCALLBACK__(wxPyTimer, wxTimer, Notify); 
1853 IMPLEMENT_ABSTRACT_CLASS(wxPyTimer
, wxTimer
); 
1855 wxPyTimer::wxPyTimer(wxEvtHandler 
*owner
, int id
) 
1856     : wxTimer(owner
, id
) 
1858     if (owner 
== NULL
) SetOwner(this); 
1862 void wxPyTimer::Notify() { 
1864     wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
1865     if ((found 
= wxPyCBH_findCallback(m_myInst
, "Notify"))) 
1866         wxPyCBH_callCallback(m_myInst
, Py_BuildValue("()")); 
1867     wxPyEndBlockThreads(blocked
); 
1871 void wxPyTimer::base_Notify() { 
1877 SWIGINTERN PyObject 
* 
1878 SWIG_FromCharPtr(const char* cptr
) 
1881     size_t size 
= strlen(cptr
); 
1882     if (size 
> INT_MAX
) { 
1883       return SWIG_NewPointerObj((char*)(cptr
),  
1884                                 SWIG_TypeQuery("char *"), 0); 
1887         return PyString_FromStringAndSize(cptr
, size
); 
1889         return PyString_FromString(cptr
); 
1899   SWIG_CheckUnsignedLongInRange(unsigned long value
, 
1900                                 unsigned long max_value
, 
1903   if (value 
> max_value
) { 
1905       PyErr_Format(PyExc_OverflowError
, 
1906                    "value %lu is greater than '%s' minimum %lu", 
1907                    value
, errmsg
, max_value
); 
1915 #if UINT_MAX != ULONG_MAX 
1917   SWIG_AsVal_unsigned_SS_int(PyObject 
*obj
, unsigned int *val
) 
1919   const char* errmsg 
= val 
? "unsigned int" : (char*)0; 
1921   if (SWIG_AsVal_unsigned_SS_long(obj
, &v
)) { 
1922     if (SWIG_CheckUnsignedLongInRange(v
, INT_MAX
, errmsg
)) { 
1923       if (val
) *val 
= (unsigned int)(v
); 
1930     SWIG_type_error(errmsg
, obj
); 
1935 SWIGINTERNSHORT 
unsigned int 
1936   SWIG_AsVal_unsigned_SS_int(PyObject 
*obj
, unsigned int *val
) 
1938   return SWIG_AsVal_unsigned_SS_long(obj
,(unsigned long *)val
); 
1943 SWIGINTERNSHORT 
unsigned int 
1944 SWIG_As_unsigned_SS_int(PyObject
* obj
) 
1947   if (!SWIG_AsVal_unsigned_SS_int(obj
, &v
)) { 
1949       this is needed to make valgrind/purify happier.  
1951     memset((void*)&v
, 0, sizeof(unsigned int)); 
1958 SWIG_Check_unsigned_SS_int(PyObject
* obj
) 
1960   return SWIG_AsVal_unsigned_SS_int(obj
, (unsigned int*)0); 
1963 static wxString 
Log_TimeStamp(){ 
1965             wxLog::TimeStamp(&msg
); 
1968 static void wxLog_Destroy(wxLog 
*self
){ delete self
; } 
1969 // Make somce wrappers that double any % signs so they are 'escaped' 
1970     void wxPyLogFatalError(const wxString
& msg
) 
1973         m
.Replace(wxT("%"), wxT("%%")); 
1977     void wxPyLogError(const wxString
& msg
) 
1980         m
.Replace(wxT("%"), wxT("%%")); 
1984     void wxPyLogWarning(const wxString
& msg
) 
1987         m
.Replace(wxT("%"), wxT("%%")); 
1991     void wxPyLogMessage(const wxString
& msg
) 
1994         m
.Replace(wxT("%"), wxT("%%")); 
1998     void wxPyLogInfo(const wxString
& msg
) 
2001         m
.Replace(wxT("%"), wxT("%%")); 
2005     void wxPyLogDebug(const wxString
& msg
) 
2008         m
.Replace(wxT("%"), wxT("%%")); 
2012     void wxPyLogVerbose(const wxString
& msg
) 
2015         m
.Replace(wxT("%"), wxT("%%")); 
2019     void wxPyLogStatus(const wxString
& msg
) 
2022         m
.Replace(wxT("%"), wxT("%%")); 
2026     void wxPyLogStatusFrame(wxFrame 
*pFrame
, const wxString
& msg
) 
2029         m
.Replace(wxT("%"), wxT("%%")); 
2030         wxLogStatus(pFrame
, m
); 
2033     void wxPyLogSysError(const wxString
& msg
) 
2036         m
.Replace(wxT("%"), wxT("%%")); 
2040     void wxPyLogGeneric(unsigned long level
, const wxString
& msg
) 
2043         m
.Replace(wxT("%"), wxT("%%")); 
2044         wxLogGeneric(level
, m
); 
2047     void wxPyLogTrace(unsigned long mask
, const wxString
& msg
) 
2050         m
.Replace(wxT("%"), wxT("%%")); 
2051         wxLogTrace(mask
, m
); 
2054     void wxPyLogTrace(const wxString
& mask
, const wxString
& msg
) 
2057         m
.Replace(wxT("%"), wxT("%%")); 
2058         wxLogTrace(mask
, m
); 
2063 // A wxLog class that can be derived from in wxPython 
2064 class wxPyLog 
: public wxLog 
{ 
2066     wxPyLog() : wxLog() {} 
2068     virtual void DoLog(wxLogLevel level
, const wxChar 
*szString
, time_t t
) { 
2070         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2071         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DoLog"))) { 
2072             PyObject
* s 
= wx2PyString(szString
); 
2073             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iOi)", level
, s
, t
)); 
2076         wxPyEndBlockThreads(blocked
); 
2078             wxLog::DoLog(level
, szString
, t
); 
2081     virtual void DoLogString(const wxChar 
*szString
, time_t t
) { 
2083         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2084         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DoLogString"))) { 
2085             PyObject
* s 
= wx2PyString(szString
); 
2086             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(Oi)", s
, t
)); 
2089         wxPyEndBlockThreads(blocked
); 
2091             wxLog::DoLogString(szString
, t
); 
2100 IMP_PYCALLBACK_VOID_INTINT( wxPyProcess
, wxProcess
, OnTerminate
); 
2103 #include <wx/joystick.h> 
2106 #if !wxUSE_JOYSTICK && !defined(__WXMSW__) 
2107 // A C++ stub class for wxJoystick for platforms that don't have it. 
2108 class wxJoystick 
: public wxObject 
{ 
2110     wxJoystick(int joystick 
= wxJOYSTICK1
) { 
2111         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2112         PyErr_SetString(PyExc_NotImplementedError
, 
2113                         "wxJoystick is not available on this platform."); 
2114         wxPyEndBlockThreads(blocked
); 
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
) {} 
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; } 
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; } 
2159     bool SetCapture(wxWindow
* win
, int pollingFreq 
= 0) { return false; } 
2160     bool ReleaseCapture() { return false; } 
2165 #include <wx/sound.h> 
2169 // A C++ stub class for wxWave for platforms that don't have it. 
2170 class wxSound 
: public wxObject
 
2174         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2175         PyErr_SetString(PyExc_NotImplementedError
, 
2176                         "wxSound is not available on this platform."); 
2177         wxPyEndBlockThreads(blocked
); 
2179     wxSound(const wxString
&/*, bool*/) { 
2180         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2181         PyErr_SetString(PyExc_NotImplementedError
, 
2182                         "wxSound is not available on this platform."); 
2183         wxPyEndBlockThreads(blocked
); 
2185     wxSound(int, const wxByte
*) { 
2186         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2187         PyErr_SetString(PyExc_NotImplementedError
, 
2188                         "wxSound is not available on this platform."); 
2189         wxPyEndBlockThreads(blocked
); 
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() {} 
2204 static wxSound 
*new_wxSound(wxString 
const &fileName
=wxPyEmptyString
){ 
2205             if (fileName
.Length() == 0) 
2208                 return new wxSound(fileName
); 
2210 static wxSound 
*new_wxSound(PyObject 
*data
){ 
2211             unsigned char* buffer
; int size
; 
2212             wxSound 
*sound 
= NULL
; 
2214             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2215             if (!PyArg_Parse(data
, "t#", &buffer
, &size
)) 
2217             sound 
= new wxSound(size
, buffer
); 
2219             wxPyEndBlockThreads(blocked
); 
2222 static bool wxSound_CreateFromData(wxSound 
*self
,PyObject 
*data
){ 
2224             unsigned char* buffer
; 
2228             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2229             if (!PyArg_Parse(data
, "t#", &buffer
, &size
)) 
2231             rv 
= self
->Create(size
, buffer
); 
2233             wxPyEndBlockThreads(blocked
); 
2236                  wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2237                  PyErr_SetString(PyExc_NotImplementedError
, 
2238                                  "Create from data is not available on this platform."); 
2239                  wxPyEndBlockThreads(blocked
); 
2244 #include <wx/mimetype.h> 
2246 static PyObject 
*wxFileType_GetMimeType(wxFileType 
*self
){ 
2248             if (self
->GetMimeType(&str
))  
2249                 return wx2PyString(str
); 
2253 static PyObject 
*wxFileType_GetMimeTypes(wxFileType 
*self
){ 
2255             if (self
->GetMimeTypes(arr
)) 
2256                 return wxArrayString2PyList_helper(arr
); 
2260 static PyObject 
*wxFileType_GetExtensions(wxFileType 
*self
){ 
2262             if (self
->GetExtensions(arr
)) 
2263                 return wxArrayString2PyList_helper(arr
); 
2267 static wxIcon 
*wxFileType_GetIcon(wxFileType 
*self
){ 
2269             if (self
->GetIcon(&loc
)) 
2270                 return new wxIcon(loc
); 
2274 static PyObject 
*wxFileType_GetIconInfo(wxFileType 
*self
){ 
2276             if (self
->GetIcon(&loc
)) { 
2277                 wxString iconFile 
= loc
.GetFileName(); 
2282                 // Make a tuple and put the values in it 
2283                 wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2284                 PyObject
* tuple 
= PyTuple_New(3); 
2285                 PyTuple_SetItem(tuple
, 0, wxPyConstructObject(new wxIcon(loc
), 
2286                                                               wxT("wxIcon"), true)); 
2287                 PyTuple_SetItem(tuple
, 1, wx2PyString(iconFile
)); 
2288                 PyTuple_SetItem(tuple
, 2, PyInt_FromLong(iconIndex
)); 
2289                 wxPyEndBlockThreads(blocked
); 
2295 static PyObject 
*wxFileType_GetDescription(wxFileType 
*self
){ 
2297             if (self
->GetDescription(&str
))  
2298                 return wx2PyString(str
); 
2302 static PyObject 
*wxFileType_GetOpenCommand(wxFileType 
*self
,wxString 
const &filename
,wxString 
const &mimetype
=wxPyEmptyString
){ 
2304             if (self
->GetOpenCommand(&str
, wxFileType::MessageParameters(filename
, mimetype
)))  
2305                 return wx2PyString(str
); 
2309 static PyObject 
*wxFileType_GetPrintCommand(wxFileType 
*self
,wxString 
const &filename
,wxString 
const &mimetype
=wxPyEmptyString
){ 
2311             if (self
->GetPrintCommand(&str
, wxFileType::MessageParameters(filename
, mimetype
)))  
2312                 return wx2PyString(str
); 
2316 static PyObject 
*wxFileType_GetAllCommands(wxFileType 
*self
,wxString 
const &filename
,wxString 
const &mimetype
=wxPyEmptyString
){ 
2317             wxArrayString verbs
; 
2318             wxArrayString commands
; 
2319             if (self
->GetAllCommands(&verbs
, &commands
, 
2320                                      wxFileType::MessageParameters(filename
, mimetype
))) { 
2321                 wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2322                 PyObject
* tuple 
= PyTuple_New(2); 
2323                 PyTuple_SetItem(tuple
, 0, wxArrayString2PyList_helper(verbs
)); 
2324                 PyTuple_SetItem(tuple
, 1, wxArrayString2PyList_helper(commands
)); 
2325                 wxPyEndBlockThreads(blocked
); 
2331 static wxString 
FileType_ExpandCommand(wxString 
const &command
,wxString 
const &filename
,wxString 
const &mimetype
=wxPyEmptyString
){ 
2332             return wxFileType::ExpandCommand(command
, 
2333                                              wxFileType::MessageParameters(filename
, mimetype
)); 
2335 static PyObject 
*wxMimeTypesManager_EnumAllFileTypes(wxMimeTypesManager 
*self
){ 
2337             self
->EnumAllFileTypes(arr
); 
2338             return wxArrayString2PyList_helper(arr
); 
2341 #include <wx/artprov.h> 
2343  static const wxString 
wxPyART_TOOLBAR(wxART_TOOLBAR
);  
2344  static const wxString 
wxPyART_MENU(wxART_MENU
);  
2345  static const wxString 
wxPyART_FRAME_ICON(wxART_FRAME_ICON
);  
2346  static const wxString 
wxPyART_CMN_DIALOG(wxART_CMN_DIALOG
);  
2347  static const wxString 
wxPyART_HELP_BROWSER(wxART_HELP_BROWSER
);  
2348  static const wxString 
wxPyART_MESSAGE_BOX(wxART_MESSAGE_BOX
);  
2349  static const wxString 
wxPyART_BUTTON(wxART_BUTTON
);  
2350  static const wxString 
wxPyART_OTHER(wxART_OTHER
);  
2351  static const wxString 
wxPyART_ADD_BOOKMARK(wxART_ADD_BOOKMARK
);  
2352  static const wxString 
wxPyART_DEL_BOOKMARK(wxART_DEL_BOOKMARK
);  
2353  static const wxString 
wxPyART_HELP_SIDE_PANEL(wxART_HELP_SIDE_PANEL
);  
2354  static const wxString 
wxPyART_HELP_SETTINGS(wxART_HELP_SETTINGS
);  
2355  static const wxString 
wxPyART_HELP_BOOK(wxART_HELP_BOOK
);  
2356  static const wxString 
wxPyART_HELP_FOLDER(wxART_HELP_FOLDER
);  
2357  static const wxString 
wxPyART_HELP_PAGE(wxART_HELP_PAGE
);  
2358  static const wxString 
wxPyART_GO_BACK(wxART_GO_BACK
);  
2359  static const wxString 
wxPyART_GO_FORWARD(wxART_GO_FORWARD
);  
2360  static const wxString 
wxPyART_GO_UP(wxART_GO_UP
);  
2361  static const wxString 
wxPyART_GO_DOWN(wxART_GO_DOWN
);  
2362  static const wxString 
wxPyART_GO_TO_PARENT(wxART_GO_TO_PARENT
);  
2363  static const wxString 
wxPyART_GO_HOME(wxART_GO_HOME
);  
2364  static const wxString 
wxPyART_FILE_OPEN(wxART_FILE_OPEN
);  
2365  static const wxString 
wxPyART_FILE_SAVE(wxART_FILE_SAVE
);  
2366  static const wxString 
wxPyART_FILE_SAVE_AS(wxART_FILE_SAVE_AS
);  
2367  static const wxString 
wxPyART_PRINT(wxART_PRINT
);  
2368  static const wxString 
wxPyART_HELP(wxART_HELP
);  
2369  static const wxString 
wxPyART_TIP(wxART_TIP
);  
2370  static const wxString 
wxPyART_REPORT_VIEW(wxART_REPORT_VIEW
);  
2371  static const wxString 
wxPyART_LIST_VIEW(wxART_LIST_VIEW
);  
2372  static const wxString 
wxPyART_NEW_DIR(wxART_NEW_DIR
);  
2373  static const wxString 
wxPyART_HARDDISK(wxART_HARDDISK
);  
2374  static const wxString 
wxPyART_FLOPPY(wxART_FLOPPY
);  
2375  static const wxString 
wxPyART_CDROM(wxART_CDROM
);  
2376  static const wxString 
wxPyART_REMOVABLE(wxART_REMOVABLE
);  
2377  static const wxString 
wxPyART_FOLDER(wxART_FOLDER
);  
2378  static const wxString 
wxPyART_FOLDER_OPEN(wxART_FOLDER_OPEN
);  
2379  static const wxString 
wxPyART_GO_DIR_UP(wxART_GO_DIR_UP
);  
2380  static const wxString 
wxPyART_EXECUTABLE_FILE(wxART_EXECUTABLE_FILE
);  
2381  static const wxString 
wxPyART_NORMAL_FILE(wxART_NORMAL_FILE
);  
2382  static const wxString 
wxPyART_TICK_MARK(wxART_TICK_MARK
);  
2383  static const wxString 
wxPyART_CROSS_MARK(wxART_CROSS_MARK
);  
2384  static const wxString 
wxPyART_ERROR(wxART_ERROR
);  
2385  static const wxString 
wxPyART_QUESTION(wxART_QUESTION
);  
2386  static const wxString 
wxPyART_WARNING(wxART_WARNING
);  
2387  static const wxString 
wxPyART_INFORMATION(wxART_INFORMATION
);  
2388  static const wxString 
wxPyART_MISSING_IMAGE(wxART_MISSING_IMAGE
);  
2389  static const wxString 
wxPyART_COPY(wxART_COPY
);  
2390  static const wxString 
wxPyART_CUT(wxART_CUT
);  
2391  static const wxString 
wxPyART_PASTE(wxART_PASTE
);  
2392  static const wxString 
wxPyART_DELETE(wxART_DELETE
);  
2393  static const wxString 
wxPyART_NEW(wxART_NEW
);  
2394  static const wxString 
wxPyART_UNDO(wxART_UNDO
);  
2395  static const wxString 
wxPyART_REDO(wxART_REDO
);  
2396  static const wxString 
wxPyART_QUIT(wxART_QUIT
);  
2397  static const wxString 
wxPyART_FIND(wxART_FIND
);  
2398  static const wxString 
wxPyART_FIND_AND_REPLACE(wxART_FIND_AND_REPLACE
);  
2399   // Python aware wxArtProvider 
2400 class wxPyArtProvider 
: public wxArtProvider  
{ 
2403     virtual wxBitmap 
CreateBitmap(const wxArtID
& id
, 
2404                                   const wxArtClient
& client
, 
2405                                   const wxSize
& size
) { 
2406         wxBitmap rval 
= wxNullBitmap
; 
2407         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2408         if ((wxPyCBH_findCallback(m_myInst
, "CreateBitmap"))) { 
2409             PyObject
* so 
= wxPyConstructObject((void*)&size
, wxT("wxSize"), 0); 
2413             s1 
= wx2PyString(id
); 
2414             s2 
= wx2PyString(client
); 
2415             ro 
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(OOO)", s1
, s2
, so
)); 
2420                 if (wxPyConvertSwigPtr(ro
, (void**)&ptr
, wxT("wxBitmap"))) 
2425         wxPyEndBlockThreads(blocked
); 
2432 static void wxPyArtProvider_Destroy(wxPyArtProvider 
*self
){ delete self
; } 
2436     static PyObject
* __EnumerationHelper(bool flag
, wxString
& str
, long index
) { 
2437         PyObject
* ret 
= PyTuple_New(3); 
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
)); 
2446 static PyObject 
*wxConfigBase_GetFirstGroup(wxConfigBase 
*self
){ 
2451             cont 
= self
->GetFirstGroup(value
, index
); 
2452             return __EnumerationHelper(cont
, value
, index
); 
2454 static PyObject 
*wxConfigBase_GetNextGroup(wxConfigBase 
*self
,long index
){ 
2458             cont 
= self
->GetNextGroup(value
, index
); 
2459             return __EnumerationHelper(cont
, value
, index
); 
2461 static PyObject 
*wxConfigBase_GetFirstEntry(wxConfigBase 
*self
){ 
2466             cont 
= self
->GetFirstEntry(value
, index
); 
2467             return __EnumerationHelper(cont
, value
, index
); 
2469 static PyObject 
*wxConfigBase_GetNextEntry(wxConfigBase 
*self
,long index
){ 
2473             cont 
= self
->GetNextEntry(value
, index
); 
2474             return __EnumerationHelper(cont
, value
, index
); 
2476 static long wxConfigBase_ReadInt(wxConfigBase 
*self
,wxString 
const &key
,long defaultVal
=0){ 
2478             self
->Read(key
, &rv
, defaultVal
); 
2483 SWIG_AsVal_double(PyObject 
*obj
, double* val
) 
2485     if (PyNumber_Check(obj
)) { 
2486         if (val
) *val 
= PyFloat_AsDouble(obj
); 
2490         SWIG_type_error("number", obj
); 
2496 SWIGINTERNSHORT 
double 
2497 SWIG_As_double(PyObject
* obj
) 
2500   if (!SWIG_AsVal_double(obj
, &v
)) { 
2502       this is needed to make valgrind/purify happier.  
2504     memset((void*)&v
, 0, sizeof(double)); 
2511 SWIG_Check_double(PyObject
* obj
) 
2513   return SWIG_AsVal_double(obj
, (double*)0); 
2516 static double wxConfigBase_ReadFloat(wxConfigBase 
*self
,wxString 
const &key
,double defaultVal
=0.0){ 
2518             self
->Read(key
, &rv
, defaultVal
); 
2522   /*@/opt/swig/share/swig/1.3.24/python/pymacros.swg,66,SWIG_define@*/ 
2523 #define SWIG_From_double PyFloat_FromDouble 
2526 static bool wxConfigBase_ReadBool(wxConfigBase 
*self
,wxString 
const &key
,bool defaultVal
=false){ 
2528             self
->Read(key
, &rv
, defaultVal
); 
2532 #include <wx/datetime.h> 
2534  static const wxString 
wxPyDefaultDateTimeFormat(wxDefaultDateTimeFormat
);  
2535  static const wxString 
wxPyDefaultTimeSpanFormat(wxDefaultTimeSpanFormat
);  
2537 #define LOCAL_TZ wxDateTime::Local 
2539 static PyObject 
*DateTime_GetAmPmStrings(){ 
2542             wxDateTime::GetAmPmStrings(&am
, &pm
); 
2543             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2544             PyObject
* tup 
= PyTuple_New(2); 
2545             PyTuple_SET_ITEM(tup
, 0, wx2PyString(am
)); 
2546             PyTuple_SET_ITEM(tup
, 1, wx2PyString(pm
)); 
2547             wxPyEndBlockThreads(blocked
); 
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 
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 
2561 static wxDateTime 
wxDateTime___add____SWIG_0(wxDateTime 
*self
,wxTimeSpan 
const &other
){ return *self 
+ other
; } 
2562 static wxDateTime 
wxDateTime___add____SWIG_1(wxDateTime 
*self
,wxDateSpan 
const &other
){ return *self 
+ other
; } 
2563 static wxTimeSpan 
wxDateTime___sub____SWIG_0(wxDateTime 
*self
,wxDateTime 
const &other
){ return *self 
- other
; } 
2564 static wxDateTime 
wxDateTime___sub____SWIG_1(wxDateTime 
*self
,wxTimeSpan 
const &other
){ return *self 
- other
; } 
2565 static wxDateTime 
wxDateTime___sub____SWIG_2(wxDateTime 
*self
,wxDateSpan 
const &other
){ return *self 
- other
; } 
2566 static bool wxDateTime___lt__(wxDateTime 
*self
,wxDateTime 
const *other
){  
2567             if (!other 
|| !self
->IsValid() || !other
->IsValid()) return self 
<  other
;  
2568             return (*self 
<  *other
); 
2570 static bool wxDateTime___le__(wxDateTime 
*self
,wxDateTime 
const *other
){  
2571             if (!other 
|| !self
->IsValid() || !other
->IsValid()) return self 
<= other
;  
2572             return (*self 
<= *other
); 
2574 static bool wxDateTime___gt__(wxDateTime 
*self
,wxDateTime 
const *other
){  
2575             if (!other 
|| !self
->IsValid() || !other
->IsValid()) return self 
>  other
;  
2576             return (*self 
>  *other
); 
2578 static bool wxDateTime___ge__(wxDateTime 
*self
,wxDateTime 
const *other
){  
2579             if (!other 
|| !self
->IsValid() || !other
->IsValid()) return self 
>= other
;  
2580             return (*self 
>= *other
); 
2582 static bool wxDateTime___eq__(wxDateTime 
*self
,wxDateTime 
const *other
){ 
2583             if (!other 
|| !self
->IsValid() || !other
->IsValid()) return self 
== other
;  
2584             return (*self 
== *other
); 
2586 static bool wxDateTime___ne__(wxDateTime 
*self
,wxDateTime 
const *other
){ 
2587             if (!other 
|| !self
->IsValid() || !other
->IsValid()) return self 
!= other
;  
2588             return (*self 
!= *other
); 
2590 static int wxDateTime_ParseRfc822Date(wxDateTime 
*self
,wxString 
const &date
){ 
2592             const wxChar
* _date 
= date
; 
2593             rv 
= self
->ParseRfc822Date(_date
); 
2594             if (rv 
== NULL
) return -1; 
2597 static int wxDateTime_ParseFormat(wxDateTime 
*self
,wxString 
const &date
,wxString 
const &format
=wxPyDefaultDateTimeFormat
,wxDateTime 
const &dateDef
=wxDefaultDateTime
){ 
2599             const wxChar
* _date 
= date
; 
2600             rv 
= self
->ParseFormat(_date
, format
, dateDef
); 
2601             if (rv 
== NULL
) return -1; 
2604 static int wxDateTime_ParseDateTime(wxDateTime 
*self
,wxString 
const &datetime
){ 
2606             const wxChar
* _datetime 
= datetime
; 
2607             rv 
= self
->ParseDateTime(_datetime
); 
2608             if (rv 
== NULL
) return -1; 
2609             return rv 
- _datetime
; 
2611 static int wxDateTime_ParseDate(wxDateTime 
*self
,wxString 
const &date
){ 
2613             const wxChar
* _date 
= date
; 
2614             rv 
= self
->ParseDate(_date
); 
2615             if (rv 
== NULL
) return -1; 
2618 static int wxDateTime_ParseTime(wxDateTime 
*self
,wxString 
const &time
){ 
2620             const wxChar
* _time 
= time
; 
2621             rv 
= self
->ParseTime(_time
); 
2622             if (rv 
== NULL
) return -1; 
2625 static wxTimeSpan 
wxTimeSpan___add__(wxTimeSpan 
*self
,wxTimeSpan 
const &other
){ return *self 
+ other
; } 
2626 static wxTimeSpan 
wxTimeSpan___sub__(wxTimeSpan 
*self
,wxTimeSpan 
const &other
){ return *self 
- other
; } 
2627 static wxTimeSpan 
wxTimeSpan___mul__(wxTimeSpan 
*self
,int n
){ return *self 
* n
; } 
2628 static wxTimeSpan 
wxTimeSpan___rmul__(wxTimeSpan 
*self
,int n
){ return n 
* *self
; } 
2629 static bool wxTimeSpan___lt__(wxTimeSpan 
*self
,wxTimeSpan 
const *other
){ return other 
? (*self 
<  *other
) : false; } 
2630 static bool wxTimeSpan___le__(wxTimeSpan 
*self
,wxTimeSpan 
const *other
){ return other 
? (*self 
<= *other
) : false; } 
2631 static bool wxTimeSpan___gt__(wxTimeSpan 
*self
,wxTimeSpan 
const *other
){ return other 
? (*self 
>  *other
) : true;  } 
2632 static bool wxTimeSpan___ge__(wxTimeSpan 
*self
,wxTimeSpan 
const *other
){ return other 
? (*self 
>= *other
) : true;  } 
2633 static bool wxTimeSpan___eq__(wxTimeSpan 
*self
,wxTimeSpan 
const *other
){ return other 
? (*self 
== *other
) : false; } 
2634 static bool wxTimeSpan___ne__(wxTimeSpan 
*self
,wxTimeSpan 
const *other
){ return other 
? (*self 
!= *other
) : true;  } 
2635 static wxDateSpan 
wxDateSpan___add__(wxDateSpan 
*self
,wxDateSpan 
const &other
){ return *self 
+ other
; } 
2636 static wxDateSpan 
wxDateSpan___sub__(wxDateSpan 
*self
,wxDateSpan 
const &other
){ return *self 
- other
; } 
2637 static wxDateSpan 
wxDateSpan___mul__(wxDateSpan 
*self
,int n
){ return *self 
* n
; } 
2638 static wxDateSpan 
wxDateSpan___rmul__(wxDateSpan 
*self
,int n
){ return n 
* *self
; } 
2639 static bool wxDateSpan___eq__(wxDateSpan 
*self
,wxDateSpan 
const *other
){ return other 
? (*self 
== *other
) : false; } 
2640 static bool wxDateSpan___ne__(wxDateSpan 
*self
,wxDateSpan 
const *other
){ return other 
? (*self 
!= *other
) : true;  } 
2642 #include <wx/dataobj.h> 
2644 static PyObject 
*wxDataObject_GetAllFormats(wxDataObject 
*self
,wxDataObject::Direction dir
=wxDataObject::Get
){ 
2645             size_t count 
= self
->GetFormatCount(dir
); 
2646             wxDataFormat
* formats 
= new wxDataFormat
[count
]; 
2647             self
->GetAllFormats(formats
, dir
); 
2649             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2650             PyObject
* list 
= PyList_New(count
); 
2651             for (size_t i
=0; i
<count
; i
++) { 
2652                 wxDataFormat
* format 
= new wxDataFormat(formats
[i
]); 
2653                 PyObject
* obj 
= wxPyConstructObject((void*)format
, wxT("wxDataFormat"), true); 
2654                 PyList_SET_ITEM(list
, i
, obj
); // PyList_SET_ITEM steals a reference 
2656             wxPyEndBlockThreads(blocked
); 
2660 static PyObject 
*wxDataObject_GetDataHere(wxDataObject 
*self
,wxDataFormat 
const &format
){ 
2661             PyObject
* rval 
= NULL
; 
2662             size_t size 
= self
->GetDataSize(format
);             
2663             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2665                 char* buf 
= new char[size
]; 
2666                 if (self
->GetDataHere(format
, buf
))  
2667                     rval 
= PyString_FromStringAndSize(buf
, size
); 
2674             wxPyEndBlockThreads(blocked
); 
2677 static bool wxDataObject_SetData(wxDataObject 
*self
,wxDataFormat 
const &format
,PyObject 
*data
){ 
2679             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2680             if (PyString_Check(data
)) { 
2681                 rval 
= self
->SetData(format
, PyString_Size(data
), PyString_AsString(data
)); 
2684                 // raise a TypeError if not a string 
2685                 PyErr_SetString(PyExc_TypeError
, "String expected."); 
2688             wxPyEndBlockThreads(blocked
); 
2691 static PyObject 
*wxDataObjectSimple_GetDataHere(wxDataObjectSimple 
*self
){ 
2692             PyObject
* rval 
= NULL
; 
2693             size_t size 
= self
->GetDataSize();             
2694             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2696                 char* buf 
= new char[size
]; 
2697                 if (self
->GetDataHere(buf
))  
2698                     rval 
= PyString_FromStringAndSize(buf
, size
); 
2705             wxPyEndBlockThreads(blocked
); 
2708 static bool wxDataObjectSimple_SetData(wxDataObjectSimple 
*self
,PyObject 
*data
){ 
2710             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2711             if (PyString_Check(data
)) { 
2712                 rval 
= self
->SetData(PyString_Size(data
), PyString_AsString(data
)); 
2715                 // raise a TypeError if not a string 
2716                 PyErr_SetString(PyExc_TypeError
, "String expected."); 
2719             wxPyEndBlockThreads(blocked
); 
2722   // Create a new class for wxPython to use 
2723 class wxPyDataObjectSimple 
: public wxDataObjectSimple 
{ 
2725     wxPyDataObjectSimple(const wxDataFormat
& format 
= wxFormatInvalid
) 
2726         : wxDataObjectSimple(format
) {} 
2728     DEC_PYCALLBACK_SIZET__const(GetDataSize
); 
2729     bool GetDataHere(void *buf
) const; 
2730     bool SetData(size_t len
, const void *buf
) const; 
2734 IMP_PYCALLBACK_SIZET__const(wxPyDataObjectSimple
, wxDataObjectSimple
, GetDataSize
); 
2736 bool wxPyDataObjectSimple::GetDataHere(void *buf
) const { 
2737     // We need to get the data for this object and write it to buf.  I think 
2738     // the best way to do this for wxPython is to have the Python method 
2739     // return either a string or None and then act appropriately with the 
2743     wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2744     if (wxPyCBH_findCallback(m_myInst
, "GetDataHere")) { 
2746         ro 
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("()")); 
2748             rval 
= (ro 
!= Py_None 
&& PyString_Check(ro
)); 
2750                 memcpy(buf
, PyString_AsString(ro
), PyString_Size(ro
)); 
2754     wxPyEndBlockThreads(blocked
); 
2758 bool wxPyDataObjectSimple::SetData(size_t len
, const void *buf
) const{ 
2759     // For this one we simply need to make a string from buf and len 
2760     // and send it to the Python method. 
2762     wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2763     if (wxPyCBH_findCallback(m_myInst
, "SetData")) { 
2764         PyObject
* data 
= PyString_FromStringAndSize((char*)buf
, len
); 
2765         rval 
= wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(O)", data
)); 
2768     wxPyEndBlockThreads(blocked
); 
2772   // Create a new class for wxPython to use 
2773 class wxPyTextDataObject 
: public wxTextDataObject 
{ 
2775     wxPyTextDataObject(const wxString
& text 
= wxPyEmptyString
) 
2776         : wxTextDataObject(text
) {} 
2778     DEC_PYCALLBACK_SIZET__const(GetTextLength
); 
2779     DEC_PYCALLBACK_STRING__const(GetText
); 
2780     DEC_PYCALLBACK__STRING(SetText
); 
2784 IMP_PYCALLBACK_SIZET__const(wxPyTextDataObject
, wxTextDataObject
, GetTextLength
); 
2785 IMP_PYCALLBACK_STRING__const(wxPyTextDataObject
, wxTextDataObject
, GetText
); 
2786 IMP_PYCALLBACK__STRING(wxPyTextDataObject
, wxTextDataObject
, SetText
); 
2789   // Create a new class for wxPython to use 
2790 class wxPyBitmapDataObject 
: public wxBitmapDataObject 
{ 
2792     wxPyBitmapDataObject(const wxBitmap
& bitmap 
= wxNullBitmap
) 
2793         : wxBitmapDataObject(bitmap
) {} 
2795     wxBitmap 
GetBitmap() const; 
2796     void SetBitmap(const wxBitmap
& bitmap
); 
2800 wxBitmap 
wxPyBitmapDataObject::GetBitmap() const { 
2801     wxBitmap
* rval 
= &wxNullBitmap
; 
2802     wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2803     if (wxPyCBH_findCallback(m_myInst
, "GetBitmap")) { 
2806         ro 
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("()")); 
2808             if (wxPyConvertSwigPtr(ro
, (void **)&ptr
, wxT("wxBitmap"))) 
2813     wxPyEndBlockThreads(blocked
); 
2817 void wxPyBitmapDataObject::SetBitmap(const wxBitmap
& bitmap
) { 
2818     wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2819     if (wxPyCBH_findCallback(m_myInst
, "SetBitmap")) { 
2820         PyObject
* bo 
= wxPyConstructObject((void*)&bitmap
, wxT("wxBitmap"), false); 
2821         wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(O)", bo
)); 
2824     wxPyEndBlockThreads(blocked
); 
2827 static wxCustomDataObject 
*new_wxCustomDataObject__SWIG_1(wxString 
const &formatName
){ 
2828             return new wxCustomDataObject(wxDataFormat(formatName
)); 
2830 static bool wxCustomDataObject_SetData(wxCustomDataObject 
*self
,PyObject 
*data
){ 
2832             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2833             if (PyString_Check(data
)) { 
2834                 rval 
= self
->SetData(PyString_Size(data
), PyString_AsString(data
)); 
2837                 // raise a TypeError if not a string 
2838                 PyErr_SetString(PyExc_TypeError
, "String expected."); 
2841             wxPyEndBlockThreads(blocked
); 
2844 static PyObject 
*wxCustomDataObject_GetData(wxCustomDataObject 
*self
){ 
2846             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2847             obj 
= PyString_FromStringAndSize((char*)self
->GetData(), self
->GetSize()); 
2848             wxPyEndBlockThreads(blocked
); 
2852 class wxMetafileDataObject 
: public wxDataObjectSimple
 
2855     wxMetafileDataObject() { wxPyRaiseNotImplemented(); } 
2859 IMP_PYCALLBACK_BOOL_DR(wxPyDropSource
, wxDropSource
, GiveFeedback
); 
2862 IMP_PYCALLBACK__(wxPyDropTarget
, wxDropTarget
, OnLeave
); 
2863 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget
, wxDropTarget
, OnEnter
); 
2864 IMP_PYCALLBACK_DR_2WXCDR(wxPyDropTarget
, wxDropTarget
, OnDragOver
); 
2865 IMP_PYCALLBACK_DR_2WXCDR_pure(wxPyDropTarget
, wxDropTarget
, OnData
); 
2866 IMP_PYCALLBACK_BOOL_INTINT(wxPyDropTarget
, wxDropTarget
, OnDrop
); 
2869 class wxPyTextDropTarget 
: public wxTextDropTarget 
{ 
2871     wxPyTextDropTarget() {} 
2873     DEC_PYCALLBACK_BOOL_INTINTSTR_pure(OnDropText
); 
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
); 
2884 IMP_PYCALLBACK_BOOL_INTINTSTR_pure(wxPyTextDropTarget
, wxTextDropTarget
, OnDropText
); 
2885 IMP_PYCALLBACK__(wxPyTextDropTarget
, wxTextDropTarget
, OnLeave
); 
2886 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget
, wxTextDropTarget
, OnEnter
); 
2887 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget
, wxTextDropTarget
, OnDragOver
); 
2888 IMP_PYCALLBACK_DR_2WXCDR(wxPyTextDropTarget
, wxTextDropTarget
, OnData
); 
2889 IMP_PYCALLBACK_BOOL_INTINT(wxPyTextDropTarget
, wxTextDropTarget
, OnDrop
); 
2893 class wxPyFileDropTarget 
: public wxFileDropTarget 
{ 
2895     wxPyFileDropTarget() {} 
2897     virtual bool OnDropFiles(wxCoord x
, wxCoord y
, const wxArrayString
& filenames
); 
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
); 
2908 bool wxPyFileDropTarget::OnDropFiles(wxCoord x
, wxCoord y
, 
2909                                      const wxArrayString
& filenames
) { 
2911     wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2912     if (wxPyCBH_findCallback(m_myInst
, "OnDropFiles")) { 
2913         PyObject
* list 
= wxArrayString2PyList_helper(filenames
); 
2914         rval 
= wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(iiO)",x
,y
,list
)); 
2917     wxPyEndBlockThreads(blocked
); 
2923 IMP_PYCALLBACK__(wxPyFileDropTarget
, wxFileDropTarget
, OnLeave
); 
2924 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget
, wxFileDropTarget
, OnEnter
); 
2925 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget
, wxFileDropTarget
, OnDragOver
); 
2926 IMP_PYCALLBACK_DR_2WXCDR(wxPyFileDropTarget
, wxFileDropTarget
, OnData
); 
2927 IMP_PYCALLBACK_BOOL_INTINT(wxPyFileDropTarget
, wxFileDropTarget
, OnDrop
); 
2932 static bool wxClipboardLocker___nonzero__(wxClipboardLocker 
*self
){ return !!(*self
); } 
2934 #include <wx/display.h> 
2936 static bool wxVideoMode___eq__(wxVideoMode 
*self
,wxVideoMode 
const *other
){ return other 
? (*self 
== *other
) : false; } 
2937 static bool wxVideoMode___ne__(wxVideoMode 
*self
,wxVideoMode 
const *other
){ return other 
? (*self 
!= *other
) : true;  } 
2939 // dummy version of wxDisplay for when it is not enabled in the wxWidgets build 
2941 #include <wx/dynarray.h> 
2942 #include <wx/vidmode.h> 
2944 WX_DECLARE_OBJARRAY(wxVideoMode
, wxArrayVideoModes
); 
2945 #include "wx/arrimpl.cpp" 
2946 WX_DEFINE_OBJARRAY(wxArrayVideoModes
); 
2947 const wxVideoMode wxDefaultVideoMode
; 
2952     wxDisplay(size_t index 
= 0) { wxPyRaiseNotImplemented(); } 
2955     static size_t  GetCount() 
2956         { wxPyRaiseNotImplemented(); return 0; } 
2958     static int GetFromPoint(const wxPoint
& pt
) 
2959         { wxPyRaiseNotImplemented(); return wxNOT_FOUND
; } 
2960     static int GetFromWindow(wxWindow 
*window
)  
2961         { wxPyRaiseNotImplemented(); return wxNOT_FOUND
; } 
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; } 
2968     wxArrayVideoModes 
GetModes(const wxVideoMode
& mode 
= wxDefaultVideoMode
) 
2969         { wxArrayVideoModes a
; return a
; } 
2971     virtual wxVideoMode 
GetCurrentMode() const 
2972         { return wxDefaultVideoMode
; } 
2974     virtual bool ChangeMode(const wxVideoMode
& mode 
= wxDefaultVideoMode
) 
2981 static int Display_GetFromWindow(wxWindow 
*window
){ wxPyRaiseNotImplemented(); return wxNOT_FOUND
; } 
2982 static PyObject 
*wxDisplay_GetModes(wxDisplay 
*self
,wxVideoMode 
const &mode
=wxDefaultVideoMode
){ 
2983             PyObject
* pyList 
= NULL
; 
2984             wxArrayVideoModes arr 
= self
->GetModes(mode
); 
2985             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2986             pyList 
= PyList_New(0); 
2987             for (int i
=0; i 
< arr
.GetCount(); i
++) { 
2988                 wxVideoMode
* m 
= new wxVideoMode(arr
.Item(i
)); 
2989                 PyObject
* pyObj 
= wxPyConstructObject(m
, wxT("wxVideoMode"), true); 
2990                 PyList_Append(pyList
, pyObj
); 
2993             wxPyEndBlockThreads(blocked
); 
2997 #include <wx/stdpaths.h> 
2999 static wxStandardPaths 
*StandardPaths_Get(){ 
3000             return (wxStandardPaths
*) &wxStandardPaths::Get(); 
3005 static PyObject 
*_wrap_SystemSettings_GetColour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3006     PyObject 
*resultobj
; 
3007     wxSystemColour arg1 
; 
3009     PyObject 
* obj0 
= 0 ; 
3011         (char *) "index", NULL 
 
3014     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:SystemSettings_GetColour",kwnames
,&obj0
)) goto fail
; 
3016         arg1 
= (wxSystemColour
)(SWIG_As_int(obj0
));  
3017         if (SWIG_arg_fail(1)) SWIG_fail
; 
3020         if (!wxPyCheckForApp()) SWIG_fail
; 
3021         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3022         result 
= wxSystemSettings::GetColour((wxSystemColour 
)arg1
); 
3024         wxPyEndAllowThreads(__tstate
); 
3025         if (PyErr_Occurred()) SWIG_fail
; 
3028         wxColour 
* resultptr
; 
3029         resultptr 
= new wxColour((wxColour 
&)(result
)); 
3030         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxColour
, 1); 
3038 static PyObject 
*_wrap_SystemSettings_GetFont(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3039     PyObject 
*resultobj
; 
3042     PyObject 
* obj0 
= 0 ; 
3044         (char *) "index", NULL 
 
3047     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:SystemSettings_GetFont",kwnames
,&obj0
)) goto fail
; 
3049         arg1 
= (wxSystemFont
)(SWIG_As_int(obj0
));  
3050         if (SWIG_arg_fail(1)) SWIG_fail
; 
3053         if (!wxPyCheckForApp()) SWIG_fail
; 
3054         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3055         result 
= wxSystemSettings::GetFont((wxSystemFont 
)arg1
); 
3057         wxPyEndAllowThreads(__tstate
); 
3058         if (PyErr_Occurred()) SWIG_fail
; 
3062         resultptr 
= new wxFont((wxFont 
&)(result
)); 
3063         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxFont
, 1); 
3071 static PyObject 
*_wrap_SystemSettings_GetMetric(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3072     PyObject 
*resultobj
; 
3073     wxSystemMetric arg1 
; 
3074     wxWindow 
*arg2 
= (wxWindow 
*) NULL 
; 
3076     PyObject 
* obj0 
= 0 ; 
3077     PyObject 
* obj1 
= 0 ; 
3079         (char *) "index",(char *) "win", NULL 
 
3082     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:SystemSettings_GetMetric",kwnames
,&obj0
,&obj1
)) goto fail
; 
3084         arg1 
= (wxSystemMetric
)(SWIG_As_int(obj0
));  
3085         if (SWIG_arg_fail(1)) SWIG_fail
; 
3088         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3089         if (SWIG_arg_fail(2)) SWIG_fail
; 
3092         if (!wxPyCheckForApp()) SWIG_fail
; 
3093         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3094         result 
= (int)wxSystemSettings::GetMetric((wxSystemMetric 
)arg1
,arg2
); 
3096         wxPyEndAllowThreads(__tstate
); 
3097         if (PyErr_Occurred()) SWIG_fail
; 
3100         resultobj 
= SWIG_From_int((int)(result
));  
3108 static PyObject 
*_wrap_SystemSettings_HasFeature(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3109     PyObject 
*resultobj
; 
3110     wxSystemFeature arg1 
; 
3112     PyObject 
* obj0 
= 0 ; 
3114         (char *) "index", NULL 
 
3117     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:SystemSettings_HasFeature",kwnames
,&obj0
)) goto fail
; 
3119         arg1 
= (wxSystemFeature
)(SWIG_As_int(obj0
));  
3120         if (SWIG_arg_fail(1)) SWIG_fail
; 
3123         if (!wxPyCheckForApp()) SWIG_fail
; 
3124         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3125         result 
= (bool)wxSystemSettings::HasFeature((wxSystemFeature 
)arg1
); 
3127         wxPyEndAllowThreads(__tstate
); 
3128         if (PyErr_Occurred()) SWIG_fail
; 
3131         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3139 static PyObject 
*_wrap_SystemSettings_GetScreenType(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3140     PyObject 
*resultobj
; 
3141     wxSystemScreenType result
; 
3146     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":SystemSettings_GetScreenType",kwnames
)) goto fail
; 
3148         if (!wxPyCheckForApp()) SWIG_fail
; 
3149         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3150         result 
= (wxSystemScreenType
)wxSystemSettings::GetScreenType(); 
3152         wxPyEndAllowThreads(__tstate
); 
3153         if (PyErr_Occurred()) SWIG_fail
; 
3155     resultobj 
= SWIG_From_int((result
)); 
3162 static PyObject 
*_wrap_SystemSettings_SetScreenType(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3163     PyObject 
*resultobj
; 
3164     wxSystemScreenType arg1 
; 
3165     PyObject 
* obj0 
= 0 ; 
3167         (char *) "screen", NULL 
 
3170     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:SystemSettings_SetScreenType",kwnames
,&obj0
)) goto fail
; 
3172         arg1 
= (wxSystemScreenType
)(SWIG_As_int(obj0
));  
3173         if (SWIG_arg_fail(1)) SWIG_fail
; 
3176         if (!wxPyCheckForApp()) SWIG_fail
; 
3177         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3178         wxSystemSettings::SetScreenType((wxSystemScreenType 
)arg1
); 
3180         wxPyEndAllowThreads(__tstate
); 
3181         if (PyErr_Occurred()) SWIG_fail
; 
3183     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3190 static PyObject 
* SystemSettings_swigregister(PyObject 
*, PyObject 
*args
) { 
3192     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3193     SWIG_TypeClientData(SWIGTYPE_p_wxSystemSettings
, obj
); 
3195     return Py_BuildValue((char *)""); 
3197 static int _wrap_WINDOW_DEFAULT_VARIANT_set(PyObject 
*) { 
3198     PyErr_SetString(PyExc_TypeError
,"Variable WINDOW_DEFAULT_VARIANT is read-only."); 
3203 static PyObject 
*_wrap_WINDOW_DEFAULT_VARIANT_get(void) { 
3208         pyobj 
= PyUnicode_FromWideChar((&wxPyWINDOW_DEFAULT_VARIANT
)->c_str(), (&wxPyWINDOW_DEFAULT_VARIANT
)->Len()); 
3210         pyobj 
= PyString_FromStringAndSize((&wxPyWINDOW_DEFAULT_VARIANT
)->c_str(), (&wxPyWINDOW_DEFAULT_VARIANT
)->Len()); 
3217 static PyObject 
*_wrap_new_SystemOptions(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3218     PyObject 
*resultobj
; 
3219     wxSystemOptions 
*result
; 
3224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_SystemOptions",kwnames
)) goto fail
; 
3226         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3227         result 
= (wxSystemOptions 
*)new wxSystemOptions(); 
3229         wxPyEndAllowThreads(__tstate
); 
3230         if (PyErr_Occurred()) SWIG_fail
; 
3232     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxSystemOptions
, 1); 
3239 static PyObject 
*_wrap_SystemOptions_SetOption(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3240     PyObject 
*resultobj
; 
3241     wxString 
*arg1 
= 0 ; 
3242     wxString 
*arg2 
= 0 ; 
3243     bool temp1 
= false ; 
3244     bool temp2 
= false ; 
3245     PyObject 
* obj0 
= 0 ; 
3246     PyObject 
* obj1 
= 0 ; 
3248         (char *) "name",(char *) "value", NULL 
 
3251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:SystemOptions_SetOption",kwnames
,&obj0
,&obj1
)) goto fail
; 
3253         arg1 
= wxString_in_helper(obj0
); 
3254         if (arg1 
== NULL
) SWIG_fail
; 
3258         arg2 
= wxString_in_helper(obj1
); 
3259         if (arg2 
== NULL
) SWIG_fail
; 
3263         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3264         wxSystemOptions::SetOption((wxString 
const &)*arg1
,(wxString 
const &)*arg2
); 
3266         wxPyEndAllowThreads(__tstate
); 
3267         if (PyErr_Occurred()) SWIG_fail
; 
3269     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3292 static PyObject 
*_wrap_SystemOptions_SetOptionInt(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3293     PyObject 
*resultobj
; 
3294     wxString 
*arg1 
= 0 ; 
3296     bool temp1 
= false ; 
3297     PyObject 
* obj0 
= 0 ; 
3298     PyObject 
* obj1 
= 0 ; 
3300         (char *) "name",(char *) "value", NULL 
 
3303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:SystemOptions_SetOptionInt",kwnames
,&obj0
,&obj1
)) goto fail
; 
3305         arg1 
= wxString_in_helper(obj0
); 
3306         if (arg1 
== NULL
) SWIG_fail
; 
3310         arg2 
= (int)(SWIG_As_int(obj1
));  
3311         if (SWIG_arg_fail(2)) SWIG_fail
; 
3314         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3315         wxSystemOptions::SetOption((wxString 
const &)*arg1
,arg2
); 
3317         wxPyEndAllowThreads(__tstate
); 
3318         if (PyErr_Occurred()) SWIG_fail
; 
3320     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3335 static PyObject 
*_wrap_SystemOptions_GetOption(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3336     PyObject 
*resultobj
; 
3337     wxString 
*arg1 
= 0 ; 
3339     bool temp1 
= false ; 
3340     PyObject 
* obj0 
= 0 ; 
3342         (char *) "name", NULL 
 
3345     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:SystemOptions_GetOption",kwnames
,&obj0
)) goto fail
; 
3347         arg1 
= wxString_in_helper(obj0
); 
3348         if (arg1 
== NULL
) SWIG_fail
; 
3352         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3353         result 
= wxSystemOptions::GetOption((wxString 
const &)*arg1
); 
3355         wxPyEndAllowThreads(__tstate
); 
3356         if (PyErr_Occurred()) SWIG_fail
; 
3360         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
3362         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
3379 static PyObject 
*_wrap_SystemOptions_GetOptionInt(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3380     PyObject 
*resultobj
; 
3381     wxString 
*arg1 
= 0 ; 
3383     bool temp1 
= false ; 
3384     PyObject 
* obj0 
= 0 ; 
3386         (char *) "name", NULL 
 
3389     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:SystemOptions_GetOptionInt",kwnames
,&obj0
)) goto fail
; 
3391         arg1 
= wxString_in_helper(obj0
); 
3392         if (arg1 
== NULL
) SWIG_fail
; 
3396         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3397         result 
= (int)wxSystemOptions::GetOptionInt((wxString 
const &)*arg1
); 
3399         wxPyEndAllowThreads(__tstate
); 
3400         if (PyErr_Occurred()) SWIG_fail
; 
3403         resultobj 
= SWIG_From_int((int)(result
));  
3419 static PyObject 
*_wrap_SystemOptions_HasOption(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3420     PyObject 
*resultobj
; 
3421     wxString 
*arg1 
= 0 ; 
3423     bool temp1 
= false ; 
3424     PyObject 
* obj0 
= 0 ; 
3426         (char *) "name", NULL 
 
3429     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:SystemOptions_HasOption",kwnames
,&obj0
)) goto fail
; 
3431         arg1 
= wxString_in_helper(obj0
); 
3432         if (arg1 
== NULL
) SWIG_fail
; 
3436         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3437         result 
= (bool)wxSystemOptions::HasOption((wxString 
const &)*arg1
); 
3439         wxPyEndAllowThreads(__tstate
); 
3440         if (PyErr_Occurred()) SWIG_fail
; 
3443         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3459 static PyObject 
*_wrap_SystemOptions_IsFalse(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3460     PyObject 
*resultobj
; 
3461     wxString 
*arg1 
= 0 ; 
3463     bool temp1 
= false ; 
3464     PyObject 
* obj0 
= 0 ; 
3466         (char *) "name", NULL 
 
3469     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:SystemOptions_IsFalse",kwnames
,&obj0
)) goto fail
; 
3471         arg1 
= wxString_in_helper(obj0
); 
3472         if (arg1 
== NULL
) SWIG_fail
; 
3476         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3477         result 
= (bool)wxSystemOptions::IsFalse((wxString 
const &)*arg1
); 
3479         wxPyEndAllowThreads(__tstate
); 
3480         if (PyErr_Occurred()) SWIG_fail
; 
3483         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3499 static PyObject 
* SystemOptions_swigregister(PyObject 
*, PyObject 
*args
) { 
3501     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3502     SWIG_TypeClientData(SWIGTYPE_p_wxSystemOptions
, obj
); 
3504     return Py_BuildValue((char *)""); 
3506 static int _wrap_FileSelectorPromptStr_set(PyObject 
*) { 
3507     PyErr_SetString(PyExc_TypeError
,"Variable FileSelectorPromptStr is read-only."); 
3512 static PyObject 
*_wrap_FileSelectorPromptStr_get(void) { 
3517         pyobj 
= PyUnicode_FromWideChar((&wxPyFileSelectorPromptStr
)->c_str(), (&wxPyFileSelectorPromptStr
)->Len()); 
3519         pyobj 
= PyString_FromStringAndSize((&wxPyFileSelectorPromptStr
)->c_str(), (&wxPyFileSelectorPromptStr
)->Len()); 
3526 static int _wrap_FileSelectorDefaultWildcardStr_set(PyObject 
*) { 
3527     PyErr_SetString(PyExc_TypeError
,"Variable FileSelectorDefaultWildcardStr is read-only."); 
3532 static PyObject 
*_wrap_FileSelectorDefaultWildcardStr_get(void) { 
3537         pyobj 
= PyUnicode_FromWideChar((&wxPyFileSelectorDefaultWildcardStr
)->c_str(), (&wxPyFileSelectorDefaultWildcardStr
)->Len()); 
3539         pyobj 
= PyString_FromStringAndSize((&wxPyFileSelectorDefaultWildcardStr
)->c_str(), (&wxPyFileSelectorDefaultWildcardStr
)->Len()); 
3546 static int _wrap_DirSelectorPromptStr_set(PyObject 
*) { 
3547     PyErr_SetString(PyExc_TypeError
,"Variable DirSelectorPromptStr is read-only."); 
3552 static PyObject 
*_wrap_DirSelectorPromptStr_get(void) { 
3557         pyobj 
= PyUnicode_FromWideChar((&wxPyDirSelectorPromptStr
)->c_str(), (&wxPyDirSelectorPromptStr
)->Len()); 
3559         pyobj 
= PyString_FromStringAndSize((&wxPyDirSelectorPromptStr
)->c_str(), (&wxPyDirSelectorPromptStr
)->Len()); 
3566 static PyObject 
*_wrap_NewId(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3567     PyObject 
*resultobj
; 
3573     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":NewId",kwnames
)) goto fail
; 
3575         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3576         result 
= (long)wxNewId(); 
3578         wxPyEndAllowThreads(__tstate
); 
3579         if (PyErr_Occurred()) SWIG_fail
; 
3582         resultobj 
= SWIG_From_long((long)(result
));  
3590 static PyObject 
*_wrap_RegisterId(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3591     PyObject 
*resultobj
; 
3593     PyObject 
* obj0 
= 0 ; 
3598     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:RegisterId",kwnames
,&obj0
)) goto fail
; 
3600         arg1 
= (long)(SWIG_As_long(obj0
));  
3601         if (SWIG_arg_fail(1)) SWIG_fail
; 
3604         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3607         wxPyEndAllowThreads(__tstate
); 
3608         if (PyErr_Occurred()) SWIG_fail
; 
3610     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3617 static PyObject 
*_wrap_GetCurrentId(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3618     PyObject 
*resultobj
; 
3624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetCurrentId",kwnames
)) goto fail
; 
3626         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3627         result 
= (long)wxGetCurrentId(); 
3629         wxPyEndAllowThreads(__tstate
); 
3630         if (PyErr_Occurred()) SWIG_fail
; 
3633         resultobj 
= SWIG_From_long((long)(result
));  
3641 static PyObject 
*_wrap_IsStockID(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3642     PyObject 
*resultobj
; 
3645     PyObject 
* obj0 
= 0 ; 
3650     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:IsStockID",kwnames
,&obj0
)) goto fail
; 
3652         arg1 
= (int)(SWIG_As_int(obj0
));  
3653         if (SWIG_arg_fail(1)) SWIG_fail
; 
3656         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3657         result 
= (bool)wxIsStockID(arg1
); 
3659         wxPyEndAllowThreads(__tstate
); 
3660         if (PyErr_Occurred()) SWIG_fail
; 
3663         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3671 static PyObject 
*_wrap_IsStockLabel(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3672     PyObject 
*resultobj
; 
3674     wxString 
*arg2 
= 0 ; 
3676     bool temp2 
= false ; 
3677     PyObject 
* obj0 
= 0 ; 
3678     PyObject 
* obj1 
= 0 ; 
3680         (char *) "id",(char *) "label", NULL 
 
3683     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:IsStockLabel",kwnames
,&obj0
,&obj1
)) goto fail
; 
3685         arg1 
= (int)(SWIG_As_int(obj0
));  
3686         if (SWIG_arg_fail(1)) SWIG_fail
; 
3689         arg2 
= wxString_in_helper(obj1
); 
3690         if (arg2 
== NULL
) SWIG_fail
; 
3694         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3695         result 
= (bool)wxIsStockLabel(arg1
,(wxString 
const &)*arg2
); 
3697         wxPyEndAllowThreads(__tstate
); 
3698         if (PyErr_Occurred()) SWIG_fail
; 
3701         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3717 static PyObject 
*_wrap_GetStockLabel(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3718     PyObject 
*resultobj
; 
3720     bool arg2 
= (bool) true ; 
3721     wxString arg3 
= (wxString
) wxPyEmptyString 
; 
3723     PyObject 
* obj0 
= 0 ; 
3724     PyObject 
* obj1 
= 0 ; 
3725     PyObject 
* obj2 
= 0 ; 
3727         (char *) "id",(char *) "withCodes",(char *) "accelerator", NULL 
 
3730     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:GetStockLabel",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
3732         arg1 
= (int)(SWIG_As_int(obj0
));  
3733         if (SWIG_arg_fail(1)) SWIG_fail
; 
3737             arg2 
= (bool)(SWIG_As_bool(obj1
));  
3738             if (SWIG_arg_fail(2)) SWIG_fail
; 
3743             wxString
* sptr 
= wxString_in_helper(obj2
); 
3744             if (sptr 
== NULL
) SWIG_fail
; 
3750         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3751         result 
= wxGetStockLabel(arg1
,arg2
,arg3
); 
3753         wxPyEndAllowThreads(__tstate
); 
3754         if (PyErr_Occurred()) SWIG_fail
; 
3758         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
3760         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
3769 static PyObject 
*_wrap_Bell(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3770     PyObject 
*resultobj
; 
3775     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Bell",kwnames
)) goto fail
; 
3777         if (!wxPyCheckForApp()) SWIG_fail
; 
3778         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3781         wxPyEndAllowThreads(__tstate
); 
3782         if (PyErr_Occurred()) SWIG_fail
; 
3784     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3791 static PyObject 
*_wrap_EndBusyCursor(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3792     PyObject 
*resultobj
; 
3797     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":EndBusyCursor",kwnames
)) goto fail
; 
3799         if (!wxPyCheckForApp()) SWIG_fail
; 
3800         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3803         wxPyEndAllowThreads(__tstate
); 
3804         if (PyErr_Occurred()) SWIG_fail
; 
3806     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3813 static PyObject 
*_wrap_GetElapsedTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3814     PyObject 
*resultobj
; 
3815     bool arg1 
= (bool) true ; 
3817     PyObject 
* obj0 
= 0 ; 
3819         (char *) "resetTimer", NULL 
 
3822     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:GetElapsedTime",kwnames
,&obj0
)) goto fail
; 
3825             arg1 
= (bool)(SWIG_As_bool(obj0
));  
3826             if (SWIG_arg_fail(1)) SWIG_fail
; 
3830         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3831         result 
= (long)wxGetElapsedTime(arg1
); 
3833         wxPyEndAllowThreads(__tstate
); 
3834         if (PyErr_Occurred()) SWIG_fail
; 
3837         resultobj 
= SWIG_From_long((long)(result
));  
3845 static PyObject 
*_wrap_GetMousePosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3846     PyObject 
*resultobj
; 
3847     int *arg1 
= (int *) 0 ; 
3848     int *arg2 
= (int *) 0 ; 
3857     arg1 
= &temp1
; res1 
= SWIG_NEWOBJ
; 
3858     arg2 
= &temp2
; res2 
= SWIG_NEWOBJ
; 
3859     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetMousePosition",kwnames
)) goto fail
; 
3861         if (!wxPyCheckForApp()) SWIG_fail
; 
3862         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3863         wxGetMousePosition(arg1
,arg2
); 
3865         wxPyEndAllowThreads(__tstate
); 
3866         if (PyErr_Occurred()) SWIG_fail
; 
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))); 
3879 static PyObject 
*_wrap_IsBusy(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3880     PyObject 
*resultobj
; 
3886     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":IsBusy",kwnames
)) goto fail
; 
3888         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3889         result 
= (bool)wxIsBusy(); 
3891         wxPyEndAllowThreads(__tstate
); 
3892         if (PyErr_Occurred()) SWIG_fail
; 
3895         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3903 static PyObject 
*_wrap_Now(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3904     PyObject 
*resultobj
; 
3910     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Now",kwnames
)) goto fail
; 
3912         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3915         wxPyEndAllowThreads(__tstate
); 
3916         if (PyErr_Occurred()) SWIG_fail
; 
3920         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
3922         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
3931 static PyObject 
*_wrap_Shell(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3932     PyObject 
*resultobj
; 
3933     wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
3934     wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
3936     bool temp1 
= false ; 
3937     PyObject 
* obj0 
= 0 ; 
3939         (char *) "command", NULL 
 
3942     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:Shell",kwnames
,&obj0
)) goto fail
; 
3945             arg1 
= wxString_in_helper(obj0
); 
3946             if (arg1 
== NULL
) SWIG_fail
; 
3951         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3952         result 
= (bool)wxShell((wxString 
const &)*arg1
); 
3954         wxPyEndAllowThreads(__tstate
); 
3955         if (PyErr_Occurred()) SWIG_fail
; 
3958         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3974 static PyObject 
*_wrap_StartTimer(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3975     PyObject 
*resultobj
; 
3980     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":StartTimer",kwnames
)) goto fail
; 
3982         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3985         wxPyEndAllowThreads(__tstate
); 
3986         if (PyErr_Occurred()) SWIG_fail
; 
3988     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3995 static PyObject 
*_wrap_GetOsVersion(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3996     PyObject 
*resultobj
; 
3997     int *arg1 
= (int *) 0 ; 
3998     int *arg2 
= (int *) 0 ; 
4008     arg1 
= &temp1
; res1 
= SWIG_NEWOBJ
; 
4009     arg2 
= &temp2
; res2 
= SWIG_NEWOBJ
; 
4010     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetOsVersion",kwnames
)) goto fail
; 
4012         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4013         result 
= (int)wxGetOsVersion(arg1
,arg2
); 
4015         wxPyEndAllowThreads(__tstate
); 
4016         if (PyErr_Occurred()) SWIG_fail
; 
4019         resultobj 
= SWIG_From_int((int)(result
));  
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))); 
4031 static PyObject 
*_wrap_GetOsDescription(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4032     PyObject 
*resultobj
; 
4038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetOsDescription",kwnames
)) goto fail
; 
4040         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4041         result 
= wxGetOsDescription(); 
4043         wxPyEndAllowThreads(__tstate
); 
4044         if (PyErr_Occurred()) SWIG_fail
; 
4048         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4050         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4059 static PyObject 
*_wrap_GetFreeMemory(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4060     PyObject 
*resultobj
; 
4061     wxMemorySize result
; 
4066     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetFreeMemory",kwnames
)) goto fail
; 
4068         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4069         result 
= wxGetFreeMemory(); 
4071         wxPyEndAllowThreads(__tstate
); 
4072         if (PyErr_Occurred()) SWIG_fail
; 
4075         wxMemorySize 
* resultptr
; 
4076         resultptr 
= new wxMemorySize((wxMemorySize 
&)(result
)); 
4077         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxMemorySize
, 1); 
4085 static PyObject 
*_wrap_Shutdown(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4086     PyObject 
*resultobj
; 
4087     wxShutdownFlags arg1 
; 
4089     PyObject 
* obj0 
= 0 ; 
4091         (char *) "wFlags", NULL 
 
4094     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Shutdown",kwnames
,&obj0
)) goto fail
; 
4096         arg1 
= (wxShutdownFlags
)(SWIG_As_int(obj0
));  
4097         if (SWIG_arg_fail(1)) SWIG_fail
; 
4100         if (!wxPyCheckForApp()) SWIG_fail
; 
4101         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4102         result 
= (bool)wxShutdown((wxShutdownFlags 
)arg1
); 
4104         wxPyEndAllowThreads(__tstate
); 
4105         if (PyErr_Occurred()) SWIG_fail
; 
4108         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
4116 static PyObject 
*_wrap_Sleep(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4117     PyObject 
*resultobj
; 
4119     PyObject 
* obj0 
= 0 ; 
4121         (char *) "secs", NULL 
 
4124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Sleep",kwnames
,&obj0
)) goto fail
; 
4126         arg1 
= (int)(SWIG_As_int(obj0
));  
4127         if (SWIG_arg_fail(1)) SWIG_fail
; 
4130         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4133         wxPyEndAllowThreads(__tstate
); 
4134         if (PyErr_Occurred()) SWIG_fail
; 
4136     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4143 static PyObject 
*_wrap_MilliSleep(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4144     PyObject 
*resultobj
; 
4145     unsigned long arg1 
; 
4146     PyObject 
* obj0 
= 0 ; 
4148         (char *) "milliseconds", NULL 
 
4151     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:MilliSleep",kwnames
,&obj0
)) goto fail
; 
4153         arg1 
= (unsigned long)(SWIG_As_unsigned_SS_long(obj0
));  
4154         if (SWIG_arg_fail(1)) SWIG_fail
; 
4157         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4160         wxPyEndAllowThreads(__tstate
); 
4161         if (PyErr_Occurred()) SWIG_fail
; 
4163     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4170 static PyObject 
*_wrap_MicroSleep(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4171     PyObject 
*resultobj
; 
4172     unsigned long arg1 
; 
4173     PyObject 
* obj0 
= 0 ; 
4175         (char *) "microseconds", NULL 
 
4178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:MicroSleep",kwnames
,&obj0
)) goto fail
; 
4180         arg1 
= (unsigned long)(SWIG_As_unsigned_SS_long(obj0
));  
4181         if (SWIG_arg_fail(1)) SWIG_fail
; 
4184         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4187         wxPyEndAllowThreads(__tstate
); 
4188         if (PyErr_Occurred()) SWIG_fail
; 
4190     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4197 static PyObject 
*_wrap_EnableTopLevelWindows(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4198     PyObject 
*resultobj
; 
4200     PyObject 
* obj0 
= 0 ; 
4202         (char *) "enable", NULL 
 
4205     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EnableTopLevelWindows",kwnames
,&obj0
)) goto fail
; 
4207         arg1 
= (bool)(SWIG_As_bool(obj0
));  
4208         if (SWIG_arg_fail(1)) SWIG_fail
; 
4211         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4212         wxEnableTopLevelWindows(arg1
); 
4214         wxPyEndAllowThreads(__tstate
); 
4215         if (PyErr_Occurred()) SWIG_fail
; 
4217     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4224 static PyObject 
*_wrap_StripMenuCodes(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4225     PyObject 
*resultobj
; 
4226     wxString 
*arg1 
= 0 ; 
4228     bool temp1 
= false ; 
4229     PyObject 
* obj0 
= 0 ; 
4234     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StripMenuCodes",kwnames
,&obj0
)) goto fail
; 
4236         arg1 
= wxString_in_helper(obj0
); 
4237         if (arg1 
== NULL
) SWIG_fail
; 
4241         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4242         result 
= wxStripMenuCodes((wxString 
const &)*arg1
); 
4244         wxPyEndAllowThreads(__tstate
); 
4245         if (PyErr_Occurred()) SWIG_fail
; 
4249         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4251         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4268 static PyObject 
*_wrap_GetEmailAddress(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4269     PyObject 
*resultobj
; 
4275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetEmailAddress",kwnames
)) goto fail
; 
4277         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4278         result 
= wxGetEmailAddress(); 
4280         wxPyEndAllowThreads(__tstate
); 
4281         if (PyErr_Occurred()) SWIG_fail
; 
4285         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4287         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4296 static PyObject 
*_wrap_GetHostName(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4297     PyObject 
*resultobj
; 
4303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetHostName",kwnames
)) goto fail
; 
4305         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4306         result 
= wxGetHostName(); 
4308         wxPyEndAllowThreads(__tstate
); 
4309         if (PyErr_Occurred()) SWIG_fail
; 
4313         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4315         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4324 static PyObject 
*_wrap_GetFullHostName(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4325     PyObject 
*resultobj
; 
4331     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetFullHostName",kwnames
)) goto fail
; 
4333         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4334         result 
= wxGetFullHostName(); 
4336         wxPyEndAllowThreads(__tstate
); 
4337         if (PyErr_Occurred()) SWIG_fail
; 
4341         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4343         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4352 static PyObject 
*_wrap_GetUserId(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4353     PyObject 
*resultobj
; 
4359     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetUserId",kwnames
)) goto fail
; 
4361         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4362         result 
= wxGetUserId(); 
4364         wxPyEndAllowThreads(__tstate
); 
4365         if (PyErr_Occurred()) SWIG_fail
; 
4369         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4371         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4380 static PyObject 
*_wrap_GetUserName(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4381     PyObject 
*resultobj
; 
4387     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetUserName",kwnames
)) goto fail
; 
4389         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4390         result 
= wxGetUserName(); 
4392         wxPyEndAllowThreads(__tstate
); 
4393         if (PyErr_Occurred()) SWIG_fail
; 
4397         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4399         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4408 static PyObject 
*_wrap_GetHomeDir(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4409     PyObject 
*resultobj
; 
4415     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetHomeDir",kwnames
)) goto fail
; 
4417         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4418         result 
= wxGetHomeDir(); 
4420         wxPyEndAllowThreads(__tstate
); 
4421         if (PyErr_Occurred()) SWIG_fail
; 
4425         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4427         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4436 static PyObject 
*_wrap_GetUserHome(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4437     PyObject 
*resultobj
; 
4438     wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
4439     wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
4441     bool temp1 
= false ; 
4442     PyObject 
* obj0 
= 0 ; 
4444         (char *) "user", NULL 
 
4447     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:GetUserHome",kwnames
,&obj0
)) goto fail
; 
4450             arg1 
= wxString_in_helper(obj0
); 
4451             if (arg1 
== NULL
) SWIG_fail
; 
4456         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4457         result 
= wxGetUserHome((wxString 
const &)*arg1
); 
4459         wxPyEndAllowThreads(__tstate
); 
4460         if (PyErr_Occurred()) SWIG_fail
; 
4464         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4466         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4483 static PyObject 
*_wrap_GetProcessId(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4484     PyObject 
*resultobj
; 
4485     unsigned long result
; 
4490     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetProcessId",kwnames
)) goto fail
; 
4492         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4493         result 
= (unsigned long)wxGetProcessId(); 
4495         wxPyEndAllowThreads(__tstate
); 
4496         if (PyErr_Occurred()) SWIG_fail
; 
4499         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
4507 static PyObject 
*_wrap_Trap(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4508     PyObject 
*resultobj
; 
4513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Trap",kwnames
)) goto fail
; 
4515         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4518         wxPyEndAllowThreads(__tstate
); 
4519         if (PyErr_Occurred()) SWIG_fail
; 
4521     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4528 static PyObject 
*_wrap_FileSelector(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4529     PyObject 
*resultobj
; 
4530     wxString 
const &arg1_defvalue 
= wxPyFileSelectorPromptStr 
; 
4531     wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
4532     wxString 
const &arg2_defvalue 
= wxPyEmptyString 
; 
4533     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
4534     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
4535     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
4536     wxString 
const &arg4_defvalue 
= wxPyEmptyString 
; 
4537     wxString 
*arg4 
= (wxString 
*) &arg4_defvalue 
; 
4538     wxString 
const &arg5_defvalue 
= wxPyFileSelectorDefaultWildcardStr 
; 
4539     wxString 
*arg5 
= (wxString 
*) &arg5_defvalue 
; 
4540     int arg6 
= (int) 0 ; 
4541     wxWindow 
*arg7 
= (wxWindow 
*) NULL 
; 
4542     int arg8 
= (int) -1 ; 
4543     int arg9 
= (int) -1 ; 
4545     bool temp1 
= false ; 
4546     bool temp2 
= false ; 
4547     bool temp3 
= false ; 
4548     bool temp4 
= false ; 
4549     bool temp5 
= false ; 
4550     PyObject 
* obj0 
= 0 ; 
4551     PyObject 
* obj1 
= 0 ; 
4552     PyObject 
* obj2 
= 0 ; 
4553     PyObject 
* obj3 
= 0 ; 
4554     PyObject 
* obj4 
= 0 ; 
4555     PyObject 
* obj5 
= 0 ; 
4556     PyObject 
* obj6 
= 0 ; 
4557     PyObject 
* obj7 
= 0 ; 
4558     PyObject 
* obj8 
= 0 ; 
4560         (char *) "message",(char *) "default_path",(char *) "default_filename",(char *) "default_extension",(char *) "wildcard",(char *) "flags",(char *) "parent",(char *) "x",(char *) "y", NULL 
 
4563     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOOOOOO:FileSelector",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
,&obj8
)) goto fail
; 
4566             arg1 
= wxString_in_helper(obj0
); 
4567             if (arg1 
== NULL
) SWIG_fail
; 
4573             arg2 
= wxString_in_helper(obj1
); 
4574             if (arg2 
== NULL
) SWIG_fail
; 
4580             arg3 
= wxString_in_helper(obj2
); 
4581             if (arg3 
== NULL
) SWIG_fail
; 
4587             arg4 
= wxString_in_helper(obj3
); 
4588             if (arg4 
== NULL
) SWIG_fail
; 
4594             arg5 
= wxString_in_helper(obj4
); 
4595             if (arg5 
== NULL
) SWIG_fail
; 
4601             arg6 
= (int)(SWIG_As_int(obj5
));  
4602             if (SWIG_arg_fail(6)) SWIG_fail
; 
4606         SWIG_Python_ConvertPtr(obj6
, (void **)&arg7
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
4607         if (SWIG_arg_fail(7)) SWIG_fail
; 
4611             arg8 
= (int)(SWIG_As_int(obj7
));  
4612             if (SWIG_arg_fail(8)) SWIG_fail
; 
4617             arg9 
= (int)(SWIG_As_int(obj8
));  
4618             if (SWIG_arg_fail(9)) SWIG_fail
; 
4622         if (!wxPyCheckForApp()) SWIG_fail
; 
4623         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4624         result 
= wxFileSelector((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
,(wxString 
const &)*arg4
,(wxString 
const &)*arg5
,arg6
,arg7
,arg8
,arg9
); 
4626         wxPyEndAllowThreads(__tstate
); 
4627         if (PyErr_Occurred()) SWIG_fail
; 
4631         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4633         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4682 static PyObject 
*_wrap_LoadFileSelector(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4683     PyObject 
*resultobj
; 
4684     wxString 
*arg1 
= 0 ; 
4685     wxString 
*arg2 
= 0 ; 
4686     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
4687     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
4688     wxWindow 
*arg4 
= (wxWindow 
*) NULL 
; 
4690     bool temp1 
= false ; 
4691     bool temp2 
= false ; 
4692     bool temp3 
= false ; 
4693     PyObject 
* obj0 
= 0 ; 
4694     PyObject 
* obj1 
= 0 ; 
4695     PyObject 
* obj2 
= 0 ; 
4696     PyObject 
* obj3 
= 0 ; 
4698         (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL 
 
4701     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:LoadFileSelector",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
4703         arg1 
= wxString_in_helper(obj0
); 
4704         if (arg1 
== NULL
) SWIG_fail
; 
4708         arg2 
= wxString_in_helper(obj1
); 
4709         if (arg2 
== NULL
) SWIG_fail
; 
4714             arg3 
= wxString_in_helper(obj2
); 
4715             if (arg3 
== NULL
) SWIG_fail
; 
4720         SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
4721         if (SWIG_arg_fail(4)) SWIG_fail
; 
4724         if (!wxPyCheckForApp()) SWIG_fail
; 
4725         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4726         result 
= wxLoadFileSelector((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
4728         wxPyEndAllowThreads(__tstate
); 
4729         if (PyErr_Occurred()) SWIG_fail
; 
4733         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4735         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4768 static PyObject 
*_wrap_SaveFileSelector(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4769     PyObject 
*resultobj
; 
4770     wxString 
*arg1 
= 0 ; 
4771     wxString 
*arg2 
= 0 ; 
4772     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
4773     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
4774     wxWindow 
*arg4 
= (wxWindow 
*) NULL 
; 
4776     bool temp1 
= false ; 
4777     bool temp2 
= false ; 
4778     bool temp3 
= false ; 
4779     PyObject 
* obj0 
= 0 ; 
4780     PyObject 
* obj1 
= 0 ; 
4781     PyObject 
* obj2 
= 0 ; 
4782     PyObject 
* obj3 
= 0 ; 
4784         (char *) "what",(char *) "extension",(char *) "default_name",(char *) "parent", NULL 
 
4787     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:SaveFileSelector",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
4789         arg1 
= wxString_in_helper(obj0
); 
4790         if (arg1 
== NULL
) SWIG_fail
; 
4794         arg2 
= wxString_in_helper(obj1
); 
4795         if (arg2 
== NULL
) SWIG_fail
; 
4800             arg3 
= wxString_in_helper(obj2
); 
4801             if (arg3 
== NULL
) SWIG_fail
; 
4806         SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
4807         if (SWIG_arg_fail(4)) SWIG_fail
; 
4810         if (!wxPyCheckForApp()) SWIG_fail
; 
4811         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4812         result 
= wxSaveFileSelector((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
4814         wxPyEndAllowThreads(__tstate
); 
4815         if (PyErr_Occurred()) SWIG_fail
; 
4819         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4821         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4854 static PyObject 
*_wrap_DirSelector(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4855     PyObject 
*resultobj
; 
4856     wxString 
const &arg1_defvalue 
= wxPyDirSelectorPromptStr 
; 
4857     wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
4858     wxString 
const &arg2_defvalue 
= wxPyEmptyString 
; 
4859     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
4860     long arg3 
= (long) wxDD_DEFAULT_STYLE 
; 
4861     wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
4862     wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
4863     wxWindow 
*arg5 
= (wxWindow 
*) NULL 
; 
4865     bool temp1 
= false ; 
4866     bool temp2 
= false ; 
4868     PyObject 
* obj0 
= 0 ; 
4869     PyObject 
* obj1 
= 0 ; 
4870     PyObject 
* obj2 
= 0 ; 
4871     PyObject 
* obj3 
= 0 ; 
4872     PyObject 
* obj4 
= 0 ; 
4874         (char *) "message",(char *) "defaultPath",(char *) "style",(char *) "pos",(char *) "parent", NULL 
 
4877     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOO:DirSelector",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
4880             arg1 
= wxString_in_helper(obj0
); 
4881             if (arg1 
== NULL
) SWIG_fail
; 
4887             arg2 
= wxString_in_helper(obj1
); 
4888             if (arg2 
== NULL
) SWIG_fail
; 
4894             arg3 
= (long)(SWIG_As_long(obj2
));  
4895             if (SWIG_arg_fail(3)) SWIG_fail
; 
4901             if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
4905         SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
4906         if (SWIG_arg_fail(5)) SWIG_fail
; 
4909         if (!wxPyCheckForApp()) SWIG_fail
; 
4910         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4911         result 
= wxDirSelector((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,arg3
,(wxPoint 
const &)*arg4
,arg5
); 
4913         wxPyEndAllowThreads(__tstate
); 
4914         if (PyErr_Occurred()) SWIG_fail
; 
4918         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
4920         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
4945 static PyObject 
*_wrap_GetTextFromUser(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4946     PyObject 
*resultobj
; 
4947     wxString 
*arg1 
= 0 ; 
4948     wxString 
const &arg2_defvalue 
= wxPyEmptyString 
; 
4949     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
4950     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
4951     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
4952     wxWindow 
*arg4 
= (wxWindow 
*) NULL 
; 
4953     int arg5 
= (int) -1 ; 
4954     int arg6 
= (int) -1 ; 
4955     bool arg7 
= (bool) true ; 
4957     bool temp1 
= false ; 
4958     bool temp2 
= false ; 
4959     bool temp3 
= false ; 
4960     PyObject 
* obj0 
= 0 ; 
4961     PyObject 
* obj1 
= 0 ; 
4962     PyObject 
* obj2 
= 0 ; 
4963     PyObject 
* obj3 
= 0 ; 
4964     PyObject 
* obj4 
= 0 ; 
4965     PyObject 
* obj5 
= 0 ; 
4966     PyObject 
* obj6 
= 0 ; 
4968         (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre", NULL 
 
4971     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:GetTextFromUser",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
4973         arg1 
= wxString_in_helper(obj0
); 
4974         if (arg1 
== NULL
) SWIG_fail
; 
4979             arg2 
= wxString_in_helper(obj1
); 
4980             if (arg2 
== NULL
) SWIG_fail
; 
4986             arg3 
= wxString_in_helper(obj2
); 
4987             if (arg3 
== NULL
) SWIG_fail
; 
4992         SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
4993         if (SWIG_arg_fail(4)) SWIG_fail
; 
4997             arg5 
= (int)(SWIG_As_int(obj4
));  
4998             if (SWIG_arg_fail(5)) SWIG_fail
; 
5003             arg6 
= (int)(SWIG_As_int(obj5
));  
5004             if (SWIG_arg_fail(6)) SWIG_fail
; 
5009             arg7 
= (bool)(SWIG_As_bool(obj6
));  
5010             if (SWIG_arg_fail(7)) SWIG_fail
; 
5014         if (!wxPyCheckForApp()) SWIG_fail
; 
5015         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5016         result 
= wxGetTextFromUser((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
,arg7
); 
5018         wxPyEndAllowThreads(__tstate
); 
5019         if (PyErr_Occurred()) SWIG_fail
; 
5023         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
5025         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
5058 static PyObject 
*_wrap_GetPasswordFromUser(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5059     PyObject 
*resultobj
; 
5060     wxString 
*arg1 
= 0 ; 
5061     wxString 
const &arg2_defvalue 
= wxPyEmptyString 
; 
5062     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
5063     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
5064     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
5065     wxWindow 
*arg4 
= (wxWindow 
*) NULL 
; 
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 ; 
5075         (char *) "message",(char *) "caption",(char *) "default_value",(char *) "parent", NULL 
 
5078     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOO:GetPasswordFromUser",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
5080         arg1 
= wxString_in_helper(obj0
); 
5081         if (arg1 
== NULL
) SWIG_fail
; 
5086             arg2 
= wxString_in_helper(obj1
); 
5087             if (arg2 
== NULL
) SWIG_fail
; 
5093             arg3 
= wxString_in_helper(obj2
); 
5094             if (arg3 
== NULL
) SWIG_fail
; 
5099         SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
5100         if (SWIG_arg_fail(4)) SWIG_fail
; 
5103         if (!wxPyCheckForApp()) SWIG_fail
; 
5104         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5105         result 
= wxGetPasswordFromUser((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
5107         wxPyEndAllowThreads(__tstate
); 
5108         if (PyErr_Occurred()) SWIG_fail
; 
5112         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
5114         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
5147 static PyObject 
*_wrap_GetSingleChoice(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5148     PyObject 
*resultobj
; 
5149     wxString 
*arg1 
= 0 ; 
5150     wxString 
*arg2 
= 0 ; 
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 ; 
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 ; 
5172         (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL 
 
5175     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOOOOO:GetSingleChoice",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
,&obj8
)) goto fail
; 
5177         arg1 
= wxString_in_helper(obj0
); 
5178         if (arg1 
== NULL
) SWIG_fail
; 
5182         arg2 
= wxString_in_helper(obj1
); 
5183         if (arg2 
== NULL
) SWIG_fail
; 
5187         arg3 
= PyList_Size(obj2
); 
5188         arg4 
= wxString_LIST_helper(obj2
); 
5189         if (arg4 
== NULL
) SWIG_fail
; 
5192         SWIG_Python_ConvertPtr(obj3
, (void **)&arg5
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
5193         if (SWIG_arg_fail(5)) SWIG_fail
; 
5197             arg6 
= (int)(SWIG_As_int(obj4
));  
5198             if (SWIG_arg_fail(6)) SWIG_fail
; 
5203             arg7 
= (int)(SWIG_As_int(obj5
));  
5204             if (SWIG_arg_fail(7)) SWIG_fail
; 
5209             arg8 
= (bool)(SWIG_As_bool(obj6
));  
5210             if (SWIG_arg_fail(8)) SWIG_fail
; 
5215             arg9 
= (int)(SWIG_As_int(obj7
));  
5216             if (SWIG_arg_fail(9)) SWIG_fail
; 
5221             arg10 
= (int)(SWIG_As_int(obj8
));  
5222             if (SWIG_arg_fail(10)) SWIG_fail
; 
5226         if (!wxPyCheckForApp()) SWIG_fail
; 
5227         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5228         result 
= wxGetSingleChoice((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
,arg8
,arg9
,arg10
); 
5230         wxPyEndAllowThreads(__tstate
); 
5231         if (PyErr_Occurred()) SWIG_fail
; 
5235         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
5237         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
5249         if (arg4
) delete [] arg4
; 
5262         if (arg4
) delete [] arg4
; 
5268 static PyObject 
*_wrap_GetSingleChoiceIndex(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5269     PyObject 
*resultobj
; 
5270     wxString 
*arg1 
= 0 ; 
5271     wxString 
*arg2 
= 0 ; 
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 ; 
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 ; 
5293         (char *) "message",(char *) "caption",(char *) "choices",(char *) "parent",(char *) "x",(char *) "y",(char *) "centre",(char *) "width",(char *) "height", NULL 
 
5296     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOOOOO:GetSingleChoiceIndex",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
,&obj8
)) goto fail
; 
5298         arg1 
= wxString_in_helper(obj0
); 
5299         if (arg1 
== NULL
) SWIG_fail
; 
5303         arg2 
= wxString_in_helper(obj1
); 
5304         if (arg2 
== NULL
) SWIG_fail
; 
5308         arg3 
= PyList_Size(obj2
); 
5309         arg4 
= wxString_LIST_helper(obj2
); 
5310         if (arg4 
== NULL
) SWIG_fail
; 
5313         SWIG_Python_ConvertPtr(obj3
, (void **)&arg5
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
5314         if (SWIG_arg_fail(5)) SWIG_fail
; 
5318             arg6 
= (int)(SWIG_As_int(obj4
));  
5319             if (SWIG_arg_fail(6)) SWIG_fail
; 
5324             arg7 
= (int)(SWIG_As_int(obj5
));  
5325             if (SWIG_arg_fail(7)) SWIG_fail
; 
5330             arg8 
= (bool)(SWIG_As_bool(obj6
));  
5331             if (SWIG_arg_fail(8)) SWIG_fail
; 
5336             arg9 
= (int)(SWIG_As_int(obj7
));  
5337             if (SWIG_arg_fail(9)) SWIG_fail
; 
5342             arg10 
= (int)(SWIG_As_int(obj8
));  
5343             if (SWIG_arg_fail(10)) SWIG_fail
; 
5347         if (!wxPyCheckForApp()) SWIG_fail
; 
5348         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5349         result 
= (int)wxGetSingleChoiceIndex((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
,arg8
,arg9
,arg10
); 
5351         wxPyEndAllowThreads(__tstate
); 
5352         if (PyErr_Occurred()) SWIG_fail
; 
5355         resultobj 
= SWIG_From_int((int)(result
));  
5366         if (arg4
) delete [] arg4
; 
5379         if (arg4
) delete [] arg4
; 
5385 static PyObject 
*_wrap_MessageBox(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5386     PyObject 
*resultobj
; 
5387     wxString 
*arg1 
= 0 ; 
5388     wxString 
const &arg2_defvalue 
= wxPyEmptyString 
; 
5389     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
5390     int arg3 
= (int) wxOK
|wxCENTRE 
; 
5391     wxWindow 
*arg4 
= (wxWindow 
*) NULL 
; 
5392     int arg5 
= (int) -1 ; 
5393     int arg6 
= (int) -1 ; 
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 ; 
5404         (char *) "message",(char *) "caption",(char *) "style",(char *) "parent",(char *) "x",(char *) "y", NULL 
 
5407     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:MessageBox",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
5409         arg1 
= wxString_in_helper(obj0
); 
5410         if (arg1 
== NULL
) SWIG_fail
; 
5415             arg2 
= wxString_in_helper(obj1
); 
5416             if (arg2 
== NULL
) SWIG_fail
; 
5422             arg3 
= (int)(SWIG_As_int(obj2
));  
5423             if (SWIG_arg_fail(3)) SWIG_fail
; 
5427         SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
5428         if (SWIG_arg_fail(4)) SWIG_fail
; 
5432             arg5 
= (int)(SWIG_As_int(obj4
));  
5433             if (SWIG_arg_fail(5)) SWIG_fail
; 
5438             arg6 
= (int)(SWIG_As_int(obj5
));  
5439             if (SWIG_arg_fail(6)) SWIG_fail
; 
5443         if (!wxPyCheckForApp()) SWIG_fail
; 
5444         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5445         result 
= (int)wxMessageBox((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,arg3
,arg4
,arg5
,arg6
); 
5447         wxPyEndAllowThreads(__tstate
); 
5448         if (PyErr_Occurred()) SWIG_fail
; 
5451         resultobj 
= SWIG_From_int((int)(result
));  
5475 static PyObject 
*_wrap_ColourDisplay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5476     PyObject 
*resultobj
; 
5482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":ColourDisplay",kwnames
)) goto fail
; 
5484         if (!wxPyCheckForApp()) SWIG_fail
; 
5485         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5486         result 
= (bool)wxColourDisplay(); 
5488         wxPyEndAllowThreads(__tstate
); 
5489         if (PyErr_Occurred()) SWIG_fail
; 
5492         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
5500 static PyObject 
*_wrap_DisplayDepth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5501     PyObject 
*resultobj
; 
5507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DisplayDepth",kwnames
)) goto fail
; 
5509         if (!wxPyCheckForApp()) SWIG_fail
; 
5510         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5511         result 
= (int)wxDisplayDepth(); 
5513         wxPyEndAllowThreads(__tstate
); 
5514         if (PyErr_Occurred()) SWIG_fail
; 
5517         resultobj 
= SWIG_From_int((int)(result
));  
5525 static PyObject 
*_wrap_GetDisplayDepth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5526     PyObject 
*resultobj
; 
5532     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetDisplayDepth",kwnames
)) goto fail
; 
5534         if (!wxPyCheckForApp()) SWIG_fail
; 
5535         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5536         result 
= (int)wxGetDisplayDepth(); 
5538         wxPyEndAllowThreads(__tstate
); 
5539         if (PyErr_Occurred()) SWIG_fail
; 
5542         resultobj 
= SWIG_From_int((int)(result
));  
5550 static PyObject 
*_wrap_DisplaySize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5551     PyObject 
*resultobj
; 
5552     int *arg1 
= (int *) 0 ; 
5553     int *arg2 
= (int *) 0 ; 
5562     arg1 
= &temp1
; res1 
= SWIG_NEWOBJ
; 
5563     arg2 
= &temp2
; res2 
= SWIG_NEWOBJ
; 
5564     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DisplaySize",kwnames
)) goto fail
; 
5566         if (!wxPyCheckForApp()) SWIG_fail
; 
5567         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5568         wxDisplaySize(arg1
,arg2
); 
5570         wxPyEndAllowThreads(__tstate
); 
5571         if (PyErr_Occurred()) SWIG_fail
; 
5573     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5574     resultobj 
= t_output_helper(resultobj
, ((res1 
== SWIG_NEWOBJ
) ? 
5575     SWIG_From_int((*arg1
)) : SWIG_NewPointerObj((void*)(arg1
), SWIGTYPE_p_int
, 0))); 
5576     resultobj 
= t_output_helper(resultobj
, ((res2 
== SWIG_NEWOBJ
) ? 
5577     SWIG_From_int((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, 0))); 
5584 static PyObject 
*_wrap_GetDisplaySize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5585     PyObject 
*resultobj
; 
5591     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetDisplaySize",kwnames
)) goto fail
; 
5593         if (!wxPyCheckForApp()) SWIG_fail
; 
5594         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5595         result 
= wxGetDisplaySize(); 
5597         wxPyEndAllowThreads(__tstate
); 
5598         if (PyErr_Occurred()) SWIG_fail
; 
5602         resultptr 
= new wxSize((wxSize 
&)(result
)); 
5603         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1); 
5611 static PyObject 
*_wrap_DisplaySizeMM(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5612     PyObject 
*resultobj
; 
5613     int *arg1 
= (int *) 0 ; 
5614     int *arg2 
= (int *) 0 ; 
5623     arg1 
= &temp1
; res1 
= SWIG_NEWOBJ
; 
5624     arg2 
= &temp2
; res2 
= SWIG_NEWOBJ
; 
5625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DisplaySizeMM",kwnames
)) goto fail
; 
5627         if (!wxPyCheckForApp()) SWIG_fail
; 
5628         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5629         wxDisplaySizeMM(arg1
,arg2
); 
5631         wxPyEndAllowThreads(__tstate
); 
5632         if (PyErr_Occurred()) SWIG_fail
; 
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))); 
5645 static PyObject 
*_wrap_GetDisplaySizeMM(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5646     PyObject 
*resultobj
; 
5652     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetDisplaySizeMM",kwnames
)) goto fail
; 
5654         if (!wxPyCheckForApp()) SWIG_fail
; 
5655         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5656         result 
= wxGetDisplaySizeMM(); 
5658         wxPyEndAllowThreads(__tstate
); 
5659         if (PyErr_Occurred()) SWIG_fail
; 
5663         resultptr 
= new wxSize((wxSize 
&)(result
)); 
5664         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1); 
5672 static PyObject 
*_wrap_ClientDisplayRect(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5673     PyObject 
*resultobj
; 
5674     int *arg1 
= (int *) 0 ; 
5675     int *arg2 
= (int *) 0 ; 
5676     int *arg3 
= (int *) 0 ; 
5677     int *arg4 
= (int *) 0 ; 
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
; 
5696         if (!wxPyCheckForApp()) SWIG_fail
; 
5697         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5698         wxClientDisplayRect(arg1
,arg2
,arg3
,arg4
); 
5700         wxPyEndAllowThreads(__tstate
); 
5701         if (PyErr_Occurred()) SWIG_fail
; 
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))); 
5718 static PyObject 
*_wrap_GetClientDisplayRect(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5719     PyObject 
*resultobj
; 
5725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetClientDisplayRect",kwnames
)) goto fail
; 
5727         if (!wxPyCheckForApp()) SWIG_fail
; 
5728         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5729         result 
= wxGetClientDisplayRect(); 
5731         wxPyEndAllowThreads(__tstate
); 
5732         if (PyErr_Occurred()) SWIG_fail
; 
5736         resultptr 
= new wxRect((wxRect 
&)(result
)); 
5737         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxRect
, 1); 
5745 static PyObject 
*_wrap_SetCursor(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5746     PyObject 
*resultobj
; 
5747     wxCursor 
*arg1 
= 0 ; 
5748     PyObject 
* obj0 
= 0 ; 
5750         (char *) "cursor", NULL 
 
5753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:SetCursor",kwnames
,&obj0
)) goto fail
; 
5755         SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCursor
, SWIG_POINTER_EXCEPTION 
| 0); 
5756         if (SWIG_arg_fail(1)) SWIG_fail
; 
5758             SWIG_null_ref("wxCursor"); 
5760         if (SWIG_arg_fail(1)) SWIG_fail
; 
5763         if (!wxPyCheckForApp()) SWIG_fail
; 
5764         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5767         wxPyEndAllowThreads(__tstate
); 
5768         if (PyErr_Occurred()) SWIG_fail
; 
5770     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5777 static PyObject 
*_wrap_GetXDisplay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5778     PyObject 
*resultobj
; 
5784     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetXDisplay",kwnames
)) goto fail
; 
5786         if (!wxPyCheckForApp()) SWIG_fail
; 
5787         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5788         result 
= (void *)wxGetXDisplay(); 
5790         wxPyEndAllowThreads(__tstate
); 
5791         if (PyErr_Occurred()) SWIG_fail
; 
5793     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_void
, 0); 
5800 static PyObject 
*_wrap_BeginBusyCursor(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5801     PyObject 
*resultobj
; 
5802     wxCursor 
*arg1 
= (wxCursor 
*) wxHOURGLASS_CURSOR 
; 
5803     PyObject 
* obj0 
= 0 ; 
5805         (char *) "cursor", NULL 
 
5808     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:BeginBusyCursor",kwnames
,&obj0
)) goto fail
; 
5810         SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCursor
, SWIG_POINTER_EXCEPTION 
| 0); 
5811         if (SWIG_arg_fail(1)) SWIG_fail
; 
5814         if (!wxPyCheckForApp()) SWIG_fail
; 
5815         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5816         wxBeginBusyCursor(arg1
); 
5818         wxPyEndAllowThreads(__tstate
); 
5819         if (PyErr_Occurred()) SWIG_fail
; 
5821     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5828 static PyObject 
*_wrap_GetActiveWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5829     PyObject 
*resultobj
; 
5835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetActiveWindow",kwnames
)) goto fail
; 
5837         if (!wxPyCheckForApp()) SWIG_fail
; 
5838         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5839         result 
= (wxWindow 
*)wxGetActiveWindow(); 
5841         wxPyEndAllowThreads(__tstate
); 
5842         if (PyErr_Occurred()) SWIG_fail
; 
5845         resultobj 
= wxPyMake_wxObject(result
, 0);  
5853 static PyObject 
*_wrap_GenericFindWindowAtPoint(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5854     PyObject 
*resultobj
; 
5858     PyObject 
* obj0 
= 0 ; 
5863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:GenericFindWindowAtPoint",kwnames
,&obj0
)) goto fail
; 
5866         if ( ! wxPoint_helper(obj0
, &arg1
)) SWIG_fail
; 
5869         if (!wxPyCheckForApp()) SWIG_fail
; 
5870         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5871         result 
= (wxWindow 
*)wxGenericFindWindowAtPoint((wxPoint 
const &)*arg1
); 
5873         wxPyEndAllowThreads(__tstate
); 
5874         if (PyErr_Occurred()) SWIG_fail
; 
5877         resultobj 
= wxPyMake_wxObject(result
, 0);  
5885 static PyObject 
*_wrap_FindWindowAtPoint(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5886     PyObject 
*resultobj
; 
5890     PyObject 
* obj0 
= 0 ; 
5895     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FindWindowAtPoint",kwnames
,&obj0
)) goto fail
; 
5898         if ( ! wxPoint_helper(obj0
, &arg1
)) SWIG_fail
; 
5901         if (!wxPyCheckForApp()) SWIG_fail
; 
5902         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5903         result 
= (wxWindow 
*)wxFindWindowAtPoint((wxPoint 
const &)*arg1
); 
5905         wxPyEndAllowThreads(__tstate
); 
5906         if (PyErr_Occurred()) SWIG_fail
; 
5909         resultobj 
= wxPyMake_wxObject(result
, 0);  
5917 static PyObject 
*_wrap_GetTopLevelParent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5918     PyObject 
*resultobj
; 
5919     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
5921     PyObject 
* obj0 
= 0 ; 
5923         (char *) "win", NULL 
 
5926     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:GetTopLevelParent",kwnames
,&obj0
)) goto fail
; 
5927     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
5928     if (SWIG_arg_fail(1)) SWIG_fail
; 
5930         if (!wxPyCheckForApp()) SWIG_fail
; 
5931         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5932         result 
= (wxWindow 
*)wxGetTopLevelParent(arg1
); 
5934         wxPyEndAllowThreads(__tstate
); 
5935         if (PyErr_Occurred()) SWIG_fail
; 
5938         resultobj 
= wxPyMake_wxObject(result
, 0);  
5946 static PyObject 
*_wrap_LaunchDefaultBrowser(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5947     PyObject 
*resultobj
; 
5948     wxString 
*arg1 
= 0 ; 
5950     bool temp1 
= false ; 
5951     PyObject 
* obj0 
= 0 ; 
5953         (char *) "url", NULL 
 
5956     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LaunchDefaultBrowser",kwnames
,&obj0
)) goto fail
; 
5958         arg1 
= wxString_in_helper(obj0
); 
5959         if (arg1 
== NULL
) SWIG_fail
; 
5963         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5964         result 
= (bool)wxLaunchDefaultBrowser((wxString 
const &)*arg1
); 
5966         wxPyEndAllowThreads(__tstate
); 
5967         if (PyErr_Occurred()) SWIG_fail
; 
5970         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
5986 static PyObject 
*_wrap_GetKeyState(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5987     PyObject 
*resultobj
; 
5990     PyObject 
* obj0 
= 0 ; 
5992         (char *) "key", NULL 
 
5995     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:GetKeyState",kwnames
,&obj0
)) goto fail
; 
5997         arg1 
= (wxKeyCode
)(SWIG_As_int(obj0
));  
5998         if (SWIG_arg_fail(1)) SWIG_fail
; 
6001         if (!wxPyCheckForApp()) SWIG_fail
; 
6002         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6003         result 
= (bool)wxGetKeyState((wxKeyCode 
)arg1
); 
6005         wxPyEndAllowThreads(__tstate
); 
6006         if (PyErr_Occurred()) SWIG_fail
; 
6009         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6017 static PyObject 
*_wrap_WakeUpMainThread(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6018     PyObject 
*resultobj
; 
6023     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":WakeUpMainThread",kwnames
)) goto fail
; 
6025         if (!wxPyCheckForApp()) SWIG_fail
; 
6026         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6027         wxWakeUpMainThread(); 
6029         wxPyEndAllowThreads(__tstate
); 
6030         if (PyErr_Occurred()) SWIG_fail
; 
6032     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6039 static PyObject 
*_wrap_MutexGuiEnter(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6040     PyObject 
*resultobj
; 
6045     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":MutexGuiEnter",kwnames
)) goto fail
; 
6047         if (!wxPyCheckForApp()) SWIG_fail
; 
6048         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6051         wxPyEndAllowThreads(__tstate
); 
6052         if (PyErr_Occurred()) SWIG_fail
; 
6054     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6061 static PyObject 
*_wrap_MutexGuiLeave(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6062     PyObject 
*resultobj
; 
6067     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":MutexGuiLeave",kwnames
)) goto fail
; 
6069         if (!wxPyCheckForApp()) SWIG_fail
; 
6070         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6073         wxPyEndAllowThreads(__tstate
); 
6074         if (PyErr_Occurred()) SWIG_fail
; 
6076     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6083 static PyObject 
*_wrap_new_MutexGuiLocker(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6084     PyObject 
*resultobj
; 
6085     wxMutexGuiLocker 
*result
; 
6090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_MutexGuiLocker",kwnames
)) goto fail
; 
6092         if (!wxPyCheckForApp()) SWIG_fail
; 
6093         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6094         result 
= (wxMutexGuiLocker 
*)new wxMutexGuiLocker(); 
6096         wxPyEndAllowThreads(__tstate
); 
6097         if (PyErr_Occurred()) SWIG_fail
; 
6099     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxMutexGuiLocker
, 1); 
6106 static PyObject 
*_wrap_delete_MutexGuiLocker(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6107     PyObject 
*resultobj
; 
6108     wxMutexGuiLocker 
*arg1 
= (wxMutexGuiLocker 
*) 0 ; 
6109     PyObject 
* obj0 
= 0 ; 
6111         (char *) "self", NULL 
 
6114     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_MutexGuiLocker",kwnames
,&obj0
)) goto fail
; 
6115     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMutexGuiLocker
, SWIG_POINTER_EXCEPTION 
| 0); 
6116     if (SWIG_arg_fail(1)) SWIG_fail
; 
6118         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6121         wxPyEndAllowThreads(__tstate
); 
6122         if (PyErr_Occurred()) SWIG_fail
; 
6124     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6131 static PyObject 
* MutexGuiLocker_swigregister(PyObject 
*, PyObject 
*args
) { 
6133     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
6134     SWIG_TypeClientData(SWIGTYPE_p_wxMutexGuiLocker
, obj
); 
6136     return Py_BuildValue((char *)""); 
6138 static PyObject 
*_wrap_Thread_IsMain(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6139     PyObject 
*resultobj
; 
6145     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Thread_IsMain",kwnames
)) goto fail
; 
6147         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6148         result 
= (bool)wxThread_IsMain(); 
6150         wxPyEndAllowThreads(__tstate
); 
6151         if (PyErr_Occurred()) SWIG_fail
; 
6154         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6162 static PyObject 
*_wrap_new_ToolTip(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6163     PyObject 
*resultobj
; 
6164     wxString 
*arg1 
= 0 ; 
6166     bool temp1 
= false ; 
6167     PyObject 
* obj0 
= 0 ; 
6169         (char *) "tip", NULL 
 
6172     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_ToolTip",kwnames
,&obj0
)) goto fail
; 
6174         arg1 
= wxString_in_helper(obj0
); 
6175         if (arg1 
== NULL
) SWIG_fail
; 
6179         if (!wxPyCheckForApp()) SWIG_fail
; 
6180         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6181         result 
= (wxToolTip 
*)new wxToolTip((wxString 
const &)*arg1
); 
6183         wxPyEndAllowThreads(__tstate
); 
6184         if (PyErr_Occurred()) SWIG_fail
; 
6187         resultobj 
= wxPyMake_wxObject(result
, 1);  
6203 static PyObject 
*_wrap_ToolTip_SetTip(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6204     PyObject 
*resultobj
; 
6205     wxToolTip 
*arg1 
= (wxToolTip 
*) 0 ; 
6206     wxString 
*arg2 
= 0 ; 
6207     bool temp2 
= false ; 
6208     PyObject 
* obj0 
= 0 ; 
6209     PyObject 
* obj1 
= 0 ; 
6211         (char *) "self",(char *) "tip", NULL 
 
6214     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ToolTip_SetTip",kwnames
,&obj0
,&obj1
)) goto fail
; 
6215     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxToolTip
, SWIG_POINTER_EXCEPTION 
| 0); 
6216     if (SWIG_arg_fail(1)) SWIG_fail
; 
6218         arg2 
= wxString_in_helper(obj1
); 
6219         if (arg2 
== NULL
) SWIG_fail
; 
6223         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6224         (arg1
)->SetTip((wxString 
const &)*arg2
); 
6226         wxPyEndAllowThreads(__tstate
); 
6227         if (PyErr_Occurred()) SWIG_fail
; 
6229     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6244 static PyObject 
*_wrap_ToolTip_GetTip(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6245     PyObject 
*resultobj
; 
6246     wxToolTip 
*arg1 
= (wxToolTip 
*) 0 ; 
6248     PyObject 
* obj0 
= 0 ; 
6250         (char *) "self", NULL 
 
6253     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ToolTip_GetTip",kwnames
,&obj0
)) goto fail
; 
6254     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxToolTip
, SWIG_POINTER_EXCEPTION 
| 0); 
6255     if (SWIG_arg_fail(1)) SWIG_fail
; 
6257         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6258         result 
= (arg1
)->GetTip(); 
6260         wxPyEndAllowThreads(__tstate
); 
6261         if (PyErr_Occurred()) SWIG_fail
; 
6265         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
6267         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
6276 static PyObject 
*_wrap_ToolTip_GetWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6277     PyObject 
*resultobj
; 
6278     wxToolTip 
*arg1 
= (wxToolTip 
*) 0 ; 
6280     PyObject 
* obj0 
= 0 ; 
6282         (char *) "self", NULL 
 
6285     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ToolTip_GetWindow",kwnames
,&obj0
)) goto fail
; 
6286     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxToolTip
, SWIG_POINTER_EXCEPTION 
| 0); 
6287     if (SWIG_arg_fail(1)) SWIG_fail
; 
6289         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6290         result 
= (wxWindow 
*)(arg1
)->GetWindow(); 
6292         wxPyEndAllowThreads(__tstate
); 
6293         if (PyErr_Occurred()) SWIG_fail
; 
6296         resultobj 
= wxPyMake_wxObject(result
, 0);  
6304 static PyObject 
*_wrap_ToolTip_Enable(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6305     PyObject 
*resultobj
; 
6307     PyObject 
* obj0 
= 0 ; 
6309         (char *) "flag", NULL 
 
6312     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ToolTip_Enable",kwnames
,&obj0
)) goto fail
; 
6314         arg1 
= (bool)(SWIG_As_bool(obj0
));  
6315         if (SWIG_arg_fail(1)) SWIG_fail
; 
6318         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6319         wxToolTip::Enable(arg1
); 
6321         wxPyEndAllowThreads(__tstate
); 
6322         if (PyErr_Occurred()) SWIG_fail
; 
6324     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6331 static PyObject 
*_wrap_ToolTip_SetDelay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6332     PyObject 
*resultobj
; 
6334     PyObject 
* obj0 
= 0 ; 
6336         (char *) "milliseconds", NULL 
 
6339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ToolTip_SetDelay",kwnames
,&obj0
)) goto fail
; 
6341         arg1 
= (long)(SWIG_As_long(obj0
));  
6342         if (SWIG_arg_fail(1)) SWIG_fail
; 
6345         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6346         wxToolTip::SetDelay(arg1
); 
6348         wxPyEndAllowThreads(__tstate
); 
6349         if (PyErr_Occurred()) SWIG_fail
; 
6351     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6358 static PyObject 
* ToolTip_swigregister(PyObject 
*, PyObject 
*args
) { 
6360     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
6361     SWIG_TypeClientData(SWIGTYPE_p_wxToolTip
, obj
); 
6363     return Py_BuildValue((char *)""); 
6365 static PyObject 
*_wrap_new_Caret(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6366     PyObject 
*resultobj
; 
6367     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
6371     PyObject 
* obj0 
= 0 ; 
6372     PyObject 
* obj1 
= 0 ; 
6374         (char *) "window",(char *) "size", NULL 
 
6377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:new_Caret",kwnames
,&obj0
,&obj1
)) goto fail
; 
6378     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
6379     if (SWIG_arg_fail(1)) SWIG_fail
; 
6382         if ( ! wxSize_helper(obj1
, &arg2
)) SWIG_fail
; 
6385         if (!wxPyCheckForApp()) SWIG_fail
; 
6386         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6387         result 
= (wxCaret 
*)new wxCaret(arg1
,(wxSize 
const &)*arg2
); 
6389         wxPyEndAllowThreads(__tstate
); 
6390         if (PyErr_Occurred()) SWIG_fail
; 
6392     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxCaret
, 1); 
6399 static PyObject 
*_wrap_Caret_Destroy(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6400     PyObject 
*resultobj
; 
6401     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6402     PyObject 
* obj0 
= 0 ; 
6404         (char *) "self", NULL 
 
6407     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Caret_Destroy",kwnames
,&obj0
)) goto fail
; 
6408     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6409     if (SWIG_arg_fail(1)) SWIG_fail
; 
6411         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6412         wxCaret_Destroy(arg1
); 
6414         wxPyEndAllowThreads(__tstate
); 
6415         if (PyErr_Occurred()) SWIG_fail
; 
6417     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6424 static PyObject 
*_wrap_Caret_IsOk(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6425     PyObject 
*resultobj
; 
6426     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6428     PyObject 
* obj0 
= 0 ; 
6430         (char *) "self", NULL 
 
6433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Caret_IsOk",kwnames
,&obj0
)) goto fail
; 
6434     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6435     if (SWIG_arg_fail(1)) SWIG_fail
; 
6437         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6438         result 
= (bool)(arg1
)->IsOk(); 
6440         wxPyEndAllowThreads(__tstate
); 
6441         if (PyErr_Occurred()) SWIG_fail
; 
6444         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6452 static PyObject 
*_wrap_Caret_IsVisible(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6453     PyObject 
*resultobj
; 
6454     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6456     PyObject 
* obj0 
= 0 ; 
6458         (char *) "self", NULL 
 
6461     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Caret_IsVisible",kwnames
,&obj0
)) goto fail
; 
6462     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6463     if (SWIG_arg_fail(1)) SWIG_fail
; 
6465         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6466         result 
= (bool)(arg1
)->IsVisible(); 
6468         wxPyEndAllowThreads(__tstate
); 
6469         if (PyErr_Occurred()) SWIG_fail
; 
6472         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6480 static PyObject 
*_wrap_Caret_GetPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6481     PyObject 
*resultobj
; 
6482     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6484     PyObject 
* obj0 
= 0 ; 
6486         (char *) "self", NULL 
 
6489     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Caret_GetPosition",kwnames
,&obj0
)) goto fail
; 
6490     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6491     if (SWIG_arg_fail(1)) SWIG_fail
; 
6493         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6494         result 
= (arg1
)->GetPosition(); 
6496         wxPyEndAllowThreads(__tstate
); 
6497         if (PyErr_Occurred()) SWIG_fail
; 
6500         wxPoint 
* resultptr
; 
6501         resultptr 
= new wxPoint((wxPoint 
&)(result
)); 
6502         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxPoint
, 1); 
6510 static PyObject 
*_wrap_Caret_GetPositionTuple(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6511     PyObject 
*resultobj
; 
6512     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6513     int *arg2 
= (int *) 0 ; 
6514     int *arg3 
= (int *) 0 ; 
6519     PyObject 
* obj0 
= 0 ; 
6521         (char *) "self", NULL 
 
6524     arg2 
= &temp2
; res2 
= SWIG_NEWOBJ
; 
6525     arg3 
= &temp3
; res3 
= SWIG_NEWOBJ
; 
6526     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Caret_GetPositionTuple",kwnames
,&obj0
)) goto fail
; 
6527     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6528     if (SWIG_arg_fail(1)) SWIG_fail
; 
6530         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6531         (arg1
)->GetPosition(arg2
,arg3
); 
6533         wxPyEndAllowThreads(__tstate
); 
6534         if (PyErr_Occurred()) SWIG_fail
; 
6536     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6537     resultobj 
= t_output_helper(resultobj
, ((res2 
== SWIG_NEWOBJ
) ? 
6538     SWIG_From_int((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, 0))); 
6539     resultobj 
= t_output_helper(resultobj
, ((res3 
== SWIG_NEWOBJ
) ? 
6540     SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0))); 
6547 static PyObject 
*_wrap_Caret_GetSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6548     PyObject 
*resultobj
; 
6549     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6551     PyObject 
* obj0 
= 0 ; 
6553         (char *) "self", NULL 
 
6556     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Caret_GetSize",kwnames
,&obj0
)) goto fail
; 
6557     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6558     if (SWIG_arg_fail(1)) SWIG_fail
; 
6560         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6561         result 
= (arg1
)->GetSize(); 
6563         wxPyEndAllowThreads(__tstate
); 
6564         if (PyErr_Occurred()) SWIG_fail
; 
6568         resultptr 
= new wxSize((wxSize 
&)(result
)); 
6569         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1); 
6577 static PyObject 
*_wrap_Caret_GetSizeTuple(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6578     PyObject 
*resultobj
; 
6579     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6580     int *arg2 
= (int *) 0 ; 
6581     int *arg3 
= (int *) 0 ; 
6586     PyObject 
* obj0 
= 0 ; 
6588         (char *) "self", NULL 
 
6591     arg2 
= &temp2
; res2 
= SWIG_NEWOBJ
; 
6592     arg3 
= &temp3
; res3 
= SWIG_NEWOBJ
; 
6593     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Caret_GetSizeTuple",kwnames
,&obj0
)) goto fail
; 
6594     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6595     if (SWIG_arg_fail(1)) SWIG_fail
; 
6597         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6598         (arg1
)->GetSize(arg2
,arg3
); 
6600         wxPyEndAllowThreads(__tstate
); 
6601         if (PyErr_Occurred()) SWIG_fail
; 
6603     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6604     resultobj 
= t_output_helper(resultobj
, ((res2 
== SWIG_NEWOBJ
) ? 
6605     SWIG_From_int((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, 0))); 
6606     resultobj 
= t_output_helper(resultobj
, ((res3 
== SWIG_NEWOBJ
) ? 
6607     SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0))); 
6614 static PyObject 
*_wrap_Caret_GetWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6615     PyObject 
*resultobj
; 
6616     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6618     PyObject 
* obj0 
= 0 ; 
6620         (char *) "self", NULL 
 
6623     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Caret_GetWindow",kwnames
,&obj0
)) goto fail
; 
6624     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6625     if (SWIG_arg_fail(1)) SWIG_fail
; 
6627         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6628         result 
= (wxWindow 
*)(arg1
)->GetWindow(); 
6630         wxPyEndAllowThreads(__tstate
); 
6631         if (PyErr_Occurred()) SWIG_fail
; 
6634         resultobj 
= wxPyMake_wxObject(result
, 0);  
6642 static PyObject 
*_wrap_Caret_MoveXY(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6643     PyObject 
*resultobj
; 
6644     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6647     PyObject 
* obj0 
= 0 ; 
6648     PyObject 
* obj1 
= 0 ; 
6649     PyObject 
* obj2 
= 0 ; 
6651         (char *) "self",(char *) "x",(char *) "y", NULL 
 
6654     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Caret_MoveXY",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
6655     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6656     if (SWIG_arg_fail(1)) SWIG_fail
; 
6658         arg2 
= (int)(SWIG_As_int(obj1
));  
6659         if (SWIG_arg_fail(2)) SWIG_fail
; 
6662         arg3 
= (int)(SWIG_As_int(obj2
));  
6663         if (SWIG_arg_fail(3)) SWIG_fail
; 
6666         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6667         (arg1
)->Move(arg2
,arg3
); 
6669         wxPyEndAllowThreads(__tstate
); 
6670         if (PyErr_Occurred()) SWIG_fail
; 
6672     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6679 static PyObject 
*_wrap_Caret_Move(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6680     PyObject 
*resultobj
; 
6681     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6684     PyObject 
* obj0 
= 0 ; 
6685     PyObject 
* obj1 
= 0 ; 
6687         (char *) "self",(char *) "pt", NULL 
 
6690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Caret_Move",kwnames
,&obj0
,&obj1
)) goto fail
; 
6691     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6692     if (SWIG_arg_fail(1)) SWIG_fail
; 
6695         if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
; 
6698         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6699         (arg1
)->Move((wxPoint 
const &)*arg2
); 
6701         wxPyEndAllowThreads(__tstate
); 
6702         if (PyErr_Occurred()) SWIG_fail
; 
6704     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6711 static PyObject 
*_wrap_Caret_SetSizeWH(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6712     PyObject 
*resultobj
; 
6713     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6716     PyObject 
* obj0 
= 0 ; 
6717     PyObject 
* obj1 
= 0 ; 
6718     PyObject 
* obj2 
= 0 ; 
6720         (char *) "self",(char *) "width",(char *) "height", NULL 
 
6723     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Caret_SetSizeWH",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
6724     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6725     if (SWIG_arg_fail(1)) SWIG_fail
; 
6727         arg2 
= (int)(SWIG_As_int(obj1
));  
6728         if (SWIG_arg_fail(2)) SWIG_fail
; 
6731         arg3 
= (int)(SWIG_As_int(obj2
));  
6732         if (SWIG_arg_fail(3)) SWIG_fail
; 
6735         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6736         (arg1
)->SetSize(arg2
,arg3
); 
6738         wxPyEndAllowThreads(__tstate
); 
6739         if (PyErr_Occurred()) SWIG_fail
; 
6741     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6748 static PyObject 
*_wrap_Caret_SetSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6749     PyObject 
*resultobj
; 
6750     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6753     PyObject 
* obj0 
= 0 ; 
6754     PyObject 
* obj1 
= 0 ; 
6756         (char *) "self",(char *) "size", NULL 
 
6759     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Caret_SetSize",kwnames
,&obj0
,&obj1
)) goto fail
; 
6760     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6761     if (SWIG_arg_fail(1)) SWIG_fail
; 
6764         if ( ! wxSize_helper(obj1
, &arg2
)) SWIG_fail
; 
6767         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6768         (arg1
)->SetSize((wxSize 
const &)*arg2
); 
6770         wxPyEndAllowThreads(__tstate
); 
6771         if (PyErr_Occurred()) SWIG_fail
; 
6773     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6780 static PyObject 
*_wrap_Caret_Show(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6781     PyObject 
*resultobj
; 
6782     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6783     int arg2 
= (int) true ; 
6784     PyObject 
* obj0 
= 0 ; 
6785     PyObject 
* obj1 
= 0 ; 
6787         (char *) "self",(char *) "show", NULL 
 
6790     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Caret_Show",kwnames
,&obj0
,&obj1
)) goto fail
; 
6791     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6792     if (SWIG_arg_fail(1)) SWIG_fail
; 
6795             arg2 
= (int)(SWIG_As_int(obj1
));  
6796             if (SWIG_arg_fail(2)) SWIG_fail
; 
6800         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6803         wxPyEndAllowThreads(__tstate
); 
6804         if (PyErr_Occurred()) SWIG_fail
; 
6806     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6813 static PyObject 
*_wrap_Caret_Hide(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6814     PyObject 
*resultobj
; 
6815     wxCaret 
*arg1 
= (wxCaret 
*) 0 ; 
6816     PyObject 
* obj0 
= 0 ; 
6818         (char *) "self", NULL 
 
6821     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Caret_Hide",kwnames
,&obj0
)) goto fail
; 
6822     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCaret
, SWIG_POINTER_EXCEPTION 
| 0); 
6823     if (SWIG_arg_fail(1)) SWIG_fail
; 
6825         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6828         wxPyEndAllowThreads(__tstate
); 
6829         if (PyErr_Occurred()) SWIG_fail
; 
6831     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6838 static PyObject 
*_wrap_Caret_GetBlinkTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6839     PyObject 
*resultobj
; 
6845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Caret_GetBlinkTime",kwnames
)) goto fail
; 
6847         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6848         result 
= (int)wxCaret::GetBlinkTime(); 
6850         wxPyEndAllowThreads(__tstate
); 
6851         if (PyErr_Occurred()) SWIG_fail
; 
6854         resultobj 
= SWIG_From_int((int)(result
));  
6862 static PyObject 
*_wrap_Caret_SetBlinkTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6863     PyObject 
*resultobj
; 
6865     PyObject 
* obj0 
= 0 ; 
6867         (char *) "milliseconds", NULL 
 
6870     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Caret_SetBlinkTime",kwnames
,&obj0
)) goto fail
; 
6872         arg1 
= (int)(SWIG_As_int(obj0
));  
6873         if (SWIG_arg_fail(1)) SWIG_fail
; 
6876         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6877         wxCaret::SetBlinkTime(arg1
); 
6879         wxPyEndAllowThreads(__tstate
); 
6880         if (PyErr_Occurred()) SWIG_fail
; 
6882     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6889 static PyObject 
* Caret_swigregister(PyObject 
*, PyObject 
*args
) { 
6891     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
6892     SWIG_TypeClientData(SWIGTYPE_p_wxCaret
, obj
); 
6894     return Py_BuildValue((char *)""); 
6896 static PyObject 
*_wrap_new_BusyCursor(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6897     PyObject 
*resultobj
; 
6898     wxCursor 
*arg1 
= (wxCursor 
*) wxHOURGLASS_CURSOR 
; 
6899     wxBusyCursor 
*result
; 
6900     PyObject 
* obj0 
= 0 ; 
6902         (char *) "cursor", NULL 
 
6905     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_BusyCursor",kwnames
,&obj0
)) goto fail
; 
6907         SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCursor
, SWIG_POINTER_EXCEPTION 
| 0); 
6908         if (SWIG_arg_fail(1)) SWIG_fail
; 
6911         if (!wxPyCheckForApp()) SWIG_fail
; 
6912         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6913         result 
= (wxBusyCursor 
*)new wxBusyCursor(arg1
); 
6915         wxPyEndAllowThreads(__tstate
); 
6916         if (PyErr_Occurred()) SWIG_fail
; 
6918     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxBusyCursor
, 1); 
6925 static PyObject 
*_wrap_delete_BusyCursor(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6926     PyObject 
*resultobj
; 
6927     wxBusyCursor 
*arg1 
= (wxBusyCursor 
*) 0 ; 
6928     PyObject 
* obj0 
= 0 ; 
6930         (char *) "self", NULL 
 
6933     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_BusyCursor",kwnames
,&obj0
)) goto fail
; 
6934     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxBusyCursor
, SWIG_POINTER_EXCEPTION 
| 0); 
6935     if (SWIG_arg_fail(1)) SWIG_fail
; 
6937         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6940         wxPyEndAllowThreads(__tstate
); 
6941         if (PyErr_Occurred()) SWIG_fail
; 
6943     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6950 static PyObject 
* BusyCursor_swigregister(PyObject 
*, PyObject 
*args
) { 
6952     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
6953     SWIG_TypeClientData(SWIGTYPE_p_wxBusyCursor
, obj
); 
6955     return Py_BuildValue((char *)""); 
6957 static PyObject 
*_wrap_new_WindowDisabler(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6958     PyObject 
*resultobj
; 
6959     wxWindow 
*arg1 
= (wxWindow 
*) NULL 
; 
6960     wxWindowDisabler 
*result
; 
6961     PyObject 
* obj0 
= 0 ; 
6963         (char *) "winToSkip", NULL 
 
6966     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_WindowDisabler",kwnames
,&obj0
)) goto fail
; 
6968         SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
6969         if (SWIG_arg_fail(1)) SWIG_fail
; 
6972         if (!wxPyCheckForApp()) SWIG_fail
; 
6973         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6974         result 
= (wxWindowDisabler 
*)new wxWindowDisabler(arg1
); 
6976         wxPyEndAllowThreads(__tstate
); 
6977         if (PyErr_Occurred()) SWIG_fail
; 
6979     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWindowDisabler
, 1); 
6986 static PyObject 
*_wrap_delete_WindowDisabler(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6987     PyObject 
*resultobj
; 
6988     wxWindowDisabler 
*arg1 
= (wxWindowDisabler 
*) 0 ; 
6989     PyObject 
* obj0 
= 0 ; 
6991         (char *) "self", NULL 
 
6994     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_WindowDisabler",kwnames
,&obj0
)) goto fail
; 
6995     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindowDisabler
, SWIG_POINTER_EXCEPTION 
| 0); 
6996     if (SWIG_arg_fail(1)) SWIG_fail
; 
6998         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7001         wxPyEndAllowThreads(__tstate
); 
7002         if (PyErr_Occurred()) SWIG_fail
; 
7004     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7011 static PyObject 
* WindowDisabler_swigregister(PyObject 
*, PyObject 
*args
) { 
7013     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
7014     SWIG_TypeClientData(SWIGTYPE_p_wxWindowDisabler
, obj
); 
7016     return Py_BuildValue((char *)""); 
7018 static PyObject 
*_wrap_new_BusyInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7019     PyObject 
*resultobj
; 
7020     wxString 
*arg1 
= 0 ; 
7022     bool temp1 
= false ; 
7023     PyObject 
* obj0 
= 0 ; 
7025         (char *) "message", NULL 
 
7028     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_BusyInfo",kwnames
,&obj0
)) goto fail
; 
7030         arg1 
= wxString_in_helper(obj0
); 
7031         if (arg1 
== NULL
) SWIG_fail
; 
7035         if (!wxPyCheckForApp()) SWIG_fail
; 
7036         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7037         result 
= (wxBusyInfo 
*)new wxBusyInfo((wxString 
const &)*arg1
); 
7039         wxPyEndAllowThreads(__tstate
); 
7040         if (PyErr_Occurred()) SWIG_fail
; 
7042     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxBusyInfo
, 1); 
7057 static PyObject 
*_wrap_delete_BusyInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7058     PyObject 
*resultobj
; 
7059     wxBusyInfo 
*arg1 
= (wxBusyInfo 
*) 0 ; 
7060     PyObject 
* obj0 
= 0 ; 
7062         (char *) "self", NULL 
 
7065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_BusyInfo",kwnames
,&obj0
)) goto fail
; 
7066     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxBusyInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
7067     if (SWIG_arg_fail(1)) SWIG_fail
; 
7069         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7072         wxPyEndAllowThreads(__tstate
); 
7073         if (PyErr_Occurred()) SWIG_fail
; 
7075     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7082 static PyObject 
* BusyInfo_swigregister(PyObject 
*, PyObject 
*args
) { 
7084     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
7085     SWIG_TypeClientData(SWIGTYPE_p_wxBusyInfo
, obj
); 
7087     return Py_BuildValue((char *)""); 
7089 static PyObject 
*_wrap_new_StopWatch(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7090     PyObject 
*resultobj
; 
7091     wxStopWatch 
*result
; 
7096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_StopWatch",kwnames
)) goto fail
; 
7098         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7099         result 
= (wxStopWatch 
*)new wxStopWatch(); 
7101         wxPyEndAllowThreads(__tstate
); 
7102         if (PyErr_Occurred()) SWIG_fail
; 
7104     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxStopWatch
, 1); 
7111 static PyObject 
*_wrap_StopWatch_Start(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7112     PyObject 
*resultobj
; 
7113     wxStopWatch 
*arg1 
= (wxStopWatch 
*) 0 ; 
7114     long arg2 
= (long) 0 ; 
7115     PyObject 
* obj0 
= 0 ; 
7116     PyObject 
* obj1 
= 0 ; 
7118         (char *) "self",(char *) "t0", NULL 
 
7121     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:StopWatch_Start",kwnames
,&obj0
,&obj1
)) goto fail
; 
7122     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStopWatch
, SWIG_POINTER_EXCEPTION 
| 0); 
7123     if (SWIG_arg_fail(1)) SWIG_fail
; 
7126             arg2 
= (long)(SWIG_As_long(obj1
));  
7127             if (SWIG_arg_fail(2)) SWIG_fail
; 
7131         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7132         (arg1
)->Start(arg2
); 
7134         wxPyEndAllowThreads(__tstate
); 
7135         if (PyErr_Occurred()) SWIG_fail
; 
7137     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7144 static PyObject 
*_wrap_StopWatch_Pause(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7145     PyObject 
*resultobj
; 
7146     wxStopWatch 
*arg1 
= (wxStopWatch 
*) 0 ; 
7147     PyObject 
* obj0 
= 0 ; 
7149         (char *) "self", NULL 
 
7152     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StopWatch_Pause",kwnames
,&obj0
)) goto fail
; 
7153     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStopWatch
, SWIG_POINTER_EXCEPTION 
| 0); 
7154     if (SWIG_arg_fail(1)) SWIG_fail
; 
7156         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7159         wxPyEndAllowThreads(__tstate
); 
7160         if (PyErr_Occurred()) SWIG_fail
; 
7162     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7169 static PyObject 
*_wrap_StopWatch_Resume(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7170     PyObject 
*resultobj
; 
7171     wxStopWatch 
*arg1 
= (wxStopWatch 
*) 0 ; 
7172     PyObject 
* obj0 
= 0 ; 
7174         (char *) "self", NULL 
 
7177     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StopWatch_Resume",kwnames
,&obj0
)) goto fail
; 
7178     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStopWatch
, SWIG_POINTER_EXCEPTION 
| 0); 
7179     if (SWIG_arg_fail(1)) SWIG_fail
; 
7181         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7184         wxPyEndAllowThreads(__tstate
); 
7185         if (PyErr_Occurred()) SWIG_fail
; 
7187     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7194 static PyObject 
*_wrap_StopWatch_Time(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7195     PyObject 
*resultobj
; 
7196     wxStopWatch 
*arg1 
= (wxStopWatch 
*) 0 ; 
7198     PyObject 
* obj0 
= 0 ; 
7200         (char *) "self", NULL 
 
7203     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StopWatch_Time",kwnames
,&obj0
)) goto fail
; 
7204     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStopWatch
, SWIG_POINTER_EXCEPTION 
| 0); 
7205     if (SWIG_arg_fail(1)) SWIG_fail
; 
7207         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7208         result 
= (long)((wxStopWatch 
const *)arg1
)->Time(); 
7210         wxPyEndAllowThreads(__tstate
); 
7211         if (PyErr_Occurred()) SWIG_fail
; 
7214         resultobj 
= SWIG_From_long((long)(result
));  
7222 static PyObject 
* StopWatch_swigregister(PyObject 
*, PyObject 
*args
) { 
7224     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
7225     SWIG_TypeClientData(SWIGTYPE_p_wxStopWatch
, obj
); 
7227     return Py_BuildValue((char *)""); 
7229 static PyObject 
*_wrap_new_FileHistory(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7230     PyObject 
*resultobj
; 
7231     int arg1 
= (int) 9 ; 
7232     int arg2 
= (int) wxID_FILE1 
; 
7233     wxFileHistory 
*result
; 
7234     PyObject 
* obj0 
= 0 ; 
7235     PyObject 
* obj1 
= 0 ; 
7237         (char *) "maxFiles",(char *) "idBase", NULL 
 
7240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_FileHistory",kwnames
,&obj0
,&obj1
)) goto fail
; 
7243             arg1 
= (int)(SWIG_As_int(obj0
));  
7244             if (SWIG_arg_fail(1)) SWIG_fail
; 
7249             arg2 
= (int)(SWIG_As_int(obj1
));  
7250             if (SWIG_arg_fail(2)) SWIG_fail
; 
7254         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7255         result 
= (wxFileHistory 
*)new wxFileHistory(arg1
,arg2
); 
7257         wxPyEndAllowThreads(__tstate
); 
7258         if (PyErr_Occurred()) SWIG_fail
; 
7260     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFileHistory
, 1); 
7267 static PyObject 
*_wrap_delete_FileHistory(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7268     PyObject 
*resultobj
; 
7269     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7270     PyObject 
* obj0 
= 0 ; 
7272         (char *) "self", NULL 
 
7275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_FileHistory",kwnames
,&obj0
)) goto fail
; 
7276     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7277     if (SWIG_arg_fail(1)) SWIG_fail
; 
7279         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7282         wxPyEndAllowThreads(__tstate
); 
7283         if (PyErr_Occurred()) SWIG_fail
; 
7285     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7292 static PyObject 
*_wrap_FileHistory_AddFileToHistory(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7293     PyObject 
*resultobj
; 
7294     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7295     wxString 
*arg2 
= 0 ; 
7296     bool temp2 
= false ; 
7297     PyObject 
* obj0 
= 0 ; 
7298     PyObject 
* obj1 
= 0 ; 
7300         (char *) "self",(char *) "file", NULL 
 
7303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:FileHistory_AddFileToHistory",kwnames
,&obj0
,&obj1
)) goto fail
; 
7304     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7305     if (SWIG_arg_fail(1)) SWIG_fail
; 
7307         arg2 
= wxString_in_helper(obj1
); 
7308         if (arg2 
== NULL
) SWIG_fail
; 
7312         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7313         (arg1
)->AddFileToHistory((wxString 
const &)*arg2
); 
7315         wxPyEndAllowThreads(__tstate
); 
7316         if (PyErr_Occurred()) SWIG_fail
; 
7318     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7333 static PyObject 
*_wrap_FileHistory_RemoveFileFromHistory(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7334     PyObject 
*resultobj
; 
7335     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7337     PyObject 
* obj0 
= 0 ; 
7338     PyObject 
* obj1 
= 0 ; 
7340         (char *) "self",(char *) "i", NULL 
 
7343     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:FileHistory_RemoveFileFromHistory",kwnames
,&obj0
,&obj1
)) goto fail
; 
7344     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7345     if (SWIG_arg_fail(1)) SWIG_fail
; 
7347         arg2 
= (int)(SWIG_As_int(obj1
));  
7348         if (SWIG_arg_fail(2)) SWIG_fail
; 
7351         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7352         (arg1
)->RemoveFileFromHistory(arg2
); 
7354         wxPyEndAllowThreads(__tstate
); 
7355         if (PyErr_Occurred()) SWIG_fail
; 
7357     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7364 static PyObject 
*_wrap_FileHistory_GetMaxFiles(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7365     PyObject 
*resultobj
; 
7366     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7368     PyObject 
* obj0 
= 0 ; 
7370         (char *) "self", NULL 
 
7373     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileHistory_GetMaxFiles",kwnames
,&obj0
)) goto fail
; 
7374     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7375     if (SWIG_arg_fail(1)) SWIG_fail
; 
7377         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7378         result 
= (int)((wxFileHistory 
const *)arg1
)->GetMaxFiles(); 
7380         wxPyEndAllowThreads(__tstate
); 
7381         if (PyErr_Occurred()) SWIG_fail
; 
7384         resultobj 
= SWIG_From_int((int)(result
));  
7392 static PyObject 
*_wrap_FileHistory_UseMenu(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7393     PyObject 
*resultobj
; 
7394     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7395     wxMenu 
*arg2 
= (wxMenu 
*) 0 ; 
7396     PyObject 
* obj0 
= 0 ; 
7397     PyObject 
* obj1 
= 0 ; 
7399         (char *) "self",(char *) "menu", NULL 
 
7402     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:FileHistory_UseMenu",kwnames
,&obj0
,&obj1
)) goto fail
; 
7403     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7404     if (SWIG_arg_fail(1)) SWIG_fail
; 
7405     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxMenu
, SWIG_POINTER_EXCEPTION 
| 0); 
7406     if (SWIG_arg_fail(2)) SWIG_fail
; 
7408         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7409         (arg1
)->UseMenu(arg2
); 
7411         wxPyEndAllowThreads(__tstate
); 
7412         if (PyErr_Occurred()) SWIG_fail
; 
7414     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7421 static PyObject 
*_wrap_FileHistory_RemoveMenu(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7422     PyObject 
*resultobj
; 
7423     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7424     wxMenu 
*arg2 
= (wxMenu 
*) 0 ; 
7425     PyObject 
* obj0 
= 0 ; 
7426     PyObject 
* obj1 
= 0 ; 
7428         (char *) "self",(char *) "menu", NULL 
 
7431     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:FileHistory_RemoveMenu",kwnames
,&obj0
,&obj1
)) goto fail
; 
7432     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7433     if (SWIG_arg_fail(1)) SWIG_fail
; 
7434     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxMenu
, SWIG_POINTER_EXCEPTION 
| 0); 
7435     if (SWIG_arg_fail(2)) SWIG_fail
; 
7437         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7438         (arg1
)->RemoveMenu(arg2
); 
7440         wxPyEndAllowThreads(__tstate
); 
7441         if (PyErr_Occurred()) SWIG_fail
; 
7443     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7450 static PyObject 
*_wrap_FileHistory_Load(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7451     PyObject 
*resultobj
; 
7452     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7453     wxConfigBase 
*arg2 
= 0 ; 
7454     PyObject 
* obj0 
= 0 ; 
7455     PyObject 
* obj1 
= 0 ; 
7457         (char *) "self",(char *) "config", NULL 
 
7460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:FileHistory_Load",kwnames
,&obj0
,&obj1
)) goto fail
; 
7461     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7462     if (SWIG_arg_fail(1)) SWIG_fail
; 
7464         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
7465         if (SWIG_arg_fail(2)) SWIG_fail
; 
7467             SWIG_null_ref("wxConfigBase"); 
7469         if (SWIG_arg_fail(2)) SWIG_fail
; 
7472         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7473         (arg1
)->Load(*arg2
); 
7475         wxPyEndAllowThreads(__tstate
); 
7476         if (PyErr_Occurred()) SWIG_fail
; 
7478     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7485 static PyObject 
*_wrap_FileHistory_Save(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7486     PyObject 
*resultobj
; 
7487     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7488     wxConfigBase 
*arg2 
= 0 ; 
7489     PyObject 
* obj0 
= 0 ; 
7490     PyObject 
* obj1 
= 0 ; 
7492         (char *) "self",(char *) "config", NULL 
 
7495     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:FileHistory_Save",kwnames
,&obj0
,&obj1
)) goto fail
; 
7496     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7497     if (SWIG_arg_fail(1)) SWIG_fail
; 
7499         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
7500         if (SWIG_arg_fail(2)) SWIG_fail
; 
7502             SWIG_null_ref("wxConfigBase"); 
7504         if (SWIG_arg_fail(2)) SWIG_fail
; 
7507         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7508         (arg1
)->Save(*arg2
); 
7510         wxPyEndAllowThreads(__tstate
); 
7511         if (PyErr_Occurred()) SWIG_fail
; 
7513     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7520 static PyObject 
*_wrap_FileHistory_AddFilesToMenu(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7521     PyObject 
*resultobj
; 
7522     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7523     PyObject 
* obj0 
= 0 ; 
7525         (char *) "self", NULL 
 
7528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileHistory_AddFilesToMenu",kwnames
,&obj0
)) goto fail
; 
7529     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7530     if (SWIG_arg_fail(1)) SWIG_fail
; 
7532         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7533         (arg1
)->AddFilesToMenu(); 
7535         wxPyEndAllowThreads(__tstate
); 
7536         if (PyErr_Occurred()) SWIG_fail
; 
7538     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7545 static PyObject 
*_wrap_FileHistory_AddFilesToThisMenu(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7546     PyObject 
*resultobj
; 
7547     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7548     wxMenu 
*arg2 
= (wxMenu 
*) 0 ; 
7549     PyObject 
* obj0 
= 0 ; 
7550     PyObject 
* obj1 
= 0 ; 
7552         (char *) "self",(char *) "menu", NULL 
 
7555     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:FileHistory_AddFilesToThisMenu",kwnames
,&obj0
,&obj1
)) goto fail
; 
7556     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7557     if (SWIG_arg_fail(1)) SWIG_fail
; 
7558     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxMenu
, SWIG_POINTER_EXCEPTION 
| 0); 
7559     if (SWIG_arg_fail(2)) SWIG_fail
; 
7561         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7562         (arg1
)->AddFilesToMenu(arg2
); 
7564         wxPyEndAllowThreads(__tstate
); 
7565         if (PyErr_Occurred()) SWIG_fail
; 
7567     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7574 static PyObject 
*_wrap_FileHistory_GetHistoryFile(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7575     PyObject 
*resultobj
; 
7576     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7579     PyObject 
* obj0 
= 0 ; 
7580     PyObject 
* obj1 
= 0 ; 
7582         (char *) "self",(char *) "i", NULL 
 
7585     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:FileHistory_GetHistoryFile",kwnames
,&obj0
,&obj1
)) goto fail
; 
7586     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7587     if (SWIG_arg_fail(1)) SWIG_fail
; 
7589         arg2 
= (int)(SWIG_As_int(obj1
));  
7590         if (SWIG_arg_fail(2)) SWIG_fail
; 
7593         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7594         result 
= ((wxFileHistory 
const *)arg1
)->GetHistoryFile(arg2
); 
7596         wxPyEndAllowThreads(__tstate
); 
7597         if (PyErr_Occurred()) SWIG_fail
; 
7601         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
7603         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
7612 static PyObject 
*_wrap_FileHistory_GetCount(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7613     PyObject 
*resultobj
; 
7614     wxFileHistory 
*arg1 
= (wxFileHistory 
*) 0 ; 
7616     PyObject 
* obj0 
= 0 ; 
7618         (char *) "self", NULL 
 
7621     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileHistory_GetCount",kwnames
,&obj0
)) goto fail
; 
7622     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileHistory
, SWIG_POINTER_EXCEPTION 
| 0); 
7623     if (SWIG_arg_fail(1)) SWIG_fail
; 
7625         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7626         result 
= (int)((wxFileHistory 
const *)arg1
)->GetCount(); 
7628         wxPyEndAllowThreads(__tstate
); 
7629         if (PyErr_Occurred()) SWIG_fail
; 
7632         resultobj 
= SWIG_From_int((int)(result
));  
7640 static PyObject 
* FileHistory_swigregister(PyObject 
*, PyObject 
*args
) { 
7642     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
7643     SWIG_TypeClientData(SWIGTYPE_p_wxFileHistory
, obj
); 
7645     return Py_BuildValue((char *)""); 
7647 static PyObject 
*_wrap_new_SingleInstanceChecker(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7648     PyObject 
*resultobj
; 
7649     wxString 
*arg1 
= 0 ; 
7650     wxString 
const &arg2_defvalue 
= wxPyEmptyString 
; 
7651     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
7652     wxSingleInstanceChecker 
*result
; 
7653     bool temp1 
= false ; 
7654     bool temp2 
= false ; 
7655     PyObject 
* obj0 
= 0 ; 
7656     PyObject 
* obj1 
= 0 ; 
7658         (char *) "name",(char *) "path", NULL 
 
7661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:new_SingleInstanceChecker",kwnames
,&obj0
,&obj1
)) goto fail
; 
7663         arg1 
= wxString_in_helper(obj0
); 
7664         if (arg1 
== NULL
) SWIG_fail
; 
7669             arg2 
= wxString_in_helper(obj1
); 
7670             if (arg2 
== NULL
) SWIG_fail
; 
7675         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7676         result 
= (wxSingleInstanceChecker 
*)new wxSingleInstanceChecker((wxString 
const &)*arg1
,(wxString 
const &)*arg2
); 
7678         wxPyEndAllowThreads(__tstate
); 
7679         if (PyErr_Occurred()) SWIG_fail
; 
7681     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxSingleInstanceChecker
, 1); 
7704 static PyObject 
*_wrap_new_PreSingleInstanceChecker(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7705     PyObject 
*resultobj
; 
7706     wxSingleInstanceChecker 
*result
; 
7711     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreSingleInstanceChecker",kwnames
)) goto fail
; 
7713         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7714         result 
= (wxSingleInstanceChecker 
*)new wxSingleInstanceChecker(); 
7716         wxPyEndAllowThreads(__tstate
); 
7717         if (PyErr_Occurred()) SWIG_fail
; 
7719     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxSingleInstanceChecker
, 1); 
7726 static PyObject 
*_wrap_delete_SingleInstanceChecker(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7727     PyObject 
*resultobj
; 
7728     wxSingleInstanceChecker 
*arg1 
= (wxSingleInstanceChecker 
*) 0 ; 
7729     PyObject 
* obj0 
= 0 ; 
7731         (char *) "self", NULL 
 
7734     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_SingleInstanceChecker",kwnames
,&obj0
)) goto fail
; 
7735     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxSingleInstanceChecker
, SWIG_POINTER_EXCEPTION 
| 0); 
7736     if (SWIG_arg_fail(1)) SWIG_fail
; 
7738         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7741         wxPyEndAllowThreads(__tstate
); 
7742         if (PyErr_Occurred()) SWIG_fail
; 
7744     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7751 static PyObject 
*_wrap_SingleInstanceChecker_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7752     PyObject 
*resultobj
; 
7753     wxSingleInstanceChecker 
*arg1 
= (wxSingleInstanceChecker 
*) 0 ; 
7754     wxString 
*arg2 
= 0 ; 
7755     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
7756     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
7758     bool temp2 
= false ; 
7759     bool temp3 
= false ; 
7760     PyObject 
* obj0 
= 0 ; 
7761     PyObject 
* obj1 
= 0 ; 
7762     PyObject 
* obj2 
= 0 ; 
7764         (char *) "self",(char *) "name",(char *) "path", NULL 
 
7767     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:SingleInstanceChecker_Create",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
7768     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxSingleInstanceChecker
, SWIG_POINTER_EXCEPTION 
| 0); 
7769     if (SWIG_arg_fail(1)) SWIG_fail
; 
7771         arg2 
= wxString_in_helper(obj1
); 
7772         if (arg2 
== NULL
) SWIG_fail
; 
7777             arg3 
= wxString_in_helper(obj2
); 
7778             if (arg3 
== NULL
) SWIG_fail
; 
7783         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7784         result 
= (bool)(arg1
)->Create((wxString 
const &)*arg2
,(wxString 
const &)*arg3
); 
7786         wxPyEndAllowThreads(__tstate
); 
7787         if (PyErr_Occurred()) SWIG_fail
; 
7790         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
7814 static PyObject 
*_wrap_SingleInstanceChecker_IsAnotherRunning(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7815     PyObject 
*resultobj
; 
7816     wxSingleInstanceChecker 
*arg1 
= (wxSingleInstanceChecker 
*) 0 ; 
7818     PyObject 
* obj0 
= 0 ; 
7820         (char *) "self", NULL 
 
7823     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:SingleInstanceChecker_IsAnotherRunning",kwnames
,&obj0
)) goto fail
; 
7824     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxSingleInstanceChecker
, SWIG_POINTER_EXCEPTION 
| 0); 
7825     if (SWIG_arg_fail(1)) SWIG_fail
; 
7827         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7828         result 
= (bool)((wxSingleInstanceChecker 
const *)arg1
)->IsAnotherRunning(); 
7830         wxPyEndAllowThreads(__tstate
); 
7831         if (PyErr_Occurred()) SWIG_fail
; 
7834         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
7842 static PyObject 
* SingleInstanceChecker_swigregister(PyObject 
*, PyObject 
*args
) { 
7844     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
7845     SWIG_TypeClientData(SWIGTYPE_p_wxSingleInstanceChecker
, obj
); 
7847     return Py_BuildValue((char *)""); 
7849 static PyObject 
*_wrap_DrawWindowOnDC(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7850     PyObject 
*resultobj
; 
7851     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
7854     PyObject 
* obj0 
= 0 ; 
7855     PyObject 
* obj1 
= 0 ; 
7857         (char *) "window",(char *) "dc", NULL 
 
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
; 
7864         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDC
, SWIG_POINTER_EXCEPTION 
| 0); 
7865         if (SWIG_arg_fail(2)) SWIG_fail
; 
7867             SWIG_null_ref("wxDC"); 
7869         if (SWIG_arg_fail(2)) SWIG_fail
; 
7872         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7873         result 
= (bool)wxDrawWindowOnDC(arg1
,(wxDC 
const &)*arg2
); 
7875         wxPyEndAllowThreads(__tstate
); 
7876         if (PyErr_Occurred()) SWIG_fail
; 
7879         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
7887 static PyObject 
*_wrap_delete_TipProvider(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7888     PyObject 
*resultobj
; 
7889     wxTipProvider 
*arg1 
= (wxTipProvider 
*) 0 ; 
7890     PyObject 
* obj0 
= 0 ; 
7892         (char *) "self", NULL 
 
7895     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_TipProvider",kwnames
,&obj0
)) goto fail
; 
7896     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTipProvider
, SWIG_POINTER_EXCEPTION 
| 0); 
7897     if (SWIG_arg_fail(1)) SWIG_fail
; 
7899         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7902         wxPyEndAllowThreads(__tstate
); 
7903         if (PyErr_Occurred()) SWIG_fail
; 
7905     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7912 static PyObject 
*_wrap_TipProvider_GetTip(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7913     PyObject 
*resultobj
; 
7914     wxTipProvider 
*arg1 
= (wxTipProvider 
*) 0 ; 
7916     PyObject 
* obj0 
= 0 ; 
7918         (char *) "self", NULL 
 
7921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TipProvider_GetTip",kwnames
,&obj0
)) goto fail
; 
7922     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTipProvider
, SWIG_POINTER_EXCEPTION 
| 0); 
7923     if (SWIG_arg_fail(1)) SWIG_fail
; 
7925         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7926         result 
= (arg1
)->GetTip(); 
7928         wxPyEndAllowThreads(__tstate
); 
7929         if (PyErr_Occurred()) SWIG_fail
; 
7933         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
7935         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
7944 static PyObject 
*_wrap_TipProvider_GetCurrentTip(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7945     PyObject 
*resultobj
; 
7946     wxTipProvider 
*arg1 
= (wxTipProvider 
*) 0 ; 
7948     PyObject 
* obj0 
= 0 ; 
7950         (char *) "self", NULL 
 
7953     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TipProvider_GetCurrentTip",kwnames
,&obj0
)) goto fail
; 
7954     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTipProvider
, SWIG_POINTER_EXCEPTION 
| 0); 
7955     if (SWIG_arg_fail(1)) SWIG_fail
; 
7957         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7958         result 
= (size_t)(arg1
)->GetCurrentTip(); 
7960         wxPyEndAllowThreads(__tstate
); 
7961         if (PyErr_Occurred()) SWIG_fail
; 
7964         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
7972 static PyObject 
*_wrap_TipProvider_PreprocessTip(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7973     PyObject 
*resultobj
; 
7974     wxTipProvider 
*arg1 
= (wxTipProvider 
*) 0 ; 
7975     wxString 
*arg2 
= 0 ; 
7977     bool temp2 
= false ; 
7978     PyObject 
* obj0 
= 0 ; 
7979     PyObject 
* obj1 
= 0 ; 
7981         (char *) "self",(char *) "tip", NULL 
 
7984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TipProvider_PreprocessTip",kwnames
,&obj0
,&obj1
)) goto fail
; 
7985     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTipProvider
, SWIG_POINTER_EXCEPTION 
| 0); 
7986     if (SWIG_arg_fail(1)) SWIG_fail
; 
7988         arg2 
= wxString_in_helper(obj1
); 
7989         if (arg2 
== NULL
) SWIG_fail
; 
7993         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7994         result 
= (arg1
)->PreprocessTip((wxString 
const &)*arg2
); 
7996         wxPyEndAllowThreads(__tstate
); 
7997         if (PyErr_Occurred()) SWIG_fail
; 
8001         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
8003         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
8020 static PyObject 
* TipProvider_swigregister(PyObject 
*, PyObject 
*args
) { 
8022     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
8023     SWIG_TypeClientData(SWIGTYPE_p_wxTipProvider
, obj
); 
8025     return Py_BuildValue((char *)""); 
8027 static PyObject 
*_wrap_new_PyTipProvider(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8028     PyObject 
*resultobj
; 
8030     wxPyTipProvider 
*result
; 
8031     PyObject 
* obj0 
= 0 ; 
8033         (char *) "currentTip", NULL 
 
8036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_PyTipProvider",kwnames
,&obj0
)) goto fail
; 
8038         arg1 
= (size_t)(SWIG_As_unsigned_SS_long(obj0
));  
8039         if (SWIG_arg_fail(1)) SWIG_fail
; 
8042         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8043         result 
= (wxPyTipProvider 
*)new wxPyTipProvider(arg1
); 
8045         wxPyEndAllowThreads(__tstate
); 
8046         if (PyErr_Occurred()) SWIG_fail
; 
8048     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTipProvider
, 1); 
8055 static PyObject 
*_wrap_PyTipProvider__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8056     PyObject 
*resultobj
; 
8057     wxPyTipProvider 
*arg1 
= (wxPyTipProvider 
*) 0 ; 
8058     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
8059     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
8060     PyObject 
* obj0 
= 0 ; 
8061     PyObject 
* obj1 
= 0 ; 
8062     PyObject 
* obj2 
= 0 ; 
8064         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
8067     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyTipProvider__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
8068     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTipProvider
, SWIG_POINTER_EXCEPTION 
| 0); 
8069     if (SWIG_arg_fail(1)) SWIG_fail
; 
8073         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8074         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
8076         wxPyEndAllowThreads(__tstate
); 
8077         if (PyErr_Occurred()) SWIG_fail
; 
8079     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8086 static PyObject 
* PyTipProvider_swigregister(PyObject 
*, PyObject 
*args
) { 
8088     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
8089     SWIG_TypeClientData(SWIGTYPE_p_wxPyTipProvider
, obj
); 
8091     return Py_BuildValue((char *)""); 
8093 static PyObject 
*_wrap_ShowTip(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8094     PyObject 
*resultobj
; 
8095     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
8096     wxTipProvider 
*arg2 
= (wxTipProvider 
*) 0 ; 
8097     bool arg3 
= (bool) true ; 
8099     PyObject 
* obj0 
= 0 ; 
8100     PyObject 
* obj1 
= 0 ; 
8101     PyObject 
* obj2 
= 0 ; 
8103         (char *) "parent",(char *) "tipProvider",(char *) "showAtStartup", NULL 
 
8106     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:ShowTip",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
8107     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
8108     if (SWIG_arg_fail(1)) SWIG_fail
; 
8109     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTipProvider
, SWIG_POINTER_EXCEPTION 
| 0); 
8110     if (SWIG_arg_fail(2)) SWIG_fail
; 
8113             arg3 
= (bool)(SWIG_As_bool(obj2
));  
8114             if (SWIG_arg_fail(3)) SWIG_fail
; 
8118         if (!wxPyCheckForApp()) SWIG_fail
; 
8119         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8120         result 
= (bool)wxShowTip(arg1
,arg2
,arg3
); 
8122         wxPyEndAllowThreads(__tstate
); 
8123         if (PyErr_Occurred()) SWIG_fail
; 
8126         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8134 static PyObject 
*_wrap_CreateFileTipProvider(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8135     PyObject 
*resultobj
; 
8136     wxString 
*arg1 
= 0 ; 
8138     wxTipProvider 
*result
; 
8139     bool temp1 
= false ; 
8140     PyObject 
* obj0 
= 0 ; 
8141     PyObject 
* obj1 
= 0 ; 
8143         (char *) "filename",(char *) "currentTip", NULL 
 
8146     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:CreateFileTipProvider",kwnames
,&obj0
,&obj1
)) goto fail
; 
8148         arg1 
= wxString_in_helper(obj0
); 
8149         if (arg1 
== NULL
) SWIG_fail
; 
8153         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
8154         if (SWIG_arg_fail(2)) SWIG_fail
; 
8157         if (!wxPyCheckForApp()) SWIG_fail
; 
8158         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8159         result 
= (wxTipProvider 
*)wxCreateFileTipProvider((wxString 
const &)*arg1
,arg2
); 
8161         wxPyEndAllowThreads(__tstate
); 
8162         if (PyErr_Occurred()) SWIG_fail
; 
8164     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTipProvider
, 1); 
8179 static PyObject 
*_wrap_new_Timer(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8180     PyObject 
*resultobj
; 
8181     wxEvtHandler 
*arg1 
= (wxEvtHandler 
*) NULL 
; 
8182     int arg2 
= (int) -1 ; 
8184     PyObject 
* obj0 
= 0 ; 
8185     PyObject 
* obj1 
= 0 ; 
8187         (char *) "owner",(char *) "id", NULL 
 
8190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_Timer",kwnames
,&obj0
,&obj1
)) goto fail
; 
8192         SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEvtHandler
, SWIG_POINTER_EXCEPTION 
| 0); 
8193         if (SWIG_arg_fail(1)) SWIG_fail
; 
8197             arg2 
= (int)(SWIG_As_int(obj1
));  
8198             if (SWIG_arg_fail(2)) SWIG_fail
; 
8202         if (!wxPyCheckForApp()) SWIG_fail
; 
8203         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8204         result 
= (wxPyTimer 
*)new wxPyTimer(arg1
,arg2
); 
8206         wxPyEndAllowThreads(__tstate
); 
8207         if (PyErr_Occurred()) SWIG_fail
; 
8209     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTimer
, 1); 
8216 static PyObject 
*_wrap_delete_Timer(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8217     PyObject 
*resultobj
; 
8218     wxPyTimer 
*arg1 
= (wxPyTimer 
*) 0 ; 
8219     PyObject 
* obj0 
= 0 ; 
8221         (char *) "self", NULL 
 
8224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_Timer",kwnames
,&obj0
)) goto fail
; 
8225     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8226     if (SWIG_arg_fail(1)) SWIG_fail
; 
8228         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8231         wxPyEndAllowThreads(__tstate
); 
8232         if (PyErr_Occurred()) SWIG_fail
; 
8234     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8241 static PyObject 
*_wrap_Timer__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8242     PyObject 
*resultobj
; 
8243     wxPyTimer 
*arg1 
= (wxPyTimer 
*) 0 ; 
8244     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
8245     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
8246     int arg4 
= (int) 1 ; 
8247     PyObject 
* obj0 
= 0 ; 
8248     PyObject 
* obj1 
= 0 ; 
8249     PyObject 
* obj2 
= 0 ; 
8250     PyObject 
* obj3 
= 0 ; 
8252         (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL 
 
8255     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:Timer__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
8256     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8257     if (SWIG_arg_fail(1)) SWIG_fail
; 
8262             arg4 
= (int)(SWIG_As_int(obj3
));  
8263             if (SWIG_arg_fail(4)) SWIG_fail
; 
8267         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8268         (arg1
)->_setCallbackInfo(arg2
,arg3
,arg4
); 
8270         wxPyEndAllowThreads(__tstate
); 
8271         if (PyErr_Occurred()) SWIG_fail
; 
8273     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8280 static PyObject 
*_wrap_Timer_SetOwner(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8281     PyObject 
*resultobj
; 
8282     wxPyTimer 
*arg1 
= (wxPyTimer 
*) 0 ; 
8283     wxEvtHandler 
*arg2 
= (wxEvtHandler 
*) 0 ; 
8284     int arg3 
= (int) -1 ; 
8285     PyObject 
* obj0 
= 0 ; 
8286     PyObject 
* obj1 
= 0 ; 
8287     PyObject 
* obj2 
= 0 ; 
8289         (char *) "self",(char *) "owner",(char *) "id", NULL 
 
8292     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Timer_SetOwner",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
8293     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8294     if (SWIG_arg_fail(1)) SWIG_fail
; 
8295     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxEvtHandler
, SWIG_POINTER_EXCEPTION 
| 0); 
8296     if (SWIG_arg_fail(2)) SWIG_fail
; 
8299             arg3 
= (int)(SWIG_As_int(obj2
));  
8300             if (SWIG_arg_fail(3)) SWIG_fail
; 
8304         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8305         (arg1
)->SetOwner(arg2
,arg3
); 
8307         wxPyEndAllowThreads(__tstate
); 
8308         if (PyErr_Occurred()) SWIG_fail
; 
8310     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8317 static PyObject 
*_wrap_Timer_GetOwner(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8318     PyObject 
*resultobj
; 
8319     wxPyTimer 
*arg1 
= (wxPyTimer 
*) 0 ; 
8320     wxEvtHandler 
*result
; 
8321     PyObject 
* obj0 
= 0 ; 
8323         (char *) "self", NULL 
 
8326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Timer_GetOwner",kwnames
,&obj0
)) goto fail
; 
8327     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8328     if (SWIG_arg_fail(1)) SWIG_fail
; 
8330         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8331         result 
= (wxEvtHandler 
*)(arg1
)->GetOwner(); 
8333         wxPyEndAllowThreads(__tstate
); 
8334         if (PyErr_Occurred()) SWIG_fail
; 
8337         resultobj 
= wxPyMake_wxObject(result
, 0);  
8345 static PyObject 
*_wrap_Timer_Start(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8346     PyObject 
*resultobj
; 
8347     wxPyTimer 
*arg1 
= (wxPyTimer 
*) 0 ; 
8348     int arg2 
= (int) -1 ; 
8349     bool arg3 
= (bool) false ; 
8351     PyObject 
* obj0 
= 0 ; 
8352     PyObject 
* obj1 
= 0 ; 
8353     PyObject 
* obj2 
= 0 ; 
8355         (char *) "self",(char *) "milliseconds",(char *) "oneShot", NULL 
 
8358     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:Timer_Start",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
8359     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8360     if (SWIG_arg_fail(1)) SWIG_fail
; 
8363             arg2 
= (int)(SWIG_As_int(obj1
));  
8364             if (SWIG_arg_fail(2)) SWIG_fail
; 
8369             arg3 
= (bool)(SWIG_As_bool(obj2
));  
8370             if (SWIG_arg_fail(3)) SWIG_fail
; 
8374         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8375         result 
= (bool)(arg1
)->Start(arg2
,arg3
); 
8377         wxPyEndAllowThreads(__tstate
); 
8378         if (PyErr_Occurred()) SWIG_fail
; 
8381         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8389 static PyObject 
*_wrap_Timer_Stop(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8390     PyObject 
*resultobj
; 
8391     wxPyTimer 
*arg1 
= (wxPyTimer 
*) 0 ; 
8392     PyObject 
* obj0 
= 0 ; 
8394         (char *) "self", NULL 
 
8397     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Timer_Stop",kwnames
,&obj0
)) goto fail
; 
8398     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8399     if (SWIG_arg_fail(1)) SWIG_fail
; 
8401         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8404         wxPyEndAllowThreads(__tstate
); 
8405         if (PyErr_Occurred()) SWIG_fail
; 
8407     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8414 static PyObject 
*_wrap_Timer_IsRunning(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8415     PyObject 
*resultobj
; 
8416     wxPyTimer 
*arg1 
= (wxPyTimer 
*) 0 ; 
8418     PyObject 
* obj0 
= 0 ; 
8420         (char *) "self", NULL 
 
8423     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Timer_IsRunning",kwnames
,&obj0
)) goto fail
; 
8424     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8425     if (SWIG_arg_fail(1)) SWIG_fail
; 
8427         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8428         result 
= (bool)((wxPyTimer 
const *)arg1
)->IsRunning(); 
8430         wxPyEndAllowThreads(__tstate
); 
8431         if (PyErr_Occurred()) SWIG_fail
; 
8434         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8442 static PyObject 
*_wrap_Timer_GetInterval(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8443     PyObject 
*resultobj
; 
8444     wxPyTimer 
*arg1 
= (wxPyTimer 
*) 0 ; 
8446     PyObject 
* obj0 
= 0 ; 
8448         (char *) "self", NULL 
 
8451     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Timer_GetInterval",kwnames
,&obj0
)) goto fail
; 
8452     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8453     if (SWIG_arg_fail(1)) SWIG_fail
; 
8455         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8456         result 
= (int)((wxPyTimer 
const *)arg1
)->GetInterval(); 
8458         wxPyEndAllowThreads(__tstate
); 
8459         if (PyErr_Occurred()) SWIG_fail
; 
8462         resultobj 
= SWIG_From_int((int)(result
));  
8470 static PyObject 
*_wrap_Timer_IsOneShot(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8471     PyObject 
*resultobj
; 
8472     wxPyTimer 
*arg1 
= (wxPyTimer 
*) 0 ; 
8474     PyObject 
* obj0 
= 0 ; 
8476         (char *) "self", NULL 
 
8479     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Timer_IsOneShot",kwnames
,&obj0
)) goto fail
; 
8480     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8481     if (SWIG_arg_fail(1)) SWIG_fail
; 
8483         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8484         result 
= (bool)((wxPyTimer 
const *)arg1
)->IsOneShot(); 
8486         wxPyEndAllowThreads(__tstate
); 
8487         if (PyErr_Occurred()) SWIG_fail
; 
8490         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8498 static PyObject 
*_wrap_Timer_GetId(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8499     PyObject 
*resultobj
; 
8500     wxPyTimer 
*arg1 
= (wxPyTimer 
*) 0 ; 
8502     PyObject 
* obj0 
= 0 ; 
8504         (char *) "self", NULL 
 
8507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Timer_GetId",kwnames
,&obj0
)) goto fail
; 
8508     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8509     if (SWIG_arg_fail(1)) SWIG_fail
; 
8511         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8512         result 
= (int)((wxPyTimer 
const *)arg1
)->GetId(); 
8514         wxPyEndAllowThreads(__tstate
); 
8515         if (PyErr_Occurred()) SWIG_fail
; 
8518         resultobj 
= SWIG_From_int((int)(result
));  
8526 static PyObject 
* Timer_swigregister(PyObject 
*, PyObject 
*args
) { 
8528     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
8529     SWIG_TypeClientData(SWIGTYPE_p_wxPyTimer
, obj
); 
8531     return Py_BuildValue((char *)""); 
8533 static PyObject 
*_wrap_new_TimerEvent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8534     PyObject 
*resultobj
; 
8535     int arg1 
= (int) 0 ; 
8536     int arg2 
= (int) 0 ; 
8537     wxTimerEvent 
*result
; 
8538     PyObject 
* obj0 
= 0 ; 
8539     PyObject 
* obj1 
= 0 ; 
8541         (char *) "timerid",(char *) "interval", NULL 
 
8544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_TimerEvent",kwnames
,&obj0
,&obj1
)) goto fail
; 
8547             arg1 
= (int)(SWIG_As_int(obj0
));  
8548             if (SWIG_arg_fail(1)) SWIG_fail
; 
8553             arg2 
= (int)(SWIG_As_int(obj1
));  
8554             if (SWIG_arg_fail(2)) SWIG_fail
; 
8558         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8559         result 
= (wxTimerEvent 
*)new wxTimerEvent(arg1
,arg2
); 
8561         wxPyEndAllowThreads(__tstate
); 
8562         if (PyErr_Occurred()) SWIG_fail
; 
8564     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimerEvent
, 1); 
8571 static PyObject 
*_wrap_TimerEvent_GetInterval(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8572     PyObject 
*resultobj
; 
8573     wxTimerEvent 
*arg1 
= (wxTimerEvent 
*) 0 ; 
8575     PyObject 
* obj0 
= 0 ; 
8577         (char *) "self", NULL 
 
8580     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimerEvent_GetInterval",kwnames
,&obj0
)) goto fail
; 
8581     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimerEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
8582     if (SWIG_arg_fail(1)) SWIG_fail
; 
8584         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8585         result 
= (int)((wxTimerEvent 
const *)arg1
)->GetInterval(); 
8587         wxPyEndAllowThreads(__tstate
); 
8588         if (PyErr_Occurred()) SWIG_fail
; 
8591         resultobj 
= SWIG_From_int((int)(result
));  
8599 static PyObject 
* TimerEvent_swigregister(PyObject 
*, PyObject 
*args
) { 
8601     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
8602     SWIG_TypeClientData(SWIGTYPE_p_wxTimerEvent
, obj
); 
8604     return Py_BuildValue((char *)""); 
8606 static PyObject 
*_wrap_new_TimerRunner__SWIG_0(PyObject 
*, PyObject 
*args
) { 
8607     PyObject 
*resultobj
; 
8609     wxTimerRunner 
*result
; 
8610     PyObject 
* obj0 
= 0 ; 
8612     if(!PyArg_ParseTuple(args
,(char *)"O:new_TimerRunner",&obj0
)) goto fail
; 
8614         SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8615         if (SWIG_arg_fail(1)) SWIG_fail
; 
8617             SWIG_null_ref("wxTimer"); 
8619         if (SWIG_arg_fail(1)) SWIG_fail
; 
8622         if (!wxPyCheckForApp()) SWIG_fail
; 
8623         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8624         result 
= (wxTimerRunner 
*)new wxTimerRunner(*arg1
); 
8626         wxPyEndAllowThreads(__tstate
); 
8627         if (PyErr_Occurred()) SWIG_fail
; 
8629     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimerRunner
, 1); 
8636 static PyObject 
*_wrap_new_TimerRunner__SWIG_1(PyObject 
*, PyObject 
*args
) { 
8637     PyObject 
*resultobj
; 
8640     bool arg3 
= (bool) false ; 
8641     wxTimerRunner 
*result
; 
8642     PyObject 
* obj0 
= 0 ; 
8643     PyObject 
* obj1 
= 0 ; 
8644     PyObject 
* obj2 
= 0 ; 
8646     if(!PyArg_ParseTuple(args
,(char *)"OO|O:new_TimerRunner",&obj0
,&obj1
,&obj2
)) goto fail
; 
8648         SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimer
, SWIG_POINTER_EXCEPTION 
| 0); 
8649         if (SWIG_arg_fail(1)) SWIG_fail
; 
8651             SWIG_null_ref("wxTimer"); 
8653         if (SWIG_arg_fail(1)) SWIG_fail
; 
8656         arg2 
= (int)(SWIG_As_int(obj1
));  
8657         if (SWIG_arg_fail(2)) SWIG_fail
; 
8661             arg3 
= (bool)(SWIG_As_bool(obj2
));  
8662             if (SWIG_arg_fail(3)) SWIG_fail
; 
8666         if (!wxPyCheckForApp()) SWIG_fail
; 
8667         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8668         result 
= (wxTimerRunner 
*)new wxTimerRunner(*arg1
,arg2
,arg3
); 
8670         wxPyEndAllowThreads(__tstate
); 
8671         if (PyErr_Occurred()) SWIG_fail
; 
8673     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimerRunner
, 1); 
8680 static PyObject 
*_wrap_new_TimerRunner(PyObject 
*self
, PyObject 
*args
) { 
8685     argc 
= PyObject_Length(args
); 
8686     for (ii 
= 0; (ii 
< argc
) && (ii 
< 3); ii
++) { 
8687         argv
[ii
] = PyTuple_GetItem(args
,ii
); 
8693             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxTimer
, 0) == -1) { 
8701             return _wrap_new_TimerRunner__SWIG_0(self
,args
); 
8704     if ((argc 
>= 2) && (argc 
<= 3)) { 
8708             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxTimer
, 0) == -1) { 
8716             _v 
= SWIG_Check_int(argv
[1]); 
8719                     return _wrap_new_TimerRunner__SWIG_1(self
,args
); 
8721                 _v 
= SWIG_Check_bool(argv
[2]); 
8723                     return _wrap_new_TimerRunner__SWIG_1(self
,args
); 
8729     PyErr_SetString(PyExc_NotImplementedError
,"No matching function for overloaded 'new_TimerRunner'"); 
8734 static PyObject 
*_wrap_delete_TimerRunner(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8735     PyObject 
*resultobj
; 
8736     wxTimerRunner 
*arg1 
= (wxTimerRunner 
*) 0 ; 
8737     PyObject 
* obj0 
= 0 ; 
8739         (char *) "self", NULL 
 
8742     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_TimerRunner",kwnames
,&obj0
)) goto fail
; 
8743     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimerRunner
, SWIG_POINTER_EXCEPTION 
| 0); 
8744     if (SWIG_arg_fail(1)) SWIG_fail
; 
8746         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8749         wxPyEndAllowThreads(__tstate
); 
8750         if (PyErr_Occurred()) SWIG_fail
; 
8752     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8759 static PyObject 
*_wrap_TimerRunner_Start(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8760     PyObject 
*resultobj
; 
8761     wxTimerRunner 
*arg1 
= (wxTimerRunner 
*) 0 ; 
8763     bool arg3 
= (bool) false ; 
8764     PyObject 
* obj0 
= 0 ; 
8765     PyObject 
* obj1 
= 0 ; 
8766     PyObject 
* obj2 
= 0 ; 
8768         (char *) "self",(char *) "milli",(char *) "oneShot", NULL 
 
8771     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TimerRunner_Start",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
8772     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimerRunner
, SWIG_POINTER_EXCEPTION 
| 0); 
8773     if (SWIG_arg_fail(1)) SWIG_fail
; 
8775         arg2 
= (int)(SWIG_As_int(obj1
));  
8776         if (SWIG_arg_fail(2)) SWIG_fail
; 
8780             arg3 
= (bool)(SWIG_As_bool(obj2
));  
8781             if (SWIG_arg_fail(3)) SWIG_fail
; 
8785         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8786         (arg1
)->Start(arg2
,arg3
); 
8788         wxPyEndAllowThreads(__tstate
); 
8789         if (PyErr_Occurred()) SWIG_fail
; 
8791     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8798 static PyObject 
* TimerRunner_swigregister(PyObject 
*, PyObject 
*args
) { 
8800     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
8801     SWIG_TypeClientData(SWIGTYPE_p_wxTimerRunner
, obj
); 
8803     return Py_BuildValue((char *)""); 
8805 static PyObject 
*_wrap_new_Log(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8806     PyObject 
*resultobj
; 
8812     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_Log",kwnames
)) goto fail
; 
8814         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8815         result 
= (wxLog 
*)new wxLog(); 
8817         wxPyEndAllowThreads(__tstate
); 
8818         if (PyErr_Occurred()) SWIG_fail
; 
8820     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLog
, 1); 
8827 static PyObject 
*_wrap_Log_IsEnabled(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8828     PyObject 
*resultobj
; 
8834     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_IsEnabled",kwnames
)) goto fail
; 
8836         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8837         result 
= (bool)wxLog::IsEnabled(); 
8839         wxPyEndAllowThreads(__tstate
); 
8840         if (PyErr_Occurred()) SWIG_fail
; 
8843         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8851 static PyObject 
*_wrap_Log_EnableLogging(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8852     PyObject 
*resultobj
; 
8853     bool arg1 
= (bool) true ; 
8855     PyObject 
* obj0 
= 0 ; 
8857         (char *) "doIt", NULL 
 
8860     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:Log_EnableLogging",kwnames
,&obj0
)) goto fail
; 
8863             arg1 
= (bool)(SWIG_As_bool(obj0
));  
8864             if (SWIG_arg_fail(1)) SWIG_fail
; 
8868         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8869         result 
= (bool)wxLog::EnableLogging(arg1
); 
8871         wxPyEndAllowThreads(__tstate
); 
8872         if (PyErr_Occurred()) SWIG_fail
; 
8875         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8883 static PyObject 
*_wrap_Log_OnLog(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8884     PyObject 
*resultobj
; 
8886     wxChar 
*arg2 
= (wxChar 
*) 0 ; 
8888     PyObject 
* obj0 
= 0 ; 
8889     PyObject 
* obj1 
= 0 ; 
8890     PyObject 
* obj2 
= 0 ; 
8892         (char *) "level",(char *) "szString",(char *) "t", NULL 
 
8895     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Log_OnLog",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
8897         arg1 
= (wxLogLevel
)(SWIG_As_unsigned_SS_long(obj0
));  
8898         if (SWIG_arg_fail(1)) SWIG_fail
; 
8900     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxChar
, SWIG_POINTER_EXCEPTION 
| 0); 
8901     if (SWIG_arg_fail(2)) SWIG_fail
; 
8903         arg3 
= (time_t)(SWIG_As_unsigned_SS_int(obj2
));  
8904         if (SWIG_arg_fail(3)) SWIG_fail
; 
8907         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8908         wxLog::OnLog(arg1
,(wxChar 
const *)arg2
,arg3
); 
8910         wxPyEndAllowThreads(__tstate
); 
8911         if (PyErr_Occurred()) SWIG_fail
; 
8913     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8920 static PyObject 
*_wrap_Log_Flush(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8921     PyObject 
*resultobj
; 
8922     wxLog 
*arg1 
= (wxLog 
*) 0 ; 
8923     PyObject 
* obj0 
= 0 ; 
8925         (char *) "self", NULL 
 
8928     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Log_Flush",kwnames
,&obj0
)) goto fail
; 
8929     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLog
, SWIG_POINTER_EXCEPTION 
| 0); 
8930     if (SWIG_arg_fail(1)) SWIG_fail
; 
8932         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8935         wxPyEndAllowThreads(__tstate
); 
8936         if (PyErr_Occurred()) SWIG_fail
; 
8938     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8945 static PyObject 
*_wrap_Log_FlushActive(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8946     PyObject 
*resultobj
; 
8951     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_FlushActive",kwnames
)) goto fail
; 
8953         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8954         wxLog::FlushActive(); 
8956         wxPyEndAllowThreads(__tstate
); 
8957         if (PyErr_Occurred()) SWIG_fail
; 
8959     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8966 static PyObject 
*_wrap_Log_GetActiveTarget(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8967     PyObject 
*resultobj
; 
8973     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_GetActiveTarget",kwnames
)) goto fail
; 
8975         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8976         result 
= (wxLog 
*)wxLog::GetActiveTarget(); 
8978         wxPyEndAllowThreads(__tstate
); 
8979         if (PyErr_Occurred()) SWIG_fail
; 
8981     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLog
, 0); 
8988 static PyObject 
*_wrap_Log_SetActiveTarget(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8989     PyObject 
*resultobj
; 
8990     wxLog 
*arg1 
= (wxLog 
*) 0 ; 
8992     PyObject 
* obj0 
= 0 ; 
8994         (char *) "pLogger", NULL 
 
8997     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Log_SetActiveTarget",kwnames
,&obj0
)) goto fail
; 
8998     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLog
, SWIG_POINTER_EXCEPTION 
| 0); 
8999     if (SWIG_arg_fail(1)) SWIG_fail
; 
9001         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9002         result 
= (wxLog 
*)wxLog::SetActiveTarget(arg1
); 
9004         wxPyEndAllowThreads(__tstate
); 
9005         if (PyErr_Occurred()) SWIG_fail
; 
9007     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLog
, 0); 
9014 static PyObject 
*_wrap_Log_Suspend(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9015     PyObject 
*resultobj
; 
9020     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_Suspend",kwnames
)) goto fail
; 
9022         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9025         wxPyEndAllowThreads(__tstate
); 
9026         if (PyErr_Occurred()) SWIG_fail
; 
9028     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9035 static PyObject 
*_wrap_Log_Resume(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9036     PyObject 
*resultobj
; 
9041     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_Resume",kwnames
)) goto fail
; 
9043         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9046         wxPyEndAllowThreads(__tstate
); 
9047         if (PyErr_Occurred()) SWIG_fail
; 
9049     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9056 static PyObject 
*_wrap_Log_SetVerbose(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9057     PyObject 
*resultobj
; 
9058     bool arg1 
= (bool) true ; 
9059     PyObject 
* obj0 
= 0 ; 
9061         (char *) "bVerbose", NULL 
 
9064     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:Log_SetVerbose",kwnames
,&obj0
)) goto fail
; 
9067             arg1 
= (bool)(SWIG_As_bool(obj0
));  
9068             if (SWIG_arg_fail(1)) SWIG_fail
; 
9072         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9073         wxLog::SetVerbose(arg1
); 
9075         wxPyEndAllowThreads(__tstate
); 
9076         if (PyErr_Occurred()) SWIG_fail
; 
9078     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9085 static PyObject 
*_wrap_Log_SetLogLevel(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9086     PyObject 
*resultobj
; 
9088     PyObject 
* obj0 
= 0 ; 
9090         (char *) "logLevel", NULL 
 
9093     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Log_SetLogLevel",kwnames
,&obj0
)) goto fail
; 
9095         arg1 
= (wxLogLevel
)(SWIG_As_unsigned_SS_long(obj0
));  
9096         if (SWIG_arg_fail(1)) SWIG_fail
; 
9099         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9100         wxLog::SetLogLevel(arg1
); 
9102         wxPyEndAllowThreads(__tstate
); 
9103         if (PyErr_Occurred()) SWIG_fail
; 
9105     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9112 static PyObject 
*_wrap_Log_DontCreateOnDemand(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9113     PyObject 
*resultobj
; 
9118     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_DontCreateOnDemand",kwnames
)) goto fail
; 
9120         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9121         wxLog::DontCreateOnDemand(); 
9123         wxPyEndAllowThreads(__tstate
); 
9124         if (PyErr_Occurred()) SWIG_fail
; 
9126     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9133 static PyObject 
*_wrap_Log_SetTraceMask(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9134     PyObject 
*resultobj
; 
9136     PyObject 
* obj0 
= 0 ; 
9138         (char *) "ulMask", NULL 
 
9141     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Log_SetTraceMask",kwnames
,&obj0
)) goto fail
; 
9143         arg1 
= (wxTraceMask
)(SWIG_As_unsigned_SS_long(obj0
));  
9144         if (SWIG_arg_fail(1)) SWIG_fail
; 
9147         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9148         wxLog::SetTraceMask(arg1
); 
9150         wxPyEndAllowThreads(__tstate
); 
9151         if (PyErr_Occurred()) SWIG_fail
; 
9153     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9160 static PyObject 
*_wrap_Log_AddTraceMask(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9161     PyObject 
*resultobj
; 
9162     wxString 
*arg1 
= 0 ; 
9163     bool temp1 
= false ; 
9164     PyObject 
* obj0 
= 0 ; 
9166         (char *) "str", NULL 
 
9169     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Log_AddTraceMask",kwnames
,&obj0
)) goto fail
; 
9171         arg1 
= wxString_in_helper(obj0
); 
9172         if (arg1 
== NULL
) SWIG_fail
; 
9176         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9177         wxLog::AddTraceMask((wxString 
const &)*arg1
); 
9179         wxPyEndAllowThreads(__tstate
); 
9180         if (PyErr_Occurred()) SWIG_fail
; 
9182     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9197 static PyObject 
*_wrap_Log_RemoveTraceMask(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9198     PyObject 
*resultobj
; 
9199     wxString 
*arg1 
= 0 ; 
9200     bool temp1 
= false ; 
9201     PyObject 
* obj0 
= 0 ; 
9203         (char *) "str", NULL 
 
9206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Log_RemoveTraceMask",kwnames
,&obj0
)) goto fail
; 
9208         arg1 
= wxString_in_helper(obj0
); 
9209         if (arg1 
== NULL
) SWIG_fail
; 
9213         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9214         wxLog::RemoveTraceMask((wxString 
const &)*arg1
); 
9216         wxPyEndAllowThreads(__tstate
); 
9217         if (PyErr_Occurred()) SWIG_fail
; 
9219     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9234 static PyObject 
*_wrap_Log_ClearTraceMasks(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9235     PyObject 
*resultobj
; 
9240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_ClearTraceMasks",kwnames
)) goto fail
; 
9242         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9243         wxLog::ClearTraceMasks(); 
9245         wxPyEndAllowThreads(__tstate
); 
9246         if (PyErr_Occurred()) SWIG_fail
; 
9248     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9255 static PyObject 
*_wrap_Log_GetTraceMasks(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9256     PyObject 
*resultobj
; 
9257     wxArrayString 
*result
; 
9262     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_GetTraceMasks",kwnames
)) goto fail
; 
9264         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9266             wxArrayString 
const &_result_ref 
= wxLog::GetTraceMasks(); 
9267             result 
= (wxArrayString 
*) &_result_ref
; 
9270         wxPyEndAllowThreads(__tstate
); 
9271         if (PyErr_Occurred()) SWIG_fail
; 
9274         resultobj 
= wxArrayString2PyList_helper(*result
); 
9282 static PyObject 
*_wrap_Log_SetTimestamp(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9283     PyObject 
*resultobj
; 
9284     wxChar 
*arg1 
= (wxChar 
*) 0 ; 
9285     PyObject 
* obj0 
= 0 ; 
9290     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Log_SetTimestamp",kwnames
,&obj0
)) goto fail
; 
9291     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxChar
, SWIG_POINTER_EXCEPTION 
| 0); 
9292     if (SWIG_arg_fail(1)) SWIG_fail
; 
9294         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9295         wxLog::SetTimestamp((wxChar 
const *)arg1
); 
9297         wxPyEndAllowThreads(__tstate
); 
9298         if (PyErr_Occurred()) SWIG_fail
; 
9300     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9307 static PyObject 
*_wrap_Log_GetVerbose(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9308     PyObject 
*resultobj
; 
9314     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_GetVerbose",kwnames
)) goto fail
; 
9316         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9317         result 
= (bool)wxLog::GetVerbose(); 
9319         wxPyEndAllowThreads(__tstate
); 
9320         if (PyErr_Occurred()) SWIG_fail
; 
9323         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
9331 static PyObject 
*_wrap_Log_GetTraceMask(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9332     PyObject 
*resultobj
; 
9338     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_GetTraceMask",kwnames
)) goto fail
; 
9340         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9341         result 
= (wxTraceMask
)wxLog::GetTraceMask(); 
9343         wxPyEndAllowThreads(__tstate
); 
9344         if (PyErr_Occurred()) SWIG_fail
; 
9347         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
9355 static PyObject 
*_wrap_Log_IsAllowedTraceMask(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9356     PyObject 
*resultobj
; 
9357     wxChar 
*arg1 
= (wxChar 
*) 0 ; 
9359     PyObject 
* obj0 
= 0 ; 
9361         (char *) "mask", NULL 
 
9364     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Log_IsAllowedTraceMask",kwnames
,&obj0
)) goto fail
; 
9365     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxChar
, SWIG_POINTER_EXCEPTION 
| 0); 
9366     if (SWIG_arg_fail(1)) SWIG_fail
; 
9368         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9369         result 
= (bool)wxLog::IsAllowedTraceMask((wxChar 
const *)arg1
); 
9371         wxPyEndAllowThreads(__tstate
); 
9372         if (PyErr_Occurred()) SWIG_fail
; 
9375         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
9383 static PyObject 
*_wrap_Log_GetLogLevel(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9384     PyObject 
*resultobj
; 
9390     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_GetLogLevel",kwnames
)) goto fail
; 
9392         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9393         result 
= (wxLogLevel
)wxLog::GetLogLevel(); 
9395         wxPyEndAllowThreads(__tstate
); 
9396         if (PyErr_Occurred()) SWIG_fail
; 
9399         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
9407 static PyObject 
*_wrap_Log_GetTimestamp(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9408     PyObject 
*resultobj
; 
9414     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_GetTimestamp",kwnames
)) goto fail
; 
9416         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9417         result 
= (wxChar 
*)wxLog::GetTimestamp(); 
9419         wxPyEndAllowThreads(__tstate
); 
9420         if (PyErr_Occurred()) SWIG_fail
; 
9422     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxChar
, 0); 
9429 static PyObject 
*_wrap_Log_TimeStamp(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9430     PyObject 
*resultobj
; 
9436     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Log_TimeStamp",kwnames
)) goto fail
; 
9438         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9439         result 
= Log_TimeStamp(); 
9441         wxPyEndAllowThreads(__tstate
); 
9442         if (PyErr_Occurred()) SWIG_fail
; 
9446         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
9448         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
9457 static PyObject 
*_wrap_Log_Destroy(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9458     PyObject 
*resultobj
; 
9459     wxLog 
*arg1 
= (wxLog 
*) 0 ; 
9460     PyObject 
* obj0 
= 0 ; 
9462         (char *) "self", NULL 
 
9465     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Log_Destroy",kwnames
,&obj0
)) goto fail
; 
9466     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLog
, SWIG_POINTER_EXCEPTION 
| 0); 
9467     if (SWIG_arg_fail(1)) SWIG_fail
; 
9469         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9470         wxLog_Destroy(arg1
); 
9472         wxPyEndAllowThreads(__tstate
); 
9473         if (PyErr_Occurred()) SWIG_fail
; 
9475     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9482 static PyObject 
* Log_swigregister(PyObject 
*, PyObject 
*args
) { 
9484     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
9485     SWIG_TypeClientData(SWIGTYPE_p_wxLog
, obj
); 
9487     return Py_BuildValue((char *)""); 
9489 static PyObject 
*_wrap_new_LogStderr(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9490     PyObject 
*resultobj
; 
9491     wxLogStderr 
*result
; 
9496     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_LogStderr",kwnames
)) goto fail
; 
9498         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9499         result 
= (wxLogStderr 
*)new wxLogStderr(); 
9501         wxPyEndAllowThreads(__tstate
); 
9502         if (PyErr_Occurred()) SWIG_fail
; 
9504     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLogStderr
, 1); 
9511 static PyObject 
* LogStderr_swigregister(PyObject 
*, PyObject 
*args
) { 
9513     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
9514     SWIG_TypeClientData(SWIGTYPE_p_wxLogStderr
, obj
); 
9516     return Py_BuildValue((char *)""); 
9518 static PyObject 
*_wrap_new_LogTextCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9519     PyObject 
*resultobj
; 
9520     wxTextCtrl 
*arg1 
= (wxTextCtrl 
*) 0 ; 
9521     wxLogTextCtrl 
*result
; 
9522     PyObject 
* obj0 
= 0 ; 
9524         (char *) "pTextCtrl", NULL 
 
9527     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_LogTextCtrl",kwnames
,&obj0
)) goto fail
; 
9528     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTextCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
9529     if (SWIG_arg_fail(1)) SWIG_fail
; 
9531         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9532         result 
= (wxLogTextCtrl 
*)new wxLogTextCtrl(arg1
); 
9534         wxPyEndAllowThreads(__tstate
); 
9535         if (PyErr_Occurred()) SWIG_fail
; 
9537     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLogTextCtrl
, 1); 
9544 static PyObject 
* LogTextCtrl_swigregister(PyObject 
*, PyObject 
*args
) { 
9546     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
9547     SWIG_TypeClientData(SWIGTYPE_p_wxLogTextCtrl
, obj
); 
9549     return Py_BuildValue((char *)""); 
9551 static PyObject 
*_wrap_new_LogGui(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9552     PyObject 
*resultobj
; 
9558     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_LogGui",kwnames
)) goto fail
; 
9560         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9561         result 
= (wxLogGui 
*)new wxLogGui(); 
9563         wxPyEndAllowThreads(__tstate
); 
9564         if (PyErr_Occurred()) SWIG_fail
; 
9566     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLogGui
, 1); 
9573 static PyObject 
* LogGui_swigregister(PyObject 
*, PyObject 
*args
) { 
9575     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
9576     SWIG_TypeClientData(SWIGTYPE_p_wxLogGui
, obj
); 
9578     return Py_BuildValue((char *)""); 
9580 static PyObject 
*_wrap_new_LogWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9581     PyObject 
*resultobj
; 
9582     wxFrame 
*arg1 
= (wxFrame 
*) 0 ; 
9583     wxString 
*arg2 
= 0 ; 
9584     bool arg3 
= (bool) true ; 
9585     bool arg4 
= (bool) true ; 
9586     wxLogWindow 
*result
; 
9587     bool temp2 
= false ; 
9588     PyObject 
* obj0 
= 0 ; 
9589     PyObject 
* obj1 
= 0 ; 
9590     PyObject 
* obj2 
= 0 ; 
9591     PyObject 
* obj3 
= 0 ; 
9593         (char *) "pParent",(char *) "szTitle",(char *) "bShow",(char *) "bPassToOld", NULL 
 
9596     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:new_LogWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
9597     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFrame
, SWIG_POINTER_EXCEPTION 
| 0); 
9598     if (SWIG_arg_fail(1)) SWIG_fail
; 
9600         arg2 
= wxString_in_helper(obj1
); 
9601         if (arg2 
== NULL
) SWIG_fail
; 
9606             arg3 
= (bool)(SWIG_As_bool(obj2
));  
9607             if (SWIG_arg_fail(3)) SWIG_fail
; 
9612             arg4 
= (bool)(SWIG_As_bool(obj3
));  
9613             if (SWIG_arg_fail(4)) SWIG_fail
; 
9617         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9618         result 
= (wxLogWindow 
*)new wxLogWindow(arg1
,(wxString 
const &)*arg2
,arg3
,arg4
); 
9620         wxPyEndAllowThreads(__tstate
); 
9621         if (PyErr_Occurred()) SWIG_fail
; 
9623     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLogWindow
, 1); 
9638 static PyObject 
*_wrap_LogWindow_Show(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9639     PyObject 
*resultobj
; 
9640     wxLogWindow 
*arg1 
= (wxLogWindow 
*) 0 ; 
9641     bool arg2 
= (bool) true ; 
9642     PyObject 
* obj0 
= 0 ; 
9643     PyObject 
* obj1 
= 0 ; 
9645         (char *) "self",(char *) "bShow", NULL 
 
9648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:LogWindow_Show",kwnames
,&obj0
,&obj1
)) goto fail
; 
9649     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLogWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
9650     if (SWIG_arg_fail(1)) SWIG_fail
; 
9653             arg2 
= (bool)(SWIG_As_bool(obj1
));  
9654             if (SWIG_arg_fail(2)) SWIG_fail
; 
9658         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9661         wxPyEndAllowThreads(__tstate
); 
9662         if (PyErr_Occurred()) SWIG_fail
; 
9664     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9671 static PyObject 
*_wrap_LogWindow_GetFrame(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9672     PyObject 
*resultobj
; 
9673     wxLogWindow 
*arg1 
= (wxLogWindow 
*) 0 ; 
9675     PyObject 
* obj0 
= 0 ; 
9677         (char *) "self", NULL 
 
9680     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogWindow_GetFrame",kwnames
,&obj0
)) goto fail
; 
9681     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLogWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
9682     if (SWIG_arg_fail(1)) SWIG_fail
; 
9684         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9685         result 
= (wxFrame 
*)((wxLogWindow 
const *)arg1
)->GetFrame(); 
9687         wxPyEndAllowThreads(__tstate
); 
9688         if (PyErr_Occurred()) SWIG_fail
; 
9691         resultobj 
= wxPyMake_wxObject(result
, 0);  
9699 static PyObject 
*_wrap_LogWindow_GetOldLog(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9700     PyObject 
*resultobj
; 
9701     wxLogWindow 
*arg1 
= (wxLogWindow 
*) 0 ; 
9703     PyObject 
* obj0 
= 0 ; 
9705         (char *) "self", NULL 
 
9708     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogWindow_GetOldLog",kwnames
,&obj0
)) goto fail
; 
9709     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLogWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
9710     if (SWIG_arg_fail(1)) SWIG_fail
; 
9712         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9713         result 
= (wxLog 
*)((wxLogWindow 
const *)arg1
)->GetOldLog(); 
9715         wxPyEndAllowThreads(__tstate
); 
9716         if (PyErr_Occurred()) SWIG_fail
; 
9718     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLog
, 0); 
9725 static PyObject 
*_wrap_LogWindow_IsPassingMessages(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9726     PyObject 
*resultobj
; 
9727     wxLogWindow 
*arg1 
= (wxLogWindow 
*) 0 ; 
9729     PyObject 
* obj0 
= 0 ; 
9731         (char *) "self", NULL 
 
9734     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogWindow_IsPassingMessages",kwnames
,&obj0
)) goto fail
; 
9735     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLogWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
9736     if (SWIG_arg_fail(1)) SWIG_fail
; 
9738         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9739         result 
= (bool)((wxLogWindow 
const *)arg1
)->IsPassingMessages(); 
9741         wxPyEndAllowThreads(__tstate
); 
9742         if (PyErr_Occurred()) SWIG_fail
; 
9745         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
9753 static PyObject 
*_wrap_LogWindow_PassMessages(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9754     PyObject 
*resultobj
; 
9755     wxLogWindow 
*arg1 
= (wxLogWindow 
*) 0 ; 
9757     PyObject 
* obj0 
= 0 ; 
9758     PyObject 
* obj1 
= 0 ; 
9760         (char *) "self",(char *) "bDoPass", NULL 
 
9763     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:LogWindow_PassMessages",kwnames
,&obj0
,&obj1
)) goto fail
; 
9764     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLogWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
9765     if (SWIG_arg_fail(1)) SWIG_fail
; 
9767         arg2 
= (bool)(SWIG_As_bool(obj1
));  
9768         if (SWIG_arg_fail(2)) SWIG_fail
; 
9771         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9772         (arg1
)->PassMessages(arg2
); 
9774         wxPyEndAllowThreads(__tstate
); 
9775         if (PyErr_Occurred()) SWIG_fail
; 
9777     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9784 static PyObject 
* LogWindow_swigregister(PyObject 
*, PyObject 
*args
) { 
9786     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
9787     SWIG_TypeClientData(SWIGTYPE_p_wxLogWindow
, obj
); 
9789     return Py_BuildValue((char *)""); 
9791 static PyObject 
*_wrap_new_LogChain(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9792     PyObject 
*resultobj
; 
9793     wxLog 
*arg1 
= (wxLog 
*) 0 ; 
9795     PyObject 
* obj0 
= 0 ; 
9797         (char *) "logger", NULL 
 
9800     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_LogChain",kwnames
,&obj0
)) goto fail
; 
9801     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLog
, SWIG_POINTER_EXCEPTION 
| 0); 
9802     if (SWIG_arg_fail(1)) SWIG_fail
; 
9804         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9805         result 
= (wxLogChain 
*)new wxLogChain(arg1
); 
9807         wxPyEndAllowThreads(__tstate
); 
9808         if (PyErr_Occurred()) SWIG_fail
; 
9810     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLogChain
, 1); 
9817 static PyObject 
*_wrap_LogChain_SetLog(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9818     PyObject 
*resultobj
; 
9819     wxLogChain 
*arg1 
= (wxLogChain 
*) 0 ; 
9820     wxLog 
*arg2 
= (wxLog 
*) 0 ; 
9821     PyObject 
* obj0 
= 0 ; 
9822     PyObject 
* obj1 
= 0 ; 
9824         (char *) "self",(char *) "logger", NULL 
 
9827     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:LogChain_SetLog",kwnames
,&obj0
,&obj1
)) goto fail
; 
9828     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLogChain
, SWIG_POINTER_EXCEPTION 
| 0); 
9829     if (SWIG_arg_fail(1)) SWIG_fail
; 
9830     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxLog
, SWIG_POINTER_EXCEPTION 
| 0); 
9831     if (SWIG_arg_fail(2)) SWIG_fail
; 
9833         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9834         (arg1
)->SetLog(arg2
); 
9836         wxPyEndAllowThreads(__tstate
); 
9837         if (PyErr_Occurred()) SWIG_fail
; 
9839     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9846 static PyObject 
*_wrap_LogChain_PassMessages(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9847     PyObject 
*resultobj
; 
9848     wxLogChain 
*arg1 
= (wxLogChain 
*) 0 ; 
9850     PyObject 
* obj0 
= 0 ; 
9851     PyObject 
* obj1 
= 0 ; 
9853         (char *) "self",(char *) "bDoPass", NULL 
 
9856     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:LogChain_PassMessages",kwnames
,&obj0
,&obj1
)) goto fail
; 
9857     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLogChain
, SWIG_POINTER_EXCEPTION 
| 0); 
9858     if (SWIG_arg_fail(1)) SWIG_fail
; 
9860         arg2 
= (bool)(SWIG_As_bool(obj1
));  
9861         if (SWIG_arg_fail(2)) SWIG_fail
; 
9864         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9865         (arg1
)->PassMessages(arg2
); 
9867         wxPyEndAllowThreads(__tstate
); 
9868         if (PyErr_Occurred()) SWIG_fail
; 
9870     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
9877 static PyObject 
*_wrap_LogChain_IsPassingMessages(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9878     PyObject 
*resultobj
; 
9879     wxLogChain 
*arg1 
= (wxLogChain 
*) 0 ; 
9881     PyObject 
* obj0 
= 0 ; 
9883         (char *) "self", NULL 
 
9886     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogChain_IsPassingMessages",kwnames
,&obj0
)) goto fail
; 
9887     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLogChain
, SWIG_POINTER_EXCEPTION 
| 0); 
9888     if (SWIG_arg_fail(1)) SWIG_fail
; 
9890         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9891         result 
= (bool)(arg1
)->IsPassingMessages(); 
9893         wxPyEndAllowThreads(__tstate
); 
9894         if (PyErr_Occurred()) SWIG_fail
; 
9897         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
9905 static PyObject 
*_wrap_LogChain_GetOldLog(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9906     PyObject 
*resultobj
; 
9907     wxLogChain 
*arg1 
= (wxLogChain 
*) 0 ; 
9909     PyObject 
* obj0 
= 0 ; 
9911         (char *) "self", NULL 
 
9914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogChain_GetOldLog",kwnames
,&obj0
)) goto fail
; 
9915     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLogChain
, SWIG_POINTER_EXCEPTION 
| 0); 
9916     if (SWIG_arg_fail(1)) SWIG_fail
; 
9918         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9919         result 
= (wxLog 
*)(arg1
)->GetOldLog(); 
9921         wxPyEndAllowThreads(__tstate
); 
9922         if (PyErr_Occurred()) SWIG_fail
; 
9924     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLog
, 0); 
9931 static PyObject 
* LogChain_swigregister(PyObject 
*, PyObject 
*args
) { 
9933     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
9934     SWIG_TypeClientData(SWIGTYPE_p_wxLogChain
, obj
); 
9936     return Py_BuildValue((char *)""); 
9938 static PyObject 
*_wrap_new_LogBuffer(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9939     PyObject 
*resultobj
; 
9940     wxLogBuffer 
*result
; 
9945     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_LogBuffer",kwnames
)) goto fail
; 
9947         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9948         result 
= (wxLogBuffer 
*)new wxLogBuffer(); 
9950         wxPyEndAllowThreads(__tstate
); 
9951         if (PyErr_Occurred()) SWIG_fail
; 
9953     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLogBuffer
, 1); 
9960 static PyObject 
*_wrap_LogBuffer_GetBuffer(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9961     PyObject 
*resultobj
; 
9962     wxLogBuffer 
*arg1 
= (wxLogBuffer 
*) 0 ; 
9964     PyObject 
* obj0 
= 0 ; 
9966         (char *) "self", NULL 
 
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
; 
9973         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9975             wxString 
const &_result_ref 
= ((wxLogBuffer 
const *)arg1
)->GetBuffer(); 
9976             result 
= (wxString 
*) &_result_ref
; 
9979         wxPyEndAllowThreads(__tstate
); 
9980         if (PyErr_Occurred()) SWIG_fail
; 
9984         resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
9986         resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
9995 static PyObject 
*_wrap_LogBuffer_Flush(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
9996     PyObject 
*resultobj
; 
9997     wxLogBuffer 
*arg1 
= (wxLogBuffer 
*) 0 ; 
9998     PyObject 
* obj0 
= 0 ; 
10000         (char *) "self", NULL 
 
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
; 
10007         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10010         wxPyEndAllowThreads(__tstate
); 
10011         if (PyErr_Occurred()) SWIG_fail
; 
10013     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10020 static PyObject 
* LogBuffer_swigregister(PyObject 
*, PyObject 
*args
) { 
10022     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
10023     SWIG_TypeClientData(SWIGTYPE_p_wxLogBuffer
, obj
); 
10025     return Py_BuildValue((char *)""); 
10027 static PyObject 
*_wrap_SysErrorCode(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10028     PyObject 
*resultobj
; 
10029     unsigned long result
; 
10030     char *kwnames
[] = { 
10034     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":SysErrorCode",kwnames
)) goto fail
; 
10036         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10037         result 
= (unsigned long)wxSysErrorCode(); 
10039         wxPyEndAllowThreads(__tstate
); 
10040         if (PyErr_Occurred()) SWIG_fail
; 
10043         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
10051 static PyObject 
*_wrap_SysErrorMsg(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10052     PyObject 
*resultobj
; 
10053     unsigned long arg1 
= (unsigned long) 0 ; 
10055     PyObject 
* obj0 
= 0 ; 
10056     char *kwnames
[] = { 
10057         (char *) "nErrCode", NULL 
 
10060     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:SysErrorMsg",kwnames
,&obj0
)) goto fail
; 
10063             arg1 
= (unsigned long)(SWIG_As_unsigned_SS_long(obj0
));  
10064             if (SWIG_arg_fail(1)) SWIG_fail
; 
10068         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10069         result 
= wxSysErrorMsg(arg1
); 
10071         wxPyEndAllowThreads(__tstate
); 
10072         if (PyErr_Occurred()) SWIG_fail
; 
10076         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
10078         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
10087 static PyObject 
*_wrap_LogFatalError(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10088     PyObject 
*resultobj
; 
10089     wxString 
*arg1 
= 0 ; 
10090     bool temp1 
= false ; 
10091     PyObject 
* obj0 
= 0 ; 
10092     char *kwnames
[] = { 
10093         (char *) "msg", NULL 
 
10096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogFatalError",kwnames
,&obj0
)) goto fail
; 
10098         arg1 
= wxString_in_helper(obj0
); 
10099         if (arg1 
== NULL
) SWIG_fail
; 
10103         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10104         wxPyLogFatalError((wxString 
const &)*arg1
); 
10106         wxPyEndAllowThreads(__tstate
); 
10107         if (PyErr_Occurred()) SWIG_fail
; 
10109     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10124 static PyObject 
*_wrap_LogError(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10125     PyObject 
*resultobj
; 
10126     wxString 
*arg1 
= 0 ; 
10127     bool temp1 
= false ; 
10128     PyObject 
* obj0 
= 0 ; 
10129     char *kwnames
[] = { 
10130         (char *) "msg", NULL 
 
10133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogError",kwnames
,&obj0
)) goto fail
; 
10135         arg1 
= wxString_in_helper(obj0
); 
10136         if (arg1 
== NULL
) SWIG_fail
; 
10140         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10141         wxPyLogError((wxString 
const &)*arg1
); 
10143         wxPyEndAllowThreads(__tstate
); 
10144         if (PyErr_Occurred()) SWIG_fail
; 
10146     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10161 static PyObject 
*_wrap_LogWarning(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10162     PyObject 
*resultobj
; 
10163     wxString 
*arg1 
= 0 ; 
10164     bool temp1 
= false ; 
10165     PyObject 
* obj0 
= 0 ; 
10166     char *kwnames
[] = { 
10167         (char *) "msg", NULL 
 
10170     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogWarning",kwnames
,&obj0
)) goto fail
; 
10172         arg1 
= wxString_in_helper(obj0
); 
10173         if (arg1 
== NULL
) SWIG_fail
; 
10177         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10178         wxPyLogWarning((wxString 
const &)*arg1
); 
10180         wxPyEndAllowThreads(__tstate
); 
10181         if (PyErr_Occurred()) SWIG_fail
; 
10183     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10198 static PyObject 
*_wrap_LogMessage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10199     PyObject 
*resultobj
; 
10200     wxString 
*arg1 
= 0 ; 
10201     bool temp1 
= false ; 
10202     PyObject 
* obj0 
= 0 ; 
10203     char *kwnames
[] = { 
10204         (char *) "msg", NULL 
 
10207     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogMessage",kwnames
,&obj0
)) goto fail
; 
10209         arg1 
= wxString_in_helper(obj0
); 
10210         if (arg1 
== NULL
) SWIG_fail
; 
10214         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10215         wxPyLogMessage((wxString 
const &)*arg1
); 
10217         wxPyEndAllowThreads(__tstate
); 
10218         if (PyErr_Occurred()) SWIG_fail
; 
10220     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10235 static PyObject 
*_wrap_LogInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10236     PyObject 
*resultobj
; 
10237     wxString 
*arg1 
= 0 ; 
10238     bool temp1 
= false ; 
10239     PyObject 
* obj0 
= 0 ; 
10240     char *kwnames
[] = { 
10241         (char *) "msg", NULL 
 
10244     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogInfo",kwnames
,&obj0
)) goto fail
; 
10246         arg1 
= wxString_in_helper(obj0
); 
10247         if (arg1 
== NULL
) SWIG_fail
; 
10251         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10252         wxPyLogInfo((wxString 
const &)*arg1
); 
10254         wxPyEndAllowThreads(__tstate
); 
10255         if (PyErr_Occurred()) SWIG_fail
; 
10257     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10272 static PyObject 
*_wrap_LogDebug(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10273     PyObject 
*resultobj
; 
10274     wxString 
*arg1 
= 0 ; 
10275     bool temp1 
= false ; 
10276     PyObject 
* obj0 
= 0 ; 
10277     char *kwnames
[] = { 
10278         (char *) "msg", NULL 
 
10281     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogDebug",kwnames
,&obj0
)) goto fail
; 
10283         arg1 
= wxString_in_helper(obj0
); 
10284         if (arg1 
== NULL
) SWIG_fail
; 
10288         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10289         wxPyLogDebug((wxString 
const &)*arg1
); 
10291         wxPyEndAllowThreads(__tstate
); 
10292         if (PyErr_Occurred()) SWIG_fail
; 
10294     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10309 static PyObject 
*_wrap_LogVerbose(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10310     PyObject 
*resultobj
; 
10311     wxString 
*arg1 
= 0 ; 
10312     bool temp1 
= false ; 
10313     PyObject 
* obj0 
= 0 ; 
10314     char *kwnames
[] = { 
10315         (char *) "msg", NULL 
 
10318     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogVerbose",kwnames
,&obj0
)) goto fail
; 
10320         arg1 
= wxString_in_helper(obj0
); 
10321         if (arg1 
== NULL
) SWIG_fail
; 
10325         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10326         wxPyLogVerbose((wxString 
const &)*arg1
); 
10328         wxPyEndAllowThreads(__tstate
); 
10329         if (PyErr_Occurred()) SWIG_fail
; 
10331     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10346 static PyObject 
*_wrap_LogStatus(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10347     PyObject 
*resultobj
; 
10348     wxString 
*arg1 
= 0 ; 
10349     bool temp1 
= false ; 
10350     PyObject 
* obj0 
= 0 ; 
10351     char *kwnames
[] = { 
10352         (char *) "msg", NULL 
 
10355     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogStatus",kwnames
,&obj0
)) goto fail
; 
10357         arg1 
= wxString_in_helper(obj0
); 
10358         if (arg1 
== NULL
) SWIG_fail
; 
10362         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10363         wxPyLogStatus((wxString 
const &)*arg1
); 
10365         wxPyEndAllowThreads(__tstate
); 
10366         if (PyErr_Occurred()) SWIG_fail
; 
10368     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10383 static PyObject 
*_wrap_LogStatusFrame(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10384     PyObject 
*resultobj
; 
10385     wxFrame 
*arg1 
= (wxFrame 
*) 0 ; 
10386     wxString 
*arg2 
= 0 ; 
10387     bool temp2 
= false ; 
10388     PyObject 
* obj0 
= 0 ; 
10389     PyObject 
* obj1 
= 0 ; 
10390     char *kwnames
[] = { 
10391         (char *) "pFrame",(char *) "msg", NULL 
 
10394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:LogStatusFrame",kwnames
,&obj0
,&obj1
)) goto fail
; 
10395     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFrame
, SWIG_POINTER_EXCEPTION 
| 0); 
10396     if (SWIG_arg_fail(1)) SWIG_fail
; 
10398         arg2 
= wxString_in_helper(obj1
); 
10399         if (arg2 
== NULL
) SWIG_fail
; 
10403         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10404         wxPyLogStatusFrame(arg1
,(wxString 
const &)*arg2
); 
10406         wxPyEndAllowThreads(__tstate
); 
10407         if (PyErr_Occurred()) SWIG_fail
; 
10409     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10424 static PyObject 
*_wrap_LogSysError(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10425     PyObject 
*resultobj
; 
10426     wxString 
*arg1 
= 0 ; 
10427     bool temp1 
= false ; 
10428     PyObject 
* obj0 
= 0 ; 
10429     char *kwnames
[] = { 
10430         (char *) "msg", NULL 
 
10433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LogSysError",kwnames
,&obj0
)) goto fail
; 
10435         arg1 
= wxString_in_helper(obj0
); 
10436         if (arg1 
== NULL
) SWIG_fail
; 
10440         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10441         wxPyLogSysError((wxString 
const &)*arg1
); 
10443         wxPyEndAllowThreads(__tstate
); 
10444         if (PyErr_Occurred()) SWIG_fail
; 
10446     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10461 static PyObject 
*_wrap_LogGeneric(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10462     PyObject 
*resultobj
; 
10463     unsigned long arg1 
; 
10464     wxString 
*arg2 
= 0 ; 
10465     bool temp2 
= false ; 
10466     PyObject 
* obj0 
= 0 ; 
10467     PyObject 
* obj1 
= 0 ; 
10468     char *kwnames
[] = { 
10469         (char *) "level",(char *) "msg", NULL 
 
10472     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:LogGeneric",kwnames
,&obj0
,&obj1
)) goto fail
; 
10474         arg1 
= (unsigned long)(SWIG_As_unsigned_SS_long(obj0
));  
10475         if (SWIG_arg_fail(1)) SWIG_fail
; 
10478         arg2 
= wxString_in_helper(obj1
); 
10479         if (arg2 
== NULL
) SWIG_fail
; 
10483         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10484         wxPyLogGeneric(arg1
,(wxString 
const &)*arg2
); 
10486         wxPyEndAllowThreads(__tstate
); 
10487         if (PyErr_Occurred()) SWIG_fail
; 
10489     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10504 static PyObject 
*_wrap_LogTrace__SWIG_0(PyObject 
*, PyObject 
*args
) { 
10505     PyObject 
*resultobj
; 
10506     unsigned long arg1 
; 
10507     wxString 
*arg2 
= 0 ; 
10508     bool temp2 
= false ; 
10509     PyObject 
* obj0 
= 0 ; 
10510     PyObject 
* obj1 
= 0 ; 
10512     if(!PyArg_ParseTuple(args
,(char *)"OO:LogTrace",&obj0
,&obj1
)) goto fail
; 
10514         arg1 
= (unsigned long)(SWIG_As_unsigned_SS_long(obj0
));  
10515         if (SWIG_arg_fail(1)) SWIG_fail
; 
10518         arg2 
= wxString_in_helper(obj1
); 
10519         if (arg2 
== NULL
) SWIG_fail
; 
10523         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10524         wxPyLogTrace(arg1
,(wxString 
const &)*arg2
); 
10526         wxPyEndAllowThreads(__tstate
); 
10527         if (PyErr_Occurred()) SWIG_fail
; 
10529     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10544 static PyObject 
*_wrap_LogTrace__SWIG_1(PyObject 
*, PyObject 
*args
) { 
10545     PyObject 
*resultobj
; 
10546     wxString 
*arg1 
= 0 ; 
10547     wxString 
*arg2 
= 0 ; 
10548     bool temp1 
= false ; 
10549     bool temp2 
= false ; 
10550     PyObject 
* obj0 
= 0 ; 
10551     PyObject 
* obj1 
= 0 ; 
10553     if(!PyArg_ParseTuple(args
,(char *)"OO:LogTrace",&obj0
,&obj1
)) goto fail
; 
10555         arg1 
= wxString_in_helper(obj0
); 
10556         if (arg1 
== NULL
) SWIG_fail
; 
10560         arg2 
= wxString_in_helper(obj1
); 
10561         if (arg2 
== NULL
) SWIG_fail
; 
10565         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10566         wxPyLogTrace((wxString 
const &)*arg1
,(wxString 
const &)*arg2
); 
10568         wxPyEndAllowThreads(__tstate
); 
10569         if (PyErr_Occurred()) SWIG_fail
; 
10571     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10594 static PyObject 
*_wrap_LogTrace(PyObject 
*self
, PyObject 
*args
) { 
10599     argc 
= PyObject_Length(args
); 
10600     for (ii 
= 0; (ii 
< argc
) && (ii 
< 2); ii
++) { 
10601         argv
[ii
] = PyTuple_GetItem(args
,ii
); 
10606             _v 
= PyString_Check(argv
[0]) || PyUnicode_Check(argv
[0]); 
10610                 _v 
= PyString_Check(argv
[1]) || PyUnicode_Check(argv
[1]); 
10613                 return _wrap_LogTrace__SWIG_1(self
,args
); 
10619         _v 
= SWIG_Check_unsigned_SS_long(argv
[0]); 
10622                 _v 
= PyString_Check(argv
[1]) || PyUnicode_Check(argv
[1]); 
10625                 return _wrap_LogTrace__SWIG_0(self
,args
); 
10630     PyErr_SetString(PyExc_NotImplementedError
,"No matching function for overloaded 'LogTrace'"); 
10635 static PyObject 
*_wrap_SafeShowMessage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10636     PyObject 
*resultobj
; 
10637     wxString 
*arg1 
= 0 ; 
10638     wxString 
*arg2 
= 0 ; 
10639     bool temp1 
= false ; 
10640     bool temp2 
= false ; 
10641     PyObject 
* obj0 
= 0 ; 
10642     PyObject 
* obj1 
= 0 ; 
10643     char *kwnames
[] = { 
10644         (char *) "title",(char *) "text", NULL 
 
10647     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:SafeShowMessage",kwnames
,&obj0
,&obj1
)) goto fail
; 
10649         arg1 
= wxString_in_helper(obj0
); 
10650         if (arg1 
== NULL
) SWIG_fail
; 
10654         arg2 
= wxString_in_helper(obj1
); 
10655         if (arg2 
== NULL
) SWIG_fail
; 
10659         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10660         wxSafeShowMessage((wxString 
const &)*arg1
,(wxString 
const &)*arg2
); 
10662         wxPyEndAllowThreads(__tstate
); 
10663         if (PyErr_Occurred()) SWIG_fail
; 
10665     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10688 static PyObject 
*_wrap_new_LogNull(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10689     PyObject 
*resultobj
; 
10691     char *kwnames
[] = { 
10695     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_LogNull",kwnames
)) goto fail
; 
10697         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10698         result 
= (wxLogNull 
*)new wxLogNull(); 
10700         wxPyEndAllowThreads(__tstate
); 
10701         if (PyErr_Occurred()) SWIG_fail
; 
10703     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLogNull
, 1); 
10710 static PyObject 
*_wrap_delete_LogNull(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10711     PyObject 
*resultobj
; 
10712     wxLogNull 
*arg1 
= (wxLogNull 
*) 0 ; 
10713     PyObject 
* obj0 
= 0 ; 
10714     char *kwnames
[] = { 
10715         (char *) "self", NULL 
 
10718     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_LogNull",kwnames
,&obj0
)) goto fail
; 
10719     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLogNull
, SWIG_POINTER_EXCEPTION 
| 0); 
10720     if (SWIG_arg_fail(1)) SWIG_fail
; 
10722         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10725         wxPyEndAllowThreads(__tstate
); 
10726         if (PyErr_Occurred()) SWIG_fail
; 
10728     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10735 static PyObject 
* LogNull_swigregister(PyObject 
*, PyObject 
*args
) { 
10737     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
10738     SWIG_TypeClientData(SWIGTYPE_p_wxLogNull
, obj
); 
10740     return Py_BuildValue((char *)""); 
10742 static PyObject 
*_wrap_new_PyLog(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10743     PyObject 
*resultobj
; 
10745     char *kwnames
[] = { 
10749     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PyLog",kwnames
)) goto fail
; 
10751         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10752         result 
= (wxPyLog 
*)new wxPyLog(); 
10754         wxPyEndAllowThreads(__tstate
); 
10755         if (PyErr_Occurred()) SWIG_fail
; 
10757     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyLog
, 1); 
10764 static PyObject 
*_wrap_PyLog__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10765     PyObject 
*resultobj
; 
10766     wxPyLog 
*arg1 
= (wxPyLog 
*) 0 ; 
10767     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
10768     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
10769     PyObject 
* obj0 
= 0 ; 
10770     PyObject 
* obj1 
= 0 ; 
10771     PyObject 
* obj2 
= 0 ; 
10772     char *kwnames
[] = { 
10773         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
10776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyLog__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
10777     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyLog
, SWIG_POINTER_EXCEPTION 
| 0); 
10778     if (SWIG_arg_fail(1)) SWIG_fail
; 
10782         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10783         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
10785         wxPyEndAllowThreads(__tstate
); 
10786         if (PyErr_Occurred()) SWIG_fail
; 
10788     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10795 static PyObject 
* PyLog_swigregister(PyObject 
*, PyObject 
*args
) { 
10797     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
10798     SWIG_TypeClientData(SWIGTYPE_p_wxPyLog
, obj
); 
10800     return Py_BuildValue((char *)""); 
10802 static PyObject 
*_wrap_Process_Kill(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10803     PyObject 
*resultobj
; 
10805     wxSignal arg2 
= (wxSignal
) wxSIGTERM 
; 
10806     int arg3 
= (int) wxKILL_NOCHILDREN 
; 
10807     wxKillError result
; 
10808     PyObject 
* obj0 
= 0 ; 
10809     PyObject 
* obj1 
= 0 ; 
10810     PyObject 
* obj2 
= 0 ; 
10811     char *kwnames
[] = { 
10812         (char *) "pid",(char *) "sig",(char *) "flags", NULL 
 
10815     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:Process_Kill",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
10817         arg1 
= (int)(SWIG_As_int(obj0
));  
10818         if (SWIG_arg_fail(1)) SWIG_fail
; 
10822             arg2 
= (wxSignal
)(SWIG_As_int(obj1
));  
10823             if (SWIG_arg_fail(2)) SWIG_fail
; 
10828             arg3 
= (int)(SWIG_As_int(obj2
));  
10829             if (SWIG_arg_fail(3)) SWIG_fail
; 
10833         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10834         result 
= (wxKillError
)wxPyProcess::Kill(arg1
,(wxSignal 
)arg2
,arg3
); 
10836         wxPyEndAllowThreads(__tstate
); 
10837         if (PyErr_Occurred()) SWIG_fail
; 
10839     resultobj 
= SWIG_From_int((result
)); 
10846 static PyObject 
*_wrap_Process_Exists(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10847     PyObject 
*resultobj
; 
10850     PyObject 
* obj0 
= 0 ; 
10851     char *kwnames
[] = { 
10852         (char *) "pid", NULL 
 
10855     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Process_Exists",kwnames
,&obj0
)) goto fail
; 
10857         arg1 
= (int)(SWIG_As_int(obj0
));  
10858         if (SWIG_arg_fail(1)) SWIG_fail
; 
10861         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10862         result 
= (bool)wxPyProcess::Exists(arg1
); 
10864         wxPyEndAllowThreads(__tstate
); 
10865         if (PyErr_Occurred()) SWIG_fail
; 
10868         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
10876 static PyObject 
*_wrap_Process_Open(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10877     PyObject 
*resultobj
; 
10878     wxString 
*arg1 
= 0 ; 
10879     int arg2 
= (int) wxEXEC_ASYNC 
; 
10880     wxPyProcess 
*result
; 
10881     bool temp1 
= false ; 
10882     PyObject 
* obj0 
= 0 ; 
10883     PyObject 
* obj1 
= 0 ; 
10884     char *kwnames
[] = { 
10885         (char *) "cmd",(char *) "flags", NULL 
 
10888     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Process_Open",kwnames
,&obj0
,&obj1
)) goto fail
; 
10890         arg1 
= wxString_in_helper(obj0
); 
10891         if (arg1 
== NULL
) SWIG_fail
; 
10896             arg2 
= (int)(SWIG_As_int(obj1
));  
10897             if (SWIG_arg_fail(2)) SWIG_fail
; 
10901         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10902         result 
= (wxPyProcess 
*)wxPyProcess::Open((wxString 
const &)*arg1
,arg2
); 
10904         wxPyEndAllowThreads(__tstate
); 
10905         if (PyErr_Occurred()) SWIG_fail
; 
10907     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyProcess
, 0); 
10922 static PyObject 
*_wrap_new_Process(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10923     PyObject 
*resultobj
; 
10924     wxEvtHandler 
*arg1 
= (wxEvtHandler 
*) NULL 
; 
10925     int arg2 
= (int) -1 ; 
10926     wxPyProcess 
*result
; 
10927     PyObject 
* obj0 
= 0 ; 
10928     PyObject 
* obj1 
= 0 ; 
10929     char *kwnames
[] = { 
10930         (char *) "parent",(char *) "id", NULL 
 
10933     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:new_Process",kwnames
,&obj0
,&obj1
)) goto fail
; 
10935         SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEvtHandler
, SWIG_POINTER_EXCEPTION 
| 0); 
10936         if (SWIG_arg_fail(1)) SWIG_fail
; 
10940             arg2 
= (int)(SWIG_As_int(obj1
));  
10941             if (SWIG_arg_fail(2)) SWIG_fail
; 
10945         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10946         result 
= (wxPyProcess 
*)new wxPyProcess(arg1
,arg2
); 
10948         wxPyEndAllowThreads(__tstate
); 
10949         if (PyErr_Occurred()) SWIG_fail
; 
10951     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyProcess
, 1); 
10958 static PyObject 
*_wrap_Process__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10959     PyObject 
*resultobj
; 
10960     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
10961     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
10962     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
10963     PyObject 
* obj0 
= 0 ; 
10964     PyObject 
* obj1 
= 0 ; 
10965     PyObject 
* obj2 
= 0 ; 
10966     char *kwnames
[] = { 
10967         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
10970     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Process__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
10971     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
10972     if (SWIG_arg_fail(1)) SWIG_fail
; 
10976         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10977         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
10979         wxPyEndAllowThreads(__tstate
); 
10980         if (PyErr_Occurred()) SWIG_fail
; 
10982     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
10989 static PyObject 
*_wrap_Process_base_OnTerminate(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
10990     PyObject 
*resultobj
; 
10991     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
10994     PyObject 
* obj0 
= 0 ; 
10995     PyObject 
* obj1 
= 0 ; 
10996     PyObject 
* obj2 
= 0 ; 
10997     char *kwnames
[] = { 
10998         (char *) "self",(char *) "pid",(char *) "status", NULL 
 
11001     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:Process_base_OnTerminate",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
11002     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11003     if (SWIG_arg_fail(1)) SWIG_fail
; 
11005         arg2 
= (int)(SWIG_As_int(obj1
));  
11006         if (SWIG_arg_fail(2)) SWIG_fail
; 
11009         arg3 
= (int)(SWIG_As_int(obj2
));  
11010         if (SWIG_arg_fail(3)) SWIG_fail
; 
11013         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11014         (arg1
)->base_OnTerminate(arg2
,arg3
); 
11016         wxPyEndAllowThreads(__tstate
); 
11017         if (PyErr_Occurred()) SWIG_fail
; 
11019     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
11026 static PyObject 
*_wrap_Process_Redirect(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11027     PyObject 
*resultobj
; 
11028     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
11029     PyObject 
* obj0 
= 0 ; 
11030     char *kwnames
[] = { 
11031         (char *) "self", NULL 
 
11034     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Process_Redirect",kwnames
,&obj0
)) goto fail
; 
11035     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11036     if (SWIG_arg_fail(1)) SWIG_fail
; 
11038         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11039         (arg1
)->Redirect(); 
11041         wxPyEndAllowThreads(__tstate
); 
11042         if (PyErr_Occurred()) SWIG_fail
; 
11044     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
11051 static PyObject 
*_wrap_Process_IsRedirected(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11052     PyObject 
*resultobj
; 
11053     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
11055     PyObject 
* obj0 
= 0 ; 
11056     char *kwnames
[] = { 
11057         (char *) "self", NULL 
 
11060     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Process_IsRedirected",kwnames
,&obj0
)) goto fail
; 
11061     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11062     if (SWIG_arg_fail(1)) SWIG_fail
; 
11064         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11065         result 
= (bool)(arg1
)->IsRedirected(); 
11067         wxPyEndAllowThreads(__tstate
); 
11068         if (PyErr_Occurred()) SWIG_fail
; 
11071         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
11079 static PyObject 
*_wrap_Process_Detach(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11080     PyObject 
*resultobj
; 
11081     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
11082     PyObject 
* obj0 
= 0 ; 
11083     char *kwnames
[] = { 
11084         (char *) "self", NULL 
 
11087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Process_Detach",kwnames
,&obj0
)) goto fail
; 
11088     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11089     if (SWIG_arg_fail(1)) SWIG_fail
; 
11091         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11094         wxPyEndAllowThreads(__tstate
); 
11095         if (PyErr_Occurred()) SWIG_fail
; 
11097     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
11104 static PyObject 
*_wrap_Process_GetInputStream(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11105     PyObject 
*resultobj
; 
11106     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
11107     wxInputStream 
*result
; 
11108     PyObject 
* obj0 
= 0 ; 
11109     char *kwnames
[] = { 
11110         (char *) "self", NULL 
 
11113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Process_GetInputStream",kwnames
,&obj0
)) goto fail
; 
11114     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11115     if (SWIG_arg_fail(1)) SWIG_fail
; 
11117         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11118         result 
= (wxInputStream 
*)(arg1
)->GetInputStream(); 
11120         wxPyEndAllowThreads(__tstate
); 
11121         if (PyErr_Occurred()) SWIG_fail
; 
11124         wxPyInputStream 
* _ptr 
= NULL
; 
11127             _ptr 
= new wxPyInputStream(result
); 
11129         resultobj 
= wxPyConstructObject(_ptr
, wxT("wxPyInputStream"), 0); 
11137 static PyObject 
*_wrap_Process_GetErrorStream(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11138     PyObject 
*resultobj
; 
11139     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
11140     wxInputStream 
*result
; 
11141     PyObject 
* obj0 
= 0 ; 
11142     char *kwnames
[] = { 
11143         (char *) "self", NULL 
 
11146     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Process_GetErrorStream",kwnames
,&obj0
)) goto fail
; 
11147     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11148     if (SWIG_arg_fail(1)) SWIG_fail
; 
11150         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11151         result 
= (wxInputStream 
*)(arg1
)->GetErrorStream(); 
11153         wxPyEndAllowThreads(__tstate
); 
11154         if (PyErr_Occurred()) SWIG_fail
; 
11157         wxPyInputStream 
* _ptr 
= NULL
; 
11160             _ptr 
= new wxPyInputStream(result
); 
11162         resultobj 
= wxPyConstructObject(_ptr
, wxT("wxPyInputStream"), 0); 
11170 static PyObject 
*_wrap_Process_GetOutputStream(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11171     PyObject 
*resultobj
; 
11172     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
11173     wxOutputStream 
*result
; 
11174     PyObject 
* obj0 
= 0 ; 
11175     char *kwnames
[] = { 
11176         (char *) "self", NULL 
 
11179     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Process_GetOutputStream",kwnames
,&obj0
)) goto fail
; 
11180     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11181     if (SWIG_arg_fail(1)) SWIG_fail
; 
11183         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11184         result 
= (wxOutputStream 
*)(arg1
)->GetOutputStream(); 
11186         wxPyEndAllowThreads(__tstate
); 
11187         if (PyErr_Occurred()) SWIG_fail
; 
11189     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxOutputStream
, 0); 
11196 static PyObject 
*_wrap_Process_CloseOutput(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11197     PyObject 
*resultobj
; 
11198     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
11199     PyObject 
* obj0 
= 0 ; 
11200     char *kwnames
[] = { 
11201         (char *) "self", NULL 
 
11204     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Process_CloseOutput",kwnames
,&obj0
)) goto fail
; 
11205     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11206     if (SWIG_arg_fail(1)) SWIG_fail
; 
11208         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11209         (arg1
)->CloseOutput(); 
11211         wxPyEndAllowThreads(__tstate
); 
11212         if (PyErr_Occurred()) SWIG_fail
; 
11214     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
11221 static PyObject 
*_wrap_Process_IsInputOpened(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11222     PyObject 
*resultobj
; 
11223     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
11225     PyObject 
* obj0 
= 0 ; 
11226     char *kwnames
[] = { 
11227         (char *) "self", NULL 
 
11230     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Process_IsInputOpened",kwnames
,&obj0
)) goto fail
; 
11231     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11232     if (SWIG_arg_fail(1)) SWIG_fail
; 
11234         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11235         result 
= (bool)((wxPyProcess 
const *)arg1
)->IsInputOpened(); 
11237         wxPyEndAllowThreads(__tstate
); 
11238         if (PyErr_Occurred()) SWIG_fail
; 
11241         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
11249 static PyObject 
*_wrap_Process_IsInputAvailable(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11250     PyObject 
*resultobj
; 
11251     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
11253     PyObject 
* obj0 
= 0 ; 
11254     char *kwnames
[] = { 
11255         (char *) "self", NULL 
 
11258     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Process_IsInputAvailable",kwnames
,&obj0
)) goto fail
; 
11259     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11260     if (SWIG_arg_fail(1)) SWIG_fail
; 
11262         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11263         result 
= (bool)((wxPyProcess 
const *)arg1
)->IsInputAvailable(); 
11265         wxPyEndAllowThreads(__tstate
); 
11266         if (PyErr_Occurred()) SWIG_fail
; 
11269         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
11277 static PyObject 
*_wrap_Process_IsErrorAvailable(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11278     PyObject 
*resultobj
; 
11279     wxPyProcess 
*arg1 
= (wxPyProcess 
*) 0 ; 
11281     PyObject 
* obj0 
= 0 ; 
11282     char *kwnames
[] = { 
11283         (char *) "self", NULL 
 
11286     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Process_IsErrorAvailable",kwnames
,&obj0
)) goto fail
; 
11287     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11288     if (SWIG_arg_fail(1)) SWIG_fail
; 
11290         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11291         result 
= (bool)((wxPyProcess 
const *)arg1
)->IsErrorAvailable(); 
11293         wxPyEndAllowThreads(__tstate
); 
11294         if (PyErr_Occurred()) SWIG_fail
; 
11297         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
11305 static PyObject 
* Process_swigregister(PyObject 
*, PyObject 
*args
) { 
11307     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
11308     SWIG_TypeClientData(SWIGTYPE_p_wxPyProcess
, obj
); 
11310     return Py_BuildValue((char *)""); 
11312 static PyObject 
*_wrap_new_ProcessEvent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11313     PyObject 
*resultobj
; 
11314     int arg1 
= (int) 0 ; 
11315     int arg2 
= (int) 0 ; 
11316     int arg3 
= (int) 0 ; 
11317     wxProcessEvent 
*result
; 
11318     PyObject 
* obj0 
= 0 ; 
11319     PyObject 
* obj1 
= 0 ; 
11320     PyObject 
* obj2 
= 0 ; 
11321     char *kwnames
[] = { 
11322         (char *) "id",(char *) "pid",(char *) "exitcode", NULL 
 
11325     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOO:new_ProcessEvent",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
11328             arg1 
= (int)(SWIG_As_int(obj0
));  
11329             if (SWIG_arg_fail(1)) SWIG_fail
; 
11334             arg2 
= (int)(SWIG_As_int(obj1
));  
11335             if (SWIG_arg_fail(2)) SWIG_fail
; 
11340             arg3 
= (int)(SWIG_As_int(obj2
));  
11341             if (SWIG_arg_fail(3)) SWIG_fail
; 
11345         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11346         result 
= (wxProcessEvent 
*)new wxProcessEvent(arg1
,arg2
,arg3
); 
11348         wxPyEndAllowThreads(__tstate
); 
11349         if (PyErr_Occurred()) SWIG_fail
; 
11351     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxProcessEvent
, 1); 
11358 static PyObject 
*_wrap_ProcessEvent_GetPid(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11359     PyObject 
*resultobj
; 
11360     wxProcessEvent 
*arg1 
= (wxProcessEvent 
*) 0 ; 
11362     PyObject 
* obj0 
= 0 ; 
11363     char *kwnames
[] = { 
11364         (char *) "self", NULL 
 
11367     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ProcessEvent_GetPid",kwnames
,&obj0
)) goto fail
; 
11368     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxProcessEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
11369     if (SWIG_arg_fail(1)) SWIG_fail
; 
11371         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11372         result 
= (int)(arg1
)->GetPid(); 
11374         wxPyEndAllowThreads(__tstate
); 
11375         if (PyErr_Occurred()) SWIG_fail
; 
11378         resultobj 
= SWIG_From_int((int)(result
));  
11386 static PyObject 
*_wrap_ProcessEvent_GetExitCode(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11387     PyObject 
*resultobj
; 
11388     wxProcessEvent 
*arg1 
= (wxProcessEvent 
*) 0 ; 
11390     PyObject 
* obj0 
= 0 ; 
11391     char *kwnames
[] = { 
11392         (char *) "self", NULL 
 
11395     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ProcessEvent_GetExitCode",kwnames
,&obj0
)) goto fail
; 
11396     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxProcessEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
11397     if (SWIG_arg_fail(1)) SWIG_fail
; 
11399         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11400         result 
= (int)(arg1
)->GetExitCode(); 
11402         wxPyEndAllowThreads(__tstate
); 
11403         if (PyErr_Occurred()) SWIG_fail
; 
11406         resultobj 
= SWIG_From_int((int)(result
));  
11414 static PyObject 
*_wrap_ProcessEvent_m_pid_set(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11415     PyObject 
*resultobj
; 
11416     wxProcessEvent 
*arg1 
= (wxProcessEvent 
*) 0 ; 
11418     PyObject 
* obj0 
= 0 ; 
11419     PyObject 
* obj1 
= 0 ; 
11420     char *kwnames
[] = { 
11421         (char *) "self",(char *) "m_pid", NULL 
 
11424     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ProcessEvent_m_pid_set",kwnames
,&obj0
,&obj1
)) goto fail
; 
11425     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxProcessEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
11426     if (SWIG_arg_fail(1)) SWIG_fail
; 
11428         arg2 
= (int)(SWIG_As_int(obj1
));  
11429         if (SWIG_arg_fail(2)) SWIG_fail
; 
11431     if (arg1
) (arg1
)->m_pid 
= arg2
; 
11433     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
11440 static PyObject 
*_wrap_ProcessEvent_m_pid_get(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11441     PyObject 
*resultobj
; 
11442     wxProcessEvent 
*arg1 
= (wxProcessEvent 
*) 0 ; 
11444     PyObject 
* obj0 
= 0 ; 
11445     char *kwnames
[] = { 
11446         (char *) "self", NULL 
 
11449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ProcessEvent_m_pid_get",kwnames
,&obj0
)) goto fail
; 
11450     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxProcessEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
11451     if (SWIG_arg_fail(1)) SWIG_fail
; 
11452     result 
= (int) ((arg1
)->m_pid
); 
11455         resultobj 
= SWIG_From_int((int)(result
));  
11463 static PyObject 
*_wrap_ProcessEvent_m_exitcode_set(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11464     PyObject 
*resultobj
; 
11465     wxProcessEvent 
*arg1 
= (wxProcessEvent 
*) 0 ; 
11467     PyObject 
* obj0 
= 0 ; 
11468     PyObject 
* obj1 
= 0 ; 
11469     char *kwnames
[] = { 
11470         (char *) "self",(char *) "m_exitcode", NULL 
 
11473     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ProcessEvent_m_exitcode_set",kwnames
,&obj0
,&obj1
)) goto fail
; 
11474     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxProcessEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
11475     if (SWIG_arg_fail(1)) SWIG_fail
; 
11477         arg2 
= (int)(SWIG_As_int(obj1
));  
11478         if (SWIG_arg_fail(2)) SWIG_fail
; 
11480     if (arg1
) (arg1
)->m_exitcode 
= arg2
; 
11482     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
11489 static PyObject 
*_wrap_ProcessEvent_m_exitcode_get(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11490     PyObject 
*resultobj
; 
11491     wxProcessEvent 
*arg1 
= (wxProcessEvent 
*) 0 ; 
11493     PyObject 
* obj0 
= 0 ; 
11494     char *kwnames
[] = { 
11495         (char *) "self", NULL 
 
11498     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ProcessEvent_m_exitcode_get",kwnames
,&obj0
)) goto fail
; 
11499     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxProcessEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
11500     if (SWIG_arg_fail(1)) SWIG_fail
; 
11501     result 
= (int) ((arg1
)->m_exitcode
); 
11504         resultobj 
= SWIG_From_int((int)(result
));  
11512 static PyObject 
* ProcessEvent_swigregister(PyObject 
*, PyObject 
*args
) { 
11514     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
11515     SWIG_TypeClientData(SWIGTYPE_p_wxProcessEvent
, obj
); 
11517     return Py_BuildValue((char *)""); 
11519 static PyObject 
*_wrap_Execute(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11520     PyObject 
*resultobj
; 
11521     wxString 
*arg1 
= 0 ; 
11522     int arg2 
= (int) wxEXEC_ASYNC 
; 
11523     wxPyProcess 
*arg3 
= (wxPyProcess 
*) NULL 
; 
11525     bool temp1 
= false ; 
11526     PyObject 
* obj0 
= 0 ; 
11527     PyObject 
* obj1 
= 0 ; 
11528     PyObject 
* obj2 
= 0 ; 
11529     char *kwnames
[] = { 
11530         (char *) "command",(char *) "flags",(char *) "process", NULL 
 
11533     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:Execute",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
11535         arg1 
= wxString_in_helper(obj0
); 
11536         if (arg1 
== NULL
) SWIG_fail
; 
11541             arg2 
= (int)(SWIG_As_int(obj1
));  
11542             if (SWIG_arg_fail(2)) SWIG_fail
; 
11546         SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxPyProcess
, SWIG_POINTER_EXCEPTION 
| 0); 
11547         if (SWIG_arg_fail(3)) SWIG_fail
; 
11550         if (!wxPyCheckForApp()) SWIG_fail
; 
11551         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11552         result 
= (long)wxExecute((wxString 
const &)*arg1
,arg2
,arg3
); 
11554         wxPyEndAllowThreads(__tstate
); 
11555         if (PyErr_Occurred()) SWIG_fail
; 
11558         resultobj 
= SWIG_From_long((long)(result
));  
11574 static PyObject 
*_wrap_Kill(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11575     PyObject 
*resultobj
; 
11577     wxSignal arg2 
= (wxSignal
) wxSIGTERM 
; 
11578     wxKillError 
*arg3 
= (wxKillError 
*) 0 ; 
11579     int arg4 
= (int) wxKILL_NOCHILDREN 
; 
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 
 
11592     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:Kill",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
11594         arg1 
= (long)(SWIG_As_long(obj0
));  
11595         if (SWIG_arg_fail(1)) SWIG_fail
; 
11599             arg2 
= (wxSignal
)(SWIG_As_int(obj1
));  
11600             if (SWIG_arg_fail(2)) SWIG_fail
; 
11605             arg4 
= (int)(SWIG_As_int(obj2
));  
11606             if (SWIG_arg_fail(4)) SWIG_fail
; 
11610         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11611         result 
= (int)wxKill(arg1
,(wxSignal 
)arg2
,arg3
,arg4
); 
11613         wxPyEndAllowThreads(__tstate
); 
11614         if (PyErr_Occurred()) SWIG_fail
; 
11617         resultobj 
= SWIG_From_int((int)(result
));  
11621         o 
= PyInt_FromLong((long) (*arg3
)); 
11622         resultobj 
= t_output_helper(resultobj
, o
); 
11630 static PyObject 
*_wrap_new_Joystick(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11631     PyObject 
*resultobj
; 
11632     int arg1 
= (int) wxJOYSTICK1 
; 
11633     wxJoystick 
*result
; 
11634     PyObject 
* obj0 
= 0 ; 
11635     char *kwnames
[] = { 
11636         (char *) "joystick", NULL 
 
11639     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_Joystick",kwnames
,&obj0
)) goto fail
; 
11642             arg1 
= (int)(SWIG_As_int(obj0
));  
11643             if (SWIG_arg_fail(1)) SWIG_fail
; 
11647         if (!wxPyCheckForApp()) SWIG_fail
; 
11648         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11649         result 
= (wxJoystick 
*)new wxJoystick(arg1
); 
11651         wxPyEndAllowThreads(__tstate
); 
11652         if (PyErr_Occurred()) SWIG_fail
; 
11654     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxJoystick
, 1); 
11661 static PyObject 
*_wrap_delete_Joystick(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11662     PyObject 
*resultobj
; 
11663     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11664     PyObject 
* obj0 
= 0 ; 
11665     char *kwnames
[] = { 
11666         (char *) "self", NULL 
 
11669     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_Joystick",kwnames
,&obj0
)) goto fail
; 
11670     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11671     if (SWIG_arg_fail(1)) SWIG_fail
; 
11673         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11676         wxPyEndAllowThreads(__tstate
); 
11677         if (PyErr_Occurred()) SWIG_fail
; 
11679     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
11686 static PyObject 
*_wrap_Joystick_GetPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11687     PyObject 
*resultobj
; 
11688     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11690     PyObject 
* obj0 
= 0 ; 
11691     char *kwnames
[] = { 
11692         (char *) "self", NULL 
 
11695     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetPosition",kwnames
,&obj0
)) goto fail
; 
11696     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11697     if (SWIG_arg_fail(1)) SWIG_fail
; 
11699         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11700         result 
= (arg1
)->GetPosition(); 
11702         wxPyEndAllowThreads(__tstate
); 
11703         if (PyErr_Occurred()) SWIG_fail
; 
11706         wxPoint 
* resultptr
; 
11707         resultptr 
= new wxPoint((wxPoint 
&)(result
)); 
11708         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxPoint
, 1); 
11716 static PyObject 
*_wrap_Joystick_GetZPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11717     PyObject 
*resultobj
; 
11718     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11720     PyObject 
* obj0 
= 0 ; 
11721     char *kwnames
[] = { 
11722         (char *) "self", NULL 
 
11725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetZPosition",kwnames
,&obj0
)) goto fail
; 
11726     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11727     if (SWIG_arg_fail(1)) SWIG_fail
; 
11729         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11730         result 
= (int)(arg1
)->GetZPosition(); 
11732         wxPyEndAllowThreads(__tstate
); 
11733         if (PyErr_Occurred()) SWIG_fail
; 
11736         resultobj 
= SWIG_From_int((int)(result
));  
11744 static PyObject 
*_wrap_Joystick_GetButtonState(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11745     PyObject 
*resultobj
; 
11746     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11748     PyObject 
* obj0 
= 0 ; 
11749     char *kwnames
[] = { 
11750         (char *) "self", NULL 
 
11753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetButtonState",kwnames
,&obj0
)) goto fail
; 
11754     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11755     if (SWIG_arg_fail(1)) SWIG_fail
; 
11757         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11758         result 
= (int)(arg1
)->GetButtonState(); 
11760         wxPyEndAllowThreads(__tstate
); 
11761         if (PyErr_Occurred()) SWIG_fail
; 
11764         resultobj 
= SWIG_From_int((int)(result
));  
11772 static PyObject 
*_wrap_Joystick_GetPOVPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11773     PyObject 
*resultobj
; 
11774     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11776     PyObject 
* obj0 
= 0 ; 
11777     char *kwnames
[] = { 
11778         (char *) "self", NULL 
 
11781     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetPOVPosition",kwnames
,&obj0
)) goto fail
; 
11782     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11783     if (SWIG_arg_fail(1)) SWIG_fail
; 
11785         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11786         result 
= (int)(arg1
)->GetPOVPosition(); 
11788         wxPyEndAllowThreads(__tstate
); 
11789         if (PyErr_Occurred()) SWIG_fail
; 
11792         resultobj 
= SWIG_From_int((int)(result
));  
11800 static PyObject 
*_wrap_Joystick_GetPOVCTSPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11801     PyObject 
*resultobj
; 
11802     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11804     PyObject 
* obj0 
= 0 ; 
11805     char *kwnames
[] = { 
11806         (char *) "self", NULL 
 
11809     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetPOVCTSPosition",kwnames
,&obj0
)) goto fail
; 
11810     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11811     if (SWIG_arg_fail(1)) SWIG_fail
; 
11813         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11814         result 
= (int)(arg1
)->GetPOVCTSPosition(); 
11816         wxPyEndAllowThreads(__tstate
); 
11817         if (PyErr_Occurred()) SWIG_fail
; 
11820         resultobj 
= SWIG_From_int((int)(result
));  
11828 static PyObject 
*_wrap_Joystick_GetRudderPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11829     PyObject 
*resultobj
; 
11830     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11832     PyObject 
* obj0 
= 0 ; 
11833     char *kwnames
[] = { 
11834         (char *) "self", NULL 
 
11837     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetRudderPosition",kwnames
,&obj0
)) goto fail
; 
11838     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11839     if (SWIG_arg_fail(1)) SWIG_fail
; 
11841         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11842         result 
= (int)(arg1
)->GetRudderPosition(); 
11844         wxPyEndAllowThreads(__tstate
); 
11845         if (PyErr_Occurred()) SWIG_fail
; 
11848         resultobj 
= SWIG_From_int((int)(result
));  
11856 static PyObject 
*_wrap_Joystick_GetUPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11857     PyObject 
*resultobj
; 
11858     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11860     PyObject 
* obj0 
= 0 ; 
11861     char *kwnames
[] = { 
11862         (char *) "self", NULL 
 
11865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetUPosition",kwnames
,&obj0
)) goto fail
; 
11866     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11867     if (SWIG_arg_fail(1)) SWIG_fail
; 
11869         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11870         result 
= (int)(arg1
)->GetUPosition(); 
11872         wxPyEndAllowThreads(__tstate
); 
11873         if (PyErr_Occurred()) SWIG_fail
; 
11876         resultobj 
= SWIG_From_int((int)(result
));  
11884 static PyObject 
*_wrap_Joystick_GetVPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11885     PyObject 
*resultobj
; 
11886     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11888     PyObject 
* obj0 
= 0 ; 
11889     char *kwnames
[] = { 
11890         (char *) "self", NULL 
 
11893     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetVPosition",kwnames
,&obj0
)) goto fail
; 
11894     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11895     if (SWIG_arg_fail(1)) SWIG_fail
; 
11897         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11898         result 
= (int)(arg1
)->GetVPosition(); 
11900         wxPyEndAllowThreads(__tstate
); 
11901         if (PyErr_Occurred()) SWIG_fail
; 
11904         resultobj 
= SWIG_From_int((int)(result
));  
11912 static PyObject 
*_wrap_Joystick_GetMovementThreshold(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11913     PyObject 
*resultobj
; 
11914     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11916     PyObject 
* obj0 
= 0 ; 
11917     char *kwnames
[] = { 
11918         (char *) "self", NULL 
 
11921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetMovementThreshold",kwnames
,&obj0
)) goto fail
; 
11922     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11923     if (SWIG_arg_fail(1)) SWIG_fail
; 
11925         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11926         result 
= (int)(arg1
)->GetMovementThreshold(); 
11928         wxPyEndAllowThreads(__tstate
); 
11929         if (PyErr_Occurred()) SWIG_fail
; 
11932         resultobj 
= SWIG_From_int((int)(result
));  
11940 static PyObject 
*_wrap_Joystick_SetMovementThreshold(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11941     PyObject 
*resultobj
; 
11942     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11944     PyObject 
* obj0 
= 0 ; 
11945     PyObject 
* obj1 
= 0 ; 
11946     char *kwnames
[] = { 
11947         (char *) "self",(char *) "threshold", NULL 
 
11950     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Joystick_SetMovementThreshold",kwnames
,&obj0
,&obj1
)) goto fail
; 
11951     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11952     if (SWIG_arg_fail(1)) SWIG_fail
; 
11954         arg2 
= (int)(SWIG_As_int(obj1
));  
11955         if (SWIG_arg_fail(2)) SWIG_fail
; 
11958         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11959         (arg1
)->SetMovementThreshold(arg2
); 
11961         wxPyEndAllowThreads(__tstate
); 
11962         if (PyErr_Occurred()) SWIG_fail
; 
11964     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
11971 static PyObject 
*_wrap_Joystick_IsOk(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
11972     PyObject 
*resultobj
; 
11973     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
11975     PyObject 
* obj0 
= 0 ; 
11976     char *kwnames
[] = { 
11977         (char *) "self", NULL 
 
11980     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_IsOk",kwnames
,&obj0
)) goto fail
; 
11981     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
11982     if (SWIG_arg_fail(1)) SWIG_fail
; 
11984         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11985         result 
= (bool)(arg1
)->IsOk(); 
11987         wxPyEndAllowThreads(__tstate
); 
11988         if (PyErr_Occurred()) SWIG_fail
; 
11991         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
11999 static PyObject 
*_wrap_Joystick_GetNumberJoysticks(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12000     PyObject 
*resultobj
; 
12001     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12003     PyObject 
* obj0 
= 0 ; 
12004     char *kwnames
[] = { 
12005         (char *) "self", NULL 
 
12008     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetNumberJoysticks",kwnames
,&obj0
)) goto fail
; 
12009     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12010     if (SWIG_arg_fail(1)) SWIG_fail
; 
12012         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12013         result 
= (int)(arg1
)->GetNumberJoysticks(); 
12015         wxPyEndAllowThreads(__tstate
); 
12016         if (PyErr_Occurred()) SWIG_fail
; 
12019         resultobj 
= SWIG_From_int((int)(result
));  
12027 static PyObject 
*_wrap_Joystick_GetManufacturerId(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12028     PyObject 
*resultobj
; 
12029     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12031     PyObject 
* obj0 
= 0 ; 
12032     char *kwnames
[] = { 
12033         (char *) "self", NULL 
 
12036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetManufacturerId",kwnames
,&obj0
)) goto fail
; 
12037     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12038     if (SWIG_arg_fail(1)) SWIG_fail
; 
12040         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12041         result 
= (int)(arg1
)->GetManufacturerId(); 
12043         wxPyEndAllowThreads(__tstate
); 
12044         if (PyErr_Occurred()) SWIG_fail
; 
12047         resultobj 
= SWIG_From_int((int)(result
));  
12055 static PyObject 
*_wrap_Joystick_GetProductId(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12056     PyObject 
*resultobj
; 
12057     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12059     PyObject 
* obj0 
= 0 ; 
12060     char *kwnames
[] = { 
12061         (char *) "self", NULL 
 
12064     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetProductId",kwnames
,&obj0
)) goto fail
; 
12065     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12066     if (SWIG_arg_fail(1)) SWIG_fail
; 
12068         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12069         result 
= (int)(arg1
)->GetProductId(); 
12071         wxPyEndAllowThreads(__tstate
); 
12072         if (PyErr_Occurred()) SWIG_fail
; 
12075         resultobj 
= SWIG_From_int((int)(result
));  
12083 static PyObject 
*_wrap_Joystick_GetProductName(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12084     PyObject 
*resultobj
; 
12085     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12087     PyObject 
* obj0 
= 0 ; 
12088     char *kwnames
[] = { 
12089         (char *) "self", NULL 
 
12092     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetProductName",kwnames
,&obj0
)) goto fail
; 
12093     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12094     if (SWIG_arg_fail(1)) SWIG_fail
; 
12096         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12097         result 
= (arg1
)->GetProductName(); 
12099         wxPyEndAllowThreads(__tstate
); 
12100         if (PyErr_Occurred()) SWIG_fail
; 
12104         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
12106         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
12115 static PyObject 
*_wrap_Joystick_GetXMin(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12116     PyObject 
*resultobj
; 
12117     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12119     PyObject 
* obj0 
= 0 ; 
12120     char *kwnames
[] = { 
12121         (char *) "self", NULL 
 
12124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetXMin",kwnames
,&obj0
)) goto fail
; 
12125     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12126     if (SWIG_arg_fail(1)) SWIG_fail
; 
12128         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12129         result 
= (int)(arg1
)->GetXMin(); 
12131         wxPyEndAllowThreads(__tstate
); 
12132         if (PyErr_Occurred()) SWIG_fail
; 
12135         resultobj 
= SWIG_From_int((int)(result
));  
12143 static PyObject 
*_wrap_Joystick_GetYMin(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12144     PyObject 
*resultobj
; 
12145     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12147     PyObject 
* obj0 
= 0 ; 
12148     char *kwnames
[] = { 
12149         (char *) "self", NULL 
 
12152     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetYMin",kwnames
,&obj0
)) goto fail
; 
12153     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12154     if (SWIG_arg_fail(1)) SWIG_fail
; 
12156         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12157         result 
= (int)(arg1
)->GetYMin(); 
12159         wxPyEndAllowThreads(__tstate
); 
12160         if (PyErr_Occurred()) SWIG_fail
; 
12163         resultobj 
= SWIG_From_int((int)(result
));  
12171 static PyObject 
*_wrap_Joystick_GetZMin(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12172     PyObject 
*resultobj
; 
12173     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12175     PyObject 
* obj0 
= 0 ; 
12176     char *kwnames
[] = { 
12177         (char *) "self", NULL 
 
12180     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetZMin",kwnames
,&obj0
)) goto fail
; 
12181     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12182     if (SWIG_arg_fail(1)) SWIG_fail
; 
12184         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12185         result 
= (int)(arg1
)->GetZMin(); 
12187         wxPyEndAllowThreads(__tstate
); 
12188         if (PyErr_Occurred()) SWIG_fail
; 
12191         resultobj 
= SWIG_From_int((int)(result
));  
12199 static PyObject 
*_wrap_Joystick_GetXMax(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12200     PyObject 
*resultobj
; 
12201     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12203     PyObject 
* obj0 
= 0 ; 
12204     char *kwnames
[] = { 
12205         (char *) "self", NULL 
 
12208     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetXMax",kwnames
,&obj0
)) goto fail
; 
12209     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12210     if (SWIG_arg_fail(1)) SWIG_fail
; 
12212         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12213         result 
= (int)(arg1
)->GetXMax(); 
12215         wxPyEndAllowThreads(__tstate
); 
12216         if (PyErr_Occurred()) SWIG_fail
; 
12219         resultobj 
= SWIG_From_int((int)(result
));  
12227 static PyObject 
*_wrap_Joystick_GetYMax(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12228     PyObject 
*resultobj
; 
12229     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12231     PyObject 
* obj0 
= 0 ; 
12232     char *kwnames
[] = { 
12233         (char *) "self", NULL 
 
12236     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetYMax",kwnames
,&obj0
)) goto fail
; 
12237     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12238     if (SWIG_arg_fail(1)) SWIG_fail
; 
12240         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12241         result 
= (int)(arg1
)->GetYMax(); 
12243         wxPyEndAllowThreads(__tstate
); 
12244         if (PyErr_Occurred()) SWIG_fail
; 
12247         resultobj 
= SWIG_From_int((int)(result
));  
12255 static PyObject 
*_wrap_Joystick_GetZMax(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12256     PyObject 
*resultobj
; 
12257     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12259     PyObject 
* obj0 
= 0 ; 
12260     char *kwnames
[] = { 
12261         (char *) "self", NULL 
 
12264     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetZMax",kwnames
,&obj0
)) goto fail
; 
12265     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12266     if (SWIG_arg_fail(1)) SWIG_fail
; 
12268         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12269         result 
= (int)(arg1
)->GetZMax(); 
12271         wxPyEndAllowThreads(__tstate
); 
12272         if (PyErr_Occurred()) SWIG_fail
; 
12275         resultobj 
= SWIG_From_int((int)(result
));  
12283 static PyObject 
*_wrap_Joystick_GetNumberButtons(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12284     PyObject 
*resultobj
; 
12285     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12287     PyObject 
* obj0 
= 0 ; 
12288     char *kwnames
[] = { 
12289         (char *) "self", NULL 
 
12292     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetNumberButtons",kwnames
,&obj0
)) goto fail
; 
12293     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12294     if (SWIG_arg_fail(1)) SWIG_fail
; 
12296         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12297         result 
= (int)(arg1
)->GetNumberButtons(); 
12299         wxPyEndAllowThreads(__tstate
); 
12300         if (PyErr_Occurred()) SWIG_fail
; 
12303         resultobj 
= SWIG_From_int((int)(result
));  
12311 static PyObject 
*_wrap_Joystick_GetNumberAxes(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12312     PyObject 
*resultobj
; 
12313     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12315     PyObject 
* obj0 
= 0 ; 
12316     char *kwnames
[] = { 
12317         (char *) "self", NULL 
 
12320     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetNumberAxes",kwnames
,&obj0
)) goto fail
; 
12321     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12322     if (SWIG_arg_fail(1)) SWIG_fail
; 
12324         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12325         result 
= (int)(arg1
)->GetNumberAxes(); 
12327         wxPyEndAllowThreads(__tstate
); 
12328         if (PyErr_Occurred()) SWIG_fail
; 
12331         resultobj 
= SWIG_From_int((int)(result
));  
12339 static PyObject 
*_wrap_Joystick_GetMaxButtons(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12340     PyObject 
*resultobj
; 
12341     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12343     PyObject 
* obj0 
= 0 ; 
12344     char *kwnames
[] = { 
12345         (char *) "self", NULL 
 
12348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetMaxButtons",kwnames
,&obj0
)) goto fail
; 
12349     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12350     if (SWIG_arg_fail(1)) SWIG_fail
; 
12352         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12353         result 
= (int)(arg1
)->GetMaxButtons(); 
12355         wxPyEndAllowThreads(__tstate
); 
12356         if (PyErr_Occurred()) SWIG_fail
; 
12359         resultobj 
= SWIG_From_int((int)(result
));  
12367 static PyObject 
*_wrap_Joystick_GetMaxAxes(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12368     PyObject 
*resultobj
; 
12369     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12371     PyObject 
* obj0 
= 0 ; 
12372     char *kwnames
[] = { 
12373         (char *) "self", NULL 
 
12376     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetMaxAxes",kwnames
,&obj0
)) goto fail
; 
12377     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12378     if (SWIG_arg_fail(1)) SWIG_fail
; 
12380         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12381         result 
= (int)(arg1
)->GetMaxAxes(); 
12383         wxPyEndAllowThreads(__tstate
); 
12384         if (PyErr_Occurred()) SWIG_fail
; 
12387         resultobj 
= SWIG_From_int((int)(result
));  
12395 static PyObject 
*_wrap_Joystick_GetPollingMin(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12396     PyObject 
*resultobj
; 
12397     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12399     PyObject 
* obj0 
= 0 ; 
12400     char *kwnames
[] = { 
12401         (char *) "self", NULL 
 
12404     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetPollingMin",kwnames
,&obj0
)) goto fail
; 
12405     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12406     if (SWIG_arg_fail(1)) SWIG_fail
; 
12408         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12409         result 
= (int)(arg1
)->GetPollingMin(); 
12411         wxPyEndAllowThreads(__tstate
); 
12412         if (PyErr_Occurred()) SWIG_fail
; 
12415         resultobj 
= SWIG_From_int((int)(result
));  
12423 static PyObject 
*_wrap_Joystick_GetPollingMax(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12424     PyObject 
*resultobj
; 
12425     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12427     PyObject 
* obj0 
= 0 ; 
12428     char *kwnames
[] = { 
12429         (char *) "self", NULL 
 
12432     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetPollingMax",kwnames
,&obj0
)) goto fail
; 
12433     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12434     if (SWIG_arg_fail(1)) SWIG_fail
; 
12436         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12437         result 
= (int)(arg1
)->GetPollingMax(); 
12439         wxPyEndAllowThreads(__tstate
); 
12440         if (PyErr_Occurred()) SWIG_fail
; 
12443         resultobj 
= SWIG_From_int((int)(result
));  
12451 static PyObject 
*_wrap_Joystick_GetRudderMin(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12452     PyObject 
*resultobj
; 
12453     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12455     PyObject 
* obj0 
= 0 ; 
12456     char *kwnames
[] = { 
12457         (char *) "self", NULL 
 
12460     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetRudderMin",kwnames
,&obj0
)) goto fail
; 
12461     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12462     if (SWIG_arg_fail(1)) SWIG_fail
; 
12464         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12465         result 
= (int)(arg1
)->GetRudderMin(); 
12467         wxPyEndAllowThreads(__tstate
); 
12468         if (PyErr_Occurred()) SWIG_fail
; 
12471         resultobj 
= SWIG_From_int((int)(result
));  
12479 static PyObject 
*_wrap_Joystick_GetRudderMax(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12480     PyObject 
*resultobj
; 
12481     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12483     PyObject 
* obj0 
= 0 ; 
12484     char *kwnames
[] = { 
12485         (char *) "self", NULL 
 
12488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetRudderMax",kwnames
,&obj0
)) goto fail
; 
12489     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12490     if (SWIG_arg_fail(1)) SWIG_fail
; 
12492         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12493         result 
= (int)(arg1
)->GetRudderMax(); 
12495         wxPyEndAllowThreads(__tstate
); 
12496         if (PyErr_Occurred()) SWIG_fail
; 
12499         resultobj 
= SWIG_From_int((int)(result
));  
12507 static PyObject 
*_wrap_Joystick_GetUMin(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12508     PyObject 
*resultobj
; 
12509     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12511     PyObject 
* obj0 
= 0 ; 
12512     char *kwnames
[] = { 
12513         (char *) "self", NULL 
 
12516     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetUMin",kwnames
,&obj0
)) goto fail
; 
12517     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12518     if (SWIG_arg_fail(1)) SWIG_fail
; 
12520         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12521         result 
= (int)(arg1
)->GetUMin(); 
12523         wxPyEndAllowThreads(__tstate
); 
12524         if (PyErr_Occurred()) SWIG_fail
; 
12527         resultobj 
= SWIG_From_int((int)(result
));  
12535 static PyObject 
*_wrap_Joystick_GetUMax(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12536     PyObject 
*resultobj
; 
12537     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12539     PyObject 
* obj0 
= 0 ; 
12540     char *kwnames
[] = { 
12541         (char *) "self", NULL 
 
12544     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetUMax",kwnames
,&obj0
)) goto fail
; 
12545     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12546     if (SWIG_arg_fail(1)) SWIG_fail
; 
12548         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12549         result 
= (int)(arg1
)->GetUMax(); 
12551         wxPyEndAllowThreads(__tstate
); 
12552         if (PyErr_Occurred()) SWIG_fail
; 
12555         resultobj 
= SWIG_From_int((int)(result
));  
12563 static PyObject 
*_wrap_Joystick_GetVMin(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12564     PyObject 
*resultobj
; 
12565     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12567     PyObject 
* obj0 
= 0 ; 
12568     char *kwnames
[] = { 
12569         (char *) "self", NULL 
 
12572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetVMin",kwnames
,&obj0
)) goto fail
; 
12573     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12574     if (SWIG_arg_fail(1)) SWIG_fail
; 
12576         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12577         result 
= (int)(arg1
)->GetVMin(); 
12579         wxPyEndAllowThreads(__tstate
); 
12580         if (PyErr_Occurred()) SWIG_fail
; 
12583         resultobj 
= SWIG_From_int((int)(result
));  
12591 static PyObject 
*_wrap_Joystick_GetVMax(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12592     PyObject 
*resultobj
; 
12593     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12595     PyObject 
* obj0 
= 0 ; 
12596     char *kwnames
[] = { 
12597         (char *) "self", NULL 
 
12600     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_GetVMax",kwnames
,&obj0
)) goto fail
; 
12601     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12602     if (SWIG_arg_fail(1)) SWIG_fail
; 
12604         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12605         result 
= (int)(arg1
)->GetVMax(); 
12607         wxPyEndAllowThreads(__tstate
); 
12608         if (PyErr_Occurred()) SWIG_fail
; 
12611         resultobj 
= SWIG_From_int((int)(result
));  
12619 static PyObject 
*_wrap_Joystick_HasRudder(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12620     PyObject 
*resultobj
; 
12621     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12623     PyObject 
* obj0 
= 0 ; 
12624     char *kwnames
[] = { 
12625         (char *) "self", NULL 
 
12628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_HasRudder",kwnames
,&obj0
)) goto fail
; 
12629     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12630     if (SWIG_arg_fail(1)) SWIG_fail
; 
12632         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12633         result 
= (bool)(arg1
)->HasRudder(); 
12635         wxPyEndAllowThreads(__tstate
); 
12636         if (PyErr_Occurred()) SWIG_fail
; 
12639         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
12647 static PyObject 
*_wrap_Joystick_HasZ(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12648     PyObject 
*resultobj
; 
12649     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12651     PyObject 
* obj0 
= 0 ; 
12652     char *kwnames
[] = { 
12653         (char *) "self", NULL 
 
12656     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_HasZ",kwnames
,&obj0
)) goto fail
; 
12657     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12658     if (SWIG_arg_fail(1)) SWIG_fail
; 
12660         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12661         result 
= (bool)(arg1
)->HasZ(); 
12663         wxPyEndAllowThreads(__tstate
); 
12664         if (PyErr_Occurred()) SWIG_fail
; 
12667         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
12675 static PyObject 
*_wrap_Joystick_HasU(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12676     PyObject 
*resultobj
; 
12677     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12679     PyObject 
* obj0 
= 0 ; 
12680     char *kwnames
[] = { 
12681         (char *) "self", NULL 
 
12684     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_HasU",kwnames
,&obj0
)) goto fail
; 
12685     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12686     if (SWIG_arg_fail(1)) SWIG_fail
; 
12688         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12689         result 
= (bool)(arg1
)->HasU(); 
12691         wxPyEndAllowThreads(__tstate
); 
12692         if (PyErr_Occurred()) SWIG_fail
; 
12695         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
12703 static PyObject 
*_wrap_Joystick_HasV(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12704     PyObject 
*resultobj
; 
12705     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12707     PyObject 
* obj0 
= 0 ; 
12708     char *kwnames
[] = { 
12709         (char *) "self", NULL 
 
12712     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_HasV",kwnames
,&obj0
)) goto fail
; 
12713     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12714     if (SWIG_arg_fail(1)) SWIG_fail
; 
12716         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12717         result 
= (bool)(arg1
)->HasV(); 
12719         wxPyEndAllowThreads(__tstate
); 
12720         if (PyErr_Occurred()) SWIG_fail
; 
12723         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
12731 static PyObject 
*_wrap_Joystick_HasPOV(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12732     PyObject 
*resultobj
; 
12733     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12735     PyObject 
* obj0 
= 0 ; 
12736     char *kwnames
[] = { 
12737         (char *) "self", NULL 
 
12740     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_HasPOV",kwnames
,&obj0
)) goto fail
; 
12741     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12742     if (SWIG_arg_fail(1)) SWIG_fail
; 
12744         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12745         result 
= (bool)(arg1
)->HasPOV(); 
12747         wxPyEndAllowThreads(__tstate
); 
12748         if (PyErr_Occurred()) SWIG_fail
; 
12751         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
12759 static PyObject 
*_wrap_Joystick_HasPOV4Dir(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12760     PyObject 
*resultobj
; 
12761     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12763     PyObject 
* obj0 
= 0 ; 
12764     char *kwnames
[] = { 
12765         (char *) "self", NULL 
 
12768     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_HasPOV4Dir",kwnames
,&obj0
)) goto fail
; 
12769     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12770     if (SWIG_arg_fail(1)) SWIG_fail
; 
12772         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12773         result 
= (bool)(arg1
)->HasPOV4Dir(); 
12775         wxPyEndAllowThreads(__tstate
); 
12776         if (PyErr_Occurred()) SWIG_fail
; 
12779         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
12787 static PyObject 
*_wrap_Joystick_HasPOVCTS(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12788     PyObject 
*resultobj
; 
12789     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12791     PyObject 
* obj0 
= 0 ; 
12792     char *kwnames
[] = { 
12793         (char *) "self", NULL 
 
12796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_HasPOVCTS",kwnames
,&obj0
)) goto fail
; 
12797     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12798     if (SWIG_arg_fail(1)) SWIG_fail
; 
12800         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12801         result 
= (bool)(arg1
)->HasPOVCTS(); 
12803         wxPyEndAllowThreads(__tstate
); 
12804         if (PyErr_Occurred()) SWIG_fail
; 
12807         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
12815 static PyObject 
*_wrap_Joystick_SetCapture(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12816     PyObject 
*resultobj
; 
12817     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12818     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
12819     int arg3 
= (int) 0 ; 
12821     PyObject 
* obj0 
= 0 ; 
12822     PyObject 
* obj1 
= 0 ; 
12823     PyObject 
* obj2 
= 0 ; 
12824     char *kwnames
[] = { 
12825         (char *) "self",(char *) "win",(char *) "pollingFreq", NULL 
 
12828     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Joystick_SetCapture",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
12829     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12830     if (SWIG_arg_fail(1)) SWIG_fail
; 
12831     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
12832     if (SWIG_arg_fail(2)) SWIG_fail
; 
12835             arg3 
= (int)(SWIG_As_int(obj2
));  
12836             if (SWIG_arg_fail(3)) SWIG_fail
; 
12840         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12841         result 
= (bool)(arg1
)->SetCapture(arg2
,arg3
); 
12843         wxPyEndAllowThreads(__tstate
); 
12844         if (PyErr_Occurred()) SWIG_fail
; 
12847         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
12855 static PyObject 
*_wrap_Joystick_ReleaseCapture(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12856     PyObject 
*resultobj
; 
12857     wxJoystick 
*arg1 
= (wxJoystick 
*) 0 ; 
12859     PyObject 
* obj0 
= 0 ; 
12860     char *kwnames
[] = { 
12861         (char *) "self", NULL 
 
12864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Joystick_ReleaseCapture",kwnames
,&obj0
)) goto fail
; 
12865     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystick
, SWIG_POINTER_EXCEPTION 
| 0); 
12866     if (SWIG_arg_fail(1)) SWIG_fail
; 
12868         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12869         result 
= (bool)(arg1
)->ReleaseCapture(); 
12871         wxPyEndAllowThreads(__tstate
); 
12872         if (PyErr_Occurred()) SWIG_fail
; 
12875         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
12883 static PyObject 
* Joystick_swigregister(PyObject 
*, PyObject 
*args
) { 
12885     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
12886     SWIG_TypeClientData(SWIGTYPE_p_wxJoystick
, obj
); 
12888     return Py_BuildValue((char *)""); 
12890 static PyObject 
*_wrap_new_JoystickEvent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12891     PyObject 
*resultobj
; 
12892     wxEventType arg1 
= (wxEventType
) wxEVT_NULL 
; 
12893     int arg2 
= (int) 0 ; 
12894     int arg3 
= (int) wxJOYSTICK1 
; 
12895     int arg4 
= (int) 0 ; 
12896     wxJoystickEvent 
*result
; 
12897     PyObject 
* obj0 
= 0 ; 
12898     PyObject 
* obj1 
= 0 ; 
12899     PyObject 
* obj2 
= 0 ; 
12900     PyObject 
* obj3 
= 0 ; 
12901     char *kwnames
[] = { 
12902         (char *) "type",(char *) "state",(char *) "joystick",(char *) "change", NULL 
 
12905     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOO:new_JoystickEvent",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
12908             arg1 
= (wxEventType
)(SWIG_As_int(obj0
));  
12909             if (SWIG_arg_fail(1)) SWIG_fail
; 
12914             arg2 
= (int)(SWIG_As_int(obj1
));  
12915             if (SWIG_arg_fail(2)) SWIG_fail
; 
12920             arg3 
= (int)(SWIG_As_int(obj2
));  
12921             if (SWIG_arg_fail(3)) SWIG_fail
; 
12926             arg4 
= (int)(SWIG_As_int(obj3
));  
12927             if (SWIG_arg_fail(4)) SWIG_fail
; 
12931         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12932         result 
= (wxJoystickEvent 
*)new wxJoystickEvent(arg1
,arg2
,arg3
,arg4
); 
12934         wxPyEndAllowThreads(__tstate
); 
12935         if (PyErr_Occurred()) SWIG_fail
; 
12937     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxJoystickEvent
, 1); 
12944 static PyObject 
*_wrap_JoystickEvent_GetPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12945     PyObject 
*resultobj
; 
12946     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
12948     PyObject 
* obj0 
= 0 ; 
12949     char *kwnames
[] = { 
12950         (char *) "self", NULL 
 
12953     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:JoystickEvent_GetPosition",kwnames
,&obj0
)) goto fail
; 
12954     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
12955     if (SWIG_arg_fail(1)) SWIG_fail
; 
12957         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12958         result 
= ((wxJoystickEvent 
const *)arg1
)->GetPosition(); 
12960         wxPyEndAllowThreads(__tstate
); 
12961         if (PyErr_Occurred()) SWIG_fail
; 
12964         wxPoint 
* resultptr
; 
12965         resultptr 
= new wxPoint((wxPoint 
&)(result
)); 
12966         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxPoint
, 1); 
12974 static PyObject 
*_wrap_JoystickEvent_GetZPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
12975     PyObject 
*resultobj
; 
12976     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
12978     PyObject 
* obj0 
= 0 ; 
12979     char *kwnames
[] = { 
12980         (char *) "self", NULL 
 
12983     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:JoystickEvent_GetZPosition",kwnames
,&obj0
)) goto fail
; 
12984     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
12985     if (SWIG_arg_fail(1)) SWIG_fail
; 
12987         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
12988         result 
= (int)((wxJoystickEvent 
const *)arg1
)->GetZPosition(); 
12990         wxPyEndAllowThreads(__tstate
); 
12991         if (PyErr_Occurred()) SWIG_fail
; 
12994         resultobj 
= SWIG_From_int((int)(result
));  
13002 static PyObject 
*_wrap_JoystickEvent_GetButtonState(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13003     PyObject 
*resultobj
; 
13004     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13006     PyObject 
* obj0 
= 0 ; 
13007     char *kwnames
[] = { 
13008         (char *) "self", NULL 
 
13011     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:JoystickEvent_GetButtonState",kwnames
,&obj0
)) goto fail
; 
13012     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13013     if (SWIG_arg_fail(1)) SWIG_fail
; 
13015         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13016         result 
= (int)((wxJoystickEvent 
const *)arg1
)->GetButtonState(); 
13018         wxPyEndAllowThreads(__tstate
); 
13019         if (PyErr_Occurred()) SWIG_fail
; 
13022         resultobj 
= SWIG_From_int((int)(result
));  
13030 static PyObject 
*_wrap_JoystickEvent_GetButtonChange(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13031     PyObject 
*resultobj
; 
13032     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13034     PyObject 
* obj0 
= 0 ; 
13035     char *kwnames
[] = { 
13036         (char *) "self", NULL 
 
13039     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:JoystickEvent_GetButtonChange",kwnames
,&obj0
)) goto fail
; 
13040     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13041     if (SWIG_arg_fail(1)) SWIG_fail
; 
13043         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13044         result 
= (int)((wxJoystickEvent 
const *)arg1
)->GetButtonChange(); 
13046         wxPyEndAllowThreads(__tstate
); 
13047         if (PyErr_Occurred()) SWIG_fail
; 
13050         resultobj 
= SWIG_From_int((int)(result
));  
13058 static PyObject 
*_wrap_JoystickEvent_GetJoystick(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13059     PyObject 
*resultobj
; 
13060     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13062     PyObject 
* obj0 
= 0 ; 
13063     char *kwnames
[] = { 
13064         (char *) "self", NULL 
 
13067     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:JoystickEvent_GetJoystick",kwnames
,&obj0
)) goto fail
; 
13068     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13069     if (SWIG_arg_fail(1)) SWIG_fail
; 
13071         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13072         result 
= (int)((wxJoystickEvent 
const *)arg1
)->GetJoystick(); 
13074         wxPyEndAllowThreads(__tstate
); 
13075         if (PyErr_Occurred()) SWIG_fail
; 
13078         resultobj 
= SWIG_From_int((int)(result
));  
13086 static PyObject 
*_wrap_JoystickEvent_SetJoystick(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13087     PyObject 
*resultobj
; 
13088     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13090     PyObject 
* obj0 
= 0 ; 
13091     PyObject 
* obj1 
= 0 ; 
13092     char *kwnames
[] = { 
13093         (char *) "self",(char *) "stick", NULL 
 
13096     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:JoystickEvent_SetJoystick",kwnames
,&obj0
,&obj1
)) goto fail
; 
13097     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13098     if (SWIG_arg_fail(1)) SWIG_fail
; 
13100         arg2 
= (int)(SWIG_As_int(obj1
));  
13101         if (SWIG_arg_fail(2)) SWIG_fail
; 
13104         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13105         (arg1
)->SetJoystick(arg2
); 
13107         wxPyEndAllowThreads(__tstate
); 
13108         if (PyErr_Occurred()) SWIG_fail
; 
13110     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
13117 static PyObject 
*_wrap_JoystickEvent_SetButtonState(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13118     PyObject 
*resultobj
; 
13119     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13121     PyObject 
* obj0 
= 0 ; 
13122     PyObject 
* obj1 
= 0 ; 
13123     char *kwnames
[] = { 
13124         (char *) "self",(char *) "state", NULL 
 
13127     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:JoystickEvent_SetButtonState",kwnames
,&obj0
,&obj1
)) goto fail
; 
13128     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13129     if (SWIG_arg_fail(1)) SWIG_fail
; 
13131         arg2 
= (int)(SWIG_As_int(obj1
));  
13132         if (SWIG_arg_fail(2)) SWIG_fail
; 
13135         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13136         (arg1
)->SetButtonState(arg2
); 
13138         wxPyEndAllowThreads(__tstate
); 
13139         if (PyErr_Occurred()) SWIG_fail
; 
13141     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
13148 static PyObject 
*_wrap_JoystickEvent_SetButtonChange(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13149     PyObject 
*resultobj
; 
13150     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13152     PyObject 
* obj0 
= 0 ; 
13153     PyObject 
* obj1 
= 0 ; 
13154     char *kwnames
[] = { 
13155         (char *) "self",(char *) "change", NULL 
 
13158     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:JoystickEvent_SetButtonChange",kwnames
,&obj0
,&obj1
)) goto fail
; 
13159     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13160     if (SWIG_arg_fail(1)) SWIG_fail
; 
13162         arg2 
= (int)(SWIG_As_int(obj1
));  
13163         if (SWIG_arg_fail(2)) SWIG_fail
; 
13166         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13167         (arg1
)->SetButtonChange(arg2
); 
13169         wxPyEndAllowThreads(__tstate
); 
13170         if (PyErr_Occurred()) SWIG_fail
; 
13172     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
13179 static PyObject 
*_wrap_JoystickEvent_SetPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13180     PyObject 
*resultobj
; 
13181     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13182     wxPoint 
*arg2 
= 0 ; 
13184     PyObject 
* obj0 
= 0 ; 
13185     PyObject 
* obj1 
= 0 ; 
13186     char *kwnames
[] = { 
13187         (char *) "self",(char *) "pos", NULL 
 
13190     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:JoystickEvent_SetPosition",kwnames
,&obj0
,&obj1
)) goto fail
; 
13191     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13192     if (SWIG_arg_fail(1)) SWIG_fail
; 
13195         if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
; 
13198         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13199         (arg1
)->SetPosition((wxPoint 
const &)*arg2
); 
13201         wxPyEndAllowThreads(__tstate
); 
13202         if (PyErr_Occurred()) SWIG_fail
; 
13204     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
13211 static PyObject 
*_wrap_JoystickEvent_SetZPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13212     PyObject 
*resultobj
; 
13213     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13215     PyObject 
* obj0 
= 0 ; 
13216     PyObject 
* obj1 
= 0 ; 
13217     char *kwnames
[] = { 
13218         (char *) "self",(char *) "zPos", NULL 
 
13221     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:JoystickEvent_SetZPosition",kwnames
,&obj0
,&obj1
)) goto fail
; 
13222     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13223     if (SWIG_arg_fail(1)) SWIG_fail
; 
13225         arg2 
= (int)(SWIG_As_int(obj1
));  
13226         if (SWIG_arg_fail(2)) SWIG_fail
; 
13229         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13230         (arg1
)->SetZPosition(arg2
); 
13232         wxPyEndAllowThreads(__tstate
); 
13233         if (PyErr_Occurred()) SWIG_fail
; 
13235     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
13242 static PyObject 
*_wrap_JoystickEvent_IsButton(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13243     PyObject 
*resultobj
; 
13244     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13246     PyObject 
* obj0 
= 0 ; 
13247     char *kwnames
[] = { 
13248         (char *) "self", NULL 
 
13251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:JoystickEvent_IsButton",kwnames
,&obj0
)) goto fail
; 
13252     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13253     if (SWIG_arg_fail(1)) SWIG_fail
; 
13255         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13256         result 
= (bool)((wxJoystickEvent 
const *)arg1
)->IsButton(); 
13258         wxPyEndAllowThreads(__tstate
); 
13259         if (PyErr_Occurred()) SWIG_fail
; 
13262         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13270 static PyObject 
*_wrap_JoystickEvent_IsMove(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13271     PyObject 
*resultobj
; 
13272     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13274     PyObject 
* obj0 
= 0 ; 
13275     char *kwnames
[] = { 
13276         (char *) "self", NULL 
 
13279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:JoystickEvent_IsMove",kwnames
,&obj0
)) goto fail
; 
13280     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13281     if (SWIG_arg_fail(1)) SWIG_fail
; 
13283         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13284         result 
= (bool)((wxJoystickEvent 
const *)arg1
)->IsMove(); 
13286         wxPyEndAllowThreads(__tstate
); 
13287         if (PyErr_Occurred()) SWIG_fail
; 
13290         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13298 static PyObject 
*_wrap_JoystickEvent_IsZMove(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13299     PyObject 
*resultobj
; 
13300     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13302     PyObject 
* obj0 
= 0 ; 
13303     char *kwnames
[] = { 
13304         (char *) "self", NULL 
 
13307     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:JoystickEvent_IsZMove",kwnames
,&obj0
)) goto fail
; 
13308     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13309     if (SWIG_arg_fail(1)) SWIG_fail
; 
13311         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13312         result 
= (bool)((wxJoystickEvent 
const *)arg1
)->IsZMove(); 
13314         wxPyEndAllowThreads(__tstate
); 
13315         if (PyErr_Occurred()) SWIG_fail
; 
13318         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13326 static PyObject 
*_wrap_JoystickEvent_ButtonDown(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13327     PyObject 
*resultobj
; 
13328     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13329     int arg2 
= (int) wxJOY_BUTTON_ANY 
; 
13331     PyObject 
* obj0 
= 0 ; 
13332     PyObject 
* obj1 
= 0 ; 
13333     char *kwnames
[] = { 
13334         (char *) "self",(char *) "but", NULL 
 
13337     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:JoystickEvent_ButtonDown",kwnames
,&obj0
,&obj1
)) goto fail
; 
13338     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13339     if (SWIG_arg_fail(1)) SWIG_fail
; 
13342             arg2 
= (int)(SWIG_As_int(obj1
));  
13343             if (SWIG_arg_fail(2)) SWIG_fail
; 
13347         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13348         result 
= (bool)((wxJoystickEvent 
const *)arg1
)->ButtonDown(arg2
); 
13350         wxPyEndAllowThreads(__tstate
); 
13351         if (PyErr_Occurred()) SWIG_fail
; 
13354         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13362 static PyObject 
*_wrap_JoystickEvent_ButtonUp(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13363     PyObject 
*resultobj
; 
13364     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13365     int arg2 
= (int) wxJOY_BUTTON_ANY 
; 
13367     PyObject 
* obj0 
= 0 ; 
13368     PyObject 
* obj1 
= 0 ; 
13369     char *kwnames
[] = { 
13370         (char *) "self",(char *) "but", NULL 
 
13373     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:JoystickEvent_ButtonUp",kwnames
,&obj0
,&obj1
)) goto fail
; 
13374     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13375     if (SWIG_arg_fail(1)) SWIG_fail
; 
13378             arg2 
= (int)(SWIG_As_int(obj1
));  
13379             if (SWIG_arg_fail(2)) SWIG_fail
; 
13383         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13384         result 
= (bool)((wxJoystickEvent 
const *)arg1
)->ButtonUp(arg2
); 
13386         wxPyEndAllowThreads(__tstate
); 
13387         if (PyErr_Occurred()) SWIG_fail
; 
13390         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13398 static PyObject 
*_wrap_JoystickEvent_ButtonIsDown(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13399     PyObject 
*resultobj
; 
13400     wxJoystickEvent 
*arg1 
= (wxJoystickEvent 
*) 0 ; 
13401     int arg2 
= (int) wxJOY_BUTTON_ANY 
; 
13403     PyObject 
* obj0 
= 0 ; 
13404     PyObject 
* obj1 
= 0 ; 
13405     char *kwnames
[] = { 
13406         (char *) "self",(char *) "but", NULL 
 
13409     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:JoystickEvent_ButtonIsDown",kwnames
,&obj0
,&obj1
)) goto fail
; 
13410     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxJoystickEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
13411     if (SWIG_arg_fail(1)) SWIG_fail
; 
13414             arg2 
= (int)(SWIG_As_int(obj1
));  
13415             if (SWIG_arg_fail(2)) SWIG_fail
; 
13419         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13420         result 
= (bool)((wxJoystickEvent 
const *)arg1
)->ButtonIsDown(arg2
); 
13422         wxPyEndAllowThreads(__tstate
); 
13423         if (PyErr_Occurred()) SWIG_fail
; 
13426         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13434 static PyObject 
* JoystickEvent_swigregister(PyObject 
*, PyObject 
*args
) { 
13436     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
13437     SWIG_TypeClientData(SWIGTYPE_p_wxJoystickEvent
, obj
); 
13439     return Py_BuildValue((char *)""); 
13441 static PyObject 
*_wrap_new_Sound(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13442     PyObject 
*resultobj
; 
13443     wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
13444     wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
13446     bool temp1 
= false ; 
13447     PyObject 
* obj0 
= 0 ; 
13448     char *kwnames
[] = { 
13449         (char *) "fileName", NULL 
 
13452     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_Sound",kwnames
,&obj0
)) goto fail
; 
13455             arg1 
= wxString_in_helper(obj0
); 
13456             if (arg1 
== NULL
) SWIG_fail
; 
13461         if (!wxPyCheckForApp()) SWIG_fail
; 
13462         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13463         result 
= (wxSound 
*)new_wxSound((wxString 
const &)*arg1
); 
13465         wxPyEndAllowThreads(__tstate
); 
13466         if (PyErr_Occurred()) SWIG_fail
; 
13468     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxSound
, 1); 
13483 static PyObject 
*_wrap_new_SoundFromData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13484     PyObject 
*resultobj
; 
13485     PyObject 
*arg1 
= (PyObject 
*) 0 ; 
13487     PyObject 
* obj0 
= 0 ; 
13488     char *kwnames
[] = { 
13489         (char *) "data", NULL 
 
13492     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_SoundFromData",kwnames
,&obj0
)) goto fail
; 
13495         if (!wxPyCheckForApp()) SWIG_fail
; 
13496         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13497         result 
= (wxSound 
*)new_wxSound(arg1
); 
13499         wxPyEndAllowThreads(__tstate
); 
13500         if (PyErr_Occurred()) SWIG_fail
; 
13502     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxSound
, 1); 
13509 static PyObject 
*_wrap_delete_Sound(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13510     PyObject 
*resultobj
; 
13511     wxSound 
*arg1 
= (wxSound 
*) 0 ; 
13512     PyObject 
* obj0 
= 0 ; 
13513     char *kwnames
[] = { 
13514         (char *) "self", NULL 
 
13517     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_Sound",kwnames
,&obj0
)) goto fail
; 
13518     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxSound
, SWIG_POINTER_EXCEPTION 
| 0); 
13519     if (SWIG_arg_fail(1)) SWIG_fail
; 
13521         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13524         wxPyEndAllowThreads(__tstate
); 
13525         if (PyErr_Occurred()) SWIG_fail
; 
13527     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
13534 static PyObject 
*_wrap_Sound_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13535     PyObject 
*resultobj
; 
13536     wxSound 
*arg1 
= (wxSound 
*) 0 ; 
13537     wxString 
*arg2 
= 0 ; 
13539     bool temp2 
= false ; 
13540     PyObject 
* obj0 
= 0 ; 
13541     PyObject 
* obj1 
= 0 ; 
13542     char *kwnames
[] = { 
13543         (char *) "self",(char *) "fileName", NULL 
 
13546     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Sound_Create",kwnames
,&obj0
,&obj1
)) goto fail
; 
13547     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxSound
, SWIG_POINTER_EXCEPTION 
| 0); 
13548     if (SWIG_arg_fail(1)) SWIG_fail
; 
13550         arg2 
= wxString_in_helper(obj1
); 
13551         if (arg2 
== NULL
) SWIG_fail
; 
13555         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13556         result 
= (bool)(arg1
)->Create((wxString 
const &)*arg2
); 
13558         wxPyEndAllowThreads(__tstate
); 
13559         if (PyErr_Occurred()) SWIG_fail
; 
13562         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13578 static PyObject 
*_wrap_Sound_CreateFromData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13579     PyObject 
*resultobj
; 
13580     wxSound 
*arg1 
= (wxSound 
*) 0 ; 
13581     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
13583     PyObject 
* obj0 
= 0 ; 
13584     PyObject 
* obj1 
= 0 ; 
13585     char *kwnames
[] = { 
13586         (char *) "self",(char *) "data", NULL 
 
13589     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Sound_CreateFromData",kwnames
,&obj0
,&obj1
)) goto fail
; 
13590     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxSound
, SWIG_POINTER_EXCEPTION 
| 0); 
13591     if (SWIG_arg_fail(1)) SWIG_fail
; 
13594         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13595         result 
= (bool)wxSound_CreateFromData(arg1
,arg2
); 
13597         wxPyEndAllowThreads(__tstate
); 
13598         if (PyErr_Occurred()) SWIG_fail
; 
13601         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13609 static PyObject 
*_wrap_Sound_IsOk(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13610     PyObject 
*resultobj
; 
13611     wxSound 
*arg1 
= (wxSound 
*) 0 ; 
13613     PyObject 
* obj0 
= 0 ; 
13614     char *kwnames
[] = { 
13615         (char *) "self", NULL 
 
13618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Sound_IsOk",kwnames
,&obj0
)) goto fail
; 
13619     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxSound
, SWIG_POINTER_EXCEPTION 
| 0); 
13620     if (SWIG_arg_fail(1)) SWIG_fail
; 
13622         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13623         result 
= (bool)(arg1
)->IsOk(); 
13625         wxPyEndAllowThreads(__tstate
); 
13626         if (PyErr_Occurred()) SWIG_fail
; 
13629         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13637 static PyObject 
*_wrap_Sound_Play(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13638     PyObject 
*resultobj
; 
13639     wxSound 
*arg1 
= (wxSound 
*) 0 ; 
13640     unsigned int arg2 
= (unsigned int) wxSOUND_ASYNC 
; 
13642     PyObject 
* obj0 
= 0 ; 
13643     PyObject 
* obj1 
= 0 ; 
13644     char *kwnames
[] = { 
13645         (char *) "self",(char *) "flags", NULL 
 
13648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Sound_Play",kwnames
,&obj0
,&obj1
)) goto fail
; 
13649     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxSound
, SWIG_POINTER_EXCEPTION 
| 0); 
13650     if (SWIG_arg_fail(1)) SWIG_fail
; 
13653             arg2 
= (unsigned int)(SWIG_As_unsigned_SS_int(obj1
));  
13654             if (SWIG_arg_fail(2)) SWIG_fail
; 
13658         if (!wxPyCheckForApp()) SWIG_fail
; 
13659         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13660         result 
= (bool)((wxSound 
const *)arg1
)->Play(arg2
); 
13662         wxPyEndAllowThreads(__tstate
); 
13663         if (PyErr_Occurred()) SWIG_fail
; 
13666         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13674 static PyObject 
*_wrap_Sound_PlaySound(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13675     PyObject 
*resultobj
; 
13676     wxString 
*arg1 
= 0 ; 
13677     unsigned int arg2 
= (unsigned int) wxSOUND_ASYNC 
; 
13679     bool temp1 
= false ; 
13680     PyObject 
* obj0 
= 0 ; 
13681     PyObject 
* obj1 
= 0 ; 
13682     char *kwnames
[] = { 
13683         (char *) "filename",(char *) "flags", NULL 
 
13686     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Sound_PlaySound",kwnames
,&obj0
,&obj1
)) goto fail
; 
13688         arg1 
= wxString_in_helper(obj0
); 
13689         if (arg1 
== NULL
) SWIG_fail
; 
13694             arg2 
= (unsigned int)(SWIG_As_unsigned_SS_int(obj1
));  
13695             if (SWIG_arg_fail(2)) SWIG_fail
; 
13699         if (!wxPyCheckForApp()) SWIG_fail
; 
13700         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13701         result 
= (bool)wxSound::Play((wxString 
const &)*arg1
,arg2
); 
13703         wxPyEndAllowThreads(__tstate
); 
13704         if (PyErr_Occurred()) SWIG_fail
; 
13707         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13723 static PyObject 
*_wrap_Sound_Stop(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13724     PyObject 
*resultobj
; 
13725     char *kwnames
[] = { 
13729     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Sound_Stop",kwnames
)) goto fail
; 
13731         if (!wxPyCheckForApp()) SWIG_fail
; 
13732         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13735         wxPyEndAllowThreads(__tstate
); 
13736         if (PyErr_Occurred()) SWIG_fail
; 
13738     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
13745 static PyObject 
* Sound_swigregister(PyObject 
*, PyObject 
*args
) { 
13747     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
13748     SWIG_TypeClientData(SWIGTYPE_p_wxSound
, obj
); 
13750     return Py_BuildValue((char *)""); 
13752 static PyObject 
*_wrap_new_FileTypeInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13753     PyObject 
*resultobj
; 
13754     wxString 
*arg1 
= 0 ; 
13755     wxString 
*arg2 
= 0 ; 
13756     wxString 
*arg3 
= 0 ; 
13757     wxString 
*arg4 
= 0 ; 
13758     wxFileTypeInfo 
*result
; 
13759     bool temp1 
= false ; 
13760     bool temp2 
= false ; 
13761     bool temp3 
= false ; 
13762     bool temp4 
= false ; 
13763     PyObject 
* obj0 
= 0 ; 
13764     PyObject 
* obj1 
= 0 ; 
13765     PyObject 
* obj2 
= 0 ; 
13766     PyObject 
* obj3 
= 0 ; 
13767     char *kwnames
[] = { 
13768         (char *) "mimeType",(char *) "openCmd",(char *) "printCmd",(char *) "desc", NULL 
 
13771     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:new_FileTypeInfo",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
13773         arg1 
= wxString_in_helper(obj0
); 
13774         if (arg1 
== NULL
) SWIG_fail
; 
13778         arg2 
= wxString_in_helper(obj1
); 
13779         if (arg2 
== NULL
) SWIG_fail
; 
13783         arg3 
= wxString_in_helper(obj2
); 
13784         if (arg3 
== NULL
) SWIG_fail
; 
13788         arg4 
= wxString_in_helper(obj3
); 
13789         if (arg4 
== NULL
) SWIG_fail
; 
13793         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13794         result 
= (wxFileTypeInfo 
*)new wxFileTypeInfo((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
,(wxString 
const &)*arg4
); 
13796         wxPyEndAllowThreads(__tstate
); 
13797         if (PyErr_Occurred()) SWIG_fail
; 
13799     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFileTypeInfo
, 1); 
13838 static PyObject 
*_wrap_new_FileTypeInfoSequence(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13839     PyObject 
*resultobj
; 
13840     wxArrayString 
*arg1 
= 0 ; 
13841     wxFileTypeInfo 
*result
; 
13842     bool temp1 
= false ; 
13843     PyObject 
* obj0 
= 0 ; 
13844     char *kwnames
[] = { 
13845         (char *) "sArray", NULL 
 
13848     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_FileTypeInfoSequence",kwnames
,&obj0
)) goto fail
; 
13850         if (! PySequence_Check(obj0
)) { 
13851             PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected."); 
13854         arg1 
= new wxArrayString
; 
13856         int i
, len
=PySequence_Length(obj0
); 
13857         for (i
=0; i
<len
; i
++) { 
13858             PyObject
* item 
= PySequence_GetItem(obj0
, i
); 
13859             wxString
* s 
= wxString_in_helper(item
); 
13860             if (PyErr_Occurred())  SWIG_fail
; 
13867         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13868         result 
= (wxFileTypeInfo 
*)new wxFileTypeInfo((wxArrayString 
const &)*arg1
); 
13870         wxPyEndAllowThreads(__tstate
); 
13871         if (PyErr_Occurred()) SWIG_fail
; 
13873     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFileTypeInfo
, 1); 
13875         if (temp1
) delete arg1
; 
13880         if (temp1
) delete arg1
; 
13886 static PyObject 
*_wrap_new_NullFileTypeInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13887     PyObject 
*resultobj
; 
13888     wxFileTypeInfo 
*result
; 
13889     char *kwnames
[] = { 
13893     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_NullFileTypeInfo",kwnames
)) goto fail
; 
13895         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13896         result 
= (wxFileTypeInfo 
*)new wxFileTypeInfo(); 
13898         wxPyEndAllowThreads(__tstate
); 
13899         if (PyErr_Occurred()) SWIG_fail
; 
13901     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFileTypeInfo
, 1); 
13908 static PyObject 
*_wrap_FileTypeInfo_IsValid(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13909     PyObject 
*resultobj
; 
13910     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
13912     PyObject 
* obj0 
= 0 ; 
13913     char *kwnames
[] = { 
13914         (char *) "self", NULL 
 
13917     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileTypeInfo_IsValid",kwnames
,&obj0
)) goto fail
; 
13918     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
13919     if (SWIG_arg_fail(1)) SWIG_fail
; 
13921         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13922         result 
= (bool)((wxFileTypeInfo 
const *)arg1
)->IsValid(); 
13924         wxPyEndAllowThreads(__tstate
); 
13925         if (PyErr_Occurred()) SWIG_fail
; 
13928         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
13936 static PyObject 
*_wrap_FileTypeInfo_SetIcon(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13937     PyObject 
*resultobj
; 
13938     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
13939     wxString 
*arg2 
= 0 ; 
13940     int arg3 
= (int) 0 ; 
13941     bool temp2 
= false ; 
13942     PyObject 
* obj0 
= 0 ; 
13943     PyObject 
* obj1 
= 0 ; 
13944     PyObject 
* obj2 
= 0 ; 
13945     char *kwnames
[] = { 
13946         (char *) "self",(char *) "iconFile",(char *) "iconIndex", NULL 
 
13949     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:FileTypeInfo_SetIcon",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
13950     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
13951     if (SWIG_arg_fail(1)) SWIG_fail
; 
13953         arg2 
= wxString_in_helper(obj1
); 
13954         if (arg2 
== NULL
) SWIG_fail
; 
13959             arg3 
= (int)(SWIG_As_int(obj2
));  
13960             if (SWIG_arg_fail(3)) SWIG_fail
; 
13964         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
13965         (arg1
)->SetIcon((wxString 
const &)*arg2
,arg3
); 
13967         wxPyEndAllowThreads(__tstate
); 
13968         if (PyErr_Occurred()) SWIG_fail
; 
13970     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
13985 static PyObject 
*_wrap_FileTypeInfo_SetShortDesc(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
13986     PyObject 
*resultobj
; 
13987     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
13988     wxString 
*arg2 
= 0 ; 
13989     bool temp2 
= false ; 
13990     PyObject 
* obj0 
= 0 ; 
13991     PyObject 
* obj1 
= 0 ; 
13992     char *kwnames
[] = { 
13993         (char *) "self",(char *) "shortDesc", NULL 
 
13996     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:FileTypeInfo_SetShortDesc",kwnames
,&obj0
,&obj1
)) goto fail
; 
13997     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
13998     if (SWIG_arg_fail(1)) SWIG_fail
; 
14000         arg2 
= wxString_in_helper(obj1
); 
14001         if (arg2 
== NULL
) SWIG_fail
; 
14005         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14006         (arg1
)->SetShortDesc((wxString 
const &)*arg2
); 
14008         wxPyEndAllowThreads(__tstate
); 
14009         if (PyErr_Occurred()) SWIG_fail
; 
14011     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
14026 static PyObject 
*_wrap_FileTypeInfo_GetMimeType(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14027     PyObject 
*resultobj
; 
14028     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
14030     PyObject 
* obj0 
= 0 ; 
14031     char *kwnames
[] = { 
14032         (char *) "self", NULL 
 
14035     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileTypeInfo_GetMimeType",kwnames
,&obj0
)) goto fail
; 
14036     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
14037     if (SWIG_arg_fail(1)) SWIG_fail
; 
14039         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14041             wxString 
const &_result_ref 
= ((wxFileTypeInfo 
const *)arg1
)->GetMimeType(); 
14042             result 
= (wxString 
*) &_result_ref
; 
14045         wxPyEndAllowThreads(__tstate
); 
14046         if (PyErr_Occurred()) SWIG_fail
; 
14050         resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
14052         resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
14061 static PyObject 
*_wrap_FileTypeInfo_GetOpenCommand(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14062     PyObject 
*resultobj
; 
14063     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
14065     PyObject 
* obj0 
= 0 ; 
14066     char *kwnames
[] = { 
14067         (char *) "self", NULL 
 
14070     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileTypeInfo_GetOpenCommand",kwnames
,&obj0
)) goto fail
; 
14071     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
14072     if (SWIG_arg_fail(1)) SWIG_fail
; 
14074         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14076             wxString 
const &_result_ref 
= ((wxFileTypeInfo 
const *)arg1
)->GetOpenCommand(); 
14077             result 
= (wxString 
*) &_result_ref
; 
14080         wxPyEndAllowThreads(__tstate
); 
14081         if (PyErr_Occurred()) SWIG_fail
; 
14085         resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
14087         resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
14096 static PyObject 
*_wrap_FileTypeInfo_GetPrintCommand(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14097     PyObject 
*resultobj
; 
14098     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
14100     PyObject 
* obj0 
= 0 ; 
14101     char *kwnames
[] = { 
14102         (char *) "self", NULL 
 
14105     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileTypeInfo_GetPrintCommand",kwnames
,&obj0
)) goto fail
; 
14106     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
14107     if (SWIG_arg_fail(1)) SWIG_fail
; 
14109         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14111             wxString 
const &_result_ref 
= ((wxFileTypeInfo 
const *)arg1
)->GetPrintCommand(); 
14112             result 
= (wxString 
*) &_result_ref
; 
14115         wxPyEndAllowThreads(__tstate
); 
14116         if (PyErr_Occurred()) SWIG_fail
; 
14120         resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
14122         resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
14131 static PyObject 
*_wrap_FileTypeInfo_GetShortDesc(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14132     PyObject 
*resultobj
; 
14133     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
14135     PyObject 
* obj0 
= 0 ; 
14136     char *kwnames
[] = { 
14137         (char *) "self", NULL 
 
14140     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileTypeInfo_GetShortDesc",kwnames
,&obj0
)) goto fail
; 
14141     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
14142     if (SWIG_arg_fail(1)) SWIG_fail
; 
14144         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14146             wxString 
const &_result_ref 
= ((wxFileTypeInfo 
const *)arg1
)->GetShortDesc(); 
14147             result 
= (wxString 
*) &_result_ref
; 
14150         wxPyEndAllowThreads(__tstate
); 
14151         if (PyErr_Occurred()) SWIG_fail
; 
14155         resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
14157         resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
14166 static PyObject 
*_wrap_FileTypeInfo_GetDescription(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14167     PyObject 
*resultobj
; 
14168     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
14170     PyObject 
* obj0 
= 0 ; 
14171     char *kwnames
[] = { 
14172         (char *) "self", NULL 
 
14175     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileTypeInfo_GetDescription",kwnames
,&obj0
)) goto fail
; 
14176     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
14177     if (SWIG_arg_fail(1)) SWIG_fail
; 
14179         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14181             wxString 
const &_result_ref 
= ((wxFileTypeInfo 
const *)arg1
)->GetDescription(); 
14182             result 
= (wxString 
*) &_result_ref
; 
14185         wxPyEndAllowThreads(__tstate
); 
14186         if (PyErr_Occurred()) SWIG_fail
; 
14190         resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
14192         resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
14201 static PyObject 
*_wrap_FileTypeInfo_GetExtensions(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14202     PyObject 
*resultobj
; 
14203     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
14204     wxArrayString 
*result
; 
14205     PyObject 
* obj0 
= 0 ; 
14206     char *kwnames
[] = { 
14207         (char *) "self", NULL 
 
14210     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileTypeInfo_GetExtensions",kwnames
,&obj0
)) goto fail
; 
14211     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
14212     if (SWIG_arg_fail(1)) SWIG_fail
; 
14214         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14216             wxArrayString 
const &_result_ref 
= ((wxFileTypeInfo 
const *)arg1
)->GetExtensions(); 
14217             result 
= (wxArrayString 
*) &_result_ref
; 
14220         wxPyEndAllowThreads(__tstate
); 
14221         if (PyErr_Occurred()) SWIG_fail
; 
14224         resultobj 
= wxArrayString2PyList_helper(*result
); 
14232 static PyObject 
*_wrap_FileTypeInfo_GetExtensionsCount(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14233     PyObject 
*resultobj
; 
14234     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
14236     PyObject 
* obj0 
= 0 ; 
14237     char *kwnames
[] = { 
14238         (char *) "self", NULL 
 
14241     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileTypeInfo_GetExtensionsCount",kwnames
,&obj0
)) goto fail
; 
14242     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
14243     if (SWIG_arg_fail(1)) SWIG_fail
; 
14245         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14246         result 
= (int)((wxFileTypeInfo 
const *)arg1
)->GetExtensionsCount(); 
14248         wxPyEndAllowThreads(__tstate
); 
14249         if (PyErr_Occurred()) SWIG_fail
; 
14252         resultobj 
= SWIG_From_int((int)(result
));  
14260 static PyObject 
*_wrap_FileTypeInfo_GetIconFile(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14261     PyObject 
*resultobj
; 
14262     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
14264     PyObject 
* obj0 
= 0 ; 
14265     char *kwnames
[] = { 
14266         (char *) "self", NULL 
 
14269     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileTypeInfo_GetIconFile",kwnames
,&obj0
)) goto fail
; 
14270     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
14271     if (SWIG_arg_fail(1)) SWIG_fail
; 
14273         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14275             wxString 
const &_result_ref 
= ((wxFileTypeInfo 
const *)arg1
)->GetIconFile(); 
14276             result 
= (wxString 
*) &_result_ref
; 
14279         wxPyEndAllowThreads(__tstate
); 
14280         if (PyErr_Occurred()) SWIG_fail
; 
14284         resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
14286         resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
14295 static PyObject 
*_wrap_FileTypeInfo_GetIconIndex(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14296     PyObject 
*resultobj
; 
14297     wxFileTypeInfo 
*arg1 
= (wxFileTypeInfo 
*) 0 ; 
14299     PyObject 
* obj0 
= 0 ; 
14300     char *kwnames
[] = { 
14301         (char *) "self", NULL 
 
14304     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileTypeInfo_GetIconIndex",kwnames
,&obj0
)) goto fail
; 
14305     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileTypeInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
14306     if (SWIG_arg_fail(1)) SWIG_fail
; 
14308         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14309         result 
= (int)((wxFileTypeInfo 
const *)arg1
)->GetIconIndex(); 
14311         wxPyEndAllowThreads(__tstate
); 
14312         if (PyErr_Occurred()) SWIG_fail
; 
14315         resultobj 
= SWIG_From_int((int)(result
));  
14323 static PyObject 
* FileTypeInfo_swigregister(PyObject 
*, PyObject 
*args
) { 
14325     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
14326     SWIG_TypeClientData(SWIGTYPE_p_wxFileTypeInfo
, obj
); 
14328     return Py_BuildValue((char *)""); 
14330 static PyObject 
*_wrap_new_FileType(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14331     PyObject 
*resultobj
; 
14332     wxFileTypeInfo 
*arg1 
= 0 ; 
14333     wxFileType 
*result
; 
14334     PyObject 
* obj0 
= 0 ; 
14335     char *kwnames
[] = { 
14336         (char *) "ftInfo", NULL 
 
14339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_FileType",kwnames
,&obj0
)) goto fail
; 
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"); 
14346         if (SWIG_arg_fail(1)) SWIG_fail
; 
14349         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14350         result 
= (wxFileType 
*)new wxFileType((wxFileTypeInfo 
const &)*arg1
); 
14352         wxPyEndAllowThreads(__tstate
); 
14353         if (PyErr_Occurred()) SWIG_fail
; 
14355     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFileType
, 1); 
14362 static PyObject 
*_wrap_delete_FileType(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14363     PyObject 
*resultobj
; 
14364     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14365     PyObject 
* obj0 
= 0 ; 
14366     char *kwnames
[] = { 
14367         (char *) "self", NULL 
 
14370     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_FileType",kwnames
,&obj0
)) goto fail
; 
14371     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14372     if (SWIG_arg_fail(1)) SWIG_fail
; 
14374         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14377         wxPyEndAllowThreads(__tstate
); 
14378         if (PyErr_Occurred()) SWIG_fail
; 
14380     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
14387 static PyObject 
*_wrap_FileType_GetMimeType(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14388     PyObject 
*resultobj
; 
14389     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14391     PyObject 
* obj0 
= 0 ; 
14392     char *kwnames
[] = { 
14393         (char *) "self", NULL 
 
14396     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileType_GetMimeType",kwnames
,&obj0
)) goto fail
; 
14397     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14398     if (SWIG_arg_fail(1)) SWIG_fail
; 
14400         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14401         result 
= (PyObject 
*)wxFileType_GetMimeType(arg1
); 
14403         wxPyEndAllowThreads(__tstate
); 
14404         if (PyErr_Occurred()) SWIG_fail
; 
14406     resultobj 
= result
; 
14413 static PyObject 
*_wrap_FileType_GetMimeTypes(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14414     PyObject 
*resultobj
; 
14415     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14417     PyObject 
* obj0 
= 0 ; 
14418     char *kwnames
[] = { 
14419         (char *) "self", NULL 
 
14422     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileType_GetMimeTypes",kwnames
,&obj0
)) goto fail
; 
14423     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14424     if (SWIG_arg_fail(1)) SWIG_fail
; 
14426         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14427         result 
= (PyObject 
*)wxFileType_GetMimeTypes(arg1
); 
14429         wxPyEndAllowThreads(__tstate
); 
14430         if (PyErr_Occurred()) SWIG_fail
; 
14432     resultobj 
= result
; 
14439 static PyObject 
*_wrap_FileType_GetExtensions(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14440     PyObject 
*resultobj
; 
14441     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14443     PyObject 
* obj0 
= 0 ; 
14444     char *kwnames
[] = { 
14445         (char *) "self", NULL 
 
14448     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileType_GetExtensions",kwnames
,&obj0
)) goto fail
; 
14449     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14450     if (SWIG_arg_fail(1)) SWIG_fail
; 
14452         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14453         result 
= (PyObject 
*)wxFileType_GetExtensions(arg1
); 
14455         wxPyEndAllowThreads(__tstate
); 
14456         if (PyErr_Occurred()) SWIG_fail
; 
14458     resultobj 
= result
; 
14465 static PyObject 
*_wrap_FileType_GetIcon(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14466     PyObject 
*resultobj
; 
14467     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14469     PyObject 
* obj0 
= 0 ; 
14470     char *kwnames
[] = { 
14471         (char *) "self", NULL 
 
14474     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileType_GetIcon",kwnames
,&obj0
)) goto fail
; 
14475     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14476     if (SWIG_arg_fail(1)) SWIG_fail
; 
14478         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14479         result 
= (wxIcon 
*)wxFileType_GetIcon(arg1
); 
14481         wxPyEndAllowThreads(__tstate
); 
14482         if (PyErr_Occurred()) SWIG_fail
; 
14484     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxIcon
, 1); 
14491 static PyObject 
*_wrap_FileType_GetIconInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14492     PyObject 
*resultobj
; 
14493     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14495     PyObject 
* obj0 
= 0 ; 
14496     char *kwnames
[] = { 
14497         (char *) "self", NULL 
 
14500     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileType_GetIconInfo",kwnames
,&obj0
)) goto fail
; 
14501     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14502     if (SWIG_arg_fail(1)) SWIG_fail
; 
14504         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14505         result 
= (PyObject 
*)wxFileType_GetIconInfo(arg1
); 
14507         wxPyEndAllowThreads(__tstate
); 
14508         if (PyErr_Occurred()) SWIG_fail
; 
14510     resultobj 
= result
; 
14517 static PyObject 
*_wrap_FileType_GetDescription(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14518     PyObject 
*resultobj
; 
14519     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14521     PyObject 
* obj0 
= 0 ; 
14522     char *kwnames
[] = { 
14523         (char *) "self", NULL 
 
14526     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileType_GetDescription",kwnames
,&obj0
)) goto fail
; 
14527     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14528     if (SWIG_arg_fail(1)) SWIG_fail
; 
14530         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14531         result 
= (PyObject 
*)wxFileType_GetDescription(arg1
); 
14533         wxPyEndAllowThreads(__tstate
); 
14534         if (PyErr_Occurred()) SWIG_fail
; 
14536     resultobj 
= result
; 
14543 static PyObject 
*_wrap_FileType_GetOpenCommand(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14544     PyObject 
*resultobj
; 
14545     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14546     wxString 
*arg2 
= 0 ; 
14547     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
14548     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
14550     bool temp2 
= false ; 
14551     bool temp3 
= false ; 
14552     PyObject 
* obj0 
= 0 ; 
14553     PyObject 
* obj1 
= 0 ; 
14554     PyObject 
* obj2 
= 0 ; 
14555     char *kwnames
[] = { 
14556         (char *) "self",(char *) "filename",(char *) "mimetype", NULL 
 
14559     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:FileType_GetOpenCommand",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
14560     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14561     if (SWIG_arg_fail(1)) SWIG_fail
; 
14563         arg2 
= wxString_in_helper(obj1
); 
14564         if (arg2 
== NULL
) SWIG_fail
; 
14569             arg3 
= wxString_in_helper(obj2
); 
14570             if (arg3 
== NULL
) SWIG_fail
; 
14575         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14576         result 
= (PyObject 
*)wxFileType_GetOpenCommand(arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
); 
14578         wxPyEndAllowThreads(__tstate
); 
14579         if (PyErr_Occurred()) SWIG_fail
; 
14581     resultobj 
= result
; 
14604 static PyObject 
*_wrap_FileType_GetPrintCommand(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14605     PyObject 
*resultobj
; 
14606     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14607     wxString 
*arg2 
= 0 ; 
14608     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
14609     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
14611     bool temp2 
= false ; 
14612     bool temp3 
= false ; 
14613     PyObject 
* obj0 
= 0 ; 
14614     PyObject 
* obj1 
= 0 ; 
14615     PyObject 
* obj2 
= 0 ; 
14616     char *kwnames
[] = { 
14617         (char *) "self",(char *) "filename",(char *) "mimetype", NULL 
 
14620     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:FileType_GetPrintCommand",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
14621     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14622     if (SWIG_arg_fail(1)) SWIG_fail
; 
14624         arg2 
= wxString_in_helper(obj1
); 
14625         if (arg2 
== NULL
) SWIG_fail
; 
14630             arg3 
= wxString_in_helper(obj2
); 
14631             if (arg3 
== NULL
) SWIG_fail
; 
14636         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14637         result 
= (PyObject 
*)wxFileType_GetPrintCommand(arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
); 
14639         wxPyEndAllowThreads(__tstate
); 
14640         if (PyErr_Occurred()) SWIG_fail
; 
14642     resultobj 
= result
; 
14665 static PyObject 
*_wrap_FileType_GetAllCommands(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14666     PyObject 
*resultobj
; 
14667     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14668     wxString 
*arg2 
= 0 ; 
14669     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
14670     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
14672     bool temp2 
= false ; 
14673     bool temp3 
= false ; 
14674     PyObject 
* obj0 
= 0 ; 
14675     PyObject 
* obj1 
= 0 ; 
14676     PyObject 
* obj2 
= 0 ; 
14677     char *kwnames
[] = { 
14678         (char *) "self",(char *) "filename",(char *) "mimetype", NULL 
 
14681     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:FileType_GetAllCommands",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
14682     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14683     if (SWIG_arg_fail(1)) SWIG_fail
; 
14685         arg2 
= wxString_in_helper(obj1
); 
14686         if (arg2 
== NULL
) SWIG_fail
; 
14691             arg3 
= wxString_in_helper(obj2
); 
14692             if (arg3 
== NULL
) SWIG_fail
; 
14697         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14698         result 
= (PyObject 
*)wxFileType_GetAllCommands(arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
); 
14700         wxPyEndAllowThreads(__tstate
); 
14701         if (PyErr_Occurred()) SWIG_fail
; 
14703     resultobj 
= result
; 
14726 static PyObject 
*_wrap_FileType_SetCommand(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14727     PyObject 
*resultobj
; 
14728     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14729     wxString 
*arg2 
= 0 ; 
14730     wxString 
*arg3 
= 0 ; 
14731     bool arg4 
= (bool) true ; 
14733     bool temp2 
= false ; 
14734     bool temp3 
= false ; 
14735     PyObject 
* obj0 
= 0 ; 
14736     PyObject 
* obj1 
= 0 ; 
14737     PyObject 
* obj2 
= 0 ; 
14738     PyObject 
* obj3 
= 0 ; 
14739     char *kwnames
[] = { 
14740         (char *) "self",(char *) "cmd",(char *) "verb",(char *) "overwriteprompt", NULL 
 
14743     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:FileType_SetCommand",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
14744     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14745     if (SWIG_arg_fail(1)) SWIG_fail
; 
14747         arg2 
= wxString_in_helper(obj1
); 
14748         if (arg2 
== NULL
) SWIG_fail
; 
14752         arg3 
= wxString_in_helper(obj2
); 
14753         if (arg3 
== NULL
) SWIG_fail
; 
14758             arg4 
= (bool)(SWIG_As_bool(obj3
));  
14759             if (SWIG_arg_fail(4)) SWIG_fail
; 
14763         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14764         result 
= (bool)(arg1
)->SetCommand((wxString 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
14766         wxPyEndAllowThreads(__tstate
); 
14767         if (PyErr_Occurred()) SWIG_fail
; 
14770         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
14794 static PyObject 
*_wrap_FileType_SetDefaultIcon(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14795     PyObject 
*resultobj
; 
14796     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14797     wxString 
const &arg2_defvalue 
= wxPyEmptyString 
; 
14798     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
14799     int arg3 
= (int) 0 ; 
14801     bool temp2 
= false ; 
14802     PyObject 
* obj0 
= 0 ; 
14803     PyObject 
* obj1 
= 0 ; 
14804     PyObject 
* obj2 
= 0 ; 
14805     char *kwnames
[] = { 
14806         (char *) "self",(char *) "cmd",(char *) "index", NULL 
 
14809     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:FileType_SetDefaultIcon",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
14810     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14811     if (SWIG_arg_fail(1)) SWIG_fail
; 
14814             arg2 
= wxString_in_helper(obj1
); 
14815             if (arg2 
== NULL
) SWIG_fail
; 
14821             arg3 
= (int)(SWIG_As_int(obj2
));  
14822             if (SWIG_arg_fail(3)) SWIG_fail
; 
14826         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14827         result 
= (bool)(arg1
)->SetDefaultIcon((wxString 
const &)*arg2
,arg3
); 
14829         wxPyEndAllowThreads(__tstate
); 
14830         if (PyErr_Occurred()) SWIG_fail
; 
14833         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
14849 static PyObject 
*_wrap_FileType_Unassociate(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14850     PyObject 
*resultobj
; 
14851     wxFileType 
*arg1 
= (wxFileType 
*) 0 ; 
14853     PyObject 
* obj0 
= 0 ; 
14854     char *kwnames
[] = { 
14855         (char *) "self", NULL 
 
14858     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileType_Unassociate",kwnames
,&obj0
)) goto fail
; 
14859     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
14860     if (SWIG_arg_fail(1)) SWIG_fail
; 
14862         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14863         result 
= (bool)(arg1
)->Unassociate(); 
14865         wxPyEndAllowThreads(__tstate
); 
14866         if (PyErr_Occurred()) SWIG_fail
; 
14869         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
14877 static PyObject 
*_wrap_FileType_ExpandCommand(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14878     PyObject 
*resultobj
; 
14879     wxString 
*arg1 
= 0 ; 
14880     wxString 
*arg2 
= 0 ; 
14881     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
14882     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
14884     bool temp1 
= false ; 
14885     bool temp2 
= false ; 
14886     bool temp3 
= false ; 
14887     PyObject 
* obj0 
= 0 ; 
14888     PyObject 
* obj1 
= 0 ; 
14889     PyObject 
* obj2 
= 0 ; 
14890     char *kwnames
[] = { 
14891         (char *) "command",(char *) "filename",(char *) "mimetype", NULL 
 
14894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:FileType_ExpandCommand",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
14896         arg1 
= wxString_in_helper(obj0
); 
14897         if (arg1 
== NULL
) SWIG_fail
; 
14901         arg2 
= wxString_in_helper(obj1
); 
14902         if (arg2 
== NULL
) SWIG_fail
; 
14907             arg3 
= wxString_in_helper(obj2
); 
14908             if (arg3 
== NULL
) SWIG_fail
; 
14913         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
14914         result 
= FileType_ExpandCommand((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
); 
14916         wxPyEndAllowThreads(__tstate
); 
14917         if (PyErr_Occurred()) SWIG_fail
; 
14921         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
14923         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
14956 static PyObject 
* FileType_swigregister(PyObject 
*, PyObject 
*args
) { 
14958     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
14959     SWIG_TypeClientData(SWIGTYPE_p_wxFileType
, obj
); 
14961     return Py_BuildValue((char *)""); 
14963 static int _wrap_TheMimeTypesManager_set(PyObject 
*) { 
14964     PyErr_SetString(PyExc_TypeError
,"Variable TheMimeTypesManager is read-only."); 
14969 static PyObject 
*_wrap_TheMimeTypesManager_get(void) { 
14972     pyobj 
= SWIG_NewPointerObj((void *)(wxTheMimeTypesManager
), SWIGTYPE_p_wxMimeTypesManager
, 0); 
14977 static PyObject 
*_wrap_MimeTypesManager_IsOfType(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
14978     PyObject 
*resultobj
; 
14979     wxString 
*arg1 
= 0 ; 
14980     wxString 
*arg2 
= 0 ; 
14982     bool temp1 
= false ; 
14983     bool temp2 
= false ; 
14984     PyObject 
* obj0 
= 0 ; 
14985     PyObject 
* obj1 
= 0 ; 
14986     char *kwnames
[] = { 
14987         (char *) "mimeType",(char *) "wildcard", NULL 
 
14990     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:MimeTypesManager_IsOfType",kwnames
,&obj0
,&obj1
)) goto fail
; 
14992         arg1 
= wxString_in_helper(obj0
); 
14993         if (arg1 
== NULL
) SWIG_fail
; 
14997         arg2 
= wxString_in_helper(obj1
); 
14998         if (arg2 
== NULL
) SWIG_fail
; 
15002         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15003         result 
= (bool)wxMimeTypesManager::IsOfType((wxString 
const &)*arg1
,(wxString 
const &)*arg2
); 
15005         wxPyEndAllowThreads(__tstate
); 
15006         if (PyErr_Occurred()) SWIG_fail
; 
15009         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
15033 static PyObject 
*_wrap_new_MimeTypesManager(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15034     PyObject 
*resultobj
; 
15035     wxMimeTypesManager 
*result
; 
15036     char *kwnames
[] = { 
15040     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_MimeTypesManager",kwnames
)) goto fail
; 
15042         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15043         result 
= (wxMimeTypesManager 
*)new wxMimeTypesManager(); 
15045         wxPyEndAllowThreads(__tstate
); 
15046         if (PyErr_Occurred()) SWIG_fail
; 
15048     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxMimeTypesManager
, 1); 
15055 static PyObject 
*_wrap_MimeTypesManager_Initialize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15056     PyObject 
*resultobj
; 
15057     wxMimeTypesManager 
*arg1 
= (wxMimeTypesManager 
*) 0 ; 
15058     int arg2 
= (int) wxMAILCAP_ALL 
; 
15059     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
15060     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
15061     bool temp3 
= false ; 
15062     PyObject 
* obj0 
= 0 ; 
15063     PyObject 
* obj1 
= 0 ; 
15064     PyObject 
* obj2 
= 0 ; 
15065     char *kwnames
[] = { 
15066         (char *) "self",(char *) "mailcapStyle",(char *) "extraDir", NULL 
 
15069     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:MimeTypesManager_Initialize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
15070     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMimeTypesManager
, SWIG_POINTER_EXCEPTION 
| 0); 
15071     if (SWIG_arg_fail(1)) SWIG_fail
; 
15074             arg2 
= (int)(SWIG_As_int(obj1
));  
15075             if (SWIG_arg_fail(2)) SWIG_fail
; 
15080             arg3 
= wxString_in_helper(obj2
); 
15081             if (arg3 
== NULL
) SWIG_fail
; 
15086         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15087         (arg1
)->Initialize(arg2
,(wxString 
const &)*arg3
); 
15089         wxPyEndAllowThreads(__tstate
); 
15090         if (PyErr_Occurred()) SWIG_fail
; 
15092     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
15107 static PyObject 
*_wrap_MimeTypesManager_ClearData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15108     PyObject 
*resultobj
; 
15109     wxMimeTypesManager 
*arg1 
= (wxMimeTypesManager 
*) 0 ; 
15110     PyObject 
* obj0 
= 0 ; 
15111     char *kwnames
[] = { 
15112         (char *) "self", NULL 
 
15115     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:MimeTypesManager_ClearData",kwnames
,&obj0
)) goto fail
; 
15116     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMimeTypesManager
, SWIG_POINTER_EXCEPTION 
| 0); 
15117     if (SWIG_arg_fail(1)) SWIG_fail
; 
15119         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15120         (arg1
)->ClearData(); 
15122         wxPyEndAllowThreads(__tstate
); 
15123         if (PyErr_Occurred()) SWIG_fail
; 
15125     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
15132 static PyObject 
*_wrap_MimeTypesManager_GetFileTypeFromExtension(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15133     PyObject 
*resultobj
; 
15134     wxMimeTypesManager 
*arg1 
= (wxMimeTypesManager 
*) 0 ; 
15135     wxString 
*arg2 
= 0 ; 
15136     wxFileType 
*result
; 
15137     bool temp2 
= false ; 
15138     PyObject 
* obj0 
= 0 ; 
15139     PyObject 
* obj1 
= 0 ; 
15140     char *kwnames
[] = { 
15141         (char *) "self",(char *) "ext", NULL 
 
15144     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:MimeTypesManager_GetFileTypeFromExtension",kwnames
,&obj0
,&obj1
)) goto fail
; 
15145     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMimeTypesManager
, SWIG_POINTER_EXCEPTION 
| 0); 
15146     if (SWIG_arg_fail(1)) SWIG_fail
; 
15148         arg2 
= wxString_in_helper(obj1
); 
15149         if (arg2 
== NULL
) SWIG_fail
; 
15153         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15154         result 
= (wxFileType 
*)(arg1
)->GetFileTypeFromExtension((wxString 
const &)*arg2
); 
15156         wxPyEndAllowThreads(__tstate
); 
15157         if (PyErr_Occurred()) SWIG_fail
; 
15159     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFileType
, 1); 
15174 static PyObject 
*_wrap_MimeTypesManager_GetFileTypeFromMimeType(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15175     PyObject 
*resultobj
; 
15176     wxMimeTypesManager 
*arg1 
= (wxMimeTypesManager 
*) 0 ; 
15177     wxString 
*arg2 
= 0 ; 
15178     wxFileType 
*result
; 
15179     bool temp2 
= false ; 
15180     PyObject 
* obj0 
= 0 ; 
15181     PyObject 
* obj1 
= 0 ; 
15182     char *kwnames
[] = { 
15183         (char *) "self",(char *) "mimeType", NULL 
 
15186     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:MimeTypesManager_GetFileTypeFromMimeType",kwnames
,&obj0
,&obj1
)) goto fail
; 
15187     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMimeTypesManager
, SWIG_POINTER_EXCEPTION 
| 0); 
15188     if (SWIG_arg_fail(1)) SWIG_fail
; 
15190         arg2 
= wxString_in_helper(obj1
); 
15191         if (arg2 
== NULL
) SWIG_fail
; 
15195         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15196         result 
= (wxFileType 
*)(arg1
)->GetFileTypeFromMimeType((wxString 
const &)*arg2
); 
15198         wxPyEndAllowThreads(__tstate
); 
15199         if (PyErr_Occurred()) SWIG_fail
; 
15201     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFileType
, 1); 
15216 static PyObject 
*_wrap_MimeTypesManager_ReadMailcap(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15217     PyObject 
*resultobj
; 
15218     wxMimeTypesManager 
*arg1 
= (wxMimeTypesManager 
*) 0 ; 
15219     wxString 
*arg2 
= 0 ; 
15220     bool arg3 
= (bool) false ; 
15222     bool temp2 
= false ; 
15223     PyObject 
* obj0 
= 0 ; 
15224     PyObject 
* obj1 
= 0 ; 
15225     PyObject 
* obj2 
= 0 ; 
15226     char *kwnames
[] = { 
15227         (char *) "self",(char *) "filename",(char *) "fallback", NULL 
 
15230     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:MimeTypesManager_ReadMailcap",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
15231     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMimeTypesManager
, SWIG_POINTER_EXCEPTION 
| 0); 
15232     if (SWIG_arg_fail(1)) SWIG_fail
; 
15234         arg2 
= wxString_in_helper(obj1
); 
15235         if (arg2 
== NULL
) SWIG_fail
; 
15240             arg3 
= (bool)(SWIG_As_bool(obj2
));  
15241             if (SWIG_arg_fail(3)) SWIG_fail
; 
15245         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15246         result 
= (bool)(arg1
)->ReadMailcap((wxString 
const &)*arg2
,arg3
); 
15248         wxPyEndAllowThreads(__tstate
); 
15249         if (PyErr_Occurred()) SWIG_fail
; 
15252         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
15268 static PyObject 
*_wrap_MimeTypesManager_ReadMimeTypes(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15269     PyObject 
*resultobj
; 
15270     wxMimeTypesManager 
*arg1 
= (wxMimeTypesManager 
*) 0 ; 
15271     wxString 
*arg2 
= 0 ; 
15273     bool temp2 
= false ; 
15274     PyObject 
* obj0 
= 0 ; 
15275     PyObject 
* obj1 
= 0 ; 
15276     char *kwnames
[] = { 
15277         (char *) "self",(char *) "filename", NULL 
 
15280     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:MimeTypesManager_ReadMimeTypes",kwnames
,&obj0
,&obj1
)) goto fail
; 
15281     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMimeTypesManager
, SWIG_POINTER_EXCEPTION 
| 0); 
15282     if (SWIG_arg_fail(1)) SWIG_fail
; 
15284         arg2 
= wxString_in_helper(obj1
); 
15285         if (arg2 
== NULL
) SWIG_fail
; 
15289         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15290         result 
= (bool)(arg1
)->ReadMimeTypes((wxString 
const &)*arg2
); 
15292         wxPyEndAllowThreads(__tstate
); 
15293         if (PyErr_Occurred()) SWIG_fail
; 
15296         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
15312 static PyObject 
*_wrap_MimeTypesManager_EnumAllFileTypes(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15313     PyObject 
*resultobj
; 
15314     wxMimeTypesManager 
*arg1 
= (wxMimeTypesManager 
*) 0 ; 
15316     PyObject 
* obj0 
= 0 ; 
15317     char *kwnames
[] = { 
15318         (char *) "self", NULL 
 
15321     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:MimeTypesManager_EnumAllFileTypes",kwnames
,&obj0
)) goto fail
; 
15322     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMimeTypesManager
, SWIG_POINTER_EXCEPTION 
| 0); 
15323     if (SWIG_arg_fail(1)) SWIG_fail
; 
15325         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15326         result 
= (PyObject 
*)wxMimeTypesManager_EnumAllFileTypes(arg1
); 
15328         wxPyEndAllowThreads(__tstate
); 
15329         if (PyErr_Occurred()) SWIG_fail
; 
15331     resultobj 
= result
; 
15338 static PyObject 
*_wrap_MimeTypesManager_AddFallback(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15339     PyObject 
*resultobj
; 
15340     wxMimeTypesManager 
*arg1 
= (wxMimeTypesManager 
*) 0 ; 
15341     wxFileTypeInfo 
*arg2 
= 0 ; 
15342     PyObject 
* obj0 
= 0 ; 
15343     PyObject 
* obj1 
= 0 ; 
15344     char *kwnames
[] = { 
15345         (char *) "self",(char *) "ft", NULL 
 
15348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:MimeTypesManager_AddFallback",kwnames
,&obj0
,&obj1
)) goto fail
; 
15349     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMimeTypesManager
, SWIG_POINTER_EXCEPTION 
| 0); 
15350     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
15357         if (SWIG_arg_fail(2)) SWIG_fail
; 
15360         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15361         (arg1
)->AddFallback((wxFileTypeInfo 
const &)*arg2
); 
15363         wxPyEndAllowThreads(__tstate
); 
15364         if (PyErr_Occurred()) SWIG_fail
; 
15366     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
15373 static PyObject 
*_wrap_MimeTypesManager_Associate(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15374     PyObject 
*resultobj
; 
15375     wxMimeTypesManager 
*arg1 
= (wxMimeTypesManager 
*) 0 ; 
15376     wxFileTypeInfo 
*arg2 
= 0 ; 
15377     wxFileType 
*result
; 
15378     PyObject 
* obj0 
= 0 ; 
15379     PyObject 
* obj1 
= 0 ; 
15380     char *kwnames
[] = { 
15381         (char *) "self",(char *) "ftInfo", NULL 
 
15384     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:MimeTypesManager_Associate",kwnames
,&obj0
,&obj1
)) goto fail
; 
15385     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMimeTypesManager
, SWIG_POINTER_EXCEPTION 
| 0); 
15386     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
15393         if (SWIG_arg_fail(2)) SWIG_fail
; 
15396         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15397         result 
= (wxFileType 
*)(arg1
)->Associate((wxFileTypeInfo 
const &)*arg2
); 
15399         wxPyEndAllowThreads(__tstate
); 
15400         if (PyErr_Occurred()) SWIG_fail
; 
15402     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFileType
, 1); 
15409 static PyObject 
*_wrap_MimeTypesManager_Unassociate(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15410     PyObject 
*resultobj
; 
15411     wxMimeTypesManager 
*arg1 
= (wxMimeTypesManager 
*) 0 ; 
15412     wxFileType 
*arg2 
= (wxFileType 
*) 0 ; 
15414     PyObject 
* obj0 
= 0 ; 
15415     PyObject 
* obj1 
= 0 ; 
15416     char *kwnames
[] = { 
15417         (char *) "self",(char *) "ft", NULL 
 
15420     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:MimeTypesManager_Unassociate",kwnames
,&obj0
,&obj1
)) goto fail
; 
15421     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMimeTypesManager
, SWIG_POINTER_EXCEPTION 
| 0); 
15422     if (SWIG_arg_fail(1)) SWIG_fail
; 
15423     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxFileType
, SWIG_POINTER_EXCEPTION 
| 0); 
15424     if (SWIG_arg_fail(2)) SWIG_fail
; 
15426         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15427         result 
= (bool)(arg1
)->Unassociate(arg2
); 
15429         wxPyEndAllowThreads(__tstate
); 
15430         if (PyErr_Occurred()) SWIG_fail
; 
15433         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
15441 static PyObject 
*_wrap_delete_MimeTypesManager(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
15442     PyObject 
*resultobj
; 
15443     wxMimeTypesManager 
*arg1 
= (wxMimeTypesManager 
*) 0 ; 
15444     PyObject 
* obj0 
= 0 ; 
15445     char *kwnames
[] = { 
15446         (char *) "self", NULL 
 
15449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_MimeTypesManager",kwnames
,&obj0
)) goto fail
; 
15450     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxMimeTypesManager
, SWIG_POINTER_EXCEPTION 
| 0); 
15451     if (SWIG_arg_fail(1)) SWIG_fail
; 
15453         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
15456         wxPyEndAllowThreads(__tstate
); 
15457         if (PyErr_Occurred()) SWIG_fail
; 
15459     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
15466 static PyObject 
* MimeTypesManager_swigregister(PyObject 
*, PyObject 
*args
) { 
15468     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
15469     SWIG_TypeClientData(SWIGTYPE_p_wxMimeTypesManager
, obj
); 
15471     return Py_BuildValue((char *)""); 
15473 static int _wrap_ART_TOOLBAR_set(PyObject 
*) { 
15474     PyErr_SetString(PyExc_TypeError
,"Variable ART_TOOLBAR is read-only."); 
15479 static PyObject 
*_wrap_ART_TOOLBAR_get(void) { 
15484         pyobj 
= PyUnicode_FromWideChar((&wxPyART_TOOLBAR
)->c_str(), (&wxPyART_TOOLBAR
)->Len()); 
15486         pyobj 
= PyString_FromStringAndSize((&wxPyART_TOOLBAR
)->c_str(), (&wxPyART_TOOLBAR
)->Len()); 
15493 static int _wrap_ART_MENU_set(PyObject 
*) { 
15494     PyErr_SetString(PyExc_TypeError
,"Variable ART_MENU is read-only."); 
15499 static PyObject 
*_wrap_ART_MENU_get(void) { 
15504         pyobj 
= PyUnicode_FromWideChar((&wxPyART_MENU
)->c_str(), (&wxPyART_MENU
)->Len()); 
15506         pyobj 
= PyString_FromStringAndSize((&wxPyART_MENU
)->c_str(), (&wxPyART_MENU
)->Len()); 
15513 static int _wrap_ART_FRAME_ICON_set(PyObject 
*) { 
15514     PyErr_SetString(PyExc_TypeError
,"Variable ART_FRAME_ICON is read-only."); 
15519 static PyObject 
*_wrap_ART_FRAME_ICON_get(void) { 
15524         pyobj 
= PyUnicode_FromWideChar((&wxPyART_FRAME_ICON
)->c_str(), (&wxPyART_FRAME_ICON
)->Len()); 
15526         pyobj 
= PyString_FromStringAndSize((&wxPyART_FRAME_ICON
)->c_str(), (&wxPyART_FRAME_ICON
)->Len()); 
15533 static int _wrap_ART_CMN_DIALOG_set(PyObject 
*) { 
15534     PyErr_SetString(PyExc_TypeError
,"Variable ART_CMN_DIALOG is read-only."); 
15539 static PyObject 
*_wrap_ART_CMN_DIALOG_get(void) { 
15544         pyobj 
= PyUnicode_FromWideChar((&wxPyART_CMN_DIALOG
)->c_str(), (&wxPyART_CMN_DIALOG
)->Len()); 
15546         pyobj 
= PyString_FromStringAndSize((&wxPyART_CMN_DIALOG
)->c_str(), (&wxPyART_CMN_DIALOG
)->Len()); 
15553 static int _wrap_ART_HELP_BROWSER_set(PyObject 
*) { 
15554     PyErr_SetString(PyExc_TypeError
,"Variable ART_HELP_BROWSER is read-only."); 
15559 static PyObject 
*_wrap_ART_HELP_BROWSER_get(void) { 
15564         pyobj 
= PyUnicode_FromWideChar((&wxPyART_HELP_BROWSER
)->c_str(), (&wxPyART_HELP_BROWSER
)->Len()); 
15566         pyobj 
= PyString_FromStringAndSize((&wxPyART_HELP_BROWSER
)->c_str(), (&wxPyART_HELP_BROWSER
)->Len()); 
15573 static int _wrap_ART_MESSAGE_BOX_set(PyObject 
*) { 
15574     PyErr_SetString(PyExc_TypeError
,"Variable ART_MESSAGE_BOX is read-only."); 
15579 static PyObject 
*_wrap_ART_MESSAGE_BOX_get(void) { 
15584         pyobj 
= PyUnicode_FromWideChar((&wxPyART_MESSAGE_BOX
)->c_str(), (&wxPyART_MESSAGE_BOX
)->Len()); 
15586         pyobj 
= PyString_FromStringAndSize((&wxPyART_MESSAGE_BOX
)->c_str(), (&wxPyART_MESSAGE_BOX
)->Len()); 
15593 static int _wrap_ART_BUTTON_set(PyObject 
*) { 
15594     PyErr_SetString(PyExc_TypeError
,"Variable ART_BUTTON is read-only."); 
15599 static PyObject 
*_wrap_ART_BUTTON_get(void) { 
15604         pyobj 
= PyUnicode_FromWideChar((&wxPyART_BUTTON
)->c_str(), (&wxPyART_BUTTON
)->Len()); 
15606         pyobj 
= PyString_FromStringAndSize((&wxPyART_BUTTON
)->c_str(), (&wxPyART_BUTTON
)->Len()); 
15613 static int _wrap_ART_OTHER_set(PyObject 
*) { 
15614     PyErr_SetString(PyExc_TypeError
,"Variable ART_OTHER is read-only."); 
15619 static PyObject 
*_wrap_ART_OTHER_get(void) { 
15624         pyobj 
= PyUnicode_FromWideChar((&wxPyART_OTHER
)->c_str(), (&wxPyART_OTHER
)->Len()); 
15626         pyobj 
= PyString_FromStringAndSize((&wxPyART_OTHER
)->c_str(), (&wxPyART_OTHER
)->Len()); 
15633 static int _wrap_ART_ADD_BOOKMARK_set(PyObject 
*) { 
15634     PyErr_SetString(PyExc_TypeError
,"Variable ART_ADD_BOOKMARK is read-only."); 
15639 static PyObject 
*_wrap_ART_ADD_BOOKMARK_get(void) { 
15644         pyobj 
= PyUnicode_FromWideChar((&wxPyART_ADD_BOOKMARK
)->c_str(), (&wxPyART_ADD_BOOKMARK
)->Len()); 
15646         pyobj 
= PyString_FromStringAndSize((&wxPyART_ADD_BOOKMARK
)->c_str(), (&wxPyART_ADD_BOOKMARK
)->Len()); 
15653 static int _wrap_ART_DEL_BOOKMARK_set(PyObject 
*) { 
15654     PyErr_SetString(PyExc_TypeError
,"Variable ART_DEL_BOOKMARK is read-only."); 
15659 static PyObject 
*_wrap_ART_DEL_BOOKMARK_get(void) { 
15664         pyobj 
= PyUnicode_FromWideChar((&wxPyART_DEL_BOOKMARK
)->c_str(), (&wxPyART_DEL_BOOKMARK
)->Len()); 
15666         pyobj 
= PyString_FromStringAndSize((&wxPyART_DEL_BOOKMARK
)->c_str(), (&wxPyART_DEL_BOOKMARK
)->Len()); 
15673 static int _wrap_ART_HELP_SIDE_PANEL_set(PyObject 
*) { 
15674     PyErr_SetString(PyExc_TypeError
,"Variable ART_HELP_SIDE_PANEL is read-only."); 
15679 static PyObject 
*_wrap_ART_HELP_SIDE_PANEL_get(void) { 
15684         pyobj 
= PyUnicode_FromWideChar((&wxPyART_HELP_SIDE_PANEL
)->c_str(), (&wxPyART_HELP_SIDE_PANEL
)->Len()); 
15686         pyobj 
= PyString_FromStringAndSize((&wxPyART_HELP_SIDE_PANEL
)->c_str(), (&wxPyART_HELP_SIDE_PANEL
)->Len()); 
15693 static int _wrap_ART_HELP_SETTINGS_set(PyObject 
*) { 
15694     PyErr_SetString(PyExc_TypeError
,"Variable ART_HELP_SETTINGS is read-only."); 
15699 static PyObject 
*_wrap_ART_HELP_SETTINGS_get(void) { 
15704         pyobj 
= PyUnicode_FromWideChar((&wxPyART_HELP_SETTINGS
)->c_str(), (&wxPyART_HELP_SETTINGS
)->Len()); 
15706         pyobj 
= PyString_FromStringAndSize((&wxPyART_HELP_SETTINGS
)->c_str(), (&wxPyART_HELP_SETTINGS
)->Len()); 
15713 static int _wrap_ART_HELP_BOOK_set(PyObject 
*) { 
15714     PyErr_SetString(PyExc_TypeError
,"Variable ART_HELP_BOOK is read-only."); 
15719 static PyObject 
*_wrap_ART_HELP_BOOK_get(void) { 
15724         pyobj 
= PyUnicode_FromWideChar((&wxPyART_HELP_BOOK
)->c_str(), (&wxPyART_HELP_BOOK
)->Len()); 
15726         pyobj 
= PyString_FromStringAndSize((&wxPyART_HELP_BOOK
)->c_str(), (&wxPyART_HELP_BOOK
)->Len()); 
15733 static int _wrap_ART_HELP_FOLDER_set(PyObject 
*) { 
15734     PyErr_SetString(PyExc_TypeError
,"Variable ART_HELP_FOLDER is read-only."); 
15739 static PyObject 
*_wrap_ART_HELP_FOLDER_get(void) { 
15744         pyobj 
= PyUnicode_FromWideChar((&wxPyART_HELP_FOLDER
)->c_str(), (&wxPyART_HELP_FOLDER
)->Len()); 
15746         pyobj 
= PyString_FromStringAndSize((&wxPyART_HELP_FOLDER
)->c_str(), (&wxPyART_HELP_FOLDER
)->Len()); 
15753 static int _wrap_ART_HELP_PAGE_set(PyObject 
*) { 
15754     PyErr_SetString(PyExc_TypeError
,"Variable ART_HELP_PAGE is read-only."); 
15759 static PyObject 
*_wrap_ART_HELP_PAGE_get(void) { 
15764         pyobj 
= PyUnicode_FromWideChar((&wxPyART_HELP_PAGE
)->c_str(), (&wxPyART_HELP_PAGE
)->Len()); 
15766         pyobj 
= PyString_FromStringAndSize((&wxPyART_HELP_PAGE
)->c_str(), (&wxPyART_HELP_PAGE
)->Len()); 
15773 static int _wrap_ART_GO_BACK_set(PyObject 
*) { 
15774     PyErr_SetString(PyExc_TypeError
,"Variable ART_GO_BACK is read-only."); 
15779 static PyObject 
*_wrap_ART_GO_BACK_get(void) { 
15784         pyobj 
= PyUnicode_FromWideChar((&wxPyART_GO_BACK
)->c_str(), (&wxPyART_GO_BACK
)->Len()); 
15786         pyobj 
= PyString_FromStringAndSize((&wxPyART_GO_BACK
)->c_str(), (&wxPyART_GO_BACK
)->Len()); 
15793 static int _wrap_ART_GO_FORWARD_set(PyObject 
*) { 
15794     PyErr_SetString(PyExc_TypeError
,"Variable ART_GO_FORWARD is read-only."); 
15799 static PyObject 
*_wrap_ART_GO_FORWARD_get(void) { 
15804         pyobj 
= PyUnicode_FromWideChar((&wxPyART_GO_FORWARD
)->c_str(), (&wxPyART_GO_FORWARD
)->Len()); 
15806         pyobj 
= PyString_FromStringAndSize((&wxPyART_GO_FORWARD
)->c_str(), (&wxPyART_GO_FORWARD
)->Len()); 
15813 static int _wrap_ART_GO_UP_set(PyObject 
*) { 
15814     PyErr_SetString(PyExc_TypeError
,"Variable ART_GO_UP is read-only."); 
15819 static PyObject 
*_wrap_ART_GO_UP_get(void) { 
15824         pyobj 
= PyUnicode_FromWideChar((&wxPyART_GO_UP
)->c_str(), (&wxPyART_GO_UP
)->Len()); 
15826         pyobj 
= PyString_FromStringAndSize((&wxPyART_GO_UP
)->c_str(), (&wxPyART_GO_UP
)->Len()); 
15833 static int _wrap_ART_GO_DOWN_set(PyObject 
*) { 
15834     PyErr_SetString(PyExc_TypeError
,"Variable ART_GO_DOWN is read-only."); 
15839 static PyObject 
*_wrap_ART_GO_DOWN_get(void) { 
15844         pyobj 
= PyUnicode_FromWideChar((&wxPyART_GO_DOWN
)->c_str(), (&wxPyART_GO_DOWN
)->Len()); 
15846         pyobj 
= PyString_FromStringAndSize((&wxPyART_GO_DOWN
)->c_str(), (&wxPyART_GO_DOWN
)->Len()); 
15853 static int _wrap_ART_GO_TO_PARENT_set(PyObject 
*) { 
15854     PyErr_SetString(PyExc_TypeError
,"Variable ART_GO_TO_PARENT is read-only."); 
15859 static PyObject 
*_wrap_ART_GO_TO_PARENT_get(void) { 
15864         pyobj 
= PyUnicode_FromWideChar((&wxPyART_GO_TO_PARENT
)->c_str(), (&wxPyART_GO_TO_PARENT
)->Len()); 
15866         pyobj 
= PyString_FromStringAndSize((&wxPyART_GO_TO_PARENT
)->c_str(), (&wxPyART_GO_TO_PARENT
)->Len()); 
15873 static int _wrap_ART_GO_HOME_set(PyObject 
*) { 
15874     PyErr_SetString(PyExc_TypeError
,"Variable ART_GO_HOME is read-only."); 
15879 static PyObject 
*_wrap_ART_GO_HOME_get(void) { 
15884         pyobj 
= PyUnicode_FromWideChar((&wxPyART_GO_HOME
)->c_str(), (&wxPyART_GO_HOME
)->Len()); 
15886         pyobj 
= PyString_FromStringAndSize((&wxPyART_GO_HOME
)->c_str(), (&wxPyART_GO_HOME
)->Len()); 
15893 static int _wrap_ART_FILE_OPEN_set(PyObject 
*) { 
15894     PyErr_SetString(PyExc_TypeError
,"Variable ART_FILE_OPEN is read-only."); 
15899 static PyObject 
*_wrap_ART_FILE_OPEN_get(void) { 
15904         pyobj 
= PyUnicode_FromWideChar((&wxPyART_FILE_OPEN
)->c_str(), (&wxPyART_FILE_OPEN
)->Len()); 
15906         pyobj 
= PyString_FromStringAndSize((&wxPyART_FILE_OPEN
)->c_str(), (&wxPyART_FILE_OPEN
)->Len()); 
15913 static int _wrap_ART_FILE_SAVE_set(PyObject 
*) { 
15914     PyErr_SetString(PyExc_TypeError
,"Variable ART_FILE_SAVE is read-only."); 
15919 static PyObject 
*_wrap_ART_FILE_SAVE_get(void) { 
15924         pyobj 
= PyUnicode_FromWideChar((&wxPyART_FILE_SAVE
)->c_str(), (&wxPyART_FILE_SAVE
)->Len()); 
15926         pyobj 
= PyString_FromStringAndSize((&wxPyART_FILE_SAVE
)->c_str(), (&wxPyART_FILE_SAVE
)->Len()); 
15933 static int _wrap_ART_FILE_SAVE_AS_set(PyObject 
*) { 
15934     PyErr_SetString(PyExc_TypeError
,"Variable ART_FILE_SAVE_AS is read-only."); 
15939 static PyObject 
*_wrap_ART_FILE_SAVE_AS_get(void) { 
15944         pyobj 
= PyUnicode_FromWideChar((&wxPyART_FILE_SAVE_AS
)->c_str(), (&wxPyART_FILE_SAVE_AS
)->Len()); 
15946         pyobj 
= PyString_FromStringAndSize((&wxPyART_FILE_SAVE_AS
)->c_str(), (&wxPyART_FILE_SAVE_AS
)->Len()); 
15953 static int _wrap_ART_PRINT_set(PyObject 
*) { 
15954     PyErr_SetString(PyExc_TypeError
,"Variable ART_PRINT is read-only."); 
15959 static PyObject 
*_wrap_ART_PRINT_get(void) { 
15964         pyobj 
= PyUnicode_FromWideChar((&wxPyART_PRINT
)->c_str(), (&wxPyART_PRINT
)->Len()); 
15966         pyobj 
= PyString_FromStringAndSize((&wxPyART_PRINT
)->c_str(), (&wxPyART_PRINT
)->Len()); 
15973 static int _wrap_ART_HELP_set(PyObject 
*) { 
15974     PyErr_SetString(PyExc_TypeError
,"Variable ART_HELP is read-only."); 
15979 static PyObject 
*_wrap_ART_HELP_get(void) { 
15984         pyobj 
= PyUnicode_FromWideChar((&wxPyART_HELP
)->c_str(), (&wxPyART_HELP
)->Len()); 
15986         pyobj 
= PyString_FromStringAndSize((&wxPyART_HELP
)->c_str(), (&wxPyART_HELP
)->Len()); 
15993 static int _wrap_ART_TIP_set(PyObject 
*) { 
15994     PyErr_SetString(PyExc_TypeError
,"Variable ART_TIP is read-only."); 
15999 static PyObject 
*_wrap_ART_TIP_get(void) { 
16004         pyobj 
= PyUnicode_FromWideChar((&wxPyART_TIP
)->c_str(), (&wxPyART_TIP
)->Len()); 
16006         pyobj 
= PyString_FromStringAndSize((&wxPyART_TIP
)->c_str(), (&wxPyART_TIP
)->Len()); 
16013 static int _wrap_ART_REPORT_VIEW_set(PyObject 
*) { 
16014     PyErr_SetString(PyExc_TypeError
,"Variable ART_REPORT_VIEW is read-only."); 
16019 static PyObject 
*_wrap_ART_REPORT_VIEW_get(void) { 
16024         pyobj 
= PyUnicode_FromWideChar((&wxPyART_REPORT_VIEW
)->c_str(), (&wxPyART_REPORT_VIEW
)->Len()); 
16026         pyobj 
= PyString_FromStringAndSize((&wxPyART_REPORT_VIEW
)->c_str(), (&wxPyART_REPORT_VIEW
)->Len()); 
16033 static int _wrap_ART_LIST_VIEW_set(PyObject 
*) { 
16034     PyErr_SetString(PyExc_TypeError
,"Variable ART_LIST_VIEW is read-only."); 
16039 static PyObject 
*_wrap_ART_LIST_VIEW_get(void) { 
16044         pyobj 
= PyUnicode_FromWideChar((&wxPyART_LIST_VIEW
)->c_str(), (&wxPyART_LIST_VIEW
)->Len()); 
16046         pyobj 
= PyString_FromStringAndSize((&wxPyART_LIST_VIEW
)->c_str(), (&wxPyART_LIST_VIEW
)->Len()); 
16053 static int _wrap_ART_NEW_DIR_set(PyObject 
*) { 
16054     PyErr_SetString(PyExc_TypeError
,"Variable ART_NEW_DIR is read-only."); 
16059 static PyObject 
*_wrap_ART_NEW_DIR_get(void) { 
16064         pyobj 
= PyUnicode_FromWideChar((&wxPyART_NEW_DIR
)->c_str(), (&wxPyART_NEW_DIR
)->Len()); 
16066         pyobj 
= PyString_FromStringAndSize((&wxPyART_NEW_DIR
)->c_str(), (&wxPyART_NEW_DIR
)->Len()); 
16073 static int _wrap_ART_HARDDISK_set(PyObject 
*) { 
16074     PyErr_SetString(PyExc_TypeError
,"Variable ART_HARDDISK is read-only."); 
16079 static PyObject 
*_wrap_ART_HARDDISK_get(void) { 
16084         pyobj 
= PyUnicode_FromWideChar((&wxPyART_HARDDISK
)->c_str(), (&wxPyART_HARDDISK
)->Len()); 
16086         pyobj 
= PyString_FromStringAndSize((&wxPyART_HARDDISK
)->c_str(), (&wxPyART_HARDDISK
)->Len()); 
16093 static int _wrap_ART_FLOPPY_set(PyObject 
*) { 
16094     PyErr_SetString(PyExc_TypeError
,"Variable ART_FLOPPY is read-only."); 
16099 static PyObject 
*_wrap_ART_FLOPPY_get(void) { 
16104         pyobj 
= PyUnicode_FromWideChar((&wxPyART_FLOPPY
)->c_str(), (&wxPyART_FLOPPY
)->Len()); 
16106         pyobj 
= PyString_FromStringAndSize((&wxPyART_FLOPPY
)->c_str(), (&wxPyART_FLOPPY
)->Len()); 
16113 static int _wrap_ART_CDROM_set(PyObject 
*) { 
16114     PyErr_SetString(PyExc_TypeError
,"Variable ART_CDROM is read-only."); 
16119 static PyObject 
*_wrap_ART_CDROM_get(void) { 
16124         pyobj 
= PyUnicode_FromWideChar((&wxPyART_CDROM
)->c_str(), (&wxPyART_CDROM
)->Len()); 
16126         pyobj 
= PyString_FromStringAndSize((&wxPyART_CDROM
)->c_str(), (&wxPyART_CDROM
)->Len()); 
16133 static int _wrap_ART_REMOVABLE_set(PyObject 
*) { 
16134     PyErr_SetString(PyExc_TypeError
,"Variable ART_REMOVABLE is read-only."); 
16139 static PyObject 
*_wrap_ART_REMOVABLE_get(void) { 
16144         pyobj 
= PyUnicode_FromWideChar((&wxPyART_REMOVABLE
)->c_str(), (&wxPyART_REMOVABLE
)->Len()); 
16146         pyobj 
= PyString_FromStringAndSize((&wxPyART_REMOVABLE
)->c_str(), (&wxPyART_REMOVABLE
)->Len()); 
16153 static int _wrap_ART_FOLDER_set(PyObject 
*) { 
16154     PyErr_SetString(PyExc_TypeError
,"Variable ART_FOLDER is read-only."); 
16159 static PyObject 
*_wrap_ART_FOLDER_get(void) { 
16164         pyobj 
= PyUnicode_FromWideChar((&wxPyART_FOLDER
)->c_str(), (&wxPyART_FOLDER
)->Len()); 
16166         pyobj 
= PyString_FromStringAndSize((&wxPyART_FOLDER
)->c_str(), (&wxPyART_FOLDER
)->Len()); 
16173 static int _wrap_ART_FOLDER_OPEN_set(PyObject 
*) { 
16174     PyErr_SetString(PyExc_TypeError
,"Variable ART_FOLDER_OPEN is read-only."); 
16179 static PyObject 
*_wrap_ART_FOLDER_OPEN_get(void) { 
16184         pyobj 
= PyUnicode_FromWideChar((&wxPyART_FOLDER_OPEN
)->c_str(), (&wxPyART_FOLDER_OPEN
)->Len()); 
16186         pyobj 
= PyString_FromStringAndSize((&wxPyART_FOLDER_OPEN
)->c_str(), (&wxPyART_FOLDER_OPEN
)->Len()); 
16193 static int _wrap_ART_GO_DIR_UP_set(PyObject 
*) { 
16194     PyErr_SetString(PyExc_TypeError
,"Variable ART_GO_DIR_UP is read-only."); 
16199 static PyObject 
*_wrap_ART_GO_DIR_UP_get(void) { 
16204         pyobj 
= PyUnicode_FromWideChar((&wxPyART_GO_DIR_UP
)->c_str(), (&wxPyART_GO_DIR_UP
)->Len()); 
16206         pyobj 
= PyString_FromStringAndSize((&wxPyART_GO_DIR_UP
)->c_str(), (&wxPyART_GO_DIR_UP
)->Len()); 
16213 static int _wrap_ART_EXECUTABLE_FILE_set(PyObject 
*) { 
16214     PyErr_SetString(PyExc_TypeError
,"Variable ART_EXECUTABLE_FILE is read-only."); 
16219 static PyObject 
*_wrap_ART_EXECUTABLE_FILE_get(void) { 
16224         pyobj 
= PyUnicode_FromWideChar((&wxPyART_EXECUTABLE_FILE
)->c_str(), (&wxPyART_EXECUTABLE_FILE
)->Len()); 
16226         pyobj 
= PyString_FromStringAndSize((&wxPyART_EXECUTABLE_FILE
)->c_str(), (&wxPyART_EXECUTABLE_FILE
)->Len()); 
16233 static int _wrap_ART_NORMAL_FILE_set(PyObject 
*) { 
16234     PyErr_SetString(PyExc_TypeError
,"Variable ART_NORMAL_FILE is read-only."); 
16239 static PyObject 
*_wrap_ART_NORMAL_FILE_get(void) { 
16244         pyobj 
= PyUnicode_FromWideChar((&wxPyART_NORMAL_FILE
)->c_str(), (&wxPyART_NORMAL_FILE
)->Len()); 
16246         pyobj 
= PyString_FromStringAndSize((&wxPyART_NORMAL_FILE
)->c_str(), (&wxPyART_NORMAL_FILE
)->Len()); 
16253 static int _wrap_ART_TICK_MARK_set(PyObject 
*) { 
16254     PyErr_SetString(PyExc_TypeError
,"Variable ART_TICK_MARK is read-only."); 
16259 static PyObject 
*_wrap_ART_TICK_MARK_get(void) { 
16264         pyobj 
= PyUnicode_FromWideChar((&wxPyART_TICK_MARK
)->c_str(), (&wxPyART_TICK_MARK
)->Len()); 
16266         pyobj 
= PyString_FromStringAndSize((&wxPyART_TICK_MARK
)->c_str(), (&wxPyART_TICK_MARK
)->Len()); 
16273 static int _wrap_ART_CROSS_MARK_set(PyObject 
*) { 
16274     PyErr_SetString(PyExc_TypeError
,"Variable ART_CROSS_MARK is read-only."); 
16279 static PyObject 
*_wrap_ART_CROSS_MARK_get(void) { 
16284         pyobj 
= PyUnicode_FromWideChar((&wxPyART_CROSS_MARK
)->c_str(), (&wxPyART_CROSS_MARK
)->Len()); 
16286         pyobj 
= PyString_FromStringAndSize((&wxPyART_CROSS_MARK
)->c_str(), (&wxPyART_CROSS_MARK
)->Len()); 
16293 static int _wrap_ART_ERROR_set(PyObject 
*) { 
16294     PyErr_SetString(PyExc_TypeError
,"Variable ART_ERROR is read-only."); 
16299 static PyObject 
*_wrap_ART_ERROR_get(void) { 
16304         pyobj 
= PyUnicode_FromWideChar((&wxPyART_ERROR
)->c_str(), (&wxPyART_ERROR
)->Len()); 
16306         pyobj 
= PyString_FromStringAndSize((&wxPyART_ERROR
)->c_str(), (&wxPyART_ERROR
)->Len()); 
16313 static int _wrap_ART_QUESTION_set(PyObject 
*) { 
16314     PyErr_SetString(PyExc_TypeError
,"Variable ART_QUESTION is read-only."); 
16319 static PyObject 
*_wrap_ART_QUESTION_get(void) { 
16324         pyobj 
= PyUnicode_FromWideChar((&wxPyART_QUESTION
)->c_str(), (&wxPyART_QUESTION
)->Len()); 
16326         pyobj 
= PyString_FromStringAndSize((&wxPyART_QUESTION
)->c_str(), (&wxPyART_QUESTION
)->Len()); 
16333 static int _wrap_ART_WARNING_set(PyObject 
*) { 
16334     PyErr_SetString(PyExc_TypeError
,"Variable ART_WARNING is read-only."); 
16339 static PyObject 
*_wrap_ART_WARNING_get(void) { 
16344         pyobj 
= PyUnicode_FromWideChar((&wxPyART_WARNING
)->c_str(), (&wxPyART_WARNING
)->Len()); 
16346         pyobj 
= PyString_FromStringAndSize((&wxPyART_WARNING
)->c_str(), (&wxPyART_WARNING
)->Len()); 
16353 static int _wrap_ART_INFORMATION_set(PyObject 
*) { 
16354     PyErr_SetString(PyExc_TypeError
,"Variable ART_INFORMATION is read-only."); 
16359 static PyObject 
*_wrap_ART_INFORMATION_get(void) { 
16364         pyobj 
= PyUnicode_FromWideChar((&wxPyART_INFORMATION
)->c_str(), (&wxPyART_INFORMATION
)->Len()); 
16366         pyobj 
= PyString_FromStringAndSize((&wxPyART_INFORMATION
)->c_str(), (&wxPyART_INFORMATION
)->Len()); 
16373 static int _wrap_ART_MISSING_IMAGE_set(PyObject 
*) { 
16374     PyErr_SetString(PyExc_TypeError
,"Variable ART_MISSING_IMAGE is read-only."); 
16379 static PyObject 
*_wrap_ART_MISSING_IMAGE_get(void) { 
16384         pyobj 
= PyUnicode_FromWideChar((&wxPyART_MISSING_IMAGE
)->c_str(), (&wxPyART_MISSING_IMAGE
)->Len()); 
16386         pyobj 
= PyString_FromStringAndSize((&wxPyART_MISSING_IMAGE
)->c_str(), (&wxPyART_MISSING_IMAGE
)->Len()); 
16393 static int _wrap_ART_COPY_set(PyObject 
*) { 
16394     PyErr_SetString(PyExc_TypeError
,"Variable ART_COPY is read-only."); 
16399 static PyObject 
*_wrap_ART_COPY_get(void) { 
16404         pyobj 
= PyUnicode_FromWideChar((&wxPyART_COPY
)->c_str(), (&wxPyART_COPY
)->Len()); 
16406         pyobj 
= PyString_FromStringAndSize((&wxPyART_COPY
)->c_str(), (&wxPyART_COPY
)->Len()); 
16413 static int _wrap_ART_CUT_set(PyObject 
*) { 
16414     PyErr_SetString(PyExc_TypeError
,"Variable ART_CUT is read-only."); 
16419 static PyObject 
*_wrap_ART_CUT_get(void) { 
16424         pyobj 
= PyUnicode_FromWideChar((&wxPyART_CUT
)->c_str(), (&wxPyART_CUT
)->Len()); 
16426         pyobj 
= PyString_FromStringAndSize((&wxPyART_CUT
)->c_str(), (&wxPyART_CUT
)->Len()); 
16433 static int _wrap_ART_PASTE_set(PyObject 
*) { 
16434     PyErr_SetString(PyExc_TypeError
,"Variable ART_PASTE is read-only."); 
16439 static PyObject 
*_wrap_ART_PASTE_get(void) { 
16444         pyobj 
= PyUnicode_FromWideChar((&wxPyART_PASTE
)->c_str(), (&wxPyART_PASTE
)->Len()); 
16446         pyobj 
= PyString_FromStringAndSize((&wxPyART_PASTE
)->c_str(), (&wxPyART_PASTE
)->Len()); 
16453 static int _wrap_ART_DELETE_set(PyObject 
*) { 
16454     PyErr_SetString(PyExc_TypeError
,"Variable ART_DELETE is read-only."); 
16459 static PyObject 
*_wrap_ART_DELETE_get(void) { 
16464         pyobj 
= PyUnicode_FromWideChar((&wxPyART_DELETE
)->c_str(), (&wxPyART_DELETE
)->Len()); 
16466         pyobj 
= PyString_FromStringAndSize((&wxPyART_DELETE
)->c_str(), (&wxPyART_DELETE
)->Len()); 
16473 static int _wrap_ART_NEW_set(PyObject 
*) { 
16474     PyErr_SetString(PyExc_TypeError
,"Variable ART_NEW is read-only."); 
16479 static PyObject 
*_wrap_ART_NEW_get(void) { 
16484         pyobj 
= PyUnicode_FromWideChar((&wxPyART_NEW
)->c_str(), (&wxPyART_NEW
)->Len()); 
16486         pyobj 
= PyString_FromStringAndSize((&wxPyART_NEW
)->c_str(), (&wxPyART_NEW
)->Len()); 
16493 static int _wrap_ART_UNDO_set(PyObject 
*) { 
16494     PyErr_SetString(PyExc_TypeError
,"Variable ART_UNDO is read-only."); 
16499 static PyObject 
*_wrap_ART_UNDO_get(void) { 
16504         pyobj 
= PyUnicode_FromWideChar((&wxPyART_UNDO
)->c_str(), (&wxPyART_UNDO
)->Len()); 
16506         pyobj 
= PyString_FromStringAndSize((&wxPyART_UNDO
)->c_str(), (&wxPyART_UNDO
)->Len()); 
16513 static int _wrap_ART_REDO_set(PyObject 
*) { 
16514     PyErr_SetString(PyExc_TypeError
,"Variable ART_REDO is read-only."); 
16519 static PyObject 
*_wrap_ART_REDO_get(void) { 
16524         pyobj 
= PyUnicode_FromWideChar((&wxPyART_REDO
)->c_str(), (&wxPyART_REDO
)->Len()); 
16526         pyobj 
= PyString_FromStringAndSize((&wxPyART_REDO
)->c_str(), (&wxPyART_REDO
)->Len()); 
16533 static int _wrap_ART_QUIT_set(PyObject 
*) { 
16534     PyErr_SetString(PyExc_TypeError
,"Variable ART_QUIT is read-only."); 
16539 static PyObject 
*_wrap_ART_QUIT_get(void) { 
16544         pyobj 
= PyUnicode_FromWideChar((&wxPyART_QUIT
)->c_str(), (&wxPyART_QUIT
)->Len()); 
16546         pyobj 
= PyString_FromStringAndSize((&wxPyART_QUIT
)->c_str(), (&wxPyART_QUIT
)->Len()); 
16553 static int _wrap_ART_FIND_set(PyObject 
*) { 
16554     PyErr_SetString(PyExc_TypeError
,"Variable ART_FIND is read-only."); 
16559 static PyObject 
*_wrap_ART_FIND_get(void) { 
16564         pyobj 
= PyUnicode_FromWideChar((&wxPyART_FIND
)->c_str(), (&wxPyART_FIND
)->Len()); 
16566         pyobj 
= PyString_FromStringAndSize((&wxPyART_FIND
)->c_str(), (&wxPyART_FIND
)->Len()); 
16573 static int _wrap_ART_FIND_AND_REPLACE_set(PyObject 
*) { 
16574     PyErr_SetString(PyExc_TypeError
,"Variable ART_FIND_AND_REPLACE is read-only."); 
16579 static PyObject 
*_wrap_ART_FIND_AND_REPLACE_get(void) { 
16584         pyobj 
= PyUnicode_FromWideChar((&wxPyART_FIND_AND_REPLACE
)->c_str(), (&wxPyART_FIND_AND_REPLACE
)->Len()); 
16586         pyobj 
= PyString_FromStringAndSize((&wxPyART_FIND_AND_REPLACE
)->c_str(), (&wxPyART_FIND_AND_REPLACE
)->Len()); 
16593 static PyObject 
*_wrap_new_ArtProvider(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
16594     PyObject 
*resultobj
; 
16595     wxPyArtProvider 
*result
; 
16596     char *kwnames
[] = { 
16600     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_ArtProvider",kwnames
)) goto fail
; 
16602         if (!wxPyCheckForApp()) SWIG_fail
; 
16603         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
16604         result 
= (wxPyArtProvider 
*)new wxPyArtProvider(); 
16606         wxPyEndAllowThreads(__tstate
); 
16607         if (PyErr_Occurred()) SWIG_fail
; 
16609     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyArtProvider
, 1); 
16616 static PyObject 
*_wrap_ArtProvider__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
16617     PyObject 
*resultobj
; 
16618     wxPyArtProvider 
*arg1 
= (wxPyArtProvider 
*) 0 ; 
16619     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
16620     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
16621     PyObject 
* obj0 
= 0 ; 
16622     PyObject 
* obj1 
= 0 ; 
16623     PyObject 
* obj2 
= 0 ; 
16624     char *kwnames
[] = { 
16625         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
16628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:ArtProvider__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
16629     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyArtProvider
, SWIG_POINTER_EXCEPTION 
| 0); 
16630     if (SWIG_arg_fail(1)) SWIG_fail
; 
16634         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
16635         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
16637         wxPyEndAllowThreads(__tstate
); 
16638         if (PyErr_Occurred()) SWIG_fail
; 
16640     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
16647 static PyObject 
*_wrap_ArtProvider_PushProvider(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
16648     PyObject 
*resultobj
; 
16649     wxPyArtProvider 
*arg1 
= (wxPyArtProvider 
*) 0 ; 
16650     PyObject 
* obj0 
= 0 ; 
16651     char *kwnames
[] = { 
16652         (char *) "provider", NULL 
 
16655     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArtProvider_PushProvider",kwnames
,&obj0
)) goto fail
; 
16656     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyArtProvider
, SWIG_POINTER_EXCEPTION 
| 0); 
16657     if (SWIG_arg_fail(1)) SWIG_fail
; 
16659         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
16660         wxPyArtProvider::PushProvider(arg1
); 
16662         wxPyEndAllowThreads(__tstate
); 
16663         if (PyErr_Occurred()) SWIG_fail
; 
16665     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
16672 static PyObject 
*_wrap_ArtProvider_PopProvider(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
16673     PyObject 
*resultobj
; 
16675     char *kwnames
[] = { 
16679     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":ArtProvider_PopProvider",kwnames
)) goto fail
; 
16681         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
16682         result 
= (bool)wxPyArtProvider::PopProvider(); 
16684         wxPyEndAllowThreads(__tstate
); 
16685         if (PyErr_Occurred()) SWIG_fail
; 
16688         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
16696 static PyObject 
*_wrap_ArtProvider_RemoveProvider(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
16697     PyObject 
*resultobj
; 
16698     wxPyArtProvider 
*arg1 
= (wxPyArtProvider 
*) 0 ; 
16700     PyObject 
* obj0 
= 0 ; 
16701     char *kwnames
[] = { 
16702         (char *) "provider", NULL 
 
16705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArtProvider_RemoveProvider",kwnames
,&obj0
)) goto fail
; 
16706     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyArtProvider
, SWIG_POINTER_EXCEPTION 
| 0); 
16707     if (SWIG_arg_fail(1)) SWIG_fail
; 
16709         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
16710         result 
= (bool)wxPyArtProvider::RemoveProvider(arg1
); 
16712         wxPyEndAllowThreads(__tstate
); 
16713         if (PyErr_Occurred()) SWIG_fail
; 
16716         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
16724 static PyObject 
*_wrap_ArtProvider_GetBitmap(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
16725     PyObject 
*resultobj
; 
16726     wxString 
*arg1 
= 0 ; 
16727     wxString 
const &arg2_defvalue 
= wxPyART_OTHER 
; 
16728     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
16729     wxSize 
const &arg3_defvalue 
= wxDefaultSize 
; 
16730     wxSize 
*arg3 
= (wxSize 
*) &arg3_defvalue 
; 
16732     bool temp1 
= false ; 
16733     bool temp2 
= false ; 
16735     PyObject 
* obj0 
= 0 ; 
16736     PyObject 
* obj1 
= 0 ; 
16737     PyObject 
* obj2 
= 0 ; 
16738     char *kwnames
[] = { 
16739         (char *) "id",(char *) "client",(char *) "size", NULL 
 
16742     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:ArtProvider_GetBitmap",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
16744         arg1 
= wxString_in_helper(obj0
); 
16745         if (arg1 
== NULL
) SWIG_fail
; 
16750             arg2 
= wxString_in_helper(obj1
); 
16751             if (arg2 
== NULL
) SWIG_fail
; 
16758             if ( ! wxSize_helper(obj2
, &arg3
)) SWIG_fail
; 
16762         if (!wxPyCheckForApp()) SWIG_fail
; 
16763         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
16764         result 
= wxPyArtProvider::GetBitmap((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,(wxSize 
const &)*arg3
); 
16766         wxPyEndAllowThreads(__tstate
); 
16767         if (PyErr_Occurred()) SWIG_fail
; 
16770         wxBitmap 
* resultptr
; 
16771         resultptr 
= new wxBitmap((wxBitmap 
&)(result
)); 
16772         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxBitmap
, 1); 
16796 static PyObject 
*_wrap_ArtProvider_GetIcon(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
16797     PyObject 
*resultobj
; 
16798     wxString 
*arg1 
= 0 ; 
16799     wxString 
const &arg2_defvalue 
= wxPyART_OTHER 
; 
16800     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
16801     wxSize 
const &arg3_defvalue 
= wxDefaultSize 
; 
16802     wxSize 
*arg3 
= (wxSize 
*) &arg3_defvalue 
; 
16804     bool temp1 
= false ; 
16805     bool temp2 
= false ; 
16807     PyObject 
* obj0 
= 0 ; 
16808     PyObject 
* obj1 
= 0 ; 
16809     PyObject 
* obj2 
= 0 ; 
16810     char *kwnames
[] = { 
16811         (char *) "id",(char *) "client",(char *) "size", NULL 
 
16814     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:ArtProvider_GetIcon",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
16816         arg1 
= wxString_in_helper(obj0
); 
16817         if (arg1 
== NULL
) SWIG_fail
; 
16822             arg2 
= wxString_in_helper(obj1
); 
16823             if (arg2 
== NULL
) SWIG_fail
; 
16830             if ( ! wxSize_helper(obj2
, &arg3
)) SWIG_fail
; 
16834         if (!wxPyCheckForApp()) SWIG_fail
; 
16835         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
16836         result 
= wxPyArtProvider::GetIcon((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,(wxSize 
const &)*arg3
); 
16838         wxPyEndAllowThreads(__tstate
); 
16839         if (PyErr_Occurred()) SWIG_fail
; 
16842         wxIcon 
* resultptr
; 
16843         resultptr 
= new wxIcon((wxIcon 
&)(result
)); 
16844         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxIcon
, 1); 
16868 static PyObject 
*_wrap_ArtProvider_GetSizeHint(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
16869     PyObject 
*resultobj
; 
16870     wxString 
*arg1 
= 0 ; 
16871     bool arg2 
= (bool) false ; 
16873     bool temp1 
= false ; 
16874     PyObject 
* obj0 
= 0 ; 
16875     PyObject 
* obj1 
= 0 ; 
16876     char *kwnames
[] = { 
16877         (char *) "client",(char *) "platform_dependent", NULL 
 
16880     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:ArtProvider_GetSizeHint",kwnames
,&obj0
,&obj1
)) goto fail
; 
16882         arg1 
= wxString_in_helper(obj0
); 
16883         if (arg1 
== NULL
) SWIG_fail
; 
16888             arg2 
= (bool)(SWIG_As_bool(obj1
));  
16889             if (SWIG_arg_fail(2)) SWIG_fail
; 
16893         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
16894         result 
= wxPyArtProvider::GetSizeHint((wxString 
const &)*arg1
,arg2
); 
16896         wxPyEndAllowThreads(__tstate
); 
16897         if (PyErr_Occurred()) SWIG_fail
; 
16900         wxSize 
* resultptr
; 
16901         resultptr 
= new wxSize((wxSize 
&)(result
)); 
16902         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1); 
16918 static PyObject 
*_wrap_ArtProvider_Destroy(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
16919     PyObject 
*resultobj
; 
16920     wxPyArtProvider 
*arg1 
= (wxPyArtProvider 
*) 0 ; 
16921     PyObject 
* obj0 
= 0 ; 
16922     char *kwnames
[] = { 
16923         (char *) "self", NULL 
 
16926     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ArtProvider_Destroy",kwnames
,&obj0
)) goto fail
; 
16927     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyArtProvider
, SWIG_POINTER_EXCEPTION 
| 0); 
16928     if (SWIG_arg_fail(1)) SWIG_fail
; 
16930         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
16931         wxPyArtProvider_Destroy(arg1
); 
16933         wxPyEndAllowThreads(__tstate
); 
16934         if (PyErr_Occurred()) SWIG_fail
; 
16936     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
16943 static PyObject 
* ArtProvider_swigregister(PyObject 
*, PyObject 
*args
) { 
16945     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
16946     SWIG_TypeClientData(SWIGTYPE_p_wxPyArtProvider
, obj
); 
16948     return Py_BuildValue((char *)""); 
16950 static PyObject 
*_wrap_delete_ConfigBase(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
16951     PyObject 
*resultobj
; 
16952     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
16953     PyObject 
* obj0 
= 0 ; 
16954     char *kwnames
[] = { 
16955         (char *) "self", NULL 
 
16958     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_ConfigBase",kwnames
,&obj0
)) goto fail
; 
16959     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
16960     if (SWIG_arg_fail(1)) SWIG_fail
; 
16962         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
16965         wxPyEndAllowThreads(__tstate
); 
16966         if (PyErr_Occurred()) SWIG_fail
; 
16968     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
16975 static PyObject 
*_wrap_ConfigBase_Set(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
16976     PyObject 
*resultobj
; 
16977     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
16978     wxConfigBase 
*result
; 
16979     PyObject 
* obj0 
= 0 ; 
16980     char *kwnames
[] = { 
16981         (char *) "config", NULL 
 
16984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ConfigBase_Set",kwnames
,&obj0
)) goto fail
; 
16985     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
16986     if (SWIG_arg_fail(1)) SWIG_fail
; 
16988         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
16989         result 
= (wxConfigBase 
*)wxConfigBase::Set(arg1
); 
16991         wxPyEndAllowThreads(__tstate
); 
16992         if (PyErr_Occurred()) SWIG_fail
; 
16994     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxConfigBase
, 0); 
17001 static PyObject 
*_wrap_ConfigBase_Get(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17002     PyObject 
*resultobj
; 
17003     bool arg1 
= (bool) true ; 
17004     wxConfigBase 
*result
; 
17005     PyObject 
* obj0 
= 0 ; 
17006     char *kwnames
[] = { 
17007         (char *) "createOnDemand", NULL 
 
17010     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:ConfigBase_Get",kwnames
,&obj0
)) goto fail
; 
17013             arg1 
= (bool)(SWIG_As_bool(obj0
));  
17014             if (SWIG_arg_fail(1)) SWIG_fail
; 
17018         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17019         result 
= (wxConfigBase 
*)wxConfigBase::Get(arg1
); 
17021         wxPyEndAllowThreads(__tstate
); 
17022         if (PyErr_Occurred()) SWIG_fail
; 
17024     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxConfigBase
, 0); 
17031 static PyObject 
*_wrap_ConfigBase_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17032     PyObject 
*resultobj
; 
17033     wxConfigBase 
*result
; 
17034     char *kwnames
[] = { 
17038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":ConfigBase_Create",kwnames
)) goto fail
; 
17040         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17041         result 
= (wxConfigBase 
*)wxConfigBase::Create(); 
17043         wxPyEndAllowThreads(__tstate
); 
17044         if (PyErr_Occurred()) SWIG_fail
; 
17046     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxConfigBase
, 0); 
17053 static PyObject 
*_wrap_ConfigBase_DontCreateOnDemand(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17054     PyObject 
*resultobj
; 
17055     char *kwnames
[] = { 
17059     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":ConfigBase_DontCreateOnDemand",kwnames
)) goto fail
; 
17061         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17062         wxConfigBase::DontCreateOnDemand(); 
17064         wxPyEndAllowThreads(__tstate
); 
17065         if (PyErr_Occurred()) SWIG_fail
; 
17067     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
17074 static PyObject 
*_wrap_ConfigBase_SetPath(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17075     PyObject 
*resultobj
; 
17076     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17077     wxString 
*arg2 
= 0 ; 
17078     bool temp2 
= false ; 
17079     PyObject 
* obj0 
= 0 ; 
17080     PyObject 
* obj1 
= 0 ; 
17081     char *kwnames
[] = { 
17082         (char *) "self",(char *) "path", NULL 
 
17085     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_SetPath",kwnames
,&obj0
,&obj1
)) goto fail
; 
17086     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17087     if (SWIG_arg_fail(1)) SWIG_fail
; 
17089         arg2 
= wxString_in_helper(obj1
); 
17090         if (arg2 
== NULL
) SWIG_fail
; 
17094         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17095         (arg1
)->SetPath((wxString 
const &)*arg2
); 
17097         wxPyEndAllowThreads(__tstate
); 
17098         if (PyErr_Occurred()) SWIG_fail
; 
17100     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
17115 static PyObject 
*_wrap_ConfigBase_GetPath(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17116     PyObject 
*resultobj
; 
17117     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17119     PyObject 
* obj0 
= 0 ; 
17120     char *kwnames
[] = { 
17121         (char *) "self", NULL 
 
17124     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ConfigBase_GetPath",kwnames
,&obj0
)) goto fail
; 
17125     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17126     if (SWIG_arg_fail(1)) SWIG_fail
; 
17128         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17130             wxString 
const &_result_ref 
= ((wxConfigBase 
const *)arg1
)->GetPath(); 
17131             result 
= (wxString 
*) &_result_ref
; 
17134         wxPyEndAllowThreads(__tstate
); 
17135         if (PyErr_Occurred()) SWIG_fail
; 
17139         resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
17141         resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
17150 static PyObject 
*_wrap_ConfigBase_GetFirstGroup(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17151     PyObject 
*resultobj
; 
17152     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17154     PyObject 
* obj0 
= 0 ; 
17155     char *kwnames
[] = { 
17156         (char *) "self", NULL 
 
17159     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ConfigBase_GetFirstGroup",kwnames
,&obj0
)) goto fail
; 
17160     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17161     if (SWIG_arg_fail(1)) SWIG_fail
; 
17163         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17164         result 
= (PyObject 
*)wxConfigBase_GetFirstGroup(arg1
); 
17166         wxPyEndAllowThreads(__tstate
); 
17167         if (PyErr_Occurred()) SWIG_fail
; 
17169     resultobj 
= result
; 
17176 static PyObject 
*_wrap_ConfigBase_GetNextGroup(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17177     PyObject 
*resultobj
; 
17178     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17181     PyObject 
* obj0 
= 0 ; 
17182     PyObject 
* obj1 
= 0 ; 
17183     char *kwnames
[] = { 
17184         (char *) "self",(char *) "index", NULL 
 
17187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_GetNextGroup",kwnames
,&obj0
,&obj1
)) goto fail
; 
17188     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17189     if (SWIG_arg_fail(1)) SWIG_fail
; 
17191         arg2 
= (long)(SWIG_As_long(obj1
));  
17192         if (SWIG_arg_fail(2)) SWIG_fail
; 
17195         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17196         result 
= (PyObject 
*)wxConfigBase_GetNextGroup(arg1
,arg2
); 
17198         wxPyEndAllowThreads(__tstate
); 
17199         if (PyErr_Occurred()) SWIG_fail
; 
17201     resultobj 
= result
; 
17208 static PyObject 
*_wrap_ConfigBase_GetFirstEntry(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17209     PyObject 
*resultobj
; 
17210     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17212     PyObject 
* obj0 
= 0 ; 
17213     char *kwnames
[] = { 
17214         (char *) "self", NULL 
 
17217     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ConfigBase_GetFirstEntry",kwnames
,&obj0
)) goto fail
; 
17218     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17219     if (SWIG_arg_fail(1)) SWIG_fail
; 
17221         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17222         result 
= (PyObject 
*)wxConfigBase_GetFirstEntry(arg1
); 
17224         wxPyEndAllowThreads(__tstate
); 
17225         if (PyErr_Occurred()) SWIG_fail
; 
17227     resultobj 
= result
; 
17234 static PyObject 
*_wrap_ConfigBase_GetNextEntry(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17235     PyObject 
*resultobj
; 
17236     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17239     PyObject 
* obj0 
= 0 ; 
17240     PyObject 
* obj1 
= 0 ; 
17241     char *kwnames
[] = { 
17242         (char *) "self",(char *) "index", NULL 
 
17245     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_GetNextEntry",kwnames
,&obj0
,&obj1
)) goto fail
; 
17246     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17247     if (SWIG_arg_fail(1)) SWIG_fail
; 
17249         arg2 
= (long)(SWIG_As_long(obj1
));  
17250         if (SWIG_arg_fail(2)) SWIG_fail
; 
17253         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17254         result 
= (PyObject 
*)wxConfigBase_GetNextEntry(arg1
,arg2
); 
17256         wxPyEndAllowThreads(__tstate
); 
17257         if (PyErr_Occurred()) SWIG_fail
; 
17259     resultobj 
= result
; 
17266 static PyObject 
*_wrap_ConfigBase_GetNumberOfEntries(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17267     PyObject 
*resultobj
; 
17268     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17269     bool arg2 
= (bool) false ; 
17271     PyObject 
* obj0 
= 0 ; 
17272     PyObject 
* obj1 
= 0 ; 
17273     char *kwnames
[] = { 
17274         (char *) "self",(char *) "recursive", NULL 
 
17277     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:ConfigBase_GetNumberOfEntries",kwnames
,&obj0
,&obj1
)) goto fail
; 
17278     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17279     if (SWIG_arg_fail(1)) SWIG_fail
; 
17282             arg2 
= (bool)(SWIG_As_bool(obj1
));  
17283             if (SWIG_arg_fail(2)) SWIG_fail
; 
17287         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17288         result 
= (size_t)((wxConfigBase 
const *)arg1
)->GetNumberOfEntries(arg2
); 
17290         wxPyEndAllowThreads(__tstate
); 
17291         if (PyErr_Occurred()) SWIG_fail
; 
17294         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
17302 static PyObject 
*_wrap_ConfigBase_GetNumberOfGroups(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17303     PyObject 
*resultobj
; 
17304     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17305     bool arg2 
= (bool) false ; 
17307     PyObject 
* obj0 
= 0 ; 
17308     PyObject 
* obj1 
= 0 ; 
17309     char *kwnames
[] = { 
17310         (char *) "self",(char *) "recursive", NULL 
 
17313     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:ConfigBase_GetNumberOfGroups",kwnames
,&obj0
,&obj1
)) goto fail
; 
17314     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17315     if (SWIG_arg_fail(1)) SWIG_fail
; 
17318             arg2 
= (bool)(SWIG_As_bool(obj1
));  
17319             if (SWIG_arg_fail(2)) SWIG_fail
; 
17323         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17324         result 
= (size_t)((wxConfigBase 
const *)arg1
)->GetNumberOfGroups(arg2
); 
17326         wxPyEndAllowThreads(__tstate
); 
17327         if (PyErr_Occurred()) SWIG_fail
; 
17330         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
17338 static PyObject 
*_wrap_ConfigBase_HasGroup(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17339     PyObject 
*resultobj
; 
17340     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17341     wxString 
*arg2 
= 0 ; 
17343     bool temp2 
= false ; 
17344     PyObject 
* obj0 
= 0 ; 
17345     PyObject 
* obj1 
= 0 ; 
17346     char *kwnames
[] = { 
17347         (char *) "self",(char *) "name", NULL 
 
17350     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_HasGroup",kwnames
,&obj0
,&obj1
)) goto fail
; 
17351     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17352     if (SWIG_arg_fail(1)) SWIG_fail
; 
17354         arg2 
= wxString_in_helper(obj1
); 
17355         if (arg2 
== NULL
) SWIG_fail
; 
17359         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17360         result 
= (bool)((wxConfigBase 
const *)arg1
)->HasGroup((wxString 
const &)*arg2
); 
17362         wxPyEndAllowThreads(__tstate
); 
17363         if (PyErr_Occurred()) SWIG_fail
; 
17366         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
17382 static PyObject 
*_wrap_ConfigBase_HasEntry(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17383     PyObject 
*resultobj
; 
17384     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17385     wxString 
*arg2 
= 0 ; 
17387     bool temp2 
= false ; 
17388     PyObject 
* obj0 
= 0 ; 
17389     PyObject 
* obj1 
= 0 ; 
17390     char *kwnames
[] = { 
17391         (char *) "self",(char *) "name", NULL 
 
17394     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_HasEntry",kwnames
,&obj0
,&obj1
)) goto fail
; 
17395     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17396     if (SWIG_arg_fail(1)) SWIG_fail
; 
17398         arg2 
= wxString_in_helper(obj1
); 
17399         if (arg2 
== NULL
) SWIG_fail
; 
17403         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17404         result 
= (bool)((wxConfigBase 
const *)arg1
)->HasEntry((wxString 
const &)*arg2
); 
17406         wxPyEndAllowThreads(__tstate
); 
17407         if (PyErr_Occurred()) SWIG_fail
; 
17410         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
17426 static PyObject 
*_wrap_ConfigBase_Exists(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17427     PyObject 
*resultobj
; 
17428     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17429     wxString 
*arg2 
= 0 ; 
17431     bool temp2 
= false ; 
17432     PyObject 
* obj0 
= 0 ; 
17433     PyObject 
* obj1 
= 0 ; 
17434     char *kwnames
[] = { 
17435         (char *) "self",(char *) "name", NULL 
 
17438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_Exists",kwnames
,&obj0
,&obj1
)) goto fail
; 
17439     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17440     if (SWIG_arg_fail(1)) SWIG_fail
; 
17442         arg2 
= wxString_in_helper(obj1
); 
17443         if (arg2 
== NULL
) SWIG_fail
; 
17447         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17448         result 
= (bool)((wxConfigBase 
const *)arg1
)->Exists((wxString 
const &)*arg2
); 
17450         wxPyEndAllowThreads(__tstate
); 
17451         if (PyErr_Occurred()) SWIG_fail
; 
17454         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
17470 static PyObject 
*_wrap_ConfigBase_GetEntryType(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17471     PyObject 
*resultobj
; 
17472     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17473     wxString 
*arg2 
= 0 ; 
17474     wxConfigBase::EntryType result
; 
17475     bool temp2 
= false ; 
17476     PyObject 
* obj0 
= 0 ; 
17477     PyObject 
* obj1 
= 0 ; 
17478     char *kwnames
[] = { 
17479         (char *) "self",(char *) "name", NULL 
 
17482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_GetEntryType",kwnames
,&obj0
,&obj1
)) goto fail
; 
17483     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17484     if (SWIG_arg_fail(1)) SWIG_fail
; 
17486         arg2 
= wxString_in_helper(obj1
); 
17487         if (arg2 
== NULL
) SWIG_fail
; 
17491         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17492         result 
= (wxConfigBase::EntryType
)((wxConfigBase 
const *)arg1
)->GetEntryType((wxString 
const &)*arg2
); 
17494         wxPyEndAllowThreads(__tstate
); 
17495         if (PyErr_Occurred()) SWIG_fail
; 
17497     resultobj 
= SWIG_From_int((result
)); 
17512 static PyObject 
*_wrap_ConfigBase_Read(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17513     PyObject 
*resultobj
; 
17514     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17515     wxString 
*arg2 
= 0 ; 
17516     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
17517     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
17519     bool temp2 
= false ; 
17520     bool temp3 
= false ; 
17521     PyObject 
* obj0 
= 0 ; 
17522     PyObject 
* obj1 
= 0 ; 
17523     PyObject 
* obj2 
= 0 ; 
17524     char *kwnames
[] = { 
17525         (char *) "self",(char *) "key",(char *) "defaultVal", NULL 
 
17528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:ConfigBase_Read",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
17529     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17530     if (SWIG_arg_fail(1)) SWIG_fail
; 
17532         arg2 
= wxString_in_helper(obj1
); 
17533         if (arg2 
== NULL
) SWIG_fail
; 
17538             arg3 
= wxString_in_helper(obj2
); 
17539             if (arg3 
== NULL
) SWIG_fail
; 
17544         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17545         result 
= (arg1
)->Read((wxString 
const &)*arg2
,(wxString 
const &)*arg3
); 
17547         wxPyEndAllowThreads(__tstate
); 
17548         if (PyErr_Occurred()) SWIG_fail
; 
17552         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
17554         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
17579 static PyObject 
*_wrap_ConfigBase_ReadInt(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17580     PyObject 
*resultobj
; 
17581     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17582     wxString 
*arg2 
= 0 ; 
17583     long arg3 
= (long) 0 ; 
17585     bool temp2 
= false ; 
17586     PyObject 
* obj0 
= 0 ; 
17587     PyObject 
* obj1 
= 0 ; 
17588     PyObject 
* obj2 
= 0 ; 
17589     char *kwnames
[] = { 
17590         (char *) "self",(char *) "key",(char *) "defaultVal", NULL 
 
17593     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:ConfigBase_ReadInt",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
17594     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17595     if (SWIG_arg_fail(1)) SWIG_fail
; 
17597         arg2 
= wxString_in_helper(obj1
); 
17598         if (arg2 
== NULL
) SWIG_fail
; 
17603             arg3 
= (long)(SWIG_As_long(obj2
));  
17604             if (SWIG_arg_fail(3)) SWIG_fail
; 
17608         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17609         result 
= (long)wxConfigBase_ReadInt(arg1
,(wxString 
const &)*arg2
,arg3
); 
17611         wxPyEndAllowThreads(__tstate
); 
17612         if (PyErr_Occurred()) SWIG_fail
; 
17615         resultobj 
= SWIG_From_long((long)(result
));  
17631 static PyObject 
*_wrap_ConfigBase_ReadFloat(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17632     PyObject 
*resultobj
; 
17633     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17634     wxString 
*arg2 
= 0 ; 
17635     double arg3 
= (double) 0.0 ; 
17637     bool temp2 
= false ; 
17638     PyObject 
* obj0 
= 0 ; 
17639     PyObject 
* obj1 
= 0 ; 
17640     PyObject 
* obj2 
= 0 ; 
17641     char *kwnames
[] = { 
17642         (char *) "self",(char *) "key",(char *) "defaultVal", NULL 
 
17645     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:ConfigBase_ReadFloat",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
17646     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17647     if (SWIG_arg_fail(1)) SWIG_fail
; 
17649         arg2 
= wxString_in_helper(obj1
); 
17650         if (arg2 
== NULL
) SWIG_fail
; 
17655             arg3 
= (double)(SWIG_As_double(obj2
));  
17656             if (SWIG_arg_fail(3)) SWIG_fail
; 
17660         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17661         result 
= (double)wxConfigBase_ReadFloat(arg1
,(wxString 
const &)*arg2
,arg3
); 
17663         wxPyEndAllowThreads(__tstate
); 
17664         if (PyErr_Occurred()) SWIG_fail
; 
17667         resultobj 
= SWIG_From_double((double)(result
));  
17683 static PyObject 
*_wrap_ConfigBase_ReadBool(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17684     PyObject 
*resultobj
; 
17685     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17686     wxString 
*arg2 
= 0 ; 
17687     bool arg3 
= (bool) false ; 
17689     bool temp2 
= false ; 
17690     PyObject 
* obj0 
= 0 ; 
17691     PyObject 
* obj1 
= 0 ; 
17692     PyObject 
* obj2 
= 0 ; 
17693     char *kwnames
[] = { 
17694         (char *) "self",(char *) "key",(char *) "defaultVal", NULL 
 
17697     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:ConfigBase_ReadBool",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
17698     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17699     if (SWIG_arg_fail(1)) SWIG_fail
; 
17701         arg2 
= wxString_in_helper(obj1
); 
17702         if (arg2 
== NULL
) SWIG_fail
; 
17707             arg3 
= (bool)(SWIG_As_bool(obj2
));  
17708             if (SWIG_arg_fail(3)) SWIG_fail
; 
17712         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17713         result 
= (bool)wxConfigBase_ReadBool(arg1
,(wxString 
const &)*arg2
,arg3
); 
17715         wxPyEndAllowThreads(__tstate
); 
17716         if (PyErr_Occurred()) SWIG_fail
; 
17719         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
17735 static PyObject 
*_wrap_ConfigBase_Write(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17736     PyObject 
*resultobj
; 
17737     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17738     wxString 
*arg2 
= 0 ; 
17739     wxString 
*arg3 
= 0 ; 
17741     bool temp2 
= false ; 
17742     bool temp3 
= false ; 
17743     PyObject 
* obj0 
= 0 ; 
17744     PyObject 
* obj1 
= 0 ; 
17745     PyObject 
* obj2 
= 0 ; 
17746     char *kwnames
[] = { 
17747         (char *) "self",(char *) "key",(char *) "value", NULL 
 
17750     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:ConfigBase_Write",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
17751     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17752     if (SWIG_arg_fail(1)) SWIG_fail
; 
17754         arg2 
= wxString_in_helper(obj1
); 
17755         if (arg2 
== NULL
) SWIG_fail
; 
17759         arg3 
= wxString_in_helper(obj2
); 
17760         if (arg3 
== NULL
) SWIG_fail
; 
17764         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17765         result 
= (bool)(arg1
)->Write((wxString 
const &)*arg2
,(wxString 
const &)*arg3
); 
17767         wxPyEndAllowThreads(__tstate
); 
17768         if (PyErr_Occurred()) SWIG_fail
; 
17771         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
17795 static PyObject 
*_wrap_ConfigBase_WriteInt(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17796     PyObject 
*resultobj
; 
17797     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17798     wxString 
*arg2 
= 0 ; 
17801     bool temp2 
= false ; 
17802     PyObject 
* obj0 
= 0 ; 
17803     PyObject 
* obj1 
= 0 ; 
17804     PyObject 
* obj2 
= 0 ; 
17805     char *kwnames
[] = { 
17806         (char *) "self",(char *) "key",(char *) "value", NULL 
 
17809     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:ConfigBase_WriteInt",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
17810     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17811     if (SWIG_arg_fail(1)) SWIG_fail
; 
17813         arg2 
= wxString_in_helper(obj1
); 
17814         if (arg2 
== NULL
) SWIG_fail
; 
17818         arg3 
= (long)(SWIG_As_long(obj2
));  
17819         if (SWIG_arg_fail(3)) SWIG_fail
; 
17822         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17823         result 
= (bool)(arg1
)->Write((wxString 
const &)*arg2
,arg3
); 
17825         wxPyEndAllowThreads(__tstate
); 
17826         if (PyErr_Occurred()) SWIG_fail
; 
17829         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
17845 static PyObject 
*_wrap_ConfigBase_WriteFloat(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17846     PyObject 
*resultobj
; 
17847     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17848     wxString 
*arg2 
= 0 ; 
17851     bool temp2 
= false ; 
17852     PyObject 
* obj0 
= 0 ; 
17853     PyObject 
* obj1 
= 0 ; 
17854     PyObject 
* obj2 
= 0 ; 
17855     char *kwnames
[] = { 
17856         (char *) "self",(char *) "key",(char *) "value", NULL 
 
17859     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:ConfigBase_WriteFloat",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
17860     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17861     if (SWIG_arg_fail(1)) SWIG_fail
; 
17863         arg2 
= wxString_in_helper(obj1
); 
17864         if (arg2 
== NULL
) SWIG_fail
; 
17868         arg3 
= (double)(SWIG_As_double(obj2
));  
17869         if (SWIG_arg_fail(3)) SWIG_fail
; 
17872         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17873         result 
= (bool)(arg1
)->Write((wxString 
const &)*arg2
,arg3
); 
17875         wxPyEndAllowThreads(__tstate
); 
17876         if (PyErr_Occurred()) SWIG_fail
; 
17879         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
17895 static PyObject 
*_wrap_ConfigBase_WriteBool(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17896     PyObject 
*resultobj
; 
17897     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17898     wxString 
*arg2 
= 0 ; 
17901     bool temp2 
= false ; 
17902     PyObject 
* obj0 
= 0 ; 
17903     PyObject 
* obj1 
= 0 ; 
17904     PyObject 
* obj2 
= 0 ; 
17905     char *kwnames
[] = { 
17906         (char *) "self",(char *) "key",(char *) "value", NULL 
 
17909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:ConfigBase_WriteBool",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
17910     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17911     if (SWIG_arg_fail(1)) SWIG_fail
; 
17913         arg2 
= wxString_in_helper(obj1
); 
17914         if (arg2 
== NULL
) SWIG_fail
; 
17918         arg3 
= (bool)(SWIG_As_bool(obj2
));  
17919         if (SWIG_arg_fail(3)) SWIG_fail
; 
17922         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17923         result 
= (bool)(arg1
)->Write((wxString 
const &)*arg2
,arg3
); 
17925         wxPyEndAllowThreads(__tstate
); 
17926         if (PyErr_Occurred()) SWIG_fail
; 
17929         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
17945 static PyObject 
*_wrap_ConfigBase_Flush(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17946     PyObject 
*resultobj
; 
17947     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17948     bool arg2 
= (bool) false ; 
17950     PyObject 
* obj0 
= 0 ; 
17951     PyObject 
* obj1 
= 0 ; 
17952     char *kwnames
[] = { 
17953         (char *) "self",(char *) "currentOnly", NULL 
 
17956     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:ConfigBase_Flush",kwnames
,&obj0
,&obj1
)) goto fail
; 
17957     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17958     if (SWIG_arg_fail(1)) SWIG_fail
; 
17961             arg2 
= (bool)(SWIG_As_bool(obj1
));  
17962             if (SWIG_arg_fail(2)) SWIG_fail
; 
17966         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
17967         result 
= (bool)(arg1
)->Flush(arg2
); 
17969         wxPyEndAllowThreads(__tstate
); 
17970         if (PyErr_Occurred()) SWIG_fail
; 
17973         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
17981 static PyObject 
*_wrap_ConfigBase_RenameEntry(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
17982     PyObject 
*resultobj
; 
17983     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
17984     wxString 
*arg2 
= 0 ; 
17985     wxString 
*arg3 
= 0 ; 
17987     bool temp2 
= false ; 
17988     bool temp3 
= false ; 
17989     PyObject 
* obj0 
= 0 ; 
17990     PyObject 
* obj1 
= 0 ; 
17991     PyObject 
* obj2 
= 0 ; 
17992     char *kwnames
[] = { 
17993         (char *) "self",(char *) "oldName",(char *) "newName", NULL 
 
17996     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:ConfigBase_RenameEntry",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
17997     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
17998     if (SWIG_arg_fail(1)) SWIG_fail
; 
18000         arg2 
= wxString_in_helper(obj1
); 
18001         if (arg2 
== NULL
) SWIG_fail
; 
18005         arg3 
= wxString_in_helper(obj2
); 
18006         if (arg3 
== NULL
) SWIG_fail
; 
18010         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18011         result 
= (bool)(arg1
)->RenameEntry((wxString 
const &)*arg2
,(wxString 
const &)*arg3
); 
18013         wxPyEndAllowThreads(__tstate
); 
18014         if (PyErr_Occurred()) SWIG_fail
; 
18017         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
18041 static PyObject 
*_wrap_ConfigBase_RenameGroup(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18042     PyObject 
*resultobj
; 
18043     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18044     wxString 
*arg2 
= 0 ; 
18045     wxString 
*arg3 
= 0 ; 
18047     bool temp2 
= false ; 
18048     bool temp3 
= false ; 
18049     PyObject 
* obj0 
= 0 ; 
18050     PyObject 
* obj1 
= 0 ; 
18051     PyObject 
* obj2 
= 0 ; 
18052     char *kwnames
[] = { 
18053         (char *) "self",(char *) "oldName",(char *) "newName", NULL 
 
18056     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:ConfigBase_RenameGroup",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
18057     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18058     if (SWIG_arg_fail(1)) SWIG_fail
; 
18060         arg2 
= wxString_in_helper(obj1
); 
18061         if (arg2 
== NULL
) SWIG_fail
; 
18065         arg3 
= wxString_in_helper(obj2
); 
18066         if (arg3 
== NULL
) SWIG_fail
; 
18070         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18071         result 
= (bool)(arg1
)->RenameGroup((wxString 
const &)*arg2
,(wxString 
const &)*arg3
); 
18073         wxPyEndAllowThreads(__tstate
); 
18074         if (PyErr_Occurred()) SWIG_fail
; 
18077         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
18101 static PyObject 
*_wrap_ConfigBase_DeleteEntry(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18102     PyObject 
*resultobj
; 
18103     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18104     wxString 
*arg2 
= 0 ; 
18105     bool arg3 
= (bool) true ; 
18107     bool temp2 
= false ; 
18108     PyObject 
* obj0 
= 0 ; 
18109     PyObject 
* obj1 
= 0 ; 
18110     PyObject 
* obj2 
= 0 ; 
18111     char *kwnames
[] = { 
18112         (char *) "self",(char *) "key",(char *) "deleteGroupIfEmpty", NULL 
 
18115     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:ConfigBase_DeleteEntry",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
18116     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18117     if (SWIG_arg_fail(1)) SWIG_fail
; 
18119         arg2 
= wxString_in_helper(obj1
); 
18120         if (arg2 
== NULL
) SWIG_fail
; 
18125             arg3 
= (bool)(SWIG_As_bool(obj2
));  
18126             if (SWIG_arg_fail(3)) SWIG_fail
; 
18130         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18131         result 
= (bool)(arg1
)->DeleteEntry((wxString 
const &)*arg2
,arg3
); 
18133         wxPyEndAllowThreads(__tstate
); 
18134         if (PyErr_Occurred()) SWIG_fail
; 
18137         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
18153 static PyObject 
*_wrap_ConfigBase_DeleteGroup(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18154     PyObject 
*resultobj
; 
18155     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18156     wxString 
*arg2 
= 0 ; 
18158     bool temp2 
= false ; 
18159     PyObject 
* obj0 
= 0 ; 
18160     PyObject 
* obj1 
= 0 ; 
18161     char *kwnames
[] = { 
18162         (char *) "self",(char *) "key", NULL 
 
18165     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_DeleteGroup",kwnames
,&obj0
,&obj1
)) goto fail
; 
18166     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18167     if (SWIG_arg_fail(1)) SWIG_fail
; 
18169         arg2 
= wxString_in_helper(obj1
); 
18170         if (arg2 
== NULL
) SWIG_fail
; 
18174         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18175         result 
= (bool)(arg1
)->DeleteGroup((wxString 
const &)*arg2
); 
18177         wxPyEndAllowThreads(__tstate
); 
18178         if (PyErr_Occurred()) SWIG_fail
; 
18181         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
18197 static PyObject 
*_wrap_ConfigBase_DeleteAll(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18198     PyObject 
*resultobj
; 
18199     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18201     PyObject 
* obj0 
= 0 ; 
18202     char *kwnames
[] = { 
18203         (char *) "self", NULL 
 
18206     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ConfigBase_DeleteAll",kwnames
,&obj0
)) goto fail
; 
18207     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18208     if (SWIG_arg_fail(1)) SWIG_fail
; 
18210         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18211         result 
= (bool)(arg1
)->DeleteAll(); 
18213         wxPyEndAllowThreads(__tstate
); 
18214         if (PyErr_Occurred()) SWIG_fail
; 
18217         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
18225 static PyObject 
*_wrap_ConfigBase_SetExpandEnvVars(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18226     PyObject 
*resultobj
; 
18227     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18228     bool arg2 
= (bool) true ; 
18229     PyObject 
* obj0 
= 0 ; 
18230     PyObject 
* obj1 
= 0 ; 
18231     char *kwnames
[] = { 
18232         (char *) "self",(char *) "doIt", NULL 
 
18235     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:ConfigBase_SetExpandEnvVars",kwnames
,&obj0
,&obj1
)) goto fail
; 
18236     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18237     if (SWIG_arg_fail(1)) SWIG_fail
; 
18240             arg2 
= (bool)(SWIG_As_bool(obj1
));  
18241             if (SWIG_arg_fail(2)) SWIG_fail
; 
18245         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18246         (arg1
)->SetExpandEnvVars(arg2
); 
18248         wxPyEndAllowThreads(__tstate
); 
18249         if (PyErr_Occurred()) SWIG_fail
; 
18251     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
18258 static PyObject 
*_wrap_ConfigBase_IsExpandingEnvVars(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18259     PyObject 
*resultobj
; 
18260     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18262     PyObject 
* obj0 
= 0 ; 
18263     char *kwnames
[] = { 
18264         (char *) "self", NULL 
 
18267     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ConfigBase_IsExpandingEnvVars",kwnames
,&obj0
)) goto fail
; 
18268     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18269     if (SWIG_arg_fail(1)) SWIG_fail
; 
18271         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18272         result 
= (bool)((wxConfigBase 
const *)arg1
)->IsExpandingEnvVars(); 
18274         wxPyEndAllowThreads(__tstate
); 
18275         if (PyErr_Occurred()) SWIG_fail
; 
18278         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
18286 static PyObject 
*_wrap_ConfigBase_SetRecordDefaults(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18287     PyObject 
*resultobj
; 
18288     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18289     bool arg2 
= (bool) true ; 
18290     PyObject 
* obj0 
= 0 ; 
18291     PyObject 
* obj1 
= 0 ; 
18292     char *kwnames
[] = { 
18293         (char *) "self",(char *) "doIt", NULL 
 
18296     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:ConfigBase_SetRecordDefaults",kwnames
,&obj0
,&obj1
)) goto fail
; 
18297     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18298     if (SWIG_arg_fail(1)) SWIG_fail
; 
18301             arg2 
= (bool)(SWIG_As_bool(obj1
));  
18302             if (SWIG_arg_fail(2)) SWIG_fail
; 
18306         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18307         (arg1
)->SetRecordDefaults(arg2
); 
18309         wxPyEndAllowThreads(__tstate
); 
18310         if (PyErr_Occurred()) SWIG_fail
; 
18312     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
18319 static PyObject 
*_wrap_ConfigBase_IsRecordingDefaults(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18320     PyObject 
*resultobj
; 
18321     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18323     PyObject 
* obj0 
= 0 ; 
18324     char *kwnames
[] = { 
18325         (char *) "self", NULL 
 
18328     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ConfigBase_IsRecordingDefaults",kwnames
,&obj0
)) goto fail
; 
18329     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18330     if (SWIG_arg_fail(1)) SWIG_fail
; 
18332         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18333         result 
= (bool)((wxConfigBase 
const *)arg1
)->IsRecordingDefaults(); 
18335         wxPyEndAllowThreads(__tstate
); 
18336         if (PyErr_Occurred()) SWIG_fail
; 
18339         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
18347 static PyObject 
*_wrap_ConfigBase_ExpandEnvVars(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18348     PyObject 
*resultobj
; 
18349     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18350     wxString 
*arg2 
= 0 ; 
18352     bool temp2 
= false ; 
18353     PyObject 
* obj0 
= 0 ; 
18354     PyObject 
* obj1 
= 0 ; 
18355     char *kwnames
[] = { 
18356         (char *) "self",(char *) "str", NULL 
 
18359     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_ExpandEnvVars",kwnames
,&obj0
,&obj1
)) goto fail
; 
18360     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18361     if (SWIG_arg_fail(1)) SWIG_fail
; 
18363         arg2 
= wxString_in_helper(obj1
); 
18364         if (arg2 
== NULL
) SWIG_fail
; 
18368         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18369         result 
= ((wxConfigBase 
const *)arg1
)->ExpandEnvVars((wxString 
const &)*arg2
); 
18371         wxPyEndAllowThreads(__tstate
); 
18372         if (PyErr_Occurred()) SWIG_fail
; 
18376         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
18378         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
18395 static PyObject 
*_wrap_ConfigBase_GetAppName(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18396     PyObject 
*resultobj
; 
18397     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18399     PyObject 
* obj0 
= 0 ; 
18400     char *kwnames
[] = { 
18401         (char *) "self", NULL 
 
18404     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ConfigBase_GetAppName",kwnames
,&obj0
)) goto fail
; 
18405     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18406     if (SWIG_arg_fail(1)) SWIG_fail
; 
18408         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18409         result 
= ((wxConfigBase 
const *)arg1
)->GetAppName(); 
18411         wxPyEndAllowThreads(__tstate
); 
18412         if (PyErr_Occurred()) SWIG_fail
; 
18416         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
18418         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
18427 static PyObject 
*_wrap_ConfigBase_GetVendorName(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18428     PyObject 
*resultobj
; 
18429     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18431     PyObject 
* obj0 
= 0 ; 
18432     char *kwnames
[] = { 
18433         (char *) "self", NULL 
 
18436     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ConfigBase_GetVendorName",kwnames
,&obj0
)) goto fail
; 
18437     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18438     if (SWIG_arg_fail(1)) SWIG_fail
; 
18440         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18441         result 
= ((wxConfigBase 
const *)arg1
)->GetVendorName(); 
18443         wxPyEndAllowThreads(__tstate
); 
18444         if (PyErr_Occurred()) SWIG_fail
; 
18448         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
18450         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
18459 static PyObject 
*_wrap_ConfigBase_SetAppName(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18460     PyObject 
*resultobj
; 
18461     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18462     wxString 
*arg2 
= 0 ; 
18463     bool temp2 
= false ; 
18464     PyObject 
* obj0 
= 0 ; 
18465     PyObject 
* obj1 
= 0 ; 
18466     char *kwnames
[] = { 
18467         (char *) "self",(char *) "appName", NULL 
 
18470     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_SetAppName",kwnames
,&obj0
,&obj1
)) goto fail
; 
18471     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18472     if (SWIG_arg_fail(1)) SWIG_fail
; 
18474         arg2 
= wxString_in_helper(obj1
); 
18475         if (arg2 
== NULL
) SWIG_fail
; 
18479         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18480         (arg1
)->SetAppName((wxString 
const &)*arg2
); 
18482         wxPyEndAllowThreads(__tstate
); 
18483         if (PyErr_Occurred()) SWIG_fail
; 
18485     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
18500 static PyObject 
*_wrap_ConfigBase_SetVendorName(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18501     PyObject 
*resultobj
; 
18502     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18503     wxString 
*arg2 
= 0 ; 
18504     bool temp2 
= false ; 
18505     PyObject 
* obj0 
= 0 ; 
18506     PyObject 
* obj1 
= 0 ; 
18507     char *kwnames
[] = { 
18508         (char *) "self",(char *) "vendorName", NULL 
 
18511     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_SetVendorName",kwnames
,&obj0
,&obj1
)) goto fail
; 
18512     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18513     if (SWIG_arg_fail(1)) SWIG_fail
; 
18515         arg2 
= wxString_in_helper(obj1
); 
18516         if (arg2 
== NULL
) SWIG_fail
; 
18520         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18521         (arg1
)->SetVendorName((wxString 
const &)*arg2
); 
18523         wxPyEndAllowThreads(__tstate
); 
18524         if (PyErr_Occurred()) SWIG_fail
; 
18526     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
18541 static PyObject 
*_wrap_ConfigBase_SetStyle(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18542     PyObject 
*resultobj
; 
18543     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18545     PyObject 
* obj0 
= 0 ; 
18546     PyObject 
* obj1 
= 0 ; 
18547     char *kwnames
[] = { 
18548         (char *) "self",(char *) "style", NULL 
 
18551     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:ConfigBase_SetStyle",kwnames
,&obj0
,&obj1
)) goto fail
; 
18552     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18553     if (SWIG_arg_fail(1)) SWIG_fail
; 
18555         arg2 
= (long)(SWIG_As_long(obj1
));  
18556         if (SWIG_arg_fail(2)) SWIG_fail
; 
18559         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18560         (arg1
)->SetStyle(arg2
); 
18562         wxPyEndAllowThreads(__tstate
); 
18563         if (PyErr_Occurred()) SWIG_fail
; 
18565     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
18572 static PyObject 
*_wrap_ConfigBase_GetStyle(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18573     PyObject 
*resultobj
; 
18574     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18576     PyObject 
* obj0 
= 0 ; 
18577     char *kwnames
[] = { 
18578         (char *) "self", NULL 
 
18581     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ConfigBase_GetStyle",kwnames
,&obj0
)) goto fail
; 
18582     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18583     if (SWIG_arg_fail(1)) SWIG_fail
; 
18585         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18586         result 
= (long)((wxConfigBase 
const *)arg1
)->GetStyle(); 
18588         wxPyEndAllowThreads(__tstate
); 
18589         if (PyErr_Occurred()) SWIG_fail
; 
18592         resultobj 
= SWIG_From_long((long)(result
));  
18600 static PyObject 
* ConfigBase_swigregister(PyObject 
*, PyObject 
*args
) { 
18602     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
18603     SWIG_TypeClientData(SWIGTYPE_p_wxConfigBase
, obj
); 
18605     return Py_BuildValue((char *)""); 
18607 static PyObject 
*_wrap_new_Config(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18608     PyObject 
*resultobj
; 
18609     wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
18610     wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
18611     wxString 
const &arg2_defvalue 
= wxPyEmptyString 
; 
18612     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
18613     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
18614     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
18615     wxString 
const &arg4_defvalue 
= wxPyEmptyString 
; 
18616     wxString 
*arg4 
= (wxString 
*) &arg4_defvalue 
; 
18617     long arg5 
= (long) wxCONFIG_USE_LOCAL_FILE
|wxCONFIG_USE_GLOBAL_FILE 
; 
18619     bool temp1 
= false ; 
18620     bool temp2 
= false ; 
18621     bool temp3 
= false ; 
18622     bool temp4 
= false ; 
18623     PyObject 
* obj0 
= 0 ; 
18624     PyObject 
* obj1 
= 0 ; 
18625     PyObject 
* obj2 
= 0 ; 
18626     PyObject 
* obj3 
= 0 ; 
18627     PyObject 
* obj4 
= 0 ; 
18628     char *kwnames
[] = { 
18629         (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL 
 
18632     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOO:new_Config",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
18635             arg1 
= wxString_in_helper(obj0
); 
18636             if (arg1 
== NULL
) SWIG_fail
; 
18642             arg2 
= wxString_in_helper(obj1
); 
18643             if (arg2 
== NULL
) SWIG_fail
; 
18649             arg3 
= wxString_in_helper(obj2
); 
18650             if (arg3 
== NULL
) SWIG_fail
; 
18656             arg4 
= wxString_in_helper(obj3
); 
18657             if (arg4 
== NULL
) SWIG_fail
; 
18663             arg5 
= (long)(SWIG_As_long(obj4
));  
18664             if (SWIG_arg_fail(5)) SWIG_fail
; 
18668         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18669         result 
= (wxConfig 
*)new wxConfig((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
,(wxString 
const &)*arg4
,arg5
); 
18671         wxPyEndAllowThreads(__tstate
); 
18672         if (PyErr_Occurred()) SWIG_fail
; 
18674     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxConfig
, 1); 
18713 static PyObject 
*_wrap_delete_Config(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18714     PyObject 
*resultobj
; 
18715     wxConfig 
*arg1 
= (wxConfig 
*) 0 ; 
18716     PyObject 
* obj0 
= 0 ; 
18717     char *kwnames
[] = { 
18718         (char *) "self", NULL 
 
18721     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_Config",kwnames
,&obj0
)) goto fail
; 
18722     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfig
, SWIG_POINTER_EXCEPTION 
| 0); 
18723     if (SWIG_arg_fail(1)) SWIG_fail
; 
18725         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18728         wxPyEndAllowThreads(__tstate
); 
18729         if (PyErr_Occurred()) SWIG_fail
; 
18731     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
18738 static PyObject 
* Config_swigregister(PyObject 
*, PyObject 
*args
) { 
18740     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
18741     SWIG_TypeClientData(SWIGTYPE_p_wxConfig
, obj
); 
18743     return Py_BuildValue((char *)""); 
18745 static PyObject 
*_wrap_new_FileConfig(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18746     PyObject 
*resultobj
; 
18747     wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
18748     wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
18749     wxString 
const &arg2_defvalue 
= wxPyEmptyString 
; 
18750     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
18751     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
18752     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
18753     wxString 
const &arg4_defvalue 
= wxPyEmptyString 
; 
18754     wxString 
*arg4 
= (wxString 
*) &arg4_defvalue 
; 
18755     long arg5 
= (long) wxCONFIG_USE_LOCAL_FILE
|wxCONFIG_USE_GLOBAL_FILE 
; 
18756     wxFileConfig 
*result
; 
18757     bool temp1 
= false ; 
18758     bool temp2 
= false ; 
18759     bool temp3 
= false ; 
18760     bool temp4 
= false ; 
18761     PyObject 
* obj0 
= 0 ; 
18762     PyObject 
* obj1 
= 0 ; 
18763     PyObject 
* obj2 
= 0 ; 
18764     PyObject 
* obj3 
= 0 ; 
18765     PyObject 
* obj4 
= 0 ; 
18766     char *kwnames
[] = { 
18767         (char *) "appName",(char *) "vendorName",(char *) "localFilename",(char *) "globalFilename",(char *) "style", NULL 
 
18770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOO:new_FileConfig",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
18773             arg1 
= wxString_in_helper(obj0
); 
18774             if (arg1 
== NULL
) SWIG_fail
; 
18780             arg2 
= wxString_in_helper(obj1
); 
18781             if (arg2 
== NULL
) SWIG_fail
; 
18787             arg3 
= wxString_in_helper(obj2
); 
18788             if (arg3 
== NULL
) SWIG_fail
; 
18794             arg4 
= wxString_in_helper(obj3
); 
18795             if (arg4 
== NULL
) SWIG_fail
; 
18801             arg5 
= (long)(SWIG_As_long(obj4
));  
18802             if (SWIG_arg_fail(5)) SWIG_fail
; 
18806         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18807         result 
= (wxFileConfig 
*)new wxFileConfig((wxString 
const &)*arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
,(wxString 
const &)*arg4
,arg5
); 
18809         wxPyEndAllowThreads(__tstate
); 
18810         if (PyErr_Occurred()) SWIG_fail
; 
18812     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFileConfig
, 1); 
18851 static PyObject 
*_wrap_delete_FileConfig(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18852     PyObject 
*resultobj
; 
18853     wxFileConfig 
*arg1 
= (wxFileConfig 
*) 0 ; 
18854     PyObject 
* obj0 
= 0 ; 
18855     char *kwnames
[] = { 
18856         (char *) "self", NULL 
 
18859     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_FileConfig",kwnames
,&obj0
)) goto fail
; 
18860     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileConfig
, SWIG_POINTER_EXCEPTION 
| 0); 
18861     if (SWIG_arg_fail(1)) SWIG_fail
; 
18863         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18866         wxPyEndAllowThreads(__tstate
); 
18867         if (PyErr_Occurred()) SWIG_fail
; 
18869     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
18876 static PyObject 
* FileConfig_swigregister(PyObject 
*, PyObject 
*args
) { 
18878     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
18879     SWIG_TypeClientData(SWIGTYPE_p_wxFileConfig
, obj
); 
18881     return Py_BuildValue((char *)""); 
18883 static PyObject 
*_wrap_new_ConfigPathChanger(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18884     PyObject 
*resultobj
; 
18885     wxConfigBase 
*arg1 
= (wxConfigBase 
*) 0 ; 
18886     wxString 
*arg2 
= 0 ; 
18887     wxConfigPathChanger 
*result
; 
18888     bool temp2 
= false ; 
18889     PyObject 
* obj0 
= 0 ; 
18890     PyObject 
* obj1 
= 0 ; 
18891     char *kwnames
[] = { 
18892         (char *) "config",(char *) "entry", NULL 
 
18895     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:new_ConfigPathChanger",kwnames
,&obj0
,&obj1
)) goto fail
; 
18896     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigBase
, SWIG_POINTER_EXCEPTION 
| 0); 
18897     if (SWIG_arg_fail(1)) SWIG_fail
; 
18899         arg2 
= wxString_in_helper(obj1
); 
18900         if (arg2 
== NULL
) SWIG_fail
; 
18904         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18905         result 
= (wxConfigPathChanger 
*)new wxConfigPathChanger((wxConfigBase 
const *)arg1
,(wxString 
const &)*arg2
); 
18907         wxPyEndAllowThreads(__tstate
); 
18908         if (PyErr_Occurred()) SWIG_fail
; 
18910     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxConfigPathChanger
, 1); 
18925 static PyObject 
*_wrap_delete_ConfigPathChanger(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18926     PyObject 
*resultobj
; 
18927     wxConfigPathChanger 
*arg1 
= (wxConfigPathChanger 
*) 0 ; 
18928     PyObject 
* obj0 
= 0 ; 
18929     char *kwnames
[] = { 
18930         (char *) "self", NULL 
 
18933     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_ConfigPathChanger",kwnames
,&obj0
)) goto fail
; 
18934     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigPathChanger
, SWIG_POINTER_EXCEPTION 
| 0); 
18935     if (SWIG_arg_fail(1)) SWIG_fail
; 
18937         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18940         wxPyEndAllowThreads(__tstate
); 
18941         if (PyErr_Occurred()) SWIG_fail
; 
18943     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
18950 static PyObject 
*_wrap_ConfigPathChanger_Name(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18951     PyObject 
*resultobj
; 
18952     wxConfigPathChanger 
*arg1 
= (wxConfigPathChanger 
*) 0 ; 
18954     PyObject 
* obj0 
= 0 ; 
18955     char *kwnames
[] = { 
18956         (char *) "self", NULL 
 
18959     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ConfigPathChanger_Name",kwnames
,&obj0
)) goto fail
; 
18960     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxConfigPathChanger
, SWIG_POINTER_EXCEPTION 
| 0); 
18961     if (SWIG_arg_fail(1)) SWIG_fail
; 
18963         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
18965             wxString 
const &_result_ref 
= ((wxConfigPathChanger 
const *)arg1
)->Name(); 
18966             result 
= (wxString 
*) &_result_ref
; 
18969         wxPyEndAllowThreads(__tstate
); 
18970         if (PyErr_Occurred()) SWIG_fail
; 
18974         resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
18976         resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
18985 static PyObject 
* ConfigPathChanger_swigregister(PyObject 
*, PyObject 
*args
) { 
18987     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
18988     SWIG_TypeClientData(SWIGTYPE_p_wxConfigPathChanger
, obj
); 
18990     return Py_BuildValue((char *)""); 
18992 static PyObject 
*_wrap_ExpandEnvVars(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
18993     PyObject 
*resultobj
; 
18994     wxString 
*arg1 
= 0 ; 
18996     bool temp1 
= false ; 
18997     PyObject 
* obj0 
= 0 ; 
18998     char *kwnames
[] = { 
18999         (char *) "sz", NULL 
 
19002     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ExpandEnvVars",kwnames
,&obj0
)) goto fail
; 
19004         arg1 
= wxString_in_helper(obj0
); 
19005         if (arg1 
== NULL
) SWIG_fail
; 
19009         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19010         result 
= wxExpandEnvVars((wxString 
const &)*arg1
); 
19012         wxPyEndAllowThreads(__tstate
); 
19013         if (PyErr_Occurred()) SWIG_fail
; 
19017         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
19019         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
19036 static int _wrap_DefaultDateTimeFormat_set(PyObject 
*) { 
19037     PyErr_SetString(PyExc_TypeError
,"Variable DefaultDateTimeFormat is read-only."); 
19042 static PyObject 
*_wrap_DefaultDateTimeFormat_get(void) { 
19047         pyobj 
= PyUnicode_FromWideChar((&wxPyDefaultDateTimeFormat
)->c_str(), (&wxPyDefaultDateTimeFormat
)->Len()); 
19049         pyobj 
= PyString_FromStringAndSize((&wxPyDefaultDateTimeFormat
)->c_str(), (&wxPyDefaultDateTimeFormat
)->Len()); 
19056 static int _wrap_DefaultTimeSpanFormat_set(PyObject 
*) { 
19057     PyErr_SetString(PyExc_TypeError
,"Variable DefaultTimeSpanFormat is read-only."); 
19062 static PyObject 
*_wrap_DefaultTimeSpanFormat_get(void) { 
19067         pyobj 
= PyUnicode_FromWideChar((&wxPyDefaultTimeSpanFormat
)->c_str(), (&wxPyDefaultTimeSpanFormat
)->Len()); 
19069         pyobj 
= PyString_FromStringAndSize((&wxPyDefaultTimeSpanFormat
)->c_str(), (&wxPyDefaultTimeSpanFormat
)->Len()); 
19076 static PyObject 
*_wrap_DateTime_SetCountry(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19077     PyObject 
*resultobj
; 
19078     wxDateTime::Country arg1 
; 
19079     PyObject 
* obj0 
= 0 ; 
19080     char *kwnames
[] = { 
19081         (char *) "country", NULL 
 
19084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_SetCountry",kwnames
,&obj0
)) goto fail
; 
19086         arg1 
= (wxDateTime::Country
)(SWIG_As_int(obj0
));  
19087         if (SWIG_arg_fail(1)) SWIG_fail
; 
19090         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19091         wxDateTime::SetCountry((wxDateTime::Country 
)arg1
); 
19093         wxPyEndAllowThreads(__tstate
); 
19094         if (PyErr_Occurred()) SWIG_fail
; 
19096     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
19103 static PyObject 
*_wrap_DateTime_GetCountry(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19104     PyObject 
*resultobj
; 
19105     wxDateTime::Country result
; 
19106     char *kwnames
[] = { 
19110     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DateTime_GetCountry",kwnames
)) goto fail
; 
19112         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19113         result 
= (wxDateTime::Country
)wxDateTime::GetCountry(); 
19115         wxPyEndAllowThreads(__tstate
); 
19116         if (PyErr_Occurred()) SWIG_fail
; 
19118     resultobj 
= SWIG_From_int((result
)); 
19125 static PyObject 
*_wrap_DateTime_IsWestEuropeanCountry(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19126     PyObject 
*resultobj
; 
19127     wxDateTime::Country arg1 
= (wxDateTime::Country
) wxDateTime::Country_Default 
; 
19129     PyObject 
* obj0 
= 0 ; 
19130     char *kwnames
[] = { 
19131         (char *) "country", NULL 
 
19134     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:DateTime_IsWestEuropeanCountry",kwnames
,&obj0
)) goto fail
; 
19137             arg1 
= (wxDateTime::Country
)(SWIG_As_int(obj0
));  
19138             if (SWIG_arg_fail(1)) SWIG_fail
; 
19142         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19143         result 
= (bool)wxDateTime::IsWestEuropeanCountry((wxDateTime::Country 
)arg1
); 
19145         wxPyEndAllowThreads(__tstate
); 
19146         if (PyErr_Occurred()) SWIG_fail
; 
19149         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
19157 static PyObject 
*_wrap_DateTime_GetCurrentYear(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19158     PyObject 
*resultobj
; 
19159     wxDateTime::Calendar arg1 
= (wxDateTime::Calendar
) wxDateTime::Gregorian 
; 
19161     PyObject 
* obj0 
= 0 ; 
19162     char *kwnames
[] = { 
19163         (char *) "cal", NULL 
 
19166     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:DateTime_GetCurrentYear",kwnames
,&obj0
)) goto fail
; 
19169             arg1 
= (wxDateTime::Calendar
)(SWIG_As_int(obj0
));  
19170             if (SWIG_arg_fail(1)) SWIG_fail
; 
19174         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19175         result 
= (int)wxDateTime::GetCurrentYear((wxDateTime::Calendar 
)arg1
); 
19177         wxPyEndAllowThreads(__tstate
); 
19178         if (PyErr_Occurred()) SWIG_fail
; 
19181         resultobj 
= SWIG_From_int((int)(result
));  
19189 static PyObject 
*_wrap_DateTime_ConvertYearToBC(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19190     PyObject 
*resultobj
; 
19193     PyObject 
* obj0 
= 0 ; 
19194     char *kwnames
[] = { 
19195         (char *) "year", NULL 
 
19198     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_ConvertYearToBC",kwnames
,&obj0
)) goto fail
; 
19200         arg1 
= (int)(SWIG_As_int(obj0
));  
19201         if (SWIG_arg_fail(1)) SWIG_fail
; 
19204         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19205         result 
= (int)wxDateTime::ConvertYearToBC(arg1
); 
19207         wxPyEndAllowThreads(__tstate
); 
19208         if (PyErr_Occurred()) SWIG_fail
; 
19211         resultobj 
= SWIG_From_int((int)(result
));  
19219 static PyObject 
*_wrap_DateTime_GetCurrentMonth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19220     PyObject 
*resultobj
; 
19221     wxDateTime::Calendar arg1 
= (wxDateTime::Calendar
) wxDateTime::Gregorian 
; 
19222     wxDateTime::Month result
; 
19223     PyObject 
* obj0 
= 0 ; 
19224     char *kwnames
[] = { 
19225         (char *) "cal", NULL 
 
19228     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:DateTime_GetCurrentMonth",kwnames
,&obj0
)) goto fail
; 
19231             arg1 
= (wxDateTime::Calendar
)(SWIG_As_int(obj0
));  
19232             if (SWIG_arg_fail(1)) SWIG_fail
; 
19236         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19237         result 
= (wxDateTime::Month
)wxDateTime::GetCurrentMonth((wxDateTime::Calendar 
)arg1
); 
19239         wxPyEndAllowThreads(__tstate
); 
19240         if (PyErr_Occurred()) SWIG_fail
; 
19242     resultobj 
= SWIG_From_int((result
)); 
19249 static PyObject 
*_wrap_DateTime_IsLeapYear(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19250     PyObject 
*resultobj
; 
19251     int arg1 
= (int) wxDateTime::Inv_Year 
; 
19252     wxDateTime::Calendar arg2 
= (wxDateTime::Calendar
) wxDateTime::Gregorian 
; 
19254     PyObject 
* obj0 
= 0 ; 
19255     PyObject 
* obj1 
= 0 ; 
19256     char *kwnames
[] = { 
19257         (char *) "year",(char *) "cal", NULL 
 
19260     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:DateTime_IsLeapYear",kwnames
,&obj0
,&obj1
)) goto fail
; 
19263             arg1 
= (int)(SWIG_As_int(obj0
));  
19264             if (SWIG_arg_fail(1)) SWIG_fail
; 
19269             arg2 
= (wxDateTime::Calendar
)(SWIG_As_int(obj1
));  
19270             if (SWIG_arg_fail(2)) SWIG_fail
; 
19274         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19275         result 
= (bool)wxDateTime::IsLeapYear(arg1
,(wxDateTime::Calendar 
)arg2
); 
19277         wxPyEndAllowThreads(__tstate
); 
19278         if (PyErr_Occurred()) SWIG_fail
; 
19281         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
19289 static PyObject 
*_wrap_DateTime_GetCentury(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19290     PyObject 
*resultobj
; 
19291     int arg1 
= (int) wxDateTime::Inv_Year 
; 
19293     PyObject 
* obj0 
= 0 ; 
19294     char *kwnames
[] = { 
19295         (char *) "year", NULL 
 
19298     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:DateTime_GetCentury",kwnames
,&obj0
)) goto fail
; 
19301             arg1 
= (int)(SWIG_As_int(obj0
));  
19302             if (SWIG_arg_fail(1)) SWIG_fail
; 
19306         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19307         result 
= (int)wxDateTime::GetCentury(arg1
); 
19309         wxPyEndAllowThreads(__tstate
); 
19310         if (PyErr_Occurred()) SWIG_fail
; 
19313         resultobj 
= SWIG_From_int((int)(result
));  
19321 static PyObject 
*_wrap_DateTime_GetNumberOfDaysinYear(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19322     PyObject 
*resultobj
; 
19324     wxDateTime::Calendar arg2 
= (wxDateTime::Calendar
) wxDateTime::Gregorian 
; 
19326     PyObject 
* obj0 
= 0 ; 
19327     PyObject 
* obj1 
= 0 ; 
19328     char *kwnames
[] = { 
19329         (char *) "year",(char *) "cal", NULL 
 
19332     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetNumberOfDaysinYear",kwnames
,&obj0
,&obj1
)) goto fail
; 
19334         arg1 
= (int)(SWIG_As_int(obj0
));  
19335         if (SWIG_arg_fail(1)) SWIG_fail
; 
19339             arg2 
= (wxDateTime::Calendar
)(SWIG_As_int(obj1
));  
19340             if (SWIG_arg_fail(2)) SWIG_fail
; 
19344         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19345         result 
= (int)wxDateTime::GetNumberOfDays(arg1
,(wxDateTime::Calendar 
)arg2
); 
19347         wxPyEndAllowThreads(__tstate
); 
19348         if (PyErr_Occurred()) SWIG_fail
; 
19351         resultobj 
= SWIG_From_int((int)(result
));  
19359 static PyObject 
*_wrap_DateTime_GetNumberOfDaysInMonth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19360     PyObject 
*resultobj
; 
19361     wxDateTime::Month arg1 
; 
19362     int arg2 
= (int) wxDateTime::Inv_Year 
; 
19363     wxDateTime::Calendar arg3 
= (wxDateTime::Calendar
) wxDateTime::Gregorian 
; 
19365     PyObject 
* obj0 
= 0 ; 
19366     PyObject 
* obj1 
= 0 ; 
19367     PyObject 
* obj2 
= 0 ; 
19368     char *kwnames
[] = { 
19369         (char *) "month",(char *) "year",(char *) "cal", NULL 
 
19372     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:DateTime_GetNumberOfDaysInMonth",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
19374         arg1 
= (wxDateTime::Month
)(SWIG_As_int(obj0
));  
19375         if (SWIG_arg_fail(1)) SWIG_fail
; 
19379             arg2 
= (int)(SWIG_As_int(obj1
));  
19380             if (SWIG_arg_fail(2)) SWIG_fail
; 
19385             arg3 
= (wxDateTime::Calendar
)(SWIG_As_int(obj2
));  
19386             if (SWIG_arg_fail(3)) SWIG_fail
; 
19390         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19391         result 
= (int)wxDateTime::GetNumberOfDays((wxDateTime::Month 
)arg1
,arg2
,(wxDateTime::Calendar 
)arg3
); 
19393         wxPyEndAllowThreads(__tstate
); 
19394         if (PyErr_Occurred()) SWIG_fail
; 
19397         resultobj 
= SWIG_From_int((int)(result
));  
19405 static PyObject 
*_wrap_DateTime_GetMonthName(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19406     PyObject 
*resultobj
; 
19407     wxDateTime::Month arg1 
; 
19408     wxDateTime::NameFlags arg2 
= (wxDateTime::NameFlags
) wxDateTime::Name_Full 
; 
19410     PyObject 
* obj0 
= 0 ; 
19411     PyObject 
* obj1 
= 0 ; 
19412     char *kwnames
[] = { 
19413         (char *) "month",(char *) "flags", NULL 
 
19416     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetMonthName",kwnames
,&obj0
,&obj1
)) goto fail
; 
19418         arg1 
= (wxDateTime::Month
)(SWIG_As_int(obj0
));  
19419         if (SWIG_arg_fail(1)) SWIG_fail
; 
19423             arg2 
= (wxDateTime::NameFlags
)(SWIG_As_int(obj1
));  
19424             if (SWIG_arg_fail(2)) SWIG_fail
; 
19428         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19429         result 
= wxDateTime::GetMonthName((wxDateTime::Month 
)arg1
,(wxDateTime::NameFlags 
)arg2
); 
19431         wxPyEndAllowThreads(__tstate
); 
19432         if (PyErr_Occurred()) SWIG_fail
; 
19436         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
19438         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
19447 static PyObject 
*_wrap_DateTime_GetWeekDayName(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19448     PyObject 
*resultobj
; 
19449     wxDateTime::WeekDay arg1 
; 
19450     wxDateTime::NameFlags arg2 
= (wxDateTime::NameFlags
) wxDateTime::Name_Full 
; 
19452     PyObject 
* obj0 
= 0 ; 
19453     PyObject 
* obj1 
= 0 ; 
19454     char *kwnames
[] = { 
19455         (char *) "weekday",(char *) "flags", NULL 
 
19458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetWeekDayName",kwnames
,&obj0
,&obj1
)) goto fail
; 
19460         arg1 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj0
));  
19461         if (SWIG_arg_fail(1)) SWIG_fail
; 
19465             arg2 
= (wxDateTime::NameFlags
)(SWIG_As_int(obj1
));  
19466             if (SWIG_arg_fail(2)) SWIG_fail
; 
19470         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19471         result 
= wxDateTime::GetWeekDayName((wxDateTime::WeekDay 
)arg1
,(wxDateTime::NameFlags 
)arg2
); 
19473         wxPyEndAllowThreads(__tstate
); 
19474         if (PyErr_Occurred()) SWIG_fail
; 
19478         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
19480         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
19489 static PyObject 
*_wrap_DateTime_GetAmPmStrings(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19490     PyObject 
*resultobj
; 
19492     char *kwnames
[] = { 
19496     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DateTime_GetAmPmStrings",kwnames
)) goto fail
; 
19498         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19499         result 
= (PyObject 
*)DateTime_GetAmPmStrings(); 
19501         wxPyEndAllowThreads(__tstate
); 
19502         if (PyErr_Occurred()) SWIG_fail
; 
19504     resultobj 
= result
; 
19511 static PyObject 
*_wrap_DateTime_IsDSTApplicable(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19512     PyObject 
*resultobj
; 
19513     int arg1 
= (int) wxDateTime::Inv_Year 
; 
19514     wxDateTime::Country arg2 
= (wxDateTime::Country
) wxDateTime::Country_Default 
; 
19516     PyObject 
* obj0 
= 0 ; 
19517     PyObject 
* obj1 
= 0 ; 
19518     char *kwnames
[] = { 
19519         (char *) "year",(char *) "country", NULL 
 
19522     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:DateTime_IsDSTApplicable",kwnames
,&obj0
,&obj1
)) goto fail
; 
19525             arg1 
= (int)(SWIG_As_int(obj0
));  
19526             if (SWIG_arg_fail(1)) SWIG_fail
; 
19531             arg2 
= (wxDateTime::Country
)(SWIG_As_int(obj1
));  
19532             if (SWIG_arg_fail(2)) SWIG_fail
; 
19536         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19537         result 
= (bool)wxDateTime::IsDSTApplicable(arg1
,(wxDateTime::Country 
)arg2
); 
19539         wxPyEndAllowThreads(__tstate
); 
19540         if (PyErr_Occurred()) SWIG_fail
; 
19543         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
19551 static PyObject 
*_wrap_DateTime_GetBeginDST(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19552     PyObject 
*resultobj
; 
19553     int arg1 
= (int) wxDateTime::Inv_Year 
; 
19554     wxDateTime::Country arg2 
= (wxDateTime::Country
) wxDateTime::Country_Default 
; 
19556     PyObject 
* obj0 
= 0 ; 
19557     PyObject 
* obj1 
= 0 ; 
19558     char *kwnames
[] = { 
19559         (char *) "year",(char *) "country", NULL 
 
19562     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:DateTime_GetBeginDST",kwnames
,&obj0
,&obj1
)) goto fail
; 
19565             arg1 
= (int)(SWIG_As_int(obj0
));  
19566             if (SWIG_arg_fail(1)) SWIG_fail
; 
19571             arg2 
= (wxDateTime::Country
)(SWIG_As_int(obj1
));  
19572             if (SWIG_arg_fail(2)) SWIG_fail
; 
19576         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19577         result 
= wxDateTime::GetBeginDST(arg1
,(wxDateTime::Country 
)arg2
); 
19579         wxPyEndAllowThreads(__tstate
); 
19580         if (PyErr_Occurred()) SWIG_fail
; 
19583         wxDateTime 
* resultptr
; 
19584         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
19585         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
19593 static PyObject 
*_wrap_DateTime_GetEndDST(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19594     PyObject 
*resultobj
; 
19595     int arg1 
= (int) wxDateTime::Inv_Year 
; 
19596     wxDateTime::Country arg2 
= (wxDateTime::Country
) wxDateTime::Country_Default 
; 
19598     PyObject 
* obj0 
= 0 ; 
19599     PyObject 
* obj1 
= 0 ; 
19600     char *kwnames
[] = { 
19601         (char *) "year",(char *) "country", NULL 
 
19604     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OO:DateTime_GetEndDST",kwnames
,&obj0
,&obj1
)) goto fail
; 
19607             arg1 
= (int)(SWIG_As_int(obj0
));  
19608             if (SWIG_arg_fail(1)) SWIG_fail
; 
19613             arg2 
= (wxDateTime::Country
)(SWIG_As_int(obj1
));  
19614             if (SWIG_arg_fail(2)) SWIG_fail
; 
19618         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19619         result 
= wxDateTime::GetEndDST(arg1
,(wxDateTime::Country 
)arg2
); 
19621         wxPyEndAllowThreads(__tstate
); 
19622         if (PyErr_Occurred()) SWIG_fail
; 
19625         wxDateTime 
* resultptr
; 
19626         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
19627         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
19635 static PyObject 
*_wrap_DateTime_Now(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19636     PyObject 
*resultobj
; 
19638     char *kwnames
[] = { 
19642     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DateTime_Now",kwnames
)) goto fail
; 
19644         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19645         result 
= wxDateTime::Now(); 
19647         wxPyEndAllowThreads(__tstate
); 
19648         if (PyErr_Occurred()) SWIG_fail
; 
19651         wxDateTime 
* resultptr
; 
19652         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
19653         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
19661 static PyObject 
*_wrap_DateTime_UNow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19662     PyObject 
*resultobj
; 
19664     char *kwnames
[] = { 
19668     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DateTime_UNow",kwnames
)) goto fail
; 
19670         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19671         result 
= wxDateTime::UNow(); 
19673         wxPyEndAllowThreads(__tstate
); 
19674         if (PyErr_Occurred()) SWIG_fail
; 
19677         wxDateTime 
* resultptr
; 
19678         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
19679         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
19687 static PyObject 
*_wrap_DateTime_Today(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19688     PyObject 
*resultobj
; 
19690     char *kwnames
[] = { 
19694     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DateTime_Today",kwnames
)) goto fail
; 
19696         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19697         result 
= wxDateTime::Today(); 
19699         wxPyEndAllowThreads(__tstate
); 
19700         if (PyErr_Occurred()) SWIG_fail
; 
19703         wxDateTime 
* resultptr
; 
19704         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
19705         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
19713 static PyObject 
*_wrap_new_DateTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19714     PyObject 
*resultobj
; 
19715     wxDateTime 
*result
; 
19716     char *kwnames
[] = { 
19720     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_DateTime",kwnames
)) goto fail
; 
19722         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19723         result 
= (wxDateTime 
*)new wxDateTime(); 
19725         wxPyEndAllowThreads(__tstate
); 
19726         if (PyErr_Occurred()) SWIG_fail
; 
19728     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 1); 
19735 static PyObject 
*_wrap_new_DateTimeFromTimeT(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19736     PyObject 
*resultobj
; 
19738     wxDateTime 
*result
; 
19739     PyObject 
* obj0 
= 0 ; 
19740     char *kwnames
[] = { 
19741         (char *) "timet", NULL 
 
19744     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DateTimeFromTimeT",kwnames
,&obj0
)) goto fail
; 
19746         arg1 
= (time_t)(SWIG_As_unsigned_SS_int(obj0
));  
19747         if (SWIG_arg_fail(1)) SWIG_fail
; 
19750         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19751         result 
= (wxDateTime 
*)new wxDateTime(arg1
); 
19753         wxPyEndAllowThreads(__tstate
); 
19754         if (PyErr_Occurred()) SWIG_fail
; 
19756     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 1); 
19763 static PyObject 
*_wrap_new_DateTimeFromJDN(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19764     PyObject 
*resultobj
; 
19766     wxDateTime 
*result
; 
19767     PyObject 
* obj0 
= 0 ; 
19768     char *kwnames
[] = { 
19769         (char *) "jdn", NULL 
 
19772     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DateTimeFromJDN",kwnames
,&obj0
)) goto fail
; 
19774         arg1 
= (double)(SWIG_As_double(obj0
));  
19775         if (SWIG_arg_fail(1)) SWIG_fail
; 
19778         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19779         result 
= (wxDateTime 
*)new wxDateTime(arg1
); 
19781         wxPyEndAllowThreads(__tstate
); 
19782         if (PyErr_Occurred()) SWIG_fail
; 
19784     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 1); 
19791 static PyObject 
*_wrap_new_DateTimeFromHMS(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19792     PyObject 
*resultobj
; 
19794     int arg2 
= (int) 0 ; 
19795     int arg3 
= (int) 0 ; 
19796     int arg4 
= (int) 0 ; 
19797     wxDateTime 
*result
; 
19798     PyObject 
* obj0 
= 0 ; 
19799     PyObject 
* obj1 
= 0 ; 
19800     PyObject 
* obj2 
= 0 ; 
19801     PyObject 
* obj3 
= 0 ; 
19802     char *kwnames
[] = { 
19803         (char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL 
 
19806     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOO:new_DateTimeFromHMS",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
19808         arg1 
= (int)(SWIG_As_int(obj0
));  
19809         if (SWIG_arg_fail(1)) SWIG_fail
; 
19813             arg2 
= (int)(SWIG_As_int(obj1
));  
19814             if (SWIG_arg_fail(2)) SWIG_fail
; 
19819             arg3 
= (int)(SWIG_As_int(obj2
));  
19820             if (SWIG_arg_fail(3)) SWIG_fail
; 
19825             arg4 
= (int)(SWIG_As_int(obj3
));  
19826             if (SWIG_arg_fail(4)) SWIG_fail
; 
19830         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19831         result 
= (wxDateTime 
*)new wxDateTime(arg1
,arg2
,arg3
,arg4
); 
19833         wxPyEndAllowThreads(__tstate
); 
19834         if (PyErr_Occurred()) SWIG_fail
; 
19836     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 1); 
19843 static PyObject 
*_wrap_new_DateTimeFromDMY(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19844     PyObject 
*resultobj
; 
19846     wxDateTime::Month arg2 
= (wxDateTime::Month
) wxDateTime::Inv_Month 
; 
19847     int arg3 
= (int) wxDateTime::Inv_Year 
; 
19848     int arg4 
= (int) 0 ; 
19849     int arg5 
= (int) 0 ; 
19850     int arg6 
= (int) 0 ; 
19851     int arg7 
= (int) 0 ; 
19852     wxDateTime 
*result
; 
19853     PyObject 
* obj0 
= 0 ; 
19854     PyObject 
* obj1 
= 0 ; 
19855     PyObject 
* obj2 
= 0 ; 
19856     PyObject 
* obj3 
= 0 ; 
19857     PyObject 
* obj4 
= 0 ; 
19858     PyObject 
* obj5 
= 0 ; 
19859     PyObject 
* obj6 
= 0 ; 
19860     char *kwnames
[] = { 
19861         (char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL 
 
19864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_DateTimeFromDMY",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
19866         arg1 
= (int)(SWIG_As_int(obj0
));  
19867         if (SWIG_arg_fail(1)) SWIG_fail
; 
19871             arg2 
= (wxDateTime::Month
)(SWIG_As_int(obj1
));  
19872             if (SWIG_arg_fail(2)) SWIG_fail
; 
19877             arg3 
= (int)(SWIG_As_int(obj2
));  
19878             if (SWIG_arg_fail(3)) SWIG_fail
; 
19883             arg4 
= (int)(SWIG_As_int(obj3
));  
19884             if (SWIG_arg_fail(4)) SWIG_fail
; 
19889             arg5 
= (int)(SWIG_As_int(obj4
));  
19890             if (SWIG_arg_fail(5)) SWIG_fail
; 
19895             arg6 
= (int)(SWIG_As_int(obj5
));  
19896             if (SWIG_arg_fail(6)) SWIG_fail
; 
19901             arg7 
= (int)(SWIG_As_int(obj6
));  
19902             if (SWIG_arg_fail(7)) SWIG_fail
; 
19906         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19907         result 
= (wxDateTime 
*)new wxDateTime(arg1
,(wxDateTime::Month 
)arg2
,arg3
,arg4
,arg5
,arg6
,arg7
); 
19909         wxPyEndAllowThreads(__tstate
); 
19910         if (PyErr_Occurred()) SWIG_fail
; 
19912     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 1); 
19919 static PyObject 
*_wrap_delete_DateTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19920     PyObject 
*resultobj
; 
19921     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
19922     PyObject 
* obj0 
= 0 ; 
19923     char *kwnames
[] = { 
19924         (char *) "self", NULL 
 
19927     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_DateTime",kwnames
,&obj0
)) goto fail
; 
19928     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
19929     if (SWIG_arg_fail(1)) SWIG_fail
; 
19931         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19934         wxPyEndAllowThreads(__tstate
); 
19935         if (PyErr_Occurred()) SWIG_fail
; 
19937     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
19944 static PyObject 
*_wrap_DateTime_SetToCurrent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19945     PyObject 
*resultobj
; 
19946     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
19947     wxDateTime 
*result
; 
19948     PyObject 
* obj0 
= 0 ; 
19949     char *kwnames
[] = { 
19950         (char *) "self", NULL 
 
19953     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_SetToCurrent",kwnames
,&obj0
)) goto fail
; 
19954     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
19955     if (SWIG_arg_fail(1)) SWIG_fail
; 
19957         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19959             wxDateTime 
&_result_ref 
= (arg1
)->SetToCurrent(); 
19960             result 
= (wxDateTime 
*) &_result_ref
; 
19963         wxPyEndAllowThreads(__tstate
); 
19964         if (PyErr_Occurred()) SWIG_fail
; 
19966     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
19973 static PyObject 
*_wrap_DateTime_SetTimeT(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
19974     PyObject 
*resultobj
; 
19975     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
19977     wxDateTime 
*result
; 
19978     PyObject 
* obj0 
= 0 ; 
19979     PyObject 
* obj1 
= 0 ; 
19980     char *kwnames
[] = { 
19981         (char *) "self",(char *) "timet", NULL 
 
19984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetTimeT",kwnames
,&obj0
,&obj1
)) goto fail
; 
19985     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
19986     if (SWIG_arg_fail(1)) SWIG_fail
; 
19988         arg2 
= (time_t)(SWIG_As_unsigned_SS_int(obj1
));  
19989         if (SWIG_arg_fail(2)) SWIG_fail
; 
19992         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
19994             wxDateTime 
&_result_ref 
= (arg1
)->Set(arg2
); 
19995             result 
= (wxDateTime 
*) &_result_ref
; 
19998         wxPyEndAllowThreads(__tstate
); 
19999         if (PyErr_Occurred()) SWIG_fail
; 
20001     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20008 static PyObject 
*_wrap_DateTime_SetJDN(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20009     PyObject 
*resultobj
; 
20010     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20012     wxDateTime 
*result
; 
20013     PyObject 
* obj0 
= 0 ; 
20014     PyObject 
* obj1 
= 0 ; 
20015     char *kwnames
[] = { 
20016         (char *) "self",(char *) "jdn", NULL 
 
20019     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetJDN",kwnames
,&obj0
,&obj1
)) goto fail
; 
20020     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20021     if (SWIG_arg_fail(1)) SWIG_fail
; 
20023         arg2 
= (double)(SWIG_As_double(obj1
));  
20024         if (SWIG_arg_fail(2)) SWIG_fail
; 
20027         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20029             wxDateTime 
&_result_ref 
= (arg1
)->Set(arg2
); 
20030             result 
= (wxDateTime 
*) &_result_ref
; 
20033         wxPyEndAllowThreads(__tstate
); 
20034         if (PyErr_Occurred()) SWIG_fail
; 
20036     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20043 static PyObject 
*_wrap_DateTime_SetHMS(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20044     PyObject 
*resultobj
; 
20045     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20047     int arg3 
= (int) 0 ; 
20048     int arg4 
= (int) 0 ; 
20049     int arg5 
= (int) 0 ; 
20050     wxDateTime 
*result
; 
20051     PyObject 
* obj0 
= 0 ; 
20052     PyObject 
* obj1 
= 0 ; 
20053     PyObject 
* obj2 
= 0 ; 
20054     PyObject 
* obj3 
= 0 ; 
20055     PyObject 
* obj4 
= 0 ; 
20056     char *kwnames
[] = { 
20057         (char *) "self",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL 
 
20060     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:DateTime_SetHMS",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
20061     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20062     if (SWIG_arg_fail(1)) SWIG_fail
; 
20064         arg2 
= (int)(SWIG_As_int(obj1
));  
20065         if (SWIG_arg_fail(2)) SWIG_fail
; 
20069             arg3 
= (int)(SWIG_As_int(obj2
));  
20070             if (SWIG_arg_fail(3)) SWIG_fail
; 
20075             arg4 
= (int)(SWIG_As_int(obj3
));  
20076             if (SWIG_arg_fail(4)) SWIG_fail
; 
20081             arg5 
= (int)(SWIG_As_int(obj4
));  
20082             if (SWIG_arg_fail(5)) SWIG_fail
; 
20086         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20088             wxDateTime 
&_result_ref 
= (arg1
)->Set(arg2
,arg3
,arg4
,arg5
); 
20089             result 
= (wxDateTime 
*) &_result_ref
; 
20092         wxPyEndAllowThreads(__tstate
); 
20093         if (PyErr_Occurred()) SWIG_fail
; 
20095     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20102 static PyObject 
*_wrap_DateTime_Set(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20103     PyObject 
*resultobj
; 
20104     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20106     wxDateTime::Month arg3 
= (wxDateTime::Month
) wxDateTime::Inv_Month 
; 
20107     int arg4 
= (int) wxDateTime::Inv_Year 
; 
20108     int arg5 
= (int) 0 ; 
20109     int arg6 
= (int) 0 ; 
20110     int arg7 
= (int) 0 ; 
20111     int arg8 
= (int) 0 ; 
20112     wxDateTime 
*result
; 
20113     PyObject 
* obj0 
= 0 ; 
20114     PyObject 
* obj1 
= 0 ; 
20115     PyObject 
* obj2 
= 0 ; 
20116     PyObject 
* obj3 
= 0 ; 
20117     PyObject 
* obj4 
= 0 ; 
20118     PyObject 
* obj5 
= 0 ; 
20119     PyObject 
* obj6 
= 0 ; 
20120     PyObject 
* obj7 
= 0 ; 
20121     char *kwnames
[] = { 
20122         (char *) "self",(char *) "day",(char *) "month",(char *) "year",(char *) "hour",(char *) "minute",(char *) "second",(char *) "millisec", NULL 
 
20125     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:DateTime_Set",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) goto fail
; 
20126     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20127     if (SWIG_arg_fail(1)) SWIG_fail
; 
20129         arg2 
= (int)(SWIG_As_int(obj1
));  
20130         if (SWIG_arg_fail(2)) SWIG_fail
; 
20134             arg3 
= (wxDateTime::Month
)(SWIG_As_int(obj2
));  
20135             if (SWIG_arg_fail(3)) SWIG_fail
; 
20140             arg4 
= (int)(SWIG_As_int(obj3
));  
20141             if (SWIG_arg_fail(4)) SWIG_fail
; 
20146             arg5 
= (int)(SWIG_As_int(obj4
));  
20147             if (SWIG_arg_fail(5)) SWIG_fail
; 
20152             arg6 
= (int)(SWIG_As_int(obj5
));  
20153             if (SWIG_arg_fail(6)) SWIG_fail
; 
20158             arg7 
= (int)(SWIG_As_int(obj6
));  
20159             if (SWIG_arg_fail(7)) SWIG_fail
; 
20164             arg8 
= (int)(SWIG_As_int(obj7
));  
20165             if (SWIG_arg_fail(8)) SWIG_fail
; 
20169         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20171             wxDateTime 
&_result_ref 
= (arg1
)->Set(arg2
,(wxDateTime::Month 
)arg3
,arg4
,arg5
,arg6
,arg7
,arg8
); 
20172             result 
= (wxDateTime 
*) &_result_ref
; 
20175         wxPyEndAllowThreads(__tstate
); 
20176         if (PyErr_Occurred()) SWIG_fail
; 
20178     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20185 static PyObject 
*_wrap_DateTime_ResetTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20186     PyObject 
*resultobj
; 
20187     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20188     wxDateTime 
*result
; 
20189     PyObject 
* obj0 
= 0 ; 
20190     char *kwnames
[] = { 
20191         (char *) "self", NULL 
 
20194     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_ResetTime",kwnames
,&obj0
)) goto fail
; 
20195     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20196     if (SWIG_arg_fail(1)) SWIG_fail
; 
20198         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20200             wxDateTime 
&_result_ref 
= (arg1
)->ResetTime(); 
20201             result 
= (wxDateTime 
*) &_result_ref
; 
20204         wxPyEndAllowThreads(__tstate
); 
20205         if (PyErr_Occurred()) SWIG_fail
; 
20207     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20214 static PyObject 
*_wrap_DateTime_SetYear(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20215     PyObject 
*resultobj
; 
20216     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20218     wxDateTime 
*result
; 
20219     PyObject 
* obj0 
= 0 ; 
20220     PyObject 
* obj1 
= 0 ; 
20221     char *kwnames
[] = { 
20222         (char *) "self",(char *) "year", NULL 
 
20225     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetYear",kwnames
,&obj0
,&obj1
)) goto fail
; 
20226     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20227     if (SWIG_arg_fail(1)) SWIG_fail
; 
20229         arg2 
= (int)(SWIG_As_int(obj1
));  
20230         if (SWIG_arg_fail(2)) SWIG_fail
; 
20233         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20235             wxDateTime 
&_result_ref 
= (arg1
)->SetYear(arg2
); 
20236             result 
= (wxDateTime 
*) &_result_ref
; 
20239         wxPyEndAllowThreads(__tstate
); 
20240         if (PyErr_Occurred()) SWIG_fail
; 
20242     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20249 static PyObject 
*_wrap_DateTime_SetMonth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20250     PyObject 
*resultobj
; 
20251     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20252     wxDateTime::Month arg2 
; 
20253     wxDateTime 
*result
; 
20254     PyObject 
* obj0 
= 0 ; 
20255     PyObject 
* obj1 
= 0 ; 
20256     char *kwnames
[] = { 
20257         (char *) "self",(char *) "month", NULL 
 
20260     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetMonth",kwnames
,&obj0
,&obj1
)) goto fail
; 
20261     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20262     if (SWIG_arg_fail(1)) SWIG_fail
; 
20264         arg2 
= (wxDateTime::Month
)(SWIG_As_int(obj1
));  
20265         if (SWIG_arg_fail(2)) SWIG_fail
; 
20268         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20270             wxDateTime 
&_result_ref 
= (arg1
)->SetMonth((wxDateTime::Month 
)arg2
); 
20271             result 
= (wxDateTime 
*) &_result_ref
; 
20274         wxPyEndAllowThreads(__tstate
); 
20275         if (PyErr_Occurred()) SWIG_fail
; 
20277     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20284 static PyObject 
*_wrap_DateTime_SetDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20285     PyObject 
*resultobj
; 
20286     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20288     wxDateTime 
*result
; 
20289     PyObject 
* obj0 
= 0 ; 
20290     PyObject 
* obj1 
= 0 ; 
20291     char *kwnames
[] = { 
20292         (char *) "self",(char *) "day", NULL 
 
20295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetDay",kwnames
,&obj0
,&obj1
)) goto fail
; 
20296     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20297     if (SWIG_arg_fail(1)) SWIG_fail
; 
20299         arg2 
= (int)(SWIG_As_int(obj1
));  
20300         if (SWIG_arg_fail(2)) SWIG_fail
; 
20303         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20305             wxDateTime 
&_result_ref 
= (arg1
)->SetDay(arg2
); 
20306             result 
= (wxDateTime 
*) &_result_ref
; 
20309         wxPyEndAllowThreads(__tstate
); 
20310         if (PyErr_Occurred()) SWIG_fail
; 
20312     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20319 static PyObject 
*_wrap_DateTime_SetHour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20320     PyObject 
*resultobj
; 
20321     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20323     wxDateTime 
*result
; 
20324     PyObject 
* obj0 
= 0 ; 
20325     PyObject 
* obj1 
= 0 ; 
20326     char *kwnames
[] = { 
20327         (char *) "self",(char *) "hour", NULL 
 
20330     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetHour",kwnames
,&obj0
,&obj1
)) goto fail
; 
20331     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20332     if (SWIG_arg_fail(1)) SWIG_fail
; 
20334         arg2 
= (int)(SWIG_As_int(obj1
));  
20335         if (SWIG_arg_fail(2)) SWIG_fail
; 
20338         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20340             wxDateTime 
&_result_ref 
= (arg1
)->SetHour(arg2
); 
20341             result 
= (wxDateTime 
*) &_result_ref
; 
20344         wxPyEndAllowThreads(__tstate
); 
20345         if (PyErr_Occurred()) SWIG_fail
; 
20347     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20354 static PyObject 
*_wrap_DateTime_SetMinute(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20355     PyObject 
*resultobj
; 
20356     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20358     wxDateTime 
*result
; 
20359     PyObject 
* obj0 
= 0 ; 
20360     PyObject 
* obj1 
= 0 ; 
20361     char *kwnames
[] = { 
20362         (char *) "self",(char *) "minute", NULL 
 
20365     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetMinute",kwnames
,&obj0
,&obj1
)) goto fail
; 
20366     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20367     if (SWIG_arg_fail(1)) SWIG_fail
; 
20369         arg2 
= (int)(SWIG_As_int(obj1
));  
20370         if (SWIG_arg_fail(2)) SWIG_fail
; 
20373         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20375             wxDateTime 
&_result_ref 
= (arg1
)->SetMinute(arg2
); 
20376             result 
= (wxDateTime 
*) &_result_ref
; 
20379         wxPyEndAllowThreads(__tstate
); 
20380         if (PyErr_Occurred()) SWIG_fail
; 
20382     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20389 static PyObject 
*_wrap_DateTime_SetSecond(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20390     PyObject 
*resultobj
; 
20391     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20393     wxDateTime 
*result
; 
20394     PyObject 
* obj0 
= 0 ; 
20395     PyObject 
* obj1 
= 0 ; 
20396     char *kwnames
[] = { 
20397         (char *) "self",(char *) "second", NULL 
 
20400     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetSecond",kwnames
,&obj0
,&obj1
)) goto fail
; 
20401     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20402     if (SWIG_arg_fail(1)) SWIG_fail
; 
20404         arg2 
= (int)(SWIG_As_int(obj1
));  
20405         if (SWIG_arg_fail(2)) SWIG_fail
; 
20408         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20410             wxDateTime 
&_result_ref 
= (arg1
)->SetSecond(arg2
); 
20411             result 
= (wxDateTime 
*) &_result_ref
; 
20414         wxPyEndAllowThreads(__tstate
); 
20415         if (PyErr_Occurred()) SWIG_fail
; 
20417     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20424 static PyObject 
*_wrap_DateTime_SetMillisecond(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20425     PyObject 
*resultobj
; 
20426     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20428     wxDateTime 
*result
; 
20429     PyObject 
* obj0 
= 0 ; 
20430     PyObject 
* obj1 
= 0 ; 
20431     char *kwnames
[] = { 
20432         (char *) "self",(char *) "millisecond", NULL 
 
20435     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetMillisecond",kwnames
,&obj0
,&obj1
)) goto fail
; 
20436     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20437     if (SWIG_arg_fail(1)) SWIG_fail
; 
20439         arg2 
= (int)(SWIG_As_int(obj1
));  
20440         if (SWIG_arg_fail(2)) SWIG_fail
; 
20443         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20445             wxDateTime 
&_result_ref 
= (arg1
)->SetMillisecond(arg2
); 
20446             result 
= (wxDateTime 
*) &_result_ref
; 
20449         wxPyEndAllowThreads(__tstate
); 
20450         if (PyErr_Occurred()) SWIG_fail
; 
20452     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20459 static PyObject 
*_wrap_DateTime_SetToWeekDayInSameWeek(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20460     PyObject 
*resultobj
; 
20461     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20462     wxDateTime::WeekDay arg2 
; 
20463     wxDateTime::WeekFlags arg3 
= (wxDateTime::WeekFlags
) wxDateTime::Monday_First 
; 
20464     wxDateTime 
*result
; 
20465     PyObject 
* obj0 
= 0 ; 
20466     PyObject 
* obj1 
= 0 ; 
20467     PyObject 
* obj2 
= 0 ; 
20468     char *kwnames
[] = { 
20469         (char *) "self",(char *) "weekday",(char *) "flags", NULL 
 
20472     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:DateTime_SetToWeekDayInSameWeek",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
20473     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20474     if (SWIG_arg_fail(1)) SWIG_fail
; 
20476         arg2 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj1
));  
20477         if (SWIG_arg_fail(2)) SWIG_fail
; 
20481             arg3 
= (wxDateTime::WeekFlags
)(SWIG_As_int(obj2
));  
20482             if (SWIG_arg_fail(3)) SWIG_fail
; 
20486         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20488             wxDateTime 
&_result_ref 
= (arg1
)->SetToWeekDayInSameWeek((wxDateTime::WeekDay 
)arg2
,(wxDateTime::WeekFlags 
)arg3
); 
20489             result 
= (wxDateTime 
*) &_result_ref
; 
20492         wxPyEndAllowThreads(__tstate
); 
20493         if (PyErr_Occurred()) SWIG_fail
; 
20495     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20502 static PyObject 
*_wrap_DateTime_GetWeekDayInSameWeek(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20503     PyObject 
*resultobj
; 
20504     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20505     wxDateTime::WeekDay arg2 
; 
20506     wxDateTime::WeekFlags arg3 
= (wxDateTime::WeekFlags
) wxDateTime::Monday_First 
; 
20508     PyObject 
* obj0 
= 0 ; 
20509     PyObject 
* obj1 
= 0 ; 
20510     PyObject 
* obj2 
= 0 ; 
20511     char *kwnames
[] = { 
20512         (char *) "self",(char *) "weekday",(char *) "flags", NULL 
 
20515     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:DateTime_GetWeekDayInSameWeek",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
20516     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20517     if (SWIG_arg_fail(1)) SWIG_fail
; 
20519         arg2 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj1
));  
20520         if (SWIG_arg_fail(2)) SWIG_fail
; 
20524             arg3 
= (wxDateTime::WeekFlags
)(SWIG_As_int(obj2
));  
20525             if (SWIG_arg_fail(3)) SWIG_fail
; 
20529         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20530         result 
= (arg1
)->GetWeekDayInSameWeek((wxDateTime::WeekDay 
)arg2
,(wxDateTime::WeekFlags 
)arg3
); 
20532         wxPyEndAllowThreads(__tstate
); 
20533         if (PyErr_Occurred()) SWIG_fail
; 
20536         wxDateTime 
* resultptr
; 
20537         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
20538         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
20546 static PyObject 
*_wrap_DateTime_SetToNextWeekDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20547     PyObject 
*resultobj
; 
20548     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20549     wxDateTime::WeekDay arg2 
; 
20550     wxDateTime 
*result
; 
20551     PyObject 
* obj0 
= 0 ; 
20552     PyObject 
* obj1 
= 0 ; 
20553     char *kwnames
[] = { 
20554         (char *) "self",(char *) "weekday", NULL 
 
20557     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetToNextWeekDay",kwnames
,&obj0
,&obj1
)) goto fail
; 
20558     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20559     if (SWIG_arg_fail(1)) SWIG_fail
; 
20561         arg2 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj1
));  
20562         if (SWIG_arg_fail(2)) SWIG_fail
; 
20565         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20567             wxDateTime 
&_result_ref 
= (arg1
)->SetToNextWeekDay((wxDateTime::WeekDay 
)arg2
); 
20568             result 
= (wxDateTime 
*) &_result_ref
; 
20571         wxPyEndAllowThreads(__tstate
); 
20572         if (PyErr_Occurred()) SWIG_fail
; 
20574     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20581 static PyObject 
*_wrap_DateTime_GetNextWeekDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20582     PyObject 
*resultobj
; 
20583     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20584     wxDateTime::WeekDay arg2 
; 
20586     PyObject 
* obj0 
= 0 ; 
20587     PyObject 
* obj1 
= 0 ; 
20588     char *kwnames
[] = { 
20589         (char *) "self",(char *) "weekday", NULL 
 
20592     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_GetNextWeekDay",kwnames
,&obj0
,&obj1
)) goto fail
; 
20593     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20594     if (SWIG_arg_fail(1)) SWIG_fail
; 
20596         arg2 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj1
));  
20597         if (SWIG_arg_fail(2)) SWIG_fail
; 
20600         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20601         result 
= (arg1
)->GetNextWeekDay((wxDateTime::WeekDay 
)arg2
); 
20603         wxPyEndAllowThreads(__tstate
); 
20604         if (PyErr_Occurred()) SWIG_fail
; 
20607         wxDateTime 
* resultptr
; 
20608         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
20609         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
20617 static PyObject 
*_wrap_DateTime_SetToPrevWeekDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20618     PyObject 
*resultobj
; 
20619     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20620     wxDateTime::WeekDay arg2 
; 
20621     wxDateTime 
*result
; 
20622     PyObject 
* obj0 
= 0 ; 
20623     PyObject 
* obj1 
= 0 ; 
20624     char *kwnames
[] = { 
20625         (char *) "self",(char *) "weekday", NULL 
 
20628     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetToPrevWeekDay",kwnames
,&obj0
,&obj1
)) goto fail
; 
20629     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20630     if (SWIG_arg_fail(1)) SWIG_fail
; 
20632         arg2 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj1
));  
20633         if (SWIG_arg_fail(2)) SWIG_fail
; 
20636         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20638             wxDateTime 
&_result_ref 
= (arg1
)->SetToPrevWeekDay((wxDateTime::WeekDay 
)arg2
); 
20639             result 
= (wxDateTime 
*) &_result_ref
; 
20642         wxPyEndAllowThreads(__tstate
); 
20643         if (PyErr_Occurred()) SWIG_fail
; 
20645     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
20652 static PyObject 
*_wrap_DateTime_GetPrevWeekDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20653     PyObject 
*resultobj
; 
20654     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20655     wxDateTime::WeekDay arg2 
; 
20657     PyObject 
* obj0 
= 0 ; 
20658     PyObject 
* obj1 
= 0 ; 
20659     char *kwnames
[] = { 
20660         (char *) "self",(char *) "weekday", NULL 
 
20663     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_GetPrevWeekDay",kwnames
,&obj0
,&obj1
)) goto fail
; 
20664     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20665     if (SWIG_arg_fail(1)) SWIG_fail
; 
20667         arg2 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj1
));  
20668         if (SWIG_arg_fail(2)) SWIG_fail
; 
20671         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20672         result 
= (arg1
)->GetPrevWeekDay((wxDateTime::WeekDay 
)arg2
); 
20674         wxPyEndAllowThreads(__tstate
); 
20675         if (PyErr_Occurred()) SWIG_fail
; 
20678         wxDateTime 
* resultptr
; 
20679         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
20680         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
20688 static PyObject 
*_wrap_DateTime_SetToWeekDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20689     PyObject 
*resultobj
; 
20690     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20691     wxDateTime::WeekDay arg2 
; 
20692     int arg3 
= (int) 1 ; 
20693     wxDateTime::Month arg4 
= (wxDateTime::Month
) wxDateTime::Inv_Month 
; 
20694     int arg5 
= (int) wxDateTime::Inv_Year 
; 
20696     PyObject 
* obj0 
= 0 ; 
20697     PyObject 
* obj1 
= 0 ; 
20698     PyObject 
* obj2 
= 0 ; 
20699     PyObject 
* obj3 
= 0 ; 
20700     PyObject 
* obj4 
= 0 ; 
20701     char *kwnames
[] = { 
20702         (char *) "self",(char *) "weekday",(char *) "n",(char *) "month",(char *) "year", NULL 
 
20705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:DateTime_SetToWeekDay",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
20706     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20707     if (SWIG_arg_fail(1)) SWIG_fail
; 
20709         arg2 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj1
));  
20710         if (SWIG_arg_fail(2)) SWIG_fail
; 
20714             arg3 
= (int)(SWIG_As_int(obj2
));  
20715             if (SWIG_arg_fail(3)) SWIG_fail
; 
20720             arg4 
= (wxDateTime::Month
)(SWIG_As_int(obj3
));  
20721             if (SWIG_arg_fail(4)) SWIG_fail
; 
20726             arg5 
= (int)(SWIG_As_int(obj4
));  
20727             if (SWIG_arg_fail(5)) SWIG_fail
; 
20731         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20732         result 
= (bool)(arg1
)->SetToWeekDay((wxDateTime::WeekDay 
)arg2
,arg3
,(wxDateTime::Month 
)arg4
,arg5
); 
20734         wxPyEndAllowThreads(__tstate
); 
20735         if (PyErr_Occurred()) SWIG_fail
; 
20738         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
20746 static PyObject 
*_wrap_DateTime_SetToLastWeekDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20747     PyObject 
*resultobj
; 
20748     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20749     wxDateTime::WeekDay arg2 
; 
20750     wxDateTime::Month arg3 
= (wxDateTime::Month
) wxDateTime::Inv_Month 
; 
20751     int arg4 
= (int) wxDateTime::Inv_Year 
; 
20753     PyObject 
* obj0 
= 0 ; 
20754     PyObject 
* obj1 
= 0 ; 
20755     PyObject 
* obj2 
= 0 ; 
20756     PyObject 
* obj3 
= 0 ; 
20757     char *kwnames
[] = { 
20758         (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL 
 
20761     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:DateTime_SetToLastWeekDay",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
20762     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20763     if (SWIG_arg_fail(1)) SWIG_fail
; 
20765         arg2 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj1
));  
20766         if (SWIG_arg_fail(2)) SWIG_fail
; 
20770             arg3 
= (wxDateTime::Month
)(SWIG_As_int(obj2
));  
20771             if (SWIG_arg_fail(3)) SWIG_fail
; 
20776             arg4 
= (int)(SWIG_As_int(obj3
));  
20777             if (SWIG_arg_fail(4)) SWIG_fail
; 
20781         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20782         result 
= (bool)(arg1
)->SetToLastWeekDay((wxDateTime::WeekDay 
)arg2
,(wxDateTime::Month 
)arg3
,arg4
); 
20784         wxPyEndAllowThreads(__tstate
); 
20785         if (PyErr_Occurred()) SWIG_fail
; 
20788         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
20796 static PyObject 
*_wrap_DateTime_GetLastWeekDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20797     PyObject 
*resultobj
; 
20798     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20799     wxDateTime::WeekDay arg2 
; 
20800     wxDateTime::Month arg3 
= (wxDateTime::Month
) wxDateTime::Inv_Month 
; 
20801     int arg4 
= (int) wxDateTime::Inv_Year 
; 
20803     PyObject 
* obj0 
= 0 ; 
20804     PyObject 
* obj1 
= 0 ; 
20805     PyObject 
* obj2 
= 0 ; 
20806     PyObject 
* obj3 
= 0 ; 
20807     char *kwnames
[] = { 
20808         (char *) "self",(char *) "weekday",(char *) "month",(char *) "year", NULL 
 
20811     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:DateTime_GetLastWeekDay",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
20812     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20813     if (SWIG_arg_fail(1)) SWIG_fail
; 
20815         arg2 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj1
));  
20816         if (SWIG_arg_fail(2)) SWIG_fail
; 
20820             arg3 
= (wxDateTime::Month
)(SWIG_As_int(obj2
));  
20821             if (SWIG_arg_fail(3)) SWIG_fail
; 
20826             arg4 
= (int)(SWIG_As_int(obj3
));  
20827             if (SWIG_arg_fail(4)) SWIG_fail
; 
20831         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20832         result 
= (arg1
)->GetLastWeekDay((wxDateTime::WeekDay 
)arg2
,(wxDateTime::Month 
)arg3
,arg4
); 
20834         wxPyEndAllowThreads(__tstate
); 
20835         if (PyErr_Occurred()) SWIG_fail
; 
20838         wxDateTime 
* resultptr
; 
20839         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
20840         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
20848 static PyObject 
*_wrap_DateTime_SetToTheWeek(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20849     PyObject 
*resultobj
; 
20850     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20852     wxDateTime::WeekDay arg3 
= (wxDateTime::WeekDay
) wxDateTime::Mon 
; 
20853     wxDateTime::WeekFlags arg4 
= (wxDateTime::WeekFlags
) wxDateTime::Monday_First 
; 
20855     PyObject 
* obj0 
= 0 ; 
20856     PyObject 
* obj1 
= 0 ; 
20857     PyObject 
* obj2 
= 0 ; 
20858     PyObject 
* obj3 
= 0 ; 
20859     char *kwnames
[] = { 
20860         (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL 
 
20863     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:DateTime_SetToTheWeek",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
20864     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20865     if (SWIG_arg_fail(1)) SWIG_fail
; 
20867         arg2 
= (int)(SWIG_As_int(obj1
));  
20868         if (SWIG_arg_fail(2)) SWIG_fail
; 
20872             arg3 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj2
));  
20873             if (SWIG_arg_fail(3)) SWIG_fail
; 
20878             arg4 
= (wxDateTime::WeekFlags
)(SWIG_As_int(obj3
));  
20879             if (SWIG_arg_fail(4)) SWIG_fail
; 
20883         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20884         result 
= (bool)(arg1
)->SetToTheWeek(arg2
,(wxDateTime::WeekDay 
)arg3
,(wxDateTime::WeekFlags 
)arg4
); 
20886         wxPyEndAllowThreads(__tstate
); 
20887         if (PyErr_Occurred()) SWIG_fail
; 
20890         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
20898 static PyObject 
*_wrap_DateTime_GetWeek(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20899     PyObject 
*resultobj
; 
20900     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20902     wxDateTime::WeekDay arg3 
= (wxDateTime::WeekDay
) wxDateTime::Mon 
; 
20903     wxDateTime::WeekFlags arg4 
= (wxDateTime::WeekFlags
) wxDateTime::Monday_First 
; 
20905     PyObject 
* obj0 
= 0 ; 
20906     PyObject 
* obj1 
= 0 ; 
20907     PyObject 
* obj2 
= 0 ; 
20908     PyObject 
* obj3 
= 0 ; 
20909     char *kwnames
[] = { 
20910         (char *) "self",(char *) "numWeek",(char *) "weekday",(char *) "flags", NULL 
 
20913     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:DateTime_GetWeek",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
20914     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
20915     if (SWIG_arg_fail(1)) SWIG_fail
; 
20917         arg2 
= (int)(SWIG_As_int(obj1
));  
20918         if (SWIG_arg_fail(2)) SWIG_fail
; 
20922             arg3 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj2
));  
20923             if (SWIG_arg_fail(3)) SWIG_fail
; 
20928             arg4 
= (wxDateTime::WeekFlags
)(SWIG_As_int(obj3
));  
20929             if (SWIG_arg_fail(4)) SWIG_fail
; 
20933         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20934         result 
= (arg1
)->GetWeek(arg2
,(wxDateTime::WeekDay 
)arg3
,(wxDateTime::WeekFlags 
)arg4
); 
20936         wxPyEndAllowThreads(__tstate
); 
20937         if (PyErr_Occurred()) SWIG_fail
; 
20940         wxDateTime 
* resultptr
; 
20941         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
20942         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
20950 static PyObject 
*_wrap_DateTime_SetToWeekOfYear(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20951     PyObject 
*resultobj
; 
20954     wxDateTime::WeekDay arg3 
= (wxDateTime::WeekDay
) wxDateTime::Mon 
; 
20956     PyObject 
* obj0 
= 0 ; 
20957     PyObject 
* obj1 
= 0 ; 
20958     PyObject 
* obj2 
= 0 ; 
20959     char *kwnames
[] = { 
20960         (char *) "year",(char *) "numWeek",(char *) "weekday", NULL 
 
20963     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:DateTime_SetToWeekOfYear",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
20965         arg1 
= (int)(SWIG_As_int(obj0
));  
20966         if (SWIG_arg_fail(1)) SWIG_fail
; 
20969         arg2 
= (int)(SWIG_As_int(obj1
));  
20970         if (SWIG_arg_fail(2)) SWIG_fail
; 
20974             arg3 
= (wxDateTime::WeekDay
)(SWIG_As_int(obj2
));  
20975             if (SWIG_arg_fail(3)) SWIG_fail
; 
20979         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
20980         result 
= wxDateTime::SetToWeekOfYear(arg1
,arg2
,(wxDateTime::WeekDay 
)arg3
); 
20982         wxPyEndAllowThreads(__tstate
); 
20983         if (PyErr_Occurred()) SWIG_fail
; 
20986         wxDateTime 
* resultptr
; 
20987         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
20988         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
20996 static PyObject 
*_wrap_DateTime_SetToLastMonthDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
20997     PyObject 
*resultobj
; 
20998     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
20999     wxDateTime::Month arg2 
= (wxDateTime::Month
) wxDateTime::Inv_Month 
; 
21000     int arg3 
= (int) wxDateTime::Inv_Year 
; 
21001     wxDateTime 
*result
; 
21002     PyObject 
* obj0 
= 0 ; 
21003     PyObject 
* obj1 
= 0 ; 
21004     PyObject 
* obj2 
= 0 ; 
21005     char *kwnames
[] = { 
21006         (char *) "self",(char *) "month",(char *) "year", NULL 
 
21009     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:DateTime_SetToLastMonthDay",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
21010     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21011     if (SWIG_arg_fail(1)) SWIG_fail
; 
21014             arg2 
= (wxDateTime::Month
)(SWIG_As_int(obj1
));  
21015             if (SWIG_arg_fail(2)) SWIG_fail
; 
21020             arg3 
= (int)(SWIG_As_int(obj2
));  
21021             if (SWIG_arg_fail(3)) SWIG_fail
; 
21025         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21027             wxDateTime 
&_result_ref 
= (arg1
)->SetToLastMonthDay((wxDateTime::Month 
)arg2
,arg3
); 
21028             result 
= (wxDateTime 
*) &_result_ref
; 
21031         wxPyEndAllowThreads(__tstate
); 
21032         if (PyErr_Occurred()) SWIG_fail
; 
21034     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
21041 static PyObject 
*_wrap_DateTime_GetLastMonthDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21042     PyObject 
*resultobj
; 
21043     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21044     wxDateTime::Month arg2 
= (wxDateTime::Month
) wxDateTime::Inv_Month 
; 
21045     int arg3 
= (int) wxDateTime::Inv_Year 
; 
21047     PyObject 
* obj0 
= 0 ; 
21048     PyObject 
* obj1 
= 0 ; 
21049     PyObject 
* obj2 
= 0 ; 
21050     char *kwnames
[] = { 
21051         (char *) "self",(char *) "month",(char *) "year", NULL 
 
21054     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:DateTime_GetLastMonthDay",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
21055     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21056     if (SWIG_arg_fail(1)) SWIG_fail
; 
21059             arg2 
= (wxDateTime::Month
)(SWIG_As_int(obj1
));  
21060             if (SWIG_arg_fail(2)) SWIG_fail
; 
21065             arg3 
= (int)(SWIG_As_int(obj2
));  
21066             if (SWIG_arg_fail(3)) SWIG_fail
; 
21070         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21071         result 
= (arg1
)->GetLastMonthDay((wxDateTime::Month 
)arg2
,arg3
); 
21073         wxPyEndAllowThreads(__tstate
); 
21074         if (PyErr_Occurred()) SWIG_fail
; 
21077         wxDateTime 
* resultptr
; 
21078         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
21079         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
21087 static PyObject 
*_wrap_DateTime_SetToYearDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21088     PyObject 
*resultobj
; 
21089     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21091     wxDateTime 
*result
; 
21092     PyObject 
* obj0 
= 0 ; 
21093     PyObject 
* obj1 
= 0 ; 
21094     char *kwnames
[] = { 
21095         (char *) "self",(char *) "yday", NULL 
 
21098     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SetToYearDay",kwnames
,&obj0
,&obj1
)) goto fail
; 
21099     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21100     if (SWIG_arg_fail(1)) SWIG_fail
; 
21102         arg2 
= (int)(SWIG_As_int(obj1
));  
21103         if (SWIG_arg_fail(2)) SWIG_fail
; 
21106         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21108             wxDateTime 
&_result_ref 
= (arg1
)->SetToYearDay(arg2
); 
21109             result 
= (wxDateTime 
*) &_result_ref
; 
21112         wxPyEndAllowThreads(__tstate
); 
21113         if (PyErr_Occurred()) SWIG_fail
; 
21115     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
21122 static PyObject 
*_wrap_DateTime_GetYearDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21123     PyObject 
*resultobj
; 
21124     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21127     PyObject 
* obj0 
= 0 ; 
21128     PyObject 
* obj1 
= 0 ; 
21129     char *kwnames
[] = { 
21130         (char *) "self",(char *) "yday", NULL 
 
21133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_GetYearDay",kwnames
,&obj0
,&obj1
)) goto fail
; 
21134     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21135     if (SWIG_arg_fail(1)) SWIG_fail
; 
21137         arg2 
= (int)(SWIG_As_int(obj1
));  
21138         if (SWIG_arg_fail(2)) SWIG_fail
; 
21141         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21142         result 
= (arg1
)->GetYearDay(arg2
); 
21144         wxPyEndAllowThreads(__tstate
); 
21145         if (PyErr_Occurred()) SWIG_fail
; 
21148         wxDateTime 
* resultptr
; 
21149         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
21150         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
21158 static PyObject 
*_wrap_DateTime_GetJulianDayNumber(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21159     PyObject 
*resultobj
; 
21160     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21162     PyObject 
* obj0 
= 0 ; 
21163     char *kwnames
[] = { 
21164         (char *) "self", NULL 
 
21167     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_GetJulianDayNumber",kwnames
,&obj0
)) goto fail
; 
21168     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21169     if (SWIG_arg_fail(1)) SWIG_fail
; 
21171         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21172         result 
= (double)(arg1
)->GetJulianDayNumber(); 
21174         wxPyEndAllowThreads(__tstate
); 
21175         if (PyErr_Occurred()) SWIG_fail
; 
21178         resultobj 
= SWIG_From_double((double)(result
));  
21186 static PyObject 
*_wrap_DateTime_GetJDN(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21187     PyObject 
*resultobj
; 
21188     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21190     PyObject 
* obj0 
= 0 ; 
21191     char *kwnames
[] = { 
21192         (char *) "self", NULL 
 
21195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_GetJDN",kwnames
,&obj0
)) goto fail
; 
21196     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21197     if (SWIG_arg_fail(1)) SWIG_fail
; 
21199         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21200         result 
= (double)(arg1
)->GetJDN(); 
21202         wxPyEndAllowThreads(__tstate
); 
21203         if (PyErr_Occurred()) SWIG_fail
; 
21206         resultobj 
= SWIG_From_double((double)(result
));  
21214 static PyObject 
*_wrap_DateTime_GetModifiedJulianDayNumber(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21215     PyObject 
*resultobj
; 
21216     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21218     PyObject 
* obj0 
= 0 ; 
21219     char *kwnames
[] = { 
21220         (char *) "self", NULL 
 
21223     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_GetModifiedJulianDayNumber",kwnames
,&obj0
)) goto fail
; 
21224     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21225     if (SWIG_arg_fail(1)) SWIG_fail
; 
21227         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21228         result 
= (double)((wxDateTime 
const *)arg1
)->GetModifiedJulianDayNumber(); 
21230         wxPyEndAllowThreads(__tstate
); 
21231         if (PyErr_Occurred()) SWIG_fail
; 
21234         resultobj 
= SWIG_From_double((double)(result
));  
21242 static PyObject 
*_wrap_DateTime_GetMJD(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21243     PyObject 
*resultobj
; 
21244     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21246     PyObject 
* obj0 
= 0 ; 
21247     char *kwnames
[] = { 
21248         (char *) "self", NULL 
 
21251     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_GetMJD",kwnames
,&obj0
)) goto fail
; 
21252     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21253     if (SWIG_arg_fail(1)) SWIG_fail
; 
21255         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21256         result 
= (double)(arg1
)->GetMJD(); 
21258         wxPyEndAllowThreads(__tstate
); 
21259         if (PyErr_Occurred()) SWIG_fail
; 
21262         resultobj 
= SWIG_From_double((double)(result
));  
21270 static PyObject 
*_wrap_DateTime_GetRataDie(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21271     PyObject 
*resultobj
; 
21272     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21274     PyObject 
* obj0 
= 0 ; 
21275     char *kwnames
[] = { 
21276         (char *) "self", NULL 
 
21279     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_GetRataDie",kwnames
,&obj0
)) goto fail
; 
21280     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21281     if (SWIG_arg_fail(1)) SWIG_fail
; 
21283         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21284         result 
= (double)(arg1
)->GetRataDie(); 
21286         wxPyEndAllowThreads(__tstate
); 
21287         if (PyErr_Occurred()) SWIG_fail
; 
21290         resultobj 
= SWIG_From_double((double)(result
));  
21298 static PyObject 
*_wrap_DateTime_ToTimezone(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21299     PyObject 
*resultobj
; 
21300     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21301     wxDateTime::TimeZone 
*arg2 
= 0 ; 
21302     bool arg3 
= (bool) false ; 
21304     bool temp2 
= false ; 
21305     PyObject 
* obj0 
= 0 ; 
21306     PyObject 
* obj1 
= 0 ; 
21307     PyObject 
* obj2 
= 0 ; 
21308     char *kwnames
[] = { 
21309         (char *) "self",(char *) "tz",(char *) "noDST", NULL 
 
21312     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:DateTime_ToTimezone",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
21313     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21314     if (SWIG_arg_fail(1)) SWIG_fail
; 
21316         arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
21321             arg3 
= (bool)(SWIG_As_bool(obj2
));  
21322             if (SWIG_arg_fail(3)) SWIG_fail
; 
21326         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21327         result 
= (arg1
)->ToTimezone((wxDateTime::TimeZone 
const &)*arg2
,arg3
); 
21329         wxPyEndAllowThreads(__tstate
); 
21330         if (PyErr_Occurred()) SWIG_fail
; 
21333         wxDateTime 
* resultptr
; 
21334         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
21335         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
21338         if (temp2
) delete arg2
; 
21343         if (temp2
) delete arg2
; 
21349 static PyObject 
*_wrap_DateTime_MakeTimezone(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21350     PyObject 
*resultobj
; 
21351     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21352     wxDateTime::TimeZone 
*arg2 
= 0 ; 
21353     bool arg3 
= (bool) false ; 
21354     wxDateTime 
*result
; 
21355     bool temp2 
= false ; 
21356     PyObject 
* obj0 
= 0 ; 
21357     PyObject 
* obj1 
= 0 ; 
21358     PyObject 
* obj2 
= 0 ; 
21359     char *kwnames
[] = { 
21360         (char *) "self",(char *) "tz",(char *) "noDST", NULL 
 
21363     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:DateTime_MakeTimezone",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
21364     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21365     if (SWIG_arg_fail(1)) SWIG_fail
; 
21367         arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
21372             arg3 
= (bool)(SWIG_As_bool(obj2
));  
21373             if (SWIG_arg_fail(3)) SWIG_fail
; 
21377         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21379             wxDateTime 
&_result_ref 
= (arg1
)->MakeTimezone((wxDateTime::TimeZone 
const &)*arg2
,arg3
); 
21380             result 
= (wxDateTime 
*) &_result_ref
; 
21383         wxPyEndAllowThreads(__tstate
); 
21384         if (PyErr_Occurred()) SWIG_fail
; 
21386     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
21388         if (temp2
) delete arg2
; 
21393         if (temp2
) delete arg2
; 
21399 static PyObject 
*_wrap_DateTime_FromTimezone(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21400     PyObject 
*resultobj
; 
21401     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21402     wxDateTime::TimeZone 
*arg2 
= 0 ; 
21403     bool arg3 
= (bool) false ; 
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 
 
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
; 
21417         arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
21422             arg3 
= (bool)(SWIG_As_bool(obj2
));  
21423             if (SWIG_arg_fail(3)) SWIG_fail
; 
21427         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21428         result 
= ((wxDateTime 
const *)arg1
)->FromTimezone((wxDateTime::TimeZone 
const &)*arg2
,arg3
); 
21430         wxPyEndAllowThreads(__tstate
); 
21431         if (PyErr_Occurred()) SWIG_fail
; 
21434         wxDateTime 
* resultptr
; 
21435         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
21436         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
21439         if (temp2
) delete arg2
; 
21444         if (temp2
) delete arg2
; 
21450 static PyObject 
*_wrap_DateTime_MakeFromTimezone(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21451     PyObject 
*resultobj
; 
21452     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21453     wxDateTime::TimeZone 
*arg2 
= 0 ; 
21454     bool arg3 
= (bool) false ; 
21455     wxDateTime 
*result
; 
21456     bool temp2 
= false ; 
21457     PyObject 
* obj0 
= 0 ; 
21458     PyObject 
* obj1 
= 0 ; 
21459     PyObject 
* obj2 
= 0 ; 
21460     char *kwnames
[] = { 
21461         (char *) "self",(char *) "tz",(char *) "noDST", NULL 
 
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
; 
21468         arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
21473             arg3 
= (bool)(SWIG_As_bool(obj2
));  
21474             if (SWIG_arg_fail(3)) SWIG_fail
; 
21478         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21480             wxDateTime 
&_result_ref 
= (arg1
)->MakeFromTimezone((wxDateTime::TimeZone 
const &)*arg2
,arg3
); 
21481             result 
= (wxDateTime 
*) &_result_ref
; 
21484         wxPyEndAllowThreads(__tstate
); 
21485         if (PyErr_Occurred()) SWIG_fail
; 
21487     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
21489         if (temp2
) delete arg2
; 
21494         if (temp2
) delete arg2
; 
21500 static PyObject 
*_wrap_DateTime_ToUTC(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21501     PyObject 
*resultobj
; 
21502     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21503     bool arg2 
= (bool) false ; 
21505     PyObject 
* obj0 
= 0 ; 
21506     PyObject 
* obj1 
= 0 ; 
21507     char *kwnames
[] = { 
21508         (char *) "self",(char *) "noDST", NULL 
 
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
; 
21516             arg2 
= (bool)(SWIG_As_bool(obj1
));  
21517             if (SWIG_arg_fail(2)) SWIG_fail
; 
21521         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21522         result 
= ((wxDateTime 
const *)arg1
)->ToUTC(arg2
); 
21524         wxPyEndAllowThreads(__tstate
); 
21525         if (PyErr_Occurred()) SWIG_fail
; 
21528         wxDateTime 
* resultptr
; 
21529         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
21530         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
21538 static PyObject 
*_wrap_DateTime_MakeUTC(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21539     PyObject 
*resultobj
; 
21540     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21541     bool arg2 
= (bool) false ; 
21542     wxDateTime 
*result
; 
21543     PyObject 
* obj0 
= 0 ; 
21544     PyObject 
* obj1 
= 0 ; 
21545     char *kwnames
[] = { 
21546         (char *) "self",(char *) "noDST", NULL 
 
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
; 
21554             arg2 
= (bool)(SWIG_As_bool(obj1
));  
21555             if (SWIG_arg_fail(2)) SWIG_fail
; 
21559         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21561             wxDateTime 
&_result_ref 
= (arg1
)->MakeUTC(arg2
); 
21562             result 
= (wxDateTime 
*) &_result_ref
; 
21565         wxPyEndAllowThreads(__tstate
); 
21566         if (PyErr_Occurred()) SWIG_fail
; 
21568     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
21575 static PyObject 
*_wrap_DateTime_ToGMT(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21576     PyObject 
*resultobj
; 
21577     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21578     bool arg2 
= (bool) false ; 
21580     PyObject 
* obj0 
= 0 ; 
21581     PyObject 
* obj1 
= 0 ; 
21582     char *kwnames
[] = { 
21583         (char *) "self",(char *) "noDST", NULL 
 
21586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_ToGMT",kwnames
,&obj0
,&obj1
)) goto fail
; 
21587     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21588     if (SWIG_arg_fail(1)) SWIG_fail
; 
21591             arg2 
= (bool)(SWIG_As_bool(obj1
));  
21592             if (SWIG_arg_fail(2)) SWIG_fail
; 
21596         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21597         result 
= ((wxDateTime 
const *)arg1
)->ToGMT(arg2
); 
21599         wxPyEndAllowThreads(__tstate
); 
21600         if (PyErr_Occurred()) SWIG_fail
; 
21603         wxDateTime 
* resultptr
; 
21604         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
21605         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
21613 static PyObject 
*_wrap_DateTime_MakeGMT(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21614     PyObject 
*resultobj
; 
21615     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21616     bool arg2 
= (bool) false ; 
21617     wxDateTime 
*result
; 
21618     PyObject 
* obj0 
= 0 ; 
21619     PyObject 
* obj1 
= 0 ; 
21620     char *kwnames
[] = { 
21621         (char *) "self",(char *) "noDST", NULL 
 
21624     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_MakeGMT",kwnames
,&obj0
,&obj1
)) goto fail
; 
21625     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21626     if (SWIG_arg_fail(1)) SWIG_fail
; 
21629             arg2 
= (bool)(SWIG_As_bool(obj1
));  
21630             if (SWIG_arg_fail(2)) SWIG_fail
; 
21634         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21636             wxDateTime 
&_result_ref 
= (arg1
)->MakeGMT(arg2
); 
21637             result 
= (wxDateTime 
*) &_result_ref
; 
21640         wxPyEndAllowThreads(__tstate
); 
21641         if (PyErr_Occurred()) SWIG_fail
; 
21643     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
21650 static PyObject 
*_wrap_DateTime_FromUTC(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21651     PyObject 
*resultobj
; 
21652     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21653     bool arg2 
= (bool) false ; 
21655     PyObject 
* obj0 
= 0 ; 
21656     PyObject 
* obj1 
= 0 ; 
21657     char *kwnames
[] = { 
21658         (char *) "self",(char *) "noDST", NULL 
 
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
; 
21666             arg2 
= (bool)(SWIG_As_bool(obj1
));  
21667             if (SWIG_arg_fail(2)) SWIG_fail
; 
21671         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21672         result 
= ((wxDateTime 
const *)arg1
)->FromUTC(arg2
); 
21674         wxPyEndAllowThreads(__tstate
); 
21675         if (PyErr_Occurred()) SWIG_fail
; 
21678         wxDateTime 
* resultptr
; 
21679         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
21680         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
21688 static PyObject 
*_wrap_DateTime_MakeFromUTC(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21689     PyObject 
*resultobj
; 
21690     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21691     bool arg2 
= (bool) false ; 
21692     wxDateTime 
*result
; 
21693     PyObject 
* obj0 
= 0 ; 
21694     PyObject 
* obj1 
= 0 ; 
21695     char *kwnames
[] = { 
21696         (char *) "self",(char *) "noDST", NULL 
 
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
; 
21704             arg2 
= (bool)(SWIG_As_bool(obj1
));  
21705             if (SWIG_arg_fail(2)) SWIG_fail
; 
21709         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21711             wxDateTime 
&_result_ref 
= (arg1
)->MakeFromUTC(arg2
); 
21712             result 
= (wxDateTime 
*) &_result_ref
; 
21715         wxPyEndAllowThreads(__tstate
); 
21716         if (PyErr_Occurred()) SWIG_fail
; 
21718     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
21725 static PyObject 
*_wrap_DateTime_IsDST(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21726     PyObject 
*resultobj
; 
21727     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21728     wxDateTime::Country arg2 
= (wxDateTime::Country
) wxDateTime::Country_Default 
; 
21730     PyObject 
* obj0 
= 0 ; 
21731     PyObject 
* obj1 
= 0 ; 
21732     char *kwnames
[] = { 
21733         (char *) "self",(char *) "country", NULL 
 
21736     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_IsDST",kwnames
,&obj0
,&obj1
)) goto fail
; 
21737     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21738     if (SWIG_arg_fail(1)) SWIG_fail
; 
21741             arg2 
= (wxDateTime::Country
)(SWIG_As_int(obj1
));  
21742             if (SWIG_arg_fail(2)) SWIG_fail
; 
21746         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21747         result 
= (int)(arg1
)->IsDST((wxDateTime::Country 
)arg2
); 
21749         wxPyEndAllowThreads(__tstate
); 
21750         if (PyErr_Occurred()) SWIG_fail
; 
21753         resultobj 
= SWIG_From_int((int)(result
));  
21761 static PyObject 
*_wrap_DateTime_IsValid(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21762     PyObject 
*resultobj
; 
21763     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21765     PyObject 
* obj0 
= 0 ; 
21766     char *kwnames
[] = { 
21767         (char *) "self", NULL 
 
21770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_IsValid",kwnames
,&obj0
)) goto fail
; 
21771     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21772     if (SWIG_arg_fail(1)) SWIG_fail
; 
21774         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21775         result 
= (bool)((wxDateTime 
const *)arg1
)->IsValid(); 
21777         wxPyEndAllowThreads(__tstate
); 
21778         if (PyErr_Occurred()) SWIG_fail
; 
21781         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
21789 static PyObject 
*_wrap_DateTime_GetTicks(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21790     PyObject 
*resultobj
; 
21791     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21793     PyObject 
* obj0 
= 0 ; 
21794     char *kwnames
[] = { 
21795         (char *) "self", NULL 
 
21798     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_GetTicks",kwnames
,&obj0
)) goto fail
; 
21799     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21800     if (SWIG_arg_fail(1)) SWIG_fail
; 
21802         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21803         result 
= (time_t)((wxDateTime 
const *)arg1
)->GetTicks(); 
21805         wxPyEndAllowThreads(__tstate
); 
21806         if (PyErr_Occurred()) SWIG_fail
; 
21809         resultobj 
= SWIG_From_unsigned_SS_int((unsigned int)(result
));  
21817 static PyObject 
*_wrap_DateTime_GetYear(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21818     PyObject 
*resultobj
; 
21819     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21820     wxDateTime::TimeZone 
const &arg2_defvalue 
= LOCAL_TZ 
; 
21821     wxDateTime::TimeZone 
*arg2 
= (wxDateTime::TimeZone 
*) &arg2_defvalue 
; 
21823     bool temp2 
= false ; 
21824     PyObject 
* obj0 
= 0 ; 
21825     PyObject 
* obj1 
= 0 ; 
21826     char *kwnames
[] = { 
21827         (char *) "self",(char *) "tz", NULL 
 
21830     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetYear",kwnames
,&obj0
,&obj1
)) goto fail
; 
21831     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21832     if (SWIG_arg_fail(1)) SWIG_fail
; 
21835             arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
21840         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21841         result 
= (int)((wxDateTime 
const *)arg1
)->GetYear((wxDateTime::TimeZone 
const &)*arg2
); 
21843         wxPyEndAllowThreads(__tstate
); 
21844         if (PyErr_Occurred()) SWIG_fail
; 
21847         resultobj 
= SWIG_From_int((int)(result
));  
21850         if (temp2
) delete arg2
; 
21855         if (temp2
) delete arg2
; 
21861 static PyObject 
*_wrap_DateTime_GetMonth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21862     PyObject 
*resultobj
; 
21863     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21864     wxDateTime::TimeZone 
const &arg2_defvalue 
= LOCAL_TZ 
; 
21865     wxDateTime::TimeZone 
*arg2 
= (wxDateTime::TimeZone 
*) &arg2_defvalue 
; 
21866     wxDateTime::Month result
; 
21867     bool temp2 
= false ; 
21868     PyObject 
* obj0 
= 0 ; 
21869     PyObject 
* obj1 
= 0 ; 
21870     char *kwnames
[] = { 
21871         (char *) "self",(char *) "tz", NULL 
 
21874     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetMonth",kwnames
,&obj0
,&obj1
)) goto fail
; 
21875     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21876     if (SWIG_arg_fail(1)) SWIG_fail
; 
21879             arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
21884         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21885         result 
= (wxDateTime::Month
)((wxDateTime 
const *)arg1
)->GetMonth((wxDateTime::TimeZone 
const &)*arg2
); 
21887         wxPyEndAllowThreads(__tstate
); 
21888         if (PyErr_Occurred()) SWIG_fail
; 
21890     resultobj 
= SWIG_From_int((result
)); 
21892         if (temp2
) delete arg2
; 
21897         if (temp2
) delete arg2
; 
21903 static PyObject 
*_wrap_DateTime_GetDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21904     PyObject 
*resultobj
; 
21905     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21906     wxDateTime::TimeZone 
const &arg2_defvalue 
= LOCAL_TZ 
; 
21907     wxDateTime::TimeZone 
*arg2 
= (wxDateTime::TimeZone 
*) &arg2_defvalue 
; 
21909     bool temp2 
= false ; 
21910     PyObject 
* obj0 
= 0 ; 
21911     PyObject 
* obj1 
= 0 ; 
21912     char *kwnames
[] = { 
21913         (char *) "self",(char *) "tz", NULL 
 
21916     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetDay",kwnames
,&obj0
,&obj1
)) goto fail
; 
21917     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21918     if (SWIG_arg_fail(1)) SWIG_fail
; 
21921             arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
21926         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21927         result 
= (int)((wxDateTime 
const *)arg1
)->GetDay((wxDateTime::TimeZone 
const &)*arg2
); 
21929         wxPyEndAllowThreads(__tstate
); 
21930         if (PyErr_Occurred()) SWIG_fail
; 
21933         resultobj 
= SWIG_From_int((int)(result
));  
21936         if (temp2
) delete arg2
; 
21941         if (temp2
) delete arg2
; 
21947 static PyObject 
*_wrap_DateTime_GetWeekDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21948     PyObject 
*resultobj
; 
21949     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21950     wxDateTime::TimeZone 
const &arg2_defvalue 
= LOCAL_TZ 
; 
21951     wxDateTime::TimeZone 
*arg2 
= (wxDateTime::TimeZone 
*) &arg2_defvalue 
; 
21952     wxDateTime::WeekDay result
; 
21953     bool temp2 
= false ; 
21954     PyObject 
* obj0 
= 0 ; 
21955     PyObject 
* obj1 
= 0 ; 
21956     char *kwnames
[] = { 
21957         (char *) "self",(char *) "tz", NULL 
 
21960     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetWeekDay",kwnames
,&obj0
,&obj1
)) goto fail
; 
21961     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
21962     if (SWIG_arg_fail(1)) SWIG_fail
; 
21965             arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
21970         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
21971         result 
= (wxDateTime::WeekDay
)((wxDateTime 
const *)arg1
)->GetWeekDay((wxDateTime::TimeZone 
const &)*arg2
); 
21973         wxPyEndAllowThreads(__tstate
); 
21974         if (PyErr_Occurred()) SWIG_fail
; 
21976     resultobj 
= SWIG_From_int((result
)); 
21978         if (temp2
) delete arg2
; 
21983         if (temp2
) delete arg2
; 
21989 static PyObject 
*_wrap_DateTime_GetHour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
21990     PyObject 
*resultobj
; 
21991     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
21992     wxDateTime::TimeZone 
const &arg2_defvalue 
= LOCAL_TZ 
; 
21993     wxDateTime::TimeZone 
*arg2 
= (wxDateTime::TimeZone 
*) &arg2_defvalue 
; 
21995     bool temp2 
= false ; 
21996     PyObject 
* obj0 
= 0 ; 
21997     PyObject 
* obj1 
= 0 ; 
21998     char *kwnames
[] = { 
21999         (char *) "self",(char *) "tz", NULL 
 
22002     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetHour",kwnames
,&obj0
,&obj1
)) goto fail
; 
22003     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22004     if (SWIG_arg_fail(1)) SWIG_fail
; 
22007             arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
22012         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22013         result 
= (int)((wxDateTime 
const *)arg1
)->GetHour((wxDateTime::TimeZone 
const &)*arg2
); 
22015         wxPyEndAllowThreads(__tstate
); 
22016         if (PyErr_Occurred()) SWIG_fail
; 
22019         resultobj 
= SWIG_From_int((int)(result
));  
22022         if (temp2
) delete arg2
; 
22027         if (temp2
) delete arg2
; 
22033 static PyObject 
*_wrap_DateTime_GetMinute(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22034     PyObject 
*resultobj
; 
22035     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22036     wxDateTime::TimeZone 
const &arg2_defvalue 
= LOCAL_TZ 
; 
22037     wxDateTime::TimeZone 
*arg2 
= (wxDateTime::TimeZone 
*) &arg2_defvalue 
; 
22039     bool temp2 
= false ; 
22040     PyObject 
* obj0 
= 0 ; 
22041     PyObject 
* obj1 
= 0 ; 
22042     char *kwnames
[] = { 
22043         (char *) "self",(char *) "tz", NULL 
 
22046     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetMinute",kwnames
,&obj0
,&obj1
)) goto fail
; 
22047     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22048     if (SWIG_arg_fail(1)) SWIG_fail
; 
22051             arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
22056         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22057         result 
= (int)((wxDateTime 
const *)arg1
)->GetMinute((wxDateTime::TimeZone 
const &)*arg2
); 
22059         wxPyEndAllowThreads(__tstate
); 
22060         if (PyErr_Occurred()) SWIG_fail
; 
22063         resultobj 
= SWIG_From_int((int)(result
));  
22066         if (temp2
) delete arg2
; 
22071         if (temp2
) delete arg2
; 
22077 static PyObject 
*_wrap_DateTime_GetSecond(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22078     PyObject 
*resultobj
; 
22079     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22080     wxDateTime::TimeZone 
const &arg2_defvalue 
= LOCAL_TZ 
; 
22081     wxDateTime::TimeZone 
*arg2 
= (wxDateTime::TimeZone 
*) &arg2_defvalue 
; 
22083     bool temp2 
= false ; 
22084     PyObject 
* obj0 
= 0 ; 
22085     PyObject 
* obj1 
= 0 ; 
22086     char *kwnames
[] = { 
22087         (char *) "self",(char *) "tz", NULL 
 
22090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetSecond",kwnames
,&obj0
,&obj1
)) goto fail
; 
22091     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22092     if (SWIG_arg_fail(1)) SWIG_fail
; 
22095             arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
22100         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22101         result 
= (int)((wxDateTime 
const *)arg1
)->GetSecond((wxDateTime::TimeZone 
const &)*arg2
); 
22103         wxPyEndAllowThreads(__tstate
); 
22104         if (PyErr_Occurred()) SWIG_fail
; 
22107         resultobj 
= SWIG_From_int((int)(result
));  
22110         if (temp2
) delete arg2
; 
22115         if (temp2
) delete arg2
; 
22121 static PyObject 
*_wrap_DateTime_GetMillisecond(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22122     PyObject 
*resultobj
; 
22123     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22124     wxDateTime::TimeZone 
const &arg2_defvalue 
= LOCAL_TZ 
; 
22125     wxDateTime::TimeZone 
*arg2 
= (wxDateTime::TimeZone 
*) &arg2_defvalue 
; 
22127     bool temp2 
= false ; 
22128     PyObject 
* obj0 
= 0 ; 
22129     PyObject 
* obj1 
= 0 ; 
22130     char *kwnames
[] = { 
22131         (char *) "self",(char *) "tz", NULL 
 
22134     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetMillisecond",kwnames
,&obj0
,&obj1
)) goto fail
; 
22135     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22136     if (SWIG_arg_fail(1)) SWIG_fail
; 
22139             arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
22144         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22145         result 
= (int)((wxDateTime 
const *)arg1
)->GetMillisecond((wxDateTime::TimeZone 
const &)*arg2
); 
22147         wxPyEndAllowThreads(__tstate
); 
22148         if (PyErr_Occurred()) SWIG_fail
; 
22151         resultobj 
= SWIG_From_int((int)(result
));  
22154         if (temp2
) delete arg2
; 
22159         if (temp2
) delete arg2
; 
22165 static PyObject 
*_wrap_DateTime_GetDayOfYear(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22166     PyObject 
*resultobj
; 
22167     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22168     wxDateTime::TimeZone 
const &arg2_defvalue 
= LOCAL_TZ 
; 
22169     wxDateTime::TimeZone 
*arg2 
= (wxDateTime::TimeZone 
*) &arg2_defvalue 
; 
22171     bool temp2 
= false ; 
22172     PyObject 
* obj0 
= 0 ; 
22173     PyObject 
* obj1 
= 0 ; 
22174     char *kwnames
[] = { 
22175         (char *) "self",(char *) "tz", NULL 
 
22178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_GetDayOfYear",kwnames
,&obj0
,&obj1
)) goto fail
; 
22179     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22180     if (SWIG_arg_fail(1)) SWIG_fail
; 
22183             arg2 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj1
)); 
22188         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22189         result 
= (int)((wxDateTime 
const *)arg1
)->GetDayOfYear((wxDateTime::TimeZone 
const &)*arg2
); 
22191         wxPyEndAllowThreads(__tstate
); 
22192         if (PyErr_Occurred()) SWIG_fail
; 
22195         resultobj 
= SWIG_From_int((int)(result
));  
22198         if (temp2
) delete arg2
; 
22203         if (temp2
) delete arg2
; 
22209 static PyObject 
*_wrap_DateTime_GetWeekOfYear(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22210     PyObject 
*resultobj
; 
22211     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22212     wxDateTime::WeekFlags arg2 
= (wxDateTime::WeekFlags
) wxDateTime::Monday_First 
; 
22213     wxDateTime::TimeZone 
const &arg3_defvalue 
= LOCAL_TZ 
; 
22214     wxDateTime::TimeZone 
*arg3 
= (wxDateTime::TimeZone 
*) &arg3_defvalue 
; 
22216     bool temp3 
= false ; 
22217     PyObject 
* obj0 
= 0 ; 
22218     PyObject 
* obj1 
= 0 ; 
22219     PyObject 
* obj2 
= 0 ; 
22220     char *kwnames
[] = { 
22221         (char *) "self",(char *) "flags",(char *) "tz", NULL 
 
22224     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:DateTime_GetWeekOfYear",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
22225     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22226     if (SWIG_arg_fail(1)) SWIG_fail
; 
22229             arg2 
= (wxDateTime::WeekFlags
)(SWIG_As_int(obj1
));  
22230             if (SWIG_arg_fail(2)) SWIG_fail
; 
22235             arg3 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj2
)); 
22240         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22241         result 
= (int)((wxDateTime 
const *)arg1
)->GetWeekOfYear((wxDateTime::WeekFlags 
)arg2
,(wxDateTime::TimeZone 
const &)*arg3
); 
22243         wxPyEndAllowThreads(__tstate
); 
22244         if (PyErr_Occurred()) SWIG_fail
; 
22247         resultobj 
= SWIG_From_int((int)(result
));  
22250         if (temp3
) delete arg3
; 
22255         if (temp3
) delete arg3
; 
22261 static PyObject 
*_wrap_DateTime_GetWeekOfMonth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22262     PyObject 
*resultobj
; 
22263     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22264     wxDateTime::WeekFlags arg2 
= (wxDateTime::WeekFlags
) wxDateTime::Monday_First 
; 
22265     wxDateTime::TimeZone 
const &arg3_defvalue 
= LOCAL_TZ 
; 
22266     wxDateTime::TimeZone 
*arg3 
= (wxDateTime::TimeZone 
*) &arg3_defvalue 
; 
22268     bool temp3 
= false ; 
22269     PyObject 
* obj0 
= 0 ; 
22270     PyObject 
* obj1 
= 0 ; 
22271     PyObject 
* obj2 
= 0 ; 
22272     char *kwnames
[] = { 
22273         (char *) "self",(char *) "flags",(char *) "tz", NULL 
 
22276     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:DateTime_GetWeekOfMonth",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
22277     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22278     if (SWIG_arg_fail(1)) SWIG_fail
; 
22281             arg2 
= (wxDateTime::WeekFlags
)(SWIG_As_int(obj1
));  
22282             if (SWIG_arg_fail(2)) SWIG_fail
; 
22287             arg3 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj2
)); 
22292         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22293         result 
= (int)((wxDateTime 
const *)arg1
)->GetWeekOfMonth((wxDateTime::WeekFlags 
)arg2
,(wxDateTime::TimeZone 
const &)*arg3
); 
22295         wxPyEndAllowThreads(__tstate
); 
22296         if (PyErr_Occurred()) SWIG_fail
; 
22299         resultobj 
= SWIG_From_int((int)(result
));  
22302         if (temp3
) delete arg3
; 
22307         if (temp3
) delete arg3
; 
22313 static PyObject 
*_wrap_DateTime_IsWorkDay(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22314     PyObject 
*resultobj
; 
22315     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22316     wxDateTime::Country arg2 
= (wxDateTime::Country
) wxDateTime::Country_Default 
; 
22318     PyObject 
* obj0 
= 0 ; 
22319     PyObject 
* obj1 
= 0 ; 
22320     char *kwnames
[] = { 
22321         (char *) "self",(char *) "country", NULL 
 
22324     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DateTime_IsWorkDay",kwnames
,&obj0
,&obj1
)) goto fail
; 
22325     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22326     if (SWIG_arg_fail(1)) SWIG_fail
; 
22329             arg2 
= (wxDateTime::Country
)(SWIG_As_int(obj1
));  
22330             if (SWIG_arg_fail(2)) SWIG_fail
; 
22334         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22335         result 
= (bool)((wxDateTime 
const *)arg1
)->IsWorkDay((wxDateTime::Country 
)arg2
); 
22337         wxPyEndAllowThreads(__tstate
); 
22338         if (PyErr_Occurred()) SWIG_fail
; 
22341         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
22349 static PyObject 
*_wrap_DateTime_IsEqualTo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22350     PyObject 
*resultobj
; 
22351     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22352     wxDateTime 
*arg2 
= 0 ; 
22354     PyObject 
* obj0 
= 0 ; 
22355     PyObject 
* obj1 
= 0 ; 
22356     char *kwnames
[] = { 
22357         (char *) "self",(char *) "datetime", NULL 
 
22360     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_IsEqualTo",kwnames
,&obj0
,&obj1
)) goto fail
; 
22361     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22362     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22369         if (SWIG_arg_fail(2)) SWIG_fail
; 
22372         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22373         result 
= (bool)((wxDateTime 
const *)arg1
)->IsEqualTo((wxDateTime 
const &)*arg2
); 
22375         wxPyEndAllowThreads(__tstate
); 
22376         if (PyErr_Occurred()) SWIG_fail
; 
22379         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
22387 static PyObject 
*_wrap_DateTime_IsEarlierThan(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22388     PyObject 
*resultobj
; 
22389     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22390     wxDateTime 
*arg2 
= 0 ; 
22392     PyObject 
* obj0 
= 0 ; 
22393     PyObject 
* obj1 
= 0 ; 
22394     char *kwnames
[] = { 
22395         (char *) "self",(char *) "datetime", NULL 
 
22398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_IsEarlierThan",kwnames
,&obj0
,&obj1
)) goto fail
; 
22399     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22400     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22407         if (SWIG_arg_fail(2)) SWIG_fail
; 
22410         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22411         result 
= (bool)((wxDateTime 
const *)arg1
)->IsEarlierThan((wxDateTime 
const &)*arg2
); 
22413         wxPyEndAllowThreads(__tstate
); 
22414         if (PyErr_Occurred()) SWIG_fail
; 
22417         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
22425 static PyObject 
*_wrap_DateTime_IsLaterThan(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22426     PyObject 
*resultobj
; 
22427     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22428     wxDateTime 
*arg2 
= 0 ; 
22430     PyObject 
* obj0 
= 0 ; 
22431     PyObject 
* obj1 
= 0 ; 
22432     char *kwnames
[] = { 
22433         (char *) "self",(char *) "datetime", NULL 
 
22436     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_IsLaterThan",kwnames
,&obj0
,&obj1
)) goto fail
; 
22437     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22438     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22445         if (SWIG_arg_fail(2)) SWIG_fail
; 
22448         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22449         result 
= (bool)((wxDateTime 
const *)arg1
)->IsLaterThan((wxDateTime 
const &)*arg2
); 
22451         wxPyEndAllowThreads(__tstate
); 
22452         if (PyErr_Occurred()) SWIG_fail
; 
22455         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
22463 static PyObject 
*_wrap_DateTime_IsStrictlyBetween(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22464     PyObject 
*resultobj
; 
22465     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22466     wxDateTime 
*arg2 
= 0 ; 
22467     wxDateTime 
*arg3 
= 0 ; 
22469     PyObject 
* obj0 
= 0 ; 
22470     PyObject 
* obj1 
= 0 ; 
22471     PyObject 
* obj2 
= 0 ; 
22472     char *kwnames
[] = { 
22473         (char *) "self",(char *) "t1",(char *) "t2", NULL 
 
22476     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:DateTime_IsStrictlyBetween",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
22477     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22478     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22485         if (SWIG_arg_fail(2)) SWIG_fail
; 
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"); 
22493         if (SWIG_arg_fail(3)) SWIG_fail
; 
22496         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22497         result 
= (bool)((wxDateTime 
const *)arg1
)->IsStrictlyBetween((wxDateTime 
const &)*arg2
,(wxDateTime 
const &)*arg3
); 
22499         wxPyEndAllowThreads(__tstate
); 
22500         if (PyErr_Occurred()) SWIG_fail
; 
22503         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
22511 static PyObject 
*_wrap_DateTime_IsBetween(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22512     PyObject 
*resultobj
; 
22513     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22514     wxDateTime 
*arg2 
= 0 ; 
22515     wxDateTime 
*arg3 
= 0 ; 
22517     PyObject 
* obj0 
= 0 ; 
22518     PyObject 
* obj1 
= 0 ; 
22519     PyObject 
* obj2 
= 0 ; 
22520     char *kwnames
[] = { 
22521         (char *) "self",(char *) "t1",(char *) "t2", NULL 
 
22524     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:DateTime_IsBetween",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
22525     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22526     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22533         if (SWIG_arg_fail(2)) SWIG_fail
; 
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"); 
22541         if (SWIG_arg_fail(3)) SWIG_fail
; 
22544         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22545         result 
= (bool)((wxDateTime 
const *)arg1
)->IsBetween((wxDateTime 
const &)*arg2
,(wxDateTime 
const &)*arg3
); 
22547         wxPyEndAllowThreads(__tstate
); 
22548         if (PyErr_Occurred()) SWIG_fail
; 
22551         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
22559 static PyObject 
*_wrap_DateTime_IsSameDate(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22560     PyObject 
*resultobj
; 
22561     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22562     wxDateTime 
*arg2 
= 0 ; 
22564     PyObject 
* obj0 
= 0 ; 
22565     PyObject 
* obj1 
= 0 ; 
22566     char *kwnames
[] = { 
22567         (char *) "self",(char *) "dt", NULL 
 
22570     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_IsSameDate",kwnames
,&obj0
,&obj1
)) goto fail
; 
22571     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22572     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22579         if (SWIG_arg_fail(2)) SWIG_fail
; 
22582         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22583         result 
= (bool)((wxDateTime 
const *)arg1
)->IsSameDate((wxDateTime 
const &)*arg2
); 
22585         wxPyEndAllowThreads(__tstate
); 
22586         if (PyErr_Occurred()) SWIG_fail
; 
22589         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
22597 static PyObject 
*_wrap_DateTime_IsSameTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22598     PyObject 
*resultobj
; 
22599     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22600     wxDateTime 
*arg2 
= 0 ; 
22602     PyObject 
* obj0 
= 0 ; 
22603     PyObject 
* obj1 
= 0 ; 
22604     char *kwnames
[] = { 
22605         (char *) "self",(char *) "dt", NULL 
 
22608     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_IsSameTime",kwnames
,&obj0
,&obj1
)) goto fail
; 
22609     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22610     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22617         if (SWIG_arg_fail(2)) SWIG_fail
; 
22620         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22621         result 
= (bool)((wxDateTime 
const *)arg1
)->IsSameTime((wxDateTime 
const &)*arg2
); 
22623         wxPyEndAllowThreads(__tstate
); 
22624         if (PyErr_Occurred()) SWIG_fail
; 
22627         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
22635 static PyObject 
*_wrap_DateTime_IsEqualUpTo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22636     PyObject 
*resultobj
; 
22637     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22638     wxDateTime 
*arg2 
= 0 ; 
22639     wxTimeSpan 
*arg3 
= 0 ; 
22641     PyObject 
* obj0 
= 0 ; 
22642     PyObject 
* obj1 
= 0 ; 
22643     PyObject 
* obj2 
= 0 ; 
22644     char *kwnames
[] = { 
22645         (char *) "self",(char *) "dt",(char *) "ts", NULL 
 
22648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:DateTime_IsEqualUpTo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
22649     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22650     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22657         if (SWIG_arg_fail(2)) SWIG_fail
; 
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"); 
22665         if (SWIG_arg_fail(3)) SWIG_fail
; 
22668         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22669         result 
= (bool)((wxDateTime 
const *)arg1
)->IsEqualUpTo((wxDateTime 
const &)*arg2
,(wxTimeSpan 
const &)*arg3
); 
22671         wxPyEndAllowThreads(__tstate
); 
22672         if (PyErr_Occurred()) SWIG_fail
; 
22675         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
22683 static PyObject 
*_wrap_DateTime_AddTS(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22684     PyObject 
*resultobj
; 
22685     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22686     wxTimeSpan 
*arg2 
= 0 ; 
22687     wxDateTime 
*result
; 
22688     PyObject 
* obj0 
= 0 ; 
22689     PyObject 
* obj1 
= 0 ; 
22690     char *kwnames
[] = { 
22691         (char *) "self",(char *) "diff", NULL 
 
22694     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_AddTS",kwnames
,&obj0
,&obj1
)) goto fail
; 
22695     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22696     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22703         if (SWIG_arg_fail(2)) SWIG_fail
; 
22706         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22708             wxDateTime 
&_result_ref 
= (arg1
)->Add((wxTimeSpan 
const &)*arg2
); 
22709             result 
= (wxDateTime 
*) &_result_ref
; 
22712         wxPyEndAllowThreads(__tstate
); 
22713         if (PyErr_Occurred()) SWIG_fail
; 
22715     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
22722 static PyObject 
*_wrap_DateTime_AddDS(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22723     PyObject 
*resultobj
; 
22724     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22725     wxDateSpan 
*arg2 
= 0 ; 
22726     wxDateTime 
*result
; 
22727     PyObject 
* obj0 
= 0 ; 
22728     PyObject 
* obj1 
= 0 ; 
22729     char *kwnames
[] = { 
22730         (char *) "self",(char *) "diff", NULL 
 
22733     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_AddDS",kwnames
,&obj0
,&obj1
)) goto fail
; 
22734     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22735     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22742         if (SWIG_arg_fail(2)) SWIG_fail
; 
22745         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22747             wxDateTime 
&_result_ref 
= (arg1
)->Add((wxDateSpan 
const &)*arg2
); 
22748             result 
= (wxDateTime 
*) &_result_ref
; 
22751         wxPyEndAllowThreads(__tstate
); 
22752         if (PyErr_Occurred()) SWIG_fail
; 
22754     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
22761 static PyObject 
*_wrap_DateTime_SubtractTS(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22762     PyObject 
*resultobj
; 
22763     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22764     wxTimeSpan 
*arg2 
= 0 ; 
22765     wxDateTime 
*result
; 
22766     PyObject 
* obj0 
= 0 ; 
22767     PyObject 
* obj1 
= 0 ; 
22768     char *kwnames
[] = { 
22769         (char *) "self",(char *) "diff", NULL 
 
22772     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SubtractTS",kwnames
,&obj0
,&obj1
)) goto fail
; 
22773     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22774     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22781         if (SWIG_arg_fail(2)) SWIG_fail
; 
22784         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22786             wxDateTime 
&_result_ref 
= (arg1
)->Subtract((wxTimeSpan 
const &)*arg2
); 
22787             result 
= (wxDateTime 
*) &_result_ref
; 
22790         wxPyEndAllowThreads(__tstate
); 
22791         if (PyErr_Occurred()) SWIG_fail
; 
22793     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
22800 static PyObject 
*_wrap_DateTime_SubtractDS(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22801     PyObject 
*resultobj
; 
22802     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22803     wxDateSpan 
*arg2 
= 0 ; 
22804     wxDateTime 
*result
; 
22805     PyObject 
* obj0 
= 0 ; 
22806     PyObject 
* obj1 
= 0 ; 
22807     char *kwnames
[] = { 
22808         (char *) "self",(char *) "diff", NULL 
 
22811     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_SubtractDS",kwnames
,&obj0
,&obj1
)) goto fail
; 
22812     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22813     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22820         if (SWIG_arg_fail(2)) SWIG_fail
; 
22823         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22825             wxDateTime 
&_result_ref 
= (arg1
)->Subtract((wxDateSpan 
const &)*arg2
); 
22826             result 
= (wxDateTime 
*) &_result_ref
; 
22829         wxPyEndAllowThreads(__tstate
); 
22830         if (PyErr_Occurred()) SWIG_fail
; 
22832     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 0); 
22839 static PyObject 
*_wrap_DateTime_Subtract(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
22840     PyObject 
*resultobj
; 
22841     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22842     wxDateTime 
*arg2 
= 0 ; 
22844     PyObject 
* obj0 
= 0 ; 
22845     PyObject 
* obj1 
= 0 ; 
22846     char *kwnames
[] = { 
22847         (char *) "self",(char *) "dt", NULL 
 
22850     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_Subtract",kwnames
,&obj0
,&obj1
)) goto fail
; 
22851     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
22852     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22859         if (SWIG_arg_fail(2)) SWIG_fail
; 
22862         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22863         result 
= ((wxDateTime 
const *)arg1
)->Subtract((wxDateTime 
const &)*arg2
); 
22865         wxPyEndAllowThreads(__tstate
); 
22866         if (PyErr_Occurred()) SWIG_fail
; 
22869         wxTimeSpan 
* resultptr
; 
22870         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
22871         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
22879 static PyObject 
*_wrap_DateTime___iadd____SWIG_0(PyObject 
*, PyObject 
*args
) { 
22880     PyObject 
*resultobj
; 
22881     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22882     wxTimeSpan 
*arg2 
= 0 ; 
22883     wxDateTime 
*result
; 
22884     PyObject 
* obj0 
= 0 ; 
22885     PyObject 
* obj1 
= 0 ; 
22887     if(!PyArg_ParseTuple(args
,(char *)"OO:DateTime___iadd__",&obj0
,&obj1
)) goto fail
; 
22888     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
22889     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22896         if (SWIG_arg_fail(2)) SWIG_fail
; 
22899         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22901             wxDateTime 
&_result_ref 
= (arg1
)->operator +=((wxTimeSpan 
const &)*arg2
); 
22902             result 
= (wxDateTime 
*) &_result_ref
; 
22905         wxPyEndAllowThreads(__tstate
); 
22906         if (PyErr_Occurred()) SWIG_fail
; 
22908     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 1); 
22915 static PyObject 
*_wrap_DateTime___iadd____SWIG_1(PyObject 
*, PyObject 
*args
) { 
22916     PyObject 
*resultobj
; 
22917     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
22918     wxDateSpan 
*arg2 
= 0 ; 
22919     wxDateTime 
*result
; 
22920     PyObject 
* obj0 
= 0 ; 
22921     PyObject 
* obj1 
= 0 ; 
22923     if(!PyArg_ParseTuple(args
,(char *)"OO:DateTime___iadd__",&obj0
,&obj1
)) goto fail
; 
22924     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
22925     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
22932         if (SWIG_arg_fail(2)) SWIG_fail
; 
22935         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
22937             wxDateTime 
&_result_ref 
= (arg1
)->operator +=((wxDateSpan 
const &)*arg2
); 
22938             result 
= (wxDateTime 
*) &_result_ref
; 
22941         wxPyEndAllowThreads(__tstate
); 
22942         if (PyErr_Occurred()) SWIG_fail
; 
22944     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 1); 
22951 static PyObject 
*_wrap_DateTime___iadd__(PyObject 
*self
, PyObject 
*args
) { 
22956     argc 
= PyObject_Length(args
); 
22957     for (ii 
= 0; (ii 
< argc
) && (ii 
< 2); ii
++) { 
22958         argv
[ii
] = PyTuple_GetItem(args
,ii
); 
22964             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDateTime
, 0) == -1) { 
22974                 if (SWIG_ConvertPtr(argv
[1], &ptr
, SWIGTYPE_p_wxTimeSpan
, 0) == -1) { 
22982                 return _wrap_DateTime___iadd____SWIG_0(self
,args
); 
22990             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDateTime
, 0) == -1) { 
23000                 if (SWIG_ConvertPtr(argv
[1], &ptr
, SWIGTYPE_p_wxDateSpan
, 0) == -1) { 
23008                 return _wrap_DateTime___iadd____SWIG_1(self
,args
); 
23013     PyErr_SetString(PyExc_NotImplementedError
,"No matching function for overloaded 'DateTime___iadd__'"); 
23018 static PyObject 
*_wrap_DateTime___isub____SWIG_0(PyObject 
*, PyObject 
*args
) { 
23019     PyObject 
*resultobj
; 
23020     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23021     wxTimeSpan 
*arg2 
= 0 ; 
23022     wxDateTime 
*result
; 
23023     PyObject 
* obj0 
= 0 ; 
23024     PyObject 
* obj1 
= 0 ; 
23026     if(!PyArg_ParseTuple(args
,(char *)"OO:DateTime___isub__",&obj0
,&obj1
)) goto fail
; 
23027     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
23028     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
23035         if (SWIG_arg_fail(2)) SWIG_fail
; 
23038         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23040             wxDateTime 
&_result_ref 
= (arg1
)->operator -=((wxTimeSpan 
const &)*arg2
); 
23041             result 
= (wxDateTime 
*) &_result_ref
; 
23044         wxPyEndAllowThreads(__tstate
); 
23045         if (PyErr_Occurred()) SWIG_fail
; 
23047     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 1); 
23054 static PyObject 
*_wrap_DateTime___isub____SWIG_1(PyObject 
*, PyObject 
*args
) { 
23055     PyObject 
*resultobj
; 
23056     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23057     wxDateSpan 
*arg2 
= 0 ; 
23058     wxDateTime 
*result
; 
23059     PyObject 
* obj0 
= 0 ; 
23060     PyObject 
* obj1 
= 0 ; 
23062     if(!PyArg_ParseTuple(args
,(char *)"OO:DateTime___isub__",&obj0
,&obj1
)) goto fail
; 
23063     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
23064     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
23071         if (SWIG_arg_fail(2)) SWIG_fail
; 
23074         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23076             wxDateTime 
&_result_ref 
= (arg1
)->operator -=((wxDateSpan 
const &)*arg2
); 
23077             result 
= (wxDateTime 
*) &_result_ref
; 
23080         wxPyEndAllowThreads(__tstate
); 
23081         if (PyErr_Occurred()) SWIG_fail
; 
23083     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateTime
, 1); 
23090 static PyObject 
*_wrap_DateTime___isub__(PyObject 
*self
, PyObject 
*args
) { 
23095     argc 
= PyObject_Length(args
); 
23096     for (ii 
= 0; (ii 
< argc
) && (ii 
< 2); ii
++) { 
23097         argv
[ii
] = PyTuple_GetItem(args
,ii
); 
23103             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDateTime
, 0) == -1) { 
23113                 if (SWIG_ConvertPtr(argv
[1], &ptr
, SWIGTYPE_p_wxTimeSpan
, 0) == -1) { 
23121                 return _wrap_DateTime___isub____SWIG_0(self
,args
); 
23129             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDateTime
, 0) == -1) { 
23139                 if (SWIG_ConvertPtr(argv
[1], &ptr
, SWIGTYPE_p_wxDateSpan
, 0) == -1) { 
23147                 return _wrap_DateTime___isub____SWIG_1(self
,args
); 
23152     PyErr_SetString(PyExc_NotImplementedError
,"No matching function for overloaded 'DateTime___isub__'"); 
23157 static PyObject 
*_wrap_DateTime___add____SWIG_0(PyObject 
*, PyObject 
*args
) { 
23158     PyObject 
*resultobj
; 
23159     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23160     wxTimeSpan 
*arg2 
= 0 ; 
23162     PyObject 
* obj0 
= 0 ; 
23163     PyObject 
* obj1 
= 0 ; 
23165     if(!PyArg_ParseTuple(args
,(char *)"OO:DateTime___add__",&obj0
,&obj1
)) goto fail
; 
23166     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23167     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
23174         if (SWIG_arg_fail(2)) SWIG_fail
; 
23177         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23178         result 
= wxDateTime___add____SWIG_0(arg1
,(wxTimeSpan 
const &)*arg2
); 
23180         wxPyEndAllowThreads(__tstate
); 
23181         if (PyErr_Occurred()) SWIG_fail
; 
23184         wxDateTime 
* resultptr
; 
23185         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
23186         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
23194 static PyObject 
*_wrap_DateTime___add____SWIG_1(PyObject 
*, PyObject 
*args
) { 
23195     PyObject 
*resultobj
; 
23196     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23197     wxDateSpan 
*arg2 
= 0 ; 
23199     PyObject 
* obj0 
= 0 ; 
23200     PyObject 
* obj1 
= 0 ; 
23202     if(!PyArg_ParseTuple(args
,(char *)"OO:DateTime___add__",&obj0
,&obj1
)) goto fail
; 
23203     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23204     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
23211         if (SWIG_arg_fail(2)) SWIG_fail
; 
23214         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23215         result 
= wxDateTime___add____SWIG_1(arg1
,(wxDateSpan 
const &)*arg2
); 
23217         wxPyEndAllowThreads(__tstate
); 
23218         if (PyErr_Occurred()) SWIG_fail
; 
23221         wxDateTime 
* resultptr
; 
23222         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
23223         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
23231 static PyObject 
*_wrap_DateTime___add__(PyObject 
*self
, PyObject 
*args
) { 
23236     argc 
= PyObject_Length(args
); 
23237     for (ii 
= 0; (ii 
< argc
) && (ii 
< 2); ii
++) { 
23238         argv
[ii
] = PyTuple_GetItem(args
,ii
); 
23244             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDateTime
, 0) == -1) { 
23254                 if (SWIG_ConvertPtr(argv
[1], &ptr
, SWIGTYPE_p_wxTimeSpan
, 0) == -1) { 
23262                 return _wrap_DateTime___add____SWIG_0(self
,args
); 
23270             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDateTime
, 0) == -1) { 
23280                 if (SWIG_ConvertPtr(argv
[1], &ptr
, SWIGTYPE_p_wxDateSpan
, 0) == -1) { 
23288                 return _wrap_DateTime___add____SWIG_1(self
,args
); 
23293     Py_INCREF(Py_NotImplemented
); 
23294     return Py_NotImplemented
; 
23298 static PyObject 
*_wrap_DateTime___sub____SWIG_0(PyObject 
*, PyObject 
*args
) { 
23299     PyObject 
*resultobj
; 
23300     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23301     wxDateTime 
*arg2 
= 0 ; 
23303     PyObject 
* obj0 
= 0 ; 
23304     PyObject 
* obj1 
= 0 ; 
23306     if(!PyArg_ParseTuple(args
,(char *)"OO:DateTime___sub__",&obj0
,&obj1
)) goto fail
; 
23307     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23308     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
23315         if (SWIG_arg_fail(2)) SWIG_fail
; 
23318         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23319         result 
= wxDateTime___sub____SWIG_0(arg1
,(wxDateTime 
const &)*arg2
); 
23321         wxPyEndAllowThreads(__tstate
); 
23322         if (PyErr_Occurred()) SWIG_fail
; 
23325         wxTimeSpan 
* resultptr
; 
23326         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
23327         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
23335 static PyObject 
*_wrap_DateTime___sub____SWIG_1(PyObject 
*, PyObject 
*args
) { 
23336     PyObject 
*resultobj
; 
23337     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23338     wxTimeSpan 
*arg2 
= 0 ; 
23340     PyObject 
* obj0 
= 0 ; 
23341     PyObject 
* obj1 
= 0 ; 
23343     if(!PyArg_ParseTuple(args
,(char *)"OO:DateTime___sub__",&obj0
,&obj1
)) goto fail
; 
23344     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23345     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
23352         if (SWIG_arg_fail(2)) SWIG_fail
; 
23355         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23356         result 
= wxDateTime___sub____SWIG_1(arg1
,(wxTimeSpan 
const &)*arg2
); 
23358         wxPyEndAllowThreads(__tstate
); 
23359         if (PyErr_Occurred()) SWIG_fail
; 
23362         wxDateTime 
* resultptr
; 
23363         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
23364         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
23372 static PyObject 
*_wrap_DateTime___sub____SWIG_2(PyObject 
*, PyObject 
*args
) { 
23373     PyObject 
*resultobj
; 
23374     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23375     wxDateSpan 
*arg2 
= 0 ; 
23377     PyObject 
* obj0 
= 0 ; 
23378     PyObject 
* obj1 
= 0 ; 
23380     if(!PyArg_ParseTuple(args
,(char *)"OO:DateTime___sub__",&obj0
,&obj1
)) goto fail
; 
23381     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23382     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
23389         if (SWIG_arg_fail(2)) SWIG_fail
; 
23392         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23393         result 
= wxDateTime___sub____SWIG_2(arg1
,(wxDateSpan 
const &)*arg2
); 
23395         wxPyEndAllowThreads(__tstate
); 
23396         if (PyErr_Occurred()) SWIG_fail
; 
23399         wxDateTime 
* resultptr
; 
23400         resultptr 
= new wxDateTime((wxDateTime 
&)(result
)); 
23401         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateTime
, 1); 
23409 static PyObject 
*_wrap_DateTime___sub__(PyObject 
*self
, PyObject 
*args
) { 
23414     argc 
= PyObject_Length(args
); 
23415     for (ii 
= 0; (ii 
< argc
) && (ii 
< 2); ii
++) { 
23416         argv
[ii
] = PyTuple_GetItem(args
,ii
); 
23422             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDateTime
, 0) == -1) { 
23432                 if (SWIG_ConvertPtr(argv
[1], &ptr
, SWIGTYPE_p_wxDateTime
, 0) == -1) { 
23440                 return _wrap_DateTime___sub____SWIG_0(self
,args
); 
23448             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDateTime
, 0) == -1) { 
23458                 if (SWIG_ConvertPtr(argv
[1], &ptr
, SWIGTYPE_p_wxTimeSpan
, 0) == -1) { 
23466                 return _wrap_DateTime___sub____SWIG_1(self
,args
); 
23474             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDateTime
, 0) == -1) { 
23484                 if (SWIG_ConvertPtr(argv
[1], &ptr
, SWIGTYPE_p_wxDateSpan
, 0) == -1) { 
23492                 return _wrap_DateTime___sub____SWIG_2(self
,args
); 
23497     Py_INCREF(Py_NotImplemented
); 
23498     return Py_NotImplemented
; 
23502 static PyObject 
*_wrap_DateTime___lt__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23503     PyObject 
*resultobj
; 
23504     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23505     wxDateTime 
*arg2 
= (wxDateTime 
*) 0 ; 
23507     PyObject 
* obj0 
= 0 ; 
23508     PyObject 
* obj1 
= 0 ; 
23509     char *kwnames
[] = { 
23510         (char *) "self",(char *) "other", NULL 
 
23513     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime___lt__",kwnames
,&obj0
,&obj1
)) goto fail
; 
23514     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23515     if (SWIG_arg_fail(1)) SWIG_fail
; 
23516     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23517     if (SWIG_arg_fail(2)) SWIG_fail
; 
23519         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23520         result 
= (bool)wxDateTime___lt__(arg1
,(wxDateTime 
const *)arg2
); 
23522         wxPyEndAllowThreads(__tstate
); 
23523         if (PyErr_Occurred()) SWIG_fail
; 
23526         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
23534 static PyObject 
*_wrap_DateTime___le__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23535     PyObject 
*resultobj
; 
23536     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23537     wxDateTime 
*arg2 
= (wxDateTime 
*) 0 ; 
23539     PyObject 
* obj0 
= 0 ; 
23540     PyObject 
* obj1 
= 0 ; 
23541     char *kwnames
[] = { 
23542         (char *) "self",(char *) "other", NULL 
 
23545     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime___le__",kwnames
,&obj0
,&obj1
)) goto fail
; 
23546     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23547     if (SWIG_arg_fail(1)) SWIG_fail
; 
23548     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23549     if (SWIG_arg_fail(2)) SWIG_fail
; 
23551         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23552         result 
= (bool)wxDateTime___le__(arg1
,(wxDateTime 
const *)arg2
); 
23554         wxPyEndAllowThreads(__tstate
); 
23555         if (PyErr_Occurred()) SWIG_fail
; 
23558         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
23566 static PyObject 
*_wrap_DateTime___gt__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23567     PyObject 
*resultobj
; 
23568     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23569     wxDateTime 
*arg2 
= (wxDateTime 
*) 0 ; 
23571     PyObject 
* obj0 
= 0 ; 
23572     PyObject 
* obj1 
= 0 ; 
23573     char *kwnames
[] = { 
23574         (char *) "self",(char *) "other", NULL 
 
23577     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime___gt__",kwnames
,&obj0
,&obj1
)) goto fail
; 
23578     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23579     if (SWIG_arg_fail(1)) SWIG_fail
; 
23580     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23581     if (SWIG_arg_fail(2)) SWIG_fail
; 
23583         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23584         result 
= (bool)wxDateTime___gt__(arg1
,(wxDateTime 
const *)arg2
); 
23586         wxPyEndAllowThreads(__tstate
); 
23587         if (PyErr_Occurred()) SWIG_fail
; 
23590         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
23598 static PyObject 
*_wrap_DateTime___ge__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23599     PyObject 
*resultobj
; 
23600     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23601     wxDateTime 
*arg2 
= (wxDateTime 
*) 0 ; 
23603     PyObject 
* obj0 
= 0 ; 
23604     PyObject 
* obj1 
= 0 ; 
23605     char *kwnames
[] = { 
23606         (char *) "self",(char *) "other", NULL 
 
23609     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime___ge__",kwnames
,&obj0
,&obj1
)) goto fail
; 
23610     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23611     if (SWIG_arg_fail(1)) SWIG_fail
; 
23612     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23613     if (SWIG_arg_fail(2)) SWIG_fail
; 
23615         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23616         result 
= (bool)wxDateTime___ge__(arg1
,(wxDateTime 
const *)arg2
); 
23618         wxPyEndAllowThreads(__tstate
); 
23619         if (PyErr_Occurred()) SWIG_fail
; 
23622         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
23630 static PyObject 
*_wrap_DateTime___eq__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23631     PyObject 
*resultobj
; 
23632     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23633     wxDateTime 
*arg2 
= (wxDateTime 
*) 0 ; 
23635     PyObject 
* obj0 
= 0 ; 
23636     PyObject 
* obj1 
= 0 ; 
23637     char *kwnames
[] = { 
23638         (char *) "self",(char *) "other", NULL 
 
23641     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime___eq__",kwnames
,&obj0
,&obj1
)) goto fail
; 
23642     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23643     if (SWIG_arg_fail(1)) SWIG_fail
; 
23644     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23645     if (SWIG_arg_fail(2)) SWIG_fail
; 
23647         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23648         result 
= (bool)wxDateTime___eq__(arg1
,(wxDateTime 
const *)arg2
); 
23650         wxPyEndAllowThreads(__tstate
); 
23651         if (PyErr_Occurred()) SWIG_fail
; 
23654         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
23662 static PyObject 
*_wrap_DateTime___ne__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23663     PyObject 
*resultobj
; 
23664     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23665     wxDateTime 
*arg2 
= (wxDateTime 
*) 0 ; 
23667     PyObject 
* obj0 
= 0 ; 
23668     PyObject 
* obj1 
= 0 ; 
23669     char *kwnames
[] = { 
23670         (char *) "self",(char *) "other", NULL 
 
23673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime___ne__",kwnames
,&obj0
,&obj1
)) goto fail
; 
23674     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23675     if (SWIG_arg_fail(1)) SWIG_fail
; 
23676     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23677     if (SWIG_arg_fail(2)) SWIG_fail
; 
23679         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23680         result 
= (bool)wxDateTime___ne__(arg1
,(wxDateTime 
const *)arg2
); 
23682         wxPyEndAllowThreads(__tstate
); 
23683         if (PyErr_Occurred()) SWIG_fail
; 
23686         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
23694 static PyObject 
*_wrap_DateTime_ParseRfc822Date(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23695     PyObject 
*resultobj
; 
23696     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23697     wxString 
*arg2 
= 0 ; 
23699     bool temp2 
= false ; 
23700     PyObject 
* obj0 
= 0 ; 
23701     PyObject 
* obj1 
= 0 ; 
23702     char *kwnames
[] = { 
23703         (char *) "self",(char *) "date", NULL 
 
23706     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_ParseRfc822Date",kwnames
,&obj0
,&obj1
)) goto fail
; 
23707     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23708     if (SWIG_arg_fail(1)) SWIG_fail
; 
23710         arg2 
= wxString_in_helper(obj1
); 
23711         if (arg2 
== NULL
) SWIG_fail
; 
23715         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23716         result 
= (int)wxDateTime_ParseRfc822Date(arg1
,(wxString 
const &)*arg2
); 
23718         wxPyEndAllowThreads(__tstate
); 
23719         if (PyErr_Occurred()) SWIG_fail
; 
23722         resultobj 
= SWIG_From_int((int)(result
));  
23738 static PyObject 
*_wrap_DateTime_ParseFormat(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23739     PyObject 
*resultobj
; 
23740     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23741     wxString 
*arg2 
= 0 ; 
23742     wxString 
const &arg3_defvalue 
= wxPyDefaultDateTimeFormat 
; 
23743     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
23744     wxDateTime 
const &arg4_defvalue 
= wxDefaultDateTime 
; 
23745     wxDateTime 
*arg4 
= (wxDateTime 
*) &arg4_defvalue 
; 
23747     bool temp2 
= false ; 
23748     bool temp3 
= false ; 
23749     PyObject 
* obj0 
= 0 ; 
23750     PyObject 
* obj1 
= 0 ; 
23751     PyObject 
* obj2 
= 0 ; 
23752     PyObject 
* obj3 
= 0 ; 
23753     char *kwnames
[] = { 
23754         (char *) "self",(char *) "date",(char *) "format",(char *) "dateDef", NULL 
 
23757     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:DateTime_ParseFormat",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
23758     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23759     if (SWIG_arg_fail(1)) SWIG_fail
; 
23761         arg2 
= wxString_in_helper(obj1
); 
23762         if (arg2 
== NULL
) SWIG_fail
; 
23767             arg3 
= wxString_in_helper(obj2
); 
23768             if (arg3 
== NULL
) SWIG_fail
; 
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"); 
23779             if (SWIG_arg_fail(4)) SWIG_fail
; 
23783         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23784         result 
= (int)wxDateTime_ParseFormat(arg1
,(wxString 
const &)*arg2
,(wxString 
const &)*arg3
,(wxDateTime 
const &)*arg4
); 
23786         wxPyEndAllowThreads(__tstate
); 
23787         if (PyErr_Occurred()) SWIG_fail
; 
23790         resultobj 
= SWIG_From_int((int)(result
));  
23814 static PyObject 
*_wrap_DateTime_ParseDateTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23815     PyObject 
*resultobj
; 
23816     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23817     wxString 
*arg2 
= 0 ; 
23819     bool temp2 
= false ; 
23820     PyObject 
* obj0 
= 0 ; 
23821     PyObject 
* obj1 
= 0 ; 
23822     char *kwnames
[] = { 
23823         (char *) "self",(char *) "datetime", NULL 
 
23826     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_ParseDateTime",kwnames
,&obj0
,&obj1
)) goto fail
; 
23827     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23828     if (SWIG_arg_fail(1)) SWIG_fail
; 
23830         arg2 
= wxString_in_helper(obj1
); 
23831         if (arg2 
== NULL
) SWIG_fail
; 
23835         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23836         result 
= (int)wxDateTime_ParseDateTime(arg1
,(wxString 
const &)*arg2
); 
23838         wxPyEndAllowThreads(__tstate
); 
23839         if (PyErr_Occurred()) SWIG_fail
; 
23842         resultobj 
= SWIG_From_int((int)(result
));  
23858 static PyObject 
*_wrap_DateTime_ParseDate(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23859     PyObject 
*resultobj
; 
23860     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23861     wxString 
*arg2 
= 0 ; 
23863     bool temp2 
= false ; 
23864     PyObject 
* obj0 
= 0 ; 
23865     PyObject 
* obj1 
= 0 ; 
23866     char *kwnames
[] = { 
23867         (char *) "self",(char *) "date", NULL 
 
23870     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_ParseDate",kwnames
,&obj0
,&obj1
)) goto fail
; 
23871     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23872     if (SWIG_arg_fail(1)) SWIG_fail
; 
23874         arg2 
= wxString_in_helper(obj1
); 
23875         if (arg2 
== NULL
) SWIG_fail
; 
23879         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23880         result 
= (int)wxDateTime_ParseDate(arg1
,(wxString 
const &)*arg2
); 
23882         wxPyEndAllowThreads(__tstate
); 
23883         if (PyErr_Occurred()) SWIG_fail
; 
23886         resultobj 
= SWIG_From_int((int)(result
));  
23902 static PyObject 
*_wrap_DateTime_ParseTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23903     PyObject 
*resultobj
; 
23904     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23905     wxString 
*arg2 
= 0 ; 
23907     bool temp2 
= false ; 
23908     PyObject 
* obj0 
= 0 ; 
23909     PyObject 
* obj1 
= 0 ; 
23910     char *kwnames
[] = { 
23911         (char *) "self",(char *) "time", NULL 
 
23914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateTime_ParseTime",kwnames
,&obj0
,&obj1
)) goto fail
; 
23915     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23916     if (SWIG_arg_fail(1)) SWIG_fail
; 
23918         arg2 
= wxString_in_helper(obj1
); 
23919         if (arg2 
== NULL
) SWIG_fail
; 
23923         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23924         result 
= (int)wxDateTime_ParseTime(arg1
,(wxString 
const &)*arg2
); 
23926         wxPyEndAllowThreads(__tstate
); 
23927         if (PyErr_Occurred()) SWIG_fail
; 
23930         resultobj 
= SWIG_From_int((int)(result
));  
23946 static PyObject 
*_wrap_DateTime_Format(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
23947     PyObject 
*resultobj
; 
23948     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
23949     wxString 
const &arg2_defvalue 
= wxPyDefaultDateTimeFormat 
; 
23950     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
23951     wxDateTime::TimeZone 
const &arg3_defvalue 
= LOCAL_TZ 
; 
23952     wxDateTime::TimeZone 
*arg3 
= (wxDateTime::TimeZone 
*) &arg3_defvalue 
; 
23954     bool temp2 
= false ; 
23955     bool temp3 
= false ; 
23956     PyObject 
* obj0 
= 0 ; 
23957     PyObject 
* obj1 
= 0 ; 
23958     PyObject 
* obj2 
= 0 ; 
23959     char *kwnames
[] = { 
23960         (char *) "self",(char *) "format",(char *) "tz", NULL 
 
23963     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:DateTime_Format",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
23964     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
23965     if (SWIG_arg_fail(1)) SWIG_fail
; 
23968             arg2 
= wxString_in_helper(obj1
); 
23969             if (arg2 
== NULL
) SWIG_fail
; 
23975             arg3 
= new wxDateTime::TimeZone((wxDateTime::TZ
)PyInt_AsLong(obj2
)); 
23980         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
23981         result 
= ((wxDateTime 
const *)arg1
)->Format((wxString 
const &)*arg2
,(wxDateTime::TimeZone 
const &)*arg3
); 
23983         wxPyEndAllowThreads(__tstate
); 
23984         if (PyErr_Occurred()) SWIG_fail
; 
23988         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
23990         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
23998         if (temp3
) delete arg3
; 
24007         if (temp3
) delete arg3
; 
24013 static PyObject 
*_wrap_DateTime_FormatDate(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24014     PyObject 
*resultobj
; 
24015     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
24017     PyObject 
* obj0 
= 0 ; 
24018     char *kwnames
[] = { 
24019         (char *) "self", NULL 
 
24022     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_FormatDate",kwnames
,&obj0
)) goto fail
; 
24023     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
24024     if (SWIG_arg_fail(1)) SWIG_fail
; 
24026         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24027         result 
= ((wxDateTime 
const *)arg1
)->FormatDate(); 
24029         wxPyEndAllowThreads(__tstate
); 
24030         if (PyErr_Occurred()) SWIG_fail
; 
24034         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
24036         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
24045 static PyObject 
*_wrap_DateTime_FormatTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24046     PyObject 
*resultobj
; 
24047     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
24049     PyObject 
* obj0 
= 0 ; 
24050     char *kwnames
[] = { 
24051         (char *) "self", NULL 
 
24054     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_FormatTime",kwnames
,&obj0
)) goto fail
; 
24055     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
24056     if (SWIG_arg_fail(1)) SWIG_fail
; 
24058         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24059         result 
= ((wxDateTime 
const *)arg1
)->FormatTime(); 
24061         wxPyEndAllowThreads(__tstate
); 
24062         if (PyErr_Occurred()) SWIG_fail
; 
24066         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
24068         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
24077 static PyObject 
*_wrap_DateTime_FormatISODate(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24078     PyObject 
*resultobj
; 
24079     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
24081     PyObject 
* obj0 
= 0 ; 
24082     char *kwnames
[] = { 
24083         (char *) "self", NULL 
 
24086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_FormatISODate",kwnames
,&obj0
)) goto fail
; 
24087     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
24088     if (SWIG_arg_fail(1)) SWIG_fail
; 
24090         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24091         result 
= ((wxDateTime 
const *)arg1
)->FormatISODate(); 
24093         wxPyEndAllowThreads(__tstate
); 
24094         if (PyErr_Occurred()) SWIG_fail
; 
24098         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
24100         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
24109 static PyObject 
*_wrap_DateTime_FormatISOTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24110     PyObject 
*resultobj
; 
24111     wxDateTime 
*arg1 
= (wxDateTime 
*) 0 ; 
24113     PyObject 
* obj0 
= 0 ; 
24114     char *kwnames
[] = { 
24115         (char *) "self", NULL 
 
24118     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateTime_FormatISOTime",kwnames
,&obj0
)) goto fail
; 
24119     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateTime
, SWIG_POINTER_EXCEPTION 
| 0); 
24120     if (SWIG_arg_fail(1)) SWIG_fail
; 
24122         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24123         result 
= ((wxDateTime 
const *)arg1
)->FormatISOTime(); 
24125         wxPyEndAllowThreads(__tstate
); 
24126         if (PyErr_Occurred()) SWIG_fail
; 
24130         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
24132         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
24141 static PyObject 
* DateTime_swigregister(PyObject 
*, PyObject 
*args
) { 
24143     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
24144     SWIG_TypeClientData(SWIGTYPE_p_wxDateTime
, obj
); 
24146     return Py_BuildValue((char *)""); 
24148 static PyObject 
*_wrap_TimeSpan_Seconds(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24149     PyObject 
*resultobj
; 
24152     PyObject 
* obj0 
= 0 ; 
24153     char *kwnames
[] = { 
24154         (char *) "sec", NULL 
 
24157     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_Seconds",kwnames
,&obj0
)) goto fail
; 
24159         arg1 
= (long)(SWIG_As_long(obj0
));  
24160         if (SWIG_arg_fail(1)) SWIG_fail
; 
24163         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24164         result 
= wxTimeSpan::Seconds(arg1
); 
24166         wxPyEndAllowThreads(__tstate
); 
24167         if (PyErr_Occurred()) SWIG_fail
; 
24170         wxTimeSpan 
* resultptr
; 
24171         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24172         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24180 static PyObject 
*_wrap_TimeSpan_Second(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24181     PyObject 
*resultobj
; 
24183     char *kwnames
[] = { 
24187     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":TimeSpan_Second",kwnames
)) goto fail
; 
24189         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24190         result 
= wxTimeSpan::Second(); 
24192         wxPyEndAllowThreads(__tstate
); 
24193         if (PyErr_Occurred()) SWIG_fail
; 
24196         wxTimeSpan 
* resultptr
; 
24197         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24198         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24206 static PyObject 
*_wrap_TimeSpan_Minutes(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24207     PyObject 
*resultobj
; 
24210     PyObject 
* obj0 
= 0 ; 
24211     char *kwnames
[] = { 
24212         (char *) "min", NULL 
 
24215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_Minutes",kwnames
,&obj0
)) goto fail
; 
24217         arg1 
= (long)(SWIG_As_long(obj0
));  
24218         if (SWIG_arg_fail(1)) SWIG_fail
; 
24221         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24222         result 
= wxTimeSpan::Minutes(arg1
); 
24224         wxPyEndAllowThreads(__tstate
); 
24225         if (PyErr_Occurred()) SWIG_fail
; 
24228         wxTimeSpan 
* resultptr
; 
24229         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24230         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24238 static PyObject 
*_wrap_TimeSpan_Minute(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24239     PyObject 
*resultobj
; 
24241     char *kwnames
[] = { 
24245     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":TimeSpan_Minute",kwnames
)) goto fail
; 
24247         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24248         result 
= wxTimeSpan::Minute(); 
24250         wxPyEndAllowThreads(__tstate
); 
24251         if (PyErr_Occurred()) SWIG_fail
; 
24254         wxTimeSpan 
* resultptr
; 
24255         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24256         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24264 static PyObject 
*_wrap_TimeSpan_Hours(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24265     PyObject 
*resultobj
; 
24268     PyObject 
* obj0 
= 0 ; 
24269     char *kwnames
[] = { 
24270         (char *) "hours", NULL 
 
24273     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_Hours",kwnames
,&obj0
)) goto fail
; 
24275         arg1 
= (long)(SWIG_As_long(obj0
));  
24276         if (SWIG_arg_fail(1)) SWIG_fail
; 
24279         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24280         result 
= wxTimeSpan::Hours(arg1
); 
24282         wxPyEndAllowThreads(__tstate
); 
24283         if (PyErr_Occurred()) SWIG_fail
; 
24286         wxTimeSpan 
* resultptr
; 
24287         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24288         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24296 static PyObject 
*_wrap_TimeSpan_Hour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24297     PyObject 
*resultobj
; 
24299     char *kwnames
[] = { 
24303     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":TimeSpan_Hour",kwnames
)) goto fail
; 
24305         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24306         result 
= wxTimeSpan::Hour(); 
24308         wxPyEndAllowThreads(__tstate
); 
24309         if (PyErr_Occurred()) SWIG_fail
; 
24312         wxTimeSpan 
* resultptr
; 
24313         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24314         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24322 static PyObject 
*_wrap_TimeSpan_Days(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24323     PyObject 
*resultobj
; 
24326     PyObject 
* obj0 
= 0 ; 
24327     char *kwnames
[] = { 
24328         (char *) "days", NULL 
 
24331     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_Days",kwnames
,&obj0
)) goto fail
; 
24333         arg1 
= (long)(SWIG_As_long(obj0
));  
24334         if (SWIG_arg_fail(1)) SWIG_fail
; 
24337         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24338         result 
= wxTimeSpan::Days(arg1
); 
24340         wxPyEndAllowThreads(__tstate
); 
24341         if (PyErr_Occurred()) SWIG_fail
; 
24344         wxTimeSpan 
* resultptr
; 
24345         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24346         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24354 static PyObject 
*_wrap_TimeSpan_Day(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24355     PyObject 
*resultobj
; 
24357     char *kwnames
[] = { 
24361     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":TimeSpan_Day",kwnames
)) goto fail
; 
24363         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24364         result 
= wxTimeSpan::Day(); 
24366         wxPyEndAllowThreads(__tstate
); 
24367         if (PyErr_Occurred()) SWIG_fail
; 
24370         wxTimeSpan 
* resultptr
; 
24371         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24372         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24380 static PyObject 
*_wrap_TimeSpan_Weeks(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24381     PyObject 
*resultobj
; 
24384     PyObject 
* obj0 
= 0 ; 
24385     char *kwnames
[] = { 
24386         (char *) "days", NULL 
 
24389     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_Weeks",kwnames
,&obj0
)) goto fail
; 
24391         arg1 
= (long)(SWIG_As_long(obj0
));  
24392         if (SWIG_arg_fail(1)) SWIG_fail
; 
24395         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24396         result 
= wxTimeSpan::Weeks(arg1
); 
24398         wxPyEndAllowThreads(__tstate
); 
24399         if (PyErr_Occurred()) SWIG_fail
; 
24402         wxTimeSpan 
* resultptr
; 
24403         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24404         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24412 static PyObject 
*_wrap_TimeSpan_Week(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24413     PyObject 
*resultobj
; 
24415     char *kwnames
[] = { 
24419     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":TimeSpan_Week",kwnames
)) goto fail
; 
24421         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24422         result 
= wxTimeSpan::Week(); 
24424         wxPyEndAllowThreads(__tstate
); 
24425         if (PyErr_Occurred()) SWIG_fail
; 
24428         wxTimeSpan 
* resultptr
; 
24429         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24430         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24438 static PyObject 
*_wrap_new_TimeSpan(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24439     PyObject 
*resultobj
; 
24440     long arg1 
= (long) 0 ; 
24441     long arg2 
= (long) 0 ; 
24442     long arg3 
= (long) 0 ; 
24443     long arg4 
= (long) 0 ; 
24444     wxTimeSpan 
*result
; 
24445     PyObject 
* obj0 
= 0 ; 
24446     PyObject 
* obj1 
= 0 ; 
24447     PyObject 
* obj2 
= 0 ; 
24448     PyObject 
* obj3 
= 0 ; 
24449     char *kwnames
[] = { 
24450         (char *) "hours",(char *) "minutes",(char *) "seconds",(char *) "milliseconds", NULL 
 
24453     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOO:new_TimeSpan",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
24456             arg1 
= (long)(SWIG_As_long(obj0
));  
24457             if (SWIG_arg_fail(1)) SWIG_fail
; 
24462             arg2 
= (long)(SWIG_As_long(obj1
));  
24463             if (SWIG_arg_fail(2)) SWIG_fail
; 
24468             arg3 
= (long)(SWIG_As_long(obj2
));  
24469             if (SWIG_arg_fail(3)) SWIG_fail
; 
24474             arg4 
= (long)(SWIG_As_long(obj3
));  
24475             if (SWIG_arg_fail(4)) SWIG_fail
; 
24479         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24480         result 
= (wxTimeSpan 
*)new wxTimeSpan(arg1
,arg2
,arg3
,arg4
); 
24482         wxPyEndAllowThreads(__tstate
); 
24483         if (PyErr_Occurred()) SWIG_fail
; 
24485     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimeSpan
, 1); 
24492 static PyObject 
*_wrap_delete_TimeSpan(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24493     PyObject 
*resultobj
; 
24494     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24495     PyObject 
* obj0 
= 0 ; 
24496     char *kwnames
[] = { 
24497         (char *) "self", NULL 
 
24500     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_TimeSpan",kwnames
,&obj0
)) goto fail
; 
24501     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24502     if (SWIG_arg_fail(1)) SWIG_fail
; 
24504         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24507         wxPyEndAllowThreads(__tstate
); 
24508         if (PyErr_Occurred()) SWIG_fail
; 
24510     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
24517 static PyObject 
*_wrap_TimeSpan_Add(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24518     PyObject 
*resultobj
; 
24519     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24520     wxTimeSpan 
*arg2 
= 0 ; 
24521     wxTimeSpan 
*result
; 
24522     PyObject 
* obj0 
= 0 ; 
24523     PyObject 
* obj1 
= 0 ; 
24524     char *kwnames
[] = { 
24525         (char *) "self",(char *) "diff", NULL 
 
24528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan_Add",kwnames
,&obj0
,&obj1
)) goto fail
; 
24529     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24530     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
24537         if (SWIG_arg_fail(2)) SWIG_fail
; 
24540         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24542             wxTimeSpan 
&_result_ref 
= (arg1
)->Add((wxTimeSpan 
const &)*arg2
); 
24543             result 
= (wxTimeSpan 
*) &_result_ref
; 
24546         wxPyEndAllowThreads(__tstate
); 
24547         if (PyErr_Occurred()) SWIG_fail
; 
24549     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimeSpan
, 0); 
24556 static PyObject 
*_wrap_TimeSpan_Subtract(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24557     PyObject 
*resultobj
; 
24558     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24559     wxTimeSpan 
*arg2 
= 0 ; 
24560     wxTimeSpan 
*result
; 
24561     PyObject 
* obj0 
= 0 ; 
24562     PyObject 
* obj1 
= 0 ; 
24563     char *kwnames
[] = { 
24564         (char *) "self",(char *) "diff", NULL 
 
24567     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan_Subtract",kwnames
,&obj0
,&obj1
)) goto fail
; 
24568     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24569     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
24576         if (SWIG_arg_fail(2)) SWIG_fail
; 
24579         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24581             wxTimeSpan 
&_result_ref 
= (arg1
)->Subtract((wxTimeSpan 
const &)*arg2
); 
24582             result 
= (wxTimeSpan 
*) &_result_ref
; 
24585         wxPyEndAllowThreads(__tstate
); 
24586         if (PyErr_Occurred()) SWIG_fail
; 
24588     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimeSpan
, 0); 
24595 static PyObject 
*_wrap_TimeSpan_Multiply(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24596     PyObject 
*resultobj
; 
24597     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24599     wxTimeSpan 
*result
; 
24600     PyObject 
* obj0 
= 0 ; 
24601     PyObject 
* obj1 
= 0 ; 
24602     char *kwnames
[] = { 
24603         (char *) "self",(char *) "n", NULL 
 
24606     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan_Multiply",kwnames
,&obj0
,&obj1
)) goto fail
; 
24607     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24608     if (SWIG_arg_fail(1)) SWIG_fail
; 
24610         arg2 
= (int)(SWIG_As_int(obj1
));  
24611         if (SWIG_arg_fail(2)) SWIG_fail
; 
24614         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24616             wxTimeSpan 
&_result_ref 
= (arg1
)->Multiply(arg2
); 
24617             result 
= (wxTimeSpan 
*) &_result_ref
; 
24620         wxPyEndAllowThreads(__tstate
); 
24621         if (PyErr_Occurred()) SWIG_fail
; 
24623     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimeSpan
, 0); 
24630 static PyObject 
*_wrap_TimeSpan_Neg(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24631     PyObject 
*resultobj
; 
24632     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24633     wxTimeSpan 
*result
; 
24634     PyObject 
* obj0 
= 0 ; 
24635     char *kwnames
[] = { 
24636         (char *) "self", NULL 
 
24639     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_Neg",kwnames
,&obj0
)) goto fail
; 
24640     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24641     if (SWIG_arg_fail(1)) SWIG_fail
; 
24643         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24645             wxTimeSpan 
&_result_ref 
= (arg1
)->Neg(); 
24646             result 
= (wxTimeSpan 
*) &_result_ref
; 
24649         wxPyEndAllowThreads(__tstate
); 
24650         if (PyErr_Occurred()) SWIG_fail
; 
24652     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimeSpan
, 0); 
24659 static PyObject 
*_wrap_TimeSpan_Abs(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24660     PyObject 
*resultobj
; 
24661     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24663     PyObject 
* obj0 
= 0 ; 
24664     char *kwnames
[] = { 
24665         (char *) "self", NULL 
 
24668     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_Abs",kwnames
,&obj0
)) goto fail
; 
24669     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24670     if (SWIG_arg_fail(1)) SWIG_fail
; 
24672         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24673         result 
= ((wxTimeSpan 
const *)arg1
)->Abs(); 
24675         wxPyEndAllowThreads(__tstate
); 
24676         if (PyErr_Occurred()) SWIG_fail
; 
24679         wxTimeSpan 
* resultptr
; 
24680         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24681         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24689 static PyObject 
*_wrap_TimeSpan___iadd__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24690     PyObject 
*resultobj
; 
24691     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24692     wxTimeSpan 
*arg2 
= 0 ; 
24693     wxTimeSpan 
*result
; 
24694     PyObject 
* obj0 
= 0 ; 
24695     PyObject 
* obj1 
= 0 ; 
24696     char *kwnames
[] = { 
24697         (char *) "self",(char *) "diff", NULL 
 
24700     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___iadd__",kwnames
,&obj0
,&obj1
)) goto fail
; 
24701     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
24702     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
24709         if (SWIG_arg_fail(2)) SWIG_fail
; 
24712         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24714             wxTimeSpan 
&_result_ref 
= (arg1
)->operator +=((wxTimeSpan 
const &)*arg2
); 
24715             result 
= (wxTimeSpan 
*) &_result_ref
; 
24718         wxPyEndAllowThreads(__tstate
); 
24719         if (PyErr_Occurred()) SWIG_fail
; 
24721     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimeSpan
, 1); 
24728 static PyObject 
*_wrap_TimeSpan___isub__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24729     PyObject 
*resultobj
; 
24730     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24731     wxTimeSpan 
*arg2 
= 0 ; 
24732     wxTimeSpan 
*result
; 
24733     PyObject 
* obj0 
= 0 ; 
24734     PyObject 
* obj1 
= 0 ; 
24735     char *kwnames
[] = { 
24736         (char *) "self",(char *) "diff", NULL 
 
24739     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___isub__",kwnames
,&obj0
,&obj1
)) goto fail
; 
24740     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
24741     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
24748         if (SWIG_arg_fail(2)) SWIG_fail
; 
24751         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24753             wxTimeSpan 
&_result_ref 
= (arg1
)->operator -=((wxTimeSpan 
const &)*arg2
); 
24754             result 
= (wxTimeSpan 
*) &_result_ref
; 
24757         wxPyEndAllowThreads(__tstate
); 
24758         if (PyErr_Occurred()) SWIG_fail
; 
24760     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimeSpan
, 1); 
24767 static PyObject 
*_wrap_TimeSpan___imul__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24768     PyObject 
*resultobj
; 
24769     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24771     wxTimeSpan 
*result
; 
24772     PyObject 
* obj0 
= 0 ; 
24773     PyObject 
* obj1 
= 0 ; 
24774     char *kwnames
[] = { 
24775         (char *) "self",(char *) "n", NULL 
 
24778     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___imul__",kwnames
,&obj0
,&obj1
)) goto fail
; 
24779     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
24780     if (SWIG_arg_fail(1)) SWIG_fail
; 
24782         arg2 
= (int)(SWIG_As_int(obj1
));  
24783         if (SWIG_arg_fail(2)) SWIG_fail
; 
24786         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24788             wxTimeSpan 
&_result_ref 
= (arg1
)->operator *=(arg2
); 
24789             result 
= (wxTimeSpan 
*) &_result_ref
; 
24792         wxPyEndAllowThreads(__tstate
); 
24793         if (PyErr_Occurred()) SWIG_fail
; 
24795     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimeSpan
, 1); 
24802 static PyObject 
*_wrap_TimeSpan___neg__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24803     PyObject 
*resultobj
; 
24804     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24805     wxTimeSpan 
*result
; 
24806     PyObject 
* obj0 
= 0 ; 
24807     char *kwnames
[] = { 
24808         (char *) "self", NULL 
 
24811     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan___neg__",kwnames
,&obj0
)) goto fail
; 
24812     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24813     if (SWIG_arg_fail(1)) SWIG_fail
; 
24815         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24817             wxTimeSpan 
&_result_ref 
= (arg1
)->operator -(); 
24818             result 
= (wxTimeSpan 
*) &_result_ref
; 
24821         wxPyEndAllowThreads(__tstate
); 
24822         if (PyErr_Occurred()) SWIG_fail
; 
24824     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTimeSpan
, 0); 
24831 static PyObject 
*_wrap_TimeSpan___add__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24832     PyObject 
*resultobj
; 
24833     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24834     wxTimeSpan 
*arg2 
= 0 ; 
24836     PyObject 
* obj0 
= 0 ; 
24837     PyObject 
* obj1 
= 0 ; 
24838     char *kwnames
[] = { 
24839         (char *) "self",(char *) "other", NULL 
 
24842     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___add__",kwnames
,&obj0
,&obj1
)) goto fail
; 
24843     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24844     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
24851         if (SWIG_arg_fail(2)) SWIG_fail
; 
24854         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24855         result 
= wxTimeSpan___add__(arg1
,(wxTimeSpan 
const &)*arg2
); 
24857         wxPyEndAllowThreads(__tstate
); 
24858         if (PyErr_Occurred()) SWIG_fail
; 
24861         wxTimeSpan 
* resultptr
; 
24862         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24863         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24871 static PyObject 
*_wrap_TimeSpan___sub__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24872     PyObject 
*resultobj
; 
24873     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24874     wxTimeSpan 
*arg2 
= 0 ; 
24876     PyObject 
* obj0 
= 0 ; 
24877     PyObject 
* obj1 
= 0 ; 
24878     char *kwnames
[] = { 
24879         (char *) "self",(char *) "other", NULL 
 
24882     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___sub__",kwnames
,&obj0
,&obj1
)) goto fail
; 
24883     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24884     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
24891         if (SWIG_arg_fail(2)) SWIG_fail
; 
24894         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24895         result 
= wxTimeSpan___sub__(arg1
,(wxTimeSpan 
const &)*arg2
); 
24897         wxPyEndAllowThreads(__tstate
); 
24898         if (PyErr_Occurred()) SWIG_fail
; 
24901         wxTimeSpan 
* resultptr
; 
24902         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24903         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24911 static PyObject 
*_wrap_TimeSpan___mul__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24912     PyObject 
*resultobj
; 
24913     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24916     PyObject 
* obj0 
= 0 ; 
24917     PyObject 
* obj1 
= 0 ; 
24918     char *kwnames
[] = { 
24919         (char *) "self",(char *) "n", NULL 
 
24922     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___mul__",kwnames
,&obj0
,&obj1
)) goto fail
; 
24923     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24924     if (SWIG_arg_fail(1)) SWIG_fail
; 
24926         arg2 
= (int)(SWIG_As_int(obj1
));  
24927         if (SWIG_arg_fail(2)) SWIG_fail
; 
24930         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24931         result 
= wxTimeSpan___mul__(arg1
,arg2
); 
24933         wxPyEndAllowThreads(__tstate
); 
24934         if (PyErr_Occurred()) SWIG_fail
; 
24937         wxTimeSpan 
* resultptr
; 
24938         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24939         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24947 static PyObject 
*_wrap_TimeSpan___rmul__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24948     PyObject 
*resultobj
; 
24949     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24952     PyObject 
* obj0 
= 0 ; 
24953     PyObject 
* obj1 
= 0 ; 
24954     char *kwnames
[] = { 
24955         (char *) "self",(char *) "n", NULL 
 
24958     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___rmul__",kwnames
,&obj0
,&obj1
)) goto fail
; 
24959     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24960     if (SWIG_arg_fail(1)) SWIG_fail
; 
24962         arg2 
= (int)(SWIG_As_int(obj1
));  
24963         if (SWIG_arg_fail(2)) SWIG_fail
; 
24966         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
24967         result 
= wxTimeSpan___rmul__(arg1
,arg2
); 
24969         wxPyEndAllowThreads(__tstate
); 
24970         if (PyErr_Occurred()) SWIG_fail
; 
24973         wxTimeSpan 
* resultptr
; 
24974         resultptr 
= new wxTimeSpan((wxTimeSpan 
&)(result
)); 
24975         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTimeSpan
, 1); 
24983 static PyObject 
*_wrap_TimeSpan___lt__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
24984     PyObject 
*resultobj
; 
24985     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
24986     wxTimeSpan 
*arg2 
= (wxTimeSpan 
*) 0 ; 
24988     PyObject 
* obj0 
= 0 ; 
24989     PyObject 
* obj1 
= 0 ; 
24990     char *kwnames
[] = { 
24991         (char *) "self",(char *) "other", NULL 
 
24994     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___lt__",kwnames
,&obj0
,&obj1
)) goto fail
; 
24995     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24996     if (SWIG_arg_fail(1)) SWIG_fail
; 
24997     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
24998     if (SWIG_arg_fail(2)) SWIG_fail
; 
25000         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25001         result 
= (bool)wxTimeSpan___lt__(arg1
,(wxTimeSpan 
const *)arg2
); 
25003         wxPyEndAllowThreads(__tstate
); 
25004         if (PyErr_Occurred()) SWIG_fail
; 
25007         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25015 static PyObject 
*_wrap_TimeSpan___le__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25016     PyObject 
*resultobj
; 
25017     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25018     wxTimeSpan 
*arg2 
= (wxTimeSpan 
*) 0 ; 
25020     PyObject 
* obj0 
= 0 ; 
25021     PyObject 
* obj1 
= 0 ; 
25022     char *kwnames
[] = { 
25023         (char *) "self",(char *) "other", NULL 
 
25026     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___le__",kwnames
,&obj0
,&obj1
)) goto fail
; 
25027     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25028     if (SWIG_arg_fail(1)) SWIG_fail
; 
25029     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25030     if (SWIG_arg_fail(2)) SWIG_fail
; 
25032         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25033         result 
= (bool)wxTimeSpan___le__(arg1
,(wxTimeSpan 
const *)arg2
); 
25035         wxPyEndAllowThreads(__tstate
); 
25036         if (PyErr_Occurred()) SWIG_fail
; 
25039         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25047 static PyObject 
*_wrap_TimeSpan___gt__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25048     PyObject 
*resultobj
; 
25049     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25050     wxTimeSpan 
*arg2 
= (wxTimeSpan 
*) 0 ; 
25052     PyObject 
* obj0 
= 0 ; 
25053     PyObject 
* obj1 
= 0 ; 
25054     char *kwnames
[] = { 
25055         (char *) "self",(char *) "other", NULL 
 
25058     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___gt__",kwnames
,&obj0
,&obj1
)) goto fail
; 
25059     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25060     if (SWIG_arg_fail(1)) SWIG_fail
; 
25061     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25062     if (SWIG_arg_fail(2)) SWIG_fail
; 
25064         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25065         result 
= (bool)wxTimeSpan___gt__(arg1
,(wxTimeSpan 
const *)arg2
); 
25067         wxPyEndAllowThreads(__tstate
); 
25068         if (PyErr_Occurred()) SWIG_fail
; 
25071         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25079 static PyObject 
*_wrap_TimeSpan___ge__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25080     PyObject 
*resultobj
; 
25081     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25082     wxTimeSpan 
*arg2 
= (wxTimeSpan 
*) 0 ; 
25084     PyObject 
* obj0 
= 0 ; 
25085     PyObject 
* obj1 
= 0 ; 
25086     char *kwnames
[] = { 
25087         (char *) "self",(char *) "other", NULL 
 
25090     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___ge__",kwnames
,&obj0
,&obj1
)) goto fail
; 
25091     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25092     if (SWIG_arg_fail(1)) SWIG_fail
; 
25093     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25094     if (SWIG_arg_fail(2)) SWIG_fail
; 
25096         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25097         result 
= (bool)wxTimeSpan___ge__(arg1
,(wxTimeSpan 
const *)arg2
); 
25099         wxPyEndAllowThreads(__tstate
); 
25100         if (PyErr_Occurred()) SWIG_fail
; 
25103         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25111 static PyObject 
*_wrap_TimeSpan___eq__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25112     PyObject 
*resultobj
; 
25113     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25114     wxTimeSpan 
*arg2 
= (wxTimeSpan 
*) 0 ; 
25116     PyObject 
* obj0 
= 0 ; 
25117     PyObject 
* obj1 
= 0 ; 
25118     char *kwnames
[] = { 
25119         (char *) "self",(char *) "other", NULL 
 
25122     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___eq__",kwnames
,&obj0
,&obj1
)) goto fail
; 
25123     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25124     if (SWIG_arg_fail(1)) SWIG_fail
; 
25125     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25126     if (SWIG_arg_fail(2)) SWIG_fail
; 
25128         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25129         result 
= (bool)wxTimeSpan___eq__(arg1
,(wxTimeSpan 
const *)arg2
); 
25131         wxPyEndAllowThreads(__tstate
); 
25132         if (PyErr_Occurred()) SWIG_fail
; 
25135         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25143 static PyObject 
*_wrap_TimeSpan___ne__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25144     PyObject 
*resultobj
; 
25145     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25146     wxTimeSpan 
*arg2 
= (wxTimeSpan 
*) 0 ; 
25148     PyObject 
* obj0 
= 0 ; 
25149     PyObject 
* obj1 
= 0 ; 
25150     char *kwnames
[] = { 
25151         (char *) "self",(char *) "other", NULL 
 
25154     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan___ne__",kwnames
,&obj0
,&obj1
)) goto fail
; 
25155     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25156     if (SWIG_arg_fail(1)) SWIG_fail
; 
25157     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25158     if (SWIG_arg_fail(2)) SWIG_fail
; 
25160         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25161         result 
= (bool)wxTimeSpan___ne__(arg1
,(wxTimeSpan 
const *)arg2
); 
25163         wxPyEndAllowThreads(__tstate
); 
25164         if (PyErr_Occurred()) SWIG_fail
; 
25167         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25175 static PyObject 
*_wrap_TimeSpan_IsNull(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25176     PyObject 
*resultobj
; 
25177     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25179     PyObject 
* obj0 
= 0 ; 
25180     char *kwnames
[] = { 
25181         (char *) "self", NULL 
 
25184     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_IsNull",kwnames
,&obj0
)) goto fail
; 
25185     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25186     if (SWIG_arg_fail(1)) SWIG_fail
; 
25188         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25189         result 
= (bool)((wxTimeSpan 
const *)arg1
)->IsNull(); 
25191         wxPyEndAllowThreads(__tstate
); 
25192         if (PyErr_Occurred()) SWIG_fail
; 
25195         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25203 static PyObject 
*_wrap_TimeSpan_IsPositive(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25204     PyObject 
*resultobj
; 
25205     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25207     PyObject 
* obj0 
= 0 ; 
25208     char *kwnames
[] = { 
25209         (char *) "self", NULL 
 
25212     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_IsPositive",kwnames
,&obj0
)) goto fail
; 
25213     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25214     if (SWIG_arg_fail(1)) SWIG_fail
; 
25216         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25217         result 
= (bool)((wxTimeSpan 
const *)arg1
)->IsPositive(); 
25219         wxPyEndAllowThreads(__tstate
); 
25220         if (PyErr_Occurred()) SWIG_fail
; 
25223         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25231 static PyObject 
*_wrap_TimeSpan_IsNegative(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25232     PyObject 
*resultobj
; 
25233     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25235     PyObject 
* obj0 
= 0 ; 
25236     char *kwnames
[] = { 
25237         (char *) "self", NULL 
 
25240     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_IsNegative",kwnames
,&obj0
)) goto fail
; 
25241     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25242     if (SWIG_arg_fail(1)) SWIG_fail
; 
25244         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25245         result 
= (bool)((wxTimeSpan 
const *)arg1
)->IsNegative(); 
25247         wxPyEndAllowThreads(__tstate
); 
25248         if (PyErr_Occurred()) SWIG_fail
; 
25251         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25259 static PyObject 
*_wrap_TimeSpan_IsEqualTo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25260     PyObject 
*resultobj
; 
25261     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25262     wxTimeSpan 
*arg2 
= 0 ; 
25264     PyObject 
* obj0 
= 0 ; 
25265     PyObject 
* obj1 
= 0 ; 
25266     char *kwnames
[] = { 
25267         (char *) "self",(char *) "ts", NULL 
 
25270     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan_IsEqualTo",kwnames
,&obj0
,&obj1
)) goto fail
; 
25271     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25272     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
25279         if (SWIG_arg_fail(2)) SWIG_fail
; 
25282         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25283         result 
= (bool)((wxTimeSpan 
const *)arg1
)->IsEqualTo((wxTimeSpan 
const &)*arg2
); 
25285         wxPyEndAllowThreads(__tstate
); 
25286         if (PyErr_Occurred()) SWIG_fail
; 
25289         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25297 static PyObject 
*_wrap_TimeSpan_IsLongerThan(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25298     PyObject 
*resultobj
; 
25299     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25300     wxTimeSpan 
*arg2 
= 0 ; 
25302     PyObject 
* obj0 
= 0 ; 
25303     PyObject 
* obj1 
= 0 ; 
25304     char *kwnames
[] = { 
25305         (char *) "self",(char *) "ts", NULL 
 
25308     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan_IsLongerThan",kwnames
,&obj0
,&obj1
)) goto fail
; 
25309     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25310     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
25317         if (SWIG_arg_fail(2)) SWIG_fail
; 
25320         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25321         result 
= (bool)((wxTimeSpan 
const *)arg1
)->IsLongerThan((wxTimeSpan 
const &)*arg2
); 
25323         wxPyEndAllowThreads(__tstate
); 
25324         if (PyErr_Occurred()) SWIG_fail
; 
25327         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25335 static PyObject 
*_wrap_TimeSpan_IsShorterThan(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25336     PyObject 
*resultobj
; 
25337     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25338     wxTimeSpan 
*arg2 
= 0 ; 
25340     PyObject 
* obj0 
= 0 ; 
25341     PyObject 
* obj1 
= 0 ; 
25342     char *kwnames
[] = { 
25343         (char *) "self",(char *) "t", NULL 
 
25346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TimeSpan_IsShorterThan",kwnames
,&obj0
,&obj1
)) goto fail
; 
25347     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25348     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
25355         if (SWIG_arg_fail(2)) SWIG_fail
; 
25358         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25359         result 
= (bool)((wxTimeSpan 
const *)arg1
)->IsShorterThan((wxTimeSpan 
const &)*arg2
); 
25361         wxPyEndAllowThreads(__tstate
); 
25362         if (PyErr_Occurred()) SWIG_fail
; 
25365         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
25373 static PyObject 
*_wrap_TimeSpan_GetWeeks(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25374     PyObject 
*resultobj
; 
25375     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25377     PyObject 
* obj0 
= 0 ; 
25378     char *kwnames
[] = { 
25379         (char *) "self", NULL 
 
25382     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_GetWeeks",kwnames
,&obj0
)) goto fail
; 
25383     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25384     if (SWIG_arg_fail(1)) SWIG_fail
; 
25386         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25387         result 
= (int)((wxTimeSpan 
const *)arg1
)->GetWeeks(); 
25389         wxPyEndAllowThreads(__tstate
); 
25390         if (PyErr_Occurred()) SWIG_fail
; 
25393         resultobj 
= SWIG_From_int((int)(result
));  
25401 static PyObject 
*_wrap_TimeSpan_GetDays(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25402     PyObject 
*resultobj
; 
25403     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25405     PyObject 
* obj0 
= 0 ; 
25406     char *kwnames
[] = { 
25407         (char *) "self", NULL 
 
25410     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_GetDays",kwnames
,&obj0
)) goto fail
; 
25411     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25412     if (SWIG_arg_fail(1)) SWIG_fail
; 
25414         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25415         result 
= (int)((wxTimeSpan 
const *)arg1
)->GetDays(); 
25417         wxPyEndAllowThreads(__tstate
); 
25418         if (PyErr_Occurred()) SWIG_fail
; 
25421         resultobj 
= SWIG_From_int((int)(result
));  
25429 static PyObject 
*_wrap_TimeSpan_GetHours(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25430     PyObject 
*resultobj
; 
25431     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25433     PyObject 
* obj0 
= 0 ; 
25434     char *kwnames
[] = { 
25435         (char *) "self", NULL 
 
25438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_GetHours",kwnames
,&obj0
)) goto fail
; 
25439     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25440     if (SWIG_arg_fail(1)) SWIG_fail
; 
25442         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25443         result 
= (int)((wxTimeSpan 
const *)arg1
)->GetHours(); 
25445         wxPyEndAllowThreads(__tstate
); 
25446         if (PyErr_Occurred()) SWIG_fail
; 
25449         resultobj 
= SWIG_From_int((int)(result
));  
25457 static PyObject 
*_wrap_TimeSpan_GetMinutes(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25458     PyObject 
*resultobj
; 
25459     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25461     PyObject 
* obj0 
= 0 ; 
25462     char *kwnames
[] = { 
25463         (char *) "self", NULL 
 
25466     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_GetMinutes",kwnames
,&obj0
)) goto fail
; 
25467     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25468     if (SWIG_arg_fail(1)) SWIG_fail
; 
25470         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25471         result 
= (int)((wxTimeSpan 
const *)arg1
)->GetMinutes(); 
25473         wxPyEndAllowThreads(__tstate
); 
25474         if (PyErr_Occurred()) SWIG_fail
; 
25477         resultobj 
= SWIG_From_int((int)(result
));  
25485 static PyObject 
*_wrap_TimeSpan_GetSeconds(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25486     PyObject 
*resultobj
; 
25487     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25489     PyObject 
* obj0 
= 0 ; 
25490     char *kwnames
[] = { 
25491         (char *) "self", NULL 
 
25494     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_GetSeconds",kwnames
,&obj0
)) goto fail
; 
25495     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25496     if (SWIG_arg_fail(1)) SWIG_fail
; 
25498         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25499         result 
= ((wxTimeSpan 
const *)arg1
)->GetSeconds(); 
25501         wxPyEndAllowThreads(__tstate
); 
25502         if (PyErr_Occurred()) SWIG_fail
; 
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
); 
25513         Py_DECREF(shifter
); 
25514         Py_DECREF(shifted
); 
25522 static PyObject 
*_wrap_TimeSpan_GetMilliseconds(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25523     PyObject 
*resultobj
; 
25524     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25526     PyObject 
* obj0 
= 0 ; 
25527     char *kwnames
[] = { 
25528         (char *) "self", NULL 
 
25531     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TimeSpan_GetMilliseconds",kwnames
,&obj0
)) goto fail
; 
25532     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25533     if (SWIG_arg_fail(1)) SWIG_fail
; 
25535         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25536         result 
= ((wxTimeSpan 
const *)arg1
)->GetMilliseconds(); 
25538         wxPyEndAllowThreads(__tstate
); 
25539         if (PyErr_Occurred()) SWIG_fail
; 
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
); 
25550         Py_DECREF(shifter
); 
25551         Py_DECREF(shifted
); 
25559 static PyObject 
*_wrap_TimeSpan_Format(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25560     PyObject 
*resultobj
; 
25561     wxTimeSpan 
*arg1 
= (wxTimeSpan 
*) 0 ; 
25562     wxString 
const &arg2_defvalue 
= wxPyDefaultTimeSpanFormat 
; 
25563     wxString 
*arg2 
= (wxString 
*) &arg2_defvalue 
; 
25565     bool temp2 
= false ; 
25566     PyObject 
* obj0 
= 0 ; 
25567     PyObject 
* obj1 
= 0 ; 
25568     char *kwnames
[] = { 
25569         (char *) "self",(char *) "format", NULL 
 
25572     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:TimeSpan_Format",kwnames
,&obj0
,&obj1
)) goto fail
; 
25573     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTimeSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25574     if (SWIG_arg_fail(1)) SWIG_fail
; 
25577             arg2 
= wxString_in_helper(obj1
); 
25578             if (arg2 
== NULL
) SWIG_fail
; 
25583         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25584         result 
= ((wxTimeSpan 
const *)arg1
)->Format((wxString 
const &)*arg2
); 
25586         wxPyEndAllowThreads(__tstate
); 
25587         if (PyErr_Occurred()) SWIG_fail
; 
25591         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
25593         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
25610 static PyObject 
* TimeSpan_swigregister(PyObject 
*, PyObject 
*args
) { 
25612     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
25613     SWIG_TypeClientData(SWIGTYPE_p_wxTimeSpan
, obj
); 
25615     return Py_BuildValue((char *)""); 
25617 static PyObject 
*_wrap_new_DateSpan(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25618     PyObject 
*resultobj
; 
25619     int arg1 
= (int) 0 ; 
25620     int arg2 
= (int) 0 ; 
25621     int arg3 
= (int) 0 ; 
25622     int arg4 
= (int) 0 ; 
25623     wxDateSpan 
*result
; 
25624     PyObject 
* obj0 
= 0 ; 
25625     PyObject 
* obj1 
= 0 ; 
25626     PyObject 
* obj2 
= 0 ; 
25627     PyObject 
* obj3 
= 0 ; 
25628     char *kwnames
[] = { 
25629         (char *) "years",(char *) "months",(char *) "weeks",(char *) "days", NULL 
 
25632     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOO:new_DateSpan",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
25635             arg1 
= (int)(SWIG_As_int(obj0
));  
25636             if (SWIG_arg_fail(1)) SWIG_fail
; 
25641             arg2 
= (int)(SWIG_As_int(obj1
));  
25642             if (SWIG_arg_fail(2)) SWIG_fail
; 
25647             arg3 
= (int)(SWIG_As_int(obj2
));  
25648             if (SWIG_arg_fail(3)) SWIG_fail
; 
25653             arg4 
= (int)(SWIG_As_int(obj3
));  
25654             if (SWIG_arg_fail(4)) SWIG_fail
; 
25658         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25659         result 
= (wxDateSpan 
*)new wxDateSpan(arg1
,arg2
,arg3
,arg4
); 
25661         wxPyEndAllowThreads(__tstate
); 
25662         if (PyErr_Occurred()) SWIG_fail
; 
25664     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 1); 
25671 static PyObject 
*_wrap_delete_DateSpan(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25672     PyObject 
*resultobj
; 
25673     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
25674     PyObject 
* obj0 
= 0 ; 
25675     char *kwnames
[] = { 
25676         (char *) "self", NULL 
 
25679     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_DateSpan",kwnames
,&obj0
)) goto fail
; 
25680     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25681     if (SWIG_arg_fail(1)) SWIG_fail
; 
25683         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25686         wxPyEndAllowThreads(__tstate
); 
25687         if (PyErr_Occurred()) SWIG_fail
; 
25689     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
25696 static PyObject 
*_wrap_DateSpan_Days(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25697     PyObject 
*resultobj
; 
25700     PyObject 
* obj0 
= 0 ; 
25701     char *kwnames
[] = { 
25702         (char *) "days", NULL 
 
25705     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateSpan_Days",kwnames
,&obj0
)) goto fail
; 
25707         arg1 
= (int)(SWIG_As_int(obj0
));  
25708         if (SWIG_arg_fail(1)) SWIG_fail
; 
25711         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25712         result 
= wxDateSpan::Days(arg1
); 
25714         wxPyEndAllowThreads(__tstate
); 
25715         if (PyErr_Occurred()) SWIG_fail
; 
25718         wxDateSpan 
* resultptr
; 
25719         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
25720         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
25728 static PyObject 
*_wrap_DateSpan_Day(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25729     PyObject 
*resultobj
; 
25731     char *kwnames
[] = { 
25735     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DateSpan_Day",kwnames
)) goto fail
; 
25737         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25738         result 
= wxDateSpan::Day(); 
25740         wxPyEndAllowThreads(__tstate
); 
25741         if (PyErr_Occurred()) SWIG_fail
; 
25744         wxDateSpan 
* resultptr
; 
25745         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
25746         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
25754 static PyObject 
*_wrap_DateSpan_Weeks(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25755     PyObject 
*resultobj
; 
25758     PyObject 
* obj0 
= 0 ; 
25759     char *kwnames
[] = { 
25760         (char *) "weeks", NULL 
 
25763     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateSpan_Weeks",kwnames
,&obj0
)) goto fail
; 
25765         arg1 
= (int)(SWIG_As_int(obj0
));  
25766         if (SWIG_arg_fail(1)) SWIG_fail
; 
25769         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25770         result 
= wxDateSpan::Weeks(arg1
); 
25772         wxPyEndAllowThreads(__tstate
); 
25773         if (PyErr_Occurred()) SWIG_fail
; 
25776         wxDateSpan 
* resultptr
; 
25777         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
25778         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
25786 static PyObject 
*_wrap_DateSpan_Week(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25787     PyObject 
*resultobj
; 
25789     char *kwnames
[] = { 
25793     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DateSpan_Week",kwnames
)) goto fail
; 
25795         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25796         result 
= wxDateSpan::Week(); 
25798         wxPyEndAllowThreads(__tstate
); 
25799         if (PyErr_Occurred()) SWIG_fail
; 
25802         wxDateSpan 
* resultptr
; 
25803         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
25804         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
25812 static PyObject 
*_wrap_DateSpan_Months(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25813     PyObject 
*resultobj
; 
25816     PyObject 
* obj0 
= 0 ; 
25817     char *kwnames
[] = { 
25818         (char *) "mon", NULL 
 
25821     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateSpan_Months",kwnames
,&obj0
)) goto fail
; 
25823         arg1 
= (int)(SWIG_As_int(obj0
));  
25824         if (SWIG_arg_fail(1)) SWIG_fail
; 
25827         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25828         result 
= wxDateSpan::Months(arg1
); 
25830         wxPyEndAllowThreads(__tstate
); 
25831         if (PyErr_Occurred()) SWIG_fail
; 
25834         wxDateSpan 
* resultptr
; 
25835         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
25836         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
25844 static PyObject 
*_wrap_DateSpan_Month(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25845     PyObject 
*resultobj
; 
25847     char *kwnames
[] = { 
25851     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DateSpan_Month",kwnames
)) goto fail
; 
25853         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25854         result 
= wxDateSpan::Month(); 
25856         wxPyEndAllowThreads(__tstate
); 
25857         if (PyErr_Occurred()) SWIG_fail
; 
25860         wxDateSpan 
* resultptr
; 
25861         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
25862         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
25870 static PyObject 
*_wrap_DateSpan_Years(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25871     PyObject 
*resultobj
; 
25874     PyObject 
* obj0 
= 0 ; 
25875     char *kwnames
[] = { 
25876         (char *) "years", NULL 
 
25879     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateSpan_Years",kwnames
,&obj0
)) goto fail
; 
25881         arg1 
= (int)(SWIG_As_int(obj0
));  
25882         if (SWIG_arg_fail(1)) SWIG_fail
; 
25885         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25886         result 
= wxDateSpan::Years(arg1
); 
25888         wxPyEndAllowThreads(__tstate
); 
25889         if (PyErr_Occurred()) SWIG_fail
; 
25892         wxDateSpan 
* resultptr
; 
25893         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
25894         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
25902 static PyObject 
*_wrap_DateSpan_Year(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25903     PyObject 
*resultobj
; 
25905     char *kwnames
[] = { 
25909     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":DateSpan_Year",kwnames
)) goto fail
; 
25911         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25912         result 
= wxDateSpan::Year(); 
25914         wxPyEndAllowThreads(__tstate
); 
25915         if (PyErr_Occurred()) SWIG_fail
; 
25918         wxDateSpan 
* resultptr
; 
25919         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
25920         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
25928 static PyObject 
*_wrap_DateSpan_SetYears(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25929     PyObject 
*resultobj
; 
25930     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
25932     wxDateSpan 
*result
; 
25933     PyObject 
* obj0 
= 0 ; 
25934     PyObject 
* obj1 
= 0 ; 
25935     char *kwnames
[] = { 
25936         (char *) "self",(char *) "n", NULL 
 
25939     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan_SetYears",kwnames
,&obj0
,&obj1
)) goto fail
; 
25940     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25941     if (SWIG_arg_fail(1)) SWIG_fail
; 
25943         arg2 
= (int)(SWIG_As_int(obj1
));  
25944         if (SWIG_arg_fail(2)) SWIG_fail
; 
25947         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25949             wxDateSpan 
&_result_ref 
= (arg1
)->SetYears(arg2
); 
25950             result 
= (wxDateSpan 
*) &_result_ref
; 
25953         wxPyEndAllowThreads(__tstate
); 
25954         if (PyErr_Occurred()) SWIG_fail
; 
25956     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 0); 
25963 static PyObject 
*_wrap_DateSpan_SetMonths(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25964     PyObject 
*resultobj
; 
25965     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
25967     wxDateSpan 
*result
; 
25968     PyObject 
* obj0 
= 0 ; 
25969     PyObject 
* obj1 
= 0 ; 
25970     char *kwnames
[] = { 
25971         (char *) "self",(char *) "n", NULL 
 
25974     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan_SetMonths",kwnames
,&obj0
,&obj1
)) goto fail
; 
25975     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
25976     if (SWIG_arg_fail(1)) SWIG_fail
; 
25978         arg2 
= (int)(SWIG_As_int(obj1
));  
25979         if (SWIG_arg_fail(2)) SWIG_fail
; 
25982         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
25984             wxDateSpan 
&_result_ref 
= (arg1
)->SetMonths(arg2
); 
25985             result 
= (wxDateSpan 
*) &_result_ref
; 
25988         wxPyEndAllowThreads(__tstate
); 
25989         if (PyErr_Occurred()) SWIG_fail
; 
25991     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 0); 
25998 static PyObject 
*_wrap_DateSpan_SetWeeks(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
25999     PyObject 
*resultobj
; 
26000     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26002     wxDateSpan 
*result
; 
26003     PyObject 
* obj0 
= 0 ; 
26004     PyObject 
* obj1 
= 0 ; 
26005     char *kwnames
[] = { 
26006         (char *) "self",(char *) "n", NULL 
 
26009     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan_SetWeeks",kwnames
,&obj0
,&obj1
)) goto fail
; 
26010     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26011     if (SWIG_arg_fail(1)) SWIG_fail
; 
26013         arg2 
= (int)(SWIG_As_int(obj1
));  
26014         if (SWIG_arg_fail(2)) SWIG_fail
; 
26017         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26019             wxDateSpan 
&_result_ref 
= (arg1
)->SetWeeks(arg2
); 
26020             result 
= (wxDateSpan 
*) &_result_ref
; 
26023         wxPyEndAllowThreads(__tstate
); 
26024         if (PyErr_Occurred()) SWIG_fail
; 
26026     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 0); 
26033 static PyObject 
*_wrap_DateSpan_SetDays(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26034     PyObject 
*resultobj
; 
26035     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26037     wxDateSpan 
*result
; 
26038     PyObject 
* obj0 
= 0 ; 
26039     PyObject 
* obj1 
= 0 ; 
26040     char *kwnames
[] = { 
26041         (char *) "self",(char *) "n", NULL 
 
26044     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan_SetDays",kwnames
,&obj0
,&obj1
)) goto fail
; 
26045     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26046     if (SWIG_arg_fail(1)) SWIG_fail
; 
26048         arg2 
= (int)(SWIG_As_int(obj1
));  
26049         if (SWIG_arg_fail(2)) SWIG_fail
; 
26052         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26054             wxDateSpan 
&_result_ref 
= (arg1
)->SetDays(arg2
); 
26055             result 
= (wxDateSpan 
*) &_result_ref
; 
26058         wxPyEndAllowThreads(__tstate
); 
26059         if (PyErr_Occurred()) SWIG_fail
; 
26061     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 0); 
26068 static PyObject 
*_wrap_DateSpan_GetYears(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26069     PyObject 
*resultobj
; 
26070     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26072     PyObject 
* obj0 
= 0 ; 
26073     char *kwnames
[] = { 
26074         (char *) "self", NULL 
 
26077     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateSpan_GetYears",kwnames
,&obj0
)) goto fail
; 
26078     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26079     if (SWIG_arg_fail(1)) SWIG_fail
; 
26081         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26082         result 
= (int)((wxDateSpan 
const *)arg1
)->GetYears(); 
26084         wxPyEndAllowThreads(__tstate
); 
26085         if (PyErr_Occurred()) SWIG_fail
; 
26088         resultobj 
= SWIG_From_int((int)(result
));  
26096 static PyObject 
*_wrap_DateSpan_GetMonths(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26097     PyObject 
*resultobj
; 
26098     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26100     PyObject 
* obj0 
= 0 ; 
26101     char *kwnames
[] = { 
26102         (char *) "self", NULL 
 
26105     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateSpan_GetMonths",kwnames
,&obj0
)) goto fail
; 
26106     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26107     if (SWIG_arg_fail(1)) SWIG_fail
; 
26109         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26110         result 
= (int)((wxDateSpan 
const *)arg1
)->GetMonths(); 
26112         wxPyEndAllowThreads(__tstate
); 
26113         if (PyErr_Occurred()) SWIG_fail
; 
26116         resultobj 
= SWIG_From_int((int)(result
));  
26124 static PyObject 
*_wrap_DateSpan_GetWeeks(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26125     PyObject 
*resultobj
; 
26126     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26128     PyObject 
* obj0 
= 0 ; 
26129     char *kwnames
[] = { 
26130         (char *) "self", NULL 
 
26133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateSpan_GetWeeks",kwnames
,&obj0
)) goto fail
; 
26134     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26135     if (SWIG_arg_fail(1)) SWIG_fail
; 
26137         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26138         result 
= (int)((wxDateSpan 
const *)arg1
)->GetWeeks(); 
26140         wxPyEndAllowThreads(__tstate
); 
26141         if (PyErr_Occurred()) SWIG_fail
; 
26144         resultobj 
= SWIG_From_int((int)(result
));  
26152 static PyObject 
*_wrap_DateSpan_GetDays(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26153     PyObject 
*resultobj
; 
26154     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26156     PyObject 
* obj0 
= 0 ; 
26157     char *kwnames
[] = { 
26158         (char *) "self", NULL 
 
26161     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateSpan_GetDays",kwnames
,&obj0
)) goto fail
; 
26162     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26163     if (SWIG_arg_fail(1)) SWIG_fail
; 
26165         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26166         result 
= (int)((wxDateSpan 
const *)arg1
)->GetDays(); 
26168         wxPyEndAllowThreads(__tstate
); 
26169         if (PyErr_Occurred()) SWIG_fail
; 
26172         resultobj 
= SWIG_From_int((int)(result
));  
26180 static PyObject 
*_wrap_DateSpan_GetTotalDays(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26181     PyObject 
*resultobj
; 
26182     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26184     PyObject 
* obj0 
= 0 ; 
26185     char *kwnames
[] = { 
26186         (char *) "self", NULL 
 
26189     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateSpan_GetTotalDays",kwnames
,&obj0
)) goto fail
; 
26190     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26191     if (SWIG_arg_fail(1)) SWIG_fail
; 
26193         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26194         result 
= (int)((wxDateSpan 
const *)arg1
)->GetTotalDays(); 
26196         wxPyEndAllowThreads(__tstate
); 
26197         if (PyErr_Occurred()) SWIG_fail
; 
26200         resultobj 
= SWIG_From_int((int)(result
));  
26208 static PyObject 
*_wrap_DateSpan_Add(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26209     PyObject 
*resultobj
; 
26210     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26211     wxDateSpan 
*arg2 
= 0 ; 
26212     wxDateSpan 
*result
; 
26213     PyObject 
* obj0 
= 0 ; 
26214     PyObject 
* obj1 
= 0 ; 
26215     char *kwnames
[] = { 
26216         (char *) "self",(char *) "other", NULL 
 
26219     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan_Add",kwnames
,&obj0
,&obj1
)) goto fail
; 
26220     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26221     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
26228         if (SWIG_arg_fail(2)) SWIG_fail
; 
26231         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26233             wxDateSpan 
&_result_ref 
= (arg1
)->Add((wxDateSpan 
const &)*arg2
); 
26234             result 
= (wxDateSpan 
*) &_result_ref
; 
26237         wxPyEndAllowThreads(__tstate
); 
26238         if (PyErr_Occurred()) SWIG_fail
; 
26240     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 0); 
26247 static PyObject 
*_wrap_DateSpan_Subtract(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26248     PyObject 
*resultobj
; 
26249     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26250     wxDateSpan 
*arg2 
= 0 ; 
26251     wxDateSpan 
*result
; 
26252     PyObject 
* obj0 
= 0 ; 
26253     PyObject 
* obj1 
= 0 ; 
26254     char *kwnames
[] = { 
26255         (char *) "self",(char *) "other", NULL 
 
26258     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan_Subtract",kwnames
,&obj0
,&obj1
)) goto fail
; 
26259     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26260     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
26267         if (SWIG_arg_fail(2)) SWIG_fail
; 
26270         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26272             wxDateSpan 
&_result_ref 
= (arg1
)->Subtract((wxDateSpan 
const &)*arg2
); 
26273             result 
= (wxDateSpan 
*) &_result_ref
; 
26276         wxPyEndAllowThreads(__tstate
); 
26277         if (PyErr_Occurred()) SWIG_fail
; 
26279     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 0); 
26286 static PyObject 
*_wrap_DateSpan_Neg(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26287     PyObject 
*resultobj
; 
26288     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26289     wxDateSpan 
*result
; 
26290     PyObject 
* obj0 
= 0 ; 
26291     char *kwnames
[] = { 
26292         (char *) "self", NULL 
 
26295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateSpan_Neg",kwnames
,&obj0
)) goto fail
; 
26296     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26297     if (SWIG_arg_fail(1)) SWIG_fail
; 
26299         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26301             wxDateSpan 
&_result_ref 
= (arg1
)->Neg(); 
26302             result 
= (wxDateSpan 
*) &_result_ref
; 
26305         wxPyEndAllowThreads(__tstate
); 
26306         if (PyErr_Occurred()) SWIG_fail
; 
26308     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 0); 
26315 static PyObject 
*_wrap_DateSpan_Multiply(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26316     PyObject 
*resultobj
; 
26317     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26319     wxDateSpan 
*result
; 
26320     PyObject 
* obj0 
= 0 ; 
26321     PyObject 
* obj1 
= 0 ; 
26322     char *kwnames
[] = { 
26323         (char *) "self",(char *) "factor", NULL 
 
26326     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan_Multiply",kwnames
,&obj0
,&obj1
)) goto fail
; 
26327     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26328     if (SWIG_arg_fail(1)) SWIG_fail
; 
26330         arg2 
= (int)(SWIG_As_int(obj1
));  
26331         if (SWIG_arg_fail(2)) SWIG_fail
; 
26334         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26336             wxDateSpan 
&_result_ref 
= (arg1
)->Multiply(arg2
); 
26337             result 
= (wxDateSpan 
*) &_result_ref
; 
26340         wxPyEndAllowThreads(__tstate
); 
26341         if (PyErr_Occurred()) SWIG_fail
; 
26343     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 0); 
26350 static PyObject 
*_wrap_DateSpan___iadd__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26351     PyObject 
*resultobj
; 
26352     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26353     wxDateSpan 
*arg2 
= 0 ; 
26354     wxDateSpan 
*result
; 
26355     PyObject 
* obj0 
= 0 ; 
26356     PyObject 
* obj1 
= 0 ; 
26357     char *kwnames
[] = { 
26358         (char *) "self",(char *) "other", NULL 
 
26361     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan___iadd__",kwnames
,&obj0
,&obj1
)) goto fail
; 
26362     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
26363     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
26370         if (SWIG_arg_fail(2)) SWIG_fail
; 
26373         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26375             wxDateSpan 
&_result_ref 
= (arg1
)->operator +=((wxDateSpan 
const &)*arg2
); 
26376             result 
= (wxDateSpan 
*) &_result_ref
; 
26379         wxPyEndAllowThreads(__tstate
); 
26380         if (PyErr_Occurred()) SWIG_fail
; 
26382     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 1); 
26389 static PyObject 
*_wrap_DateSpan___isub__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26390     PyObject 
*resultobj
; 
26391     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26392     wxDateSpan 
*arg2 
= 0 ; 
26393     wxDateSpan 
*result
; 
26394     PyObject 
* obj0 
= 0 ; 
26395     PyObject 
* obj1 
= 0 ; 
26396     char *kwnames
[] = { 
26397         (char *) "self",(char *) "other", NULL 
 
26400     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan___isub__",kwnames
,&obj0
,&obj1
)) goto fail
; 
26401     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
26402     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
26409         if (SWIG_arg_fail(2)) SWIG_fail
; 
26412         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26414             wxDateSpan 
&_result_ref 
= (arg1
)->operator -=((wxDateSpan 
const &)*arg2
); 
26415             result 
= (wxDateSpan 
*) &_result_ref
; 
26418         wxPyEndAllowThreads(__tstate
); 
26419         if (PyErr_Occurred()) SWIG_fail
; 
26421     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 1); 
26428 static PyObject 
*_wrap_DateSpan___neg__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26429     PyObject 
*resultobj
; 
26430     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26431     wxDateSpan 
*result
; 
26432     PyObject 
* obj0 
= 0 ; 
26433     char *kwnames
[] = { 
26434         (char *) "self", NULL 
 
26437     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DateSpan___neg__",kwnames
,&obj0
)) goto fail
; 
26438     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26439     if (SWIG_arg_fail(1)) SWIG_fail
; 
26441         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26443             wxDateSpan 
&_result_ref 
= (arg1
)->operator -(); 
26444             result 
= (wxDateSpan 
*) &_result_ref
; 
26447         wxPyEndAllowThreads(__tstate
); 
26448         if (PyErr_Occurred()) SWIG_fail
; 
26450     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 0); 
26457 static PyObject 
*_wrap_DateSpan___imul__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26458     PyObject 
*resultobj
; 
26459     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26461     wxDateSpan 
*result
; 
26462     PyObject 
* obj0 
= 0 ; 
26463     PyObject 
* obj1 
= 0 ; 
26464     char *kwnames
[] = { 
26465         (char *) "self",(char *) "factor", NULL 
 
26468     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan___imul__",kwnames
,&obj0
,&obj1
)) goto fail
; 
26469     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
26470     if (SWIG_arg_fail(1)) SWIG_fail
; 
26472         arg2 
= (int)(SWIG_As_int(obj1
));  
26473         if (SWIG_arg_fail(2)) SWIG_fail
; 
26476         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26478             wxDateSpan 
&_result_ref 
= (arg1
)->operator *=(arg2
); 
26479             result 
= (wxDateSpan 
*) &_result_ref
; 
26482         wxPyEndAllowThreads(__tstate
); 
26483         if (PyErr_Occurred()) SWIG_fail
; 
26485     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDateSpan
, 1); 
26492 static PyObject 
*_wrap_DateSpan___add__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26493     PyObject 
*resultobj
; 
26494     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26495     wxDateSpan 
*arg2 
= 0 ; 
26497     PyObject 
* obj0 
= 0 ; 
26498     PyObject 
* obj1 
= 0 ; 
26499     char *kwnames
[] = { 
26500         (char *) "self",(char *) "other", NULL 
 
26503     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan___add__",kwnames
,&obj0
,&obj1
)) goto fail
; 
26504     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26505     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
26512         if (SWIG_arg_fail(2)) SWIG_fail
; 
26515         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26516         result 
= wxDateSpan___add__(arg1
,(wxDateSpan 
const &)*arg2
); 
26518         wxPyEndAllowThreads(__tstate
); 
26519         if (PyErr_Occurred()) SWIG_fail
; 
26522         wxDateSpan 
* resultptr
; 
26523         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
26524         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
26532 static PyObject 
*_wrap_DateSpan___sub__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26533     PyObject 
*resultobj
; 
26534     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26535     wxDateSpan 
*arg2 
= 0 ; 
26537     PyObject 
* obj0 
= 0 ; 
26538     PyObject 
* obj1 
= 0 ; 
26539     char *kwnames
[] = { 
26540         (char *) "self",(char *) "other", NULL 
 
26543     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan___sub__",kwnames
,&obj0
,&obj1
)) goto fail
; 
26544     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26545     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
26552         if (SWIG_arg_fail(2)) SWIG_fail
; 
26555         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26556         result 
= wxDateSpan___sub__(arg1
,(wxDateSpan 
const &)*arg2
); 
26558         wxPyEndAllowThreads(__tstate
); 
26559         if (PyErr_Occurred()) SWIG_fail
; 
26562         wxDateSpan 
* resultptr
; 
26563         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
26564         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
26572 static PyObject 
*_wrap_DateSpan___mul__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26573     PyObject 
*resultobj
; 
26574     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26577     PyObject 
* obj0 
= 0 ; 
26578     PyObject 
* obj1 
= 0 ; 
26579     char *kwnames
[] = { 
26580         (char *) "self",(char *) "n", NULL 
 
26583     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan___mul__",kwnames
,&obj0
,&obj1
)) goto fail
; 
26584     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26585     if (SWIG_arg_fail(1)) SWIG_fail
; 
26587         arg2 
= (int)(SWIG_As_int(obj1
));  
26588         if (SWIG_arg_fail(2)) SWIG_fail
; 
26591         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26592         result 
= wxDateSpan___mul__(arg1
,arg2
); 
26594         wxPyEndAllowThreads(__tstate
); 
26595         if (PyErr_Occurred()) SWIG_fail
; 
26598         wxDateSpan 
* resultptr
; 
26599         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
26600         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
26608 static PyObject 
*_wrap_DateSpan___rmul__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26609     PyObject 
*resultobj
; 
26610     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26613     PyObject 
* obj0 
= 0 ; 
26614     PyObject 
* obj1 
= 0 ; 
26615     char *kwnames
[] = { 
26616         (char *) "self",(char *) "n", NULL 
 
26619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan___rmul__",kwnames
,&obj0
,&obj1
)) goto fail
; 
26620     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26621     if (SWIG_arg_fail(1)) SWIG_fail
; 
26623         arg2 
= (int)(SWIG_As_int(obj1
));  
26624         if (SWIG_arg_fail(2)) SWIG_fail
; 
26627         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26628         result 
= wxDateSpan___rmul__(arg1
,arg2
); 
26630         wxPyEndAllowThreads(__tstate
); 
26631         if (PyErr_Occurred()) SWIG_fail
; 
26634         wxDateSpan 
* resultptr
; 
26635         resultptr 
= new wxDateSpan((wxDateSpan 
&)(result
)); 
26636         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDateSpan
, 1); 
26644 static PyObject 
*_wrap_DateSpan___eq__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26645     PyObject 
*resultobj
; 
26646     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26647     wxDateSpan 
*arg2 
= (wxDateSpan 
*) 0 ; 
26649     PyObject 
* obj0 
= 0 ; 
26650     PyObject 
* obj1 
= 0 ; 
26651     char *kwnames
[] = { 
26652         (char *) "self",(char *) "other", NULL 
 
26655     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan___eq__",kwnames
,&obj0
,&obj1
)) goto fail
; 
26656     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26657     if (SWIG_arg_fail(1)) SWIG_fail
; 
26658     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26659     if (SWIG_arg_fail(2)) SWIG_fail
; 
26661         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26662         result 
= (bool)wxDateSpan___eq__(arg1
,(wxDateSpan 
const *)arg2
); 
26664         wxPyEndAllowThreads(__tstate
); 
26665         if (PyErr_Occurred()) SWIG_fail
; 
26668         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
26676 static PyObject 
*_wrap_DateSpan___ne__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26677     PyObject 
*resultobj
; 
26678     wxDateSpan 
*arg1 
= (wxDateSpan 
*) 0 ; 
26679     wxDateSpan 
*arg2 
= (wxDateSpan 
*) 0 ; 
26681     PyObject 
* obj0 
= 0 ; 
26682     PyObject 
* obj1 
= 0 ; 
26683     char *kwnames
[] = { 
26684         (char *) "self",(char *) "other", NULL 
 
26687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DateSpan___ne__",kwnames
,&obj0
,&obj1
)) goto fail
; 
26688     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26689     if (SWIG_arg_fail(1)) SWIG_fail
; 
26690     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDateSpan
, SWIG_POINTER_EXCEPTION 
| 0); 
26691     if (SWIG_arg_fail(2)) SWIG_fail
; 
26693         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26694         result 
= (bool)wxDateSpan___ne__(arg1
,(wxDateSpan 
const *)arg2
); 
26696         wxPyEndAllowThreads(__tstate
); 
26697         if (PyErr_Occurred()) SWIG_fail
; 
26700         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
26708 static PyObject 
* DateSpan_swigregister(PyObject 
*, PyObject 
*args
) { 
26710     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
26711     SWIG_TypeClientData(SWIGTYPE_p_wxDateSpan
, obj
); 
26713     return Py_BuildValue((char *)""); 
26715 static PyObject 
*_wrap_GetLocalTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26716     PyObject 
*resultobj
; 
26718     char *kwnames
[] = { 
26722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetLocalTime",kwnames
)) goto fail
; 
26724         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26725         result 
= (long)wxGetLocalTime(); 
26727         wxPyEndAllowThreads(__tstate
); 
26728         if (PyErr_Occurred()) SWIG_fail
; 
26731         resultobj 
= SWIG_From_long((long)(result
));  
26739 static PyObject 
*_wrap_GetUTCTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26740     PyObject 
*resultobj
; 
26742     char *kwnames
[] = { 
26746     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetUTCTime",kwnames
)) goto fail
; 
26748         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26749         result 
= (long)wxGetUTCTime(); 
26751         wxPyEndAllowThreads(__tstate
); 
26752         if (PyErr_Occurred()) SWIG_fail
; 
26755         resultobj 
= SWIG_From_long((long)(result
));  
26763 static PyObject 
*_wrap_GetCurrentTime(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26764     PyObject 
*resultobj
; 
26766     char *kwnames
[] = { 
26770     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetCurrentTime",kwnames
)) goto fail
; 
26772         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26773         result 
= (long)wxGetCurrentTime(); 
26775         wxPyEndAllowThreads(__tstate
); 
26776         if (PyErr_Occurred()) SWIG_fail
; 
26779         resultobj 
= SWIG_From_long((long)(result
));  
26787 static PyObject 
*_wrap_GetLocalTimeMillis(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26788     PyObject 
*resultobj
; 
26790     char *kwnames
[] = { 
26794     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":GetLocalTimeMillis",kwnames
)) goto fail
; 
26796         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26797         result 
= wxGetLocalTimeMillis(); 
26799         wxPyEndAllowThreads(__tstate
); 
26800         if (PyErr_Occurred()) SWIG_fail
; 
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
); 
26811         Py_DECREF(shifter
); 
26812         Py_DECREF(shifted
); 
26820 static int _wrap_DefaultDateTime_set(PyObject 
*) { 
26821     PyErr_SetString(PyExc_TypeError
,"Variable DefaultDateTime is read-only."); 
26826 static PyObject 
*_wrap_DefaultDateTime_get(void) { 
26829     pyobj 
= SWIG_NewPointerObj((void *)(&wxDefaultDateTime
), SWIGTYPE_p_wxDateTime
, 0); 
26834 static PyObject 
*_wrap_new_DataFormat(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26835     PyObject 
*resultobj
; 
26836     wxDataFormatId arg1 
; 
26837     wxDataFormat 
*result
; 
26838     PyObject 
* obj0 
= 0 ; 
26839     char *kwnames
[] = { 
26840         (char *) "type", NULL 
 
26843     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DataFormat",kwnames
,&obj0
)) goto fail
; 
26845         arg1 
= (wxDataFormatId
)(SWIG_As_int(obj0
));  
26846         if (SWIG_arg_fail(1)) SWIG_fail
; 
26849         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26850         result 
= (wxDataFormat 
*)new wxDataFormat((wxDataFormatId 
)arg1
); 
26852         wxPyEndAllowThreads(__tstate
); 
26853         if (PyErr_Occurred()) SWIG_fail
; 
26855     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDataFormat
, 1); 
26862 static PyObject 
*_wrap_new_CustomDataFormat(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26863     PyObject 
*resultobj
; 
26864     wxString 
*arg1 
= 0 ; 
26865     wxDataFormat 
*result
; 
26866     bool temp1 
= false ; 
26867     PyObject 
* obj0 
= 0 ; 
26868     char *kwnames
[] = { 
26869         (char *) "format", NULL 
 
26872     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_CustomDataFormat",kwnames
,&obj0
)) goto fail
; 
26874         arg1 
= wxString_in_helper(obj0
); 
26875         if (arg1 
== NULL
) SWIG_fail
; 
26879         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26880         result 
= (wxDataFormat 
*)new wxDataFormat((wxString 
const &)*arg1
); 
26882         wxPyEndAllowThreads(__tstate
); 
26883         if (PyErr_Occurred()) SWIG_fail
; 
26885     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDataFormat
, 1); 
26900 static PyObject 
*_wrap_delete_DataFormat(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
26901     PyObject 
*resultobj
; 
26902     wxDataFormat 
*arg1 
= (wxDataFormat 
*) 0 ; 
26903     PyObject 
* obj0 
= 0 ; 
26904     char *kwnames
[] = { 
26905         (char *) "self", NULL 
 
26908     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_DataFormat",kwnames
,&obj0
)) goto fail
; 
26909     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataFormat
, SWIG_POINTER_EXCEPTION 
| 0); 
26910     if (SWIG_arg_fail(1)) SWIG_fail
; 
26912         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26915         wxPyEndAllowThreads(__tstate
); 
26916         if (PyErr_Occurred()) SWIG_fail
; 
26918     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
26925 static PyObject 
*_wrap_DataFormat___eq____SWIG_0(PyObject 
*, PyObject 
*args
) { 
26926     PyObject 
*resultobj
; 
26927     wxDataFormat 
*arg1 
= (wxDataFormat 
*) 0 ; 
26928     wxDataFormatId arg2 
; 
26930     PyObject 
* obj0 
= 0 ; 
26931     PyObject 
* obj1 
= 0 ; 
26933     if(!PyArg_ParseTuple(args
,(char *)"OO:DataFormat___eq__",&obj0
,&obj1
)) goto fail
; 
26934     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataFormat
, SWIG_POINTER_EXCEPTION 
| 0); 
26935     if (SWIG_arg_fail(1)) SWIG_fail
; 
26937         arg2 
= (wxDataFormatId
)(SWIG_As_int(obj1
));  
26938         if (SWIG_arg_fail(2)) SWIG_fail
; 
26941         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26942         result 
= (bool)((wxDataFormat 
const *)arg1
)->operator ==((wxDataFormatId 
)arg2
); 
26944         wxPyEndAllowThreads(__tstate
); 
26945         if (PyErr_Occurred()) SWIG_fail
; 
26948         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
26956 static PyObject 
*_wrap_DataFormat___ne____SWIG_0(PyObject 
*, PyObject 
*args
) { 
26957     PyObject 
*resultobj
; 
26958     wxDataFormat 
*arg1 
= (wxDataFormat 
*) 0 ; 
26959     wxDataFormatId arg2 
; 
26961     PyObject 
* obj0 
= 0 ; 
26962     PyObject 
* obj1 
= 0 ; 
26964     if(!PyArg_ParseTuple(args
,(char *)"OO:DataFormat___ne__",&obj0
,&obj1
)) goto fail
; 
26965     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataFormat
, SWIG_POINTER_EXCEPTION 
| 0); 
26966     if (SWIG_arg_fail(1)) SWIG_fail
; 
26968         arg2 
= (wxDataFormatId
)(SWIG_As_int(obj1
));  
26969         if (SWIG_arg_fail(2)) SWIG_fail
; 
26972         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
26973         result 
= (bool)((wxDataFormat 
const *)arg1
)->operator !=((wxDataFormatId 
)arg2
); 
26975         wxPyEndAllowThreads(__tstate
); 
26976         if (PyErr_Occurred()) SWIG_fail
; 
26979         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
26987 static PyObject 
*_wrap_DataFormat___eq____SWIG_1(PyObject 
*, PyObject 
*args
) { 
26988     PyObject 
*resultobj
; 
26989     wxDataFormat 
*arg1 
= (wxDataFormat 
*) 0 ; 
26990     wxDataFormat 
*arg2 
= 0 ; 
26992     PyObject 
* obj0 
= 0 ; 
26993     PyObject 
* obj1 
= 0 ; 
26995     if(!PyArg_ParseTuple(args
,(char *)"OO:DataFormat___eq__",&obj0
,&obj1
)) goto fail
; 
26996     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataFormat
, SWIG_POINTER_EXCEPTION 
| 0); 
26997     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
27004         if (SWIG_arg_fail(2)) SWIG_fail
; 
27007         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27008         result 
= (bool)((wxDataFormat 
const *)arg1
)->operator ==((wxDataFormat 
const &)*arg2
); 
27010         wxPyEndAllowThreads(__tstate
); 
27011         if (PyErr_Occurred()) SWIG_fail
; 
27014         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
27022 static PyObject 
*_wrap_DataFormat___eq__(PyObject 
*self
, PyObject 
*args
) { 
27027     argc 
= PyObject_Length(args
); 
27028     for (ii 
= 0; (ii 
< argc
) && (ii 
< 2); ii
++) { 
27029         argv
[ii
] = PyTuple_GetItem(args
,ii
); 
27035             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDataFormat
, 0) == -1) { 
27045                 if (SWIG_ConvertPtr(argv
[1], &ptr
, SWIGTYPE_p_wxDataFormat
, 0) == -1) { 
27053                 return _wrap_DataFormat___eq____SWIG_1(self
,args
); 
27061             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDataFormat
, 0) == -1) { 
27069             _v 
= SWIG_Check_int(argv
[1]); 
27071                 return _wrap_DataFormat___eq____SWIG_0(self
,args
); 
27076     Py_INCREF(Py_NotImplemented
); 
27077     return Py_NotImplemented
; 
27081 static PyObject 
*_wrap_DataFormat___ne____SWIG_1(PyObject 
*, PyObject 
*args
) { 
27082     PyObject 
*resultobj
; 
27083     wxDataFormat 
*arg1 
= (wxDataFormat 
*) 0 ; 
27084     wxDataFormat 
*arg2 
= 0 ; 
27086     PyObject 
* obj0 
= 0 ; 
27087     PyObject 
* obj1 
= 0 ; 
27089     if(!PyArg_ParseTuple(args
,(char *)"OO:DataFormat___ne__",&obj0
,&obj1
)) goto fail
; 
27090     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataFormat
, SWIG_POINTER_EXCEPTION 
| 0); 
27091     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
27098         if (SWIG_arg_fail(2)) SWIG_fail
; 
27101         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27102         result 
= (bool)((wxDataFormat 
const *)arg1
)->operator !=((wxDataFormat 
const &)*arg2
); 
27104         wxPyEndAllowThreads(__tstate
); 
27105         if (PyErr_Occurred()) SWIG_fail
; 
27108         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
27116 static PyObject 
*_wrap_DataFormat___ne__(PyObject 
*self
, PyObject 
*args
) { 
27121     argc 
= PyObject_Length(args
); 
27122     for (ii 
= 0; (ii 
< argc
) && (ii 
< 2); ii
++) { 
27123         argv
[ii
] = PyTuple_GetItem(args
,ii
); 
27129             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDataFormat
, 0) == -1) { 
27139                 if (SWIG_ConvertPtr(argv
[1], &ptr
, SWIGTYPE_p_wxDataFormat
, 0) == -1) { 
27147                 return _wrap_DataFormat___ne____SWIG_1(self
,args
); 
27155             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDataFormat
, 0) == -1) { 
27163             _v 
= SWIG_Check_int(argv
[1]); 
27165                 return _wrap_DataFormat___ne____SWIG_0(self
,args
); 
27170     Py_INCREF(Py_NotImplemented
); 
27171     return Py_NotImplemented
; 
27175 static PyObject 
*_wrap_DataFormat_SetType(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27176     PyObject 
*resultobj
; 
27177     wxDataFormat 
*arg1 
= (wxDataFormat 
*) 0 ; 
27178     wxDataFormatId arg2 
; 
27179     PyObject 
* obj0 
= 0 ; 
27180     PyObject 
* obj1 
= 0 ; 
27181     char *kwnames
[] = { 
27182         (char *) "self",(char *) "format", NULL 
 
27185     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DataFormat_SetType",kwnames
,&obj0
,&obj1
)) goto fail
; 
27186     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataFormat
, SWIG_POINTER_EXCEPTION 
| 0); 
27187     if (SWIG_arg_fail(1)) SWIG_fail
; 
27189         arg2 
= (wxDataFormatId
)(SWIG_As_int(obj1
));  
27190         if (SWIG_arg_fail(2)) SWIG_fail
; 
27193         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27194         (arg1
)->SetType((wxDataFormatId 
)arg2
); 
27196         wxPyEndAllowThreads(__tstate
); 
27197         if (PyErr_Occurred()) SWIG_fail
; 
27199     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
27206 static PyObject 
*_wrap_DataFormat_GetType(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27207     PyObject 
*resultobj
; 
27208     wxDataFormat 
*arg1 
= (wxDataFormat 
*) 0 ; 
27209     wxDataFormatId result
; 
27210     PyObject 
* obj0 
= 0 ; 
27211     char *kwnames
[] = { 
27212         (char *) "self", NULL 
 
27215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DataFormat_GetType",kwnames
,&obj0
)) goto fail
; 
27216     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataFormat
, SWIG_POINTER_EXCEPTION 
| 0); 
27217     if (SWIG_arg_fail(1)) SWIG_fail
; 
27219         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27220         result 
= (wxDataFormatId
)((wxDataFormat 
const *)arg1
)->GetType(); 
27222         wxPyEndAllowThreads(__tstate
); 
27223         if (PyErr_Occurred()) SWIG_fail
; 
27225     resultobj 
= SWIG_From_int((result
)); 
27232 static PyObject 
*_wrap_DataFormat_GetId(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27233     PyObject 
*resultobj
; 
27234     wxDataFormat 
*arg1 
= (wxDataFormat 
*) 0 ; 
27236     PyObject 
* obj0 
= 0 ; 
27237     char *kwnames
[] = { 
27238         (char *) "self", NULL 
 
27241     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DataFormat_GetId",kwnames
,&obj0
)) goto fail
; 
27242     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataFormat
, SWIG_POINTER_EXCEPTION 
| 0); 
27243     if (SWIG_arg_fail(1)) SWIG_fail
; 
27245         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27246         result 
= ((wxDataFormat 
const *)arg1
)->GetId(); 
27248         wxPyEndAllowThreads(__tstate
); 
27249         if (PyErr_Occurred()) SWIG_fail
; 
27253         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
27255         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
27264 static PyObject 
*_wrap_DataFormat_SetId(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27265     PyObject 
*resultobj
; 
27266     wxDataFormat 
*arg1 
= (wxDataFormat 
*) 0 ; 
27267     wxString 
*arg2 
= 0 ; 
27268     bool temp2 
= false ; 
27269     PyObject 
* obj0 
= 0 ; 
27270     PyObject 
* obj1 
= 0 ; 
27271     char *kwnames
[] = { 
27272         (char *) "self",(char *) "format", NULL 
 
27275     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DataFormat_SetId",kwnames
,&obj0
,&obj1
)) goto fail
; 
27276     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataFormat
, SWIG_POINTER_EXCEPTION 
| 0); 
27277     if (SWIG_arg_fail(1)) SWIG_fail
; 
27279         arg2 
= wxString_in_helper(obj1
); 
27280         if (arg2 
== NULL
) SWIG_fail
; 
27284         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27285         (arg1
)->SetId((wxString 
const &)*arg2
); 
27287         wxPyEndAllowThreads(__tstate
); 
27288         if (PyErr_Occurred()) SWIG_fail
; 
27290     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
27305 static PyObject 
* DataFormat_swigregister(PyObject 
*, PyObject 
*args
) { 
27307     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
27308     SWIG_TypeClientData(SWIGTYPE_p_wxDataFormat
, obj
); 
27310     return Py_BuildValue((char *)""); 
27312 static int _wrap_FormatInvalid_set(PyObject 
*) { 
27313     PyErr_SetString(PyExc_TypeError
,"Variable FormatInvalid is read-only."); 
27318 static PyObject 
*_wrap_FormatInvalid_get(void) { 
27321     pyobj 
= SWIG_NewPointerObj((void *)(&wxFormatInvalid
), SWIGTYPE_p_wxDataFormat
, 0); 
27326 static PyObject 
*_wrap_delete_DataObject(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27327     PyObject 
*resultobj
; 
27328     wxDataObject 
*arg1 
= (wxDataObject 
*) 0 ; 
27329     PyObject 
* obj0 
= 0 ; 
27330     char *kwnames
[] = { 
27331         (char *) "self", NULL 
 
27334     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_DataObject",kwnames
,&obj0
)) goto fail
; 
27335     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
27336     if (SWIG_arg_fail(1)) SWIG_fail
; 
27338         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27341         wxPyEndAllowThreads(__tstate
); 
27342         if (PyErr_Occurred()) SWIG_fail
; 
27344     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
27351 static PyObject 
*_wrap_DataObject_GetPreferredFormat(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27352     PyObject 
*resultobj
; 
27353     wxDataObject 
*arg1 
= (wxDataObject 
*) 0 ; 
27354     wxDataObject::Direction arg2 
= (wxDataObject::Direction
) wxDataObject::Get 
; 
27355     SwigValueWrapper
<wxDataFormat 
> result
; 
27356     PyObject 
* obj0 
= 0 ; 
27357     PyObject 
* obj1 
= 0 ; 
27358     char *kwnames
[] = { 
27359         (char *) "self",(char *) "dir", NULL 
 
27362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DataObject_GetPreferredFormat",kwnames
,&obj0
,&obj1
)) goto fail
; 
27363     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
27364     if (SWIG_arg_fail(1)) SWIG_fail
; 
27367             arg2 
= (wxDataObject::Direction
)(SWIG_As_int(obj1
));  
27368             if (SWIG_arg_fail(2)) SWIG_fail
; 
27372         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27373         result 
= ((wxDataObject 
const *)arg1
)->GetPreferredFormat((wxDataObject::Direction 
)arg2
); 
27375         wxPyEndAllowThreads(__tstate
); 
27376         if (PyErr_Occurred()) SWIG_fail
; 
27379         wxDataFormat 
* resultptr
; 
27380         resultptr 
= new wxDataFormat((wxDataFormat 
&)(result
)); 
27381         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxDataFormat
, 1); 
27389 static PyObject 
*_wrap_DataObject_GetFormatCount(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27390     PyObject 
*resultobj
; 
27391     wxDataObject 
*arg1 
= (wxDataObject 
*) 0 ; 
27392     wxDataObject::Direction arg2 
= (wxDataObject::Direction
) wxDataObject::Get 
; 
27394     PyObject 
* obj0 
= 0 ; 
27395     PyObject 
* obj1 
= 0 ; 
27396     char *kwnames
[] = { 
27397         (char *) "self",(char *) "dir", NULL 
 
27400     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DataObject_GetFormatCount",kwnames
,&obj0
,&obj1
)) goto fail
; 
27401     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
27402     if (SWIG_arg_fail(1)) SWIG_fail
; 
27405             arg2 
= (wxDataObject::Direction
)(SWIG_As_int(obj1
));  
27406             if (SWIG_arg_fail(2)) SWIG_fail
; 
27410         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27411         result 
= (size_t)((wxDataObject 
const *)arg1
)->GetFormatCount((wxDataObject::Direction 
)arg2
); 
27413         wxPyEndAllowThreads(__tstate
); 
27414         if (PyErr_Occurred()) SWIG_fail
; 
27417         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
27425 static PyObject 
*_wrap_DataObject_IsSupported(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27426     PyObject 
*resultobj
; 
27427     wxDataObject 
*arg1 
= (wxDataObject 
*) 0 ; 
27428     wxDataFormat 
*arg2 
= 0 ; 
27429     wxDataObject::Direction arg3 
= (wxDataObject::Direction
) wxDataObject::Get 
; 
27431     PyObject 
* obj0 
= 0 ; 
27432     PyObject 
* obj1 
= 0 ; 
27433     PyObject 
* obj2 
= 0 ; 
27434     char *kwnames
[] = { 
27435         (char *) "self",(char *) "format",(char *) "dir", NULL 
 
27438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:DataObject_IsSupported",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
27439     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
27440     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
27447         if (SWIG_arg_fail(2)) SWIG_fail
; 
27451             arg3 
= (wxDataObject::Direction
)(SWIG_As_int(obj2
));  
27452             if (SWIG_arg_fail(3)) SWIG_fail
; 
27456         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27457         result 
= (bool)((wxDataObject 
const *)arg1
)->IsSupported((wxDataFormat 
const &)*arg2
,(wxDataObject::Direction 
)arg3
); 
27459         wxPyEndAllowThreads(__tstate
); 
27460         if (PyErr_Occurred()) SWIG_fail
; 
27463         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
27471 static PyObject 
*_wrap_DataObject_GetDataSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27472     PyObject 
*resultobj
; 
27473     wxDataObject 
*arg1 
= (wxDataObject 
*) 0 ; 
27474     wxDataFormat 
*arg2 
= 0 ; 
27476     PyObject 
* obj0 
= 0 ; 
27477     PyObject 
* obj1 
= 0 ; 
27478     char *kwnames
[] = { 
27479         (char *) "self",(char *) "format", NULL 
 
27482     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DataObject_GetDataSize",kwnames
,&obj0
,&obj1
)) goto fail
; 
27483     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
27484     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
27491         if (SWIG_arg_fail(2)) SWIG_fail
; 
27494         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27495         result 
= (size_t)((wxDataObject 
const *)arg1
)->GetDataSize((wxDataFormat 
const &)*arg2
); 
27497         wxPyEndAllowThreads(__tstate
); 
27498         if (PyErr_Occurred()) SWIG_fail
; 
27501         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
27509 static PyObject 
*_wrap_DataObject_GetAllFormats(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27510     PyObject 
*resultobj
; 
27511     wxDataObject 
*arg1 
= (wxDataObject 
*) 0 ; 
27512     wxDataObject::Direction arg2 
= (wxDataObject::Direction
) wxDataObject::Get 
; 
27514     PyObject 
* obj0 
= 0 ; 
27515     PyObject 
* obj1 
= 0 ; 
27516     char *kwnames
[] = { 
27517         (char *) "self",(char *) "dir", NULL 
 
27520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DataObject_GetAllFormats",kwnames
,&obj0
,&obj1
)) goto fail
; 
27521     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
27522     if (SWIG_arg_fail(1)) SWIG_fail
; 
27525             arg2 
= (wxDataObject::Direction
)(SWIG_As_int(obj1
));  
27526             if (SWIG_arg_fail(2)) SWIG_fail
; 
27530         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27531         result 
= (PyObject 
*)wxDataObject_GetAllFormats(arg1
,(wxDataObject::Direction 
)arg2
); 
27533         wxPyEndAllowThreads(__tstate
); 
27534         if (PyErr_Occurred()) SWIG_fail
; 
27536     resultobj 
= result
; 
27543 static PyObject 
*_wrap_DataObject_GetDataHere(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27544     PyObject 
*resultobj
; 
27545     wxDataObject 
*arg1 
= (wxDataObject 
*) 0 ; 
27546     wxDataFormat 
*arg2 
= 0 ; 
27548     PyObject 
* obj0 
= 0 ; 
27549     PyObject 
* obj1 
= 0 ; 
27550     char *kwnames
[] = { 
27551         (char *) "self",(char *) "format", NULL 
 
27554     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DataObject_GetDataHere",kwnames
,&obj0
,&obj1
)) goto fail
; 
27555     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
27556     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
27563         if (SWIG_arg_fail(2)) SWIG_fail
; 
27566         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27567         result 
= (PyObject 
*)wxDataObject_GetDataHere(arg1
,(wxDataFormat 
const &)*arg2
); 
27569         wxPyEndAllowThreads(__tstate
); 
27570         if (PyErr_Occurred()) SWIG_fail
; 
27572     resultobj 
= result
; 
27579 static PyObject 
*_wrap_DataObject_SetData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27580     PyObject 
*resultobj
; 
27581     wxDataObject 
*arg1 
= (wxDataObject 
*) 0 ; 
27582     wxDataFormat 
*arg2 
= 0 ; 
27583     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
27585     PyObject 
* obj0 
= 0 ; 
27586     PyObject 
* obj1 
= 0 ; 
27587     PyObject 
* obj2 
= 0 ; 
27588     char *kwnames
[] = { 
27589         (char *) "self",(char *) "format",(char *) "data", NULL 
 
27592     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:DataObject_SetData",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
27593     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
27594     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
27601         if (SWIG_arg_fail(2)) SWIG_fail
; 
27605         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27606         result 
= (bool)wxDataObject_SetData(arg1
,(wxDataFormat 
const &)*arg2
,arg3
); 
27608         wxPyEndAllowThreads(__tstate
); 
27609         if (PyErr_Occurred()) SWIG_fail
; 
27612         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
27620 static PyObject 
* DataObject_swigregister(PyObject 
*, PyObject 
*args
) { 
27622     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
27623     SWIG_TypeClientData(SWIGTYPE_p_wxDataObject
, obj
); 
27625     return Py_BuildValue((char *)""); 
27627 static PyObject 
*_wrap_new_DataObjectSimple(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27628     PyObject 
*resultobj
; 
27629     wxDataFormat 
const &arg1_defvalue 
= wxFormatInvalid 
; 
27630     wxDataFormat 
*arg1 
= (wxDataFormat 
*) &arg1_defvalue 
; 
27631     wxDataObjectSimple 
*result
; 
27632     PyObject 
* obj0 
= 0 ; 
27633     char *kwnames
[] = { 
27634         (char *) "format", NULL 
 
27637     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_DataObjectSimple",kwnames
,&obj0
)) goto fail
; 
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"); 
27645             if (SWIG_arg_fail(1)) SWIG_fail
; 
27649         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27650         result 
= (wxDataObjectSimple 
*)new wxDataObjectSimple((wxDataFormat 
const &)*arg1
); 
27652         wxPyEndAllowThreads(__tstate
); 
27653         if (PyErr_Occurred()) SWIG_fail
; 
27655     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDataObjectSimple
, 1); 
27662 static PyObject 
*_wrap_DataObjectSimple_GetFormat(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27663     PyObject 
*resultobj
; 
27664     wxDataObjectSimple 
*arg1 
= (wxDataObjectSimple 
*) 0 ; 
27665     wxDataFormat 
*result
; 
27666     PyObject 
* obj0 
= 0 ; 
27667     char *kwnames
[] = { 
27668         (char *) "self", NULL 
 
27671     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DataObjectSimple_GetFormat",kwnames
,&obj0
)) goto fail
; 
27672     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObjectSimple
, SWIG_POINTER_EXCEPTION 
| 0); 
27673     if (SWIG_arg_fail(1)) SWIG_fail
; 
27675         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27677             wxDataFormat 
const &_result_ref 
= (arg1
)->GetFormat(); 
27678             result 
= (wxDataFormat 
*) &_result_ref
; 
27681         wxPyEndAllowThreads(__tstate
); 
27682         if (PyErr_Occurred()) SWIG_fail
; 
27684     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDataFormat
, 0); 
27691 static PyObject 
*_wrap_DataObjectSimple_SetFormat(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27692     PyObject 
*resultobj
; 
27693     wxDataObjectSimple 
*arg1 
= (wxDataObjectSimple 
*) 0 ; 
27694     wxDataFormat 
*arg2 
= 0 ; 
27695     PyObject 
* obj0 
= 0 ; 
27696     PyObject 
* obj1 
= 0 ; 
27697     char *kwnames
[] = { 
27698         (char *) "self",(char *) "format", NULL 
 
27701     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DataObjectSimple_SetFormat",kwnames
,&obj0
,&obj1
)) goto fail
; 
27702     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObjectSimple
, SWIG_POINTER_EXCEPTION 
| 0); 
27703     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
27710         if (SWIG_arg_fail(2)) SWIG_fail
; 
27713         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27714         (arg1
)->SetFormat((wxDataFormat 
const &)*arg2
); 
27716         wxPyEndAllowThreads(__tstate
); 
27717         if (PyErr_Occurred()) SWIG_fail
; 
27719     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
27726 static PyObject 
*_wrap_DataObjectSimple_GetDataSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27727     PyObject 
*resultobj
; 
27728     wxDataObjectSimple 
*arg1 
= (wxDataObjectSimple 
*) 0 ; 
27730     PyObject 
* obj0 
= 0 ; 
27731     char *kwnames
[] = { 
27732         (char *) "self", NULL 
 
27735     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DataObjectSimple_GetDataSize",kwnames
,&obj0
)) goto fail
; 
27736     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObjectSimple
, SWIG_POINTER_EXCEPTION 
| 0); 
27737     if (SWIG_arg_fail(1)) SWIG_fail
; 
27739         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27740         result 
= (size_t)((wxDataObjectSimple 
const *)arg1
)->GetDataSize(); 
27742         wxPyEndAllowThreads(__tstate
); 
27743         if (PyErr_Occurred()) SWIG_fail
; 
27746         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
27754 static PyObject 
*_wrap_DataObjectSimple_GetDataHere(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27755     PyObject 
*resultobj
; 
27756     wxDataObjectSimple 
*arg1 
= (wxDataObjectSimple 
*) 0 ; 
27758     PyObject 
* obj0 
= 0 ; 
27759     char *kwnames
[] = { 
27760         (char *) "self", NULL 
 
27763     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DataObjectSimple_GetDataHere",kwnames
,&obj0
)) goto fail
; 
27764     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObjectSimple
, SWIG_POINTER_EXCEPTION 
| 0); 
27765     if (SWIG_arg_fail(1)) SWIG_fail
; 
27767         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27768         result 
= (PyObject 
*)wxDataObjectSimple_GetDataHere(arg1
); 
27770         wxPyEndAllowThreads(__tstate
); 
27771         if (PyErr_Occurred()) SWIG_fail
; 
27773     resultobj 
= result
; 
27780 static PyObject 
*_wrap_DataObjectSimple_SetData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27781     PyObject 
*resultobj
; 
27782     wxDataObjectSimple 
*arg1 
= (wxDataObjectSimple 
*) 0 ; 
27783     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
27785     PyObject 
* obj0 
= 0 ; 
27786     PyObject 
* obj1 
= 0 ; 
27787     char *kwnames
[] = { 
27788         (char *) "self",(char *) "data", NULL 
 
27791     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DataObjectSimple_SetData",kwnames
,&obj0
,&obj1
)) goto fail
; 
27792     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObjectSimple
, SWIG_POINTER_EXCEPTION 
| 0); 
27793     if (SWIG_arg_fail(1)) SWIG_fail
; 
27796         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27797         result 
= (bool)wxDataObjectSimple_SetData(arg1
,arg2
); 
27799         wxPyEndAllowThreads(__tstate
); 
27800         if (PyErr_Occurred()) SWIG_fail
; 
27803         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
27811 static PyObject 
* DataObjectSimple_swigregister(PyObject 
*, PyObject 
*args
) { 
27813     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
27814     SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectSimple
, obj
); 
27816     return Py_BuildValue((char *)""); 
27818 static PyObject 
*_wrap_new_PyDataObjectSimple(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27819     PyObject 
*resultobj
; 
27820     wxDataFormat 
const &arg1_defvalue 
= wxFormatInvalid 
; 
27821     wxDataFormat 
*arg1 
= (wxDataFormat 
*) &arg1_defvalue 
; 
27822     wxPyDataObjectSimple 
*result
; 
27823     PyObject 
* obj0 
= 0 ; 
27824     char *kwnames
[] = { 
27825         (char *) "format", NULL 
 
27828     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_PyDataObjectSimple",kwnames
,&obj0
)) goto fail
; 
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"); 
27836             if (SWIG_arg_fail(1)) SWIG_fail
; 
27840         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27841         result 
= (wxPyDataObjectSimple 
*)new wxPyDataObjectSimple((wxDataFormat 
const &)*arg1
); 
27843         wxPyEndAllowThreads(__tstate
); 
27844         if (PyErr_Occurred()) SWIG_fail
; 
27846     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyDataObjectSimple
, 1); 
27853 static PyObject 
*_wrap_PyDataObjectSimple__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27854     PyObject 
*resultobj
; 
27855     wxPyDataObjectSimple 
*arg1 
= (wxPyDataObjectSimple 
*) 0 ; 
27856     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
27857     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
27858     PyObject 
* obj0 
= 0 ; 
27859     PyObject 
* obj1 
= 0 ; 
27860     PyObject 
* obj2 
= 0 ; 
27861     char *kwnames
[] = { 
27862         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
27865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyDataObjectSimple__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
27866     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDataObjectSimple
, SWIG_POINTER_EXCEPTION 
| 0); 
27867     if (SWIG_arg_fail(1)) SWIG_fail
; 
27871         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27872         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
27874         wxPyEndAllowThreads(__tstate
); 
27875         if (PyErr_Occurred()) SWIG_fail
; 
27877     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
27884 static PyObject 
* PyDataObjectSimple_swigregister(PyObject 
*, PyObject 
*args
) { 
27886     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
27887     SWIG_TypeClientData(SWIGTYPE_p_wxPyDataObjectSimple
, obj
); 
27889     return Py_BuildValue((char *)""); 
27891 static PyObject 
*_wrap_new_DataObjectComposite(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27892     PyObject 
*resultobj
; 
27893     wxDataObjectComposite 
*result
; 
27894     char *kwnames
[] = { 
27898     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_DataObjectComposite",kwnames
)) goto fail
; 
27900         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27901         result 
= (wxDataObjectComposite 
*)new wxDataObjectComposite(); 
27903         wxPyEndAllowThreads(__tstate
); 
27904         if (PyErr_Occurred()) SWIG_fail
; 
27906     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDataObjectComposite
, 1); 
27913 static PyObject 
*_wrap_DataObjectComposite_Add(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27914     PyObject 
*resultobj
; 
27915     wxDataObjectComposite 
*arg1 
= (wxDataObjectComposite 
*) 0 ; 
27916     wxDataObjectSimple 
*arg2 
= (wxDataObjectSimple 
*) 0 ; 
27917     bool arg3 
= (bool) false ; 
27918     PyObject 
* obj0 
= 0 ; 
27919     PyObject 
* obj1 
= 0 ; 
27920     PyObject 
* obj2 
= 0 ; 
27921     char *kwnames
[] = { 
27922         (char *) "self",(char *) "dataObject",(char *) "preferred", NULL 
 
27925     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:DataObjectComposite_Add",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
27926     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObjectComposite
, SWIG_POINTER_EXCEPTION 
| 0); 
27927     if (SWIG_arg_fail(1)) SWIG_fail
; 
27928     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDataObjectSimple
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
27929     if (SWIG_arg_fail(2)) SWIG_fail
; 
27932             arg3 
= (bool)(SWIG_As_bool(obj2
));  
27933             if (SWIG_arg_fail(3)) SWIG_fail
; 
27937         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27938         (arg1
)->Add(arg2
,arg3
); 
27940         wxPyEndAllowThreads(__tstate
); 
27941         if (PyErr_Occurred()) SWIG_fail
; 
27943     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
27950 static PyObject 
* DataObjectComposite_swigregister(PyObject 
*, PyObject 
*args
) { 
27952     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
27953     SWIG_TypeClientData(SWIGTYPE_p_wxDataObjectComposite
, obj
); 
27955     return Py_BuildValue((char *)""); 
27957 static PyObject 
*_wrap_new_TextDataObject(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27958     PyObject 
*resultobj
; 
27959     wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
27960     wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
27961     wxTextDataObject 
*result
; 
27962     bool temp1 
= false ; 
27963     PyObject 
* obj0 
= 0 ; 
27964     char *kwnames
[] = { 
27965         (char *) "text", NULL 
 
27968     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_TextDataObject",kwnames
,&obj0
)) goto fail
; 
27971             arg1 
= wxString_in_helper(obj0
); 
27972             if (arg1 
== NULL
) SWIG_fail
; 
27977         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
27978         result 
= (wxTextDataObject 
*)new wxTextDataObject((wxString 
const &)*arg1
); 
27980         wxPyEndAllowThreads(__tstate
); 
27981         if (PyErr_Occurred()) SWIG_fail
; 
27983     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTextDataObject
, 1); 
27998 static PyObject 
*_wrap_TextDataObject_GetTextLength(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
27999     PyObject 
*resultobj
; 
28000     wxTextDataObject 
*arg1 
= (wxTextDataObject 
*) 0 ; 
28002     PyObject 
* obj0 
= 0 ; 
28003     char *kwnames
[] = { 
28004         (char *) "self", NULL 
 
28007     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TextDataObject_GetTextLength",kwnames
,&obj0
)) goto fail
; 
28008     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTextDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28009     if (SWIG_arg_fail(1)) SWIG_fail
; 
28011         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28012         result 
= (size_t)(arg1
)->GetTextLength(); 
28014         wxPyEndAllowThreads(__tstate
); 
28015         if (PyErr_Occurred()) SWIG_fail
; 
28018         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
28026 static PyObject 
*_wrap_TextDataObject_GetText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28027     PyObject 
*resultobj
; 
28028     wxTextDataObject 
*arg1 
= (wxTextDataObject 
*) 0 ; 
28030     PyObject 
* obj0 
= 0 ; 
28031     char *kwnames
[] = { 
28032         (char *) "self", NULL 
 
28035     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TextDataObject_GetText",kwnames
,&obj0
)) goto fail
; 
28036     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTextDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28037     if (SWIG_arg_fail(1)) SWIG_fail
; 
28039         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28040         result 
= (arg1
)->GetText(); 
28042         wxPyEndAllowThreads(__tstate
); 
28043         if (PyErr_Occurred()) SWIG_fail
; 
28047         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
28049         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
28058 static PyObject 
*_wrap_TextDataObject_SetText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28059     PyObject 
*resultobj
; 
28060     wxTextDataObject 
*arg1 
= (wxTextDataObject 
*) 0 ; 
28061     wxString 
*arg2 
= 0 ; 
28062     bool temp2 
= false ; 
28063     PyObject 
* obj0 
= 0 ; 
28064     PyObject 
* obj1 
= 0 ; 
28065     char *kwnames
[] = { 
28066         (char *) "self",(char *) "text", NULL 
 
28069     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TextDataObject_SetText",kwnames
,&obj0
,&obj1
)) goto fail
; 
28070     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTextDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28071     if (SWIG_arg_fail(1)) SWIG_fail
; 
28073         arg2 
= wxString_in_helper(obj1
); 
28074         if (arg2 
== NULL
) SWIG_fail
; 
28078         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28079         (arg1
)->SetText((wxString 
const &)*arg2
); 
28081         wxPyEndAllowThreads(__tstate
); 
28082         if (PyErr_Occurred()) SWIG_fail
; 
28084     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
28099 static PyObject 
* TextDataObject_swigregister(PyObject 
*, PyObject 
*args
) { 
28101     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
28102     SWIG_TypeClientData(SWIGTYPE_p_wxTextDataObject
, obj
); 
28104     return Py_BuildValue((char *)""); 
28106 static PyObject 
*_wrap_new_PyTextDataObject(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28107     PyObject 
*resultobj
; 
28108     wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
28109     wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
28110     wxPyTextDataObject 
*result
; 
28111     bool temp1 
= false ; 
28112     PyObject 
* obj0 
= 0 ; 
28113     char *kwnames
[] = { 
28114         (char *) "text", NULL 
 
28117     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_PyTextDataObject",kwnames
,&obj0
)) goto fail
; 
28120             arg1 
= wxString_in_helper(obj0
); 
28121             if (arg1 
== NULL
) SWIG_fail
; 
28126         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28127         result 
= (wxPyTextDataObject 
*)new wxPyTextDataObject((wxString 
const &)*arg1
); 
28129         wxPyEndAllowThreads(__tstate
); 
28130         if (PyErr_Occurred()) SWIG_fail
; 
28132     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTextDataObject
, 1); 
28147 static PyObject 
*_wrap_PyTextDataObject__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28148     PyObject 
*resultobj
; 
28149     wxPyTextDataObject 
*arg1 
= (wxPyTextDataObject 
*) 0 ; 
28150     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
28151     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
28152     PyObject 
* obj0 
= 0 ; 
28153     PyObject 
* obj1 
= 0 ; 
28154     PyObject 
* obj2 
= 0 ; 
28155     char *kwnames
[] = { 
28156         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
28159     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyTextDataObject__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
28160     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTextDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28161     if (SWIG_arg_fail(1)) SWIG_fail
; 
28165         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28166         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
28168         wxPyEndAllowThreads(__tstate
); 
28169         if (PyErr_Occurred()) SWIG_fail
; 
28171     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
28178 static PyObject 
* PyTextDataObject_swigregister(PyObject 
*, PyObject 
*args
) { 
28180     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
28181     SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDataObject
, obj
); 
28183     return Py_BuildValue((char *)""); 
28185 static PyObject 
*_wrap_new_BitmapDataObject(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28186     PyObject 
*resultobj
; 
28187     wxBitmap 
const &arg1_defvalue 
= wxNullBitmap 
; 
28188     wxBitmap 
*arg1 
= (wxBitmap 
*) &arg1_defvalue 
; 
28189     wxBitmapDataObject 
*result
; 
28190     PyObject 
* obj0 
= 0 ; 
28191     char *kwnames
[] = { 
28192         (char *) "bitmap", NULL 
 
28195     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_BitmapDataObject",kwnames
,&obj0
)) goto fail
; 
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"); 
28203             if (SWIG_arg_fail(1)) SWIG_fail
; 
28207         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28208         result 
= (wxBitmapDataObject 
*)new wxBitmapDataObject((wxBitmap 
const &)*arg1
); 
28210         wxPyEndAllowThreads(__tstate
); 
28211         if (PyErr_Occurred()) SWIG_fail
; 
28213     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxBitmapDataObject
, 1); 
28220 static PyObject 
*_wrap_BitmapDataObject_GetBitmap(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28221     PyObject 
*resultobj
; 
28222     wxBitmapDataObject 
*arg1 
= (wxBitmapDataObject 
*) 0 ; 
28224     PyObject 
* obj0 
= 0 ; 
28225     char *kwnames
[] = { 
28226         (char *) "self", NULL 
 
28229     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:BitmapDataObject_GetBitmap",kwnames
,&obj0
)) goto fail
; 
28230     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxBitmapDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28231     if (SWIG_arg_fail(1)) SWIG_fail
; 
28233         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28234         result 
= ((wxBitmapDataObject 
const *)arg1
)->GetBitmap(); 
28236         wxPyEndAllowThreads(__tstate
); 
28237         if (PyErr_Occurred()) SWIG_fail
; 
28240         wxBitmap 
* resultptr
; 
28241         resultptr 
= new wxBitmap((wxBitmap 
&)(result
)); 
28242         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxBitmap
, 1); 
28250 static PyObject 
*_wrap_BitmapDataObject_SetBitmap(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28251     PyObject 
*resultobj
; 
28252     wxBitmapDataObject 
*arg1 
= (wxBitmapDataObject 
*) 0 ; 
28253     wxBitmap 
*arg2 
= 0 ; 
28254     PyObject 
* obj0 
= 0 ; 
28255     PyObject 
* obj1 
= 0 ; 
28256     char *kwnames
[] = { 
28257         (char *) "self",(char *) "bitmap", NULL 
 
28260     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:BitmapDataObject_SetBitmap",kwnames
,&obj0
,&obj1
)) goto fail
; 
28261     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxBitmapDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28262     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
28269         if (SWIG_arg_fail(2)) SWIG_fail
; 
28272         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28273         (arg1
)->SetBitmap((wxBitmap 
const &)*arg2
); 
28275         wxPyEndAllowThreads(__tstate
); 
28276         if (PyErr_Occurred()) SWIG_fail
; 
28278     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
28285 static PyObject 
* BitmapDataObject_swigregister(PyObject 
*, PyObject 
*args
) { 
28287     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
28288     SWIG_TypeClientData(SWIGTYPE_p_wxBitmapDataObject
, obj
); 
28290     return Py_BuildValue((char *)""); 
28292 static PyObject 
*_wrap_new_PyBitmapDataObject(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28293     PyObject 
*resultobj
; 
28294     wxBitmap 
const &arg1_defvalue 
= wxNullBitmap 
; 
28295     wxBitmap 
*arg1 
= (wxBitmap 
*) &arg1_defvalue 
; 
28296     wxPyBitmapDataObject 
*result
; 
28297     PyObject 
* obj0 
= 0 ; 
28298     char *kwnames
[] = { 
28299         (char *) "bitmap", NULL 
 
28302     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_PyBitmapDataObject",kwnames
,&obj0
)) goto fail
; 
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"); 
28310             if (SWIG_arg_fail(1)) SWIG_fail
; 
28314         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28315         result 
= (wxPyBitmapDataObject 
*)new wxPyBitmapDataObject((wxBitmap 
const &)*arg1
); 
28317         wxPyEndAllowThreads(__tstate
); 
28318         if (PyErr_Occurred()) SWIG_fail
; 
28320     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyBitmapDataObject
, 1); 
28327 static PyObject 
*_wrap_PyBitmapDataObject__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28328     PyObject 
*resultobj
; 
28329     wxPyBitmapDataObject 
*arg1 
= (wxPyBitmapDataObject 
*) 0 ; 
28330     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
28331     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
28332     PyObject 
* obj0 
= 0 ; 
28333     PyObject 
* obj1 
= 0 ; 
28334     PyObject 
* obj2 
= 0 ; 
28335     char *kwnames
[] = { 
28336         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
28339     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyBitmapDataObject__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
28340     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyBitmapDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28341     if (SWIG_arg_fail(1)) SWIG_fail
; 
28345         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28346         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
28348         wxPyEndAllowThreads(__tstate
); 
28349         if (PyErr_Occurred()) SWIG_fail
; 
28351     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
28358 static PyObject 
* PyBitmapDataObject_swigregister(PyObject 
*, PyObject 
*args
) { 
28360     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
28361     SWIG_TypeClientData(SWIGTYPE_p_wxPyBitmapDataObject
, obj
); 
28363     return Py_BuildValue((char *)""); 
28365 static PyObject 
*_wrap_new_FileDataObject(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28366     PyObject 
*resultobj
; 
28367     wxFileDataObject 
*result
; 
28368     char *kwnames
[] = { 
28372     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_FileDataObject",kwnames
)) goto fail
; 
28374         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28375         result 
= (wxFileDataObject 
*)new wxFileDataObject(); 
28377         wxPyEndAllowThreads(__tstate
); 
28378         if (PyErr_Occurred()) SWIG_fail
; 
28380     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxFileDataObject
, 1); 
28387 static PyObject 
*_wrap_FileDataObject_GetFilenames(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28388     PyObject 
*resultobj
; 
28389     wxFileDataObject 
*arg1 
= (wxFileDataObject 
*) 0 ; 
28390     wxArrayString 
*result
; 
28391     PyObject 
* obj0 
= 0 ; 
28392     char *kwnames
[] = { 
28393         (char *) "self", NULL 
 
28396     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileDataObject_GetFilenames",kwnames
,&obj0
)) goto fail
; 
28397     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28398     if (SWIG_arg_fail(1)) SWIG_fail
; 
28400         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28402             wxArrayString 
const &_result_ref 
= (arg1
)->GetFilenames(); 
28403             result 
= (wxArrayString 
*) &_result_ref
; 
28406         wxPyEndAllowThreads(__tstate
); 
28407         if (PyErr_Occurred()) SWIG_fail
; 
28410         resultobj 
= wxArrayString2PyList_helper(*result
); 
28418 static PyObject 
*_wrap_FileDataObject_AddFile(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28419     PyObject 
*resultobj
; 
28420     wxFileDataObject 
*arg1 
= (wxFileDataObject 
*) 0 ; 
28421     wxString 
*arg2 
= 0 ; 
28422     bool temp2 
= false ; 
28423     PyObject 
* obj0 
= 0 ; 
28424     PyObject 
* obj1 
= 0 ; 
28425     char *kwnames
[] = { 
28426         (char *) "self",(char *) "filename", NULL 
 
28429     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:FileDataObject_AddFile",kwnames
,&obj0
,&obj1
)) goto fail
; 
28430     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxFileDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28431     if (SWIG_arg_fail(1)) SWIG_fail
; 
28433         arg2 
= wxString_in_helper(obj1
); 
28434         if (arg2 
== NULL
) SWIG_fail
; 
28438         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28439         (arg1
)->AddFile((wxString 
const &)*arg2
); 
28441         wxPyEndAllowThreads(__tstate
); 
28442         if (PyErr_Occurred()) SWIG_fail
; 
28444     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
28459 static PyObject 
* FileDataObject_swigregister(PyObject 
*, PyObject 
*args
) { 
28461     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
28462     SWIG_TypeClientData(SWIGTYPE_p_wxFileDataObject
, obj
); 
28464     return Py_BuildValue((char *)""); 
28466 static PyObject 
*_wrap_new_CustomDataObject__SWIG_0(PyObject 
*, PyObject 
*args
) { 
28467     PyObject 
*resultobj
; 
28468     wxDataFormat 
*arg1 
= 0 ; 
28469     wxCustomDataObject 
*result
; 
28470     PyObject 
* obj0 
= 0 ; 
28472     if(!PyArg_ParseTuple(args
,(char *)"O:new_CustomDataObject",&obj0
)) goto fail
; 
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"); 
28479         if (SWIG_arg_fail(1)) SWIG_fail
; 
28482         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28483         result 
= (wxCustomDataObject 
*)new wxCustomDataObject((wxDataFormat 
const &)*arg1
); 
28485         wxPyEndAllowThreads(__tstate
); 
28486         if (PyErr_Occurred()) SWIG_fail
; 
28488     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxCustomDataObject
, 1); 
28495 static PyObject 
*_wrap_new_CustomDataObject__SWIG_1(PyObject 
*, PyObject 
*args
) { 
28496     PyObject 
*resultobj
; 
28497     wxString 
*arg1 
= 0 ; 
28498     wxCustomDataObject 
*result
; 
28499     bool temp1 
= false ; 
28500     PyObject 
* obj0 
= 0 ; 
28502     if(!PyArg_ParseTuple(args
,(char *)"O:new_CustomDataObject",&obj0
)) goto fail
; 
28504         arg1 
= wxString_in_helper(obj0
); 
28505         if (arg1 
== NULL
) SWIG_fail
; 
28509         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28510         result 
= (wxCustomDataObject 
*)new_wxCustomDataObject__SWIG_1((wxString 
const &)*arg1
); 
28512         wxPyEndAllowThreads(__tstate
); 
28513         if (PyErr_Occurred()) SWIG_fail
; 
28515     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxCustomDataObject
, 1); 
28530 static PyObject 
*_wrap_new_CustomDataObject__SWIG_2(PyObject 
*, PyObject 
*args
) { 
28531     PyObject 
*resultobj
; 
28532     wxCustomDataObject 
*result
; 
28534     if(!PyArg_ParseTuple(args
,(char *)":new_CustomDataObject")) goto fail
; 
28536         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28537         result 
= (wxCustomDataObject 
*)new wxCustomDataObject(); 
28539         wxPyEndAllowThreads(__tstate
); 
28540         if (PyErr_Occurred()) SWIG_fail
; 
28542     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxCustomDataObject
, 1); 
28549 static PyObject 
*_wrap_new_CustomDataObject(PyObject 
*self
, PyObject 
*args
) { 
28554     argc 
= PyObject_Length(args
); 
28555     for (ii 
= 0; (ii 
< argc
) && (ii 
< 1); ii
++) { 
28556         argv
[ii
] = PyTuple_GetItem(args
,ii
); 
28559         return _wrap_new_CustomDataObject__SWIG_2(self
,args
); 
28564             _v 
= PyString_Check(argv
[0]) || PyUnicode_Check(argv
[0]); 
28567             return _wrap_new_CustomDataObject__SWIG_1(self
,args
); 
28574             if (SWIG_ConvertPtr(argv
[0], &ptr
, SWIGTYPE_p_wxDataFormat
, 0) == -1) { 
28582             return _wrap_new_CustomDataObject__SWIG_0(self
,args
); 
28586     PyErr_SetString(PyExc_NotImplementedError
,"No matching function for overloaded 'new_CustomDataObject'"); 
28591 static PyObject 
*_wrap_CustomDataObject_SetData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28592     PyObject 
*resultobj
; 
28593     wxCustomDataObject 
*arg1 
= (wxCustomDataObject 
*) 0 ; 
28594     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
28596     PyObject 
* obj0 
= 0 ; 
28597     PyObject 
* obj1 
= 0 ; 
28598     char *kwnames
[] = { 
28599         (char *) "self",(char *) "data", NULL 
 
28602     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:CustomDataObject_SetData",kwnames
,&obj0
,&obj1
)) goto fail
; 
28603     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCustomDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28604     if (SWIG_arg_fail(1)) SWIG_fail
; 
28607         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28608         result 
= (bool)wxCustomDataObject_SetData(arg1
,arg2
); 
28610         wxPyEndAllowThreads(__tstate
); 
28611         if (PyErr_Occurred()) SWIG_fail
; 
28614         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
28622 static PyObject 
*_wrap_CustomDataObject_GetSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28623     PyObject 
*resultobj
; 
28624     wxCustomDataObject 
*arg1 
= (wxCustomDataObject 
*) 0 ; 
28626     PyObject 
* obj0 
= 0 ; 
28627     char *kwnames
[] = { 
28628         (char *) "self", NULL 
 
28631     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:CustomDataObject_GetSize",kwnames
,&obj0
)) goto fail
; 
28632     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCustomDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28633     if (SWIG_arg_fail(1)) SWIG_fail
; 
28635         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28636         result 
= (size_t)(arg1
)->GetSize(); 
28638         wxPyEndAllowThreads(__tstate
); 
28639         if (PyErr_Occurred()) SWIG_fail
; 
28642         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
28650 static PyObject 
*_wrap_CustomDataObject_GetData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28651     PyObject 
*resultobj
; 
28652     wxCustomDataObject 
*arg1 
= (wxCustomDataObject 
*) 0 ; 
28654     PyObject 
* obj0 
= 0 ; 
28655     char *kwnames
[] = { 
28656         (char *) "self", NULL 
 
28659     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:CustomDataObject_GetData",kwnames
,&obj0
)) goto fail
; 
28660     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxCustomDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28661     if (SWIG_arg_fail(1)) SWIG_fail
; 
28663         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28664         result 
= (PyObject 
*)wxCustomDataObject_GetData(arg1
); 
28666         wxPyEndAllowThreads(__tstate
); 
28667         if (PyErr_Occurred()) SWIG_fail
; 
28669     resultobj 
= result
; 
28676 static PyObject 
* CustomDataObject_swigregister(PyObject 
*, PyObject 
*args
) { 
28678     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
28679     SWIG_TypeClientData(SWIGTYPE_p_wxCustomDataObject
, obj
); 
28681     return Py_BuildValue((char *)""); 
28683 static PyObject 
*_wrap_new_URLDataObject(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28684     PyObject 
*resultobj
; 
28685     wxURLDataObject 
*result
; 
28686     char *kwnames
[] = { 
28690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_URLDataObject",kwnames
)) goto fail
; 
28692         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28693         result 
= (wxURLDataObject 
*)new wxURLDataObject(); 
28695         wxPyEndAllowThreads(__tstate
); 
28696         if (PyErr_Occurred()) SWIG_fail
; 
28698     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxURLDataObject
, 1); 
28705 static PyObject 
*_wrap_URLDataObject_GetURL(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28706     PyObject 
*resultobj
; 
28707     wxURLDataObject 
*arg1 
= (wxURLDataObject 
*) 0 ; 
28709     PyObject 
* obj0 
= 0 ; 
28710     char *kwnames
[] = { 
28711         (char *) "self", NULL 
 
28714     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:URLDataObject_GetURL",kwnames
,&obj0
)) goto fail
; 
28715     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxURLDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28716     if (SWIG_arg_fail(1)) SWIG_fail
; 
28718         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28719         result 
= (arg1
)->GetURL(); 
28721         wxPyEndAllowThreads(__tstate
); 
28722         if (PyErr_Occurred()) SWIG_fail
; 
28726         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
28728         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
28737 static PyObject 
*_wrap_URLDataObject_SetURL(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28738     PyObject 
*resultobj
; 
28739     wxURLDataObject 
*arg1 
= (wxURLDataObject 
*) 0 ; 
28740     wxString 
*arg2 
= 0 ; 
28741     bool temp2 
= false ; 
28742     PyObject 
* obj0 
= 0 ; 
28743     PyObject 
* obj1 
= 0 ; 
28744     char *kwnames
[] = { 
28745         (char *) "self",(char *) "url", NULL 
 
28748     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:URLDataObject_SetURL",kwnames
,&obj0
,&obj1
)) goto fail
; 
28749     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxURLDataObject
, SWIG_POINTER_EXCEPTION 
| 0); 
28750     if (SWIG_arg_fail(1)) SWIG_fail
; 
28752         arg2 
= wxString_in_helper(obj1
); 
28753         if (arg2 
== NULL
) SWIG_fail
; 
28757         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28758         (arg1
)->SetURL((wxString 
const &)*arg2
); 
28760         wxPyEndAllowThreads(__tstate
); 
28761         if (PyErr_Occurred()) SWIG_fail
; 
28763     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
28778 static PyObject 
* URLDataObject_swigregister(PyObject 
*, PyObject 
*args
) { 
28780     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
28781     SWIG_TypeClientData(SWIGTYPE_p_wxURLDataObject
, obj
); 
28783     return Py_BuildValue((char *)""); 
28785 static PyObject 
*_wrap_new_MetafileDataObject(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28786     PyObject 
*resultobj
; 
28787     wxMetafileDataObject 
*result
; 
28788     char *kwnames
[] = { 
28792     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_MetafileDataObject",kwnames
)) goto fail
; 
28794         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28795         result 
= (wxMetafileDataObject 
*)new wxMetafileDataObject(); 
28797         wxPyEndAllowThreads(__tstate
); 
28798         if (PyErr_Occurred()) SWIG_fail
; 
28800     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxMetafileDataObject
, 1); 
28807 static PyObject 
* MetafileDataObject_swigregister(PyObject 
*, PyObject 
*args
) { 
28809     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
28810     SWIG_TypeClientData(SWIGTYPE_p_wxMetafileDataObject
, obj
); 
28812     return Py_BuildValue((char *)""); 
28814 static PyObject 
*_wrap_IsDragResultOk(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28815     PyObject 
*resultobj
; 
28816     wxDragResult arg1 
; 
28818     PyObject 
* obj0 
= 0 ; 
28819     char *kwnames
[] = { 
28820         (char *) "res", NULL 
 
28823     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:IsDragResultOk",kwnames
,&obj0
)) goto fail
; 
28825         arg1 
= (wxDragResult
)(SWIG_As_int(obj0
));  
28826         if (SWIG_arg_fail(1)) SWIG_fail
; 
28829         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28830         result 
= (bool)wxIsDragResultOk((wxDragResult 
)arg1
); 
28832         wxPyEndAllowThreads(__tstate
); 
28833         if (PyErr_Occurred()) SWIG_fail
; 
28836         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
28844 static PyObject 
*_wrap_new_DropSource(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28845     PyObject 
*resultobj
; 
28846     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
28847     wxIcon 
const &arg2_defvalue 
= wxNullIcon 
; 
28848     wxIcon 
*arg2 
= (wxIcon 
*) &arg2_defvalue 
; 
28849     wxIcon 
const &arg3_defvalue 
= wxNullIcon 
; 
28850     wxIcon 
*arg3 
= (wxIcon 
*) &arg3_defvalue 
; 
28851     wxIcon 
const &arg4_defvalue 
= wxNullIcon 
; 
28852     wxIcon 
*arg4 
= (wxIcon 
*) &arg4_defvalue 
; 
28853     wxPyDropSource 
*result
; 
28854     PyObject 
* obj0 
= 0 ; 
28855     PyObject 
* obj1 
= 0 ; 
28856     PyObject 
* obj2 
= 0 ; 
28857     PyObject 
* obj3 
= 0 ; 
28858     char *kwnames
[] = { 
28859         (char *) "win",(char *) "copy",(char *) "move",(char *) "none", NULL 
 
28862     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOO:new_DropSource",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
28863     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
28864     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
28872             if (SWIG_arg_fail(2)) SWIG_fail
; 
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"); 
28882             if (SWIG_arg_fail(3)) SWIG_fail
; 
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"); 
28892             if (SWIG_arg_fail(4)) SWIG_fail
; 
28896         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28897         result 
= (wxPyDropSource 
*)new wxPyDropSource(arg1
,(wxIcon 
const &)*arg2
,(wxIcon 
const &)*arg3
,(wxIcon 
const &)*arg4
); 
28899         wxPyEndAllowThreads(__tstate
); 
28900         if (PyErr_Occurred()) SWIG_fail
; 
28902     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyDropSource
, 1); 
28909 static PyObject 
*_wrap_DropSource__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28910     PyObject 
*resultobj
; 
28911     wxPyDropSource 
*arg1 
= (wxPyDropSource 
*) 0 ; 
28912     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
28913     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
28915     PyObject 
* obj0 
= 0 ; 
28916     PyObject 
* obj1 
= 0 ; 
28917     PyObject 
* obj2 
= 0 ; 
28918     PyObject 
* obj3 
= 0 ; 
28919     char *kwnames
[] = { 
28920         (char *) "self",(char *) "self",(char *) "_class",(char *) "incref", NULL 
 
28923     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:DropSource__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
28924     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropSource
, SWIG_POINTER_EXCEPTION 
| 0); 
28925     if (SWIG_arg_fail(1)) SWIG_fail
; 
28929         arg4 
= (int)(SWIG_As_int(obj3
));  
28930         if (SWIG_arg_fail(4)) SWIG_fail
; 
28933         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28934         (arg1
)->_setCallbackInfo(arg2
,arg3
,arg4
); 
28936         wxPyEndAllowThreads(__tstate
); 
28937         if (PyErr_Occurred()) SWIG_fail
; 
28939     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
28946 static PyObject 
*_wrap_delete_DropSource(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28947     PyObject 
*resultobj
; 
28948     wxPyDropSource 
*arg1 
= (wxPyDropSource 
*) 0 ; 
28949     PyObject 
* obj0 
= 0 ; 
28950     char *kwnames
[] = { 
28951         (char *) "self", NULL 
 
28954     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_DropSource",kwnames
,&obj0
)) goto fail
; 
28955     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropSource
, SWIG_POINTER_EXCEPTION 
| 0); 
28956     if (SWIG_arg_fail(1)) SWIG_fail
; 
28958         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28961         wxPyEndAllowThreads(__tstate
); 
28962         if (PyErr_Occurred()) SWIG_fail
; 
28964     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
28971 static PyObject 
*_wrap_DropSource_SetData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
28972     PyObject 
*resultobj
; 
28973     wxPyDropSource 
*arg1 
= (wxPyDropSource 
*) 0 ; 
28974     wxDataObject 
*arg2 
= 0 ; 
28975     PyObject 
* obj0 
= 0 ; 
28976     PyObject 
* obj1 
= 0 ; 
28977     char *kwnames
[] = { 
28978         (char *) "self",(char *) "data", NULL 
 
28981     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DropSource_SetData",kwnames
,&obj0
,&obj1
)) goto fail
; 
28982     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropSource
, SWIG_POINTER_EXCEPTION 
| 0); 
28983     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
28990         if (SWIG_arg_fail(2)) SWIG_fail
; 
28993         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
28994         (arg1
)->SetData(*arg2
); 
28996         wxPyEndAllowThreads(__tstate
); 
28997         if (PyErr_Occurred()) SWIG_fail
; 
28999     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
29006 static PyObject 
*_wrap_DropSource_GetDataObject(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29007     PyObject 
*resultobj
; 
29008     wxPyDropSource 
*arg1 
= (wxPyDropSource 
*) 0 ; 
29009     wxDataObject 
*result
; 
29010     PyObject 
* obj0 
= 0 ; 
29011     char *kwnames
[] = { 
29012         (char *) "self", NULL 
 
29015     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DropSource_GetDataObject",kwnames
,&obj0
)) goto fail
; 
29016     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropSource
, SWIG_POINTER_EXCEPTION 
| 0); 
29017     if (SWIG_arg_fail(1)) SWIG_fail
; 
29019         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29020         result 
= (wxDataObject 
*)(arg1
)->GetDataObject(); 
29022         wxPyEndAllowThreads(__tstate
); 
29023         if (PyErr_Occurred()) SWIG_fail
; 
29025     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDataObject
, 0); 
29032 static PyObject 
*_wrap_DropSource_SetCursor(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29033     PyObject 
*resultobj
; 
29034     wxPyDropSource 
*arg1 
= (wxPyDropSource 
*) 0 ; 
29035     wxDragResult arg2 
; 
29036     wxCursor 
*arg3 
= 0 ; 
29037     PyObject 
* obj0 
= 0 ; 
29038     PyObject 
* obj1 
= 0 ; 
29039     PyObject 
* obj2 
= 0 ; 
29040     char *kwnames
[] = { 
29041         (char *) "self",(char *) "res",(char *) "cursor", NULL 
 
29044     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:DropSource_SetCursor",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
29045     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropSource
, SWIG_POINTER_EXCEPTION 
| 0); 
29046     if (SWIG_arg_fail(1)) SWIG_fail
; 
29048         arg2 
= (wxDragResult
)(SWIG_As_int(obj1
));  
29049         if (SWIG_arg_fail(2)) SWIG_fail
; 
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"); 
29057         if (SWIG_arg_fail(3)) SWIG_fail
; 
29060         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29061         (arg1
)->SetCursor((wxDragResult 
)arg2
,(wxCursor 
const &)*arg3
); 
29063         wxPyEndAllowThreads(__tstate
); 
29064         if (PyErr_Occurred()) SWIG_fail
; 
29066     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
29073 static PyObject 
*_wrap_DropSource_DoDragDrop(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29074     PyObject 
*resultobj
; 
29075     wxPyDropSource 
*arg1 
= (wxPyDropSource 
*) 0 ; 
29076     int arg2 
= (int) wxDrag_CopyOnly 
; 
29077     wxDragResult result
; 
29078     PyObject 
* obj0 
= 0 ; 
29079     PyObject 
* obj1 
= 0 ; 
29080     char *kwnames
[] = { 
29081         (char *) "self",(char *) "flags", NULL 
 
29084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:DropSource_DoDragDrop",kwnames
,&obj0
,&obj1
)) goto fail
; 
29085     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropSource
, SWIG_POINTER_EXCEPTION 
| 0); 
29086     if (SWIG_arg_fail(1)) SWIG_fail
; 
29089             arg2 
= (int)(SWIG_As_int(obj1
));  
29090             if (SWIG_arg_fail(2)) SWIG_fail
; 
29094         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29095         result 
= (wxDragResult
)(arg1
)->DoDragDrop(arg2
); 
29097         wxPyEndAllowThreads(__tstate
); 
29098         if (PyErr_Occurred()) SWIG_fail
; 
29100     resultobj 
= SWIG_From_int((result
)); 
29107 static PyObject 
*_wrap_DropSource_base_GiveFeedback(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29108     PyObject 
*resultobj
; 
29109     wxPyDropSource 
*arg1 
= (wxPyDropSource 
*) 0 ; 
29110     wxDragResult arg2 
; 
29112     PyObject 
* obj0 
= 0 ; 
29113     PyObject 
* obj1 
= 0 ; 
29114     char *kwnames
[] = { 
29115         (char *) "self",(char *) "effect", NULL 
 
29118     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DropSource_base_GiveFeedback",kwnames
,&obj0
,&obj1
)) goto fail
; 
29119     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropSource
, SWIG_POINTER_EXCEPTION 
| 0); 
29120     if (SWIG_arg_fail(1)) SWIG_fail
; 
29122         arg2 
= (wxDragResult
)(SWIG_As_int(obj1
));  
29123         if (SWIG_arg_fail(2)) SWIG_fail
; 
29126         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29127         result 
= (bool)(arg1
)->base_GiveFeedback((wxDragResult 
)arg2
); 
29129         wxPyEndAllowThreads(__tstate
); 
29130         if (PyErr_Occurred()) SWIG_fail
; 
29133         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
29141 static PyObject 
* DropSource_swigregister(PyObject 
*, PyObject 
*args
) { 
29143     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
29144     SWIG_TypeClientData(SWIGTYPE_p_wxPyDropSource
, obj
); 
29146     return Py_BuildValue((char *)""); 
29148 static PyObject 
*_wrap_new_DropTarget(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29149     PyObject 
*resultobj
; 
29150     wxDataObject 
*arg1 
= (wxDataObject 
*) NULL 
; 
29151     wxPyDropTarget 
*result
; 
29152     PyObject 
* obj0 
= 0 ; 
29153     char *kwnames
[] = { 
29154         (char *) "dataObject", NULL 
 
29157     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_DropTarget",kwnames
,&obj0
)) goto fail
; 
29159         SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
29160         if (SWIG_arg_fail(1)) SWIG_fail
; 
29163         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29164         result 
= (wxPyDropTarget 
*)new wxPyDropTarget(arg1
); 
29166         wxPyEndAllowThreads(__tstate
); 
29167         if (PyErr_Occurred()) SWIG_fail
; 
29169     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyDropTarget
, 1); 
29176 static PyObject 
*_wrap_DropTarget__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29177     PyObject 
*resultobj
; 
29178     wxPyDropTarget 
*arg1 
= (wxPyDropTarget 
*) 0 ; 
29179     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
29180     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
29181     PyObject 
* obj0 
= 0 ; 
29182     PyObject 
* obj1 
= 0 ; 
29183     PyObject 
* obj2 
= 0 ; 
29184     char *kwnames
[] = { 
29185         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
29188     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:DropTarget__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
29189     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29190     if (SWIG_arg_fail(1)) SWIG_fail
; 
29194         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29195         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
29197         wxPyEndAllowThreads(__tstate
); 
29198         if (PyErr_Occurred()) SWIG_fail
; 
29200     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
29207 static PyObject 
*_wrap_delete_DropTarget(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29208     PyObject 
*resultobj
; 
29209     wxPyDropTarget 
*arg1 
= (wxPyDropTarget 
*) 0 ; 
29210     PyObject 
* obj0 
= 0 ; 
29211     char *kwnames
[] = { 
29212         (char *) "self", NULL 
 
29215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_DropTarget",kwnames
,&obj0
)) goto fail
; 
29216     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29217     if (SWIG_arg_fail(1)) SWIG_fail
; 
29219         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29222         wxPyEndAllowThreads(__tstate
); 
29223         if (PyErr_Occurred()) SWIG_fail
; 
29225     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
29232 static PyObject 
*_wrap_DropTarget_GetDataObject(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29233     PyObject 
*resultobj
; 
29234     wxPyDropTarget 
*arg1 
= (wxPyDropTarget 
*) 0 ; 
29235     wxDataObject 
*result
; 
29236     PyObject 
* obj0 
= 0 ; 
29237     char *kwnames
[] = { 
29238         (char *) "self", NULL 
 
29241     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DropTarget_GetDataObject",kwnames
,&obj0
)) goto fail
; 
29242     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29243     if (SWIG_arg_fail(1)) SWIG_fail
; 
29245         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29246         result 
= (wxDataObject 
*)(arg1
)->GetDataObject(); 
29248         wxPyEndAllowThreads(__tstate
); 
29249         if (PyErr_Occurred()) SWIG_fail
; 
29251     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDataObject
, 0); 
29258 static PyObject 
*_wrap_DropTarget_SetDataObject(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29259     PyObject 
*resultobj
; 
29260     wxPyDropTarget 
*arg1 
= (wxPyDropTarget 
*) 0 ; 
29261     wxDataObject 
*arg2 
= (wxDataObject 
*) 0 ; 
29262     PyObject 
* obj0 
= 0 ; 
29263     PyObject 
* obj1 
= 0 ; 
29264     char *kwnames
[] = { 
29265         (char *) "self",(char *) "dataObject", NULL 
 
29268     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DropTarget_SetDataObject",kwnames
,&obj0
,&obj1
)) goto fail
; 
29269     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29270     if (SWIG_arg_fail(1)) SWIG_fail
; 
29271     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
29272     if (SWIG_arg_fail(2)) SWIG_fail
; 
29274         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29275         (arg1
)->SetDataObject(arg2
); 
29277         wxPyEndAllowThreads(__tstate
); 
29278         if (PyErr_Occurred()) SWIG_fail
; 
29280     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
29287 static PyObject 
*_wrap_DropTarget_base_OnEnter(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29288     PyObject 
*resultobj
; 
29289     wxPyDropTarget 
*arg1 
= (wxPyDropTarget 
*) 0 ; 
29292     wxDragResult arg4 
; 
29293     wxDragResult result
; 
29294     PyObject 
* obj0 
= 0 ; 
29295     PyObject 
* obj1 
= 0 ; 
29296     PyObject 
* obj2 
= 0 ; 
29297     PyObject 
* obj3 
= 0 ; 
29298     char *kwnames
[] = { 
29299         (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL 
 
29302     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:DropTarget_base_OnEnter",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
29303     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29304     if (SWIG_arg_fail(1)) SWIG_fail
; 
29306         arg2 
= (int)(SWIG_As_int(obj1
));  
29307         if (SWIG_arg_fail(2)) SWIG_fail
; 
29310         arg3 
= (int)(SWIG_As_int(obj2
));  
29311         if (SWIG_arg_fail(3)) SWIG_fail
; 
29314         arg4 
= (wxDragResult
)(SWIG_As_int(obj3
));  
29315         if (SWIG_arg_fail(4)) SWIG_fail
; 
29318         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29319         result 
= (wxDragResult
)(arg1
)->base_OnEnter(arg2
,arg3
,(wxDragResult 
)arg4
); 
29321         wxPyEndAllowThreads(__tstate
); 
29322         if (PyErr_Occurred()) SWIG_fail
; 
29324     resultobj 
= SWIG_From_int((result
)); 
29331 static PyObject 
*_wrap_DropTarget_base_OnDragOver(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29332     PyObject 
*resultobj
; 
29333     wxPyDropTarget 
*arg1 
= (wxPyDropTarget 
*) 0 ; 
29336     wxDragResult arg4 
; 
29337     wxDragResult result
; 
29338     PyObject 
* obj0 
= 0 ; 
29339     PyObject 
* obj1 
= 0 ; 
29340     PyObject 
* obj2 
= 0 ; 
29341     PyObject 
* obj3 
= 0 ; 
29342     char *kwnames
[] = { 
29343         (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL 
 
29346     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:DropTarget_base_OnDragOver",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
29347     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29348     if (SWIG_arg_fail(1)) SWIG_fail
; 
29350         arg2 
= (int)(SWIG_As_int(obj1
));  
29351         if (SWIG_arg_fail(2)) SWIG_fail
; 
29354         arg3 
= (int)(SWIG_As_int(obj2
));  
29355         if (SWIG_arg_fail(3)) SWIG_fail
; 
29358         arg4 
= (wxDragResult
)(SWIG_As_int(obj3
));  
29359         if (SWIG_arg_fail(4)) SWIG_fail
; 
29362         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29363         result 
= (wxDragResult
)(arg1
)->base_OnDragOver(arg2
,arg3
,(wxDragResult 
)arg4
); 
29365         wxPyEndAllowThreads(__tstate
); 
29366         if (PyErr_Occurred()) SWIG_fail
; 
29368     resultobj 
= SWIG_From_int((result
)); 
29375 static PyObject 
*_wrap_DropTarget_base_OnLeave(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29376     PyObject 
*resultobj
; 
29377     wxPyDropTarget 
*arg1 
= (wxPyDropTarget 
*) 0 ; 
29378     PyObject 
* obj0 
= 0 ; 
29379     char *kwnames
[] = { 
29380         (char *) "self", NULL 
 
29383     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DropTarget_base_OnLeave",kwnames
,&obj0
)) goto fail
; 
29384     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29385     if (SWIG_arg_fail(1)) SWIG_fail
; 
29387         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29388         (arg1
)->base_OnLeave(); 
29390         wxPyEndAllowThreads(__tstate
); 
29391         if (PyErr_Occurred()) SWIG_fail
; 
29393     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
29400 static PyObject 
*_wrap_DropTarget_base_OnDrop(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29401     PyObject 
*resultobj
; 
29402     wxPyDropTarget 
*arg1 
= (wxPyDropTarget 
*) 0 ; 
29406     PyObject 
* obj0 
= 0 ; 
29407     PyObject 
* obj1 
= 0 ; 
29408     PyObject 
* obj2 
= 0 ; 
29409     char *kwnames
[] = { 
29410         (char *) "self",(char *) "x",(char *) "y", NULL 
 
29413     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:DropTarget_base_OnDrop",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
29414     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29415     if (SWIG_arg_fail(1)) SWIG_fail
; 
29417         arg2 
= (int)(SWIG_As_int(obj1
));  
29418         if (SWIG_arg_fail(2)) SWIG_fail
; 
29421         arg3 
= (int)(SWIG_As_int(obj2
));  
29422         if (SWIG_arg_fail(3)) SWIG_fail
; 
29425         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29426         result 
= (bool)(arg1
)->base_OnDrop(arg2
,arg3
); 
29428         wxPyEndAllowThreads(__tstate
); 
29429         if (PyErr_Occurred()) SWIG_fail
; 
29432         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
29440 static PyObject 
*_wrap_DropTarget_GetData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29441     PyObject 
*resultobj
; 
29442     wxPyDropTarget 
*arg1 
= (wxPyDropTarget 
*) 0 ; 
29444     PyObject 
* obj0 
= 0 ; 
29445     char *kwnames
[] = { 
29446         (char *) "self", NULL 
 
29449     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:DropTarget_GetData",kwnames
,&obj0
)) goto fail
; 
29450     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29451     if (SWIG_arg_fail(1)) SWIG_fail
; 
29453         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29454         result 
= (bool)(arg1
)->GetData(); 
29456         wxPyEndAllowThreads(__tstate
); 
29457         if (PyErr_Occurred()) SWIG_fail
; 
29460         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
29468 static PyObject 
*_wrap_DropTarget_SetDefaultAction(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29469     PyObject 
*resultobj
; 
29470     wxPyDropTarget 
*arg1 
= (wxPyDropTarget 
*) 0 ; 
29471     wxDragResult arg2 
; 
29472     PyObject 
* obj0 
= 0 ; 
29473     PyObject 
* obj1 
= 0 ; 
29474     char *kwnames
[] = { 
29475         (char *) "self",(char *) "action", NULL 
 
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
; 
29482         arg2 
= (wxDragResult
)(SWIG_As_int(obj1
));  
29483         if (SWIG_arg_fail(2)) SWIG_fail
; 
29486         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29487         (arg1
)->SetDefaultAction((wxDragResult 
)arg2
); 
29489         wxPyEndAllowThreads(__tstate
); 
29490         if (PyErr_Occurred()) SWIG_fail
; 
29492     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
29499 static PyObject 
*_wrap_DropTarget_GetDefaultAction(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29500     PyObject 
*resultobj
; 
29501     wxPyDropTarget 
*arg1 
= (wxPyDropTarget 
*) 0 ; 
29502     wxDragResult result
; 
29503     PyObject 
* obj0 
= 0 ; 
29504     char *kwnames
[] = { 
29505         (char *) "self", NULL 
 
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
; 
29512         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29513         result 
= (wxDragResult
)(arg1
)->GetDefaultAction(); 
29515         wxPyEndAllowThreads(__tstate
); 
29516         if (PyErr_Occurred()) SWIG_fail
; 
29518     resultobj 
= SWIG_From_int((result
)); 
29525 static PyObject 
* DropTarget_swigregister(PyObject 
*, PyObject 
*args
) { 
29527     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
29528     SWIG_TypeClientData(SWIGTYPE_p_wxPyDropTarget
, obj
); 
29530     return Py_BuildValue((char *)""); 
29532 static PyObject 
*_wrap_new_TextDropTarget(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29533     PyObject 
*resultobj
; 
29534     wxPyTextDropTarget 
*result
; 
29535     char *kwnames
[] = { 
29539     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_TextDropTarget",kwnames
)) goto fail
; 
29541         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29542         result 
= (wxPyTextDropTarget 
*)new wxPyTextDropTarget(); 
29544         wxPyEndAllowThreads(__tstate
); 
29545         if (PyErr_Occurred()) SWIG_fail
; 
29547     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTextDropTarget
, 1); 
29554 static PyObject 
*_wrap_TextDropTarget__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29555     PyObject 
*resultobj
; 
29556     wxPyTextDropTarget 
*arg1 
= (wxPyTextDropTarget 
*) 0 ; 
29557     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
29558     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
29559     PyObject 
* obj0 
= 0 ; 
29560     PyObject 
* obj1 
= 0 ; 
29561     PyObject 
* obj2 
= 0 ; 
29562     char *kwnames
[] = { 
29563         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
29566     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TextDropTarget__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
29567     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTextDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29568     if (SWIG_arg_fail(1)) SWIG_fail
; 
29572         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29573         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
29575         wxPyEndAllowThreads(__tstate
); 
29576         if (PyErr_Occurred()) SWIG_fail
; 
29578     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
29585 static PyObject 
*_wrap_TextDropTarget_base_OnEnter(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29586     PyObject 
*resultobj
; 
29587     wxPyTextDropTarget 
*arg1 
= (wxPyTextDropTarget 
*) 0 ; 
29590     wxDragResult arg4 
; 
29591     wxDragResult result
; 
29592     PyObject 
* obj0 
= 0 ; 
29593     PyObject 
* obj1 
= 0 ; 
29594     PyObject 
* obj2 
= 0 ; 
29595     PyObject 
* obj3 
= 0 ; 
29596     char *kwnames
[] = { 
29597         (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL 
 
29600     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:TextDropTarget_base_OnEnter",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
29601     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTextDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29602     if (SWIG_arg_fail(1)) SWIG_fail
; 
29604         arg2 
= (int)(SWIG_As_int(obj1
));  
29605         if (SWIG_arg_fail(2)) SWIG_fail
; 
29608         arg3 
= (int)(SWIG_As_int(obj2
));  
29609         if (SWIG_arg_fail(3)) SWIG_fail
; 
29612         arg4 
= (wxDragResult
)(SWIG_As_int(obj3
));  
29613         if (SWIG_arg_fail(4)) SWIG_fail
; 
29616         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29617         result 
= (wxDragResult
)(arg1
)->base_OnEnter(arg2
,arg3
,(wxDragResult 
)arg4
); 
29619         wxPyEndAllowThreads(__tstate
); 
29620         if (PyErr_Occurred()) SWIG_fail
; 
29622     resultobj 
= SWIG_From_int((result
)); 
29629 static PyObject 
*_wrap_TextDropTarget_base_OnDragOver(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29630     PyObject 
*resultobj
; 
29631     wxPyTextDropTarget 
*arg1 
= (wxPyTextDropTarget 
*) 0 ; 
29634     wxDragResult arg4 
; 
29635     wxDragResult result
; 
29636     PyObject 
* obj0 
= 0 ; 
29637     PyObject 
* obj1 
= 0 ; 
29638     PyObject 
* obj2 
= 0 ; 
29639     PyObject 
* obj3 
= 0 ; 
29640     char *kwnames
[] = { 
29641         (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL 
 
29644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:TextDropTarget_base_OnDragOver",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
29645     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTextDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29646     if (SWIG_arg_fail(1)) SWIG_fail
; 
29648         arg2 
= (int)(SWIG_As_int(obj1
));  
29649         if (SWIG_arg_fail(2)) SWIG_fail
; 
29652         arg3 
= (int)(SWIG_As_int(obj2
));  
29653         if (SWIG_arg_fail(3)) SWIG_fail
; 
29656         arg4 
= (wxDragResult
)(SWIG_As_int(obj3
));  
29657         if (SWIG_arg_fail(4)) SWIG_fail
; 
29660         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29661         result 
= (wxDragResult
)(arg1
)->base_OnDragOver(arg2
,arg3
,(wxDragResult 
)arg4
); 
29663         wxPyEndAllowThreads(__tstate
); 
29664         if (PyErr_Occurred()) SWIG_fail
; 
29666     resultobj 
= SWIG_From_int((result
)); 
29673 static PyObject 
*_wrap_TextDropTarget_base_OnLeave(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29674     PyObject 
*resultobj
; 
29675     wxPyTextDropTarget 
*arg1 
= (wxPyTextDropTarget 
*) 0 ; 
29676     PyObject 
* obj0 
= 0 ; 
29677     char *kwnames
[] = { 
29678         (char *) "self", NULL 
 
29681     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TextDropTarget_base_OnLeave",kwnames
,&obj0
)) goto fail
; 
29682     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTextDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29683     if (SWIG_arg_fail(1)) SWIG_fail
; 
29685         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29686         (arg1
)->base_OnLeave(); 
29688         wxPyEndAllowThreads(__tstate
); 
29689         if (PyErr_Occurred()) SWIG_fail
; 
29691     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
29698 static PyObject 
*_wrap_TextDropTarget_base_OnDrop(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29699     PyObject 
*resultobj
; 
29700     wxPyTextDropTarget 
*arg1 
= (wxPyTextDropTarget 
*) 0 ; 
29704     PyObject 
* obj0 
= 0 ; 
29705     PyObject 
* obj1 
= 0 ; 
29706     PyObject 
* obj2 
= 0 ; 
29707     char *kwnames
[] = { 
29708         (char *) "self",(char *) "x",(char *) "y", NULL 
 
29711     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TextDropTarget_base_OnDrop",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
29712     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTextDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29713     if (SWIG_arg_fail(1)) SWIG_fail
; 
29715         arg2 
= (int)(SWIG_As_int(obj1
));  
29716         if (SWIG_arg_fail(2)) SWIG_fail
; 
29719         arg3 
= (int)(SWIG_As_int(obj2
));  
29720         if (SWIG_arg_fail(3)) SWIG_fail
; 
29723         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29724         result 
= (bool)(arg1
)->base_OnDrop(arg2
,arg3
); 
29726         wxPyEndAllowThreads(__tstate
); 
29727         if (PyErr_Occurred()) SWIG_fail
; 
29730         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
29738 static PyObject 
*_wrap_TextDropTarget_base_OnData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29739     PyObject 
*resultobj
; 
29740     wxPyTextDropTarget 
*arg1 
= (wxPyTextDropTarget 
*) 0 ; 
29743     wxDragResult arg4 
; 
29744     wxDragResult result
; 
29745     PyObject 
* obj0 
= 0 ; 
29746     PyObject 
* obj1 
= 0 ; 
29747     PyObject 
* obj2 
= 0 ; 
29748     PyObject 
* obj3 
= 0 ; 
29749     char *kwnames
[] = { 
29750         (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL 
 
29753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:TextDropTarget_base_OnData",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
29754     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTextDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29755     if (SWIG_arg_fail(1)) SWIG_fail
; 
29757         arg2 
= (int)(SWIG_As_int(obj1
));  
29758         if (SWIG_arg_fail(2)) SWIG_fail
; 
29761         arg3 
= (int)(SWIG_As_int(obj2
));  
29762         if (SWIG_arg_fail(3)) SWIG_fail
; 
29765         arg4 
= (wxDragResult
)(SWIG_As_int(obj3
));  
29766         if (SWIG_arg_fail(4)) SWIG_fail
; 
29769         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29770         result 
= (wxDragResult
)(arg1
)->base_OnData(arg2
,arg3
,(wxDragResult 
)arg4
); 
29772         wxPyEndAllowThreads(__tstate
); 
29773         if (PyErr_Occurred()) SWIG_fail
; 
29775     resultobj 
= SWIG_From_int((result
)); 
29782 static PyObject 
* TextDropTarget_swigregister(PyObject 
*, PyObject 
*args
) { 
29784     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
29785     SWIG_TypeClientData(SWIGTYPE_p_wxPyTextDropTarget
, obj
); 
29787     return Py_BuildValue((char *)""); 
29789 static PyObject 
*_wrap_new_FileDropTarget(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29790     PyObject 
*resultobj
; 
29791     wxPyFileDropTarget 
*result
; 
29792     char *kwnames
[] = { 
29796     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_FileDropTarget",kwnames
)) goto fail
; 
29798         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29799         result 
= (wxPyFileDropTarget 
*)new wxPyFileDropTarget(); 
29801         wxPyEndAllowThreads(__tstate
); 
29802         if (PyErr_Occurred()) SWIG_fail
; 
29804     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyFileDropTarget
, 1); 
29811 static PyObject 
*_wrap_FileDropTarget__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29812     PyObject 
*resultobj
; 
29813     wxPyFileDropTarget 
*arg1 
= (wxPyFileDropTarget 
*) 0 ; 
29814     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
29815     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
29816     PyObject 
* obj0 
= 0 ; 
29817     PyObject 
* obj1 
= 0 ; 
29818     PyObject 
* obj2 
= 0 ; 
29819     char *kwnames
[] = { 
29820         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
29823     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:FileDropTarget__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
29824     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyFileDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29825     if (SWIG_arg_fail(1)) SWIG_fail
; 
29829         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29830         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
29832         wxPyEndAllowThreads(__tstate
); 
29833         if (PyErr_Occurred()) SWIG_fail
; 
29835     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
29842 static PyObject 
*_wrap_FileDropTarget_base_OnEnter(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29843     PyObject 
*resultobj
; 
29844     wxPyFileDropTarget 
*arg1 
= (wxPyFileDropTarget 
*) 0 ; 
29847     wxDragResult arg4 
; 
29848     wxDragResult result
; 
29849     PyObject 
* obj0 
= 0 ; 
29850     PyObject 
* obj1 
= 0 ; 
29851     PyObject 
* obj2 
= 0 ; 
29852     PyObject 
* obj3 
= 0 ; 
29853     char *kwnames
[] = { 
29854         (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL 
 
29857     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:FileDropTarget_base_OnEnter",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
29858     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyFileDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29859     if (SWIG_arg_fail(1)) SWIG_fail
; 
29861         arg2 
= (int)(SWIG_As_int(obj1
));  
29862         if (SWIG_arg_fail(2)) SWIG_fail
; 
29865         arg3 
= (int)(SWIG_As_int(obj2
));  
29866         if (SWIG_arg_fail(3)) SWIG_fail
; 
29869         arg4 
= (wxDragResult
)(SWIG_As_int(obj3
));  
29870         if (SWIG_arg_fail(4)) SWIG_fail
; 
29873         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29874         result 
= (wxDragResult
)(arg1
)->base_OnEnter(arg2
,arg3
,(wxDragResult 
)arg4
); 
29876         wxPyEndAllowThreads(__tstate
); 
29877         if (PyErr_Occurred()) SWIG_fail
; 
29879     resultobj 
= SWIG_From_int((result
)); 
29886 static PyObject 
*_wrap_FileDropTarget_base_OnDragOver(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29887     PyObject 
*resultobj
; 
29888     wxPyFileDropTarget 
*arg1 
= (wxPyFileDropTarget 
*) 0 ; 
29891     wxDragResult arg4 
; 
29892     wxDragResult result
; 
29893     PyObject 
* obj0 
= 0 ; 
29894     PyObject 
* obj1 
= 0 ; 
29895     PyObject 
* obj2 
= 0 ; 
29896     PyObject 
* obj3 
= 0 ; 
29897     char *kwnames
[] = { 
29898         (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL 
 
29901     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:FileDropTarget_base_OnDragOver",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
29902     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyFileDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29903     if (SWIG_arg_fail(1)) SWIG_fail
; 
29905         arg2 
= (int)(SWIG_As_int(obj1
));  
29906         if (SWIG_arg_fail(2)) SWIG_fail
; 
29909         arg3 
= (int)(SWIG_As_int(obj2
));  
29910         if (SWIG_arg_fail(3)) SWIG_fail
; 
29913         arg4 
= (wxDragResult
)(SWIG_As_int(obj3
));  
29914         if (SWIG_arg_fail(4)) SWIG_fail
; 
29917         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29918         result 
= (wxDragResult
)(arg1
)->base_OnDragOver(arg2
,arg3
,(wxDragResult 
)arg4
); 
29920         wxPyEndAllowThreads(__tstate
); 
29921         if (PyErr_Occurred()) SWIG_fail
; 
29923     resultobj 
= SWIG_From_int((result
)); 
29930 static PyObject 
*_wrap_FileDropTarget_base_OnLeave(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29931     PyObject 
*resultobj
; 
29932     wxPyFileDropTarget 
*arg1 
= (wxPyFileDropTarget 
*) 0 ; 
29933     PyObject 
* obj0 
= 0 ; 
29934     char *kwnames
[] = { 
29935         (char *) "self", NULL 
 
29938     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:FileDropTarget_base_OnLeave",kwnames
,&obj0
)) goto fail
; 
29939     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyFileDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29940     if (SWIG_arg_fail(1)) SWIG_fail
; 
29942         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29943         (arg1
)->base_OnLeave(); 
29945         wxPyEndAllowThreads(__tstate
); 
29946         if (PyErr_Occurred()) SWIG_fail
; 
29948     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
29955 static PyObject 
*_wrap_FileDropTarget_base_OnDrop(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29956     PyObject 
*resultobj
; 
29957     wxPyFileDropTarget 
*arg1 
= (wxPyFileDropTarget 
*) 0 ; 
29961     PyObject 
* obj0 
= 0 ; 
29962     PyObject 
* obj1 
= 0 ; 
29963     PyObject 
* obj2 
= 0 ; 
29964     char *kwnames
[] = { 
29965         (char *) "self",(char *) "x",(char *) "y", NULL 
 
29968     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:FileDropTarget_base_OnDrop",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
29969     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyFileDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
29970     if (SWIG_arg_fail(1)) SWIG_fail
; 
29972         arg2 
= (int)(SWIG_As_int(obj1
));  
29973         if (SWIG_arg_fail(2)) SWIG_fail
; 
29976         arg3 
= (int)(SWIG_As_int(obj2
));  
29977         if (SWIG_arg_fail(3)) SWIG_fail
; 
29980         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
29981         result 
= (bool)(arg1
)->base_OnDrop(arg2
,arg3
); 
29983         wxPyEndAllowThreads(__tstate
); 
29984         if (PyErr_Occurred()) SWIG_fail
; 
29987         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
29995 static PyObject 
*_wrap_FileDropTarget_base_OnData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
29996     PyObject 
*resultobj
; 
29997     wxPyFileDropTarget 
*arg1 
= (wxPyFileDropTarget 
*) 0 ; 
30000     wxDragResult arg4 
; 
30001     wxDragResult result
; 
30002     PyObject 
* obj0 
= 0 ; 
30003     PyObject 
* obj1 
= 0 ; 
30004     PyObject 
* obj2 
= 0 ; 
30005     PyObject 
* obj3 
= 0 ; 
30006     char *kwnames
[] = { 
30007         (char *) "self",(char *) "x",(char *) "y",(char *) "def", NULL 
 
30010     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO:FileDropTarget_base_OnData",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
30011     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyFileDropTarget
, SWIG_POINTER_EXCEPTION 
| 0); 
30012     if (SWIG_arg_fail(1)) SWIG_fail
; 
30014         arg2 
= (int)(SWIG_As_int(obj1
));  
30015         if (SWIG_arg_fail(2)) SWIG_fail
; 
30018         arg3 
= (int)(SWIG_As_int(obj2
));  
30019         if (SWIG_arg_fail(3)) SWIG_fail
; 
30022         arg4 
= (wxDragResult
)(SWIG_As_int(obj3
));  
30023         if (SWIG_arg_fail(4)) SWIG_fail
; 
30026         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30027         result 
= (wxDragResult
)(arg1
)->base_OnData(arg2
,arg3
,(wxDragResult 
)arg4
); 
30029         wxPyEndAllowThreads(__tstate
); 
30030         if (PyErr_Occurred()) SWIG_fail
; 
30032     resultobj 
= SWIG_From_int((result
)); 
30039 static PyObject 
* FileDropTarget_swigregister(PyObject 
*, PyObject 
*args
) { 
30041     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
30042     SWIG_TypeClientData(SWIGTYPE_p_wxPyFileDropTarget
, obj
); 
30044     return Py_BuildValue((char *)""); 
30046 static PyObject 
*_wrap_new_Clipboard(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30047     PyObject 
*resultobj
; 
30048     wxClipboard 
*result
; 
30049     char *kwnames
[] = { 
30053     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_Clipboard",kwnames
)) goto fail
; 
30055         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30056         result 
= (wxClipboard 
*)new wxClipboard(); 
30058         wxPyEndAllowThreads(__tstate
); 
30059         if (PyErr_Occurred()) SWIG_fail
; 
30061     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxClipboard
, 1); 
30068 static PyObject 
*_wrap_delete_Clipboard(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30069     PyObject 
*resultobj
; 
30070     wxClipboard 
*arg1 
= (wxClipboard 
*) 0 ; 
30071     PyObject 
* obj0 
= 0 ; 
30072     char *kwnames
[] = { 
30073         (char *) "self", NULL 
 
30076     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_Clipboard",kwnames
,&obj0
)) goto fail
; 
30077     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30078     if (SWIG_arg_fail(1)) SWIG_fail
; 
30080         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30083         wxPyEndAllowThreads(__tstate
); 
30084         if (PyErr_Occurred()) SWIG_fail
; 
30086     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
30093 static PyObject 
*_wrap_Clipboard_Open(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30094     PyObject 
*resultobj
; 
30095     wxClipboard 
*arg1 
= (wxClipboard 
*) 0 ; 
30097     PyObject 
* obj0 
= 0 ; 
30098     char *kwnames
[] = { 
30099         (char *) "self", NULL 
 
30102     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Clipboard_Open",kwnames
,&obj0
)) goto fail
; 
30103     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30104     if (SWIG_arg_fail(1)) SWIG_fail
; 
30106         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30107         result 
= (bool)(arg1
)->Open(); 
30109         wxPyEndAllowThreads(__tstate
); 
30110         if (PyErr_Occurred()) SWIG_fail
; 
30113         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30121 static PyObject 
*_wrap_Clipboard_Close(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30122     PyObject 
*resultobj
; 
30123     wxClipboard 
*arg1 
= (wxClipboard 
*) 0 ; 
30124     PyObject 
* obj0 
= 0 ; 
30125     char *kwnames
[] = { 
30126         (char *) "self", NULL 
 
30129     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Clipboard_Close",kwnames
,&obj0
)) goto fail
; 
30130     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30131     if (SWIG_arg_fail(1)) SWIG_fail
; 
30133         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30136         wxPyEndAllowThreads(__tstate
); 
30137         if (PyErr_Occurred()) SWIG_fail
; 
30139     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
30146 static PyObject 
*_wrap_Clipboard_IsOpened(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30147     PyObject 
*resultobj
; 
30148     wxClipboard 
*arg1 
= (wxClipboard 
*) 0 ; 
30150     PyObject 
* obj0 
= 0 ; 
30151     char *kwnames
[] = { 
30152         (char *) "self", NULL 
 
30155     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Clipboard_IsOpened",kwnames
,&obj0
)) goto fail
; 
30156     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30157     if (SWIG_arg_fail(1)) SWIG_fail
; 
30159         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30160         result 
= (bool)((wxClipboard 
const *)arg1
)->IsOpened(); 
30162         wxPyEndAllowThreads(__tstate
); 
30163         if (PyErr_Occurred()) SWIG_fail
; 
30166         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30174 static PyObject 
*_wrap_Clipboard_AddData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30175     PyObject 
*resultobj
; 
30176     wxClipboard 
*arg1 
= (wxClipboard 
*) 0 ; 
30177     wxDataObject 
*arg2 
= (wxDataObject 
*) 0 ; 
30179     PyObject 
* obj0 
= 0 ; 
30180     PyObject 
* obj1 
= 0 ; 
30181     char *kwnames
[] = { 
30182         (char *) "self",(char *) "data", NULL 
 
30185     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Clipboard_AddData",kwnames
,&obj0
,&obj1
)) goto fail
; 
30186     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30187     if (SWIG_arg_fail(1)) SWIG_fail
; 
30188     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
30189     if (SWIG_arg_fail(2)) SWIG_fail
; 
30191         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30192         result 
= (bool)(arg1
)->AddData(arg2
); 
30194         wxPyEndAllowThreads(__tstate
); 
30195         if (PyErr_Occurred()) SWIG_fail
; 
30198         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30206 static PyObject 
*_wrap_Clipboard_SetData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30207     PyObject 
*resultobj
; 
30208     wxClipboard 
*arg1 
= (wxClipboard 
*) 0 ; 
30209     wxDataObject 
*arg2 
= (wxDataObject 
*) 0 ; 
30211     PyObject 
* obj0 
= 0 ; 
30212     PyObject 
* obj1 
= 0 ; 
30213     char *kwnames
[] = { 
30214         (char *) "self",(char *) "data", NULL 
 
30217     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Clipboard_SetData",kwnames
,&obj0
,&obj1
)) goto fail
; 
30218     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30219     if (SWIG_arg_fail(1)) SWIG_fail
; 
30220     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxDataObject
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
30221     if (SWIG_arg_fail(2)) SWIG_fail
; 
30223         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30224         result 
= (bool)(arg1
)->SetData(arg2
); 
30226         wxPyEndAllowThreads(__tstate
); 
30227         if (PyErr_Occurred()) SWIG_fail
; 
30230         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30238 static PyObject 
*_wrap_Clipboard_IsSupported(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30239     PyObject 
*resultobj
; 
30240     wxClipboard 
*arg1 
= (wxClipboard 
*) 0 ; 
30241     wxDataFormat 
*arg2 
= 0 ; 
30243     PyObject 
* obj0 
= 0 ; 
30244     PyObject 
* obj1 
= 0 ; 
30245     char *kwnames
[] = { 
30246         (char *) "self",(char *) "format", NULL 
 
30249     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Clipboard_IsSupported",kwnames
,&obj0
,&obj1
)) goto fail
; 
30250     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30251     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
30258         if (SWIG_arg_fail(2)) SWIG_fail
; 
30261         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30262         result 
= (bool)(arg1
)->IsSupported((wxDataFormat 
const &)*arg2
); 
30264         wxPyEndAllowThreads(__tstate
); 
30265         if (PyErr_Occurred()) SWIG_fail
; 
30268         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30276 static PyObject 
*_wrap_Clipboard_GetData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30277     PyObject 
*resultobj
; 
30278     wxClipboard 
*arg1 
= (wxClipboard 
*) 0 ; 
30279     wxDataObject 
*arg2 
= 0 ; 
30281     PyObject 
* obj0 
= 0 ; 
30282     PyObject 
* obj1 
= 0 ; 
30283     char *kwnames
[] = { 
30284         (char *) "self",(char *) "data", NULL 
 
30287     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Clipboard_GetData",kwnames
,&obj0
,&obj1
)) goto fail
; 
30288     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30289     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
30296         if (SWIG_arg_fail(2)) SWIG_fail
; 
30299         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30300         result 
= (bool)(arg1
)->GetData(*arg2
); 
30302         wxPyEndAllowThreads(__tstate
); 
30303         if (PyErr_Occurred()) SWIG_fail
; 
30306         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30314 static PyObject 
*_wrap_Clipboard_Clear(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30315     PyObject 
*resultobj
; 
30316     wxClipboard 
*arg1 
= (wxClipboard 
*) 0 ; 
30317     PyObject 
* obj0 
= 0 ; 
30318     char *kwnames
[] = { 
30319         (char *) "self", NULL 
 
30322     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Clipboard_Clear",kwnames
,&obj0
)) goto fail
; 
30323     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30324     if (SWIG_arg_fail(1)) SWIG_fail
; 
30326         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30329         wxPyEndAllowThreads(__tstate
); 
30330         if (PyErr_Occurred()) SWIG_fail
; 
30332     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
30339 static PyObject 
*_wrap_Clipboard_Flush(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30340     PyObject 
*resultobj
; 
30341     wxClipboard 
*arg1 
= (wxClipboard 
*) 0 ; 
30343     PyObject 
* obj0 
= 0 ; 
30344     char *kwnames
[] = { 
30345         (char *) "self", NULL 
 
30348     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Clipboard_Flush",kwnames
,&obj0
)) goto fail
; 
30349     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30350     if (SWIG_arg_fail(1)) SWIG_fail
; 
30352         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30353         result 
= (bool)(arg1
)->Flush(); 
30355         wxPyEndAllowThreads(__tstate
); 
30356         if (PyErr_Occurred()) SWIG_fail
; 
30359         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30367 static PyObject 
*_wrap_Clipboard_UsePrimarySelection(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30368     PyObject 
*resultobj
; 
30369     wxClipboard 
*arg1 
= (wxClipboard 
*) 0 ; 
30370     bool arg2 
= (bool) true ; 
30371     PyObject 
* obj0 
= 0 ; 
30372     PyObject 
* obj1 
= 0 ; 
30373     char *kwnames
[] = { 
30374         (char *) "self",(char *) "primary", NULL 
 
30377     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Clipboard_UsePrimarySelection",kwnames
,&obj0
,&obj1
)) goto fail
; 
30378     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30379     if (SWIG_arg_fail(1)) SWIG_fail
; 
30382             arg2 
= (bool)(SWIG_As_bool(obj1
));  
30383             if (SWIG_arg_fail(2)) SWIG_fail
; 
30387         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30388         (arg1
)->UsePrimarySelection(arg2
); 
30390         wxPyEndAllowThreads(__tstate
); 
30391         if (PyErr_Occurred()) SWIG_fail
; 
30393     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
30400 static PyObject 
*_wrap_Clipboard_Get(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30401     PyObject 
*resultobj
; 
30402     wxClipboard 
*result
; 
30403     char *kwnames
[] = { 
30407     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Clipboard_Get",kwnames
)) goto fail
; 
30409         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30410         result 
= (wxClipboard 
*)wxClipboard::Get(); 
30412         wxPyEndAllowThreads(__tstate
); 
30413         if (PyErr_Occurred()) SWIG_fail
; 
30415     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxClipboard
, 0); 
30422 static PyObject 
* Clipboard_swigregister(PyObject 
*, PyObject 
*args
) { 
30424     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
30425     SWIG_TypeClientData(SWIGTYPE_p_wxClipboard
, obj
); 
30427     return Py_BuildValue((char *)""); 
30429 static PyObject 
*_wrap_new_ClipboardLocker(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30430     PyObject 
*resultobj
; 
30431     wxClipboard 
*arg1 
= (wxClipboard 
*) NULL 
; 
30432     wxClipboardLocker 
*result
; 
30433     PyObject 
* obj0 
= 0 ; 
30434     char *kwnames
[] = { 
30435         (char *) "clipboard", NULL 
 
30438     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_ClipboardLocker",kwnames
,&obj0
)) goto fail
; 
30440         SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboard
, SWIG_POINTER_EXCEPTION 
| 0); 
30441         if (SWIG_arg_fail(1)) SWIG_fail
; 
30444         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30445         result 
= (wxClipboardLocker 
*)new wxClipboardLocker(arg1
); 
30447         wxPyEndAllowThreads(__tstate
); 
30448         if (PyErr_Occurred()) SWIG_fail
; 
30450     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxClipboardLocker
, 1); 
30457 static PyObject 
*_wrap_delete_ClipboardLocker(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30458     PyObject 
*resultobj
; 
30459     wxClipboardLocker 
*arg1 
= (wxClipboardLocker 
*) 0 ; 
30460     PyObject 
* obj0 
= 0 ; 
30461     char *kwnames
[] = { 
30462         (char *) "self", NULL 
 
30465     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_ClipboardLocker",kwnames
,&obj0
)) goto fail
; 
30466     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboardLocker
, SWIG_POINTER_EXCEPTION 
| 0); 
30467     if (SWIG_arg_fail(1)) SWIG_fail
; 
30469         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30472         wxPyEndAllowThreads(__tstate
); 
30473         if (PyErr_Occurred()) SWIG_fail
; 
30475     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
30482 static PyObject 
*_wrap_ClipboardLocker___nonzero__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30483     PyObject 
*resultobj
; 
30484     wxClipboardLocker 
*arg1 
= (wxClipboardLocker 
*) 0 ; 
30486     PyObject 
* obj0 
= 0 ; 
30487     char *kwnames
[] = { 
30488         (char *) "self", NULL 
 
30491     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:ClipboardLocker___nonzero__",kwnames
,&obj0
)) goto fail
; 
30492     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxClipboardLocker
, SWIG_POINTER_EXCEPTION 
| 0); 
30493     if (SWIG_arg_fail(1)) SWIG_fail
; 
30495         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30496         result 
= (bool)wxClipboardLocker___nonzero__(arg1
); 
30498         wxPyEndAllowThreads(__tstate
); 
30499         if (PyErr_Occurred()) SWIG_fail
; 
30502         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30510 static PyObject 
* ClipboardLocker_swigregister(PyObject 
*, PyObject 
*args
) { 
30512     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
30513     SWIG_TypeClientData(SWIGTYPE_p_wxClipboardLocker
, obj
); 
30515     return Py_BuildValue((char *)""); 
30517 static PyObject 
*_wrap_new_VideoMode(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30518     PyObject 
*resultobj
; 
30519     int arg1 
= (int) 0 ; 
30520     int arg2 
= (int) 0 ; 
30521     int arg3 
= (int) 0 ; 
30522     int arg4 
= (int) 0 ; 
30523     wxVideoMode 
*result
; 
30524     PyObject 
* obj0 
= 0 ; 
30525     PyObject 
* obj1 
= 0 ; 
30526     PyObject 
* obj2 
= 0 ; 
30527     PyObject 
* obj3 
= 0 ; 
30528     char *kwnames
[] = { 
30529         (char *) "width",(char *) "height",(char *) "depth",(char *) "freq", NULL 
 
30532     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOO:new_VideoMode",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
30535             arg1 
= (int)(SWIG_As_int(obj0
));  
30536             if (SWIG_arg_fail(1)) SWIG_fail
; 
30541             arg2 
= (int)(SWIG_As_int(obj1
));  
30542             if (SWIG_arg_fail(2)) SWIG_fail
; 
30547             arg3 
= (int)(SWIG_As_int(obj2
));  
30548             if (SWIG_arg_fail(3)) SWIG_fail
; 
30553             arg4 
= (int)(SWIG_As_int(obj3
));  
30554             if (SWIG_arg_fail(4)) SWIG_fail
; 
30558         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30559         result 
= (wxVideoMode 
*)new wxVideoMode(arg1
,arg2
,arg3
,arg4
); 
30561         wxPyEndAllowThreads(__tstate
); 
30562         if (PyErr_Occurred()) SWIG_fail
; 
30564     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxVideoMode
, 1); 
30571 static PyObject 
*_wrap_delete_VideoMode(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30572     PyObject 
*resultobj
; 
30573     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30574     PyObject 
* obj0 
= 0 ; 
30575     char *kwnames
[] = { 
30576         (char *) "self", NULL 
 
30579     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_VideoMode",kwnames
,&obj0
)) goto fail
; 
30580     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30581     if (SWIG_arg_fail(1)) SWIG_fail
; 
30583         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30586         wxPyEndAllowThreads(__tstate
); 
30587         if (PyErr_Occurred()) SWIG_fail
; 
30589     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
30596 static PyObject 
*_wrap_VideoMode_Matches(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30597     PyObject 
*resultobj
; 
30598     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30599     wxVideoMode 
*arg2 
= 0 ; 
30601     PyObject 
* obj0 
= 0 ; 
30602     PyObject 
* obj1 
= 0 ; 
30603     char *kwnames
[] = { 
30604         (char *) "self",(char *) "other", NULL 
 
30607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:VideoMode_Matches",kwnames
,&obj0
,&obj1
)) goto fail
; 
30608     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30609     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
30616         if (SWIG_arg_fail(2)) SWIG_fail
; 
30619         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30620         result 
= (bool)((wxVideoMode 
const *)arg1
)->Matches((wxVideoMode 
const &)*arg2
); 
30622         wxPyEndAllowThreads(__tstate
); 
30623         if (PyErr_Occurred()) SWIG_fail
; 
30626         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30634 static PyObject 
*_wrap_VideoMode_GetWidth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30635     PyObject 
*resultobj
; 
30636     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30638     PyObject 
* obj0 
= 0 ; 
30639     char *kwnames
[] = { 
30640         (char *) "self", NULL 
 
30643     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:VideoMode_GetWidth",kwnames
,&obj0
)) goto fail
; 
30644     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30645     if (SWIG_arg_fail(1)) SWIG_fail
; 
30647         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30648         result 
= (int)((wxVideoMode 
const *)arg1
)->GetWidth(); 
30650         wxPyEndAllowThreads(__tstate
); 
30651         if (PyErr_Occurred()) SWIG_fail
; 
30654         resultobj 
= SWIG_From_int((int)(result
));  
30662 static PyObject 
*_wrap_VideoMode_GetHeight(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30663     PyObject 
*resultobj
; 
30664     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30666     PyObject 
* obj0 
= 0 ; 
30667     char *kwnames
[] = { 
30668         (char *) "self", NULL 
 
30671     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:VideoMode_GetHeight",kwnames
,&obj0
)) goto fail
; 
30672     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30673     if (SWIG_arg_fail(1)) SWIG_fail
; 
30675         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30676         result 
= (int)((wxVideoMode 
const *)arg1
)->GetHeight(); 
30678         wxPyEndAllowThreads(__tstate
); 
30679         if (PyErr_Occurred()) SWIG_fail
; 
30682         resultobj 
= SWIG_From_int((int)(result
));  
30690 static PyObject 
*_wrap_VideoMode_GetDepth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30691     PyObject 
*resultobj
; 
30692     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30694     PyObject 
* obj0 
= 0 ; 
30695     char *kwnames
[] = { 
30696         (char *) "self", NULL 
 
30699     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:VideoMode_GetDepth",kwnames
,&obj0
)) goto fail
; 
30700     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30701     if (SWIG_arg_fail(1)) SWIG_fail
; 
30703         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30704         result 
= (int)((wxVideoMode 
const *)arg1
)->GetDepth(); 
30706         wxPyEndAllowThreads(__tstate
); 
30707         if (PyErr_Occurred()) SWIG_fail
; 
30710         resultobj 
= SWIG_From_int((int)(result
));  
30718 static PyObject 
*_wrap_VideoMode_IsOk(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30719     PyObject 
*resultobj
; 
30720     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30722     PyObject 
* obj0 
= 0 ; 
30723     char *kwnames
[] = { 
30724         (char *) "self", NULL 
 
30727     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:VideoMode_IsOk",kwnames
,&obj0
)) goto fail
; 
30728     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30729     if (SWIG_arg_fail(1)) SWIG_fail
; 
30731         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30732         result 
= (bool)((wxVideoMode 
const *)arg1
)->IsOk(); 
30734         wxPyEndAllowThreads(__tstate
); 
30735         if (PyErr_Occurred()) SWIG_fail
; 
30738         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30746 static PyObject 
*_wrap_VideoMode___eq__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30747     PyObject 
*resultobj
; 
30748     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30749     wxVideoMode 
*arg2 
= (wxVideoMode 
*) 0 ; 
30751     PyObject 
* obj0 
= 0 ; 
30752     PyObject 
* obj1 
= 0 ; 
30753     char *kwnames
[] = { 
30754         (char *) "self",(char *) "other", NULL 
 
30757     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:VideoMode___eq__",kwnames
,&obj0
,&obj1
)) goto fail
; 
30758     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30759     if (SWIG_arg_fail(1)) SWIG_fail
; 
30760     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30761     if (SWIG_arg_fail(2)) SWIG_fail
; 
30763         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30764         result 
= (bool)wxVideoMode___eq__(arg1
,(wxVideoMode 
const *)arg2
); 
30766         wxPyEndAllowThreads(__tstate
); 
30767         if (PyErr_Occurred()) SWIG_fail
; 
30770         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30778 static PyObject 
*_wrap_VideoMode___ne__(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30779     PyObject 
*resultobj
; 
30780     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30781     wxVideoMode 
*arg2 
= (wxVideoMode 
*) 0 ; 
30783     PyObject 
* obj0 
= 0 ; 
30784     PyObject 
* obj1 
= 0 ; 
30785     char *kwnames
[] = { 
30786         (char *) "self",(char *) "other", NULL 
 
30789     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:VideoMode___ne__",kwnames
,&obj0
,&obj1
)) goto fail
; 
30790     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30791     if (SWIG_arg_fail(1)) SWIG_fail
; 
30792     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30793     if (SWIG_arg_fail(2)) SWIG_fail
; 
30795         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
30796         result 
= (bool)wxVideoMode___ne__(arg1
,(wxVideoMode 
const *)arg2
); 
30798         wxPyEndAllowThreads(__tstate
); 
30799         if (PyErr_Occurred()) SWIG_fail
; 
30802         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
30810 static PyObject 
*_wrap_VideoMode_w_set(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30811     PyObject 
*resultobj
; 
30812     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30814     PyObject 
* obj0 
= 0 ; 
30815     PyObject 
* obj1 
= 0 ; 
30816     char *kwnames
[] = { 
30817         (char *) "self",(char *) "w", NULL 
 
30820     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:VideoMode_w_set",kwnames
,&obj0
,&obj1
)) goto fail
; 
30821     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30822     if (SWIG_arg_fail(1)) SWIG_fail
; 
30824         arg2 
= (int)(SWIG_As_int(obj1
));  
30825         if (SWIG_arg_fail(2)) SWIG_fail
; 
30827     if (arg1
) (arg1
)->w 
= arg2
; 
30829     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
30836 static PyObject 
*_wrap_VideoMode_w_get(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30837     PyObject 
*resultobj
; 
30838     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30840     PyObject 
* obj0 
= 0 ; 
30841     char *kwnames
[] = { 
30842         (char *) "self", NULL 
 
30845     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:VideoMode_w_get",kwnames
,&obj0
)) goto fail
; 
30846     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30847     if (SWIG_arg_fail(1)) SWIG_fail
; 
30848     result 
= (int) ((arg1
)->w
); 
30851         resultobj 
= SWIG_From_int((int)(result
));  
30859 static PyObject 
*_wrap_VideoMode_h_set(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30860     PyObject 
*resultobj
; 
30861     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30863     PyObject 
* obj0 
= 0 ; 
30864     PyObject 
* obj1 
= 0 ; 
30865     char *kwnames
[] = { 
30866         (char *) "self",(char *) "h", NULL 
 
30869     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:VideoMode_h_set",kwnames
,&obj0
,&obj1
)) goto fail
; 
30870     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30871     if (SWIG_arg_fail(1)) SWIG_fail
; 
30873         arg2 
= (int)(SWIG_As_int(obj1
));  
30874         if (SWIG_arg_fail(2)) SWIG_fail
; 
30876     if (arg1
) (arg1
)->h 
= arg2
; 
30878     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
30885 static PyObject 
*_wrap_VideoMode_h_get(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30886     PyObject 
*resultobj
; 
30887     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30889     PyObject 
* obj0 
= 0 ; 
30890     char *kwnames
[] = { 
30891         (char *) "self", NULL 
 
30894     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:VideoMode_h_get",kwnames
,&obj0
)) goto fail
; 
30895     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30896     if (SWIG_arg_fail(1)) SWIG_fail
; 
30897     result 
= (int) ((arg1
)->h
); 
30900         resultobj 
= SWIG_From_int((int)(result
));  
30908 static PyObject 
*_wrap_VideoMode_bpp_set(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30909     PyObject 
*resultobj
; 
30910     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30912     PyObject 
* obj0 
= 0 ; 
30913     PyObject 
* obj1 
= 0 ; 
30914     char *kwnames
[] = { 
30915         (char *) "self",(char *) "bpp", NULL 
 
30918     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:VideoMode_bpp_set",kwnames
,&obj0
,&obj1
)) goto fail
; 
30919     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30920     if (SWIG_arg_fail(1)) SWIG_fail
; 
30922         arg2 
= (int)(SWIG_As_int(obj1
));  
30923         if (SWIG_arg_fail(2)) SWIG_fail
; 
30925     if (arg1
) (arg1
)->bpp 
= arg2
; 
30927     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
30934 static PyObject 
*_wrap_VideoMode_bpp_get(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30935     PyObject 
*resultobj
; 
30936     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30938     PyObject 
* obj0 
= 0 ; 
30939     char *kwnames
[] = { 
30940         (char *) "self", NULL 
 
30943     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:VideoMode_bpp_get",kwnames
,&obj0
)) goto fail
; 
30944     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30945     if (SWIG_arg_fail(1)) SWIG_fail
; 
30946     result 
= (int) ((arg1
)->bpp
); 
30949         resultobj 
= SWIG_From_int((int)(result
));  
30957 static PyObject 
*_wrap_VideoMode_refresh_set(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30958     PyObject 
*resultobj
; 
30959     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30961     PyObject 
* obj0 
= 0 ; 
30962     PyObject 
* obj1 
= 0 ; 
30963     char *kwnames
[] = { 
30964         (char *) "self",(char *) "refresh", NULL 
 
30967     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:VideoMode_refresh_set",kwnames
,&obj0
,&obj1
)) goto fail
; 
30968     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30969     if (SWIG_arg_fail(1)) SWIG_fail
; 
30971         arg2 
= (int)(SWIG_As_int(obj1
));  
30972         if (SWIG_arg_fail(2)) SWIG_fail
; 
30974     if (arg1
) (arg1
)->refresh 
= arg2
; 
30976     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
30983 static PyObject 
*_wrap_VideoMode_refresh_get(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
30984     PyObject 
*resultobj
; 
30985     wxVideoMode 
*arg1 
= (wxVideoMode 
*) 0 ; 
30987     PyObject 
* obj0 
= 0 ; 
30988     char *kwnames
[] = { 
30989         (char *) "self", NULL 
 
30992     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:VideoMode_refresh_get",kwnames
,&obj0
)) goto fail
; 
30993     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxVideoMode
, SWIG_POINTER_EXCEPTION 
| 0); 
30994     if (SWIG_arg_fail(1)) SWIG_fail
; 
30995     result 
= (int) ((arg1
)->refresh
); 
30998         resultobj 
= SWIG_From_int((int)(result
));  
31006 static PyObject 
* VideoMode_swigregister(PyObject 
*, PyObject 
*args
) { 
31008     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
31009     SWIG_TypeClientData(SWIGTYPE_p_wxVideoMode
, obj
); 
31011     return Py_BuildValue((char *)""); 
31013 static int _wrap_DefaultVideoMode_set(PyObject 
*) { 
31014     PyErr_SetString(PyExc_TypeError
,"Variable DefaultVideoMode is read-only."); 
31019 static PyObject 
*_wrap_DefaultVideoMode_get(void) { 
31022     pyobj 
= SWIG_NewPointerObj((void *)(&wxDefaultVideoMode
), SWIGTYPE_p_wxVideoMode
, 0); 
31027 static PyObject 
*_wrap_new_Display(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31028     PyObject 
*resultobj
; 
31029     size_t arg1 
= (size_t) 0 ; 
31031     PyObject 
* obj0 
= 0 ; 
31032     char *kwnames
[] = { 
31033         (char *) "index", NULL 
 
31036     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|O:new_Display",kwnames
,&obj0
)) goto fail
; 
31039             arg1 
= (size_t)(SWIG_As_unsigned_SS_long(obj0
));  
31040             if (SWIG_arg_fail(1)) SWIG_fail
; 
31044         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31045         result 
= (wxDisplay 
*)new wxDisplay(arg1
); 
31047         wxPyEndAllowThreads(__tstate
); 
31048         if (PyErr_Occurred()) SWIG_fail
; 
31050     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDisplay
, 1); 
31057 static PyObject 
*_wrap_delete_Display(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31058     PyObject 
*resultobj
; 
31059     wxDisplay 
*arg1 
= (wxDisplay 
*) 0 ; 
31060     PyObject 
* obj0 
= 0 ; 
31061     char *kwnames
[] = { 
31062         (char *) "self", NULL 
 
31065     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:delete_Display",kwnames
,&obj0
)) goto fail
; 
31066     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDisplay
, SWIG_POINTER_EXCEPTION 
| 0); 
31067     if (SWIG_arg_fail(1)) SWIG_fail
; 
31069         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31072         wxPyEndAllowThreads(__tstate
); 
31073         if (PyErr_Occurred()) SWIG_fail
; 
31075     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
31082 static PyObject 
*_wrap_Display_GetCount(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31083     PyObject 
*resultobj
; 
31085     char *kwnames
[] = { 
31089     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":Display_GetCount",kwnames
)) goto fail
; 
31091         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31092         result 
= (size_t)wxDisplay::GetCount(); 
31094         wxPyEndAllowThreads(__tstate
); 
31095         if (PyErr_Occurred()) SWIG_fail
; 
31098         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
31106 static PyObject 
*_wrap_Display_GetFromPoint(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31107     PyObject 
*resultobj
; 
31108     wxPoint 
*arg1 
= 0 ; 
31111     PyObject 
* obj0 
= 0 ; 
31112     char *kwnames
[] = { 
31113         (char *) "pt", NULL 
 
31116     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Display_GetFromPoint",kwnames
,&obj0
)) goto fail
; 
31119         if ( ! wxPoint_helper(obj0
, &arg1
)) SWIG_fail
; 
31122         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31123         result 
= (int)wxDisplay::GetFromPoint((wxPoint 
const &)*arg1
); 
31125         wxPyEndAllowThreads(__tstate
); 
31126         if (PyErr_Occurred()) SWIG_fail
; 
31129         resultobj 
= SWIG_From_int((int)(result
));  
31137 static PyObject 
*_wrap_Display_GetFromWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31138     PyObject 
*resultobj
; 
31139     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
31141     PyObject 
* obj0 
= 0 ; 
31142     char *kwnames
[] = { 
31143         (char *) "window", NULL 
 
31146     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Display_GetFromWindow",kwnames
,&obj0
)) goto fail
; 
31147     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
31148     if (SWIG_arg_fail(1)) SWIG_fail
; 
31150         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31151         result 
= (int)Display_GetFromWindow(arg1
); 
31153         wxPyEndAllowThreads(__tstate
); 
31154         if (PyErr_Occurred()) SWIG_fail
; 
31157         resultobj 
= SWIG_From_int((int)(result
));  
31165 static PyObject 
*_wrap_Display_IsOk(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31166     PyObject 
*resultobj
; 
31167     wxDisplay 
*arg1 
= (wxDisplay 
*) 0 ; 
31169     PyObject 
* obj0 
= 0 ; 
31170     char *kwnames
[] = { 
31171         (char *) "self", NULL 
 
31174     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Display_IsOk",kwnames
,&obj0
)) goto fail
; 
31175     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDisplay
, SWIG_POINTER_EXCEPTION 
| 0); 
31176     if (SWIG_arg_fail(1)) SWIG_fail
; 
31178         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31179         result 
= (bool)((wxDisplay 
const *)arg1
)->IsOk(); 
31181         wxPyEndAllowThreads(__tstate
); 
31182         if (PyErr_Occurred()) SWIG_fail
; 
31185         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
31193 static PyObject 
*_wrap_Display_GetGeometry(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31194     PyObject 
*resultobj
; 
31195     wxDisplay 
*arg1 
= (wxDisplay 
*) 0 ; 
31197     PyObject 
* obj0 
= 0 ; 
31198     char *kwnames
[] = { 
31199         (char *) "self", NULL 
 
31202     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Display_GetGeometry",kwnames
,&obj0
)) goto fail
; 
31203     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDisplay
, SWIG_POINTER_EXCEPTION 
| 0); 
31204     if (SWIG_arg_fail(1)) SWIG_fail
; 
31206         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31207         result 
= ((wxDisplay 
const *)arg1
)->GetGeometry(); 
31209         wxPyEndAllowThreads(__tstate
); 
31210         if (PyErr_Occurred()) SWIG_fail
; 
31213         wxRect 
* resultptr
; 
31214         resultptr 
= new wxRect((wxRect 
&)(result
)); 
31215         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxRect
, 1); 
31223 static PyObject 
*_wrap_Display_GetName(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31224     PyObject 
*resultobj
; 
31225     wxDisplay 
*arg1 
= (wxDisplay 
*) 0 ; 
31227     PyObject 
* obj0 
= 0 ; 
31228     char *kwnames
[] = { 
31229         (char *) "self", NULL 
 
31232     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Display_GetName",kwnames
,&obj0
)) goto fail
; 
31233     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDisplay
, SWIG_POINTER_EXCEPTION 
| 0); 
31234     if (SWIG_arg_fail(1)) SWIG_fail
; 
31236         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31237         result 
= ((wxDisplay 
const *)arg1
)->GetName(); 
31239         wxPyEndAllowThreads(__tstate
); 
31240         if (PyErr_Occurred()) SWIG_fail
; 
31244         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
31246         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
31255 static PyObject 
*_wrap_Display_IsPrimary(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31256     PyObject 
*resultobj
; 
31257     wxDisplay 
*arg1 
= (wxDisplay 
*) 0 ; 
31259     PyObject 
* obj0 
= 0 ; 
31260     char *kwnames
[] = { 
31261         (char *) "self", NULL 
 
31264     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Display_IsPrimary",kwnames
,&obj0
)) goto fail
; 
31265     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDisplay
, SWIG_POINTER_EXCEPTION 
| 0); 
31266     if (SWIG_arg_fail(1)) SWIG_fail
; 
31268         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31269         result 
= (bool)((wxDisplay 
const *)arg1
)->IsPrimary(); 
31271         wxPyEndAllowThreads(__tstate
); 
31272         if (PyErr_Occurred()) SWIG_fail
; 
31275         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
31283 static PyObject 
*_wrap_Display_GetModes(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31284     PyObject 
*resultobj
; 
31285     wxDisplay 
*arg1 
= (wxDisplay 
*) 0 ; 
31286     wxVideoMode 
const &arg2_defvalue 
= wxDefaultVideoMode 
; 
31287     wxVideoMode 
*arg2 
= (wxVideoMode 
*) &arg2_defvalue 
; 
31289     PyObject 
* obj0 
= 0 ; 
31290     PyObject 
* obj1 
= 0 ; 
31291     char *kwnames
[] = { 
31292         (char *) "self",(char *) "mode", NULL 
 
31295     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Display_GetModes",kwnames
,&obj0
,&obj1
)) goto fail
; 
31296     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDisplay
, SWIG_POINTER_EXCEPTION 
| 0); 
31297     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
31305             if (SWIG_arg_fail(2)) SWIG_fail
; 
31309         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31310         result 
= (PyObject 
*)wxDisplay_GetModes(arg1
,(wxVideoMode 
const &)*arg2
); 
31312         wxPyEndAllowThreads(__tstate
); 
31313         if (PyErr_Occurred()) SWIG_fail
; 
31315     resultobj 
= result
; 
31322 static PyObject 
*_wrap_Display_GetCurrentMode(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31323     PyObject 
*resultobj
; 
31324     wxDisplay 
*arg1 
= (wxDisplay 
*) 0 ; 
31325     wxVideoMode result
; 
31326     PyObject 
* obj0 
= 0 ; 
31327     char *kwnames
[] = { 
31328         (char *) "self", NULL 
 
31331     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Display_GetCurrentMode",kwnames
,&obj0
)) goto fail
; 
31332     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDisplay
, SWIG_POINTER_EXCEPTION 
| 0); 
31333     if (SWIG_arg_fail(1)) SWIG_fail
; 
31335         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31336         result 
= ((wxDisplay 
const *)arg1
)->GetCurrentMode(); 
31338         wxPyEndAllowThreads(__tstate
); 
31339         if (PyErr_Occurred()) SWIG_fail
; 
31342         wxVideoMode 
* resultptr
; 
31343         resultptr 
= new wxVideoMode((wxVideoMode 
&)(result
)); 
31344         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxVideoMode
, 1); 
31352 static PyObject 
*_wrap_Display_ChangeMode(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31353     PyObject 
*resultobj
; 
31354     wxDisplay 
*arg1 
= (wxDisplay 
*) 0 ; 
31355     wxVideoMode 
const &arg2_defvalue 
= wxDefaultVideoMode 
; 
31356     wxVideoMode 
*arg2 
= (wxVideoMode 
*) &arg2_defvalue 
; 
31358     PyObject 
* obj0 
= 0 ; 
31359     PyObject 
* obj1 
= 0 ; 
31360     char *kwnames
[] = { 
31361         (char *) "self",(char *) "mode", NULL 
 
31364     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:Display_ChangeMode",kwnames
,&obj0
,&obj1
)) goto fail
; 
31365     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDisplay
, SWIG_POINTER_EXCEPTION 
| 0); 
31366     if (SWIG_arg_fail(1)) SWIG_fail
; 
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"); 
31374             if (SWIG_arg_fail(2)) SWIG_fail
; 
31378         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31379         result 
= (bool)(arg1
)->ChangeMode((wxVideoMode 
const &)*arg2
); 
31381         wxPyEndAllowThreads(__tstate
); 
31382         if (PyErr_Occurred()) SWIG_fail
; 
31385         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
31393 static PyObject 
*_wrap_Display_ResetMode(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31394     PyObject 
*resultobj
; 
31395     wxDisplay 
*arg1 
= (wxDisplay 
*) 0 ; 
31396     PyObject 
* obj0 
= 0 ; 
31397     char *kwnames
[] = { 
31398         (char *) "self", NULL 
 
31401     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Display_ResetMode",kwnames
,&obj0
)) goto fail
; 
31402     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDisplay
, SWIG_POINTER_EXCEPTION 
| 0); 
31403     if (SWIG_arg_fail(1)) SWIG_fail
; 
31405         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31406         (arg1
)->ResetMode(); 
31408         wxPyEndAllowThreads(__tstate
); 
31409         if (PyErr_Occurred()) SWIG_fail
; 
31411     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
31418 static PyObject 
* Display_swigregister(PyObject 
*, PyObject 
*args
) { 
31420     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
31421     SWIG_TypeClientData(SWIGTYPE_p_wxDisplay
, obj
); 
31423     return Py_BuildValue((char *)""); 
31425 static PyObject 
*_wrap_StandardPaths_Get(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31426     PyObject 
*resultobj
; 
31427     wxStandardPaths 
*result
; 
31428     char *kwnames
[] = { 
31432     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":StandardPaths_Get",kwnames
)) goto fail
; 
31434         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31435         result 
= (wxStandardPaths 
*)StandardPaths_Get(); 
31437         wxPyEndAllowThreads(__tstate
); 
31438         if (PyErr_Occurred()) SWIG_fail
; 
31440     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxStandardPaths
, 0); 
31447 static PyObject 
*_wrap_StandardPaths_GetConfigDir(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31448     PyObject 
*resultobj
; 
31449     wxStandardPaths 
*arg1 
= (wxStandardPaths 
*) 0 ; 
31451     PyObject 
* obj0 
= 0 ; 
31452     char *kwnames
[] = { 
31453         (char *) "self", NULL 
 
31456     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StandardPaths_GetConfigDir",kwnames
,&obj0
)) goto fail
; 
31457     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStandardPaths
, SWIG_POINTER_EXCEPTION 
| 0); 
31458     if (SWIG_arg_fail(1)) SWIG_fail
; 
31460         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31461         result 
= ((wxStandardPaths 
const *)arg1
)->GetConfigDir(); 
31463         wxPyEndAllowThreads(__tstate
); 
31464         if (PyErr_Occurred()) SWIG_fail
; 
31468         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
31470         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
31479 static PyObject 
*_wrap_StandardPaths_GetUserConfigDir(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31480     PyObject 
*resultobj
; 
31481     wxStandardPaths 
*arg1 
= (wxStandardPaths 
*) 0 ; 
31483     PyObject 
* obj0 
= 0 ; 
31484     char *kwnames
[] = { 
31485         (char *) "self", NULL 
 
31488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StandardPaths_GetUserConfigDir",kwnames
,&obj0
)) goto fail
; 
31489     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStandardPaths
, SWIG_POINTER_EXCEPTION 
| 0); 
31490     if (SWIG_arg_fail(1)) SWIG_fail
; 
31492         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31493         result 
= ((wxStandardPaths 
const *)arg1
)->GetUserConfigDir(); 
31495         wxPyEndAllowThreads(__tstate
); 
31496         if (PyErr_Occurred()) SWIG_fail
; 
31500         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
31502         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
31511 static PyObject 
*_wrap_StandardPaths_GetDataDir(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31512     PyObject 
*resultobj
; 
31513     wxStandardPaths 
*arg1 
= (wxStandardPaths 
*) 0 ; 
31515     PyObject 
* obj0 
= 0 ; 
31516     char *kwnames
[] = { 
31517         (char *) "self", NULL 
 
31520     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StandardPaths_GetDataDir",kwnames
,&obj0
)) goto fail
; 
31521     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStandardPaths
, SWIG_POINTER_EXCEPTION 
| 0); 
31522     if (SWIG_arg_fail(1)) SWIG_fail
; 
31524         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31525         result 
= ((wxStandardPaths 
const *)arg1
)->GetDataDir(); 
31527         wxPyEndAllowThreads(__tstate
); 
31528         if (PyErr_Occurred()) SWIG_fail
; 
31532         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
31534         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
31543 static PyObject 
*_wrap_StandardPaths_GetLocalDataDir(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31544     PyObject 
*resultobj
; 
31545     wxStandardPaths 
*arg1 
= (wxStandardPaths 
*) 0 ; 
31547     PyObject 
* obj0 
= 0 ; 
31548     char *kwnames
[] = { 
31549         (char *) "self", NULL 
 
31552     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StandardPaths_GetLocalDataDir",kwnames
,&obj0
)) goto fail
; 
31553     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStandardPaths
, SWIG_POINTER_EXCEPTION 
| 0); 
31554     if (SWIG_arg_fail(1)) SWIG_fail
; 
31556         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31557         result 
= ((wxStandardPaths 
const *)arg1
)->GetLocalDataDir(); 
31559         wxPyEndAllowThreads(__tstate
); 
31560         if (PyErr_Occurred()) SWIG_fail
; 
31564         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
31566         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
31575 static PyObject 
*_wrap_StandardPaths_GetUserDataDir(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31576     PyObject 
*resultobj
; 
31577     wxStandardPaths 
*arg1 
= (wxStandardPaths 
*) 0 ; 
31579     PyObject 
* obj0 
= 0 ; 
31580     char *kwnames
[] = { 
31581         (char *) "self", NULL 
 
31584     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StandardPaths_GetUserDataDir",kwnames
,&obj0
)) goto fail
; 
31585     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStandardPaths
, SWIG_POINTER_EXCEPTION 
| 0); 
31586     if (SWIG_arg_fail(1)) SWIG_fail
; 
31588         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31589         result 
= ((wxStandardPaths 
const *)arg1
)->GetUserDataDir(); 
31591         wxPyEndAllowThreads(__tstate
); 
31592         if (PyErr_Occurred()) SWIG_fail
; 
31596         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
31598         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
31607 static PyObject 
*_wrap_StandardPaths_GetUserLocalDataDir(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31608     PyObject 
*resultobj
; 
31609     wxStandardPaths 
*arg1 
= (wxStandardPaths 
*) 0 ; 
31611     PyObject 
* obj0 
= 0 ; 
31612     char *kwnames
[] = { 
31613         (char *) "self", NULL 
 
31616     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StandardPaths_GetUserLocalDataDir",kwnames
,&obj0
)) goto fail
; 
31617     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStandardPaths
, SWIG_POINTER_EXCEPTION 
| 0); 
31618     if (SWIG_arg_fail(1)) SWIG_fail
; 
31620         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31621         result 
= ((wxStandardPaths 
const *)arg1
)->GetUserLocalDataDir(); 
31623         wxPyEndAllowThreads(__tstate
); 
31624         if (PyErr_Occurred()) SWIG_fail
; 
31628         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
31630         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
31639 static PyObject 
*_wrap_StandardPaths_GetPluginsDir(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31640     PyObject 
*resultobj
; 
31641     wxStandardPaths 
*arg1 
= (wxStandardPaths 
*) 0 ; 
31643     PyObject 
* obj0 
= 0 ; 
31644     char *kwnames
[] = { 
31645         (char *) "self", NULL 
 
31648     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StandardPaths_GetPluginsDir",kwnames
,&obj0
)) goto fail
; 
31649     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStandardPaths
, SWIG_POINTER_EXCEPTION 
| 0); 
31650     if (SWIG_arg_fail(1)) SWIG_fail
; 
31652         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31653         result 
= ((wxStandardPaths 
const *)arg1
)->GetPluginsDir(); 
31655         wxPyEndAllowThreads(__tstate
); 
31656         if (PyErr_Occurred()) SWIG_fail
; 
31660         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
31662         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
31671 static PyObject 
*_wrap_StandardPaths_SetInstallPrefix(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31672     PyObject 
*resultobj
; 
31673     wxStandardPaths 
*arg1 
= (wxStandardPaths 
*) 0 ; 
31674     wxString 
*arg2 
= 0 ; 
31675     bool temp2 
= false ; 
31676     PyObject 
* obj0 
= 0 ; 
31677     PyObject 
* obj1 
= 0 ; 
31678     char *kwnames
[] = { 
31679         (char *) "self",(char *) "prefix", NULL 
 
31682     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StandardPaths_SetInstallPrefix",kwnames
,&obj0
,&obj1
)) goto fail
; 
31683     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStandardPaths
, SWIG_POINTER_EXCEPTION 
| 0); 
31684     if (SWIG_arg_fail(1)) SWIG_fail
; 
31686         arg2 
= wxString_in_helper(obj1
); 
31687         if (arg2 
== NULL
) SWIG_fail
; 
31691         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31692         (arg1
)->SetInstallPrefix((wxString 
const &)*arg2
); 
31694         wxPyEndAllowThreads(__tstate
); 
31695         if (PyErr_Occurred()) SWIG_fail
; 
31697     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
31712 static PyObject 
*_wrap_StandardPaths_GetInstallPrefix(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
31713     PyObject 
*resultobj
; 
31714     wxStandardPaths 
*arg1 
= (wxStandardPaths 
*) 0 ; 
31716     PyObject 
* obj0 
= 0 ; 
31717     char *kwnames
[] = { 
31718         (char *) "self", NULL 
 
31721     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StandardPaths_GetInstallPrefix",kwnames
,&obj0
)) goto fail
; 
31722     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStandardPaths
, SWIG_POINTER_EXCEPTION 
| 0); 
31723     if (SWIG_arg_fail(1)) SWIG_fail
; 
31725         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
31726         result 
= ((wxStandardPaths 
const *)arg1
)->GetInstallPrefix(); 
31728         wxPyEndAllowThreads(__tstate
); 
31729         if (PyErr_Occurred()) SWIG_fail
; 
31733         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
31735         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
31744 static PyObject 
* StandardPaths_swigregister(PyObject 
*, PyObject 
*args
) { 
31746     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
31747     SWIG_TypeClientData(SWIGTYPE_p_wxStandardPaths
, obj
); 
31749     return Py_BuildValue((char *)""); 
31751 static PyMethodDef SwigMethods
[] = { 
31752          { (char *)"SystemSettings_GetColour", (PyCFunction
) _wrap_SystemSettings_GetColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31753          { (char *)"SystemSettings_GetFont", (PyCFunction
) _wrap_SystemSettings_GetFont
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31754          { (char *)"SystemSettings_GetMetric", (PyCFunction
) _wrap_SystemSettings_GetMetric
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31755          { (char *)"SystemSettings_HasFeature", (PyCFunction
) _wrap_SystemSettings_HasFeature
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31756          { (char *)"SystemSettings_GetScreenType", (PyCFunction
) _wrap_SystemSettings_GetScreenType
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31757          { (char *)"SystemSettings_SetScreenType", (PyCFunction
) _wrap_SystemSettings_SetScreenType
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31758          { (char *)"SystemSettings_swigregister", SystemSettings_swigregister
, METH_VARARGS
, NULL
}, 
31759          { (char *)"new_SystemOptions", (PyCFunction
) _wrap_new_SystemOptions
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31760          { (char *)"SystemOptions_SetOption", (PyCFunction
) _wrap_SystemOptions_SetOption
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31761          { (char *)"SystemOptions_SetOptionInt", (PyCFunction
) _wrap_SystemOptions_SetOptionInt
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31762          { (char *)"SystemOptions_GetOption", (PyCFunction
) _wrap_SystemOptions_GetOption
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31763          { (char *)"SystemOptions_GetOptionInt", (PyCFunction
) _wrap_SystemOptions_GetOptionInt
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31764          { (char *)"SystemOptions_HasOption", (PyCFunction
) _wrap_SystemOptions_HasOption
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31765          { (char *)"SystemOptions_IsFalse", (PyCFunction
) _wrap_SystemOptions_IsFalse
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31766          { (char *)"SystemOptions_swigregister", SystemOptions_swigregister
, METH_VARARGS
, NULL
}, 
31767          { (char *)"NewId", (PyCFunction
) _wrap_NewId
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31768          { (char *)"RegisterId", (PyCFunction
) _wrap_RegisterId
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31769          { (char *)"GetCurrentId", (PyCFunction
) _wrap_GetCurrentId
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31770          { (char *)"IsStockID", (PyCFunction
) _wrap_IsStockID
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31771          { (char *)"IsStockLabel", (PyCFunction
) _wrap_IsStockLabel
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31772          { (char *)"GetStockLabel", (PyCFunction
) _wrap_GetStockLabel
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31773          { (char *)"Bell", (PyCFunction
) _wrap_Bell
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31774          { (char *)"EndBusyCursor", (PyCFunction
) _wrap_EndBusyCursor
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31775          { (char *)"GetElapsedTime", (PyCFunction
) _wrap_GetElapsedTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31776          { (char *)"GetMousePosition", (PyCFunction
) _wrap_GetMousePosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31777          { (char *)"IsBusy", (PyCFunction
) _wrap_IsBusy
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31778          { (char *)"Now", (PyCFunction
) _wrap_Now
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31779          { (char *)"Shell", (PyCFunction
) _wrap_Shell
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31780          { (char *)"StartTimer", (PyCFunction
) _wrap_StartTimer
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31781          { (char *)"GetOsVersion", (PyCFunction
) _wrap_GetOsVersion
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31782          { (char *)"GetOsDescription", (PyCFunction
) _wrap_GetOsDescription
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31783          { (char *)"GetFreeMemory", (PyCFunction
) _wrap_GetFreeMemory
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31784          { (char *)"Shutdown", (PyCFunction
) _wrap_Shutdown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31785          { (char *)"Sleep", (PyCFunction
) _wrap_Sleep
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31786          { (char *)"MilliSleep", (PyCFunction
) _wrap_MilliSleep
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31787          { (char *)"MicroSleep", (PyCFunction
) _wrap_MicroSleep
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31788          { (char *)"EnableTopLevelWindows", (PyCFunction
) _wrap_EnableTopLevelWindows
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31789          { (char *)"StripMenuCodes", (PyCFunction
) _wrap_StripMenuCodes
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31790          { (char *)"GetEmailAddress", (PyCFunction
) _wrap_GetEmailAddress
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31791          { (char *)"GetHostName", (PyCFunction
) _wrap_GetHostName
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31792          { (char *)"GetFullHostName", (PyCFunction
) _wrap_GetFullHostName
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31793          { (char *)"GetUserId", (PyCFunction
) _wrap_GetUserId
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31794          { (char *)"GetUserName", (PyCFunction
) _wrap_GetUserName
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31795          { (char *)"GetHomeDir", (PyCFunction
) _wrap_GetHomeDir
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31796          { (char *)"GetUserHome", (PyCFunction
) _wrap_GetUserHome
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31797          { (char *)"GetProcessId", (PyCFunction
) _wrap_GetProcessId
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31798          { (char *)"Trap", (PyCFunction
) _wrap_Trap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31799          { (char *)"FileSelector", (PyCFunction
) _wrap_FileSelector
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31800          { (char *)"LoadFileSelector", (PyCFunction
) _wrap_LoadFileSelector
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31801          { (char *)"SaveFileSelector", (PyCFunction
) _wrap_SaveFileSelector
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31802          { (char *)"DirSelector", (PyCFunction
) _wrap_DirSelector
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31803          { (char *)"GetTextFromUser", (PyCFunction
) _wrap_GetTextFromUser
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31804          { (char *)"GetPasswordFromUser", (PyCFunction
) _wrap_GetPasswordFromUser
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31805          { (char *)"GetSingleChoice", (PyCFunction
) _wrap_GetSingleChoice
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31806          { (char *)"GetSingleChoiceIndex", (PyCFunction
) _wrap_GetSingleChoiceIndex
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31807          { (char *)"MessageBox", (PyCFunction
) _wrap_MessageBox
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31808          { (char *)"ColourDisplay", (PyCFunction
) _wrap_ColourDisplay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31809          { (char *)"DisplayDepth", (PyCFunction
) _wrap_DisplayDepth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31810          { (char *)"GetDisplayDepth", (PyCFunction
) _wrap_GetDisplayDepth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31811          { (char *)"DisplaySize", (PyCFunction
) _wrap_DisplaySize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31812          { (char *)"GetDisplaySize", (PyCFunction
) _wrap_GetDisplaySize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31813          { (char *)"DisplaySizeMM", (PyCFunction
) _wrap_DisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31814          { (char *)"GetDisplaySizeMM", (PyCFunction
) _wrap_GetDisplaySizeMM
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31815          { (char *)"ClientDisplayRect", (PyCFunction
) _wrap_ClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31816          { (char *)"GetClientDisplayRect", (PyCFunction
) _wrap_GetClientDisplayRect
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31817          { (char *)"SetCursor", (PyCFunction
) _wrap_SetCursor
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31818          { (char *)"GetXDisplay", (PyCFunction
) _wrap_GetXDisplay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31819          { (char *)"BeginBusyCursor", (PyCFunction
) _wrap_BeginBusyCursor
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31820          { (char *)"GetActiveWindow", (PyCFunction
) _wrap_GetActiveWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31821          { (char *)"GenericFindWindowAtPoint", (PyCFunction
) _wrap_GenericFindWindowAtPoint
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31822          { (char *)"FindWindowAtPoint", (PyCFunction
) _wrap_FindWindowAtPoint
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31823          { (char *)"GetTopLevelParent", (PyCFunction
) _wrap_GetTopLevelParent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31824          { (char *)"LaunchDefaultBrowser", (PyCFunction
) _wrap_LaunchDefaultBrowser
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31825          { (char *)"GetKeyState", (PyCFunction
) _wrap_GetKeyState
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31826          { (char *)"WakeUpMainThread", (PyCFunction
) _wrap_WakeUpMainThread
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31827          { (char *)"MutexGuiEnter", (PyCFunction
) _wrap_MutexGuiEnter
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31828          { (char *)"MutexGuiLeave", (PyCFunction
) _wrap_MutexGuiLeave
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31829          { (char *)"new_MutexGuiLocker", (PyCFunction
) _wrap_new_MutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31830          { (char *)"delete_MutexGuiLocker", (PyCFunction
) _wrap_delete_MutexGuiLocker
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31831          { (char *)"MutexGuiLocker_swigregister", MutexGuiLocker_swigregister
, METH_VARARGS
, NULL
}, 
31832          { (char *)"Thread_IsMain", (PyCFunction
) _wrap_Thread_IsMain
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31833          { (char *)"new_ToolTip", (PyCFunction
) _wrap_new_ToolTip
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31834          { (char *)"ToolTip_SetTip", (PyCFunction
) _wrap_ToolTip_SetTip
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31835          { (char *)"ToolTip_GetTip", (PyCFunction
) _wrap_ToolTip_GetTip
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31836          { (char *)"ToolTip_GetWindow", (PyCFunction
) _wrap_ToolTip_GetWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31837          { (char *)"ToolTip_Enable", (PyCFunction
) _wrap_ToolTip_Enable
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31838          { (char *)"ToolTip_SetDelay", (PyCFunction
) _wrap_ToolTip_SetDelay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31839          { (char *)"ToolTip_swigregister", ToolTip_swigregister
, METH_VARARGS
, NULL
}, 
31840          { (char *)"new_Caret", (PyCFunction
) _wrap_new_Caret
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31841          { (char *)"Caret_Destroy", (PyCFunction
) _wrap_Caret_Destroy
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31842          { (char *)"Caret_IsOk", (PyCFunction
) _wrap_Caret_IsOk
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31843          { (char *)"Caret_IsVisible", (PyCFunction
) _wrap_Caret_IsVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31844          { (char *)"Caret_GetPosition", (PyCFunction
) _wrap_Caret_GetPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31845          { (char *)"Caret_GetPositionTuple", (PyCFunction
) _wrap_Caret_GetPositionTuple
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31846          { (char *)"Caret_GetSize", (PyCFunction
) _wrap_Caret_GetSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31847          { (char *)"Caret_GetSizeTuple", (PyCFunction
) _wrap_Caret_GetSizeTuple
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31848          { (char *)"Caret_GetWindow", (PyCFunction
) _wrap_Caret_GetWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31849          { (char *)"Caret_MoveXY", (PyCFunction
) _wrap_Caret_MoveXY
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31850          { (char *)"Caret_Move", (PyCFunction
) _wrap_Caret_Move
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31851          { (char *)"Caret_SetSizeWH", (PyCFunction
) _wrap_Caret_SetSizeWH
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31852          { (char *)"Caret_SetSize", (PyCFunction
) _wrap_Caret_SetSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31853          { (char *)"Caret_Show", (PyCFunction
) _wrap_Caret_Show
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31854          { (char *)"Caret_Hide", (PyCFunction
) _wrap_Caret_Hide
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31855          { (char *)"Caret_GetBlinkTime", (PyCFunction
) _wrap_Caret_GetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31856          { (char *)"Caret_SetBlinkTime", (PyCFunction
) _wrap_Caret_SetBlinkTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31857          { (char *)"Caret_swigregister", Caret_swigregister
, METH_VARARGS
, NULL
}, 
31858          { (char *)"new_BusyCursor", (PyCFunction
) _wrap_new_BusyCursor
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31859          { (char *)"delete_BusyCursor", (PyCFunction
) _wrap_delete_BusyCursor
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31860          { (char *)"BusyCursor_swigregister", BusyCursor_swigregister
, METH_VARARGS
, NULL
}, 
31861          { (char *)"new_WindowDisabler", (PyCFunction
) _wrap_new_WindowDisabler
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31862          { (char *)"delete_WindowDisabler", (PyCFunction
) _wrap_delete_WindowDisabler
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31863          { (char *)"WindowDisabler_swigregister", WindowDisabler_swigregister
, METH_VARARGS
, NULL
}, 
31864          { (char *)"new_BusyInfo", (PyCFunction
) _wrap_new_BusyInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31865          { (char *)"delete_BusyInfo", (PyCFunction
) _wrap_delete_BusyInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31866          { (char *)"BusyInfo_swigregister", BusyInfo_swigregister
, METH_VARARGS
, NULL
}, 
31867          { (char *)"new_StopWatch", (PyCFunction
) _wrap_new_StopWatch
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31868          { (char *)"StopWatch_Start", (PyCFunction
) _wrap_StopWatch_Start
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31869          { (char *)"StopWatch_Pause", (PyCFunction
) _wrap_StopWatch_Pause
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31870          { (char *)"StopWatch_Resume", (PyCFunction
) _wrap_StopWatch_Resume
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31871          { (char *)"StopWatch_Time", (PyCFunction
) _wrap_StopWatch_Time
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31872          { (char *)"StopWatch_swigregister", StopWatch_swigregister
, METH_VARARGS
, NULL
}, 
31873          { (char *)"new_FileHistory", (PyCFunction
) _wrap_new_FileHistory
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31874          { (char *)"delete_FileHistory", (PyCFunction
) _wrap_delete_FileHistory
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31875          { (char *)"FileHistory_AddFileToHistory", (PyCFunction
) _wrap_FileHistory_AddFileToHistory
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31876          { (char *)"FileHistory_RemoveFileFromHistory", (PyCFunction
) _wrap_FileHistory_RemoveFileFromHistory
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31877          { (char *)"FileHistory_GetMaxFiles", (PyCFunction
) _wrap_FileHistory_GetMaxFiles
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31878          { (char *)"FileHistory_UseMenu", (PyCFunction
) _wrap_FileHistory_UseMenu
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31879          { (char *)"FileHistory_RemoveMenu", (PyCFunction
) _wrap_FileHistory_RemoveMenu
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31880          { (char *)"FileHistory_Load", (PyCFunction
) _wrap_FileHistory_Load
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31881          { (char *)"FileHistory_Save", (PyCFunction
) _wrap_FileHistory_Save
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31882          { (char *)"FileHistory_AddFilesToMenu", (PyCFunction
) _wrap_FileHistory_AddFilesToMenu
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31883          { (char *)"FileHistory_AddFilesToThisMenu", (PyCFunction
) _wrap_FileHistory_AddFilesToThisMenu
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31884          { (char *)"FileHistory_GetHistoryFile", (PyCFunction
) _wrap_FileHistory_GetHistoryFile
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31885          { (char *)"FileHistory_GetCount", (PyCFunction
) _wrap_FileHistory_GetCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31886          { (char *)"FileHistory_swigregister", FileHistory_swigregister
, METH_VARARGS
, NULL
}, 
31887          { (char *)"new_SingleInstanceChecker", (PyCFunction
) _wrap_new_SingleInstanceChecker
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31888          { (char *)"new_PreSingleInstanceChecker", (PyCFunction
) _wrap_new_PreSingleInstanceChecker
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31889          { (char *)"delete_SingleInstanceChecker", (PyCFunction
) _wrap_delete_SingleInstanceChecker
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31890          { (char *)"SingleInstanceChecker_Create", (PyCFunction
) _wrap_SingleInstanceChecker_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31891          { (char *)"SingleInstanceChecker_IsAnotherRunning", (PyCFunction
) _wrap_SingleInstanceChecker_IsAnotherRunning
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31892          { (char *)"SingleInstanceChecker_swigregister", SingleInstanceChecker_swigregister
, METH_VARARGS
, NULL
}, 
31893          { (char *)"DrawWindowOnDC", (PyCFunction
) _wrap_DrawWindowOnDC
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31894          { (char *)"delete_TipProvider", (PyCFunction
) _wrap_delete_TipProvider
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31895          { (char *)"TipProvider_GetTip", (PyCFunction
) _wrap_TipProvider_GetTip
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31896          { (char *)"TipProvider_GetCurrentTip", (PyCFunction
) _wrap_TipProvider_GetCurrentTip
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31897          { (char *)"TipProvider_PreprocessTip", (PyCFunction
) _wrap_TipProvider_PreprocessTip
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31898          { (char *)"TipProvider_swigregister", TipProvider_swigregister
, METH_VARARGS
, NULL
}, 
31899          { (char *)"new_PyTipProvider", (PyCFunction
) _wrap_new_PyTipProvider
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31900          { (char *)"PyTipProvider__setCallbackInfo", (PyCFunction
) _wrap_PyTipProvider__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31901          { (char *)"PyTipProvider_swigregister", PyTipProvider_swigregister
, METH_VARARGS
, NULL
}, 
31902          { (char *)"ShowTip", (PyCFunction
) _wrap_ShowTip
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31903          { (char *)"CreateFileTipProvider", (PyCFunction
) _wrap_CreateFileTipProvider
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31904          { (char *)"new_Timer", (PyCFunction
) _wrap_new_Timer
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31905          { (char *)"delete_Timer", (PyCFunction
) _wrap_delete_Timer
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31906          { (char *)"Timer__setCallbackInfo", (PyCFunction
) _wrap_Timer__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31907          { (char *)"Timer_SetOwner", (PyCFunction
) _wrap_Timer_SetOwner
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31908          { (char *)"Timer_GetOwner", (PyCFunction
) _wrap_Timer_GetOwner
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31909          { (char *)"Timer_Start", (PyCFunction
) _wrap_Timer_Start
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31910          { (char *)"Timer_Stop", (PyCFunction
) _wrap_Timer_Stop
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31911          { (char *)"Timer_IsRunning", (PyCFunction
) _wrap_Timer_IsRunning
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31912          { (char *)"Timer_GetInterval", (PyCFunction
) _wrap_Timer_GetInterval
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31913          { (char *)"Timer_IsOneShot", (PyCFunction
) _wrap_Timer_IsOneShot
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31914          { (char *)"Timer_GetId", (PyCFunction
) _wrap_Timer_GetId
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31915          { (char *)"Timer_swigregister", Timer_swigregister
, METH_VARARGS
, NULL
}, 
31916          { (char *)"new_TimerEvent", (PyCFunction
) _wrap_new_TimerEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31917          { (char *)"TimerEvent_GetInterval", (PyCFunction
) _wrap_TimerEvent_GetInterval
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31918          { (char *)"TimerEvent_swigregister", TimerEvent_swigregister
, METH_VARARGS
, NULL
}, 
31919          { (char *)"new_TimerRunner", _wrap_new_TimerRunner
, METH_VARARGS
, NULL
}, 
31920          { (char *)"delete_TimerRunner", (PyCFunction
) _wrap_delete_TimerRunner
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31921          { (char *)"TimerRunner_Start", (PyCFunction
) _wrap_TimerRunner_Start
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31922          { (char *)"TimerRunner_swigregister", TimerRunner_swigregister
, METH_VARARGS
, NULL
}, 
31923          { (char *)"new_Log", (PyCFunction
) _wrap_new_Log
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31924          { (char *)"Log_IsEnabled", (PyCFunction
) _wrap_Log_IsEnabled
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31925          { (char *)"Log_EnableLogging", (PyCFunction
) _wrap_Log_EnableLogging
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31926          { (char *)"Log_OnLog", (PyCFunction
) _wrap_Log_OnLog
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31927          { (char *)"Log_Flush", (PyCFunction
) _wrap_Log_Flush
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31928          { (char *)"Log_FlushActive", (PyCFunction
) _wrap_Log_FlushActive
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31929          { (char *)"Log_GetActiveTarget", (PyCFunction
) _wrap_Log_GetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31930          { (char *)"Log_SetActiveTarget", (PyCFunction
) _wrap_Log_SetActiveTarget
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31931          { (char *)"Log_Suspend", (PyCFunction
) _wrap_Log_Suspend
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31932          { (char *)"Log_Resume", (PyCFunction
) _wrap_Log_Resume
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31933          { (char *)"Log_SetVerbose", (PyCFunction
) _wrap_Log_SetVerbose
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31934          { (char *)"Log_SetLogLevel", (PyCFunction
) _wrap_Log_SetLogLevel
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31935          { (char *)"Log_DontCreateOnDemand", (PyCFunction
) _wrap_Log_DontCreateOnDemand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31936          { (char *)"Log_SetTraceMask", (PyCFunction
) _wrap_Log_SetTraceMask
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31937          { (char *)"Log_AddTraceMask", (PyCFunction
) _wrap_Log_AddTraceMask
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31938          { (char *)"Log_RemoveTraceMask", (PyCFunction
) _wrap_Log_RemoveTraceMask
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31939          { (char *)"Log_ClearTraceMasks", (PyCFunction
) _wrap_Log_ClearTraceMasks
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31940          { (char *)"Log_GetTraceMasks", (PyCFunction
) _wrap_Log_GetTraceMasks
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31941          { (char *)"Log_SetTimestamp", (PyCFunction
) _wrap_Log_SetTimestamp
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31942          { (char *)"Log_GetVerbose", (PyCFunction
) _wrap_Log_GetVerbose
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31943          { (char *)"Log_GetTraceMask", (PyCFunction
) _wrap_Log_GetTraceMask
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31944          { (char *)"Log_IsAllowedTraceMask", (PyCFunction
) _wrap_Log_IsAllowedTraceMask
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31945          { (char *)"Log_GetLogLevel", (PyCFunction
) _wrap_Log_GetLogLevel
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31946          { (char *)"Log_GetTimestamp", (PyCFunction
) _wrap_Log_GetTimestamp
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31947          { (char *)"Log_TimeStamp", (PyCFunction
) _wrap_Log_TimeStamp
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31948          { (char *)"Log_Destroy", (PyCFunction
) _wrap_Log_Destroy
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31949          { (char *)"Log_swigregister", Log_swigregister
, METH_VARARGS
, NULL
}, 
31950          { (char *)"new_LogStderr", (PyCFunction
) _wrap_new_LogStderr
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31951          { (char *)"LogStderr_swigregister", LogStderr_swigregister
, METH_VARARGS
, NULL
}, 
31952          { (char *)"new_LogTextCtrl", (PyCFunction
) _wrap_new_LogTextCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31953          { (char *)"LogTextCtrl_swigregister", LogTextCtrl_swigregister
, METH_VARARGS
, NULL
}, 
31954          { (char *)"new_LogGui", (PyCFunction
) _wrap_new_LogGui
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31955          { (char *)"LogGui_swigregister", LogGui_swigregister
, METH_VARARGS
, NULL
}, 
31956          { (char *)"new_LogWindow", (PyCFunction
) _wrap_new_LogWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31957          { (char *)"LogWindow_Show", (PyCFunction
) _wrap_LogWindow_Show
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31958          { (char *)"LogWindow_GetFrame", (PyCFunction
) _wrap_LogWindow_GetFrame
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31959          { (char *)"LogWindow_GetOldLog", (PyCFunction
) _wrap_LogWindow_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31960          { (char *)"LogWindow_IsPassingMessages", (PyCFunction
) _wrap_LogWindow_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31961          { (char *)"LogWindow_PassMessages", (PyCFunction
) _wrap_LogWindow_PassMessages
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31962          { (char *)"LogWindow_swigregister", LogWindow_swigregister
, METH_VARARGS
, NULL
}, 
31963          { (char *)"new_LogChain", (PyCFunction
) _wrap_new_LogChain
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31964          { (char *)"LogChain_SetLog", (PyCFunction
) _wrap_LogChain_SetLog
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31965          { (char *)"LogChain_PassMessages", (PyCFunction
) _wrap_LogChain_PassMessages
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31966          { (char *)"LogChain_IsPassingMessages", (PyCFunction
) _wrap_LogChain_IsPassingMessages
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31967          { (char *)"LogChain_GetOldLog", (PyCFunction
) _wrap_LogChain_GetOldLog
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31968          { (char *)"LogChain_swigregister", LogChain_swigregister
, METH_VARARGS
, NULL
}, 
31969          { (char *)"new_LogBuffer", (PyCFunction
) _wrap_new_LogBuffer
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31970          { (char *)"LogBuffer_GetBuffer", (PyCFunction
) _wrap_LogBuffer_GetBuffer
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31971          { (char *)"LogBuffer_Flush", (PyCFunction
) _wrap_LogBuffer_Flush
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31972          { (char *)"LogBuffer_swigregister", LogBuffer_swigregister
, METH_VARARGS
, NULL
}, 
31973          { (char *)"SysErrorCode", (PyCFunction
) _wrap_SysErrorCode
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31974          { (char *)"SysErrorMsg", (PyCFunction
) _wrap_SysErrorMsg
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31975          { (char *)"LogFatalError", (PyCFunction
) _wrap_LogFatalError
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31976          { (char *)"LogError", (PyCFunction
) _wrap_LogError
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31977          { (char *)"LogWarning", (PyCFunction
) _wrap_LogWarning
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31978          { (char *)"LogMessage", (PyCFunction
) _wrap_LogMessage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31979          { (char *)"LogInfo", (PyCFunction
) _wrap_LogInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31980          { (char *)"LogDebug", (PyCFunction
) _wrap_LogDebug
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31981          { (char *)"LogVerbose", (PyCFunction
) _wrap_LogVerbose
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31982          { (char *)"LogStatus", (PyCFunction
) _wrap_LogStatus
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31983          { (char *)"LogStatusFrame", (PyCFunction
) _wrap_LogStatusFrame
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31984          { (char *)"LogSysError", (PyCFunction
) _wrap_LogSysError
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31985          { (char *)"LogGeneric", (PyCFunction
) _wrap_LogGeneric
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31986          { (char *)"LogTrace", _wrap_LogTrace
, METH_VARARGS
, NULL
}, 
31987          { (char *)"SafeShowMessage", (PyCFunction
) _wrap_SafeShowMessage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31988          { (char *)"new_LogNull", (PyCFunction
) _wrap_new_LogNull
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31989          { (char *)"delete_LogNull", (PyCFunction
) _wrap_delete_LogNull
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31990          { (char *)"LogNull_swigregister", LogNull_swigregister
, METH_VARARGS
, NULL
}, 
31991          { (char *)"new_PyLog", (PyCFunction
) _wrap_new_PyLog
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31992          { (char *)"PyLog__setCallbackInfo", (PyCFunction
) _wrap_PyLog__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31993          { (char *)"PyLog_swigregister", PyLog_swigregister
, METH_VARARGS
, NULL
}, 
31994          { (char *)"Process_Kill", (PyCFunction
) _wrap_Process_Kill
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31995          { (char *)"Process_Exists", (PyCFunction
) _wrap_Process_Exists
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31996          { (char *)"Process_Open", (PyCFunction
) _wrap_Process_Open
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31997          { (char *)"new_Process", (PyCFunction
) _wrap_new_Process
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31998          { (char *)"Process__setCallbackInfo", (PyCFunction
) _wrap_Process__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
31999          { (char *)"Process_base_OnTerminate", (PyCFunction
) _wrap_Process_base_OnTerminate
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32000          { (char *)"Process_Redirect", (PyCFunction
) _wrap_Process_Redirect
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32001          { (char *)"Process_IsRedirected", (PyCFunction
) _wrap_Process_IsRedirected
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32002          { (char *)"Process_Detach", (PyCFunction
) _wrap_Process_Detach
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32003          { (char *)"Process_GetInputStream", (PyCFunction
) _wrap_Process_GetInputStream
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32004          { (char *)"Process_GetErrorStream", (PyCFunction
) _wrap_Process_GetErrorStream
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32005          { (char *)"Process_GetOutputStream", (PyCFunction
) _wrap_Process_GetOutputStream
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32006          { (char *)"Process_CloseOutput", (PyCFunction
) _wrap_Process_CloseOutput
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32007          { (char *)"Process_IsInputOpened", (PyCFunction
) _wrap_Process_IsInputOpened
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32008          { (char *)"Process_IsInputAvailable", (PyCFunction
) _wrap_Process_IsInputAvailable
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32009          { (char *)"Process_IsErrorAvailable", (PyCFunction
) _wrap_Process_IsErrorAvailable
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32010          { (char *)"Process_swigregister", Process_swigregister
, METH_VARARGS
, NULL
}, 
32011          { (char *)"new_ProcessEvent", (PyCFunction
) _wrap_new_ProcessEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32012          { (char *)"ProcessEvent_GetPid", (PyCFunction
) _wrap_ProcessEvent_GetPid
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32013          { (char *)"ProcessEvent_GetExitCode", (PyCFunction
) _wrap_ProcessEvent_GetExitCode
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32014          { (char *)"ProcessEvent_m_pid_set", (PyCFunction
) _wrap_ProcessEvent_m_pid_set
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32015          { (char *)"ProcessEvent_m_pid_get", (PyCFunction
) _wrap_ProcessEvent_m_pid_get
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32016          { (char *)"ProcessEvent_m_exitcode_set", (PyCFunction
) _wrap_ProcessEvent_m_exitcode_set
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32017          { (char *)"ProcessEvent_m_exitcode_get", (PyCFunction
) _wrap_ProcessEvent_m_exitcode_get
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32018          { (char *)"ProcessEvent_swigregister", ProcessEvent_swigregister
, METH_VARARGS
, NULL
}, 
32019          { (char *)"Execute", (PyCFunction
) _wrap_Execute
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32020          { (char *)"Kill", (PyCFunction
) _wrap_Kill
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32021          { (char *)"new_Joystick", (PyCFunction
) _wrap_new_Joystick
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32022          { (char *)"delete_Joystick", (PyCFunction
) _wrap_delete_Joystick
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32023          { (char *)"Joystick_GetPosition", (PyCFunction
) _wrap_Joystick_GetPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32024          { (char *)"Joystick_GetZPosition", (PyCFunction
) _wrap_Joystick_GetZPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32025          { (char *)"Joystick_GetButtonState", (PyCFunction
) _wrap_Joystick_GetButtonState
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32026          { (char *)"Joystick_GetPOVPosition", (PyCFunction
) _wrap_Joystick_GetPOVPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32027          { (char *)"Joystick_GetPOVCTSPosition", (PyCFunction
) _wrap_Joystick_GetPOVCTSPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32028          { (char *)"Joystick_GetRudderPosition", (PyCFunction
) _wrap_Joystick_GetRudderPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32029          { (char *)"Joystick_GetUPosition", (PyCFunction
) _wrap_Joystick_GetUPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32030          { (char *)"Joystick_GetVPosition", (PyCFunction
) _wrap_Joystick_GetVPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32031          { (char *)"Joystick_GetMovementThreshold", (PyCFunction
) _wrap_Joystick_GetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32032          { (char *)"Joystick_SetMovementThreshold", (PyCFunction
) _wrap_Joystick_SetMovementThreshold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32033          { (char *)"Joystick_IsOk", (PyCFunction
) _wrap_Joystick_IsOk
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32034          { (char *)"Joystick_GetNumberJoysticks", (PyCFunction
) _wrap_Joystick_GetNumberJoysticks
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32035          { (char *)"Joystick_GetManufacturerId", (PyCFunction
) _wrap_Joystick_GetManufacturerId
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32036          { (char *)"Joystick_GetProductId", (PyCFunction
) _wrap_Joystick_GetProductId
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32037          { (char *)"Joystick_GetProductName", (PyCFunction
) _wrap_Joystick_GetProductName
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32038          { (char *)"Joystick_GetXMin", (PyCFunction
) _wrap_Joystick_GetXMin
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32039          { (char *)"Joystick_GetYMin", (PyCFunction
) _wrap_Joystick_GetYMin
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32040          { (char *)"Joystick_GetZMin", (PyCFunction
) _wrap_Joystick_GetZMin
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32041          { (char *)"Joystick_GetXMax", (PyCFunction
) _wrap_Joystick_GetXMax
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32042          { (char *)"Joystick_GetYMax", (PyCFunction
) _wrap_Joystick_GetYMax
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32043          { (char *)"Joystick_GetZMax", (PyCFunction
) _wrap_Joystick_GetZMax
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32044          { (char *)"Joystick_GetNumberButtons", (PyCFunction
) _wrap_Joystick_GetNumberButtons
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32045          { (char *)"Joystick_GetNumberAxes", (PyCFunction
) _wrap_Joystick_GetNumberAxes
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32046          { (char *)"Joystick_GetMaxButtons", (PyCFunction
) _wrap_Joystick_GetMaxButtons
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32047          { (char *)"Joystick_GetMaxAxes", (PyCFunction
) _wrap_Joystick_GetMaxAxes
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32048          { (char *)"Joystick_GetPollingMin", (PyCFunction
) _wrap_Joystick_GetPollingMin
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32049          { (char *)"Joystick_GetPollingMax", (PyCFunction
) _wrap_Joystick_GetPollingMax
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32050          { (char *)"Joystick_GetRudderMin", (PyCFunction
) _wrap_Joystick_GetRudderMin
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32051          { (char *)"Joystick_GetRudderMax", (PyCFunction
) _wrap_Joystick_GetRudderMax
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32052          { (char *)"Joystick_GetUMin", (PyCFunction
) _wrap_Joystick_GetUMin
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32053          { (char *)"Joystick_GetUMax", (PyCFunction
) _wrap_Joystick_GetUMax
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32054          { (char *)"Joystick_GetVMin", (PyCFunction
) _wrap_Joystick_GetVMin
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32055          { (char *)"Joystick_GetVMax", (PyCFunction
) _wrap_Joystick_GetVMax
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32056          { (char *)"Joystick_HasRudder", (PyCFunction
) _wrap_Joystick_HasRudder
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32057          { (char *)"Joystick_HasZ", (PyCFunction
) _wrap_Joystick_HasZ
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32058          { (char *)"Joystick_HasU", (PyCFunction
) _wrap_Joystick_HasU
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32059          { (char *)"Joystick_HasV", (PyCFunction
) _wrap_Joystick_HasV
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32060          { (char *)"Joystick_HasPOV", (PyCFunction
) _wrap_Joystick_HasPOV
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32061          { (char *)"Joystick_HasPOV4Dir", (PyCFunction
) _wrap_Joystick_HasPOV4Dir
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32062          { (char *)"Joystick_HasPOVCTS", (PyCFunction
) _wrap_Joystick_HasPOVCTS
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32063          { (char *)"Joystick_SetCapture", (PyCFunction
) _wrap_Joystick_SetCapture
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32064          { (char *)"Joystick_ReleaseCapture", (PyCFunction
) _wrap_Joystick_ReleaseCapture
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32065          { (char *)"Joystick_swigregister", Joystick_swigregister
, METH_VARARGS
, NULL
}, 
32066          { (char *)"new_JoystickEvent", (PyCFunction
) _wrap_new_JoystickEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32067          { (char *)"JoystickEvent_GetPosition", (PyCFunction
) _wrap_JoystickEvent_GetPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32068          { (char *)"JoystickEvent_GetZPosition", (PyCFunction
) _wrap_JoystickEvent_GetZPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32069          { (char *)"JoystickEvent_GetButtonState", (PyCFunction
) _wrap_JoystickEvent_GetButtonState
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32070          { (char *)"JoystickEvent_GetButtonChange", (PyCFunction
) _wrap_JoystickEvent_GetButtonChange
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32071          { (char *)"JoystickEvent_GetJoystick", (PyCFunction
) _wrap_JoystickEvent_GetJoystick
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32072          { (char *)"JoystickEvent_SetJoystick", (PyCFunction
) _wrap_JoystickEvent_SetJoystick
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32073          { (char *)"JoystickEvent_SetButtonState", (PyCFunction
) _wrap_JoystickEvent_SetButtonState
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32074          { (char *)"JoystickEvent_SetButtonChange", (PyCFunction
) _wrap_JoystickEvent_SetButtonChange
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32075          { (char *)"JoystickEvent_SetPosition", (PyCFunction
) _wrap_JoystickEvent_SetPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32076          { (char *)"JoystickEvent_SetZPosition", (PyCFunction
) _wrap_JoystickEvent_SetZPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32077          { (char *)"JoystickEvent_IsButton", (PyCFunction
) _wrap_JoystickEvent_IsButton
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32078          { (char *)"JoystickEvent_IsMove", (PyCFunction
) _wrap_JoystickEvent_IsMove
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32079          { (char *)"JoystickEvent_IsZMove", (PyCFunction
) _wrap_JoystickEvent_IsZMove
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32080          { (char *)"JoystickEvent_ButtonDown", (PyCFunction
) _wrap_JoystickEvent_ButtonDown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32081          { (char *)"JoystickEvent_ButtonUp", (PyCFunction
) _wrap_JoystickEvent_ButtonUp
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32082          { (char *)"JoystickEvent_ButtonIsDown", (PyCFunction
) _wrap_JoystickEvent_ButtonIsDown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32083          { (char *)"JoystickEvent_swigregister", JoystickEvent_swigregister
, METH_VARARGS
, NULL
}, 
32084          { (char *)"new_Sound", (PyCFunction
) _wrap_new_Sound
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32085          { (char *)"new_SoundFromData", (PyCFunction
) _wrap_new_SoundFromData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32086          { (char *)"delete_Sound", (PyCFunction
) _wrap_delete_Sound
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32087          { (char *)"Sound_Create", (PyCFunction
) _wrap_Sound_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32088          { (char *)"Sound_CreateFromData", (PyCFunction
) _wrap_Sound_CreateFromData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32089          { (char *)"Sound_IsOk", (PyCFunction
) _wrap_Sound_IsOk
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32090          { (char *)"Sound_Play", (PyCFunction
) _wrap_Sound_Play
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32091          { (char *)"Sound_PlaySound", (PyCFunction
) _wrap_Sound_PlaySound
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32092          { (char *)"Sound_Stop", (PyCFunction
) _wrap_Sound_Stop
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32093          { (char *)"Sound_swigregister", Sound_swigregister
, METH_VARARGS
, NULL
}, 
32094          { (char *)"new_FileTypeInfo", (PyCFunction
) _wrap_new_FileTypeInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32095          { (char *)"new_FileTypeInfoSequence", (PyCFunction
) _wrap_new_FileTypeInfoSequence
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32096          { (char *)"new_NullFileTypeInfo", (PyCFunction
) _wrap_new_NullFileTypeInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32097          { (char *)"FileTypeInfo_IsValid", (PyCFunction
) _wrap_FileTypeInfo_IsValid
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32098          { (char *)"FileTypeInfo_SetIcon", (PyCFunction
) _wrap_FileTypeInfo_SetIcon
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32099          { (char *)"FileTypeInfo_SetShortDesc", (PyCFunction
) _wrap_FileTypeInfo_SetShortDesc
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32100          { (char *)"FileTypeInfo_GetMimeType", (PyCFunction
) _wrap_FileTypeInfo_GetMimeType
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32101          { (char *)"FileTypeInfo_GetOpenCommand", (PyCFunction
) _wrap_FileTypeInfo_GetOpenCommand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32102          { (char *)"FileTypeInfo_GetPrintCommand", (PyCFunction
) _wrap_FileTypeInfo_GetPrintCommand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32103          { (char *)"FileTypeInfo_GetShortDesc", (PyCFunction
) _wrap_FileTypeInfo_GetShortDesc
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32104          { (char *)"FileTypeInfo_GetDescription", (PyCFunction
) _wrap_FileTypeInfo_GetDescription
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32105          { (char *)"FileTypeInfo_GetExtensions", (PyCFunction
) _wrap_FileTypeInfo_GetExtensions
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32106          { (char *)"FileTypeInfo_GetExtensionsCount", (PyCFunction
) _wrap_FileTypeInfo_GetExtensionsCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32107          { (char *)"FileTypeInfo_GetIconFile", (PyCFunction
) _wrap_FileTypeInfo_GetIconFile
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32108          { (char *)"FileTypeInfo_GetIconIndex", (PyCFunction
) _wrap_FileTypeInfo_GetIconIndex
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32109          { (char *)"FileTypeInfo_swigregister", FileTypeInfo_swigregister
, METH_VARARGS
, NULL
}, 
32110          { (char *)"new_FileType", (PyCFunction
) _wrap_new_FileType
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32111          { (char *)"delete_FileType", (PyCFunction
) _wrap_delete_FileType
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32112          { (char *)"FileType_GetMimeType", (PyCFunction
) _wrap_FileType_GetMimeType
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32113          { (char *)"FileType_GetMimeTypes", (PyCFunction
) _wrap_FileType_GetMimeTypes
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32114          { (char *)"FileType_GetExtensions", (PyCFunction
) _wrap_FileType_GetExtensions
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32115          { (char *)"FileType_GetIcon", (PyCFunction
) _wrap_FileType_GetIcon
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32116          { (char *)"FileType_GetIconInfo", (PyCFunction
) _wrap_FileType_GetIconInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32117          { (char *)"FileType_GetDescription", (PyCFunction
) _wrap_FileType_GetDescription
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32118          { (char *)"FileType_GetOpenCommand", (PyCFunction
) _wrap_FileType_GetOpenCommand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32119          { (char *)"FileType_GetPrintCommand", (PyCFunction
) _wrap_FileType_GetPrintCommand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32120          { (char *)"FileType_GetAllCommands", (PyCFunction
) _wrap_FileType_GetAllCommands
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32121          { (char *)"FileType_SetCommand", (PyCFunction
) _wrap_FileType_SetCommand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32122          { (char *)"FileType_SetDefaultIcon", (PyCFunction
) _wrap_FileType_SetDefaultIcon
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32123          { (char *)"FileType_Unassociate", (PyCFunction
) _wrap_FileType_Unassociate
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32124          { (char *)"FileType_ExpandCommand", (PyCFunction
) _wrap_FileType_ExpandCommand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32125          { (char *)"FileType_swigregister", FileType_swigregister
, METH_VARARGS
, NULL
}, 
32126          { (char *)"MimeTypesManager_IsOfType", (PyCFunction
) _wrap_MimeTypesManager_IsOfType
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32127          { (char *)"new_MimeTypesManager", (PyCFunction
) _wrap_new_MimeTypesManager
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32128          { (char *)"MimeTypesManager_Initialize", (PyCFunction
) _wrap_MimeTypesManager_Initialize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32129          { (char *)"MimeTypesManager_ClearData", (PyCFunction
) _wrap_MimeTypesManager_ClearData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32130          { (char *)"MimeTypesManager_GetFileTypeFromExtension", (PyCFunction
) _wrap_MimeTypesManager_GetFileTypeFromExtension
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32131          { (char *)"MimeTypesManager_GetFileTypeFromMimeType", (PyCFunction
) _wrap_MimeTypesManager_GetFileTypeFromMimeType
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32132          { (char *)"MimeTypesManager_ReadMailcap", (PyCFunction
) _wrap_MimeTypesManager_ReadMailcap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32133          { (char *)"MimeTypesManager_ReadMimeTypes", (PyCFunction
) _wrap_MimeTypesManager_ReadMimeTypes
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32134          { (char *)"MimeTypesManager_EnumAllFileTypes", (PyCFunction
) _wrap_MimeTypesManager_EnumAllFileTypes
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32135          { (char *)"MimeTypesManager_AddFallback", (PyCFunction
) _wrap_MimeTypesManager_AddFallback
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32136          { (char *)"MimeTypesManager_Associate", (PyCFunction
) _wrap_MimeTypesManager_Associate
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32137          { (char *)"MimeTypesManager_Unassociate", (PyCFunction
) _wrap_MimeTypesManager_Unassociate
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32138          { (char *)"delete_MimeTypesManager", (PyCFunction
) _wrap_delete_MimeTypesManager
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32139          { (char *)"MimeTypesManager_swigregister", MimeTypesManager_swigregister
, METH_VARARGS
, NULL
}, 
32140          { (char *)"new_ArtProvider", (PyCFunction
) _wrap_new_ArtProvider
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32141          { (char *)"ArtProvider__setCallbackInfo", (PyCFunction
) _wrap_ArtProvider__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32142          { (char *)"ArtProvider_PushProvider", (PyCFunction
) _wrap_ArtProvider_PushProvider
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32143          { (char *)"ArtProvider_PopProvider", (PyCFunction
) _wrap_ArtProvider_PopProvider
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32144          { (char *)"ArtProvider_RemoveProvider", (PyCFunction
) _wrap_ArtProvider_RemoveProvider
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32145          { (char *)"ArtProvider_GetBitmap", (PyCFunction
) _wrap_ArtProvider_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32146          { (char *)"ArtProvider_GetIcon", (PyCFunction
) _wrap_ArtProvider_GetIcon
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32147          { (char *)"ArtProvider_GetSizeHint", (PyCFunction
) _wrap_ArtProvider_GetSizeHint
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32148          { (char *)"ArtProvider_Destroy", (PyCFunction
) _wrap_ArtProvider_Destroy
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32149          { (char *)"ArtProvider_swigregister", ArtProvider_swigregister
, METH_VARARGS
, NULL
}, 
32150          { (char *)"delete_ConfigBase", (PyCFunction
) _wrap_delete_ConfigBase
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32151          { (char *)"ConfigBase_Set", (PyCFunction
) _wrap_ConfigBase_Set
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32152          { (char *)"ConfigBase_Get", (PyCFunction
) _wrap_ConfigBase_Get
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32153          { (char *)"ConfigBase_Create", (PyCFunction
) _wrap_ConfigBase_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32154          { (char *)"ConfigBase_DontCreateOnDemand", (PyCFunction
) _wrap_ConfigBase_DontCreateOnDemand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32155          { (char *)"ConfigBase_SetPath", (PyCFunction
) _wrap_ConfigBase_SetPath
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32156          { (char *)"ConfigBase_GetPath", (PyCFunction
) _wrap_ConfigBase_GetPath
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32157          { (char *)"ConfigBase_GetFirstGroup", (PyCFunction
) _wrap_ConfigBase_GetFirstGroup
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32158          { (char *)"ConfigBase_GetNextGroup", (PyCFunction
) _wrap_ConfigBase_GetNextGroup
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32159          { (char *)"ConfigBase_GetFirstEntry", (PyCFunction
) _wrap_ConfigBase_GetFirstEntry
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32160          { (char *)"ConfigBase_GetNextEntry", (PyCFunction
) _wrap_ConfigBase_GetNextEntry
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32161          { (char *)"ConfigBase_GetNumberOfEntries", (PyCFunction
) _wrap_ConfigBase_GetNumberOfEntries
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32162          { (char *)"ConfigBase_GetNumberOfGroups", (PyCFunction
) _wrap_ConfigBase_GetNumberOfGroups
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32163          { (char *)"ConfigBase_HasGroup", (PyCFunction
) _wrap_ConfigBase_HasGroup
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32164          { (char *)"ConfigBase_HasEntry", (PyCFunction
) _wrap_ConfigBase_HasEntry
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32165          { (char *)"ConfigBase_Exists", (PyCFunction
) _wrap_ConfigBase_Exists
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32166          { (char *)"ConfigBase_GetEntryType", (PyCFunction
) _wrap_ConfigBase_GetEntryType
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32167          { (char *)"ConfigBase_Read", (PyCFunction
) _wrap_ConfigBase_Read
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32168          { (char *)"ConfigBase_ReadInt", (PyCFunction
) _wrap_ConfigBase_ReadInt
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32169          { (char *)"ConfigBase_ReadFloat", (PyCFunction
) _wrap_ConfigBase_ReadFloat
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32170          { (char *)"ConfigBase_ReadBool", (PyCFunction
) _wrap_ConfigBase_ReadBool
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32171          { (char *)"ConfigBase_Write", (PyCFunction
) _wrap_ConfigBase_Write
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32172          { (char *)"ConfigBase_WriteInt", (PyCFunction
) _wrap_ConfigBase_WriteInt
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32173          { (char *)"ConfigBase_WriteFloat", (PyCFunction
) _wrap_ConfigBase_WriteFloat
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32174          { (char *)"ConfigBase_WriteBool", (PyCFunction
) _wrap_ConfigBase_WriteBool
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32175          { (char *)"ConfigBase_Flush", (PyCFunction
) _wrap_ConfigBase_Flush
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32176          { (char *)"ConfigBase_RenameEntry", (PyCFunction
) _wrap_ConfigBase_RenameEntry
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32177          { (char *)"ConfigBase_RenameGroup", (PyCFunction
) _wrap_ConfigBase_RenameGroup
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32178          { (char *)"ConfigBase_DeleteEntry", (PyCFunction
) _wrap_ConfigBase_DeleteEntry
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32179          { (char *)"ConfigBase_DeleteGroup", (PyCFunction
) _wrap_ConfigBase_DeleteGroup
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32180          { (char *)"ConfigBase_DeleteAll", (PyCFunction
) _wrap_ConfigBase_DeleteAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32181          { (char *)"ConfigBase_SetExpandEnvVars", (PyCFunction
) _wrap_ConfigBase_SetExpandEnvVars
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32182          { (char *)"ConfigBase_IsExpandingEnvVars", (PyCFunction
) _wrap_ConfigBase_IsExpandingEnvVars
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32183          { (char *)"ConfigBase_SetRecordDefaults", (PyCFunction
) _wrap_ConfigBase_SetRecordDefaults
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32184          { (char *)"ConfigBase_IsRecordingDefaults", (PyCFunction
) _wrap_ConfigBase_IsRecordingDefaults
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32185          { (char *)"ConfigBase_ExpandEnvVars", (PyCFunction
) _wrap_ConfigBase_ExpandEnvVars
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32186          { (char *)"ConfigBase_GetAppName", (PyCFunction
) _wrap_ConfigBase_GetAppName
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32187          { (char *)"ConfigBase_GetVendorName", (PyCFunction
) _wrap_ConfigBase_GetVendorName
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32188          { (char *)"ConfigBase_SetAppName", (PyCFunction
) _wrap_ConfigBase_SetAppName
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32189          { (char *)"ConfigBase_SetVendorName", (PyCFunction
) _wrap_ConfigBase_SetVendorName
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32190          { (char *)"ConfigBase_SetStyle", (PyCFunction
) _wrap_ConfigBase_SetStyle
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32191          { (char *)"ConfigBase_GetStyle", (PyCFunction
) _wrap_ConfigBase_GetStyle
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32192          { (char *)"ConfigBase_swigregister", ConfigBase_swigregister
, METH_VARARGS
, NULL
}, 
32193          { (char *)"new_Config", (PyCFunction
) _wrap_new_Config
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32194          { (char *)"delete_Config", (PyCFunction
) _wrap_delete_Config
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32195          { (char *)"Config_swigregister", Config_swigregister
, METH_VARARGS
, NULL
}, 
32196          { (char *)"new_FileConfig", (PyCFunction
) _wrap_new_FileConfig
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32197          { (char *)"delete_FileConfig", (PyCFunction
) _wrap_delete_FileConfig
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32198          { (char *)"FileConfig_swigregister", FileConfig_swigregister
, METH_VARARGS
, NULL
}, 
32199          { (char *)"new_ConfigPathChanger", (PyCFunction
) _wrap_new_ConfigPathChanger
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32200          { (char *)"delete_ConfigPathChanger", (PyCFunction
) _wrap_delete_ConfigPathChanger
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32201          { (char *)"ConfigPathChanger_Name", (PyCFunction
) _wrap_ConfigPathChanger_Name
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32202          { (char *)"ConfigPathChanger_swigregister", ConfigPathChanger_swigregister
, METH_VARARGS
, NULL
}, 
32203          { (char *)"ExpandEnvVars", (PyCFunction
) _wrap_ExpandEnvVars
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32204          { (char *)"DateTime_SetCountry", (PyCFunction
) _wrap_DateTime_SetCountry
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32205          { (char *)"DateTime_GetCountry", (PyCFunction
) _wrap_DateTime_GetCountry
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32206          { (char *)"DateTime_IsWestEuropeanCountry", (PyCFunction
) _wrap_DateTime_IsWestEuropeanCountry
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32207          { (char *)"DateTime_GetCurrentYear", (PyCFunction
) _wrap_DateTime_GetCurrentYear
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32208          { (char *)"DateTime_ConvertYearToBC", (PyCFunction
) _wrap_DateTime_ConvertYearToBC
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32209          { (char *)"DateTime_GetCurrentMonth", (PyCFunction
) _wrap_DateTime_GetCurrentMonth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32210          { (char *)"DateTime_IsLeapYear", (PyCFunction
) _wrap_DateTime_IsLeapYear
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32211          { (char *)"DateTime_GetCentury", (PyCFunction
) _wrap_DateTime_GetCentury
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32212          { (char *)"DateTime_GetNumberOfDaysinYear", (PyCFunction
) _wrap_DateTime_GetNumberOfDaysinYear
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32213          { (char *)"DateTime_GetNumberOfDaysInMonth", (PyCFunction
) _wrap_DateTime_GetNumberOfDaysInMonth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32214          { (char *)"DateTime_GetMonthName", (PyCFunction
) _wrap_DateTime_GetMonthName
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32215          { (char *)"DateTime_GetWeekDayName", (PyCFunction
) _wrap_DateTime_GetWeekDayName
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32216          { (char *)"DateTime_GetAmPmStrings", (PyCFunction
) _wrap_DateTime_GetAmPmStrings
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32217          { (char *)"DateTime_IsDSTApplicable", (PyCFunction
) _wrap_DateTime_IsDSTApplicable
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32218          { (char *)"DateTime_GetBeginDST", (PyCFunction
) _wrap_DateTime_GetBeginDST
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32219          { (char *)"DateTime_GetEndDST", (PyCFunction
) _wrap_DateTime_GetEndDST
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32220          { (char *)"DateTime_Now", (PyCFunction
) _wrap_DateTime_Now
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32221          { (char *)"DateTime_UNow", (PyCFunction
) _wrap_DateTime_UNow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32222          { (char *)"DateTime_Today", (PyCFunction
) _wrap_DateTime_Today
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32223          { (char *)"new_DateTime", (PyCFunction
) _wrap_new_DateTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32224          { (char *)"new_DateTimeFromTimeT", (PyCFunction
) _wrap_new_DateTimeFromTimeT
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32225          { (char *)"new_DateTimeFromJDN", (PyCFunction
) _wrap_new_DateTimeFromJDN
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32226          { (char *)"new_DateTimeFromHMS", (PyCFunction
) _wrap_new_DateTimeFromHMS
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32227          { (char *)"new_DateTimeFromDMY", (PyCFunction
) _wrap_new_DateTimeFromDMY
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32228          { (char *)"delete_DateTime", (PyCFunction
) _wrap_delete_DateTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32229          { (char *)"DateTime_SetToCurrent", (PyCFunction
) _wrap_DateTime_SetToCurrent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32230          { (char *)"DateTime_SetTimeT", (PyCFunction
) _wrap_DateTime_SetTimeT
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32231          { (char *)"DateTime_SetJDN", (PyCFunction
) _wrap_DateTime_SetJDN
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32232          { (char *)"DateTime_SetHMS", (PyCFunction
) _wrap_DateTime_SetHMS
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32233          { (char *)"DateTime_Set", (PyCFunction
) _wrap_DateTime_Set
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32234          { (char *)"DateTime_ResetTime", (PyCFunction
) _wrap_DateTime_ResetTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32235          { (char *)"DateTime_SetYear", (PyCFunction
) _wrap_DateTime_SetYear
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32236          { (char *)"DateTime_SetMonth", (PyCFunction
) _wrap_DateTime_SetMonth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32237          { (char *)"DateTime_SetDay", (PyCFunction
) _wrap_DateTime_SetDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32238          { (char *)"DateTime_SetHour", (PyCFunction
) _wrap_DateTime_SetHour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32239          { (char *)"DateTime_SetMinute", (PyCFunction
) _wrap_DateTime_SetMinute
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32240          { (char *)"DateTime_SetSecond", (PyCFunction
) _wrap_DateTime_SetSecond
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32241          { (char *)"DateTime_SetMillisecond", (PyCFunction
) _wrap_DateTime_SetMillisecond
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32242          { (char *)"DateTime_SetToWeekDayInSameWeek", (PyCFunction
) _wrap_DateTime_SetToWeekDayInSameWeek
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32243          { (char *)"DateTime_GetWeekDayInSameWeek", (PyCFunction
) _wrap_DateTime_GetWeekDayInSameWeek
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32244          { (char *)"DateTime_SetToNextWeekDay", (PyCFunction
) _wrap_DateTime_SetToNextWeekDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32245          { (char *)"DateTime_GetNextWeekDay", (PyCFunction
) _wrap_DateTime_GetNextWeekDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32246          { (char *)"DateTime_SetToPrevWeekDay", (PyCFunction
) _wrap_DateTime_SetToPrevWeekDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32247          { (char *)"DateTime_GetPrevWeekDay", (PyCFunction
) _wrap_DateTime_GetPrevWeekDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32248          { (char *)"DateTime_SetToWeekDay", (PyCFunction
) _wrap_DateTime_SetToWeekDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32249          { (char *)"DateTime_SetToLastWeekDay", (PyCFunction
) _wrap_DateTime_SetToLastWeekDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32250          { (char *)"DateTime_GetLastWeekDay", (PyCFunction
) _wrap_DateTime_GetLastWeekDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32251          { (char *)"DateTime_SetToTheWeek", (PyCFunction
) _wrap_DateTime_SetToTheWeek
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32252          { (char *)"DateTime_GetWeek", (PyCFunction
) _wrap_DateTime_GetWeek
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32253          { (char *)"DateTime_SetToWeekOfYear", (PyCFunction
) _wrap_DateTime_SetToWeekOfYear
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32254          { (char *)"DateTime_SetToLastMonthDay", (PyCFunction
) _wrap_DateTime_SetToLastMonthDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32255          { (char *)"DateTime_GetLastMonthDay", (PyCFunction
) _wrap_DateTime_GetLastMonthDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32256          { (char *)"DateTime_SetToYearDay", (PyCFunction
) _wrap_DateTime_SetToYearDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32257          { (char *)"DateTime_GetYearDay", (PyCFunction
) _wrap_DateTime_GetYearDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32258          { (char *)"DateTime_GetJulianDayNumber", (PyCFunction
) _wrap_DateTime_GetJulianDayNumber
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32259          { (char *)"DateTime_GetJDN", (PyCFunction
) _wrap_DateTime_GetJDN
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32260          { (char *)"DateTime_GetModifiedJulianDayNumber", (PyCFunction
) _wrap_DateTime_GetModifiedJulianDayNumber
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32261          { (char *)"DateTime_GetMJD", (PyCFunction
) _wrap_DateTime_GetMJD
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32262          { (char *)"DateTime_GetRataDie", (PyCFunction
) _wrap_DateTime_GetRataDie
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32263          { (char *)"DateTime_ToTimezone", (PyCFunction
) _wrap_DateTime_ToTimezone
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32264          { (char *)"DateTime_MakeTimezone", (PyCFunction
) _wrap_DateTime_MakeTimezone
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32265          { (char *)"DateTime_FromTimezone", (PyCFunction
) _wrap_DateTime_FromTimezone
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32266          { (char *)"DateTime_MakeFromTimezone", (PyCFunction
) _wrap_DateTime_MakeFromTimezone
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32267          { (char *)"DateTime_ToUTC", (PyCFunction
) _wrap_DateTime_ToUTC
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32268          { (char *)"DateTime_MakeUTC", (PyCFunction
) _wrap_DateTime_MakeUTC
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32269          { (char *)"DateTime_ToGMT", (PyCFunction
) _wrap_DateTime_ToGMT
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32270          { (char *)"DateTime_MakeGMT", (PyCFunction
) _wrap_DateTime_MakeGMT
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32271          { (char *)"DateTime_FromUTC", (PyCFunction
) _wrap_DateTime_FromUTC
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32272          { (char *)"DateTime_MakeFromUTC", (PyCFunction
) _wrap_DateTime_MakeFromUTC
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32273          { (char *)"DateTime_IsDST", (PyCFunction
) _wrap_DateTime_IsDST
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32274          { (char *)"DateTime_IsValid", (PyCFunction
) _wrap_DateTime_IsValid
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32275          { (char *)"DateTime_GetTicks", (PyCFunction
) _wrap_DateTime_GetTicks
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32276          { (char *)"DateTime_GetYear", (PyCFunction
) _wrap_DateTime_GetYear
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32277          { (char *)"DateTime_GetMonth", (PyCFunction
) _wrap_DateTime_GetMonth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32278          { (char *)"DateTime_GetDay", (PyCFunction
) _wrap_DateTime_GetDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32279          { (char *)"DateTime_GetWeekDay", (PyCFunction
) _wrap_DateTime_GetWeekDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32280          { (char *)"DateTime_GetHour", (PyCFunction
) _wrap_DateTime_GetHour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32281          { (char *)"DateTime_GetMinute", (PyCFunction
) _wrap_DateTime_GetMinute
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32282          { (char *)"DateTime_GetSecond", (PyCFunction
) _wrap_DateTime_GetSecond
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32283          { (char *)"DateTime_GetMillisecond", (PyCFunction
) _wrap_DateTime_GetMillisecond
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32284          { (char *)"DateTime_GetDayOfYear", (PyCFunction
) _wrap_DateTime_GetDayOfYear
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32285          { (char *)"DateTime_GetWeekOfYear", (PyCFunction
) _wrap_DateTime_GetWeekOfYear
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32286          { (char *)"DateTime_GetWeekOfMonth", (PyCFunction
) _wrap_DateTime_GetWeekOfMonth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32287          { (char *)"DateTime_IsWorkDay", (PyCFunction
) _wrap_DateTime_IsWorkDay
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32288          { (char *)"DateTime_IsEqualTo", (PyCFunction
) _wrap_DateTime_IsEqualTo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32289          { (char *)"DateTime_IsEarlierThan", (PyCFunction
) _wrap_DateTime_IsEarlierThan
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32290          { (char *)"DateTime_IsLaterThan", (PyCFunction
) _wrap_DateTime_IsLaterThan
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32291          { (char *)"DateTime_IsStrictlyBetween", (PyCFunction
) _wrap_DateTime_IsStrictlyBetween
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32292          { (char *)"DateTime_IsBetween", (PyCFunction
) _wrap_DateTime_IsBetween
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32293          { (char *)"DateTime_IsSameDate", (PyCFunction
) _wrap_DateTime_IsSameDate
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32294          { (char *)"DateTime_IsSameTime", (PyCFunction
) _wrap_DateTime_IsSameTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32295          { (char *)"DateTime_IsEqualUpTo", (PyCFunction
) _wrap_DateTime_IsEqualUpTo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32296          { (char *)"DateTime_AddTS", (PyCFunction
) _wrap_DateTime_AddTS
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32297          { (char *)"DateTime_AddDS", (PyCFunction
) _wrap_DateTime_AddDS
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32298          { (char *)"DateTime_SubtractTS", (PyCFunction
) _wrap_DateTime_SubtractTS
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32299          { (char *)"DateTime_SubtractDS", (PyCFunction
) _wrap_DateTime_SubtractDS
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32300          { (char *)"DateTime_Subtract", (PyCFunction
) _wrap_DateTime_Subtract
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32301          { (char *)"DateTime___iadd__", _wrap_DateTime___iadd__
, METH_VARARGS
, NULL
}, 
32302          { (char *)"DateTime___isub__", _wrap_DateTime___isub__
, METH_VARARGS
, NULL
}, 
32303          { (char *)"DateTime___add__", _wrap_DateTime___add__
, METH_VARARGS
, NULL
}, 
32304          { (char *)"DateTime___sub__", _wrap_DateTime___sub__
, METH_VARARGS
, NULL
}, 
32305          { (char *)"DateTime___lt__", (PyCFunction
) _wrap_DateTime___lt__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32306          { (char *)"DateTime___le__", (PyCFunction
) _wrap_DateTime___le__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32307          { (char *)"DateTime___gt__", (PyCFunction
) _wrap_DateTime___gt__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32308          { (char *)"DateTime___ge__", (PyCFunction
) _wrap_DateTime___ge__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32309          { (char *)"DateTime___eq__", (PyCFunction
) _wrap_DateTime___eq__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32310          { (char *)"DateTime___ne__", (PyCFunction
) _wrap_DateTime___ne__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32311          { (char *)"DateTime_ParseRfc822Date", (PyCFunction
) _wrap_DateTime_ParseRfc822Date
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32312          { (char *)"DateTime_ParseFormat", (PyCFunction
) _wrap_DateTime_ParseFormat
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32313          { (char *)"DateTime_ParseDateTime", (PyCFunction
) _wrap_DateTime_ParseDateTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32314          { (char *)"DateTime_ParseDate", (PyCFunction
) _wrap_DateTime_ParseDate
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32315          { (char *)"DateTime_ParseTime", (PyCFunction
) _wrap_DateTime_ParseTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32316          { (char *)"DateTime_Format", (PyCFunction
) _wrap_DateTime_Format
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32317          { (char *)"DateTime_FormatDate", (PyCFunction
) _wrap_DateTime_FormatDate
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32318          { (char *)"DateTime_FormatTime", (PyCFunction
) _wrap_DateTime_FormatTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32319          { (char *)"DateTime_FormatISODate", (PyCFunction
) _wrap_DateTime_FormatISODate
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32320          { (char *)"DateTime_FormatISOTime", (PyCFunction
) _wrap_DateTime_FormatISOTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32321          { (char *)"DateTime_swigregister", DateTime_swigregister
, METH_VARARGS
, NULL
}, 
32322          { (char *)"TimeSpan_Seconds", (PyCFunction
) _wrap_TimeSpan_Seconds
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32323          { (char *)"TimeSpan_Second", (PyCFunction
) _wrap_TimeSpan_Second
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32324          { (char *)"TimeSpan_Minutes", (PyCFunction
) _wrap_TimeSpan_Minutes
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32325          { (char *)"TimeSpan_Minute", (PyCFunction
) _wrap_TimeSpan_Minute
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32326          { (char *)"TimeSpan_Hours", (PyCFunction
) _wrap_TimeSpan_Hours
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32327          { (char *)"TimeSpan_Hour", (PyCFunction
) _wrap_TimeSpan_Hour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32328          { (char *)"TimeSpan_Days", (PyCFunction
) _wrap_TimeSpan_Days
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32329          { (char *)"TimeSpan_Day", (PyCFunction
) _wrap_TimeSpan_Day
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32330          { (char *)"TimeSpan_Weeks", (PyCFunction
) _wrap_TimeSpan_Weeks
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32331          { (char *)"TimeSpan_Week", (PyCFunction
) _wrap_TimeSpan_Week
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32332          { (char *)"new_TimeSpan", (PyCFunction
) _wrap_new_TimeSpan
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32333          { (char *)"delete_TimeSpan", (PyCFunction
) _wrap_delete_TimeSpan
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32334          { (char *)"TimeSpan_Add", (PyCFunction
) _wrap_TimeSpan_Add
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32335          { (char *)"TimeSpan_Subtract", (PyCFunction
) _wrap_TimeSpan_Subtract
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32336          { (char *)"TimeSpan_Multiply", (PyCFunction
) _wrap_TimeSpan_Multiply
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32337          { (char *)"TimeSpan_Neg", (PyCFunction
) _wrap_TimeSpan_Neg
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32338          { (char *)"TimeSpan_Abs", (PyCFunction
) _wrap_TimeSpan_Abs
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32339          { (char *)"TimeSpan___iadd__", (PyCFunction
) _wrap_TimeSpan___iadd__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32340          { (char *)"TimeSpan___isub__", (PyCFunction
) _wrap_TimeSpan___isub__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32341          { (char *)"TimeSpan___imul__", (PyCFunction
) _wrap_TimeSpan___imul__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32342          { (char *)"TimeSpan___neg__", (PyCFunction
) _wrap_TimeSpan___neg__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32343          { (char *)"TimeSpan___add__", (PyCFunction
) _wrap_TimeSpan___add__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32344          { (char *)"TimeSpan___sub__", (PyCFunction
) _wrap_TimeSpan___sub__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32345          { (char *)"TimeSpan___mul__", (PyCFunction
) _wrap_TimeSpan___mul__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32346          { (char *)"TimeSpan___rmul__", (PyCFunction
) _wrap_TimeSpan___rmul__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32347          { (char *)"TimeSpan___lt__", (PyCFunction
) _wrap_TimeSpan___lt__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32348          { (char *)"TimeSpan___le__", (PyCFunction
) _wrap_TimeSpan___le__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32349          { (char *)"TimeSpan___gt__", (PyCFunction
) _wrap_TimeSpan___gt__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32350          { (char *)"TimeSpan___ge__", (PyCFunction
) _wrap_TimeSpan___ge__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32351          { (char *)"TimeSpan___eq__", (PyCFunction
) _wrap_TimeSpan___eq__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32352          { (char *)"TimeSpan___ne__", (PyCFunction
) _wrap_TimeSpan___ne__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32353          { (char *)"TimeSpan_IsNull", (PyCFunction
) _wrap_TimeSpan_IsNull
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32354          { (char *)"TimeSpan_IsPositive", (PyCFunction
) _wrap_TimeSpan_IsPositive
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32355          { (char *)"TimeSpan_IsNegative", (PyCFunction
) _wrap_TimeSpan_IsNegative
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32356          { (char *)"TimeSpan_IsEqualTo", (PyCFunction
) _wrap_TimeSpan_IsEqualTo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32357          { (char *)"TimeSpan_IsLongerThan", (PyCFunction
) _wrap_TimeSpan_IsLongerThan
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32358          { (char *)"TimeSpan_IsShorterThan", (PyCFunction
) _wrap_TimeSpan_IsShorterThan
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32359          { (char *)"TimeSpan_GetWeeks", (PyCFunction
) _wrap_TimeSpan_GetWeeks
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32360          { (char *)"TimeSpan_GetDays", (PyCFunction
) _wrap_TimeSpan_GetDays
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32361          { (char *)"TimeSpan_GetHours", (PyCFunction
) _wrap_TimeSpan_GetHours
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32362          { (char *)"TimeSpan_GetMinutes", (PyCFunction
) _wrap_TimeSpan_GetMinutes
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32363          { (char *)"TimeSpan_GetSeconds", (PyCFunction
) _wrap_TimeSpan_GetSeconds
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32364          { (char *)"TimeSpan_GetMilliseconds", (PyCFunction
) _wrap_TimeSpan_GetMilliseconds
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32365          { (char *)"TimeSpan_Format", (PyCFunction
) _wrap_TimeSpan_Format
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32366          { (char *)"TimeSpan_swigregister", TimeSpan_swigregister
, METH_VARARGS
, NULL
}, 
32367          { (char *)"new_DateSpan", (PyCFunction
) _wrap_new_DateSpan
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32368          { (char *)"delete_DateSpan", (PyCFunction
) _wrap_delete_DateSpan
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32369          { (char *)"DateSpan_Days", (PyCFunction
) _wrap_DateSpan_Days
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32370          { (char *)"DateSpan_Day", (PyCFunction
) _wrap_DateSpan_Day
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32371          { (char *)"DateSpan_Weeks", (PyCFunction
) _wrap_DateSpan_Weeks
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32372          { (char *)"DateSpan_Week", (PyCFunction
) _wrap_DateSpan_Week
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32373          { (char *)"DateSpan_Months", (PyCFunction
) _wrap_DateSpan_Months
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32374          { (char *)"DateSpan_Month", (PyCFunction
) _wrap_DateSpan_Month
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32375          { (char *)"DateSpan_Years", (PyCFunction
) _wrap_DateSpan_Years
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32376          { (char *)"DateSpan_Year", (PyCFunction
) _wrap_DateSpan_Year
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32377          { (char *)"DateSpan_SetYears", (PyCFunction
) _wrap_DateSpan_SetYears
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32378          { (char *)"DateSpan_SetMonths", (PyCFunction
) _wrap_DateSpan_SetMonths
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32379          { (char *)"DateSpan_SetWeeks", (PyCFunction
) _wrap_DateSpan_SetWeeks
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32380          { (char *)"DateSpan_SetDays", (PyCFunction
) _wrap_DateSpan_SetDays
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32381          { (char *)"DateSpan_GetYears", (PyCFunction
) _wrap_DateSpan_GetYears
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32382          { (char *)"DateSpan_GetMonths", (PyCFunction
) _wrap_DateSpan_GetMonths
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32383          { (char *)"DateSpan_GetWeeks", (PyCFunction
) _wrap_DateSpan_GetWeeks
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32384          { (char *)"DateSpan_GetDays", (PyCFunction
) _wrap_DateSpan_GetDays
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32385          { (char *)"DateSpan_GetTotalDays", (PyCFunction
) _wrap_DateSpan_GetTotalDays
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32386          { (char *)"DateSpan_Add", (PyCFunction
) _wrap_DateSpan_Add
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32387          { (char *)"DateSpan_Subtract", (PyCFunction
) _wrap_DateSpan_Subtract
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32388          { (char *)"DateSpan_Neg", (PyCFunction
) _wrap_DateSpan_Neg
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32389          { (char *)"DateSpan_Multiply", (PyCFunction
) _wrap_DateSpan_Multiply
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32390          { (char *)"DateSpan___iadd__", (PyCFunction
) _wrap_DateSpan___iadd__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32391          { (char *)"DateSpan___isub__", (PyCFunction
) _wrap_DateSpan___isub__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32392          { (char *)"DateSpan___neg__", (PyCFunction
) _wrap_DateSpan___neg__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32393          { (char *)"DateSpan___imul__", (PyCFunction
) _wrap_DateSpan___imul__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32394          { (char *)"DateSpan___add__", (PyCFunction
) _wrap_DateSpan___add__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32395          { (char *)"DateSpan___sub__", (PyCFunction
) _wrap_DateSpan___sub__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32396          { (char *)"DateSpan___mul__", (PyCFunction
) _wrap_DateSpan___mul__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32397          { (char *)"DateSpan___rmul__", (PyCFunction
) _wrap_DateSpan___rmul__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32398          { (char *)"DateSpan___eq__", (PyCFunction
) _wrap_DateSpan___eq__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32399          { (char *)"DateSpan___ne__", (PyCFunction
) _wrap_DateSpan___ne__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32400          { (char *)"DateSpan_swigregister", DateSpan_swigregister
, METH_VARARGS
, NULL
}, 
32401          { (char *)"GetLocalTime", (PyCFunction
) _wrap_GetLocalTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32402          { (char *)"GetUTCTime", (PyCFunction
) _wrap_GetUTCTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32403          { (char *)"GetCurrentTime", (PyCFunction
) _wrap_GetCurrentTime
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32404          { (char *)"GetLocalTimeMillis", (PyCFunction
) _wrap_GetLocalTimeMillis
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32405          { (char *)"new_DataFormat", (PyCFunction
) _wrap_new_DataFormat
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32406          { (char *)"new_CustomDataFormat", (PyCFunction
) _wrap_new_CustomDataFormat
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32407          { (char *)"delete_DataFormat", (PyCFunction
) _wrap_delete_DataFormat
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32408          { (char *)"DataFormat___eq__", _wrap_DataFormat___eq__
, METH_VARARGS
, NULL
}, 
32409          { (char *)"DataFormat___ne__", _wrap_DataFormat___ne__
, METH_VARARGS
, NULL
}, 
32410          { (char *)"DataFormat_SetType", (PyCFunction
) _wrap_DataFormat_SetType
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32411          { (char *)"DataFormat_GetType", (PyCFunction
) _wrap_DataFormat_GetType
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32412          { (char *)"DataFormat_GetId", (PyCFunction
) _wrap_DataFormat_GetId
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32413          { (char *)"DataFormat_SetId", (PyCFunction
) _wrap_DataFormat_SetId
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32414          { (char *)"DataFormat_swigregister", DataFormat_swigregister
, METH_VARARGS
, NULL
}, 
32415          { (char *)"delete_DataObject", (PyCFunction
) _wrap_delete_DataObject
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32416          { (char *)"DataObject_GetPreferredFormat", (PyCFunction
) _wrap_DataObject_GetPreferredFormat
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32417          { (char *)"DataObject_GetFormatCount", (PyCFunction
) _wrap_DataObject_GetFormatCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32418          { (char *)"DataObject_IsSupported", (PyCFunction
) _wrap_DataObject_IsSupported
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32419          { (char *)"DataObject_GetDataSize", (PyCFunction
) _wrap_DataObject_GetDataSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32420          { (char *)"DataObject_GetAllFormats", (PyCFunction
) _wrap_DataObject_GetAllFormats
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32421          { (char *)"DataObject_GetDataHere", (PyCFunction
) _wrap_DataObject_GetDataHere
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32422          { (char *)"DataObject_SetData", (PyCFunction
) _wrap_DataObject_SetData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32423          { (char *)"DataObject_swigregister", DataObject_swigregister
, METH_VARARGS
, NULL
}, 
32424          { (char *)"new_DataObjectSimple", (PyCFunction
) _wrap_new_DataObjectSimple
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32425          { (char *)"DataObjectSimple_GetFormat", (PyCFunction
) _wrap_DataObjectSimple_GetFormat
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32426          { (char *)"DataObjectSimple_SetFormat", (PyCFunction
) _wrap_DataObjectSimple_SetFormat
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32427          { (char *)"DataObjectSimple_GetDataSize", (PyCFunction
) _wrap_DataObjectSimple_GetDataSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32428          { (char *)"DataObjectSimple_GetDataHere", (PyCFunction
) _wrap_DataObjectSimple_GetDataHere
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32429          { (char *)"DataObjectSimple_SetData", (PyCFunction
) _wrap_DataObjectSimple_SetData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32430          { (char *)"DataObjectSimple_swigregister", DataObjectSimple_swigregister
, METH_VARARGS
, NULL
}, 
32431          { (char *)"new_PyDataObjectSimple", (PyCFunction
) _wrap_new_PyDataObjectSimple
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32432          { (char *)"PyDataObjectSimple__setCallbackInfo", (PyCFunction
) _wrap_PyDataObjectSimple__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32433          { (char *)"PyDataObjectSimple_swigregister", PyDataObjectSimple_swigregister
, METH_VARARGS
, NULL
}, 
32434          { (char *)"new_DataObjectComposite", (PyCFunction
) _wrap_new_DataObjectComposite
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32435          { (char *)"DataObjectComposite_Add", (PyCFunction
) _wrap_DataObjectComposite_Add
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32436          { (char *)"DataObjectComposite_swigregister", DataObjectComposite_swigregister
, METH_VARARGS
, NULL
}, 
32437          { (char *)"new_TextDataObject", (PyCFunction
) _wrap_new_TextDataObject
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32438          { (char *)"TextDataObject_GetTextLength", (PyCFunction
) _wrap_TextDataObject_GetTextLength
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32439          { (char *)"TextDataObject_GetText", (PyCFunction
) _wrap_TextDataObject_GetText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32440          { (char *)"TextDataObject_SetText", (PyCFunction
) _wrap_TextDataObject_SetText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32441          { (char *)"TextDataObject_swigregister", TextDataObject_swigregister
, METH_VARARGS
, NULL
}, 
32442          { (char *)"new_PyTextDataObject", (PyCFunction
) _wrap_new_PyTextDataObject
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32443          { (char *)"PyTextDataObject__setCallbackInfo", (PyCFunction
) _wrap_PyTextDataObject__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32444          { (char *)"PyTextDataObject_swigregister", PyTextDataObject_swigregister
, METH_VARARGS
, NULL
}, 
32445          { (char *)"new_BitmapDataObject", (PyCFunction
) _wrap_new_BitmapDataObject
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32446          { (char *)"BitmapDataObject_GetBitmap", (PyCFunction
) _wrap_BitmapDataObject_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32447          { (char *)"BitmapDataObject_SetBitmap", (PyCFunction
) _wrap_BitmapDataObject_SetBitmap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32448          { (char *)"BitmapDataObject_swigregister", BitmapDataObject_swigregister
, METH_VARARGS
, NULL
}, 
32449          { (char *)"new_PyBitmapDataObject", (PyCFunction
) _wrap_new_PyBitmapDataObject
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32450          { (char *)"PyBitmapDataObject__setCallbackInfo", (PyCFunction
) _wrap_PyBitmapDataObject__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32451          { (char *)"PyBitmapDataObject_swigregister", PyBitmapDataObject_swigregister
, METH_VARARGS
, NULL
}, 
32452          { (char *)"new_FileDataObject", (PyCFunction
) _wrap_new_FileDataObject
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32453          { (char *)"FileDataObject_GetFilenames", (PyCFunction
) _wrap_FileDataObject_GetFilenames
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32454          { (char *)"FileDataObject_AddFile", (PyCFunction
) _wrap_FileDataObject_AddFile
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32455          { (char *)"FileDataObject_swigregister", FileDataObject_swigregister
, METH_VARARGS
, NULL
}, 
32456          { (char *)"new_CustomDataObject", _wrap_new_CustomDataObject
, METH_VARARGS
, NULL
}, 
32457          { (char *)"CustomDataObject_SetData", (PyCFunction
) _wrap_CustomDataObject_SetData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32458          { (char *)"CustomDataObject_GetSize", (PyCFunction
) _wrap_CustomDataObject_GetSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32459          { (char *)"CustomDataObject_GetData", (PyCFunction
) _wrap_CustomDataObject_GetData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32460          { (char *)"CustomDataObject_swigregister", CustomDataObject_swigregister
, METH_VARARGS
, NULL
}, 
32461          { (char *)"new_URLDataObject", (PyCFunction
) _wrap_new_URLDataObject
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32462          { (char *)"URLDataObject_GetURL", (PyCFunction
) _wrap_URLDataObject_GetURL
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32463          { (char *)"URLDataObject_SetURL", (PyCFunction
) _wrap_URLDataObject_SetURL
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32464          { (char *)"URLDataObject_swigregister", URLDataObject_swigregister
, METH_VARARGS
, NULL
}, 
32465          { (char *)"new_MetafileDataObject", (PyCFunction
) _wrap_new_MetafileDataObject
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32466          { (char *)"MetafileDataObject_swigregister", MetafileDataObject_swigregister
, METH_VARARGS
, NULL
}, 
32467          { (char *)"IsDragResultOk", (PyCFunction
) _wrap_IsDragResultOk
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32468          { (char *)"new_DropSource", (PyCFunction
) _wrap_new_DropSource
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32469          { (char *)"DropSource__setCallbackInfo", (PyCFunction
) _wrap_DropSource__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32470          { (char *)"delete_DropSource", (PyCFunction
) _wrap_delete_DropSource
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32471          { (char *)"DropSource_SetData", (PyCFunction
) _wrap_DropSource_SetData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32472          { (char *)"DropSource_GetDataObject", (PyCFunction
) _wrap_DropSource_GetDataObject
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32473          { (char *)"DropSource_SetCursor", (PyCFunction
) _wrap_DropSource_SetCursor
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32474          { (char *)"DropSource_DoDragDrop", (PyCFunction
) _wrap_DropSource_DoDragDrop
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32475          { (char *)"DropSource_base_GiveFeedback", (PyCFunction
) _wrap_DropSource_base_GiveFeedback
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32476          { (char *)"DropSource_swigregister", DropSource_swigregister
, METH_VARARGS
, NULL
}, 
32477          { (char *)"new_DropTarget", (PyCFunction
) _wrap_new_DropTarget
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32478          { (char *)"DropTarget__setCallbackInfo", (PyCFunction
) _wrap_DropTarget__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32479          { (char *)"delete_DropTarget", (PyCFunction
) _wrap_delete_DropTarget
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32480          { (char *)"DropTarget_GetDataObject", (PyCFunction
) _wrap_DropTarget_GetDataObject
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32481          { (char *)"DropTarget_SetDataObject", (PyCFunction
) _wrap_DropTarget_SetDataObject
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32482          { (char *)"DropTarget_base_OnEnter", (PyCFunction
) _wrap_DropTarget_base_OnEnter
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32483          { (char *)"DropTarget_base_OnDragOver", (PyCFunction
) _wrap_DropTarget_base_OnDragOver
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32484          { (char *)"DropTarget_base_OnLeave", (PyCFunction
) _wrap_DropTarget_base_OnLeave
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32485          { (char *)"DropTarget_base_OnDrop", (PyCFunction
) _wrap_DropTarget_base_OnDrop
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32486          { (char *)"DropTarget_GetData", (PyCFunction
) _wrap_DropTarget_GetData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32487          { (char *)"DropTarget_SetDefaultAction", (PyCFunction
) _wrap_DropTarget_SetDefaultAction
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32488          { (char *)"DropTarget_GetDefaultAction", (PyCFunction
) _wrap_DropTarget_GetDefaultAction
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32489          { (char *)"DropTarget_swigregister", DropTarget_swigregister
, METH_VARARGS
, NULL
}, 
32490          { (char *)"new_TextDropTarget", (PyCFunction
) _wrap_new_TextDropTarget
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32491          { (char *)"TextDropTarget__setCallbackInfo", (PyCFunction
) _wrap_TextDropTarget__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32492          { (char *)"TextDropTarget_base_OnEnter", (PyCFunction
) _wrap_TextDropTarget_base_OnEnter
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32493          { (char *)"TextDropTarget_base_OnDragOver", (PyCFunction
) _wrap_TextDropTarget_base_OnDragOver
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32494          { (char *)"TextDropTarget_base_OnLeave", (PyCFunction
) _wrap_TextDropTarget_base_OnLeave
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32495          { (char *)"TextDropTarget_base_OnDrop", (PyCFunction
) _wrap_TextDropTarget_base_OnDrop
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32496          { (char *)"TextDropTarget_base_OnData", (PyCFunction
) _wrap_TextDropTarget_base_OnData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32497          { (char *)"TextDropTarget_swigregister", TextDropTarget_swigregister
, METH_VARARGS
, NULL
}, 
32498          { (char *)"new_FileDropTarget", (PyCFunction
) _wrap_new_FileDropTarget
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32499          { (char *)"FileDropTarget__setCallbackInfo", (PyCFunction
) _wrap_FileDropTarget__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32500          { (char *)"FileDropTarget_base_OnEnter", (PyCFunction
) _wrap_FileDropTarget_base_OnEnter
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32501          { (char *)"FileDropTarget_base_OnDragOver", (PyCFunction
) _wrap_FileDropTarget_base_OnDragOver
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32502          { (char *)"FileDropTarget_base_OnLeave", (PyCFunction
) _wrap_FileDropTarget_base_OnLeave
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32503          { (char *)"FileDropTarget_base_OnDrop", (PyCFunction
) _wrap_FileDropTarget_base_OnDrop
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32504          { (char *)"FileDropTarget_base_OnData", (PyCFunction
) _wrap_FileDropTarget_base_OnData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32505          { (char *)"FileDropTarget_swigregister", FileDropTarget_swigregister
, METH_VARARGS
, NULL
}, 
32506          { (char *)"new_Clipboard", (PyCFunction
) _wrap_new_Clipboard
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32507          { (char *)"delete_Clipboard", (PyCFunction
) _wrap_delete_Clipboard
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32508          { (char *)"Clipboard_Open", (PyCFunction
) _wrap_Clipboard_Open
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32509          { (char *)"Clipboard_Close", (PyCFunction
) _wrap_Clipboard_Close
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32510          { (char *)"Clipboard_IsOpened", (PyCFunction
) _wrap_Clipboard_IsOpened
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32511          { (char *)"Clipboard_AddData", (PyCFunction
) _wrap_Clipboard_AddData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32512          { (char *)"Clipboard_SetData", (PyCFunction
) _wrap_Clipboard_SetData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32513          { (char *)"Clipboard_IsSupported", (PyCFunction
) _wrap_Clipboard_IsSupported
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32514          { (char *)"Clipboard_GetData", (PyCFunction
) _wrap_Clipboard_GetData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32515          { (char *)"Clipboard_Clear", (PyCFunction
) _wrap_Clipboard_Clear
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32516          { (char *)"Clipboard_Flush", (PyCFunction
) _wrap_Clipboard_Flush
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32517          { (char *)"Clipboard_UsePrimarySelection", (PyCFunction
) _wrap_Clipboard_UsePrimarySelection
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32518          { (char *)"Clipboard_Get", (PyCFunction
) _wrap_Clipboard_Get
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32519          { (char *)"Clipboard_swigregister", Clipboard_swigregister
, METH_VARARGS
, NULL
}, 
32520          { (char *)"new_ClipboardLocker", (PyCFunction
) _wrap_new_ClipboardLocker
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32521          { (char *)"delete_ClipboardLocker", (PyCFunction
) _wrap_delete_ClipboardLocker
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32522          { (char *)"ClipboardLocker___nonzero__", (PyCFunction
) _wrap_ClipboardLocker___nonzero__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32523          { (char *)"ClipboardLocker_swigregister", ClipboardLocker_swigregister
, METH_VARARGS
, NULL
}, 
32524          { (char *)"new_VideoMode", (PyCFunction
) _wrap_new_VideoMode
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32525          { (char *)"delete_VideoMode", (PyCFunction
) _wrap_delete_VideoMode
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32526          { (char *)"VideoMode_Matches", (PyCFunction
) _wrap_VideoMode_Matches
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32527          { (char *)"VideoMode_GetWidth", (PyCFunction
) _wrap_VideoMode_GetWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32528          { (char *)"VideoMode_GetHeight", (PyCFunction
) _wrap_VideoMode_GetHeight
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32529          { (char *)"VideoMode_GetDepth", (PyCFunction
) _wrap_VideoMode_GetDepth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32530          { (char *)"VideoMode_IsOk", (PyCFunction
) _wrap_VideoMode_IsOk
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32531          { (char *)"VideoMode___eq__", (PyCFunction
) _wrap_VideoMode___eq__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32532          { (char *)"VideoMode___ne__", (PyCFunction
) _wrap_VideoMode___ne__
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32533          { (char *)"VideoMode_w_set", (PyCFunction
) _wrap_VideoMode_w_set
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32534          { (char *)"VideoMode_w_get", (PyCFunction
) _wrap_VideoMode_w_get
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32535          { (char *)"VideoMode_h_set", (PyCFunction
) _wrap_VideoMode_h_set
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32536          { (char *)"VideoMode_h_get", (PyCFunction
) _wrap_VideoMode_h_get
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32537          { (char *)"VideoMode_bpp_set", (PyCFunction
) _wrap_VideoMode_bpp_set
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32538          { (char *)"VideoMode_bpp_get", (PyCFunction
) _wrap_VideoMode_bpp_get
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32539          { (char *)"VideoMode_refresh_set", (PyCFunction
) _wrap_VideoMode_refresh_set
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32540          { (char *)"VideoMode_refresh_get", (PyCFunction
) _wrap_VideoMode_refresh_get
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32541          { (char *)"VideoMode_swigregister", VideoMode_swigregister
, METH_VARARGS
, NULL
}, 
32542          { (char *)"new_Display", (PyCFunction
) _wrap_new_Display
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32543          { (char *)"delete_Display", (PyCFunction
) _wrap_delete_Display
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32544          { (char *)"Display_GetCount", (PyCFunction
) _wrap_Display_GetCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32545          { (char *)"Display_GetFromPoint", (PyCFunction
) _wrap_Display_GetFromPoint
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32546          { (char *)"Display_GetFromWindow", (PyCFunction
) _wrap_Display_GetFromWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32547          { (char *)"Display_IsOk", (PyCFunction
) _wrap_Display_IsOk
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32548          { (char *)"Display_GetGeometry", (PyCFunction
) _wrap_Display_GetGeometry
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32549          { (char *)"Display_GetName", (PyCFunction
) _wrap_Display_GetName
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32550          { (char *)"Display_IsPrimary", (PyCFunction
) _wrap_Display_IsPrimary
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32551          { (char *)"Display_GetModes", (PyCFunction
) _wrap_Display_GetModes
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32552          { (char *)"Display_GetCurrentMode", (PyCFunction
) _wrap_Display_GetCurrentMode
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32553          { (char *)"Display_ChangeMode", (PyCFunction
) _wrap_Display_ChangeMode
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32554          { (char *)"Display_ResetMode", (PyCFunction
) _wrap_Display_ResetMode
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32555          { (char *)"Display_swigregister", Display_swigregister
, METH_VARARGS
, NULL
}, 
32556          { (char *)"StandardPaths_Get", (PyCFunction
) _wrap_StandardPaths_Get
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32557          { (char *)"StandardPaths_GetConfigDir", (PyCFunction
) _wrap_StandardPaths_GetConfigDir
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32558          { (char *)"StandardPaths_GetUserConfigDir", (PyCFunction
) _wrap_StandardPaths_GetUserConfigDir
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32559          { (char *)"StandardPaths_GetDataDir", (PyCFunction
) _wrap_StandardPaths_GetDataDir
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32560          { (char *)"StandardPaths_GetLocalDataDir", (PyCFunction
) _wrap_StandardPaths_GetLocalDataDir
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32561          { (char *)"StandardPaths_GetUserDataDir", (PyCFunction
) _wrap_StandardPaths_GetUserDataDir
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32562          { (char *)"StandardPaths_GetUserLocalDataDir", (PyCFunction
) _wrap_StandardPaths_GetUserLocalDataDir
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32563          { (char *)"StandardPaths_GetPluginsDir", (PyCFunction
) _wrap_StandardPaths_GetPluginsDir
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32564          { (char *)"StandardPaths_SetInstallPrefix", (PyCFunction
) _wrap_StandardPaths_SetInstallPrefix
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32565          { (char *)"StandardPaths_GetInstallPrefix", (PyCFunction
) _wrap_StandardPaths_GetInstallPrefix
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
32566          { (char *)"StandardPaths_swigregister", StandardPaths_swigregister
, METH_VARARGS
, NULL
}, 
32567          { NULL
, NULL
, 0, NULL 
} 
32571 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ 
32573 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) { 
32574     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
32576 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) { 
32577     return (void *)((wxEvent 
*)  ((wxMenuEvent 
*) x
)); 
32579 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) { 
32580     return (void *)((wxEvent 
*)  ((wxCloseEvent 
*) x
)); 
32582 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) { 
32583     return (void *)((wxEvent 
*)  ((wxMouseEvent 
*) x
)); 
32585 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) { 
32586     return (void *)((wxEvent 
*)  ((wxEraseEvent 
*) x
)); 
32588 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) { 
32589     return (void *)((wxEvent 
*)  ((wxSetCursorEvent 
*) x
)); 
32591 static void *_p_wxTimerEventTo_p_wxEvent(void *x
) { 
32592     return (void *)((wxEvent 
*)  ((wxTimerEvent 
*) x
)); 
32594 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) { 
32595     return (void *)((wxEvent 
*)  ((wxInitDialogEvent 
*) x
)); 
32597 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) { 
32598     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
32600 static void *_p_wxPyEventTo_p_wxEvent(void *x
) { 
32601     return (void *)((wxEvent 
*)  ((wxPyEvent 
*) x
)); 
32603 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) { 
32604     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
32606 static void *_p_wxJoystickEventTo_p_wxEvent(void *x
) { 
32607     return (void *)((wxEvent 
*)  ((wxJoystickEvent 
*) x
)); 
32609 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) { 
32610     return (void *)((wxEvent 
*)  ((wxIdleEvent 
*) x
)); 
32612 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) { 
32613     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
32615 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) { 
32616     return (void *)((wxEvent 
*)  ((wxQueryNewPaletteEvent 
*) x
)); 
32618 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) { 
32619     return (void *)((wxEvent 
*)  ((wxMaximizeEvent 
*) x
)); 
32621 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) { 
32622     return (void *)((wxEvent 
*)  ((wxIconizeEvent 
*) x
)); 
32624 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) { 
32625     return (void *)((wxEvent 
*)  ((wxActivateEvent 
*) x
)); 
32627 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) { 
32628     return (void *)((wxEvent 
*)  ((wxSizeEvent 
*) x
)); 
32630 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) { 
32631     return (void *)((wxEvent 
*)  ((wxMoveEvent 
*) x
)); 
32633 static void *_p_wxDateEventTo_p_wxEvent(void *x
) { 
32634     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
32636 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) { 
32637     return (void *)((wxEvent 
*)  ((wxPaintEvent 
*) x
)); 
32639 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) { 
32640     return (void *)((wxEvent 
*)  ((wxNcPaintEvent 
*) x
)); 
32642 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) { 
32643     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
32645 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) { 
32646     return (void *)((wxEvent 
*)  ((wxPaletteChangedEvent 
*) x
)); 
32648 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) { 
32649     return (void *)((wxEvent 
*)  ((wxDisplayChangedEvent 
*) x
)); 
32651 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) { 
32652     return (void *)((wxEvent 
*)  ((wxMouseCaptureChangedEvent 
*) x
)); 
32654 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) { 
32655     return (void *)((wxEvent 
*)  ((wxSysColourChangedEvent 
*) x
)); 
32657 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) { 
32658     return (void *)((wxEvent 
*)  ((wxDropFilesEvent 
*) x
)); 
32660 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) { 
32661     return (void *)((wxEvent 
*)  ((wxFocusEvent 
*) x
)); 
32663 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) { 
32664     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
32666 static void *_p_wxProcessEventTo_p_wxEvent(void *x
) { 
32667     return (void *)((wxEvent 
*)  ((wxProcessEvent 
*) x
)); 
32669 static void *_p_wxShowEventTo_p_wxEvent(void *x
) { 
32670     return (void *)((wxEvent 
*)  ((wxShowEvent 
*) x
)); 
32672 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) { 
32673     return (void *)((wxEvent 
*)  ((wxCommandEvent 
*) x
)); 
32675 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) { 
32676     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
32678 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) { 
32679     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
32681 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) { 
32682     return (void *)((wxEvent 
*)  ((wxNavigationKeyEvent 
*) x
)); 
32684 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) { 
32685     return (void *)((wxEvent 
*)  ((wxKeyEvent 
*) x
)); 
32687 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) { 
32688     return (void *)((wxEvent 
*)  ((wxScrollWinEvent 
*) x
)); 
32690 static void *_p_wxFileConfigTo_p_wxConfigBase(void *x
) { 
32691     return (void *)((wxConfigBase 
*)  ((wxFileConfig 
*) x
)); 
32693 static void *_p_wxConfigTo_p_wxConfigBase(void *x
) { 
32694     return (void *)((wxConfigBase 
*)  ((wxConfig 
*) x
)); 
32696 static void *_p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject(void *x
) { 
32697     return (void *)((wxBitmapDataObject 
*)  ((wxPyBitmapDataObject 
*) x
)); 
32699 static void *_p_wxPyTextDataObjectTo_p_wxTextDataObject(void *x
) { 
32700     return (void *)((wxTextDataObject 
*)  ((wxPyTextDataObject 
*) x
)); 
32702 static void *_p_wxDataObjectSimpleTo_p_wxDataObject(void *x
) { 
32703     return (void *)((wxDataObject 
*)  ((wxDataObjectSimple 
*) x
)); 
32705 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObject(void *x
) { 
32706     return (void *)((wxDataObject 
*) (wxDataObjectSimple 
*) ((wxPyDataObjectSimple 
*) x
)); 
32708 static void *_p_wxDataObjectCompositeTo_p_wxDataObject(void *x
) { 
32709     return (void *)((wxDataObject 
*)  ((wxDataObjectComposite 
*) x
)); 
32711 static void *_p_wxTextDataObjectTo_p_wxDataObject(void *x
) { 
32712     return (void *)((wxDataObject 
*) (wxDataObjectSimple 
*) ((wxTextDataObject 
*) x
)); 
32714 static void *_p_wxPyTextDataObjectTo_p_wxDataObject(void *x
) { 
32715     return (void *)((wxDataObject 
*) (wxDataObjectSimple 
*)(wxTextDataObject 
*) ((wxPyTextDataObject 
*) x
)); 
32717 static void *_p_wxBitmapDataObjectTo_p_wxDataObject(void *x
) { 
32718     return (void *)((wxDataObject 
*) (wxDataObjectSimple 
*) ((wxBitmapDataObject 
*) x
)); 
32720 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObject(void *x
) { 
32721     return (void *)((wxDataObject 
*) (wxDataObjectSimple 
*)(wxBitmapDataObject 
*) ((wxPyBitmapDataObject 
*) x
)); 
32723 static void *_p_wxFileDataObjectTo_p_wxDataObject(void *x
) { 
32724     return (void *)((wxDataObject 
*) (wxDataObjectSimple 
*) ((wxFileDataObject 
*) x
)); 
32726 static void *_p_wxCustomDataObjectTo_p_wxDataObject(void *x
) { 
32727     return (void *)((wxDataObject 
*) (wxDataObjectSimple 
*) ((wxCustomDataObject 
*) x
)); 
32729 static void *_p_wxURLDataObjectTo_p_wxDataObject(void *x
) { 
32730     return (void *)((wxDataObject 
*) (wxDataObjectComposite 
*) ((wxURLDataObject 
*) x
)); 
32732 static void *_p_wxMetafileDataObjectTo_p_wxDataObject(void *x
) { 
32733     return (void *)((wxDataObject 
*) (wxDataObjectSimple 
*) ((wxMetafileDataObject 
*) x
)); 
32735 static void *_p_wxURLDataObjectTo_p_wxDataObjectComposite(void *x
) { 
32736     return (void *)((wxDataObjectComposite 
*)  ((wxURLDataObject 
*) x
)); 
32738 static void *_p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple(void *x
) { 
32739     return (void *)((wxDataObjectSimple 
*)  ((wxPyDataObjectSimple 
*) x
)); 
32741 static void *_p_wxTextDataObjectTo_p_wxDataObjectSimple(void *x
) { 
32742     return (void *)((wxDataObjectSimple 
*)  ((wxTextDataObject 
*) x
)); 
32744 static void *_p_wxPyTextDataObjectTo_p_wxDataObjectSimple(void *x
) { 
32745     return (void *)((wxDataObjectSimple 
*) (wxTextDataObject 
*) ((wxPyTextDataObject 
*) x
)); 
32747 static void *_p_wxBitmapDataObjectTo_p_wxDataObjectSimple(void *x
) { 
32748     return (void *)((wxDataObjectSimple 
*)  ((wxBitmapDataObject 
*) x
)); 
32750 static void *_p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple(void *x
) { 
32751     return (void *)((wxDataObjectSimple 
*) (wxBitmapDataObject 
*) ((wxPyBitmapDataObject 
*) x
)); 
32753 static void *_p_wxFileDataObjectTo_p_wxDataObjectSimple(void *x
) { 
32754     return (void *)((wxDataObjectSimple 
*)  ((wxFileDataObject 
*) x
)); 
32756 static void *_p_wxCustomDataObjectTo_p_wxDataObjectSimple(void *x
) { 
32757     return (void *)((wxDataObjectSimple 
*)  ((wxCustomDataObject 
*) x
)); 
32759 static void *_p_wxMetafileDataObjectTo_p_wxDataObjectSimple(void *x
) { 
32760     return (void *)((wxDataObjectSimple 
*)  ((wxMetafileDataObject 
*) x
)); 
32762 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) { 
32763     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxControl 
*) x
)); 
32765 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) { 
32766     return (void *)((wxEvtHandler 
*)  ((wxWindow 
*) x
)); 
32768 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) { 
32769     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
32771 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) { 
32772     return (void *)((wxEvtHandler 
*)  ((wxPyApp 
*) x
)); 
32774 static void *_p_wxPyTimerTo_p_wxEvtHandler(void *x
) { 
32775     return (void *)((wxEvtHandler 
*)  ((wxPyTimer 
*) x
)); 
32777 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) { 
32778     return (void *)((wxEvtHandler 
*)  ((wxValidator 
*) x
)); 
32780 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) { 
32781     return (void *)((wxEvtHandler 
*) (wxValidator 
*) ((wxPyValidator 
*) x
)); 
32783 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) { 
32784     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMenuBar 
*) x
)); 
32786 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) { 
32787     return (void *)((wxEvtHandler 
*)  ((wxMenu 
*) x
)); 
32789 static void *_p_wxPyProcessTo_p_wxEvtHandler(void *x
) { 
32790     return (void *)((wxEvtHandler 
*)  ((wxPyProcess 
*) x
)); 
32792 static void *_p_wxPyTipProviderTo_p_wxTipProvider(void *x
) { 
32793     return (void *)((wxTipProvider 
*)  ((wxPyTipProvider 
*) x
)); 
32795 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) { 
32796     return (void *)((wxObject 
*)  ((wxLayoutConstraints 
*) x
)); 
32798 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) { 
32799     return (void *)((wxObject 
*) (wxSizerItem 
*) ((wxGBSizerItem 
*) x
)); 
32801 static void *_p_wxSizerItemTo_p_wxObject(void *x
) { 
32802     return (void *)((wxObject 
*)  ((wxSizerItem 
*) x
)); 
32804 static void *_p_wxScrollEventTo_p_wxObject(void *x
) { 
32805     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
32807 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) { 
32808     return (void *)((wxObject 
*)  ((wxIndividualLayoutConstraint 
*) x
)); 
32810 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) { 
32811     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStaticBoxSizer 
*) x
)); 
32813 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) { 
32814     return (void *)((wxObject 
*) (wxSizer 
*) ((wxBoxSizer 
*) x
)); 
32816 static void *_p_wxSizerTo_p_wxObject(void *x
) { 
32817     return (void *)((wxObject 
*)  ((wxSizer 
*) x
)); 
32819 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) { 
32820     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*)(wxFlexGridSizer 
*) ((wxGridBagSizer 
*) x
)); 
32822 static void *_p_wxFileHistoryTo_p_wxObject(void *x
) { 
32823     return (void *)((wxObject 
*)  ((wxFileHistory 
*) x
)); 
32825 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) { 
32826     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
32828 static void *_p_wxEventTo_p_wxObject(void *x
) { 
32829     return (void *)((wxObject 
*)  ((wxEvent 
*) x
)); 
32831 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) { 
32832     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*) ((wxFlexGridSizer 
*) x
)); 
32834 static void *_p_wxGridSizerTo_p_wxObject(void *x
) { 
32835     return (void *)((wxObject 
*) (wxSizer 
*) ((wxGridSizer 
*) x
)); 
32837 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) { 
32838     return (void *)((wxObject 
*) (wxEvent 
*) ((wxInitDialogEvent 
*) x
)); 
32840 static void *_p_wxPaintEventTo_p_wxObject(void *x
) { 
32841     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaintEvent 
*) x
)); 
32843 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) { 
32844     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNcPaintEvent 
*) x
)); 
32846 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) { 
32847     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaletteChangedEvent 
*) x
)); 
32849 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) { 
32850     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDisplayChangedEvent 
*) x
)); 
32852 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) { 
32853     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseCaptureChangedEvent 
*) x
)); 
32855 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) { 
32856     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSysColourChangedEvent 
*) x
)); 
32858 static void *_p_wxControlTo_p_wxObject(void *x
) { 
32859     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxControl 
*) x
)); 
32861 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) { 
32862     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSetCursorEvent 
*) x
)); 
32864 static void *_p_wxTimerEventTo_p_wxObject(void *x
) { 
32865     return (void *)((wxObject 
*) (wxEvent 
*) ((wxTimerEvent 
*) x
)); 
32867 static void *_p_wxFSFileTo_p_wxObject(void *x
) { 
32868     return (void *)((wxObject 
*)  ((wxFSFile 
*) x
)); 
32870 static void *_p_wxClipboardTo_p_wxObject(void *x
) { 
32871     return (void *)((wxObject 
*)  ((wxClipboard 
*) x
)); 
32873 static void *_p_wxPySizerTo_p_wxObject(void *x
) { 
32874     return (void *)((wxObject 
*) (wxSizer 
*) ((wxPySizer 
*) x
)); 
32876 static void *_p_wxPyEventTo_p_wxObject(void *x
) { 
32877     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPyEvent 
*) x
)); 
32879 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) { 
32880     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
32882 static void *_p_wxShowEventTo_p_wxObject(void *x
) { 
32883     return (void *)((wxObject 
*) (wxEvent 
*) ((wxShowEvent 
*) x
)); 
32885 static void *_p_wxToolTipTo_p_wxObject(void *x
) { 
32886     return (void *)((wxObject 
*)  ((wxToolTip 
*) x
)); 
32888 static void *_p_wxMenuItemTo_p_wxObject(void *x
) { 
32889     return (void *)((wxObject 
*)  ((wxMenuItem 
*) x
)); 
32891 static void *_p_wxDateEventTo_p_wxObject(void *x
) { 
32892     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
32894 static void *_p_wxIdleEventTo_p_wxObject(void *x
) { 
32895     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIdleEvent 
*) x
)); 
32897 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) { 
32898     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
32900 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) { 
32901     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryNewPaletteEvent 
*) x
)); 
32903 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) { 
32904     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMaximizeEvent 
*) x
)); 
32906 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) { 
32907     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIconizeEvent 
*) x
)); 
32909 static void *_p_wxSizeEventTo_p_wxObject(void *x
) { 
32910     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSizeEvent 
*) x
)); 
32912 static void *_p_wxMoveEventTo_p_wxObject(void *x
) { 
32913     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMoveEvent 
*) x
)); 
32915 static void *_p_wxActivateEventTo_p_wxObject(void *x
) { 
32916     return (void *)((wxObject 
*) (wxEvent 
*) ((wxActivateEvent 
*) x
)); 
32918 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) { 
32919     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNMHandler 
*) x
)); 
32921 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) { 
32922     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxJPEGHandler 
*) x
)); 
32924 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) { 
32925     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPCXHandler 
*) x
)); 
32927 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) { 
32928     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxGIFHandler 
*) x
)); 
32930 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) { 
32931     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNGHandler 
*) x
)); 
32933 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) { 
32934     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*)(wxCURHandler 
*) ((wxANIHandler 
*) x
)); 
32936 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) { 
32937     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*) ((wxCURHandler 
*) x
)); 
32939 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) { 
32940     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*) ((wxICOHandler 
*) x
)); 
32942 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) { 
32943     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxBMPHandler 
*) x
)); 
32945 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x
) { 
32946     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPyImageHandler 
*) x
)); 
32948 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) { 
32949     return (void *)((wxObject 
*)  ((wxImageHandler 
*) x
)); 
32951 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) { 
32952     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxXPMHandler 
*) x
)); 
32954 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) { 
32955     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxTIFFHandler 
*) x
)); 
32957 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) { 
32958     return (void *)((wxObject 
*)  ((wxEvtHandler 
*) x
)); 
32960 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) { 
32961     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStdDialogButtonSizer 
*) x
)); 
32963 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) { 
32964     return (void *)((wxObject 
*)  ((wxAcceleratorTable 
*) x
)); 
32966 static void *_p_wxImageTo_p_wxObject(void *x
) { 
32967     return (void *)((wxObject 
*)  ((wxImage 
*) x
)); 
32969 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) { 
32970     return (void *)((wxObject 
*) (wxEvent 
*) ((wxScrollWinEvent 
*) x
)); 
32972 static void *_p_wxSystemOptionsTo_p_wxObject(void *x
) { 
32973     return (void *)((wxObject 
*)  ((wxSystemOptions 
*) x
)); 
32975 static void *_p_wxJoystickEventTo_p_wxObject(void *x
) { 
32976     return (void *)((wxObject 
*) (wxEvent 
*) ((wxJoystickEvent 
*) x
)); 
32978 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) { 
32979     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
32981 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) { 
32982     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNavigationKeyEvent 
*) x
)); 
32984 static void *_p_wxKeyEventTo_p_wxObject(void *x
) { 
32985     return (void *)((wxObject 
*) (wxEvent 
*) ((wxKeyEvent 
*) x
)); 
32987 static void *_p_wxWindowTo_p_wxObject(void *x
) { 
32988     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxWindow 
*) x
)); 
32990 static void *_p_wxMenuTo_p_wxObject(void *x
) { 
32991     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxMenu 
*) x
)); 
32993 static void *_p_wxMenuBarTo_p_wxObject(void *x
) { 
32994     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMenuBar 
*) x
)); 
32996 static void *_p_wxPyProcessTo_p_wxObject(void *x
) { 
32997     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyProcess 
*) x
)); 
32999 static void *_p_wxFileSystemTo_p_wxObject(void *x
) { 
33000     return (void *)((wxObject 
*)  ((wxFileSystem 
*) x
)); 
33002 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) { 
33003     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
33005 static void *_p_wxMenuEventTo_p_wxObject(void *x
) { 
33006     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMenuEvent 
*) x
)); 
33008 static void *_p_wxPyAppTo_p_wxObject(void *x
) { 
33009     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyApp 
*) x
)); 
33011 static void *_p_wxCloseEventTo_p_wxObject(void *x
) { 
33012     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCloseEvent 
*) x
)); 
33014 static void *_p_wxMouseEventTo_p_wxObject(void *x
) { 
33015     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseEvent 
*) x
)); 
33017 static void *_p_wxEraseEventTo_p_wxObject(void *x
) { 
33018     return (void *)((wxObject 
*) (wxEvent 
*) ((wxEraseEvent 
*) x
)); 
33020 static void *_p_wxBusyInfoTo_p_wxObject(void *x
) { 
33021     return (void *)((wxObject 
*)  ((wxBusyInfo 
*) x
)); 
33023 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) { 
33024     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
33026 static void *_p_wxCommandEventTo_p_wxObject(void *x
) { 
33027     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCommandEvent 
*) x
)); 
33029 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) { 
33030     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDropFilesEvent 
*) x
)); 
33032 static void *_p_wxFocusEventTo_p_wxObject(void *x
) { 
33033     return (void *)((wxObject 
*) (wxEvent 
*) ((wxFocusEvent 
*) x
)); 
33035 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) { 
33036     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
33038 static void *_p_wxProcessEventTo_p_wxObject(void *x
) { 
33039     return (void *)((wxObject 
*) (wxEvent 
*) ((wxProcessEvent 
*) x
)); 
33041 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) { 
33042     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
33044 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) { 
33045     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxValidator 
*) ((wxPyValidator 
*) x
)); 
33047 static void *_p_wxValidatorTo_p_wxObject(void *x
) { 
33048     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxValidator 
*) x
)); 
33050 static void *_p_wxPyTimerTo_p_wxObject(void *x
) { 
33051     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyTimer 
*) x
)); 
33053 static void *_p_wxLogBufferTo_p_wxLog(void *x
) { 
33054     return (void *)((wxLog 
*)  ((wxLogBuffer 
*) x
)); 
33056 static void *_p_wxLogStderrTo_p_wxLog(void *x
) { 
33057     return (void *)((wxLog 
*)  ((wxLogStderr 
*) x
)); 
33059 static void *_p_wxLogTextCtrlTo_p_wxLog(void *x
) { 
33060     return (void *)((wxLog 
*)  ((wxLogTextCtrl 
*) x
)); 
33062 static void *_p_wxLogWindowTo_p_wxLog(void *x
) { 
33063     return (void *)((wxLog 
*)  ((wxLogWindow 
*) x
)); 
33065 static void *_p_wxLogChainTo_p_wxLog(void *x
) { 
33066     return (void *)((wxLog 
*)  ((wxLogChain 
*) x
)); 
33068 static void *_p_wxLogGuiTo_p_wxLog(void *x
) { 
33069     return (void *)((wxLog 
*)  ((wxLogGui 
*) x
)); 
33071 static void *_p_wxPyLogTo_p_wxLog(void *x
) { 
33072     return (void *)((wxLog 
*)  ((wxPyLog 
*) x
)); 
33074 static void *_p_wxControlTo_p_wxWindow(void *x
) { 
33075     return (void *)((wxWindow 
*)  ((wxControl 
*) x
)); 
33077 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) { 
33078     return (void *)((wxWindow 
*) (wxControl 
*) ((wxControlWithItems 
*) x
)); 
33080 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) { 
33081     return (void *)((wxWindow 
*)  ((wxMenuBar 
*) x
)); 
33083 static void *_p_wxPyTextDropTargetTo_p_wxPyDropTarget(void *x
) { 
33084     return (void *)((wxPyDropTarget 
*)  ((wxPyTextDropTarget 
*) x
)); 
33086 static void *_p_wxPyFileDropTargetTo_p_wxPyDropTarget(void *x
) { 
33087     return (void *)((wxPyDropTarget 
*)  ((wxPyFileDropTarget 
*) x
)); 
33089 static swig_type_info _swigt__p_wxLogChain
[] = {{"_p_wxLogChain", 0, "wxLogChain *", 0, 0, 0, 0},{"_p_wxLogChain", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33090 static swig_type_info _swigt__p_wxMutexGuiLocker
[] = {{"_p_wxMutexGuiLocker", 0, "wxMutexGuiLocker *", 0, 0, 0, 0},{"_p_wxMutexGuiLocker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33091 static swig_type_info _swigt__p_wxFileHistory
[] = {{"_p_wxFileHistory", 0, "wxFileHistory *", 0, 0, 0, 0},{"_p_wxFileHistory", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33092 static swig_type_info _swigt__p_wxLog
[] = {{"_p_wxLog", 0, "wxLog *", 0, 0, 0, 0},{"_p_wxLogBuffer", _p_wxLogBufferTo_p_wxLog
, 0, 0, 0, 0, 0},{"_p_wxLogStderr", _p_wxLogStderrTo_p_wxLog
, 0, 0, 0, 0, 0},{"_p_wxLogTextCtrl", _p_wxLogTextCtrlTo_p_wxLog
, 0, 0, 0, 0, 0},{"_p_wxLogWindow", _p_wxLogWindowTo_p_wxLog
, 0, 0, 0, 0, 0},{"_p_wxLogChain", _p_wxLogChainTo_p_wxLog
, 0, 0, 0, 0, 0},{"_p_wxLogGui", _p_wxLogGuiTo_p_wxLog
, 0, 0, 0, 0, 0},{"_p_wxPyLog", _p_wxPyLogTo_p_wxLog
, 0, 0, 0, 0, 0},{"_p_wxLog", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33093 static swig_type_info _swigt__p_wxMenu
[] = {{"_p_wxMenu", 0, "wxMenu *", 0, 0, 0, 0},{"_p_wxMenu", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33094 static swig_type_info _swigt__p_wxEvent
[] = {{"_p_wxEvent", 0, "wxEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxEvent", 0, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33095 static swig_type_info _swigt__p_wxDateTime__TimeZone
[] = {{"_p_wxDateTime__TimeZone", 0, "wxDateTime::TimeZone *", 0, 0, 0, 0},{"_p_wxDateTime__TimeZone", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33096 static swig_type_info _swigt__p_wxConfigBase
[] = {{"_p_wxConfigBase", 0, "wxConfigBase *", 0, 0, 0, 0},{"_p_wxFileConfig", _p_wxFileConfigTo_p_wxConfigBase
, 0, 0, 0, 0, 0},{"_p_wxConfigBase", 0, 0, 0, 0, 0, 0},{"_p_wxConfig", _p_wxConfigTo_p_wxConfigBase
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33097 static swig_type_info _swigt__p_wxDisplay
[] = {{"_p_wxDisplay", 0, "wxDisplay *", 0, 0, 0, 0},{"_p_wxDisplay", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33098 static swig_type_info _swigt__p_wxFileType
[] = {{"_p_wxFileType", 0, "wxFileType *", 0, 0, 0, 0},{"_p_wxFileType", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33099 static swig_type_info _swigt__p_wxLogGui
[] = {{"_p_wxLogGui", 0, "wxLogGui *", 0, 0, 0, 0},{"_p_wxLogGui", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33100 static swig_type_info _swigt__p_wxMemorySize
[] = {{"_p_wxMemorySize", 0, "wxMemorySize *", 0, 0, 0, 0},{"_p_wxMemorySize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33101 static swig_type_info _swigt__p_wxFont
[] = {{"_p_wxFont", 0, "wxFont *", 0, 0, 0, 0},{"_p_wxFont", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33102 static swig_type_info _swigt__p_wxDataFormat
[] = {{"_p_wxDataFormat", 0, "wxDataFormat *", 0, 0, 0, 0},{"_p_wxDataFormat", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33103 static swig_type_info _swigt__p_wxTimerEvent
[] = {{"_p_wxTimerEvent", 0, "wxTimerEvent *", 0, 0, 0, 0},{"_p_wxTimerEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33104 static swig_type_info _swigt__p_wxCaret
[] = {{"_p_wxCaret", 0, "wxCaret *", 0, 0, 0, 0},{"_p_wxCaret", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33105 static swig_type_info _swigt__ptrdiff_t
[] = {{"_ptrdiff_t", 0, "ptrdiff_t", 0, 0, 0, 0},{"_ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33106 static swig_type_info _swigt__std__ptrdiff_t
[] = {{"_std__ptrdiff_t", 0, "std::ptrdiff_t", 0, 0, 0, 0},{"_std__ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33107 static swig_type_info _swigt__p_void
[] = {{"_p_void", 0, "void *", 0, 0, 0, 0},{"_p_void", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33108 static swig_type_info _swigt__p_int
[] = {{"_p_int", 0, "int *", 0, 0, 0, 0},{"_p_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33109 static swig_type_info _swigt__p_wxSize
[] = {{"_p_wxSize", 0, "wxSize *", 0, 0, 0, 0},{"_p_wxSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33110 static swig_type_info _swigt__p_wxClipboard
[] = {{"_p_wxClipboard", 0, "wxClipboard *", 0, 0, 0, 0},{"_p_wxClipboard", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33111 static swig_type_info _swigt__p_wxStopWatch
[] = {{"_p_wxStopWatch", 0, "wxStopWatch *", 0, 0, 0, 0},{"_p_wxStopWatch", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33112 static swig_type_info _swigt__p_wxDC
[] = {{"_p_wxDC", 0, "wxDC *", 0, 0, 0, 0},{"_p_wxDC", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33113 static swig_type_info _swigt__p_wxClipboardLocker
[] = {{"_p_wxClipboardLocker", 0, "wxClipboardLocker *", 0, 0, 0, 0},{"_p_wxClipboardLocker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33114 static swig_type_info _swigt__p_wxIcon
[] = {{"_p_wxIcon", 0, "wxIcon *", 0, 0, 0, 0},{"_p_wxIcon", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33115 static swig_type_info _swigt__p_wxLogStderr
[] = {{"_p_wxLogStderr", 0, "wxLogStderr *", 0, 0, 0, 0},{"_p_wxLogStderr", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33116 static swig_type_info _swigt__p_wxLogTextCtrl
[] = {{"_p_wxLogTextCtrl", 0, "wxLogTextCtrl *", 0, 0, 0, 0},{"_p_wxLogTextCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33117 static swig_type_info _swigt__p_wxTextCtrl
[] = {{"_p_wxTextCtrl", 0, "wxTextCtrl *", 0, 0, 0, 0},{"_p_wxTextCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33118 static swig_type_info _swigt__p_wxBusyCursor
[] = {{"_p_wxBusyCursor", 0, "wxBusyCursor *", 0, 0, 0, 0},{"_p_wxBusyCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33119 static swig_type_info _swigt__p_wxBitmapDataObject
[] = {{"_p_wxBitmapDataObject", 0, "wxBitmapDataObject *", 0, 0, 0, 0},{"_p_wxBitmapDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxBitmapDataObject
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33120 static swig_type_info _swigt__p_wxTextDataObject
[] = {{"_p_wxTextDataObject", 0, "wxTextDataObject *", 0, 0, 0, 0},{"_p_wxTextDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxTextDataObject
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33121 static swig_type_info _swigt__p_wxDataObject
[] = {{"_p_wxDataObject", 0, "wxDataObject *", 0, 0, 0, 0},{"_p_wxDataObjectSimple", _p_wxDataObjectSimpleTo_p_wxDataObject
, 0, 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObject
, 0, 0, 0, 0, 0},{"_p_wxDataObjectComposite", _p_wxDataObjectCompositeTo_p_wxDataObject
, 0, 0, 0, 0, 0},{"_p_wxDataObject", 0, 0, 0, 0, 0, 0},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObject
, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObject
, 0, 0, 0, 0, 0},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObject
, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObject
, 0, 0, 0, 0, 0},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObject
, 0, 0, 0, 0, 0},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObject
, 0, 0, 0, 0, 0},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObject
, 0, 0, 0, 0, 0},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObject
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33122 static swig_type_info _swigt__p_wxPyTextDataObject
[] = {{"_p_wxPyTextDataObject", 0, "wxPyTextDataObject *", 0, 0, 0, 0},{"_p_wxPyTextDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33123 static swig_type_info _swigt__p_wxPyBitmapDataObject
[] = {{"_p_wxPyBitmapDataObject", 0, "wxPyBitmapDataObject *", 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33124 static swig_type_info _swigt__p_wxFileDataObject
[] = {{"_p_wxFileDataObject", 0, "wxFileDataObject *", 0, 0, 0, 0},{"_p_wxFileDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33125 static swig_type_info _swigt__p_wxCustomDataObject
[] = {{"_p_wxCustomDataObject", 0, "wxCustomDataObject *", 0, 0, 0, 0},{"_p_wxCustomDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33126 static swig_type_info _swigt__p_wxURLDataObject
[] = {{"_p_wxURLDataObject", 0, "wxURLDataObject *", 0, 0, 0, 0},{"_p_wxURLDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33127 static swig_type_info _swigt__p_wxMetafileDataObject
[] = {{"_p_wxMetafileDataObject", 0, "wxMetafileDataObject *", 0, 0, 0, 0},{"_p_wxMetafileDataObject", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33128 static swig_type_info _swigt__p_wxSound
[] = {{"_p_wxSound", 0, "wxSound *", 0, 0, 0, 0},{"_p_wxSound", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33129 static swig_type_info _swigt__p_wxTimerRunner
[] = {{"_p_wxTimerRunner", 0, "wxTimerRunner *", 0, 0, 0, 0},{"_p_wxTimerRunner", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33130 static swig_type_info _swigt__p_wxLogWindow
[] = {{"_p_wxLogWindow", 0, "wxLogWindow *", 0, 0, 0, 0},{"_p_wxLogWindow", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33131 static swig_type_info _swigt__p_wxTimeSpan
[] = {{"_p_wxTimeSpan", 0, "wxTimeSpan *", 0, 0, 0, 0},{"_p_wxTimeSpan", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33132 static swig_type_info _swigt__p_wxArrayString
[] = {{"_p_wxArrayString", 0, "wxArrayString *", 0, 0, 0, 0},{"_p_wxArrayString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33133 static swig_type_info _swigt__p_wxWindowDisabler
[] = {{"_p_wxWindowDisabler", 0, "wxWindowDisabler *", 0, 0, 0, 0},{"_p_wxWindowDisabler", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33134 static swig_type_info _swigt__p_form_ops_t
[] = {{"_p_form_ops_t", 0, "enum form_ops_t *|form_ops_t *", 0, 0, 0, 0},{"_p_form_ops_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33135 static swig_type_info _swigt__p_wxToolTip
[] = {{"_p_wxToolTip", 0, "wxToolTip *", 0, 0, 0, 0},{"_p_wxToolTip", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33136 static swig_type_info _swigt__p_wxDataObjectComposite
[] = {{"_p_wxDataObjectComposite", 0, "wxDataObjectComposite *", 0, 0, 0, 0},{"_p_wxDataObjectComposite", 0, 0, 0, 0, 0, 0},{"_p_wxURLDataObject", _p_wxURLDataObjectTo_p_wxDataObjectComposite
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33137 static swig_type_info _swigt__p_wxSystemSettings
[] = {{"_p_wxSystemSettings", 0, "wxSystemSettings *", 0, 0, 0, 0},{"_p_wxSystemSettings", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33138 static swig_type_info _swigt__p_wxFileConfig
[] = {{"_p_wxFileConfig", 0, "wxFileConfig *", 0, 0, 0, 0},{"_p_wxFileConfig", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33139 static swig_type_info _swigt__p_wxVideoMode
[] = {{"_p_wxVideoMode", 0, "wxVideoMode *", 0, 0, 0, 0},{"_p_wxVideoMode", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33140 static swig_type_info _swigt__p_wxDataObjectSimple
[] = {{"_p_wxDataObjectSimple", 0, "wxDataObjectSimple *", 0, 0, 0, 0},{"_p_wxDataObjectSimple", 0, 0, 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", _p_wxPyDataObjectSimpleTo_p_wxDataObjectSimple
, 0, 0, 0, 0, 0},{"_p_wxTextDataObject", _p_wxTextDataObjectTo_p_wxDataObjectSimple
, 0, 0, 0, 0, 0},{"_p_wxPyTextDataObject", _p_wxPyTextDataObjectTo_p_wxDataObjectSimple
, 0, 0, 0, 0, 0},{"_p_wxBitmapDataObject", _p_wxBitmapDataObjectTo_p_wxDataObjectSimple
, 0, 0, 0, 0, 0},{"_p_wxPyBitmapDataObject", _p_wxPyBitmapDataObjectTo_p_wxDataObjectSimple
, 0, 0, 0, 0, 0},{"_p_wxFileDataObject", _p_wxFileDataObjectTo_p_wxDataObjectSimple
, 0, 0, 0, 0, 0},{"_p_wxCustomDataObject", _p_wxCustomDataObjectTo_p_wxDataObjectSimple
, 0, 0, 0, 0, 0},{"_p_wxMetafileDataObject", _p_wxMetafileDataObjectTo_p_wxDataObjectSimple
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33141 static swig_type_info _swigt__p_wxPyDataObjectSimple
[] = {{"_p_wxPyDataObjectSimple", 0, "wxPyDataObjectSimple *", 0, 0, 0, 0},{"_p_wxPyDataObjectSimple", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33142 static swig_type_info _swigt__p_wxDuplexMode
[] = {{"_p_wxDuplexMode", 0, "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0, 0},{"_p_wxDuplexMode", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33143 static swig_type_info _swigt__p_wxEvtHandler
[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33144 static swig_type_info _swigt__p_wxRect
[] = {{"_p_wxRect", 0, "wxRect *", 0, 0, 0, 0},{"_p_wxRect", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33145 static swig_type_info _swigt__p_char
[] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33146 static swig_type_info _swigt__p_wxSingleInstanceChecker
[] = {{"_p_wxSingleInstanceChecker", 0, "wxSingleInstanceChecker *", 0, 0, 0, 0},{"_p_wxSingleInstanceChecker", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33147 static swig_type_info _swigt__p_wxStandardPaths
[] = {{"_p_wxStandardPaths", 0, "wxStandardPaths *", 0, 0, 0, 0},{"_p_wxStandardPaths", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33148 static swig_type_info _swigt__p_wxFileTypeInfo
[] = {{"_p_wxFileTypeInfo", 0, "wxFileTypeInfo *", 0, 0, 0, 0},{"_p_wxFileTypeInfo", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33149 static swig_type_info _swigt__p_wxFrame
[] = {{"_p_wxFrame", 0, "wxFrame *", 0, 0, 0, 0},{"_p_wxFrame", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33150 static swig_type_info _swigt__p_wxTimer
[] = {{"_p_wxTimer", 0, "wxTimer *", 0, 0, 0, 0},{"_p_wxTimer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33151 static swig_type_info _swigt__p_wxPaperSize
[] = {{"_p_wxPaperSize", 0, "enum wxPaperSize *|wxPaperSize *", 0, 0, 0, 0},{"_p_wxPaperSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33152 static swig_type_info _swigt__p_wxMimeTypesManager
[] = {{"_p_wxMimeTypesManager", 0, "wxMimeTypesManager *", 0, 0, 0, 0},{"_p_wxMimeTypesManager", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33153 static swig_type_info _swigt__p_wxPyTipProvider
[] = {{"_p_wxPyTipProvider", 0, "wxPyTipProvider *", 0, 0, 0, 0},{"_p_wxPyTipProvider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33154 static swig_type_info _swigt__p_wxTipProvider
[] = {{"_p_wxTipProvider", 0, "wxTipProvider *", 0, 0, 0, 0},{"_p_wxTipProvider", 0, 0, 0, 0, 0, 0},{"_p_wxPyTipProvider", _p_wxPyTipProviderTo_p_wxTipProvider
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33155 static swig_type_info _swigt__p_wxJoystick
[] = {{"_p_wxJoystick", 0, "wxJoystick *", 0, 0, 0, 0},{"_p_wxJoystick", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33156 static swig_type_info _swigt__p_wxSystemOptions
[] = {{"_p_wxSystemOptions", 0, "wxSystemOptions *", 0, 0, 0, 0},{"_p_wxSystemOptions", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33157 static swig_type_info _swigt__p_wxPyArtProvider
[] = {{"_p_wxPyArtProvider", 0, "wxPyArtProvider *", 0, 0, 0, 0},{"_p_wxPyArtProvider", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33158 static swig_type_info _swigt__p_wxPoint
[] = {{"_p_wxPoint", 0, "wxPoint *", 0, 0, 0, 0},{"_p_wxPoint", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33159 static swig_type_info _swigt__p_wxJoystickEvent
[] = {{"_p_wxJoystickEvent", 0, "wxJoystickEvent *", 0, 0, 0, 0},{"_p_wxJoystickEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33160 static swig_type_info _swigt__p_wxCursor
[] = {{"_p_wxCursor", 0, "wxCursor *", 0, 0, 0, 0},{"_p_wxCursor", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33161 static swig_type_info _swigt__p_wxObject
[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFileHistory", _p_wxFileHistoryTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxTimerEvent", _p_wxTimerEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxClipboard", _p_wxClipboardTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxToolTip", _p_wxToolTipTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyImageHandler", _p_wxPyImageHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", _p_wxStdDialogButtonSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSystemOptions", _p_wxSystemOptionsTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxJoystickEvent", _p_wxJoystickEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyProcess", _p_wxPyProcessTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxBusyInfo", _p_wxBusyInfoTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxProcessEvent", _p_wxProcessEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyTimer", _p_wxPyTimerTo_p_wxObject
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33162 static swig_type_info _swigt__p_wxOutputStream
[] = {{"_p_wxOutputStream", 0, "wxOutputStream *", 0, 0, 0, 0},{"_p_wxOutputStream", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33163 static swig_type_info _swigt__p_wxDateTime
[] = {{"_p_wxDateTime", 0, "wxDateTime *", 0, 0, 0, 0},{"_p_wxDateTime", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33164 static swig_type_info _swigt__p_wxPyDropSource
[] = {{"_p_wxPyDropSource", 0, "wxPyDropSource *", 0, 0, 0, 0},{"_p_wxPyDropSource", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33165 static swig_type_info _swigt__p_unsigned_long
[] = {{"_p_unsigned_long", 0, "unsigned long *|wxLogLevel *", 0, 0, 0, 0},{"_p_unsigned_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33166 static swig_type_info _swigt__p_wxLogBuffer
[] = {{"_p_wxLogBuffer", 0, "wxLogBuffer *", 0, 0, 0, 0},{"_p_wxLogBuffer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33167 static swig_type_info _swigt__p_wxKillError
[] = {{"_p_wxKillError", 0, "enum wxKillError *|wxKillError *", 0, 0, 0, 0},{"_p_wxKillError", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33168 static swig_type_info _swigt__p_wxWindow
[] = {{"_p_wxWindow", 0, "wxWindow *", 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxWindow", 0, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33169 static swig_type_info _swigt__p_wxString
[] = {{"_p_wxString", 0, "wxString *", 0, 0, 0, 0},{"_p_wxString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33170 static swig_type_info _swigt__p_wxPyProcess
[] = {{"_p_wxPyProcess", 0, "wxPyProcess *", 0, 0, 0, 0},{"_p_wxPyProcess", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33171 static swig_type_info _swigt__p_wxBitmap
[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0, 0, 0, 0},{"_p_wxBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33172 static swig_type_info _swigt__unsigned_int
[] = {{"_unsigned_int", 0, "unsigned int|std::size_t", 0, 0, 0, 0},{"_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33173 static swig_type_info _swigt__p_unsigned_int
[] = {{"_p_unsigned_int", 0, "unsigned int *|time_t *", 0, 0, 0, 0},{"_p_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33174 static swig_type_info _swigt__p_wxConfig
[] = {{"_p_wxConfig", 0, "wxConfig *", 0, 0, 0, 0},{"_p_wxConfig", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33175 static swig_type_info _swigt__p_unsigned_char
[] = {{"_p_unsigned_char", 0, "unsigned char *|byte *", 0, 0, 0, 0},{"_p_unsigned_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33176 static swig_type_info _swigt__p_wxChar
[] = {{"_p_wxChar", 0, "wxChar *", 0, 0, 0, 0},{"_p_wxChar", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33177 static swig_type_info _swigt__p_wxBusyInfo
[] = {{"_p_wxBusyInfo", 0, "wxBusyInfo *", 0, 0, 0, 0},{"_p_wxBusyInfo", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33178 static swig_type_info _swigt__p_wxPyDropTarget
[] = {{"_p_wxPyDropTarget", 0, "wxPyDropTarget *", 0, 0, 0, 0},{"_p_wxPyDropTarget", 0, 0, 0, 0, 0, 0},{"_p_wxPyTextDropTarget", _p_wxPyTextDropTargetTo_p_wxPyDropTarget
, 0, 0, 0, 0, 0},{"_p_wxPyFileDropTarget", _p_wxPyFileDropTargetTo_p_wxPyDropTarget
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33179 static swig_type_info _swigt__p_wxPyTextDropTarget
[] = {{"_p_wxPyTextDropTarget", 0, "wxPyTextDropTarget *", 0, 0, 0, 0},{"_p_wxPyTextDropTarget", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33180 static swig_type_info _swigt__p_wxPyFileDropTarget
[] = {{"_p_wxPyFileDropTarget", 0, "wxPyFileDropTarget *", 0, 0, 0, 0},{"_p_wxPyFileDropTarget", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33181 static swig_type_info _swigt__p_wxProcessEvent
[] = {{"_p_wxProcessEvent", 0, "wxProcessEvent *", 0, 0, 0, 0},{"_p_wxProcessEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33182 static swig_type_info _swigt__p_wxPyLog
[] = {{"_p_wxPyLog", 0, "wxPyLog *", 0, 0, 0, 0},{"_p_wxPyLog", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33183 static swig_type_info _swigt__p_wxLogNull
[] = {{"_p_wxLogNull", 0, "wxLogNull *", 0, 0, 0, 0},{"_p_wxLogNull", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33184 static swig_type_info _swigt__p_wxColour
[] = {{"_p_wxColour", 0, "wxColour *", 0, 0, 0, 0},{"_p_wxColour", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33185 static swig_type_info _swigt__p_wxPyTimer
[] = {{"_p_wxPyTimer", 0, "wxPyTimer *", 0, 0, 0, 0},{"_p_wxPyTimer", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33186 static swig_type_info _swigt__p_wxConfigPathChanger
[] = {{"_p_wxConfigPathChanger", 0, "wxConfigPathChanger *", 0, 0, 0, 0},{"_p_wxConfigPathChanger", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33187 static swig_type_info _swigt__p_wxDateSpan
[] = {{"_p_wxDateSpan", 0, "wxDateSpan *", 0, 0, 0, 0},{"_p_wxDateSpan", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
33189 static swig_type_info 
*swig_types_initial
[] = { 
33190 _swigt__p_wxLogChain
,  
33191 _swigt__p_wxMutexGuiLocker
,  
33192 _swigt__p_wxFileHistory
,  
33196 _swigt__p_wxDateTime__TimeZone
,  
33197 _swigt__p_wxConfigBase
,  
33198 _swigt__p_wxDisplay
,  
33199 _swigt__p_wxFileType
,  
33200 _swigt__p_wxLogGui
,  
33201 _swigt__p_wxMemorySize
,  
33203 _swigt__p_wxDataFormat
,  
33204 _swigt__p_wxTimerEvent
,  
33207 _swigt__std__ptrdiff_t
,  
33211 _swigt__p_wxClipboard
,  
33212 _swigt__p_wxStopWatch
,  
33214 _swigt__p_wxClipboardLocker
,  
33216 _swigt__p_wxLogStderr
,  
33217 _swigt__p_wxLogTextCtrl
,  
33218 _swigt__p_wxTextCtrl
,  
33219 _swigt__p_wxBusyCursor
,  
33220 _swigt__p_wxBitmapDataObject
,  
33221 _swigt__p_wxTextDataObject
,  
33222 _swigt__p_wxDataObject
,  
33223 _swigt__p_wxPyTextDataObject
,  
33224 _swigt__p_wxPyBitmapDataObject
,  
33225 _swigt__p_wxFileDataObject
,  
33226 _swigt__p_wxCustomDataObject
,  
33227 _swigt__p_wxURLDataObject
,  
33228 _swigt__p_wxMetafileDataObject
,  
33230 _swigt__p_wxTimerRunner
,  
33231 _swigt__p_wxLogWindow
,  
33232 _swigt__p_wxTimeSpan
,  
33233 _swigt__p_wxArrayString
,  
33234 _swigt__p_wxWindowDisabler
,  
33235 _swigt__p_form_ops_t
,  
33236 _swigt__p_wxToolTip
,  
33237 _swigt__p_wxDataObjectComposite
,  
33238 _swigt__p_wxSystemSettings
,  
33239 _swigt__p_wxFileConfig
,  
33240 _swigt__p_wxVideoMode
,  
33241 _swigt__p_wxDataObjectSimple
,  
33242 _swigt__p_wxPyDataObjectSimple
,  
33243 _swigt__p_wxDuplexMode
,  
33244 _swigt__p_wxEvtHandler
,  
33247 _swigt__p_wxSingleInstanceChecker
,  
33248 _swigt__p_wxStandardPaths
,  
33249 _swigt__p_wxFileTypeInfo
,  
33252 _swigt__p_wxPaperSize
,  
33253 _swigt__p_wxMimeTypesManager
,  
33254 _swigt__p_wxPyTipProvider
,  
33255 _swigt__p_wxTipProvider
,  
33256 _swigt__p_wxJoystick
,  
33257 _swigt__p_wxSystemOptions
,  
33258 _swigt__p_wxPyArtProvider
,  
33260 _swigt__p_wxJoystickEvent
,  
33261 _swigt__p_wxCursor
,  
33262 _swigt__p_wxObject
,  
33263 _swigt__p_wxOutputStream
,  
33264 _swigt__p_wxDateTime
,  
33265 _swigt__p_wxPyDropSource
,  
33266 _swigt__p_unsigned_long
,  
33267 _swigt__p_wxLogBuffer
,  
33268 _swigt__p_wxKillError
,  
33269 _swigt__p_wxWindow
,  
33270 _swigt__p_wxString
,  
33271 _swigt__p_wxPyProcess
,  
33272 _swigt__p_wxBitmap
,  
33273 _swigt__unsigned_int
,  
33274 _swigt__p_unsigned_int
,  
33275 _swigt__p_wxConfig
,  
33276 _swigt__p_unsigned_char
,  
33278 _swigt__p_wxBusyInfo
,  
33279 _swigt__p_wxPyDropTarget
,  
33280 _swigt__p_wxPyTextDropTarget
,  
33281 _swigt__p_wxPyFileDropTarget
,  
33282 _swigt__p_wxProcessEvent
,  
33284 _swigt__p_wxLogNull
,  
33285 _swigt__p_wxColour
,  
33286 _swigt__p_wxPyTimer
,  
33287 _swigt__p_wxConfigPathChanger
,  
33288 _swigt__p_wxDateSpan
,  
33293 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ 
33295 static swig_const_info swig_const_table
[] = { 
33296 { SWIG_PY_POINTER
, (char*)"TRACE_MemAlloc", 0, 0, (void *)"memalloc", &SWIGTYPE_p_char
}, 
33297 { SWIG_PY_POINTER
, (char*)"TRACE_Messages", 0, 0, (void *)"messages", &SWIGTYPE_p_char
}, 
33298 { SWIG_PY_POINTER
, (char*)"TRACE_ResAlloc", 0, 0, (void *)"resalloc", &SWIGTYPE_p_char
}, 
33299 { SWIG_PY_POINTER
, (char*)"TRACE_RefCount", 0, 0, (void *)"refcount", &SWIGTYPE_p_char
}, 
33300 { SWIG_PY_POINTER
, (char*)"TRACE_OleCalls", 0, 0, (void *)"ole", &SWIGTYPE_p_char
}, 
33301 {0, 0, 0, 0.0, 0, 0}}; 
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) 
33317     /* ----------------------------------------------------------------------------- 
33318      * global variable support code. 
33319      * ----------------------------------------------------------------------------- */ 
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
; 
33328     typedef struct swig_varlinkobject 
{ 
33330         swig_globalvar 
*vars
; 
33331     } swig_varlinkobject
; 
33334     swig_varlink_repr(swig_varlinkobject 
*v
) { 
33336         return PyString_FromString("<Swig global variables>"); 
33340     swig_varlink_print(swig_varlinkobject 
*v
, FILE *fp
, int flags
) { 
33341         swig_globalvar  
*var
; 
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
,", "); 
33348         fprintf(fp
," }\n"); 
33353     swig_varlink_getattr(swig_varlinkobject 
*v
, char *n
) { 
33354         swig_globalvar 
*var 
= v
->vars
; 
33356             if (strcmp(var
->name
,n
) == 0) { 
33357                 return (*var
->get_attr
)(); 
33361         PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
33366     swig_varlink_setattr(swig_varlinkobject 
*v
, char *n
, PyObject 
*p
) { 
33367         swig_globalvar 
*var 
= v
->vars
; 
33369             if (strcmp(var
->name
,n
) == 0) { 
33370                 return (*var
->set_attr
)(p
); 
33374         PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
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 */ 
33396         0,                                  /* tp_getattro */ 
33397         0,                                  /* tp_setattro */ 
33398         0,                                  /* tp_as_buffer */ 
33401 #if PY_VERSION_HEX >= 0x02000000 
33402         0,                                  /* tp_traverse */ 
33405 #if PY_VERSION_HEX >= 0x02010000 
33406         0,                                  /* tp_richcompare */ 
33407         0,                                  /* tp_weaklistoffset */ 
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 */ 
33412 #if PY_VERSION_HEX >= 0x02030000 
33415 #ifdef COUNT_ALLOCS 
33416         0,0,0,0                             /* tp_alloc -> tp_next */ 
33420     /* Create a variable linking object for use later */ 
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
; 
33428         result
->ob_refcnt 
= 0; 
33429         Py_XINCREF((PyObject 
*) result
); 
33430         return ((PyObject
*) result
); 
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
; 
33447     /* ----------------------------------------------------------------------------- 
33448      * constants/methods manipulation 
33449      * ----------------------------------------------------------------------------- */ 
33451     /* Install Constants */ 
33453     SWIG_Python_InstallConstants(PyObject 
*d
, swig_const_info constants
[]) { 
33456         for (i 
= 0; constants
[i
].type
; i
++) { 
33457             switch(constants
[i
].type
) { 
33459                 obj 
= PyInt_FromLong(constants
[i
].lvalue
); 
33461                 case SWIG_PY_FLOAT
: 
33462                 obj 
= PyFloat_FromDouble(constants
[i
].dvalue
); 
33464                 case SWIG_PY_STRING
: 
33465                 if (constants
[i
].pvalue
) { 
33466                     obj 
= PyString_FromString((char *) constants
[i
].pvalue
); 
33468                     Py_INCREF(Py_None
); 
33472                 case SWIG_PY_POINTER
: 
33473                 obj 
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0); 
33475                 case SWIG_PY_BINARY
: 
33476                 obj 
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
)); 
33483                 PyDict_SetItemString(d
,constants
[i
].name
,obj
); 
33489     /* -----------------------------------------------------------------------------*/ 
33490     /* Fix SwigMethods to carry the callback ptrs when needed */ 
33491     /* -----------------------------------------------------------------------------*/ 
33494     SWIG_Python_FixMethods(PyMethodDef 
*methods
, 
33495     swig_const_info 
*const_table
, 
33496     swig_type_info 
**types
, 
33497     swig_type_info 
**types_initial
) { 
33499         for (i 
= 0; methods
[i
].ml_name
; ++i
) { 
33500             char *c 
= methods
[i
].ml_doc
; 
33501             if (c 
&& (c 
= strstr(c
, "swig_ptr: "))) { 
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
]); 
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); 
33519                     void *ptr 
= (ci
->type 
== SWIG_PY_POINTER
) ? ci
->pvalue
: (void *)(ci
->lvalue
); 
33520                     strncpy(buff
, methods
[i
].ml_doc
, ldoc
); 
33522                     strncpy(buff
, "swig_ptr: ", 10); 
33524                     SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
); 
33525                     methods
[i
].ml_doc 
= ndoc
; 
33531     /* -----------------------------------------------------------------------------* 
33532      *  Initialize type list 
33533      * -----------------------------------------------------------------------------*/ 
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 */ 
33539     PyModule_AddObject(PyObject 
*m
, char *name
, PyObject 
*o
) 
33542         if (!PyModule_Check(m
)) { 
33543             PyErr_SetString(PyExc_TypeError
, 
33544             "PyModule_AddObject() needs module as first arg"); 
33548             PyErr_SetString(PyExc_TypeError
, 
33549             "PyModule_AddObject() needs non-NULL value"); 
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
)); 
33560         if (PyDict_SetItemString(dict
, name
, o
)) 
33567     static swig_type_info 
** 
33568     SWIG_Python_SetTypeListHandle(swig_type_info 
**type_list_handle
) { 
33569         static PyMethodDef swig_empty_runtime_method_table
[] = { 
33571                 NULL
, NULL
, 0, NULL
 
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
); 
33581         return type_list_handle
; 
33584     static swig_type_info 
** 
33585     SWIG_Python_LookupTypePointer(swig_type_info 
**type_list_handle
) { 
33586         swig_type_info 
**type_pointer
; 
33588         /* first check if module already created */ 
33589         type_pointer 
= SWIG_Python_GetTypeListHandle(); 
33590         if (type_pointer
) { 
33591             return type_pointer
; 
33593             /* create a new module and variable */ 
33594             return SWIG_Python_SetTypeListHandle(type_list_handle
); 
33602 /* -----------------------------------------------------------------------------* 
33603  *  Partial Init method 
33604  * -----------------------------------------------------------------------------*/ 
33606 #ifdef SWIG_LINK_RUNTIME 
33610 SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *); 
33616 SWIGEXPORT(void) SWIG_init(void) { 
33617     static PyObject 
*SWIG_globals 
= 0;  
33618     static int       typeinit 
= 0; 
33621     if (!SWIG_globals
) SWIG_globals 
= SWIG_newvarlink(); 
33623     /* Fix SwigMethods to carry the callback ptrs when needed */ 
33624     SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_types_initial
); 
33626     m 
= Py_InitModule((char *) SWIG_name
, SwigMethods
); 
33627     d 
= PyModule_GetDict(m
); 
33630 #ifdef SWIG_LINK_RUNTIME 
33631         swig_type_list_handle 
= (swig_type_info 
**) SWIG_ReturnGlobalTypeList(swig_type_list_handle
); 
33633 #  ifndef SWIG_STATIC_RUNTIME 
33634         swig_type_list_handle 
= SWIG_Python_LookupTypePointer(swig_type_list_handle
); 
33637         for (i 
= 0; swig_types_initial
[i
]; i
++) { 
33638             swig_types
[i
] = SWIG_TypeRegister(swig_types_initial
[i
]); 
33642     SWIG_InstallConstants(d
,swig_const_table
); 
33645         PyDict_SetItemString(d
,"SYS_OEM_FIXED_FONT", SWIG_From_int((int)(wxSYS_OEM_FIXED_FONT
)));  
33648         PyDict_SetItemString(d
,"SYS_ANSI_FIXED_FONT", SWIG_From_int((int)(wxSYS_ANSI_FIXED_FONT
)));  
33651         PyDict_SetItemString(d
,"SYS_ANSI_VAR_FONT", SWIG_From_int((int)(wxSYS_ANSI_VAR_FONT
)));  
33654         PyDict_SetItemString(d
,"SYS_SYSTEM_FONT", SWIG_From_int((int)(wxSYS_SYSTEM_FONT
)));  
33657         PyDict_SetItemString(d
,"SYS_DEVICE_DEFAULT_FONT", SWIG_From_int((int)(wxSYS_DEVICE_DEFAULT_FONT
)));  
33660         PyDict_SetItemString(d
,"SYS_DEFAULT_PALETTE", SWIG_From_int((int)(wxSYS_DEFAULT_PALETTE
)));  
33663         PyDict_SetItemString(d
,"SYS_SYSTEM_FIXED_FONT", SWIG_From_int((int)(wxSYS_SYSTEM_FIXED_FONT
)));  
33666         PyDict_SetItemString(d
,"SYS_DEFAULT_GUI_FONT", SWIG_From_int((int)(wxSYS_DEFAULT_GUI_FONT
)));  
33669         PyDict_SetItemString(d
,"SYS_ICONTITLE_FONT", SWIG_From_int((int)(wxSYS_ICONTITLE_FONT
)));  
33672         PyDict_SetItemString(d
,"SYS_COLOUR_SCROLLBAR", SWIG_From_int((int)(wxSYS_COLOUR_SCROLLBAR
)));  
33675         PyDict_SetItemString(d
,"SYS_COLOUR_BACKGROUND", SWIG_From_int((int)(wxSYS_COLOUR_BACKGROUND
)));  
33678         PyDict_SetItemString(d
,"SYS_COLOUR_DESKTOP", SWIG_From_int((int)(wxSYS_COLOUR_DESKTOP
)));  
33681         PyDict_SetItemString(d
,"SYS_COLOUR_ACTIVECAPTION", SWIG_From_int((int)(wxSYS_COLOUR_ACTIVECAPTION
)));  
33684         PyDict_SetItemString(d
,"SYS_COLOUR_INACTIVECAPTION", SWIG_From_int((int)(wxSYS_COLOUR_INACTIVECAPTION
)));  
33687         PyDict_SetItemString(d
,"SYS_COLOUR_MENU", SWIG_From_int((int)(wxSYS_COLOUR_MENU
)));  
33690         PyDict_SetItemString(d
,"SYS_COLOUR_WINDOW", SWIG_From_int((int)(wxSYS_COLOUR_WINDOW
)));  
33693         PyDict_SetItemString(d
,"SYS_COLOUR_WINDOWFRAME", SWIG_From_int((int)(wxSYS_COLOUR_WINDOWFRAME
)));  
33696         PyDict_SetItemString(d
,"SYS_COLOUR_MENUTEXT", SWIG_From_int((int)(wxSYS_COLOUR_MENUTEXT
)));  
33699         PyDict_SetItemString(d
,"SYS_COLOUR_WINDOWTEXT", SWIG_From_int((int)(wxSYS_COLOUR_WINDOWTEXT
)));  
33702         PyDict_SetItemString(d
,"SYS_COLOUR_CAPTIONTEXT", SWIG_From_int((int)(wxSYS_COLOUR_CAPTIONTEXT
)));  
33705         PyDict_SetItemString(d
,"SYS_COLOUR_ACTIVEBORDER", SWIG_From_int((int)(wxSYS_COLOUR_ACTIVEBORDER
)));  
33708         PyDict_SetItemString(d
,"SYS_COLOUR_INACTIVEBORDER", SWIG_From_int((int)(wxSYS_COLOUR_INACTIVEBORDER
)));  
33711         PyDict_SetItemString(d
,"SYS_COLOUR_APPWORKSPACE", SWIG_From_int((int)(wxSYS_COLOUR_APPWORKSPACE
)));  
33714         PyDict_SetItemString(d
,"SYS_COLOUR_HIGHLIGHT", SWIG_From_int((int)(wxSYS_COLOUR_HIGHLIGHT
)));  
33717         PyDict_SetItemString(d
,"SYS_COLOUR_HIGHLIGHTTEXT", SWIG_From_int((int)(wxSYS_COLOUR_HIGHLIGHTTEXT
)));  
33720         PyDict_SetItemString(d
,"SYS_COLOUR_BTNFACE", SWIG_From_int((int)(wxSYS_COLOUR_BTNFACE
)));  
33723         PyDict_SetItemString(d
,"SYS_COLOUR_3DFACE", SWIG_From_int((int)(wxSYS_COLOUR_3DFACE
)));  
33726         PyDict_SetItemString(d
,"SYS_COLOUR_BTNSHADOW", SWIG_From_int((int)(wxSYS_COLOUR_BTNSHADOW
)));  
33729         PyDict_SetItemString(d
,"SYS_COLOUR_3DSHADOW", SWIG_From_int((int)(wxSYS_COLOUR_3DSHADOW
)));  
33732         PyDict_SetItemString(d
,"SYS_COLOUR_GRAYTEXT", SWIG_From_int((int)(wxSYS_COLOUR_GRAYTEXT
)));  
33735         PyDict_SetItemString(d
,"SYS_COLOUR_BTNTEXT", SWIG_From_int((int)(wxSYS_COLOUR_BTNTEXT
)));  
33738         PyDict_SetItemString(d
,"SYS_COLOUR_INACTIVECAPTIONTEXT", SWIG_From_int((int)(wxSYS_COLOUR_INACTIVECAPTIONTEXT
)));  
33741         PyDict_SetItemString(d
,"SYS_COLOUR_BTNHIGHLIGHT", SWIG_From_int((int)(wxSYS_COLOUR_BTNHIGHLIGHT
)));  
33744         PyDict_SetItemString(d
,"SYS_COLOUR_BTNHILIGHT", SWIG_From_int((int)(wxSYS_COLOUR_BTNHILIGHT
)));  
33747         PyDict_SetItemString(d
,"SYS_COLOUR_3DHIGHLIGHT", SWIG_From_int((int)(wxSYS_COLOUR_3DHIGHLIGHT
)));  
33750         PyDict_SetItemString(d
,"SYS_COLOUR_3DHILIGHT", SWIG_From_int((int)(wxSYS_COLOUR_3DHILIGHT
)));  
33753         PyDict_SetItemString(d
,"SYS_COLOUR_3DDKSHADOW", SWIG_From_int((int)(wxSYS_COLOUR_3DDKSHADOW
)));  
33756         PyDict_SetItemString(d
,"SYS_COLOUR_3DLIGHT", SWIG_From_int((int)(wxSYS_COLOUR_3DLIGHT
)));  
33759         PyDict_SetItemString(d
,"SYS_COLOUR_INFOTEXT", SWIG_From_int((int)(wxSYS_COLOUR_INFOTEXT
)));  
33762         PyDict_SetItemString(d
,"SYS_COLOUR_INFOBK", SWIG_From_int((int)(wxSYS_COLOUR_INFOBK
)));  
33765         PyDict_SetItemString(d
,"SYS_COLOUR_LISTBOX", SWIG_From_int((int)(wxSYS_COLOUR_LISTBOX
)));  
33768         PyDict_SetItemString(d
,"SYS_COLOUR_HOTLIGHT", SWIG_From_int((int)(wxSYS_COLOUR_HOTLIGHT
)));  
33771         PyDict_SetItemString(d
,"SYS_COLOUR_GRADIENTACTIVECAPTION", SWIG_From_int((int)(wxSYS_COLOUR_GRADIENTACTIVECAPTION
)));  
33774         PyDict_SetItemString(d
,"SYS_COLOUR_GRADIENTINACTIVECAPTION", SWIG_From_int((int)(wxSYS_COLOUR_GRADIENTINACTIVECAPTION
)));  
33777         PyDict_SetItemString(d
,"SYS_COLOUR_MENUHILIGHT", SWIG_From_int((int)(wxSYS_COLOUR_MENUHILIGHT
)));  
33780         PyDict_SetItemString(d
,"SYS_COLOUR_MENUBAR", SWIG_From_int((int)(wxSYS_COLOUR_MENUBAR
)));  
33783         PyDict_SetItemString(d
,"SYS_COLOUR_MAX", SWIG_From_int((int)(wxSYS_COLOUR_MAX
)));  
33786         PyDict_SetItemString(d
,"SYS_MOUSE_BUTTONS", SWIG_From_int((int)(wxSYS_MOUSE_BUTTONS
)));  
33789         PyDict_SetItemString(d
,"SYS_BORDER_X", SWIG_From_int((int)(wxSYS_BORDER_X
)));  
33792         PyDict_SetItemString(d
,"SYS_BORDER_Y", SWIG_From_int((int)(wxSYS_BORDER_Y
)));  
33795         PyDict_SetItemString(d
,"SYS_CURSOR_X", SWIG_From_int((int)(wxSYS_CURSOR_X
)));  
33798         PyDict_SetItemString(d
,"SYS_CURSOR_Y", SWIG_From_int((int)(wxSYS_CURSOR_Y
)));  
33801         PyDict_SetItemString(d
,"SYS_DCLICK_X", SWIG_From_int((int)(wxSYS_DCLICK_X
)));  
33804         PyDict_SetItemString(d
,"SYS_DCLICK_Y", SWIG_From_int((int)(wxSYS_DCLICK_Y
)));  
33807         PyDict_SetItemString(d
,"SYS_DRAG_X", SWIG_From_int((int)(wxSYS_DRAG_X
)));  
33810         PyDict_SetItemString(d
,"SYS_DRAG_Y", SWIG_From_int((int)(wxSYS_DRAG_Y
)));  
33813         PyDict_SetItemString(d
,"SYS_EDGE_X", SWIG_From_int((int)(wxSYS_EDGE_X
)));  
33816         PyDict_SetItemString(d
,"SYS_EDGE_Y", SWIG_From_int((int)(wxSYS_EDGE_Y
)));  
33819         PyDict_SetItemString(d
,"SYS_HSCROLL_ARROW_X", SWIG_From_int((int)(wxSYS_HSCROLL_ARROW_X
)));  
33822         PyDict_SetItemString(d
,"SYS_HSCROLL_ARROW_Y", SWIG_From_int((int)(wxSYS_HSCROLL_ARROW_Y
)));  
33825         PyDict_SetItemString(d
,"SYS_HTHUMB_X", SWIG_From_int((int)(wxSYS_HTHUMB_X
)));  
33828         PyDict_SetItemString(d
,"SYS_ICON_X", SWIG_From_int((int)(wxSYS_ICON_X
)));  
33831         PyDict_SetItemString(d
,"SYS_ICON_Y", SWIG_From_int((int)(wxSYS_ICON_Y
)));  
33834         PyDict_SetItemString(d
,"SYS_ICONSPACING_X", SWIG_From_int((int)(wxSYS_ICONSPACING_X
)));  
33837         PyDict_SetItemString(d
,"SYS_ICONSPACING_Y", SWIG_From_int((int)(wxSYS_ICONSPACING_Y
)));  
33840         PyDict_SetItemString(d
,"SYS_WINDOWMIN_X", SWIG_From_int((int)(wxSYS_WINDOWMIN_X
)));  
33843         PyDict_SetItemString(d
,"SYS_WINDOWMIN_Y", SWIG_From_int((int)(wxSYS_WINDOWMIN_Y
)));  
33846         PyDict_SetItemString(d
,"SYS_SCREEN_X", SWIG_From_int((int)(wxSYS_SCREEN_X
)));  
33849         PyDict_SetItemString(d
,"SYS_SCREEN_Y", SWIG_From_int((int)(wxSYS_SCREEN_Y
)));  
33852         PyDict_SetItemString(d
,"SYS_FRAMESIZE_X", SWIG_From_int((int)(wxSYS_FRAMESIZE_X
)));  
33855         PyDict_SetItemString(d
,"SYS_FRAMESIZE_Y", SWIG_From_int((int)(wxSYS_FRAMESIZE_Y
)));  
33858         PyDict_SetItemString(d
,"SYS_SMALLICON_X", SWIG_From_int((int)(wxSYS_SMALLICON_X
)));  
33861         PyDict_SetItemString(d
,"SYS_SMALLICON_Y", SWIG_From_int((int)(wxSYS_SMALLICON_Y
)));  
33864         PyDict_SetItemString(d
,"SYS_HSCROLL_Y", SWIG_From_int((int)(wxSYS_HSCROLL_Y
)));  
33867         PyDict_SetItemString(d
,"SYS_VSCROLL_X", SWIG_From_int((int)(wxSYS_VSCROLL_X
)));  
33870         PyDict_SetItemString(d
,"SYS_VSCROLL_ARROW_X", SWIG_From_int((int)(wxSYS_VSCROLL_ARROW_X
)));  
33873         PyDict_SetItemString(d
,"SYS_VSCROLL_ARROW_Y", SWIG_From_int((int)(wxSYS_VSCROLL_ARROW_Y
)));  
33876         PyDict_SetItemString(d
,"SYS_VTHUMB_Y", SWIG_From_int((int)(wxSYS_VTHUMB_Y
)));  
33879         PyDict_SetItemString(d
,"SYS_CAPTION_Y", SWIG_From_int((int)(wxSYS_CAPTION_Y
)));  
33882         PyDict_SetItemString(d
,"SYS_MENU_Y", SWIG_From_int((int)(wxSYS_MENU_Y
)));  
33885         PyDict_SetItemString(d
,"SYS_NETWORK_PRESENT", SWIG_From_int((int)(wxSYS_NETWORK_PRESENT
)));  
33888         PyDict_SetItemString(d
,"SYS_PENWINDOWS_PRESENT", SWIG_From_int((int)(wxSYS_PENWINDOWS_PRESENT
)));  
33891         PyDict_SetItemString(d
,"SYS_SHOW_SOUNDS", SWIG_From_int((int)(wxSYS_SHOW_SOUNDS
)));  
33894         PyDict_SetItemString(d
,"SYS_SWAP_BUTTONS", SWIG_From_int((int)(wxSYS_SWAP_BUTTONS
)));  
33897         PyDict_SetItemString(d
,"SYS_CAN_DRAW_FRAME_DECORATIONS", SWIG_From_int((int)(wxSYS_CAN_DRAW_FRAME_DECORATIONS
)));  
33900         PyDict_SetItemString(d
,"SYS_CAN_ICONIZE_FRAME", SWIG_From_int((int)(wxSYS_CAN_ICONIZE_FRAME
)));  
33903         PyDict_SetItemString(d
,"SYS_SCREEN_NONE", SWIG_From_int((int)(wxSYS_SCREEN_NONE
)));  
33906         PyDict_SetItemString(d
,"SYS_SCREEN_TINY", SWIG_From_int((int)(wxSYS_SCREEN_TINY
)));  
33909         PyDict_SetItemString(d
,"SYS_SCREEN_PDA", SWIG_From_int((int)(wxSYS_SCREEN_PDA
)));  
33912         PyDict_SetItemString(d
,"SYS_SCREEN_SMALL", SWIG_From_int((int)(wxSYS_SCREEN_SMALL
)));  
33915         PyDict_SetItemString(d
,"SYS_SCREEN_DESKTOP", SWIG_From_int((int)(wxSYS_SCREEN_DESKTOP
)));  
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
); 
33923         PyDict_SetItemString(d
,"SHUTDOWN_POWEROFF", SWIG_From_int((int)(wxSHUTDOWN_POWEROFF
)));  
33926         PyDict_SetItemString(d
,"SHUTDOWN_REBOOT", SWIG_From_int((int)(wxSHUTDOWN_REBOOT
)));  
33929         PyDict_SetItemString(d
,"TIMER_CONTINUOUS", SWIG_From_int((int)(wxTIMER_CONTINUOUS
)));  
33932         PyDict_SetItemString(d
,"TIMER_ONE_SHOT", SWIG_From_int((int)(wxTIMER_ONE_SHOT
)));  
33934     PyDict_SetItemString(d
, "wxEVT_TIMER", PyInt_FromLong(wxEVT_TIMER
)); 
33936     wxPyPtrTypeMap_Add("wxTimer", "wxPyTimer"); 
33939         PyDict_SetItemString(d
,"LOG_FatalError", SWIG_From_int((int)(wxLOG_FatalError
)));  
33942         PyDict_SetItemString(d
,"LOG_Error", SWIG_From_int((int)(wxLOG_Error
)));  
33945         PyDict_SetItemString(d
,"LOG_Warning", SWIG_From_int((int)(wxLOG_Warning
)));  
33948         PyDict_SetItemString(d
,"LOG_Message", SWIG_From_int((int)(wxLOG_Message
)));  
33951         PyDict_SetItemString(d
,"LOG_Status", SWIG_From_int((int)(wxLOG_Status
)));  
33954         PyDict_SetItemString(d
,"LOG_Info", SWIG_From_int((int)(wxLOG_Info
)));  
33957         PyDict_SetItemString(d
,"LOG_Debug", SWIG_From_int((int)(wxLOG_Debug
)));  
33960         PyDict_SetItemString(d
,"LOG_Trace", SWIG_From_int((int)(wxLOG_Trace
)));  
33963         PyDict_SetItemString(d
,"LOG_Progress", SWIG_From_int((int)(wxLOG_Progress
)));  
33966         PyDict_SetItemString(d
,"LOG_User", SWIG_From_int((int)(wxLOG_User
)));  
33969         PyDict_SetItemString(d
,"LOG_Max", SWIG_From_int((int)(wxLOG_Max
)));  
33971     PyDict_SetItemString(d
,"TRACE_MemAlloc", SWIG_FromCharPtr("memalloc")); 
33972     PyDict_SetItemString(d
,"TRACE_Messages", SWIG_FromCharPtr("messages")); 
33973     PyDict_SetItemString(d
,"TRACE_ResAlloc", SWIG_FromCharPtr("resalloc")); 
33974     PyDict_SetItemString(d
,"TRACE_RefCount", SWIG_FromCharPtr("refcount")); 
33975     PyDict_SetItemString(d
,"TRACE_OleCalls", SWIG_FromCharPtr("ole")); 
33977         PyDict_SetItemString(d
,"TraceMemAlloc", SWIG_From_int((int)(0x0001)));  
33980         PyDict_SetItemString(d
,"TraceMessages", SWIG_From_int((int)(0x0002)));  
33983         PyDict_SetItemString(d
,"TraceResAlloc", SWIG_From_int((int)(0x0004)));  
33986         PyDict_SetItemString(d
,"TraceRefCount", SWIG_From_int((int)(0x0008)));  
33989         PyDict_SetItemString(d
,"TraceOleCalls", SWIG_From_int((int)(0x0100)));  
33992         PyDict_SetItemString(d
,"PROCESS_DEFAULT", SWIG_From_int((int)(wxPROCESS_DEFAULT
)));  
33995         PyDict_SetItemString(d
,"PROCESS_REDIRECT", SWIG_From_int((int)(wxPROCESS_REDIRECT
)));  
33998         PyDict_SetItemString(d
,"KILL_OK", SWIG_From_int((int)(wxKILL_OK
)));  
34001         PyDict_SetItemString(d
,"KILL_BAD_SIGNAL", SWIG_From_int((int)(wxKILL_BAD_SIGNAL
)));  
34004         PyDict_SetItemString(d
,"KILL_ACCESS_DENIED", SWIG_From_int((int)(wxKILL_ACCESS_DENIED
)));  
34007         PyDict_SetItemString(d
,"KILL_NO_PROCESS", SWIG_From_int((int)(wxKILL_NO_PROCESS
)));  
34010         PyDict_SetItemString(d
,"KILL_ERROR", SWIG_From_int((int)(wxKILL_ERROR
)));  
34013         PyDict_SetItemString(d
,"KILL_NOCHILDREN", SWIG_From_int((int)(wxKILL_NOCHILDREN
)));  
34016         PyDict_SetItemString(d
,"KILL_CHILDREN", SWIG_From_int((int)(wxKILL_CHILDREN
)));  
34019         PyDict_SetItemString(d
,"SIGNONE", SWIG_From_int((int)(wxSIGNONE
)));  
34022         PyDict_SetItemString(d
,"SIGHUP", SWIG_From_int((int)(wxSIGHUP
)));  
34025         PyDict_SetItemString(d
,"SIGINT", SWIG_From_int((int)(wxSIGINT
)));  
34028         PyDict_SetItemString(d
,"SIGQUIT", SWIG_From_int((int)(wxSIGQUIT
)));  
34031         PyDict_SetItemString(d
,"SIGILL", SWIG_From_int((int)(wxSIGILL
)));  
34034         PyDict_SetItemString(d
,"SIGTRAP", SWIG_From_int((int)(wxSIGTRAP
)));  
34037         PyDict_SetItemString(d
,"SIGABRT", SWIG_From_int((int)(wxSIGABRT
)));  
34040         PyDict_SetItemString(d
,"SIGIOT", SWIG_From_int((int)(wxSIGIOT
)));  
34043         PyDict_SetItemString(d
,"SIGEMT", SWIG_From_int((int)(wxSIGEMT
)));  
34046         PyDict_SetItemString(d
,"SIGFPE", SWIG_From_int((int)(wxSIGFPE
)));  
34049         PyDict_SetItemString(d
,"SIGKILL", SWIG_From_int((int)(wxSIGKILL
)));  
34052         PyDict_SetItemString(d
,"SIGBUS", SWIG_From_int((int)(wxSIGBUS
)));  
34055         PyDict_SetItemString(d
,"SIGSEGV", SWIG_From_int((int)(wxSIGSEGV
)));  
34058         PyDict_SetItemString(d
,"SIGSYS", SWIG_From_int((int)(wxSIGSYS
)));  
34061         PyDict_SetItemString(d
,"SIGPIPE", SWIG_From_int((int)(wxSIGPIPE
)));  
34064         PyDict_SetItemString(d
,"SIGALRM", SWIG_From_int((int)(wxSIGALRM
)));  
34067         PyDict_SetItemString(d
,"SIGTERM", SWIG_From_int((int)(wxSIGTERM
)));  
34069     PyDict_SetItemString(d
, "wxEVT_END_PROCESS", PyInt_FromLong(wxEVT_END_PROCESS
)); 
34071         PyDict_SetItemString(d
,"EXEC_ASYNC", SWIG_From_int((int)(wxEXEC_ASYNC
)));  
34074         PyDict_SetItemString(d
,"EXEC_SYNC", SWIG_From_int((int)(wxEXEC_SYNC
)));  
34077         PyDict_SetItemString(d
,"EXEC_NOHIDE", SWIG_From_int((int)(wxEXEC_NOHIDE
)));  
34080         PyDict_SetItemString(d
,"EXEC_MAKE_GROUP_LEADER", SWIG_From_int((int)(wxEXEC_MAKE_GROUP_LEADER
)));  
34083         PyDict_SetItemString(d
,"EXEC_NODISABLE", SWIG_From_int((int)(wxEXEC_NODISABLE
)));  
34086     wxPyPtrTypeMap_Add("wxProcess", "wxPyProcess"); 
34089         PyDict_SetItemString(d
,"JOYSTICK1", SWIG_From_int((int)(wxJOYSTICK1
)));  
34092         PyDict_SetItemString(d
,"JOYSTICK2", SWIG_From_int((int)(wxJOYSTICK2
)));  
34095         PyDict_SetItemString(d
,"JOY_BUTTON_ANY", SWIG_From_int((int)(wxJOY_BUTTON_ANY
)));  
34098         PyDict_SetItemString(d
,"JOY_BUTTON1", SWIG_From_int((int)(wxJOY_BUTTON1
)));  
34101         PyDict_SetItemString(d
,"JOY_BUTTON2", SWIG_From_int((int)(wxJOY_BUTTON2
)));  
34104         PyDict_SetItemString(d
,"JOY_BUTTON3", SWIG_From_int((int)(wxJOY_BUTTON3
)));  
34107         PyDict_SetItemString(d
,"JOY_BUTTON4", SWIG_From_int((int)(wxJOY_BUTTON4
)));  
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
)); 
34114         PyDict_SetItemString(d
,"SOUND_SYNC", SWIG_From_int((int)(wxSOUND_SYNC
)));  
34117         PyDict_SetItemString(d
,"SOUND_ASYNC", SWIG_From_int((int)(wxSOUND_ASYNC
)));  
34120         PyDict_SetItemString(d
,"SOUND_LOOP", SWIG_From_int((int)(wxSOUND_LOOP
)));  
34123         PyDict_SetItemString(d
,"MAILCAP_STANDARD", SWIG_From_int((int)(wxMAILCAP_STANDARD
)));  
34126         PyDict_SetItemString(d
,"MAILCAP_NETSCAPE", SWIG_From_int((int)(wxMAILCAP_NETSCAPE
)));  
34129         PyDict_SetItemString(d
,"MAILCAP_KDE", SWIG_From_int((int)(wxMAILCAP_KDE
)));  
34132         PyDict_SetItemString(d
,"MAILCAP_GNOME", SWIG_From_int((int)(wxMAILCAP_GNOME
)));  
34135         PyDict_SetItemString(d
,"MAILCAP_ALL", SWIG_From_int((int)(wxMAILCAP_ALL
)));  
34137     SWIG_addvarlink(SWIG_globals
,(char*)"TheMimeTypesManager",_wrap_TheMimeTypesManager_get
, _wrap_TheMimeTypesManager_set
); 
34138     SWIG_addvarlink(SWIG_globals
,(char*)"ART_TOOLBAR",_wrap_ART_TOOLBAR_get
, _wrap_ART_TOOLBAR_set
); 
34139     SWIG_addvarlink(SWIG_globals
,(char*)"ART_MENU",_wrap_ART_MENU_get
, _wrap_ART_MENU_set
); 
34140     SWIG_addvarlink(SWIG_globals
,(char*)"ART_FRAME_ICON",_wrap_ART_FRAME_ICON_get
, _wrap_ART_FRAME_ICON_set
); 
34141     SWIG_addvarlink(SWIG_globals
,(char*)"ART_CMN_DIALOG",_wrap_ART_CMN_DIALOG_get
, _wrap_ART_CMN_DIALOG_set
); 
34142     SWIG_addvarlink(SWIG_globals
,(char*)"ART_HELP_BROWSER",_wrap_ART_HELP_BROWSER_get
, _wrap_ART_HELP_BROWSER_set
); 
34143     SWIG_addvarlink(SWIG_globals
,(char*)"ART_MESSAGE_BOX",_wrap_ART_MESSAGE_BOX_get
, _wrap_ART_MESSAGE_BOX_set
); 
34144     SWIG_addvarlink(SWIG_globals
,(char*)"ART_BUTTON",_wrap_ART_BUTTON_get
, _wrap_ART_BUTTON_set
); 
34145     SWIG_addvarlink(SWIG_globals
,(char*)"ART_OTHER",_wrap_ART_OTHER_get
, _wrap_ART_OTHER_set
); 
34146     SWIG_addvarlink(SWIG_globals
,(char*)"ART_ADD_BOOKMARK",_wrap_ART_ADD_BOOKMARK_get
, _wrap_ART_ADD_BOOKMARK_set
); 
34147     SWIG_addvarlink(SWIG_globals
,(char*)"ART_DEL_BOOKMARK",_wrap_ART_DEL_BOOKMARK_get
, _wrap_ART_DEL_BOOKMARK_set
); 
34148     SWIG_addvarlink(SWIG_globals
,(char*)"ART_HELP_SIDE_PANEL",_wrap_ART_HELP_SIDE_PANEL_get
, _wrap_ART_HELP_SIDE_PANEL_set
); 
34149     SWIG_addvarlink(SWIG_globals
,(char*)"ART_HELP_SETTINGS",_wrap_ART_HELP_SETTINGS_get
, _wrap_ART_HELP_SETTINGS_set
); 
34150     SWIG_addvarlink(SWIG_globals
,(char*)"ART_HELP_BOOK",_wrap_ART_HELP_BOOK_get
, _wrap_ART_HELP_BOOK_set
); 
34151     SWIG_addvarlink(SWIG_globals
,(char*)"ART_HELP_FOLDER",_wrap_ART_HELP_FOLDER_get
, _wrap_ART_HELP_FOLDER_set
); 
34152     SWIG_addvarlink(SWIG_globals
,(char*)"ART_HELP_PAGE",_wrap_ART_HELP_PAGE_get
, _wrap_ART_HELP_PAGE_set
); 
34153     SWIG_addvarlink(SWIG_globals
,(char*)"ART_GO_BACK",_wrap_ART_GO_BACK_get
, _wrap_ART_GO_BACK_set
); 
34154     SWIG_addvarlink(SWIG_globals
,(char*)"ART_GO_FORWARD",_wrap_ART_GO_FORWARD_get
, _wrap_ART_GO_FORWARD_set
); 
34155     SWIG_addvarlink(SWIG_globals
,(char*)"ART_GO_UP",_wrap_ART_GO_UP_get
, _wrap_ART_GO_UP_set
); 
34156     SWIG_addvarlink(SWIG_globals
,(char*)"ART_GO_DOWN",_wrap_ART_GO_DOWN_get
, _wrap_ART_GO_DOWN_set
); 
34157     SWIG_addvarlink(SWIG_globals
,(char*)"ART_GO_TO_PARENT",_wrap_ART_GO_TO_PARENT_get
, _wrap_ART_GO_TO_PARENT_set
); 
34158     SWIG_addvarlink(SWIG_globals
,(char*)"ART_GO_HOME",_wrap_ART_GO_HOME_get
, _wrap_ART_GO_HOME_set
); 
34159     SWIG_addvarlink(SWIG_globals
,(char*)"ART_FILE_OPEN",_wrap_ART_FILE_OPEN_get
, _wrap_ART_FILE_OPEN_set
); 
34160     SWIG_addvarlink(SWIG_globals
,(char*)"ART_FILE_SAVE",_wrap_ART_FILE_SAVE_get
, _wrap_ART_FILE_SAVE_set
); 
34161     SWIG_addvarlink(SWIG_globals
,(char*)"ART_FILE_SAVE_AS",_wrap_ART_FILE_SAVE_AS_get
, _wrap_ART_FILE_SAVE_AS_set
); 
34162     SWIG_addvarlink(SWIG_globals
,(char*)"ART_PRINT",_wrap_ART_PRINT_get
, _wrap_ART_PRINT_set
); 
34163     SWIG_addvarlink(SWIG_globals
,(char*)"ART_HELP",_wrap_ART_HELP_get
, _wrap_ART_HELP_set
); 
34164     SWIG_addvarlink(SWIG_globals
,(char*)"ART_TIP",_wrap_ART_TIP_get
, _wrap_ART_TIP_set
); 
34165     SWIG_addvarlink(SWIG_globals
,(char*)"ART_REPORT_VIEW",_wrap_ART_REPORT_VIEW_get
, _wrap_ART_REPORT_VIEW_set
); 
34166     SWIG_addvarlink(SWIG_globals
,(char*)"ART_LIST_VIEW",_wrap_ART_LIST_VIEW_get
, _wrap_ART_LIST_VIEW_set
); 
34167     SWIG_addvarlink(SWIG_globals
,(char*)"ART_NEW_DIR",_wrap_ART_NEW_DIR_get
, _wrap_ART_NEW_DIR_set
); 
34168     SWIG_addvarlink(SWIG_globals
,(char*)"ART_HARDDISK",_wrap_ART_HARDDISK_get
, _wrap_ART_HARDDISK_set
); 
34169     SWIG_addvarlink(SWIG_globals
,(char*)"ART_FLOPPY",_wrap_ART_FLOPPY_get
, _wrap_ART_FLOPPY_set
); 
34170     SWIG_addvarlink(SWIG_globals
,(char*)"ART_CDROM",_wrap_ART_CDROM_get
, _wrap_ART_CDROM_set
); 
34171     SWIG_addvarlink(SWIG_globals
,(char*)"ART_REMOVABLE",_wrap_ART_REMOVABLE_get
, _wrap_ART_REMOVABLE_set
); 
34172     SWIG_addvarlink(SWIG_globals
,(char*)"ART_FOLDER",_wrap_ART_FOLDER_get
, _wrap_ART_FOLDER_set
); 
34173     SWIG_addvarlink(SWIG_globals
,(char*)"ART_FOLDER_OPEN",_wrap_ART_FOLDER_OPEN_get
, _wrap_ART_FOLDER_OPEN_set
); 
34174     SWIG_addvarlink(SWIG_globals
,(char*)"ART_GO_DIR_UP",_wrap_ART_GO_DIR_UP_get
, _wrap_ART_GO_DIR_UP_set
); 
34175     SWIG_addvarlink(SWIG_globals
,(char*)"ART_EXECUTABLE_FILE",_wrap_ART_EXECUTABLE_FILE_get
, _wrap_ART_EXECUTABLE_FILE_set
); 
34176     SWIG_addvarlink(SWIG_globals
,(char*)"ART_NORMAL_FILE",_wrap_ART_NORMAL_FILE_get
, _wrap_ART_NORMAL_FILE_set
); 
34177     SWIG_addvarlink(SWIG_globals
,(char*)"ART_TICK_MARK",_wrap_ART_TICK_MARK_get
, _wrap_ART_TICK_MARK_set
); 
34178     SWIG_addvarlink(SWIG_globals
,(char*)"ART_CROSS_MARK",_wrap_ART_CROSS_MARK_get
, _wrap_ART_CROSS_MARK_set
); 
34179     SWIG_addvarlink(SWIG_globals
,(char*)"ART_ERROR",_wrap_ART_ERROR_get
, _wrap_ART_ERROR_set
); 
34180     SWIG_addvarlink(SWIG_globals
,(char*)"ART_QUESTION",_wrap_ART_QUESTION_get
, _wrap_ART_QUESTION_set
); 
34181     SWIG_addvarlink(SWIG_globals
,(char*)"ART_WARNING",_wrap_ART_WARNING_get
, _wrap_ART_WARNING_set
); 
34182     SWIG_addvarlink(SWIG_globals
,(char*)"ART_INFORMATION",_wrap_ART_INFORMATION_get
, _wrap_ART_INFORMATION_set
); 
34183     SWIG_addvarlink(SWIG_globals
,(char*)"ART_MISSING_IMAGE",_wrap_ART_MISSING_IMAGE_get
, _wrap_ART_MISSING_IMAGE_set
); 
34184     SWIG_addvarlink(SWIG_globals
,(char*)"ART_COPY",_wrap_ART_COPY_get
, _wrap_ART_COPY_set
); 
34185     SWIG_addvarlink(SWIG_globals
,(char*)"ART_CUT",_wrap_ART_CUT_get
, _wrap_ART_CUT_set
); 
34186     SWIG_addvarlink(SWIG_globals
,(char*)"ART_PASTE",_wrap_ART_PASTE_get
, _wrap_ART_PASTE_set
); 
34187     SWIG_addvarlink(SWIG_globals
,(char*)"ART_DELETE",_wrap_ART_DELETE_get
, _wrap_ART_DELETE_set
); 
34188     SWIG_addvarlink(SWIG_globals
,(char*)"ART_NEW",_wrap_ART_NEW_get
, _wrap_ART_NEW_set
); 
34189     SWIG_addvarlink(SWIG_globals
,(char*)"ART_UNDO",_wrap_ART_UNDO_get
, _wrap_ART_UNDO_set
); 
34190     SWIG_addvarlink(SWIG_globals
,(char*)"ART_REDO",_wrap_ART_REDO_get
, _wrap_ART_REDO_set
); 
34191     SWIG_addvarlink(SWIG_globals
,(char*)"ART_QUIT",_wrap_ART_QUIT_get
, _wrap_ART_QUIT_set
); 
34192     SWIG_addvarlink(SWIG_globals
,(char*)"ART_FIND",_wrap_ART_FIND_get
, _wrap_ART_FIND_set
); 
34193     SWIG_addvarlink(SWIG_globals
,(char*)"ART_FIND_AND_REPLACE",_wrap_ART_FIND_AND_REPLACE_get
, _wrap_ART_FIND_AND_REPLACE_set
); 
34195     wxPyPtrTypeMap_Add("wxArtProvider", "wxPyArtProvider"); 
34198         PyDict_SetItemString(d
,"CONFIG_USE_LOCAL_FILE", SWIG_From_int((int)(wxCONFIG_USE_LOCAL_FILE
)));  
34201         PyDict_SetItemString(d
,"CONFIG_USE_GLOBAL_FILE", SWIG_From_int((int)(wxCONFIG_USE_GLOBAL_FILE
)));  
34204         PyDict_SetItemString(d
,"CONFIG_USE_RELATIVE_PATH", SWIG_From_int((int)(wxCONFIG_USE_RELATIVE_PATH
)));  
34207         PyDict_SetItemString(d
,"CONFIG_USE_NO_ESCAPE_CHARACTERS", SWIG_From_int((int)(wxCONFIG_USE_NO_ESCAPE_CHARACTERS
)));  
34210         PyDict_SetItemString(d
,"ConfigBase_Type_Unknown", SWIG_From_int((int)(wxConfigBase::Type_Unknown
)));  
34213         PyDict_SetItemString(d
,"ConfigBase_Type_String", SWIG_From_int((int)(wxConfigBase::Type_String
)));  
34216         PyDict_SetItemString(d
,"ConfigBase_Type_Boolean", SWIG_From_int((int)(wxConfigBase::Type_Boolean
)));  
34219         PyDict_SetItemString(d
,"ConfigBase_Type_Integer", SWIG_From_int((int)(wxConfigBase::Type_Integer
)));  
34222         PyDict_SetItemString(d
,"ConfigBase_Type_Float", SWIG_From_int((int)(wxConfigBase::Type_Float
)));  
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
); 
34227         PyDict_SetItemString(d
,"DateTime_Local", SWIG_From_int((int)(wxDateTime::Local
)));  
34230         PyDict_SetItemString(d
,"DateTime_GMT_12", SWIG_From_int((int)(wxDateTime::GMT_12
)));  
34233         PyDict_SetItemString(d
,"DateTime_GMT_11", SWIG_From_int((int)(wxDateTime::GMT_11
)));  
34236         PyDict_SetItemString(d
,"DateTime_GMT_10", SWIG_From_int((int)(wxDateTime::GMT_10
)));  
34239         PyDict_SetItemString(d
,"DateTime_GMT_9", SWIG_From_int((int)(wxDateTime::GMT_9
)));  
34242         PyDict_SetItemString(d
,"DateTime_GMT_8", SWIG_From_int((int)(wxDateTime::GMT_8
)));  
34245         PyDict_SetItemString(d
,"DateTime_GMT_7", SWIG_From_int((int)(wxDateTime::GMT_7
)));  
34248         PyDict_SetItemString(d
,"DateTime_GMT_6", SWIG_From_int((int)(wxDateTime::GMT_6
)));  
34251         PyDict_SetItemString(d
,"DateTime_GMT_5", SWIG_From_int((int)(wxDateTime::GMT_5
)));  
34254         PyDict_SetItemString(d
,"DateTime_GMT_4", SWIG_From_int((int)(wxDateTime::GMT_4
)));  
34257         PyDict_SetItemString(d
,"DateTime_GMT_3", SWIG_From_int((int)(wxDateTime::GMT_3
)));  
34260         PyDict_SetItemString(d
,"DateTime_GMT_2", SWIG_From_int((int)(wxDateTime::GMT_2
)));  
34263         PyDict_SetItemString(d
,"DateTime_GMT_1", SWIG_From_int((int)(wxDateTime::GMT_1
)));  
34266         PyDict_SetItemString(d
,"DateTime_GMT0", SWIG_From_int((int)(wxDateTime::GMT0
)));  
34269         PyDict_SetItemString(d
,"DateTime_GMT1", SWIG_From_int((int)(wxDateTime::GMT1
)));  
34272         PyDict_SetItemString(d
,"DateTime_GMT2", SWIG_From_int((int)(wxDateTime::GMT2
)));  
34275         PyDict_SetItemString(d
,"DateTime_GMT3", SWIG_From_int((int)(wxDateTime::GMT3
)));  
34278         PyDict_SetItemString(d
,"DateTime_GMT4", SWIG_From_int((int)(wxDateTime::GMT4
)));  
34281         PyDict_SetItemString(d
,"DateTime_GMT5", SWIG_From_int((int)(wxDateTime::GMT5
)));  
34284         PyDict_SetItemString(d
,"DateTime_GMT6", SWIG_From_int((int)(wxDateTime::GMT6
)));  
34287         PyDict_SetItemString(d
,"DateTime_GMT7", SWIG_From_int((int)(wxDateTime::GMT7
)));  
34290         PyDict_SetItemString(d
,"DateTime_GMT8", SWIG_From_int((int)(wxDateTime::GMT8
)));  
34293         PyDict_SetItemString(d
,"DateTime_GMT9", SWIG_From_int((int)(wxDateTime::GMT9
)));  
34296         PyDict_SetItemString(d
,"DateTime_GMT10", SWIG_From_int((int)(wxDateTime::GMT10
)));  
34299         PyDict_SetItemString(d
,"DateTime_GMT11", SWIG_From_int((int)(wxDateTime::GMT11
)));  
34302         PyDict_SetItemString(d
,"DateTime_GMT12", SWIG_From_int((int)(wxDateTime::GMT12
)));  
34305         PyDict_SetItemString(d
,"DateTime_WET", SWIG_From_int((int)(wxDateTime::WET
)));  
34308         PyDict_SetItemString(d
,"DateTime_WEST", SWIG_From_int((int)(wxDateTime::WEST
)));  
34311         PyDict_SetItemString(d
,"DateTime_CET", SWIG_From_int((int)(wxDateTime::CET
)));  
34314         PyDict_SetItemString(d
,"DateTime_CEST", SWIG_From_int((int)(wxDateTime::CEST
)));  
34317         PyDict_SetItemString(d
,"DateTime_EET", SWIG_From_int((int)(wxDateTime::EET
)));  
34320         PyDict_SetItemString(d
,"DateTime_EEST", SWIG_From_int((int)(wxDateTime::EEST
)));  
34323         PyDict_SetItemString(d
,"DateTime_MSK", SWIG_From_int((int)(wxDateTime::MSK
)));  
34326         PyDict_SetItemString(d
,"DateTime_MSD", SWIG_From_int((int)(wxDateTime::MSD
)));  
34329         PyDict_SetItemString(d
,"DateTime_AST", SWIG_From_int((int)(wxDateTime::AST
)));  
34332         PyDict_SetItemString(d
,"DateTime_ADT", SWIG_From_int((int)(wxDateTime::ADT
)));  
34335         PyDict_SetItemString(d
,"DateTime_EST", SWIG_From_int((int)(wxDateTime::EST
)));  
34338         PyDict_SetItemString(d
,"DateTime_EDT", SWIG_From_int((int)(wxDateTime::EDT
)));  
34341         PyDict_SetItemString(d
,"DateTime_CST", SWIG_From_int((int)(wxDateTime::CST
)));  
34344         PyDict_SetItemString(d
,"DateTime_CDT", SWIG_From_int((int)(wxDateTime::CDT
)));  
34347         PyDict_SetItemString(d
,"DateTime_MST", SWIG_From_int((int)(wxDateTime::MST
)));  
34350         PyDict_SetItemString(d
,"DateTime_MDT", SWIG_From_int((int)(wxDateTime::MDT
)));  
34353         PyDict_SetItemString(d
,"DateTime_PST", SWIG_From_int((int)(wxDateTime::PST
)));  
34356         PyDict_SetItemString(d
,"DateTime_PDT", SWIG_From_int((int)(wxDateTime::PDT
)));  
34359         PyDict_SetItemString(d
,"DateTime_HST", SWIG_From_int((int)(wxDateTime::HST
)));  
34362         PyDict_SetItemString(d
,"DateTime_AKST", SWIG_From_int((int)(wxDateTime::AKST
)));  
34365         PyDict_SetItemString(d
,"DateTime_AKDT", SWIG_From_int((int)(wxDateTime::AKDT
)));  
34368         PyDict_SetItemString(d
,"DateTime_A_WST", SWIG_From_int((int)(wxDateTime::A_WST
)));  
34371         PyDict_SetItemString(d
,"DateTime_A_CST", SWIG_From_int((int)(wxDateTime::A_CST
)));  
34374         PyDict_SetItemString(d
,"DateTime_A_EST", SWIG_From_int((int)(wxDateTime::A_EST
)));  
34377         PyDict_SetItemString(d
,"DateTime_A_ESST", SWIG_From_int((int)(wxDateTime::A_ESST
)));  
34380         PyDict_SetItemString(d
,"DateTime_UTC", SWIG_From_int((int)(wxDateTime::UTC
)));  
34383         PyDict_SetItemString(d
,"DateTime_Gregorian", SWIG_From_int((int)(wxDateTime::Gregorian
)));  
34386         PyDict_SetItemString(d
,"DateTime_Julian", SWIG_From_int((int)(wxDateTime::Julian
)));  
34389         PyDict_SetItemString(d
,"DateTime_Gr_Unknown", SWIG_From_int((int)(wxDateTime::Gr_Unknown
)));  
34392         PyDict_SetItemString(d
,"DateTime_Gr_Standard", SWIG_From_int((int)(wxDateTime::Gr_Standard
)));  
34395         PyDict_SetItemString(d
,"DateTime_Gr_Alaska", SWIG_From_int((int)(wxDateTime::Gr_Alaska
)));  
34398         PyDict_SetItemString(d
,"DateTime_Gr_Albania", SWIG_From_int((int)(wxDateTime::Gr_Albania
)));  
34401         PyDict_SetItemString(d
,"DateTime_Gr_Austria", SWIG_From_int((int)(wxDateTime::Gr_Austria
)));  
34404         PyDict_SetItemString(d
,"DateTime_Gr_Austria_Brixen", SWIG_From_int((int)(wxDateTime::Gr_Austria_Brixen
)));  
34407         PyDict_SetItemString(d
,"DateTime_Gr_Austria_Salzburg", SWIG_From_int((int)(wxDateTime::Gr_Austria_Salzburg
)));  
34410         PyDict_SetItemString(d
,"DateTime_Gr_Austria_Tyrol", SWIG_From_int((int)(wxDateTime::Gr_Austria_Tyrol
)));  
34413         PyDict_SetItemString(d
,"DateTime_Gr_Austria_Carinthia", SWIG_From_int((int)(wxDateTime::Gr_Austria_Carinthia
)));  
34416         PyDict_SetItemString(d
,"DateTime_Gr_Austria_Styria", SWIG_From_int((int)(wxDateTime::Gr_Austria_Styria
)));  
34419         PyDict_SetItemString(d
,"DateTime_Gr_Belgium", SWIG_From_int((int)(wxDateTime::Gr_Belgium
)));  
34422         PyDict_SetItemString(d
,"DateTime_Gr_Bulgaria", SWIG_From_int((int)(wxDateTime::Gr_Bulgaria
)));  
34425         PyDict_SetItemString(d
,"DateTime_Gr_Bulgaria_1", SWIG_From_int((int)(wxDateTime::Gr_Bulgaria_1
)));  
34428         PyDict_SetItemString(d
,"DateTime_Gr_Bulgaria_2", SWIG_From_int((int)(wxDateTime::Gr_Bulgaria_2
)));  
34431         PyDict_SetItemString(d
,"DateTime_Gr_Bulgaria_3", SWIG_From_int((int)(wxDateTime::Gr_Bulgaria_3
)));  
34434         PyDict_SetItemString(d
,"DateTime_Gr_Canada", SWIG_From_int((int)(wxDateTime::Gr_Canada
)));  
34437         PyDict_SetItemString(d
,"DateTime_Gr_China", SWIG_From_int((int)(wxDateTime::Gr_China
)));  
34440         PyDict_SetItemString(d
,"DateTime_Gr_China_1", SWIG_From_int((int)(wxDateTime::Gr_China_1
)));  
34443         PyDict_SetItemString(d
,"DateTime_Gr_China_2", SWIG_From_int((int)(wxDateTime::Gr_China_2
)));  
34446         PyDict_SetItemString(d
,"DateTime_Gr_Czechoslovakia", SWIG_From_int((int)(wxDateTime::Gr_Czechoslovakia
)));  
34449         PyDict_SetItemString(d
,"DateTime_Gr_Denmark", SWIG_From_int((int)(wxDateTime::Gr_Denmark
)));  
34452         PyDict_SetItemString(d
,"DateTime_Gr_Egypt", SWIG_From_int((int)(wxDateTime::Gr_Egypt
)));  
34455         PyDict_SetItemString(d
,"DateTime_Gr_Estonia", SWIG_From_int((int)(wxDateTime::Gr_Estonia
)));  
34458         PyDict_SetItemString(d
,"DateTime_Gr_Finland", SWIG_From_int((int)(wxDateTime::Gr_Finland
)));  
34461         PyDict_SetItemString(d
,"DateTime_Gr_France", SWIG_From_int((int)(wxDateTime::Gr_France
)));  
34464         PyDict_SetItemString(d
,"DateTime_Gr_France_Alsace", SWIG_From_int((int)(wxDateTime::Gr_France_Alsace
)));  
34467         PyDict_SetItemString(d
,"DateTime_Gr_France_Lorraine", SWIG_From_int((int)(wxDateTime::Gr_France_Lorraine
)));  
34470         PyDict_SetItemString(d
,"DateTime_Gr_France_Strasbourg", SWIG_From_int((int)(wxDateTime::Gr_France_Strasbourg
)));  
34473         PyDict_SetItemString(d
,"DateTime_Gr_Germany", SWIG_From_int((int)(wxDateTime::Gr_Germany
)));  
34476         PyDict_SetItemString(d
,"DateTime_Gr_Germany_Catholic", SWIG_From_int((int)(wxDateTime::Gr_Germany_Catholic
)));  
34479         PyDict_SetItemString(d
,"DateTime_Gr_Germany_Prussia", SWIG_From_int((int)(wxDateTime::Gr_Germany_Prussia
)));  
34482         PyDict_SetItemString(d
,"DateTime_Gr_Germany_Protestant", SWIG_From_int((int)(wxDateTime::Gr_Germany_Protestant
)));  
34485         PyDict_SetItemString(d
,"DateTime_Gr_GreatBritain", SWIG_From_int((int)(wxDateTime::Gr_GreatBritain
)));  
34488         PyDict_SetItemString(d
,"DateTime_Gr_Greece", SWIG_From_int((int)(wxDateTime::Gr_Greece
)));  
34491         PyDict_SetItemString(d
,"DateTime_Gr_Hungary", SWIG_From_int((int)(wxDateTime::Gr_Hungary
)));  
34494         PyDict_SetItemString(d
,"DateTime_Gr_Ireland", SWIG_From_int((int)(wxDateTime::Gr_Ireland
)));  
34497         PyDict_SetItemString(d
,"DateTime_Gr_Italy", SWIG_From_int((int)(wxDateTime::Gr_Italy
)));  
34500         PyDict_SetItemString(d
,"DateTime_Gr_Japan", SWIG_From_int((int)(wxDateTime::Gr_Japan
)));  
34503         PyDict_SetItemString(d
,"DateTime_Gr_Japan_1", SWIG_From_int((int)(wxDateTime::Gr_Japan_1
)));  
34506         PyDict_SetItemString(d
,"DateTime_Gr_Japan_2", SWIG_From_int((int)(wxDateTime::Gr_Japan_2
)));  
34509         PyDict_SetItemString(d
,"DateTime_Gr_Japan_3", SWIG_From_int((int)(wxDateTime::Gr_Japan_3
)));  
34512         PyDict_SetItemString(d
,"DateTime_Gr_Latvia", SWIG_From_int((int)(wxDateTime::Gr_Latvia
)));  
34515         PyDict_SetItemString(d
,"DateTime_Gr_Lithuania", SWIG_From_int((int)(wxDateTime::Gr_Lithuania
)));  
34518         PyDict_SetItemString(d
,"DateTime_Gr_Luxemburg", SWIG_From_int((int)(wxDateTime::Gr_Luxemburg
)));  
34521         PyDict_SetItemString(d
,"DateTime_Gr_Netherlands", SWIG_From_int((int)(wxDateTime::Gr_Netherlands
)));  
34524         PyDict_SetItemString(d
,"DateTime_Gr_Netherlands_Groningen", SWIG_From_int((int)(wxDateTime::Gr_Netherlands_Groningen
)));  
34527         PyDict_SetItemString(d
,"DateTime_Gr_Netherlands_Gelderland", SWIG_From_int((int)(wxDateTime::Gr_Netherlands_Gelderland
)));  
34530         PyDict_SetItemString(d
,"DateTime_Gr_Netherlands_Utrecht", SWIG_From_int((int)(wxDateTime::Gr_Netherlands_Utrecht
)));  
34533         PyDict_SetItemString(d
,"DateTime_Gr_Netherlands_Friesland", SWIG_From_int((int)(wxDateTime::Gr_Netherlands_Friesland
)));  
34536         PyDict_SetItemString(d
,"DateTime_Gr_Norway", SWIG_From_int((int)(wxDateTime::Gr_Norway
)));  
34539         PyDict_SetItemString(d
,"DateTime_Gr_Poland", SWIG_From_int((int)(wxDateTime::Gr_Poland
)));  
34542         PyDict_SetItemString(d
,"DateTime_Gr_Portugal", SWIG_From_int((int)(wxDateTime::Gr_Portugal
)));  
34545         PyDict_SetItemString(d
,"DateTime_Gr_Romania", SWIG_From_int((int)(wxDateTime::Gr_Romania
)));  
34548         PyDict_SetItemString(d
,"DateTime_Gr_Russia", SWIG_From_int((int)(wxDateTime::Gr_Russia
)));  
34551         PyDict_SetItemString(d
,"DateTime_Gr_Scotland", SWIG_From_int((int)(wxDateTime::Gr_Scotland
)));  
34554         PyDict_SetItemString(d
,"DateTime_Gr_Spain", SWIG_From_int((int)(wxDateTime::Gr_Spain
)));  
34557         PyDict_SetItemString(d
,"DateTime_Gr_Sweden", SWIG_From_int((int)(wxDateTime::Gr_Sweden
)));  
34560         PyDict_SetItemString(d
,"DateTime_Gr_Switzerland", SWIG_From_int((int)(wxDateTime::Gr_Switzerland
)));  
34563         PyDict_SetItemString(d
,"DateTime_Gr_Switzerland_Catholic", SWIG_From_int((int)(wxDateTime::Gr_Switzerland_Catholic
)));  
34566         PyDict_SetItemString(d
,"DateTime_Gr_Switzerland_Protestant", SWIG_From_int((int)(wxDateTime::Gr_Switzerland_Protestant
)));  
34569         PyDict_SetItemString(d
,"DateTime_Gr_Turkey", SWIG_From_int((int)(wxDateTime::Gr_Turkey
)));  
34572         PyDict_SetItemString(d
,"DateTime_Gr_USA", SWIG_From_int((int)(wxDateTime::Gr_USA
)));  
34575         PyDict_SetItemString(d
,"DateTime_Gr_Wales", SWIG_From_int((int)(wxDateTime::Gr_Wales
)));  
34578         PyDict_SetItemString(d
,"DateTime_Gr_Yugoslavia", SWIG_From_int((int)(wxDateTime::Gr_Yugoslavia
)));  
34581         PyDict_SetItemString(d
,"DateTime_Country_Unknown", SWIG_From_int((int)(wxDateTime::Country_Unknown
)));  
34584         PyDict_SetItemString(d
,"DateTime_Country_Default", SWIG_From_int((int)(wxDateTime::Country_Default
)));  
34587         PyDict_SetItemString(d
,"DateTime_Country_WesternEurope_Start", SWIG_From_int((int)(wxDateTime::Country_WesternEurope_Start
)));  
34590         PyDict_SetItemString(d
,"DateTime_Country_EEC", SWIG_From_int((int)(wxDateTime::Country_EEC
)));  
34593         PyDict_SetItemString(d
,"DateTime_France", SWIG_From_int((int)(wxDateTime::France
)));  
34596         PyDict_SetItemString(d
,"DateTime_Germany", SWIG_From_int((int)(wxDateTime::Germany
)));  
34599         PyDict_SetItemString(d
,"DateTime_UK", SWIG_From_int((int)(wxDateTime::UK
)));  
34602         PyDict_SetItemString(d
,"DateTime_Country_WesternEurope_End", SWIG_From_int((int)(wxDateTime::Country_WesternEurope_End
)));  
34605         PyDict_SetItemString(d
,"DateTime_Russia", SWIG_From_int((int)(wxDateTime::Russia
)));  
34608         PyDict_SetItemString(d
,"DateTime_USA", SWIG_From_int((int)(wxDateTime::USA
)));  
34611         PyDict_SetItemString(d
,"DateTime_Jan", SWIG_From_int((int)(wxDateTime::Jan
)));  
34614         PyDict_SetItemString(d
,"DateTime_Feb", SWIG_From_int((int)(wxDateTime::Feb
)));  
34617         PyDict_SetItemString(d
,"DateTime_Mar", SWIG_From_int((int)(wxDateTime::Mar
)));  
34620         PyDict_SetItemString(d
,"DateTime_Apr", SWIG_From_int((int)(wxDateTime::Apr
)));  
34623         PyDict_SetItemString(d
,"DateTime_May", SWIG_From_int((int)(wxDateTime::May
)));  
34626         PyDict_SetItemString(d
,"DateTime_Jun", SWIG_From_int((int)(wxDateTime::Jun
)));  
34629         PyDict_SetItemString(d
,"DateTime_Jul", SWIG_From_int((int)(wxDateTime::Jul
)));  
34632         PyDict_SetItemString(d
,"DateTime_Aug", SWIG_From_int((int)(wxDateTime::Aug
)));  
34635         PyDict_SetItemString(d
,"DateTime_Sep", SWIG_From_int((int)(wxDateTime::Sep
)));  
34638         PyDict_SetItemString(d
,"DateTime_Oct", SWIG_From_int((int)(wxDateTime::Oct
)));  
34641         PyDict_SetItemString(d
,"DateTime_Nov", SWIG_From_int((int)(wxDateTime::Nov
)));  
34644         PyDict_SetItemString(d
,"DateTime_Dec", SWIG_From_int((int)(wxDateTime::Dec
)));  
34647         PyDict_SetItemString(d
,"DateTime_Inv_Month", SWIG_From_int((int)(wxDateTime::Inv_Month
)));  
34650         PyDict_SetItemString(d
,"DateTime_Sun", SWIG_From_int((int)(wxDateTime::Sun
)));  
34653         PyDict_SetItemString(d
,"DateTime_Mon", SWIG_From_int((int)(wxDateTime::Mon
)));  
34656         PyDict_SetItemString(d
,"DateTime_Tue", SWIG_From_int((int)(wxDateTime::Tue
)));  
34659         PyDict_SetItemString(d
,"DateTime_Wed", SWIG_From_int((int)(wxDateTime::Wed
)));  
34662         PyDict_SetItemString(d
,"DateTime_Thu", SWIG_From_int((int)(wxDateTime::Thu
)));  
34665         PyDict_SetItemString(d
,"DateTime_Fri", SWIG_From_int((int)(wxDateTime::Fri
)));  
34668         PyDict_SetItemString(d
,"DateTime_Sat", SWIG_From_int((int)(wxDateTime::Sat
)));  
34671         PyDict_SetItemString(d
,"DateTime_Inv_WeekDay", SWIG_From_int((int)(wxDateTime::Inv_WeekDay
)));  
34674         PyDict_SetItemString(d
,"DateTime_Inv_Year", SWIG_From_int((int)(wxDateTime::Inv_Year
)));  
34677         PyDict_SetItemString(d
,"DateTime_Name_Full", SWIG_From_int((int)(wxDateTime::Name_Full
)));  
34680         PyDict_SetItemString(d
,"DateTime_Name_Abbr", SWIG_From_int((int)(wxDateTime::Name_Abbr
)));  
34683         PyDict_SetItemString(d
,"DateTime_Default_First", SWIG_From_int((int)(wxDateTime::Default_First
)));  
34686         PyDict_SetItemString(d
,"DateTime_Monday_First", SWIG_From_int((int)(wxDateTime::Monday_First
)));  
34689         PyDict_SetItemString(d
,"DateTime_Sunday_First", SWIG_From_int((int)(wxDateTime::Sunday_First
)));  
34691     SWIG_addvarlink(SWIG_globals
,(char*)"DefaultDateTime",_wrap_DefaultDateTime_get
, _wrap_DefaultDateTime_set
); 
34693         PyDict_SetItemString(d
,"DF_INVALID", SWIG_From_int((int)(wxDF_INVALID
)));  
34696         PyDict_SetItemString(d
,"DF_TEXT", SWIG_From_int((int)(wxDF_TEXT
)));  
34699         PyDict_SetItemString(d
,"DF_BITMAP", SWIG_From_int((int)(wxDF_BITMAP
)));  
34702         PyDict_SetItemString(d
,"DF_METAFILE", SWIG_From_int((int)(wxDF_METAFILE
)));  
34705         PyDict_SetItemString(d
,"DF_SYLK", SWIG_From_int((int)(wxDF_SYLK
)));  
34708         PyDict_SetItemString(d
,"DF_DIF", SWIG_From_int((int)(wxDF_DIF
)));  
34711         PyDict_SetItemString(d
,"DF_TIFF", SWIG_From_int((int)(wxDF_TIFF
)));  
34714         PyDict_SetItemString(d
,"DF_OEMTEXT", SWIG_From_int((int)(wxDF_OEMTEXT
)));  
34717         PyDict_SetItemString(d
,"DF_DIB", SWIG_From_int((int)(wxDF_DIB
)));  
34720         PyDict_SetItemString(d
,"DF_PALETTE", SWIG_From_int((int)(wxDF_PALETTE
)));  
34723         PyDict_SetItemString(d
,"DF_PENDATA", SWIG_From_int((int)(wxDF_PENDATA
)));  
34726         PyDict_SetItemString(d
,"DF_RIFF", SWIG_From_int((int)(wxDF_RIFF
)));  
34729         PyDict_SetItemString(d
,"DF_WAVE", SWIG_From_int((int)(wxDF_WAVE
)));  
34732         PyDict_SetItemString(d
,"DF_UNICODETEXT", SWIG_From_int((int)(wxDF_UNICODETEXT
)));  
34735         PyDict_SetItemString(d
,"DF_ENHMETAFILE", SWIG_From_int((int)(wxDF_ENHMETAFILE
)));  
34738         PyDict_SetItemString(d
,"DF_FILENAME", SWIG_From_int((int)(wxDF_FILENAME
)));  
34741         PyDict_SetItemString(d
,"DF_LOCALE", SWIG_From_int((int)(wxDF_LOCALE
)));  
34744         PyDict_SetItemString(d
,"DF_PRIVATE", SWIG_From_int((int)(wxDF_PRIVATE
)));  
34747         PyDict_SetItemString(d
,"DF_HTML", SWIG_From_int((int)(wxDF_HTML
)));  
34750         PyDict_SetItemString(d
,"DF_MAX", SWIG_From_int((int)(wxDF_MAX
)));  
34752     SWIG_addvarlink(SWIG_globals
,(char*)"FormatInvalid",_wrap_FormatInvalid_get
, _wrap_FormatInvalid_set
); 
34754         PyDict_SetItemString(d
,"DataObject_Get", SWIG_From_int((int)(wxDataObject::Get
)));  
34757         PyDict_SetItemString(d
,"DataObject_Set", SWIG_From_int((int)(wxDataObject::Set
)));  
34760         PyDict_SetItemString(d
,"DataObject_Both", SWIG_From_int((int)(wxDataObject::Both
)));  
34763         PyDict_SetItemString(d
,"Drag_CopyOnly", SWIG_From_int((int)(wxDrag_CopyOnly
)));  
34766         PyDict_SetItemString(d
,"Drag_AllowMove", SWIG_From_int((int)(wxDrag_AllowMove
)));  
34769         PyDict_SetItemString(d
,"Drag_DefaultMove", SWIG_From_int((int)(wxDrag_DefaultMove
)));  
34772         PyDict_SetItemString(d
,"DragError", SWIG_From_int((int)(wxDragError
)));  
34775         PyDict_SetItemString(d
,"DragNone", SWIG_From_int((int)(wxDragNone
)));  
34778         PyDict_SetItemString(d
,"DragCopy", SWIG_From_int((int)(wxDragCopy
)));  
34781         PyDict_SetItemString(d
,"DragMove", SWIG_From_int((int)(wxDragMove
)));  
34784         PyDict_SetItemString(d
,"DragLink", SWIG_From_int((int)(wxDragLink
)));  
34787         PyDict_SetItemString(d
,"DragCancel", SWIG_From_int((int)(wxDragCancel
)));  
34790     wxPyPtrTypeMap_Add("wxDropSource",     "wxPyDropSource"); 
34791     wxPyPtrTypeMap_Add("wxDropTarget",     "wxPyDropTarget"); 
34792     wxPyPtrTypeMap_Add("wxTextDropTarget", "wxPyTextDropTarget"); 
34793     wxPyPtrTypeMap_Add("wxFileDropTarget", "wxPyFileDropTarget"); 
34795     SWIG_addvarlink(SWIG_globals
,(char*)"DefaultVideoMode",_wrap_DefaultVideoMode_get
, _wrap_DefaultVideoMode_set
);