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  * ----------------------------------------------------------------------------- */ 
  12 #define SWIG_VERSION 0x010327 
  15 template<class T
> class SwigValueWrapper 
{ 
  18     SwigValueWrapper() : tt(0) { } 
  19     SwigValueWrapper(const SwigValueWrapper
<T
>& rhs
) : tt(new T(*rhs
.tt
)) { } 
  20     SwigValueWrapper(const T
& t
) : tt(new T(t
)) { } 
  21     ~SwigValueWrapper() { delete tt
; }  
  22     SwigValueWrapper
& operator=(const T
& t
) { delete tt
; tt 
= new T(t
); return *this; } 
  23     operator T
&() const { return *tt
; } 
  24     T 
*operator&() { return tt
; } 
  26     SwigValueWrapper
& operator=(const SwigValueWrapper
<T
>& rhs
); 
  30 /*********************************************************************** 
  32  *  This section contains generic SWIG labels for method/variable 
  33  *  declarations/attributes, and other compiler dependent labels. 
  35  ************************************************************************/ 
  37 /* template workaround for compilers that cannot correctly implement the C++ standard */ 
  38 #ifndef SWIGTEMPLATEDISAMBIGUATOR 
  39 #  if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560) 
  40 #    define SWIGTEMPLATEDISAMBIGUATOR template 
  42 #    define SWIGTEMPLATEDISAMBIGUATOR  
  46 /* inline attribute */ 
  48 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) 
  49 #   define SWIGINLINE inline 
  55 /* attribute recognised by some compilers to avoid 'unused' warnings */ 
  57 # if defined(__GNUC__) || defined(__ICC) 
  58 #   define SWIGUNUSED __attribute__ ((unused))  
  64 /* internal SWIG method */ 
  66 # define SWIGINTERN static SWIGUNUSED 
  69 /* internal inline SWIG method */ 
  70 #ifndef SWIGINTERNINLINE 
  71 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE 
  74 /* exporting methods for Windows DLLs */ 
  76 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) 
  77 #   if defined(STATIC_LINKED) 
  80 #     define SWIGEXPORT __declspec(dllexport) 
  87 /* calling conventions for Windows */ 
  89 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) 
  90 #   define SWIGSTDCALL __stdcall 
 100 /*********************************************************************** 
 103  *     This file contains generic CAPI SWIG runtime support for pointer 
 106  ************************************************************************/ 
 108 /* This should only be incremented when either the layout of swig_type_info changes, 
 109    or for whatever reason, the runtime changes incompatibly */ 
 110 #define SWIG_RUNTIME_VERSION "2" 
 112 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ 
 113 #ifdef SWIG_TYPE_TABLE 
 114 # define SWIG_QUOTE_STRING(x) #x 
 115 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) 
 116 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) 
 118 # define SWIG_TYPE_TABLE_NAME 
 122   You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for 
 123   creating a static or dynamic library from the swig runtime code. 
 124   In 99.9% of the cases, swig just needs to declare them as 'static'. 
 126   But only do this if is strictly necessary, ie, if you have problems 
 127   with your compiler or so. 
 131 # define SWIGRUNTIME SWIGINTERN 
 134 #ifndef SWIGRUNTIMEINLINE 
 135 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE 
 144 typedef void *(*swig_converter_func
)(void *); 
 145 typedef struct swig_type_info 
*(*swig_dycast_func
)(void **); 
 147 /* Structure to store inforomation on one type */ 
 148 typedef struct swig_type_info 
{ 
 149   const char             *name
;                 /* mangled name of this type */ 
 150   const char             *str
;                  /* human readable name of this type */ 
 151   swig_dycast_func        dcast
;                /* dynamic cast function down a hierarchy */ 
 152   struct swig_cast_info  
*cast
;                 /* linked list of types that can cast into this type */ 
 153   void                   *clientdata
;           /* language specific type data */ 
 156 /* Structure to store a type and conversion function used for casting */ 
 157 typedef struct swig_cast_info 
{ 
 158   swig_type_info         
*type
;                 /* pointer to type that is equivalent to this type */ 
 159   swig_converter_func     converter
;            /* function to cast the void pointers */ 
 160   struct swig_cast_info  
*next
;                 /* pointer to next cast in linked list */ 
 161   struct swig_cast_info  
*prev
;                 /* pointer to the previous cast */ 
 164 /* Structure used to store module information 
 165  * Each module generates one structure like this, and the runtime collects 
 166  * all of these structures and stores them in a circularly linked list.*/ 
 167 typedef struct swig_module_info 
{ 
 168   swig_type_info         
**types
;               /* Array of pointers to swig_type_info structures that are in this module */ 
 169   size_t                 size
;                  /* Number of types in this module */ 
 170   struct swig_module_info 
*next
;                /* Pointer to next element in circularly linked list */ 
 171   swig_type_info         
**type_initial
;        /* Array of initially generated type structures */ 
 172   swig_cast_info         
**cast_initial
;        /* Array of initially generated casting structures */ 
 173   void                    *clientdata
;          /* Language specific module data */ 
 178   Compare two type names skipping the space characters, therefore 
 179   "char*" == "char *" and "Class<int>" == "Class<int >", etc. 
 181   Return 0 when the two name types are equivalent, as in 
 182   strncmp, but skipping ' '. 
 185 SWIG_TypeNameComp(const char *f1
, const char *l1
, 
 186                   const char *f2
, const char *l2
) { 
 187   for (;(f1 
!= l1
) && (f2 
!= l2
); ++f1
, ++f2
) { 
 188     while ((*f1 
== ' ') && (f1 
!= l1
)) ++f1
; 
 189     while ((*f2 
== ' ') && (f2 
!= l2
)) ++f2
; 
 190     if (*f1 
!= *f2
) return (int)(*f1 
- *f2
); 
 192   return (l1 
- f1
) - (l2 
- f2
); 
 196   Check type equivalence in a name list like <name1>|<name2>|... 
 197   Return 0 if not equal, 1 if equal 
 200 SWIG_TypeEquiv(const char *nb
, const char *tb
) { 
 202   const char* te 
= tb 
+ strlen(tb
); 
 204   while (!equiv 
&& *ne
) { 
 205     for (nb 
= ne
; *ne
; ++ne
) { 
 206       if (*ne 
== '|') break; 
 208     equiv 
= (SWIG_TypeNameComp(nb
, ne
, tb
, te
) == 0) ? 1 : 0; 
 215   Check type equivalence in a name list like <name1>|<name2>|... 
 216   Return 0 if equal, -1 if nb < tb, 1 if nb > tb 
 219 SWIG_TypeCompare(const char *nb
, const char *tb
) { 
 221   const char* te 
= tb 
+ strlen(tb
); 
 223   while (!equiv 
&& *ne
) { 
 224     for (nb 
= ne
; *ne
; ++ne
) { 
 225       if (*ne 
== '|') break; 
 227     equiv 
= (SWIG_TypeNameComp(nb
, ne
, tb
, te
) == 0) ? 1 : 0; 
 234 /* think of this as a c++ template<> or a scheme macro */ 
 235 #define SWIG_TypeCheck_Template(comparison, ty)         \ 
 237     swig_cast_info *iter = ty->cast;                    \ 
 240         if (iter == ty->cast) return iter;              \ 
 241         /* Move iter to the top of the linked list */   \ 
 242         iter->prev->next = iter->next;                  \ 
 244           iter->next->prev = iter->prev;                \ 
 245         iter->next = ty->cast;                          \ 
 247         if (ty->cast) ty->cast->prev = iter;            \ 
 259 SWIGRUNTIME swig_cast_info 
* 
 260 SWIG_TypeCheck(const char *c
, swig_type_info 
*ty
) { 
 261   SWIG_TypeCheck_Template(strcmp(iter
->type
->name
, c
) == 0, ty
); 
 264 /* Same as previous function, except strcmp is replaced with a pointer comparison */ 
 265 SWIGRUNTIME swig_cast_info 
* 
 266 SWIG_TypeCheckStruct(swig_type_info 
*from
, swig_type_info 
*into
) { 
 267   SWIG_TypeCheck_Template(iter
->type 
== from
, into
); 
 271   Cast a pointer up an inheritance hierarchy 
 273 SWIGRUNTIMEINLINE 
void * 
 274 SWIG_TypeCast(swig_cast_info 
*ty
, void *ptr
) { 
 275   return ((!ty
) || (!ty
->converter
)) ? ptr 
: (*ty
->converter
)(ptr
); 
 279    Dynamic pointer casting. Down an inheritance hierarchy 
 281 SWIGRUNTIME swig_type_info 
* 
 282 SWIG_TypeDynamicCast(swig_type_info 
*ty
, void **ptr
) { 
 283   swig_type_info 
*lastty 
= ty
; 
 284   if (!ty 
|| !ty
->dcast
) return ty
; 
 285   while (ty 
&& (ty
->dcast
)) { 
 286     ty 
= (*ty
->dcast
)(ptr
); 
 293   Return the name associated with this type 
 295 SWIGRUNTIMEINLINE 
const char * 
 296 SWIG_TypeName(const swig_type_info 
*ty
) { 
 301   Return the pretty name associated with this type, 
 302   that is an unmangled type name in a form presentable to the user. 
 304 SWIGRUNTIME 
const char * 
 305 SWIG_TypePrettyName(const swig_type_info 
*type
) { 
 306   /* The "str" field contains the equivalent pretty names of the 
 307      type, separated by vertical-bar characters.  We choose 
 308      to print the last name, as it is often (?) the most 
 310   if (type
->str 
!= NULL
) { 
 311     const char *last_name 
= type
->str
; 
 313     for (s 
= type
->str
; *s
; s
++) 
 314       if (*s 
== '|') last_name 
= s
+1; 
 322    Set the clientdata field for a type 
 325 SWIG_TypeClientData(swig_type_info 
*ti
, void *clientdata
) { 
 326   swig_cast_info 
*cast 
= ti
->cast
; 
 327   /* if (ti->clientdata == clientdata) return; */ 
 328   ti
->clientdata 
= clientdata
; 
 331     if (!cast
->converter
) { 
 332       swig_type_info 
*tc 
= cast
->type
; 
 333       if (!tc
->clientdata
) { 
 334         SWIG_TypeClientData(tc
, clientdata
); 
 342   Search for a swig_type_info structure only by mangled name 
 343   Search is a O(log #types) 
 345   We start searching at module start, and finish searching when start == end.   
 346   Note: if start == end at the beginning of the function, we go all the way around 
 349 SWIGRUNTIME swig_type_info 
* 
 350 SWIG_MangledTypeQueryModule(swig_module_info 
*start
,  
 351                             swig_module_info 
*end
,  
 353   swig_module_info 
*iter 
= start
; 
 356       register size_t l 
= 0; 
 357       register size_t r 
= iter
->size 
- 1; 
 359         /* since l+r >= 0, we can (>> 1) instead (/ 2) */ 
 360         register size_t i 
= (l 
+ r
) >> 1;  
 361         const char *iname 
= iter
->types
[i
]->name
; 
 363           register int compare 
= strcmp(name
, iname
); 
 365             return iter
->types
[i
]; 
 366           } else if (compare 
< 0) { 
 372           } else if (compare 
> 0) { 
 376           break; /* should never happen */ 
 381   } while (iter 
!= end
); 
 386   Search for a swig_type_info structure for either a mangled name or a human readable name. 
 387   It first searches the mangled names of the types, which is a O(log #types) 
 388   If a type is not found it then searches the human readable names, which is O(#types). 
 390   We start searching at module start, and finish searching when start == end.   
 391   Note: if start == end at the beginning of the function, we go all the way around 
 394 SWIGRUNTIME swig_type_info 
* 
 395 SWIG_TypeQueryModule(swig_module_info 
*start
,  
 396                      swig_module_info 
*end
,  
 398   /* STEP 1: Search the name field using binary search */ 
 399   swig_type_info 
*ret 
= SWIG_MangledTypeQueryModule(start
, end
, name
); 
 403     /* STEP 2: If the type hasn't been found, do a complete search 
 404        of the str field (the human readable name) */ 
 405     swig_module_info 
*iter 
= start
; 
 407       register size_t i 
= 0; 
 408       for (; i 
< iter
->size
; ++i
) { 
 409         if (iter
->types
[i
]->str 
&& (SWIG_TypeEquiv(iter
->types
[i
]->str
, name
))) 
 410           return iter
->types
[i
]; 
 413     } while (iter 
!= end
); 
 416   /* neither found a match */ 
 422    Pack binary data into a string 
 425 SWIG_PackData(char *c
, void *ptr
, size_t sz
) { 
 426   static const char hex
[17] = "0123456789abcdef"; 
 427   register const unsigned char *u 
= (unsigned char *) ptr
; 
 428   register const unsigned char *eu 
=  u 
+ sz
; 
 429   for (; u 
!= eu
; ++u
) { 
 430     register unsigned char uu 
= *u
; 
 431     *(c
++) = hex
[(uu 
& 0xf0) >> 4]; 
 432     *(c
++) = hex
[uu 
& 0xf]; 
 438    Unpack binary data from a string 
 440 SWIGRUNTIME 
const char * 
 441 SWIG_UnpackData(const char *c
, void *ptr
, size_t sz
) { 
 442   register unsigned char *u 
= (unsigned char *) ptr
; 
 443   register const unsigned char *eu 
= u 
+ sz
; 
 444   for (; u 
!= eu
; ++u
) { 
 445     register char d 
= *(c
++); 
 446     register unsigned char uu 
= 0; 
 447     if ((d 
>= '0') && (d 
<= '9')) 
 448       uu 
= ((d 
- '0') << 4); 
 449     else if ((d 
>= 'a') && (d 
<= 'f')) 
 450       uu 
= ((d 
- ('a'-10)) << 4); 
 454     if ((d 
>= '0') && (d 
<= '9')) 
 456     else if ((d 
>= 'a') && (d 
<= 'f')) 
 457       uu 
|= (d 
- ('a'-10)); 
 466    Pack 'void *' into a string buffer. 
 469 SWIG_PackVoidPtr(char *buff
, void *ptr
, const char *name
, size_t bsz
) { 
 471   if ((2*sizeof(void *) + 2) > bsz
) return 0; 
 473   r 
= SWIG_PackData(r
,&ptr
,sizeof(void *)); 
 474   if (strlen(name
) + 1 > (bsz 
- (r 
- buff
))) return 0; 
 479 SWIGRUNTIME 
const char * 
 480 SWIG_UnpackVoidPtr(const char *c
, void **ptr
, const char *name
) { 
 482     if (strcmp(c
,"NULL") == 0) { 
 489   return SWIG_UnpackData(++c
,ptr
,sizeof(void *)); 
 493 SWIG_PackDataName(char *buff
, void *ptr
, size_t sz
, const char *name
, size_t bsz
) { 
 495   size_t lname 
= (name 
? strlen(name
) : 0); 
 496   if ((2*sz 
+ 2 + lname
) > bsz
) return 0; 
 498   r 
= SWIG_PackData(r
,ptr
,sz
); 
 500     strncpy(r
,name
,lname
+1); 
 507 SWIGRUNTIME 
const char * 
 508 SWIG_UnpackDataName(const char *c
, void *ptr
, size_t sz
, const char *name
) { 
 510     if (strcmp(c
,"NULL") == 0) { 
 517   return SWIG_UnpackData(++c
,ptr
,sz
); 
 524 /* ----------------------------------------------------------------------------- 
 525  * SWIG API. Portion that goes into the runtime 
 526  * ----------------------------------------------------------------------------- */ 
 532 /* ----------------------------------------------------------------------------- 
 533  * for internal method declarations 
 534  * ----------------------------------------------------------------------------- */ 
 537 #  define SWIGINTERN static SWIGUNUSED 
 540 #ifndef SWIGINTERNINLINE 
 541 #  define SWIGINTERNINLINE SWIGINTERN SWIGINLINE 
 545   Exception handling in wrappers 
 547 #define SWIG_fail                goto fail 
 548 #define SWIG_arg_fail(arg)       SWIG_Python_ArgFail(arg) 
 549 #define SWIG_append_errmsg(msg)   SWIG_Python_AddErrMesg(msg,0) 
 550 #define SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1) 
 551 #define SWIG_type_error(type,obj) SWIG_Python_TypeError(type,obj) 
 552 #define SWIG_null_ref(type)       SWIG_Python_NullRef(type) 
 557 #define SWIG_contract_assert(expr, msg) \ 
 558  if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else 
 560 /* ----------------------------------------------------------------------------- 
 561  * Constant declarations 
 562  * ----------------------------------------------------------------------------- */ 
 565 #define SWIG_PY_INT     1 
 566 #define SWIG_PY_FLOAT   2 
 567 #define SWIG_PY_STRING  3 
 568 #define SWIG_PY_POINTER 4 
 569 #define SWIG_PY_BINARY  5 
 571 /* Constant information structure */ 
 572 typedef struct swig_const_info 
{ 
 578     swig_type_info 
**ptype
; 
 582 /* ----------------------------------------------------------------------------- 
 583  * Alloc. memory flags 
 584  * ----------------------------------------------------------------------------- */ 
 585 #define SWIG_OLDOBJ  1 
 586 #define SWIG_NEWOBJ  SWIG_OLDOBJ + 1 
 587 #define SWIG_PYSTR   SWIG_NEWOBJ + 1 
 594 /*********************************************************************** 
 597  *     This file contains the runtime support for Python modules 
 598  *     and includes code for managing global variables and pointer 
 601  * Author : David Beazley (beazley@cs.uchicago.edu) 
 602  ************************************************************************/ 
 604 /* Common SWIG API */ 
 605 #define SWIG_ConvertPtr(obj, pp, type, flags)    SWIG_Python_ConvertPtr(obj, pp, type, flags) 
 606 #define SWIG_NewPointerObj(p, type, flags)       SWIG_Python_NewPointerObj(p, type, flags) 
 607 #define SWIG_MustGetPtr(p, type, argnum, flags)  SWIG_Python_MustGetPtr(p, type, argnum, flags) 
 610 /* Python-specific SWIG API */ 
 611 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags)   SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags) 
 612 #define SWIG_NewPackedObj(ptr, sz, type)              SWIG_Python_NewPackedObj(ptr, sz, type) 
 615 #define SWIG_GetModule(clientdata) SWIG_Python_GetModule() 
 616 #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer) 
 618 /* ----------------------------------------------------------------------------- 
 619  * Pointer declarations 
 620  * ----------------------------------------------------------------------------- */ 
 622   Use SWIG_NO_COBJECT_TYPES to force the use of strings to represent 
 623   C/C++ pointers in the python side. Very useful for debugging, but 
 626 #if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES) 
 627 #  define SWIG_COBJECT_TYPES 
 630 /* Flags for pointer conversion */ 
 631 #define SWIG_POINTER_EXCEPTION     0x1 
 632 #define SWIG_POINTER_DISOWN        0x2 
 635 /* Add PyOS_snprintf for old Pythons */ 
 636 #if PY_VERSION_HEX < 0x02020000 
 637 #define PyOS_snprintf snprintf 
 644 /* ----------------------------------------------------------------------------- 
 645  * Create a new pointer string  
 646  * ----------------------------------------------------------------------------- */ 
 647 #ifndef SWIG_BUFFER_SIZE 
 648 #define SWIG_BUFFER_SIZE 1024 
 651 /* A crude PyString_FromFormat implementation for old Pythons */ 
 652 #if PY_VERSION_HEX < 0x02020000 
 654 PyString_FromFormat(const char *fmt
, ...) { 
 656   char buf
[SWIG_BUFFER_SIZE 
* 2]; 
 659   res 
= vsnprintf(buf
, sizeof(buf
), fmt
, ap
); 
 661   return (res 
< 0 || res 
>= sizeof(buf
)) ? 0 : PyString_FromString(buf
); 
 665 #if PY_VERSION_HEX < 0x01060000 
 666 #define PyObject_Del(op) PyMem_DEL((op)) 
 669 #if defined(SWIG_COBJECT_TYPES) 
 670 #if !defined(SWIG_COBJECT_PYTHON) 
 671 /* ----------------------------------------------------------------------------- 
 672  * Implements a simple Swig Object type, and use it instead of PyCObject 
 673  * ----------------------------------------------------------------------------- */ 
 681 /* Declarations for objects of type PySwigObject */ 
 684 PySwigObject_print(PySwigObject 
*v
, FILE *fp
, int flags
) 
 686   char result
[SWIG_BUFFER_SIZE
]; 
 688   if (SWIG_PackVoidPtr(result
, v
->ptr
, v
->desc
, sizeof(result
))) { 
 689     fputs("<Swig Object at ", fp
); fputs(result
, fp
); fputs(">", fp
); 
 696 SWIGRUNTIME PyObject 
* 
 697 PySwigObject_repr(PySwigObject 
*v
) 
 699   char result
[SWIG_BUFFER_SIZE
]; 
 700   return SWIG_PackVoidPtr(result
, v
->ptr
, v
->desc
, sizeof(result
)) ? 
 701     PyString_FromFormat("<Swig Object at %s>", result
) : 0; 
 704 SWIGRUNTIME PyObject 
* 
 705 PySwigObject_str(PySwigObject 
*v
) 
 707   char result
[SWIG_BUFFER_SIZE
]; 
 708   return SWIG_PackVoidPtr(result
, v
->ptr
, v
->desc
, sizeof(result
)) ? 
 709     PyString_FromString(result
) : 0; 
 712 SWIGRUNTIME PyObject 
* 
 713 PySwigObject_long(PySwigObject 
*v
) 
 715   return PyLong_FromVoidPtr(v
->ptr
); 
 718 SWIGRUNTIME PyObject 
* 
 719 PySwigObject_format(const char* fmt
, PySwigObject 
*v
) 
 721   PyObject 
*res 
= NULL
; 
 722   PyObject 
*args 
= PyTuple_New(1); 
 723   if (args 
&& (PyTuple_SetItem(args
, 0, PySwigObject_long(v
)) == 0)) { 
 724     PyObject 
*ofmt 
= PyString_FromString(fmt
); 
 726       res 
= PyString_Format(ofmt
,args
); 
 734 SWIGRUNTIME PyObject 
* 
 735 PySwigObject_oct(PySwigObject 
*v
) 
 737   return PySwigObject_format("%o",v
); 
 740 SWIGRUNTIME PyObject 
* 
 741 PySwigObject_hex(PySwigObject 
*v
) 
 743   return PySwigObject_format("%x",v
); 
 747 PySwigObject_compare(PySwigObject 
*v
, PySwigObject 
*w
) 
 749   int c 
= strcmp(v
->desc
, w
->desc
); 
 751     return (c 
> 0) ? 1 : -1; 
 755     return (i 
< j
) ? -1 : ((i 
> j
) ? 1 : 0); 
 760 PySwigObject_dealloc(PySwigObject 
*self
) 
 765 SWIGRUNTIME PyTypeObject
* 
 766 PySwigObject_type(void) { 
 767   static char pyswigobject_type__doc__
[] =  
 768     "Swig object carries a C/C++ instance pointer"; 
 770   static PyNumberMethods PySwigObject_as_number 
= { 
 771     (binaryfunc
)0, /*nb_add*/ 
 772     (binaryfunc
)0, /*nb_subtract*/ 
 773     (binaryfunc
)0, /*nb_multiply*/ 
 774     (binaryfunc
)0, /*nb_divide*/ 
 775     (binaryfunc
)0, /*nb_remainder*/ 
 776     (binaryfunc
)0, /*nb_divmod*/ 
 777     (ternaryfunc
)0,/*nb_power*/ 
 778     (unaryfunc
)0,  /*nb_negative*/ 
 779     (unaryfunc
)0,  /*nb_positive*/ 
 780     (unaryfunc
)0,  /*nb_absolute*/ 
 781     (inquiry
)0,    /*nb_nonzero*/ 
 788     (coercion
)0,   /*nb_coerce*/ 
 789     (unaryfunc
)PySwigObject_long
, /*nb_int*/ 
 790     (unaryfunc
)PySwigObject_long
, /*nb_long*/ 
 791     (unaryfunc
)0,                 /*nb_float*/ 
 792     (unaryfunc
)PySwigObject_oct
,  /*nb_oct*/ 
 793     (unaryfunc
)PySwigObject_hex
,  /*nb_hex*/ 
 794 #if PY_VERSION_HEX >= 0x02020000 
 795     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */  
 796 #elif PY_VERSION_HEX >= 0x02000000 
 797     0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */ 
 801   static PyTypeObject pyswigobject_type
 
 802 #if !defined(__cplusplus) 
 804   static int type_init 
= 0; 
 809     PyObject_HEAD_INIT(&PyType_Type
) 
 811     (char *)"PySwigObject",             /*tp_name*/ 
 812     sizeof(PySwigObject
),               /*tp_basicsize*/ 
 815     (destructor
)PySwigObject_dealloc
,   /*tp_dealloc*/ 
 816     (printfunc
)PySwigObject_print
,      /*tp_print*/ 
 817     (getattrfunc
)0,                     /*tp_getattr*/ 
 818     (setattrfunc
)0,                     /*tp_setattr*/ 
 819     (cmpfunc
)PySwigObject_compare
,      /*tp_compare*/ 
 820     (reprfunc
)PySwigObject_repr
,        /*tp_repr*/ 
 821     &PySwigObject_as_number
,            /*tp_as_number*/ 
 822     0,                                  /*tp_as_sequence*/ 
 824     (hashfunc
)0,                        /*tp_hash*/ 
 825     (ternaryfunc
)0,                     /*tp_call*/ 
 826     (reprfunc
)PySwigObject_str
,         /*tp_str*/ 
 827     /* Space for future expansion */ 
 829     pyswigobject_type__doc__
,           /* Documentation string */ 
 830 #if PY_VERSION_HEX >= 0x02000000 
 834 #if PY_VERSION_HEX >= 0x02010000 
 835     0,                                  /* tp_richcompare */ 
 836     0,                                  /* tp_weaklistoffset */ 
 838 #if PY_VERSION_HEX >= 0x02020000 
 839     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ 
 841 #if PY_VERSION_HEX >= 0x02030000 
 845     0,0,0,0                             /* tp_alloc -> tp_next */ 
 848 #if !defined(__cplusplus) 
 849     pyswigobject_type 
= tmp
; 
 853   return &pyswigobject_type
; 
 856 SWIGRUNTIME PyObject 
* 
 857 PySwigObject_FromVoidPtrAndDesc(void *ptr
, const char *desc
) 
 859   PySwigObject 
*self 
= PyObject_NEW(PySwigObject
, PySwigObject_type()); 
 864   return (PyObject 
*)self
; 
 867 SWIGRUNTIMEINLINE 
void * 
 868 PySwigObject_AsVoidPtr(PyObject 
*self
) 
 870   return ((PySwigObject 
*)self
)->ptr
; 
 873 SWIGRUNTIMEINLINE 
const char * 
 874 PySwigObject_GetDesc(PyObject 
*self
) 
 876   return ((PySwigObject 
*)self
)->desc
; 
 879 SWIGRUNTIMEINLINE 
int 
 880 PySwigObject_Check(PyObject 
*op
) { 
 881   return ((op
)->ob_type 
== PySwigObject_type())  
 882     || (strcmp((op
)->ob_type
->tp_name
,"PySwigObject") == 0); 
 885 /* ----------------------------------------------------------------------------- 
 886  * Implements a simple Swig Packed type, and use it instead of string 
 887  * ----------------------------------------------------------------------------- */ 
 897 PySwigPacked_print(PySwigPacked 
*v
, FILE *fp
, int flags
) 
 899   char result
[SWIG_BUFFER_SIZE
]; 
 901   fputs("<Swig Packed ", fp
);  
 902   if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) { 
 911 SWIGRUNTIME PyObject 
* 
 912 PySwigPacked_repr(PySwigPacked 
*v
) 
 914   char result
[SWIG_BUFFER_SIZE
]; 
 915   if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) { 
 916     return PyString_FromFormat("<Swig Packed at %s%s>", result
, v
->desc
); 
 918     return PyString_FromFormat("<Swig Packed %s>", v
->desc
); 
 922 SWIGRUNTIME PyObject 
* 
 923 PySwigPacked_str(PySwigPacked 
*v
) 
 925   char result
[SWIG_BUFFER_SIZE
]; 
 926   if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))){ 
 927     return PyString_FromFormat("%s%s", result
, v
->desc
); 
 929     return PyString_FromString(v
->desc
); 
 934 PySwigPacked_compare(PySwigPacked 
*v
, PySwigPacked 
*w
) 
 936   int c 
= strcmp(v
->desc
, w
->desc
); 
 938     return (c 
> 0) ? 1 : -1; 
 942     int s 
= (i 
< j
) ? -1 : ((i 
> j
) ? 1 : 0); 
 943     return s 
? s 
: strncmp((char *)v
->pack
, (char *)w
->pack
, 2*v
->size
); 
 948 PySwigPacked_dealloc(PySwigPacked 
*self
) 
 954 SWIGRUNTIME PyTypeObject
* 
 955 PySwigPacked_type(void) { 
 956   static char pyswigpacked_type__doc__
[] =  
 957     "Swig object carries a C/C++ instance pointer"; 
 958   static PyTypeObject pyswigpacked_type
 
 959 #if !defined(__cplusplus) 
 961   static int type_init 
= 0;   
 966     PyObject_HEAD_INIT(&PyType_Type
) 
 968     (char *)"PySwigPacked",             /*tp_name*/ 
 969     sizeof(PySwigPacked
),               /*tp_basicsize*/ 
 972     (destructor
)PySwigPacked_dealloc
,   /*tp_dealloc*/ 
 973     (printfunc
)PySwigPacked_print
,      /*tp_print*/ 
 974     (getattrfunc
)0,                     /*tp_getattr*/ 
 975     (setattrfunc
)0,                     /*tp_setattr*/ 
 976     (cmpfunc
)PySwigPacked_compare
,      /*tp_compare*/ 
 977     (reprfunc
)PySwigPacked_repr
,        /*tp_repr*/ 
 979     0,                                  /*tp_as_sequence*/ 
 981     (hashfunc
)0,                        /*tp_hash*/ 
 982     (ternaryfunc
)0,                     /*tp_call*/ 
 983     (reprfunc
)PySwigPacked_str
,         /*tp_str*/ 
 984     /* Space for future expansion */ 
 986     pyswigpacked_type__doc__
,           /* Documentation string */ 
 987 #if PY_VERSION_HEX >= 0x02000000 
 991 #if PY_VERSION_HEX >= 0x02010000 
 992     0,                                  /* tp_richcompare */ 
 993     0,                                  /* tp_weaklistoffset */ 
 995 #if PY_VERSION_HEX >= 0x02020000          
 996     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ 
 998 #if PY_VERSION_HEX >= 0x02030000 
1002     0,0,0,0                             /* tp_alloc -> tp_next */ 
1005 #if !defined(__cplusplus) 
1006     pyswigpacked_type 
= tmp
; 
1010   return &pyswigpacked_type
; 
1013 SWIGRUNTIME PyObject 
* 
1014 PySwigPacked_FromDataAndDesc(void *ptr
, size_t size
, const char *desc
) 
1016   PySwigPacked 
*self 
= PyObject_NEW(PySwigPacked
, PySwigPacked_type()); 
1020     void *pack 
= malloc(size
); 
1022       memcpy(pack
, ptr
, size
); 
1026       return (PyObject 
*) self
; 
1032 SWIGRUNTIMEINLINE 
const char * 
1033 PySwigPacked_UnpackData(PyObject 
*obj
, void *ptr
, size_t size
) 
1035   PySwigPacked 
*self 
= (PySwigPacked 
*)obj
; 
1036   if (self
->size 
!= size
) return 0; 
1037   memcpy(ptr
, self
->pack
, size
); 
1041 SWIGRUNTIMEINLINE 
const char * 
1042 PySwigPacked_GetDesc(PyObject 
*self
) 
1044   return ((PySwigPacked 
*)self
)->desc
; 
1047 SWIGRUNTIMEINLINE 
int 
1048 PySwigPacked_Check(PyObject 
*op
) { 
1049   return ((op
)->ob_type 
== PySwigPacked_type())  
1050     || (strcmp((op
)->ob_type
->tp_name
,"PySwigPacked") == 0); 
1054 /* ----------------------------------------------------------------------------- 
1055  * Use the old Python PyCObject instead of PySwigObject 
1056  * ----------------------------------------------------------------------------- */ 
1058 #define PySwigObject_GetDesc(obj)                  PyCObject_GetDesc(obj) 
1059 #define PySwigObject_Check(obj)            PyCObject_Check(obj) 
1060 #define PySwigObject_AsVoidPtr(obj)        PyCObject_AsVoidPtr(obj) 
1061 #define PySwigObject_FromVoidPtrAndDesc(p, d)  PyCObject_FromVoidPtrAndDesc(p, d, NULL) 
1067 /* ----------------------------------------------------------------------------- 
1068  * errors manipulation 
1069  * ----------------------------------------------------------------------------- */ 
1072 SWIG_Python_TypeError(const char *type
, PyObject 
*obj
) 
1075 #if defined(SWIG_COBJECT_TYPES) 
1076     if (obj 
&& PySwigObject_Check(obj
)) { 
1077       const char *otype 
= (const char *) PySwigObject_GetDesc(obj
); 
1079         PyErr_Format(PyExc_TypeError
, "a '%s' is expected, 'PySwigObject(%s)' is received", 
1086       const char *otype 
= (obj 
? obj
->ob_type
->tp_name 
: 0);  
1088         PyObject 
*str 
= PyObject_Str(obj
); 
1089         const char *cstr 
= str 
? PyString_AsString(str
) : 0; 
1091           PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s(%s)' is received", 
1094           PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s' is received", 
1101     PyErr_Format(PyExc_TypeError
, "a '%s' is expected", type
); 
1103     PyErr_Format(PyExc_TypeError
, "unexpected type is received"); 
1107 SWIGRUNTIMEINLINE 
void 
1108 SWIG_Python_NullRef(const char *type
) 
1111     PyErr_Format(PyExc_TypeError
, "null reference of type '%s' was received",type
); 
1113     PyErr_Format(PyExc_TypeError
, "null reference was received"); 
1118 SWIG_Python_AddErrMesg(const char* mesg
, int infront
) 
1120   if (PyErr_Occurred()) { 
1122     PyObject 
*value 
= 0; 
1123     PyObject 
*traceback 
= 0; 
1124     PyErr_Fetch(&type
, &value
, &traceback
); 
1126       PyObject 
*old_str 
= PyObject_Str(value
); 
1130         PyErr_Format(type
, "%s %s", mesg
, PyString_AsString(old_str
)); 
1132         PyErr_Format(type
, "%s %s", PyString_AsString(old_str
), mesg
); 
1143 SWIG_Python_ArgFail(int argnum
) 
1145   if (PyErr_Occurred()) { 
1146     /* add information about failing argument */ 
1148     PyOS_snprintf(mesg
, sizeof(mesg
), "argument number %d:", argnum
); 
1149     return SWIG_Python_AddErrMesg(mesg
, 1); 
1156 /* ----------------------------------------------------------------------------- 
1157  * pointers/data manipulation 
1158  * ----------------------------------------------------------------------------- */ 
1160 /* Convert a pointer value */ 
1162 SWIG_Python_ConvertPtr(PyObject 
*obj
, void **ptr
, swig_type_info 
*ty
, int flags
) { 
1165   static PyObject 
*SWIG_this 
= 0; 
1167   PyObject  
*pyobj 
= 0; 
1171   if (obj 
== Py_None
) { 
1176 #ifdef SWIG_COBJECT_TYPES 
1177   if (!(PySwigObject_Check(obj
))) { 
1179       SWIG_this 
= PyString_FromString("this"); 
1181     obj 
= PyObject_GetAttr(obj
,SWIG_this
); 
1183     if (!obj
) goto type_error
; 
1184     if (!PySwigObject_Check(obj
)) { 
1189   vptr 
= PySwigObject_AsVoidPtr(obj
); 
1190   c 
= (const char *) PySwigObject_GetDesc(obj
); 
1191   if (newref
) { Py_DECREF(obj
); } 
1194   if (!(PyString_Check(obj
))) { 
1196       SWIG_this 
= PyString_FromString("this"); 
1198     obj 
= PyObject_GetAttr(obj
,SWIG_this
); 
1200     if (!obj
) goto type_error
; 
1201     if (!PyString_Check(obj
)) { 
1206   c 
= PyString_AsString(obj
); 
1207   /* Pointer values must start with leading underscore */ 
1208   c 
= SWIG_UnpackVoidPtr(c
, &vptr
, ty
->name
); 
1209   if (newref
) { Py_DECREF(obj
); } 
1210   if (!c
) goto type_error
; 
1215     tc 
= SWIG_TypeCheck(c
,ty
); 
1216     if (!tc
) goto type_error
; 
1217     *ptr 
= SWIG_TypeCast(tc
,vptr
); 
1221   if ((pyobj
) && (flags 
& SWIG_POINTER_DISOWN
)) { 
1222     PyObject_SetAttrString(pyobj
,(char*)"thisown",Py_False
); 
1228   if (pyobj 
&& !obj
) {     
1230     if (PyCFunction_Check(obj
)) { 
1231       /* here we get the method pointer for callbacks */ 
1232       char *doc 
= (((PyCFunctionObject 
*)obj
) -> m_ml 
-> ml_doc
); 
1233       c 
= doc 
? strstr(doc
, "swig_ptr: ") : 0; 
1235         c 
= ty 
? SWIG_UnpackVoidPtr(c 
+ 10, &vptr
, ty
->name
) : 0; 
1236         if (!c
) goto type_error
; 
1241   if (flags 
& SWIG_POINTER_EXCEPTION
) { 
1243       SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
); 
1245       SWIG_Python_TypeError("C/C++ pointer", obj
); 
1251 /* Convert a pointer value, signal an exception on a type mismatch */ 
1253 SWIG_Python_MustGetPtr(PyObject 
*obj
, swig_type_info 
*ty
, int argnum
, int flags
) { 
1255   if (SWIG_Python_ConvertPtr(obj
, &result
, ty
, flags
) == -1) { 
1257     if (flags 
& SWIG_POINTER_EXCEPTION
) { 
1258       SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
); 
1259       SWIG_Python_ArgFail(argnum
); 
1265 /* Convert a packed value value */ 
1267 SWIG_Python_ConvertPacked(PyObject 
*obj
, void *ptr
, size_t sz
, swig_type_info 
*ty
, int flags
) { 
1271 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON) 
1272   c 
= PySwigPacked_UnpackData(obj
, ptr
, sz
); 
1274   if ((!obj
) || (!PyString_Check(obj
))) goto type_error
; 
1275   c 
= PyString_AsString(obj
); 
1276   /* Pointer values must start with leading underscore */ 
1277   c 
= SWIG_UnpackDataName(c
, ptr
, sz
, ty
->name
); 
1279   if (!c
) goto type_error
; 
1281     tc 
= SWIG_TypeCheck(c
,ty
); 
1282     if (!tc
) goto type_error
; 
1288   if (flags 
& SWIG_POINTER_EXCEPTION
) { 
1290       SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
); 
1292       SWIG_Python_TypeError("C/C++ packed data", obj
); 
1298 /* Create a new array object */ 
1299 SWIGRUNTIME PyObject 
* 
1300 SWIG_Python_NewPointerObj(void *ptr
, swig_type_info 
*type
, int own
) { 
1303     if (!PyErr_Occurred()) { 
1304       PyErr_Format(PyExc_TypeError
, "Swig: null type passed to NewPointerObj"); 
1312 #ifdef SWIG_COBJECT_TYPES 
1313   robj 
= PySwigObject_FromVoidPtrAndDesc((void *) ptr
, (char *)type
->name
); 
1316     char result
[SWIG_BUFFER_SIZE
]; 
1317     robj 
= SWIG_PackVoidPtr(result
, ptr
, type
->name
, sizeof(result
)) ? 
1318       PyString_FromString(result
) : 0; 
1321   if (!robj 
|| (robj 
== Py_None
)) return robj
; 
1322   if (type
->clientdata
) { 
1324     PyObject 
*args 
= Py_BuildValue((char*)"(O)", robj
); 
1326     inst 
= PyObject_CallObject((PyObject 
*) type
->clientdata
, args
); 
1330         PyObject_SetAttrString(inst
,(char*)"thisown",Py_True
); 
1338 SWIGRUNTIME PyObject 
* 
1339 SWIG_Python_NewPackedObj(void *ptr
, size_t sz
, swig_type_info 
*type
) { 
1345 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON) 
1346   robj 
= PySwigPacked_FromDataAndDesc((void *) ptr
, sz
, (char *)type
->name
); 
1349     char result
[SWIG_BUFFER_SIZE
]; 
1350     robj 
= SWIG_PackDataName(result
, ptr
, sz
, type
->name
, sizeof(result
)) ? 
1351       PyString_FromString(result
) : 0; 
1357 /* -----------------------------------------------------------------------------* 
1359  * -----------------------------------------------------------------------------*/ 
1361 #ifdef SWIG_LINK_RUNTIME 
1362 void *SWIG_ReturnGlobalTypeList(void *); 
1365 SWIGRUNTIME swig_module_info 
* 
1366 SWIG_Python_GetModule(void) { 
1367   static void *type_pointer 
= (void *)0; 
1368   /* first check if module already created */ 
1369   if (!type_pointer
) { 
1370 #ifdef SWIG_LINK_RUNTIME 
1371     type_pointer 
= SWIG_ReturnGlobalTypeList((void *)0); 
1373     type_pointer 
= PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
, 
1374                                     (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
); 
1375     if (PyErr_Occurred()) { 
1377       type_pointer 
= (void *)0; 
1381   return (swig_module_info 
*) type_pointer
; 
1384 #if PY_MAJOR_VERSION < 2 
1385 /* PyModule_AddObject function was introduced in Python 2.0.  The following function 
1386 is copied out of Python/modsupport.c in python version 2.3.4 */ 
1388 PyModule_AddObject(PyObject 
*m
, char *name
, PyObject 
*o
) 
1391   if (!PyModule_Check(m
)) { 
1392     PyErr_SetString(PyExc_TypeError
, 
1393                     "PyModule_AddObject() needs module as first arg"); 
1397     PyErr_SetString(PyExc_TypeError
, 
1398                     "PyModule_AddObject() needs non-NULL value"); 
1402   dict 
= PyModule_GetDict(m
); 
1404     /* Internal error -- modules must have a dict! */ 
1405     PyErr_Format(PyExc_SystemError
, "module '%s' has no __dict__", 
1406                  PyModule_GetName(m
)); 
1409   if (PyDict_SetItemString(dict
, name
, o
)) 
1417 SWIG_Python_SetModule(swig_module_info 
*swig_module
) { 
1418   static PyMethodDef swig_empty_runtime_method_table
[] = { {NULL
, NULL
, 0, NULL
} };/* Sentinel */ 
1420   PyObject 
*module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
, 
1421                                    swig_empty_runtime_method_table
); 
1422   PyObject 
*pointer 
= PyCObject_FromVoidPtr((void *) swig_module
, NULL
); 
1423   if (pointer 
&& module) { 
1424     PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
, pointer
); 
1433 /* -------- TYPES TABLE (BEGIN) -------- */ 
1435 #define SWIGTYPE_p_char swig_types[0] 
1436 #define SWIGTYPE_p_form_ops_t swig_types[1] 
1437 #define SWIGTYPE_p_int swig_types[2] 
1438 #define SWIGTYPE_p_unsigned_char swig_types[3] 
1439 #define SWIGTYPE_p_unsigned_int swig_types[4] 
1440 #define SWIGTYPE_p_unsigned_long swig_types[5] 
1441 #define SWIGTYPE_p_wxANIHandler swig_types[6] 
1442 #define SWIGTYPE_p_wxAcceleratorTable swig_types[7] 
1443 #define SWIGTYPE_p_wxActivateEvent swig_types[8] 
1444 #define SWIGTYPE_p_wxBMPHandler swig_types[9] 
1445 #define SWIGTYPE_p_wxBitmap swig_types[10] 
1446 #define SWIGTYPE_p_wxBoxSizer swig_types[11] 
1447 #define SWIGTYPE_p_wxCURHandler swig_types[12] 
1448 #define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[13] 
1449 #define SWIGTYPE_p_wxChar swig_types[14] 
1450 #define SWIGTYPE_p_wxChildFocusEvent swig_types[15] 
1451 #define SWIGTYPE_p_wxCloseEvent swig_types[16] 
1452 #define SWIGTYPE_p_wxColourData swig_types[17] 
1453 #define SWIGTYPE_p_wxColourDialog swig_types[18] 
1454 #define SWIGTYPE_p_wxCommandEvent swig_types[19] 
1455 #define SWIGTYPE_p_wxContextMenuEvent swig_types[20] 
1456 #define SWIGTYPE_p_wxControl swig_types[21] 
1457 #define SWIGTYPE_p_wxControlWithItems swig_types[22] 
1458 #define SWIGTYPE_p_wxDateEvent swig_types[23] 
1459 #define SWIGTYPE_p_wxDialog swig_types[24] 
1460 #define SWIGTYPE_p_wxDirDialog swig_types[25] 
1461 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[26] 
1462 #define SWIGTYPE_p_wxDropFilesEvent swig_types[27] 
1463 #define SWIGTYPE_p_wxDuplexMode swig_types[28] 
1464 #define SWIGTYPE_p_wxEraseEvent swig_types[29] 
1465 #define SWIGTYPE_p_wxEvent swig_types[30] 
1466 #define SWIGTYPE_p_wxEvtHandler swig_types[31] 
1467 #define SWIGTYPE_p_wxFSFile swig_types[32] 
1468 #define SWIGTYPE_p_wxFileDialog swig_types[33] 
1469 #define SWIGTYPE_p_wxFileSystem swig_types[34] 
1470 #define SWIGTYPE_p_wxFindDialogEvent swig_types[35] 
1471 #define SWIGTYPE_p_wxFindReplaceData swig_types[36] 
1472 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[37] 
1473 #define SWIGTYPE_p_wxFlexGridSizer swig_types[38] 
1474 #define SWIGTYPE_p_wxFocusEvent swig_types[39] 
1475 #define SWIGTYPE_p_wxFontData swig_types[40] 
1476 #define SWIGTYPE_p_wxFontDialog swig_types[41] 
1477 #define SWIGTYPE_p_wxFrame swig_types[42] 
1478 #define SWIGTYPE_p_wxGBSizerItem swig_types[43] 
1479 #define SWIGTYPE_p_wxGIFHandler swig_types[44] 
1480 #define SWIGTYPE_p_wxGridBagSizer swig_types[45] 
1481 #define SWIGTYPE_p_wxGridSizer swig_types[46] 
1482 #define SWIGTYPE_p_wxICOHandler swig_types[47] 
1483 #define SWIGTYPE_p_wxIconizeEvent swig_types[48] 
1484 #define SWIGTYPE_p_wxIdleEvent swig_types[49] 
1485 #define SWIGTYPE_p_wxImage swig_types[50] 
1486 #define SWIGTYPE_p_wxImageHandler swig_types[51] 
1487 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[52] 
1488 #define SWIGTYPE_p_wxInitDialogEvent swig_types[53] 
1489 #define SWIGTYPE_p_wxJPEGHandler swig_types[54] 
1490 #define SWIGTYPE_p_wxKeyEvent swig_types[55] 
1491 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[56] 
1492 #define SWIGTYPE_p_wxLayoutConstraints swig_types[57] 
1493 #define SWIGTYPE_p_wxMDIChildFrame swig_types[58] 
1494 #define SWIGTYPE_p_wxMDIClientWindow swig_types[59] 
1495 #define SWIGTYPE_p_wxMDIParentFrame swig_types[60] 
1496 #define SWIGTYPE_p_wxMaximizeEvent swig_types[61] 
1497 #define SWIGTYPE_p_wxMenu swig_types[62] 
1498 #define SWIGTYPE_p_wxMenuBar swig_types[63] 
1499 #define SWIGTYPE_p_wxMenuEvent swig_types[64] 
1500 #define SWIGTYPE_p_wxMenuItem swig_types[65] 
1501 #define SWIGTYPE_p_wxMessageDialog swig_types[66] 
1502 #define SWIGTYPE_p_wxMiniFrame swig_types[67] 
1503 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[68] 
1504 #define SWIGTYPE_p_wxMouseEvent swig_types[69] 
1505 #define SWIGTYPE_p_wxMoveEvent swig_types[70] 
1506 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[71] 
1507 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[72] 
1508 #define SWIGTYPE_p_wxNcPaintEvent swig_types[73] 
1509 #define SWIGTYPE_p_wxNotifyEvent swig_types[74] 
1510 #define SWIGTYPE_p_wxObject swig_types[75] 
1511 #define SWIGTYPE_p_wxPCXHandler swig_types[76] 
1512 #define SWIGTYPE_p_wxPNGHandler swig_types[77] 
1513 #define SWIGTYPE_p_wxPNMHandler swig_types[78] 
1514 #define SWIGTYPE_p_wxPageSetupDialog swig_types[79] 
1515 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[80] 
1516 #define SWIGTYPE_p_wxPaintEvent swig_types[81] 
1517 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[82] 
1518 #define SWIGTYPE_p_wxPanel swig_types[83] 
1519 #define SWIGTYPE_p_wxPaperSize swig_types[84] 
1520 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[85] 
1521 #define SWIGTYPE_p_wxPopupWindow swig_types[86] 
1522 #define SWIGTYPE_p_wxPreviewCanvas swig_types[87] 
1523 #define SWIGTYPE_p_wxPreviewControlBar swig_types[88] 
1524 #define SWIGTYPE_p_wxPreviewFrame swig_types[89] 
1525 #define SWIGTYPE_p_wxPrintData swig_types[90] 
1526 #define SWIGTYPE_p_wxPrintDialog swig_types[91] 
1527 #define SWIGTYPE_p_wxPrintDialogData swig_types[92] 
1528 #define SWIGTYPE_p_wxPrintPreview swig_types[93] 
1529 #define SWIGTYPE_p_wxPrinter swig_types[94] 
1530 #define SWIGTYPE_p_wxProgressDialog swig_types[95] 
1531 #define SWIGTYPE_p_wxPyApp swig_types[96] 
1532 #define SWIGTYPE_p_wxPyCommandEvent swig_types[97] 
1533 #define SWIGTYPE_p_wxPyEvent swig_types[98] 
1534 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[99] 
1535 #define SWIGTYPE_p_wxPyImageHandler swig_types[100] 
1536 #define SWIGTYPE_p_wxPyPanel swig_types[101] 
1537 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[102] 
1538 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[103] 
1539 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[104] 
1540 #define SWIGTYPE_p_wxPyPrintPreview swig_types[105] 
1541 #define SWIGTYPE_p_wxPyPrintout swig_types[106] 
1542 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[107] 
1543 #define SWIGTYPE_p_wxPySizer swig_types[108] 
1544 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[109] 
1545 #define SWIGTYPE_p_wxPyVListBox swig_types[110] 
1546 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[111] 
1547 #define SWIGTYPE_p_wxPyValidator swig_types[112] 
1548 #define SWIGTYPE_p_wxPyWindow swig_types[113] 
1549 #define SWIGTYPE_p_wxPyWizardPage swig_types[114] 
1550 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[115] 
1551 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[116] 
1552 #define SWIGTYPE_p_wxSashEvent swig_types[117] 
1553 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[118] 
1554 #define SWIGTYPE_p_wxSashWindow swig_types[119] 
1555 #define SWIGTYPE_p_wxScrollEvent swig_types[120] 
1556 #define SWIGTYPE_p_wxScrollWinEvent swig_types[121] 
1557 #define SWIGTYPE_p_wxScrolledWindow swig_types[122] 
1558 #define SWIGTYPE_p_wxSetCursorEvent swig_types[123] 
1559 #define SWIGTYPE_p_wxShowEvent swig_types[124] 
1560 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[125] 
1561 #define SWIGTYPE_p_wxSize swig_types[126] 
1562 #define SWIGTYPE_p_wxSizeEvent swig_types[127] 
1563 #define SWIGTYPE_p_wxSizer swig_types[128] 
1564 #define SWIGTYPE_p_wxSizerItem swig_types[129] 
1565 #define SWIGTYPE_p_wxSplashScreen swig_types[130] 
1566 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[131] 
1567 #define SWIGTYPE_p_wxSplitterEvent swig_types[132] 
1568 #define SWIGTYPE_p_wxSplitterWindow swig_types[133] 
1569 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[134] 
1570 #define SWIGTYPE_p_wxStatusBar swig_types[135] 
1571 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[136] 
1572 #define SWIGTYPE_p_wxString swig_types[137] 
1573 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[138] 
1574 #define SWIGTYPE_p_wxTIFFHandler swig_types[139] 
1575 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[140] 
1576 #define SWIGTYPE_p_wxTextEntryDialog swig_types[141] 
1577 #define SWIGTYPE_p_wxTipWindow swig_types[142] 
1578 #define SWIGTYPE_p_wxTopLevelWindow swig_types[143] 
1579 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[144] 
1580 #define SWIGTYPE_p_wxValidator swig_types[145] 
1581 #define SWIGTYPE_p_wxWindow swig_types[146] 
1582 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[147] 
1583 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[148] 
1584 #define SWIGTYPE_p_wxWizard swig_types[149] 
1585 #define SWIGTYPE_p_wxWizardEvent swig_types[150] 
1586 #define SWIGTYPE_p_wxWizardPage swig_types[151] 
1587 #define SWIGTYPE_p_wxWizardPageSimple swig_types[152] 
1588 #define SWIGTYPE_p_wxXPMHandler swig_types[153] 
1589 #define SWIGTYPE_ptrdiff_t swig_types[154] 
1590 #define SWIGTYPE_std__ptrdiff_t swig_types[155] 
1591 #define SWIGTYPE_unsigned_int swig_types[156] 
1592 static swig_type_info 
*swig_types
[158]; 
1593 static swig_module_info swig_module 
= {swig_types
, 157, 0, 0, 0, 0}; 
1594 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) 
1595 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) 
1597 /* -------- TYPES TABLE (END) -------- */ 
1600 /*----------------------------------------------- 
1601               @(target):= _wizard.so 
1602   ------------------------------------------------*/ 
1603 #define SWIG_init    init_wizard 
1605 #define SWIG_name    "_wizard" 
1607 #include "wx/wxPython/wxPython.h" 
1608 #include "wx/wxPython/pyclasses.h" 
1609 #include "wx/wxPython/printfw.h" 
1611 #include <wx/wizard.h> 
1614  static const wxString 
wxPyEmptyString(wxEmptyString
);  
1616   /*@/opt/swig/share/swig/1.3.27/python/pymacros.swg,72,SWIG_define@*/ 
1617 #define SWIG_From_int PyInt_FromLong 
1625   SWIG_CheckLongInRange(long value
, long min_value
, long max_value
, 
1628   if (value 
< min_value
) { 
1630       PyErr_Format(PyExc_OverflowError
,  
1631                    "value %ld is less than '%s' minimum %ld",  
1632                    value
, errmsg
, min_value
); 
1635   } else if (value 
> max_value
) { 
1637       PyErr_Format(PyExc_OverflowError
, 
1638                    "value %ld is greater than '%s' maximum %ld",  
1639                    value
, errmsg
, max_value
); 
1648 SWIG_AsVal_long(PyObject
* obj
, long* val
) 
1650     if (PyNumber_Check(obj
)) { 
1651         if (val
) *val 
= PyInt_AsLong(obj
); 
1655         SWIG_Python_TypeError("number", obj
); 
1661 #if INT_MAX != LONG_MAX 
1663   SWIG_AsVal_int(PyObject 
*obj
, int *val
) 
1665   const char* errmsg 
= val 
? "int" : (char*)0; 
1667   if (SWIG_AsVal_long(obj
, &v
)) { 
1668     if (SWIG_CheckLongInRange(v
, INT_MIN
,INT_MAX
, errmsg
)) { 
1669       if (val
) *val 
= static_cast<int >(v
); 
1678     SWIG_type_error(errmsg
, obj
); 
1683 SWIGINTERNINLINE 
int 
1684   SWIG_AsVal_int(PyObject 
*obj
, int *val
) 
1686   return SWIG_AsVal_long(obj
,(long*)val
); 
1691 SWIGINTERNINLINE 
int 
1692 SWIG_As_int(PyObject
* obj
) 
1695   if (!SWIG_AsVal_int(obj
, &v
)) { 
1697       this is needed to make valgrind/purify happier.  
1699     memset((void*)&v
, 0, sizeof(int)); 
1706   SWIG_AsVal_bool(PyObject 
*obj
, bool *val
) 
1708   if (obj 
== Py_True
) { 
1709     if (val
) *val 
= true; 
1712   if (obj 
== Py_False
) { 
1713     if (val
) *val 
= false; 
1717   if (SWIG_AsVal_int(obj
, &res
)) {     
1718     if (val
) *val 
= res 
? true : false; 
1724     SWIG_type_error("bool", obj
); 
1730 SWIGINTERNINLINE 
bool 
1731 SWIG_As_bool(PyObject
* obj
) 
1734   if (!SWIG_AsVal_bool(obj
, &v
)) { 
1736       this is needed to make valgrind/purify happier.  
1738     memset((void*)&v
, 0, sizeof(bool)); 
1744 SWIGINTERNINLINE 
int 
1745 SWIG_Check_int(PyObject
* obj
) 
1747   return SWIG_AsVal_int(obj
, (int*)0); 
1751 SWIGINTERNINLINE 
int 
1752 SWIG_Check_bool(PyObject
* obj
) 
1754   return SWIG_AsVal_bool(obj
, (bool*)0); 
1757 static bool wxWizardPage_Create(wxWizardPage 
*self
,wxWizard 
*parent
,wxBitmap 
const &bitmap
=wxNullBitmap
,wxString 
const &resource
=wxPyEmptyString
){ 
1759             if (resource
.Length()) 
1760                 res 
= (wxChar
*)resource
.c_str(); 
1761             return self
->Create(parent
, bitmap
, res
); 
1763   // C++ Version of a Python aware class 
1764 class wxPyWizardPage 
: public wxWizardPage 
{ 
1765     DECLARE_ABSTRACT_CLASS(wxPyWizardPage
) 
1767     wxPyWizardPage() : wxWizardPage() {} 
1768     wxPyWizardPage(wxWizard 
*parent
, 
1769                    const wxBitmap
& bitmap 
= wxNullBitmap
, 
1770                    const wxChar
* resource 
= NULL
) 
1771         : wxWizardPage(parent
, bitmap
, resource
) {} 
1773     DEC_PYCALLBACK_WIZPG__pure(GetPrev
); 
1774     DEC_PYCALLBACK_WIZPG__pure(GetNext
); 
1775     DEC_PYCALLBACK_BITMAP__pure(GetBitmap
); 
1777     DEC_PYCALLBACK_VOID_INT4(DoMoveWindow
); 
1778     DEC_PYCALLBACK_VOID_INT5(DoSetSize
); 
1779     DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize
); 
1780     DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize
); 
1782     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize
); 
1783     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize
); 
1784     DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition
); 
1786     DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize
); 
1787     DEC_PYCALLBACK_SIZE_const(DoGetBestSize
); 
1789     DEC_PYCALLBACK__(InitDialog
); 
1790     DEC_PYCALLBACK_BOOL_(TransferDataFromWindow
); 
1791     DEC_PYCALLBACK_BOOL_(TransferDataToWindow
); 
1792     DEC_PYCALLBACK_BOOL_(Validate
); 
1794     DEC_PYCALLBACK_BOOL_const(AcceptsFocus
); 
1795     DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard
); 
1796     DEC_PYCALLBACK_SIZE_const(GetMaxSize
); 
1798     DEC_PYCALLBACK_VOID_WXWINBASE(AddChild
); 
1799     DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild
); 
1805 IMPLEMENT_ABSTRACT_CLASS(wxPyWizardPage
, wxWizardPage
); 
1807 IMP_PYCALLBACK_WIZPG__pure(wxPyWizardPage
, wxWizardPage
, GetPrev
); 
1808 IMP_PYCALLBACK_WIZPG__pure(wxPyWizardPage
, wxWizardPage
, GetNext
); 
1809 IMP_PYCALLBACK_BITMAP__pure(wxPyWizardPage
, wxWizardPage
, GetBitmap
); 
1811 IMP_PYCALLBACK_VOID_INT4(wxPyWizardPage
, wxWizardPage
, DoMoveWindow
); 
1812 IMP_PYCALLBACK_VOID_INT5(wxPyWizardPage
, wxWizardPage
, DoSetSize
); 
1813 IMP_PYCALLBACK_VOID_INTINT(wxPyWizardPage
, wxWizardPage
, DoSetClientSize
); 
1814 IMP_PYCALLBACK_VOID_INTINT(wxPyWizardPage
, wxWizardPage
, DoSetVirtualSize
); 
1816 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage
, wxWizardPage
, DoGetSize
); 
1817 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage
, wxWizardPage
, DoGetClientSize
); 
1818 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage
, wxWizardPage
, DoGetPosition
); 
1820 IMP_PYCALLBACK_SIZE_const(wxPyWizardPage
, wxWizardPage
, DoGetVirtualSize
); 
1821 IMP_PYCALLBACK_SIZE_const(wxPyWizardPage
, wxWizardPage
, DoGetBestSize
); 
1823 IMP_PYCALLBACK__(wxPyWizardPage
, wxWizardPage
, InitDialog
); 
1824 IMP_PYCALLBACK_BOOL_(wxPyWizardPage
, wxWizardPage
, TransferDataFromWindow
); 
1825 IMP_PYCALLBACK_BOOL_(wxPyWizardPage
, wxWizardPage
, TransferDataToWindow
); 
1826 IMP_PYCALLBACK_BOOL_(wxPyWizardPage
, wxWizardPage
, Validate
); 
1828 IMP_PYCALLBACK_BOOL_const(wxPyWizardPage
, wxWizardPage
, AcceptsFocus
); 
1829 IMP_PYCALLBACK_BOOL_const(wxPyWizardPage
, wxWizardPage
, AcceptsFocusFromKeyboard
); 
1830 IMP_PYCALLBACK_SIZE_const(wxPyWizardPage
, wxWizardPage
, GetMaxSize
); 
1832 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWizardPage
, wxWizardPage
, AddChild
); 
1833 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWizardPage
, wxWizardPage
, RemoveChild
); 
1836 static wxPyWizardPage 
*new_wxPyWizardPage(wxWizard 
*parent
,wxBitmap 
const *bitmap
=&wxNullBitmap
,wxString 
const *resource
=&wxPyEmptyString
){ 
1838             if (resource
->Length()) 
1839                 res 
= (wxChar
*)resource
->c_str(); 
1840             return new wxPyWizardPage(parent
, *bitmap
, res
); 
1842 static bool wxPyWizardPage_Create(wxPyWizardPage 
*self
,wxWizard 
*parent
,wxBitmap 
const &bitmap
=wxNullBitmap
,wxString 
const &resource
=wxPyEmptyString
){ 
1844             if (resource
.Length()) 
1845                 res 
= (wxChar
*)resource
.c_str(); 
1846             return self
->Create(parent
, bitmap
, res
); 
1849     static PyObject
* t_output_helper(PyObject
* result
, PyObject
* obj
) 
1855         } else if (result 
== Py_None
) { 
1859             if (!PyTuple_Check(result
)) { 
1861                 result 
= PyTuple_New(1); 
1862                 PyTuple_SET_ITEM(result
, 0, o2
); 
1864             o3 
= PyTuple_New(1);             
1865             PyTuple_SetItem(o3
, 0, obj
);       
1867             result 
= PySequence_Concat(o2
, o3
);  
1876 SWIGINTERNINLINE 
long 
1877 SWIG_As_long(PyObject
* obj
) 
1880   if (!SWIG_AsVal_long(obj
, &v
)) { 
1882       this is needed to make valgrind/purify happier.  
1884     memset((void*)&v
, 0, sizeof(long)); 
1890 SWIGINTERNINLINE 
int 
1891 SWIG_Check_long(PyObject
* obj
) 
1893   return SWIG_AsVal_long(obj
, (long*)0); 
1899 static PyObject 
*_wrap_new_WizardEvent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
1900     PyObject 
*resultobj 
= NULL
; 
1901     wxEventType arg1 
= (wxEventType
) wxEVT_NULL 
; 
1902     int arg2 
= (int) -1 ; 
1903     bool arg3 
= (bool) true ; 
1904     wxWizardPage 
*arg4 
= (wxWizardPage 
*) NULL 
; 
1905     wxWizardEvent 
*result
; 
1906     PyObject 
* obj0 
= 0 ; 
1907     PyObject 
* obj1 
= 0 ; 
1908     PyObject 
* obj2 
= 0 ; 
1909     PyObject 
* obj3 
= 0 ; 
1911         (char *) "type",(char *) "id",(char *) "direction",(char *) "page", NULL 
 
1914     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOO:new_WizardEvent",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
1917             arg1 
= static_cast<wxEventType 
>(SWIG_As_int(obj0
));  
1918             if (SWIG_arg_fail(1)) SWIG_fail
; 
1923             arg2 
= static_cast<int >(SWIG_As_int(obj1
));  
1924             if (SWIG_arg_fail(2)) SWIG_fail
; 
1929             arg3 
= static_cast<bool >(SWIG_As_bool(obj2
));  
1930             if (SWIG_arg_fail(3)) SWIG_fail
; 
1934         SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
1935         if (SWIG_arg_fail(4)) SWIG_fail
; 
1938         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1939         result 
= (wxWizardEvent 
*)new wxWizardEvent(arg1
,arg2
,arg3
,arg4
); 
1941         wxPyEndAllowThreads(__tstate
); 
1942         if (PyErr_Occurred()) SWIG_fail
; 
1944     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizardEvent
, 1); 
1951 static PyObject 
*_wrap_WizardEvent_GetDirection(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
1952     PyObject 
*resultobj 
= NULL
; 
1953     wxWizardEvent 
*arg1 
= (wxWizardEvent 
*) 0 ; 
1955     PyObject 
* obj0 
= 0 ; 
1957         (char *) "self", NULL 
 
1960     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:WizardEvent_GetDirection",kwnames
,&obj0
)) goto fail
; 
1961     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
1962     if (SWIG_arg_fail(1)) SWIG_fail
; 
1964         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1965         result 
= (bool)((wxWizardEvent 
const *)arg1
)->GetDirection(); 
1967         wxPyEndAllowThreads(__tstate
); 
1968         if (PyErr_Occurred()) SWIG_fail
; 
1971         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
1979 static PyObject 
*_wrap_WizardEvent_GetPage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
1980     PyObject 
*resultobj 
= NULL
; 
1981     wxWizardEvent 
*arg1 
= (wxWizardEvent 
*) 0 ; 
1982     wxWizardPage 
*result
; 
1983     PyObject 
* obj0 
= 0 ; 
1985         (char *) "self", NULL 
 
1988     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:WizardEvent_GetPage",kwnames
,&obj0
)) goto fail
; 
1989     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardEvent
, SWIG_POINTER_EXCEPTION 
| 0); 
1990     if (SWIG_arg_fail(1)) SWIG_fail
; 
1992         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
1993         result 
= (wxWizardPage 
*)((wxWizardEvent 
const *)arg1
)->GetPage(); 
1995         wxPyEndAllowThreads(__tstate
); 
1996         if (PyErr_Occurred()) SWIG_fail
; 
1999         resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
2007 static PyObject 
* WizardEvent_swigregister(PyObject 
*, PyObject 
*args
) { 
2009     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
2010     SWIG_TypeClientData(SWIGTYPE_p_wxWizardEvent
, obj
); 
2012     return Py_BuildValue((char *)""); 
2014 static PyObject 
*_wrap_WizardPage_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2015     PyObject 
*resultobj 
= NULL
; 
2016     wxWizardPage 
*arg1 
= (wxWizardPage 
*) 0 ; 
2017     wxWizard 
*arg2 
= (wxWizard 
*) 0 ; 
2018     wxBitmap 
const &arg3_defvalue 
= wxNullBitmap 
; 
2019     wxBitmap 
*arg3 
= (wxBitmap 
*) &arg3_defvalue 
; 
2020     wxString 
const &arg4_defvalue 
= wxPyEmptyString 
; 
2021     wxString 
*arg4 
= (wxString 
*) &arg4_defvalue 
; 
2023     bool temp4 
= false ; 
2024     PyObject 
* obj0 
= 0 ; 
2025     PyObject 
* obj1 
= 0 ; 
2026     PyObject 
* obj2 
= 0 ; 
2027     PyObject 
* obj3 
= 0 ; 
2029         (char *) "self",(char *) "parent",(char *) "bitmap",(char *) "resource", NULL 
 
2032     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:WizardPage_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
2033     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2034     if (SWIG_arg_fail(1)) SWIG_fail
; 
2035     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
2036     if (SWIG_arg_fail(2)) SWIG_fail
; 
2039             SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
2040             if (SWIG_arg_fail(3)) SWIG_fail
; 
2042                 SWIG_null_ref("wxBitmap"); 
2044             if (SWIG_arg_fail(3)) SWIG_fail
; 
2049             arg4 
= wxString_in_helper(obj3
); 
2050             if (arg4 
== NULL
) SWIG_fail
; 
2055         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2056         result 
= (bool)wxWizardPage_Create(arg1
,arg2
,(wxBitmap 
const &)*arg3
,(wxString 
const &)*arg4
); 
2058         wxPyEndAllowThreads(__tstate
); 
2059         if (PyErr_Occurred()) SWIG_fail
; 
2062         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
2078 static PyObject 
*_wrap_WizardPage_GetPrev(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2079     PyObject 
*resultobj 
= NULL
; 
2080     wxWizardPage 
*arg1 
= (wxWizardPage 
*) 0 ; 
2081     wxWizardPage 
*result
; 
2082     PyObject 
* obj0 
= 0 ; 
2084         (char *) "self", NULL 
 
2087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:WizardPage_GetPrev",kwnames
,&obj0
)) goto fail
; 
2088     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2089     if (SWIG_arg_fail(1)) SWIG_fail
; 
2091         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2092         result 
= (wxWizardPage 
*)((wxWizardPage 
const *)arg1
)->GetPrev(); 
2094         wxPyEndAllowThreads(__tstate
); 
2095         if (PyErr_Occurred()) SWIG_fail
; 
2098         resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
2106 static PyObject 
*_wrap_WizardPage_GetNext(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2107     PyObject 
*resultobj 
= NULL
; 
2108     wxWizardPage 
*arg1 
= (wxWizardPage 
*) 0 ; 
2109     wxWizardPage 
*result
; 
2110     PyObject 
* obj0 
= 0 ; 
2112         (char *) "self", NULL 
 
2115     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:WizardPage_GetNext",kwnames
,&obj0
)) goto fail
; 
2116     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2117     if (SWIG_arg_fail(1)) SWIG_fail
; 
2119         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2120         result 
= (wxWizardPage 
*)((wxWizardPage 
const *)arg1
)->GetNext(); 
2122         wxPyEndAllowThreads(__tstate
); 
2123         if (PyErr_Occurred()) SWIG_fail
; 
2126         resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
2134 static PyObject 
*_wrap_WizardPage_GetBitmap(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2135     PyObject 
*resultobj 
= NULL
; 
2136     wxWizardPage 
*arg1 
= (wxWizardPage 
*) 0 ; 
2138     PyObject 
* obj0 
= 0 ; 
2140         (char *) "self", NULL 
 
2143     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:WizardPage_GetBitmap",kwnames
,&obj0
)) goto fail
; 
2144     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2145     if (SWIG_arg_fail(1)) SWIG_fail
; 
2147         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2148         result 
= ((wxWizardPage 
const *)arg1
)->GetBitmap(); 
2150         wxPyEndAllowThreads(__tstate
); 
2151         if (PyErr_Occurred()) SWIG_fail
; 
2154         wxBitmap 
* resultptr
; 
2155         resultptr 
= new wxBitmap(static_cast<wxBitmap 
& >(result
)); 
2156         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxBitmap
, 1); 
2164 static PyObject 
* WizardPage_swigregister(PyObject 
*, PyObject 
*args
) { 
2166     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
2167     SWIG_TypeClientData(SWIGTYPE_p_wxWizardPage
, obj
); 
2169     return Py_BuildValue((char *)""); 
2171 static PyObject 
*_wrap_new_PyWizardPage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2172     PyObject 
*resultobj 
= NULL
; 
2173     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
2174     wxBitmap 
*arg2 
= (wxBitmap 
*) &wxNullBitmap 
; 
2175     wxString 
*arg3 
= (wxString 
*) &wxPyEmptyString 
; 
2176     wxPyWizardPage 
*result
; 
2177     bool temp3 
= false ; 
2178     PyObject 
* obj0 
= 0 ; 
2179     PyObject 
* obj1 
= 0 ; 
2180     PyObject 
* obj2 
= 0 ; 
2182         (char *) "parent",(char *) "bitmap",(char *) "resource", NULL 
 
2185     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:new_PyWizardPage",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
2186     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
2187     if (SWIG_arg_fail(1)) SWIG_fail
; 
2189         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
2190         if (SWIG_arg_fail(2)) SWIG_fail
; 
2194             arg3 
= wxString_in_helper(obj2
); 
2195             if (arg3 
== NULL
) SWIG_fail
; 
2200         if (!wxPyCheckForApp()) SWIG_fail
; 
2201         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2202         result 
= (wxPyWizardPage 
*)new_wxPyWizardPage(arg1
,(wxBitmap 
const *)arg2
,(wxString 
const *)arg3
); 
2204         wxPyEndAllowThreads(__tstate
); 
2205         if (PyErr_Occurred()) SWIG_fail
; 
2207     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyWizardPage
, 1); 
2222 static PyObject 
*_wrap_new_PrePyWizardPage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2223     PyObject 
*resultobj 
= NULL
; 
2224     wxPyWizardPage 
*result
; 
2229     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PrePyWizardPage",kwnames
)) goto fail
; 
2231         if (!wxPyCheckForApp()) SWIG_fail
; 
2232         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2233         result 
= (wxPyWizardPage 
*)new wxPyWizardPage(); 
2235         wxPyEndAllowThreads(__tstate
); 
2236         if (PyErr_Occurred()) SWIG_fail
; 
2238     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyWizardPage
, 1); 
2245 static PyObject 
*_wrap_PyWizardPage_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2246     PyObject 
*resultobj 
= NULL
; 
2247     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2248     wxWizard 
*arg2 
= (wxWizard 
*) 0 ; 
2249     wxBitmap 
const &arg3_defvalue 
= wxNullBitmap 
; 
2250     wxBitmap 
*arg3 
= (wxBitmap 
*) &arg3_defvalue 
; 
2251     wxString 
const &arg4_defvalue 
= wxPyEmptyString 
; 
2252     wxString 
*arg4 
= (wxString 
*) &arg4_defvalue 
; 
2254     bool temp4 
= false ; 
2255     PyObject 
* obj0 
= 0 ; 
2256     PyObject 
* obj1 
= 0 ; 
2257     PyObject 
* obj2 
= 0 ; 
2258     PyObject 
* obj3 
= 0 ; 
2260         (char *) "self",(char *) "parent",(char *) "bitmap",(char *) "resource", NULL 
 
2263     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:PyWizardPage_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
2264     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2265     if (SWIG_arg_fail(1)) SWIG_fail
; 
2266     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
2267     if (SWIG_arg_fail(2)) SWIG_fail
; 
2270             SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
2271             if (SWIG_arg_fail(3)) SWIG_fail
; 
2273                 SWIG_null_ref("wxBitmap"); 
2275             if (SWIG_arg_fail(3)) SWIG_fail
; 
2280             arg4 
= wxString_in_helper(obj3
); 
2281             if (arg4 
== NULL
) SWIG_fail
; 
2286         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2287         result 
= (bool)wxPyWizardPage_Create(arg1
,arg2
,(wxBitmap 
const &)*arg3
,(wxString 
const &)*arg4
); 
2289         wxPyEndAllowThreads(__tstate
); 
2290         if (PyErr_Occurred()) SWIG_fail
; 
2293         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
2309 static PyObject 
*_wrap_PyWizardPage__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2310     PyObject 
*resultobj 
= NULL
; 
2311     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2312     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
2313     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
2314     PyObject 
* obj0 
= 0 ; 
2315     PyObject 
* obj1 
= 0 ; 
2316     PyObject 
* obj2 
= 0 ; 
2318         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
2321     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyWizardPage__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
2322     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2323     if (SWIG_arg_fail(1)) SWIG_fail
; 
2327         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2328         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
2330         wxPyEndAllowThreads(__tstate
); 
2331         if (PyErr_Occurred()) SWIG_fail
; 
2333     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2340 static PyObject 
*_wrap_PyWizardPage_base_DoMoveWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2341     PyObject 
*resultobj 
= NULL
; 
2342     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2347     PyObject 
* obj0 
= 0 ; 
2348     PyObject 
* obj1 
= 0 ; 
2349     PyObject 
* obj2 
= 0 ; 
2350     PyObject 
* obj3 
= 0 ; 
2351     PyObject 
* obj4 
= 0 ; 
2353         (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL 
 
2356     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:PyWizardPage_base_DoMoveWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
2357     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2358     if (SWIG_arg_fail(1)) SWIG_fail
; 
2360         arg2 
= static_cast<int >(SWIG_As_int(obj1
));  
2361         if (SWIG_arg_fail(2)) SWIG_fail
; 
2364         arg3 
= static_cast<int >(SWIG_As_int(obj2
));  
2365         if (SWIG_arg_fail(3)) SWIG_fail
; 
2368         arg4 
= static_cast<int >(SWIG_As_int(obj3
));  
2369         if (SWIG_arg_fail(4)) SWIG_fail
; 
2372         arg5 
= static_cast<int >(SWIG_As_int(obj4
));  
2373         if (SWIG_arg_fail(5)) SWIG_fail
; 
2376         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2377         (arg1
)->base_DoMoveWindow(arg2
,arg3
,arg4
,arg5
); 
2379         wxPyEndAllowThreads(__tstate
); 
2380         if (PyErr_Occurred()) SWIG_fail
; 
2382     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2389 static PyObject 
*_wrap_PyWizardPage_base_DoSetSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2390     PyObject 
*resultobj 
= NULL
; 
2391     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2396     int arg6 
= (int) wxSIZE_AUTO 
; 
2397     PyObject 
* obj0 
= 0 ; 
2398     PyObject 
* obj1 
= 0 ; 
2399     PyObject 
* obj2 
= 0 ; 
2400     PyObject 
* obj3 
= 0 ; 
2401     PyObject 
* obj4 
= 0 ; 
2402     PyObject 
* obj5 
= 0 ; 
2404         (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL 
 
2407     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|O:PyWizardPage_base_DoSetSize",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
2408     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2409     if (SWIG_arg_fail(1)) SWIG_fail
; 
2411         arg2 
= static_cast<int >(SWIG_As_int(obj1
));  
2412         if (SWIG_arg_fail(2)) SWIG_fail
; 
2415         arg3 
= static_cast<int >(SWIG_As_int(obj2
));  
2416         if (SWIG_arg_fail(3)) SWIG_fail
; 
2419         arg4 
= static_cast<int >(SWIG_As_int(obj3
));  
2420         if (SWIG_arg_fail(4)) SWIG_fail
; 
2423         arg5 
= static_cast<int >(SWIG_As_int(obj4
));  
2424         if (SWIG_arg_fail(5)) SWIG_fail
; 
2428             arg6 
= static_cast<int >(SWIG_As_int(obj5
));  
2429             if (SWIG_arg_fail(6)) SWIG_fail
; 
2433         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2434         (arg1
)->base_DoSetSize(arg2
,arg3
,arg4
,arg5
,arg6
); 
2436         wxPyEndAllowThreads(__tstate
); 
2437         if (PyErr_Occurred()) SWIG_fail
; 
2439     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2446 static PyObject 
*_wrap_PyWizardPage_base_DoSetClientSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2447     PyObject 
*resultobj 
= NULL
; 
2448     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2451     PyObject 
* obj0 
= 0 ; 
2452     PyObject 
* obj1 
= 0 ; 
2453     PyObject 
* obj2 
= 0 ; 
2455         (char *) "self",(char *) "width",(char *) "height", NULL 
 
2458     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyWizardPage_base_DoSetClientSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
2459     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2460     if (SWIG_arg_fail(1)) SWIG_fail
; 
2462         arg2 
= static_cast<int >(SWIG_As_int(obj1
));  
2463         if (SWIG_arg_fail(2)) SWIG_fail
; 
2466         arg3 
= static_cast<int >(SWIG_As_int(obj2
));  
2467         if (SWIG_arg_fail(3)) SWIG_fail
; 
2470         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2471         (arg1
)->base_DoSetClientSize(arg2
,arg3
); 
2473         wxPyEndAllowThreads(__tstate
); 
2474         if (PyErr_Occurred()) SWIG_fail
; 
2476     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2483 static PyObject 
*_wrap_PyWizardPage_base_DoSetVirtualSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2484     PyObject 
*resultobj 
= NULL
; 
2485     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2488     PyObject 
* obj0 
= 0 ; 
2489     PyObject 
* obj1 
= 0 ; 
2490     PyObject 
* obj2 
= 0 ; 
2492         (char *) "self",(char *) "x",(char *) "y", NULL 
 
2495     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyWizardPage_base_DoSetVirtualSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
2496     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2497     if (SWIG_arg_fail(1)) SWIG_fail
; 
2499         arg2 
= static_cast<int >(SWIG_As_int(obj1
));  
2500         if (SWIG_arg_fail(2)) SWIG_fail
; 
2503         arg3 
= static_cast<int >(SWIG_As_int(obj2
));  
2504         if (SWIG_arg_fail(3)) SWIG_fail
; 
2507         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2508         (arg1
)->base_DoSetVirtualSize(arg2
,arg3
); 
2510         wxPyEndAllowThreads(__tstate
); 
2511         if (PyErr_Occurred()) SWIG_fail
; 
2513     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2520 static PyObject 
*_wrap_PyWizardPage_base_DoGetSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2521     PyObject 
*resultobj 
= NULL
; 
2522     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2523     int *arg2 
= (int *) 0 ; 
2524     int *arg3 
= (int *) 0 ; 
2529     PyObject 
* obj0 
= 0 ; 
2531         (char *) "self", NULL 
 
2534     arg2 
= &temp2
; res2 
= SWIG_NEWOBJ
; 
2535     arg3 
= &temp3
; res3 
= SWIG_NEWOBJ
; 
2536     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_DoGetSize",kwnames
,&obj0
)) goto fail
; 
2537     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2538     if (SWIG_arg_fail(1)) SWIG_fail
; 
2540         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2541         ((wxPyWizardPage 
const *)arg1
)->base_DoGetSize(arg2
,arg3
); 
2543         wxPyEndAllowThreads(__tstate
); 
2544         if (PyErr_Occurred()) SWIG_fail
; 
2546     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2547     resultobj 
= t_output_helper(resultobj
, ((res2 
== SWIG_NEWOBJ
) ? 
2548     SWIG_From_int((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, 0))); 
2549     resultobj 
= t_output_helper(resultobj
, ((res3 
== SWIG_NEWOBJ
) ? 
2550     SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0))); 
2557 static PyObject 
*_wrap_PyWizardPage_base_DoGetClientSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2558     PyObject 
*resultobj 
= NULL
; 
2559     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2560     int *arg2 
= (int *) 0 ; 
2561     int *arg3 
= (int *) 0 ; 
2566     PyObject 
* obj0 
= 0 ; 
2568         (char *) "self", NULL 
 
2571     arg2 
= &temp2
; res2 
= SWIG_NEWOBJ
; 
2572     arg3 
= &temp3
; res3 
= SWIG_NEWOBJ
; 
2573     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_DoGetClientSize",kwnames
,&obj0
)) goto fail
; 
2574     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2575     if (SWIG_arg_fail(1)) SWIG_fail
; 
2577         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2578         ((wxPyWizardPage 
const *)arg1
)->base_DoGetClientSize(arg2
,arg3
); 
2580         wxPyEndAllowThreads(__tstate
); 
2581         if (PyErr_Occurred()) SWIG_fail
; 
2583     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2584     resultobj 
= t_output_helper(resultobj
, ((res2 
== SWIG_NEWOBJ
) ? 
2585     SWIG_From_int((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, 0))); 
2586     resultobj 
= t_output_helper(resultobj
, ((res3 
== SWIG_NEWOBJ
) ? 
2587     SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0))); 
2594 static PyObject 
*_wrap_PyWizardPage_base_DoGetPosition(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2595     PyObject 
*resultobj 
= NULL
; 
2596     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2597     int *arg2 
= (int *) 0 ; 
2598     int *arg3 
= (int *) 0 ; 
2603     PyObject 
* obj0 
= 0 ; 
2605         (char *) "self", NULL 
 
2608     arg2 
= &temp2
; res2 
= SWIG_NEWOBJ
; 
2609     arg3 
= &temp3
; res3 
= SWIG_NEWOBJ
; 
2610     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_DoGetPosition",kwnames
,&obj0
)) goto fail
; 
2611     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2612     if (SWIG_arg_fail(1)) SWIG_fail
; 
2614         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2615         ((wxPyWizardPage 
const *)arg1
)->base_DoGetPosition(arg2
,arg3
); 
2617         wxPyEndAllowThreads(__tstate
); 
2618         if (PyErr_Occurred()) SWIG_fail
; 
2620     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2621     resultobj 
= t_output_helper(resultobj
, ((res2 
== SWIG_NEWOBJ
) ? 
2622     SWIG_From_int((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, 0))); 
2623     resultobj 
= t_output_helper(resultobj
, ((res3 
== SWIG_NEWOBJ
) ? 
2624     SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0))); 
2631 static PyObject 
*_wrap_PyWizardPage_base_DoGetVirtualSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2632     PyObject 
*resultobj 
= NULL
; 
2633     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2635     PyObject 
* obj0 
= 0 ; 
2637         (char *) "self", NULL 
 
2640     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_DoGetVirtualSize",kwnames
,&obj0
)) goto fail
; 
2641     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2642     if (SWIG_arg_fail(1)) SWIG_fail
; 
2644         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2645         result 
= ((wxPyWizardPage 
const *)arg1
)->base_DoGetVirtualSize(); 
2647         wxPyEndAllowThreads(__tstate
); 
2648         if (PyErr_Occurred()) SWIG_fail
; 
2652         resultptr 
= new wxSize(static_cast<wxSize 
& >(result
)); 
2653         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1); 
2661 static PyObject 
*_wrap_PyWizardPage_base_DoGetBestSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2662     PyObject 
*resultobj 
= NULL
; 
2663     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2665     PyObject 
* obj0 
= 0 ; 
2667         (char *) "self", NULL 
 
2670     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_DoGetBestSize",kwnames
,&obj0
)) goto fail
; 
2671     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2672     if (SWIG_arg_fail(1)) SWIG_fail
; 
2674         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2675         result 
= ((wxPyWizardPage 
const *)arg1
)->base_DoGetBestSize(); 
2677         wxPyEndAllowThreads(__tstate
); 
2678         if (PyErr_Occurred()) SWIG_fail
; 
2682         resultptr 
= new wxSize(static_cast<wxSize 
& >(result
)); 
2683         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1); 
2691 static PyObject 
*_wrap_PyWizardPage_base_InitDialog(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2692     PyObject 
*resultobj 
= NULL
; 
2693     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2694     PyObject 
* obj0 
= 0 ; 
2696         (char *) "self", NULL 
 
2699     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_InitDialog",kwnames
,&obj0
)) goto fail
; 
2700     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2701     if (SWIG_arg_fail(1)) SWIG_fail
; 
2703         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2704         (arg1
)->base_InitDialog(); 
2706         wxPyEndAllowThreads(__tstate
); 
2707         if (PyErr_Occurred()) SWIG_fail
; 
2709     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2716 static PyObject 
*_wrap_PyWizardPage_base_TransferDataToWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2717     PyObject 
*resultobj 
= NULL
; 
2718     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2720     PyObject 
* obj0 
= 0 ; 
2722         (char *) "self", NULL 
 
2725     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_TransferDataToWindow",kwnames
,&obj0
)) goto fail
; 
2726     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2727     if (SWIG_arg_fail(1)) SWIG_fail
; 
2729         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2730         result 
= (bool)(arg1
)->base_TransferDataToWindow(); 
2732         wxPyEndAllowThreads(__tstate
); 
2733         if (PyErr_Occurred()) SWIG_fail
; 
2736         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
2744 static PyObject 
*_wrap_PyWizardPage_base_TransferDataFromWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2745     PyObject 
*resultobj 
= NULL
; 
2746     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2748     PyObject 
* obj0 
= 0 ; 
2750         (char *) "self", NULL 
 
2753     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_TransferDataFromWindow",kwnames
,&obj0
)) goto fail
; 
2754     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2755     if (SWIG_arg_fail(1)) SWIG_fail
; 
2757         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2758         result 
= (bool)(arg1
)->base_TransferDataFromWindow(); 
2760         wxPyEndAllowThreads(__tstate
); 
2761         if (PyErr_Occurred()) SWIG_fail
; 
2764         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
2772 static PyObject 
*_wrap_PyWizardPage_base_Validate(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2773     PyObject 
*resultobj 
= NULL
; 
2774     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2776     PyObject 
* obj0 
= 0 ; 
2778         (char *) "self", NULL 
 
2781     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_Validate",kwnames
,&obj0
)) goto fail
; 
2782     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2783     if (SWIG_arg_fail(1)) SWIG_fail
; 
2785         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2786         result 
= (bool)(arg1
)->base_Validate(); 
2788         wxPyEndAllowThreads(__tstate
); 
2789         if (PyErr_Occurred()) SWIG_fail
; 
2792         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
2800 static PyObject 
*_wrap_PyWizardPage_base_AcceptsFocus(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2801     PyObject 
*resultobj 
= NULL
; 
2802     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2804     PyObject 
* obj0 
= 0 ; 
2806         (char *) "self", NULL 
 
2809     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_AcceptsFocus",kwnames
,&obj0
)) goto fail
; 
2810     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2811     if (SWIG_arg_fail(1)) SWIG_fail
; 
2813         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2814         result 
= (bool)((wxPyWizardPage 
const *)arg1
)->base_AcceptsFocus(); 
2816         wxPyEndAllowThreads(__tstate
); 
2817         if (PyErr_Occurred()) SWIG_fail
; 
2820         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
2828 static PyObject 
*_wrap_PyWizardPage_base_AcceptsFocusFromKeyboard(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2829     PyObject 
*resultobj 
= NULL
; 
2830     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2832     PyObject 
* obj0 
= 0 ; 
2834         (char *) "self", NULL 
 
2837     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_AcceptsFocusFromKeyboard",kwnames
,&obj0
)) goto fail
; 
2838     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2839     if (SWIG_arg_fail(1)) SWIG_fail
; 
2841         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2842         result 
= (bool)((wxPyWizardPage 
const *)arg1
)->base_AcceptsFocusFromKeyboard(); 
2844         wxPyEndAllowThreads(__tstate
); 
2845         if (PyErr_Occurred()) SWIG_fail
; 
2848         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
2856 static PyObject 
*_wrap_PyWizardPage_base_GetMaxSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2857     PyObject 
*resultobj 
= NULL
; 
2858     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2860     PyObject 
* obj0 
= 0 ; 
2862         (char *) "self", NULL 
 
2865     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_GetMaxSize",kwnames
,&obj0
)) goto fail
; 
2866     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2867     if (SWIG_arg_fail(1)) SWIG_fail
; 
2869         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2870         result 
= ((wxPyWizardPage 
const *)arg1
)->base_GetMaxSize(); 
2872         wxPyEndAllowThreads(__tstate
); 
2873         if (PyErr_Occurred()) SWIG_fail
; 
2877         resultptr 
= new wxSize(static_cast<wxSize 
& >(result
)); 
2878         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1); 
2886 static PyObject 
*_wrap_PyWizardPage_base_AddChild(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2887     PyObject 
*resultobj 
= NULL
; 
2888     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2889     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
2890     PyObject 
* obj0 
= 0 ; 
2891     PyObject 
* obj1 
= 0 ; 
2893         (char *) "self",(char *) "child", NULL 
 
2896     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyWizardPage_base_AddChild",kwnames
,&obj0
,&obj1
)) goto fail
; 
2897     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2898     if (SWIG_arg_fail(1)) SWIG_fail
; 
2899     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2900     if (SWIG_arg_fail(2)) SWIG_fail
; 
2902         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2903         (arg1
)->base_AddChild(arg2
); 
2905         wxPyEndAllowThreads(__tstate
); 
2906         if (PyErr_Occurred()) SWIG_fail
; 
2908     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2915 static PyObject 
*_wrap_PyWizardPage_base_RemoveChild(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2916     PyObject 
*resultobj 
= NULL
; 
2917     wxPyWizardPage 
*arg1 
= (wxPyWizardPage 
*) 0 ; 
2918     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
2919     PyObject 
* obj0 
= 0 ; 
2920     PyObject 
* obj1 
= 0 ; 
2922         (char *) "self",(char *) "child", NULL 
 
2925     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyWizardPage_base_RemoveChild",kwnames
,&obj0
,&obj1
)) goto fail
; 
2926     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2927     if (SWIG_arg_fail(1)) SWIG_fail
; 
2928     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2929     if (SWIG_arg_fail(2)) SWIG_fail
; 
2931         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2932         (arg1
)->base_RemoveChild(arg2
); 
2934         wxPyEndAllowThreads(__tstate
); 
2935         if (PyErr_Occurred()) SWIG_fail
; 
2937     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2944 static PyObject 
* PyWizardPage_swigregister(PyObject 
*, PyObject 
*args
) { 
2946     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
2947     SWIG_TypeClientData(SWIGTYPE_p_wxPyWizardPage
, obj
); 
2949     return Py_BuildValue((char *)""); 
2951 static PyObject 
*_wrap_new_WizardPageSimple(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2952     PyObject 
*resultobj 
= NULL
; 
2953     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
2954     wxWizardPage 
*arg2 
= (wxWizardPage 
*) NULL 
; 
2955     wxWizardPage 
*arg3 
= (wxWizardPage 
*) NULL 
; 
2956     wxBitmap 
const &arg4_defvalue 
= wxNullBitmap 
; 
2957     wxBitmap 
*arg4 
= (wxBitmap 
*) &arg4_defvalue 
; 
2958     wxChar 
*arg5 
= (wxChar 
*) NULL 
; 
2959     wxWizardPageSimple 
*result
; 
2960     PyObject 
* obj0 
= 0 ; 
2961     PyObject 
* obj1 
= 0 ; 
2962     PyObject 
* obj2 
= 0 ; 
2963     PyObject 
* obj3 
= 0 ; 
2964     PyObject 
* obj4 
= 0 ; 
2966         (char *) "parent",(char *) "prev",(char *) "next",(char *) "bitmap",(char *) "resource", NULL 
 
2969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_WizardPageSimple",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
2970     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
2971     if (SWIG_arg_fail(1)) SWIG_fail
; 
2973         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2974         if (SWIG_arg_fail(2)) SWIG_fail
; 
2977         SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
2978         if (SWIG_arg_fail(3)) SWIG_fail
; 
2982             SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
2983             if (SWIG_arg_fail(4)) SWIG_fail
; 
2985                 SWIG_null_ref("wxBitmap"); 
2987             if (SWIG_arg_fail(4)) SWIG_fail
; 
2991         SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxChar
, SWIG_POINTER_EXCEPTION 
| 0); 
2992         if (SWIG_arg_fail(5)) SWIG_fail
; 
2995         if (!wxPyCheckForApp()) SWIG_fail
; 
2996         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2997         result 
= (wxWizardPageSimple 
*)new wxWizardPageSimple(arg1
,arg2
,arg3
,(wxBitmap 
const &)*arg4
,(wxChar 
const *)arg5
); 
2999         wxPyEndAllowThreads(__tstate
); 
3000         if (PyErr_Occurred()) SWIG_fail
; 
3002     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizardPageSimple
, 1); 
3009 static PyObject 
*_wrap_new_PreWizardPageSimple(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3010     PyObject 
*resultobj 
= NULL
; 
3011     wxWizardPageSimple 
*result
; 
3016     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreWizardPageSimple",kwnames
)) goto fail
; 
3018         if (!wxPyCheckForApp()) SWIG_fail
; 
3019         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3020         result 
= (wxWizardPageSimple 
*)new wxWizardPageSimple(); 
3022         wxPyEndAllowThreads(__tstate
); 
3023         if (PyErr_Occurred()) SWIG_fail
; 
3025     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizardPageSimple
, 1); 
3032 static PyObject 
*_wrap_WizardPageSimple_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3033     PyObject 
*resultobj 
= NULL
; 
3034     wxWizardPageSimple 
*arg1 
= (wxWizardPageSimple 
*) 0 ; 
3035     wxWizard 
*arg2 
= (wxWizard 
*) NULL 
; 
3036     wxWizardPage 
*arg3 
= (wxWizardPage 
*) NULL 
; 
3037     wxWizardPage 
*arg4 
= (wxWizardPage 
*) NULL 
; 
3038     wxBitmap 
const &arg5_defvalue 
= wxNullBitmap 
; 
3039     wxBitmap 
*arg5 
= (wxBitmap 
*) &arg5_defvalue 
; 
3040     wxChar 
*arg6 
= (wxChar 
*) NULL 
; 
3042     PyObject 
* obj0 
= 0 ; 
3043     PyObject 
* obj1 
= 0 ; 
3044     PyObject 
* obj2 
= 0 ; 
3045     PyObject 
* obj3 
= 0 ; 
3046     PyObject 
* obj4 
= 0 ; 
3047     PyObject 
* obj5 
= 0 ; 
3049         (char *) "self",(char *) "parent",(char *) "prev",(char *) "next",(char *) "bitmap",(char *) "resource", NULL 
 
3052     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:WizardPageSimple_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
3053     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION 
| 0); 
3054     if (SWIG_arg_fail(1)) SWIG_fail
; 
3056         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3057         if (SWIG_arg_fail(2)) SWIG_fail
; 
3060         SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
3061         if (SWIG_arg_fail(3)) SWIG_fail
; 
3064         SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
3065         if (SWIG_arg_fail(4)) SWIG_fail
; 
3069             SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
3070             if (SWIG_arg_fail(5)) SWIG_fail
; 
3072                 SWIG_null_ref("wxBitmap"); 
3074             if (SWIG_arg_fail(5)) SWIG_fail
; 
3078         SWIG_Python_ConvertPtr(obj5
, (void **)&arg6
, SWIGTYPE_p_wxChar
, SWIG_POINTER_EXCEPTION 
| 0); 
3079         if (SWIG_arg_fail(6)) SWIG_fail
; 
3082         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3083         result 
= (bool)(arg1
)->Create(arg2
,arg3
,arg4
,(wxBitmap 
const &)*arg5
,(wxChar 
const *)arg6
); 
3085         wxPyEndAllowThreads(__tstate
); 
3086         if (PyErr_Occurred()) SWIG_fail
; 
3089         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3097 static PyObject 
*_wrap_WizardPageSimple_SetPrev(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3098     PyObject 
*resultobj 
= NULL
; 
3099     wxWizardPageSimple 
*arg1 
= (wxWizardPageSimple 
*) 0 ; 
3100     wxWizardPage 
*arg2 
= (wxWizardPage 
*) 0 ; 
3101     PyObject 
* obj0 
= 0 ; 
3102     PyObject 
* obj1 
= 0 ; 
3104         (char *) "self",(char *) "prev", NULL 
 
3107     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:WizardPageSimple_SetPrev",kwnames
,&obj0
,&obj1
)) goto fail
; 
3108     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION 
| 0); 
3109     if (SWIG_arg_fail(1)) SWIG_fail
; 
3110     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
3111     if (SWIG_arg_fail(2)) SWIG_fail
; 
3113         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3114         (arg1
)->SetPrev(arg2
); 
3116         wxPyEndAllowThreads(__tstate
); 
3117         if (PyErr_Occurred()) SWIG_fail
; 
3119     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3126 static PyObject 
*_wrap_WizardPageSimple_SetNext(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3127     PyObject 
*resultobj 
= NULL
; 
3128     wxWizardPageSimple 
*arg1 
= (wxWizardPageSimple 
*) 0 ; 
3129     wxWizardPage 
*arg2 
= (wxWizardPage 
*) 0 ; 
3130     PyObject 
* obj0 
= 0 ; 
3131     PyObject 
* obj1 
= 0 ; 
3133         (char *) "self",(char *) "next", NULL 
 
3136     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:WizardPageSimple_SetNext",kwnames
,&obj0
,&obj1
)) goto fail
; 
3137     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION 
| 0); 
3138     if (SWIG_arg_fail(1)) SWIG_fail
; 
3139     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
3140     if (SWIG_arg_fail(2)) SWIG_fail
; 
3142         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3143         (arg1
)->SetNext(arg2
); 
3145         wxPyEndAllowThreads(__tstate
); 
3146         if (PyErr_Occurred()) SWIG_fail
; 
3148     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3155 static PyObject 
*_wrap_WizardPageSimple_Chain(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3156     PyObject 
*resultobj 
= NULL
; 
3157     wxWizardPageSimple 
*arg1 
= (wxWizardPageSimple 
*) 0 ; 
3158     wxWizardPageSimple 
*arg2 
= (wxWizardPageSimple 
*) 0 ; 
3159     PyObject 
* obj0 
= 0 ; 
3160     PyObject 
* obj1 
= 0 ; 
3162         (char *) "first",(char *) "second", NULL 
 
3165     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:WizardPageSimple_Chain",kwnames
,&obj0
,&obj1
)) goto fail
; 
3166     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION 
| 0); 
3167     if (SWIG_arg_fail(1)) SWIG_fail
; 
3168     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION 
| 0); 
3169     if (SWIG_arg_fail(2)) SWIG_fail
; 
3171         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3172         wxWizardPageSimple::Chain(arg1
,arg2
); 
3174         wxPyEndAllowThreads(__tstate
); 
3175         if (PyErr_Occurred()) SWIG_fail
; 
3177     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3184 static PyObject 
* WizardPageSimple_swigregister(PyObject 
*, PyObject 
*args
) { 
3186     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3187     SWIG_TypeClientData(SWIGTYPE_p_wxWizardPageSimple
, obj
); 
3189     return Py_BuildValue((char *)""); 
3191 static PyObject 
*_wrap_new_Wizard(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3192     PyObject 
*resultobj 
= NULL
; 
3193     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3194     int arg2 
= (int) -1 ; 
3195     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
3196     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
3197     wxBitmap 
const &arg4_defvalue 
= wxNullBitmap 
; 
3198     wxBitmap 
*arg4 
= (wxBitmap 
*) &arg4_defvalue 
; 
3199     wxPoint 
const &arg5_defvalue 
= wxDefaultPosition 
; 
3200     wxPoint 
*arg5 
= (wxPoint 
*) &arg5_defvalue 
; 
3201     long arg6 
= (long) wxDEFAULT_DIALOG_STYLE 
; 
3203     bool temp3 
= false ; 
3205     PyObject 
* obj0 
= 0 ; 
3206     PyObject 
* obj1 
= 0 ; 
3207     PyObject 
* obj2 
= 0 ; 
3208     PyObject 
* obj3 
= 0 ; 
3209     PyObject 
* obj4 
= 0 ; 
3210     PyObject 
* obj5 
= 0 ; 
3212         (char *) "parent",(char *) "id",(char *) "title",(char *) "bitmap",(char *) "pos",(char *) "style", NULL 
 
3215     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:new_Wizard",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
3216     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3217     if (SWIG_arg_fail(1)) SWIG_fail
; 
3220             arg2 
= static_cast<int >(SWIG_As_int(obj1
));  
3221             if (SWIG_arg_fail(2)) SWIG_fail
; 
3226             arg3 
= wxString_in_helper(obj2
); 
3227             if (arg3 
== NULL
) SWIG_fail
; 
3233             SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
3234             if (SWIG_arg_fail(4)) SWIG_fail
; 
3236                 SWIG_null_ref("wxBitmap"); 
3238             if (SWIG_arg_fail(4)) SWIG_fail
; 
3244             if ( ! wxPoint_helper(obj4
, &arg5
)) SWIG_fail
; 
3249             arg6 
= static_cast<long >(SWIG_As_long(obj5
));  
3250             if (SWIG_arg_fail(6)) SWIG_fail
; 
3254         if (!wxPyCheckForApp()) SWIG_fail
; 
3255         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3256         result 
= (wxWizard 
*)new wxWizard(arg1
,arg2
,(wxString 
const &)*arg3
,(wxBitmap 
const &)*arg4
,(wxPoint 
const &)*arg5
,arg6
); 
3258         wxPyEndAllowThreads(__tstate
); 
3259         if (PyErr_Occurred()) SWIG_fail
; 
3261     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizard
, 1); 
3276 static PyObject 
*_wrap_new_PreWizard(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3277     PyObject 
*resultobj 
= NULL
; 
3283     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreWizard",kwnames
)) goto fail
; 
3285         if (!wxPyCheckForApp()) SWIG_fail
; 
3286         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3287         result 
= (wxWizard 
*)new wxWizard(); 
3289         wxPyEndAllowThreads(__tstate
); 
3290         if (PyErr_Occurred()) SWIG_fail
; 
3292     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizard
, 1); 
3299 static PyObject 
*_wrap_Wizard_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3300     PyObject 
*resultobj 
= NULL
; 
3301     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3302     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3303     int arg3 
= (int) -1 ; 
3304     wxString 
const &arg4_defvalue 
= wxPyEmptyString 
; 
3305     wxString 
*arg4 
= (wxString 
*) &arg4_defvalue 
; 
3306     wxBitmap 
const &arg5_defvalue 
= wxNullBitmap 
; 
3307     wxBitmap 
*arg5 
= (wxBitmap 
*) &arg5_defvalue 
; 
3308     wxPoint 
const &arg6_defvalue 
= wxDefaultPosition 
; 
3309     wxPoint 
*arg6 
= (wxPoint 
*) &arg6_defvalue 
; 
3311     bool temp4 
= false ; 
3313     PyObject 
* obj0 
= 0 ; 
3314     PyObject 
* obj1 
= 0 ; 
3315     PyObject 
* obj2 
= 0 ; 
3316     PyObject 
* obj3 
= 0 ; 
3317     PyObject 
* obj4 
= 0 ; 
3318     PyObject 
* obj5 
= 0 ; 
3320         (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "bitmap",(char *) "pos", NULL 
 
3323     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOO:Wizard_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
3324     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3325     if (SWIG_arg_fail(1)) SWIG_fail
; 
3326     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3327     if (SWIG_arg_fail(2)) SWIG_fail
; 
3330             arg3 
= static_cast<int >(SWIG_As_int(obj2
));  
3331             if (SWIG_arg_fail(3)) SWIG_fail
; 
3336             arg4 
= wxString_in_helper(obj3
); 
3337             if (arg4 
== NULL
) SWIG_fail
; 
3343             SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
3344             if (SWIG_arg_fail(5)) SWIG_fail
; 
3346                 SWIG_null_ref("wxBitmap"); 
3348             if (SWIG_arg_fail(5)) SWIG_fail
; 
3354             if ( ! wxPoint_helper(obj5
, &arg6
)) SWIG_fail
; 
3358         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3359         result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxString 
const &)*arg4
,(wxBitmap 
const &)*arg5
,(wxPoint 
const &)*arg6
); 
3361         wxPyEndAllowThreads(__tstate
); 
3362         if (PyErr_Occurred()) SWIG_fail
; 
3365         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3381 static PyObject 
*_wrap_Wizard_Init(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3382     PyObject 
*resultobj 
= NULL
; 
3383     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3384     PyObject 
* obj0 
= 0 ; 
3386         (char *) "self", NULL 
 
3389     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_Init",kwnames
,&obj0
)) goto fail
; 
3390     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3391     if (SWIG_arg_fail(1)) SWIG_fail
; 
3393         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3396         wxPyEndAllowThreads(__tstate
); 
3397         if (PyErr_Occurred()) SWIG_fail
; 
3399     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3406 static PyObject 
*_wrap_Wizard_RunWizard(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3407     PyObject 
*resultobj 
= NULL
; 
3408     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3409     wxWizardPage 
*arg2 
= (wxWizardPage 
*) 0 ; 
3411     PyObject 
* obj0 
= 0 ; 
3412     PyObject 
* obj1 
= 0 ; 
3414         (char *) "self",(char *) "firstPage", NULL 
 
3417     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_RunWizard",kwnames
,&obj0
,&obj1
)) goto fail
; 
3418     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3419     if (SWIG_arg_fail(1)) SWIG_fail
; 
3420     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
3421     if (SWIG_arg_fail(2)) SWIG_fail
; 
3423         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3424         result 
= (bool)(arg1
)->RunWizard(arg2
); 
3426         wxPyEndAllowThreads(__tstate
); 
3427         if (PyErr_Occurred()) SWIG_fail
; 
3430         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3438 static PyObject 
*_wrap_Wizard_GetCurrentPage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3439     PyObject 
*resultobj 
= NULL
; 
3440     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3441     wxWizardPage 
*result
; 
3442     PyObject 
* obj0 
= 0 ; 
3444         (char *) "self", NULL 
 
3447     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_GetCurrentPage",kwnames
,&obj0
)) goto fail
; 
3448     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3449     if (SWIG_arg_fail(1)) SWIG_fail
; 
3451         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3452         result 
= (wxWizardPage 
*)((wxWizard 
const *)arg1
)->GetCurrentPage(); 
3454         wxPyEndAllowThreads(__tstate
); 
3455         if (PyErr_Occurred()) SWIG_fail
; 
3458         resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
3466 static PyObject 
*_wrap_Wizard_SetPageSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3467     PyObject 
*resultobj 
= NULL
; 
3468     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3471     PyObject 
* obj0 
= 0 ; 
3472     PyObject 
* obj1 
= 0 ; 
3474         (char *) "self",(char *) "size", NULL 
 
3477     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_SetPageSize",kwnames
,&obj0
,&obj1
)) goto fail
; 
3478     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3479     if (SWIG_arg_fail(1)) SWIG_fail
; 
3482         if ( ! wxSize_helper(obj1
, &arg2
)) SWIG_fail
; 
3485         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3486         (arg1
)->SetPageSize((wxSize 
const &)*arg2
); 
3488         wxPyEndAllowThreads(__tstate
); 
3489         if (PyErr_Occurred()) SWIG_fail
; 
3491     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3498 static PyObject 
*_wrap_Wizard_GetPageSize(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3499     PyObject 
*resultobj 
= NULL
; 
3500     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3502     PyObject 
* obj0 
= 0 ; 
3504         (char *) "self", NULL 
 
3507     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_GetPageSize",kwnames
,&obj0
)) goto fail
; 
3508     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3509     if (SWIG_arg_fail(1)) SWIG_fail
; 
3511         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3512         result 
= ((wxWizard 
const *)arg1
)->GetPageSize(); 
3514         wxPyEndAllowThreads(__tstate
); 
3515         if (PyErr_Occurred()) SWIG_fail
; 
3519         resultptr 
= new wxSize(static_cast<wxSize 
& >(result
)); 
3520         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1); 
3528 static PyObject 
*_wrap_Wizard_FitToPage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3529     PyObject 
*resultobj 
= NULL
; 
3530     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3531     wxWizardPage 
*arg2 
= (wxWizardPage 
*) 0 ; 
3532     PyObject 
* obj0 
= 0 ; 
3533     PyObject 
* obj1 
= 0 ; 
3535         (char *) "self",(char *) "firstPage", NULL 
 
3538     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_FitToPage",kwnames
,&obj0
,&obj1
)) goto fail
; 
3539     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3540     if (SWIG_arg_fail(1)) SWIG_fail
; 
3541     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
3542     if (SWIG_arg_fail(2)) SWIG_fail
; 
3544         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3545         (arg1
)->FitToPage((wxWizardPage 
const *)arg2
); 
3547         wxPyEndAllowThreads(__tstate
); 
3548         if (PyErr_Occurred()) SWIG_fail
; 
3550     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3557 static PyObject 
*_wrap_Wizard_GetPageAreaSizer(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3558     PyObject 
*resultobj 
= NULL
; 
3559     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3561     PyObject 
* obj0 
= 0 ; 
3563         (char *) "self", NULL 
 
3566     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_GetPageAreaSizer",kwnames
,&obj0
)) goto fail
; 
3567     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3568     if (SWIG_arg_fail(1)) SWIG_fail
; 
3570         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3571         result 
= (wxSizer 
*)((wxWizard 
const *)arg1
)->GetPageAreaSizer(); 
3573         wxPyEndAllowThreads(__tstate
); 
3574         if (PyErr_Occurred()) SWIG_fail
; 
3577         resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
3585 static PyObject 
*_wrap_Wizard_SetBorder(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3586     PyObject 
*resultobj 
= NULL
; 
3587     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3589     PyObject 
* obj0 
= 0 ; 
3590     PyObject 
* obj1 
= 0 ; 
3592         (char *) "self",(char *) "border", NULL 
 
3595     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_SetBorder",kwnames
,&obj0
,&obj1
)) goto fail
; 
3596     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3597     if (SWIG_arg_fail(1)) SWIG_fail
; 
3599         arg2 
= static_cast<int >(SWIG_As_int(obj1
));  
3600         if (SWIG_arg_fail(2)) SWIG_fail
; 
3603         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3604         (arg1
)->SetBorder(arg2
); 
3606         wxPyEndAllowThreads(__tstate
); 
3607         if (PyErr_Occurred()) SWIG_fail
; 
3609     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3616 static PyObject 
*_wrap_Wizard_IsRunning(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3617     PyObject 
*resultobj 
= NULL
; 
3618     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3620     PyObject 
* obj0 
= 0 ; 
3622         (char *) "self", NULL 
 
3625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_IsRunning",kwnames
,&obj0
)) goto fail
; 
3626     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3627     if (SWIG_arg_fail(1)) SWIG_fail
; 
3629         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3630         result 
= (bool)((wxWizard 
const *)arg1
)->IsRunning(); 
3632         wxPyEndAllowThreads(__tstate
); 
3633         if (PyErr_Occurred()) SWIG_fail
; 
3636         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3644 static PyObject 
*_wrap_Wizard_ShowPage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3645     PyObject 
*resultobj 
= NULL
; 
3646     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3647     wxWizardPage 
*arg2 
= (wxWizardPage 
*) 0 ; 
3648     bool arg3 
= (bool) true ; 
3650     PyObject 
* obj0 
= 0 ; 
3651     PyObject 
* obj1 
= 0 ; 
3652     PyObject 
* obj2 
= 0 ; 
3654         (char *) "self",(char *) "page",(char *) "goingForward", NULL 
 
3657     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Wizard_ShowPage",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
3658     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3659     if (SWIG_arg_fail(1)) SWIG_fail
; 
3660     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
3661     if (SWIG_arg_fail(2)) SWIG_fail
; 
3664             arg3 
= static_cast<bool >(SWIG_As_bool(obj2
));  
3665             if (SWIG_arg_fail(3)) SWIG_fail
; 
3669         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3670         result 
= (bool)(arg1
)->ShowPage(arg2
,arg3
); 
3672         wxPyEndAllowThreads(__tstate
); 
3673         if (PyErr_Occurred()) SWIG_fail
; 
3676         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3684 static PyObject 
*_wrap_Wizard_HasNextPage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3685     PyObject 
*resultobj 
= NULL
; 
3686     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3687     wxWizardPage 
*arg2 
= (wxWizardPage 
*) 0 ; 
3689     PyObject 
* obj0 
= 0 ; 
3690     PyObject 
* obj1 
= 0 ; 
3692         (char *) "self",(char *) "page", NULL 
 
3695     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_HasNextPage",kwnames
,&obj0
,&obj1
)) goto fail
; 
3696     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3697     if (SWIG_arg_fail(1)) SWIG_fail
; 
3698     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
3699     if (SWIG_arg_fail(2)) SWIG_fail
; 
3701         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3702         result 
= (bool)(arg1
)->HasNextPage(arg2
); 
3704         wxPyEndAllowThreads(__tstate
); 
3705         if (PyErr_Occurred()) SWIG_fail
; 
3708         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3716 static PyObject 
*_wrap_Wizard_HasPrevPage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3717     PyObject 
*resultobj 
= NULL
; 
3718     wxWizard 
*arg1 
= (wxWizard 
*) 0 ; 
3719     wxWizardPage 
*arg2 
= (wxWizardPage 
*) 0 ; 
3721     PyObject 
* obj0 
= 0 ; 
3722     PyObject 
* obj1 
= 0 ; 
3724         (char *) "self",(char *) "page", NULL 
 
3727     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_HasPrevPage",kwnames
,&obj0
,&obj1
)) goto fail
; 
3728     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION 
| 0); 
3729     if (SWIG_arg_fail(1)) SWIG_fail
; 
3730     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION 
| 0); 
3731     if (SWIG_arg_fail(2)) SWIG_fail
; 
3733         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3734         result 
= (bool)(arg1
)->HasPrevPage(arg2
); 
3736         wxPyEndAllowThreads(__tstate
); 
3737         if (PyErr_Occurred()) SWIG_fail
; 
3740         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3748 static PyObject 
* Wizard_swigregister(PyObject 
*, PyObject 
*args
) { 
3750     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3751     SWIG_TypeClientData(SWIGTYPE_p_wxWizard
, obj
); 
3753     return Py_BuildValue((char *)""); 
3755 static PyMethodDef SwigMethods
[] = { 
3756          { (char *)"new_WizardEvent", (PyCFunction
) _wrap_new_WizardEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3757          { (char *)"WizardEvent_GetDirection", (PyCFunction
) _wrap_WizardEvent_GetDirection
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3758          { (char *)"WizardEvent_GetPage", (PyCFunction
) _wrap_WizardEvent_GetPage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3759          { (char *)"WizardEvent_swigregister", WizardEvent_swigregister
, METH_VARARGS
, NULL
}, 
3760          { (char *)"WizardPage_Create", (PyCFunction
) _wrap_WizardPage_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3761          { (char *)"WizardPage_GetPrev", (PyCFunction
) _wrap_WizardPage_GetPrev
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3762          { (char *)"WizardPage_GetNext", (PyCFunction
) _wrap_WizardPage_GetNext
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3763          { (char *)"WizardPage_GetBitmap", (PyCFunction
) _wrap_WizardPage_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3764          { (char *)"WizardPage_swigregister", WizardPage_swigregister
, METH_VARARGS
, NULL
}, 
3765          { (char *)"new_PyWizardPage", (PyCFunction
) _wrap_new_PyWizardPage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3766          { (char *)"new_PrePyWizardPage", (PyCFunction
) _wrap_new_PrePyWizardPage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3767          { (char *)"PyWizardPage_Create", (PyCFunction
) _wrap_PyWizardPage_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3768          { (char *)"PyWizardPage__setCallbackInfo", (PyCFunction
) _wrap_PyWizardPage__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3769          { (char *)"PyWizardPage_base_DoMoveWindow", (PyCFunction
) _wrap_PyWizardPage_base_DoMoveWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3770          { (char *)"PyWizardPage_base_DoSetSize", (PyCFunction
) _wrap_PyWizardPage_base_DoSetSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3771          { (char *)"PyWizardPage_base_DoSetClientSize", (PyCFunction
) _wrap_PyWizardPage_base_DoSetClientSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3772          { (char *)"PyWizardPage_base_DoSetVirtualSize", (PyCFunction
) _wrap_PyWizardPage_base_DoSetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3773          { (char *)"PyWizardPage_base_DoGetSize", (PyCFunction
) _wrap_PyWizardPage_base_DoGetSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3774          { (char *)"PyWizardPage_base_DoGetClientSize", (PyCFunction
) _wrap_PyWizardPage_base_DoGetClientSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3775          { (char *)"PyWizardPage_base_DoGetPosition", (PyCFunction
) _wrap_PyWizardPage_base_DoGetPosition
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3776          { (char *)"PyWizardPage_base_DoGetVirtualSize", (PyCFunction
) _wrap_PyWizardPage_base_DoGetVirtualSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3777          { (char *)"PyWizardPage_base_DoGetBestSize", (PyCFunction
) _wrap_PyWizardPage_base_DoGetBestSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3778          { (char *)"PyWizardPage_base_InitDialog", (PyCFunction
) _wrap_PyWizardPage_base_InitDialog
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3779          { (char *)"PyWizardPage_base_TransferDataToWindow", (PyCFunction
) _wrap_PyWizardPage_base_TransferDataToWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3780          { (char *)"PyWizardPage_base_TransferDataFromWindow", (PyCFunction
) _wrap_PyWizardPage_base_TransferDataFromWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3781          { (char *)"PyWizardPage_base_Validate", (PyCFunction
) _wrap_PyWizardPage_base_Validate
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3782          { (char *)"PyWizardPage_base_AcceptsFocus", (PyCFunction
) _wrap_PyWizardPage_base_AcceptsFocus
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3783          { (char *)"PyWizardPage_base_AcceptsFocusFromKeyboard", (PyCFunction
) _wrap_PyWizardPage_base_AcceptsFocusFromKeyboard
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3784          { (char *)"PyWizardPage_base_GetMaxSize", (PyCFunction
) _wrap_PyWizardPage_base_GetMaxSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3785          { (char *)"PyWizardPage_base_AddChild", (PyCFunction
) _wrap_PyWizardPage_base_AddChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3786          { (char *)"PyWizardPage_base_RemoveChild", (PyCFunction
) _wrap_PyWizardPage_base_RemoveChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3787          { (char *)"PyWizardPage_swigregister", PyWizardPage_swigregister
, METH_VARARGS
, NULL
}, 
3788          { (char *)"new_WizardPageSimple", (PyCFunction
) _wrap_new_WizardPageSimple
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3789          { (char *)"new_PreWizardPageSimple", (PyCFunction
) _wrap_new_PreWizardPageSimple
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3790          { (char *)"WizardPageSimple_Create", (PyCFunction
) _wrap_WizardPageSimple_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3791          { (char *)"WizardPageSimple_SetPrev", (PyCFunction
) _wrap_WizardPageSimple_SetPrev
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3792          { (char *)"WizardPageSimple_SetNext", (PyCFunction
) _wrap_WizardPageSimple_SetNext
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3793          { (char *)"WizardPageSimple_Chain", (PyCFunction
) _wrap_WizardPageSimple_Chain
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3794          { (char *)"WizardPageSimple_swigregister", WizardPageSimple_swigregister
, METH_VARARGS
, NULL
}, 
3795          { (char *)"new_Wizard", (PyCFunction
) _wrap_new_Wizard
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3796          { (char *)"new_PreWizard", (PyCFunction
) _wrap_new_PreWizard
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3797          { (char *)"Wizard_Create", (PyCFunction
) _wrap_Wizard_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3798          { (char *)"Wizard_Init", (PyCFunction
) _wrap_Wizard_Init
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3799          { (char *)"Wizard_RunWizard", (PyCFunction
) _wrap_Wizard_RunWizard
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3800          { (char *)"Wizard_GetCurrentPage", (PyCFunction
) _wrap_Wizard_GetCurrentPage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3801          { (char *)"Wizard_SetPageSize", (PyCFunction
) _wrap_Wizard_SetPageSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3802          { (char *)"Wizard_GetPageSize", (PyCFunction
) _wrap_Wizard_GetPageSize
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3803          { (char *)"Wizard_FitToPage", (PyCFunction
) _wrap_Wizard_FitToPage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3804          { (char *)"Wizard_GetPageAreaSizer", (PyCFunction
) _wrap_Wizard_GetPageAreaSizer
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3805          { (char *)"Wizard_SetBorder", (PyCFunction
) _wrap_Wizard_SetBorder
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3806          { (char *)"Wizard_IsRunning", (PyCFunction
) _wrap_Wizard_IsRunning
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3807          { (char *)"Wizard_ShowPage", (PyCFunction
) _wrap_Wizard_ShowPage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3808          { (char *)"Wizard_HasNextPage", (PyCFunction
) _wrap_Wizard_HasNextPage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3809          { (char *)"Wizard_HasPrevPage", (PyCFunction
) _wrap_Wizard_HasPrevPage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
3810          { (char *)"Wizard_swigregister", Wizard_swigregister
, METH_VARARGS
, NULL
}, 
3811          { NULL
, NULL
, 0, NULL 
} 
3815 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ 
3817 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) { 
3818     return (void *)((wxObject 
*)  ((wxLayoutConstraints 
*) x
)); 
3820 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) { 
3821     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryLayoutInfoEvent 
*) x
)); 
3823 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) { 
3824     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
3826 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) { 
3827     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
3829 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) { 
3830     return (void *)((wxObject 
*) (wxSizerItem 
*) ((wxGBSizerItem 
*) x
)); 
3832 static void *_p_wxSizerItemTo_p_wxObject(void *x
) { 
3833     return (void *)((wxObject 
*)  ((wxSizerItem 
*) x
)); 
3835 static void *_p_wxScrollEventTo_p_wxObject(void *x
) { 
3836     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
3838 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) { 
3839     return (void *)((wxObject 
*)  ((wxIndividualLayoutConstraint 
*) x
)); 
3841 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) { 
3842     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStaticBoxSizer 
*) x
)); 
3844 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) { 
3845     return (void *)((wxObject 
*) (wxSizer 
*) ((wxBoxSizer 
*) x
)); 
3847 static void *_p_wxSizerTo_p_wxObject(void *x
) { 
3848     return (void *)((wxObject 
*)  ((wxSizer 
*) x
)); 
3850 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) { 
3851     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*)(wxFlexGridSizer 
*) ((wxGridBagSizer 
*) x
)); 
3853 static void *_p_wxWizardPageTo_p_wxObject(void *x
) { 
3854     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxWizardPage 
*) x
)); 
3856 static void *_p_wxPyWizardPageTo_p_wxObject(void *x
) { 
3857     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxWizardPage 
*) ((wxPyWizardPage 
*) x
)); 
3859 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) { 
3860     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
3862 static void *_p_wxPyPanelTo_p_wxObject(void *x
) { 
3863     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
3865 static void *_p_wxEventTo_p_wxObject(void *x
) { 
3866     return (void *)((wxObject 
*)  ((wxEvent 
*) x
)); 
3868 static void *_p_wxFontDataTo_p_wxObject(void *x
) { 
3869     return (void *)((wxObject 
*)  ((wxFontData 
*) x
)); 
3871 static void *_p_wxPrintDataTo_p_wxObject(void *x
) { 
3872     return (void *)((wxObject 
*)  ((wxPrintData 
*) x
)); 
3874 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) { 
3875     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*) ((wxFlexGridSizer 
*) x
)); 
3877 static void *_p_wxGridSizerTo_p_wxObject(void *x
) { 
3878     return (void *)((wxObject 
*) (wxSizer 
*) ((wxGridSizer 
*) x
)); 
3880 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) { 
3881     return (void *)((wxObject 
*) (wxEvent 
*) ((wxInitDialogEvent 
*) x
)); 
3883 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) { 
3884     return (void *)((wxObject 
*)  ((wxLayoutAlgorithm 
*) x
)); 
3886 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x
) { 
3887     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyTaskBarIcon 
*) x
)); 
3889 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) { 
3890     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
3892 static void *_p_wxWizardPageSimpleTo_p_wxObject(void *x
) { 
3893     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxWizardPage 
*) ((wxWizardPageSimple 
*) x
)); 
3895 static void *_p_wxPaintEventTo_p_wxObject(void *x
) { 
3896     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaintEvent 
*) x
)); 
3898 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) { 
3899     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNcPaintEvent 
*) x
)); 
3901 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) { 
3902     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaletteChangedEvent 
*) x
)); 
3904 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) { 
3905     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDisplayChangedEvent 
*) x
)); 
3907 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) { 
3908     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseCaptureChangedEvent 
*) x
)); 
3910 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) { 
3911     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSysColourChangedEvent 
*) x
)); 
3913 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) { 
3914     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
3916 static void *_p_wxControlTo_p_wxObject(void *x
) { 
3917     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxControl 
*) x
)); 
3919 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) { 
3920     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSetCursorEvent 
*) x
)); 
3922 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) { 
3923     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
3925 static void *_p_wxFSFileTo_p_wxObject(void *x
) { 
3926     return (void *)((wxObject 
*)  ((wxFSFile 
*) x
)); 
3928 static void *_p_wxWizardTo_p_wxObject(void *x
) { 
3929     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxWizard 
*) x
)); 
3931 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) { 
3932     return (void *)((wxObject 
*)  ((wxFindReplaceData 
*) x
)); 
3934 static void *_p_wxPySizerTo_p_wxObject(void *x
) { 
3935     return (void *)((wxObject 
*) (wxSizer 
*) ((wxPySizer 
*) x
)); 
3937 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) { 
3938     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
3940 static void *_p_wxColourDataTo_p_wxObject(void *x
) { 
3941     return (void *)((wxObject 
*)  ((wxColourData 
*) x
)); 
3943 static void *_p_wxPyEventTo_p_wxObject(void *x
) { 
3944     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPyEvent 
*) x
)); 
3946 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) { 
3947     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
3949 static void *_p_wxPyWindowTo_p_wxObject(void *x
) { 
3950     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPyWindow 
*) x
)); 
3952 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) { 
3953     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
3955 static void *_p_wxFileDialogTo_p_wxObject(void *x
) { 
3956     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
3958 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) { 
3959     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
3961 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) { 
3962     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
3964 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) { 
3965     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
3967 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x
) { 
3968     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
3970 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) { 
3971     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
3973 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) { 
3974     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
3976 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) { 
3977     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
3979 static void *_p_wxShowEventTo_p_wxObject(void *x
) { 
3980     return (void *)((wxObject 
*) (wxEvent 
*) ((wxShowEvent 
*) x
)); 
3982 static void *_p_wxPrinterTo_p_wxObject(void *x
) { 
3983     return (void *)((wxObject 
*)  ((wxPrinter 
*) x
)); 
3985 static void *_p_wxMenuItemTo_p_wxObject(void *x
) { 
3986     return (void *)((wxObject 
*)  ((wxMenuItem 
*) x
)); 
3988 static void *_p_wxDateEventTo_p_wxObject(void *x
) { 
3989     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
3991 static void *_p_wxIdleEventTo_p_wxObject(void *x
) { 
3992     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIdleEvent 
*) x
)); 
3994 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) { 
3995     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
3997 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) { 
3998     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryNewPaletteEvent 
*) x
)); 
4000 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) { 
4001     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMaximizeEvent 
*) x
)); 
4003 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) { 
4004     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIconizeEvent 
*) x
)); 
4006 static void *_p_wxSizeEventTo_p_wxObject(void *x
) { 
4007     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSizeEvent 
*) x
)); 
4009 static void *_p_wxMoveEventTo_p_wxObject(void *x
) { 
4010     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMoveEvent 
*) x
)); 
4012 static void *_p_wxActivateEventTo_p_wxObject(void *x
) { 
4013     return (void *)((wxObject 
*) (wxEvent 
*) ((wxActivateEvent 
*) x
)); 
4015 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) { 
4016     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNMHandler 
*) x
)); 
4018 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) { 
4019     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxJPEGHandler 
*) x
)); 
4021 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) { 
4022     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPCXHandler 
*) x
)); 
4024 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) { 
4025     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxGIFHandler 
*) x
)); 
4027 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) { 
4028     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNGHandler 
*) x
)); 
4030 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) { 
4031     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*)(wxCURHandler 
*) ((wxANIHandler 
*) x
)); 
4033 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) { 
4034     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*) ((wxCURHandler 
*) x
)); 
4036 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) { 
4037     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*) ((wxICOHandler 
*) x
)); 
4039 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) { 
4040     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxBMPHandler 
*) x
)); 
4042 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x
) { 
4043     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPyImageHandler 
*) x
)); 
4045 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) { 
4046     return (void *)((wxObject 
*)  ((wxImageHandler 
*) x
)); 
4048 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) { 
4049     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxXPMHandler 
*) x
)); 
4051 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) { 
4052     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxTIFFHandler 
*) x
)); 
4054 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) { 
4055     return (void *)((wxObject 
*)  ((wxEvtHandler 
*) x
)); 
4057 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) { 
4058     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCalculateLayoutEvent 
*) x
)); 
4060 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) { 
4061     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
4063 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) { 
4064     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
4066 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) { 
4067     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStdDialogButtonSizer 
*) x
)); 
4069 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) { 
4070     return (void *)((wxObject 
*)  ((wxAcceleratorTable 
*) x
)); 
4072 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) { 
4073     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
4075 static void *_p_wxImageTo_p_wxObject(void *x
) { 
4076     return (void *)((wxObject 
*)  ((wxImage 
*) x
)); 
4078 static void *_p_wxFrameTo_p_wxObject(void *x
) { 
4079     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
4081 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) { 
4082     return (void *)((wxObject 
*)  ((wxPyPrintout 
*) x
)); 
4084 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) { 
4085     return (void *)((wxObject 
*) (wxEvent 
*) ((wxScrollWinEvent 
*) x
)); 
4087 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) { 
4088     return (void *)((wxObject 
*) (wxEvent 
*) ((wxTaskBarIconEvent 
*) x
)); 
4090 static void *_p_wxStatusBarTo_p_wxObject(void *x
) { 
4091     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxStatusBar 
*) x
)); 
4093 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) { 
4094     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
4096 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) { 
4097     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
4099 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) { 
4100     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNavigationKeyEvent 
*) x
)); 
4102 static void *_p_wxKeyEventTo_p_wxObject(void *x
) { 
4103     return (void *)((wxObject 
*) (wxEvent 
*) ((wxKeyEvent 
*) x
)); 
4105 static void *_p_wxWindowTo_p_wxObject(void *x
) { 
4106     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxWindow 
*) x
)); 
4108 static void *_p_wxMenuTo_p_wxObject(void *x
) { 
4109     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxMenu 
*) x
)); 
4111 static void *_p_wxMenuBarTo_p_wxObject(void *x
) { 
4112     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMenuBar 
*) x
)); 
4114 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) { 
4115     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
4117 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) { 
4118     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
4120 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) { 
4121     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
4123 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) { 
4124     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
4126 static void *_p_wxSashWindowTo_p_wxObject(void *x
) { 
4127     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSashWindow 
*) x
)); 
4129 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) { 
4130     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
4132 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) { 
4133     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPopupWindow 
*) x
)); 
4135 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) { 
4136     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
4138 static void *_p_wxTipWindowTo_p_wxObject(void *x
) { 
4139     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
4141 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) { 
4142     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
4144 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) { 
4145     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
4147 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) { 
4148     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
4150 static void *_p_wxSashEventTo_p_wxObject(void *x
) { 
4151     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
4153 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) { 
4154     return (void *)((wxObject 
*)  ((wxPrintPreview 
*) x
)); 
4156 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) { 
4157     return (void *)((wxObject 
*) (wxPrintPreview 
*) ((wxPyPrintPreview 
*) x
)); 
4159 static void *_p_wxPanelTo_p_wxObject(void *x
) { 
4160     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPanel 
*) x
)); 
4162 static void *_p_wxDialogTo_p_wxObject(void *x
) { 
4163     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
4165 static void *_p_wxColourDialogTo_p_wxObject(void *x
) { 
4166     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
4168 static void *_p_wxDirDialogTo_p_wxObject(void *x
) { 
4169     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
4171 static void *_p_wxFontDialogTo_p_wxObject(void *x
) { 
4172     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
4174 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) { 
4175     return (void *)((wxObject 
*)  ((wxPageSetupDialog 
*) x
)); 
4177 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) { 
4178     return (void *)((wxObject 
*)  ((wxPrintDialog 
*) x
)); 
4180 static void *_p_wxFileSystemTo_p_wxObject(void *x
) { 
4181     return (void *)((wxObject 
*)  ((wxFileSystem 
*) x
)); 
4183 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) { 
4184     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
4186 static void *_p_wxMenuEventTo_p_wxObject(void *x
) { 
4187     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMenuEvent 
*) x
)); 
4189 static void *_p_wxPyAppTo_p_wxObject(void *x
) { 
4190     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyApp 
*) x
)); 
4192 static void *_p_wxCloseEventTo_p_wxObject(void *x
) { 
4193     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCloseEvent 
*) x
)); 
4195 static void *_p_wxMouseEventTo_p_wxObject(void *x
) { 
4196     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseEvent 
*) x
)); 
4198 static void *_p_wxEraseEventTo_p_wxObject(void *x
) { 
4199     return (void *)((wxObject 
*) (wxEvent 
*) ((wxEraseEvent 
*) x
)); 
4201 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) { 
4202     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
4204 static void *_p_wxCommandEventTo_p_wxObject(void *x
) { 
4205     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCommandEvent 
*) x
)); 
4207 static void *_p_wxWizardEventTo_p_wxObject(void *x
) { 
4208     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxWizardEvent 
*) x
)); 
4210 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) { 
4211     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
4213 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) { 
4214     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
4216 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) { 
4217     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDropFilesEvent 
*) x
)); 
4219 static void *_p_wxFocusEventTo_p_wxObject(void *x
) { 
4220     return (void *)((wxObject 
*) (wxEvent 
*) ((wxFocusEvent 
*) x
)); 
4222 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) { 
4223     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
4225 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) { 
4226     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
4228 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) { 
4229     return (void *)((wxObject 
*)  ((wxPageSetupDialogData 
*) x
)); 
4231 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) { 
4232     return (void *)((wxObject 
*)  ((wxPrintDialogData 
*) x
)); 
4234 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) { 
4235     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxValidator 
*) ((wxPyValidator 
*) x
)); 
4237 static void *_p_wxValidatorTo_p_wxObject(void *x
) { 
4238     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxValidator 
*) x
)); 
4240 static void *_p_wxColourDialogTo_p_wxDialog(void *x
) { 
4241     return (void *)((wxDialog 
*)  ((wxColourDialog 
*) x
)); 
4243 static void *_p_wxDirDialogTo_p_wxDialog(void *x
) { 
4244     return (void *)((wxDialog 
*)  ((wxDirDialog 
*) x
)); 
4246 static void *_p_wxFontDialogTo_p_wxDialog(void *x
) { 
4247     return (void *)((wxDialog 
*)  ((wxFontDialog 
*) x
)); 
4249 static void *_p_wxFileDialogTo_p_wxDialog(void *x
) { 
4250     return (void *)((wxDialog 
*)  ((wxFileDialog 
*) x
)); 
4252 static void *_p_wxMultiChoiceDialogTo_p_wxDialog(void *x
) { 
4253     return (void *)((wxDialog 
*)  ((wxMultiChoiceDialog 
*) x
)); 
4255 static void *_p_wxSingleChoiceDialogTo_p_wxDialog(void *x
) { 
4256     return (void *)((wxDialog 
*)  ((wxSingleChoiceDialog 
*) x
)); 
4258 static void *_p_wxTextEntryDialogTo_p_wxDialog(void *x
) { 
4259     return (void *)((wxDialog 
*)  ((wxTextEntryDialog 
*) x
)); 
4261 static void *_p_wxPasswordEntryDialogTo_p_wxDialog(void *x
) { 
4262     return (void *)((wxDialog 
*) (wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
4264 static void *_p_wxMessageDialogTo_p_wxDialog(void *x
) { 
4265     return (void *)((wxDialog 
*)  ((wxMessageDialog 
*) x
)); 
4267 static void *_p_wxFindReplaceDialogTo_p_wxDialog(void *x
) { 
4268     return (void *)((wxDialog 
*)  ((wxFindReplaceDialog 
*) x
)); 
4270 static void *_p_wxWizardTo_p_wxDialog(void *x
) { 
4271     return (void *)((wxDialog 
*)  ((wxWizard 
*) x
)); 
4273 static void *_p_wxWizardPageSimpleTo_p_wxWizardPage(void *x
) { 
4274     return (void *)((wxWizardPage 
*)  ((wxWizardPageSimple 
*) x
)); 
4276 static void *_p_wxPyWizardPageTo_p_wxWizardPage(void *x
) { 
4277     return (void *)((wxWizardPage 
*)  ((wxPyWizardPage 
*) x
)); 
4279 static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x
) { 
4280     return (void *)((wxTopLevelWindow 
*)  ((wxFrame 
*) x
)); 
4282 static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x
) { 
4283     return (void *)((wxTopLevelWindow 
*) (wxFrame 
*) ((wxMiniFrame 
*) x
)); 
4285 static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x
) { 
4286     return (void *)((wxTopLevelWindow 
*) (wxDialog 
*) ((wxFontDialog 
*) x
)); 
4288 static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x
) { 
4289     return (void *)((wxTopLevelWindow 
*) (wxDialog 
*) ((wxDirDialog 
*) x
)); 
4291 static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x
) { 
4292     return (void *)((wxTopLevelWindow 
*) (wxDialog 
*) ((wxColourDialog 
*) x
)); 
4294 static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x
) { 
4295     return (void *)((wxTopLevelWindow 
*)  ((wxDialog 
*) x
)); 
4297 static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x
) { 
4298     return (void *)((wxTopLevelWindow 
*) (wxFrame 
*) ((wxSplashScreen 
*) x
)); 
4300 static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x
) { 
4301     return (void *)((wxTopLevelWindow 
*) (wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
4303 static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x
) { 
4304     return (void *)((wxTopLevelWindow 
*) (wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
4306 static void *_p_wxWizardTo_p_wxTopLevelWindow(void *x
) { 
4307     return (void *)((wxTopLevelWindow 
*) (wxDialog 
*) ((wxWizard 
*) x
)); 
4309 static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x
) { 
4310     return (void *)((wxTopLevelWindow 
*) (wxFrame 
*) ((wxProgressDialog 
*) x
)); 
4312 static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x
) { 
4313     return (void *)((wxTopLevelWindow 
*) (wxDialog 
*) ((wxMessageDialog 
*) x
)); 
4315 static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x
) { 
4316     return (void *)((wxTopLevelWindow 
*) (wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
4318 static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x
) { 
4319     return (void *)((wxTopLevelWindow 
*) (wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
4321 static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x
) { 
4322     return (void *)((wxTopLevelWindow 
*) (wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
4324 static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x
) { 
4325     return (void *)((wxTopLevelWindow 
*) (wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
4327 static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x
) { 
4328     return (void *)((wxTopLevelWindow 
*) (wxDialog 
*) ((wxFileDialog 
*) x
)); 
4330 static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x
) { 
4331     return (void *)((wxTopLevelWindow 
*) (wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
4333 static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x
) { 
4334     return (void *)((wxTopLevelWindow 
*) (wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
4336 static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x
) { 
4337     return (void *)((wxTopLevelWindow 
*) (wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
4339 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) { 
4340     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
4342 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) { 
4343     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
4345 static void *_p_wxWizardPageTo_p_wxWindow(void *x
) { 
4346     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxWizardPage 
*) x
)); 
4348 static void *_p_wxPyWizardPageTo_p_wxWindow(void *x
) { 
4349     return (void *)((wxWindow 
*) (wxPanel 
*)(wxWizardPage 
*) ((wxPyWizardPage 
*) x
)); 
4351 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) { 
4352     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyPanel 
*) x
)); 
4354 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) { 
4355     return (void *)((wxWindow 
*)  ((wxMenuBar 
*) x
)); 
4357 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) { 
4358     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
4360 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) { 
4361     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
4363 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) { 
4364     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
4366 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x
) { 
4367     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
4369 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) { 
4370     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
4372 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) { 
4373     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
4375 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) { 
4376     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
4378 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) { 
4379     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
4381 static void *_p_wxPanelTo_p_wxWindow(void *x
) { 
4382     return (void *)((wxWindow 
*)  ((wxPanel 
*) x
)); 
4384 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) { 
4385     return (void *)((wxWindow 
*)  ((wxStatusBar 
*) x
)); 
4387 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) { 
4388     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
4390 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) { 
4391     return (void *)((wxWindow 
*) (wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
4393 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) { 
4394     return (void *)((wxWindow 
*) (wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
4396 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) { 
4397     return (void *)((wxWindow 
*)  ((wxPopupWindow 
*) x
)); 
4399 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) { 
4400     return (void *)((wxWindow 
*) (wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
4402 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) { 
4403     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
4405 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) { 
4406     return (void *)((wxWindow 
*)  ((wxTopLevelWindow 
*) x
)); 
4408 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) { 
4409     return (void *)((wxWindow 
*)  ((wxSplashScreenWindow 
*) x
)); 
4411 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) { 
4412     return (void *)((wxWindow 
*)  ((wxSplitterWindow 
*) x
)); 
4414 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) { 
4415     return (void *)((wxWindow 
*)  ((wxSashWindow 
*) x
)); 
4417 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) { 
4418     return (void *)((wxWindow 
*)  ((wxMDIClientWindow 
*) x
)); 
4420 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) { 
4421     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
4423 static void *_p_wxControlTo_p_wxWindow(void *x
) { 
4424     return (void *)((wxWindow 
*)  ((wxControl 
*) x
)); 
4426 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) { 
4427     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
4429 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) { 
4430     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
4432 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) { 
4433     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
4435 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) { 
4436     return (void *)((wxWindow 
*) (wxControl 
*) ((wxControlWithItems 
*) x
)); 
4438 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) { 
4439     return (void *)((wxWindow 
*)  ((wxPyWindow 
*) x
)); 
4441 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) { 
4442     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
4444 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) { 
4445     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
4447 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) { 
4448     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
4450 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) { 
4451     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
4453 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) { 
4454     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
4456 static void *_p_wxWizardTo_p_wxWindow(void *x
) { 
4457     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxWizard 
*) x
)); 
4459 static void *_p_wxWizardPageSimpleTo_p_wxWindow(void *x
) { 
4460     return (void *)((wxWindow 
*) (wxPanel 
*)(wxWizardPage 
*) ((wxWizardPageSimple 
*) x
)); 
4462 static void *_p_wxFrameTo_p_wxWindow(void *x
) { 
4463     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
4465 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) { 
4466     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
4468 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) { 
4469     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
4471 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) { 
4472     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
4474 static void *_p_wxDialogTo_p_wxWindow(void *x
) { 
4475     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
4477 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) { 
4478     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
4480 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x
) { 
4481     return (void *)((wxCommandEvent 
*)  ((wxChildFocusEvent 
*) x
)); 
4483 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x
) { 
4484     return (void *)((wxCommandEvent 
*)  ((wxScrollEvent 
*) x
)); 
4486 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x
) { 
4487     return (void *)((wxCommandEvent 
*)  ((wxWindowCreateEvent 
*) x
)); 
4489 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x
) { 
4490     return (void *)((wxCommandEvent 
*)  ((wxDateEvent 
*) x
)); 
4492 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x
) { 
4493     return (void *)((wxCommandEvent 
*)  ((wxUpdateUIEvent 
*) x
)); 
4495 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x
) { 
4496     return (void *)((wxCommandEvent 
*)  ((wxFindDialogEvent 
*) x
)); 
4498 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x
) { 
4499     return (void *)((wxCommandEvent 
*)  ((wxWindowDestroyEvent 
*) x
)); 
4501 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x
) { 
4502     return (void *)((wxCommandEvent 
*)  ((wxContextMenuEvent 
*) x
)); 
4504 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x
) { 
4505     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
4507 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x
) { 
4508     return (void *)((wxCommandEvent 
*)  ((wxNotifyEvent 
*) x
)); 
4510 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x
) { 
4511     return (void *)((wxCommandEvent 
*)  ((wxPyCommandEvent 
*) x
)); 
4513 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x
) { 
4514     return (void *)((wxCommandEvent 
*)  ((wxSashEvent 
*) x
)); 
4516 static void *_p_wxWizardEventTo_p_wxCommandEvent(void *x
) { 
4517     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxWizardEvent 
*) x
)); 
4519 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) { 
4520     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
4522 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) { 
4523     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
4525 static void *_p_wxWizardPageTo_p_wxEvtHandler(void *x
) { 
4526     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxWizardPage 
*) x
)); 
4528 static void *_p_wxPyWizardPageTo_p_wxEvtHandler(void *x
) { 
4529     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxWizardPage 
*) ((wxPyWizardPage 
*) x
)); 
4531 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) { 
4532     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
4534 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) { 
4535     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMenuBar 
*) x
)); 
4537 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) { 
4538     return (void *)((wxEvtHandler 
*)  ((wxValidator 
*) x
)); 
4540 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) { 
4541     return (void *)((wxEvtHandler 
*) (wxValidator 
*) ((wxPyValidator 
*) x
)); 
4543 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) { 
4544     return (void *)((wxEvtHandler 
*)  ((wxMenu 
*) x
)); 
4546 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x
) { 
4547     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
4549 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) { 
4550     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
4552 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) { 
4553     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
4555 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) { 
4556     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
4558 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) { 
4559     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
4561 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) { 
4562     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
4564 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) { 
4565     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
4567 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) { 
4568     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
4570 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) { 
4571     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPanel 
*) x
)); 
4573 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) { 
4574     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxStatusBar 
*) x
)); 
4576 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) { 
4577     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
4579 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) { 
4580     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
4582 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) { 
4583     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
4585 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) { 
4586     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPopupWindow 
*) x
)); 
4588 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) { 
4589     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
4591 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) { 
4592     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSashWindow 
*) x
)); 
4594 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) { 
4595     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
4597 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) { 
4598     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
4600 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) { 
4601     return (void *)((wxEvtHandler 
*)  ((wxWindow 
*) x
)); 
4603 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) { 
4604     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
4606 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) { 
4607     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
4609 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) { 
4610     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
4612 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) { 
4613     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
4615 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) { 
4616     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxControl 
*) x
)); 
4618 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) { 
4619     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
4621 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) { 
4622     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
4624 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) { 
4625     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
4627 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) { 
4628     return (void *)((wxEvtHandler 
*)  ((wxPyApp 
*) x
)); 
4630 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) { 
4631     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
4633 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) { 
4634     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPyWindow 
*) x
)); 
4636 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) { 
4637     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
4639 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) { 
4640     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
4642 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) { 
4643     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
4645 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
4646     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
4648 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
4649     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
4651 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x
) { 
4652     return (void *)((wxEvtHandler 
*)  ((wxPyTaskBarIcon 
*) x
)); 
4654 static void *_p_wxWizardTo_p_wxEvtHandler(void *x
) { 
4655     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxWizard 
*) x
)); 
4657 static void *_p_wxWizardPageSimpleTo_p_wxEvtHandler(void *x
) { 
4658     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxWizardPage 
*) ((wxWizardPageSimple 
*) x
)); 
4660 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) { 
4661     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
4663 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) { 
4664     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
4666 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) { 
4667     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
4669 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) { 
4670     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
4672 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) { 
4673     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
4675 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) { 
4676     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
4678 static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x
) { 
4679     return (void *)((wxNotifyEvent 
*)  ((wxSplitterEvent 
*) x
)); 
4681 static void *_p_wxWizardEventTo_p_wxNotifyEvent(void *x
) { 
4682     return (void *)((wxNotifyEvent 
*)  ((wxWizardEvent 
*) x
)); 
4684 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) { 
4685     return (void *)((wxPanel 
*)  ((wxScrolledWindow 
*) x
)); 
4687 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) { 
4688     return (void *)((wxPanel 
*)  ((wxPyVScrolledWindow 
*) x
)); 
4690 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) { 
4691     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
4693 static void *_p_wxWizardPageSimpleTo_p_wxPanel(void *x
) { 
4694     return (void *)((wxPanel 
*) (wxWizardPage 
*) ((wxWizardPageSimple 
*) x
)); 
4696 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) { 
4697     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
4699 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) { 
4700     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
4702 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) { 
4703     return (void *)((wxPanel 
*)  ((wxPyPanel 
*) x
)); 
4705 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) { 
4706     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
4708 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) { 
4709     return (void *)((wxPanel 
*)  ((wxPreviewControlBar 
*) x
)); 
4711 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) { 
4712     return (void *)((wxPanel 
*) (wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
4714 static void *_p_wxWizardPageTo_p_wxPanel(void *x
) { 
4715     return (void *)((wxPanel 
*)  ((wxWizardPage 
*) x
)); 
4717 static void *_p_wxPyWizardPageTo_p_wxPanel(void *x
) { 
4718     return (void *)((wxPanel 
*) (wxWizardPage 
*) ((wxPyWizardPage 
*) x
)); 
4720 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) { 
4721     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
4723 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) { 
4724     return (void *)((wxEvent 
*)  ((wxMenuEvent 
*) x
)); 
4726 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) { 
4727     return (void *)((wxEvent 
*)  ((wxCloseEvent 
*) x
)); 
4729 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) { 
4730     return (void *)((wxEvent 
*)  ((wxMouseEvent 
*) x
)); 
4732 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) { 
4733     return (void *)((wxEvent 
*)  ((wxEraseEvent 
*) x
)); 
4735 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) { 
4736     return (void *)((wxEvent 
*)  ((wxSetCursorEvent 
*) x
)); 
4738 static void *_p_wxSplitterEventTo_p_wxEvent(void *x
) { 
4739     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
4741 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) { 
4742     return (void *)((wxEvent 
*)  ((wxInitDialogEvent 
*) x
)); 
4744 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) { 
4745     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
4747 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x
) { 
4748     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
4750 static void *_p_wxPyEventTo_p_wxEvent(void *x
) { 
4751     return (void *)((wxEvent 
*)  ((wxPyEvent 
*) x
)); 
4753 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) { 
4754     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
4756 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x
) { 
4757     return (void *)((wxEvent 
*)  ((wxCalculateLayoutEvent 
*) x
)); 
4759 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) { 
4760     return (void *)((wxEvent 
*)  ((wxIdleEvent 
*) x
)); 
4762 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) { 
4763     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
4765 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) { 
4766     return (void *)((wxEvent 
*)  ((wxQueryNewPaletteEvent 
*) x
)); 
4768 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) { 
4769     return (void *)((wxEvent 
*)  ((wxMaximizeEvent 
*) x
)); 
4771 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) { 
4772     return (void *)((wxEvent 
*)  ((wxIconizeEvent 
*) x
)); 
4774 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) { 
4775     return (void *)((wxEvent 
*)  ((wxActivateEvent 
*) x
)); 
4777 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) { 
4778     return (void *)((wxEvent 
*)  ((wxSizeEvent 
*) x
)); 
4780 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) { 
4781     return (void *)((wxEvent 
*)  ((wxMoveEvent 
*) x
)); 
4783 static void *_p_wxDateEventTo_p_wxEvent(void *x
) { 
4784     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
4786 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) { 
4787     return (void *)((wxEvent 
*)  ((wxPaintEvent 
*) x
)); 
4789 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) { 
4790     return (void *)((wxEvent 
*)  ((wxNcPaintEvent 
*) x
)); 
4792 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) { 
4793     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
4795 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) { 
4796     return (void *)((wxEvent 
*)  ((wxPaletteChangedEvent 
*) x
)); 
4798 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) { 
4799     return (void *)((wxEvent 
*)  ((wxDisplayChangedEvent 
*) x
)); 
4801 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) { 
4802     return (void *)((wxEvent 
*)  ((wxMouseCaptureChangedEvent 
*) x
)); 
4804 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) { 
4805     return (void *)((wxEvent 
*)  ((wxSysColourChangedEvent 
*) x
)); 
4807 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) { 
4808     return (void *)((wxEvent 
*)  ((wxDropFilesEvent 
*) x
)); 
4810 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) { 
4811     return (void *)((wxEvent 
*)  ((wxFocusEvent 
*) x
)); 
4813 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) { 
4814     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
4816 static void *_p_wxSashEventTo_p_wxEvent(void *x
) { 
4817     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
4819 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x
) { 
4820     return (void *)((wxEvent 
*)  ((wxQueryLayoutInfoEvent 
*) x
)); 
4822 static void *_p_wxShowEventTo_p_wxEvent(void *x
) { 
4823     return (void *)((wxEvent 
*)  ((wxShowEvent 
*) x
)); 
4825 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) { 
4826     return (void *)((wxEvent 
*)  ((wxCommandEvent 
*) x
)); 
4828 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) { 
4829     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
4831 static void *_p_wxWizardEventTo_p_wxEvent(void *x
) { 
4832     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxWizardEvent 
*) x
)); 
4834 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) { 
4835     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
4837 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) { 
4838     return (void *)((wxEvent 
*)  ((wxNavigationKeyEvent 
*) x
)); 
4840 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) { 
4841     return (void *)((wxEvent 
*)  ((wxKeyEvent 
*) x
)); 
4843 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) { 
4844     return (void *)((wxEvent 
*)  ((wxScrollWinEvent 
*) x
)); 
4846 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x
) { 
4847     return (void *)((wxEvent 
*)  ((wxTaskBarIconEvent 
*) x
)); 
4849 static swig_type_info _swigt__p_char 
= {"_p_char", "char *", 0, 0, 0}; 
4850 static swig_type_info _swigt__p_form_ops_t 
= {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, 0}; 
4851 static swig_type_info _swigt__p_int 
= {"_p_int", "int *", 0, 0, 0}; 
4852 static swig_type_info _swigt__p_unsigned_char 
= {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, 0}; 
4853 static swig_type_info _swigt__p_unsigned_int 
= {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, 0}; 
4854 static swig_type_info _swigt__p_unsigned_long 
= {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, 0}; 
4855 static swig_type_info _swigt__p_wxBitmap 
= {"_p_wxBitmap", "wxBitmap *", 0, 0, 0}; 
4856 static swig_type_info _swigt__p_wxChar 
= {"_p_wxChar", "wxChar *", 0, 0, 0}; 
4857 static swig_type_info _swigt__p_wxCommandEvent 
= {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, 0}; 
4858 static swig_type_info _swigt__p_wxSashEvent 
= {"_p_wxSashEvent", 0, 0, 0, 0}; 
4859 static swig_type_info _swigt__p_wxWindowDestroyEvent 
= {"_p_wxWindowDestroyEvent", 0, 0, 0, 0}; 
4860 static swig_type_info _swigt__p_wxSplitterEvent 
= {"_p_wxSplitterEvent", 0, 0, 0, 0}; 
4861 static swig_type_info _swigt__p_wxScrollEvent 
= {"_p_wxScrollEvent", 0, 0, 0, 0}; 
4862 static swig_type_info _swigt__p_wxPyCommandEvent 
= {"_p_wxPyCommandEvent", 0, 0, 0, 0}; 
4863 static swig_type_info _swigt__p_wxContextMenuEvent 
= {"_p_wxContextMenuEvent", 0, 0, 0, 0}; 
4864 static swig_type_info _swigt__p_wxChildFocusEvent 
= {"_p_wxChildFocusEvent", 0, 0, 0, 0}; 
4865 static swig_type_info _swigt__p_wxWindowCreateEvent 
= {"_p_wxWindowCreateEvent", 0, 0, 0, 0}; 
4866 static swig_type_info _swigt__p_wxDateEvent 
= {"_p_wxDateEvent", 0, 0, 0, 0}; 
4867 static swig_type_info _swigt__p_wxFindDialogEvent 
= {"_p_wxFindDialogEvent", 0, 0, 0, 0}; 
4868 static swig_type_info _swigt__p_wxUpdateUIEvent 
= {"_p_wxUpdateUIEvent", 0, 0, 0, 0}; 
4869 static swig_type_info _swigt__p_wxDialog 
= {"_p_wxDialog", "wxDialog *", 0, 0, 0}; 
4870 static swig_type_info _swigt__p_wxColourDialog 
= {"_p_wxColourDialog", 0, 0, 0, 0}; 
4871 static swig_type_info _swigt__p_wxDirDialog 
= {"_p_wxDirDialog", 0, 0, 0, 0}; 
4872 static swig_type_info _swigt__p_wxFontDialog 
= {"_p_wxFontDialog", 0, 0, 0, 0}; 
4873 static swig_type_info _swigt__p_wxFileDialog 
= {"_p_wxFileDialog", 0, 0, 0, 0}; 
4874 static swig_type_info _swigt__p_wxMultiChoiceDialog 
= {"_p_wxMultiChoiceDialog", 0, 0, 0, 0}; 
4875 static swig_type_info _swigt__p_wxSingleChoiceDialog 
= {"_p_wxSingleChoiceDialog", 0, 0, 0, 0}; 
4876 static swig_type_info _swigt__p_wxTextEntryDialog 
= {"_p_wxTextEntryDialog", 0, 0, 0, 0}; 
4877 static swig_type_info _swigt__p_wxPasswordEntryDialog 
= {"_p_wxPasswordEntryDialog", 0, 0, 0, 0}; 
4878 static swig_type_info _swigt__p_wxMessageDialog 
= {"_p_wxMessageDialog", 0, 0, 0, 0}; 
4879 static swig_type_info _swigt__p_wxFindReplaceDialog 
= {"_p_wxFindReplaceDialog", 0, 0, 0, 0}; 
4880 static swig_type_info _swigt__p_wxDuplexMode 
= {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0}; 
4881 static swig_type_info _swigt__p_wxEvent 
= {"_p_wxEvent", "wxEvent *", 0, 0, 0}; 
4882 static swig_type_info _swigt__p_wxMenuEvent 
= {"_p_wxMenuEvent", 0, 0, 0, 0}; 
4883 static swig_type_info _swigt__p_wxCloseEvent 
= {"_p_wxCloseEvent", 0, 0, 0, 0}; 
4884 static swig_type_info _swigt__p_wxMouseEvent 
= {"_p_wxMouseEvent", 0, 0, 0, 0}; 
4885 static swig_type_info _swigt__p_wxEraseEvent 
= {"_p_wxEraseEvent", 0, 0, 0, 0}; 
4886 static swig_type_info _swigt__p_wxSetCursorEvent 
= {"_p_wxSetCursorEvent", 0, 0, 0, 0}; 
4887 static swig_type_info _swigt__p_wxInitDialogEvent 
= {"_p_wxInitDialogEvent", 0, 0, 0, 0}; 
4888 static swig_type_info _swigt__p_wxPyEvent 
= {"_p_wxPyEvent", 0, 0, 0, 0}; 
4889 static swig_type_info _swigt__p_wxCalculateLayoutEvent 
= {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0}; 
4890 static swig_type_info _swigt__p_wxIdleEvent 
= {"_p_wxIdleEvent", 0, 0, 0, 0}; 
4891 static swig_type_info _swigt__p_wxQueryNewPaletteEvent 
= {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0}; 
4892 static swig_type_info _swigt__p_wxMaximizeEvent 
= {"_p_wxMaximizeEvent", 0, 0, 0, 0}; 
4893 static swig_type_info _swigt__p_wxIconizeEvent 
= {"_p_wxIconizeEvent", 0, 0, 0, 0}; 
4894 static swig_type_info _swigt__p_wxActivateEvent 
= {"_p_wxActivateEvent", 0, 0, 0, 0}; 
4895 static swig_type_info _swigt__p_wxSizeEvent 
= {"_p_wxSizeEvent", 0, 0, 0, 0}; 
4896 static swig_type_info _swigt__p_wxMoveEvent 
= {"_p_wxMoveEvent", 0, 0, 0, 0}; 
4897 static swig_type_info _swigt__p_wxPaintEvent 
= {"_p_wxPaintEvent", 0, 0, 0, 0}; 
4898 static swig_type_info _swigt__p_wxNcPaintEvent 
= {"_p_wxNcPaintEvent", 0, 0, 0, 0}; 
4899 static swig_type_info _swigt__p_wxPaletteChangedEvent 
= {"_p_wxPaletteChangedEvent", 0, 0, 0, 0}; 
4900 static swig_type_info _swigt__p_wxDisplayChangedEvent 
= {"_p_wxDisplayChangedEvent", 0, 0, 0, 0}; 
4901 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent 
= {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0}; 
4902 static swig_type_info _swigt__p_wxSysColourChangedEvent 
= {"_p_wxSysColourChangedEvent", 0, 0, 0, 0}; 
4903 static swig_type_info _swigt__p_wxDropFilesEvent 
= {"_p_wxDropFilesEvent", 0, 0, 0, 0}; 
4904 static swig_type_info _swigt__p_wxFocusEvent 
= {"_p_wxFocusEvent", 0, 0, 0, 0}; 
4905 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent 
= {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0}; 
4906 static swig_type_info _swigt__p_wxShowEvent 
= {"_p_wxShowEvent", 0, 0, 0, 0}; 
4907 static swig_type_info _swigt__p_wxNavigationKeyEvent 
= {"_p_wxNavigationKeyEvent", 0, 0, 0, 0}; 
4908 static swig_type_info _swigt__p_wxKeyEvent 
= {"_p_wxKeyEvent", 0, 0, 0, 0}; 
4909 static swig_type_info _swigt__p_wxScrollWinEvent 
= {"_p_wxScrollWinEvent", 0, 0, 0, 0}; 
4910 static swig_type_info _swigt__p_wxTaskBarIconEvent 
= {"_p_wxTaskBarIconEvent", 0, 0, 0, 0}; 
4911 static swig_type_info _swigt__p_wxEvtHandler 
= {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, 0}; 
4912 static swig_type_info _swigt__p_wxSplashScreen 
= {"_p_wxSplashScreen", 0, 0, 0, 0}; 
4913 static swig_type_info _swigt__p_wxMiniFrame 
= {"_p_wxMiniFrame", 0, 0, 0, 0}; 
4914 static swig_type_info _swigt__p_wxPyPanel 
= {"_p_wxPyPanel", 0, 0, 0, 0}; 
4915 static swig_type_info _swigt__p_wxMenuBar 
= {"_p_wxMenuBar", 0, 0, 0, 0}; 
4916 static swig_type_info _swigt__p_wxValidator 
= {"_p_wxValidator", 0, 0, 0, 0}; 
4917 static swig_type_info _swigt__p_wxPyValidator 
= {"_p_wxPyValidator", 0, 0, 0, 0}; 
4918 static swig_type_info _swigt__p_wxProgressDialog 
= {"_p_wxProgressDialog", 0, 0, 0, 0}; 
4919 static swig_type_info _swigt__p_wxStatusBar 
= {"_p_wxStatusBar", 0, 0, 0, 0}; 
4920 static swig_type_info _swigt__p_wxMDIClientWindow 
= {"_p_wxMDIClientWindow", 0, 0, 0, 0}; 
4921 static swig_type_info _swigt__p_wxPyScrolledWindow 
= {"_p_wxPyScrolledWindow", 0, 0, 0, 0}; 
4922 static swig_type_info _swigt__p_wxPyVScrolledWindow 
= {"_p_wxPyVScrolledWindow", 0, 0, 0, 0}; 
4923 static swig_type_info _swigt__p_wxScrolledWindow 
= {"_p_wxScrolledWindow", 0, 0, 0, 0}; 
4924 static swig_type_info _swigt__p_wxSashWindow 
= {"_p_wxSashWindow", 0, 0, 0, 0}; 
4925 static swig_type_info _swigt__p_wxSplitterWindow 
= {"_p_wxSplitterWindow", 0, 0, 0, 0}; 
4926 static swig_type_info _swigt__p_wxSplashScreenWindow 
= {"_p_wxSplashScreenWindow", 0, 0, 0, 0}; 
4927 static swig_type_info _swigt__p_wxSashLayoutWindow 
= {"_p_wxSashLayoutWindow", 0, 0, 0, 0}; 
4928 static swig_type_info _swigt__p_wxPopupWindow 
= {"_p_wxPopupWindow", 0, 0, 0, 0}; 
4929 static swig_type_info _swigt__p_wxPyPopupTransientWindow 
= {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0}; 
4930 static swig_type_info _swigt__p_wxTipWindow 
= {"_p_wxTipWindow", 0, 0, 0, 0}; 
4931 static swig_type_info _swigt__p_wxPreviewFrame 
= {"_p_wxPreviewFrame", 0, 0, 0, 0}; 
4932 static swig_type_info _swigt__p_wxPyPreviewFrame 
= {"_p_wxPyPreviewFrame", 0, 0, 0, 0}; 
4933 static swig_type_info _swigt__p_wxControl 
= {"_p_wxControl", 0, 0, 0, 0}; 
4934 static swig_type_info _swigt__p_wxMDIChildFrame 
= {"_p_wxMDIChildFrame", 0, 0, 0, 0}; 
4935 static swig_type_info _swigt__p_wxPyApp 
= {"_p_wxPyApp", 0, 0, 0, 0}; 
4936 static swig_type_info _swigt__p_wxControlWithItems 
= {"_p_wxControlWithItems", 0, 0, 0, 0}; 
4937 static swig_type_info _swigt__p_wxPreviewCanvas 
= {"_p_wxPreviewCanvas", 0, 0, 0, 0}; 
4938 static swig_type_info _swigt__p_wxPyWindow 
= {"_p_wxPyWindow", 0, 0, 0, 0}; 
4939 static swig_type_info _swigt__p_wxPyHtmlListBox 
= {"_p_wxPyHtmlListBox", 0, 0, 0, 0}; 
4940 static swig_type_info _swigt__p_wxPyVListBox 
= {"_p_wxPyVListBox", 0, 0, 0, 0}; 
4941 static swig_type_info _swigt__p_wxPyPreviewControlBar 
= {"_p_wxPyPreviewControlBar", 0, 0, 0, 0}; 
4942 static swig_type_info _swigt__p_wxPreviewControlBar 
= {"_p_wxPreviewControlBar", 0, 0, 0, 0}; 
4943 static swig_type_info _swigt__p_wxPyTaskBarIcon 
= {"_p_wxPyTaskBarIcon", 0, 0, 0, 0}; 
4944 static swig_type_info _swigt__p_wxFrame 
= {"_p_wxFrame", 0, 0, 0, 0}; 
4945 static swig_type_info _swigt__p_wxMenu 
= {"_p_wxMenu", 0, 0, 0, 0}; 
4946 static swig_type_info _swigt__p_wxMDIParentFrame 
= {"_p_wxMDIParentFrame", 0, 0, 0, 0}; 
4947 static swig_type_info _swigt__p_wxNotifyEvent 
= {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, 0}; 
4948 static swig_type_info _swigt__p_wxObject 
= {"_p_wxObject", "wxObject *", 0, 0, 0}; 
4949 static swig_type_info _swigt__p_wxLayoutConstraints 
= {"_p_wxLayoutConstraints", 0, 0, 0, 0}; 
4950 static swig_type_info _swigt__p_wxGBSizerItem 
= {"_p_wxGBSizerItem", 0, 0, 0, 0}; 
4951 static swig_type_info _swigt__p_wxSizerItem 
= {"_p_wxSizerItem", 0, 0, 0, 0}; 
4952 static swig_type_info _swigt__p_wxIndividualLayoutConstraint 
= {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0}; 
4953 static swig_type_info _swigt__p_wxStaticBoxSizer 
= {"_p_wxStaticBoxSizer", 0, 0, 0, 0}; 
4954 static swig_type_info _swigt__p_wxBoxSizer 
= {"_p_wxBoxSizer", 0, 0, 0, 0}; 
4955 static swig_type_info _swigt__p_wxSizer 
= {"_p_wxSizer", 0, 0, 0, 0}; 
4956 static swig_type_info _swigt__p_wxGridBagSizer 
= {"_p_wxGridBagSizer", 0, 0, 0, 0}; 
4957 static swig_type_info _swigt__p_wxFontData 
= {"_p_wxFontData", 0, 0, 0, 0}; 
4958 static swig_type_info _swigt__p_wxPrintData 
= {"_p_wxPrintData", 0, 0, 0, 0}; 
4959 static swig_type_info _swigt__p_wxGridSizer 
= {"_p_wxGridSizer", 0, 0, 0, 0}; 
4960 static swig_type_info _swigt__p_wxFlexGridSizer 
= {"_p_wxFlexGridSizer", 0, 0, 0, 0}; 
4961 static swig_type_info _swigt__p_wxLayoutAlgorithm 
= {"_p_wxLayoutAlgorithm", 0, 0, 0, 0}; 
4962 static swig_type_info _swigt__p_wxFSFile 
= {"_p_wxFSFile", 0, 0, 0, 0}; 
4963 static swig_type_info _swigt__p_wxFindReplaceData 
= {"_p_wxFindReplaceData", 0, 0, 0, 0}; 
4964 static swig_type_info _swigt__p_wxPySizer 
= {"_p_wxPySizer", 0, 0, 0, 0}; 
4965 static swig_type_info _swigt__p_wxColourData 
= {"_p_wxColourData", 0, 0, 0, 0}; 
4966 static swig_type_info _swigt__p_wxPrinter 
= {"_p_wxPrinter", 0, 0, 0, 0}; 
4967 static swig_type_info _swigt__p_wxMenuItem 
= {"_p_wxMenuItem", 0, 0, 0, 0}; 
4968 static swig_type_info _swigt__p_wxCURHandler 
= {"_p_wxCURHandler", 0, 0, 0, 0}; 
4969 static swig_type_info _swigt__p_wxANIHandler 
= {"_p_wxANIHandler", 0, 0, 0, 0}; 
4970 static swig_type_info _swigt__p_wxPNGHandler 
= {"_p_wxPNGHandler", 0, 0, 0, 0}; 
4971 static swig_type_info _swigt__p_wxGIFHandler 
= {"_p_wxGIFHandler", 0, 0, 0, 0}; 
4972 static swig_type_info _swigt__p_wxPCXHandler 
= {"_p_wxPCXHandler", 0, 0, 0, 0}; 
4973 static swig_type_info _swigt__p_wxJPEGHandler 
= {"_p_wxJPEGHandler", 0, 0, 0, 0}; 
4974 static swig_type_info _swigt__p_wxPNMHandler 
= {"_p_wxPNMHandler", 0, 0, 0, 0}; 
4975 static swig_type_info _swigt__p_wxICOHandler 
= {"_p_wxICOHandler", 0, 0, 0, 0}; 
4976 static swig_type_info _swigt__p_wxBMPHandler 
= {"_p_wxBMPHandler", 0, 0, 0, 0}; 
4977 static swig_type_info _swigt__p_wxPyImageHandler 
= {"_p_wxPyImageHandler", 0, 0, 0, 0}; 
4978 static swig_type_info _swigt__p_wxImageHandler 
= {"_p_wxImageHandler", 0, 0, 0, 0}; 
4979 static swig_type_info _swigt__p_wxXPMHandler 
= {"_p_wxXPMHandler", 0, 0, 0, 0}; 
4980 static swig_type_info _swigt__p_wxTIFFHandler 
= {"_p_wxTIFFHandler", 0, 0, 0, 0}; 
4981 static swig_type_info _swigt__p_wxStdDialogButtonSizer 
= {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0}; 
4982 static swig_type_info _swigt__p_wxAcceleratorTable 
= {"_p_wxAcceleratorTable", 0, 0, 0, 0}; 
4983 static swig_type_info _swigt__p_wxImage 
= {"_p_wxImage", 0, 0, 0, 0}; 
4984 static swig_type_info _swigt__p_wxPyPrintout 
= {"_p_wxPyPrintout", 0, 0, 0, 0}; 
4985 static swig_type_info _swigt__p_wxPrintPreview 
= {"_p_wxPrintPreview", 0, 0, 0, 0}; 
4986 static swig_type_info _swigt__p_wxPyPrintPreview 
= {"_p_wxPyPrintPreview", 0, 0, 0, 0}; 
4987 static swig_type_info _swigt__p_wxPageSetupDialog 
= {"_p_wxPageSetupDialog", 0, 0, 0, 0}; 
4988 static swig_type_info _swigt__p_wxPrintDialog 
= {"_p_wxPrintDialog", 0, 0, 0, 0}; 
4989 static swig_type_info _swigt__p_wxFileSystem 
= {"_p_wxFileSystem", 0, 0, 0, 0}; 
4990 static swig_type_info _swigt__p_wxPageSetupDialogData 
= {"_p_wxPageSetupDialogData", 0, 0, 0, 0}; 
4991 static swig_type_info _swigt__p_wxPrintDialogData 
= {"_p_wxPrintDialogData", 0, 0, 0, 0}; 
4992 static swig_type_info _swigt__p_wxPanel 
= {"_p_wxPanel", "wxPanel *", 0, 0, 0}; 
4993 static swig_type_info _swigt__p_wxPaperSize 
= {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, 0}; 
4994 static swig_type_info _swigt__p_wxPyWizardPage 
= {"_p_wxPyWizardPage", "wxPyWizardPage *", 0, 0, 0}; 
4995 static swig_type_info _swigt__p_wxSize 
= {"_p_wxSize", "wxSize *", 0, 0, 0}; 
4996 static swig_type_info _swigt__p_wxString 
= {"_p_wxString", "wxString *", 0, 0, 0}; 
4997 static swig_type_info _swigt__p_wxTopLevelWindow 
= {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, 0}; 
4998 static swig_type_info _swigt__p_wxWindow 
= {"_p_wxWindow", "wxWindow *", 0, 0, 0}; 
4999 static swig_type_info _swigt__p_wxWizard 
= {"_p_wxWizard", "wxWizard *", 0, 0, 0}; 
5000 static swig_type_info _swigt__p_wxWizardEvent 
= {"_p_wxWizardEvent", "wxWizardEvent *", 0, 0, 0}; 
5001 static swig_type_info _swigt__p_wxWizardPage 
= {"_p_wxWizardPage", "wxWizardPage *", 0, 0, 0}; 
5002 static swig_type_info _swigt__p_wxWizardPageSimple 
= {"_p_wxWizardPageSimple", "wxWizardPageSimple *", 0, 0, 0}; 
5003 static swig_type_info _swigt__ptrdiff_t 
= {"_ptrdiff_t", "ptrdiff_t", 0, 0, 0}; 
5004 static swig_type_info _swigt__std__ptrdiff_t 
= {"_std__ptrdiff_t", "std::ptrdiff_t", 0, 0, 0}; 
5005 static swig_type_info _swigt__unsigned_int 
= {"_unsigned_int", "unsigned int|std::size_t", 0, 0, 0}; 
5007 static swig_type_info 
*swig_type_initial
[] = { 
5009   &_swigt__p_form_ops_t
, 
5011   &_swigt__p_unsigned_char
, 
5012   &_swigt__p_unsigned_int
, 
5013   &_swigt__p_unsigned_long
, 
5014   &_swigt__p_wxANIHandler
, 
5015   &_swigt__p_wxAcceleratorTable
, 
5016   &_swigt__p_wxActivateEvent
, 
5017   &_swigt__p_wxBMPHandler
, 
5018   &_swigt__p_wxBitmap
, 
5019   &_swigt__p_wxBoxSizer
, 
5020   &_swigt__p_wxCURHandler
, 
5021   &_swigt__p_wxCalculateLayoutEvent
, 
5023   &_swigt__p_wxChildFocusEvent
, 
5024   &_swigt__p_wxCloseEvent
, 
5025   &_swigt__p_wxColourData
, 
5026   &_swigt__p_wxColourDialog
, 
5027   &_swigt__p_wxCommandEvent
, 
5028   &_swigt__p_wxContextMenuEvent
, 
5029   &_swigt__p_wxControl
, 
5030   &_swigt__p_wxControlWithItems
, 
5031   &_swigt__p_wxDateEvent
, 
5032   &_swigt__p_wxDialog
, 
5033   &_swigt__p_wxDirDialog
, 
5034   &_swigt__p_wxDisplayChangedEvent
, 
5035   &_swigt__p_wxDropFilesEvent
, 
5036   &_swigt__p_wxDuplexMode
, 
5037   &_swigt__p_wxEraseEvent
, 
5039   &_swigt__p_wxEvtHandler
, 
5040   &_swigt__p_wxFSFile
, 
5041   &_swigt__p_wxFileDialog
, 
5042   &_swigt__p_wxFileSystem
, 
5043   &_swigt__p_wxFindDialogEvent
, 
5044   &_swigt__p_wxFindReplaceData
, 
5045   &_swigt__p_wxFindReplaceDialog
, 
5046   &_swigt__p_wxFlexGridSizer
, 
5047   &_swigt__p_wxFocusEvent
, 
5048   &_swigt__p_wxFontData
, 
5049   &_swigt__p_wxFontDialog
, 
5051   &_swigt__p_wxGBSizerItem
, 
5052   &_swigt__p_wxGIFHandler
, 
5053   &_swigt__p_wxGridBagSizer
, 
5054   &_swigt__p_wxGridSizer
, 
5055   &_swigt__p_wxICOHandler
, 
5056   &_swigt__p_wxIconizeEvent
, 
5057   &_swigt__p_wxIdleEvent
, 
5059   &_swigt__p_wxImageHandler
, 
5060   &_swigt__p_wxIndividualLayoutConstraint
, 
5061   &_swigt__p_wxInitDialogEvent
, 
5062   &_swigt__p_wxJPEGHandler
, 
5063   &_swigt__p_wxKeyEvent
, 
5064   &_swigt__p_wxLayoutAlgorithm
, 
5065   &_swigt__p_wxLayoutConstraints
, 
5066   &_swigt__p_wxMDIChildFrame
, 
5067   &_swigt__p_wxMDIClientWindow
, 
5068   &_swigt__p_wxMDIParentFrame
, 
5069   &_swigt__p_wxMaximizeEvent
, 
5071   &_swigt__p_wxMenuBar
, 
5072   &_swigt__p_wxMenuEvent
, 
5073   &_swigt__p_wxMenuItem
, 
5074   &_swigt__p_wxMessageDialog
, 
5075   &_swigt__p_wxMiniFrame
, 
5076   &_swigt__p_wxMouseCaptureChangedEvent
, 
5077   &_swigt__p_wxMouseEvent
, 
5078   &_swigt__p_wxMoveEvent
, 
5079   &_swigt__p_wxMultiChoiceDialog
, 
5080   &_swigt__p_wxNavigationKeyEvent
, 
5081   &_swigt__p_wxNcPaintEvent
, 
5082   &_swigt__p_wxNotifyEvent
, 
5083   &_swigt__p_wxObject
, 
5084   &_swigt__p_wxPCXHandler
, 
5085   &_swigt__p_wxPNGHandler
, 
5086   &_swigt__p_wxPNMHandler
, 
5087   &_swigt__p_wxPageSetupDialog
, 
5088   &_swigt__p_wxPageSetupDialogData
, 
5089   &_swigt__p_wxPaintEvent
, 
5090   &_swigt__p_wxPaletteChangedEvent
, 
5092   &_swigt__p_wxPaperSize
, 
5093   &_swigt__p_wxPasswordEntryDialog
, 
5094   &_swigt__p_wxPopupWindow
, 
5095   &_swigt__p_wxPreviewCanvas
, 
5096   &_swigt__p_wxPreviewControlBar
, 
5097   &_swigt__p_wxPreviewFrame
, 
5098   &_swigt__p_wxPrintData
, 
5099   &_swigt__p_wxPrintDialog
, 
5100   &_swigt__p_wxPrintDialogData
, 
5101   &_swigt__p_wxPrintPreview
, 
5102   &_swigt__p_wxPrinter
, 
5103   &_swigt__p_wxProgressDialog
, 
5105   &_swigt__p_wxPyCommandEvent
, 
5106   &_swigt__p_wxPyEvent
, 
5107   &_swigt__p_wxPyHtmlListBox
, 
5108   &_swigt__p_wxPyImageHandler
, 
5109   &_swigt__p_wxPyPanel
, 
5110   &_swigt__p_wxPyPopupTransientWindow
, 
5111   &_swigt__p_wxPyPreviewControlBar
, 
5112   &_swigt__p_wxPyPreviewFrame
, 
5113   &_swigt__p_wxPyPrintPreview
, 
5114   &_swigt__p_wxPyPrintout
, 
5115   &_swigt__p_wxPyScrolledWindow
, 
5116   &_swigt__p_wxPySizer
, 
5117   &_swigt__p_wxPyTaskBarIcon
, 
5118   &_swigt__p_wxPyVListBox
, 
5119   &_swigt__p_wxPyVScrolledWindow
, 
5120   &_swigt__p_wxPyValidator
, 
5121   &_swigt__p_wxPyWindow
, 
5122   &_swigt__p_wxPyWizardPage
, 
5123   &_swigt__p_wxQueryLayoutInfoEvent
, 
5124   &_swigt__p_wxQueryNewPaletteEvent
, 
5125   &_swigt__p_wxSashEvent
, 
5126   &_swigt__p_wxSashLayoutWindow
, 
5127   &_swigt__p_wxSashWindow
, 
5128   &_swigt__p_wxScrollEvent
, 
5129   &_swigt__p_wxScrollWinEvent
, 
5130   &_swigt__p_wxScrolledWindow
, 
5131   &_swigt__p_wxSetCursorEvent
, 
5132   &_swigt__p_wxShowEvent
, 
5133   &_swigt__p_wxSingleChoiceDialog
, 
5135   &_swigt__p_wxSizeEvent
, 
5137   &_swigt__p_wxSizerItem
, 
5138   &_swigt__p_wxSplashScreen
, 
5139   &_swigt__p_wxSplashScreenWindow
, 
5140   &_swigt__p_wxSplitterEvent
, 
5141   &_swigt__p_wxSplitterWindow
, 
5142   &_swigt__p_wxStaticBoxSizer
, 
5143   &_swigt__p_wxStatusBar
, 
5144   &_swigt__p_wxStdDialogButtonSizer
, 
5145   &_swigt__p_wxString
, 
5146   &_swigt__p_wxSysColourChangedEvent
, 
5147   &_swigt__p_wxTIFFHandler
, 
5148   &_swigt__p_wxTaskBarIconEvent
, 
5149   &_swigt__p_wxTextEntryDialog
, 
5150   &_swigt__p_wxTipWindow
, 
5151   &_swigt__p_wxTopLevelWindow
, 
5152   &_swigt__p_wxUpdateUIEvent
, 
5153   &_swigt__p_wxValidator
, 
5154   &_swigt__p_wxWindow
, 
5155   &_swigt__p_wxWindowCreateEvent
, 
5156   &_swigt__p_wxWindowDestroyEvent
, 
5157   &_swigt__p_wxWizard
, 
5158   &_swigt__p_wxWizardEvent
, 
5159   &_swigt__p_wxWizardPage
, 
5160   &_swigt__p_wxWizardPageSimple
, 
5161   &_swigt__p_wxXPMHandler
, 
5163   &_swigt__std__ptrdiff_t
, 
5164   &_swigt__unsigned_int
, 
5167 static swig_cast_info _swigc__p_char
[] = {  {&_swigt__p_char
, 0, 0, 0},{0, 0, 0, 0}}; 
5168 static swig_cast_info _swigc__p_form_ops_t
[] = {  {&_swigt__p_form_ops_t
, 0, 0, 0},{0, 0, 0, 0}}; 
5169 static swig_cast_info _swigc__p_int
[] = {  {&_swigt__p_int
, 0, 0, 0},{0, 0, 0, 0}}; 
5170 static swig_cast_info _swigc__p_unsigned_char
[] = {  {&_swigt__p_unsigned_char
, 0, 0, 0},{0, 0, 0, 0}}; 
5171 static swig_cast_info _swigc__p_unsigned_int
[] = {  {&_swigt__p_unsigned_int
, 0, 0, 0},{0, 0, 0, 0}}; 
5172 static swig_cast_info _swigc__p_unsigned_long
[] = {  {&_swigt__p_unsigned_long
, 0, 0, 0},{0, 0, 0, 0}}; 
5173 static swig_cast_info _swigc__p_wxBitmap
[] = {  {&_swigt__p_wxBitmap
, 0, 0, 0},{0, 0, 0, 0}}; 
5174 static swig_cast_info _swigc__p_wxChar
[] = {  {&_swigt__p_wxChar
, 0, 0, 0},{0, 0, 0, 0}}; 
5175 static swig_cast_info _swigc__p_wxSashEvent
[] = {{&_swigt__p_wxSashEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5176 static swig_cast_info _swigc__p_wxWindowDestroyEvent
[] = {{&_swigt__p_wxWindowDestroyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5177 static swig_cast_info _swigc__p_wxSplitterEvent
[] = {{&_swigt__p_wxSplitterEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5178 static swig_cast_info _swigc__p_wxScrollEvent
[] = {{&_swigt__p_wxScrollEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5179 static swig_cast_info _swigc__p_wxPyCommandEvent
[] = {{&_swigt__p_wxPyCommandEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5180 static swig_cast_info _swigc__p_wxContextMenuEvent
[] = {{&_swigt__p_wxContextMenuEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5181 static swig_cast_info _swigc__p_wxChildFocusEvent
[] = {{&_swigt__p_wxChildFocusEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5182 static swig_cast_info _swigc__p_wxWindowCreateEvent
[] = {{&_swigt__p_wxWindowCreateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5183 static swig_cast_info _swigc__p_wxDateEvent
[] = {{&_swigt__p_wxDateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5184 static swig_cast_info _swigc__p_wxFindDialogEvent
[] = {{&_swigt__p_wxFindDialogEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5185 static swig_cast_info _swigc__p_wxUpdateUIEvent
[] = {{&_swigt__p_wxUpdateUIEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5186 static swig_cast_info _swigc__p_wxCommandEvent
[] = {  {&_swigt__p_wxSashEvent
, _p_wxSashEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxWindowDestroyEvent
, _p_wxWindowDestroyEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxSplitterEvent
, _p_wxSplitterEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxScrollEvent
, _p_wxScrollEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxPyCommandEvent
, _p_wxPyCommandEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxWizardEvent
, _p_wxWizardEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxCommandEvent
, 0, 0, 0},  {&_swigt__p_wxContextMenuEvent
, _p_wxContextMenuEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxChildFocusEvent
, _p_wxChildFocusEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxNotifyEvent
, _p_wxNotifyEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxFindDialogEvent
, _p_wxFindDialogEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxUpdateUIEvent
, _p_wxUpdateUIEventTo_p_wxCommandEvent
, 0, 0},{0, 0, 0, 0}}; 
5187 static swig_cast_info _swigc__p_wxColourDialog
[] = {{&_swigt__p_wxColourDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5188 static swig_cast_info _swigc__p_wxDirDialog
[] = {{&_swigt__p_wxDirDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5189 static swig_cast_info _swigc__p_wxFontDialog
[] = {{&_swigt__p_wxFontDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5190 static swig_cast_info _swigc__p_wxFileDialog
[] = {{&_swigt__p_wxFileDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5191 static swig_cast_info _swigc__p_wxMultiChoiceDialog
[] = {{&_swigt__p_wxMultiChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5192 static swig_cast_info _swigc__p_wxSingleChoiceDialog
[] = {{&_swigt__p_wxSingleChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5193 static swig_cast_info _swigc__p_wxTextEntryDialog
[] = {{&_swigt__p_wxTextEntryDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5194 static swig_cast_info _swigc__p_wxPasswordEntryDialog
[] = {{&_swigt__p_wxPasswordEntryDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5195 static swig_cast_info _swigc__p_wxMessageDialog
[] = {{&_swigt__p_wxMessageDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5196 static swig_cast_info _swigc__p_wxFindReplaceDialog
[] = {{&_swigt__p_wxFindReplaceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5197 static swig_cast_info _swigc__p_wxDialog
[] = {  {&_swigt__p_wxDialog
, 0, 0, 0},  {&_swigt__p_wxColourDialog
, _p_wxColourDialogTo_p_wxDialog
, 0, 0},  {&_swigt__p_wxDirDialog
, _p_wxDirDialogTo_p_wxDialog
, 0, 0},  {&_swigt__p_wxFontDialog
, _p_wxFontDialogTo_p_wxDialog
, 0, 0},  {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxDialog
, 0, 0},  {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxDialog
, 0, 0},  {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxDialog
, 0, 0},  {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxDialog
, 0, 0},  {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxDialog
, 0, 0},  {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxDialog
, 0, 0},  {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxDialog
, 0, 0},  {&_swigt__p_wxWizard
, _p_wxWizardTo_p_wxDialog
, 0, 0},{0, 0, 0, 0}}; 
5198 static swig_cast_info _swigc__p_wxDuplexMode
[] = {  {&_swigt__p_wxDuplexMode
, 0, 0, 0},{0, 0, 0, 0}}; 
5199 static swig_cast_info _swigc__p_wxMenuEvent
[] = {{&_swigt__p_wxMenuEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5200 static swig_cast_info _swigc__p_wxCloseEvent
[] = {{&_swigt__p_wxCloseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5201 static swig_cast_info _swigc__p_wxMouseEvent
[] = {{&_swigt__p_wxMouseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5202 static swig_cast_info _swigc__p_wxEraseEvent
[] = {{&_swigt__p_wxEraseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5203 static swig_cast_info _swigc__p_wxSetCursorEvent
[] = {{&_swigt__p_wxSetCursorEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5204 static swig_cast_info _swigc__p_wxInitDialogEvent
[] = {{&_swigt__p_wxInitDialogEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5205 static swig_cast_info _swigc__p_wxPyEvent
[] = {{&_swigt__p_wxPyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5206 static swig_cast_info _swigc__p_wxCalculateLayoutEvent
[] = {{&_swigt__p_wxCalculateLayoutEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5207 static swig_cast_info _swigc__p_wxIdleEvent
[] = {{&_swigt__p_wxIdleEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5208 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent
[] = {{&_swigt__p_wxQueryNewPaletteEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5209 static swig_cast_info _swigc__p_wxMaximizeEvent
[] = {{&_swigt__p_wxMaximizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5210 static swig_cast_info _swigc__p_wxIconizeEvent
[] = {{&_swigt__p_wxIconizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5211 static swig_cast_info _swigc__p_wxActivateEvent
[] = {{&_swigt__p_wxActivateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5212 static swig_cast_info _swigc__p_wxSizeEvent
[] = {{&_swigt__p_wxSizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5213 static swig_cast_info _swigc__p_wxMoveEvent
[] = {{&_swigt__p_wxMoveEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5214 static swig_cast_info _swigc__p_wxPaintEvent
[] = {{&_swigt__p_wxPaintEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5215 static swig_cast_info _swigc__p_wxNcPaintEvent
[] = {{&_swigt__p_wxNcPaintEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5216 static swig_cast_info _swigc__p_wxPaletteChangedEvent
[] = {{&_swigt__p_wxPaletteChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5217 static swig_cast_info _swigc__p_wxDisplayChangedEvent
[] = {{&_swigt__p_wxDisplayChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5218 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent
[] = {{&_swigt__p_wxMouseCaptureChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5219 static swig_cast_info _swigc__p_wxSysColourChangedEvent
[] = {{&_swigt__p_wxSysColourChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5220 static swig_cast_info _swigc__p_wxDropFilesEvent
[] = {{&_swigt__p_wxDropFilesEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5221 static swig_cast_info _swigc__p_wxFocusEvent
[] = {{&_swigt__p_wxFocusEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5222 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent
[] = {{&_swigt__p_wxQueryLayoutInfoEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5223 static swig_cast_info _swigc__p_wxShowEvent
[] = {{&_swigt__p_wxShowEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5224 static swig_cast_info _swigc__p_wxNavigationKeyEvent
[] = {{&_swigt__p_wxNavigationKeyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5225 static swig_cast_info _swigc__p_wxKeyEvent
[] = {{&_swigt__p_wxKeyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5226 static swig_cast_info _swigc__p_wxScrollWinEvent
[] = {{&_swigt__p_wxScrollWinEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5227 static swig_cast_info _swigc__p_wxTaskBarIconEvent
[] = {{&_swigt__p_wxTaskBarIconEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5228 static swig_cast_info _swigc__p_wxEvent
[] = {  {&_swigt__p_wxContextMenuEvent
, _p_wxContextMenuEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxMenuEvent
, _p_wxMenuEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxCloseEvent
, _p_wxCloseEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxMouseEvent
, _p_wxMouseEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxEraseEvent
, _p_wxEraseEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxSetCursorEvent
, _p_wxSetCursorEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxSplitterEvent
, _p_wxSplitterEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxInitDialogEvent
, _p_wxInitDialogEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxFindDialogEvent
, _p_wxFindDialogEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxScrollEvent
, _p_wxScrollEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxPyEvent
, _p_wxPyEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxNotifyEvent
, _p_wxNotifyEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxCalculateLayoutEvent
, _p_wxCalculateLayoutEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxEvent
, 0, 0, 0},  {&_swigt__p_wxIdleEvent
, _p_wxIdleEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxQueryNewPaletteEvent
, _p_wxQueryNewPaletteEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxMaximizeEvent
, _p_wxMaximizeEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxIconizeEvent
, _p_wxIconizeEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxActivateEvent
, _p_wxActivateEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxSizeEvent
, _p_wxSizeEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxMoveEvent
, _p_wxMoveEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxUpdateUIEvent
, _p_wxUpdateUIEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxPaletteChangedEvent
, _p_wxPaletteChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxDisplayChangedEvent
, _p_wxDisplayChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxMouseCaptureChangedEvent
, _p_wxMouseCaptureChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxSysColourChangedEvent
, _p_wxSysColourChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxDropFilesEvent
, _p_wxDropFilesEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxFocusEvent
, _p_wxFocusEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxChildFocusEvent
, _p_wxChildFocusEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxSashEvent
, _p_wxSashEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxQueryLayoutInfoEvent
, _p_wxQueryLayoutInfoEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxShowEvent
, _p_wxShowEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxWizardEvent
, _p_wxWizardEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxCommandEvent
, _p_wxCommandEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxPyCommandEvent
, _p_wxPyCommandEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxWindowDestroyEvent
, _p_wxWindowDestroyEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxNavigationKeyEvent
, _p_wxNavigationKeyEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxKeyEvent
, _p_wxKeyEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxScrollWinEvent
, _p_wxScrollWinEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxTaskBarIconEvent
, _p_wxTaskBarIconEventTo_p_wxEvent
, 0, 0},{0, 0, 0, 0}}; 
5229 static swig_cast_info _swigc__p_wxSplashScreen
[] = {{&_swigt__p_wxSplashScreen
, 0, 0, 0},{0, 0, 0, 0}}; 
5230 static swig_cast_info _swigc__p_wxMiniFrame
[] = {{&_swigt__p_wxMiniFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
5231 static swig_cast_info _swigc__p_wxPyPanel
[] = {{&_swigt__p_wxPyPanel
, 0, 0, 0},{0, 0, 0, 0}}; 
5232 static swig_cast_info _swigc__p_wxMenuBar
[] = {{&_swigt__p_wxMenuBar
, 0, 0, 0},{0, 0, 0, 0}}; 
5233 static swig_cast_info _swigc__p_wxValidator
[] = {{&_swigt__p_wxValidator
, 0, 0, 0},{0, 0, 0, 0}}; 
5234 static swig_cast_info _swigc__p_wxPyValidator
[] = {{&_swigt__p_wxPyValidator
, 0, 0, 0},{0, 0, 0, 0}}; 
5235 static swig_cast_info _swigc__p_wxProgressDialog
[] = {{&_swigt__p_wxProgressDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5236 static swig_cast_info _swigc__p_wxStatusBar
[] = {{&_swigt__p_wxStatusBar
, 0, 0, 0},{0, 0, 0, 0}}; 
5237 static swig_cast_info _swigc__p_wxMDIClientWindow
[] = {{&_swigt__p_wxMDIClientWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5238 static swig_cast_info _swigc__p_wxPyScrolledWindow
[] = {{&_swigt__p_wxPyScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5239 static swig_cast_info _swigc__p_wxPyVScrolledWindow
[] = {{&_swigt__p_wxPyVScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5240 static swig_cast_info _swigc__p_wxScrolledWindow
[] = {{&_swigt__p_wxScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5241 static swig_cast_info _swigc__p_wxSashWindow
[] = {{&_swigt__p_wxSashWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5242 static swig_cast_info _swigc__p_wxSplitterWindow
[] = {{&_swigt__p_wxSplitterWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5243 static swig_cast_info _swigc__p_wxSplashScreenWindow
[] = {{&_swigt__p_wxSplashScreenWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5244 static swig_cast_info _swigc__p_wxSashLayoutWindow
[] = {{&_swigt__p_wxSashLayoutWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5245 static swig_cast_info _swigc__p_wxPopupWindow
[] = {{&_swigt__p_wxPopupWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5246 static swig_cast_info _swigc__p_wxPyPopupTransientWindow
[] = {{&_swigt__p_wxPyPopupTransientWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5247 static swig_cast_info _swigc__p_wxTipWindow
[] = {{&_swigt__p_wxTipWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5248 static swig_cast_info _swigc__p_wxPreviewFrame
[] = {{&_swigt__p_wxPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
5249 static swig_cast_info _swigc__p_wxPyPreviewFrame
[] = {{&_swigt__p_wxPyPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
5250 static swig_cast_info _swigc__p_wxControl
[] = {{&_swigt__p_wxControl
, 0, 0, 0},{0, 0, 0, 0}}; 
5251 static swig_cast_info _swigc__p_wxMDIChildFrame
[] = {{&_swigt__p_wxMDIChildFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
5252 static swig_cast_info _swigc__p_wxPyApp
[] = {{&_swigt__p_wxPyApp
, 0, 0, 0},{0, 0, 0, 0}}; 
5253 static swig_cast_info _swigc__p_wxControlWithItems
[] = {{&_swigt__p_wxControlWithItems
, 0, 0, 0},{0, 0, 0, 0}}; 
5254 static swig_cast_info _swigc__p_wxPreviewCanvas
[] = {{&_swigt__p_wxPreviewCanvas
, 0, 0, 0},{0, 0, 0, 0}}; 
5255 static swig_cast_info _swigc__p_wxPyWindow
[] = {{&_swigt__p_wxPyWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
5256 static swig_cast_info _swigc__p_wxPyHtmlListBox
[] = {{&_swigt__p_wxPyHtmlListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
5257 static swig_cast_info _swigc__p_wxPyVListBox
[] = {{&_swigt__p_wxPyVListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
5258 static swig_cast_info _swigc__p_wxPyPreviewControlBar
[] = {{&_swigt__p_wxPyPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}}; 
5259 static swig_cast_info _swigc__p_wxPreviewControlBar
[] = {{&_swigt__p_wxPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}}; 
5260 static swig_cast_info _swigc__p_wxPyTaskBarIcon
[] = {{&_swigt__p_wxPyTaskBarIcon
, 0, 0, 0},{0, 0, 0, 0}}; 
5261 static swig_cast_info _swigc__p_wxFrame
[] = {{&_swigt__p_wxFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
5262 static swig_cast_info _swigc__p_wxMenu
[] = {{&_swigt__p_wxMenu
, 0, 0, 0},{0, 0, 0, 0}}; 
5263 static swig_cast_info _swigc__p_wxMDIParentFrame
[] = {{&_swigt__p_wxMDIParentFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
5264 static swig_cast_info _swigc__p_wxEvtHandler
[] = {  {&_swigt__p_wxWizardPage
, _p_wxWizardPageTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyWizardPage
, _p_wxPyWizardPageTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMenuBar
, _p_wxMenuBarTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxValidator
, _p_wxValidatorTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyValidator
, _p_wxPyValidatorTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPanel
, _p_wxPanelTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxStatusBar
, _p_wxStatusBarTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxWindow
, _p_wxWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSashWindow
, _p_wxSashWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSplitterWindow
, _p_wxSplitterWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSplashScreenWindow
, _p_wxSplashScreenWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSashLayoutWindow
, _p_wxSashLayoutWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPopupWindow
, _p_wxPopupWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyPopupTransientWindow
, _p_wxPyPopupTransientWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxTipWindow
, _p_wxTipWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxControl
, _p_wxControlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyApp
, _p_wxPyAppTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxControlWithItems
, _p_wxControlWithItemsTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxEvtHandler
, 0, 0, 0},  {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyWindow
, _p_wxPyWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxWizard
, _p_wxWizardTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyTaskBarIcon
, _p_wxPyTaskBarIconTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxWizardPageSimple
, _p_wxWizardPageSimpleTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxDirDialog
, _p_wxDirDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxColourDialog
, _p_wxColourDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxDialog
, _p_wxDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxFontDialog
, _p_wxFontDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMenu
, _p_wxMenuTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxEvtHandler
, 0, 0},{0, 0, 0, 0}}; 
5265 static swig_cast_info _swigc__p_wxNotifyEvent
[] = {  {&_swigt__p_wxSplitterEvent
, _p_wxSplitterEventTo_p_wxNotifyEvent
, 0, 0},  {&_swigt__p_wxNotifyEvent
, 0, 0, 0},  {&_swigt__p_wxWizardEvent
, _p_wxWizardEventTo_p_wxNotifyEvent
, 0, 0},{0, 0, 0, 0}}; 
5266 static swig_cast_info _swigc__p_wxLayoutConstraints
[] = {{&_swigt__p_wxLayoutConstraints
, 0, 0, 0},{0, 0, 0, 0}}; 
5267 static swig_cast_info _swigc__p_wxGBSizerItem
[] = {{&_swigt__p_wxGBSizerItem
, 0, 0, 0},{0, 0, 0, 0}}; 
5268 static swig_cast_info _swigc__p_wxSizerItem
[] = {{&_swigt__p_wxSizerItem
, 0, 0, 0},{0, 0, 0, 0}}; 
5269 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint
[] = {{&_swigt__p_wxIndividualLayoutConstraint
, 0, 0, 0},{0, 0, 0, 0}}; 
5270 static swig_cast_info _swigc__p_wxStaticBoxSizer
[] = {{&_swigt__p_wxStaticBoxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
5271 static swig_cast_info _swigc__p_wxBoxSizer
[] = {{&_swigt__p_wxBoxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
5272 static swig_cast_info _swigc__p_wxSizer
[] = {{&_swigt__p_wxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
5273 static swig_cast_info _swigc__p_wxGridBagSizer
[] = {{&_swigt__p_wxGridBagSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
5274 static swig_cast_info _swigc__p_wxFontData
[] = {{&_swigt__p_wxFontData
, 0, 0, 0},{0, 0, 0, 0}}; 
5275 static swig_cast_info _swigc__p_wxPrintData
[] = {{&_swigt__p_wxPrintData
, 0, 0, 0},{0, 0, 0, 0}}; 
5276 static swig_cast_info _swigc__p_wxGridSizer
[] = {{&_swigt__p_wxGridSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
5277 static swig_cast_info _swigc__p_wxFlexGridSizer
[] = {{&_swigt__p_wxFlexGridSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
5278 static swig_cast_info _swigc__p_wxLayoutAlgorithm
[] = {{&_swigt__p_wxLayoutAlgorithm
, 0, 0, 0},{0, 0, 0, 0}}; 
5279 static swig_cast_info _swigc__p_wxFSFile
[] = {{&_swigt__p_wxFSFile
, 0, 0, 0},{0, 0, 0, 0}}; 
5280 static swig_cast_info _swigc__p_wxFindReplaceData
[] = {{&_swigt__p_wxFindReplaceData
, 0, 0, 0},{0, 0, 0, 0}}; 
5281 static swig_cast_info _swigc__p_wxPySizer
[] = {{&_swigt__p_wxPySizer
, 0, 0, 0},{0, 0, 0, 0}}; 
5282 static swig_cast_info _swigc__p_wxColourData
[] = {{&_swigt__p_wxColourData
, 0, 0, 0},{0, 0, 0, 0}}; 
5283 static swig_cast_info _swigc__p_wxPrinter
[] = {{&_swigt__p_wxPrinter
, 0, 0, 0},{0, 0, 0, 0}}; 
5284 static swig_cast_info _swigc__p_wxMenuItem
[] = {{&_swigt__p_wxMenuItem
, 0, 0, 0},{0, 0, 0, 0}}; 
5285 static swig_cast_info _swigc__p_wxCURHandler
[] = {{&_swigt__p_wxCURHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5286 static swig_cast_info _swigc__p_wxANIHandler
[] = {{&_swigt__p_wxANIHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5287 static swig_cast_info _swigc__p_wxPNGHandler
[] = {{&_swigt__p_wxPNGHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5288 static swig_cast_info _swigc__p_wxGIFHandler
[] = {{&_swigt__p_wxGIFHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5289 static swig_cast_info _swigc__p_wxPCXHandler
[] = {{&_swigt__p_wxPCXHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5290 static swig_cast_info _swigc__p_wxJPEGHandler
[] = {{&_swigt__p_wxJPEGHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5291 static swig_cast_info _swigc__p_wxPNMHandler
[] = {{&_swigt__p_wxPNMHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5292 static swig_cast_info _swigc__p_wxICOHandler
[] = {{&_swigt__p_wxICOHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5293 static swig_cast_info _swigc__p_wxBMPHandler
[] = {{&_swigt__p_wxBMPHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5294 static swig_cast_info _swigc__p_wxPyImageHandler
[] = {{&_swigt__p_wxPyImageHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5295 static swig_cast_info _swigc__p_wxImageHandler
[] = {{&_swigt__p_wxImageHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5296 static swig_cast_info _swigc__p_wxXPMHandler
[] = {{&_swigt__p_wxXPMHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5297 static swig_cast_info _swigc__p_wxTIFFHandler
[] = {{&_swigt__p_wxTIFFHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
5298 static swig_cast_info _swigc__p_wxStdDialogButtonSizer
[] = {{&_swigt__p_wxStdDialogButtonSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
5299 static swig_cast_info _swigc__p_wxAcceleratorTable
[] = {{&_swigt__p_wxAcceleratorTable
, 0, 0, 0},{0, 0, 0, 0}}; 
5300 static swig_cast_info _swigc__p_wxImage
[] = {{&_swigt__p_wxImage
, 0, 0, 0},{0, 0, 0, 0}}; 
5301 static swig_cast_info _swigc__p_wxPyPrintout
[] = {{&_swigt__p_wxPyPrintout
, 0, 0, 0},{0, 0, 0, 0}}; 
5302 static swig_cast_info _swigc__p_wxPrintPreview
[] = {{&_swigt__p_wxPrintPreview
, 0, 0, 0},{0, 0, 0, 0}}; 
5303 static swig_cast_info _swigc__p_wxPyPrintPreview
[] = {{&_swigt__p_wxPyPrintPreview
, 0, 0, 0},{0, 0, 0, 0}}; 
5304 static swig_cast_info _swigc__p_wxPageSetupDialog
[] = {{&_swigt__p_wxPageSetupDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5305 static swig_cast_info _swigc__p_wxPrintDialog
[] = {{&_swigt__p_wxPrintDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
5306 static swig_cast_info _swigc__p_wxFileSystem
[] = {{&_swigt__p_wxFileSystem
, 0, 0, 0},{0, 0, 0, 0}}; 
5307 static swig_cast_info _swigc__p_wxPageSetupDialogData
[] = {{&_swigt__p_wxPageSetupDialogData
, 0, 0, 0},{0, 0, 0, 0}}; 
5308 static swig_cast_info _swigc__p_wxPrintDialogData
[] = {{&_swigt__p_wxPrintDialogData
, 0, 0, 0},{0, 0, 0, 0}}; 
5309 static swig_cast_info _swigc__p_wxObject
[] = {  {&_swigt__p_wxQueryLayoutInfoEvent
, _p_wxQueryLayoutInfoEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxLayoutConstraints
, _p_wxLayoutConstraintsTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGBSizerItem
, _p_wxGBSizerItemTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSizerItem
, _p_wxSizerItemTo_p_wxObject
, 0, 0},  {&_swigt__p_wxScrollEvent
, _p_wxScrollEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxIndividualLayoutConstraint
, _p_wxIndividualLayoutConstraintTo_p_wxObject
, 0, 0},  {&_swigt__p_wxStaticBoxSizer
, _p_wxStaticBoxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxBoxSizer
, _p_wxBoxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSizer
, _p_wxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGridBagSizer
, _p_wxGridBagSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxWizardPage
, _p_wxWizardPageTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyWizardPage
, _p_wxPyWizardPageTo_p_wxObject
, 0, 0},  {&_swigt__p_wxUpdateUIEvent
, _p_wxUpdateUIEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMenu
, _p_wxMenuTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFontData
, _p_wxFontDataTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPrintData
, _p_wxPrintDataTo_p_wxObject
, 0, 0},  {&_swigt__p_wxEvent
, _p_wxEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGridSizer
, _p_wxGridSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFlexGridSizer
, _p_wxFlexGridSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyTaskBarIcon
, _p_wxPyTaskBarIconTo_p_wxObject
, 0, 0},  {&_swigt__p_wxLayoutAlgorithm
, _p_wxLayoutAlgorithmTo_p_wxObject
, 0, 0},  {&_swigt__p_wxInitDialogEvent
, _p_wxInitDialogEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFindDialogEvent
, _p_wxFindDialogEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxWizardPageSimple
, _p_wxWizardPageSimpleTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPaletteChangedEvent
, _p_wxPaletteChangedEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDisplayChangedEvent
, _p_wxDisplayChangedEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMouseCaptureChangedEvent
, _p_wxMouseCaptureChangedEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSysColourChangedEvent
, _p_wxSysColourChangedEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxObject
, 0, 0},  {&_swigt__p_wxControl
, _p_wxControlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSetCursorEvent
, _p_wxSetCursorEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSplitterEvent
, _p_wxSplitterEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFSFile
, _p_wxFSFileTo_p_wxObject
, 0, 0},  {&_swigt__p_wxWizard
, _p_wxWizardTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFindReplaceData
, _p_wxFindReplaceDataTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPySizer
, _p_wxPySizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxColourData
, _p_wxColourDataTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyEvent
, _p_wxPyEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxNotifyEvent
, _p_wxNotifyEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyWindow
, _p_wxPyWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxShowEvent
, _p_wxShowEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPrinter
, _p_wxPrinterTo_p_wxObject
, 0, 0},  {&_swigt__p_wxIdleEvent
, _p_wxIdleEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxQueryNewPaletteEvent
, _p_wxQueryNewPaletteEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMaximizeEvent
, _p_wxMaximizeEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxIconizeEvent
, _p_wxIconizeEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxActivateEvent
, _p_wxActivateEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSizeEvent
, _p_wxSizeEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMoveEvent
, _p_wxMoveEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMenuItem
, _p_wxMenuItemTo_p_wxObject
, 0, 0},  {&_swigt__p_wxCalculateLayoutEvent
, _p_wxCalculateLayoutEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxCURHandler
, _p_wxCURHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxANIHandler
, _p_wxANIHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPNGHandler
, _p_wxPNGHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGIFHandler
, _p_wxGIFHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPCXHandler
, _p_wxPCXHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxJPEGHandler
, _p_wxJPEGHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPNMHandler
, _p_wxPNMHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxICOHandler
, _p_wxICOHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxBMPHandler
, _p_wxBMPHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyImageHandler
, _p_wxPyImageHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxImageHandler
, _p_wxImageHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxXPMHandler
, _p_wxXPMHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTIFFHandler
, _p_wxTIFFHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxEvtHandler
, _p_wxEvtHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxStdDialogButtonSizer
, _p_wxStdDialogButtonSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxAcceleratorTable
, _p_wxAcceleratorTableTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxImage
, _p_wxImageTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPrintout
, _p_wxPyPrintoutTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTaskBarIconEvent
, _p_wxTaskBarIconEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxScrollWinEvent
, _p_wxScrollWinEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxStatusBar
, _p_wxStatusBarTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxObject
, 0, 0, 0},  {&_swigt__p_wxKeyEvent
, _p_wxKeyEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxNavigationKeyEvent
, _p_wxNavigationKeyEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxWindowDestroyEvent
, _p_wxWindowDestroyEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMenuBar
, _p_wxMenuBarTo_p_wxObject
, 0, 0},  {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxWindow
, _p_wxWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSashWindow
, _p_wxSashWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSplitterWindow
, _p_wxSplitterWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSplashScreenWindow
, _p_wxSplashScreenWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSashLayoutWindow
, _p_wxSashLayoutWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPopupWindow
, _p_wxPopupWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPopupTransientWindow
, _p_wxPyPopupTransientWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTipWindow
, _p_wxTipWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSashEvent
, _p_wxSashEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPrintPreview
, _p_wxPrintPreviewTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPrintPreview
, _p_wxPyPrintPreviewTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPanel
, _p_wxPanelTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDialog
, _p_wxDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxColourDialog
, _p_wxColourDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDirDialog
, _p_wxDirDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFontDialog
, _p_wxFontDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPageSetupDialog
, _p_wxPageSetupDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPrintDialog
, _p_wxPrintDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFileSystem
, _p_wxFileSystemTo_p_wxObject
, 0, 0},  {&_swigt__p_wxContextMenuEvent
, _p_wxContextMenuEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMenuEvent
, _p_wxMenuEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxCloseEvent
, _p_wxCloseEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMouseEvent
, _p_wxMouseEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxEraseEvent
, _p_wxEraseEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyApp
, _p_wxPyAppTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyCommandEvent
, _p_wxPyCommandEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxCommandEvent
, _p_wxCommandEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxWizardEvent
, _p_wxWizardEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDropFilesEvent
, _p_wxDropFilesEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFocusEvent
, _p_wxFocusEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxChildFocusEvent
, _p_wxChildFocusEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxControlWithItems
, _p_wxControlWithItemsTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPageSetupDialogData
, _p_wxPageSetupDialogDataTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPrintDialogData
, _p_wxPrintDialogDataTo_p_wxObject
, 0, 0},  {&_swigt__p_wxValidator
, _p_wxValidatorTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyValidator
, _p_wxPyValidatorTo_p_wxObject
, 0, 0},{0, 0, 0, 0}}; 
5310 static swig_cast_info _swigc__p_wxPanel
[] = {  {&_swigt__p_wxPanel
, 0, 0, 0},  {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxWizardPageSimple
, _p_wxWizardPageSimpleTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxWizardPage
, _p_wxWizardPageTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyWizardPage
, _p_wxPyWizardPageTo_p_wxPanel
, 0, 0},{0, 0, 0, 0}}; 
5311 static swig_cast_info _swigc__p_wxPaperSize
[] = {  {&_swigt__p_wxPaperSize
, 0, 0, 0},{0, 0, 0, 0}}; 
5312 static swig_cast_info _swigc__p_wxPyWizardPage
[] = {  {&_swigt__p_wxPyWizardPage
, 0, 0, 0},{0, 0, 0, 0}}; 
5313 static swig_cast_info _swigc__p_wxSize
[] = {  {&_swigt__p_wxSize
, 0, 0, 0},{0, 0, 0, 0}}; 
5314 static swig_cast_info _swigc__p_wxString
[] = {  {&_swigt__p_wxString
, 0, 0, 0},{0, 0, 0, 0}}; 
5315 static swig_cast_info _swigc__p_wxTopLevelWindow
[] = {  {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxFontDialog
, _p_wxFontDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxDirDialog
, _p_wxDirDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxColourDialog
, _p_wxColourDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxDialog
, _p_wxDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxTopLevelWindow
, 0, 0, 0},  {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxWizard
, _p_wxWizardTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxTopLevelWindow
, 0, 0},  {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxTopLevelWindow
, 0, 0},{0, 0, 0, 0}}; 
5316 static swig_cast_info _swigc__p_wxWindow
[] = {  {&_swigt__p_wxWizardPage
, _p_wxWizardPageTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyWizardPage
, _p_wxPyWizardPageTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxMenuBar
, _p_wxMenuBarTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPanel
, _p_wxPanelTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxStatusBar
, _p_wxStatusBarTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSplashScreenWindow
, _p_wxSplashScreenWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSplitterWindow
, _p_wxSplitterWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSashWindow
, _p_wxSashWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxWindow
, 0, 0, 0},  {&_swigt__p_wxSashLayoutWindow
, _p_wxSashLayoutWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPopupWindow
, _p_wxPopupWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyPopupTransientWindow
, _p_wxPyPopupTransientWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxTipWindow
, _p_wxTipWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxControl
, _p_wxControlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxControlWithItems
, _p_wxControlWithItemsTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyWindow
, _p_wxPyWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxWizard
, _p_wxWizardTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxWizardPageSimple
, _p_wxWizardPageSimpleTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxColourDialog
, _p_wxColourDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxDialog
, _p_wxDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxDirDialog
, _p_wxDirDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxFontDialog
, _p_wxFontDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxWindow
, 0, 0},{0, 0, 0, 0}}; 
5317 static swig_cast_info _swigc__p_wxWizard
[] = {  {&_swigt__p_wxWizard
, 0, 0, 0},{0, 0, 0, 0}}; 
5318 static swig_cast_info _swigc__p_wxWizardEvent
[] = {  {&_swigt__p_wxWizardEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
5319 static swig_cast_info _swigc__p_wxWizardPage
[] = {  {&_swigt__p_wxWizardPageSimple
, _p_wxWizardPageSimpleTo_p_wxWizardPage
, 0, 0},  {&_swigt__p_wxWizardPage
, 0, 0, 0},  {&_swigt__p_wxPyWizardPage
, _p_wxPyWizardPageTo_p_wxWizardPage
, 0, 0},{0, 0, 0, 0}}; 
5320 static swig_cast_info _swigc__p_wxWizardPageSimple
[] = {  {&_swigt__p_wxWizardPageSimple
, 0, 0, 0},{0, 0, 0, 0}}; 
5321 static swig_cast_info _swigc__ptrdiff_t
[] = {  {&_swigt__ptrdiff_t
, 0, 0, 0},{0, 0, 0, 0}}; 
5322 static swig_cast_info _swigc__std__ptrdiff_t
[] = {  {&_swigt__std__ptrdiff_t
, 0, 0, 0},{0, 0, 0, 0}}; 
5323 static swig_cast_info _swigc__unsigned_int
[] = {  {&_swigt__unsigned_int
, 0, 0, 0},{0, 0, 0, 0}}; 
5325 static swig_cast_info 
*swig_cast_initial
[] = { 
5327   _swigc__p_form_ops_t
, 
5329   _swigc__p_unsigned_char
, 
5330   _swigc__p_unsigned_int
, 
5331   _swigc__p_unsigned_long
, 
5332   _swigc__p_wxANIHandler
, 
5333   _swigc__p_wxAcceleratorTable
, 
5334   _swigc__p_wxActivateEvent
, 
5335   _swigc__p_wxBMPHandler
, 
5337   _swigc__p_wxBoxSizer
, 
5338   _swigc__p_wxCURHandler
, 
5339   _swigc__p_wxCalculateLayoutEvent
, 
5341   _swigc__p_wxChildFocusEvent
, 
5342   _swigc__p_wxCloseEvent
, 
5343   _swigc__p_wxColourData
, 
5344   _swigc__p_wxColourDialog
, 
5345   _swigc__p_wxCommandEvent
, 
5346   _swigc__p_wxContextMenuEvent
, 
5347   _swigc__p_wxControl
, 
5348   _swigc__p_wxControlWithItems
, 
5349   _swigc__p_wxDateEvent
, 
5351   _swigc__p_wxDirDialog
, 
5352   _swigc__p_wxDisplayChangedEvent
, 
5353   _swigc__p_wxDropFilesEvent
, 
5354   _swigc__p_wxDuplexMode
, 
5355   _swigc__p_wxEraseEvent
, 
5357   _swigc__p_wxEvtHandler
, 
5359   _swigc__p_wxFileDialog
, 
5360   _swigc__p_wxFileSystem
, 
5361   _swigc__p_wxFindDialogEvent
, 
5362   _swigc__p_wxFindReplaceData
, 
5363   _swigc__p_wxFindReplaceDialog
, 
5364   _swigc__p_wxFlexGridSizer
, 
5365   _swigc__p_wxFocusEvent
, 
5366   _swigc__p_wxFontData
, 
5367   _swigc__p_wxFontDialog
, 
5369   _swigc__p_wxGBSizerItem
, 
5370   _swigc__p_wxGIFHandler
, 
5371   _swigc__p_wxGridBagSizer
, 
5372   _swigc__p_wxGridSizer
, 
5373   _swigc__p_wxICOHandler
, 
5374   _swigc__p_wxIconizeEvent
, 
5375   _swigc__p_wxIdleEvent
, 
5377   _swigc__p_wxImageHandler
, 
5378   _swigc__p_wxIndividualLayoutConstraint
, 
5379   _swigc__p_wxInitDialogEvent
, 
5380   _swigc__p_wxJPEGHandler
, 
5381   _swigc__p_wxKeyEvent
, 
5382   _swigc__p_wxLayoutAlgorithm
, 
5383   _swigc__p_wxLayoutConstraints
, 
5384   _swigc__p_wxMDIChildFrame
, 
5385   _swigc__p_wxMDIClientWindow
, 
5386   _swigc__p_wxMDIParentFrame
, 
5387   _swigc__p_wxMaximizeEvent
, 
5389   _swigc__p_wxMenuBar
, 
5390   _swigc__p_wxMenuEvent
, 
5391   _swigc__p_wxMenuItem
, 
5392   _swigc__p_wxMessageDialog
, 
5393   _swigc__p_wxMiniFrame
, 
5394   _swigc__p_wxMouseCaptureChangedEvent
, 
5395   _swigc__p_wxMouseEvent
, 
5396   _swigc__p_wxMoveEvent
, 
5397   _swigc__p_wxMultiChoiceDialog
, 
5398   _swigc__p_wxNavigationKeyEvent
, 
5399   _swigc__p_wxNcPaintEvent
, 
5400   _swigc__p_wxNotifyEvent
, 
5402   _swigc__p_wxPCXHandler
, 
5403   _swigc__p_wxPNGHandler
, 
5404   _swigc__p_wxPNMHandler
, 
5405   _swigc__p_wxPageSetupDialog
, 
5406   _swigc__p_wxPageSetupDialogData
, 
5407   _swigc__p_wxPaintEvent
, 
5408   _swigc__p_wxPaletteChangedEvent
, 
5410   _swigc__p_wxPaperSize
, 
5411   _swigc__p_wxPasswordEntryDialog
, 
5412   _swigc__p_wxPopupWindow
, 
5413   _swigc__p_wxPreviewCanvas
, 
5414   _swigc__p_wxPreviewControlBar
, 
5415   _swigc__p_wxPreviewFrame
, 
5416   _swigc__p_wxPrintData
, 
5417   _swigc__p_wxPrintDialog
, 
5418   _swigc__p_wxPrintDialogData
, 
5419   _swigc__p_wxPrintPreview
, 
5420   _swigc__p_wxPrinter
, 
5421   _swigc__p_wxProgressDialog
, 
5423   _swigc__p_wxPyCommandEvent
, 
5424   _swigc__p_wxPyEvent
, 
5425   _swigc__p_wxPyHtmlListBox
, 
5426   _swigc__p_wxPyImageHandler
, 
5427   _swigc__p_wxPyPanel
, 
5428   _swigc__p_wxPyPopupTransientWindow
, 
5429   _swigc__p_wxPyPreviewControlBar
, 
5430   _swigc__p_wxPyPreviewFrame
, 
5431   _swigc__p_wxPyPrintPreview
, 
5432   _swigc__p_wxPyPrintout
, 
5433   _swigc__p_wxPyScrolledWindow
, 
5434   _swigc__p_wxPySizer
, 
5435   _swigc__p_wxPyTaskBarIcon
, 
5436   _swigc__p_wxPyVListBox
, 
5437   _swigc__p_wxPyVScrolledWindow
, 
5438   _swigc__p_wxPyValidator
, 
5439   _swigc__p_wxPyWindow
, 
5440   _swigc__p_wxPyWizardPage
, 
5441   _swigc__p_wxQueryLayoutInfoEvent
, 
5442   _swigc__p_wxQueryNewPaletteEvent
, 
5443   _swigc__p_wxSashEvent
, 
5444   _swigc__p_wxSashLayoutWindow
, 
5445   _swigc__p_wxSashWindow
, 
5446   _swigc__p_wxScrollEvent
, 
5447   _swigc__p_wxScrollWinEvent
, 
5448   _swigc__p_wxScrolledWindow
, 
5449   _swigc__p_wxSetCursorEvent
, 
5450   _swigc__p_wxShowEvent
, 
5451   _swigc__p_wxSingleChoiceDialog
, 
5453   _swigc__p_wxSizeEvent
, 
5455   _swigc__p_wxSizerItem
, 
5456   _swigc__p_wxSplashScreen
, 
5457   _swigc__p_wxSplashScreenWindow
, 
5458   _swigc__p_wxSplitterEvent
, 
5459   _swigc__p_wxSplitterWindow
, 
5460   _swigc__p_wxStaticBoxSizer
, 
5461   _swigc__p_wxStatusBar
, 
5462   _swigc__p_wxStdDialogButtonSizer
, 
5464   _swigc__p_wxSysColourChangedEvent
, 
5465   _swigc__p_wxTIFFHandler
, 
5466   _swigc__p_wxTaskBarIconEvent
, 
5467   _swigc__p_wxTextEntryDialog
, 
5468   _swigc__p_wxTipWindow
, 
5469   _swigc__p_wxTopLevelWindow
, 
5470   _swigc__p_wxUpdateUIEvent
, 
5471   _swigc__p_wxValidator
, 
5473   _swigc__p_wxWindowCreateEvent
, 
5474   _swigc__p_wxWindowDestroyEvent
, 
5476   _swigc__p_wxWizardEvent
, 
5477   _swigc__p_wxWizardPage
, 
5478   _swigc__p_wxWizardPageSimple
, 
5479   _swigc__p_wxXPMHandler
, 
5481   _swigc__std__ptrdiff_t
, 
5482   _swigc__unsigned_int
, 
5486 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ 
5488 static swig_const_info swig_const_table
[] = { 
5489 {0, 0, 0, 0.0, 0, 0}}; 
5494 /************************************************************************* 
5495  * Type initialization: 
5496  * This problem is tough by the requirement that no dynamic  
5497  * memory is used. Also, since swig_type_info structures store pointers to  
5498  * swig_cast_info structures and swig_cast_info structures store pointers back 
5499  * to swig_type_info structures, we need some lookup code at initialization.  
5500  * The idea is that swig generates all the structures that are needed.  
5501  * The runtime then collects these partially filled structures.  
5502  * The SWIG_InitializeModule function takes these initial arrays out of  
5503  * swig_module, and does all the lookup, filling in the swig_module.types 
5504  * array with the correct data and linking the correct swig_cast_info 
5505  * structures together. 
5507  * The generated swig_type_info structures are assigned staticly to an initial  
5508  * array. We just loop though that array, and handle each type individually. 
5509  * First we lookup if this type has been already loaded, and if so, use the 
5510  * loaded structure instead of the generated one. Then we have to fill in the 
5511  * cast linked list. The cast data is initially stored in something like a 
5512  * two-dimensional array. Each row corresponds to a type (there are the same 
5513  * number of rows as there are in the swig_type_initial array). Each entry in 
5514  * a column is one of the swig_cast_info structures for that type. 
5515  * The cast_initial array is actually an array of arrays, because each row has 
5516  * a variable number of columns. So to actually build the cast linked list, 
5517  * we find the array of casts associated with the type, and loop through it  
5518  * adding the casts to the list. The one last trick we need to do is making 
5519  * sure the type pointer in the swig_cast_info struct is correct. 
5521  * First off, we lookup the cast->type name to see if it is already loaded.  
5522  * There are three cases to handle: 
5523  *  1) If the cast->type has already been loaded AND the type we are adding 
5524  *     casting info to has not been loaded (it is in this module), THEN we 
5525  *     replace the cast->type pointer with the type pointer that has already 
5527  *  2) If BOTH types (the one we are adding casting info to, and the  
5528  *     cast->type) are loaded, THEN the cast info has already been loaded by 
5529  *     the previous module so we just ignore it. 
5530  *  3) Finally, if cast->type has not already been loaded, then we add that 
5531  *     swig_cast_info to the linked list (because the cast->type) pointer will 
5543 #define SWIGRUNTIME_DEBUG 
5547 SWIG_InitializeModule(void *clientdata
) { 
5549     swig_module_info 
*module_head
; 
5550     static int init_run 
= 0; 
5552     clientdata 
= clientdata
; 
5554     if (init_run
) return; 
5557     /* Initialize the swig_module */ 
5558     swig_module
.type_initial 
= swig_type_initial
; 
5559     swig_module
.cast_initial 
= swig_cast_initial
; 
5561     /* Try and load any already created modules */ 
5562     module_head 
= SWIG_GetModule(clientdata
); 
5564         swig_module
.next 
= module_head
->next
; 
5565         module_head
->next 
= &swig_module
; 
5567         /* This is the first module loaded */ 
5568         swig_module
.next 
= &swig_module
; 
5569         SWIG_SetModule(clientdata
, &swig_module
); 
5572     /* Now work on filling in swig_module.types */ 
5573 #ifdef SWIGRUNTIME_DEBUG 
5574     printf("SWIG_InitializeModule: size %d\n", swig_module
.size
); 
5576     for (i 
= 0; i 
< swig_module
.size
; ++i
) { 
5577         swig_type_info 
*type 
= 0; 
5578         swig_type_info 
*ret
; 
5579         swig_cast_info 
*cast
; 
5581 #ifdef SWIGRUNTIME_DEBUG 
5582         printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
); 
5585         /* if there is another module already loaded */ 
5586         if (swig_module
.next 
!= &swig_module
) { 
5587             type 
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, swig_module
.type_initial
[i
]->name
); 
5590             /* Overwrite clientdata field */ 
5591 #ifdef SWIGRUNTIME_DEBUG 
5592             printf("SWIG_InitializeModule: found type %s\n", type
->name
); 
5594             if (swig_module
.type_initial
[i
]->clientdata
) { 
5595                 type
->clientdata 
= swig_module
.type_initial
[i
]->clientdata
; 
5596 #ifdef SWIGRUNTIME_DEBUG 
5597                 printf("SWIG_InitializeModule: found and overwrite type %s \n", type
->name
); 
5601             type 
= swig_module
.type_initial
[i
]; 
5604         /* Insert casting types */ 
5605         cast 
= swig_module
.cast_initial
[i
]; 
5606         while (cast
->type
) { 
5607             /* Don't need to add information already in the list */ 
5609 #ifdef SWIGRUNTIME_DEBUG 
5610             printf("SWIG_InitializeModule: look cast %s\n", cast
->type
->name
); 
5612             if (swig_module
.next 
!= &swig_module
) { 
5613                 ret 
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, cast
->type
->name
); 
5614 #ifdef SWIGRUNTIME_DEBUG 
5615                 if (ret
) printf("SWIG_InitializeModule: found cast %s\n", ret
->name
); 
5619                 if (type 
== swig_module
.type_initial
[i
]) { 
5620 #ifdef SWIGRUNTIME_DEBUG 
5621                     printf("SWIG_InitializeModule: skip old type %s\n", ret
->name
); 
5626                     /* Check for casting already in the list */ 
5627                     swig_cast_info 
*ocast 
= SWIG_TypeCheck(ret
->name
, type
); 
5628 #ifdef SWIGRUNTIME_DEBUG 
5629                     if (ocast
) printf("SWIG_InitializeModule: skip old cast %s\n", ret
->name
); 
5631                     if (!ocast
) ret 
= 0; 
5636 #ifdef SWIGRUNTIME_DEBUG 
5637                 printf("SWIG_InitializeModule: adding cast %s\n", cast
->type
->name
); 
5640                     type
->cast
->prev 
= cast
; 
5641                     cast
->next 
= type
->cast
; 
5647         /* Set entry in modules->types array equal to the type */ 
5648         swig_module
.types
[i
] = type
; 
5650     swig_module
.types
[i
] = 0; 
5652 #ifdef SWIGRUNTIME_DEBUG 
5653     printf("**** SWIG_InitializeModule: Cast List ******\n"); 
5654     for (i 
= 0; i 
< swig_module
.size
; ++i
) { 
5656         swig_cast_info 
*cast 
= swig_module
.cast_initial
[i
]; 
5657         printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
); 
5658         while (cast
->type
) { 
5659             printf("SWIG_InitializeModule: cast type %s\n", cast
->type
->name
); 
5663         printf("---- Total casts: %d\n",j
); 
5665     printf("**** SWIG_InitializeModule: Cast List ******\n"); 
5669 /* This function will propagate the clientdata field of type to 
5670 * any new swig_type_info structures that have been added into the list 
5671 * of equivalent types.  It is like calling 
5672 * SWIG_TypeClientData(type, clientdata) a second time. 
5675 SWIG_PropagateClientData(void) { 
5677     swig_cast_info 
*equiv
; 
5678     static int init_run 
= 0; 
5680     if (init_run
) return; 
5683     for (i 
= 0; i 
< swig_module
.size
; i
++) { 
5684         if (swig_module
.types
[i
]->clientdata
) { 
5685             equiv 
= swig_module
.types
[i
]->cast
; 
5687                 if (!equiv
->converter
) { 
5688                     if (equiv
->type 
&& !equiv
->type
->clientdata
) 
5689                     SWIG_TypeClientData(equiv
->type
, swig_module
.types
[i
]->clientdata
); 
5691                 equiv 
= equiv
->next
; 
5711     /* Python-specific SWIG API */ 
5712 #define SWIG_newvarlink()                             SWIG_Python_newvarlink() 
5713 #define SWIG_addvarlink(p, name, get_attr, set_attr)  SWIG_Python_addvarlink(p, name, get_attr, set_attr) 
5714 #define SWIG_InstallConstants(d, constants)           SWIG_Python_InstallConstants(d, constants) 
5716     /* ----------------------------------------------------------------------------- 
5717      * global variable support code. 
5718      * ----------------------------------------------------------------------------- */ 
5720     typedef struct swig_globalvar 
{ 
5721         char       *name
;                  /* Name of global variable */ 
5722         PyObject 
*(*get_attr
)(void);       /* Return the current value */ 
5723         int       (*set_attr
)(PyObject 
*); /* Set the value */ 
5724         struct swig_globalvar 
*next
; 
5727     typedef struct swig_varlinkobject 
{ 
5729         swig_globalvar 
*vars
; 
5730     } swig_varlinkobject
; 
5732     SWIGINTERN PyObject 
* 
5733     swig_varlink_repr(swig_varlinkobject 
*v
) { 
5735         return PyString_FromString("<Swig global variables>"); 
5739     swig_varlink_print(swig_varlinkobject 
*v
, FILE *fp
, int flags
) { 
5740         swig_globalvar  
*var
; 
5742         fprintf(fp
,"Swig global variables { "); 
5743         for (var 
= v
->vars
; var
; var
=var
->next
) { 
5744             fprintf(fp
,"%s", var
->name
); 
5745             if (var
->next
) fprintf(fp
,", "); 
5751     SWIGINTERN PyObject 
* 
5752     swig_varlink_getattr(swig_varlinkobject 
*v
, char *n
) { 
5753         swig_globalvar 
*var 
= v
->vars
; 
5755             if (strcmp(var
->name
,n
) == 0) { 
5756                 return (*var
->get_attr
)(); 
5760         PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
5765     swig_varlink_setattr(swig_varlinkobject 
*v
, char *n
, PyObject 
*p
) { 
5766         swig_globalvar 
*var 
= v
->vars
; 
5768             if (strcmp(var
->name
,n
) == 0) { 
5769                 return (*var
->set_attr
)(p
); 
5773         PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
5777     SWIGINTERN PyTypeObject
* 
5778     swig_varlink_type(void) { 
5779         static char varlink__doc__
[] = "Swig var link object"; 
5780         static PyTypeObject varlink_type
 
5781 #if !defined(__cplusplus) 
5783         static int type_init 
= 0;   
5788                 PyObject_HEAD_INIT(&PyType_Type
) 
5789                 0,                                  /* Number of items in variable part (ob_size) */ 
5790                 (char *)"swigvarlink",              /* Type name (tp_name) */ 
5791                 sizeof(swig_varlinkobject
),         /* Basic size (tp_basicsize) */ 
5792                 0,                                  /* Itemsize (tp_itemsize) */ 
5793                 0,                                  /* Deallocator (tp_dealloc) */  
5794                 (printfunc
) swig_varlink_print
,     /* Print (tp_print) */ 
5795                 (getattrfunc
) swig_varlink_getattr
, /* get attr (tp_getattr) */ 
5796                 (setattrfunc
) swig_varlink_setattr
, /* Set attr (tp_setattr) */ 
5798                 (reprfunc
) swig_varlink_repr
,       /* tp_repr */ 
5799                 0,                                  /* tp_as_number */ 
5800                 0,                                  /* tp_as_sequence */ 
5801                 0,                                  /* tp_as_mapping */ 
5805                 0,                                  /* tp_getattro */ 
5806                 0,                                  /* tp_setattro */ 
5807                 0,                                  /* tp_as_buffer */ 
5809                 varlink__doc__
,                     /* tp_doc */ 
5810 #if PY_VERSION_HEX >= 0x02000000 
5811                 0,                                  /* tp_traverse */ 
5814 #if PY_VERSION_HEX >= 0x02010000 
5815                 0,                                  /* tp_richcompare */ 
5816                 0,                                  /* tp_weaklistoffset */ 
5818 #if PY_VERSION_HEX >= 0x02020000 
5819                 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ 
5821 #if PY_VERSION_HEX >= 0x02030000 
5825                 0,0,0,0                             /* tp_alloc -> tp_next */ 
5828 #if !defined(__cplusplus) 
5833         return &varlink_type
; 
5836     /* Create a variable linking object for use later */ 
5837     SWIGINTERN PyObject 
* 
5838     SWIG_Python_newvarlink(void) { 
5839         swig_varlinkobject 
*result 
= PyObject_NEW(swig_varlinkobject
, swig_varlink_type()); 
5843         return ((PyObject
*) result
); 
5847     SWIG_Python_addvarlink(PyObject 
*p
, char *name
, PyObject 
*(*get_attr
)(void), int (*set_attr
)(PyObject 
*p
)) { 
5848         swig_varlinkobject 
*v 
= (swig_varlinkobject 
*) p
; 
5849         swig_globalvar 
*gv 
= (swig_globalvar 
*) malloc(sizeof(swig_globalvar
)); 
5851             size_t size 
= strlen(name
)+1; 
5852             gv
->name 
= (char *)malloc(size
); 
5854                 strncpy(gv
->name
,name
,size
); 
5855                 gv
->get_attr 
= get_attr
; 
5856                 gv
->set_attr 
= set_attr
; 
5863     /* ----------------------------------------------------------------------------- 
5864      * constants/methods manipulation 
5865      * ----------------------------------------------------------------------------- */ 
5867     /* Install Constants */ 
5869     SWIG_Python_InstallConstants(PyObject 
*d
, swig_const_info constants
[]) { 
5872         for (i 
= 0; constants
[i
].type
; ++i
) { 
5873             switch(constants
[i
].type
) { 
5875                 obj 
= PyInt_FromLong(constants
[i
].lvalue
); 
5878                 obj 
= PyFloat_FromDouble(constants
[i
].dvalue
); 
5880                 case SWIG_PY_STRING
: 
5881                 if (constants
[i
].pvalue
) { 
5882                     obj 
= PyString_FromString((char *) constants
[i
].pvalue
); 
5888                 case SWIG_PY_POINTER
: 
5889                 obj 
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0); 
5891                 case SWIG_PY_BINARY
: 
5892                 obj 
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
)); 
5899                 PyDict_SetItemString(d
,constants
[i
].name
,obj
); 
5905     /* -----------------------------------------------------------------------------*/ 
5906     /* Fix SwigMethods to carry the callback ptrs when needed */ 
5907     /* -----------------------------------------------------------------------------*/ 
5910     SWIG_Python_FixMethods(PyMethodDef 
*methods
, 
5911     swig_const_info 
*const_table
, 
5912     swig_type_info 
**types
, 
5913     swig_type_info 
**types_initial
) { 
5915         for (i 
= 0; methods
[i
].ml_name
; ++i
) { 
5916             char *c 
= methods
[i
].ml_doc
; 
5917             if (c 
&& (c 
= strstr(c
, "swig_ptr: "))) { 
5919                 swig_const_info 
*ci 
= 0; 
5920                 char *name 
= c 
+ 10; 
5921                 for (j 
= 0; const_table
[j
].type
; ++j
) { 
5922                     if (strncmp(const_table
[j
].name
, name
,  
5923                     strlen(const_table
[j
].name
)) == 0) { 
5924                         ci 
= &(const_table
[j
]); 
5929                     size_t shift 
= (ci
->ptype
) - types
; 
5930                     swig_type_info 
*ty 
= types_initial
[shift
]; 
5931                     size_t ldoc 
= (c 
- methods
[i
].ml_doc
); 
5932                     size_t lptr 
= strlen(ty
->name
)+2*sizeof(void*)+2; 
5933                     char *ndoc 
= (char*)malloc(ldoc 
+ lptr 
+ 10); 
5936                         void *ptr 
= (ci
->type 
== SWIG_PY_POINTER
) ? ci
->pvalue 
: 0; 
5938                             strncpy(buff
, methods
[i
].ml_doc
, ldoc
); 
5940                             strncpy(buff
, "swig_ptr: ", 10); 
5942                             SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
); 
5943                             methods
[i
].ml_doc 
= ndoc
; 
5951     /* -----------------------------------------------------------------------------* 
5952      *  Initialize type list 
5953      * -----------------------------------------------------------------------------*/ 
5959 /* -----------------------------------------------------------------------------* 
5960  *  Partial Init method 
5961  * -----------------------------------------------------------------------------*/ 
5966 SWIGEXPORT 
void SWIG_init(void) { 
5967     static PyObject 
*SWIG_globals 
= 0;  
5969     if (!SWIG_globals
) SWIG_globals 
= SWIG_newvarlink(); 
5971     /* Fix SwigMethods to carry the callback ptrs when needed */ 
5972     SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_type_initial
); 
5974     m 
= Py_InitModule((char *) SWIG_name
, SwigMethods
); 
5975     d 
= PyModule_GetDict(m
); 
5977     SWIG_InitializeModule(0); 
5978     SWIG_InstallConstants(d
,swig_const_table
); 
5981         PyDict_SetItemString(d
,"WIZARD_EX_HELPBUTTON", SWIG_From_int(static_cast<int >(wxWIZARD_EX_HELPBUTTON
)));  
5983     PyDict_SetItemString(d
, "wxEVT_WIZARD_PAGE_CHANGED", PyInt_FromLong(wxEVT_WIZARD_PAGE_CHANGED
)); 
5984     PyDict_SetItemString(d
, "wxEVT_WIZARD_PAGE_CHANGING", PyInt_FromLong(wxEVT_WIZARD_PAGE_CHANGING
)); 
5985     PyDict_SetItemString(d
, "wxEVT_WIZARD_CANCEL", PyInt_FromLong(wxEVT_WIZARD_CANCEL
)); 
5986     PyDict_SetItemString(d
, "wxEVT_WIZARD_HELP", PyInt_FromLong(wxEVT_WIZARD_HELP
)); 
5987     PyDict_SetItemString(d
, "wxEVT_WIZARD_FINISHED", PyInt_FromLong(wxEVT_WIZARD_FINISHED
));