1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
5 * This file is not intended to be easily readable and contains a number of
6 * coding conventions designed to improve portability and efficiency. Do not make
7 * changes to this file unless you know what you are doing--modify the SWIG
8 * interface file instead.
9 * ----------------------------------------------------------------------------- */
14 template<class T
> class SwigValueWrapper
{
17 SwigValueWrapper() : tt(0) { }
18 SwigValueWrapper(const SwigValueWrapper
<T
>& rhs
) : tt(new T(*rhs
.tt
)) { }
19 SwigValueWrapper(const T
& t
) : tt(new T(t
)) { }
20 ~SwigValueWrapper() { delete tt
; }
21 SwigValueWrapper
& operator=(const T
& t
) { delete tt
; tt
= new T(t
); return *this; }
22 operator T
&() const { return *tt
; }
23 T
*operator&() { return tt
; }
25 SwigValueWrapper
& operator=(const SwigValueWrapper
<T
>& rhs
);
29 /***********************************************************************
31 * This section contains generic SWIG labels for method/variable
32 * declarations/attributes, and other compiler dependent labels.
34 ************************************************************************/
36 /* template workaround for compilers that cannot correctly implement the C++ standard */
37 #ifndef SWIGTEMPLATEDISAMBIGUATOR
38 # if defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x560)
39 # define SWIGTEMPLATEDISAMBIGUATOR template
41 # define SWIGTEMPLATEDISAMBIGUATOR
45 /* inline attribute */
47 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
48 # define SWIGINLINE inline
54 /* attribute recognised by some compilers to avoid 'unused' warnings */
56 # if defined(__GNUC__) || defined(__ICC)
57 # define SWIGUNUSED __attribute__ ((unused))
63 /* internal SWIG method */
65 # define SWIGINTERN static SWIGUNUSED
68 /* internal inline SWIG method */
69 #ifndef SWIGINTERNINLINE
70 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
73 /* exporting methods for Windows DLLs */
75 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
76 # if defined(STATIC_LINKED)
79 # define SWIGEXPORT __declspec(dllexport)
86 /* calling conventions for Windows */
88 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
89 # define SWIGSTDCALL __stdcall
99 /***********************************************************************
102 * This file contains generic CAPI SWIG runtime support for pointer
105 ************************************************************************/
107 /* This should only be incremented when either the layout of swig_type_info changes,
108 or for whatever reason, the runtime changes incompatibly */
109 #define SWIG_RUNTIME_VERSION "2"
111 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
112 #ifdef SWIG_TYPE_TABLE
113 # define SWIG_QUOTE_STRING(x) #x
114 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
115 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
117 # define SWIG_TYPE_TABLE_NAME
121 You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
122 creating a static or dynamic library from the swig runtime code.
123 In 99.9% of the cases, swig just needs to declare them as 'static'.
125 But only do this if is strictly necessary, ie, if you have problems
126 with your compiler or so.
130 # define SWIGRUNTIME SWIGINTERN
133 #ifndef SWIGRUNTIMEINLINE
134 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
143 typedef void *(*swig_converter_func
)(void *);
144 typedef struct swig_type_info
*(*swig_dycast_func
)(void **);
146 /* Structure to store inforomation on one type */
147 typedef struct swig_type_info
{
148 const char *name
; /* mangled name of this type */
149 const char *str
; /* human readable name of this type */
150 swig_dycast_func dcast
; /* dynamic cast function down a hierarchy */
151 struct swig_cast_info
*cast
; /* linked list of types that can cast into this type */
152 void *clientdata
; /* language specific type data */
155 /* Structure to store a type and conversion function used for casting */
156 typedef struct swig_cast_info
{
157 swig_type_info
*type
; /* pointer to type that is equivalent to this type */
158 swig_converter_func converter
; /* function to cast the void pointers */
159 struct swig_cast_info
*next
; /* pointer to next cast in linked list */
160 struct swig_cast_info
*prev
; /* pointer to the previous cast */
163 /* Structure used to store module information
164 * Each module generates one structure like this, and the runtime collects
165 * all of these structures and stores them in a circularly linked list.*/
166 typedef struct swig_module_info
{
167 swig_type_info
**types
; /* Array of pointers to swig_type_info structures that are in this module */
168 size_t size
; /* Number of types in this module */
169 struct swig_module_info
*next
; /* Pointer to next element in circularly linked list */
170 swig_type_info
**type_initial
; /* Array of initially generated type structures */
171 swig_cast_info
**cast_initial
; /* Array of initially generated casting structures */
172 void *clientdata
; /* Language specific module data */
177 Compare two type names skipping the space characters, therefore
178 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
180 Return 0 when the two name types are equivalent, as in
181 strncmp, but skipping ' '.
184 SWIG_TypeNameComp(const char *f1
, const char *l1
,
185 const char *f2
, const char *l2
) {
186 for (;(f1
!= l1
) && (f2
!= l2
); ++f1
, ++f2
) {
187 while ((*f1
== ' ') && (f1
!= l1
)) ++f1
;
188 while ((*f2
== ' ') && (f2
!= l2
)) ++f2
;
189 if (*f1
!= *f2
) return (int)(*f1
- *f2
);
191 return (l1
- f1
) - (l2
- f2
);
195 Check type equivalence in a name list like <name1>|<name2>|...
196 Return 0 if not equal, 1 if equal
199 SWIG_TypeEquiv(const char *nb
, const char *tb
) {
201 const char* te
= tb
+ strlen(tb
);
203 while (!equiv
&& *ne
) {
204 for (nb
= ne
; *ne
; ++ne
) {
205 if (*ne
== '|') break;
207 equiv
= (SWIG_TypeNameComp(nb
, ne
, tb
, te
) == 0) ? 1 : 0;
214 Check type equivalence in a name list like <name1>|<name2>|...
215 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
218 SWIG_TypeCompare(const char *nb
, const char *tb
) {
220 const char* te
= tb
+ strlen(tb
);
222 while (!equiv
&& *ne
) {
223 for (nb
= ne
; *ne
; ++ne
) {
224 if (*ne
== '|') break;
226 equiv
= (SWIG_TypeNameComp(nb
, ne
, tb
, te
) == 0) ? 1 : 0;
233 /* think of this as a c++ template<> or a scheme macro */
234 #define SWIG_TypeCheck_Template(comparison, ty) \
236 swig_cast_info *iter = ty->cast; \
239 if (iter == ty->cast) return iter; \
240 /* Move iter to the top of the linked list */ \
241 iter->prev->next = iter->next; \
243 iter->next->prev = iter->prev; \
244 iter->next = ty->cast; \
246 if (ty->cast) ty->cast->prev = iter; \
258 SWIGRUNTIME swig_cast_info
*
259 SWIG_TypeCheck(const char *c
, swig_type_info
*ty
) {
260 SWIG_TypeCheck_Template(strcmp(iter
->type
->name
, c
) == 0, ty
);
263 /* Same as previous function, except strcmp is replaced with a pointer comparison */
264 SWIGRUNTIME swig_cast_info
*
265 SWIG_TypeCheckStruct(swig_type_info
*from
, swig_type_info
*into
) {
266 SWIG_TypeCheck_Template(iter
->type
== from
, into
);
270 Cast a pointer up an inheritance hierarchy
272 SWIGRUNTIMEINLINE
void *
273 SWIG_TypeCast(swig_cast_info
*ty
, void *ptr
) {
274 return ((!ty
) || (!ty
->converter
)) ? ptr
: (*ty
->converter
)(ptr
);
278 Dynamic pointer casting. Down an inheritance hierarchy
280 SWIGRUNTIME swig_type_info
*
281 SWIG_TypeDynamicCast(swig_type_info
*ty
, void **ptr
) {
282 swig_type_info
*lastty
= ty
;
283 if (!ty
|| !ty
->dcast
) return ty
;
284 while (ty
&& (ty
->dcast
)) {
285 ty
= (*ty
->dcast
)(ptr
);
292 Return the name associated with this type
294 SWIGRUNTIMEINLINE
const char *
295 SWIG_TypeName(const swig_type_info
*ty
) {
300 Return the pretty name associated with this type,
301 that is an unmangled type name in a form presentable to the user.
303 SWIGRUNTIME
const char *
304 SWIG_TypePrettyName(const swig_type_info
*type
) {
305 /* The "str" field contains the equivalent pretty names of the
306 type, separated by vertical-bar characters. We choose
307 to print the last name, as it is often (?) the most
309 if (type
->str
!= NULL
) {
310 const char *last_name
= type
->str
;
312 for (s
= type
->str
; *s
; s
++)
313 if (*s
== '|') last_name
= s
+1;
321 Set the clientdata field for a type
324 SWIG_TypeClientData(swig_type_info
*ti
, void *clientdata
) {
325 swig_cast_info
*cast
= ti
->cast
;
326 /* if (ti->clientdata == clientdata) return; */
327 ti
->clientdata
= clientdata
;
330 if (!cast
->converter
) {
331 swig_type_info
*tc
= cast
->type
;
332 if (!tc
->clientdata
) {
333 SWIG_TypeClientData(tc
, clientdata
);
341 Search for a swig_type_info structure only by mangled name
342 Search is a O(log #types)
344 We start searching at module start, and finish searching when start == end.
345 Note: if start == end at the beginning of the function, we go all the way around
348 SWIGRUNTIME swig_type_info
*
349 SWIG_MangledTypeQueryModule(swig_module_info
*start
,
350 swig_module_info
*end
,
352 swig_module_info
*iter
= start
;
355 register size_t l
= 0;
356 register size_t r
= iter
->size
- 1;
358 /* since l+r >= 0, we can (>> 1) instead (/ 2) */
359 register size_t i
= (l
+ r
) >> 1;
360 const char *iname
= iter
->types
[i
]->name
;
362 register int compare
= strcmp(name
, iname
);
364 return iter
->types
[i
];
365 } else if (compare
< 0) {
371 } else if (compare
> 0) {
375 break; /* should never happen */
380 } while (iter
!= end
);
385 Search for a swig_type_info structure for either a mangled name or a human readable name.
386 It first searches the mangled names of the types, which is a O(log #types)
387 If a type is not found it then searches the human readable names, which is O(#types).
389 We start searching at module start, and finish searching when start == end.
390 Note: if start == end at the beginning of the function, we go all the way around
393 SWIGRUNTIME swig_type_info
*
394 SWIG_TypeQueryModule(swig_module_info
*start
,
395 swig_module_info
*end
,
397 /* STEP 1: Search the name field using binary search */
398 swig_type_info
*ret
= SWIG_MangledTypeQueryModule(start
, end
, name
);
402 /* STEP 2: If the type hasn't been found, do a complete search
403 of the str field (the human readable name) */
404 swig_module_info
*iter
= start
;
406 register size_t i
= 0;
407 for (; i
< iter
->size
; ++i
) {
408 if (iter
->types
[i
]->str
&& (SWIG_TypeEquiv(iter
->types
[i
]->str
, name
)))
409 return iter
->types
[i
];
412 } while (iter
!= end
);
415 /* neither found a match */
421 Pack binary data into a string
424 SWIG_PackData(char *c
, void *ptr
, size_t sz
) {
425 static const char hex
[17] = "0123456789abcdef";
426 register const unsigned char *u
= (unsigned char *) ptr
;
427 register const unsigned char *eu
= u
+ sz
;
428 for (; u
!= eu
; ++u
) {
429 register unsigned char uu
= *u
;
430 *(c
++) = hex
[(uu
& 0xf0) >> 4];
431 *(c
++) = hex
[uu
& 0xf];
437 Unpack binary data from a string
439 SWIGRUNTIME
const char *
440 SWIG_UnpackData(const char *c
, void *ptr
, size_t sz
) {
441 register unsigned char *u
= (unsigned char *) ptr
;
442 register const unsigned char *eu
= u
+ sz
;
443 for (; u
!= eu
; ++u
) {
444 register char d
= *(c
++);
445 register unsigned char uu
= 0;
446 if ((d
>= '0') && (d
<= '9'))
447 uu
= ((d
- '0') << 4);
448 else if ((d
>= 'a') && (d
<= 'f'))
449 uu
= ((d
- ('a'-10)) << 4);
453 if ((d
>= '0') && (d
<= '9'))
455 else if ((d
>= 'a') && (d
<= 'f'))
456 uu
|= (d
- ('a'-10));
465 Pack 'void *' into a string buffer.
468 SWIG_PackVoidPtr(char *buff
, void *ptr
, const char *name
, size_t bsz
) {
470 if ((2*sizeof(void *) + 2) > bsz
) return 0;
472 r
= SWIG_PackData(r
,&ptr
,sizeof(void *));
473 if (strlen(name
) + 1 > (bsz
- (r
- buff
))) return 0;
478 SWIGRUNTIME
const char *
479 SWIG_UnpackVoidPtr(const char *c
, void **ptr
, const char *name
) {
481 if (strcmp(c
,"NULL") == 0) {
488 return SWIG_UnpackData(++c
,ptr
,sizeof(void *));
492 SWIG_PackDataName(char *buff
, void *ptr
, size_t sz
, const char *name
, size_t bsz
) {
494 size_t lname
= (name
? strlen(name
) : 0);
495 if ((2*sz
+ 2 + lname
) > bsz
) return 0;
497 r
= SWIG_PackData(r
,ptr
,sz
);
499 strncpy(r
,name
,lname
+1);
506 SWIGRUNTIME
const char *
507 SWIG_UnpackDataName(const char *c
, void *ptr
, size_t sz
, const char *name
) {
509 if (strcmp(c
,"NULL") == 0) {
516 return SWIG_UnpackData(++c
,ptr
,sz
);
523 /* -----------------------------------------------------------------------------
524 * SWIG API. Portion that goes into the runtime
525 * ----------------------------------------------------------------------------- */
531 /* -----------------------------------------------------------------------------
532 * for internal method declarations
533 * ----------------------------------------------------------------------------- */
536 # define SWIGINTERN static SWIGUNUSED
539 #ifndef SWIGINTERNINLINE
540 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
544 Exception handling in wrappers
546 #define SWIG_fail goto fail
547 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
548 #define SWIG_append_errmsg(msg) SWIG_Python_AddErrMesg(msg,0)
549 #define SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1)
550 #define SWIG_type_error(type,obj) SWIG_Python_TypeError(type,obj)
551 #define SWIG_null_ref(type) SWIG_Python_NullRef(type)
556 #define SWIG_contract_assert(expr, msg) \
557 if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else
559 /* -----------------------------------------------------------------------------
560 * Constant declarations
561 * ----------------------------------------------------------------------------- */
564 #define SWIG_PY_INT 1
565 #define SWIG_PY_FLOAT 2
566 #define SWIG_PY_STRING 3
567 #define SWIG_PY_POINTER 4
568 #define SWIG_PY_BINARY 5
570 /* Constant information structure */
571 typedef struct swig_const_info
{
577 swig_type_info
**ptype
;
581 /* -----------------------------------------------------------------------------
582 * Alloc. memory flags
583 * ----------------------------------------------------------------------------- */
584 #define SWIG_OLDOBJ 1
585 #define SWIG_NEWOBJ SWIG_OLDOBJ + 1
586 #define SWIG_PYSTR SWIG_NEWOBJ + 1
593 /***********************************************************************
596 * This file contains the runtime support for Python modules
597 * and includes code for managing global variables and pointer
600 * Author : David Beazley (beazley@cs.uchicago.edu)
601 ************************************************************************/
603 /* Common SWIG API */
604 #define SWIG_ConvertPtr(obj, pp, type, flags) SWIG_Python_ConvertPtr(obj, pp, type, flags)
605 #define SWIG_NewPointerObj(p, type, flags) SWIG_Python_NewPointerObj(p, type, flags)
606 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
609 /* Python-specific SWIG API */
610 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags) SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags)
611 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
614 #define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
615 #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
617 /* -----------------------------------------------------------------------------
618 * Pointer declarations
619 * ----------------------------------------------------------------------------- */
621 Use SWIG_NO_COBJECT_TYPES to force the use of strings to represent
622 C/C++ pointers in the python side. Very useful for debugging, but
625 #if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES)
626 # define SWIG_COBJECT_TYPES
629 /* Flags for pointer conversion */
630 #define SWIG_POINTER_EXCEPTION 0x1
631 #define SWIG_POINTER_DISOWN 0x2
634 /* Add PyOS_snprintf for old Pythons */
635 #if PY_VERSION_HEX < 0x02020000
636 #define PyOS_snprintf snprintf
643 /* -----------------------------------------------------------------------------
644 * Create a new pointer string
645 * ----------------------------------------------------------------------------- */
646 #ifndef SWIG_BUFFER_SIZE
647 #define SWIG_BUFFER_SIZE 1024
650 /* A crude PyString_FromFormat implementation for old Pythons */
651 #if PY_VERSION_HEX < 0x02020000
653 PyString_FromFormat(const char *fmt
, ...) {
655 char buf
[SWIG_BUFFER_SIZE
* 2];
658 res
= vsnprintf(buf
, sizeof(buf
), fmt
, ap
);
660 return (res
< 0 || res
>= sizeof(buf
)) ? 0 : PyString_FromString(buf
);
664 #if PY_VERSION_HEX < 0x01060000
665 #define PyObject_Del(op) PyMem_DEL((op))
668 #if defined(SWIG_COBJECT_TYPES)
669 #if !defined(SWIG_COBJECT_PYTHON)
670 /* -----------------------------------------------------------------------------
671 * Implements a simple Swig Object type, and use it instead of PyCObject
672 * ----------------------------------------------------------------------------- */
680 /* Declarations for objects of type PySwigObject */
683 PySwigObject_print(PySwigObject
*v
, FILE *fp
, int flags
)
685 char result
[SWIG_BUFFER_SIZE
];
687 if (SWIG_PackVoidPtr(result
, v
->ptr
, v
->desc
, sizeof(result
))) {
688 fputs("<Swig Object at ", fp
); fputs(result
, fp
); fputs(">", fp
);
695 SWIGRUNTIME PyObject
*
696 PySwigObject_repr(PySwigObject
*v
)
698 char result
[SWIG_BUFFER_SIZE
];
699 return SWIG_PackVoidPtr(result
, v
->ptr
, v
->desc
, sizeof(result
)) ?
700 PyString_FromFormat("<Swig Object at %s>", result
) : 0;
703 SWIGRUNTIME PyObject
*
704 PySwigObject_str(PySwigObject
*v
)
706 char result
[SWIG_BUFFER_SIZE
];
707 return SWIG_PackVoidPtr(result
, v
->ptr
, v
->desc
, sizeof(result
)) ?
708 PyString_FromString(result
) : 0;
711 SWIGRUNTIME PyObject
*
712 PySwigObject_long(PySwigObject
*v
)
714 return PyLong_FromVoidPtr(v
->ptr
);
717 SWIGRUNTIME PyObject
*
718 PySwigObject_format(const char* fmt
, PySwigObject
*v
)
720 PyObject
*res
= NULL
;
721 PyObject
*args
= PyTuple_New(1);
722 if (args
&& (PyTuple_SetItem(args
, 0, PySwigObject_long(v
)) == 0)) {
723 PyObject
*ofmt
= PyString_FromString(fmt
);
725 res
= PyString_Format(ofmt
,args
);
733 SWIGRUNTIME PyObject
*
734 PySwigObject_oct(PySwigObject
*v
)
736 return PySwigObject_format("%o",v
);
739 SWIGRUNTIME PyObject
*
740 PySwigObject_hex(PySwigObject
*v
)
742 return PySwigObject_format("%x",v
);
746 PySwigObject_compare(PySwigObject
*v
, PySwigObject
*w
)
748 int c
= strcmp(v
->desc
, w
->desc
);
750 return (c
> 0) ? 1 : -1;
754 return (i
< j
) ? -1 : ((i
> j
) ? 1 : 0);
759 PySwigObject_dealloc(PySwigObject
*self
)
764 SWIGRUNTIME PyTypeObject
*
765 PySwigObject_type(void) {
766 static char pyswigobject_type__doc__
[] =
767 "Swig object carries a C/C++ instance pointer";
769 static PyNumberMethods PySwigObject_as_number
= {
770 (binaryfunc
)0, /*nb_add*/
771 (binaryfunc
)0, /*nb_subtract*/
772 (binaryfunc
)0, /*nb_multiply*/
773 (binaryfunc
)0, /*nb_divide*/
774 (binaryfunc
)0, /*nb_remainder*/
775 (binaryfunc
)0, /*nb_divmod*/
776 (ternaryfunc
)0,/*nb_power*/
777 (unaryfunc
)0, /*nb_negative*/
778 (unaryfunc
)0, /*nb_positive*/
779 (unaryfunc
)0, /*nb_absolute*/
780 (inquiry
)0, /*nb_nonzero*/
787 (coercion
)0, /*nb_coerce*/
788 (unaryfunc
)PySwigObject_long
, /*nb_int*/
789 (unaryfunc
)PySwigObject_long
, /*nb_long*/
790 (unaryfunc
)0, /*nb_float*/
791 (unaryfunc
)PySwigObject_oct
, /*nb_oct*/
792 (unaryfunc
)PySwigObject_hex
, /*nb_hex*/
793 #if PY_VERSION_HEX >= 0x02020000
794 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
795 #elif PY_VERSION_HEX >= 0x02000000
796 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
800 static PyTypeObject pyswigobject_type
801 #if !defined(__cplusplus)
803 static int type_init
= 0;
808 PyObject_HEAD_INIT(&PyType_Type
)
810 (char *)"PySwigObject", /*tp_name*/
811 sizeof(PySwigObject
), /*tp_basicsize*/
814 (destructor
)PySwigObject_dealloc
, /*tp_dealloc*/
815 (printfunc
)PySwigObject_print
, /*tp_print*/
816 (getattrfunc
)0, /*tp_getattr*/
817 (setattrfunc
)0, /*tp_setattr*/
818 (cmpfunc
)PySwigObject_compare
, /*tp_compare*/
819 (reprfunc
)PySwigObject_repr
, /*tp_repr*/
820 &PySwigObject_as_number
, /*tp_as_number*/
821 0, /*tp_as_sequence*/
823 (hashfunc
)0, /*tp_hash*/
824 (ternaryfunc
)0, /*tp_call*/
825 (reprfunc
)PySwigObject_str
, /*tp_str*/
826 /* Space for future expansion */
828 pyswigobject_type__doc__
, /* Documentation string */
829 #if PY_VERSION_HEX >= 0x02000000
833 #if PY_VERSION_HEX >= 0x02010000
834 0, /* tp_richcompare */
835 0, /* tp_weaklistoffset */
837 #if PY_VERSION_HEX >= 0x02020000
838 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
840 #if PY_VERSION_HEX >= 0x02030000
844 0,0,0,0 /* tp_alloc -> tp_next */
847 #if !defined(__cplusplus)
848 pyswigobject_type
= tmp
;
852 return &pyswigobject_type
;
855 SWIGRUNTIME PyObject
*
856 PySwigObject_FromVoidPtrAndDesc(void *ptr
, const char *desc
)
858 PySwigObject
*self
= PyObject_NEW(PySwigObject
, PySwigObject_type());
863 return (PyObject
*)self
;
866 SWIGRUNTIMEINLINE
void *
867 PySwigObject_AsVoidPtr(PyObject
*self
)
869 return ((PySwigObject
*)self
)->ptr
;
872 SWIGRUNTIMEINLINE
const char *
873 PySwigObject_GetDesc(PyObject
*self
)
875 return ((PySwigObject
*)self
)->desc
;
878 SWIGRUNTIMEINLINE
int
879 PySwigObject_Check(PyObject
*op
) {
880 return ((op
)->ob_type
== PySwigObject_type())
881 || (strcmp((op
)->ob_type
->tp_name
,"PySwigObject") == 0);
884 /* -----------------------------------------------------------------------------
885 * Implements a simple Swig Packed type, and use it instead of string
886 * ----------------------------------------------------------------------------- */
896 PySwigPacked_print(PySwigPacked
*v
, FILE *fp
, int flags
)
898 char result
[SWIG_BUFFER_SIZE
];
900 fputs("<Swig Packed ", fp
);
901 if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) {
910 SWIGRUNTIME PyObject
*
911 PySwigPacked_repr(PySwigPacked
*v
)
913 char result
[SWIG_BUFFER_SIZE
];
914 if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) {
915 return PyString_FromFormat("<Swig Packed at %s%s>", result
, v
->desc
);
917 return PyString_FromFormat("<Swig Packed %s>", v
->desc
);
921 SWIGRUNTIME PyObject
*
922 PySwigPacked_str(PySwigPacked
*v
)
924 char result
[SWIG_BUFFER_SIZE
];
925 if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))){
926 return PyString_FromFormat("%s%s", result
, v
->desc
);
928 return PyString_FromString(v
->desc
);
933 PySwigPacked_compare(PySwigPacked
*v
, PySwigPacked
*w
)
935 int c
= strcmp(v
->desc
, w
->desc
);
937 return (c
> 0) ? 1 : -1;
941 int s
= (i
< j
) ? -1 : ((i
> j
) ? 1 : 0);
942 return s
? s
: strncmp((char *)v
->pack
, (char *)w
->pack
, 2*v
->size
);
947 PySwigPacked_dealloc(PySwigPacked
*self
)
953 SWIGRUNTIME PyTypeObject
*
954 PySwigPacked_type(void) {
955 static char pyswigpacked_type__doc__
[] =
956 "Swig object carries a C/C++ instance pointer";
957 static PyTypeObject pyswigpacked_type
958 #if !defined(__cplusplus)
960 static int type_init
= 0;
965 PyObject_HEAD_INIT(&PyType_Type
)
967 (char *)"PySwigPacked", /*tp_name*/
968 sizeof(PySwigPacked
), /*tp_basicsize*/
971 (destructor
)PySwigPacked_dealloc
, /*tp_dealloc*/
972 (printfunc
)PySwigPacked_print
, /*tp_print*/
973 (getattrfunc
)0, /*tp_getattr*/
974 (setattrfunc
)0, /*tp_setattr*/
975 (cmpfunc
)PySwigPacked_compare
, /*tp_compare*/
976 (reprfunc
)PySwigPacked_repr
, /*tp_repr*/
978 0, /*tp_as_sequence*/
980 (hashfunc
)0, /*tp_hash*/
981 (ternaryfunc
)0, /*tp_call*/
982 (reprfunc
)PySwigPacked_str
, /*tp_str*/
983 /* Space for future expansion */
985 pyswigpacked_type__doc__
, /* Documentation string */
986 #if PY_VERSION_HEX >= 0x02000000
990 #if PY_VERSION_HEX >= 0x02010000
991 0, /* tp_richcompare */
992 0, /* tp_weaklistoffset */
994 #if PY_VERSION_HEX >= 0x02020000
995 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
997 #if PY_VERSION_HEX >= 0x02030000
1001 0,0,0,0 /* tp_alloc -> tp_next */
1004 #if !defined(__cplusplus)
1005 pyswigpacked_type
= tmp
;
1009 return &pyswigpacked_type
;
1012 SWIGRUNTIME PyObject
*
1013 PySwigPacked_FromDataAndDesc(void *ptr
, size_t size
, const char *desc
)
1015 PySwigPacked
*self
= PyObject_NEW(PySwigPacked
, PySwigPacked_type());
1019 void *pack
= malloc(size
);
1021 memcpy(pack
, ptr
, size
);
1025 return (PyObject
*) self
;
1031 SWIGRUNTIMEINLINE
const char *
1032 PySwigPacked_UnpackData(PyObject
*obj
, void *ptr
, size_t size
)
1034 PySwigPacked
*self
= (PySwigPacked
*)obj
;
1035 if (self
->size
!= size
) return 0;
1036 memcpy(ptr
, self
->pack
, size
);
1040 SWIGRUNTIMEINLINE
const char *
1041 PySwigPacked_GetDesc(PyObject
*self
)
1043 return ((PySwigPacked
*)self
)->desc
;
1046 SWIGRUNTIMEINLINE
int
1047 PySwigPacked_Check(PyObject
*op
) {
1048 return ((op
)->ob_type
== PySwigPacked_type())
1049 || (strcmp((op
)->ob_type
->tp_name
,"PySwigPacked") == 0);
1053 /* -----------------------------------------------------------------------------
1054 * Use the old Python PyCObject instead of PySwigObject
1055 * ----------------------------------------------------------------------------- */
1057 #define PySwigObject_GetDesc(obj) PyCObject_GetDesc(obj)
1058 #define PySwigObject_Check(obj) PyCObject_Check(obj)
1059 #define PySwigObject_AsVoidPtr(obj) PyCObject_AsVoidPtr(obj)
1060 #define PySwigObject_FromVoidPtrAndDesc(p, d) PyCObject_FromVoidPtrAndDesc(p, d, NULL)
1066 /* -----------------------------------------------------------------------------
1067 * errors manipulation
1068 * ----------------------------------------------------------------------------- */
1071 SWIG_Python_TypeError(const char *type
, PyObject
*obj
)
1074 #if defined(SWIG_COBJECT_TYPES)
1075 if (obj
&& PySwigObject_Check(obj
)) {
1076 const char *otype
= (const char *) PySwigObject_GetDesc(obj
);
1078 PyErr_Format(PyExc_TypeError
, "a '%s' is expected, 'PySwigObject(%s)' is received",
1085 const char *otype
= (obj
? obj
->ob_type
->tp_name
: 0);
1087 PyObject
*str
= PyObject_Str(obj
);
1088 const char *cstr
= str
? PyString_AsString(str
) : 0;
1090 PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s(%s)' is received",
1093 PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s' is received",
1100 PyErr_Format(PyExc_TypeError
, "a '%s' is expected", type
);
1102 PyErr_Format(PyExc_TypeError
, "unexpected type is received");
1106 SWIGRUNTIMEINLINE
void
1107 SWIG_Python_NullRef(const char *type
)
1110 PyErr_Format(PyExc_TypeError
, "null reference of type '%s' was received",type
);
1112 PyErr_Format(PyExc_TypeError
, "null reference was received");
1117 SWIG_Python_AddErrMesg(const char* mesg
, int infront
)
1119 if (PyErr_Occurred()) {
1121 PyObject
*value
= 0;
1122 PyObject
*traceback
= 0;
1123 PyErr_Fetch(&type
, &value
, &traceback
);
1125 PyObject
*old_str
= PyObject_Str(value
);
1129 PyErr_Format(type
, "%s %s", mesg
, PyString_AsString(old_str
));
1131 PyErr_Format(type
, "%s %s", PyString_AsString(old_str
), mesg
);
1142 SWIG_Python_ArgFail(int argnum
)
1144 if (PyErr_Occurred()) {
1145 /* add information about failing argument */
1147 PyOS_snprintf(mesg
, sizeof(mesg
), "argument number %d:", argnum
);
1148 return SWIG_Python_AddErrMesg(mesg
, 1);
1155 /* -----------------------------------------------------------------------------
1156 * pointers/data manipulation
1157 * ----------------------------------------------------------------------------- */
1159 /* Convert a pointer value */
1161 SWIG_Python_ConvertPtr(PyObject
*obj
, void **ptr
, swig_type_info
*ty
, int flags
) {
1164 static PyObject
*SWIG_this
= 0;
1166 PyObject
*pyobj
= 0;
1170 if (obj
== Py_None
) {
1175 #ifdef SWIG_COBJECT_TYPES
1176 if (!(PySwigObject_Check(obj
))) {
1178 SWIG_this
= PyString_FromString("this");
1180 obj
= PyObject_GetAttr(obj
,SWIG_this
);
1182 if (!obj
) goto type_error
;
1183 if (!PySwigObject_Check(obj
)) {
1188 vptr
= PySwigObject_AsVoidPtr(obj
);
1189 c
= (const char *) PySwigObject_GetDesc(obj
);
1190 if (newref
) { Py_DECREF(obj
); }
1193 if (!(PyString_Check(obj
))) {
1195 SWIG_this
= PyString_FromString("this");
1197 obj
= PyObject_GetAttr(obj
,SWIG_this
);
1199 if (!obj
) goto type_error
;
1200 if (!PyString_Check(obj
)) {
1205 c
= PyString_AsString(obj
);
1206 /* Pointer values must start with leading underscore */
1207 c
= SWIG_UnpackVoidPtr(c
, &vptr
, ty
->name
);
1208 if (newref
) { Py_DECREF(obj
); }
1209 if (!c
) goto type_error
;
1214 tc
= SWIG_TypeCheck(c
,ty
);
1215 if (!tc
) goto type_error
;
1216 *ptr
= SWIG_TypeCast(tc
,vptr
);
1220 if ((pyobj
) && (flags
& SWIG_POINTER_DISOWN
)) {
1221 PyObject_SetAttrString(pyobj
,(char*)"thisown",Py_False
);
1227 if (pyobj
&& !obj
) {
1229 if (PyCFunction_Check(obj
)) {
1230 /* here we get the method pointer for callbacks */
1231 char *doc
= (((PyCFunctionObject
*)obj
) -> m_ml
-> ml_doc
);
1232 c
= doc
? strstr(doc
, "swig_ptr: ") : 0;
1234 c
= ty
? SWIG_UnpackVoidPtr(c
+ 10, &vptr
, ty
->name
) : 0;
1235 if (!c
) goto type_error
;
1240 if (flags
& SWIG_POINTER_EXCEPTION
) {
1242 SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
);
1244 SWIG_Python_TypeError("C/C++ pointer", obj
);
1250 /* Convert a pointer value, signal an exception on a type mismatch */
1252 SWIG_Python_MustGetPtr(PyObject
*obj
, swig_type_info
*ty
, int argnum
, int flags
) {
1254 if (SWIG_Python_ConvertPtr(obj
, &result
, ty
, flags
) == -1) {
1256 if (flags
& SWIG_POINTER_EXCEPTION
) {
1257 SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
);
1258 SWIG_Python_ArgFail(argnum
);
1264 /* Convert a packed value value */
1266 SWIG_Python_ConvertPacked(PyObject
*obj
, void *ptr
, size_t sz
, swig_type_info
*ty
, int flags
) {
1270 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1271 c
= PySwigPacked_UnpackData(obj
, ptr
, sz
);
1273 if ((!obj
) || (!PyString_Check(obj
))) goto type_error
;
1274 c
= PyString_AsString(obj
);
1275 /* Pointer values must start with leading underscore */
1276 c
= SWIG_UnpackDataName(c
, ptr
, sz
, ty
->name
);
1278 if (!c
) goto type_error
;
1280 tc
= SWIG_TypeCheck(c
,ty
);
1281 if (!tc
) goto type_error
;
1287 if (flags
& SWIG_POINTER_EXCEPTION
) {
1289 SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
);
1291 SWIG_Python_TypeError("C/C++ packed data", obj
);
1297 /* Create a new array object */
1298 SWIGRUNTIME PyObject
*
1299 SWIG_Python_NewPointerObj(void *ptr
, swig_type_info
*type
, int own
) {
1302 if (!PyErr_Occurred()) {
1303 PyErr_Format(PyExc_TypeError
, "Swig: null type passed to NewPointerObj");
1311 #ifdef SWIG_COBJECT_TYPES
1312 robj
= PySwigObject_FromVoidPtrAndDesc((void *) ptr
, (char *)type
->name
);
1315 char result
[SWIG_BUFFER_SIZE
];
1316 robj
= SWIG_PackVoidPtr(result
, ptr
, type
->name
, sizeof(result
)) ?
1317 PyString_FromString(result
) : 0;
1320 if (!robj
|| (robj
== Py_None
)) return robj
;
1321 if (type
->clientdata
) {
1323 PyObject
*args
= Py_BuildValue((char*)"(O)", robj
);
1325 inst
= PyObject_CallObject((PyObject
*) type
->clientdata
, args
);
1329 PyObject_SetAttrString(inst
,(char*)"thisown",Py_True
);
1337 SWIGRUNTIME PyObject
*
1338 SWIG_Python_NewPackedObj(void *ptr
, size_t sz
, swig_type_info
*type
) {
1344 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON)
1345 robj
= PySwigPacked_FromDataAndDesc((void *) ptr
, sz
, (char *)type
->name
);
1348 char result
[SWIG_BUFFER_SIZE
];
1349 robj
= SWIG_PackDataName(result
, ptr
, sz
, type
->name
, sizeof(result
)) ?
1350 PyString_FromString(result
) : 0;
1356 /* -----------------------------------------------------------------------------*
1358 * -----------------------------------------------------------------------------*/
1360 #ifdef SWIG_LINK_RUNTIME
1361 void *SWIG_ReturnGlobalTypeList(void *);
1364 SWIGRUNTIME swig_module_info
*
1365 SWIG_Python_GetModule(void) {
1366 static void *type_pointer
= (void *)0;
1367 /* first check if module already created */
1368 if (!type_pointer
) {
1369 #ifdef SWIG_LINK_RUNTIME
1370 type_pointer
= SWIG_ReturnGlobalTypeList((void *)0);
1372 type_pointer
= PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
,
1373 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
);
1374 if (PyErr_Occurred()) {
1376 type_pointer
= (void *)0;
1380 return (swig_module_info
*) type_pointer
;
1383 #if PY_MAJOR_VERSION < 2
1384 /* PyModule_AddObject function was introduced in Python 2.0. The following function
1385 is copied out of Python/modsupport.c in python version 2.3.4 */
1387 PyModule_AddObject(PyObject
*m
, char *name
, PyObject
*o
)
1390 if (!PyModule_Check(m
)) {
1391 PyErr_SetString(PyExc_TypeError
,
1392 "PyModule_AddObject() needs module as first arg");
1396 PyErr_SetString(PyExc_TypeError
,
1397 "PyModule_AddObject() needs non-NULL value");
1401 dict
= PyModule_GetDict(m
);
1403 /* Internal error -- modules must have a dict! */
1404 PyErr_Format(PyExc_SystemError
, "module '%s' has no __dict__",
1405 PyModule_GetName(m
));
1408 if (PyDict_SetItemString(dict
, name
, o
))
1416 SWIG_Python_SetModule(swig_module_info
*swig_module
) {
1417 static PyMethodDef swig_empty_runtime_method_table
[] = { {NULL
, NULL
, 0, NULL
} };/* Sentinel */
1419 PyObject
*module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
,
1420 swig_empty_runtime_method_table
);
1421 PyObject
*pointer
= PyCObject_FromVoidPtr((void *) swig_module
, NULL
);
1422 if (pointer
&& module) {
1423 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
, pointer
);
1432 /* -------- TYPES TABLE (BEGIN) -------- */
1434 #define SWIGTYPE_p_char swig_types[0]
1435 #define SWIGTYPE_p_form_ops_t swig_types[1]
1436 #define SWIGTYPE_p_int swig_types[2]
1437 #define SWIGTYPE_p_unsigned_char swig_types[3]
1438 #define SWIGTYPE_p_unsigned_int swig_types[4]
1439 #define SWIGTYPE_p_unsigned_long swig_types[5]
1440 #define SWIGTYPE_p_wxANIHandler swig_types[6]
1441 #define SWIGTYPE_p_wxAcceleratorTable swig_types[7]
1442 #define SWIGTYPE_p_wxActivateEvent swig_types[8]
1443 #define SWIGTYPE_p_wxBMPHandler swig_types[9]
1444 #define SWIGTYPE_p_wxBitmap swig_types[10]
1445 #define SWIGTYPE_p_wxBoxSizer swig_types[11]
1446 #define SWIGTYPE_p_wxCURHandler swig_types[12]
1447 #define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[13]
1448 #define SWIGTYPE_p_wxChar swig_types[14]
1449 #define SWIGTYPE_p_wxChildFocusEvent swig_types[15]
1450 #define SWIGTYPE_p_wxCloseEvent swig_types[16]
1451 #define SWIGTYPE_p_wxColourData swig_types[17]
1452 #define SWIGTYPE_p_wxColourDialog swig_types[18]
1453 #define SWIGTYPE_p_wxCommandEvent swig_types[19]
1454 #define SWIGTYPE_p_wxContextMenuEvent swig_types[20]
1455 #define SWIGTYPE_p_wxControl swig_types[21]
1456 #define SWIGTYPE_p_wxControlWithItems swig_types[22]
1457 #define SWIGTYPE_p_wxDateEvent swig_types[23]
1458 #define SWIGTYPE_p_wxDialog swig_types[24]
1459 #define SWIGTYPE_p_wxDirDialog swig_types[25]
1460 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[26]
1461 #define SWIGTYPE_p_wxDropFilesEvent swig_types[27]
1462 #define SWIGTYPE_p_wxDuplexMode swig_types[28]
1463 #define SWIGTYPE_p_wxEraseEvent swig_types[29]
1464 #define SWIGTYPE_p_wxEvent swig_types[30]
1465 #define SWIGTYPE_p_wxEvtHandler swig_types[31]
1466 #define SWIGTYPE_p_wxFSFile swig_types[32]
1467 #define SWIGTYPE_p_wxFileDialog swig_types[33]
1468 #define SWIGTYPE_p_wxFileSystem swig_types[34]
1469 #define SWIGTYPE_p_wxFindDialogEvent swig_types[35]
1470 #define SWIGTYPE_p_wxFindReplaceData swig_types[36]
1471 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[37]
1472 #define SWIGTYPE_p_wxFlexGridSizer swig_types[38]
1473 #define SWIGTYPE_p_wxFocusEvent swig_types[39]
1474 #define SWIGTYPE_p_wxFontData swig_types[40]
1475 #define SWIGTYPE_p_wxFontDialog swig_types[41]
1476 #define SWIGTYPE_p_wxFrame swig_types[42]
1477 #define SWIGTYPE_p_wxGBSizerItem swig_types[43]
1478 #define SWIGTYPE_p_wxGIFHandler swig_types[44]
1479 #define SWIGTYPE_p_wxGridBagSizer swig_types[45]
1480 #define SWIGTYPE_p_wxGridSizer swig_types[46]
1481 #define SWIGTYPE_p_wxICOHandler swig_types[47]
1482 #define SWIGTYPE_p_wxIconizeEvent swig_types[48]
1483 #define SWIGTYPE_p_wxIdleEvent swig_types[49]
1484 #define SWIGTYPE_p_wxImage swig_types[50]
1485 #define SWIGTYPE_p_wxImageHandler swig_types[51]
1486 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[52]
1487 #define SWIGTYPE_p_wxInitDialogEvent swig_types[53]
1488 #define SWIGTYPE_p_wxJPEGHandler swig_types[54]
1489 #define SWIGTYPE_p_wxKeyEvent swig_types[55]
1490 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[56]
1491 #define SWIGTYPE_p_wxLayoutConstraints swig_types[57]
1492 #define SWIGTYPE_p_wxMDIChildFrame swig_types[58]
1493 #define SWIGTYPE_p_wxMDIClientWindow swig_types[59]
1494 #define SWIGTYPE_p_wxMDIParentFrame swig_types[60]
1495 #define SWIGTYPE_p_wxMaximizeEvent swig_types[61]
1496 #define SWIGTYPE_p_wxMenu swig_types[62]
1497 #define SWIGTYPE_p_wxMenuBar swig_types[63]
1498 #define SWIGTYPE_p_wxMenuEvent swig_types[64]
1499 #define SWIGTYPE_p_wxMenuItem swig_types[65]
1500 #define SWIGTYPE_p_wxMessageDialog swig_types[66]
1501 #define SWIGTYPE_p_wxMiniFrame swig_types[67]
1502 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[68]
1503 #define SWIGTYPE_p_wxMouseEvent swig_types[69]
1504 #define SWIGTYPE_p_wxMoveEvent swig_types[70]
1505 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[71]
1506 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[72]
1507 #define SWIGTYPE_p_wxNcPaintEvent swig_types[73]
1508 #define SWIGTYPE_p_wxNotifyEvent swig_types[74]
1509 #define SWIGTYPE_p_wxObject swig_types[75]
1510 #define SWIGTYPE_p_wxPCXHandler swig_types[76]
1511 #define SWIGTYPE_p_wxPNGHandler swig_types[77]
1512 #define SWIGTYPE_p_wxPNMHandler swig_types[78]
1513 #define SWIGTYPE_p_wxPageSetupDialog swig_types[79]
1514 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[80]
1515 #define SWIGTYPE_p_wxPaintEvent swig_types[81]
1516 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[82]
1517 #define SWIGTYPE_p_wxPanel swig_types[83]
1518 #define SWIGTYPE_p_wxPaperSize swig_types[84]
1519 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[85]
1520 #define SWIGTYPE_p_wxPopupWindow swig_types[86]
1521 #define SWIGTYPE_p_wxPreviewCanvas swig_types[87]
1522 #define SWIGTYPE_p_wxPreviewControlBar swig_types[88]
1523 #define SWIGTYPE_p_wxPreviewFrame swig_types[89]
1524 #define SWIGTYPE_p_wxPrintData swig_types[90]
1525 #define SWIGTYPE_p_wxPrintDialog swig_types[91]
1526 #define SWIGTYPE_p_wxPrintDialogData swig_types[92]
1527 #define SWIGTYPE_p_wxPrintPreview swig_types[93]
1528 #define SWIGTYPE_p_wxPrinter swig_types[94]
1529 #define SWIGTYPE_p_wxProgressDialog swig_types[95]
1530 #define SWIGTYPE_p_wxPyApp swig_types[96]
1531 #define SWIGTYPE_p_wxPyCommandEvent swig_types[97]
1532 #define SWIGTYPE_p_wxPyEvent swig_types[98]
1533 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[99]
1534 #define SWIGTYPE_p_wxPyImageHandler swig_types[100]
1535 #define SWIGTYPE_p_wxPyPanel swig_types[101]
1536 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[102]
1537 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[103]
1538 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[104]
1539 #define SWIGTYPE_p_wxPyPrintPreview swig_types[105]
1540 #define SWIGTYPE_p_wxPyPrintout swig_types[106]
1541 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[107]
1542 #define SWIGTYPE_p_wxPySizer swig_types[108]
1543 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[109]
1544 #define SWIGTYPE_p_wxPyVListBox swig_types[110]
1545 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[111]
1546 #define SWIGTYPE_p_wxPyValidator swig_types[112]
1547 #define SWIGTYPE_p_wxPyWindow swig_types[113]
1548 #define SWIGTYPE_p_wxPyWizardPage swig_types[114]
1549 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[115]
1550 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[116]
1551 #define SWIGTYPE_p_wxSashEvent swig_types[117]
1552 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[118]
1553 #define SWIGTYPE_p_wxSashWindow swig_types[119]
1554 #define SWIGTYPE_p_wxScrollEvent swig_types[120]
1555 #define SWIGTYPE_p_wxScrollWinEvent swig_types[121]
1556 #define SWIGTYPE_p_wxScrolledWindow swig_types[122]
1557 #define SWIGTYPE_p_wxSetCursorEvent swig_types[123]
1558 #define SWIGTYPE_p_wxShowEvent swig_types[124]
1559 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[125]
1560 #define SWIGTYPE_p_wxSize swig_types[126]
1561 #define SWIGTYPE_p_wxSizeEvent swig_types[127]
1562 #define SWIGTYPE_p_wxSizer swig_types[128]
1563 #define SWIGTYPE_p_wxSizerItem swig_types[129]
1564 #define SWIGTYPE_p_wxSplashScreen swig_types[130]
1565 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[131]
1566 #define SWIGTYPE_p_wxSplitterEvent swig_types[132]
1567 #define SWIGTYPE_p_wxSplitterWindow swig_types[133]
1568 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[134]
1569 #define SWIGTYPE_p_wxStatusBar swig_types[135]
1570 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[136]
1571 #define SWIGTYPE_p_wxString swig_types[137]
1572 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[138]
1573 #define SWIGTYPE_p_wxTIFFHandler swig_types[139]
1574 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[140]
1575 #define SWIGTYPE_p_wxTextEntryDialog swig_types[141]
1576 #define SWIGTYPE_p_wxTipWindow swig_types[142]
1577 #define SWIGTYPE_p_wxTopLevelWindow swig_types[143]
1578 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[144]
1579 #define SWIGTYPE_p_wxValidator swig_types[145]
1580 #define SWIGTYPE_p_wxVisualAttributes swig_types[146]
1581 #define SWIGTYPE_p_wxWindow swig_types[147]
1582 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[148]
1583 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[149]
1584 #define SWIGTYPE_p_wxWizard swig_types[150]
1585 #define SWIGTYPE_p_wxWizardEvent swig_types[151]
1586 #define SWIGTYPE_p_wxWizardPage swig_types[152]
1587 #define SWIGTYPE_p_wxWizardPageSimple swig_types[153]
1588 #define SWIGTYPE_p_wxXPMHandler swig_types[154]
1589 #define SWIGTYPE_ptrdiff_t swig_types[155]
1590 #define SWIGTYPE_std__ptrdiff_t swig_types[156]
1591 #define SWIGTYPE_unsigned_int swig_types[157]
1592 static swig_type_info
*swig_types
[159];
1593 static swig_module_info swig_module
= {swig_types
, 158, 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 /*@c:\\PROJECTS\\SWIG-1.3.27\\Lib\\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_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_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
)->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_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_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
)->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_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_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
)->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_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_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
)->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_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_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
)->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_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_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
)->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_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_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
)->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_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_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
)->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_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_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
)->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_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_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
)->InitDialog();
2706 wxPyEndAllowThreads(__tstate
);
2707 if (PyErr_Occurred()) SWIG_fail
;
2709 Py_INCREF(Py_None
); resultobj
= Py_None
;
2716 static PyObject
*_wrap_PyWizardPage_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_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
)->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_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_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
)->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_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_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
)->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_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_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
)->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_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_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
)->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_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_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
)->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_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_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
)->AddChild(arg2
);
2905 wxPyEndAllowThreads(__tstate
);
2906 if (PyErr_Occurred()) SWIG_fail
;
2908 Py_INCREF(Py_None
); resultobj
= Py_None
;
2915 static PyObject
*_wrap_PyWizardPage_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_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
)->RemoveChild(arg2
);
2934 wxPyEndAllowThreads(__tstate
);
2935 if (PyErr_Occurred()) SWIG_fail
;
2937 Py_INCREF(Py_None
); resultobj
= Py_None
;
2944 static PyObject
*_wrap_PyWizardPage_ShouldInheritColours(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2945 PyObject
*resultobj
= NULL
;
2946 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2948 PyObject
* obj0
= 0 ;
2950 (char *) "self", NULL
2953 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_ShouldInheritColours",kwnames
,&obj0
)) goto fail
;
2954 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2955 if (SWIG_arg_fail(1)) SWIG_fail
;
2957 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2958 result
= (bool)((wxPyWizardPage
const *)arg1
)->ShouldInheritColours();
2960 wxPyEndAllowThreads(__tstate
);
2961 if (PyErr_Occurred()) SWIG_fail
;
2964 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
2972 static PyObject
*_wrap_PyWizardPage_GetDefaultAttributes(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2973 PyObject
*resultobj
= NULL
;
2974 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2975 wxVisualAttributes result
;
2976 PyObject
* obj0
= 0 ;
2978 (char *) "self", NULL
2981 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_GetDefaultAttributes",kwnames
,&obj0
)) goto fail
;
2982 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2983 if (SWIG_arg_fail(1)) SWIG_fail
;
2985 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2986 result
= (arg1
)->GetDefaultAttributes();
2988 wxPyEndAllowThreads(__tstate
);
2989 if (PyErr_Occurred()) SWIG_fail
;
2992 wxVisualAttributes
* resultptr
;
2993 resultptr
= new wxVisualAttributes(static_cast<wxVisualAttributes
& >(result
));
2994 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxVisualAttributes
, 1);
3002 static PyObject
*_wrap_PyWizardPage_OnInternalIdle(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3003 PyObject
*resultobj
= NULL
;
3004 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
3005 PyObject
* obj0
= 0 ;
3007 (char *) "self", NULL
3010 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_OnInternalIdle",kwnames
,&obj0
)) goto fail
;
3011 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3012 if (SWIG_arg_fail(1)) SWIG_fail
;
3014 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3015 (arg1
)->OnInternalIdle();
3017 wxPyEndAllowThreads(__tstate
);
3018 if (PyErr_Occurred()) SWIG_fail
;
3020 Py_INCREF(Py_None
); resultobj
= Py_None
;
3027 static PyObject
* PyWizardPage_swigregister(PyObject
*, PyObject
*args
) {
3029 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
3030 SWIG_TypeClientData(SWIGTYPE_p_wxPyWizardPage
, obj
);
3032 return Py_BuildValue((char *)"");
3034 static PyObject
*_wrap_new_WizardPageSimple(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3035 PyObject
*resultobj
= NULL
;
3036 wxWizard
*arg1
= (wxWizard
*) 0 ;
3037 wxWizardPage
*arg2
= (wxWizardPage
*) NULL
;
3038 wxWizardPage
*arg3
= (wxWizardPage
*) NULL
;
3039 wxBitmap
const &arg4_defvalue
= wxNullBitmap
;
3040 wxBitmap
*arg4
= (wxBitmap
*) &arg4_defvalue
;
3041 wxChar
*arg5
= (wxChar
*) NULL
;
3042 wxWizardPageSimple
*result
;
3043 PyObject
* obj0
= 0 ;
3044 PyObject
* obj1
= 0 ;
3045 PyObject
* obj2
= 0 ;
3046 PyObject
* obj3
= 0 ;
3047 PyObject
* obj4
= 0 ;
3049 (char *) "parent",(char *) "prev",(char *) "next",(char *) "bitmap",(char *) "resource", NULL
3052 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_WizardPageSimple",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
3053 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3054 if (SWIG_arg_fail(1)) SWIG_fail
;
3056 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, 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
;
3065 SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION
| 0);
3066 if (SWIG_arg_fail(4)) SWIG_fail
;
3068 SWIG_null_ref("wxBitmap");
3070 if (SWIG_arg_fail(4)) SWIG_fail
;
3074 SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxChar
, SWIG_POINTER_EXCEPTION
| 0);
3075 if (SWIG_arg_fail(5)) SWIG_fail
;
3078 if (!wxPyCheckForApp()) SWIG_fail
;
3079 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3080 result
= (wxWizardPageSimple
*)new wxWizardPageSimple(arg1
,arg2
,arg3
,(wxBitmap
const &)*arg4
,(wxChar
const *)arg5
);
3082 wxPyEndAllowThreads(__tstate
);
3083 if (PyErr_Occurred()) SWIG_fail
;
3085 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizardPageSimple
, 1);
3092 static PyObject
*_wrap_new_PreWizardPageSimple(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3093 PyObject
*resultobj
= NULL
;
3094 wxWizardPageSimple
*result
;
3099 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreWizardPageSimple",kwnames
)) goto fail
;
3101 if (!wxPyCheckForApp()) SWIG_fail
;
3102 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3103 result
= (wxWizardPageSimple
*)new wxWizardPageSimple();
3105 wxPyEndAllowThreads(__tstate
);
3106 if (PyErr_Occurred()) SWIG_fail
;
3108 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizardPageSimple
, 1);
3115 static PyObject
*_wrap_WizardPageSimple_Create(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3116 PyObject
*resultobj
= NULL
;
3117 wxWizardPageSimple
*arg1
= (wxWizardPageSimple
*) 0 ;
3118 wxWizard
*arg2
= (wxWizard
*) NULL
;
3119 wxWizardPage
*arg3
= (wxWizardPage
*) NULL
;
3120 wxWizardPage
*arg4
= (wxWizardPage
*) NULL
;
3121 wxBitmap
const &arg5_defvalue
= wxNullBitmap
;
3122 wxBitmap
*arg5
= (wxBitmap
*) &arg5_defvalue
;
3123 wxChar
*arg6
= (wxChar
*) NULL
;
3125 PyObject
* obj0
= 0 ;
3126 PyObject
* obj1
= 0 ;
3127 PyObject
* obj2
= 0 ;
3128 PyObject
* obj3
= 0 ;
3129 PyObject
* obj4
= 0 ;
3130 PyObject
* obj5
= 0 ;
3132 (char *) "self",(char *) "parent",(char *) "prev",(char *) "next",(char *) "bitmap",(char *) "resource", NULL
3135 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:WizardPageSimple_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
3136 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION
| 0);
3137 if (SWIG_arg_fail(1)) SWIG_fail
;
3139 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3140 if (SWIG_arg_fail(2)) SWIG_fail
;
3143 SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3144 if (SWIG_arg_fail(3)) SWIG_fail
;
3147 SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3148 if (SWIG_arg_fail(4)) SWIG_fail
;
3152 SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION
| 0);
3153 if (SWIG_arg_fail(5)) SWIG_fail
;
3155 SWIG_null_ref("wxBitmap");
3157 if (SWIG_arg_fail(5)) SWIG_fail
;
3161 SWIG_Python_ConvertPtr(obj5
, (void **)&arg6
, SWIGTYPE_p_wxChar
, SWIG_POINTER_EXCEPTION
| 0);
3162 if (SWIG_arg_fail(6)) SWIG_fail
;
3165 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3166 result
= (bool)(arg1
)->Create(arg2
,arg3
,arg4
,(wxBitmap
const &)*arg5
,(wxChar
const *)arg6
);
3168 wxPyEndAllowThreads(__tstate
);
3169 if (PyErr_Occurred()) SWIG_fail
;
3172 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3180 static PyObject
*_wrap_WizardPageSimple_SetPrev(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3181 PyObject
*resultobj
= NULL
;
3182 wxWizardPageSimple
*arg1
= (wxWizardPageSimple
*) 0 ;
3183 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3184 PyObject
* obj0
= 0 ;
3185 PyObject
* obj1
= 0 ;
3187 (char *) "self",(char *) "prev", NULL
3190 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:WizardPageSimple_SetPrev",kwnames
,&obj0
,&obj1
)) goto fail
;
3191 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION
| 0);
3192 if (SWIG_arg_fail(1)) SWIG_fail
;
3193 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3194 if (SWIG_arg_fail(2)) SWIG_fail
;
3196 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3197 (arg1
)->SetPrev(arg2
);
3199 wxPyEndAllowThreads(__tstate
);
3200 if (PyErr_Occurred()) SWIG_fail
;
3202 Py_INCREF(Py_None
); resultobj
= Py_None
;
3209 static PyObject
*_wrap_WizardPageSimple_SetNext(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3210 PyObject
*resultobj
= NULL
;
3211 wxWizardPageSimple
*arg1
= (wxWizardPageSimple
*) 0 ;
3212 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3213 PyObject
* obj0
= 0 ;
3214 PyObject
* obj1
= 0 ;
3216 (char *) "self",(char *) "next", NULL
3219 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:WizardPageSimple_SetNext",kwnames
,&obj0
,&obj1
)) goto fail
;
3220 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION
| 0);
3221 if (SWIG_arg_fail(1)) SWIG_fail
;
3222 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3223 if (SWIG_arg_fail(2)) SWIG_fail
;
3225 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3226 (arg1
)->SetNext(arg2
);
3228 wxPyEndAllowThreads(__tstate
);
3229 if (PyErr_Occurred()) SWIG_fail
;
3231 Py_INCREF(Py_None
); resultobj
= Py_None
;
3238 static PyObject
*_wrap_WizardPageSimple_Chain(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3239 PyObject
*resultobj
= NULL
;
3240 wxWizardPageSimple
*arg1
= (wxWizardPageSimple
*) 0 ;
3241 wxWizardPageSimple
*arg2
= (wxWizardPageSimple
*) 0 ;
3242 PyObject
* obj0
= 0 ;
3243 PyObject
* obj1
= 0 ;
3245 (char *) "first",(char *) "second", NULL
3248 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:WizardPageSimple_Chain",kwnames
,&obj0
,&obj1
)) goto fail
;
3249 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION
| 0);
3250 if (SWIG_arg_fail(1)) SWIG_fail
;
3251 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION
| 0);
3252 if (SWIG_arg_fail(2)) SWIG_fail
;
3254 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3255 wxWizardPageSimple::Chain(arg1
,arg2
);
3257 wxPyEndAllowThreads(__tstate
);
3258 if (PyErr_Occurred()) SWIG_fail
;
3260 Py_INCREF(Py_None
); resultobj
= Py_None
;
3267 static PyObject
* WizardPageSimple_swigregister(PyObject
*, PyObject
*args
) {
3269 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
3270 SWIG_TypeClientData(SWIGTYPE_p_wxWizardPageSimple
, obj
);
3272 return Py_BuildValue((char *)"");
3274 static PyObject
*_wrap_new_Wizard(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3275 PyObject
*resultobj
= NULL
;
3276 wxWindow
*arg1
= (wxWindow
*) 0 ;
3277 int arg2
= (int) -1 ;
3278 wxString
const &arg3_defvalue
= wxPyEmptyString
;
3279 wxString
*arg3
= (wxString
*) &arg3_defvalue
;
3280 wxBitmap
const &arg4_defvalue
= wxNullBitmap
;
3281 wxBitmap
*arg4
= (wxBitmap
*) &arg4_defvalue
;
3282 wxPoint
const &arg5_defvalue
= wxDefaultPosition
;
3283 wxPoint
*arg5
= (wxPoint
*) &arg5_defvalue
;
3284 long arg6
= (long) wxDEFAULT_DIALOG_STYLE
;
3286 bool temp3
= false ;
3288 PyObject
* obj0
= 0 ;
3289 PyObject
* obj1
= 0 ;
3290 PyObject
* obj2
= 0 ;
3291 PyObject
* obj3
= 0 ;
3292 PyObject
* obj4
= 0 ;
3293 PyObject
* obj5
= 0 ;
3295 (char *) "parent",(char *) "id",(char *) "title",(char *) "bitmap",(char *) "pos",(char *) "style", NULL
3298 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:new_Wizard",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
3299 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION
| 0);
3300 if (SWIG_arg_fail(1)) SWIG_fail
;
3303 arg2
= static_cast<int >(SWIG_As_int(obj1
));
3304 if (SWIG_arg_fail(2)) SWIG_fail
;
3309 arg3
= wxString_in_helper(obj2
);
3310 if (arg3
== NULL
) SWIG_fail
;
3316 SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION
| 0);
3317 if (SWIG_arg_fail(4)) SWIG_fail
;
3319 SWIG_null_ref("wxBitmap");
3321 if (SWIG_arg_fail(4)) SWIG_fail
;
3327 if ( ! wxPoint_helper(obj4
, &arg5
)) SWIG_fail
;
3332 arg6
= static_cast<long >(SWIG_As_long(obj5
));
3333 if (SWIG_arg_fail(6)) SWIG_fail
;
3337 if (!wxPyCheckForApp()) SWIG_fail
;
3338 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3339 result
= (wxWizard
*)new wxWizard(arg1
,arg2
,(wxString
const &)*arg3
,(wxBitmap
const &)*arg4
,(wxPoint
const &)*arg5
,arg6
);
3341 wxPyEndAllowThreads(__tstate
);
3342 if (PyErr_Occurred()) SWIG_fail
;
3344 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizard
, 1);
3359 static PyObject
*_wrap_new_PreWizard(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3360 PyObject
*resultobj
= NULL
;
3366 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreWizard",kwnames
)) goto fail
;
3368 if (!wxPyCheckForApp()) SWIG_fail
;
3369 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3370 result
= (wxWizard
*)new wxWizard();
3372 wxPyEndAllowThreads(__tstate
);
3373 if (PyErr_Occurred()) SWIG_fail
;
3375 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizard
, 1);
3382 static PyObject
*_wrap_Wizard_Create(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3383 PyObject
*resultobj
= NULL
;
3384 wxWizard
*arg1
= (wxWizard
*) 0 ;
3385 wxWindow
*arg2
= (wxWindow
*) 0 ;
3386 int arg3
= (int) -1 ;
3387 wxString
const &arg4_defvalue
= wxPyEmptyString
;
3388 wxString
*arg4
= (wxString
*) &arg4_defvalue
;
3389 wxBitmap
const &arg5_defvalue
= wxNullBitmap
;
3390 wxBitmap
*arg5
= (wxBitmap
*) &arg5_defvalue
;
3391 wxPoint
const &arg6_defvalue
= wxDefaultPosition
;
3392 wxPoint
*arg6
= (wxPoint
*) &arg6_defvalue
;
3394 bool temp4
= false ;
3396 PyObject
* obj0
= 0 ;
3397 PyObject
* obj1
= 0 ;
3398 PyObject
* obj2
= 0 ;
3399 PyObject
* obj3
= 0 ;
3400 PyObject
* obj4
= 0 ;
3401 PyObject
* obj5
= 0 ;
3403 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "bitmap",(char *) "pos", NULL
3406 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOO:Wizard_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
3407 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3408 if (SWIG_arg_fail(1)) SWIG_fail
;
3409 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION
| 0);
3410 if (SWIG_arg_fail(2)) SWIG_fail
;
3413 arg3
= static_cast<int >(SWIG_As_int(obj2
));
3414 if (SWIG_arg_fail(3)) SWIG_fail
;
3419 arg4
= wxString_in_helper(obj3
);
3420 if (arg4
== NULL
) SWIG_fail
;
3426 SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION
| 0);
3427 if (SWIG_arg_fail(5)) SWIG_fail
;
3429 SWIG_null_ref("wxBitmap");
3431 if (SWIG_arg_fail(5)) SWIG_fail
;
3437 if ( ! wxPoint_helper(obj5
, &arg6
)) SWIG_fail
;
3441 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3442 result
= (bool)(arg1
)->Create(arg2
,arg3
,(wxString
const &)*arg4
,(wxBitmap
const &)*arg5
,(wxPoint
const &)*arg6
);
3444 wxPyEndAllowThreads(__tstate
);
3445 if (PyErr_Occurred()) SWIG_fail
;
3448 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3464 static PyObject
*_wrap_Wizard_Init(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3465 PyObject
*resultobj
= NULL
;
3466 wxWizard
*arg1
= (wxWizard
*) 0 ;
3467 PyObject
* obj0
= 0 ;
3469 (char *) "self", NULL
3472 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_Init",kwnames
,&obj0
)) goto fail
;
3473 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3474 if (SWIG_arg_fail(1)) SWIG_fail
;
3476 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3479 wxPyEndAllowThreads(__tstate
);
3480 if (PyErr_Occurred()) SWIG_fail
;
3482 Py_INCREF(Py_None
); resultobj
= Py_None
;
3489 static PyObject
*_wrap_Wizard_RunWizard(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3490 PyObject
*resultobj
= NULL
;
3491 wxWizard
*arg1
= (wxWizard
*) 0 ;
3492 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3494 PyObject
* obj0
= 0 ;
3495 PyObject
* obj1
= 0 ;
3497 (char *) "self",(char *) "firstPage", NULL
3500 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_RunWizard",kwnames
,&obj0
,&obj1
)) goto fail
;
3501 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3502 if (SWIG_arg_fail(1)) SWIG_fail
;
3503 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3504 if (SWIG_arg_fail(2)) SWIG_fail
;
3506 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3507 result
= (bool)(arg1
)->RunWizard(arg2
);
3509 wxPyEndAllowThreads(__tstate
);
3510 if (PyErr_Occurred()) SWIG_fail
;
3513 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3521 static PyObject
*_wrap_Wizard_GetCurrentPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3522 PyObject
*resultobj
= NULL
;
3523 wxWizard
*arg1
= (wxWizard
*) 0 ;
3524 wxWizardPage
*result
;
3525 PyObject
* obj0
= 0 ;
3527 (char *) "self", NULL
3530 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_GetCurrentPage",kwnames
,&obj0
)) goto fail
;
3531 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3532 if (SWIG_arg_fail(1)) SWIG_fail
;
3534 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3535 result
= (wxWizardPage
*)((wxWizard
const *)arg1
)->GetCurrentPage();
3537 wxPyEndAllowThreads(__tstate
);
3538 if (PyErr_Occurred()) SWIG_fail
;
3541 resultobj
= wxPyMake_wxObject(result
, (bool)0);
3549 static PyObject
*_wrap_Wizard_SetPageSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3550 PyObject
*resultobj
= NULL
;
3551 wxWizard
*arg1
= (wxWizard
*) 0 ;
3554 PyObject
* obj0
= 0 ;
3555 PyObject
* obj1
= 0 ;
3557 (char *) "self",(char *) "size", NULL
3560 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_SetPageSize",kwnames
,&obj0
,&obj1
)) goto fail
;
3561 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3562 if (SWIG_arg_fail(1)) SWIG_fail
;
3565 if ( ! wxSize_helper(obj1
, &arg2
)) SWIG_fail
;
3568 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3569 (arg1
)->SetPageSize((wxSize
const &)*arg2
);
3571 wxPyEndAllowThreads(__tstate
);
3572 if (PyErr_Occurred()) SWIG_fail
;
3574 Py_INCREF(Py_None
); resultobj
= Py_None
;
3581 static PyObject
*_wrap_Wizard_GetPageSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3582 PyObject
*resultobj
= NULL
;
3583 wxWizard
*arg1
= (wxWizard
*) 0 ;
3585 PyObject
* obj0
= 0 ;
3587 (char *) "self", NULL
3590 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_GetPageSize",kwnames
,&obj0
)) goto fail
;
3591 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3592 if (SWIG_arg_fail(1)) SWIG_fail
;
3594 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3595 result
= ((wxWizard
const *)arg1
)->GetPageSize();
3597 wxPyEndAllowThreads(__tstate
);
3598 if (PyErr_Occurred()) SWIG_fail
;
3602 resultptr
= new wxSize(static_cast<wxSize
& >(result
));
3603 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1);
3611 static PyObject
*_wrap_Wizard_FitToPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3612 PyObject
*resultobj
= NULL
;
3613 wxWizard
*arg1
= (wxWizard
*) 0 ;
3614 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3615 PyObject
* obj0
= 0 ;
3616 PyObject
* obj1
= 0 ;
3618 (char *) "self",(char *) "firstPage", NULL
3621 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_FitToPage",kwnames
,&obj0
,&obj1
)) goto fail
;
3622 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3623 if (SWIG_arg_fail(1)) SWIG_fail
;
3624 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3625 if (SWIG_arg_fail(2)) SWIG_fail
;
3627 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3628 (arg1
)->FitToPage((wxWizardPage
const *)arg2
);
3630 wxPyEndAllowThreads(__tstate
);
3631 if (PyErr_Occurred()) SWIG_fail
;
3633 Py_INCREF(Py_None
); resultobj
= Py_None
;
3640 static PyObject
*_wrap_Wizard_GetPageAreaSizer(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3641 PyObject
*resultobj
= NULL
;
3642 wxWizard
*arg1
= (wxWizard
*) 0 ;
3644 PyObject
* obj0
= 0 ;
3646 (char *) "self", NULL
3649 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_GetPageAreaSizer",kwnames
,&obj0
)) goto fail
;
3650 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3651 if (SWIG_arg_fail(1)) SWIG_fail
;
3653 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3654 result
= (wxSizer
*)((wxWizard
const *)arg1
)->GetPageAreaSizer();
3656 wxPyEndAllowThreads(__tstate
);
3657 if (PyErr_Occurred()) SWIG_fail
;
3660 resultobj
= wxPyMake_wxObject(result
, (bool)0);
3668 static PyObject
*_wrap_Wizard_SetBorder(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3669 PyObject
*resultobj
= NULL
;
3670 wxWizard
*arg1
= (wxWizard
*) 0 ;
3672 PyObject
* obj0
= 0 ;
3673 PyObject
* obj1
= 0 ;
3675 (char *) "self",(char *) "border", NULL
3678 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_SetBorder",kwnames
,&obj0
,&obj1
)) goto fail
;
3679 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3680 if (SWIG_arg_fail(1)) SWIG_fail
;
3682 arg2
= static_cast<int >(SWIG_As_int(obj1
));
3683 if (SWIG_arg_fail(2)) SWIG_fail
;
3686 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3687 (arg1
)->SetBorder(arg2
);
3689 wxPyEndAllowThreads(__tstate
);
3690 if (PyErr_Occurred()) SWIG_fail
;
3692 Py_INCREF(Py_None
); resultobj
= Py_None
;
3699 static PyObject
*_wrap_Wizard_IsRunning(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3700 PyObject
*resultobj
= NULL
;
3701 wxWizard
*arg1
= (wxWizard
*) 0 ;
3703 PyObject
* obj0
= 0 ;
3705 (char *) "self", NULL
3708 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_IsRunning",kwnames
,&obj0
)) goto fail
;
3709 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3710 if (SWIG_arg_fail(1)) SWIG_fail
;
3712 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3713 result
= (bool)((wxWizard
const *)arg1
)->IsRunning();
3715 wxPyEndAllowThreads(__tstate
);
3716 if (PyErr_Occurred()) SWIG_fail
;
3719 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3727 static PyObject
*_wrap_Wizard_ShowPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3728 PyObject
*resultobj
= NULL
;
3729 wxWizard
*arg1
= (wxWizard
*) 0 ;
3730 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3731 bool arg3
= (bool) true ;
3733 PyObject
* obj0
= 0 ;
3734 PyObject
* obj1
= 0 ;
3735 PyObject
* obj2
= 0 ;
3737 (char *) "self",(char *) "page",(char *) "goingForward", NULL
3740 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Wizard_ShowPage",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
3741 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3742 if (SWIG_arg_fail(1)) SWIG_fail
;
3743 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3744 if (SWIG_arg_fail(2)) SWIG_fail
;
3747 arg3
= static_cast<bool >(SWIG_As_bool(obj2
));
3748 if (SWIG_arg_fail(3)) SWIG_fail
;
3752 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3753 result
= (bool)(arg1
)->ShowPage(arg2
,arg3
);
3755 wxPyEndAllowThreads(__tstate
);
3756 if (PyErr_Occurred()) SWIG_fail
;
3759 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3767 static PyObject
*_wrap_Wizard_HasNextPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3768 PyObject
*resultobj
= NULL
;
3769 wxWizard
*arg1
= (wxWizard
*) 0 ;
3770 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3772 PyObject
* obj0
= 0 ;
3773 PyObject
* obj1
= 0 ;
3775 (char *) "self",(char *) "page", NULL
3778 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_HasNextPage",kwnames
,&obj0
,&obj1
)) goto fail
;
3779 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3780 if (SWIG_arg_fail(1)) SWIG_fail
;
3781 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3782 if (SWIG_arg_fail(2)) SWIG_fail
;
3784 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3785 result
= (bool)(arg1
)->HasNextPage(arg2
);
3787 wxPyEndAllowThreads(__tstate
);
3788 if (PyErr_Occurred()) SWIG_fail
;
3791 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3799 static PyObject
*_wrap_Wizard_HasPrevPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3800 PyObject
*resultobj
= NULL
;
3801 wxWizard
*arg1
= (wxWizard
*) 0 ;
3802 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3804 PyObject
* obj0
= 0 ;
3805 PyObject
* obj1
= 0 ;
3807 (char *) "self",(char *) "page", NULL
3810 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_HasPrevPage",kwnames
,&obj0
,&obj1
)) goto fail
;
3811 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3812 if (SWIG_arg_fail(1)) SWIG_fail
;
3813 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3814 if (SWIG_arg_fail(2)) SWIG_fail
;
3816 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3817 result
= (bool)(arg1
)->HasPrevPage(arg2
);
3819 wxPyEndAllowThreads(__tstate
);
3820 if (PyErr_Occurred()) SWIG_fail
;
3823 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3831 static PyObject
* Wizard_swigregister(PyObject
*, PyObject
*args
) {
3833 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
3834 SWIG_TypeClientData(SWIGTYPE_p_wxWizard
, obj
);
3836 return Py_BuildValue((char *)"");
3838 static PyMethodDef SwigMethods
[] = {
3839 { (char *)"new_WizardEvent", (PyCFunction
) _wrap_new_WizardEvent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3840 { (char *)"WizardEvent_GetDirection", (PyCFunction
) _wrap_WizardEvent_GetDirection
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3841 { (char *)"WizardEvent_GetPage", (PyCFunction
) _wrap_WizardEvent_GetPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3842 { (char *)"WizardEvent_swigregister", WizardEvent_swigregister
, METH_VARARGS
, NULL
},
3843 { (char *)"WizardPage_Create", (PyCFunction
) _wrap_WizardPage_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3844 { (char *)"WizardPage_GetPrev", (PyCFunction
) _wrap_WizardPage_GetPrev
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3845 { (char *)"WizardPage_GetNext", (PyCFunction
) _wrap_WizardPage_GetNext
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3846 { (char *)"WizardPage_GetBitmap", (PyCFunction
) _wrap_WizardPage_GetBitmap
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3847 { (char *)"WizardPage_swigregister", WizardPage_swigregister
, METH_VARARGS
, NULL
},
3848 { (char *)"new_PyWizardPage", (PyCFunction
) _wrap_new_PyWizardPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3849 { (char *)"new_PrePyWizardPage", (PyCFunction
) _wrap_new_PrePyWizardPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3850 { (char *)"PyWizardPage_Create", (PyCFunction
) _wrap_PyWizardPage_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3851 { (char *)"PyWizardPage__setCallbackInfo", (PyCFunction
) _wrap_PyWizardPage__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3852 { (char *)"PyWizardPage_DoMoveWindow", (PyCFunction
) _wrap_PyWizardPage_DoMoveWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3853 { (char *)"PyWizardPage_DoSetSize", (PyCFunction
) _wrap_PyWizardPage_DoSetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3854 { (char *)"PyWizardPage_DoSetClientSize", (PyCFunction
) _wrap_PyWizardPage_DoSetClientSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3855 { (char *)"PyWizardPage_DoSetVirtualSize", (PyCFunction
) _wrap_PyWizardPage_DoSetVirtualSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3856 { (char *)"PyWizardPage_DoGetSize", (PyCFunction
) _wrap_PyWizardPage_DoGetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3857 { (char *)"PyWizardPage_DoGetClientSize", (PyCFunction
) _wrap_PyWizardPage_DoGetClientSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3858 { (char *)"PyWizardPage_DoGetPosition", (PyCFunction
) _wrap_PyWizardPage_DoGetPosition
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3859 { (char *)"PyWizardPage_DoGetVirtualSize", (PyCFunction
) _wrap_PyWizardPage_DoGetVirtualSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3860 { (char *)"PyWizardPage_DoGetBestSize", (PyCFunction
) _wrap_PyWizardPage_DoGetBestSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3861 { (char *)"PyWizardPage_InitDialog", (PyCFunction
) _wrap_PyWizardPage_InitDialog
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3862 { (char *)"PyWizardPage_TransferDataToWindow", (PyCFunction
) _wrap_PyWizardPage_TransferDataToWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3863 { (char *)"PyWizardPage_TransferDataFromWindow", (PyCFunction
) _wrap_PyWizardPage_TransferDataFromWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3864 { (char *)"PyWizardPage_Validate", (PyCFunction
) _wrap_PyWizardPage_Validate
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3865 { (char *)"PyWizardPage_AcceptsFocus", (PyCFunction
) _wrap_PyWizardPage_AcceptsFocus
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3866 { (char *)"PyWizardPage_AcceptsFocusFromKeyboard", (PyCFunction
) _wrap_PyWizardPage_AcceptsFocusFromKeyboard
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3867 { (char *)"PyWizardPage_GetMaxSize", (PyCFunction
) _wrap_PyWizardPage_GetMaxSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3868 { (char *)"PyWizardPage_AddChild", (PyCFunction
) _wrap_PyWizardPage_AddChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3869 { (char *)"PyWizardPage_RemoveChild", (PyCFunction
) _wrap_PyWizardPage_RemoveChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3870 { (char *)"PyWizardPage_ShouldInheritColours", (PyCFunction
) _wrap_PyWizardPage_ShouldInheritColours
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3871 { (char *)"PyWizardPage_GetDefaultAttributes", (PyCFunction
) _wrap_PyWizardPage_GetDefaultAttributes
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3872 { (char *)"PyWizardPage_OnInternalIdle", (PyCFunction
) _wrap_PyWizardPage_OnInternalIdle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3873 { (char *)"PyWizardPage_swigregister", PyWizardPage_swigregister
, METH_VARARGS
, NULL
},
3874 { (char *)"new_WizardPageSimple", (PyCFunction
) _wrap_new_WizardPageSimple
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3875 { (char *)"new_PreWizardPageSimple", (PyCFunction
) _wrap_new_PreWizardPageSimple
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3876 { (char *)"WizardPageSimple_Create", (PyCFunction
) _wrap_WizardPageSimple_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3877 { (char *)"WizardPageSimple_SetPrev", (PyCFunction
) _wrap_WizardPageSimple_SetPrev
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3878 { (char *)"WizardPageSimple_SetNext", (PyCFunction
) _wrap_WizardPageSimple_SetNext
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3879 { (char *)"WizardPageSimple_Chain", (PyCFunction
) _wrap_WizardPageSimple_Chain
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3880 { (char *)"WizardPageSimple_swigregister", WizardPageSimple_swigregister
, METH_VARARGS
, NULL
},
3881 { (char *)"new_Wizard", (PyCFunction
) _wrap_new_Wizard
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3882 { (char *)"new_PreWizard", (PyCFunction
) _wrap_new_PreWizard
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3883 { (char *)"Wizard_Create", (PyCFunction
) _wrap_Wizard_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3884 { (char *)"Wizard_Init", (PyCFunction
) _wrap_Wizard_Init
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3885 { (char *)"Wizard_RunWizard", (PyCFunction
) _wrap_Wizard_RunWizard
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3886 { (char *)"Wizard_GetCurrentPage", (PyCFunction
) _wrap_Wizard_GetCurrentPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3887 { (char *)"Wizard_SetPageSize", (PyCFunction
) _wrap_Wizard_SetPageSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3888 { (char *)"Wizard_GetPageSize", (PyCFunction
) _wrap_Wizard_GetPageSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3889 { (char *)"Wizard_FitToPage", (PyCFunction
) _wrap_Wizard_FitToPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3890 { (char *)"Wizard_GetPageAreaSizer", (PyCFunction
) _wrap_Wizard_GetPageAreaSizer
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3891 { (char *)"Wizard_SetBorder", (PyCFunction
) _wrap_Wizard_SetBorder
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3892 { (char *)"Wizard_IsRunning", (PyCFunction
) _wrap_Wizard_IsRunning
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3893 { (char *)"Wizard_ShowPage", (PyCFunction
) _wrap_Wizard_ShowPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3894 { (char *)"Wizard_HasNextPage", (PyCFunction
) _wrap_Wizard_HasNextPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3895 { (char *)"Wizard_HasPrevPage", (PyCFunction
) _wrap_Wizard_HasPrevPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3896 { (char *)"Wizard_swigregister", Wizard_swigregister
, METH_VARARGS
, NULL
},
3897 { NULL
, NULL
, 0, NULL
}
3901 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
3903 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) {
3904 return (void *)((wxObject
*) ((wxLayoutConstraints
*) x
));
3906 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) {
3907 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryLayoutInfoEvent
*) x
));
3909 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) {
3910 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
3912 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) {
3913 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
3915 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) {
3916 return (void *)((wxObject
*) (wxSizerItem
*) ((wxGBSizerItem
*) x
));
3918 static void *_p_wxSizerItemTo_p_wxObject(void *x
) {
3919 return (void *)((wxObject
*) ((wxSizerItem
*) x
));
3921 static void *_p_wxScrollEventTo_p_wxObject(void *x
) {
3922 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxScrollEvent
*) x
));
3924 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) {
3925 return (void *)((wxObject
*) ((wxIndividualLayoutConstraint
*) x
));
3927 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) {
3928 return (void *)((wxObject
*) (wxSizer
*)(wxBoxSizer
*) ((wxStaticBoxSizer
*) x
));
3930 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) {
3931 return (void *)((wxObject
*) (wxSizer
*) ((wxBoxSizer
*) x
));
3933 static void *_p_wxSizerTo_p_wxObject(void *x
) {
3934 return (void *)((wxObject
*) ((wxSizer
*) x
));
3936 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) {
3937 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*)(wxFlexGridSizer
*) ((wxGridBagSizer
*) x
));
3939 static void *_p_wxWizardPageTo_p_wxObject(void *x
) {
3940 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxWizardPage
*) x
));
3942 static void *_p_wxPyWizardPageTo_p_wxObject(void *x
) {
3943 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxWizardPage
*) ((wxPyWizardPage
*) x
));
3945 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) {
3946 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
3948 static void *_p_wxPyPanelTo_p_wxObject(void *x
) {
3949 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
3951 static void *_p_wxEventTo_p_wxObject(void *x
) {
3952 return (void *)((wxObject
*) ((wxEvent
*) x
));
3954 static void *_p_wxFontDataTo_p_wxObject(void *x
) {
3955 return (void *)((wxObject
*) ((wxFontData
*) x
));
3957 static void *_p_wxPrintDataTo_p_wxObject(void *x
) {
3958 return (void *)((wxObject
*) ((wxPrintData
*) x
));
3960 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) {
3961 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*) ((wxFlexGridSizer
*) x
));
3963 static void *_p_wxGridSizerTo_p_wxObject(void *x
) {
3964 return (void *)((wxObject
*) (wxSizer
*) ((wxGridSizer
*) x
));
3966 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) {
3967 return (void *)((wxObject
*) (wxEvent
*) ((wxInitDialogEvent
*) x
));
3969 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) {
3970 return (void *)((wxObject
*) ((wxLayoutAlgorithm
*) x
));
3972 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x
) {
3973 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxPyTaskBarIcon
*) x
));
3975 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) {
3976 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
3978 static void *_p_wxWizardPageSimpleTo_p_wxObject(void *x
) {
3979 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxWizardPage
*) ((wxWizardPageSimple
*) x
));
3981 static void *_p_wxPaintEventTo_p_wxObject(void *x
) {
3982 return (void *)((wxObject
*) (wxEvent
*) ((wxPaintEvent
*) x
));
3984 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) {
3985 return (void *)((wxObject
*) (wxEvent
*) ((wxNcPaintEvent
*) x
));
3987 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) {
3988 return (void *)((wxObject
*) (wxEvent
*) ((wxPaletteChangedEvent
*) x
));
3990 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) {
3991 return (void *)((wxObject
*) (wxEvent
*) ((wxDisplayChangedEvent
*) x
));
3993 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) {
3994 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseCaptureChangedEvent
*) x
));
3996 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) {
3997 return (void *)((wxObject
*) (wxEvent
*) ((wxSysColourChangedEvent
*) x
));
3999 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) {
4000 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
4002 static void *_p_wxControlTo_p_wxObject(void *x
) {
4003 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxControl
*) x
));
4005 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) {
4006 return (void *)((wxObject
*) (wxEvent
*) ((wxSetCursorEvent
*) x
));
4008 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) {
4009 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
4011 static void *_p_wxFSFileTo_p_wxObject(void *x
) {
4012 return (void *)((wxObject
*) ((wxFSFile
*) x
));
4014 static void *_p_wxWizardTo_p_wxObject(void *x
) {
4015 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxWizard
*) x
));
4017 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) {
4018 return (void *)((wxObject
*) ((wxFindReplaceData
*) x
));
4020 static void *_p_wxPySizerTo_p_wxObject(void *x
) {
4021 return (void *)((wxObject
*) (wxSizer
*) ((wxPySizer
*) x
));
4023 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) {
4024 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
4026 static void *_p_wxColourDataTo_p_wxObject(void *x
) {
4027 return (void *)((wxObject
*) ((wxColourData
*) x
));
4029 static void *_p_wxPyEventTo_p_wxObject(void *x
) {
4030 return (void *)((wxObject
*) (wxEvent
*) ((wxPyEvent
*) x
));
4032 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) {
4033 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxNotifyEvent
*) x
));
4035 static void *_p_wxPyWindowTo_p_wxObject(void *x
) {
4036 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPyWindow
*) x
));
4038 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) {
4039 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
4041 static void *_p_wxFileDialogTo_p_wxObject(void *x
) {
4042 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
4044 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) {
4045 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
4047 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) {
4048 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
4050 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) {
4051 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
4053 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x
) {
4054 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
4056 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) {
4057 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
4059 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) {
4060 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
4062 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) {
4063 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
4065 static void *_p_wxShowEventTo_p_wxObject(void *x
) {
4066 return (void *)((wxObject
*) (wxEvent
*) ((wxShowEvent
*) x
));
4068 static void *_p_wxPrinterTo_p_wxObject(void *x
) {
4069 return (void *)((wxObject
*) ((wxPrinter
*) x
));
4071 static void *_p_wxMenuItemTo_p_wxObject(void *x
) {
4072 return (void *)((wxObject
*) ((wxMenuItem
*) x
));
4074 static void *_p_wxDateEventTo_p_wxObject(void *x
) {
4075 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxDateEvent
*) x
));
4077 static void *_p_wxIdleEventTo_p_wxObject(void *x
) {
4078 return (void *)((wxObject
*) (wxEvent
*) ((wxIdleEvent
*) x
));
4080 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) {
4081 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
4083 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) {
4084 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryNewPaletteEvent
*) x
));
4086 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) {
4087 return (void *)((wxObject
*) (wxEvent
*) ((wxMaximizeEvent
*) x
));
4089 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) {
4090 return (void *)((wxObject
*) (wxEvent
*) ((wxIconizeEvent
*) x
));
4092 static void *_p_wxSizeEventTo_p_wxObject(void *x
) {
4093 return (void *)((wxObject
*) (wxEvent
*) ((wxSizeEvent
*) x
));
4095 static void *_p_wxMoveEventTo_p_wxObject(void *x
) {
4096 return (void *)((wxObject
*) (wxEvent
*) ((wxMoveEvent
*) x
));
4098 static void *_p_wxActivateEventTo_p_wxObject(void *x
) {
4099 return (void *)((wxObject
*) (wxEvent
*) ((wxActivateEvent
*) x
));
4101 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) {
4102 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNMHandler
*) x
));
4104 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) {
4105 return (void *)((wxObject
*) (wxImageHandler
*) ((wxJPEGHandler
*) x
));
4107 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) {
4108 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPCXHandler
*) x
));
4110 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) {
4111 return (void *)((wxObject
*) (wxImageHandler
*) ((wxGIFHandler
*) x
));
4113 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) {
4114 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNGHandler
*) x
));
4116 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) {
4117 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*)(wxCURHandler
*) ((wxANIHandler
*) x
));
4119 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) {
4120 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*) ((wxCURHandler
*) x
));
4122 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) {
4123 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*) ((wxICOHandler
*) x
));
4125 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) {
4126 return (void *)((wxObject
*) (wxImageHandler
*) ((wxBMPHandler
*) x
));
4128 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x
) {
4129 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPyImageHandler
*) x
));
4131 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) {
4132 return (void *)((wxObject
*) ((wxImageHandler
*) x
));
4134 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) {
4135 return (void *)((wxObject
*) (wxImageHandler
*) ((wxXPMHandler
*) x
));
4137 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) {
4138 return (void *)((wxObject
*) (wxImageHandler
*) ((wxTIFFHandler
*) x
));
4140 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) {
4141 return (void *)((wxObject
*) ((wxEvtHandler
*) x
));
4143 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) {
4144 return (void *)((wxObject
*) (wxEvent
*) ((wxCalculateLayoutEvent
*) x
));
4146 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) {
4147 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
4149 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) {
4150 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
4152 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) {
4153 return (void *)((wxObject
*) (wxSizer
*)(wxBoxSizer
*) ((wxStdDialogButtonSizer
*) x
));
4155 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) {
4156 return (void *)((wxObject
*) ((wxAcceleratorTable
*) x
));
4158 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) {
4159 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
4161 static void *_p_wxImageTo_p_wxObject(void *x
) {
4162 return (void *)((wxObject
*) ((wxImage
*) x
));
4164 static void *_p_wxFrameTo_p_wxObject(void *x
) {
4165 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
4167 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) {
4168 return (void *)((wxObject
*) ((wxPyPrintout
*) x
));
4170 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) {
4171 return (void *)((wxObject
*) (wxEvent
*) ((wxScrollWinEvent
*) x
));
4173 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) {
4174 return (void *)((wxObject
*) (wxEvent
*) ((wxTaskBarIconEvent
*) x
));
4176 static void *_p_wxStatusBarTo_p_wxObject(void *x
) {
4177 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxStatusBar
*) x
));
4179 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) {
4180 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
4182 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) {
4183 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
4185 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) {
4186 return (void *)((wxObject
*) (wxEvent
*) ((wxNavigationKeyEvent
*) x
));
4188 static void *_p_wxKeyEventTo_p_wxObject(void *x
) {
4189 return (void *)((wxObject
*) (wxEvent
*) ((wxKeyEvent
*) x
));
4191 static void *_p_wxWindowTo_p_wxObject(void *x
) {
4192 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxWindow
*) x
));
4194 static void *_p_wxMenuTo_p_wxObject(void *x
) {
4195 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxMenu
*) x
));
4197 static void *_p_wxMenuBarTo_p_wxObject(void *x
) {
4198 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMenuBar
*) x
));
4200 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) {
4201 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
4203 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) {
4204 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxTopLevelWindow
*) x
));
4206 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) {
4207 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplashScreenWindow
*) x
));
4209 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) {
4210 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplitterWindow
*) x
));
4212 static void *_p_wxSashWindowTo_p_wxObject(void *x
) {
4213 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSashWindow
*) x
));
4215 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) {
4216 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
4218 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) {
4219 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPopupWindow
*) x
));
4221 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) {
4222 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
4224 static void *_p_wxTipWindowTo_p_wxObject(void *x
) {
4225 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
4227 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) {
4228 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
4230 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) {
4231 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMDIClientWindow
*) x
));
4233 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) {
4234 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
4236 static void *_p_wxSashEventTo_p_wxObject(void *x
) {
4237 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxSashEvent
*) x
));
4239 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) {
4240 return (void *)((wxObject
*) ((wxPrintPreview
*) x
));
4242 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) {
4243 return (void *)((wxObject
*) (wxPrintPreview
*) ((wxPyPrintPreview
*) x
));
4245 static void *_p_wxPanelTo_p_wxObject(void *x
) {
4246 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPanel
*) x
));
4248 static void *_p_wxDialogTo_p_wxObject(void *x
) {
4249 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
4251 static void *_p_wxColourDialogTo_p_wxObject(void *x
) {
4252 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
4254 static void *_p_wxDirDialogTo_p_wxObject(void *x
) {
4255 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
4257 static void *_p_wxFontDialogTo_p_wxObject(void *x
) {
4258 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
4260 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) {
4261 return (void *)((wxObject
*) ((wxPageSetupDialog
*) x
));
4263 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) {
4264 return (void *)((wxObject
*) ((wxPrintDialog
*) x
));
4266 static void *_p_wxFileSystemTo_p_wxObject(void *x
) {
4267 return (void *)((wxObject
*) ((wxFileSystem
*) x
));
4269 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) {
4270 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
4272 static void *_p_wxMenuEventTo_p_wxObject(void *x
) {
4273 return (void *)((wxObject
*) (wxEvent
*) ((wxMenuEvent
*) x
));
4275 static void *_p_wxPyAppTo_p_wxObject(void *x
) {
4276 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxPyApp
*) x
));
4278 static void *_p_wxCloseEventTo_p_wxObject(void *x
) {
4279 return (void *)((wxObject
*) (wxEvent
*) ((wxCloseEvent
*) x
));
4281 static void *_p_wxMouseEventTo_p_wxObject(void *x
) {
4282 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseEvent
*) x
));
4284 static void *_p_wxEraseEventTo_p_wxObject(void *x
) {
4285 return (void *)((wxObject
*) (wxEvent
*) ((wxEraseEvent
*) x
));
4287 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) {
4288 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
4290 static void *_p_wxCommandEventTo_p_wxObject(void *x
) {
4291 return (void *)((wxObject
*) (wxEvent
*) ((wxCommandEvent
*) x
));
4293 static void *_p_wxWizardEventTo_p_wxObject(void *x
) {
4294 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxWizardEvent
*) x
));
4296 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) {
4297 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
4299 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) {
4300 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
4302 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) {
4303 return (void *)((wxObject
*) (wxEvent
*) ((wxDropFilesEvent
*) x
));
4305 static void *_p_wxFocusEventTo_p_wxObject(void *x
) {
4306 return (void *)((wxObject
*) (wxEvent
*) ((wxFocusEvent
*) x
));
4308 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) {
4309 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
4311 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) {
4312 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
4314 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) {
4315 return (void *)((wxObject
*) ((wxPageSetupDialogData
*) x
));
4317 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) {
4318 return (void *)((wxObject
*) ((wxPrintDialogData
*) x
));
4320 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) {
4321 return (void *)((wxObject
*) (wxEvtHandler
*)(wxValidator
*) ((wxPyValidator
*) x
));
4323 static void *_p_wxValidatorTo_p_wxObject(void *x
) {
4324 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxValidator
*) x
));
4326 static void *_p_wxColourDialogTo_p_wxDialog(void *x
) {
4327 return (void *)((wxDialog
*) ((wxColourDialog
*) x
));
4329 static void *_p_wxDirDialogTo_p_wxDialog(void *x
) {
4330 return (void *)((wxDialog
*) ((wxDirDialog
*) x
));
4332 static void *_p_wxFontDialogTo_p_wxDialog(void *x
) {
4333 return (void *)((wxDialog
*) ((wxFontDialog
*) x
));
4335 static void *_p_wxFileDialogTo_p_wxDialog(void *x
) {
4336 return (void *)((wxDialog
*) ((wxFileDialog
*) x
));
4338 static void *_p_wxMultiChoiceDialogTo_p_wxDialog(void *x
) {
4339 return (void *)((wxDialog
*) ((wxMultiChoiceDialog
*) x
));
4341 static void *_p_wxSingleChoiceDialogTo_p_wxDialog(void *x
) {
4342 return (void *)((wxDialog
*) ((wxSingleChoiceDialog
*) x
));
4344 static void *_p_wxTextEntryDialogTo_p_wxDialog(void *x
) {
4345 return (void *)((wxDialog
*) ((wxTextEntryDialog
*) x
));
4347 static void *_p_wxPasswordEntryDialogTo_p_wxDialog(void *x
) {
4348 return (void *)((wxDialog
*) (wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
4350 static void *_p_wxMessageDialogTo_p_wxDialog(void *x
) {
4351 return (void *)((wxDialog
*) ((wxMessageDialog
*) x
));
4353 static void *_p_wxFindReplaceDialogTo_p_wxDialog(void *x
) {
4354 return (void *)((wxDialog
*) ((wxFindReplaceDialog
*) x
));
4356 static void *_p_wxWizardTo_p_wxDialog(void *x
) {
4357 return (void *)((wxDialog
*) ((wxWizard
*) x
));
4359 static void *_p_wxWizardPageSimpleTo_p_wxWizardPage(void *x
) {
4360 return (void *)((wxWizardPage
*) ((wxWizardPageSimple
*) x
));
4362 static void *_p_wxPyWizardPageTo_p_wxWizardPage(void *x
) {
4363 return (void *)((wxWizardPage
*) ((wxPyWizardPage
*) x
));
4365 static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x
) {
4366 return (void *)((wxTopLevelWindow
*) ((wxFrame
*) x
));
4368 static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x
) {
4369 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxMiniFrame
*) x
));
4371 static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x
) {
4372 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxFontDialog
*) x
));
4374 static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x
) {
4375 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxDirDialog
*) x
));
4377 static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x
) {
4378 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxColourDialog
*) x
));
4380 static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x
) {
4381 return (void *)((wxTopLevelWindow
*) ((wxDialog
*) x
));
4383 static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x
) {
4384 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxSplashScreen
*) x
));
4386 static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x
) {
4387 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxMDIParentFrame
*) x
));
4389 static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x
) {
4390 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxMDIChildFrame
*) x
));
4392 static void *_p_wxWizardTo_p_wxTopLevelWindow(void *x
) {
4393 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxWizard
*) x
));
4395 static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x
) {
4396 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxProgressDialog
*) x
));
4398 static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x
) {
4399 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxMessageDialog
*) x
));
4401 static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x
) {
4402 return (void *)((wxTopLevelWindow
*) (wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
4404 static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x
) {
4405 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxTextEntryDialog
*) x
));
4407 static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x
) {
4408 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxSingleChoiceDialog
*) x
));
4410 static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x
) {
4411 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxMultiChoiceDialog
*) x
));
4413 static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x
) {
4414 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxFileDialog
*) x
));
4416 static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x
) {
4417 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxFindReplaceDialog
*) x
));
4419 static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x
) {
4420 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxPreviewFrame
*) x
));
4422 static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x
) {
4423 return (void *)((wxTopLevelWindow
*) (wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
4425 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) {
4426 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
4428 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) {
4429 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
4431 static void *_p_wxWizardPageTo_p_wxWindow(void *x
) {
4432 return (void *)((wxWindow
*) (wxPanel
*) ((wxWizardPage
*) x
));
4434 static void *_p_wxPyWizardPageTo_p_wxWindow(void *x
) {
4435 return (void *)((wxWindow
*) (wxPanel
*)(wxWizardPage
*) ((wxPyWizardPage
*) x
));
4437 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) {
4438 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyPanel
*) x
));
4440 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) {
4441 return (void *)((wxWindow
*) ((wxMenuBar
*) x
));
4443 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) {
4444 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
4446 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) {
4447 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
4449 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) {
4450 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
4452 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x
) {
4453 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
4455 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) {
4456 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
4458 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) {
4459 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
4461 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) {
4462 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
4464 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) {
4465 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
4467 static void *_p_wxPanelTo_p_wxWindow(void *x
) {
4468 return (void *)((wxWindow
*) ((wxPanel
*) x
));
4470 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) {
4471 return (void *)((wxWindow
*) ((wxStatusBar
*) x
));
4473 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) {
4474 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyVScrolledWindow
*) x
));
4476 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) {
4477 return (void *)((wxWindow
*) (wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
4479 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) {
4480 return (void *)((wxWindow
*) (wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
4482 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) {
4483 return (void *)((wxWindow
*) ((wxPopupWindow
*) x
));
4485 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) {
4486 return (void *)((wxWindow
*) (wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
4488 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) {
4489 return (void *)((wxWindow
*) (wxPanel
*) ((wxScrolledWindow
*) x
));
4491 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) {
4492 return (void *)((wxWindow
*) ((wxTopLevelWindow
*) x
));
4494 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) {
4495 return (void *)((wxWindow
*) ((wxSplashScreenWindow
*) x
));
4497 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) {
4498 return (void *)((wxWindow
*) ((wxSplitterWindow
*) x
));
4500 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) {
4501 return (void *)((wxWindow
*) ((wxSashWindow
*) x
));
4503 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) {
4504 return (void *)((wxWindow
*) ((wxMDIClientWindow
*) x
));
4506 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) {
4507 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
4509 static void *_p_wxControlTo_p_wxWindow(void *x
) {
4510 return (void *)((wxWindow
*) ((wxControl
*) x
));
4512 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) {
4513 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
4515 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) {
4516 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
4518 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) {
4519 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
4521 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) {
4522 return (void *)((wxWindow
*) (wxControl
*) ((wxControlWithItems
*) x
));
4524 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) {
4525 return (void *)((wxWindow
*) ((wxPyWindow
*) x
));
4527 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) {
4528 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
4530 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) {
4531 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
4533 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) {
4534 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
4536 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) {
4537 return (void *)((wxWindow
*) (wxPanel
*) ((wxPreviewControlBar
*) x
));
4539 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) {
4540 return (void *)((wxWindow
*) (wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
4542 static void *_p_wxWizardTo_p_wxWindow(void *x
) {
4543 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxWizard
*) x
));
4545 static void *_p_wxWizardPageSimpleTo_p_wxWindow(void *x
) {
4546 return (void *)((wxWindow
*) (wxPanel
*)(wxWizardPage
*) ((wxWizardPageSimple
*) x
));
4548 static void *_p_wxFrameTo_p_wxWindow(void *x
) {
4549 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxFrame
*) x
));
4551 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) {
4552 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
4554 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) {
4555 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
4557 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) {
4558 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
4560 static void *_p_wxDialogTo_p_wxWindow(void *x
) {
4561 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxDialog
*) x
));
4563 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) {
4564 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
4566 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x
) {
4567 return (void *)((wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
4569 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x
) {
4570 return (void *)((wxCommandEvent
*) ((wxScrollEvent
*) x
));
4572 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x
) {
4573 return (void *)((wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
4575 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x
) {
4576 return (void *)((wxCommandEvent
*) ((wxDateEvent
*) x
));
4578 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x
) {
4579 return (void *)((wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
4581 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x
) {
4582 return (void *)((wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
4584 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x
) {
4585 return (void *)((wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
4587 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x
) {
4588 return (void *)((wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
4590 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x
) {
4591 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
4593 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x
) {
4594 return (void *)((wxCommandEvent
*) ((wxNotifyEvent
*) x
));
4596 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x
) {
4597 return (void *)((wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
4599 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x
) {
4600 return (void *)((wxCommandEvent
*) ((wxSashEvent
*) x
));
4602 static void *_p_wxWizardEventTo_p_wxCommandEvent(void *x
) {
4603 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxWizardEvent
*) x
));
4605 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) {
4606 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
4608 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) {
4609 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
4611 static void *_p_wxWizardPageTo_p_wxEvtHandler(void *x
) {
4612 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxWizardPage
*) x
));
4614 static void *_p_wxPyWizardPageTo_p_wxEvtHandler(void *x
) {
4615 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxWizardPage
*) ((wxPyWizardPage
*) x
));
4617 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) {
4618 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
4620 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) {
4621 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMenuBar
*) x
));
4623 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) {
4624 return (void *)((wxEvtHandler
*) ((wxValidator
*) x
));
4626 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) {
4627 return (void *)((wxEvtHandler
*) (wxValidator
*) ((wxPyValidator
*) x
));
4629 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) {
4630 return (void *)((wxEvtHandler
*) ((wxMenu
*) x
));
4632 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x
) {
4633 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
4635 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) {
4636 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
4638 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) {
4639 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
4641 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) {
4642 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
4644 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) {
4645 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
4647 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) {
4648 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
4650 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) {
4651 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
4653 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) {
4654 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
4656 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) {
4657 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPanel
*) x
));
4659 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) {
4660 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxStatusBar
*) x
));
4662 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) {
4663 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
4665 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) {
4666 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
4668 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) {
4669 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
4671 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) {
4672 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPopupWindow
*) x
));
4674 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) {
4675 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
4677 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) {
4678 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSashWindow
*) x
));
4680 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) {
4681 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplitterWindow
*) x
));
4683 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) {
4684 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplashScreenWindow
*) x
));
4686 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) {
4687 return (void *)((wxEvtHandler
*) ((wxWindow
*) x
));
4689 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) {
4690 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
4692 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) {
4693 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxTopLevelWindow
*) x
));
4695 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) {
4696 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMDIClientWindow
*) x
));
4698 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) {
4699 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
4701 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) {
4702 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxControl
*) x
));
4704 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) {
4705 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
4707 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) {
4708 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
4710 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) {
4711 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
4713 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) {
4714 return (void *)((wxEvtHandler
*) ((wxPyApp
*) x
));
4716 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) {
4717 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
4719 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) {
4720 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPyWindow
*) x
));
4722 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) {
4723 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
4725 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) {
4726 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
4728 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) {
4729 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
4731 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) {
4732 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
4734 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) {
4735 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
4737 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x
) {
4738 return (void *)((wxEvtHandler
*) ((wxPyTaskBarIcon
*) x
));
4740 static void *_p_wxWizardTo_p_wxEvtHandler(void *x
) {
4741 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxWizard
*) x
));
4743 static void *_p_wxWizardPageSimpleTo_p_wxEvtHandler(void *x
) {
4744 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxWizardPage
*) ((wxWizardPageSimple
*) x
));
4746 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) {
4747 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
4749 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) {
4750 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
4752 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) {
4753 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
4755 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) {
4756 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
4758 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) {
4759 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
4761 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) {
4762 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
4764 static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x
) {
4765 return (void *)((wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
4767 static void *_p_wxWizardEventTo_p_wxNotifyEvent(void *x
) {
4768 return (void *)((wxNotifyEvent
*) ((wxWizardEvent
*) x
));
4770 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) {
4771 return (void *)((wxPanel
*) ((wxScrolledWindow
*) x
));
4773 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) {
4774 return (void *)((wxPanel
*) ((wxPyVScrolledWindow
*) x
));
4776 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) {
4777 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
4779 static void *_p_wxWizardPageSimpleTo_p_wxPanel(void *x
) {
4780 return (void *)((wxPanel
*) (wxWizardPage
*) ((wxWizardPageSimple
*) x
));
4782 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) {
4783 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
4785 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) {
4786 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
4788 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) {
4789 return (void *)((wxPanel
*) ((wxPyPanel
*) x
));
4791 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) {
4792 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
4794 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) {
4795 return (void *)((wxPanel
*) ((wxPreviewControlBar
*) x
));
4797 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) {
4798 return (void *)((wxPanel
*) (wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
4800 static void *_p_wxWizardPageTo_p_wxPanel(void *x
) {
4801 return (void *)((wxPanel
*) ((wxWizardPage
*) x
));
4803 static void *_p_wxPyWizardPageTo_p_wxPanel(void *x
) {
4804 return (void *)((wxPanel
*) (wxWizardPage
*) ((wxPyWizardPage
*) x
));
4806 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) {
4807 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
4809 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) {
4810 return (void *)((wxEvent
*) ((wxMenuEvent
*) x
));
4812 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) {
4813 return (void *)((wxEvent
*) ((wxCloseEvent
*) x
));
4815 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) {
4816 return (void *)((wxEvent
*) ((wxMouseEvent
*) x
));
4818 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) {
4819 return (void *)((wxEvent
*) ((wxEraseEvent
*) x
));
4821 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) {
4822 return (void *)((wxEvent
*) ((wxSetCursorEvent
*) x
));
4824 static void *_p_wxSplitterEventTo_p_wxEvent(void *x
) {
4825 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
4827 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) {
4828 return (void *)((wxEvent
*) ((wxInitDialogEvent
*) x
));
4830 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) {
4831 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxScrollEvent
*) x
));
4833 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x
) {
4834 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
4836 static void *_p_wxPyEventTo_p_wxEvent(void *x
) {
4837 return (void *)((wxEvent
*) ((wxPyEvent
*) x
));
4839 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) {
4840 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxNotifyEvent
*) x
));
4842 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x
) {
4843 return (void *)((wxEvent
*) ((wxCalculateLayoutEvent
*) x
));
4845 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) {
4846 return (void *)((wxEvent
*) ((wxIdleEvent
*) x
));
4848 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) {
4849 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
4851 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) {
4852 return (void *)((wxEvent
*) ((wxQueryNewPaletteEvent
*) x
));
4854 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) {
4855 return (void *)((wxEvent
*) ((wxMaximizeEvent
*) x
));
4857 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) {
4858 return (void *)((wxEvent
*) ((wxIconizeEvent
*) x
));
4860 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) {
4861 return (void *)((wxEvent
*) ((wxActivateEvent
*) x
));
4863 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) {
4864 return (void *)((wxEvent
*) ((wxSizeEvent
*) x
));
4866 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) {
4867 return (void *)((wxEvent
*) ((wxMoveEvent
*) x
));
4869 static void *_p_wxDateEventTo_p_wxEvent(void *x
) {
4870 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxDateEvent
*) x
));
4872 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) {
4873 return (void *)((wxEvent
*) ((wxPaintEvent
*) x
));
4875 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) {
4876 return (void *)((wxEvent
*) ((wxNcPaintEvent
*) x
));
4878 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) {
4879 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
4881 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) {
4882 return (void *)((wxEvent
*) ((wxPaletteChangedEvent
*) x
));
4884 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) {
4885 return (void *)((wxEvent
*) ((wxDisplayChangedEvent
*) x
));
4887 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) {
4888 return (void *)((wxEvent
*) ((wxMouseCaptureChangedEvent
*) x
));
4890 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) {
4891 return (void *)((wxEvent
*) ((wxSysColourChangedEvent
*) x
));
4893 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) {
4894 return (void *)((wxEvent
*) ((wxDropFilesEvent
*) x
));
4896 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) {
4897 return (void *)((wxEvent
*) ((wxFocusEvent
*) x
));
4899 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) {
4900 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
4902 static void *_p_wxSashEventTo_p_wxEvent(void *x
) {
4903 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxSashEvent
*) x
));
4905 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x
) {
4906 return (void *)((wxEvent
*) ((wxQueryLayoutInfoEvent
*) x
));
4908 static void *_p_wxShowEventTo_p_wxEvent(void *x
) {
4909 return (void *)((wxEvent
*) ((wxShowEvent
*) x
));
4911 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) {
4912 return (void *)((wxEvent
*) ((wxCommandEvent
*) x
));
4914 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) {
4915 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
4917 static void *_p_wxWizardEventTo_p_wxEvent(void *x
) {
4918 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxWizardEvent
*) x
));
4920 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) {
4921 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
4923 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) {
4924 return (void *)((wxEvent
*) ((wxNavigationKeyEvent
*) x
));
4926 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) {
4927 return (void *)((wxEvent
*) ((wxKeyEvent
*) x
));
4929 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) {
4930 return (void *)((wxEvent
*) ((wxScrollWinEvent
*) x
));
4932 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x
) {
4933 return (void *)((wxEvent
*) ((wxTaskBarIconEvent
*) x
));
4935 static swig_type_info _swigt__p_char
= {"_p_char", "char *", 0, 0, 0};
4936 static swig_type_info _swigt__p_form_ops_t
= {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, 0};
4937 static swig_type_info _swigt__p_int
= {"_p_int", "int *", 0, 0, 0};
4938 static swig_type_info _swigt__p_unsigned_char
= {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, 0};
4939 static swig_type_info _swigt__p_unsigned_int
= {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, 0};
4940 static swig_type_info _swigt__p_unsigned_long
= {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, 0};
4941 static swig_type_info _swigt__p_wxBitmap
= {"_p_wxBitmap", "wxBitmap *", 0, 0, 0};
4942 static swig_type_info _swigt__p_wxChar
= {"_p_wxChar", "wxChar *", 0, 0, 0};
4943 static swig_type_info _swigt__p_wxCommandEvent
= {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, 0};
4944 static swig_type_info _swigt__p_wxSashEvent
= {"_p_wxSashEvent", 0, 0, 0, 0};
4945 static swig_type_info _swigt__p_wxWindowDestroyEvent
= {"_p_wxWindowDestroyEvent", 0, 0, 0, 0};
4946 static swig_type_info _swigt__p_wxSplitterEvent
= {"_p_wxSplitterEvent", 0, 0, 0, 0};
4947 static swig_type_info _swigt__p_wxScrollEvent
= {"_p_wxScrollEvent", 0, 0, 0, 0};
4948 static swig_type_info _swigt__p_wxPyCommandEvent
= {"_p_wxPyCommandEvent", 0, 0, 0, 0};
4949 static swig_type_info _swigt__p_wxContextMenuEvent
= {"_p_wxContextMenuEvent", 0, 0, 0, 0};
4950 static swig_type_info _swigt__p_wxChildFocusEvent
= {"_p_wxChildFocusEvent", 0, 0, 0, 0};
4951 static swig_type_info _swigt__p_wxWindowCreateEvent
= {"_p_wxWindowCreateEvent", 0, 0, 0, 0};
4952 static swig_type_info _swigt__p_wxDateEvent
= {"_p_wxDateEvent", 0, 0, 0, 0};
4953 static swig_type_info _swigt__p_wxFindDialogEvent
= {"_p_wxFindDialogEvent", 0, 0, 0, 0};
4954 static swig_type_info _swigt__p_wxUpdateUIEvent
= {"_p_wxUpdateUIEvent", 0, 0, 0, 0};
4955 static swig_type_info _swigt__p_wxDialog
= {"_p_wxDialog", "wxDialog *", 0, 0, 0};
4956 static swig_type_info _swigt__p_wxColourDialog
= {"_p_wxColourDialog", 0, 0, 0, 0};
4957 static swig_type_info _swigt__p_wxDirDialog
= {"_p_wxDirDialog", 0, 0, 0, 0};
4958 static swig_type_info _swigt__p_wxFontDialog
= {"_p_wxFontDialog", 0, 0, 0, 0};
4959 static swig_type_info _swigt__p_wxFileDialog
= {"_p_wxFileDialog", 0, 0, 0, 0};
4960 static swig_type_info _swigt__p_wxMultiChoiceDialog
= {"_p_wxMultiChoiceDialog", 0, 0, 0, 0};
4961 static swig_type_info _swigt__p_wxSingleChoiceDialog
= {"_p_wxSingleChoiceDialog", 0, 0, 0, 0};
4962 static swig_type_info _swigt__p_wxTextEntryDialog
= {"_p_wxTextEntryDialog", 0, 0, 0, 0};
4963 static swig_type_info _swigt__p_wxPasswordEntryDialog
= {"_p_wxPasswordEntryDialog", 0, 0, 0, 0};
4964 static swig_type_info _swigt__p_wxMessageDialog
= {"_p_wxMessageDialog", 0, 0, 0, 0};
4965 static swig_type_info _swigt__p_wxFindReplaceDialog
= {"_p_wxFindReplaceDialog", 0, 0, 0, 0};
4966 static swig_type_info _swigt__p_wxDuplexMode
= {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0};
4967 static swig_type_info _swigt__p_wxEvent
= {"_p_wxEvent", "wxEvent *", 0, 0, 0};
4968 static swig_type_info _swigt__p_wxMenuEvent
= {"_p_wxMenuEvent", 0, 0, 0, 0};
4969 static swig_type_info _swigt__p_wxCloseEvent
= {"_p_wxCloseEvent", 0, 0, 0, 0};
4970 static swig_type_info _swigt__p_wxMouseEvent
= {"_p_wxMouseEvent", 0, 0, 0, 0};
4971 static swig_type_info _swigt__p_wxEraseEvent
= {"_p_wxEraseEvent", 0, 0, 0, 0};
4972 static swig_type_info _swigt__p_wxSetCursorEvent
= {"_p_wxSetCursorEvent", 0, 0, 0, 0};
4973 static swig_type_info _swigt__p_wxInitDialogEvent
= {"_p_wxInitDialogEvent", 0, 0, 0, 0};
4974 static swig_type_info _swigt__p_wxPyEvent
= {"_p_wxPyEvent", 0, 0, 0, 0};
4975 static swig_type_info _swigt__p_wxCalculateLayoutEvent
= {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0};
4976 static swig_type_info _swigt__p_wxIdleEvent
= {"_p_wxIdleEvent", 0, 0, 0, 0};
4977 static swig_type_info _swigt__p_wxQueryNewPaletteEvent
= {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0};
4978 static swig_type_info _swigt__p_wxMaximizeEvent
= {"_p_wxMaximizeEvent", 0, 0, 0, 0};
4979 static swig_type_info _swigt__p_wxIconizeEvent
= {"_p_wxIconizeEvent", 0, 0, 0, 0};
4980 static swig_type_info _swigt__p_wxActivateEvent
= {"_p_wxActivateEvent", 0, 0, 0, 0};
4981 static swig_type_info _swigt__p_wxSizeEvent
= {"_p_wxSizeEvent", 0, 0, 0, 0};
4982 static swig_type_info _swigt__p_wxMoveEvent
= {"_p_wxMoveEvent", 0, 0, 0, 0};
4983 static swig_type_info _swigt__p_wxPaintEvent
= {"_p_wxPaintEvent", 0, 0, 0, 0};
4984 static swig_type_info _swigt__p_wxNcPaintEvent
= {"_p_wxNcPaintEvent", 0, 0, 0, 0};
4985 static swig_type_info _swigt__p_wxPaletteChangedEvent
= {"_p_wxPaletteChangedEvent", 0, 0, 0, 0};
4986 static swig_type_info _swigt__p_wxDisplayChangedEvent
= {"_p_wxDisplayChangedEvent", 0, 0, 0, 0};
4987 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent
= {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0};
4988 static swig_type_info _swigt__p_wxSysColourChangedEvent
= {"_p_wxSysColourChangedEvent", 0, 0, 0, 0};
4989 static swig_type_info _swigt__p_wxDropFilesEvent
= {"_p_wxDropFilesEvent", 0, 0, 0, 0};
4990 static swig_type_info _swigt__p_wxFocusEvent
= {"_p_wxFocusEvent", 0, 0, 0, 0};
4991 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent
= {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0};
4992 static swig_type_info _swigt__p_wxShowEvent
= {"_p_wxShowEvent", 0, 0, 0, 0};
4993 static swig_type_info _swigt__p_wxNavigationKeyEvent
= {"_p_wxNavigationKeyEvent", 0, 0, 0, 0};
4994 static swig_type_info _swigt__p_wxKeyEvent
= {"_p_wxKeyEvent", 0, 0, 0, 0};
4995 static swig_type_info _swigt__p_wxScrollWinEvent
= {"_p_wxScrollWinEvent", 0, 0, 0, 0};
4996 static swig_type_info _swigt__p_wxTaskBarIconEvent
= {"_p_wxTaskBarIconEvent", 0, 0, 0, 0};
4997 static swig_type_info _swigt__p_wxEvtHandler
= {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, 0};
4998 static swig_type_info _swigt__p_wxSplashScreen
= {"_p_wxSplashScreen", 0, 0, 0, 0};
4999 static swig_type_info _swigt__p_wxMiniFrame
= {"_p_wxMiniFrame", 0, 0, 0, 0};
5000 static swig_type_info _swigt__p_wxPyPanel
= {"_p_wxPyPanel", 0, 0, 0, 0};
5001 static swig_type_info _swigt__p_wxMenuBar
= {"_p_wxMenuBar", 0, 0, 0, 0};
5002 static swig_type_info _swigt__p_wxValidator
= {"_p_wxValidator", 0, 0, 0, 0};
5003 static swig_type_info _swigt__p_wxPyValidator
= {"_p_wxPyValidator", 0, 0, 0, 0};
5004 static swig_type_info _swigt__p_wxProgressDialog
= {"_p_wxProgressDialog", 0, 0, 0, 0};
5005 static swig_type_info _swigt__p_wxStatusBar
= {"_p_wxStatusBar", 0, 0, 0, 0};
5006 static swig_type_info _swigt__p_wxMDIClientWindow
= {"_p_wxMDIClientWindow", 0, 0, 0, 0};
5007 static swig_type_info _swigt__p_wxPyScrolledWindow
= {"_p_wxPyScrolledWindow", 0, 0, 0, 0};
5008 static swig_type_info _swigt__p_wxPyVScrolledWindow
= {"_p_wxPyVScrolledWindow", 0, 0, 0, 0};
5009 static swig_type_info _swigt__p_wxScrolledWindow
= {"_p_wxScrolledWindow", 0, 0, 0, 0};
5010 static swig_type_info _swigt__p_wxSashWindow
= {"_p_wxSashWindow", 0, 0, 0, 0};
5011 static swig_type_info _swigt__p_wxSplitterWindow
= {"_p_wxSplitterWindow", 0, 0, 0, 0};
5012 static swig_type_info _swigt__p_wxSplashScreenWindow
= {"_p_wxSplashScreenWindow", 0, 0, 0, 0};
5013 static swig_type_info _swigt__p_wxSashLayoutWindow
= {"_p_wxSashLayoutWindow", 0, 0, 0, 0};
5014 static swig_type_info _swigt__p_wxPopupWindow
= {"_p_wxPopupWindow", 0, 0, 0, 0};
5015 static swig_type_info _swigt__p_wxPyPopupTransientWindow
= {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0};
5016 static swig_type_info _swigt__p_wxTipWindow
= {"_p_wxTipWindow", 0, 0, 0, 0};
5017 static swig_type_info _swigt__p_wxPreviewFrame
= {"_p_wxPreviewFrame", 0, 0, 0, 0};
5018 static swig_type_info _swigt__p_wxPyPreviewFrame
= {"_p_wxPyPreviewFrame", 0, 0, 0, 0};
5019 static swig_type_info _swigt__p_wxControl
= {"_p_wxControl", 0, 0, 0, 0};
5020 static swig_type_info _swigt__p_wxMDIChildFrame
= {"_p_wxMDIChildFrame", 0, 0, 0, 0};
5021 static swig_type_info _swigt__p_wxPyApp
= {"_p_wxPyApp", 0, 0, 0, 0};
5022 static swig_type_info _swigt__p_wxControlWithItems
= {"_p_wxControlWithItems", 0, 0, 0, 0};
5023 static swig_type_info _swigt__p_wxPreviewCanvas
= {"_p_wxPreviewCanvas", 0, 0, 0, 0};
5024 static swig_type_info _swigt__p_wxPyWindow
= {"_p_wxPyWindow", 0, 0, 0, 0};
5025 static swig_type_info _swigt__p_wxPyHtmlListBox
= {"_p_wxPyHtmlListBox", 0, 0, 0, 0};
5026 static swig_type_info _swigt__p_wxPyVListBox
= {"_p_wxPyVListBox", 0, 0, 0, 0};
5027 static swig_type_info _swigt__p_wxPyPreviewControlBar
= {"_p_wxPyPreviewControlBar", 0, 0, 0, 0};
5028 static swig_type_info _swigt__p_wxPreviewControlBar
= {"_p_wxPreviewControlBar", 0, 0, 0, 0};
5029 static swig_type_info _swigt__p_wxPyTaskBarIcon
= {"_p_wxPyTaskBarIcon", 0, 0, 0, 0};
5030 static swig_type_info _swigt__p_wxFrame
= {"_p_wxFrame", 0, 0, 0, 0};
5031 static swig_type_info _swigt__p_wxMenu
= {"_p_wxMenu", 0, 0, 0, 0};
5032 static swig_type_info _swigt__p_wxMDIParentFrame
= {"_p_wxMDIParentFrame", 0, 0, 0, 0};
5033 static swig_type_info _swigt__p_wxNotifyEvent
= {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, 0};
5034 static swig_type_info _swigt__p_wxObject
= {"_p_wxObject", "wxObject *", 0, 0, 0};
5035 static swig_type_info _swigt__p_wxLayoutConstraints
= {"_p_wxLayoutConstraints", 0, 0, 0, 0};
5036 static swig_type_info _swigt__p_wxGBSizerItem
= {"_p_wxGBSizerItem", 0, 0, 0, 0};
5037 static swig_type_info _swigt__p_wxSizerItem
= {"_p_wxSizerItem", 0, 0, 0, 0};
5038 static swig_type_info _swigt__p_wxIndividualLayoutConstraint
= {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0};
5039 static swig_type_info _swigt__p_wxStaticBoxSizer
= {"_p_wxStaticBoxSizer", 0, 0, 0, 0};
5040 static swig_type_info _swigt__p_wxBoxSizer
= {"_p_wxBoxSizer", 0, 0, 0, 0};
5041 static swig_type_info _swigt__p_wxSizer
= {"_p_wxSizer", 0, 0, 0, 0};
5042 static swig_type_info _swigt__p_wxGridBagSizer
= {"_p_wxGridBagSizer", 0, 0, 0, 0};
5043 static swig_type_info _swigt__p_wxFontData
= {"_p_wxFontData", 0, 0, 0, 0};
5044 static swig_type_info _swigt__p_wxPrintData
= {"_p_wxPrintData", 0, 0, 0, 0};
5045 static swig_type_info _swigt__p_wxGridSizer
= {"_p_wxGridSizer", 0, 0, 0, 0};
5046 static swig_type_info _swigt__p_wxFlexGridSizer
= {"_p_wxFlexGridSizer", 0, 0, 0, 0};
5047 static swig_type_info _swigt__p_wxLayoutAlgorithm
= {"_p_wxLayoutAlgorithm", 0, 0, 0, 0};
5048 static swig_type_info _swigt__p_wxFSFile
= {"_p_wxFSFile", 0, 0, 0, 0};
5049 static swig_type_info _swigt__p_wxFindReplaceData
= {"_p_wxFindReplaceData", 0, 0, 0, 0};
5050 static swig_type_info _swigt__p_wxPySizer
= {"_p_wxPySizer", 0, 0, 0, 0};
5051 static swig_type_info _swigt__p_wxColourData
= {"_p_wxColourData", 0, 0, 0, 0};
5052 static swig_type_info _swigt__p_wxPrinter
= {"_p_wxPrinter", 0, 0, 0, 0};
5053 static swig_type_info _swigt__p_wxMenuItem
= {"_p_wxMenuItem", 0, 0, 0, 0};
5054 static swig_type_info _swigt__p_wxCURHandler
= {"_p_wxCURHandler", 0, 0, 0, 0};
5055 static swig_type_info _swigt__p_wxANIHandler
= {"_p_wxANIHandler", 0, 0, 0, 0};
5056 static swig_type_info _swigt__p_wxPNGHandler
= {"_p_wxPNGHandler", 0, 0, 0, 0};
5057 static swig_type_info _swigt__p_wxGIFHandler
= {"_p_wxGIFHandler", 0, 0, 0, 0};
5058 static swig_type_info _swigt__p_wxPCXHandler
= {"_p_wxPCXHandler", 0, 0, 0, 0};
5059 static swig_type_info _swigt__p_wxJPEGHandler
= {"_p_wxJPEGHandler", 0, 0, 0, 0};
5060 static swig_type_info _swigt__p_wxPNMHandler
= {"_p_wxPNMHandler", 0, 0, 0, 0};
5061 static swig_type_info _swigt__p_wxICOHandler
= {"_p_wxICOHandler", 0, 0, 0, 0};
5062 static swig_type_info _swigt__p_wxBMPHandler
= {"_p_wxBMPHandler", 0, 0, 0, 0};
5063 static swig_type_info _swigt__p_wxPyImageHandler
= {"_p_wxPyImageHandler", 0, 0, 0, 0};
5064 static swig_type_info _swigt__p_wxImageHandler
= {"_p_wxImageHandler", 0, 0, 0, 0};
5065 static swig_type_info _swigt__p_wxXPMHandler
= {"_p_wxXPMHandler", 0, 0, 0, 0};
5066 static swig_type_info _swigt__p_wxTIFFHandler
= {"_p_wxTIFFHandler", 0, 0, 0, 0};
5067 static swig_type_info _swigt__p_wxStdDialogButtonSizer
= {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0};
5068 static swig_type_info _swigt__p_wxAcceleratorTable
= {"_p_wxAcceleratorTable", 0, 0, 0, 0};
5069 static swig_type_info _swigt__p_wxImage
= {"_p_wxImage", 0, 0, 0, 0};
5070 static swig_type_info _swigt__p_wxPyPrintout
= {"_p_wxPyPrintout", 0, 0, 0, 0};
5071 static swig_type_info _swigt__p_wxPrintPreview
= {"_p_wxPrintPreview", 0, 0, 0, 0};
5072 static swig_type_info _swigt__p_wxPyPrintPreview
= {"_p_wxPyPrintPreview", 0, 0, 0, 0};
5073 static swig_type_info _swigt__p_wxPageSetupDialog
= {"_p_wxPageSetupDialog", 0, 0, 0, 0};
5074 static swig_type_info _swigt__p_wxPrintDialog
= {"_p_wxPrintDialog", 0, 0, 0, 0};
5075 static swig_type_info _swigt__p_wxFileSystem
= {"_p_wxFileSystem", 0, 0, 0, 0};
5076 static swig_type_info _swigt__p_wxPageSetupDialogData
= {"_p_wxPageSetupDialogData", 0, 0, 0, 0};
5077 static swig_type_info _swigt__p_wxPrintDialogData
= {"_p_wxPrintDialogData", 0, 0, 0, 0};
5078 static swig_type_info _swigt__p_wxPanel
= {"_p_wxPanel", "wxPanel *", 0, 0, 0};
5079 static swig_type_info _swigt__p_wxPaperSize
= {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, 0};
5080 static swig_type_info _swigt__p_wxPyWizardPage
= {"_p_wxPyWizardPage", "wxPyWizardPage *", 0, 0, 0};
5081 static swig_type_info _swigt__p_wxSize
= {"_p_wxSize", "wxSize *", 0, 0, 0};
5082 static swig_type_info _swigt__p_wxString
= {"_p_wxString", "wxString *", 0, 0, 0};
5083 static swig_type_info _swigt__p_wxTopLevelWindow
= {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, 0};
5084 static swig_type_info _swigt__p_wxVisualAttributes
= {"_p_wxVisualAttributes", "wxVisualAttributes *", 0, 0, 0};
5085 static swig_type_info _swigt__p_wxWindow
= {"_p_wxWindow", "wxWindow *", 0, 0, 0};
5086 static swig_type_info _swigt__p_wxWizard
= {"_p_wxWizard", "wxWizard *", 0, 0, 0};
5087 static swig_type_info _swigt__p_wxWizardEvent
= {"_p_wxWizardEvent", "wxWizardEvent *", 0, 0, 0};
5088 static swig_type_info _swigt__p_wxWizardPage
= {"_p_wxWizardPage", "wxWizardPage *", 0, 0, 0};
5089 static swig_type_info _swigt__p_wxWizardPageSimple
= {"_p_wxWizardPageSimple", "wxWizardPageSimple *", 0, 0, 0};
5090 static swig_type_info _swigt__ptrdiff_t
= {"_ptrdiff_t", "ptrdiff_t", 0, 0, 0};
5091 static swig_type_info _swigt__std__ptrdiff_t
= {"_std__ptrdiff_t", "std::ptrdiff_t", 0, 0, 0};
5092 static swig_type_info _swigt__unsigned_int
= {"_unsigned_int", "unsigned int|std::size_t", 0, 0, 0};
5094 static swig_type_info
*swig_type_initial
[] = {
5096 &_swigt__p_form_ops_t
,
5098 &_swigt__p_unsigned_char
,
5099 &_swigt__p_unsigned_int
,
5100 &_swigt__p_unsigned_long
,
5101 &_swigt__p_wxANIHandler
,
5102 &_swigt__p_wxAcceleratorTable
,
5103 &_swigt__p_wxActivateEvent
,
5104 &_swigt__p_wxBMPHandler
,
5105 &_swigt__p_wxBitmap
,
5106 &_swigt__p_wxBoxSizer
,
5107 &_swigt__p_wxCURHandler
,
5108 &_swigt__p_wxCalculateLayoutEvent
,
5110 &_swigt__p_wxChildFocusEvent
,
5111 &_swigt__p_wxCloseEvent
,
5112 &_swigt__p_wxColourData
,
5113 &_swigt__p_wxColourDialog
,
5114 &_swigt__p_wxCommandEvent
,
5115 &_swigt__p_wxContextMenuEvent
,
5116 &_swigt__p_wxControl
,
5117 &_swigt__p_wxControlWithItems
,
5118 &_swigt__p_wxDateEvent
,
5119 &_swigt__p_wxDialog
,
5120 &_swigt__p_wxDirDialog
,
5121 &_swigt__p_wxDisplayChangedEvent
,
5122 &_swigt__p_wxDropFilesEvent
,
5123 &_swigt__p_wxDuplexMode
,
5124 &_swigt__p_wxEraseEvent
,
5126 &_swigt__p_wxEvtHandler
,
5127 &_swigt__p_wxFSFile
,
5128 &_swigt__p_wxFileDialog
,
5129 &_swigt__p_wxFileSystem
,
5130 &_swigt__p_wxFindDialogEvent
,
5131 &_swigt__p_wxFindReplaceData
,
5132 &_swigt__p_wxFindReplaceDialog
,
5133 &_swigt__p_wxFlexGridSizer
,
5134 &_swigt__p_wxFocusEvent
,
5135 &_swigt__p_wxFontData
,
5136 &_swigt__p_wxFontDialog
,
5138 &_swigt__p_wxGBSizerItem
,
5139 &_swigt__p_wxGIFHandler
,
5140 &_swigt__p_wxGridBagSizer
,
5141 &_swigt__p_wxGridSizer
,
5142 &_swigt__p_wxICOHandler
,
5143 &_swigt__p_wxIconizeEvent
,
5144 &_swigt__p_wxIdleEvent
,
5146 &_swigt__p_wxImageHandler
,
5147 &_swigt__p_wxIndividualLayoutConstraint
,
5148 &_swigt__p_wxInitDialogEvent
,
5149 &_swigt__p_wxJPEGHandler
,
5150 &_swigt__p_wxKeyEvent
,
5151 &_swigt__p_wxLayoutAlgorithm
,
5152 &_swigt__p_wxLayoutConstraints
,
5153 &_swigt__p_wxMDIChildFrame
,
5154 &_swigt__p_wxMDIClientWindow
,
5155 &_swigt__p_wxMDIParentFrame
,
5156 &_swigt__p_wxMaximizeEvent
,
5158 &_swigt__p_wxMenuBar
,
5159 &_swigt__p_wxMenuEvent
,
5160 &_swigt__p_wxMenuItem
,
5161 &_swigt__p_wxMessageDialog
,
5162 &_swigt__p_wxMiniFrame
,
5163 &_swigt__p_wxMouseCaptureChangedEvent
,
5164 &_swigt__p_wxMouseEvent
,
5165 &_swigt__p_wxMoveEvent
,
5166 &_swigt__p_wxMultiChoiceDialog
,
5167 &_swigt__p_wxNavigationKeyEvent
,
5168 &_swigt__p_wxNcPaintEvent
,
5169 &_swigt__p_wxNotifyEvent
,
5170 &_swigt__p_wxObject
,
5171 &_swigt__p_wxPCXHandler
,
5172 &_swigt__p_wxPNGHandler
,
5173 &_swigt__p_wxPNMHandler
,
5174 &_swigt__p_wxPageSetupDialog
,
5175 &_swigt__p_wxPageSetupDialogData
,
5176 &_swigt__p_wxPaintEvent
,
5177 &_swigt__p_wxPaletteChangedEvent
,
5179 &_swigt__p_wxPaperSize
,
5180 &_swigt__p_wxPasswordEntryDialog
,
5181 &_swigt__p_wxPopupWindow
,
5182 &_swigt__p_wxPreviewCanvas
,
5183 &_swigt__p_wxPreviewControlBar
,
5184 &_swigt__p_wxPreviewFrame
,
5185 &_swigt__p_wxPrintData
,
5186 &_swigt__p_wxPrintDialog
,
5187 &_swigt__p_wxPrintDialogData
,
5188 &_swigt__p_wxPrintPreview
,
5189 &_swigt__p_wxPrinter
,
5190 &_swigt__p_wxProgressDialog
,
5192 &_swigt__p_wxPyCommandEvent
,
5193 &_swigt__p_wxPyEvent
,
5194 &_swigt__p_wxPyHtmlListBox
,
5195 &_swigt__p_wxPyImageHandler
,
5196 &_swigt__p_wxPyPanel
,
5197 &_swigt__p_wxPyPopupTransientWindow
,
5198 &_swigt__p_wxPyPreviewControlBar
,
5199 &_swigt__p_wxPyPreviewFrame
,
5200 &_swigt__p_wxPyPrintPreview
,
5201 &_swigt__p_wxPyPrintout
,
5202 &_swigt__p_wxPyScrolledWindow
,
5203 &_swigt__p_wxPySizer
,
5204 &_swigt__p_wxPyTaskBarIcon
,
5205 &_swigt__p_wxPyVListBox
,
5206 &_swigt__p_wxPyVScrolledWindow
,
5207 &_swigt__p_wxPyValidator
,
5208 &_swigt__p_wxPyWindow
,
5209 &_swigt__p_wxPyWizardPage
,
5210 &_swigt__p_wxQueryLayoutInfoEvent
,
5211 &_swigt__p_wxQueryNewPaletteEvent
,
5212 &_swigt__p_wxSashEvent
,
5213 &_swigt__p_wxSashLayoutWindow
,
5214 &_swigt__p_wxSashWindow
,
5215 &_swigt__p_wxScrollEvent
,
5216 &_swigt__p_wxScrollWinEvent
,
5217 &_swigt__p_wxScrolledWindow
,
5218 &_swigt__p_wxSetCursorEvent
,
5219 &_swigt__p_wxShowEvent
,
5220 &_swigt__p_wxSingleChoiceDialog
,
5222 &_swigt__p_wxSizeEvent
,
5224 &_swigt__p_wxSizerItem
,
5225 &_swigt__p_wxSplashScreen
,
5226 &_swigt__p_wxSplashScreenWindow
,
5227 &_swigt__p_wxSplitterEvent
,
5228 &_swigt__p_wxSplitterWindow
,
5229 &_swigt__p_wxStaticBoxSizer
,
5230 &_swigt__p_wxStatusBar
,
5231 &_swigt__p_wxStdDialogButtonSizer
,
5232 &_swigt__p_wxString
,
5233 &_swigt__p_wxSysColourChangedEvent
,
5234 &_swigt__p_wxTIFFHandler
,
5235 &_swigt__p_wxTaskBarIconEvent
,
5236 &_swigt__p_wxTextEntryDialog
,
5237 &_swigt__p_wxTipWindow
,
5238 &_swigt__p_wxTopLevelWindow
,
5239 &_swigt__p_wxUpdateUIEvent
,
5240 &_swigt__p_wxValidator
,
5241 &_swigt__p_wxVisualAttributes
,
5242 &_swigt__p_wxWindow
,
5243 &_swigt__p_wxWindowCreateEvent
,
5244 &_swigt__p_wxWindowDestroyEvent
,
5245 &_swigt__p_wxWizard
,
5246 &_swigt__p_wxWizardEvent
,
5247 &_swigt__p_wxWizardPage
,
5248 &_swigt__p_wxWizardPageSimple
,
5249 &_swigt__p_wxXPMHandler
,
5251 &_swigt__std__ptrdiff_t
,
5252 &_swigt__unsigned_int
,
5255 static swig_cast_info _swigc__p_char
[] = { {&_swigt__p_char
, 0, 0, 0},{0, 0, 0, 0}};
5256 static swig_cast_info _swigc__p_form_ops_t
[] = { {&_swigt__p_form_ops_t
, 0, 0, 0},{0, 0, 0, 0}};
5257 static swig_cast_info _swigc__p_int
[] = { {&_swigt__p_int
, 0, 0, 0},{0, 0, 0, 0}};
5258 static swig_cast_info _swigc__p_unsigned_char
[] = { {&_swigt__p_unsigned_char
, 0, 0, 0},{0, 0, 0, 0}};
5259 static swig_cast_info _swigc__p_unsigned_int
[] = { {&_swigt__p_unsigned_int
, 0, 0, 0},{0, 0, 0, 0}};
5260 static swig_cast_info _swigc__p_unsigned_long
[] = { {&_swigt__p_unsigned_long
, 0, 0, 0},{0, 0, 0, 0}};
5261 static swig_cast_info _swigc__p_wxBitmap
[] = { {&_swigt__p_wxBitmap
, 0, 0, 0},{0, 0, 0, 0}};
5262 static swig_cast_info _swigc__p_wxChar
[] = { {&_swigt__p_wxChar
, 0, 0, 0},{0, 0, 0, 0}};
5263 static swig_cast_info _swigc__p_wxSashEvent
[] = {{&_swigt__p_wxSashEvent
, 0, 0, 0},{0, 0, 0, 0}};
5264 static swig_cast_info _swigc__p_wxWindowDestroyEvent
[] = {{&_swigt__p_wxWindowDestroyEvent
, 0, 0, 0},{0, 0, 0, 0}};
5265 static swig_cast_info _swigc__p_wxSplitterEvent
[] = {{&_swigt__p_wxSplitterEvent
, 0, 0, 0},{0, 0, 0, 0}};
5266 static swig_cast_info _swigc__p_wxScrollEvent
[] = {{&_swigt__p_wxScrollEvent
, 0, 0, 0},{0, 0, 0, 0}};
5267 static swig_cast_info _swigc__p_wxPyCommandEvent
[] = {{&_swigt__p_wxPyCommandEvent
, 0, 0, 0},{0, 0, 0, 0}};
5268 static swig_cast_info _swigc__p_wxContextMenuEvent
[] = {{&_swigt__p_wxContextMenuEvent
, 0, 0, 0},{0, 0, 0, 0}};
5269 static swig_cast_info _swigc__p_wxChildFocusEvent
[] = {{&_swigt__p_wxChildFocusEvent
, 0, 0, 0},{0, 0, 0, 0}};
5270 static swig_cast_info _swigc__p_wxWindowCreateEvent
[] = {{&_swigt__p_wxWindowCreateEvent
, 0, 0, 0},{0, 0, 0, 0}};
5271 static swig_cast_info _swigc__p_wxDateEvent
[] = {{&_swigt__p_wxDateEvent
, 0, 0, 0},{0, 0, 0, 0}};
5272 static swig_cast_info _swigc__p_wxFindDialogEvent
[] = {{&_swigt__p_wxFindDialogEvent
, 0, 0, 0},{0, 0, 0, 0}};
5273 static swig_cast_info _swigc__p_wxUpdateUIEvent
[] = {{&_swigt__p_wxUpdateUIEvent
, 0, 0, 0},{0, 0, 0, 0}};
5274 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}};
5275 static swig_cast_info _swigc__p_wxColourDialog
[] = {{&_swigt__p_wxColourDialog
, 0, 0, 0},{0, 0, 0, 0}};
5276 static swig_cast_info _swigc__p_wxDirDialog
[] = {{&_swigt__p_wxDirDialog
, 0, 0, 0},{0, 0, 0, 0}};
5277 static swig_cast_info _swigc__p_wxFontDialog
[] = {{&_swigt__p_wxFontDialog
, 0, 0, 0},{0, 0, 0, 0}};
5278 static swig_cast_info _swigc__p_wxFileDialog
[] = {{&_swigt__p_wxFileDialog
, 0, 0, 0},{0, 0, 0, 0}};
5279 static swig_cast_info _swigc__p_wxMultiChoiceDialog
[] = {{&_swigt__p_wxMultiChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}};
5280 static swig_cast_info _swigc__p_wxSingleChoiceDialog
[] = {{&_swigt__p_wxSingleChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}};
5281 static swig_cast_info _swigc__p_wxTextEntryDialog
[] = {{&_swigt__p_wxTextEntryDialog
, 0, 0, 0},{0, 0, 0, 0}};
5282 static swig_cast_info _swigc__p_wxPasswordEntryDialog
[] = {{&_swigt__p_wxPasswordEntryDialog
, 0, 0, 0},{0, 0, 0, 0}};
5283 static swig_cast_info _swigc__p_wxMessageDialog
[] = {{&_swigt__p_wxMessageDialog
, 0, 0, 0},{0, 0, 0, 0}};
5284 static swig_cast_info _swigc__p_wxFindReplaceDialog
[] = {{&_swigt__p_wxFindReplaceDialog
, 0, 0, 0},{0, 0, 0, 0}};
5285 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}};
5286 static swig_cast_info _swigc__p_wxDuplexMode
[] = { {&_swigt__p_wxDuplexMode
, 0, 0, 0},{0, 0, 0, 0}};
5287 static swig_cast_info _swigc__p_wxMenuEvent
[] = {{&_swigt__p_wxMenuEvent
, 0, 0, 0},{0, 0, 0, 0}};
5288 static swig_cast_info _swigc__p_wxCloseEvent
[] = {{&_swigt__p_wxCloseEvent
, 0, 0, 0},{0, 0, 0, 0}};
5289 static swig_cast_info _swigc__p_wxMouseEvent
[] = {{&_swigt__p_wxMouseEvent
, 0, 0, 0},{0, 0, 0, 0}};
5290 static swig_cast_info _swigc__p_wxEraseEvent
[] = {{&_swigt__p_wxEraseEvent
, 0, 0, 0},{0, 0, 0, 0}};
5291 static swig_cast_info _swigc__p_wxSetCursorEvent
[] = {{&_swigt__p_wxSetCursorEvent
, 0, 0, 0},{0, 0, 0, 0}};
5292 static swig_cast_info _swigc__p_wxInitDialogEvent
[] = {{&_swigt__p_wxInitDialogEvent
, 0, 0, 0},{0, 0, 0, 0}};
5293 static swig_cast_info _swigc__p_wxPyEvent
[] = {{&_swigt__p_wxPyEvent
, 0, 0, 0},{0, 0, 0, 0}};
5294 static swig_cast_info _swigc__p_wxCalculateLayoutEvent
[] = {{&_swigt__p_wxCalculateLayoutEvent
, 0, 0, 0},{0, 0, 0, 0}};
5295 static swig_cast_info _swigc__p_wxIdleEvent
[] = {{&_swigt__p_wxIdleEvent
, 0, 0, 0},{0, 0, 0, 0}};
5296 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent
[] = {{&_swigt__p_wxQueryNewPaletteEvent
, 0, 0, 0},{0, 0, 0, 0}};
5297 static swig_cast_info _swigc__p_wxMaximizeEvent
[] = {{&_swigt__p_wxMaximizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
5298 static swig_cast_info _swigc__p_wxIconizeEvent
[] = {{&_swigt__p_wxIconizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
5299 static swig_cast_info _swigc__p_wxActivateEvent
[] = {{&_swigt__p_wxActivateEvent
, 0, 0, 0},{0, 0, 0, 0}};
5300 static swig_cast_info _swigc__p_wxSizeEvent
[] = {{&_swigt__p_wxSizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
5301 static swig_cast_info _swigc__p_wxMoveEvent
[] = {{&_swigt__p_wxMoveEvent
, 0, 0, 0},{0, 0, 0, 0}};
5302 static swig_cast_info _swigc__p_wxPaintEvent
[] = {{&_swigt__p_wxPaintEvent
, 0, 0, 0},{0, 0, 0, 0}};
5303 static swig_cast_info _swigc__p_wxNcPaintEvent
[] = {{&_swigt__p_wxNcPaintEvent
, 0, 0, 0},{0, 0, 0, 0}};
5304 static swig_cast_info _swigc__p_wxPaletteChangedEvent
[] = {{&_swigt__p_wxPaletteChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
5305 static swig_cast_info _swigc__p_wxDisplayChangedEvent
[] = {{&_swigt__p_wxDisplayChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
5306 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent
[] = {{&_swigt__p_wxMouseCaptureChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
5307 static swig_cast_info _swigc__p_wxSysColourChangedEvent
[] = {{&_swigt__p_wxSysColourChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
5308 static swig_cast_info _swigc__p_wxDropFilesEvent
[] = {{&_swigt__p_wxDropFilesEvent
, 0, 0, 0},{0, 0, 0, 0}};
5309 static swig_cast_info _swigc__p_wxFocusEvent
[] = {{&_swigt__p_wxFocusEvent
, 0, 0, 0},{0, 0, 0, 0}};
5310 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent
[] = {{&_swigt__p_wxQueryLayoutInfoEvent
, 0, 0, 0},{0, 0, 0, 0}};
5311 static swig_cast_info _swigc__p_wxShowEvent
[] = {{&_swigt__p_wxShowEvent
, 0, 0, 0},{0, 0, 0, 0}};
5312 static swig_cast_info _swigc__p_wxNavigationKeyEvent
[] = {{&_swigt__p_wxNavigationKeyEvent
, 0, 0, 0},{0, 0, 0, 0}};
5313 static swig_cast_info _swigc__p_wxKeyEvent
[] = {{&_swigt__p_wxKeyEvent
, 0, 0, 0},{0, 0, 0, 0}};
5314 static swig_cast_info _swigc__p_wxScrollWinEvent
[] = {{&_swigt__p_wxScrollWinEvent
, 0, 0, 0},{0, 0, 0, 0}};
5315 static swig_cast_info _swigc__p_wxTaskBarIconEvent
[] = {{&_swigt__p_wxTaskBarIconEvent
, 0, 0, 0},{0, 0, 0, 0}};
5316 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}};
5317 static swig_cast_info _swigc__p_wxSplashScreen
[] = {{&_swigt__p_wxSplashScreen
, 0, 0, 0},{0, 0, 0, 0}};
5318 static swig_cast_info _swigc__p_wxMiniFrame
[] = {{&_swigt__p_wxMiniFrame
, 0, 0, 0},{0, 0, 0, 0}};
5319 static swig_cast_info _swigc__p_wxPyPanel
[] = {{&_swigt__p_wxPyPanel
, 0, 0, 0},{0, 0, 0, 0}};
5320 static swig_cast_info _swigc__p_wxMenuBar
[] = {{&_swigt__p_wxMenuBar
, 0, 0, 0},{0, 0, 0, 0}};
5321 static swig_cast_info _swigc__p_wxValidator
[] = {{&_swigt__p_wxValidator
, 0, 0, 0},{0, 0, 0, 0}};
5322 static swig_cast_info _swigc__p_wxPyValidator
[] = {{&_swigt__p_wxPyValidator
, 0, 0, 0},{0, 0, 0, 0}};
5323 static swig_cast_info _swigc__p_wxProgressDialog
[] = {{&_swigt__p_wxProgressDialog
, 0, 0, 0},{0, 0, 0, 0}};
5324 static swig_cast_info _swigc__p_wxStatusBar
[] = {{&_swigt__p_wxStatusBar
, 0, 0, 0},{0, 0, 0, 0}};
5325 static swig_cast_info _swigc__p_wxMDIClientWindow
[] = {{&_swigt__p_wxMDIClientWindow
, 0, 0, 0},{0, 0, 0, 0}};
5326 static swig_cast_info _swigc__p_wxPyScrolledWindow
[] = {{&_swigt__p_wxPyScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
5327 static swig_cast_info _swigc__p_wxPyVScrolledWindow
[] = {{&_swigt__p_wxPyVScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
5328 static swig_cast_info _swigc__p_wxScrolledWindow
[] = {{&_swigt__p_wxScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
5329 static swig_cast_info _swigc__p_wxSashWindow
[] = {{&_swigt__p_wxSashWindow
, 0, 0, 0},{0, 0, 0, 0}};
5330 static swig_cast_info _swigc__p_wxSplitterWindow
[] = {{&_swigt__p_wxSplitterWindow
, 0, 0, 0},{0, 0, 0, 0}};
5331 static swig_cast_info _swigc__p_wxSplashScreenWindow
[] = {{&_swigt__p_wxSplashScreenWindow
, 0, 0, 0},{0, 0, 0, 0}};
5332 static swig_cast_info _swigc__p_wxSashLayoutWindow
[] = {{&_swigt__p_wxSashLayoutWindow
, 0, 0, 0},{0, 0, 0, 0}};
5333 static swig_cast_info _swigc__p_wxPopupWindow
[] = {{&_swigt__p_wxPopupWindow
, 0, 0, 0},{0, 0, 0, 0}};
5334 static swig_cast_info _swigc__p_wxPyPopupTransientWindow
[] = {{&_swigt__p_wxPyPopupTransientWindow
, 0, 0, 0},{0, 0, 0, 0}};
5335 static swig_cast_info _swigc__p_wxTipWindow
[] = {{&_swigt__p_wxTipWindow
, 0, 0, 0},{0, 0, 0, 0}};
5336 static swig_cast_info _swigc__p_wxPreviewFrame
[] = {{&_swigt__p_wxPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}};
5337 static swig_cast_info _swigc__p_wxPyPreviewFrame
[] = {{&_swigt__p_wxPyPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}};
5338 static swig_cast_info _swigc__p_wxControl
[] = {{&_swigt__p_wxControl
, 0, 0, 0},{0, 0, 0, 0}};
5339 static swig_cast_info _swigc__p_wxMDIChildFrame
[] = {{&_swigt__p_wxMDIChildFrame
, 0, 0, 0},{0, 0, 0, 0}};
5340 static swig_cast_info _swigc__p_wxPyApp
[] = {{&_swigt__p_wxPyApp
, 0, 0, 0},{0, 0, 0, 0}};
5341 static swig_cast_info _swigc__p_wxControlWithItems
[] = {{&_swigt__p_wxControlWithItems
, 0, 0, 0},{0, 0, 0, 0}};
5342 static swig_cast_info _swigc__p_wxPreviewCanvas
[] = {{&_swigt__p_wxPreviewCanvas
, 0, 0, 0},{0, 0, 0, 0}};
5343 static swig_cast_info _swigc__p_wxPyWindow
[] = {{&_swigt__p_wxPyWindow
, 0, 0, 0},{0, 0, 0, 0}};
5344 static swig_cast_info _swigc__p_wxPyHtmlListBox
[] = {{&_swigt__p_wxPyHtmlListBox
, 0, 0, 0},{0, 0, 0, 0}};
5345 static swig_cast_info _swigc__p_wxPyVListBox
[] = {{&_swigt__p_wxPyVListBox
, 0, 0, 0},{0, 0, 0, 0}};
5346 static swig_cast_info _swigc__p_wxPyPreviewControlBar
[] = {{&_swigt__p_wxPyPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}};
5347 static swig_cast_info _swigc__p_wxPreviewControlBar
[] = {{&_swigt__p_wxPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}};
5348 static swig_cast_info _swigc__p_wxPyTaskBarIcon
[] = {{&_swigt__p_wxPyTaskBarIcon
, 0, 0, 0},{0, 0, 0, 0}};
5349 static swig_cast_info _swigc__p_wxFrame
[] = {{&_swigt__p_wxFrame
, 0, 0, 0},{0, 0, 0, 0}};
5350 static swig_cast_info _swigc__p_wxMenu
[] = {{&_swigt__p_wxMenu
, 0, 0, 0},{0, 0, 0, 0}};
5351 static swig_cast_info _swigc__p_wxMDIParentFrame
[] = {{&_swigt__p_wxMDIParentFrame
, 0, 0, 0},{0, 0, 0, 0}};
5352 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}};
5353 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}};
5354 static swig_cast_info _swigc__p_wxLayoutConstraints
[] = {{&_swigt__p_wxLayoutConstraints
, 0, 0, 0},{0, 0, 0, 0}};
5355 static swig_cast_info _swigc__p_wxGBSizerItem
[] = {{&_swigt__p_wxGBSizerItem
, 0, 0, 0},{0, 0, 0, 0}};
5356 static swig_cast_info _swigc__p_wxSizerItem
[] = {{&_swigt__p_wxSizerItem
, 0, 0, 0},{0, 0, 0, 0}};
5357 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint
[] = {{&_swigt__p_wxIndividualLayoutConstraint
, 0, 0, 0},{0, 0, 0, 0}};
5358 static swig_cast_info _swigc__p_wxStaticBoxSizer
[] = {{&_swigt__p_wxStaticBoxSizer
, 0, 0, 0},{0, 0, 0, 0}};
5359 static swig_cast_info _swigc__p_wxBoxSizer
[] = {{&_swigt__p_wxBoxSizer
, 0, 0, 0},{0, 0, 0, 0}};
5360 static swig_cast_info _swigc__p_wxSizer
[] = {{&_swigt__p_wxSizer
, 0, 0, 0},{0, 0, 0, 0}};
5361 static swig_cast_info _swigc__p_wxGridBagSizer
[] = {{&_swigt__p_wxGridBagSizer
, 0, 0, 0},{0, 0, 0, 0}};
5362 static swig_cast_info _swigc__p_wxFontData
[] = {{&_swigt__p_wxFontData
, 0, 0, 0},{0, 0, 0, 0}};
5363 static swig_cast_info _swigc__p_wxPrintData
[] = {{&_swigt__p_wxPrintData
, 0, 0, 0},{0, 0, 0, 0}};
5364 static swig_cast_info _swigc__p_wxGridSizer
[] = {{&_swigt__p_wxGridSizer
, 0, 0, 0},{0, 0, 0, 0}};
5365 static swig_cast_info _swigc__p_wxFlexGridSizer
[] = {{&_swigt__p_wxFlexGridSizer
, 0, 0, 0},{0, 0, 0, 0}};
5366 static swig_cast_info _swigc__p_wxLayoutAlgorithm
[] = {{&_swigt__p_wxLayoutAlgorithm
, 0, 0, 0},{0, 0, 0, 0}};
5367 static swig_cast_info _swigc__p_wxFSFile
[] = {{&_swigt__p_wxFSFile
, 0, 0, 0},{0, 0, 0, 0}};
5368 static swig_cast_info _swigc__p_wxFindReplaceData
[] = {{&_swigt__p_wxFindReplaceData
, 0, 0, 0},{0, 0, 0, 0}};
5369 static swig_cast_info _swigc__p_wxPySizer
[] = {{&_swigt__p_wxPySizer
, 0, 0, 0},{0, 0, 0, 0}};
5370 static swig_cast_info _swigc__p_wxColourData
[] = {{&_swigt__p_wxColourData
, 0, 0, 0},{0, 0, 0, 0}};
5371 static swig_cast_info _swigc__p_wxPrinter
[] = {{&_swigt__p_wxPrinter
, 0, 0, 0},{0, 0, 0, 0}};
5372 static swig_cast_info _swigc__p_wxMenuItem
[] = {{&_swigt__p_wxMenuItem
, 0, 0, 0},{0, 0, 0, 0}};
5373 static swig_cast_info _swigc__p_wxCURHandler
[] = {{&_swigt__p_wxCURHandler
, 0, 0, 0},{0, 0, 0, 0}};
5374 static swig_cast_info _swigc__p_wxANIHandler
[] = {{&_swigt__p_wxANIHandler
, 0, 0, 0},{0, 0, 0, 0}};
5375 static swig_cast_info _swigc__p_wxPNGHandler
[] = {{&_swigt__p_wxPNGHandler
, 0, 0, 0},{0, 0, 0, 0}};
5376 static swig_cast_info _swigc__p_wxGIFHandler
[] = {{&_swigt__p_wxGIFHandler
, 0, 0, 0},{0, 0, 0, 0}};
5377 static swig_cast_info _swigc__p_wxPCXHandler
[] = {{&_swigt__p_wxPCXHandler
, 0, 0, 0},{0, 0, 0, 0}};
5378 static swig_cast_info _swigc__p_wxJPEGHandler
[] = {{&_swigt__p_wxJPEGHandler
, 0, 0, 0},{0, 0, 0, 0}};
5379 static swig_cast_info _swigc__p_wxPNMHandler
[] = {{&_swigt__p_wxPNMHandler
, 0, 0, 0},{0, 0, 0, 0}};
5380 static swig_cast_info _swigc__p_wxICOHandler
[] = {{&_swigt__p_wxICOHandler
, 0, 0, 0},{0, 0, 0, 0}};
5381 static swig_cast_info _swigc__p_wxBMPHandler
[] = {{&_swigt__p_wxBMPHandler
, 0, 0, 0},{0, 0, 0, 0}};
5382 static swig_cast_info _swigc__p_wxPyImageHandler
[] = {{&_swigt__p_wxPyImageHandler
, 0, 0, 0},{0, 0, 0, 0}};
5383 static swig_cast_info _swigc__p_wxImageHandler
[] = {{&_swigt__p_wxImageHandler
, 0, 0, 0},{0, 0, 0, 0}};
5384 static swig_cast_info _swigc__p_wxXPMHandler
[] = {{&_swigt__p_wxXPMHandler
, 0, 0, 0},{0, 0, 0, 0}};
5385 static swig_cast_info _swigc__p_wxTIFFHandler
[] = {{&_swigt__p_wxTIFFHandler
, 0, 0, 0},{0, 0, 0, 0}};
5386 static swig_cast_info _swigc__p_wxStdDialogButtonSizer
[] = {{&_swigt__p_wxStdDialogButtonSizer
, 0, 0, 0},{0, 0, 0, 0}};
5387 static swig_cast_info _swigc__p_wxAcceleratorTable
[] = {{&_swigt__p_wxAcceleratorTable
, 0, 0, 0},{0, 0, 0, 0}};
5388 static swig_cast_info _swigc__p_wxImage
[] = {{&_swigt__p_wxImage
, 0, 0, 0},{0, 0, 0, 0}};
5389 static swig_cast_info _swigc__p_wxPyPrintout
[] = {{&_swigt__p_wxPyPrintout
, 0, 0, 0},{0, 0, 0, 0}};
5390 static swig_cast_info _swigc__p_wxPrintPreview
[] = {{&_swigt__p_wxPrintPreview
, 0, 0, 0},{0, 0, 0, 0}};
5391 static swig_cast_info _swigc__p_wxPyPrintPreview
[] = {{&_swigt__p_wxPyPrintPreview
, 0, 0, 0},{0, 0, 0, 0}};
5392 static swig_cast_info _swigc__p_wxPageSetupDialog
[] = {{&_swigt__p_wxPageSetupDialog
, 0, 0, 0},{0, 0, 0, 0}};
5393 static swig_cast_info _swigc__p_wxPrintDialog
[] = {{&_swigt__p_wxPrintDialog
, 0, 0, 0},{0, 0, 0, 0}};
5394 static swig_cast_info _swigc__p_wxFileSystem
[] = {{&_swigt__p_wxFileSystem
, 0, 0, 0},{0, 0, 0, 0}};
5395 static swig_cast_info _swigc__p_wxPageSetupDialogData
[] = {{&_swigt__p_wxPageSetupDialogData
, 0, 0, 0},{0, 0, 0, 0}};
5396 static swig_cast_info _swigc__p_wxPrintDialogData
[] = {{&_swigt__p_wxPrintDialogData
, 0, 0, 0},{0, 0, 0, 0}};
5397 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}};
5398 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}};
5399 static swig_cast_info _swigc__p_wxPaperSize
[] = { {&_swigt__p_wxPaperSize
, 0, 0, 0},{0, 0, 0, 0}};
5400 static swig_cast_info _swigc__p_wxPyWizardPage
[] = { {&_swigt__p_wxPyWizardPage
, 0, 0, 0},{0, 0, 0, 0}};
5401 static swig_cast_info _swigc__p_wxSize
[] = { {&_swigt__p_wxSize
, 0, 0, 0},{0, 0, 0, 0}};
5402 static swig_cast_info _swigc__p_wxString
[] = { {&_swigt__p_wxString
, 0, 0, 0},{0, 0, 0, 0}};
5403 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}};
5404 static swig_cast_info _swigc__p_wxVisualAttributes
[] = { {&_swigt__p_wxVisualAttributes
, 0, 0, 0},{0, 0, 0, 0}};
5405 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}};
5406 static swig_cast_info _swigc__p_wxWizard
[] = { {&_swigt__p_wxWizard
, 0, 0, 0},{0, 0, 0, 0}};
5407 static swig_cast_info _swigc__p_wxWizardEvent
[] = { {&_swigt__p_wxWizardEvent
, 0, 0, 0},{0, 0, 0, 0}};
5408 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}};
5409 static swig_cast_info _swigc__p_wxWizardPageSimple
[] = { {&_swigt__p_wxWizardPageSimple
, 0, 0, 0},{0, 0, 0, 0}};
5410 static swig_cast_info _swigc__ptrdiff_t
[] = { {&_swigt__ptrdiff_t
, 0, 0, 0},{0, 0, 0, 0}};
5411 static swig_cast_info _swigc__std__ptrdiff_t
[] = { {&_swigt__std__ptrdiff_t
, 0, 0, 0},{0, 0, 0, 0}};
5412 static swig_cast_info _swigc__unsigned_int
[] = { {&_swigt__unsigned_int
, 0, 0, 0},{0, 0, 0, 0}};
5414 static swig_cast_info
*swig_cast_initial
[] = {
5416 _swigc__p_form_ops_t
,
5418 _swigc__p_unsigned_char
,
5419 _swigc__p_unsigned_int
,
5420 _swigc__p_unsigned_long
,
5421 _swigc__p_wxANIHandler
,
5422 _swigc__p_wxAcceleratorTable
,
5423 _swigc__p_wxActivateEvent
,
5424 _swigc__p_wxBMPHandler
,
5426 _swigc__p_wxBoxSizer
,
5427 _swigc__p_wxCURHandler
,
5428 _swigc__p_wxCalculateLayoutEvent
,
5430 _swigc__p_wxChildFocusEvent
,
5431 _swigc__p_wxCloseEvent
,
5432 _swigc__p_wxColourData
,
5433 _swigc__p_wxColourDialog
,
5434 _swigc__p_wxCommandEvent
,
5435 _swigc__p_wxContextMenuEvent
,
5436 _swigc__p_wxControl
,
5437 _swigc__p_wxControlWithItems
,
5438 _swigc__p_wxDateEvent
,
5440 _swigc__p_wxDirDialog
,
5441 _swigc__p_wxDisplayChangedEvent
,
5442 _swigc__p_wxDropFilesEvent
,
5443 _swigc__p_wxDuplexMode
,
5444 _swigc__p_wxEraseEvent
,
5446 _swigc__p_wxEvtHandler
,
5448 _swigc__p_wxFileDialog
,
5449 _swigc__p_wxFileSystem
,
5450 _swigc__p_wxFindDialogEvent
,
5451 _swigc__p_wxFindReplaceData
,
5452 _swigc__p_wxFindReplaceDialog
,
5453 _swigc__p_wxFlexGridSizer
,
5454 _swigc__p_wxFocusEvent
,
5455 _swigc__p_wxFontData
,
5456 _swigc__p_wxFontDialog
,
5458 _swigc__p_wxGBSizerItem
,
5459 _swigc__p_wxGIFHandler
,
5460 _swigc__p_wxGridBagSizer
,
5461 _swigc__p_wxGridSizer
,
5462 _swigc__p_wxICOHandler
,
5463 _swigc__p_wxIconizeEvent
,
5464 _swigc__p_wxIdleEvent
,
5466 _swigc__p_wxImageHandler
,
5467 _swigc__p_wxIndividualLayoutConstraint
,
5468 _swigc__p_wxInitDialogEvent
,
5469 _swigc__p_wxJPEGHandler
,
5470 _swigc__p_wxKeyEvent
,
5471 _swigc__p_wxLayoutAlgorithm
,
5472 _swigc__p_wxLayoutConstraints
,
5473 _swigc__p_wxMDIChildFrame
,
5474 _swigc__p_wxMDIClientWindow
,
5475 _swigc__p_wxMDIParentFrame
,
5476 _swigc__p_wxMaximizeEvent
,
5478 _swigc__p_wxMenuBar
,
5479 _swigc__p_wxMenuEvent
,
5480 _swigc__p_wxMenuItem
,
5481 _swigc__p_wxMessageDialog
,
5482 _swigc__p_wxMiniFrame
,
5483 _swigc__p_wxMouseCaptureChangedEvent
,
5484 _swigc__p_wxMouseEvent
,
5485 _swigc__p_wxMoveEvent
,
5486 _swigc__p_wxMultiChoiceDialog
,
5487 _swigc__p_wxNavigationKeyEvent
,
5488 _swigc__p_wxNcPaintEvent
,
5489 _swigc__p_wxNotifyEvent
,
5491 _swigc__p_wxPCXHandler
,
5492 _swigc__p_wxPNGHandler
,
5493 _swigc__p_wxPNMHandler
,
5494 _swigc__p_wxPageSetupDialog
,
5495 _swigc__p_wxPageSetupDialogData
,
5496 _swigc__p_wxPaintEvent
,
5497 _swigc__p_wxPaletteChangedEvent
,
5499 _swigc__p_wxPaperSize
,
5500 _swigc__p_wxPasswordEntryDialog
,
5501 _swigc__p_wxPopupWindow
,
5502 _swigc__p_wxPreviewCanvas
,
5503 _swigc__p_wxPreviewControlBar
,
5504 _swigc__p_wxPreviewFrame
,
5505 _swigc__p_wxPrintData
,
5506 _swigc__p_wxPrintDialog
,
5507 _swigc__p_wxPrintDialogData
,
5508 _swigc__p_wxPrintPreview
,
5509 _swigc__p_wxPrinter
,
5510 _swigc__p_wxProgressDialog
,
5512 _swigc__p_wxPyCommandEvent
,
5513 _swigc__p_wxPyEvent
,
5514 _swigc__p_wxPyHtmlListBox
,
5515 _swigc__p_wxPyImageHandler
,
5516 _swigc__p_wxPyPanel
,
5517 _swigc__p_wxPyPopupTransientWindow
,
5518 _swigc__p_wxPyPreviewControlBar
,
5519 _swigc__p_wxPyPreviewFrame
,
5520 _swigc__p_wxPyPrintPreview
,
5521 _swigc__p_wxPyPrintout
,
5522 _swigc__p_wxPyScrolledWindow
,
5523 _swigc__p_wxPySizer
,
5524 _swigc__p_wxPyTaskBarIcon
,
5525 _swigc__p_wxPyVListBox
,
5526 _swigc__p_wxPyVScrolledWindow
,
5527 _swigc__p_wxPyValidator
,
5528 _swigc__p_wxPyWindow
,
5529 _swigc__p_wxPyWizardPage
,
5530 _swigc__p_wxQueryLayoutInfoEvent
,
5531 _swigc__p_wxQueryNewPaletteEvent
,
5532 _swigc__p_wxSashEvent
,
5533 _swigc__p_wxSashLayoutWindow
,
5534 _swigc__p_wxSashWindow
,
5535 _swigc__p_wxScrollEvent
,
5536 _swigc__p_wxScrollWinEvent
,
5537 _swigc__p_wxScrolledWindow
,
5538 _swigc__p_wxSetCursorEvent
,
5539 _swigc__p_wxShowEvent
,
5540 _swigc__p_wxSingleChoiceDialog
,
5542 _swigc__p_wxSizeEvent
,
5544 _swigc__p_wxSizerItem
,
5545 _swigc__p_wxSplashScreen
,
5546 _swigc__p_wxSplashScreenWindow
,
5547 _swigc__p_wxSplitterEvent
,
5548 _swigc__p_wxSplitterWindow
,
5549 _swigc__p_wxStaticBoxSizer
,
5550 _swigc__p_wxStatusBar
,
5551 _swigc__p_wxStdDialogButtonSizer
,
5553 _swigc__p_wxSysColourChangedEvent
,
5554 _swigc__p_wxTIFFHandler
,
5555 _swigc__p_wxTaskBarIconEvent
,
5556 _swigc__p_wxTextEntryDialog
,
5557 _swigc__p_wxTipWindow
,
5558 _swigc__p_wxTopLevelWindow
,
5559 _swigc__p_wxUpdateUIEvent
,
5560 _swigc__p_wxValidator
,
5561 _swigc__p_wxVisualAttributes
,
5563 _swigc__p_wxWindowCreateEvent
,
5564 _swigc__p_wxWindowDestroyEvent
,
5566 _swigc__p_wxWizardEvent
,
5567 _swigc__p_wxWizardPage
,
5568 _swigc__p_wxWizardPageSimple
,
5569 _swigc__p_wxXPMHandler
,
5571 _swigc__std__ptrdiff_t
,
5572 _swigc__unsigned_int
,
5576 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
5578 static swig_const_info swig_const_table
[] = {
5579 {0, 0, 0, 0.0, 0, 0}};
5584 /*************************************************************************
5585 * Type initialization:
5586 * This problem is tough by the requirement that no dynamic
5587 * memory is used. Also, since swig_type_info structures store pointers to
5588 * swig_cast_info structures and swig_cast_info structures store pointers back
5589 * to swig_type_info structures, we need some lookup code at initialization.
5590 * The idea is that swig generates all the structures that are needed.
5591 * The runtime then collects these partially filled structures.
5592 * The SWIG_InitializeModule function takes these initial arrays out of
5593 * swig_module, and does all the lookup, filling in the swig_module.types
5594 * array with the correct data and linking the correct swig_cast_info
5595 * structures together.
5597 * The generated swig_type_info structures are assigned staticly to an initial
5598 * array. We just loop though that array, and handle each type individually.
5599 * First we lookup if this type has been already loaded, and if so, use the
5600 * loaded structure instead of the generated one. Then we have to fill in the
5601 * cast linked list. The cast data is initially stored in something like a
5602 * two-dimensional array. Each row corresponds to a type (there are the same
5603 * number of rows as there are in the swig_type_initial array). Each entry in
5604 * a column is one of the swig_cast_info structures for that type.
5605 * The cast_initial array is actually an array of arrays, because each row has
5606 * a variable number of columns. So to actually build the cast linked list,
5607 * we find the array of casts associated with the type, and loop through it
5608 * adding the casts to the list. The one last trick we need to do is making
5609 * sure the type pointer in the swig_cast_info struct is correct.
5611 * First off, we lookup the cast->type name to see if it is already loaded.
5612 * There are three cases to handle:
5613 * 1) If the cast->type has already been loaded AND the type we are adding
5614 * casting info to has not been loaded (it is in this module), THEN we
5615 * replace the cast->type pointer with the type pointer that has already
5617 * 2) If BOTH types (the one we are adding casting info to, and the
5618 * cast->type) are loaded, THEN the cast info has already been loaded by
5619 * the previous module so we just ignore it.
5620 * 3) Finally, if cast->type has not already been loaded, then we add that
5621 * swig_cast_info to the linked list (because the cast->type) pointer will
5633 #define SWIGRUNTIME_DEBUG
5637 SWIG_InitializeModule(void *clientdata
) {
5639 swig_module_info
*module_head
;
5640 static int init_run
= 0;
5642 clientdata
= clientdata
;
5644 if (init_run
) return;
5647 /* Initialize the swig_module */
5648 swig_module
.type_initial
= swig_type_initial
;
5649 swig_module
.cast_initial
= swig_cast_initial
;
5651 /* Try and load any already created modules */
5652 module_head
= SWIG_GetModule(clientdata
);
5654 swig_module
.next
= module_head
->next
;
5655 module_head
->next
= &swig_module
;
5657 /* This is the first module loaded */
5658 swig_module
.next
= &swig_module
;
5659 SWIG_SetModule(clientdata
, &swig_module
);
5662 /* Now work on filling in swig_module.types */
5663 #ifdef SWIGRUNTIME_DEBUG
5664 printf("SWIG_InitializeModule: size %d\n", swig_module
.size
);
5666 for (i
= 0; i
< swig_module
.size
; ++i
) {
5667 swig_type_info
*type
= 0;
5668 swig_type_info
*ret
;
5669 swig_cast_info
*cast
;
5671 #ifdef SWIGRUNTIME_DEBUG
5672 printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
);
5675 /* if there is another module already loaded */
5676 if (swig_module
.next
!= &swig_module
) {
5677 type
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, swig_module
.type_initial
[i
]->name
);
5680 /* Overwrite clientdata field */
5681 #ifdef SWIGRUNTIME_DEBUG
5682 printf("SWIG_InitializeModule: found type %s\n", type
->name
);
5684 if (swig_module
.type_initial
[i
]->clientdata
) {
5685 type
->clientdata
= swig_module
.type_initial
[i
]->clientdata
;
5686 #ifdef SWIGRUNTIME_DEBUG
5687 printf("SWIG_InitializeModule: found and overwrite type %s \n", type
->name
);
5691 type
= swig_module
.type_initial
[i
];
5694 /* Insert casting types */
5695 cast
= swig_module
.cast_initial
[i
];
5696 while (cast
->type
) {
5697 /* Don't need to add information already in the list */
5699 #ifdef SWIGRUNTIME_DEBUG
5700 printf("SWIG_InitializeModule: look cast %s\n", cast
->type
->name
);
5702 if (swig_module
.next
!= &swig_module
) {
5703 ret
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, cast
->type
->name
);
5704 #ifdef SWIGRUNTIME_DEBUG
5705 if (ret
) printf("SWIG_InitializeModule: found cast %s\n", ret
->name
);
5709 if (type
== swig_module
.type_initial
[i
]) {
5710 #ifdef SWIGRUNTIME_DEBUG
5711 printf("SWIG_InitializeModule: skip old type %s\n", ret
->name
);
5716 /* Check for casting already in the list */
5717 swig_cast_info
*ocast
= SWIG_TypeCheck(ret
->name
, type
);
5718 #ifdef SWIGRUNTIME_DEBUG
5719 if (ocast
) printf("SWIG_InitializeModule: skip old cast %s\n", ret
->name
);
5721 if (!ocast
) ret
= 0;
5726 #ifdef SWIGRUNTIME_DEBUG
5727 printf("SWIG_InitializeModule: adding cast %s\n", cast
->type
->name
);
5730 type
->cast
->prev
= cast
;
5731 cast
->next
= type
->cast
;
5737 /* Set entry in modules->types array equal to the type */
5738 swig_module
.types
[i
] = type
;
5740 swig_module
.types
[i
] = 0;
5742 #ifdef SWIGRUNTIME_DEBUG
5743 printf("**** SWIG_InitializeModule: Cast List ******\n");
5744 for (i
= 0; i
< swig_module
.size
; ++i
) {
5746 swig_cast_info
*cast
= swig_module
.cast_initial
[i
];
5747 printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
);
5748 while (cast
->type
) {
5749 printf("SWIG_InitializeModule: cast type %s\n", cast
->type
->name
);
5753 printf("---- Total casts: %d\n",j
);
5755 printf("**** SWIG_InitializeModule: Cast List ******\n");
5759 /* This function will propagate the clientdata field of type to
5760 * any new swig_type_info structures that have been added into the list
5761 * of equivalent types. It is like calling
5762 * SWIG_TypeClientData(type, clientdata) a second time.
5765 SWIG_PropagateClientData(void) {
5767 swig_cast_info
*equiv
;
5768 static int init_run
= 0;
5770 if (init_run
) return;
5773 for (i
= 0; i
< swig_module
.size
; i
++) {
5774 if (swig_module
.types
[i
]->clientdata
) {
5775 equiv
= swig_module
.types
[i
]->cast
;
5777 if (!equiv
->converter
) {
5778 if (equiv
->type
&& !equiv
->type
->clientdata
)
5779 SWIG_TypeClientData(equiv
->type
, swig_module
.types
[i
]->clientdata
);
5781 equiv
= equiv
->next
;
5801 /* Python-specific SWIG API */
5802 #define SWIG_newvarlink() SWIG_Python_newvarlink()
5803 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
5804 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
5806 /* -----------------------------------------------------------------------------
5807 * global variable support code.
5808 * ----------------------------------------------------------------------------- */
5810 typedef struct swig_globalvar
{
5811 char *name
; /* Name of global variable */
5812 PyObject
*(*get_attr
)(void); /* Return the current value */
5813 int (*set_attr
)(PyObject
*); /* Set the value */
5814 struct swig_globalvar
*next
;
5817 typedef struct swig_varlinkobject
{
5819 swig_globalvar
*vars
;
5820 } swig_varlinkobject
;
5822 SWIGINTERN PyObject
*
5823 swig_varlink_repr(swig_varlinkobject
*v
) {
5825 return PyString_FromString("<Swig global variables>");
5829 swig_varlink_print(swig_varlinkobject
*v
, FILE *fp
, int flags
) {
5830 swig_globalvar
*var
;
5832 fprintf(fp
,"Swig global variables { ");
5833 for (var
= v
->vars
; var
; var
=var
->next
) {
5834 fprintf(fp
,"%s", var
->name
);
5835 if (var
->next
) fprintf(fp
,", ");
5841 SWIGINTERN PyObject
*
5842 swig_varlink_getattr(swig_varlinkobject
*v
, char *n
) {
5843 swig_globalvar
*var
= v
->vars
;
5845 if (strcmp(var
->name
,n
) == 0) {
5846 return (*var
->get_attr
)();
5850 PyErr_SetString(PyExc_NameError
,"Unknown C global variable");
5855 swig_varlink_setattr(swig_varlinkobject
*v
, char *n
, PyObject
*p
) {
5856 swig_globalvar
*var
= v
->vars
;
5858 if (strcmp(var
->name
,n
) == 0) {
5859 return (*var
->set_attr
)(p
);
5863 PyErr_SetString(PyExc_NameError
,"Unknown C global variable");
5867 SWIGINTERN PyTypeObject
*
5868 swig_varlink_type(void) {
5869 static char varlink__doc__
[] = "Swig var link object";
5870 static PyTypeObject varlink_type
5871 #if !defined(__cplusplus)
5873 static int type_init
= 0;
5878 PyObject_HEAD_INIT(&PyType_Type
)
5879 0, /* Number of items in variable part (ob_size) */
5880 (char *)"swigvarlink", /* Type name (tp_name) */
5881 sizeof(swig_varlinkobject
), /* Basic size (tp_basicsize) */
5882 0, /* Itemsize (tp_itemsize) */
5883 0, /* Deallocator (tp_dealloc) */
5884 (printfunc
) swig_varlink_print
, /* Print (tp_print) */
5885 (getattrfunc
) swig_varlink_getattr
, /* get attr (tp_getattr) */
5886 (setattrfunc
) swig_varlink_setattr
, /* Set attr (tp_setattr) */
5888 (reprfunc
) swig_varlink_repr
, /* tp_repr */
5889 0, /* tp_as_number */
5890 0, /* tp_as_sequence */
5891 0, /* tp_as_mapping */
5895 0, /* tp_getattro */
5896 0, /* tp_setattro */
5897 0, /* tp_as_buffer */
5899 varlink__doc__
, /* tp_doc */
5900 #if PY_VERSION_HEX >= 0x02000000
5901 0, /* tp_traverse */
5904 #if PY_VERSION_HEX >= 0x02010000
5905 0, /* tp_richcompare */
5906 0, /* tp_weaklistoffset */
5908 #if PY_VERSION_HEX >= 0x02020000
5909 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
5911 #if PY_VERSION_HEX >= 0x02030000
5915 0,0,0,0 /* tp_alloc -> tp_next */
5918 #if !defined(__cplusplus)
5923 return &varlink_type
;
5926 /* Create a variable linking object for use later */
5927 SWIGINTERN PyObject
*
5928 SWIG_Python_newvarlink(void) {
5929 swig_varlinkobject
*result
= PyObject_NEW(swig_varlinkobject
, swig_varlink_type());
5933 return ((PyObject
*) result
);
5937 SWIG_Python_addvarlink(PyObject
*p
, char *name
, PyObject
*(*get_attr
)(void), int (*set_attr
)(PyObject
*p
)) {
5938 swig_varlinkobject
*v
= (swig_varlinkobject
*) p
;
5939 swig_globalvar
*gv
= (swig_globalvar
*) malloc(sizeof(swig_globalvar
));
5941 size_t size
= strlen(name
)+1;
5942 gv
->name
= (char *)malloc(size
);
5944 strncpy(gv
->name
,name
,size
);
5945 gv
->get_attr
= get_attr
;
5946 gv
->set_attr
= set_attr
;
5953 /* -----------------------------------------------------------------------------
5954 * constants/methods manipulation
5955 * ----------------------------------------------------------------------------- */
5957 /* Install Constants */
5959 SWIG_Python_InstallConstants(PyObject
*d
, swig_const_info constants
[]) {
5962 for (i
= 0; constants
[i
].type
; ++i
) {
5963 switch(constants
[i
].type
) {
5965 obj
= PyInt_FromLong(constants
[i
].lvalue
);
5968 obj
= PyFloat_FromDouble(constants
[i
].dvalue
);
5970 case SWIG_PY_STRING
:
5971 if (constants
[i
].pvalue
) {
5972 obj
= PyString_FromString((char *) constants
[i
].pvalue
);
5978 case SWIG_PY_POINTER
:
5979 obj
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0);
5981 case SWIG_PY_BINARY
:
5982 obj
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
));
5989 PyDict_SetItemString(d
,constants
[i
].name
,obj
);
5995 /* -----------------------------------------------------------------------------*/
5996 /* Fix SwigMethods to carry the callback ptrs when needed */
5997 /* -----------------------------------------------------------------------------*/
6000 SWIG_Python_FixMethods(PyMethodDef
*methods
,
6001 swig_const_info
*const_table
,
6002 swig_type_info
**types
,
6003 swig_type_info
**types_initial
) {
6005 for (i
= 0; methods
[i
].ml_name
; ++i
) {
6006 char *c
= methods
[i
].ml_doc
;
6007 if (c
&& (c
= strstr(c
, "swig_ptr: "))) {
6009 swig_const_info
*ci
= 0;
6010 char *name
= c
+ 10;
6011 for (j
= 0; const_table
[j
].type
; ++j
) {
6012 if (strncmp(const_table
[j
].name
, name
,
6013 strlen(const_table
[j
].name
)) == 0) {
6014 ci
= &(const_table
[j
]);
6019 size_t shift
= (ci
->ptype
) - types
;
6020 swig_type_info
*ty
= types_initial
[shift
];
6021 size_t ldoc
= (c
- methods
[i
].ml_doc
);
6022 size_t lptr
= strlen(ty
->name
)+2*sizeof(void*)+2;
6023 char *ndoc
= (char*)malloc(ldoc
+ lptr
+ 10);
6026 void *ptr
= (ci
->type
== SWIG_PY_POINTER
) ? ci
->pvalue
: 0;
6028 strncpy(buff
, methods
[i
].ml_doc
, ldoc
);
6030 strncpy(buff
, "swig_ptr: ", 10);
6032 SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
);
6033 methods
[i
].ml_doc
= ndoc
;
6041 /* -----------------------------------------------------------------------------*
6042 * Initialize type list
6043 * -----------------------------------------------------------------------------*/
6049 /* -----------------------------------------------------------------------------*
6050 * Partial Init method
6051 * -----------------------------------------------------------------------------*/
6056 SWIGEXPORT
void SWIG_init(void) {
6057 static PyObject
*SWIG_globals
= 0;
6059 if (!SWIG_globals
) SWIG_globals
= SWIG_newvarlink();
6061 /* Fix SwigMethods to carry the callback ptrs when needed */
6062 SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_type_initial
);
6064 m
= Py_InitModule((char *) SWIG_name
, SwigMethods
);
6065 d
= PyModule_GetDict(m
);
6067 SWIG_InitializeModule(0);
6068 SWIG_InstallConstants(d
,swig_const_table
);
6071 PyDict_SetItemString(d
,"WIZARD_EX_HELPBUTTON", SWIG_From_int(static_cast<int >(wxWIZARD_EX_HELPBUTTON
)));
6073 PyDict_SetItemString(d
, "wxEVT_WIZARD_PAGE_CHANGED", PyInt_FromLong(wxEVT_WIZARD_PAGE_CHANGED
));
6074 PyDict_SetItemString(d
, "wxEVT_WIZARD_PAGE_CHANGING", PyInt_FromLong(wxEVT_WIZARD_PAGE_CHANGING
));
6075 PyDict_SetItemString(d
, "wxEVT_WIZARD_CANCEL", PyInt_FromLong(wxEVT_WIZARD_CANCEL
));
6076 PyDict_SetItemString(d
, "wxEVT_WIZARD_HELP", PyInt_FromLong(wxEVT_WIZARD_HELP
));
6077 PyDict_SetItemString(d
, "wxEVT_WIZARD_FINISHED", PyInt_FromLong(wxEVT_WIZARD_FINISHED
));