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_wxWindow swig_types[146]
1581 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[147]
1582 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[148]
1583 #define SWIGTYPE_p_wxWizard swig_types[149]
1584 #define SWIGTYPE_p_wxWizardEvent swig_types[150]
1585 #define SWIGTYPE_p_wxWizardPage swig_types[151]
1586 #define SWIGTYPE_p_wxWizardPageSimple swig_types[152]
1587 #define SWIGTYPE_p_wxXPMHandler swig_types[153]
1588 #define SWIGTYPE_ptrdiff_t swig_types[154]
1589 #define SWIGTYPE_std__ptrdiff_t swig_types[155]
1590 #define SWIGTYPE_unsigned_int swig_types[156]
1591 static swig_type_info
*swig_types
[158];
1592 static swig_module_info swig_module
= {swig_types
, 157, 0, 0, 0, 0};
1593 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
1594 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
1596 /* -------- TYPES TABLE (END) -------- */
1599 /*-----------------------------------------------
1600 @(target):= _wizard.so
1601 ------------------------------------------------*/
1602 #define SWIG_init init_wizard
1604 #define SWIG_name "_wizard"
1606 #include "wx/wxPython/wxPython.h"
1607 #include "wx/wxPython/pyclasses.h"
1608 #include "wx/wxPython/printfw.h"
1610 #include <wx/wizard.h>
1613 static const wxString
wxPyEmptyString(wxEmptyString
);
1615 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,72,SWIG_define@*/
1616 #define SWIG_From_int PyInt_FromLong
1624 SWIG_CheckLongInRange(long value
, long min_value
, long max_value
,
1627 if (value
< min_value
) {
1629 PyErr_Format(PyExc_OverflowError
,
1630 "value %ld is less than '%s' minimum %ld",
1631 value
, errmsg
, min_value
);
1634 } else if (value
> max_value
) {
1636 PyErr_Format(PyExc_OverflowError
,
1637 "value %ld is greater than '%s' maximum %ld",
1638 value
, errmsg
, max_value
);
1647 SWIG_AsVal_long(PyObject
* obj
, long* val
)
1649 if (PyNumber_Check(obj
)) {
1650 if (val
) *val
= PyInt_AsLong(obj
);
1654 SWIG_type_error("number", obj
);
1660 #if INT_MAX != LONG_MAX
1662 SWIG_AsVal_int(PyObject
*obj
, int *val
)
1664 const char* errmsg
= val
? "int" : (char*)0;
1666 if (SWIG_AsVal_long(obj
, &v
)) {
1667 if (SWIG_CheckLongInRange(v
, INT_MIN
,INT_MAX
, errmsg
)) {
1668 if (val
) *val
= static_cast<int >(v
);
1677 SWIG_type_error(errmsg
, obj
);
1682 SWIGINTERNINLINE
int
1683 SWIG_AsVal_int(PyObject
*obj
, int *val
)
1685 return SWIG_AsVal_long(obj
,(long*)val
);
1690 SWIGINTERNINLINE
int
1691 SWIG_As_int(PyObject
* obj
)
1694 if (!SWIG_AsVal_int(obj
, &v
)) {
1696 this is needed to make valgrind/purify happier.
1698 memset((void*)&v
, 0, sizeof(int));
1705 SWIG_AsVal_bool(PyObject
*obj
, bool *val
)
1707 if (obj
== Py_True
) {
1708 if (val
) *val
= true;
1711 if (obj
== Py_False
) {
1712 if (val
) *val
= false;
1716 if (SWIG_AsVal_int(obj
, &res
)) {
1717 if (val
) *val
= res
? true : false;
1723 SWIG_type_error("bool", obj
);
1729 SWIGINTERNINLINE
bool
1730 SWIG_As_bool(PyObject
* obj
)
1733 if (!SWIG_AsVal_bool(obj
, &v
)) {
1735 this is needed to make valgrind/purify happier.
1737 memset((void*)&v
, 0, sizeof(bool));
1743 SWIGINTERNINLINE
int
1744 SWIG_Check_int(PyObject
* obj
)
1746 return SWIG_AsVal_int(obj
, (int*)0);
1750 SWIGINTERNINLINE
int
1751 SWIG_Check_bool(PyObject
* obj
)
1753 return SWIG_AsVal_bool(obj
, (bool*)0);
1756 static bool wxWizardPage_Create(wxWizardPage
*self
,wxWizard
*parent
,wxBitmap
const &bitmap
=wxNullBitmap
,wxString
const &resource
=wxPyEmptyString
){
1758 if (resource
.Length())
1759 res
= (wxChar
*)resource
.c_str();
1760 return self
->Create(parent
, bitmap
, res
);
1762 // C++ Version of a Python aware class
1763 class wxPyWizardPage
: public wxWizardPage
{
1764 DECLARE_ABSTRACT_CLASS(wxPyWizardPage
)
1766 wxPyWizardPage() : wxWizardPage() {}
1767 wxPyWizardPage(wxWizard
*parent
,
1768 const wxBitmap
& bitmap
= wxNullBitmap
,
1769 const wxChar
* resource
= NULL
)
1770 : wxWizardPage(parent
, bitmap
, resource
) {}
1772 DEC_PYCALLBACK_WIZPG__pure(GetPrev
);
1773 DEC_PYCALLBACK_WIZPG__pure(GetNext
);
1774 DEC_PYCALLBACK_BITMAP__pure(GetBitmap
);
1776 DEC_PYCALLBACK_VOID_INT4(DoMoveWindow
);
1777 DEC_PYCALLBACK_VOID_INT5(DoSetSize
);
1778 DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize
);
1779 DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize
);
1781 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize
);
1782 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize
);
1783 DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition
);
1785 DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize
);
1786 DEC_PYCALLBACK_SIZE_const(DoGetBestSize
);
1788 DEC_PYCALLBACK__(InitDialog
);
1789 DEC_PYCALLBACK_BOOL_(TransferDataFromWindow
);
1790 DEC_PYCALLBACK_BOOL_(TransferDataToWindow
);
1791 DEC_PYCALLBACK_BOOL_(Validate
);
1793 DEC_PYCALLBACK_BOOL_const(AcceptsFocus
);
1794 DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard
);
1795 DEC_PYCALLBACK_SIZE_const(GetMaxSize
);
1797 DEC_PYCALLBACK_VOID_WXWINBASE(AddChild
);
1798 DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild
);
1804 IMPLEMENT_ABSTRACT_CLASS(wxPyWizardPage
, wxWizardPage
);
1806 IMP_PYCALLBACK_WIZPG__pure(wxPyWizardPage
, wxWizardPage
, GetPrev
);
1807 IMP_PYCALLBACK_WIZPG__pure(wxPyWizardPage
, wxWizardPage
, GetNext
);
1808 IMP_PYCALLBACK_BITMAP__pure(wxPyWizardPage
, wxWizardPage
, GetBitmap
);
1810 IMP_PYCALLBACK_VOID_INT4(wxPyWizardPage
, wxWizardPage
, DoMoveWindow
);
1811 IMP_PYCALLBACK_VOID_INT5(wxPyWizardPage
, wxWizardPage
, DoSetSize
);
1812 IMP_PYCALLBACK_VOID_INTINT(wxPyWizardPage
, wxWizardPage
, DoSetClientSize
);
1813 IMP_PYCALLBACK_VOID_INTINT(wxPyWizardPage
, wxWizardPage
, DoSetVirtualSize
);
1815 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage
, wxWizardPage
, DoGetSize
);
1816 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage
, wxWizardPage
, DoGetClientSize
);
1817 IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage
, wxWizardPage
, DoGetPosition
);
1819 IMP_PYCALLBACK_SIZE_const(wxPyWizardPage
, wxWizardPage
, DoGetVirtualSize
);
1820 IMP_PYCALLBACK_SIZE_const(wxPyWizardPage
, wxWizardPage
, DoGetBestSize
);
1822 IMP_PYCALLBACK__(wxPyWizardPage
, wxWizardPage
, InitDialog
);
1823 IMP_PYCALLBACK_BOOL_(wxPyWizardPage
, wxWizardPage
, TransferDataFromWindow
);
1824 IMP_PYCALLBACK_BOOL_(wxPyWizardPage
, wxWizardPage
, TransferDataToWindow
);
1825 IMP_PYCALLBACK_BOOL_(wxPyWizardPage
, wxWizardPage
, Validate
);
1827 IMP_PYCALLBACK_BOOL_const(wxPyWizardPage
, wxWizardPage
, AcceptsFocus
);
1828 IMP_PYCALLBACK_BOOL_const(wxPyWizardPage
, wxWizardPage
, AcceptsFocusFromKeyboard
);
1829 IMP_PYCALLBACK_SIZE_const(wxPyWizardPage
, wxWizardPage
, GetMaxSize
);
1831 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWizardPage
, wxWizardPage
, AddChild
);
1832 IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWizardPage
, wxWizardPage
, RemoveChild
);
1835 static wxPyWizardPage
*new_wxPyWizardPage(wxWizard
*parent
,wxBitmap
const *bitmap
=&wxNullBitmap
,wxString
const *resource
=&wxPyEmptyString
){
1837 if (resource
->Length())
1838 res
= (wxChar
*)resource
->c_str();
1839 return new wxPyWizardPage(parent
, *bitmap
, res
);
1841 static bool wxPyWizardPage_Create(wxPyWizardPage
*self
,wxWizard
*parent
,wxBitmap
const &bitmap
=wxNullBitmap
,wxString
const &resource
=wxPyEmptyString
){
1843 if (resource
.Length())
1844 res
= (wxChar
*)resource
.c_str();
1845 return self
->Create(parent
, bitmap
, res
);
1848 static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) {
1854 } else if (target
== Py_None
) {
1858 if (!PyTuple_Check(target
)) {
1860 target
= PyTuple_New(1);
1861 PyTuple_SetItem(target
, 0, o2
);
1863 o3
= PyTuple_New(1);
1864 PyTuple_SetItem(o3
, 0, o
);
1867 target
= 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
, 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
, 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
, 0);
2134 static PyObject
*_wrap_WizardPage_GetBitmap(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2135 PyObject
*resultobj
= NULL
;
2136 wxWizardPage
*arg1
= (wxWizardPage
*) 0 ;
2138 PyObject
* obj0
= 0 ;
2140 (char *) "self", NULL
2143 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:WizardPage_GetBitmap",kwnames
,&obj0
)) goto fail
;
2144 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2145 if (SWIG_arg_fail(1)) SWIG_fail
;
2147 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2148 result
= ((wxWizardPage
const *)arg1
)->GetBitmap();
2150 wxPyEndAllowThreads(__tstate
);
2151 if (PyErr_Occurred()) SWIG_fail
;
2154 wxBitmap
* resultptr
;
2155 resultptr
= new wxBitmap(static_cast<wxBitmap
& >(result
));
2156 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxBitmap
, 1);
2164 static PyObject
* WizardPage_swigregister(PyObject
*, PyObject
*args
) {
2166 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
2167 SWIG_TypeClientData(SWIGTYPE_p_wxWizardPage
, obj
);
2169 return Py_BuildValue((char *)"");
2171 static PyObject
*_wrap_new_PyWizardPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2172 PyObject
*resultobj
= NULL
;
2173 wxWizard
*arg1
= (wxWizard
*) 0 ;
2174 wxBitmap
*arg2
= (wxBitmap
*) &wxNullBitmap
;
2175 wxString
*arg3
= (wxString
*) &wxPyEmptyString
;
2176 wxPyWizardPage
*result
;
2177 bool temp3
= false ;
2178 PyObject
* obj0
= 0 ;
2179 PyObject
* obj1
= 0 ;
2180 PyObject
* obj2
= 0 ;
2182 (char *) "parent",(char *) "bitmap",(char *) "resource", NULL
2185 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OO:new_PyWizardPage",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
2186 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
2187 if (SWIG_arg_fail(1)) SWIG_fail
;
2189 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION
| 0);
2190 if (SWIG_arg_fail(2)) SWIG_fail
;
2194 arg3
= wxString_in_helper(obj2
);
2195 if (arg3
== NULL
) SWIG_fail
;
2200 if (!wxPyCheckForApp()) SWIG_fail
;
2201 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2202 result
= (wxPyWizardPage
*)new_wxPyWizardPage(arg1
,(wxBitmap
const *)arg2
,(wxString
const *)arg3
);
2204 wxPyEndAllowThreads(__tstate
);
2205 if (PyErr_Occurred()) SWIG_fail
;
2207 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyWizardPage
, 1);
2222 static PyObject
*_wrap_new_PrePyWizardPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2223 PyObject
*resultobj
= NULL
;
2224 wxPyWizardPage
*result
;
2229 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PrePyWizardPage",kwnames
)) goto fail
;
2231 if (!wxPyCheckForApp()) SWIG_fail
;
2232 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2233 result
= (wxPyWizardPage
*)new wxPyWizardPage();
2235 wxPyEndAllowThreads(__tstate
);
2236 if (PyErr_Occurred()) SWIG_fail
;
2238 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyWizardPage
, 1);
2245 static PyObject
*_wrap_PyWizardPage_Create(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2246 PyObject
*resultobj
= NULL
;
2247 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2248 wxWizard
*arg2
= (wxWizard
*) 0 ;
2249 wxBitmap
const &arg3_defvalue
= wxNullBitmap
;
2250 wxBitmap
*arg3
= (wxBitmap
*) &arg3_defvalue
;
2251 wxString
const &arg4_defvalue
= wxPyEmptyString
;
2252 wxString
*arg4
= (wxString
*) &arg4_defvalue
;
2254 bool temp4
= false ;
2255 PyObject
* obj0
= 0 ;
2256 PyObject
* obj1
= 0 ;
2257 PyObject
* obj2
= 0 ;
2258 PyObject
* obj3
= 0 ;
2260 (char *) "self",(char *) "parent",(char *) "bitmap",(char *) "resource", NULL
2263 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:PyWizardPage_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
;
2264 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2265 if (SWIG_arg_fail(1)) SWIG_fail
;
2266 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
2267 if (SWIG_arg_fail(2)) SWIG_fail
;
2270 SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION
| 0);
2271 if (SWIG_arg_fail(3)) SWIG_fail
;
2273 SWIG_null_ref("wxBitmap");
2275 if (SWIG_arg_fail(3)) SWIG_fail
;
2280 arg4
= wxString_in_helper(obj3
);
2281 if (arg4
== NULL
) SWIG_fail
;
2286 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2287 result
= (bool)wxPyWizardPage_Create(arg1
,arg2
,(wxBitmap
const &)*arg3
,(wxString
const &)*arg4
);
2289 wxPyEndAllowThreads(__tstate
);
2290 if (PyErr_Occurred()) SWIG_fail
;
2293 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
2309 static PyObject
*_wrap_PyWizardPage__setCallbackInfo(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2310 PyObject
*resultobj
= NULL
;
2311 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2312 PyObject
*arg2
= (PyObject
*) 0 ;
2313 PyObject
*arg3
= (PyObject
*) 0 ;
2314 PyObject
* obj0
= 0 ;
2315 PyObject
* obj1
= 0 ;
2316 PyObject
* obj2
= 0 ;
2318 (char *) "self",(char *) "self",(char *) "_class", NULL
2321 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyWizardPage__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
2322 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2323 if (SWIG_arg_fail(1)) SWIG_fail
;
2327 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2328 (arg1
)->_setCallbackInfo(arg2
,arg3
);
2330 wxPyEndAllowThreads(__tstate
);
2331 if (PyErr_Occurred()) SWIG_fail
;
2333 Py_INCREF(Py_None
); resultobj
= Py_None
;
2340 static PyObject
*_wrap_PyWizardPage_base_DoMoveWindow(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2341 PyObject
*resultobj
= NULL
;
2342 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2347 PyObject
* obj0
= 0 ;
2348 PyObject
* obj1
= 0 ;
2349 PyObject
* obj2
= 0 ;
2350 PyObject
* obj3
= 0 ;
2351 PyObject
* obj4
= 0 ;
2353 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
2356 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO:PyWizardPage_base_DoMoveWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
2357 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2358 if (SWIG_arg_fail(1)) SWIG_fail
;
2360 arg2
= static_cast<int >(SWIG_As_int(obj1
));
2361 if (SWIG_arg_fail(2)) SWIG_fail
;
2364 arg3
= static_cast<int >(SWIG_As_int(obj2
));
2365 if (SWIG_arg_fail(3)) SWIG_fail
;
2368 arg4
= static_cast<int >(SWIG_As_int(obj3
));
2369 if (SWIG_arg_fail(4)) SWIG_fail
;
2372 arg5
= static_cast<int >(SWIG_As_int(obj4
));
2373 if (SWIG_arg_fail(5)) SWIG_fail
;
2376 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2377 (arg1
)->base_DoMoveWindow(arg2
,arg3
,arg4
,arg5
);
2379 wxPyEndAllowThreads(__tstate
);
2380 if (PyErr_Occurred()) SWIG_fail
;
2382 Py_INCREF(Py_None
); resultobj
= Py_None
;
2389 static PyObject
*_wrap_PyWizardPage_base_DoSetSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2390 PyObject
*resultobj
= NULL
;
2391 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2396 int arg6
= (int) wxSIZE_AUTO
;
2397 PyObject
* obj0
= 0 ;
2398 PyObject
* obj1
= 0 ;
2399 PyObject
* obj2
= 0 ;
2400 PyObject
* obj3
= 0 ;
2401 PyObject
* obj4
= 0 ;
2402 PyObject
* obj5
= 0 ;
2404 (char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
2407 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOOO|O:PyWizardPage_base_DoSetSize",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
2408 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2409 if (SWIG_arg_fail(1)) SWIG_fail
;
2411 arg2
= static_cast<int >(SWIG_As_int(obj1
));
2412 if (SWIG_arg_fail(2)) SWIG_fail
;
2415 arg3
= static_cast<int >(SWIG_As_int(obj2
));
2416 if (SWIG_arg_fail(3)) SWIG_fail
;
2419 arg4
= static_cast<int >(SWIG_As_int(obj3
));
2420 if (SWIG_arg_fail(4)) SWIG_fail
;
2423 arg5
= static_cast<int >(SWIG_As_int(obj4
));
2424 if (SWIG_arg_fail(5)) SWIG_fail
;
2428 arg6
= static_cast<int >(SWIG_As_int(obj5
));
2429 if (SWIG_arg_fail(6)) SWIG_fail
;
2433 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2434 (arg1
)->base_DoSetSize(arg2
,arg3
,arg4
,arg5
,arg6
);
2436 wxPyEndAllowThreads(__tstate
);
2437 if (PyErr_Occurred()) SWIG_fail
;
2439 Py_INCREF(Py_None
); resultobj
= Py_None
;
2446 static PyObject
*_wrap_PyWizardPage_base_DoSetClientSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2447 PyObject
*resultobj
= NULL
;
2448 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2451 PyObject
* obj0
= 0 ;
2452 PyObject
* obj1
= 0 ;
2453 PyObject
* obj2
= 0 ;
2455 (char *) "self",(char *) "width",(char *) "height", NULL
2458 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyWizardPage_base_DoSetClientSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
2459 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2460 if (SWIG_arg_fail(1)) SWIG_fail
;
2462 arg2
= static_cast<int >(SWIG_As_int(obj1
));
2463 if (SWIG_arg_fail(2)) SWIG_fail
;
2466 arg3
= static_cast<int >(SWIG_As_int(obj2
));
2467 if (SWIG_arg_fail(3)) SWIG_fail
;
2470 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2471 (arg1
)->base_DoSetClientSize(arg2
,arg3
);
2473 wxPyEndAllowThreads(__tstate
);
2474 if (PyErr_Occurred()) SWIG_fail
;
2476 Py_INCREF(Py_None
); resultobj
= Py_None
;
2483 static PyObject
*_wrap_PyWizardPage_base_DoSetVirtualSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2484 PyObject
*resultobj
= NULL
;
2485 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2488 PyObject
* obj0
= 0 ;
2489 PyObject
* obj1
= 0 ;
2490 PyObject
* obj2
= 0 ;
2492 (char *) "self",(char *) "x",(char *) "y", NULL
2495 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:PyWizardPage_base_DoSetVirtualSize",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
2496 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2497 if (SWIG_arg_fail(1)) SWIG_fail
;
2499 arg2
= static_cast<int >(SWIG_As_int(obj1
));
2500 if (SWIG_arg_fail(2)) SWIG_fail
;
2503 arg3
= static_cast<int >(SWIG_As_int(obj2
));
2504 if (SWIG_arg_fail(3)) SWIG_fail
;
2507 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2508 (arg1
)->base_DoSetVirtualSize(arg2
,arg3
);
2510 wxPyEndAllowThreads(__tstate
);
2511 if (PyErr_Occurred()) SWIG_fail
;
2513 Py_INCREF(Py_None
); resultobj
= Py_None
;
2520 static PyObject
*_wrap_PyWizardPage_base_DoGetSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2521 PyObject
*resultobj
= NULL
;
2522 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2523 int *arg2
= (int *) 0 ;
2524 int *arg3
= (int *) 0 ;
2529 PyObject
* obj0
= 0 ;
2531 (char *) "self", NULL
2534 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
2535 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
2536 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_DoGetSize",kwnames
,&obj0
)) goto fail
;
2537 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2538 if (SWIG_arg_fail(1)) SWIG_fail
;
2540 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2541 ((wxPyWizardPage
const *)arg1
)->base_DoGetSize(arg2
,arg3
);
2543 wxPyEndAllowThreads(__tstate
);
2544 if (PyErr_Occurred()) SWIG_fail
;
2546 Py_INCREF(Py_None
); resultobj
= Py_None
;
2547 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
2548 SWIG_From_int((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, 0)));
2549 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
2550 SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0)));
2557 static PyObject
*_wrap_PyWizardPage_base_DoGetClientSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2558 PyObject
*resultobj
= NULL
;
2559 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2560 int *arg2
= (int *) 0 ;
2561 int *arg3
= (int *) 0 ;
2566 PyObject
* obj0
= 0 ;
2568 (char *) "self", NULL
2571 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
2572 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
2573 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_DoGetClientSize",kwnames
,&obj0
)) goto fail
;
2574 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2575 if (SWIG_arg_fail(1)) SWIG_fail
;
2577 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2578 ((wxPyWizardPage
const *)arg1
)->base_DoGetClientSize(arg2
,arg3
);
2580 wxPyEndAllowThreads(__tstate
);
2581 if (PyErr_Occurred()) SWIG_fail
;
2583 Py_INCREF(Py_None
); resultobj
= Py_None
;
2584 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
2585 SWIG_From_int((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, 0)));
2586 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
2587 SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0)));
2594 static PyObject
*_wrap_PyWizardPage_base_DoGetPosition(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2595 PyObject
*resultobj
= NULL
;
2596 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2597 int *arg2
= (int *) 0 ;
2598 int *arg3
= (int *) 0 ;
2603 PyObject
* obj0
= 0 ;
2605 (char *) "self", NULL
2608 arg2
= &temp2
; res2
= SWIG_NEWOBJ
;
2609 arg3
= &temp3
; res3
= SWIG_NEWOBJ
;
2610 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_DoGetPosition",kwnames
,&obj0
)) goto fail
;
2611 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2612 if (SWIG_arg_fail(1)) SWIG_fail
;
2614 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2615 ((wxPyWizardPage
const *)arg1
)->base_DoGetPosition(arg2
,arg3
);
2617 wxPyEndAllowThreads(__tstate
);
2618 if (PyErr_Occurred()) SWIG_fail
;
2620 Py_INCREF(Py_None
); resultobj
= Py_None
;
2621 resultobj
= t_output_helper(resultobj
, ((res2
== SWIG_NEWOBJ
) ?
2622 SWIG_From_int((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_int
, 0)));
2623 resultobj
= t_output_helper(resultobj
, ((res3
== SWIG_NEWOBJ
) ?
2624 SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0)));
2631 static PyObject
*_wrap_PyWizardPage_base_DoGetVirtualSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2632 PyObject
*resultobj
= NULL
;
2633 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2635 PyObject
* obj0
= 0 ;
2637 (char *) "self", NULL
2640 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_DoGetVirtualSize",kwnames
,&obj0
)) goto fail
;
2641 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2642 if (SWIG_arg_fail(1)) SWIG_fail
;
2644 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2645 result
= ((wxPyWizardPage
const *)arg1
)->base_DoGetVirtualSize();
2647 wxPyEndAllowThreads(__tstate
);
2648 if (PyErr_Occurred()) SWIG_fail
;
2652 resultptr
= new wxSize(static_cast<wxSize
& >(result
));
2653 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1);
2661 static PyObject
*_wrap_PyWizardPage_base_DoGetBestSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2662 PyObject
*resultobj
= NULL
;
2663 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2665 PyObject
* obj0
= 0 ;
2667 (char *) "self", NULL
2670 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_DoGetBestSize",kwnames
,&obj0
)) goto fail
;
2671 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2672 if (SWIG_arg_fail(1)) SWIG_fail
;
2674 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2675 result
= ((wxPyWizardPage
const *)arg1
)->base_DoGetBestSize();
2677 wxPyEndAllowThreads(__tstate
);
2678 if (PyErr_Occurred()) SWIG_fail
;
2682 resultptr
= new wxSize(static_cast<wxSize
& >(result
));
2683 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1);
2691 static PyObject
*_wrap_PyWizardPage_base_InitDialog(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2692 PyObject
*resultobj
= NULL
;
2693 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2694 PyObject
* obj0
= 0 ;
2696 (char *) "self", NULL
2699 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_InitDialog",kwnames
,&obj0
)) goto fail
;
2700 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2701 if (SWIG_arg_fail(1)) SWIG_fail
;
2703 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2704 (arg1
)->base_InitDialog();
2706 wxPyEndAllowThreads(__tstate
);
2707 if (PyErr_Occurred()) SWIG_fail
;
2709 Py_INCREF(Py_None
); resultobj
= Py_None
;
2716 static PyObject
*_wrap_PyWizardPage_base_TransferDataToWindow(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2717 PyObject
*resultobj
= NULL
;
2718 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2720 PyObject
* obj0
= 0 ;
2722 (char *) "self", NULL
2725 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_TransferDataToWindow",kwnames
,&obj0
)) goto fail
;
2726 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2727 if (SWIG_arg_fail(1)) SWIG_fail
;
2729 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2730 result
= (bool)(arg1
)->base_TransferDataToWindow();
2732 wxPyEndAllowThreads(__tstate
);
2733 if (PyErr_Occurred()) SWIG_fail
;
2736 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
2744 static PyObject
*_wrap_PyWizardPage_base_TransferDataFromWindow(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2745 PyObject
*resultobj
= NULL
;
2746 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2748 PyObject
* obj0
= 0 ;
2750 (char *) "self", NULL
2753 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_TransferDataFromWindow",kwnames
,&obj0
)) goto fail
;
2754 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2755 if (SWIG_arg_fail(1)) SWIG_fail
;
2757 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2758 result
= (bool)(arg1
)->base_TransferDataFromWindow();
2760 wxPyEndAllowThreads(__tstate
);
2761 if (PyErr_Occurred()) SWIG_fail
;
2764 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
2772 static PyObject
*_wrap_PyWizardPage_base_Validate(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2773 PyObject
*resultobj
= NULL
;
2774 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2776 PyObject
* obj0
= 0 ;
2778 (char *) "self", NULL
2781 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_Validate",kwnames
,&obj0
)) goto fail
;
2782 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2783 if (SWIG_arg_fail(1)) SWIG_fail
;
2785 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2786 result
= (bool)(arg1
)->base_Validate();
2788 wxPyEndAllowThreads(__tstate
);
2789 if (PyErr_Occurred()) SWIG_fail
;
2792 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
2800 static PyObject
*_wrap_PyWizardPage_base_AcceptsFocus(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2801 PyObject
*resultobj
= NULL
;
2802 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2804 PyObject
* obj0
= 0 ;
2806 (char *) "self", NULL
2809 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_AcceptsFocus",kwnames
,&obj0
)) goto fail
;
2810 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2811 if (SWIG_arg_fail(1)) SWIG_fail
;
2813 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2814 result
= (bool)((wxPyWizardPage
const *)arg1
)->base_AcceptsFocus();
2816 wxPyEndAllowThreads(__tstate
);
2817 if (PyErr_Occurred()) SWIG_fail
;
2820 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
2828 static PyObject
*_wrap_PyWizardPage_base_AcceptsFocusFromKeyboard(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2829 PyObject
*resultobj
= NULL
;
2830 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2832 PyObject
* obj0
= 0 ;
2834 (char *) "self", NULL
2837 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_AcceptsFocusFromKeyboard",kwnames
,&obj0
)) goto fail
;
2838 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2839 if (SWIG_arg_fail(1)) SWIG_fail
;
2841 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2842 result
= (bool)((wxPyWizardPage
const *)arg1
)->base_AcceptsFocusFromKeyboard();
2844 wxPyEndAllowThreads(__tstate
);
2845 if (PyErr_Occurred()) SWIG_fail
;
2848 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
2856 static PyObject
*_wrap_PyWizardPage_base_GetMaxSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2857 PyObject
*resultobj
= NULL
;
2858 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2860 PyObject
* obj0
= 0 ;
2862 (char *) "self", NULL
2865 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:PyWizardPage_base_GetMaxSize",kwnames
,&obj0
)) goto fail
;
2866 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2867 if (SWIG_arg_fail(1)) SWIG_fail
;
2869 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2870 result
= ((wxPyWizardPage
const *)arg1
)->base_GetMaxSize();
2872 wxPyEndAllowThreads(__tstate
);
2873 if (PyErr_Occurred()) SWIG_fail
;
2877 resultptr
= new wxSize(static_cast<wxSize
& >(result
));
2878 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1);
2886 static PyObject
*_wrap_PyWizardPage_base_AddChild(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2887 PyObject
*resultobj
= NULL
;
2888 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2889 wxWindow
*arg2
= (wxWindow
*) 0 ;
2890 PyObject
* obj0
= 0 ;
2891 PyObject
* obj1
= 0 ;
2893 (char *) "self",(char *) "child", NULL
2896 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyWizardPage_base_AddChild",kwnames
,&obj0
,&obj1
)) goto fail
;
2897 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2898 if (SWIG_arg_fail(1)) SWIG_fail
;
2899 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION
| 0);
2900 if (SWIG_arg_fail(2)) SWIG_fail
;
2902 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2903 (arg1
)->base_AddChild(arg2
);
2905 wxPyEndAllowThreads(__tstate
);
2906 if (PyErr_Occurred()) SWIG_fail
;
2908 Py_INCREF(Py_None
); resultobj
= Py_None
;
2915 static PyObject
*_wrap_PyWizardPage_base_RemoveChild(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2916 PyObject
*resultobj
= NULL
;
2917 wxPyWizardPage
*arg1
= (wxPyWizardPage
*) 0 ;
2918 wxWindow
*arg2
= (wxWindow
*) 0 ;
2919 PyObject
* obj0
= 0 ;
2920 PyObject
* obj1
= 0 ;
2922 (char *) "self",(char *) "child", NULL
2925 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:PyWizardPage_base_RemoveChild",kwnames
,&obj0
,&obj1
)) goto fail
;
2926 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2927 if (SWIG_arg_fail(1)) SWIG_fail
;
2928 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION
| 0);
2929 if (SWIG_arg_fail(2)) SWIG_fail
;
2931 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2932 (arg1
)->base_RemoveChild(arg2
);
2934 wxPyEndAllowThreads(__tstate
);
2935 if (PyErr_Occurred()) SWIG_fail
;
2937 Py_INCREF(Py_None
); resultobj
= Py_None
;
2944 static PyObject
* PyWizardPage_swigregister(PyObject
*, PyObject
*args
) {
2946 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
2947 SWIG_TypeClientData(SWIGTYPE_p_wxPyWizardPage
, obj
);
2949 return Py_BuildValue((char *)"");
2951 static PyObject
*_wrap_new_WizardPageSimple(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
2952 PyObject
*resultobj
= NULL
;
2953 wxWizard
*arg1
= (wxWizard
*) 0 ;
2954 wxWizardPage
*arg2
= (wxWizardPage
*) NULL
;
2955 wxWizardPage
*arg3
= (wxWizardPage
*) NULL
;
2956 wxBitmap
const &arg4_defvalue
= wxNullBitmap
;
2957 wxBitmap
*arg4
= (wxBitmap
*) &arg4_defvalue
;
2958 wxChar
*arg5
= (wxChar
*) NULL
;
2959 wxWizardPageSimple
*result
;
2960 PyObject
* obj0
= 0 ;
2961 PyObject
* obj1
= 0 ;
2962 PyObject
* obj2
= 0 ;
2963 PyObject
* obj3
= 0 ;
2964 PyObject
* obj4
= 0 ;
2966 (char *) "parent",(char *) "prev",(char *) "next",(char *) "bitmap",(char *) "resource", NULL
2969 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_WizardPageSimple",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
;
2970 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
2971 if (SWIG_arg_fail(1)) SWIG_fail
;
2973 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2974 if (SWIG_arg_fail(2)) SWIG_fail
;
2977 SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
2978 if (SWIG_arg_fail(3)) SWIG_fail
;
2982 SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION
| 0);
2983 if (SWIG_arg_fail(4)) SWIG_fail
;
2985 SWIG_null_ref("wxBitmap");
2987 if (SWIG_arg_fail(4)) SWIG_fail
;
2991 SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxChar
, SWIG_POINTER_EXCEPTION
| 0);
2992 if (SWIG_arg_fail(5)) SWIG_fail
;
2995 if (!wxPyCheckForApp()) SWIG_fail
;
2996 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
2997 result
= (wxWizardPageSimple
*)new wxWizardPageSimple(arg1
,arg2
,arg3
,(wxBitmap
const &)*arg4
,(wxChar
const *)arg5
);
2999 wxPyEndAllowThreads(__tstate
);
3000 if (PyErr_Occurred()) SWIG_fail
;
3002 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizardPageSimple
, 1);
3009 static PyObject
*_wrap_new_PreWizardPageSimple(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3010 PyObject
*resultobj
= NULL
;
3011 wxWizardPageSimple
*result
;
3016 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreWizardPageSimple",kwnames
)) goto fail
;
3018 if (!wxPyCheckForApp()) SWIG_fail
;
3019 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3020 result
= (wxWizardPageSimple
*)new wxWizardPageSimple();
3022 wxPyEndAllowThreads(__tstate
);
3023 if (PyErr_Occurred()) SWIG_fail
;
3025 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizardPageSimple
, 1);
3032 static PyObject
*_wrap_WizardPageSimple_Create(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3033 PyObject
*resultobj
= NULL
;
3034 wxWizardPageSimple
*arg1
= (wxWizardPageSimple
*) 0 ;
3035 wxWizard
*arg2
= (wxWizard
*) NULL
;
3036 wxWizardPage
*arg3
= (wxWizardPage
*) NULL
;
3037 wxWizardPage
*arg4
= (wxWizardPage
*) NULL
;
3038 wxBitmap
const &arg5_defvalue
= wxNullBitmap
;
3039 wxBitmap
*arg5
= (wxBitmap
*) &arg5_defvalue
;
3040 wxChar
*arg6
= (wxChar
*) NULL
;
3042 PyObject
* obj0
= 0 ;
3043 PyObject
* obj1
= 0 ;
3044 PyObject
* obj2
= 0 ;
3045 PyObject
* obj3
= 0 ;
3046 PyObject
* obj4
= 0 ;
3047 PyObject
* obj5
= 0 ;
3049 (char *) "self",(char *) "parent",(char *) "prev",(char *) "next",(char *) "bitmap",(char *) "resource", NULL
3052 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:WizardPageSimple_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
3053 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION
| 0);
3054 if (SWIG_arg_fail(1)) SWIG_fail
;
3056 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3057 if (SWIG_arg_fail(2)) SWIG_fail
;
3060 SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3061 if (SWIG_arg_fail(3)) SWIG_fail
;
3064 SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3065 if (SWIG_arg_fail(4)) SWIG_fail
;
3069 SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION
| 0);
3070 if (SWIG_arg_fail(5)) SWIG_fail
;
3072 SWIG_null_ref("wxBitmap");
3074 if (SWIG_arg_fail(5)) SWIG_fail
;
3078 SWIG_Python_ConvertPtr(obj5
, (void **)&arg6
, SWIGTYPE_p_wxChar
, SWIG_POINTER_EXCEPTION
| 0);
3079 if (SWIG_arg_fail(6)) SWIG_fail
;
3082 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3083 result
= (bool)(arg1
)->Create(arg2
,arg3
,arg4
,(wxBitmap
const &)*arg5
,(wxChar
const *)arg6
);
3085 wxPyEndAllowThreads(__tstate
);
3086 if (PyErr_Occurred()) SWIG_fail
;
3089 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3097 static PyObject
*_wrap_WizardPageSimple_SetPrev(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3098 PyObject
*resultobj
= NULL
;
3099 wxWizardPageSimple
*arg1
= (wxWizardPageSimple
*) 0 ;
3100 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3101 PyObject
* obj0
= 0 ;
3102 PyObject
* obj1
= 0 ;
3104 (char *) "self",(char *) "prev", NULL
3107 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:WizardPageSimple_SetPrev",kwnames
,&obj0
,&obj1
)) goto fail
;
3108 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION
| 0);
3109 if (SWIG_arg_fail(1)) SWIG_fail
;
3110 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3111 if (SWIG_arg_fail(2)) SWIG_fail
;
3113 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3114 (arg1
)->SetPrev(arg2
);
3116 wxPyEndAllowThreads(__tstate
);
3117 if (PyErr_Occurred()) SWIG_fail
;
3119 Py_INCREF(Py_None
); resultobj
= Py_None
;
3126 static PyObject
*_wrap_WizardPageSimple_SetNext(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3127 PyObject
*resultobj
= NULL
;
3128 wxWizardPageSimple
*arg1
= (wxWizardPageSimple
*) 0 ;
3129 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3130 PyObject
* obj0
= 0 ;
3131 PyObject
* obj1
= 0 ;
3133 (char *) "self",(char *) "next", NULL
3136 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:WizardPageSimple_SetNext",kwnames
,&obj0
,&obj1
)) goto fail
;
3137 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION
| 0);
3138 if (SWIG_arg_fail(1)) SWIG_fail
;
3139 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3140 if (SWIG_arg_fail(2)) SWIG_fail
;
3142 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3143 (arg1
)->SetNext(arg2
);
3145 wxPyEndAllowThreads(__tstate
);
3146 if (PyErr_Occurred()) SWIG_fail
;
3148 Py_INCREF(Py_None
); resultobj
= Py_None
;
3155 static PyObject
*_wrap_WizardPageSimple_Chain(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3156 PyObject
*resultobj
= NULL
;
3157 wxWizardPageSimple
*arg1
= (wxWizardPageSimple
*) 0 ;
3158 wxWizardPageSimple
*arg2
= (wxWizardPageSimple
*) 0 ;
3159 PyObject
* obj0
= 0 ;
3160 PyObject
* obj1
= 0 ;
3162 (char *) "first",(char *) "second", NULL
3165 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:WizardPageSimple_Chain",kwnames
,&obj0
,&obj1
)) goto fail
;
3166 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION
| 0);
3167 if (SWIG_arg_fail(1)) SWIG_fail
;
3168 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPageSimple
, SWIG_POINTER_EXCEPTION
| 0);
3169 if (SWIG_arg_fail(2)) SWIG_fail
;
3171 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3172 wxWizardPageSimple::Chain(arg1
,arg2
);
3174 wxPyEndAllowThreads(__tstate
);
3175 if (PyErr_Occurred()) SWIG_fail
;
3177 Py_INCREF(Py_None
); resultobj
= Py_None
;
3184 static PyObject
* WizardPageSimple_swigregister(PyObject
*, PyObject
*args
) {
3186 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
3187 SWIG_TypeClientData(SWIGTYPE_p_wxWizardPageSimple
, obj
);
3189 return Py_BuildValue((char *)"");
3191 static PyObject
*_wrap_new_Wizard(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3192 PyObject
*resultobj
= NULL
;
3193 wxWindow
*arg1
= (wxWindow
*) 0 ;
3194 int arg2
= (int) -1 ;
3195 wxString
const &arg3_defvalue
= wxPyEmptyString
;
3196 wxString
*arg3
= (wxString
*) &arg3_defvalue
;
3197 wxBitmap
const &arg4_defvalue
= wxNullBitmap
;
3198 wxBitmap
*arg4
= (wxBitmap
*) &arg4_defvalue
;
3199 wxPoint
const &arg5_defvalue
= wxDefaultPosition
;
3200 wxPoint
*arg5
= (wxPoint
*) &arg5_defvalue
;
3201 long arg6
= (long) wxDEFAULT_DIALOG_STYLE
;
3203 bool temp3
= false ;
3205 PyObject
* obj0
= 0 ;
3206 PyObject
* obj1
= 0 ;
3207 PyObject
* obj2
= 0 ;
3208 PyObject
* obj3
= 0 ;
3209 PyObject
* obj4
= 0 ;
3210 PyObject
* obj5
= 0 ;
3212 (char *) "parent",(char *) "id",(char *) "title",(char *) "bitmap",(char *) "pos",(char *) "style", NULL
3215 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:new_Wizard",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
3216 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION
| 0);
3217 if (SWIG_arg_fail(1)) SWIG_fail
;
3220 arg2
= static_cast<int >(SWIG_As_int(obj1
));
3221 if (SWIG_arg_fail(2)) SWIG_fail
;
3226 arg3
= wxString_in_helper(obj2
);
3227 if (arg3
== NULL
) SWIG_fail
;
3233 SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION
| 0);
3234 if (SWIG_arg_fail(4)) SWIG_fail
;
3236 SWIG_null_ref("wxBitmap");
3238 if (SWIG_arg_fail(4)) SWIG_fail
;
3244 if ( ! wxPoint_helper(obj4
, &arg5
)) SWIG_fail
;
3249 arg6
= static_cast<long >(SWIG_As_long(obj5
));
3250 if (SWIG_arg_fail(6)) SWIG_fail
;
3254 if (!wxPyCheckForApp()) SWIG_fail
;
3255 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3256 result
= (wxWizard
*)new wxWizard(arg1
,arg2
,(wxString
const &)*arg3
,(wxBitmap
const &)*arg4
,(wxPoint
const &)*arg5
,arg6
);
3258 wxPyEndAllowThreads(__tstate
);
3259 if (PyErr_Occurred()) SWIG_fail
;
3261 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizard
, 1);
3276 static PyObject
*_wrap_new_PreWizard(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3277 PyObject
*resultobj
= NULL
;
3283 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreWizard",kwnames
)) goto fail
;
3285 if (!wxPyCheckForApp()) SWIG_fail
;
3286 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3287 result
= (wxWizard
*)new wxWizard();
3289 wxPyEndAllowThreads(__tstate
);
3290 if (PyErr_Occurred()) SWIG_fail
;
3292 resultobj
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxWizard
, 1);
3299 static PyObject
*_wrap_Wizard_Create(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3300 PyObject
*resultobj
= NULL
;
3301 wxWizard
*arg1
= (wxWizard
*) 0 ;
3302 wxWindow
*arg2
= (wxWindow
*) 0 ;
3303 int arg3
= (int) -1 ;
3304 wxString
const &arg4_defvalue
= wxPyEmptyString
;
3305 wxString
*arg4
= (wxString
*) &arg4_defvalue
;
3306 wxBitmap
const &arg5_defvalue
= wxNullBitmap
;
3307 wxBitmap
*arg5
= (wxBitmap
*) &arg5_defvalue
;
3308 wxPoint
const &arg6_defvalue
= wxDefaultPosition
;
3309 wxPoint
*arg6
= (wxPoint
*) &arg6_defvalue
;
3311 bool temp4
= false ;
3313 PyObject
* obj0
= 0 ;
3314 PyObject
* obj1
= 0 ;
3315 PyObject
* obj2
= 0 ;
3316 PyObject
* obj3
= 0 ;
3317 PyObject
* obj4
= 0 ;
3318 PyObject
* obj5
= 0 ;
3320 (char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "bitmap",(char *) "pos", NULL
3323 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOO:Wizard_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
;
3324 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3325 if (SWIG_arg_fail(1)) SWIG_fail
;
3326 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION
| 0);
3327 if (SWIG_arg_fail(2)) SWIG_fail
;
3330 arg3
= static_cast<int >(SWIG_As_int(obj2
));
3331 if (SWIG_arg_fail(3)) SWIG_fail
;
3336 arg4
= wxString_in_helper(obj3
);
3337 if (arg4
== NULL
) SWIG_fail
;
3343 SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION
| 0);
3344 if (SWIG_arg_fail(5)) SWIG_fail
;
3346 SWIG_null_ref("wxBitmap");
3348 if (SWIG_arg_fail(5)) SWIG_fail
;
3354 if ( ! wxPoint_helper(obj5
, &arg6
)) SWIG_fail
;
3358 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3359 result
= (bool)(arg1
)->Create(arg2
,arg3
,(wxString
const &)*arg4
,(wxBitmap
const &)*arg5
,(wxPoint
const &)*arg6
);
3361 wxPyEndAllowThreads(__tstate
);
3362 if (PyErr_Occurred()) SWIG_fail
;
3365 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3381 static PyObject
*_wrap_Wizard_Init(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3382 PyObject
*resultobj
= NULL
;
3383 wxWizard
*arg1
= (wxWizard
*) 0 ;
3384 PyObject
* obj0
= 0 ;
3386 (char *) "self", NULL
3389 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_Init",kwnames
,&obj0
)) goto fail
;
3390 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3391 if (SWIG_arg_fail(1)) SWIG_fail
;
3393 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3396 wxPyEndAllowThreads(__tstate
);
3397 if (PyErr_Occurred()) SWIG_fail
;
3399 Py_INCREF(Py_None
); resultobj
= Py_None
;
3406 static PyObject
*_wrap_Wizard_RunWizard(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3407 PyObject
*resultobj
= NULL
;
3408 wxWizard
*arg1
= (wxWizard
*) 0 ;
3409 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3411 PyObject
* obj0
= 0 ;
3412 PyObject
* obj1
= 0 ;
3414 (char *) "self",(char *) "firstPage", NULL
3417 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_RunWizard",kwnames
,&obj0
,&obj1
)) goto fail
;
3418 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3419 if (SWIG_arg_fail(1)) SWIG_fail
;
3420 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3421 if (SWIG_arg_fail(2)) SWIG_fail
;
3423 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3424 result
= (bool)(arg1
)->RunWizard(arg2
);
3426 wxPyEndAllowThreads(__tstate
);
3427 if (PyErr_Occurred()) SWIG_fail
;
3430 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3438 static PyObject
*_wrap_Wizard_GetCurrentPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3439 PyObject
*resultobj
= NULL
;
3440 wxWizard
*arg1
= (wxWizard
*) 0 ;
3441 wxWizardPage
*result
;
3442 PyObject
* obj0
= 0 ;
3444 (char *) "self", NULL
3447 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_GetCurrentPage",kwnames
,&obj0
)) goto fail
;
3448 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3449 if (SWIG_arg_fail(1)) SWIG_fail
;
3451 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3452 result
= (wxWizardPage
*)((wxWizard
const *)arg1
)->GetCurrentPage();
3454 wxPyEndAllowThreads(__tstate
);
3455 if (PyErr_Occurred()) SWIG_fail
;
3458 resultobj
= wxPyMake_wxObject(result
, 0);
3466 static PyObject
*_wrap_Wizard_SetPageSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3467 PyObject
*resultobj
= NULL
;
3468 wxWizard
*arg1
= (wxWizard
*) 0 ;
3471 PyObject
* obj0
= 0 ;
3472 PyObject
* obj1
= 0 ;
3474 (char *) "self",(char *) "size", NULL
3477 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_SetPageSize",kwnames
,&obj0
,&obj1
)) goto fail
;
3478 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3479 if (SWIG_arg_fail(1)) SWIG_fail
;
3482 if ( ! wxSize_helper(obj1
, &arg2
)) SWIG_fail
;
3485 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3486 (arg1
)->SetPageSize((wxSize
const &)*arg2
);
3488 wxPyEndAllowThreads(__tstate
);
3489 if (PyErr_Occurred()) SWIG_fail
;
3491 Py_INCREF(Py_None
); resultobj
= Py_None
;
3498 static PyObject
*_wrap_Wizard_GetPageSize(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3499 PyObject
*resultobj
= NULL
;
3500 wxWizard
*arg1
= (wxWizard
*) 0 ;
3502 PyObject
* obj0
= 0 ;
3504 (char *) "self", NULL
3507 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_GetPageSize",kwnames
,&obj0
)) goto fail
;
3508 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3509 if (SWIG_arg_fail(1)) SWIG_fail
;
3511 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3512 result
= ((wxWizard
const *)arg1
)->GetPageSize();
3514 wxPyEndAllowThreads(__tstate
);
3515 if (PyErr_Occurred()) SWIG_fail
;
3519 resultptr
= new wxSize(static_cast<wxSize
& >(result
));
3520 resultobj
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxSize
, 1);
3528 static PyObject
*_wrap_Wizard_FitToPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3529 PyObject
*resultobj
= NULL
;
3530 wxWizard
*arg1
= (wxWizard
*) 0 ;
3531 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3532 PyObject
* obj0
= 0 ;
3533 PyObject
* obj1
= 0 ;
3535 (char *) "self",(char *) "firstPage", NULL
3538 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_FitToPage",kwnames
,&obj0
,&obj1
)) goto fail
;
3539 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3540 if (SWIG_arg_fail(1)) SWIG_fail
;
3541 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3542 if (SWIG_arg_fail(2)) SWIG_fail
;
3544 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3545 (arg1
)->FitToPage((wxWizardPage
const *)arg2
);
3547 wxPyEndAllowThreads(__tstate
);
3548 if (PyErr_Occurred()) SWIG_fail
;
3550 Py_INCREF(Py_None
); resultobj
= Py_None
;
3557 static PyObject
*_wrap_Wizard_GetPageAreaSizer(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3558 PyObject
*resultobj
= NULL
;
3559 wxWizard
*arg1
= (wxWizard
*) 0 ;
3561 PyObject
* obj0
= 0 ;
3563 (char *) "self", NULL
3566 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_GetPageAreaSizer",kwnames
,&obj0
)) goto fail
;
3567 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3568 if (SWIG_arg_fail(1)) SWIG_fail
;
3570 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3571 result
= (wxSizer
*)((wxWizard
const *)arg1
)->GetPageAreaSizer();
3573 wxPyEndAllowThreads(__tstate
);
3574 if (PyErr_Occurred()) SWIG_fail
;
3577 resultobj
= wxPyMake_wxObject(result
, 0);
3585 static PyObject
*_wrap_Wizard_SetBorder(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3586 PyObject
*resultobj
= NULL
;
3587 wxWizard
*arg1
= (wxWizard
*) 0 ;
3589 PyObject
* obj0
= 0 ;
3590 PyObject
* obj1
= 0 ;
3592 (char *) "self",(char *) "border", NULL
3595 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_SetBorder",kwnames
,&obj0
,&obj1
)) goto fail
;
3596 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3597 if (SWIG_arg_fail(1)) SWIG_fail
;
3599 arg2
= static_cast<int >(SWIG_As_int(obj1
));
3600 if (SWIG_arg_fail(2)) SWIG_fail
;
3603 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3604 (arg1
)->SetBorder(arg2
);
3606 wxPyEndAllowThreads(__tstate
);
3607 if (PyErr_Occurred()) SWIG_fail
;
3609 Py_INCREF(Py_None
); resultobj
= Py_None
;
3616 static PyObject
*_wrap_Wizard_IsRunning(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3617 PyObject
*resultobj
= NULL
;
3618 wxWizard
*arg1
= (wxWizard
*) 0 ;
3620 PyObject
* obj0
= 0 ;
3622 (char *) "self", NULL
3625 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:Wizard_IsRunning",kwnames
,&obj0
)) goto fail
;
3626 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3627 if (SWIG_arg_fail(1)) SWIG_fail
;
3629 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3630 result
= (bool)((wxWizard
const *)arg1
)->IsRunning();
3632 wxPyEndAllowThreads(__tstate
);
3633 if (PyErr_Occurred()) SWIG_fail
;
3636 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3644 static PyObject
*_wrap_Wizard_ShowPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3645 PyObject
*resultobj
= NULL
;
3646 wxWizard
*arg1
= (wxWizard
*) 0 ;
3647 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3648 bool arg3
= (bool) true ;
3650 PyObject
* obj0
= 0 ;
3651 PyObject
* obj1
= 0 ;
3652 PyObject
* obj2
= 0 ;
3654 (char *) "self",(char *) "page",(char *) "goingForward", NULL
3657 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:Wizard_ShowPage",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
;
3658 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3659 if (SWIG_arg_fail(1)) SWIG_fail
;
3660 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3661 if (SWIG_arg_fail(2)) SWIG_fail
;
3664 arg3
= static_cast<bool >(SWIG_As_bool(obj2
));
3665 if (SWIG_arg_fail(3)) SWIG_fail
;
3669 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3670 result
= (bool)(arg1
)->ShowPage(arg2
,arg3
);
3672 wxPyEndAllowThreads(__tstate
);
3673 if (PyErr_Occurred()) SWIG_fail
;
3676 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3684 static PyObject
*_wrap_Wizard_HasNextPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3685 PyObject
*resultobj
= NULL
;
3686 wxWizard
*arg1
= (wxWizard
*) 0 ;
3687 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3689 PyObject
* obj0
= 0 ;
3690 PyObject
* obj1
= 0 ;
3692 (char *) "self",(char *) "page", NULL
3695 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_HasNextPage",kwnames
,&obj0
,&obj1
)) goto fail
;
3696 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3697 if (SWIG_arg_fail(1)) SWIG_fail
;
3698 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3699 if (SWIG_arg_fail(2)) SWIG_fail
;
3701 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3702 result
= (bool)(arg1
)->HasNextPage(arg2
);
3704 wxPyEndAllowThreads(__tstate
);
3705 if (PyErr_Occurred()) SWIG_fail
;
3708 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3716 static PyObject
*_wrap_Wizard_HasPrevPage(PyObject
*, PyObject
*args
, PyObject
*kwargs
) {
3717 PyObject
*resultobj
= NULL
;
3718 wxWizard
*arg1
= (wxWizard
*) 0 ;
3719 wxWizardPage
*arg2
= (wxWizardPage
*) 0 ;
3721 PyObject
* obj0
= 0 ;
3722 PyObject
* obj1
= 0 ;
3724 (char *) "self",(char *) "page", NULL
3727 if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:Wizard_HasPrevPage",kwnames
,&obj0
,&obj1
)) goto fail
;
3728 SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWizard
, SWIG_POINTER_EXCEPTION
| 0);
3729 if (SWIG_arg_fail(1)) SWIG_fail
;
3730 SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWizardPage
, SWIG_POINTER_EXCEPTION
| 0);
3731 if (SWIG_arg_fail(2)) SWIG_fail
;
3733 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3734 result
= (bool)(arg1
)->HasPrevPage(arg2
);
3736 wxPyEndAllowThreads(__tstate
);
3737 if (PyErr_Occurred()) SWIG_fail
;
3740 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3748 static PyObject
* Wizard_swigregister(PyObject
*, PyObject
*args
) {
3750 if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
;
3751 SWIG_TypeClientData(SWIGTYPE_p_wxWizard
, obj
);
3753 return Py_BuildValue((char *)"");
3755 static PyMethodDef SwigMethods
[] = {
3756 { (char *)"new_WizardEvent", (PyCFunction
) _wrap_new_WizardEvent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3757 { (char *)"WizardEvent_GetDirection", (PyCFunction
) _wrap_WizardEvent_GetDirection
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3758 { (char *)"WizardEvent_GetPage", (PyCFunction
) _wrap_WizardEvent_GetPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3759 { (char *)"WizardEvent_swigregister", WizardEvent_swigregister
, METH_VARARGS
, NULL
},
3760 { (char *)"WizardPage_Create", (PyCFunction
) _wrap_WizardPage_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3761 { (char *)"WizardPage_GetPrev", (PyCFunction
) _wrap_WizardPage_GetPrev
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3762 { (char *)"WizardPage_GetNext", (PyCFunction
) _wrap_WizardPage_GetNext
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3763 { (char *)"WizardPage_GetBitmap", (PyCFunction
) _wrap_WizardPage_GetBitmap
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3764 { (char *)"WizardPage_swigregister", WizardPage_swigregister
, METH_VARARGS
, NULL
},
3765 { (char *)"new_PyWizardPage", (PyCFunction
) _wrap_new_PyWizardPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3766 { (char *)"new_PrePyWizardPage", (PyCFunction
) _wrap_new_PrePyWizardPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3767 { (char *)"PyWizardPage_Create", (PyCFunction
) _wrap_PyWizardPage_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3768 { (char *)"PyWizardPage__setCallbackInfo", (PyCFunction
) _wrap_PyWizardPage__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3769 { (char *)"PyWizardPage_base_DoMoveWindow", (PyCFunction
) _wrap_PyWizardPage_base_DoMoveWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3770 { (char *)"PyWizardPage_base_DoSetSize", (PyCFunction
) _wrap_PyWizardPage_base_DoSetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3771 { (char *)"PyWizardPage_base_DoSetClientSize", (PyCFunction
) _wrap_PyWizardPage_base_DoSetClientSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3772 { (char *)"PyWizardPage_base_DoSetVirtualSize", (PyCFunction
) _wrap_PyWizardPage_base_DoSetVirtualSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3773 { (char *)"PyWizardPage_base_DoGetSize", (PyCFunction
) _wrap_PyWizardPage_base_DoGetSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3774 { (char *)"PyWizardPage_base_DoGetClientSize", (PyCFunction
) _wrap_PyWizardPage_base_DoGetClientSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3775 { (char *)"PyWizardPage_base_DoGetPosition", (PyCFunction
) _wrap_PyWizardPage_base_DoGetPosition
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3776 { (char *)"PyWizardPage_base_DoGetVirtualSize", (PyCFunction
) _wrap_PyWizardPage_base_DoGetVirtualSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3777 { (char *)"PyWizardPage_base_DoGetBestSize", (PyCFunction
) _wrap_PyWizardPage_base_DoGetBestSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3778 { (char *)"PyWizardPage_base_InitDialog", (PyCFunction
) _wrap_PyWizardPage_base_InitDialog
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3779 { (char *)"PyWizardPage_base_TransferDataToWindow", (PyCFunction
) _wrap_PyWizardPage_base_TransferDataToWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3780 { (char *)"PyWizardPage_base_TransferDataFromWindow", (PyCFunction
) _wrap_PyWizardPage_base_TransferDataFromWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3781 { (char *)"PyWizardPage_base_Validate", (PyCFunction
) _wrap_PyWizardPage_base_Validate
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3782 { (char *)"PyWizardPage_base_AcceptsFocus", (PyCFunction
) _wrap_PyWizardPage_base_AcceptsFocus
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3783 { (char *)"PyWizardPage_base_AcceptsFocusFromKeyboard", (PyCFunction
) _wrap_PyWizardPage_base_AcceptsFocusFromKeyboard
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3784 { (char *)"PyWizardPage_base_GetMaxSize", (PyCFunction
) _wrap_PyWizardPage_base_GetMaxSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3785 { (char *)"PyWizardPage_base_AddChild", (PyCFunction
) _wrap_PyWizardPage_base_AddChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3786 { (char *)"PyWizardPage_base_RemoveChild", (PyCFunction
) _wrap_PyWizardPage_base_RemoveChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3787 { (char *)"PyWizardPage_swigregister", PyWizardPage_swigregister
, METH_VARARGS
, NULL
},
3788 { (char *)"new_WizardPageSimple", (PyCFunction
) _wrap_new_WizardPageSimple
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3789 { (char *)"new_PreWizardPageSimple", (PyCFunction
) _wrap_new_PreWizardPageSimple
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3790 { (char *)"WizardPageSimple_Create", (PyCFunction
) _wrap_WizardPageSimple_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3791 { (char *)"WizardPageSimple_SetPrev", (PyCFunction
) _wrap_WizardPageSimple_SetPrev
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3792 { (char *)"WizardPageSimple_SetNext", (PyCFunction
) _wrap_WizardPageSimple_SetNext
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3793 { (char *)"WizardPageSimple_Chain", (PyCFunction
) _wrap_WizardPageSimple_Chain
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3794 { (char *)"WizardPageSimple_swigregister", WizardPageSimple_swigregister
, METH_VARARGS
, NULL
},
3795 { (char *)"new_Wizard", (PyCFunction
) _wrap_new_Wizard
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3796 { (char *)"new_PreWizard", (PyCFunction
) _wrap_new_PreWizard
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3797 { (char *)"Wizard_Create", (PyCFunction
) _wrap_Wizard_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3798 { (char *)"Wizard_Init", (PyCFunction
) _wrap_Wizard_Init
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3799 { (char *)"Wizard_RunWizard", (PyCFunction
) _wrap_Wizard_RunWizard
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3800 { (char *)"Wizard_GetCurrentPage", (PyCFunction
) _wrap_Wizard_GetCurrentPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3801 { (char *)"Wizard_SetPageSize", (PyCFunction
) _wrap_Wizard_SetPageSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3802 { (char *)"Wizard_GetPageSize", (PyCFunction
) _wrap_Wizard_GetPageSize
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3803 { (char *)"Wizard_FitToPage", (PyCFunction
) _wrap_Wizard_FitToPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3804 { (char *)"Wizard_GetPageAreaSizer", (PyCFunction
) _wrap_Wizard_GetPageAreaSizer
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3805 { (char *)"Wizard_SetBorder", (PyCFunction
) _wrap_Wizard_SetBorder
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3806 { (char *)"Wizard_IsRunning", (PyCFunction
) _wrap_Wizard_IsRunning
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3807 { (char *)"Wizard_ShowPage", (PyCFunction
) _wrap_Wizard_ShowPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3808 { (char *)"Wizard_HasNextPage", (PyCFunction
) _wrap_Wizard_HasNextPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3809 { (char *)"Wizard_HasPrevPage", (PyCFunction
) _wrap_Wizard_HasPrevPage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
3810 { (char *)"Wizard_swigregister", Wizard_swigregister
, METH_VARARGS
, NULL
},
3811 { NULL
, NULL
, 0, NULL
}
3815 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
3817 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) {
3818 return (void *)((wxObject
*) ((wxLayoutConstraints
*) x
));
3820 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) {
3821 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryLayoutInfoEvent
*) x
));
3823 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) {
3824 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
3826 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) {
3827 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
3829 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) {
3830 return (void *)((wxObject
*) (wxSizerItem
*) ((wxGBSizerItem
*) x
));
3832 static void *_p_wxSizerItemTo_p_wxObject(void *x
) {
3833 return (void *)((wxObject
*) ((wxSizerItem
*) x
));
3835 static void *_p_wxScrollEventTo_p_wxObject(void *x
) {
3836 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxScrollEvent
*) x
));
3838 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) {
3839 return (void *)((wxObject
*) ((wxIndividualLayoutConstraint
*) x
));
3841 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) {
3842 return (void *)((wxObject
*) (wxSizer
*)(wxBoxSizer
*) ((wxStaticBoxSizer
*) x
));
3844 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) {
3845 return (void *)((wxObject
*) (wxSizer
*) ((wxBoxSizer
*) x
));
3847 static void *_p_wxSizerTo_p_wxObject(void *x
) {
3848 return (void *)((wxObject
*) ((wxSizer
*) x
));
3850 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) {
3851 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*)(wxFlexGridSizer
*) ((wxGridBagSizer
*) x
));
3853 static void *_p_wxWizardPageTo_p_wxObject(void *x
) {
3854 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxWizardPage
*) x
));
3856 static void *_p_wxPyWizardPageTo_p_wxObject(void *x
) {
3857 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxWizardPage
*) ((wxPyWizardPage
*) x
));
3859 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) {
3860 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
3862 static void *_p_wxPyPanelTo_p_wxObject(void *x
) {
3863 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
3865 static void *_p_wxEventTo_p_wxObject(void *x
) {
3866 return (void *)((wxObject
*) ((wxEvent
*) x
));
3868 static void *_p_wxFontDataTo_p_wxObject(void *x
) {
3869 return (void *)((wxObject
*) ((wxFontData
*) x
));
3871 static void *_p_wxPrintDataTo_p_wxObject(void *x
) {
3872 return (void *)((wxObject
*) ((wxPrintData
*) x
));
3874 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) {
3875 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*) ((wxFlexGridSizer
*) x
));
3877 static void *_p_wxGridSizerTo_p_wxObject(void *x
) {
3878 return (void *)((wxObject
*) (wxSizer
*) ((wxGridSizer
*) x
));
3880 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) {
3881 return (void *)((wxObject
*) (wxEvent
*) ((wxInitDialogEvent
*) x
));
3883 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) {
3884 return (void *)((wxObject
*) ((wxLayoutAlgorithm
*) x
));
3886 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x
) {
3887 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxPyTaskBarIcon
*) x
));
3889 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) {
3890 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
3892 static void *_p_wxWizardPageSimpleTo_p_wxObject(void *x
) {
3893 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxWizardPage
*) ((wxWizardPageSimple
*) x
));
3895 static void *_p_wxPaintEventTo_p_wxObject(void *x
) {
3896 return (void *)((wxObject
*) (wxEvent
*) ((wxPaintEvent
*) x
));
3898 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) {
3899 return (void *)((wxObject
*) (wxEvent
*) ((wxNcPaintEvent
*) x
));
3901 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) {
3902 return (void *)((wxObject
*) (wxEvent
*) ((wxPaletteChangedEvent
*) x
));
3904 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) {
3905 return (void *)((wxObject
*) (wxEvent
*) ((wxDisplayChangedEvent
*) x
));
3907 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) {
3908 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseCaptureChangedEvent
*) x
));
3910 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) {
3911 return (void *)((wxObject
*) (wxEvent
*) ((wxSysColourChangedEvent
*) x
));
3913 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) {
3914 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
3916 static void *_p_wxControlTo_p_wxObject(void *x
) {
3917 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxControl
*) x
));
3919 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) {
3920 return (void *)((wxObject
*) (wxEvent
*) ((wxSetCursorEvent
*) x
));
3922 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) {
3923 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
3925 static void *_p_wxFSFileTo_p_wxObject(void *x
) {
3926 return (void *)((wxObject
*) ((wxFSFile
*) x
));
3928 static void *_p_wxWizardTo_p_wxObject(void *x
) {
3929 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxWizard
*) x
));
3931 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) {
3932 return (void *)((wxObject
*) ((wxFindReplaceData
*) x
));
3934 static void *_p_wxPySizerTo_p_wxObject(void *x
) {
3935 return (void *)((wxObject
*) (wxSizer
*) ((wxPySizer
*) x
));
3937 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) {
3938 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
3940 static void *_p_wxColourDataTo_p_wxObject(void *x
) {
3941 return (void *)((wxObject
*) ((wxColourData
*) x
));
3943 static void *_p_wxPyEventTo_p_wxObject(void *x
) {
3944 return (void *)((wxObject
*) (wxEvent
*) ((wxPyEvent
*) x
));
3946 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) {
3947 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxNotifyEvent
*) x
));
3949 static void *_p_wxPyWindowTo_p_wxObject(void *x
) {
3950 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPyWindow
*) x
));
3952 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) {
3953 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
3955 static void *_p_wxFileDialogTo_p_wxObject(void *x
) {
3956 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
3958 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) {
3959 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
3961 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) {
3962 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
3964 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) {
3965 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
3967 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x
) {
3968 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
3970 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) {
3971 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
3973 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) {
3974 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
3976 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) {
3977 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
3979 static void *_p_wxShowEventTo_p_wxObject(void *x
) {
3980 return (void *)((wxObject
*) (wxEvent
*) ((wxShowEvent
*) x
));
3982 static void *_p_wxPrinterTo_p_wxObject(void *x
) {
3983 return (void *)((wxObject
*) ((wxPrinter
*) x
));
3985 static void *_p_wxMenuItemTo_p_wxObject(void *x
) {
3986 return (void *)((wxObject
*) ((wxMenuItem
*) x
));
3988 static void *_p_wxDateEventTo_p_wxObject(void *x
) {
3989 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxDateEvent
*) x
));
3991 static void *_p_wxIdleEventTo_p_wxObject(void *x
) {
3992 return (void *)((wxObject
*) (wxEvent
*) ((wxIdleEvent
*) x
));
3994 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) {
3995 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
3997 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) {
3998 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryNewPaletteEvent
*) x
));
4000 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) {
4001 return (void *)((wxObject
*) (wxEvent
*) ((wxMaximizeEvent
*) x
));
4003 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) {
4004 return (void *)((wxObject
*) (wxEvent
*) ((wxIconizeEvent
*) x
));
4006 static void *_p_wxSizeEventTo_p_wxObject(void *x
) {
4007 return (void *)((wxObject
*) (wxEvent
*) ((wxSizeEvent
*) x
));
4009 static void *_p_wxMoveEventTo_p_wxObject(void *x
) {
4010 return (void *)((wxObject
*) (wxEvent
*) ((wxMoveEvent
*) x
));
4012 static void *_p_wxActivateEventTo_p_wxObject(void *x
) {
4013 return (void *)((wxObject
*) (wxEvent
*) ((wxActivateEvent
*) x
));
4015 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) {
4016 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNMHandler
*) x
));
4018 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) {
4019 return (void *)((wxObject
*) (wxImageHandler
*) ((wxJPEGHandler
*) x
));
4021 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) {
4022 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPCXHandler
*) x
));
4024 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) {
4025 return (void *)((wxObject
*) (wxImageHandler
*) ((wxGIFHandler
*) x
));
4027 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) {
4028 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNGHandler
*) x
));
4030 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) {
4031 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*)(wxCURHandler
*) ((wxANIHandler
*) x
));
4033 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) {
4034 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*) ((wxCURHandler
*) x
));
4036 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) {
4037 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*) ((wxICOHandler
*) x
));
4039 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) {
4040 return (void *)((wxObject
*) (wxImageHandler
*) ((wxBMPHandler
*) x
));
4042 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x
) {
4043 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPyImageHandler
*) x
));
4045 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) {
4046 return (void *)((wxObject
*) ((wxImageHandler
*) x
));
4048 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) {
4049 return (void *)((wxObject
*) (wxImageHandler
*) ((wxXPMHandler
*) x
));
4051 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) {
4052 return (void *)((wxObject
*) (wxImageHandler
*) ((wxTIFFHandler
*) x
));
4054 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) {
4055 return (void *)((wxObject
*) ((wxEvtHandler
*) x
));
4057 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) {
4058 return (void *)((wxObject
*) (wxEvent
*) ((wxCalculateLayoutEvent
*) x
));
4060 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) {
4061 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
4063 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) {
4064 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
4066 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) {
4067 return (void *)((wxObject
*) (wxSizer
*)(wxBoxSizer
*) ((wxStdDialogButtonSizer
*) x
));
4069 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) {
4070 return (void *)((wxObject
*) ((wxAcceleratorTable
*) x
));
4072 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) {
4073 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
4075 static void *_p_wxImageTo_p_wxObject(void *x
) {
4076 return (void *)((wxObject
*) ((wxImage
*) x
));
4078 static void *_p_wxFrameTo_p_wxObject(void *x
) {
4079 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
4081 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) {
4082 return (void *)((wxObject
*) ((wxPyPrintout
*) x
));
4084 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) {
4085 return (void *)((wxObject
*) (wxEvent
*) ((wxScrollWinEvent
*) x
));
4087 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) {
4088 return (void *)((wxObject
*) (wxEvent
*) ((wxTaskBarIconEvent
*) x
));
4090 static void *_p_wxStatusBarTo_p_wxObject(void *x
) {
4091 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxStatusBar
*) x
));
4093 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) {
4094 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
4096 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) {
4097 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
4099 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) {
4100 return (void *)((wxObject
*) (wxEvent
*) ((wxNavigationKeyEvent
*) x
));
4102 static void *_p_wxKeyEventTo_p_wxObject(void *x
) {
4103 return (void *)((wxObject
*) (wxEvent
*) ((wxKeyEvent
*) x
));
4105 static void *_p_wxWindowTo_p_wxObject(void *x
) {
4106 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxWindow
*) x
));
4108 static void *_p_wxMenuTo_p_wxObject(void *x
) {
4109 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxMenu
*) x
));
4111 static void *_p_wxMenuBarTo_p_wxObject(void *x
) {
4112 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMenuBar
*) x
));
4114 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) {
4115 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
4117 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) {
4118 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxTopLevelWindow
*) x
));
4120 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) {
4121 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplashScreenWindow
*) x
));
4123 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) {
4124 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplitterWindow
*) x
));
4126 static void *_p_wxSashWindowTo_p_wxObject(void *x
) {
4127 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSashWindow
*) x
));
4129 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) {
4130 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
4132 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) {
4133 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPopupWindow
*) x
));
4135 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) {
4136 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
4138 static void *_p_wxTipWindowTo_p_wxObject(void *x
) {
4139 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
4141 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) {
4142 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
4144 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) {
4145 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMDIClientWindow
*) x
));
4147 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) {
4148 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
4150 static void *_p_wxSashEventTo_p_wxObject(void *x
) {
4151 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxSashEvent
*) x
));
4153 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) {
4154 return (void *)((wxObject
*) ((wxPrintPreview
*) x
));
4156 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) {
4157 return (void *)((wxObject
*) (wxPrintPreview
*) ((wxPyPrintPreview
*) x
));
4159 static void *_p_wxPanelTo_p_wxObject(void *x
) {
4160 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPanel
*) x
));
4162 static void *_p_wxDialogTo_p_wxObject(void *x
) {
4163 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
4165 static void *_p_wxColourDialogTo_p_wxObject(void *x
) {
4166 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
4168 static void *_p_wxDirDialogTo_p_wxObject(void *x
) {
4169 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
4171 static void *_p_wxFontDialogTo_p_wxObject(void *x
) {
4172 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
4174 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) {
4175 return (void *)((wxObject
*) ((wxPageSetupDialog
*) x
));
4177 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) {
4178 return (void *)((wxObject
*) ((wxPrintDialog
*) x
));
4180 static void *_p_wxFileSystemTo_p_wxObject(void *x
) {
4181 return (void *)((wxObject
*) ((wxFileSystem
*) x
));
4183 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) {
4184 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
4186 static void *_p_wxMenuEventTo_p_wxObject(void *x
) {
4187 return (void *)((wxObject
*) (wxEvent
*) ((wxMenuEvent
*) x
));
4189 static void *_p_wxPyAppTo_p_wxObject(void *x
) {
4190 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxPyApp
*) x
));
4192 static void *_p_wxCloseEventTo_p_wxObject(void *x
) {
4193 return (void *)((wxObject
*) (wxEvent
*) ((wxCloseEvent
*) x
));
4195 static void *_p_wxMouseEventTo_p_wxObject(void *x
) {
4196 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseEvent
*) x
));
4198 static void *_p_wxEraseEventTo_p_wxObject(void *x
) {
4199 return (void *)((wxObject
*) (wxEvent
*) ((wxEraseEvent
*) x
));
4201 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) {
4202 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
4204 static void *_p_wxCommandEventTo_p_wxObject(void *x
) {
4205 return (void *)((wxObject
*) (wxEvent
*) ((wxCommandEvent
*) x
));
4207 static void *_p_wxWizardEventTo_p_wxObject(void *x
) {
4208 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxWizardEvent
*) x
));
4210 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) {
4211 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
4213 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) {
4214 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
4216 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) {
4217 return (void *)((wxObject
*) (wxEvent
*) ((wxDropFilesEvent
*) x
));
4219 static void *_p_wxFocusEventTo_p_wxObject(void *x
) {
4220 return (void *)((wxObject
*) (wxEvent
*) ((wxFocusEvent
*) x
));
4222 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) {
4223 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
4225 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) {
4226 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
4228 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) {
4229 return (void *)((wxObject
*) ((wxPageSetupDialogData
*) x
));
4231 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) {
4232 return (void *)((wxObject
*) ((wxPrintDialogData
*) x
));
4234 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) {
4235 return (void *)((wxObject
*) (wxEvtHandler
*)(wxValidator
*) ((wxPyValidator
*) x
));
4237 static void *_p_wxValidatorTo_p_wxObject(void *x
) {
4238 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxValidator
*) x
));
4240 static void *_p_wxColourDialogTo_p_wxDialog(void *x
) {
4241 return (void *)((wxDialog
*) ((wxColourDialog
*) x
));
4243 static void *_p_wxDirDialogTo_p_wxDialog(void *x
) {
4244 return (void *)((wxDialog
*) ((wxDirDialog
*) x
));
4246 static void *_p_wxFontDialogTo_p_wxDialog(void *x
) {
4247 return (void *)((wxDialog
*) ((wxFontDialog
*) x
));
4249 static void *_p_wxFileDialogTo_p_wxDialog(void *x
) {
4250 return (void *)((wxDialog
*) ((wxFileDialog
*) x
));
4252 static void *_p_wxMultiChoiceDialogTo_p_wxDialog(void *x
) {
4253 return (void *)((wxDialog
*) ((wxMultiChoiceDialog
*) x
));
4255 static void *_p_wxSingleChoiceDialogTo_p_wxDialog(void *x
) {
4256 return (void *)((wxDialog
*) ((wxSingleChoiceDialog
*) x
));
4258 static void *_p_wxTextEntryDialogTo_p_wxDialog(void *x
) {
4259 return (void *)((wxDialog
*) ((wxTextEntryDialog
*) x
));
4261 static void *_p_wxPasswordEntryDialogTo_p_wxDialog(void *x
) {
4262 return (void *)((wxDialog
*) (wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
4264 static void *_p_wxMessageDialogTo_p_wxDialog(void *x
) {
4265 return (void *)((wxDialog
*) ((wxMessageDialog
*) x
));
4267 static void *_p_wxFindReplaceDialogTo_p_wxDialog(void *x
) {
4268 return (void *)((wxDialog
*) ((wxFindReplaceDialog
*) x
));
4270 static void *_p_wxWizardTo_p_wxDialog(void *x
) {
4271 return (void *)((wxDialog
*) ((wxWizard
*) x
));
4273 static void *_p_wxWizardPageSimpleTo_p_wxWizardPage(void *x
) {
4274 return (void *)((wxWizardPage
*) ((wxWizardPageSimple
*) x
));
4276 static void *_p_wxPyWizardPageTo_p_wxWizardPage(void *x
) {
4277 return (void *)((wxWizardPage
*) ((wxPyWizardPage
*) x
));
4279 static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x
) {
4280 return (void *)((wxTopLevelWindow
*) ((wxFrame
*) x
));
4282 static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x
) {
4283 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxMiniFrame
*) x
));
4285 static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x
) {
4286 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxFontDialog
*) x
));
4288 static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x
) {
4289 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxDirDialog
*) x
));
4291 static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x
) {
4292 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxColourDialog
*) x
));
4294 static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x
) {
4295 return (void *)((wxTopLevelWindow
*) ((wxDialog
*) x
));
4297 static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x
) {
4298 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxSplashScreen
*) x
));
4300 static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x
) {
4301 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxMDIParentFrame
*) x
));
4303 static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x
) {
4304 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxMDIChildFrame
*) x
));
4306 static void *_p_wxWizardTo_p_wxTopLevelWindow(void *x
) {
4307 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxWizard
*) x
));
4309 static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x
) {
4310 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxProgressDialog
*) x
));
4312 static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x
) {
4313 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxMessageDialog
*) x
));
4315 static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x
) {
4316 return (void *)((wxTopLevelWindow
*) (wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
4318 static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x
) {
4319 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxTextEntryDialog
*) x
));
4321 static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x
) {
4322 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxSingleChoiceDialog
*) x
));
4324 static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x
) {
4325 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxMultiChoiceDialog
*) x
));
4327 static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x
) {
4328 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxFileDialog
*) x
));
4330 static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x
) {
4331 return (void *)((wxTopLevelWindow
*) (wxDialog
*) ((wxFindReplaceDialog
*) x
));
4333 static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x
) {
4334 return (void *)((wxTopLevelWindow
*) (wxFrame
*) ((wxPreviewFrame
*) x
));
4336 static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x
) {
4337 return (void *)((wxTopLevelWindow
*) (wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
4339 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) {
4340 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
4342 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) {
4343 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
4345 static void *_p_wxWizardPageTo_p_wxWindow(void *x
) {
4346 return (void *)((wxWindow
*) (wxPanel
*) ((wxWizardPage
*) x
));
4348 static void *_p_wxPyWizardPageTo_p_wxWindow(void *x
) {
4349 return (void *)((wxWindow
*) (wxPanel
*)(wxWizardPage
*) ((wxPyWizardPage
*) x
));
4351 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) {
4352 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyPanel
*) x
));
4354 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) {
4355 return (void *)((wxWindow
*) ((wxMenuBar
*) x
));
4357 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) {
4358 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
4360 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) {
4361 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
4363 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) {
4364 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
4366 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x
) {
4367 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
4369 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) {
4370 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
4372 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) {
4373 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
4375 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) {
4376 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
4378 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) {
4379 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
4381 static void *_p_wxPanelTo_p_wxWindow(void *x
) {
4382 return (void *)((wxWindow
*) ((wxPanel
*) x
));
4384 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) {
4385 return (void *)((wxWindow
*) ((wxStatusBar
*) x
));
4387 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) {
4388 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyVScrolledWindow
*) x
));
4390 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) {
4391 return (void *)((wxWindow
*) (wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
4393 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) {
4394 return (void *)((wxWindow
*) (wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
4396 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) {
4397 return (void *)((wxWindow
*) ((wxPopupWindow
*) x
));
4399 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) {
4400 return (void *)((wxWindow
*) (wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
4402 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) {
4403 return (void *)((wxWindow
*) (wxPanel
*) ((wxScrolledWindow
*) x
));
4405 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) {
4406 return (void *)((wxWindow
*) ((wxTopLevelWindow
*) x
));
4408 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) {
4409 return (void *)((wxWindow
*) ((wxSplashScreenWindow
*) x
));
4411 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) {
4412 return (void *)((wxWindow
*) ((wxSplitterWindow
*) x
));
4414 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) {
4415 return (void *)((wxWindow
*) ((wxSashWindow
*) x
));
4417 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) {
4418 return (void *)((wxWindow
*) ((wxMDIClientWindow
*) x
));
4420 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) {
4421 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
4423 static void *_p_wxControlTo_p_wxWindow(void *x
) {
4424 return (void *)((wxWindow
*) ((wxControl
*) x
));
4426 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) {
4427 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
4429 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) {
4430 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
4432 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) {
4433 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
4435 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) {
4436 return (void *)((wxWindow
*) (wxControl
*) ((wxControlWithItems
*) x
));
4438 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) {
4439 return (void *)((wxWindow
*) ((wxPyWindow
*) x
));
4441 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) {
4442 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
4444 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) {
4445 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
4447 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) {
4448 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
4450 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) {
4451 return (void *)((wxWindow
*) (wxPanel
*) ((wxPreviewControlBar
*) x
));
4453 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) {
4454 return (void *)((wxWindow
*) (wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
4456 static void *_p_wxWizardTo_p_wxWindow(void *x
) {
4457 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxWizard
*) x
));
4459 static void *_p_wxWizardPageSimpleTo_p_wxWindow(void *x
) {
4460 return (void *)((wxWindow
*) (wxPanel
*)(wxWizardPage
*) ((wxWizardPageSimple
*) x
));
4462 static void *_p_wxFrameTo_p_wxWindow(void *x
) {
4463 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxFrame
*) x
));
4465 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) {
4466 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
4468 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) {
4469 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
4471 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) {
4472 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
4474 static void *_p_wxDialogTo_p_wxWindow(void *x
) {
4475 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxDialog
*) x
));
4477 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) {
4478 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
4480 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x
) {
4481 return (void *)((wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
4483 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x
) {
4484 return (void *)((wxCommandEvent
*) ((wxScrollEvent
*) x
));
4486 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x
) {
4487 return (void *)((wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
4489 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x
) {
4490 return (void *)((wxCommandEvent
*) ((wxDateEvent
*) x
));
4492 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x
) {
4493 return (void *)((wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
4495 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x
) {
4496 return (void *)((wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
4498 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x
) {
4499 return (void *)((wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
4501 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x
) {
4502 return (void *)((wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
4504 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x
) {
4505 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
4507 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x
) {
4508 return (void *)((wxCommandEvent
*) ((wxNotifyEvent
*) x
));
4510 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x
) {
4511 return (void *)((wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
4513 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x
) {
4514 return (void *)((wxCommandEvent
*) ((wxSashEvent
*) x
));
4516 static void *_p_wxWizardEventTo_p_wxCommandEvent(void *x
) {
4517 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxWizardEvent
*) x
));
4519 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) {
4520 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
4522 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) {
4523 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
4525 static void *_p_wxWizardPageTo_p_wxEvtHandler(void *x
) {
4526 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxWizardPage
*) x
));
4528 static void *_p_wxPyWizardPageTo_p_wxEvtHandler(void *x
) {
4529 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxWizardPage
*) ((wxPyWizardPage
*) x
));
4531 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) {
4532 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
4534 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) {
4535 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMenuBar
*) x
));
4537 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) {
4538 return (void *)((wxEvtHandler
*) ((wxValidator
*) x
));
4540 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) {
4541 return (void *)((wxEvtHandler
*) (wxValidator
*) ((wxPyValidator
*) x
));
4543 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) {
4544 return (void *)((wxEvtHandler
*) ((wxMenu
*) x
));
4546 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x
) {
4547 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
4549 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) {
4550 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
4552 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) {
4553 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
4555 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) {
4556 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
4558 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) {
4559 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
4561 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) {
4562 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
4564 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) {
4565 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
4567 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) {
4568 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
4570 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) {
4571 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPanel
*) x
));
4573 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) {
4574 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxStatusBar
*) x
));
4576 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) {
4577 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
4579 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) {
4580 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
4582 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) {
4583 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
4585 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) {
4586 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPopupWindow
*) x
));
4588 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) {
4589 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
4591 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) {
4592 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSashWindow
*) x
));
4594 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) {
4595 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplitterWindow
*) x
));
4597 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) {
4598 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplashScreenWindow
*) x
));
4600 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) {
4601 return (void *)((wxEvtHandler
*) ((wxWindow
*) x
));
4603 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) {
4604 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
4606 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) {
4607 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxTopLevelWindow
*) x
));
4609 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) {
4610 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMDIClientWindow
*) x
));
4612 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) {
4613 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
4615 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) {
4616 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxControl
*) x
));
4618 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) {
4619 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
4621 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) {
4622 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
4624 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) {
4625 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
4627 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) {
4628 return (void *)((wxEvtHandler
*) ((wxPyApp
*) x
));
4630 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) {
4631 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
4633 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) {
4634 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPyWindow
*) x
));
4636 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) {
4637 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
4639 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) {
4640 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
4642 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) {
4643 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
4645 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) {
4646 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
4648 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) {
4649 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
4651 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x
) {
4652 return (void *)((wxEvtHandler
*) ((wxPyTaskBarIcon
*) x
));
4654 static void *_p_wxWizardTo_p_wxEvtHandler(void *x
) {
4655 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxWizard
*) x
));
4657 static void *_p_wxWizardPageSimpleTo_p_wxEvtHandler(void *x
) {
4658 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxWizardPage
*) ((wxWizardPageSimple
*) x
));
4660 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) {
4661 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
4663 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) {
4664 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
4666 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) {
4667 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
4669 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) {
4670 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
4672 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) {
4673 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
4675 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) {
4676 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
4678 static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x
) {
4679 return (void *)((wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
4681 static void *_p_wxWizardEventTo_p_wxNotifyEvent(void *x
) {
4682 return (void *)((wxNotifyEvent
*) ((wxWizardEvent
*) x
));
4684 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) {
4685 return (void *)((wxPanel
*) ((wxScrolledWindow
*) x
));
4687 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) {
4688 return (void *)((wxPanel
*) ((wxPyVScrolledWindow
*) x
));
4690 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) {
4691 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
4693 static void *_p_wxWizardPageSimpleTo_p_wxPanel(void *x
) {
4694 return (void *)((wxPanel
*) (wxWizardPage
*) ((wxWizardPageSimple
*) x
));
4696 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) {
4697 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
4699 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) {
4700 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
4702 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) {
4703 return (void *)((wxPanel
*) ((wxPyPanel
*) x
));
4705 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) {
4706 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
4708 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) {
4709 return (void *)((wxPanel
*) ((wxPreviewControlBar
*) x
));
4711 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) {
4712 return (void *)((wxPanel
*) (wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
4714 static void *_p_wxWizardPageTo_p_wxPanel(void *x
) {
4715 return (void *)((wxPanel
*) ((wxWizardPage
*) x
));
4717 static void *_p_wxPyWizardPageTo_p_wxPanel(void *x
) {
4718 return (void *)((wxPanel
*) (wxWizardPage
*) ((wxPyWizardPage
*) x
));
4720 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) {
4721 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
4723 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) {
4724 return (void *)((wxEvent
*) ((wxMenuEvent
*) x
));
4726 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) {
4727 return (void *)((wxEvent
*) ((wxCloseEvent
*) x
));
4729 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) {
4730 return (void *)((wxEvent
*) ((wxMouseEvent
*) x
));
4732 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) {
4733 return (void *)((wxEvent
*) ((wxEraseEvent
*) x
));
4735 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) {
4736 return (void *)((wxEvent
*) ((wxSetCursorEvent
*) x
));
4738 static void *_p_wxSplitterEventTo_p_wxEvent(void *x
) {
4739 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
4741 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) {
4742 return (void *)((wxEvent
*) ((wxInitDialogEvent
*) x
));
4744 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) {
4745 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxScrollEvent
*) x
));
4747 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x
) {
4748 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
4750 static void *_p_wxPyEventTo_p_wxEvent(void *x
) {
4751 return (void *)((wxEvent
*) ((wxPyEvent
*) x
));
4753 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) {
4754 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxNotifyEvent
*) x
));
4756 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x
) {
4757 return (void *)((wxEvent
*) ((wxCalculateLayoutEvent
*) x
));
4759 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) {
4760 return (void *)((wxEvent
*) ((wxIdleEvent
*) x
));
4762 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) {
4763 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
4765 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) {
4766 return (void *)((wxEvent
*) ((wxQueryNewPaletteEvent
*) x
));
4768 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) {
4769 return (void *)((wxEvent
*) ((wxMaximizeEvent
*) x
));
4771 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) {
4772 return (void *)((wxEvent
*) ((wxIconizeEvent
*) x
));
4774 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) {
4775 return (void *)((wxEvent
*) ((wxActivateEvent
*) x
));
4777 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) {
4778 return (void *)((wxEvent
*) ((wxSizeEvent
*) x
));
4780 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) {
4781 return (void *)((wxEvent
*) ((wxMoveEvent
*) x
));
4783 static void *_p_wxDateEventTo_p_wxEvent(void *x
) {
4784 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxDateEvent
*) x
));
4786 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) {
4787 return (void *)((wxEvent
*) ((wxPaintEvent
*) x
));
4789 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) {
4790 return (void *)((wxEvent
*) ((wxNcPaintEvent
*) x
));
4792 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) {
4793 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
4795 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) {
4796 return (void *)((wxEvent
*) ((wxPaletteChangedEvent
*) x
));
4798 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) {
4799 return (void *)((wxEvent
*) ((wxDisplayChangedEvent
*) x
));
4801 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) {
4802 return (void *)((wxEvent
*) ((wxMouseCaptureChangedEvent
*) x
));
4804 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) {
4805 return (void *)((wxEvent
*) ((wxSysColourChangedEvent
*) x
));
4807 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) {
4808 return (void *)((wxEvent
*) ((wxDropFilesEvent
*) x
));
4810 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) {
4811 return (void *)((wxEvent
*) ((wxFocusEvent
*) x
));
4813 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) {
4814 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
4816 static void *_p_wxSashEventTo_p_wxEvent(void *x
) {
4817 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxSashEvent
*) x
));
4819 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x
) {
4820 return (void *)((wxEvent
*) ((wxQueryLayoutInfoEvent
*) x
));
4822 static void *_p_wxShowEventTo_p_wxEvent(void *x
) {
4823 return (void *)((wxEvent
*) ((wxShowEvent
*) x
));
4825 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) {
4826 return (void *)((wxEvent
*) ((wxCommandEvent
*) x
));
4828 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) {
4829 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
4831 static void *_p_wxWizardEventTo_p_wxEvent(void *x
) {
4832 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxWizardEvent
*) x
));
4834 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) {
4835 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
4837 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) {
4838 return (void *)((wxEvent
*) ((wxNavigationKeyEvent
*) x
));
4840 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) {
4841 return (void *)((wxEvent
*) ((wxKeyEvent
*) x
));
4843 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) {
4844 return (void *)((wxEvent
*) ((wxScrollWinEvent
*) x
));
4846 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x
) {
4847 return (void *)((wxEvent
*) ((wxTaskBarIconEvent
*) x
));
4849 static swig_type_info _swigt__p_char
= {"_p_char", "char *", 0, 0, 0};
4850 static swig_type_info _swigt__p_form_ops_t
= {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, 0};
4851 static swig_type_info _swigt__p_int
= {"_p_int", "int *", 0, 0, 0};
4852 static swig_type_info _swigt__p_unsigned_char
= {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, 0};
4853 static swig_type_info _swigt__p_unsigned_int
= {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, 0};
4854 static swig_type_info _swigt__p_unsigned_long
= {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, 0};
4855 static swig_type_info _swigt__p_wxBitmap
= {"_p_wxBitmap", "wxBitmap *", 0, 0, 0};
4856 static swig_type_info _swigt__p_wxChar
= {"_p_wxChar", "wxChar *", 0, 0, 0};
4857 static swig_type_info _swigt__p_wxCommandEvent
= {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, 0};
4858 static swig_type_info _swigt__p_wxSashEvent
= {"_p_wxSashEvent", 0, 0, 0, 0};
4859 static swig_type_info _swigt__p_wxWindowDestroyEvent
= {"_p_wxWindowDestroyEvent", 0, 0, 0, 0};
4860 static swig_type_info _swigt__p_wxSplitterEvent
= {"_p_wxSplitterEvent", 0, 0, 0, 0};
4861 static swig_type_info _swigt__p_wxScrollEvent
= {"_p_wxScrollEvent", 0, 0, 0, 0};
4862 static swig_type_info _swigt__p_wxPyCommandEvent
= {"_p_wxPyCommandEvent", 0, 0, 0, 0};
4863 static swig_type_info _swigt__p_wxContextMenuEvent
= {"_p_wxContextMenuEvent", 0, 0, 0, 0};
4864 static swig_type_info _swigt__p_wxChildFocusEvent
= {"_p_wxChildFocusEvent", 0, 0, 0, 0};
4865 static swig_type_info _swigt__p_wxWindowCreateEvent
= {"_p_wxWindowCreateEvent", 0, 0, 0, 0};
4866 static swig_type_info _swigt__p_wxDateEvent
= {"_p_wxDateEvent", 0, 0, 0, 0};
4867 static swig_type_info _swigt__p_wxFindDialogEvent
= {"_p_wxFindDialogEvent", 0, 0, 0, 0};
4868 static swig_type_info _swigt__p_wxUpdateUIEvent
= {"_p_wxUpdateUIEvent", 0, 0, 0, 0};
4869 static swig_type_info _swigt__p_wxDialog
= {"_p_wxDialog", "wxDialog *", 0, 0, 0};
4870 static swig_type_info _swigt__p_wxColourDialog
= {"_p_wxColourDialog", 0, 0, 0, 0};
4871 static swig_type_info _swigt__p_wxDirDialog
= {"_p_wxDirDialog", 0, 0, 0, 0};
4872 static swig_type_info _swigt__p_wxFontDialog
= {"_p_wxFontDialog", 0, 0, 0, 0};
4873 static swig_type_info _swigt__p_wxFileDialog
= {"_p_wxFileDialog", 0, 0, 0, 0};
4874 static swig_type_info _swigt__p_wxMultiChoiceDialog
= {"_p_wxMultiChoiceDialog", 0, 0, 0, 0};
4875 static swig_type_info _swigt__p_wxSingleChoiceDialog
= {"_p_wxSingleChoiceDialog", 0, 0, 0, 0};
4876 static swig_type_info _swigt__p_wxTextEntryDialog
= {"_p_wxTextEntryDialog", 0, 0, 0, 0};
4877 static swig_type_info _swigt__p_wxPasswordEntryDialog
= {"_p_wxPasswordEntryDialog", 0, 0, 0, 0};
4878 static swig_type_info _swigt__p_wxMessageDialog
= {"_p_wxMessageDialog", 0, 0, 0, 0};
4879 static swig_type_info _swigt__p_wxFindReplaceDialog
= {"_p_wxFindReplaceDialog", 0, 0, 0, 0};
4880 static swig_type_info _swigt__p_wxDuplexMode
= {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0};
4881 static swig_type_info _swigt__p_wxEvent
= {"_p_wxEvent", "wxEvent *", 0, 0, 0};
4882 static swig_type_info _swigt__p_wxMenuEvent
= {"_p_wxMenuEvent", 0, 0, 0, 0};
4883 static swig_type_info _swigt__p_wxCloseEvent
= {"_p_wxCloseEvent", 0, 0, 0, 0};
4884 static swig_type_info _swigt__p_wxMouseEvent
= {"_p_wxMouseEvent", 0, 0, 0, 0};
4885 static swig_type_info _swigt__p_wxEraseEvent
= {"_p_wxEraseEvent", 0, 0, 0, 0};
4886 static swig_type_info _swigt__p_wxSetCursorEvent
= {"_p_wxSetCursorEvent", 0, 0, 0, 0};
4887 static swig_type_info _swigt__p_wxInitDialogEvent
= {"_p_wxInitDialogEvent", 0, 0, 0, 0};
4888 static swig_type_info _swigt__p_wxPyEvent
= {"_p_wxPyEvent", 0, 0, 0, 0};
4889 static swig_type_info _swigt__p_wxCalculateLayoutEvent
= {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0};
4890 static swig_type_info _swigt__p_wxIdleEvent
= {"_p_wxIdleEvent", 0, 0, 0, 0};
4891 static swig_type_info _swigt__p_wxQueryNewPaletteEvent
= {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0};
4892 static swig_type_info _swigt__p_wxMaximizeEvent
= {"_p_wxMaximizeEvent", 0, 0, 0, 0};
4893 static swig_type_info _swigt__p_wxIconizeEvent
= {"_p_wxIconizeEvent", 0, 0, 0, 0};
4894 static swig_type_info _swigt__p_wxActivateEvent
= {"_p_wxActivateEvent", 0, 0, 0, 0};
4895 static swig_type_info _swigt__p_wxSizeEvent
= {"_p_wxSizeEvent", 0, 0, 0, 0};
4896 static swig_type_info _swigt__p_wxMoveEvent
= {"_p_wxMoveEvent", 0, 0, 0, 0};
4897 static swig_type_info _swigt__p_wxPaintEvent
= {"_p_wxPaintEvent", 0, 0, 0, 0};
4898 static swig_type_info _swigt__p_wxNcPaintEvent
= {"_p_wxNcPaintEvent", 0, 0, 0, 0};
4899 static swig_type_info _swigt__p_wxPaletteChangedEvent
= {"_p_wxPaletteChangedEvent", 0, 0, 0, 0};
4900 static swig_type_info _swigt__p_wxDisplayChangedEvent
= {"_p_wxDisplayChangedEvent", 0, 0, 0, 0};
4901 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent
= {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0};
4902 static swig_type_info _swigt__p_wxSysColourChangedEvent
= {"_p_wxSysColourChangedEvent", 0, 0, 0, 0};
4903 static swig_type_info _swigt__p_wxDropFilesEvent
= {"_p_wxDropFilesEvent", 0, 0, 0, 0};
4904 static swig_type_info _swigt__p_wxFocusEvent
= {"_p_wxFocusEvent", 0, 0, 0, 0};
4905 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent
= {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0};
4906 static swig_type_info _swigt__p_wxShowEvent
= {"_p_wxShowEvent", 0, 0, 0, 0};
4907 static swig_type_info _swigt__p_wxNavigationKeyEvent
= {"_p_wxNavigationKeyEvent", 0, 0, 0, 0};
4908 static swig_type_info _swigt__p_wxKeyEvent
= {"_p_wxKeyEvent", 0, 0, 0, 0};
4909 static swig_type_info _swigt__p_wxScrollWinEvent
= {"_p_wxScrollWinEvent", 0, 0, 0, 0};
4910 static swig_type_info _swigt__p_wxTaskBarIconEvent
= {"_p_wxTaskBarIconEvent", 0, 0, 0, 0};
4911 static swig_type_info _swigt__p_wxEvtHandler
= {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, 0};
4912 static swig_type_info _swigt__p_wxSplashScreen
= {"_p_wxSplashScreen", 0, 0, 0, 0};
4913 static swig_type_info _swigt__p_wxMiniFrame
= {"_p_wxMiniFrame", 0, 0, 0, 0};
4914 static swig_type_info _swigt__p_wxPyPanel
= {"_p_wxPyPanel", 0, 0, 0, 0};
4915 static swig_type_info _swigt__p_wxMenuBar
= {"_p_wxMenuBar", 0, 0, 0, 0};
4916 static swig_type_info _swigt__p_wxValidator
= {"_p_wxValidator", 0, 0, 0, 0};
4917 static swig_type_info _swigt__p_wxPyValidator
= {"_p_wxPyValidator", 0, 0, 0, 0};
4918 static swig_type_info _swigt__p_wxProgressDialog
= {"_p_wxProgressDialog", 0, 0, 0, 0};
4919 static swig_type_info _swigt__p_wxStatusBar
= {"_p_wxStatusBar", 0, 0, 0, 0};
4920 static swig_type_info _swigt__p_wxMDIClientWindow
= {"_p_wxMDIClientWindow", 0, 0, 0, 0};
4921 static swig_type_info _swigt__p_wxPyScrolledWindow
= {"_p_wxPyScrolledWindow", 0, 0, 0, 0};
4922 static swig_type_info _swigt__p_wxPyVScrolledWindow
= {"_p_wxPyVScrolledWindow", 0, 0, 0, 0};
4923 static swig_type_info _swigt__p_wxScrolledWindow
= {"_p_wxScrolledWindow", 0, 0, 0, 0};
4924 static swig_type_info _swigt__p_wxSashWindow
= {"_p_wxSashWindow", 0, 0, 0, 0};
4925 static swig_type_info _swigt__p_wxSplitterWindow
= {"_p_wxSplitterWindow", 0, 0, 0, 0};
4926 static swig_type_info _swigt__p_wxSplashScreenWindow
= {"_p_wxSplashScreenWindow", 0, 0, 0, 0};
4927 static swig_type_info _swigt__p_wxSashLayoutWindow
= {"_p_wxSashLayoutWindow", 0, 0, 0, 0};
4928 static swig_type_info _swigt__p_wxPopupWindow
= {"_p_wxPopupWindow", 0, 0, 0, 0};
4929 static swig_type_info _swigt__p_wxPyPopupTransientWindow
= {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0};
4930 static swig_type_info _swigt__p_wxTipWindow
= {"_p_wxTipWindow", 0, 0, 0, 0};
4931 static swig_type_info _swigt__p_wxPreviewFrame
= {"_p_wxPreviewFrame", 0, 0, 0, 0};
4932 static swig_type_info _swigt__p_wxPyPreviewFrame
= {"_p_wxPyPreviewFrame", 0, 0, 0, 0};
4933 static swig_type_info _swigt__p_wxControl
= {"_p_wxControl", 0, 0, 0, 0};
4934 static swig_type_info _swigt__p_wxMDIChildFrame
= {"_p_wxMDIChildFrame", 0, 0, 0, 0};
4935 static swig_type_info _swigt__p_wxPyApp
= {"_p_wxPyApp", 0, 0, 0, 0};
4936 static swig_type_info _swigt__p_wxControlWithItems
= {"_p_wxControlWithItems", 0, 0, 0, 0};
4937 static swig_type_info _swigt__p_wxPreviewCanvas
= {"_p_wxPreviewCanvas", 0, 0, 0, 0};
4938 static swig_type_info _swigt__p_wxPyWindow
= {"_p_wxPyWindow", 0, 0, 0, 0};
4939 static swig_type_info _swigt__p_wxPyHtmlListBox
= {"_p_wxPyHtmlListBox", 0, 0, 0, 0};
4940 static swig_type_info _swigt__p_wxPyVListBox
= {"_p_wxPyVListBox", 0, 0, 0, 0};
4941 static swig_type_info _swigt__p_wxPyPreviewControlBar
= {"_p_wxPyPreviewControlBar", 0, 0, 0, 0};
4942 static swig_type_info _swigt__p_wxPreviewControlBar
= {"_p_wxPreviewControlBar", 0, 0, 0, 0};
4943 static swig_type_info _swigt__p_wxPyTaskBarIcon
= {"_p_wxPyTaskBarIcon", 0, 0, 0, 0};
4944 static swig_type_info _swigt__p_wxFrame
= {"_p_wxFrame", 0, 0, 0, 0};
4945 static swig_type_info _swigt__p_wxMenu
= {"_p_wxMenu", 0, 0, 0, 0};
4946 static swig_type_info _swigt__p_wxMDIParentFrame
= {"_p_wxMDIParentFrame", 0, 0, 0, 0};
4947 static swig_type_info _swigt__p_wxNotifyEvent
= {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, 0};
4948 static swig_type_info _swigt__p_wxObject
= {"_p_wxObject", "wxObject *", 0, 0, 0};
4949 static swig_type_info _swigt__p_wxLayoutConstraints
= {"_p_wxLayoutConstraints", 0, 0, 0, 0};
4950 static swig_type_info _swigt__p_wxGBSizerItem
= {"_p_wxGBSizerItem", 0, 0, 0, 0};
4951 static swig_type_info _swigt__p_wxSizerItem
= {"_p_wxSizerItem", 0, 0, 0, 0};
4952 static swig_type_info _swigt__p_wxIndividualLayoutConstraint
= {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0};
4953 static swig_type_info _swigt__p_wxStaticBoxSizer
= {"_p_wxStaticBoxSizer", 0, 0, 0, 0};
4954 static swig_type_info _swigt__p_wxBoxSizer
= {"_p_wxBoxSizer", 0, 0, 0, 0};
4955 static swig_type_info _swigt__p_wxSizer
= {"_p_wxSizer", 0, 0, 0, 0};
4956 static swig_type_info _swigt__p_wxGridBagSizer
= {"_p_wxGridBagSizer", 0, 0, 0, 0};
4957 static swig_type_info _swigt__p_wxFontData
= {"_p_wxFontData", 0, 0, 0, 0};
4958 static swig_type_info _swigt__p_wxPrintData
= {"_p_wxPrintData", 0, 0, 0, 0};
4959 static swig_type_info _swigt__p_wxGridSizer
= {"_p_wxGridSizer", 0, 0, 0, 0};
4960 static swig_type_info _swigt__p_wxFlexGridSizer
= {"_p_wxFlexGridSizer", 0, 0, 0, 0};
4961 static swig_type_info _swigt__p_wxLayoutAlgorithm
= {"_p_wxLayoutAlgorithm", 0, 0, 0, 0};
4962 static swig_type_info _swigt__p_wxFSFile
= {"_p_wxFSFile", 0, 0, 0, 0};
4963 static swig_type_info _swigt__p_wxFindReplaceData
= {"_p_wxFindReplaceData", 0, 0, 0, 0};
4964 static swig_type_info _swigt__p_wxPySizer
= {"_p_wxPySizer", 0, 0, 0, 0};
4965 static swig_type_info _swigt__p_wxColourData
= {"_p_wxColourData", 0, 0, 0, 0};
4966 static swig_type_info _swigt__p_wxPrinter
= {"_p_wxPrinter", 0, 0, 0, 0};
4967 static swig_type_info _swigt__p_wxMenuItem
= {"_p_wxMenuItem", 0, 0, 0, 0};
4968 static swig_type_info _swigt__p_wxCURHandler
= {"_p_wxCURHandler", 0, 0, 0, 0};
4969 static swig_type_info _swigt__p_wxANIHandler
= {"_p_wxANIHandler", 0, 0, 0, 0};
4970 static swig_type_info _swigt__p_wxPNGHandler
= {"_p_wxPNGHandler", 0, 0, 0, 0};
4971 static swig_type_info _swigt__p_wxGIFHandler
= {"_p_wxGIFHandler", 0, 0, 0, 0};
4972 static swig_type_info _swigt__p_wxPCXHandler
= {"_p_wxPCXHandler", 0, 0, 0, 0};
4973 static swig_type_info _swigt__p_wxJPEGHandler
= {"_p_wxJPEGHandler", 0, 0, 0, 0};
4974 static swig_type_info _swigt__p_wxPNMHandler
= {"_p_wxPNMHandler", 0, 0, 0, 0};
4975 static swig_type_info _swigt__p_wxICOHandler
= {"_p_wxICOHandler", 0, 0, 0, 0};
4976 static swig_type_info _swigt__p_wxBMPHandler
= {"_p_wxBMPHandler", 0, 0, 0, 0};
4977 static swig_type_info _swigt__p_wxPyImageHandler
= {"_p_wxPyImageHandler", 0, 0, 0, 0};
4978 static swig_type_info _swigt__p_wxImageHandler
= {"_p_wxImageHandler", 0, 0, 0, 0};
4979 static swig_type_info _swigt__p_wxXPMHandler
= {"_p_wxXPMHandler", 0, 0, 0, 0};
4980 static swig_type_info _swigt__p_wxTIFFHandler
= {"_p_wxTIFFHandler", 0, 0, 0, 0};
4981 static swig_type_info _swigt__p_wxStdDialogButtonSizer
= {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0};
4982 static swig_type_info _swigt__p_wxAcceleratorTable
= {"_p_wxAcceleratorTable", 0, 0, 0, 0};
4983 static swig_type_info _swigt__p_wxImage
= {"_p_wxImage", 0, 0, 0, 0};
4984 static swig_type_info _swigt__p_wxPyPrintout
= {"_p_wxPyPrintout", 0, 0, 0, 0};
4985 static swig_type_info _swigt__p_wxPrintPreview
= {"_p_wxPrintPreview", 0, 0, 0, 0};
4986 static swig_type_info _swigt__p_wxPyPrintPreview
= {"_p_wxPyPrintPreview", 0, 0, 0, 0};
4987 static swig_type_info _swigt__p_wxPageSetupDialog
= {"_p_wxPageSetupDialog", 0, 0, 0, 0};
4988 static swig_type_info _swigt__p_wxPrintDialog
= {"_p_wxPrintDialog", 0, 0, 0, 0};
4989 static swig_type_info _swigt__p_wxFileSystem
= {"_p_wxFileSystem", 0, 0, 0, 0};
4990 static swig_type_info _swigt__p_wxPageSetupDialogData
= {"_p_wxPageSetupDialogData", 0, 0, 0, 0};
4991 static swig_type_info _swigt__p_wxPrintDialogData
= {"_p_wxPrintDialogData", 0, 0, 0, 0};
4992 static swig_type_info _swigt__p_wxPanel
= {"_p_wxPanel", "wxPanel *", 0, 0, 0};
4993 static swig_type_info _swigt__p_wxPaperSize
= {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, 0};
4994 static swig_type_info _swigt__p_wxPyWizardPage
= {"_p_wxPyWizardPage", "wxPyWizardPage *", 0, 0, 0};
4995 static swig_type_info _swigt__p_wxSize
= {"_p_wxSize", "wxSize *", 0, 0, 0};
4996 static swig_type_info _swigt__p_wxString
= {"_p_wxString", "wxString *", 0, 0, 0};
4997 static swig_type_info _swigt__p_wxTopLevelWindow
= {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, 0};
4998 static swig_type_info _swigt__p_wxWindow
= {"_p_wxWindow", "wxWindow *", 0, 0, 0};
4999 static swig_type_info _swigt__p_wxWizard
= {"_p_wxWizard", "wxWizard *", 0, 0, 0};
5000 static swig_type_info _swigt__p_wxWizardEvent
= {"_p_wxWizardEvent", "wxWizardEvent *", 0, 0, 0};
5001 static swig_type_info _swigt__p_wxWizardPage
= {"_p_wxWizardPage", "wxWizardPage *", 0, 0, 0};
5002 static swig_type_info _swigt__p_wxWizardPageSimple
= {"_p_wxWizardPageSimple", "wxWizardPageSimple *", 0, 0, 0};
5003 static swig_type_info _swigt__ptrdiff_t
= {"_ptrdiff_t", "ptrdiff_t", 0, 0, 0};
5004 static swig_type_info _swigt__std__ptrdiff_t
= {"_std__ptrdiff_t", "std::ptrdiff_t", 0, 0, 0};
5005 static swig_type_info _swigt__unsigned_int
= {"_unsigned_int", "unsigned int|std::size_t", 0, 0, 0};
5007 static swig_type_info
*swig_type_initial
[] = {
5009 &_swigt__p_form_ops_t
,
5011 &_swigt__p_unsigned_char
,
5012 &_swigt__p_unsigned_int
,
5013 &_swigt__p_unsigned_long
,
5014 &_swigt__p_wxANIHandler
,
5015 &_swigt__p_wxAcceleratorTable
,
5016 &_swigt__p_wxActivateEvent
,
5017 &_swigt__p_wxBMPHandler
,
5018 &_swigt__p_wxBitmap
,
5019 &_swigt__p_wxBoxSizer
,
5020 &_swigt__p_wxCURHandler
,
5021 &_swigt__p_wxCalculateLayoutEvent
,
5023 &_swigt__p_wxChildFocusEvent
,
5024 &_swigt__p_wxCloseEvent
,
5025 &_swigt__p_wxColourData
,
5026 &_swigt__p_wxColourDialog
,
5027 &_swigt__p_wxCommandEvent
,
5028 &_swigt__p_wxContextMenuEvent
,
5029 &_swigt__p_wxControl
,
5030 &_swigt__p_wxControlWithItems
,
5031 &_swigt__p_wxDateEvent
,
5032 &_swigt__p_wxDialog
,
5033 &_swigt__p_wxDirDialog
,
5034 &_swigt__p_wxDisplayChangedEvent
,
5035 &_swigt__p_wxDropFilesEvent
,
5036 &_swigt__p_wxDuplexMode
,
5037 &_swigt__p_wxEraseEvent
,
5039 &_swigt__p_wxEvtHandler
,
5040 &_swigt__p_wxFSFile
,
5041 &_swigt__p_wxFileDialog
,
5042 &_swigt__p_wxFileSystem
,
5043 &_swigt__p_wxFindDialogEvent
,
5044 &_swigt__p_wxFindReplaceData
,
5045 &_swigt__p_wxFindReplaceDialog
,
5046 &_swigt__p_wxFlexGridSizer
,
5047 &_swigt__p_wxFocusEvent
,
5048 &_swigt__p_wxFontData
,
5049 &_swigt__p_wxFontDialog
,
5051 &_swigt__p_wxGBSizerItem
,
5052 &_swigt__p_wxGIFHandler
,
5053 &_swigt__p_wxGridBagSizer
,
5054 &_swigt__p_wxGridSizer
,
5055 &_swigt__p_wxICOHandler
,
5056 &_swigt__p_wxIconizeEvent
,
5057 &_swigt__p_wxIdleEvent
,
5059 &_swigt__p_wxImageHandler
,
5060 &_swigt__p_wxIndividualLayoutConstraint
,
5061 &_swigt__p_wxInitDialogEvent
,
5062 &_swigt__p_wxJPEGHandler
,
5063 &_swigt__p_wxKeyEvent
,
5064 &_swigt__p_wxLayoutAlgorithm
,
5065 &_swigt__p_wxLayoutConstraints
,
5066 &_swigt__p_wxMDIChildFrame
,
5067 &_swigt__p_wxMDIClientWindow
,
5068 &_swigt__p_wxMDIParentFrame
,
5069 &_swigt__p_wxMaximizeEvent
,
5071 &_swigt__p_wxMenuBar
,
5072 &_swigt__p_wxMenuEvent
,
5073 &_swigt__p_wxMenuItem
,
5074 &_swigt__p_wxMessageDialog
,
5075 &_swigt__p_wxMiniFrame
,
5076 &_swigt__p_wxMouseCaptureChangedEvent
,
5077 &_swigt__p_wxMouseEvent
,
5078 &_swigt__p_wxMoveEvent
,
5079 &_swigt__p_wxMultiChoiceDialog
,
5080 &_swigt__p_wxNavigationKeyEvent
,
5081 &_swigt__p_wxNcPaintEvent
,
5082 &_swigt__p_wxNotifyEvent
,
5083 &_swigt__p_wxObject
,
5084 &_swigt__p_wxPCXHandler
,
5085 &_swigt__p_wxPNGHandler
,
5086 &_swigt__p_wxPNMHandler
,
5087 &_swigt__p_wxPageSetupDialog
,
5088 &_swigt__p_wxPageSetupDialogData
,
5089 &_swigt__p_wxPaintEvent
,
5090 &_swigt__p_wxPaletteChangedEvent
,
5092 &_swigt__p_wxPaperSize
,
5093 &_swigt__p_wxPasswordEntryDialog
,
5094 &_swigt__p_wxPopupWindow
,
5095 &_swigt__p_wxPreviewCanvas
,
5096 &_swigt__p_wxPreviewControlBar
,
5097 &_swigt__p_wxPreviewFrame
,
5098 &_swigt__p_wxPrintData
,
5099 &_swigt__p_wxPrintDialog
,
5100 &_swigt__p_wxPrintDialogData
,
5101 &_swigt__p_wxPrintPreview
,
5102 &_swigt__p_wxPrinter
,
5103 &_swigt__p_wxProgressDialog
,
5105 &_swigt__p_wxPyCommandEvent
,
5106 &_swigt__p_wxPyEvent
,
5107 &_swigt__p_wxPyHtmlListBox
,
5108 &_swigt__p_wxPyImageHandler
,
5109 &_swigt__p_wxPyPanel
,
5110 &_swigt__p_wxPyPopupTransientWindow
,
5111 &_swigt__p_wxPyPreviewControlBar
,
5112 &_swigt__p_wxPyPreviewFrame
,
5113 &_swigt__p_wxPyPrintPreview
,
5114 &_swigt__p_wxPyPrintout
,
5115 &_swigt__p_wxPyScrolledWindow
,
5116 &_swigt__p_wxPySizer
,
5117 &_swigt__p_wxPyTaskBarIcon
,
5118 &_swigt__p_wxPyVListBox
,
5119 &_swigt__p_wxPyVScrolledWindow
,
5120 &_swigt__p_wxPyValidator
,
5121 &_swigt__p_wxPyWindow
,
5122 &_swigt__p_wxPyWizardPage
,
5123 &_swigt__p_wxQueryLayoutInfoEvent
,
5124 &_swigt__p_wxQueryNewPaletteEvent
,
5125 &_swigt__p_wxSashEvent
,
5126 &_swigt__p_wxSashLayoutWindow
,
5127 &_swigt__p_wxSashWindow
,
5128 &_swigt__p_wxScrollEvent
,
5129 &_swigt__p_wxScrollWinEvent
,
5130 &_swigt__p_wxScrolledWindow
,
5131 &_swigt__p_wxSetCursorEvent
,
5132 &_swigt__p_wxShowEvent
,
5133 &_swigt__p_wxSingleChoiceDialog
,
5135 &_swigt__p_wxSizeEvent
,
5137 &_swigt__p_wxSizerItem
,
5138 &_swigt__p_wxSplashScreen
,
5139 &_swigt__p_wxSplashScreenWindow
,
5140 &_swigt__p_wxSplitterEvent
,
5141 &_swigt__p_wxSplitterWindow
,
5142 &_swigt__p_wxStaticBoxSizer
,
5143 &_swigt__p_wxStatusBar
,
5144 &_swigt__p_wxStdDialogButtonSizer
,
5145 &_swigt__p_wxString
,
5146 &_swigt__p_wxSysColourChangedEvent
,
5147 &_swigt__p_wxTIFFHandler
,
5148 &_swigt__p_wxTaskBarIconEvent
,
5149 &_swigt__p_wxTextEntryDialog
,
5150 &_swigt__p_wxTipWindow
,
5151 &_swigt__p_wxTopLevelWindow
,
5152 &_swigt__p_wxUpdateUIEvent
,
5153 &_swigt__p_wxValidator
,
5154 &_swigt__p_wxWindow
,
5155 &_swigt__p_wxWindowCreateEvent
,
5156 &_swigt__p_wxWindowDestroyEvent
,
5157 &_swigt__p_wxWizard
,
5158 &_swigt__p_wxWizardEvent
,
5159 &_swigt__p_wxWizardPage
,
5160 &_swigt__p_wxWizardPageSimple
,
5161 &_swigt__p_wxXPMHandler
,
5163 &_swigt__std__ptrdiff_t
,
5164 &_swigt__unsigned_int
,
5167 static swig_cast_info _swigc__p_char
[] = { {&_swigt__p_char
, 0, 0, 0},{0, 0, 0, 0}};
5168 static swig_cast_info _swigc__p_form_ops_t
[] = { {&_swigt__p_form_ops_t
, 0, 0, 0},{0, 0, 0, 0}};
5169 static swig_cast_info _swigc__p_int
[] = { {&_swigt__p_int
, 0, 0, 0},{0, 0, 0, 0}};
5170 static swig_cast_info _swigc__p_unsigned_char
[] = { {&_swigt__p_unsigned_char
, 0, 0, 0},{0, 0, 0, 0}};
5171 static swig_cast_info _swigc__p_unsigned_int
[] = { {&_swigt__p_unsigned_int
, 0, 0, 0},{0, 0, 0, 0}};
5172 static swig_cast_info _swigc__p_unsigned_long
[] = { {&_swigt__p_unsigned_long
, 0, 0, 0},{0, 0, 0, 0}};
5173 static swig_cast_info _swigc__p_wxBitmap
[] = { {&_swigt__p_wxBitmap
, 0, 0, 0},{0, 0, 0, 0}};
5174 static swig_cast_info _swigc__p_wxChar
[] = { {&_swigt__p_wxChar
, 0, 0, 0},{0, 0, 0, 0}};
5175 static swig_cast_info _swigc__p_wxSashEvent
[] = {{&_swigt__p_wxSashEvent
, 0, 0, 0},{0, 0, 0, 0}};
5176 static swig_cast_info _swigc__p_wxWindowDestroyEvent
[] = {{&_swigt__p_wxWindowDestroyEvent
, 0, 0, 0},{0, 0, 0, 0}};
5177 static swig_cast_info _swigc__p_wxSplitterEvent
[] = {{&_swigt__p_wxSplitterEvent
, 0, 0, 0},{0, 0, 0, 0}};
5178 static swig_cast_info _swigc__p_wxScrollEvent
[] = {{&_swigt__p_wxScrollEvent
, 0, 0, 0},{0, 0, 0, 0}};
5179 static swig_cast_info _swigc__p_wxPyCommandEvent
[] = {{&_swigt__p_wxPyCommandEvent
, 0, 0, 0},{0, 0, 0, 0}};
5180 static swig_cast_info _swigc__p_wxContextMenuEvent
[] = {{&_swigt__p_wxContextMenuEvent
, 0, 0, 0},{0, 0, 0, 0}};
5181 static swig_cast_info _swigc__p_wxChildFocusEvent
[] = {{&_swigt__p_wxChildFocusEvent
, 0, 0, 0},{0, 0, 0, 0}};
5182 static swig_cast_info _swigc__p_wxWindowCreateEvent
[] = {{&_swigt__p_wxWindowCreateEvent
, 0, 0, 0},{0, 0, 0, 0}};
5183 static swig_cast_info _swigc__p_wxDateEvent
[] = {{&_swigt__p_wxDateEvent
, 0, 0, 0},{0, 0, 0, 0}};
5184 static swig_cast_info _swigc__p_wxFindDialogEvent
[] = {{&_swigt__p_wxFindDialogEvent
, 0, 0, 0},{0, 0, 0, 0}};
5185 static swig_cast_info _swigc__p_wxUpdateUIEvent
[] = {{&_swigt__p_wxUpdateUIEvent
, 0, 0, 0},{0, 0, 0, 0}};
5186 static swig_cast_info _swigc__p_wxCommandEvent
[] = { {&_swigt__p_wxSashEvent
, _p_wxSashEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxWindowDestroyEvent
, _p_wxWindowDestroyEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxSplitterEvent
, _p_wxSplitterEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxScrollEvent
, _p_wxScrollEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxPyCommandEvent
, _p_wxPyCommandEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxWizardEvent
, _p_wxWizardEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxCommandEvent
, 0, 0, 0}, {&_swigt__p_wxContextMenuEvent
, _p_wxContextMenuEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxChildFocusEvent
, _p_wxChildFocusEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxNotifyEvent
, _p_wxNotifyEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxFindDialogEvent
, _p_wxFindDialogEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxUpdateUIEvent
, _p_wxUpdateUIEventTo_p_wxCommandEvent
, 0, 0},{0, 0, 0, 0}};
5187 static swig_cast_info _swigc__p_wxColourDialog
[] = {{&_swigt__p_wxColourDialog
, 0, 0, 0},{0, 0, 0, 0}};
5188 static swig_cast_info _swigc__p_wxDirDialog
[] = {{&_swigt__p_wxDirDialog
, 0, 0, 0},{0, 0, 0, 0}};
5189 static swig_cast_info _swigc__p_wxFontDialog
[] = {{&_swigt__p_wxFontDialog
, 0, 0, 0},{0, 0, 0, 0}};
5190 static swig_cast_info _swigc__p_wxFileDialog
[] = {{&_swigt__p_wxFileDialog
, 0, 0, 0},{0, 0, 0, 0}};
5191 static swig_cast_info _swigc__p_wxMultiChoiceDialog
[] = {{&_swigt__p_wxMultiChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}};
5192 static swig_cast_info _swigc__p_wxSingleChoiceDialog
[] = {{&_swigt__p_wxSingleChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}};
5193 static swig_cast_info _swigc__p_wxTextEntryDialog
[] = {{&_swigt__p_wxTextEntryDialog
, 0, 0, 0},{0, 0, 0, 0}};
5194 static swig_cast_info _swigc__p_wxPasswordEntryDialog
[] = {{&_swigt__p_wxPasswordEntryDialog
, 0, 0, 0},{0, 0, 0, 0}};
5195 static swig_cast_info _swigc__p_wxMessageDialog
[] = {{&_swigt__p_wxMessageDialog
, 0, 0, 0},{0, 0, 0, 0}};
5196 static swig_cast_info _swigc__p_wxFindReplaceDialog
[] = {{&_swigt__p_wxFindReplaceDialog
, 0, 0, 0},{0, 0, 0, 0}};
5197 static swig_cast_info _swigc__p_wxDialog
[] = { {&_swigt__p_wxDialog
, 0, 0, 0}, {&_swigt__p_wxColourDialog
, _p_wxColourDialogTo_p_wxDialog
, 0, 0}, {&_swigt__p_wxDirDialog
, _p_wxDirDialogTo_p_wxDialog
, 0, 0}, {&_swigt__p_wxFontDialog
, _p_wxFontDialogTo_p_wxDialog
, 0, 0}, {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxDialog
, 0, 0}, {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxDialog
, 0, 0}, {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxDialog
, 0, 0}, {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxDialog
, 0, 0}, {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxDialog
, 0, 0}, {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxDialog
, 0, 0}, {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxDialog
, 0, 0}, {&_swigt__p_wxWizard
, _p_wxWizardTo_p_wxDialog
, 0, 0},{0, 0, 0, 0}};
5198 static swig_cast_info _swigc__p_wxDuplexMode
[] = { {&_swigt__p_wxDuplexMode
, 0, 0, 0},{0, 0, 0, 0}};
5199 static swig_cast_info _swigc__p_wxMenuEvent
[] = {{&_swigt__p_wxMenuEvent
, 0, 0, 0},{0, 0, 0, 0}};
5200 static swig_cast_info _swigc__p_wxCloseEvent
[] = {{&_swigt__p_wxCloseEvent
, 0, 0, 0},{0, 0, 0, 0}};
5201 static swig_cast_info _swigc__p_wxMouseEvent
[] = {{&_swigt__p_wxMouseEvent
, 0, 0, 0},{0, 0, 0, 0}};
5202 static swig_cast_info _swigc__p_wxEraseEvent
[] = {{&_swigt__p_wxEraseEvent
, 0, 0, 0},{0, 0, 0, 0}};
5203 static swig_cast_info _swigc__p_wxSetCursorEvent
[] = {{&_swigt__p_wxSetCursorEvent
, 0, 0, 0},{0, 0, 0, 0}};
5204 static swig_cast_info _swigc__p_wxInitDialogEvent
[] = {{&_swigt__p_wxInitDialogEvent
, 0, 0, 0},{0, 0, 0, 0}};
5205 static swig_cast_info _swigc__p_wxPyEvent
[] = {{&_swigt__p_wxPyEvent
, 0, 0, 0},{0, 0, 0, 0}};
5206 static swig_cast_info _swigc__p_wxCalculateLayoutEvent
[] = {{&_swigt__p_wxCalculateLayoutEvent
, 0, 0, 0},{0, 0, 0, 0}};
5207 static swig_cast_info _swigc__p_wxIdleEvent
[] = {{&_swigt__p_wxIdleEvent
, 0, 0, 0},{0, 0, 0, 0}};
5208 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent
[] = {{&_swigt__p_wxQueryNewPaletteEvent
, 0, 0, 0},{0, 0, 0, 0}};
5209 static swig_cast_info _swigc__p_wxMaximizeEvent
[] = {{&_swigt__p_wxMaximizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
5210 static swig_cast_info _swigc__p_wxIconizeEvent
[] = {{&_swigt__p_wxIconizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
5211 static swig_cast_info _swigc__p_wxActivateEvent
[] = {{&_swigt__p_wxActivateEvent
, 0, 0, 0},{0, 0, 0, 0}};
5212 static swig_cast_info _swigc__p_wxSizeEvent
[] = {{&_swigt__p_wxSizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
5213 static swig_cast_info _swigc__p_wxMoveEvent
[] = {{&_swigt__p_wxMoveEvent
, 0, 0, 0},{0, 0, 0, 0}};
5214 static swig_cast_info _swigc__p_wxPaintEvent
[] = {{&_swigt__p_wxPaintEvent
, 0, 0, 0},{0, 0, 0, 0}};
5215 static swig_cast_info _swigc__p_wxNcPaintEvent
[] = {{&_swigt__p_wxNcPaintEvent
, 0, 0, 0},{0, 0, 0, 0}};
5216 static swig_cast_info _swigc__p_wxPaletteChangedEvent
[] = {{&_swigt__p_wxPaletteChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
5217 static swig_cast_info _swigc__p_wxDisplayChangedEvent
[] = {{&_swigt__p_wxDisplayChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
5218 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent
[] = {{&_swigt__p_wxMouseCaptureChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
5219 static swig_cast_info _swigc__p_wxSysColourChangedEvent
[] = {{&_swigt__p_wxSysColourChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
5220 static swig_cast_info _swigc__p_wxDropFilesEvent
[] = {{&_swigt__p_wxDropFilesEvent
, 0, 0, 0},{0, 0, 0, 0}};
5221 static swig_cast_info _swigc__p_wxFocusEvent
[] = {{&_swigt__p_wxFocusEvent
, 0, 0, 0},{0, 0, 0, 0}};
5222 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent
[] = {{&_swigt__p_wxQueryLayoutInfoEvent
, 0, 0, 0},{0, 0, 0, 0}};
5223 static swig_cast_info _swigc__p_wxShowEvent
[] = {{&_swigt__p_wxShowEvent
, 0, 0, 0},{0, 0, 0, 0}};
5224 static swig_cast_info _swigc__p_wxNavigationKeyEvent
[] = {{&_swigt__p_wxNavigationKeyEvent
, 0, 0, 0},{0, 0, 0, 0}};
5225 static swig_cast_info _swigc__p_wxKeyEvent
[] = {{&_swigt__p_wxKeyEvent
, 0, 0, 0},{0, 0, 0, 0}};
5226 static swig_cast_info _swigc__p_wxScrollWinEvent
[] = {{&_swigt__p_wxScrollWinEvent
, 0, 0, 0},{0, 0, 0, 0}};
5227 static swig_cast_info _swigc__p_wxTaskBarIconEvent
[] = {{&_swigt__p_wxTaskBarIconEvent
, 0, 0, 0},{0, 0, 0, 0}};
5228 static swig_cast_info _swigc__p_wxEvent
[] = { {&_swigt__p_wxContextMenuEvent
, _p_wxContextMenuEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxMenuEvent
, _p_wxMenuEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxCloseEvent
, _p_wxCloseEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxMouseEvent
, _p_wxMouseEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxEraseEvent
, _p_wxEraseEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxSetCursorEvent
, _p_wxSetCursorEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxSplitterEvent
, _p_wxSplitterEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxInitDialogEvent
, _p_wxInitDialogEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxFindDialogEvent
, _p_wxFindDialogEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxScrollEvent
, _p_wxScrollEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxPyEvent
, _p_wxPyEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxNotifyEvent
, _p_wxNotifyEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent
, _p_wxCalculateLayoutEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxEvent
, 0, 0, 0}, {&_swigt__p_wxIdleEvent
, _p_wxIdleEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent
, _p_wxQueryNewPaletteEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxMaximizeEvent
, _p_wxMaximizeEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxIconizeEvent
, _p_wxIconizeEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxActivateEvent
, _p_wxActivateEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxSizeEvent
, _p_wxSizeEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxMoveEvent
, _p_wxMoveEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxUpdateUIEvent
, _p_wxUpdateUIEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxPaletteChangedEvent
, _p_wxPaletteChangedEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxDisplayChangedEvent
, _p_wxDisplayChangedEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent
, _p_wxMouseCaptureChangedEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxSysColourChangedEvent
, _p_wxSysColourChangedEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxDropFilesEvent
, _p_wxDropFilesEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxFocusEvent
, _p_wxFocusEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxChildFocusEvent
, _p_wxChildFocusEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxSashEvent
, _p_wxSashEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxQueryLayoutInfoEvent
, _p_wxQueryLayoutInfoEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxShowEvent
, _p_wxShowEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxWizardEvent
, _p_wxWizardEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxCommandEvent
, _p_wxCommandEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxPyCommandEvent
, _p_wxPyCommandEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxWindowDestroyEvent
, _p_wxWindowDestroyEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxNavigationKeyEvent
, _p_wxNavigationKeyEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxKeyEvent
, _p_wxKeyEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxScrollWinEvent
, _p_wxScrollWinEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxTaskBarIconEvent
, _p_wxTaskBarIconEventTo_p_wxEvent
, 0, 0},{0, 0, 0, 0}};
5229 static swig_cast_info _swigc__p_wxSplashScreen
[] = {{&_swigt__p_wxSplashScreen
, 0, 0, 0},{0, 0, 0, 0}};
5230 static swig_cast_info _swigc__p_wxMiniFrame
[] = {{&_swigt__p_wxMiniFrame
, 0, 0, 0},{0, 0, 0, 0}};
5231 static swig_cast_info _swigc__p_wxPyPanel
[] = {{&_swigt__p_wxPyPanel
, 0, 0, 0},{0, 0, 0, 0}};
5232 static swig_cast_info _swigc__p_wxMenuBar
[] = {{&_swigt__p_wxMenuBar
, 0, 0, 0},{0, 0, 0, 0}};
5233 static swig_cast_info _swigc__p_wxValidator
[] = {{&_swigt__p_wxValidator
, 0, 0, 0},{0, 0, 0, 0}};
5234 static swig_cast_info _swigc__p_wxPyValidator
[] = {{&_swigt__p_wxPyValidator
, 0, 0, 0},{0, 0, 0, 0}};
5235 static swig_cast_info _swigc__p_wxProgressDialog
[] = {{&_swigt__p_wxProgressDialog
, 0, 0, 0},{0, 0, 0, 0}};
5236 static swig_cast_info _swigc__p_wxStatusBar
[] = {{&_swigt__p_wxStatusBar
, 0, 0, 0},{0, 0, 0, 0}};
5237 static swig_cast_info _swigc__p_wxMDIClientWindow
[] = {{&_swigt__p_wxMDIClientWindow
, 0, 0, 0},{0, 0, 0, 0}};
5238 static swig_cast_info _swigc__p_wxPyScrolledWindow
[] = {{&_swigt__p_wxPyScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
5239 static swig_cast_info _swigc__p_wxPyVScrolledWindow
[] = {{&_swigt__p_wxPyVScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
5240 static swig_cast_info _swigc__p_wxScrolledWindow
[] = {{&_swigt__p_wxScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
5241 static swig_cast_info _swigc__p_wxSashWindow
[] = {{&_swigt__p_wxSashWindow
, 0, 0, 0},{0, 0, 0, 0}};
5242 static swig_cast_info _swigc__p_wxSplitterWindow
[] = {{&_swigt__p_wxSplitterWindow
, 0, 0, 0},{0, 0, 0, 0}};
5243 static swig_cast_info _swigc__p_wxSplashScreenWindow
[] = {{&_swigt__p_wxSplashScreenWindow
, 0, 0, 0},{0, 0, 0, 0}};
5244 static swig_cast_info _swigc__p_wxSashLayoutWindow
[] = {{&_swigt__p_wxSashLayoutWindow
, 0, 0, 0},{0, 0, 0, 0}};
5245 static swig_cast_info _swigc__p_wxPopupWindow
[] = {{&_swigt__p_wxPopupWindow
, 0, 0, 0},{0, 0, 0, 0}};
5246 static swig_cast_info _swigc__p_wxPyPopupTransientWindow
[] = {{&_swigt__p_wxPyPopupTransientWindow
, 0, 0, 0},{0, 0, 0, 0}};
5247 static swig_cast_info _swigc__p_wxTipWindow
[] = {{&_swigt__p_wxTipWindow
, 0, 0, 0},{0, 0, 0, 0}};
5248 static swig_cast_info _swigc__p_wxPreviewFrame
[] = {{&_swigt__p_wxPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}};
5249 static swig_cast_info _swigc__p_wxPyPreviewFrame
[] = {{&_swigt__p_wxPyPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}};
5250 static swig_cast_info _swigc__p_wxControl
[] = {{&_swigt__p_wxControl
, 0, 0, 0},{0, 0, 0, 0}};
5251 static swig_cast_info _swigc__p_wxMDIChildFrame
[] = {{&_swigt__p_wxMDIChildFrame
, 0, 0, 0},{0, 0, 0, 0}};
5252 static swig_cast_info _swigc__p_wxPyApp
[] = {{&_swigt__p_wxPyApp
, 0, 0, 0},{0, 0, 0, 0}};
5253 static swig_cast_info _swigc__p_wxControlWithItems
[] = {{&_swigt__p_wxControlWithItems
, 0, 0, 0},{0, 0, 0, 0}};
5254 static swig_cast_info _swigc__p_wxPreviewCanvas
[] = {{&_swigt__p_wxPreviewCanvas
, 0, 0, 0},{0, 0, 0, 0}};
5255 static swig_cast_info _swigc__p_wxPyWindow
[] = {{&_swigt__p_wxPyWindow
, 0, 0, 0},{0, 0, 0, 0}};
5256 static swig_cast_info _swigc__p_wxPyHtmlListBox
[] = {{&_swigt__p_wxPyHtmlListBox
, 0, 0, 0},{0, 0, 0, 0}};
5257 static swig_cast_info _swigc__p_wxPyVListBox
[] = {{&_swigt__p_wxPyVListBox
, 0, 0, 0},{0, 0, 0, 0}};
5258 static swig_cast_info _swigc__p_wxPyPreviewControlBar
[] = {{&_swigt__p_wxPyPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}};
5259 static swig_cast_info _swigc__p_wxPreviewControlBar
[] = {{&_swigt__p_wxPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}};
5260 static swig_cast_info _swigc__p_wxPyTaskBarIcon
[] = {{&_swigt__p_wxPyTaskBarIcon
, 0, 0, 0},{0, 0, 0, 0}};
5261 static swig_cast_info _swigc__p_wxFrame
[] = {{&_swigt__p_wxFrame
, 0, 0, 0},{0, 0, 0, 0}};
5262 static swig_cast_info _swigc__p_wxMenu
[] = {{&_swigt__p_wxMenu
, 0, 0, 0},{0, 0, 0, 0}};
5263 static swig_cast_info _swigc__p_wxMDIParentFrame
[] = {{&_swigt__p_wxMDIParentFrame
, 0, 0, 0},{0, 0, 0, 0}};
5264 static swig_cast_info _swigc__p_wxEvtHandler
[] = { {&_swigt__p_wxWizardPage
, _p_wxWizardPageTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyWizardPage
, _p_wxPyWizardPageTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMenuBar
, _p_wxMenuBarTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxValidator
, _p_wxValidatorTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyValidator
, _p_wxPyValidatorTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPanel
, _p_wxPanelTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxStatusBar
, _p_wxStatusBarTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxWindow
, _p_wxWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxSashWindow
, _p_wxSashWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxSplitterWindow
, _p_wxSplitterWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxSplashScreenWindow
, _p_wxSplashScreenWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxSashLayoutWindow
, _p_wxSashLayoutWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPopupWindow
, _p_wxPopupWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow
, _p_wxPyPopupTransientWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxTipWindow
, _p_wxTipWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxControl
, _p_wxControlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyApp
, _p_wxPyAppTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxControlWithItems
, _p_wxControlWithItemsTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxEvtHandler
, 0, 0, 0}, {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyWindow
, _p_wxPyWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxWizard
, _p_wxWizardTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyTaskBarIcon
, _p_wxPyTaskBarIconTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxWizardPageSimple
, _p_wxWizardPageSimpleTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxDirDialog
, _p_wxDirDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxColourDialog
, _p_wxColourDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxDialog
, _p_wxDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxFontDialog
, _p_wxFontDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMenu
, _p_wxMenuTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxEvtHandler
, 0, 0},{0, 0, 0, 0}};
5265 static swig_cast_info _swigc__p_wxNotifyEvent
[] = { {&_swigt__p_wxSplitterEvent
, _p_wxSplitterEventTo_p_wxNotifyEvent
, 0, 0}, {&_swigt__p_wxNotifyEvent
, 0, 0, 0}, {&_swigt__p_wxWizardEvent
, _p_wxWizardEventTo_p_wxNotifyEvent
, 0, 0},{0, 0, 0, 0}};
5266 static swig_cast_info _swigc__p_wxLayoutConstraints
[] = {{&_swigt__p_wxLayoutConstraints
, 0, 0, 0},{0, 0, 0, 0}};
5267 static swig_cast_info _swigc__p_wxGBSizerItem
[] = {{&_swigt__p_wxGBSizerItem
, 0, 0, 0},{0, 0, 0, 0}};
5268 static swig_cast_info _swigc__p_wxSizerItem
[] = {{&_swigt__p_wxSizerItem
, 0, 0, 0},{0, 0, 0, 0}};
5269 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint
[] = {{&_swigt__p_wxIndividualLayoutConstraint
, 0, 0, 0},{0, 0, 0, 0}};
5270 static swig_cast_info _swigc__p_wxStaticBoxSizer
[] = {{&_swigt__p_wxStaticBoxSizer
, 0, 0, 0},{0, 0, 0, 0}};
5271 static swig_cast_info _swigc__p_wxBoxSizer
[] = {{&_swigt__p_wxBoxSizer
, 0, 0, 0},{0, 0, 0, 0}};
5272 static swig_cast_info _swigc__p_wxSizer
[] = {{&_swigt__p_wxSizer
, 0, 0, 0},{0, 0, 0, 0}};
5273 static swig_cast_info _swigc__p_wxGridBagSizer
[] = {{&_swigt__p_wxGridBagSizer
, 0, 0, 0},{0, 0, 0, 0}};
5274 static swig_cast_info _swigc__p_wxFontData
[] = {{&_swigt__p_wxFontData
, 0, 0, 0},{0, 0, 0, 0}};
5275 static swig_cast_info _swigc__p_wxPrintData
[] = {{&_swigt__p_wxPrintData
, 0, 0, 0},{0, 0, 0, 0}};
5276 static swig_cast_info _swigc__p_wxGridSizer
[] = {{&_swigt__p_wxGridSizer
, 0, 0, 0},{0, 0, 0, 0}};
5277 static swig_cast_info _swigc__p_wxFlexGridSizer
[] = {{&_swigt__p_wxFlexGridSizer
, 0, 0, 0},{0, 0, 0, 0}};
5278 static swig_cast_info _swigc__p_wxLayoutAlgorithm
[] = {{&_swigt__p_wxLayoutAlgorithm
, 0, 0, 0},{0, 0, 0, 0}};
5279 static swig_cast_info _swigc__p_wxFSFile
[] = {{&_swigt__p_wxFSFile
, 0, 0, 0},{0, 0, 0, 0}};
5280 static swig_cast_info _swigc__p_wxFindReplaceData
[] = {{&_swigt__p_wxFindReplaceData
, 0, 0, 0},{0, 0, 0, 0}};
5281 static swig_cast_info _swigc__p_wxPySizer
[] = {{&_swigt__p_wxPySizer
, 0, 0, 0},{0, 0, 0, 0}};
5282 static swig_cast_info _swigc__p_wxColourData
[] = {{&_swigt__p_wxColourData
, 0, 0, 0},{0, 0, 0, 0}};
5283 static swig_cast_info _swigc__p_wxPrinter
[] = {{&_swigt__p_wxPrinter
, 0, 0, 0},{0, 0, 0, 0}};
5284 static swig_cast_info _swigc__p_wxMenuItem
[] = {{&_swigt__p_wxMenuItem
, 0, 0, 0},{0, 0, 0, 0}};
5285 static swig_cast_info _swigc__p_wxCURHandler
[] = {{&_swigt__p_wxCURHandler
, 0, 0, 0},{0, 0, 0, 0}};
5286 static swig_cast_info _swigc__p_wxANIHandler
[] = {{&_swigt__p_wxANIHandler
, 0, 0, 0},{0, 0, 0, 0}};
5287 static swig_cast_info _swigc__p_wxPNGHandler
[] = {{&_swigt__p_wxPNGHandler
, 0, 0, 0},{0, 0, 0, 0}};
5288 static swig_cast_info _swigc__p_wxGIFHandler
[] = {{&_swigt__p_wxGIFHandler
, 0, 0, 0},{0, 0, 0, 0}};
5289 static swig_cast_info _swigc__p_wxPCXHandler
[] = {{&_swigt__p_wxPCXHandler
, 0, 0, 0},{0, 0, 0, 0}};
5290 static swig_cast_info _swigc__p_wxJPEGHandler
[] = {{&_swigt__p_wxJPEGHandler
, 0, 0, 0},{0, 0, 0, 0}};
5291 static swig_cast_info _swigc__p_wxPNMHandler
[] = {{&_swigt__p_wxPNMHandler
, 0, 0, 0},{0, 0, 0, 0}};
5292 static swig_cast_info _swigc__p_wxICOHandler
[] = {{&_swigt__p_wxICOHandler
, 0, 0, 0},{0, 0, 0, 0}};
5293 static swig_cast_info _swigc__p_wxBMPHandler
[] = {{&_swigt__p_wxBMPHandler
, 0, 0, 0},{0, 0, 0, 0}};
5294 static swig_cast_info _swigc__p_wxPyImageHandler
[] = {{&_swigt__p_wxPyImageHandler
, 0, 0, 0},{0, 0, 0, 0}};
5295 static swig_cast_info _swigc__p_wxImageHandler
[] = {{&_swigt__p_wxImageHandler
, 0, 0, 0},{0, 0, 0, 0}};
5296 static swig_cast_info _swigc__p_wxXPMHandler
[] = {{&_swigt__p_wxXPMHandler
, 0, 0, 0},{0, 0, 0, 0}};
5297 static swig_cast_info _swigc__p_wxTIFFHandler
[] = {{&_swigt__p_wxTIFFHandler
, 0, 0, 0},{0, 0, 0, 0}};
5298 static swig_cast_info _swigc__p_wxStdDialogButtonSizer
[] = {{&_swigt__p_wxStdDialogButtonSizer
, 0, 0, 0},{0, 0, 0, 0}};
5299 static swig_cast_info _swigc__p_wxAcceleratorTable
[] = {{&_swigt__p_wxAcceleratorTable
, 0, 0, 0},{0, 0, 0, 0}};
5300 static swig_cast_info _swigc__p_wxImage
[] = {{&_swigt__p_wxImage
, 0, 0, 0},{0, 0, 0, 0}};
5301 static swig_cast_info _swigc__p_wxPyPrintout
[] = {{&_swigt__p_wxPyPrintout
, 0, 0, 0},{0, 0, 0, 0}};
5302 static swig_cast_info _swigc__p_wxPrintPreview
[] = {{&_swigt__p_wxPrintPreview
, 0, 0, 0},{0, 0, 0, 0}};
5303 static swig_cast_info _swigc__p_wxPyPrintPreview
[] = {{&_swigt__p_wxPyPrintPreview
, 0, 0, 0},{0, 0, 0, 0}};
5304 static swig_cast_info _swigc__p_wxPageSetupDialog
[] = {{&_swigt__p_wxPageSetupDialog
, 0, 0, 0},{0, 0, 0, 0}};
5305 static swig_cast_info _swigc__p_wxPrintDialog
[] = {{&_swigt__p_wxPrintDialog
, 0, 0, 0},{0, 0, 0, 0}};
5306 static swig_cast_info _swigc__p_wxFileSystem
[] = {{&_swigt__p_wxFileSystem
, 0, 0, 0},{0, 0, 0, 0}};
5307 static swig_cast_info _swigc__p_wxPageSetupDialogData
[] = {{&_swigt__p_wxPageSetupDialogData
, 0, 0, 0},{0, 0, 0, 0}};
5308 static swig_cast_info _swigc__p_wxPrintDialogData
[] = {{&_swigt__p_wxPrintDialogData
, 0, 0, 0},{0, 0, 0, 0}};
5309 static swig_cast_info _swigc__p_wxObject
[] = { {&_swigt__p_wxQueryLayoutInfoEvent
, _p_wxQueryLayoutInfoEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxLayoutConstraints
, _p_wxLayoutConstraintsTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxObject
, 0, 0}, {&_swigt__p_wxGBSizerItem
, _p_wxGBSizerItemTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSizerItem
, _p_wxSizerItemTo_p_wxObject
, 0, 0}, {&_swigt__p_wxScrollEvent
, _p_wxScrollEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxIndividualLayoutConstraint
, _p_wxIndividualLayoutConstraintTo_p_wxObject
, 0, 0}, {&_swigt__p_wxStaticBoxSizer
, _p_wxStaticBoxSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxBoxSizer
, _p_wxBoxSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSizer
, _p_wxSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxGridBagSizer
, _p_wxGridBagSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxWizardPage
, _p_wxWizardPageTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyWizardPage
, _p_wxPyWizardPageTo_p_wxObject
, 0, 0}, {&_swigt__p_wxUpdateUIEvent
, _p_wxUpdateUIEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMenu
, _p_wxMenuTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFontData
, _p_wxFontDataTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPrintData
, _p_wxPrintDataTo_p_wxObject
, 0, 0}, {&_swigt__p_wxEvent
, _p_wxEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxGridSizer
, _p_wxGridSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFlexGridSizer
, _p_wxFlexGridSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyTaskBarIcon
, _p_wxPyTaskBarIconTo_p_wxObject
, 0, 0}, {&_swigt__p_wxLayoutAlgorithm
, _p_wxLayoutAlgorithmTo_p_wxObject
, 0, 0}, {&_swigt__p_wxInitDialogEvent
, _p_wxInitDialogEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFindDialogEvent
, _p_wxFindDialogEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxWizardPageSimple
, _p_wxWizardPageSimpleTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPaletteChangedEvent
, _p_wxPaletteChangedEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDisplayChangedEvent
, _p_wxDisplayChangedEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent
, _p_wxMouseCaptureChangedEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSysColourChangedEvent
, _p_wxSysColourChangedEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxObject
, 0, 0}, {&_swigt__p_wxControl
, _p_wxControlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSetCursorEvent
, _p_wxSetCursorEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSplitterEvent
, _p_wxSplitterEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFSFile
, _p_wxFSFileTo_p_wxObject
, 0, 0}, {&_swigt__p_wxWizard
, _p_wxWizardTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFindReplaceData
, _p_wxFindReplaceDataTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPySizer
, _p_wxPySizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxObject
, 0, 0}, {&_swigt__p_wxColourData
, _p_wxColourDataTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyEvent
, _p_wxPyEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxNotifyEvent
, _p_wxNotifyEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyWindow
, _p_wxPyWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxShowEvent
, _p_wxShowEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPrinter
, _p_wxPrinterTo_p_wxObject
, 0, 0}, {&_swigt__p_wxIdleEvent
, _p_wxIdleEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent
, _p_wxQueryNewPaletteEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMaximizeEvent
, _p_wxMaximizeEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxIconizeEvent
, _p_wxIconizeEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxActivateEvent
, _p_wxActivateEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSizeEvent
, _p_wxSizeEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMoveEvent
, _p_wxMoveEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMenuItem
, _p_wxMenuItemTo_p_wxObject
, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent
, _p_wxCalculateLayoutEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxCURHandler
, _p_wxCURHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxANIHandler
, _p_wxANIHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPNGHandler
, _p_wxPNGHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxGIFHandler
, _p_wxGIFHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPCXHandler
, _p_wxPCXHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxJPEGHandler
, _p_wxJPEGHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPNMHandler
, _p_wxPNMHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxICOHandler
, _p_wxICOHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxBMPHandler
, _p_wxBMPHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyImageHandler
, _p_wxPyImageHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxImageHandler
, _p_wxImageHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxXPMHandler
, _p_wxXPMHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTIFFHandler
, _p_wxTIFFHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxEvtHandler
, _p_wxEvtHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxObject
, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer
, _p_wxStdDialogButtonSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxAcceleratorTable
, _p_wxAcceleratorTableTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxObject
, 0, 0}, {&_swigt__p_wxImage
, _p_wxImageTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyPrintout
, _p_wxPyPrintoutTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTaskBarIconEvent
, _p_wxTaskBarIconEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxScrollWinEvent
, _p_wxScrollWinEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxStatusBar
, _p_wxStatusBarTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxObject
, 0, 0}, {&_swigt__p_wxObject
, 0, 0, 0}, {&_swigt__p_wxKeyEvent
, _p_wxKeyEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxNavigationKeyEvent
, _p_wxNavigationKeyEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxWindowDestroyEvent
, _p_wxWindowDestroyEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMenuBar
, _p_wxMenuBarTo_p_wxObject
, 0, 0}, {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxWindow
, _p_wxWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSashWindow
, _p_wxSashWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSplitterWindow
, _p_wxSplitterWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSplashScreenWindow
, _p_wxSplashScreenWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSashLayoutWindow
, _p_wxSashLayoutWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPopupWindow
, _p_wxPopupWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow
, _p_wxPyPopupTransientWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTipWindow
, _p_wxTipWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSashEvent
, _p_wxSashEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPrintPreview
, _p_wxPrintPreviewTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyPrintPreview
, _p_wxPyPrintPreviewTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPanel
, _p_wxPanelTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDialog
, _p_wxDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxColourDialog
, _p_wxColourDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDirDialog
, _p_wxDirDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFontDialog
, _p_wxFontDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPageSetupDialog
, _p_wxPageSetupDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPrintDialog
, _p_wxPrintDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFileSystem
, _p_wxFileSystemTo_p_wxObject
, 0, 0}, {&_swigt__p_wxContextMenuEvent
, _p_wxContextMenuEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMenuEvent
, _p_wxMenuEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxCloseEvent
, _p_wxCloseEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMouseEvent
, _p_wxMouseEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxEraseEvent
, _p_wxEraseEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyApp
, _p_wxPyAppTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyCommandEvent
, _p_wxPyCommandEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxCommandEvent
, _p_wxCommandEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxWizardEvent
, _p_wxWizardEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDropFilesEvent
, _p_wxDropFilesEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFocusEvent
, _p_wxFocusEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxChildFocusEvent
, _p_wxChildFocusEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxControlWithItems
, _p_wxControlWithItemsTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPageSetupDialogData
, _p_wxPageSetupDialogDataTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPrintDialogData
, _p_wxPrintDialogDataTo_p_wxObject
, 0, 0}, {&_swigt__p_wxValidator
, _p_wxValidatorTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyValidator
, _p_wxPyValidatorTo_p_wxObject
, 0, 0},{0, 0, 0, 0}};
5310 static swig_cast_info _swigc__p_wxPanel
[] = { {&_swigt__p_wxPanel
, 0, 0, 0}, {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxWizardPageSimple
, _p_wxWizardPageSimpleTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxWizardPage
, _p_wxWizardPageTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyWizardPage
, _p_wxPyWizardPageTo_p_wxPanel
, 0, 0},{0, 0, 0, 0}};
5311 static swig_cast_info _swigc__p_wxPaperSize
[] = { {&_swigt__p_wxPaperSize
, 0, 0, 0},{0, 0, 0, 0}};
5312 static swig_cast_info _swigc__p_wxPyWizardPage
[] = { {&_swigt__p_wxPyWizardPage
, 0, 0, 0},{0, 0, 0, 0}};
5313 static swig_cast_info _swigc__p_wxSize
[] = { {&_swigt__p_wxSize
, 0, 0, 0},{0, 0, 0, 0}};
5314 static swig_cast_info _swigc__p_wxString
[] = { {&_swigt__p_wxString
, 0, 0, 0},{0, 0, 0, 0}};
5315 static swig_cast_info _swigc__p_wxTopLevelWindow
[] = { {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxFontDialog
, _p_wxFontDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxDirDialog
, _p_wxDirDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxColourDialog
, _p_wxColourDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxDialog
, _p_wxDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxTopLevelWindow
, 0, 0, 0}, {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxWizard
, _p_wxWizardTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxTopLevelWindow
, 0, 0}, {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxTopLevelWindow
, 0, 0},{0, 0, 0, 0}};
5316 static swig_cast_info _swigc__p_wxWindow
[] = { {&_swigt__p_wxWizardPage
, _p_wxWizardPageTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyWizardPage
, _p_wxPyWizardPageTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMenuBar
, _p_wxMenuBarTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPanel
, _p_wxPanelTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxStatusBar
, _p_wxStatusBarTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSplashScreenWindow
, _p_wxSplashScreenWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSplitterWindow
, _p_wxSplitterWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSashWindow
, _p_wxSashWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxWindow
, 0, 0, 0}, {&_swigt__p_wxSashLayoutWindow
, _p_wxSashLayoutWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPopupWindow
, _p_wxPopupWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow
, _p_wxPyPopupTransientWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxTipWindow
, _p_wxTipWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxControl
, _p_wxControlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxControlWithItems
, _p_wxControlWithItemsTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyWindow
, _p_wxPyWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxWizard
, _p_wxWizardTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxWizardPageSimple
, _p_wxWizardPageSimpleTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxColourDialog
, _p_wxColourDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxDialog
, _p_wxDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxDirDialog
, _p_wxDirDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxFontDialog
, _p_wxFontDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxWindow
, 0, 0},{0, 0, 0, 0}};
5317 static swig_cast_info _swigc__p_wxWizard
[] = { {&_swigt__p_wxWizard
, 0, 0, 0},{0, 0, 0, 0}};
5318 static swig_cast_info _swigc__p_wxWizardEvent
[] = { {&_swigt__p_wxWizardEvent
, 0, 0, 0},{0, 0, 0, 0}};
5319 static swig_cast_info _swigc__p_wxWizardPage
[] = { {&_swigt__p_wxWizardPageSimple
, _p_wxWizardPageSimpleTo_p_wxWizardPage
, 0, 0}, {&_swigt__p_wxWizardPage
, 0, 0, 0}, {&_swigt__p_wxPyWizardPage
, _p_wxPyWizardPageTo_p_wxWizardPage
, 0, 0},{0, 0, 0, 0}};
5320 static swig_cast_info _swigc__p_wxWizardPageSimple
[] = { {&_swigt__p_wxWizardPageSimple
, 0, 0, 0},{0, 0, 0, 0}};
5321 static swig_cast_info _swigc__ptrdiff_t
[] = { {&_swigt__ptrdiff_t
, 0, 0, 0},{0, 0, 0, 0}};
5322 static swig_cast_info _swigc__std__ptrdiff_t
[] = { {&_swigt__std__ptrdiff_t
, 0, 0, 0},{0, 0, 0, 0}};
5323 static swig_cast_info _swigc__unsigned_int
[] = { {&_swigt__unsigned_int
, 0, 0, 0},{0, 0, 0, 0}};
5325 static swig_cast_info
*swig_cast_initial
[] = {
5327 _swigc__p_form_ops_t
,
5329 _swigc__p_unsigned_char
,
5330 _swigc__p_unsigned_int
,
5331 _swigc__p_unsigned_long
,
5332 _swigc__p_wxANIHandler
,
5333 _swigc__p_wxAcceleratorTable
,
5334 _swigc__p_wxActivateEvent
,
5335 _swigc__p_wxBMPHandler
,
5337 _swigc__p_wxBoxSizer
,
5338 _swigc__p_wxCURHandler
,
5339 _swigc__p_wxCalculateLayoutEvent
,
5341 _swigc__p_wxChildFocusEvent
,
5342 _swigc__p_wxCloseEvent
,
5343 _swigc__p_wxColourData
,
5344 _swigc__p_wxColourDialog
,
5345 _swigc__p_wxCommandEvent
,
5346 _swigc__p_wxContextMenuEvent
,
5347 _swigc__p_wxControl
,
5348 _swigc__p_wxControlWithItems
,
5349 _swigc__p_wxDateEvent
,
5351 _swigc__p_wxDirDialog
,
5352 _swigc__p_wxDisplayChangedEvent
,
5353 _swigc__p_wxDropFilesEvent
,
5354 _swigc__p_wxDuplexMode
,
5355 _swigc__p_wxEraseEvent
,
5357 _swigc__p_wxEvtHandler
,
5359 _swigc__p_wxFileDialog
,
5360 _swigc__p_wxFileSystem
,
5361 _swigc__p_wxFindDialogEvent
,
5362 _swigc__p_wxFindReplaceData
,
5363 _swigc__p_wxFindReplaceDialog
,
5364 _swigc__p_wxFlexGridSizer
,
5365 _swigc__p_wxFocusEvent
,
5366 _swigc__p_wxFontData
,
5367 _swigc__p_wxFontDialog
,
5369 _swigc__p_wxGBSizerItem
,
5370 _swigc__p_wxGIFHandler
,
5371 _swigc__p_wxGridBagSizer
,
5372 _swigc__p_wxGridSizer
,
5373 _swigc__p_wxICOHandler
,
5374 _swigc__p_wxIconizeEvent
,
5375 _swigc__p_wxIdleEvent
,
5377 _swigc__p_wxImageHandler
,
5378 _swigc__p_wxIndividualLayoutConstraint
,
5379 _swigc__p_wxInitDialogEvent
,
5380 _swigc__p_wxJPEGHandler
,
5381 _swigc__p_wxKeyEvent
,
5382 _swigc__p_wxLayoutAlgorithm
,
5383 _swigc__p_wxLayoutConstraints
,
5384 _swigc__p_wxMDIChildFrame
,
5385 _swigc__p_wxMDIClientWindow
,
5386 _swigc__p_wxMDIParentFrame
,
5387 _swigc__p_wxMaximizeEvent
,
5389 _swigc__p_wxMenuBar
,
5390 _swigc__p_wxMenuEvent
,
5391 _swigc__p_wxMenuItem
,
5392 _swigc__p_wxMessageDialog
,
5393 _swigc__p_wxMiniFrame
,
5394 _swigc__p_wxMouseCaptureChangedEvent
,
5395 _swigc__p_wxMouseEvent
,
5396 _swigc__p_wxMoveEvent
,
5397 _swigc__p_wxMultiChoiceDialog
,
5398 _swigc__p_wxNavigationKeyEvent
,
5399 _swigc__p_wxNcPaintEvent
,
5400 _swigc__p_wxNotifyEvent
,
5402 _swigc__p_wxPCXHandler
,
5403 _swigc__p_wxPNGHandler
,
5404 _swigc__p_wxPNMHandler
,
5405 _swigc__p_wxPageSetupDialog
,
5406 _swigc__p_wxPageSetupDialogData
,
5407 _swigc__p_wxPaintEvent
,
5408 _swigc__p_wxPaletteChangedEvent
,
5410 _swigc__p_wxPaperSize
,
5411 _swigc__p_wxPasswordEntryDialog
,
5412 _swigc__p_wxPopupWindow
,
5413 _swigc__p_wxPreviewCanvas
,
5414 _swigc__p_wxPreviewControlBar
,
5415 _swigc__p_wxPreviewFrame
,
5416 _swigc__p_wxPrintData
,
5417 _swigc__p_wxPrintDialog
,
5418 _swigc__p_wxPrintDialogData
,
5419 _swigc__p_wxPrintPreview
,
5420 _swigc__p_wxPrinter
,
5421 _swigc__p_wxProgressDialog
,
5423 _swigc__p_wxPyCommandEvent
,
5424 _swigc__p_wxPyEvent
,
5425 _swigc__p_wxPyHtmlListBox
,
5426 _swigc__p_wxPyImageHandler
,
5427 _swigc__p_wxPyPanel
,
5428 _swigc__p_wxPyPopupTransientWindow
,
5429 _swigc__p_wxPyPreviewControlBar
,
5430 _swigc__p_wxPyPreviewFrame
,
5431 _swigc__p_wxPyPrintPreview
,
5432 _swigc__p_wxPyPrintout
,
5433 _swigc__p_wxPyScrolledWindow
,
5434 _swigc__p_wxPySizer
,
5435 _swigc__p_wxPyTaskBarIcon
,
5436 _swigc__p_wxPyVListBox
,
5437 _swigc__p_wxPyVScrolledWindow
,
5438 _swigc__p_wxPyValidator
,
5439 _swigc__p_wxPyWindow
,
5440 _swigc__p_wxPyWizardPage
,
5441 _swigc__p_wxQueryLayoutInfoEvent
,
5442 _swigc__p_wxQueryNewPaletteEvent
,
5443 _swigc__p_wxSashEvent
,
5444 _swigc__p_wxSashLayoutWindow
,
5445 _swigc__p_wxSashWindow
,
5446 _swigc__p_wxScrollEvent
,
5447 _swigc__p_wxScrollWinEvent
,
5448 _swigc__p_wxScrolledWindow
,
5449 _swigc__p_wxSetCursorEvent
,
5450 _swigc__p_wxShowEvent
,
5451 _swigc__p_wxSingleChoiceDialog
,
5453 _swigc__p_wxSizeEvent
,
5455 _swigc__p_wxSizerItem
,
5456 _swigc__p_wxSplashScreen
,
5457 _swigc__p_wxSplashScreenWindow
,
5458 _swigc__p_wxSplitterEvent
,
5459 _swigc__p_wxSplitterWindow
,
5460 _swigc__p_wxStaticBoxSizer
,
5461 _swigc__p_wxStatusBar
,
5462 _swigc__p_wxStdDialogButtonSizer
,
5464 _swigc__p_wxSysColourChangedEvent
,
5465 _swigc__p_wxTIFFHandler
,
5466 _swigc__p_wxTaskBarIconEvent
,
5467 _swigc__p_wxTextEntryDialog
,
5468 _swigc__p_wxTipWindow
,
5469 _swigc__p_wxTopLevelWindow
,
5470 _swigc__p_wxUpdateUIEvent
,
5471 _swigc__p_wxValidator
,
5473 _swigc__p_wxWindowCreateEvent
,
5474 _swigc__p_wxWindowDestroyEvent
,
5476 _swigc__p_wxWizardEvent
,
5477 _swigc__p_wxWizardPage
,
5478 _swigc__p_wxWizardPageSimple
,
5479 _swigc__p_wxXPMHandler
,
5481 _swigc__std__ptrdiff_t
,
5482 _swigc__unsigned_int
,
5486 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
5488 static swig_const_info swig_const_table
[] = {
5489 {0, 0, 0, 0.0, 0, 0}};
5494 /*************************************************************************
5495 * Type initialization:
5496 * This problem is tough by the requirement that no dynamic
5497 * memory is used. Also, since swig_type_info structures store pointers to
5498 * swig_cast_info structures and swig_cast_info structures store pointers back
5499 * to swig_type_info structures, we need some lookup code at initialization.
5500 * The idea is that swig generates all the structures that are needed.
5501 * The runtime then collects these partially filled structures.
5502 * The SWIG_InitializeModule function takes these initial arrays out of
5503 * swig_module, and does all the lookup, filling in the swig_module.types
5504 * array with the correct data and linking the correct swig_cast_info
5505 * structures together.
5507 * The generated swig_type_info structures are assigned staticly to an initial
5508 * array. We just loop though that array, and handle each type individually.
5509 * First we lookup if this type has been already loaded, and if so, use the
5510 * loaded structure instead of the generated one. Then we have to fill in the
5511 * cast linked list. The cast data is initially stored in something like a
5512 * two-dimensional array. Each row corresponds to a type (there are the same
5513 * number of rows as there are in the swig_type_initial array). Each entry in
5514 * a column is one of the swig_cast_info structures for that type.
5515 * The cast_initial array is actually an array of arrays, because each row has
5516 * a variable number of columns. So to actually build the cast linked list,
5517 * we find the array of casts associated with the type, and loop through it
5518 * adding the casts to the list. The one last trick we need to do is making
5519 * sure the type pointer in the swig_cast_info struct is correct.
5521 * First off, we lookup the cast->type name to see if it is already loaded.
5522 * There are three cases to handle:
5523 * 1) If the cast->type has already been loaded AND the type we are adding
5524 * casting info to has not been loaded (it is in this module), THEN we
5525 * replace the cast->type pointer with the type pointer that has already
5527 * 2) If BOTH types (the one we are adding casting info to, and the
5528 * cast->type) are loaded, THEN the cast info has already been loaded by
5529 * the previous module so we just ignore it.
5530 * 3) Finally, if cast->type has not already been loaded, then we add that
5531 * swig_cast_info to the linked list (because the cast->type) pointer will
5543 #define SWIGRUNTIME_DEBUG
5547 SWIG_InitializeModule(void *clientdata
) {
5549 swig_module_info
*module_head
;
5550 static int init_run
= 0;
5552 clientdata
= clientdata
;
5554 if (init_run
) return;
5557 /* Initialize the swig_module */
5558 swig_module
.type_initial
= swig_type_initial
;
5559 swig_module
.cast_initial
= swig_cast_initial
;
5561 /* Try and load any already created modules */
5562 module_head
= SWIG_GetModule(clientdata
);
5564 swig_module
.next
= module_head
->next
;
5565 module_head
->next
= &swig_module
;
5567 /* This is the first module loaded */
5568 swig_module
.next
= &swig_module
;
5569 SWIG_SetModule(clientdata
, &swig_module
);
5572 /* Now work on filling in swig_module.types */
5573 #ifdef SWIGRUNTIME_DEBUG
5574 printf("SWIG_InitializeModule: size %d\n", swig_module
.size
);
5576 for (i
= 0; i
< swig_module
.size
; ++i
) {
5577 swig_type_info
*type
= 0;
5578 swig_type_info
*ret
;
5579 swig_cast_info
*cast
;
5581 #ifdef SWIGRUNTIME_DEBUG
5582 printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
);
5585 /* if there is another module already loaded */
5586 if (swig_module
.next
!= &swig_module
) {
5587 type
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, swig_module
.type_initial
[i
]->name
);
5590 /* Overwrite clientdata field */
5591 #ifdef SWIGRUNTIME_DEBUG
5592 printf("SWIG_InitializeModule: found type %s\n", type
->name
);
5594 if (swig_module
.type_initial
[i
]->clientdata
) {
5595 type
->clientdata
= swig_module
.type_initial
[i
]->clientdata
;
5596 #ifdef SWIGRUNTIME_DEBUG
5597 printf("SWIG_InitializeModule: found and overwrite type %s \n", type
->name
);
5601 type
= swig_module
.type_initial
[i
];
5604 /* Insert casting types */
5605 cast
= swig_module
.cast_initial
[i
];
5606 while (cast
->type
) {
5607 /* Don't need to add information already in the list */
5609 #ifdef SWIGRUNTIME_DEBUG
5610 printf("SWIG_InitializeModule: look cast %s\n", cast
->type
->name
);
5612 if (swig_module
.next
!= &swig_module
) {
5613 ret
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, cast
->type
->name
);
5614 #ifdef SWIGRUNTIME_DEBUG
5615 if (ret
) printf("SWIG_InitializeModule: found cast %s\n", ret
->name
);
5619 if (type
== swig_module
.type_initial
[i
]) {
5620 #ifdef SWIGRUNTIME_DEBUG
5621 printf("SWIG_InitializeModule: skip old type %s\n", ret
->name
);
5626 /* Check for casting already in the list */
5627 swig_cast_info
*ocast
= SWIG_TypeCheck(ret
->name
, type
);
5628 #ifdef SWIGRUNTIME_DEBUG
5629 if (ocast
) printf("SWIG_InitializeModule: skip old cast %s\n", ret
->name
);
5631 if (!ocast
) ret
= 0;
5636 #ifdef SWIGRUNTIME_DEBUG
5637 printf("SWIG_InitializeModule: adding cast %s\n", cast
->type
->name
);
5640 type
->cast
->prev
= cast
;
5641 cast
->next
= type
->cast
;
5647 /* Set entry in modules->types array equal to the type */
5648 swig_module
.types
[i
] = type
;
5650 swig_module
.types
[i
] = 0;
5652 #ifdef SWIGRUNTIME_DEBUG
5653 printf("**** SWIG_InitializeModule: Cast List ******\n");
5654 for (i
= 0; i
< swig_module
.size
; ++i
) {
5656 swig_cast_info
*cast
= swig_module
.cast_initial
[i
];
5657 printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
);
5658 while (cast
->type
) {
5659 printf("SWIG_InitializeModule: cast type %s\n", cast
->type
->name
);
5663 printf("---- Total casts: %d\n",j
);
5665 printf("**** SWIG_InitializeModule: Cast List ******\n");
5669 /* This function will propagate the clientdata field of type to
5670 * any new swig_type_info structures that have been added into the list
5671 * of equivalent types. It is like calling
5672 * SWIG_TypeClientData(type, clientdata) a second time.
5675 SWIG_PropagateClientData(void) {
5677 swig_cast_info
*equiv
;
5678 static int init_run
= 0;
5680 if (init_run
) return;
5683 for (i
= 0; i
< swig_module
.size
; i
++) {
5684 if (swig_module
.types
[i
]->clientdata
) {
5685 equiv
= swig_module
.types
[i
]->cast
;
5687 if (!equiv
->converter
) {
5688 if (equiv
->type
&& !equiv
->type
->clientdata
)
5689 SWIG_TypeClientData(equiv
->type
, swig_module
.types
[i
]->clientdata
);
5691 equiv
= equiv
->next
;
5711 /* Python-specific SWIG API */
5712 #define SWIG_newvarlink() SWIG_Python_newvarlink()
5713 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
5714 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
5716 /* -----------------------------------------------------------------------------
5717 * global variable support code.
5718 * ----------------------------------------------------------------------------- */
5720 typedef struct swig_globalvar
{
5721 char *name
; /* Name of global variable */
5722 PyObject
*(*get_attr
)(void); /* Return the current value */
5723 int (*set_attr
)(PyObject
*); /* Set the value */
5724 struct swig_globalvar
*next
;
5727 typedef struct swig_varlinkobject
{
5729 swig_globalvar
*vars
;
5730 } swig_varlinkobject
;
5732 SWIGINTERN PyObject
*
5733 swig_varlink_repr(swig_varlinkobject
*v
) {
5735 return PyString_FromString("<Swig global variables>");
5739 swig_varlink_print(swig_varlinkobject
*v
, FILE *fp
, int flags
) {
5740 swig_globalvar
*var
;
5742 fprintf(fp
,"Swig global variables { ");
5743 for (var
= v
->vars
; var
; var
=var
->next
) {
5744 fprintf(fp
,"%s", var
->name
);
5745 if (var
->next
) fprintf(fp
,", ");
5751 SWIGINTERN PyObject
*
5752 swig_varlink_getattr(swig_varlinkobject
*v
, char *n
) {
5753 swig_globalvar
*var
= v
->vars
;
5755 if (strcmp(var
->name
,n
) == 0) {
5756 return (*var
->get_attr
)();
5760 PyErr_SetString(PyExc_NameError
,"Unknown C global variable");
5765 swig_varlink_setattr(swig_varlinkobject
*v
, char *n
, PyObject
*p
) {
5766 swig_globalvar
*var
= v
->vars
;
5768 if (strcmp(var
->name
,n
) == 0) {
5769 return (*var
->set_attr
)(p
);
5773 PyErr_SetString(PyExc_NameError
,"Unknown C global variable");
5777 SWIGINTERN PyTypeObject
*
5778 swig_varlink_type(void) {
5779 static char varlink__doc__
[] = "Swig var link object";
5780 static PyTypeObject varlink_type
5781 #if !defined(__cplusplus)
5783 static int type_init
= 0;
5788 PyObject_HEAD_INIT(&PyType_Type
)
5789 0, /* Number of items in variable part (ob_size) */
5790 (char *)"swigvarlink", /* Type name (tp_name) */
5791 sizeof(swig_varlinkobject
), /* Basic size (tp_basicsize) */
5792 0, /* Itemsize (tp_itemsize) */
5793 0, /* Deallocator (tp_dealloc) */
5794 (printfunc
) swig_varlink_print
, /* Print (tp_print) */
5795 (getattrfunc
) swig_varlink_getattr
, /* get attr (tp_getattr) */
5796 (setattrfunc
) swig_varlink_setattr
, /* Set attr (tp_setattr) */
5798 (reprfunc
) swig_varlink_repr
, /* tp_repr */
5799 0, /* tp_as_number */
5800 0, /* tp_as_sequence */
5801 0, /* tp_as_mapping */
5805 0, /* tp_getattro */
5806 0, /* tp_setattro */
5807 0, /* tp_as_buffer */
5809 varlink__doc__
, /* tp_doc */
5810 #if PY_VERSION_HEX >= 0x02000000
5811 0, /* tp_traverse */
5814 #if PY_VERSION_HEX >= 0x02010000
5815 0, /* tp_richcompare */
5816 0, /* tp_weaklistoffset */
5818 #if PY_VERSION_HEX >= 0x02020000
5819 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
5821 #if PY_VERSION_HEX >= 0x02030000
5825 0,0,0,0 /* tp_alloc -> tp_next */
5828 #if !defined(__cplusplus)
5833 return &varlink_type
;
5836 /* Create a variable linking object for use later */
5837 SWIGINTERN PyObject
*
5838 SWIG_Python_newvarlink(void) {
5839 swig_varlinkobject
*result
= PyObject_NEW(swig_varlinkobject
, swig_varlink_type());
5843 return ((PyObject
*) result
);
5847 SWIG_Python_addvarlink(PyObject
*p
, char *name
, PyObject
*(*get_attr
)(void), int (*set_attr
)(PyObject
*p
)) {
5848 swig_varlinkobject
*v
= (swig_varlinkobject
*) p
;
5849 swig_globalvar
*gv
= (swig_globalvar
*) malloc(sizeof(swig_globalvar
));
5851 size_t size
= strlen(name
)+1;
5852 gv
->name
= (char *)malloc(size
);
5854 strncpy(gv
->name
,name
,size
);
5855 gv
->get_attr
= get_attr
;
5856 gv
->set_attr
= set_attr
;
5863 /* -----------------------------------------------------------------------------
5864 * constants/methods manipulation
5865 * ----------------------------------------------------------------------------- */
5867 /* Install Constants */
5869 SWIG_Python_InstallConstants(PyObject
*d
, swig_const_info constants
[]) {
5872 for (i
= 0; constants
[i
].type
; ++i
) {
5873 switch(constants
[i
].type
) {
5875 obj
= PyInt_FromLong(constants
[i
].lvalue
);
5878 obj
= PyFloat_FromDouble(constants
[i
].dvalue
);
5880 case SWIG_PY_STRING
:
5881 if (constants
[i
].pvalue
) {
5882 obj
= PyString_FromString((char *) constants
[i
].pvalue
);
5888 case SWIG_PY_POINTER
:
5889 obj
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0);
5891 case SWIG_PY_BINARY
:
5892 obj
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
));
5899 PyDict_SetItemString(d
,constants
[i
].name
,obj
);
5905 /* -----------------------------------------------------------------------------*/
5906 /* Fix SwigMethods to carry the callback ptrs when needed */
5907 /* -----------------------------------------------------------------------------*/
5910 SWIG_Python_FixMethods(PyMethodDef
*methods
,
5911 swig_const_info
*const_table
,
5912 swig_type_info
**types
,
5913 swig_type_info
**types_initial
) {
5915 for (i
= 0; methods
[i
].ml_name
; ++i
) {
5916 char *c
= methods
[i
].ml_doc
;
5917 if (c
&& (c
= strstr(c
, "swig_ptr: "))) {
5919 swig_const_info
*ci
= 0;
5920 char *name
= c
+ 10;
5921 for (j
= 0; const_table
[j
].type
; ++j
) {
5922 if (strncmp(const_table
[j
].name
, name
,
5923 strlen(const_table
[j
].name
)) == 0) {
5924 ci
= &(const_table
[j
]);
5929 size_t shift
= (ci
->ptype
) - types
;
5930 swig_type_info
*ty
= types_initial
[shift
];
5931 size_t ldoc
= (c
- methods
[i
].ml_doc
);
5932 size_t lptr
= strlen(ty
->name
)+2*sizeof(void*)+2;
5933 char *ndoc
= (char*)malloc(ldoc
+ lptr
+ 10);
5936 void *ptr
= (ci
->type
== SWIG_PY_POINTER
) ? ci
->pvalue
: 0;
5938 strncpy(buff
, methods
[i
].ml_doc
, ldoc
);
5940 strncpy(buff
, "swig_ptr: ", 10);
5942 SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
);
5943 methods
[i
].ml_doc
= ndoc
;
5951 /* -----------------------------------------------------------------------------*
5952 * Initialize type list
5953 * -----------------------------------------------------------------------------*/
5959 /* -----------------------------------------------------------------------------*
5960 * Partial Init method
5961 * -----------------------------------------------------------------------------*/
5966 SWIGEXPORT
void SWIG_init(void) {
5967 static PyObject
*SWIG_globals
= 0;
5969 if (!SWIG_globals
) SWIG_globals
= SWIG_newvarlink();
5971 /* Fix SwigMethods to carry the callback ptrs when needed */
5972 SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_type_initial
);
5974 m
= Py_InitModule((char *) SWIG_name
, SwigMethods
);
5975 d
= PyModule_GetDict(m
);
5977 SWIG_InitializeModule(0);
5978 SWIG_InstallConstants(d
,swig_const_table
);
5981 PyDict_SetItemString(d
,"WIZARD_EX_HELPBUTTON", SWIG_From_int(static_cast<int >(wxWIZARD_EX_HELPBUTTON
)));
5983 PyDict_SetItemString(d
, "wxEVT_WIZARD_PAGE_CHANGED", PyInt_FromLong(wxEVT_WIZARD_PAGE_CHANGED
));
5984 PyDict_SetItemString(d
, "wxEVT_WIZARD_PAGE_CHANGING", PyInt_FromLong(wxEVT_WIZARD_PAGE_CHANGING
));
5985 PyDict_SetItemString(d
, "wxEVT_WIZARD_CANCEL", PyInt_FromLong(wxEVT_WIZARD_CANCEL
));
5986 PyDict_SetItemString(d
, "wxEVT_WIZARD_HELP", PyInt_FromLong(wxEVT_WIZARD_HELP
));
5987 PyDict_SetItemString(d
, "wxEVT_WIZARD_FINISHED", PyInt_FromLong(wxEVT_WIZARD_FINISHED
));