1
/* ----------------------------------------------------------------------------
2
* This file was automatically generated by SWIG (http://www.swig.org).
5
* This file is not intended to be easily readable and contains a number of
6
* coding conventions designed to improve portability and efficiency. Do not make
7
* changes to this file unless you know what you are doing--modify the SWIG
8
* interface file instead.
9
* ----------------------------------------------------------------------------- */
12
#define SWIG_PYTHON_DIRECTOR_NO_VTABLE
15
template<class T> class SwigValueWrapper {
18
SwigValueWrapper() : tt(0) { }
19
SwigValueWrapper(const SwigValueWrapper<T>& rhs) : tt(new T(*rhs.tt)) { }
20
SwigValueWrapper(const T& t) : tt(new T(t)) { }
21
~SwigValueWrapper() { delete tt; }
22
SwigValueWrapper& operator=(const T& t) { delete tt; tt = new T(t); return *this; }
23
operator T&() const { return *tt; }
24
T *operator&() { return tt; }
26
SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
30
/* -----------------------------------------------------------------------------
31
* This section contains generic SWIG labels for method/variable
32
* declarations/attributes, and other compiler dependent labels.
33
* ----------------------------------------------------------------------------- */
35
/* template workaround for compilers that cannot correctly implement the C++ standard */
36
#ifndef SWIGTEMPLATEDISAMBIGUATOR
37
# if defined(__SUNPRO_CC)
38
# if (__SUNPRO_CC <= 0x560)
39
# define SWIGTEMPLATEDISAMBIGUATOR template
41
# define SWIGTEMPLATEDISAMBIGUATOR
44
# define SWIGTEMPLATEDISAMBIGUATOR
48
/* inline attribute */
50
# if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
51
# define SWIGINLINE inline
57
/* attribute recognised by some compilers to avoid 'unused' warnings */
59
# if defined(__GNUC__)
60
# if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
61
# define SWIGUNUSED __attribute__ ((__unused__))
66
# define SWIGUNUSED __attribute__ ((__unused__))
72
#ifndef SWIGUNUSEDPARM
74
# define SWIGUNUSEDPARM(p)
76
# define SWIGUNUSEDPARM(p) p SWIGUNUSED
80
/* internal SWIG method */
82
# define SWIGINTERN static SWIGUNUSED
85
/* internal inline SWIG method */
86
#ifndef SWIGINTERNINLINE
87
# define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
90
/* exporting methods */
91
#if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
92
# ifndef GCC_HASCLASSVISIBILITY
93
# define GCC_HASCLASSVISIBILITY
98
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
99
# if defined(STATIC_LINKED)
102
# define SWIGEXPORT __declspec(dllexport)
105
# if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
106
# define SWIGEXPORT __attribute__ ((visibility("default")))
113
/* calling conventions for Windows */
115
# if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
116
# define SWIGSTDCALL __stdcall
122
/* Deal with Microsoft's attempt at deprecating C standard runtime functions */
123
#if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER)
124
# define _CRT_SECURE_NO_DEPRECATE
128
/* Python.h has to appear first */
131
/* -----------------------------------------------------------------------------
134
* This file contains generic CAPI SWIG runtime support for pointer
136
* ----------------------------------------------------------------------------- */
138
/* This should only be incremented when either the layout of swig_type_info changes,
139
or for whatever reason, the runtime changes incompatibly */
140
#define SWIG_RUNTIME_VERSION "2"
142
/* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */
143
#ifdef SWIG_TYPE_TABLE
144
# define SWIG_QUOTE_STRING(x) #x
145
# define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x)
146
# define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE)
148
# define SWIG_TYPE_TABLE_NAME
152
You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for
153
creating a static or dynamic library from the swig runtime code.
154
In 99.9% of the cases, swig just needs to declare them as 'static'.
156
But only do this if is strictly necessary, ie, if you have problems
157
with your compiler or so.
161
# define SWIGRUNTIME SWIGINTERN
164
#ifndef SWIGRUNTIMEINLINE
165
# define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
168
/* Generic buffer size */
169
#ifndef SWIG_BUFFER_SIZE
170
# define SWIG_BUFFER_SIZE 1024
173
/* Flags for pointer conversions */
174
#define SWIG_POINTER_DISOWN 0x1
176
/* Flags for new pointer objects */
177
#define SWIG_POINTER_OWN 0x1
181
Flags/methods for returning states.
183
The swig conversion methods, as ConvertPtr, return and integer
184
that tells if the conversion was successful or not. And if not,
185
an error code can be returned (see swigerrors.swg for the codes).
187
Use the following macros/flags to set or process the returning
190
In old swig versions, you usually write code as:
192
if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
198
Now you can be more explicit as:
200
int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
201
if (SWIG_IsOK(res)) {
207
that seems to be the same, but now you can also do
210
int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
211
if (SWIG_IsOK(res)) {
213
if (SWIG_IsNewObj(res) {
223
I.e., now SWIG_ConvertPtr can return new objects and you can
224
identify the case and take care of the deallocation. Of course that
225
requires also to SWIG_ConvertPtr to return new result values, as
227
int SWIG_ConvertPtr(obj, ptr,...) {
229
if (<need new object>) {
230
*ptr = <ptr to new allocated object>;
233
*ptr = <ptr to old object>;
241
Of course, returning the plain '0(success)/-1(fail)' still works, but you can be
242
more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the
245
Finally, if the SWIG_CASTRANK_MODE is enabled, the result code
246
allows to return the 'cast rank', for example, if you have this
253
food(1) // cast rank '1' (1 -> 1.0)
254
fooi(1) // cast rank '0'
256
just use the SWIG_AddCast()/SWIG_CheckState()
261
#define SWIG_ERROR (-1)
262
#define SWIG_IsOK(r) (r >= 0)
263
#define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
265
/* The CastRankLimit says how many bits are used for the cast rank */
266
#define SWIG_CASTRANKLIMIT (1 << 8)
267
/* The NewMask denotes the object was created (using new/malloc) */
268
#define SWIG_NEWOBJMASK (SWIG_CASTRANKLIMIT << 1)
269
/* The TmpMask is for in/out typemaps that use temporal objects */
270
#define SWIG_TMPOBJMASK (SWIG_NEWOBJMASK << 1)
271
/* Simple returning values */
272
#define SWIG_BADOBJ (SWIG_ERROR)
273
#define SWIG_OLDOBJ (SWIG_OK)
274
#define SWIG_NEWOBJ (SWIG_OK | SWIG_NEWOBJMASK)
275
#define SWIG_TMPOBJ (SWIG_OK | SWIG_TMPOBJMASK)
276
/* Check, add and del mask methods */
277
#define SWIG_AddNewMask(r) (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r)
278
#define SWIG_DelNewMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r)
279
#define SWIG_IsNewObj(r) (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK))
280
#define SWIG_AddTmpMask(r) (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r)
281
#define SWIG_DelTmpMask(r) (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r)
282
#define SWIG_IsTmpObj(r) (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK))
286
#if defined(SWIG_CASTRANK_MODE)
287
# ifndef SWIG_TypeRank
288
# define SWIG_TypeRank unsigned long
290
# ifndef SWIG_MAXCASTRANK /* Default cast allowed */
291
# define SWIG_MAXCASTRANK (2)
293
# define SWIG_CASTRANKMASK ((SWIG_CASTRANKLIMIT) -1)
294
# define SWIG_CastRank(r) (r & SWIG_CASTRANKMASK)
295
SWIGINTERNINLINE int SWIG_AddCast(int r) {
296
return SWIG_IsOK(r) ? ((SWIG_CastRank(r) < SWIG_MAXCASTRANK) ? (r + 1) : SWIG_ERROR) : r;
298
SWIGINTERNINLINE int SWIG_CheckState(int r) {
299
return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
301
#else /* no cast-rank mode */
302
# define SWIG_AddCast
303
# define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
315
typedef void *(*swig_converter_func)(void *);
316
typedef struct swig_type_info *(*swig_dycast_func)(void **);
318
/* Structure to store inforomation on one type */
319
typedef struct swig_type_info {
320
const char *name; /* mangled name of this type */
321
const char *str; /* human readable name of this type */
322
swig_dycast_func dcast; /* dynamic cast function down a hierarchy */
323
struct swig_cast_info *cast; /* linked list of types that can cast into this type */
324
void *clientdata; /* language specific type data */
325
int owndata; /* flag if the structure owns the clientdata */
328
/* Structure to store a type and conversion function used for casting */
329
typedef struct swig_cast_info {
330
swig_type_info *type; /* pointer to type that is equivalent to this type */
331
swig_converter_func converter; /* function to cast the void pointers */
332
struct swig_cast_info *next; /* pointer to next cast in linked list */
333
struct swig_cast_info *prev; /* pointer to the previous cast */
336
/* Structure used to store module information
337
* Each module generates one structure like this, and the runtime collects
338
* all of these structures and stores them in a circularly linked list.*/
339
typedef struct swig_module_info {
340
swig_type_info **types; /* Array of pointers to swig_type_info structures that are in this module */
341
size_t size; /* Number of types in this module */
342
struct swig_module_info *next; /* Pointer to next element in circularly linked list */
343
swig_type_info **type_initial; /* Array of initially generated type structures */
344
swig_cast_info **cast_initial; /* Array of initially generated casting structures */
345
void *clientdata; /* Language specific module data */
349
Compare two type names skipping the space characters, therefore
350
"char*" == "char *" and "Class<int>" == "Class<int >", etc.
352
Return 0 when the two name types are equivalent, as in
353
strncmp, but skipping ' '.
356
SWIG_TypeNameComp(const char *f1, const char *l1,
357
const char *f2, const char *l2) {
358
for (;(f1 != l1) && (f2 != l2); ++f1, ++f2) {
359
while ((*f1 == ' ') && (f1 != l1)) ++f1;
360
while ((*f2 == ' ') && (f2 != l2)) ++f2;
361
if (*f1 != *f2) return (*f1 > *f2) ? 1 : -1;
363
return (l1 - f1) - (l2 - f2);
367
Check type equivalence in a name list like <name1>|<name2>|...
368
Return 0 if not equal, 1 if equal
371
SWIG_TypeEquiv(const char *nb, const char *tb) {
373
const char* te = tb + strlen(tb);
375
while (!equiv && *ne) {
376
for (nb = ne; *ne; ++ne) {
377
if (*ne == '|') break;
379
equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
386
Check type equivalence in a name list like <name1>|<name2>|...
387
Return 0 if equal, -1 if nb < tb, 1 if nb > tb
390
SWIG_TypeCompare(const char *nb, const char *tb) {
392
const char* te = tb + strlen(tb);
394
while (!equiv && *ne) {
395
for (nb = ne; *ne; ++ne) {
396
if (*ne == '|') break;
398
equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
405
/* think of this as a c++ template<> or a scheme macro */
406
#define SWIG_TypeCheck_Template(comparison, ty) \
408
swig_cast_info *iter = ty->cast; \
411
if (iter == ty->cast) return iter; \
412
/* Move iter to the top of the linked list */ \
413
iter->prev->next = iter->next; \
415
iter->next->prev = iter->prev; \
416
iter->next = ty->cast; \
418
if (ty->cast) ty->cast->prev = iter; \
430
SWIGRUNTIME swig_cast_info *
431
SWIG_TypeCheck(const char *c, swig_type_info *ty) {
432
SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty);
435
/* Same as previous function, except strcmp is replaced with a pointer comparison */
436
SWIGRUNTIME swig_cast_info *
437
SWIG_TypeCheckStruct(swig_type_info *from, swig_type_info *into) {
438
SWIG_TypeCheck_Template(iter->type == from, into);
442
Cast a pointer up an inheritance hierarchy
444
SWIGRUNTIMEINLINE void *
445
SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
446
return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
450
Dynamic pointer casting. Down an inheritance hierarchy
452
SWIGRUNTIME swig_type_info *
453
SWIG_TypeDynamicCast(swig_type_info *ty, void **ptr) {
454
swig_type_info *lastty = ty;
455
if (!ty || !ty->dcast) return ty;
456
while (ty && (ty->dcast)) {
457
ty = (*ty->dcast)(ptr);
464
Return the name associated with this type
466
SWIGRUNTIMEINLINE const char *
467
SWIG_TypeName(const swig_type_info *ty) {
472
Return the pretty name associated with this type,
473
that is an unmangled type name in a form presentable to the user.
475
SWIGRUNTIME const char *
476
SWIG_TypePrettyName(const swig_type_info *type) {
477
/* The "str" field contains the equivalent pretty names of the
478
type, separated by vertical-bar characters. We choose
479
to print the last name, as it is often (?) the most
481
if (!type) return NULL;
482
if (type->str != NULL) {
483
const char *last_name = type->str;
485
for (s = type->str; *s; s++)
486
if (*s == '|') last_name = s+1;
494
Set the clientdata field for a type
497
SWIG_TypeClientData(swig_type_info *ti, void *clientdata) {
498
swig_cast_info *cast = ti->cast;
499
/* if (ti->clientdata == clientdata) return; */
500
ti->clientdata = clientdata;
503
if (!cast->converter) {
504
swig_type_info *tc = cast->type;
505
if (!tc->clientdata) {
506
SWIG_TypeClientData(tc, clientdata);
513
SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
514
SWIG_TypeClientData(ti, clientdata);
519
Search for a swig_type_info structure only by mangled name
520
Search is a O(log #types)
522
We start searching at module start, and finish searching when start == end.
523
Note: if start == end at the beginning of the function, we go all the way around
526
SWIGRUNTIME swig_type_info *
527
SWIG_MangledTypeQueryModule(swig_module_info *start,
528
swig_module_info *end,
530
swig_module_info *iter = start;
533
register size_t l = 0;
534
register size_t r = iter->size - 1;
536
/* since l+r >= 0, we can (>> 1) instead (/ 2) */
537
register size_t i = (l + r) >> 1;
538
const char *iname = iter->types[i]->name;
540
register int compare = strcmp(name, iname);
542
return iter->types[i];
543
} else if (compare < 0) {
549
} else if (compare > 0) {
553
break; /* should never happen */
558
} while (iter != end);
563
Search for a swig_type_info structure for either a mangled name or a human readable name.
564
It first searches the mangled names of the types, which is a O(log #types)
565
If a type is not found it then searches the human readable names, which is O(#types).
567
We start searching at module start, and finish searching when start == end.
568
Note: if start == end at the beginning of the function, we go all the way around
571
SWIGRUNTIME swig_type_info *
572
SWIG_TypeQueryModule(swig_module_info *start,
573
swig_module_info *end,
575
/* STEP 1: Search the name field using binary search */
576
swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
580
/* STEP 2: If the type hasn't been found, do a complete search
581
of the str field (the human readable name) */
582
swig_module_info *iter = start;
584
register size_t i = 0;
585
for (; i < iter->size; ++i) {
586
if (iter->types[i]->str && (SWIG_TypeEquiv(iter->types[i]->str, name)))
587
return iter->types[i];
590
} while (iter != end);
593
/* neither found a match */
598
Pack binary data into a string
601
SWIG_PackData(char *c, void *ptr, size_t sz) {
602
static const char hex[17] = "0123456789abcdef";
603
register const unsigned char *u = (unsigned char *) ptr;
604
register const unsigned char *eu = u + sz;
605
for (; u != eu; ++u) {
606
register unsigned char uu = *u;
607
*(c++) = hex[(uu & 0xf0) >> 4];
608
*(c++) = hex[uu & 0xf];
614
Unpack binary data from a string
616
SWIGRUNTIME const char *
617
SWIG_UnpackData(const char *c, void *ptr, size_t sz) {
618
register unsigned char *u = (unsigned char *) ptr;
619
register const unsigned char *eu = u + sz;
620
for (; u != eu; ++u) {
621
register char d = *(c++);
622
register unsigned char uu;
623
if ((d >= '0') && (d <= '9'))
624
uu = ((d - '0') << 4);
625
else if ((d >= 'a') && (d <= 'f'))
626
uu = ((d - ('a'-10)) << 4);
630
if ((d >= '0') && (d <= '9'))
632
else if ((d >= 'a') && (d <= 'f'))
633
uu |= (d - ('a'-10));
642
Pack 'void *' into a string buffer.
645
SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
647
if ((2*sizeof(void *) + 2) > bsz) return 0;
649
r = SWIG_PackData(r,&ptr,sizeof(void *));
650
if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
655
SWIGRUNTIME const char *
656
SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
658
if (strcmp(c,"NULL") == 0) {
665
return SWIG_UnpackData(++c,ptr,sizeof(void *));
669
SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
671
size_t lname = (name ? strlen(name) : 0);
672
if ((2*sz + 2 + lname) > bsz) return 0;
674
r = SWIG_PackData(r,ptr,sz);
676
strncpy(r,name,lname+1);
683
SWIGRUNTIME const char *
684
SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
686
if (strcmp(c,"NULL") == 0) {
693
return SWIG_UnpackData(++c,ptr,sz);
701
#define SWIG_UnknownError -1
702
#define SWIG_IOError -2
703
#define SWIG_RuntimeError -3
704
#define SWIG_IndexError -4
705
#define SWIG_TypeError -5
706
#define SWIG_DivisionByZero -6
707
#define SWIG_OverflowError -7
708
#define SWIG_SyntaxError -8
709
#define SWIG_ValueError -9
710
#define SWIG_SystemError -10
711
#define SWIG_AttributeError -11
712
#define SWIG_MemoryError -12
713
#define SWIG_NullReferenceError -13
717
/* Python.h has to appear first */
720
/* Add PyOS_snprintf for old Pythons */
721
#if PY_VERSION_HEX < 0x02020000
722
# if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM)
723
# define PyOS_snprintf _snprintf
725
# define PyOS_snprintf snprintf
729
/* A crude PyString_FromFormat implementation for old Pythons */
730
#if PY_VERSION_HEX < 0x02020000
732
#ifndef SWIG_PYBUFFER_SIZE
733
# define SWIG_PYBUFFER_SIZE 1024
737
PyString_FromFormat(const char *fmt, ...) {
739
char buf[SWIG_PYBUFFER_SIZE * 2];
742
res = vsnprintf(buf, sizeof(buf), fmt, ap);
744
return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf);
748
/* Add PyObject_Del for old Pythons */
749
#if PY_VERSION_HEX < 0x01060000
750
# define PyObject_Del(op) PyMem_DEL((op))
753
# define PyObject_DEL PyObject_Del
756
/* A crude PyExc_StopIteration exception for old Pythons */
757
#if PY_VERSION_HEX < 0x02020000
758
# ifndef PyExc_StopIteration
759
# define PyExc_StopIteration PyExc_RuntimeError
761
# ifndef PyObject_GenericGetAttr
762
# define PyObject_GenericGetAttr 0
765
/* Py_NotImplemented is defined in 2.1 and up. */
766
#if PY_VERSION_HEX < 0x02010000
767
# ifndef Py_NotImplemented
768
# define Py_NotImplemented PyExc_RuntimeError
773
/* A crude PyString_AsStringAndSize implementation for old Pythons */
774
#if PY_VERSION_HEX < 0x02010000
775
# ifndef PyString_AsStringAndSize
776
# define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
780
/* PySequence_Size for old Pythons */
781
#if PY_VERSION_HEX < 0x02000000
782
# ifndef PySequence_Size
783
# define PySequence_Size PySequence_Length
788
/* PyBool_FromLong for old Pythons */
789
#if PY_VERSION_HEX < 0x02030000
791
PyObject *PyBool_FromLong(long ok)
793
PyObject *result = ok ? Py_True : Py_False;
800
/* -----------------------------------------------------------------------------
802
* ----------------------------------------------------------------------------- */
804
SWIGRUNTIME PyObject*
805
SWIG_Python_ErrorType(int code) {
808
case SWIG_MemoryError:
809
type = PyExc_MemoryError;
812
type = PyExc_IOError;
814
case SWIG_RuntimeError:
815
type = PyExc_RuntimeError;
817
case SWIG_IndexError:
818
type = PyExc_IndexError;
821
type = PyExc_TypeError;
823
case SWIG_DivisionByZero:
824
type = PyExc_ZeroDivisionError;
826
case SWIG_OverflowError:
827
type = PyExc_OverflowError;
829
case SWIG_SyntaxError:
830
type = PyExc_SyntaxError;
832
case SWIG_ValueError:
833
type = PyExc_ValueError;
835
case SWIG_SystemError:
836
type = PyExc_SystemError;
838
case SWIG_AttributeError:
839
type = PyExc_AttributeError;
842
type = PyExc_RuntimeError;
849
SWIG_Python_AddErrorMsg(const char* mesg)
853
PyObject *traceback = 0;
855
if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
857
PyObject *old_str = PyObject_Str(value);
860
PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
864
PyErr_Format(PyExc_RuntimeError, mesg);
870
#if defined(SWIG_PYTHON_NO_THREADS)
871
# if defined(SWIG_PYTHON_THREADS)
872
# undef SWIG_PYTHON_THREADS
875
#if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */
876
# if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL)
877
# if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */
878
# define SWIG_PYTHON_USE_GIL
881
# if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */
882
# ifndef SWIG_PYTHON_INITIALIZE_THREADS
883
# define SWIG_PYTHON_INITIALIZE_THREADS PyEval_InitThreads()
885
# ifdef __cplusplus /* C++ code */
886
class SWIG_Python_Thread_Block {
888
PyGILState_STATE state;
890
void end() { if (status) { PyGILState_Release(state); status = false;} }
891
SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {}
892
~SWIG_Python_Thread_Block() { end(); }
894
class SWIG_Python_Thread_Allow {
898
void end() { if (status) { PyEval_RestoreThread(save); status = false; }}
899
SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {}
900
~SWIG_Python_Thread_Allow() { end(); }
902
# define SWIG_PYTHON_THREAD_BEGIN_BLOCK SWIG_Python_Thread_Block _swig_thread_block
903
# define SWIG_PYTHON_THREAD_END_BLOCK _swig_thread_block.end()
904
# define SWIG_PYTHON_THREAD_BEGIN_ALLOW SWIG_Python_Thread_Allow _swig_thread_allow
905
# define SWIG_PYTHON_THREAD_END_ALLOW _swig_thread_allow.end()
907
# define SWIG_PYTHON_THREAD_BEGIN_BLOCK PyGILState_STATE _swig_thread_block = PyGILState_Ensure()
908
# define SWIG_PYTHON_THREAD_END_BLOCK PyGILState_Release(_swig_thread_block)
909
# define SWIG_PYTHON_THREAD_BEGIN_ALLOW PyThreadState *_swig_thread_allow = PyEval_SaveThread()
910
# define SWIG_PYTHON_THREAD_END_ALLOW PyEval_RestoreThread(_swig_thread_allow)
912
# else /* Old thread way, not implemented, user must provide it */
913
# if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
914
# define SWIG_PYTHON_INITIALIZE_THREADS
916
# if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
917
# define SWIG_PYTHON_THREAD_BEGIN_BLOCK
919
# if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
920
# define SWIG_PYTHON_THREAD_END_BLOCK
922
# if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
923
# define SWIG_PYTHON_THREAD_BEGIN_ALLOW
925
# if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
926
# define SWIG_PYTHON_THREAD_END_ALLOW
929
#else /* No thread support */
930
# define SWIG_PYTHON_INITIALIZE_THREADS
931
# define SWIG_PYTHON_THREAD_BEGIN_BLOCK
932
# define SWIG_PYTHON_THREAD_END_BLOCK
933
# define SWIG_PYTHON_THREAD_BEGIN_ALLOW
934
# define SWIG_PYTHON_THREAD_END_ALLOW
937
/* -----------------------------------------------------------------------------
938
* Python API portion that goes into the runtime
939
* ----------------------------------------------------------------------------- */
948
/* -----------------------------------------------------------------------------
949
* Constant declarations
950
* ----------------------------------------------------------------------------- */
953
#define SWIG_PY_POINTER 4
954
#define SWIG_PY_BINARY 5
956
/* Constant information structure */
957
typedef struct swig_const_info {
963
swig_type_info **ptype;
974
/* -----------------------------------------------------------------------------
975
* See the LICENSE file for information on copyright, usage and redistribution
976
* of SWIG, and the README file for authors - http://www.swig.org/release.html.
980
* This file contains the runtime support for Python modules
981
* and includes code for managing global variables and pointer
984
* ----------------------------------------------------------------------------- */
986
/* Common SWIG API */
988
#if PY_VERSION_HEX < 0x02050000
989
typedef int Py_ssize_t;
992
/* for raw pointers */
993
#define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
994
#define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)
995
#define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
996
#define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(ptr, type, flags)
997
#define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty)
998
#define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)
999
#define swig_owntype int
1001
/* for raw packed data */
1002
#define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1003
#define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
1005
/* for class or struct pointers */
1006
#define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
1007
#define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
1009
/* for C or C++ function pointers */
1010
#define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
1011
#define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(ptr, type, 0)
1013
/* for C++ member pointers, ie, member methods */
1014
#define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1015
#define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
1020
#define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
1021
#define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
1022
#define SWIG_NewClientData(obj) PySwigClientData_New(obj)
1024
#define SWIG_SetErrorObj SWIG_Python_SetErrorObj
1025
#define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg
1026
#define SWIG_ErrorType(code) SWIG_Python_ErrorType(code)
1027
#define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
1028
#define SWIG_fail goto fail
1031
/* Runtime API implementation */
1033
/* Error manipulation */
1036
SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
1037
SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1038
PyErr_SetObject(errtype, obj);
1040
SWIG_PYTHON_THREAD_END_BLOCK;
1044
SWIG_Python_SetErrorMsg(PyObject *errtype, const char *msg) {
1045
SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1046
PyErr_SetString(errtype, (char *) msg);
1047
SWIG_PYTHON_THREAD_END_BLOCK;
1050
#define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
1052
/* Set a constant value */
1055
SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
1056
PyDict_SetItemString(d, (char*) name, obj);
1060
/* Append a value to the result obj */
1062
SWIGINTERN PyObject*
1063
SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
1064
#if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
1067
} else if (result == Py_None) {
1071
if (!PyList_Check(result)) {
1072
PyObject *o2 = result;
1073
result = PyList_New(1);
1074
PyList_SetItem(result, 0, o2);
1076
PyList_Append(result,obj);
1085
} else if (result == Py_None) {
1089
if (!PyTuple_Check(result)) {
1091
result = PyTuple_New(1);
1092
PyTuple_SET_ITEM(result, 0, o2);
1094
o3 = PyTuple_New(1);
1095
PyTuple_SET_ITEM(o3, 0, obj);
1097
result = PySequence_Concat(o2, o3);
1105
/* Unpack the argument tuple */
1108
SWIG_Python_UnpackTuple(PyObject *args, const char *name, int min, int max, PyObject **objs)
1114
PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
1115
name, (min == max ? "" : "at least "), min);
1119
if (!PyTuple_Check(args)) {
1120
PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
1123
register int l = PyTuple_GET_SIZE(args);
1125
PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1126
name, (min == max ? "" : "at least "), min, l);
1128
} else if (l > max) {
1129
PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1130
name, (min == max ? "" : "at most "), max, l);
1134
for (i = 0; i < l; ++i) {
1135
objs[i] = PyTuple_GET_ITEM(args, i);
1137
for (; l < max; ++l) {
1145
/* A functor is a function object with one single object argument */
1146
#if PY_VERSION_HEX >= 0x02020000
1147
#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);
1149
#define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
1153
Helper for static pointer initialization for both C and C++ code, for example
1154
static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);
1157
#define SWIG_STATIC_POINTER(var) var
1159
#define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
1162
/* -----------------------------------------------------------------------------
1163
* Pointer declarations
1164
* ----------------------------------------------------------------------------- */
1166
/* Flags for new pointer objects */
1167
#define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1)
1168
#define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
1170
#define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
1179
/* How to access Py_None */
1180
#if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
1181
# ifndef SWIG_PYTHON_NO_BUILD_NONE
1182
# ifndef SWIG_PYTHON_BUILD_NONE
1183
# define SWIG_PYTHON_BUILD_NONE
1188
#ifdef SWIG_PYTHON_BUILD_NONE
1191
# define Py_None SWIG_Py_None()
1193
SWIGRUNTIMEINLINE PyObject *
1196
PyObject *none = Py_BuildValue("");
1200
SWIGRUNTIME PyObject *
1203
static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
1208
/* The python void return value */
1210
SWIGRUNTIMEINLINE PyObject *
1213
PyObject *none = Py_None;
1218
/* PySwigClientData */
1229
SWIGRUNTIMEINLINE int
1230
SWIG_Python_CheckImplicit(swig_type_info *ty)
1232
PySwigClientData *data = (PySwigClientData *)ty->clientdata;
1233
return data ? data->implicitconv : 0;
1236
SWIGRUNTIMEINLINE PyObject *
1237
SWIG_Python_ExceptionType(swig_type_info *desc) {
1238
PySwigClientData *data = desc ? (PySwigClientData *) desc->clientdata : 0;
1239
PyObject *klass = data ? data->klass : 0;
1240
return (klass ? klass : PyExc_RuntimeError);
1244
SWIGRUNTIME PySwigClientData *
1245
PySwigClientData_New(PyObject* obj)
1250
PySwigClientData *data = (PySwigClientData *)malloc(sizeof(PySwigClientData));
1251
/* the klass element */
1253
Py_INCREF(data->klass);
1254
/* the newraw method and newargs arguments used to create a new raw instance */
1255
if (PyClass_Check(obj)) {
1257
data->newargs = obj;
1260
#if (PY_VERSION_HEX < 0x02020000)
1263
data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__");
1266
Py_INCREF(data->newraw);
1267
data->newargs = PyTuple_New(1);
1268
PyTuple_SetItem(data->newargs, 0, obj);
1270
data->newargs = obj;
1272
Py_INCREF(data->newargs);
1274
/* the destroy method, aka as the C++ delete method */
1275
data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__");
1276
if (PyErr_Occurred()) {
1280
if (data->destroy) {
1282
Py_INCREF(data->destroy);
1283
flags = PyCFunction_GET_FLAGS(data->destroy);
1285
data->delargs = !(flags & (METH_O));
1292
data->implicitconv = 0;
1298
PySwigClientData_Del(PySwigClientData* data)
1300
Py_XDECREF(data->newraw);
1301
Py_XDECREF(data->newargs);
1302
Py_XDECREF(data->destroy);
1305
/* =============== PySwigObject =====================*/
1315
SWIGRUNTIME PyObject *
1316
PySwigObject_long(PySwigObject *v)
1318
return PyLong_FromVoidPtr(v->ptr);
1321
SWIGRUNTIME PyObject *
1322
PySwigObject_format(const char* fmt, PySwigObject *v)
1324
PyObject *res = NULL;
1325
PyObject *args = PyTuple_New(1);
1327
if (PyTuple_SetItem(args, 0, PySwigObject_long(v)) == 0) {
1328
PyObject *ofmt = PyString_FromString(fmt);
1330
res = PyString_Format(ofmt,args);
1339
SWIGRUNTIME PyObject *
1340
PySwigObject_oct(PySwigObject *v)
1342
return PySwigObject_format("%o",v);
1345
SWIGRUNTIME PyObject *
1346
PySwigObject_hex(PySwigObject *v)
1348
return PySwigObject_format("%x",v);
1351
SWIGRUNTIME PyObject *
1353
PySwigObject_repr(PySwigObject *v)
1355
PySwigObject_repr(PySwigObject *v, PyObject *args)
1358
const char *name = SWIG_TypePrettyName(v->ty);
1359
PyObject *hex = PySwigObject_hex(v);
1360
PyObject *repr = PyString_FromFormat("<Swig Object of type '%s' at 0x%s>", name, PyString_AsString(hex));
1364
PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next);
1366
PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next, args);
1368
PyString_ConcatAndDel(&repr,nrep);
1374
PySwigObject_print(PySwigObject *v, FILE *fp, int SWIGUNUSEDPARM(flags))
1377
PyObject *repr = PySwigObject_repr(v);
1379
PyObject *repr = PySwigObject_repr(v, NULL);
1382
fputs(PyString_AsString(repr), fp);
1390
SWIGRUNTIME PyObject *
1391
PySwigObject_str(PySwigObject *v)
1393
char result[SWIG_BUFFER_SIZE];
1394
return SWIG_PackVoidPtr(result, v->ptr, v->ty->name, sizeof(result)) ?
1395
PyString_FromString(result) : 0;
1399
PySwigObject_compare(PySwigObject *v, PySwigObject *w)
1403
return (i < j) ? -1 : ((i > j) ? 1 : 0);
1406
SWIGRUNTIME PyTypeObject* _PySwigObject_type(void);
1408
SWIGRUNTIME PyTypeObject*
1409
PySwigObject_type(void) {
1410
static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type();
1414
SWIGRUNTIMEINLINE int
1415
PySwigObject_Check(PyObject *op) {
1416
return ((op)->ob_type == PySwigObject_type())
1417
|| (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
1420
SWIGRUNTIME PyObject *
1421
PySwigObject_New(void *ptr, swig_type_info *ty, int own);
1424
PySwigObject_dealloc(PyObject *v)
1426
PySwigObject *sobj = (PySwigObject *) v;
1427
PyObject *next = sobj->next;
1429
swig_type_info *ty = sobj->ty;
1430
PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
1431
PyObject *destroy = data ? data->destroy : 0;
1433
/* destroy is always a VARARGS method */
1435
if (data->delargs) {
1436
/* we need to create a temporal object to carry the destroy operation */
1437
PyObject *tmp = PySwigObject_New(sobj->ptr, ty, 0);
1438
res = SWIG_Python_CallFunctor(destroy, tmp);
1441
PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
1442
PyObject *mself = PyCFunction_GET_SELF(destroy);
1443
res = ((*meth)(mself, v));
1447
const char *name = SWIG_TypePrettyName(ty);
1448
#if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
1449
printf("swig/python detected a memory leak of type '%s', no destructor found.\n", name);
1457
SWIGRUNTIME PyObject*
1458
PySwigObject_append(PyObject* v, PyObject* next)
1460
PySwigObject *sobj = (PySwigObject *) v;
1463
if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL;
1466
if (!PySwigObject_Check(next)) {
1471
return SWIG_Py_Void();
1474
SWIGRUNTIME PyObject*
1476
PySwigObject_next(PyObject* v)
1478
PySwigObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1481
PySwigObject *sobj = (PySwigObject *) v;
1483
Py_INCREF(sobj->next);
1486
return SWIG_Py_Void();
1490
SWIGINTERN PyObject*
1492
PySwigObject_disown(PyObject *v)
1494
PySwigObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1497
PySwigObject *sobj = (PySwigObject *)v;
1499
return SWIG_Py_Void();
1502
SWIGINTERN PyObject*
1504
PySwigObject_acquire(PyObject *v)
1506
PySwigObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1509
PySwigObject *sobj = (PySwigObject *)v;
1510
sobj->own = SWIG_POINTER_OWN;
1511
return SWIG_Py_Void();
1514
SWIGINTERN PyObject*
1515
PySwigObject_own(PyObject *v, PyObject *args)
1518
#if (PY_VERSION_HEX < 0x02020000)
1519
if (!PyArg_ParseTuple(args,(char *)"|O:own",&val))
1521
if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val))
1528
PySwigObject *sobj = (PySwigObject *)v;
1529
PyObject *obj = PyBool_FromLong(sobj->own);
1532
if (PyObject_IsTrue(val)) {
1533
PySwigObject_acquire(v);
1535
PySwigObject_disown(v);
1538
if (PyObject_IsTrue(val)) {
1539
PySwigObject_acquire(v,args);
1541
PySwigObject_disown(v,args);
1551
swigobject_methods[] = {
1552
{(char *)"disown", (PyCFunction)PySwigObject_disown, METH_NOARGS, (char *)"releases ownership of the pointer"},
1553
{(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_NOARGS, (char *)"aquires ownership of the pointer"},
1554
{(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1555
{(char *)"append", (PyCFunction)PySwigObject_append, METH_O, (char *)"appends another 'this' object"},
1556
{(char *)"next", (PyCFunction)PySwigObject_next, METH_NOARGS, (char *)"returns the next 'this' object"},
1557
{(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_NOARGS, (char *)"returns object representation"},
1562
swigobject_methods[] = {
1563
{(char *)"disown", (PyCFunction)PySwigObject_disown, METH_VARARGS, (char *)"releases ownership of the pointer"},
1564
{(char *)"acquire", (PyCFunction)PySwigObject_acquire, METH_VARARGS, (char *)"aquires ownership of the pointer"},
1565
{(char *)"own", (PyCFunction)PySwigObject_own, METH_VARARGS, (char *)"returns/sets ownership of the pointer"},
1566
{(char *)"append", (PyCFunction)PySwigObject_append, METH_VARARGS, (char *)"appends another 'this' object"},
1567
{(char *)"next", (PyCFunction)PySwigObject_next, METH_VARARGS, (char *)"returns the next 'this' object"},
1568
{(char *)"__repr__",(PyCFunction)PySwigObject_repr, METH_VARARGS, (char *)"returns object representation"},
1573
#if PY_VERSION_HEX < 0x02020000
1574
SWIGINTERN PyObject *
1575
PySwigObject_getattr(PySwigObject *sobj,char *name)
1577
return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
1581
SWIGRUNTIME PyTypeObject*
1582
_PySwigObject_type(void) {
1583
static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer";
1585
static PyNumberMethods PySwigObject_as_number = {
1586
(binaryfunc)0, /*nb_add*/
1587
(binaryfunc)0, /*nb_subtract*/
1588
(binaryfunc)0, /*nb_multiply*/
1589
(binaryfunc)0, /*nb_divide*/
1590
(binaryfunc)0, /*nb_remainder*/
1591
(binaryfunc)0, /*nb_divmod*/
1592
(ternaryfunc)0,/*nb_power*/
1593
(unaryfunc)0, /*nb_negative*/
1594
(unaryfunc)0, /*nb_positive*/
1595
(unaryfunc)0, /*nb_absolute*/
1596
(inquiry)0, /*nb_nonzero*/
1603
(coercion)0, /*nb_coerce*/
1604
(unaryfunc)PySwigObject_long, /*nb_int*/
1605
(unaryfunc)PySwigObject_long, /*nb_long*/
1606
(unaryfunc)0, /*nb_float*/
1607
(unaryfunc)PySwigObject_oct, /*nb_oct*/
1608
(unaryfunc)PySwigObject_hex, /*nb_hex*/
1609
#if PY_VERSION_HEX >= 0x02020000
1610
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
1611
#elif PY_VERSION_HEX >= 0x02000000
1612
0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
1616
static PyTypeObject pyswigobject_type;
1617
static int type_init = 0;
1619
const PyTypeObject tmp
1621
PyObject_HEAD_INIT(NULL)
1623
(char *)"PySwigObject", /* tp_name */
1624
sizeof(PySwigObject), /* tp_basicsize */
1625
0, /* tp_itemsize */
1626
(destructor)PySwigObject_dealloc, /* tp_dealloc */
1627
(printfunc)PySwigObject_print, /* tp_print */
1628
#if PY_VERSION_HEX < 0x02020000
1629
(getattrfunc)PySwigObject_getattr, /* tp_getattr */
1631
(getattrfunc)0, /* tp_getattr */
1633
(setattrfunc)0, /* tp_setattr */
1634
(cmpfunc)PySwigObject_compare, /* tp_compare */
1635
(reprfunc)PySwigObject_repr, /* tp_repr */
1636
&PySwigObject_as_number, /* tp_as_number */
1637
0, /* tp_as_sequence */
1638
0, /* tp_as_mapping */
1639
(hashfunc)0, /* tp_hash */
1640
(ternaryfunc)0, /* tp_call */
1641
(reprfunc)PySwigObject_str, /* tp_str */
1642
PyObject_GenericGetAttr, /* tp_getattro */
1643
0, /* tp_setattro */
1644
0, /* tp_as_buffer */
1645
Py_TPFLAGS_DEFAULT, /* tp_flags */
1646
swigobject_doc, /* tp_doc */
1647
0, /* tp_traverse */
1649
0, /* tp_richcompare */
1650
0, /* tp_weaklistoffset */
1651
#if PY_VERSION_HEX >= 0x02020000
1653
0, /* tp_iternext */
1654
swigobject_methods, /* tp_methods */
1659
0, /* tp_descr_get */
1660
0, /* tp_descr_set */
1661
0, /* tp_dictoffset */
1670
0, /* tp_subclasses */
1671
0, /* tp_weaklist */
1673
#if PY_VERSION_HEX >= 0x02030000
1677
0,0,0,0 /* tp_alloc -> tp_next */
1680
pyswigobject_type = tmp;
1681
pyswigobject_type.ob_type = &PyType_Type;
1684
return &pyswigobject_type;
1687
SWIGRUNTIME PyObject *
1688
PySwigObject_New(void *ptr, swig_type_info *ty, int own)
1690
PySwigObject *sobj = PyObject_NEW(PySwigObject, PySwigObject_type());
1697
return (PyObject *)sobj;
1700
/* -----------------------------------------------------------------------------
1701
* Implements a simple Swig Packed type, and use it instead of string
1702
* ----------------------------------------------------------------------------- */
1712
PySwigPacked_print(PySwigPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
1714
char result[SWIG_BUFFER_SIZE];
1715
fputs("<Swig Packed ", fp);
1716
if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
1720
fputs(v->ty->name,fp);
1725
SWIGRUNTIME PyObject *
1726
PySwigPacked_repr(PySwigPacked *v)
1728
char result[SWIG_BUFFER_SIZE];
1729
if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
1730
return PyString_FromFormat("<Swig Packed at %s%s>", result, v->ty->name);
1732
return PyString_FromFormat("<Swig Packed %s>", v->ty->name);
1736
SWIGRUNTIME PyObject *
1737
PySwigPacked_str(PySwigPacked *v)
1739
char result[SWIG_BUFFER_SIZE];
1740
if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))){
1741
return PyString_FromFormat("%s%s", result, v->ty->name);
1743
return PyString_FromString(v->ty->name);
1748
PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
1752
int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
1753
return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
1756
SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
1758
SWIGRUNTIME PyTypeObject*
1759
PySwigPacked_type(void) {
1760
static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type();
1764
SWIGRUNTIMEINLINE int
1765
PySwigPacked_Check(PyObject *op) {
1766
return ((op)->ob_type == _PySwigPacked_type())
1767
|| (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
1771
PySwigPacked_dealloc(PyObject *v)
1773
if (PySwigPacked_Check(v)) {
1774
PySwigPacked *sobj = (PySwigPacked *) v;
1780
SWIGRUNTIME PyTypeObject*
1781
_PySwigPacked_type(void) {
1782
static char swigpacked_doc[] = "Swig object carries a C/C++ instance pointer";
1783
static PyTypeObject pyswigpacked_type;
1784
static int type_init = 0;
1786
const PyTypeObject tmp
1788
PyObject_HEAD_INIT(NULL)
1790
(char *)"PySwigPacked", /* tp_name */
1791
sizeof(PySwigPacked), /* tp_basicsize */
1792
0, /* tp_itemsize */
1793
(destructor)PySwigPacked_dealloc, /* tp_dealloc */
1794
(printfunc)PySwigPacked_print, /* tp_print */
1795
(getattrfunc)0, /* tp_getattr */
1796
(setattrfunc)0, /* tp_setattr */
1797
(cmpfunc)PySwigPacked_compare, /* tp_compare */
1798
(reprfunc)PySwigPacked_repr, /* tp_repr */
1799
0, /* tp_as_number */
1800
0, /* tp_as_sequence */
1801
0, /* tp_as_mapping */
1802
(hashfunc)0, /* tp_hash */
1803
(ternaryfunc)0, /* tp_call */
1804
(reprfunc)PySwigPacked_str, /* tp_str */
1805
PyObject_GenericGetAttr, /* tp_getattro */
1806
0, /* tp_setattro */
1807
0, /* tp_as_buffer */
1808
Py_TPFLAGS_DEFAULT, /* tp_flags */
1809
swigpacked_doc, /* tp_doc */
1810
0, /* tp_traverse */
1812
0, /* tp_richcompare */
1813
0, /* tp_weaklistoffset */
1814
#if PY_VERSION_HEX >= 0x02020000
1816
0, /* tp_iternext */
1822
0, /* tp_descr_get */
1823
0, /* tp_descr_set */
1824
0, /* tp_dictoffset */
1833
0, /* tp_subclasses */
1834
0, /* tp_weaklist */
1836
#if PY_VERSION_HEX >= 0x02030000
1840
0,0,0,0 /* tp_alloc -> tp_next */
1843
pyswigpacked_type = tmp;
1844
pyswigpacked_type.ob_type = &PyType_Type;
1847
return &pyswigpacked_type;
1850
SWIGRUNTIME PyObject *
1851
PySwigPacked_New(void *ptr, size_t size, swig_type_info *ty)
1853
PySwigPacked *sobj = PyObject_NEW(PySwigPacked, PySwigPacked_type());
1855
void *pack = malloc(size);
1857
memcpy(pack, ptr, size);
1862
PyObject_DEL((PyObject *) sobj);
1866
return (PyObject *) sobj;
1869
SWIGRUNTIME swig_type_info *
1870
PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
1872
if (PySwigPacked_Check(obj)) {
1873
PySwigPacked *sobj = (PySwigPacked *)obj;
1874
if (sobj->size != size) return 0;
1875
memcpy(ptr, sobj->pack, size);
1882
/* -----------------------------------------------------------------------------
1883
* pointers/data manipulation
1884
* ----------------------------------------------------------------------------- */
1886
SWIGRUNTIMEINLINE PyObject *
1889
return PyString_FromString("this");
1892
SWIGRUNTIME PyObject *
1895
static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
1899
/* #define SWIG_PYTHON_SLOW_GETSET_THIS */
1901
SWIGRUNTIME PySwigObject *
1902
SWIG_Python_GetSwigThis(PyObject *pyobj)
1904
if (PySwigObject_Check(pyobj)) {
1905
return (PySwigObject *) pyobj;
1908
#if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
1909
if (PyInstance_Check(pyobj)) {
1910
obj = _PyInstance_Lookup(pyobj, SWIG_This());
1912
PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
1913
if (dictptr != NULL) {
1914
PyObject *dict = *dictptr;
1915
obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
1917
#ifdef PyWeakref_CheckProxy
1918
if (PyWeakref_CheckProxy(pyobj)) {
1919
PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
1920
return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
1923
obj = PyObject_GetAttr(pyobj,SWIG_This());
1927
if (PyErr_Occurred()) PyErr_Clear();
1933
obj = PyObject_GetAttr(pyobj,SWIG_This());
1937
if (PyErr_Occurred()) PyErr_Clear();
1941
if (obj && !PySwigObject_Check(obj)) {
1942
/* a PyObject is called 'this', try to get the 'real this'
1943
PySwigObject from it */
1944
return SWIG_Python_GetSwigThis(obj);
1946
return (PySwigObject *)obj;
1950
/* Acquire a pointer value */
1953
SWIG_Python_AcquirePtr(PyObject *obj, int own) {
1955
PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
1957
int oldown = sobj->own;
1965
/* Convert a pointer value */
1968
SWIG_Python_ConvertPtrAndOwn(PyObject *obj, void **ptr, swig_type_info *ty, int flags, int *own) {
1969
if (!obj) return SWIG_ERROR;
1970
if (obj == Py_None) {
1974
PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
1976
void *vptr = sobj->ptr;
1978
swig_type_info *to = sobj->ty;
1980
/* no type cast needed */
1981
if (ptr) *ptr = vptr;
1984
swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
1986
sobj = (PySwigObject *)sobj->next;
1988
if (ptr) *ptr = SWIG_TypeCast(tc,vptr);
1993
if (ptr) *ptr = vptr;
1998
if (own) *own = sobj->own;
1999
if (flags & SWIG_POINTER_DISOWN) {
2004
int res = SWIG_ERROR;
2005
if (flags & SWIG_POINTER_IMPLICIT_CONV) {
2006
PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
2007
if (data && !data->implicitconv) {
2008
PyObject *klass = data->klass;
2011
data->implicitconv = 1; /* avoid recursion and call 'explicit' constructors*/
2012
impconv = SWIG_Python_CallFunctor(klass, obj);
2013
data->implicitconv = 0;
2014
if (PyErr_Occurred()) {
2019
PySwigObject *iobj = SWIG_Python_GetSwigThis(impconv);
2022
res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
2023
if (SWIG_IsOK(res)) {
2026
/* transfer the ownership to 'ptr' */
2028
res = SWIG_AddCast(res);
2029
res = SWIG_AddNewMask(res);
2031
res = SWIG_AddCast(res);
2045
/* Convert a function ptr value */
2048
SWIG_Python_ConvertFunctionPtr(PyObject *obj, void **ptr, swig_type_info *ty) {
2049
if (!PyCFunction_Check(obj)) {
2050
return SWIG_ConvertPtr(obj, ptr, ty, 0);
2054
/* here we get the method pointer for callbacks */
2055
const char *doc = (((PyCFunctionObject *)obj) -> m_ml -> ml_doc);
2056
const char *desc = doc ? strstr(doc, "swig_ptr: ") : 0;
2058
desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
2059
if (!desc) return SWIG_ERROR;
2062
swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
2063
if (!tc) return SWIG_ERROR;
2064
*ptr = SWIG_TypeCast(tc,vptr);
2072
/* Convert a packed value value */
2075
SWIG_Python_ConvertPacked(PyObject *obj, void *ptr, size_t sz, swig_type_info *ty) {
2076
swig_type_info *to = PySwigPacked_UnpackData(obj, ptr, sz);
2077
if (!to) return SWIG_ERROR;
2080
/* check type cast? */
2081
swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
2082
if (!tc) return SWIG_ERROR;
2088
/* -----------------------------------------------------------------------------
2089
* Create a new pointer object
2090
* ----------------------------------------------------------------------------- */
2093
Create a new instance object, whitout calling __init__, and set the
2097
SWIGRUNTIME PyObject*
2098
SWIG_Python_NewShadowInstance(PySwigClientData *data, PyObject *swig_this)
2100
#if (PY_VERSION_HEX >= 0x02020000)
2102
PyObject *newraw = data->newraw;
2104
inst = PyObject_Call(newraw, data->newargs, NULL);
2106
#if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2107
PyObject **dictptr = _PyObject_GetDictPtr(inst);
2108
if (dictptr != NULL) {
2109
PyObject *dict = *dictptr;
2111
dict = PyDict_New();
2113
PyDict_SetItem(dict, SWIG_This(), swig_this);
2117
PyObject *key = SWIG_This();
2118
PyObject_SetAttr(inst, key, swig_this);
2122
PyObject *dict = PyDict_New();
2123
PyDict_SetItem(dict, SWIG_This(), swig_this);
2124
inst = PyInstance_NewRaw(data->newargs, dict);
2129
#if (PY_VERSION_HEX >= 0x02010000)
2131
PyObject *dict = PyDict_New();
2132
PyDict_SetItem(dict, SWIG_This(), swig_this);
2133
inst = PyInstance_NewRaw(data->newargs, dict);
2135
return (PyObject *) inst;
2137
PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
2141
inst->in_class = (PyClassObject *)data->newargs;
2142
Py_INCREF(inst->in_class);
2143
inst->in_dict = PyDict_New();
2144
if (inst->in_dict == NULL) {
2148
#ifdef Py_TPFLAGS_HAVE_WEAKREFS
2149
inst->in_weakreflist = NULL;
2151
#ifdef Py_TPFLAGS_GC
2152
PyObject_GC_Init(inst);
2154
PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
2155
return (PyObject *) inst;
2161
SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
2164
#if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2165
PyObject **dictptr = _PyObject_GetDictPtr(inst);
2166
if (dictptr != NULL) {
2169
dict = PyDict_New();
2172
PyDict_SetItem(dict, SWIG_This(), swig_this);
2176
dict = PyObject_GetAttrString(inst, "__dict__");
2177
PyDict_SetItem(dict, SWIG_This(), swig_this);
2182
SWIGINTERN PyObject *
2183
SWIG_Python_InitShadowInstance(PyObject *args) {
2185
if (!SWIG_Python_UnpackTuple(args,(char*)"swiginit", 2, 2, obj)) {
2188
PySwigObject *sthis = SWIG_Python_GetSwigThis(obj[0]);
2190
PySwigObject_append((PyObject*) sthis, obj[1]);
2192
SWIG_Python_SetSwigThis(obj[0], obj[1]);
2194
return SWIG_Py_Void();
2198
/* Create a new pointer object */
2200
SWIGRUNTIME PyObject *
2201
SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
2203
return SWIG_Py_Void();
2205
int own = (flags & SWIG_POINTER_OWN) ? SWIG_POINTER_OWN : 0;
2206
PyObject *robj = PySwigObject_New(ptr, type, own);
2207
PySwigClientData *clientdata = type ? (PySwigClientData *)(type->clientdata) : 0;
2208
if (clientdata && !(flags & SWIG_POINTER_NOSHADOW)) {
2209
PyObject *inst = SWIG_Python_NewShadowInstance(clientdata, robj);
2219
/* Create a new packed object */
2221
SWIGRUNTIMEINLINE PyObject *
2222
SWIG_Python_NewPackedObj(void *ptr, size_t sz, swig_type_info *type) {
2223
return ptr ? PySwigPacked_New((void *) ptr, sz, type) : SWIG_Py_Void();
2226
/* -----------------------------------------------------------------------------*
2228
* -----------------------------------------------------------------------------*/
2230
#ifdef SWIG_LINK_RUNTIME
2231
void *SWIG_ReturnGlobalTypeList(void *);
2234
SWIGRUNTIME swig_module_info *
2235
SWIG_Python_GetModule(void) {
2236
static void *type_pointer = (void *)0;
2237
/* first check if module already created */
2238
if (!type_pointer) {
2239
#ifdef SWIG_LINK_RUNTIME
2240
type_pointer = SWIG_ReturnGlobalTypeList((void *)0);
2242
type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
2243
(char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
2244
if (PyErr_Occurred()) {
2246
type_pointer = (void *)0;
2250
return (swig_module_info *) type_pointer;
2253
#if PY_MAJOR_VERSION < 2
2254
/* PyModule_AddObject function was introduced in Python 2.0. The following function
2255
is copied out of Python/modsupport.c in python version 2.3.4 */
2257
PyModule_AddObject(PyObject *m, char *name, PyObject *o)
2260
if (!PyModule_Check(m)) {
2261
PyErr_SetString(PyExc_TypeError,
2262
"PyModule_AddObject() needs module as first arg");
2266
PyErr_SetString(PyExc_TypeError,
2267
"PyModule_AddObject() needs non-NULL value");
2271
dict = PyModule_GetDict(m);
2273
/* Internal error -- modules must have a dict! */
2274
PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
2275
PyModule_GetName(m));
2278
if (PyDict_SetItemString(dict, name, o))
2286
SWIG_Python_DestroyModule(void *vptr)
2288
swig_module_info *swig_module = (swig_module_info *) vptr;
2289
swig_type_info **types = swig_module->types;
2291
for (i =0; i < swig_module->size; ++i) {
2292
swig_type_info *ty = types[i];
2294
PySwigClientData *data = (PySwigClientData *) ty->clientdata;
2295
if (data) PySwigClientData_Del(data);
2298
Py_DECREF(SWIG_This());
2302
SWIG_Python_SetModule(swig_module_info *swig_module) {
2303
static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };/* Sentinel */
2305
PyObject *module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
2306
swig_empty_runtime_method_table);
2307
PyObject *pointer = PyCObject_FromVoidPtr((void *) swig_module, SWIG_Python_DestroyModule);
2308
if (pointer && module) {
2309
PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME, pointer);
2311
Py_XDECREF(pointer);
2315
/* The python cached type query */
2316
SWIGRUNTIME PyObject *
2317
SWIG_Python_TypeCache() {
2318
static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
2322
SWIGRUNTIME swig_type_info *
2323
SWIG_Python_TypeQuery(const char *type)
2325
PyObject *cache = SWIG_Python_TypeCache();
2326
PyObject *key = PyString_FromString(type);
2327
PyObject *obj = PyDict_GetItem(cache, key);
2328
swig_type_info *descriptor;
2330
descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj);
2332
swig_module_info *swig_module = SWIG_Python_GetModule();
2333
descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
2335
obj = PyCObject_FromVoidPtr(descriptor, NULL);
2336
PyDict_SetItem(cache, key, obj);
2345
For backward compatibility only
2347
#define SWIG_POINTER_EXCEPTION 0
2348
#define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
2349
#define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
2352
SWIG_Python_AddErrMesg(const char* mesg, int infront)
2354
if (PyErr_Occurred()) {
2356
PyObject *value = 0;
2357
PyObject *traceback = 0;
2358
PyErr_Fetch(&type, &value, &traceback);
2360
PyObject *old_str = PyObject_Str(value);
2364
PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
2366
PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
2377
SWIG_Python_ArgFail(int argnum)
2379
if (PyErr_Occurred()) {
2380
/* add information about failing argument */
2382
PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
2383
return SWIG_Python_AddErrMesg(mesg, 1);
2389
SWIGRUNTIMEINLINE const char *
2390
PySwigObject_GetDesc(PyObject *self)
2392
PySwigObject *v = (PySwigObject *)self;
2393
swig_type_info *ty = v ? v->ty : 0;
2394
return ty ? ty->str : (char*)"";
2398
SWIG_Python_TypeError(const char *type, PyObject *obj)
2401
#if defined(SWIG_COBJECT_TYPES)
2402
if (obj && PySwigObject_Check(obj)) {
2403
const char *otype = (const char *) PySwigObject_GetDesc(obj);
2405
PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
2412
const char *otype = (obj ? obj->ob_type->tp_name : 0);
2414
PyObject *str = PyObject_Str(obj);
2415
const char *cstr = str ? PyString_AsString(str) : 0;
2417
PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
2420
PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
2427
PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
2429
PyErr_Format(PyExc_TypeError, "unexpected type is received");
2434
/* Convert a pointer value, signal an exception on a type mismatch */
2436
SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
2438
if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
2440
if (flags & SWIG_POINTER_EXCEPTION) {
2441
SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
2442
SWIG_Python_ArgFail(argnum);
2458
#define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
2460
#define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
2464
/* -------- TYPES TABLE (BEGIN) -------- */
2466
#define SWIGTYPE_p_char swig_types[0]
2467
#define SWIGTYPE_p_double swig_types[1]
2468
#define SWIGTYPE_p_form_ops_t swig_types[2]
2469
#define SWIGTYPE_p_int swig_types[3]
2470
#define SWIGTYPE_p_unsigned_char swig_types[4]
2471
#define SWIGTYPE_p_unsigned_int swig_types[5]
2472
#define SWIGTYPE_p_unsigned_long swig_types[6]
2473
#define SWIGTYPE_p_wxANIHandler swig_types[7]
2474
#define SWIGTYPE_p_wxAcceleratorTable swig_types[8]
2475
#define SWIGTYPE_p_wxActivateEvent swig_types[9]
2476
#define SWIGTYPE_p_wxBMPHandler swig_types[10]
2477
#define SWIGTYPE_p_wxBitmap swig_types[11]
2478
#define SWIGTYPE_p_wxBoxSizer swig_types[12]
2479
#define SWIGTYPE_p_wxCURHandler swig_types[13]
2480
#define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[14]
2481
#define SWIGTYPE_p_wxChar swig_types[15]
2482
#define SWIGTYPE_p_wxChildFocusEvent swig_types[16]
2483
#define SWIGTYPE_p_wxClipboardTextEvent swig_types[17]
2484
#define SWIGTYPE_p_wxCloseEvent swig_types[18]
2485
#define SWIGTYPE_p_wxColourData swig_types[19]
2486
#define SWIGTYPE_p_wxColourDialog swig_types[20]
2487
#define SWIGTYPE_p_wxCommandEvent swig_types[21]
2488
#define SWIGTYPE_p_wxContextMenuEvent swig_types[22]
2489
#define SWIGTYPE_p_wxControl swig_types[23]
2490
#define SWIGTYPE_p_wxControlWithItems swig_types[24]
2491
#define SWIGTYPE_p_wxDateEvent swig_types[25]
2492
#define SWIGTYPE_p_wxDialog swig_types[26]
2493
#define SWIGTYPE_p_wxDirDialog swig_types[27]
2494
#define SWIGTYPE_p_wxDisplayChangedEvent swig_types[28]
2495
#define SWIGTYPE_p_wxDropFilesEvent swig_types[29]
2496
#define SWIGTYPE_p_wxDuplexMode swig_types[30]
2497
#define SWIGTYPE_p_wxEraseEvent swig_types[31]
2498
#define SWIGTYPE_p_wxEvent swig_types[32]
2499
#define SWIGTYPE_p_wxEvtHandler swig_types[33]
2500
#define SWIGTYPE_p_wxFSFile swig_types[34]
2501
#define SWIGTYPE_p_wxFileDialog swig_types[35]
2502
#define SWIGTYPE_p_wxFileSystem swig_types[36]
2503
#define SWIGTYPE_p_wxFindDialogEvent swig_types[37]
2504
#define SWIGTYPE_p_wxFindReplaceData swig_types[38]
2505
#define SWIGTYPE_p_wxFindReplaceDialog swig_types[39]
2506
#define SWIGTYPE_p_wxFlexGridSizer swig_types[40]
2507
#define SWIGTYPE_p_wxFocusEvent swig_types[41]
2508
#define SWIGTYPE_p_wxFontData swig_types[42]
2509
#define SWIGTYPE_p_wxFontDialog swig_types[43]
2510
#define SWIGTYPE_p_wxFrame swig_types[44]
2511
#define SWIGTYPE_p_wxGBSizerItem swig_types[45]
2512
#define SWIGTYPE_p_wxGIFHandler swig_types[46]
2513
#define SWIGTYPE_p_wxGridBagSizer swig_types[47]
2514
#define SWIGTYPE_p_wxGridSizer swig_types[48]
2515
#define SWIGTYPE_p_wxICOHandler swig_types[49]
2516
#define SWIGTYPE_p_wxIconizeEvent swig_types[50]
2517
#define SWIGTYPE_p_wxIdleEvent swig_types[51]
2518
#define SWIGTYPE_p_wxImage swig_types[52]
2519
#define SWIGTYPE_p_wxImageHandler swig_types[53]
2520
#define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[54]
2521
#define SWIGTYPE_p_wxInitDialogEvent swig_types[55]
2522
#define SWIGTYPE_p_wxJPEGHandler swig_types[56]
2523
#define SWIGTYPE_p_wxKeyEvent swig_types[57]
2524
#define SWIGTYPE_p_wxLayoutAlgorithm swig_types[58]
2525
#define SWIGTYPE_p_wxLayoutConstraints swig_types[59]
2526
#define SWIGTYPE_p_wxMDIChildFrame swig_types[60]
2527
#define SWIGTYPE_p_wxMDIClientWindow swig_types[61]
2528
#define SWIGTYPE_p_wxMDIParentFrame swig_types[62]
2529
#define SWIGTYPE_p_wxMaximizeEvent swig_types[63]
2530
#define SWIGTYPE_p_wxMenu swig_types[64]
2531
#define SWIGTYPE_p_wxMenuBar swig_types[65]
2532
#define SWIGTYPE_p_wxMenuEvent swig_types[66]
2533
#define SWIGTYPE_p_wxMenuItem swig_types[67]
2534
#define SWIGTYPE_p_wxMessageDialog swig_types[68]
2535
#define SWIGTYPE_p_wxMiniFrame swig_types[69]
2536
#define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[70]
2537
#define SWIGTYPE_p_wxMouseCaptureLostEvent swig_types[71]
2538
#define SWIGTYPE_p_wxMouseEvent swig_types[72]
2539
#define SWIGTYPE_p_wxMoveEvent swig_types[73]
2540
#define SWIGTYPE_p_wxMultiChoiceDialog swig_types[74]
2541
#define SWIGTYPE_p_wxNavigationKeyEvent swig_types[75]
2542
#define SWIGTYPE_p_wxNcPaintEvent swig_types[76]
2543
#define SWIGTYPE_p_wxNotifyEvent swig_types[77]
2544
#define SWIGTYPE_p_wxNumberEntryDialog swig_types[78]
2545
#define SWIGTYPE_p_wxObject swig_types[79]
2546
#define SWIGTYPE_p_wxPCXHandler swig_types[80]
2547
#define SWIGTYPE_p_wxPNGHandler swig_types[81]
2548
#define SWIGTYPE_p_wxPNMHandler swig_types[82]
2549
#define SWIGTYPE_p_wxPageSetupDialog swig_types[83]
2550
#define SWIGTYPE_p_wxPageSetupDialogData swig_types[84]
2551
#define SWIGTYPE_p_wxPaintEvent swig_types[85]
2552
#define SWIGTYPE_p_wxPaletteChangedEvent swig_types[86]
2553
#define SWIGTYPE_p_wxPanel swig_types[87]
2554
#define SWIGTYPE_p_wxPaperSize swig_types[88]
2555
#define SWIGTYPE_p_wxPasswordEntryDialog swig_types[89]
2556
#define SWIGTYPE_p_wxPopupWindow swig_types[90]
2557
#define SWIGTYPE_p_wxPreviewCanvas swig_types[91]
2558
#define SWIGTYPE_p_wxPreviewControlBar swig_types[92]
2559
#define SWIGTYPE_p_wxPreviewFrame swig_types[93]
2560
#define SWIGTYPE_p_wxPrintData swig_types[94]
2561
#define SWIGTYPE_p_wxPrintDialog swig_types[95]
2562
#define SWIGTYPE_p_wxPrintDialogData swig_types[96]
2563
#define SWIGTYPE_p_wxPrintPreview swig_types[97]
2564
#define SWIGTYPE_p_wxPrinter swig_types[98]
2565
#define SWIGTYPE_p_wxProgressDialog swig_types[99]
2566
#define SWIGTYPE_p_wxPyApp swig_types[100]
2567
#define SWIGTYPE_p_wxPyCommandEvent swig_types[101]
2568
#define SWIGTYPE_p_wxPyEvent swig_types[102]
2569
#define SWIGTYPE_p_wxPyEvtHandler swig_types[103]
2570
#define SWIGTYPE_p_wxPyHtmlListBox swig_types[104]
2571
#define SWIGTYPE_p_wxPyImageHandler swig_types[105]
2572
#define SWIGTYPE_p_wxPyPanel swig_types[106]
2573
#define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[107]
2574
#define SWIGTYPE_p_wxPyPreviewControlBar swig_types[108]
2575
#define SWIGTYPE_p_wxPyPreviewFrame swig_types[109]
2576
#define SWIGTYPE_p_wxPyPrintPreview swig_types[110]
2577
#define SWIGTYPE_p_wxPyPrintout swig_types[111]
2578
#define SWIGTYPE_p_wxPyScrolledWindow swig_types[112]
2579
#define SWIGTYPE_p_wxPySizer swig_types[113]
2580
#define SWIGTYPE_p_wxPyTaskBarIcon swig_types[114]
2581
#define SWIGTYPE_p_wxPyVListBox swig_types[115]
2582
#define SWIGTYPE_p_wxPyVScrolledWindow swig_types[116]
2583
#define SWIGTYPE_p_wxPyValidator swig_types[117]
2584
#define SWIGTYPE_p_wxPyWindow swig_types[118]
2585
#define SWIGTYPE_p_wxPyWizardPage swig_types[119]
2586
#define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[120]
2587
#define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[121]
2588
#define SWIGTYPE_p_wxSashEvent swig_types[122]
2589
#define SWIGTYPE_p_wxSashLayoutWindow swig_types[123]
2590
#define SWIGTYPE_p_wxSashWindow swig_types[124]
2591
#define SWIGTYPE_p_wxScrollEvent swig_types[125]
2592
#define SWIGTYPE_p_wxScrollWinEvent swig_types[126]
2593
#define SWIGTYPE_p_wxScrolledWindow swig_types[127]
2594
#define SWIGTYPE_p_wxSetCursorEvent swig_types[128]
2595
#define SWIGTYPE_p_wxShowEvent swig_types[129]
2596
#define SWIGTYPE_p_wxSimpleHtmlListBox swig_types[130]
2597
#define SWIGTYPE_p_wxSingleChoiceDialog swig_types[131]
2598
#define SWIGTYPE_p_wxSize swig_types[132]
2599
#define SWIGTYPE_p_wxSizeEvent swig_types[133]
2600
#define SWIGTYPE_p_wxSizer swig_types[134]
2601
#define SWIGTYPE_p_wxSizerItem swig_types[135]
2602
#define SWIGTYPE_p_wxSplashScreen swig_types[136]
2603
#define SWIGTYPE_p_wxSplashScreenWindow swig_types[137]
2604
#define SWIGTYPE_p_wxSplitterEvent swig_types[138]
2605
#define SWIGTYPE_p_wxSplitterWindow swig_types[139]
2606
#define SWIGTYPE_p_wxStaticBoxSizer swig_types[140]
2607
#define SWIGTYPE_p_wxStatusBar swig_types[141]
2608
#define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[142]
2609
#define SWIGTYPE_p_wxString swig_types[143]
2610
#define SWIGTYPE_p_wxSysColourChangedEvent swig_types[144]
2611
#define SWIGTYPE_p_wxTGAHandler swig_types[145]
2612
#define SWIGTYPE_p_wxTIFFHandler swig_types[146]
2613
#define SWIGTYPE_p_wxTaskBarIconEvent swig_types[147]
2614
#define SWIGTYPE_p_wxTextEntryDialog swig_types[148]
2615
#define SWIGTYPE_p_wxTipWindow swig_types[149]
2616
#define SWIGTYPE_p_wxTopLevelWindow swig_types[150]
2617
#define SWIGTYPE_p_wxUpdateUIEvent swig_types[151]
2618
#define SWIGTYPE_p_wxValidator swig_types[152]
2619
#define SWIGTYPE_p_wxVisualAttributes swig_types[153]
2620
#define SWIGTYPE_p_wxWindow swig_types[154]
2621
#define SWIGTYPE_p_wxWindowCreateEvent swig_types[155]
2622
#define SWIGTYPE_p_wxWindowDestroyEvent swig_types[156]
2623
#define SWIGTYPE_p_wxWizard swig_types[157]
2624
#define SWIGTYPE_p_wxWizardEvent swig_types[158]
2625
#define SWIGTYPE_p_wxWizardPage swig_types[159]
2626
#define SWIGTYPE_p_wxWizardPageSimple swig_types[160]
2627
#define SWIGTYPE_p_wxXPMHandler swig_types[161]
2628
static swig_type_info *swig_types[163];
2629
static swig_module_info swig_module = {swig_types, 162, 0, 0, 0, 0};
2630
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2631
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2633
/* -------- TYPES TABLE (END) -------- */
2635
#if (PY_VERSION_HEX <= 0x02000000)
2636
# if !defined(SWIG_PYTHON_CLASSIC)
2637
# error "This python version requires to use swig with the '-classic' option"
2640
#if (PY_VERSION_HEX <= 0x02020000)
2641
# error "This python version requires to use swig with the '-nomodern' option"
2643
#if (PY_VERSION_HEX <= 0x02020000)
2644
# error "This python version requires to use swig with the '-nomodernargs' option"
2647
# error "This python version requires to use swig with the '-nofastunpack' option"
2650
/*-----------------------------------------------
2651
@(target):= _wizard.so
2652
------------------------------------------------*/
2653
#define SWIG_init init_wizard
2655
#define SWIG_name "_wizard"
2657
#define SWIGVERSION 0x010329
2660
#define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
2661
#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
2664
#include <stdexcept>
2668
class PyObject_ptr {
2673
PyObject_ptr() :_obj(0)
2677
PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
2682
PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
2684
if (initial_ref) Py_XINCREF(_obj);
2687
PyObject_ptr & operator=(const PyObject_ptr& item)
2689
Py_XINCREF(item._obj);
2700
operator PyObject *() const
2705
PyObject *operator->() const
2714
struct PyObject_var : PyObject_ptr {
2715
PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
2717
PyObject_var & operator = (PyObject* obj)
2727
#include "wx/wxPython/wxPython.h"
2728
#include "wx/wxPython/pyclasses.h"
2729
#include "wx/wxPython/printfw.h"
2731
#include <wx/wizard.h>
2734
static const wxString wxPyEmptyString(wxEmptyString);
2736
#define SWIG_From_long PyInt_FromLong
2739
SWIGINTERNINLINE PyObject *
2740
SWIG_From_int (int value)
2742
return SWIG_From_long (value);
2748
# define LLONG_MIN LONG_LONG_MIN
2751
# define LLONG_MAX LONG_LONG_MAX
2754
# define ULLONG_MAX ULONG_LONG_MAX
2759
SWIG_AsVal_long (PyObject* obj, long* val)
2761
if (PyNumber_Check(obj)) {
2762
if (val) *val = PyInt_AsLong(obj);
2765
return SWIG_TypeError;
2770
SWIG_AsVal_int (PyObject * obj, int *val)
2773
int res = SWIG_AsVal_long (obj, &v);
2774
if (SWIG_IsOK(res)) {
2775
if ((v < INT_MIN || v > INT_MAX)) {
2776
return SWIG_OverflowError;
2778
if (val) *val = static_cast< int >(v);
2786
SWIG_AsVal_bool (PyObject *obj, bool *val)
2788
if (obj == Py_True) {
2789
if (val) *val = true;
2791
} else if (obj == Py_False) {
2792
if (val) *val = false;
2796
int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0));
2797
if (SWIG_IsOK(res) && val) *val = v ? true : false;
2802
SWIGINTERN bool wxWizardPage_Create(wxWizardPage *self,wxWizard *parent,wxBitmap const &bitmap=wxNullBitmap,wxString const &resource=wxPyEmptyString){
2804
if (resource.length())
2805
res = (wxChar*)resource.c_str();
2806
return self->Create(parent, bitmap, res);
2808
// C++ Version of a Python aware class
2809
class wxPyWizardPage : public wxWizardPage {
2810
DECLARE_ABSTRACT_CLASS(wxPyWizardPage)
2812
wxPyWizardPage() : wxWizardPage() {}
2813
wxPyWizardPage(wxWizard *parent,
2814
const wxBitmap& bitmap = wxNullBitmap,
2815
const wxChar* resource = NULL)
2816
: wxWizardPage(parent, bitmap, resource) {}
2818
DEC_PYCALLBACK_WIZPG__pure(GetPrev);
2819
DEC_PYCALLBACK_WIZPG__pure(GetNext);
2820
DEC_PYCALLBACK_BITMAP__pure(GetBitmap);
2822
DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
2823
DEC_PYCALLBACK_VOID_INT5(DoSetSize);
2824
DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
2825
DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
2827
DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
2828
DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
2829
DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
2831
DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
2832
DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
2834
DEC_PYCALLBACK__(InitDialog);
2835
DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
2836
DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
2837
DEC_PYCALLBACK_BOOL_(Validate);
2839
DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
2840
DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
2841
DEC_PYCALLBACK_SIZE_const(GetMaxSize);
2843
DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
2844
DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
2850
IMPLEMENT_ABSTRACT_CLASS(wxPyWizardPage, wxWizardPage);
2852
IMP_PYCALLBACK_WIZPG__pure(wxPyWizardPage, wxWizardPage, GetPrev);
2853
IMP_PYCALLBACK_WIZPG__pure(wxPyWizardPage, wxWizardPage, GetNext);
2854
IMP_PYCALLBACK_BITMAP__pure(wxPyWizardPage, wxWizardPage, GetBitmap);
2856
IMP_PYCALLBACK_VOID_INT4(wxPyWizardPage, wxWizardPage, DoMoveWindow);
2857
IMP_PYCALLBACK_VOID_INT5(wxPyWizardPage, wxWizardPage, DoSetSize);
2858
IMP_PYCALLBACK_VOID_INTINT(wxPyWizardPage, wxWizardPage, DoSetClientSize);
2859
IMP_PYCALLBACK_VOID_INTINT(wxPyWizardPage, wxWizardPage, DoSetVirtualSize);
2861
IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage, wxWizardPage, DoGetSize);
2862
IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage, wxWizardPage, DoGetClientSize);
2863
IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage, wxWizardPage, DoGetPosition);
2865
IMP_PYCALLBACK_SIZE_const(wxPyWizardPage, wxWizardPage, DoGetVirtualSize);
2866
IMP_PYCALLBACK_SIZE_const(wxPyWizardPage, wxWizardPage, DoGetBestSize);
2868
IMP_PYCALLBACK__(wxPyWizardPage, wxWizardPage, InitDialog);
2869
IMP_PYCALLBACK_BOOL_(wxPyWizardPage, wxWizardPage, TransferDataFromWindow);
2870
IMP_PYCALLBACK_BOOL_(wxPyWizardPage, wxWizardPage, TransferDataToWindow);
2871
IMP_PYCALLBACK_BOOL_(wxPyWizardPage, wxWizardPage, Validate);
2873
IMP_PYCALLBACK_BOOL_const(wxPyWizardPage, wxWizardPage, AcceptsFocus);
2874
IMP_PYCALLBACK_BOOL_const(wxPyWizardPage, wxWizardPage, AcceptsFocusFromKeyboard);
2875
IMP_PYCALLBACK_SIZE_const(wxPyWizardPage, wxWizardPage, GetMaxSize);
2877
IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWizardPage, wxWizardPage, AddChild);
2878
IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWizardPage, wxWizardPage, RemoveChild);
2881
SWIGINTERN wxPyWizardPage *new_wxPyWizardPage(wxWizard *parent,wxBitmap const *bitmap=&wxNullBitmap,wxString const *resource=&wxPyEmptyString){
2883
if (resource->length())
2884
res = (wxChar*)resource->c_str();
2885
return new wxPyWizardPage(parent, *bitmap, res);
2887
SWIGINTERN bool wxPyWizardPage_Create(wxPyWizardPage *self,wxWizard *parent,wxBitmap const &bitmap=wxNullBitmap,wxString const &resource=wxPyEmptyString){
2889
if (resource.length())
2890
res = (wxChar*)resource.c_str();
2891
return self->Create(parent, bitmap, res);
2896
SWIGINTERN PyObject *_wrap_new_WizardEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
2897
PyObject *resultobj = 0;
2898
wxEventType arg1 = (wxEventType) wxEVT_NULL ;
2899
int arg2 = (int) -1 ;
2900
bool arg3 = (bool) true ;
2901
wxWizardPage *arg4 = (wxWizardPage *) NULL ;
2902
wxWizardEvent *result = 0 ;
2911
PyObject * obj0 = 0 ;
2912
PyObject * obj1 = 0 ;
2913
PyObject * obj2 = 0 ;
2914
PyObject * obj3 = 0 ;
2915
char * kwnames[] = {
2916
(char *) "type",(char *) "id",(char *) "direction",(char *) "page", NULL
2919
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_WizardEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
2921
ecode1 = SWIG_AsVal_int(obj0, &val1);
2922
if (!SWIG_IsOK(ecode1)) {
2923
SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_WizardEvent" "', expected argument " "1"" of type '" "wxEventType""'");
2925
arg1 = static_cast< wxEventType >(val1);
2928
ecode2 = SWIG_AsVal_int(obj1, &val2);
2929
if (!SWIG_IsOK(ecode2)) {
2930
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_WizardEvent" "', expected argument " "2"" of type '" "int""'");
2932
arg2 = static_cast< int >(val2);
2935
ecode3 = SWIG_AsVal_bool(obj2, &val3);
2936
if (!SWIG_IsOK(ecode3)) {
2937
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_WizardEvent" "', expected argument " "3"" of type '" "bool""'");
2939
arg3 = static_cast< bool >(val3);
2942
res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_wxWizardPage, 0 | 0 );
2943
if (!SWIG_IsOK(res4)) {
2944
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_WizardEvent" "', expected argument " "4"" of type '" "wxWizardPage *""'");
2946
arg4 = reinterpret_cast< wxWizardPage * >(argp4);
2949
PyThreadState* __tstate = wxPyBeginAllowThreads();
2950
result = (wxWizardEvent *)new wxWizardEvent(arg1,arg2,arg3,arg4);
2951
wxPyEndAllowThreads(__tstate);
2952
if (PyErr_Occurred()) SWIG_fail;
2954
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxWizardEvent, SWIG_POINTER_NEW | 0 );
2961
SWIGINTERN PyObject *_wrap_WizardEvent_GetDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
2962
PyObject *resultobj = 0;
2963
wxWizardEvent *arg1 = (wxWizardEvent *) 0 ;
2967
PyObject *swig_obj[1] ;
2969
if (!args) SWIG_fail;
2971
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizardEvent, 0 | 0 );
2972
if (!SWIG_IsOK(res1)) {
2973
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardEvent_GetDirection" "', expected argument " "1"" of type '" "wxWizardEvent const *""'");
2975
arg1 = reinterpret_cast< wxWizardEvent * >(argp1);
2977
PyThreadState* __tstate = wxPyBeginAllowThreads();
2978
result = (bool)((wxWizardEvent const *)arg1)->GetDirection();
2979
wxPyEndAllowThreads(__tstate);
2980
if (PyErr_Occurred()) SWIG_fail;
2983
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2991
SWIGINTERN PyObject *_wrap_WizardEvent_GetPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
2992
PyObject *resultobj = 0;
2993
wxWizardEvent *arg1 = (wxWizardEvent *) 0 ;
2994
wxWizardPage *result = 0 ;
2997
PyObject *swig_obj[1] ;
2999
if (!args) SWIG_fail;
3001
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizardEvent, 0 | 0 );
3002
if (!SWIG_IsOK(res1)) {
3003
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardEvent_GetPage" "', expected argument " "1"" of type '" "wxWizardEvent const *""'");
3005
arg1 = reinterpret_cast< wxWizardEvent * >(argp1);
3007
PyThreadState* __tstate = wxPyBeginAllowThreads();
3008
result = (wxWizardPage *)((wxWizardEvent const *)arg1)->GetPage();
3009
wxPyEndAllowThreads(__tstate);
3010
if (PyErr_Occurred()) SWIG_fail;
3013
resultobj = wxPyMake_wxObject(result, (bool)0);
3021
SWIGINTERN PyObject *WizardEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3023
if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
3024
SWIG_TypeNewClientData(SWIGTYPE_p_wxWizardEvent, SWIG_NewClientData(obj));
3025
return SWIG_Py_Void();
3028
SWIGINTERN PyObject *WizardEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3029
return SWIG_Python_InitShadowInstance(args);
3032
SWIGINTERN PyObject *_wrap_WizardPage_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3033
PyObject *resultobj = 0;
3034
wxWizardPage *arg1 = (wxWizardPage *) 0 ;
3035
wxWizard *arg2 = (wxWizard *) 0 ;
3036
wxBitmap const &arg3_defvalue = wxNullBitmap ;
3037
wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
3038
wxString const &arg4_defvalue = wxPyEmptyString ;
3039
wxString *arg4 = (wxString *) &arg4_defvalue ;
3047
bool temp4 = false ;
3048
PyObject * obj0 = 0 ;
3049
PyObject * obj1 = 0 ;
3050
PyObject * obj2 = 0 ;
3051
PyObject * obj3 = 0 ;
3052
char * kwnames[] = {
3053
(char *) "self",(char *) "parent",(char *) "bitmap",(char *) "resource", NULL
3056
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:WizardPage_Create",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
3057
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3058
if (!SWIG_IsOK(res1)) {
3059
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPage_Create" "', expected argument " "1"" of type '" "wxWizardPage *""'");
3061
arg1 = reinterpret_cast< wxWizardPage * >(argp1);
3062
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizard, 0 | 0 );
3063
if (!SWIG_IsOK(res2)) {
3064
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WizardPage_Create" "', expected argument " "2"" of type '" "wxWizard *""'");
3066
arg2 = reinterpret_cast< wxWizard * >(argp2);
3068
res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
3069
if (!SWIG_IsOK(res3)) {
3070
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "WizardPage_Create" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3073
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "WizardPage_Create" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3075
arg3 = reinterpret_cast< wxBitmap * >(argp3);
3079
arg4 = wxString_in_helper(obj3);
3080
if (arg4 == NULL) SWIG_fail;
3085
PyThreadState* __tstate = wxPyBeginAllowThreads();
3086
result = (bool)wxWizardPage_Create(arg1,arg2,(wxBitmap const &)*arg3,(wxString const &)*arg4);
3087
wxPyEndAllowThreads(__tstate);
3088
if (PyErr_Occurred()) SWIG_fail;
3091
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3107
SWIGINTERN PyObject *_wrap_WizardPage_GetPrev(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3108
PyObject *resultobj = 0;
3109
wxWizardPage *arg1 = (wxWizardPage *) 0 ;
3110
wxWizardPage *result = 0 ;
3113
PyObject *swig_obj[1] ;
3115
if (!args) SWIG_fail;
3117
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3118
if (!SWIG_IsOK(res1)) {
3119
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPage_GetPrev" "', expected argument " "1"" of type '" "wxWizardPage const *""'");
3121
arg1 = reinterpret_cast< wxWizardPage * >(argp1);
3123
PyThreadState* __tstate = wxPyBeginAllowThreads();
3124
result = (wxWizardPage *)((wxWizardPage const *)arg1)->GetPrev();
3125
wxPyEndAllowThreads(__tstate);
3126
if (PyErr_Occurred()) SWIG_fail;
3129
resultobj = wxPyMake_wxObject(result, (bool)0);
3137
SWIGINTERN PyObject *_wrap_WizardPage_GetNext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3138
PyObject *resultobj = 0;
3139
wxWizardPage *arg1 = (wxWizardPage *) 0 ;
3140
wxWizardPage *result = 0 ;
3143
PyObject *swig_obj[1] ;
3145
if (!args) SWIG_fail;
3147
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3148
if (!SWIG_IsOK(res1)) {
3149
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPage_GetNext" "', expected argument " "1"" of type '" "wxWizardPage const *""'");
3151
arg1 = reinterpret_cast< wxWizardPage * >(argp1);
3153
PyThreadState* __tstate = wxPyBeginAllowThreads();
3154
result = (wxWizardPage *)((wxWizardPage const *)arg1)->GetNext();
3155
wxPyEndAllowThreads(__tstate);
3156
if (PyErr_Occurred()) SWIG_fail;
3159
resultobj = wxPyMake_wxObject(result, (bool)0);
3167
SWIGINTERN PyObject *_wrap_WizardPage_GetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3168
PyObject *resultobj = 0;
3169
wxWizardPage *arg1 = (wxWizardPage *) 0 ;
3173
PyObject *swig_obj[1] ;
3175
if (!args) SWIG_fail;
3177
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3178
if (!SWIG_IsOK(res1)) {
3179
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPage_GetBitmap" "', expected argument " "1"" of type '" "wxWizardPage const *""'");
3181
arg1 = reinterpret_cast< wxWizardPage * >(argp1);
3183
PyThreadState* __tstate = wxPyBeginAllowThreads();
3184
result = ((wxWizardPage const *)arg1)->GetBitmap();
3185
wxPyEndAllowThreads(__tstate);
3186
if (PyErr_Occurred()) SWIG_fail;
3188
resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
3195
SWIGINTERN PyObject *WizardPage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3197
if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
3198
SWIG_TypeNewClientData(SWIGTYPE_p_wxWizardPage, SWIG_NewClientData(obj));
3199
return SWIG_Py_Void();
3202
SWIGINTERN PyObject *_wrap_new_PyWizardPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3203
PyObject *resultobj = 0;
3204
wxWizard *arg1 = (wxWizard *) 0 ;
3205
wxBitmap *arg2 = (wxBitmap *) &wxNullBitmap ;
3206
wxString *arg3 = (wxString *) &wxPyEmptyString ;
3207
wxPyWizardPage *result = 0 ;
3212
bool temp3 = false ;
3213
PyObject * obj0 = 0 ;
3214
PyObject * obj1 = 0 ;
3215
PyObject * obj2 = 0 ;
3216
char * kwnames[] = {
3217
(char *) "parent",(char *) "bitmap",(char *) "resource", NULL
3220
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OO:new_PyWizardPage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
3221
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
3222
if (!SWIG_IsOK(res1)) {
3223
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PyWizardPage" "', expected argument " "1"" of type '" "wxWizard *""'");
3225
arg1 = reinterpret_cast< wxWizard * >(argp1);
3227
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxBitmap, 0 | 0 );
3228
if (!SWIG_IsOK(res2)) {
3229
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_PyWizardPage" "', expected argument " "2"" of type '" "wxBitmap const *""'");
3231
arg2 = reinterpret_cast< wxBitmap * >(argp2);
3235
arg3 = wxString_in_helper(obj2);
3236
if (arg3 == NULL) SWIG_fail;
3241
if (!wxPyCheckForApp()) SWIG_fail;
3242
PyThreadState* __tstate = wxPyBeginAllowThreads();
3243
result = (wxPyWizardPage *)new_wxPyWizardPage(arg1,(wxBitmap const *)arg2,(wxString const *)arg3);
3244
wxPyEndAllowThreads(__tstate);
3245
if (PyErr_Occurred()) SWIG_fail;
3247
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyWizardPage, SWIG_POINTER_NEW | 0 );
3262
SWIGINTERN PyObject *_wrap_new_PrePyWizardPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3263
PyObject *resultobj = 0;
3264
wxPyWizardPage *result = 0 ;
3266
if (!SWIG_Python_UnpackTuple(args,"new_PrePyWizardPage",0,0,0)) SWIG_fail;
3268
if (!wxPyCheckForApp()) SWIG_fail;
3269
PyThreadState* __tstate = wxPyBeginAllowThreads();
3270
result = (wxPyWizardPage *)new wxPyWizardPage();
3271
wxPyEndAllowThreads(__tstate);
3272
if (PyErr_Occurred()) SWIG_fail;
3274
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyWizardPage, SWIG_POINTER_OWN | 0 );
3281
SWIGINTERN PyObject *_wrap_PyWizardPage_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3282
PyObject *resultobj = 0;
3283
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3284
wxWizard *arg2 = (wxWizard *) 0 ;
3285
wxBitmap const &arg3_defvalue = wxNullBitmap ;
3286
wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
3287
wxString const &arg4_defvalue = wxPyEmptyString ;
3288
wxString *arg4 = (wxString *) &arg4_defvalue ;
3296
bool temp4 = false ;
3297
PyObject * obj0 = 0 ;
3298
PyObject * obj1 = 0 ;
3299
PyObject * obj2 = 0 ;
3300
PyObject * obj3 = 0 ;
3301
char * kwnames[] = {
3302
(char *) "self",(char *) "parent",(char *) "bitmap",(char *) "resource", NULL
3305
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OO:PyWizardPage_Create",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
3306
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3307
if (!SWIG_IsOK(res1)) {
3308
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_Create" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3310
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3311
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizard, 0 | 0 );
3312
if (!SWIG_IsOK(res2)) {
3313
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PyWizardPage_Create" "', expected argument " "2"" of type '" "wxWizard *""'");
3315
arg2 = reinterpret_cast< wxWizard * >(argp2);
3317
res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
3318
if (!SWIG_IsOK(res3)) {
3319
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "PyWizardPage_Create" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3322
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PyWizardPage_Create" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3324
arg3 = reinterpret_cast< wxBitmap * >(argp3);
3328
arg4 = wxString_in_helper(obj3);
3329
if (arg4 == NULL) SWIG_fail;
3334
PyThreadState* __tstate = wxPyBeginAllowThreads();
3335
result = (bool)wxPyWizardPage_Create(arg1,arg2,(wxBitmap const &)*arg3,(wxString const &)*arg4);
3336
wxPyEndAllowThreads(__tstate);
3337
if (PyErr_Occurred()) SWIG_fail;
3340
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3356
SWIGINTERN PyObject *_wrap_PyWizardPage__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3357
PyObject *resultobj = 0;
3358
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3359
PyObject *arg2 = (PyObject *) 0 ;
3360
PyObject *arg3 = (PyObject *) 0 ;
3363
PyObject * obj0 = 0 ;
3364
PyObject * obj1 = 0 ;
3365
PyObject * obj2 = 0 ;
3366
char * kwnames[] = {
3367
(char *) "self",(char *) "self",(char *) "_class", NULL
3370
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWizardPage__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
3371
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3372
if (!SWIG_IsOK(res1)) {
3373
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3375
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3379
PyThreadState* __tstate = wxPyBeginAllowThreads();
3380
(arg1)->_setCallbackInfo(arg2,arg3);
3381
wxPyEndAllowThreads(__tstate);
3382
if (PyErr_Occurred()) SWIG_fail;
3384
resultobj = SWIG_Py_Void();
3391
SWIGINTERN PyObject *_wrap_PyWizardPage_DoMoveWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3392
PyObject *resultobj = 0;
3393
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3408
PyObject * obj0 = 0 ;
3409
PyObject * obj1 = 0 ;
3410
PyObject * obj2 = 0 ;
3411
PyObject * obj3 = 0 ;
3412
PyObject * obj4 = 0 ;
3413
char * kwnames[] = {
3414
(char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
3417
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyWizardPage_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
3418
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3419
if (!SWIG_IsOK(res1)) {
3420
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoMoveWindow" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3422
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3423
ecode2 = SWIG_AsVal_int(obj1, &val2);
3424
if (!SWIG_IsOK(ecode2)) {
3425
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyWizardPage_DoMoveWindow" "', expected argument " "2"" of type '" "int""'");
3427
arg2 = static_cast< int >(val2);
3428
ecode3 = SWIG_AsVal_int(obj2, &val3);
3429
if (!SWIG_IsOK(ecode3)) {
3430
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyWizardPage_DoMoveWindow" "', expected argument " "3"" of type '" "int""'");
3432
arg3 = static_cast< int >(val3);
3433
ecode4 = SWIG_AsVal_int(obj3, &val4);
3434
if (!SWIG_IsOK(ecode4)) {
3435
SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PyWizardPage_DoMoveWindow" "', expected argument " "4"" of type '" "int""'");
3437
arg4 = static_cast< int >(val4);
3438
ecode5 = SWIG_AsVal_int(obj4, &val5);
3439
if (!SWIG_IsOK(ecode5)) {
3440
SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PyWizardPage_DoMoveWindow" "', expected argument " "5"" of type '" "int""'");
3442
arg5 = static_cast< int >(val5);
3444
PyThreadState* __tstate = wxPyBeginAllowThreads();
3445
(arg1)->DoMoveWindow(arg2,arg3,arg4,arg5);
3446
wxPyEndAllowThreads(__tstate);
3447
if (PyErr_Occurred()) SWIG_fail;
3449
resultobj = SWIG_Py_Void();
3456
SWIGINTERN PyObject *_wrap_PyWizardPage_DoSetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3457
PyObject *resultobj = 0;
3458
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3463
int arg6 = (int) wxSIZE_AUTO ;
3476
PyObject * obj0 = 0 ;
3477
PyObject * obj1 = 0 ;
3478
PyObject * obj2 = 0 ;
3479
PyObject * obj3 = 0 ;
3480
PyObject * obj4 = 0 ;
3481
PyObject * obj5 = 0 ;
3482
char * kwnames[] = {
3483
(char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
3486
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyWizardPage_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
3487
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3488
if (!SWIG_IsOK(res1)) {
3489
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3491
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3492
ecode2 = SWIG_AsVal_int(obj1, &val2);
3493
if (!SWIG_IsOK(ecode2)) {
3494
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "2"" of type '" "int""'");
3496
arg2 = static_cast< int >(val2);
3497
ecode3 = SWIG_AsVal_int(obj2, &val3);
3498
if (!SWIG_IsOK(ecode3)) {
3499
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "3"" of type '" "int""'");
3501
arg3 = static_cast< int >(val3);
3502
ecode4 = SWIG_AsVal_int(obj3, &val4);
3503
if (!SWIG_IsOK(ecode4)) {
3504
SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "4"" of type '" "int""'");
3506
arg4 = static_cast< int >(val4);
3507
ecode5 = SWIG_AsVal_int(obj4, &val5);
3508
if (!SWIG_IsOK(ecode5)) {
3509
SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "5"" of type '" "int""'");
3511
arg5 = static_cast< int >(val5);
3513
ecode6 = SWIG_AsVal_int(obj5, &val6);
3514
if (!SWIG_IsOK(ecode6)) {
3515
SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "6"" of type '" "int""'");
3517
arg6 = static_cast< int >(val6);
3520
PyThreadState* __tstate = wxPyBeginAllowThreads();
3521
(arg1)->DoSetSize(arg2,arg3,arg4,arg5,arg6);
3522
wxPyEndAllowThreads(__tstate);
3523
if (PyErr_Occurred()) SWIG_fail;
3525
resultobj = SWIG_Py_Void();
3532
SWIGINTERN PyObject *_wrap_PyWizardPage_DoSetClientSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3533
PyObject *resultobj = 0;
3534
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3543
PyObject * obj0 = 0 ;
3544
PyObject * obj1 = 0 ;
3545
PyObject * obj2 = 0 ;
3546
char * kwnames[] = {
3547
(char *) "self",(char *) "width",(char *) "height", NULL
3550
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWizardPage_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
3551
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3552
if (!SWIG_IsOK(res1)) {
3553
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoSetClientSize" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3555
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3556
ecode2 = SWIG_AsVal_int(obj1, &val2);
3557
if (!SWIG_IsOK(ecode2)) {
3558
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyWizardPage_DoSetClientSize" "', expected argument " "2"" of type '" "int""'");
3560
arg2 = static_cast< int >(val2);
3561
ecode3 = SWIG_AsVal_int(obj2, &val3);
3562
if (!SWIG_IsOK(ecode3)) {
3563
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyWizardPage_DoSetClientSize" "', expected argument " "3"" of type '" "int""'");
3565
arg3 = static_cast< int >(val3);
3567
PyThreadState* __tstate = wxPyBeginAllowThreads();
3568
(arg1)->DoSetClientSize(arg2,arg3);
3569
wxPyEndAllowThreads(__tstate);
3570
if (PyErr_Occurred()) SWIG_fail;
3572
resultobj = SWIG_Py_Void();
3579
SWIGINTERN PyObject *_wrap_PyWizardPage_DoSetVirtualSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3580
PyObject *resultobj = 0;
3581
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3590
PyObject * obj0 = 0 ;
3591
PyObject * obj1 = 0 ;
3592
PyObject * obj2 = 0 ;
3593
char * kwnames[] = {
3594
(char *) "self",(char *) "x",(char *) "y", NULL
3597
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWizardPage_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
3598
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3599
if (!SWIG_IsOK(res1)) {
3600
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoSetVirtualSize" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3602
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3603
ecode2 = SWIG_AsVal_int(obj1, &val2);
3604
if (!SWIG_IsOK(ecode2)) {
3605
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyWizardPage_DoSetVirtualSize" "', expected argument " "2"" of type '" "int""'");
3607
arg2 = static_cast< int >(val2);
3608
ecode3 = SWIG_AsVal_int(obj2, &val3);
3609
if (!SWIG_IsOK(ecode3)) {
3610
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyWizardPage_DoSetVirtualSize" "', expected argument " "3"" of type '" "int""'");
3612
arg3 = static_cast< int >(val3);
3614
PyThreadState* __tstate = wxPyBeginAllowThreads();
3615
(arg1)->DoSetVirtualSize(arg2,arg3);
3616
wxPyEndAllowThreads(__tstate);
3617
if (PyErr_Occurred()) SWIG_fail;
3619
resultobj = SWIG_Py_Void();
3626
SWIGINTERN PyObject *_wrap_PyWizardPage_DoGetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3627
PyObject *resultobj = 0;
3628
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3629
int *arg2 = (int *) 0 ;
3630
int *arg3 = (int *) 0 ;
3634
int res2 = SWIG_TMPOBJ ;
3636
int res3 = SWIG_TMPOBJ ;
3637
PyObject *swig_obj[1] ;
3641
if (!args) SWIG_fail;
3643
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3644
if (!SWIG_IsOK(res1)) {
3645
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoGetSize" "', expected argument " "1"" of type '" "wxPyWizardPage const *""'");
3647
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3649
PyThreadState* __tstate = wxPyBeginAllowThreads();
3650
((wxPyWizardPage const *)arg1)->DoGetSize(arg2,arg3);
3651
wxPyEndAllowThreads(__tstate);
3652
if (PyErr_Occurred()) SWIG_fail;
3654
resultobj = SWIG_Py_Void();
3655
if (SWIG_IsTmpObj(res2)) {
3656
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
3658
int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3659
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
3661
if (SWIG_IsTmpObj(res3)) {
3662
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
3664
int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3665
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
3673
SWIGINTERN PyObject *_wrap_PyWizardPage_DoGetClientSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3674
PyObject *resultobj = 0;
3675
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3676
int *arg2 = (int *) 0 ;
3677
int *arg3 = (int *) 0 ;
3681
int res2 = SWIG_TMPOBJ ;
3683
int res3 = SWIG_TMPOBJ ;
3684
PyObject *swig_obj[1] ;
3688
if (!args) SWIG_fail;
3690
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3691
if (!SWIG_IsOK(res1)) {
3692
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoGetClientSize" "', expected argument " "1"" of type '" "wxPyWizardPage const *""'");
3694
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3696
PyThreadState* __tstate = wxPyBeginAllowThreads();
3697
((wxPyWizardPage const *)arg1)->DoGetClientSize(arg2,arg3);
3698
wxPyEndAllowThreads(__tstate);
3699
if (PyErr_Occurred()) SWIG_fail;
3701
resultobj = SWIG_Py_Void();
3702
if (SWIG_IsTmpObj(res2)) {
3703
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
3705
int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3706
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
3708
if (SWIG_IsTmpObj(res3)) {
3709
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
3711
int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3712
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
3720
SWIGINTERN PyObject *_wrap_PyWizardPage_DoGetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3721
PyObject *resultobj = 0;
3722
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3723
int *arg2 = (int *) 0 ;
3724
int *arg3 = (int *) 0 ;
3728
int res2 = SWIG_TMPOBJ ;
3730
int res3 = SWIG_TMPOBJ ;
3731
PyObject *swig_obj[1] ;
3735
if (!args) SWIG_fail;
3737
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3738
if (!SWIG_IsOK(res1)) {
3739
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoGetPosition" "', expected argument " "1"" of type '" "wxPyWizardPage const *""'");
3741
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3743
PyThreadState* __tstate = wxPyBeginAllowThreads();
3744
((wxPyWizardPage const *)arg1)->DoGetPosition(arg2,arg3);
3745
wxPyEndAllowThreads(__tstate);
3746
if (PyErr_Occurred()) SWIG_fail;
3748
resultobj = SWIG_Py_Void();
3749
if (SWIG_IsTmpObj(res2)) {
3750
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
3752
int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3753
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
3755
if (SWIG_IsTmpObj(res3)) {
3756
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
3758
int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3759
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
3767
SWIGINTERN PyObject *_wrap_PyWizardPage_DoGetVirtualSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3768
PyObject *resultobj = 0;
3769
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3773
PyObject *swig_obj[1] ;
3775
if (!args) SWIG_fail;
3777
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3778
if (!SWIG_IsOK(res1)) {
3779
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoGetVirtualSize" "', expected argument " "1"" of type '" "wxPyWizardPage const *""'");
3781
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3783
PyThreadState* __tstate = wxPyBeginAllowThreads();
3784
result = ((wxPyWizardPage const *)arg1)->DoGetVirtualSize();
3785
wxPyEndAllowThreads(__tstate);
3786
if (PyErr_Occurred()) SWIG_fail;
3788
resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
3795
SWIGINTERN PyObject *_wrap_PyWizardPage_DoGetBestSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3796
PyObject *resultobj = 0;
3797
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3801
PyObject *swig_obj[1] ;
3803
if (!args) SWIG_fail;
3805
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3806
if (!SWIG_IsOK(res1)) {
3807
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoGetBestSize" "', expected argument " "1"" of type '" "wxPyWizardPage const *""'");
3809
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3811
PyThreadState* __tstate = wxPyBeginAllowThreads();
3812
result = ((wxPyWizardPage const *)arg1)->DoGetBestSize();
3813
wxPyEndAllowThreads(__tstate);
3814
if (PyErr_Occurred()) SWIG_fail;
3816
resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
3823
SWIGINTERN PyObject *_wrap_PyWizardPage_GetDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3824
PyObject *resultobj = 0;
3825
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3826
SwigValueWrapper<wxVisualAttributes > result;
3829
PyObject *swig_obj[1] ;
3831
if (!args) SWIG_fail;
3833
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3834
if (!SWIG_IsOK(res1)) {
3835
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_GetDefaultAttributes" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3837
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3839
PyThreadState* __tstate = wxPyBeginAllowThreads();
3840
result = (arg1)->GetDefaultAttributes();
3841
wxPyEndAllowThreads(__tstate);
3842
if (PyErr_Occurred()) SWIG_fail;
3844
resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
3851
SWIGINTERN PyObject *_wrap_PyWizardPage_OnInternalIdle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3852
PyObject *resultobj = 0;
3853
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3856
PyObject *swig_obj[1] ;
3858
if (!args) SWIG_fail;
3860
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3861
if (!SWIG_IsOK(res1)) {
3862
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_OnInternalIdle" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3864
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3866
PyThreadState* __tstate = wxPyBeginAllowThreads();
3867
(arg1)->OnInternalIdle();
3868
wxPyEndAllowThreads(__tstate);
3869
if (PyErr_Occurred()) SWIG_fail;
3871
resultobj = SWIG_Py_Void();
3878
SWIGINTERN PyObject *PyWizardPage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3880
if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
3881
SWIG_TypeNewClientData(SWIGTYPE_p_wxPyWizardPage, SWIG_NewClientData(obj));
3882
return SWIG_Py_Void();
3885
SWIGINTERN PyObject *PyWizardPage_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3886
return SWIG_Python_InitShadowInstance(args);
3889
SWIGINTERN PyObject *_wrap_new_WizardPageSimple(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3890
PyObject *resultobj = 0;
3891
wxWizard *arg1 = (wxWizard *) 0 ;
3892
wxWizardPage *arg2 = (wxWizardPage *) NULL ;
3893
wxWizardPage *arg3 = (wxWizardPage *) NULL ;
3894
wxBitmap const &arg4_defvalue = wxNullBitmap ;
3895
wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
3896
wxChar *arg5 = (wxChar *) NULL ;
3897
wxWizardPageSimple *result = 0 ;
3908
PyObject * obj0 = 0 ;
3909
PyObject * obj1 = 0 ;
3910
PyObject * obj2 = 0 ;
3911
PyObject * obj3 = 0 ;
3912
PyObject * obj4 = 0 ;
3913
char * kwnames[] = {
3914
(char *) "parent",(char *) "prev",(char *) "next",(char *) "bitmap",(char *) "resource", NULL
3917
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:new_WizardPageSimple",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
3918
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
3919
if (!SWIG_IsOK(res1)) {
3920
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_WizardPageSimple" "', expected argument " "1"" of type '" "wxWizard *""'");
3922
arg1 = reinterpret_cast< wxWizard * >(argp1);
3924
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3925
if (!SWIG_IsOK(res2)) {
3926
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_WizardPageSimple" "', expected argument " "2"" of type '" "wxWizardPage *""'");
3928
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
3931
res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3932
if (!SWIG_IsOK(res3)) {
3933
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_WizardPageSimple" "', expected argument " "3"" of type '" "wxWizardPage *""'");
3935
arg3 = reinterpret_cast< wxWizardPage * >(argp3);
3938
res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
3939
if (!SWIG_IsOK(res4)) {
3940
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_WizardPageSimple" "', expected argument " "4"" of type '" "wxBitmap const &""'");
3943
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_WizardPageSimple" "', expected argument " "4"" of type '" "wxBitmap const &""'");
3945
arg4 = reinterpret_cast< wxBitmap * >(argp4);
3948
res5 = SWIG_ConvertPtr(obj4, &argp5,SWIGTYPE_p_wxChar, 0 | 0 );
3949
if (!SWIG_IsOK(res5)) {
3950
SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "new_WizardPageSimple" "', expected argument " "5"" of type '" "wxChar const *""'");
3952
arg5 = reinterpret_cast< wxChar * >(argp5);
3955
if (!wxPyCheckForApp()) SWIG_fail;
3956
PyThreadState* __tstate = wxPyBeginAllowThreads();
3957
result = (wxWizardPageSimple *)new wxWizardPageSimple(arg1,arg2,arg3,(wxBitmap const &)*arg4,(wxChar const *)arg5);
3958
wxPyEndAllowThreads(__tstate);
3959
if (PyErr_Occurred()) SWIG_fail;
3961
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxWizardPageSimple, SWIG_POINTER_NEW | 0 );
3968
SWIGINTERN PyObject *_wrap_new_PreWizardPageSimple(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3969
PyObject *resultobj = 0;
3970
wxWizardPageSimple *result = 0 ;
3972
if (!SWIG_Python_UnpackTuple(args,"new_PreWizardPageSimple",0,0,0)) SWIG_fail;
3974
if (!wxPyCheckForApp()) SWIG_fail;
3975
PyThreadState* __tstate = wxPyBeginAllowThreads();
3976
result = (wxWizardPageSimple *)new wxWizardPageSimple();
3977
wxPyEndAllowThreads(__tstate);
3978
if (PyErr_Occurred()) SWIG_fail;
3980
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxWizardPageSimple, SWIG_POINTER_OWN | 0 );
3987
SWIGINTERN PyObject *_wrap_WizardPageSimple_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3988
PyObject *resultobj = 0;
3989
wxWizardPageSimple *arg1 = (wxWizardPageSimple *) 0 ;
3990
wxWizard *arg2 = (wxWizard *) NULL ;
3991
wxWizardPage *arg3 = (wxWizardPage *) NULL ;
3992
wxWizardPage *arg4 = (wxWizardPage *) NULL ;
3993
wxBitmap const &arg5_defvalue = wxNullBitmap ;
3994
wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
3995
wxChar *arg6 = (wxChar *) NULL ;
4009
PyObject * obj0 = 0 ;
4010
PyObject * obj1 = 0 ;
4011
PyObject * obj2 = 0 ;
4012
PyObject * obj3 = 0 ;
4013
PyObject * obj4 = 0 ;
4014
PyObject * obj5 = 0 ;
4015
char * kwnames[] = {
4016
(char *) "self",(char *) "parent",(char *) "prev",(char *) "next",(char *) "bitmap",(char *) "resource", NULL
4019
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:WizardPageSimple_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
4020
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizardPageSimple, 0 | 0 );
4021
if (!SWIG_IsOK(res1)) {
4022
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPageSimple_Create" "', expected argument " "1"" of type '" "wxWizardPageSimple *""'");
4024
arg1 = reinterpret_cast< wxWizardPageSimple * >(argp1);
4026
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizard, 0 | 0 );
4027
if (!SWIG_IsOK(res2)) {
4028
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WizardPageSimple_Create" "', expected argument " "2"" of type '" "wxWizard *""'");
4030
arg2 = reinterpret_cast< wxWizard * >(argp2);
4033
res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4034
if (!SWIG_IsOK(res3)) {
4035
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "WizardPageSimple_Create" "', expected argument " "3"" of type '" "wxWizardPage *""'");
4037
arg3 = reinterpret_cast< wxWizardPage * >(argp3);
4040
res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4041
if (!SWIG_IsOK(res4)) {
4042
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "WizardPageSimple_Create" "', expected argument " "4"" of type '" "wxWizardPage *""'");
4044
arg4 = reinterpret_cast< wxWizardPage * >(argp4);
4047
res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxBitmap, 0 | 0);
4048
if (!SWIG_IsOK(res5)) {
4049
SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "WizardPageSimple_Create" "', expected argument " "5"" of type '" "wxBitmap const &""'");
4052
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "WizardPageSimple_Create" "', expected argument " "5"" of type '" "wxBitmap const &""'");
4054
arg5 = reinterpret_cast< wxBitmap * >(argp5);
4057
res6 = SWIG_ConvertPtr(obj5, &argp6,SWIGTYPE_p_wxChar, 0 | 0 );
4058
if (!SWIG_IsOK(res6)) {
4059
SWIG_exception_fail(SWIG_ArgError(res6), "in method '" "WizardPageSimple_Create" "', expected argument " "6"" of type '" "wxChar const *""'");
4061
arg6 = reinterpret_cast< wxChar * >(argp6);
4064
PyThreadState* __tstate = wxPyBeginAllowThreads();
4065
result = (bool)(arg1)->Create(arg2,arg3,arg4,(wxBitmap const &)*arg5,(wxChar const *)arg6);
4066
wxPyEndAllowThreads(__tstate);
4067
if (PyErr_Occurred()) SWIG_fail;
4070
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4078
SWIGINTERN PyObject *_wrap_WizardPageSimple_SetPrev(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4079
PyObject *resultobj = 0;
4080
wxWizardPageSimple *arg1 = (wxWizardPageSimple *) 0 ;
4081
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4086
PyObject * obj0 = 0 ;
4087
PyObject * obj1 = 0 ;
4088
char * kwnames[] = {
4089
(char *) "self",(char *) "prev", NULL
4092
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:WizardPageSimple_SetPrev",kwnames,&obj0,&obj1)) SWIG_fail;
4093
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizardPageSimple, 0 | 0 );
4094
if (!SWIG_IsOK(res1)) {
4095
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPageSimple_SetPrev" "', expected argument " "1"" of type '" "wxWizardPageSimple *""'");
4097
arg1 = reinterpret_cast< wxWizardPageSimple * >(argp1);
4098
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4099
if (!SWIG_IsOK(res2)) {
4100
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WizardPageSimple_SetPrev" "', expected argument " "2"" of type '" "wxWizardPage *""'");
4102
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4104
PyThreadState* __tstate = wxPyBeginAllowThreads();
4105
(arg1)->SetPrev(arg2);
4106
wxPyEndAllowThreads(__tstate);
4107
if (PyErr_Occurred()) SWIG_fail;
4109
resultobj = SWIG_Py_Void();
4116
SWIGINTERN PyObject *_wrap_WizardPageSimple_SetNext(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4117
PyObject *resultobj = 0;
4118
wxWizardPageSimple *arg1 = (wxWizardPageSimple *) 0 ;
4119
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4124
PyObject * obj0 = 0 ;
4125
PyObject * obj1 = 0 ;
4126
char * kwnames[] = {
4127
(char *) "self",(char *) "next", NULL
4130
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:WizardPageSimple_SetNext",kwnames,&obj0,&obj1)) SWIG_fail;
4131
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizardPageSimple, 0 | 0 );
4132
if (!SWIG_IsOK(res1)) {
4133
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPageSimple_SetNext" "', expected argument " "1"" of type '" "wxWizardPageSimple *""'");
4135
arg1 = reinterpret_cast< wxWizardPageSimple * >(argp1);
4136
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4137
if (!SWIG_IsOK(res2)) {
4138
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WizardPageSimple_SetNext" "', expected argument " "2"" of type '" "wxWizardPage *""'");
4140
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4142
PyThreadState* __tstate = wxPyBeginAllowThreads();
4143
(arg1)->SetNext(arg2);
4144
wxPyEndAllowThreads(__tstate);
4145
if (PyErr_Occurred()) SWIG_fail;
4147
resultobj = SWIG_Py_Void();
4154
SWIGINTERN PyObject *_wrap_WizardPageSimple_Chain(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4155
PyObject *resultobj = 0;
4156
wxWizardPageSimple *arg1 = (wxWizardPageSimple *) 0 ;
4157
wxWizardPageSimple *arg2 = (wxWizardPageSimple *) 0 ;
4162
PyObject * obj0 = 0 ;
4163
PyObject * obj1 = 0 ;
4164
char * kwnames[] = {
4165
(char *) "first",(char *) "second", NULL
4168
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:WizardPageSimple_Chain",kwnames,&obj0,&obj1)) SWIG_fail;
4169
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizardPageSimple, 0 | 0 );
4170
if (!SWIG_IsOK(res1)) {
4171
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPageSimple_Chain" "', expected argument " "1"" of type '" "wxWizardPageSimple *""'");
4173
arg1 = reinterpret_cast< wxWizardPageSimple * >(argp1);
4174
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPageSimple, 0 | 0 );
4175
if (!SWIG_IsOK(res2)) {
4176
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WizardPageSimple_Chain" "', expected argument " "2"" of type '" "wxWizardPageSimple *""'");
4178
arg2 = reinterpret_cast< wxWizardPageSimple * >(argp2);
4180
PyThreadState* __tstate = wxPyBeginAllowThreads();
4181
wxWizardPageSimple::Chain(arg1,arg2);
4182
wxPyEndAllowThreads(__tstate);
4183
if (PyErr_Occurred()) SWIG_fail;
4185
resultobj = SWIG_Py_Void();
4192
SWIGINTERN PyObject *WizardPageSimple_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4194
if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
4195
SWIG_TypeNewClientData(SWIGTYPE_p_wxWizardPageSimple, SWIG_NewClientData(obj));
4196
return SWIG_Py_Void();
4199
SWIGINTERN PyObject *WizardPageSimple_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4200
return SWIG_Python_InitShadowInstance(args);
4203
SWIGINTERN PyObject *_wrap_new_Wizard(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4204
PyObject *resultobj = 0;
4205
wxWindow *arg1 = (wxWindow *) 0 ;
4206
int arg2 = (int) -1 ;
4207
wxString const &arg3_defvalue = wxPyEmptyString ;
4208
wxString *arg3 = (wxString *) &arg3_defvalue ;
4209
wxBitmap const &arg4_defvalue = wxNullBitmap ;
4210
wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
4211
wxPoint const &arg5_defvalue = wxDefaultPosition ;
4212
wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4213
long arg6 = (long) wxDEFAULT_DIALOG_STYLE ;
4214
wxWizard *result = 0 ;
4219
bool temp3 = false ;
4225
PyObject * obj0 = 0 ;
4226
PyObject * obj1 = 0 ;
4227
PyObject * obj2 = 0 ;
4228
PyObject * obj3 = 0 ;
4229
PyObject * obj4 = 0 ;
4230
PyObject * obj5 = 0 ;
4231
char * kwnames[] = {
4232
(char *) "parent",(char *) "id",(char *) "title",(char *) "bitmap",(char *) "pos",(char *) "style", NULL
4235
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Wizard",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
4236
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
4237
if (!SWIG_IsOK(res1)) {
4238
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Wizard" "', expected argument " "1"" of type '" "wxWindow *""'");
4240
arg1 = reinterpret_cast< wxWindow * >(argp1);
4242
ecode2 = SWIG_AsVal_int(obj1, &val2);
4243
if (!SWIG_IsOK(ecode2)) {
4244
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Wizard" "', expected argument " "2"" of type '" "int""'");
4246
arg2 = static_cast< int >(val2);
4250
arg3 = wxString_in_helper(obj2);
4251
if (arg3 == NULL) SWIG_fail;
4256
res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
4257
if (!SWIG_IsOK(res4)) {
4258
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_Wizard" "', expected argument " "4"" of type '" "wxBitmap const &""'");
4261
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Wizard" "', expected argument " "4"" of type '" "wxBitmap const &""'");
4263
arg4 = reinterpret_cast< wxBitmap * >(argp4);
4268
if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
4272
ecode6 = SWIG_AsVal_long(obj5, &val6);
4273
if (!SWIG_IsOK(ecode6)) {
4274
SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_Wizard" "', expected argument " "6"" of type '" "long""'");
4276
arg6 = static_cast< long >(val6);
4279
if (!wxPyCheckForApp()) SWIG_fail;
4280
PyThreadState* __tstate = wxPyBeginAllowThreads();
4281
result = (wxWizard *)new wxWizard(arg1,arg2,(wxString const &)*arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,arg6);
4282
wxPyEndAllowThreads(__tstate);
4283
if (PyErr_Occurred()) SWIG_fail;
4285
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxWizard, SWIG_POINTER_NEW | 0 );
4300
SWIGINTERN PyObject *_wrap_new_PreWizard(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4301
PyObject *resultobj = 0;
4302
wxWizard *result = 0 ;
4304
if (!SWIG_Python_UnpackTuple(args,"new_PreWizard",0,0,0)) SWIG_fail;
4306
if (!wxPyCheckForApp()) SWIG_fail;
4307
PyThreadState* __tstate = wxPyBeginAllowThreads();
4308
result = (wxWizard *)new wxWizard();
4309
wxPyEndAllowThreads(__tstate);
4310
if (PyErr_Occurred()) SWIG_fail;
4312
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxWizard, SWIG_POINTER_OWN | 0 );
4319
SWIGINTERN PyObject *_wrap_Wizard_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4320
PyObject *resultobj = 0;
4321
wxWizard *arg1 = (wxWizard *) 0 ;
4322
wxWindow *arg2 = (wxWindow *) 0 ;
4323
int arg3 = (int) -1 ;
4324
wxString const &arg4_defvalue = wxPyEmptyString ;
4325
wxString *arg4 = (wxString *) &arg4_defvalue ;
4326
wxBitmap const &arg5_defvalue = wxNullBitmap ;
4327
wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
4328
wxPoint const &arg6_defvalue = wxDefaultPosition ;
4329
wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
4337
bool temp4 = false ;
4341
PyObject * obj0 = 0 ;
4342
PyObject * obj1 = 0 ;
4343
PyObject * obj2 = 0 ;
4344
PyObject * obj3 = 0 ;
4345
PyObject * obj4 = 0 ;
4346
PyObject * obj5 = 0 ;
4347
char * kwnames[] = {
4348
(char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "bitmap",(char *) "pos", NULL
4351
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Wizard_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
4352
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4353
if (!SWIG_IsOK(res1)) {
4354
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_Create" "', expected argument " "1"" of type '" "wxWizard *""'");
4356
arg1 = reinterpret_cast< wxWizard * >(argp1);
4357
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
4358
if (!SWIG_IsOK(res2)) {
4359
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
4361
arg2 = reinterpret_cast< wxWindow * >(argp2);
4363
ecode3 = SWIG_AsVal_int(obj2, &val3);
4364
if (!SWIG_IsOK(ecode3)) {
4365
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Wizard_Create" "', expected argument " "3"" of type '" "int""'");
4367
arg3 = static_cast< int >(val3);
4371
arg4 = wxString_in_helper(obj3);
4372
if (arg4 == NULL) SWIG_fail;
4377
res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxBitmap, 0 | 0);
4378
if (!SWIG_IsOK(res5)) {
4379
SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "Wizard_Create" "', expected argument " "5"" of type '" "wxBitmap const &""'");
4382
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Wizard_Create" "', expected argument " "5"" of type '" "wxBitmap const &""'");
4384
arg5 = reinterpret_cast< wxBitmap * >(argp5);
4389
if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
4393
PyThreadState* __tstate = wxPyBeginAllowThreads();
4394
result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxBitmap const &)*arg5,(wxPoint const &)*arg6);
4395
wxPyEndAllowThreads(__tstate);
4396
if (PyErr_Occurred()) SWIG_fail;
4399
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4415
SWIGINTERN PyObject *_wrap_Wizard_Init(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4416
PyObject *resultobj = 0;
4417
wxWizard *arg1 = (wxWizard *) 0 ;
4420
PyObject *swig_obj[1] ;
4422
if (!args) SWIG_fail;
4424
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4425
if (!SWIG_IsOK(res1)) {
4426
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_Init" "', expected argument " "1"" of type '" "wxWizard *""'");
4428
arg1 = reinterpret_cast< wxWizard * >(argp1);
4430
PyThreadState* __tstate = wxPyBeginAllowThreads();
4432
wxPyEndAllowThreads(__tstate);
4433
if (PyErr_Occurred()) SWIG_fail;
4435
resultobj = SWIG_Py_Void();
4442
SWIGINTERN PyObject *_wrap_Wizard_RunWizard(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4443
PyObject *resultobj = 0;
4444
wxWizard *arg1 = (wxWizard *) 0 ;
4445
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4451
PyObject * obj0 = 0 ;
4452
PyObject * obj1 = 0 ;
4453
char * kwnames[] = {
4454
(char *) "self",(char *) "firstPage", NULL
4457
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_RunWizard",kwnames,&obj0,&obj1)) SWIG_fail;
4458
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4459
if (!SWIG_IsOK(res1)) {
4460
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_RunWizard" "', expected argument " "1"" of type '" "wxWizard *""'");
4462
arg1 = reinterpret_cast< wxWizard * >(argp1);
4463
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4464
if (!SWIG_IsOK(res2)) {
4465
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_RunWizard" "', expected argument " "2"" of type '" "wxWizardPage *""'");
4467
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4469
PyThreadState* __tstate = wxPyBeginAllowThreads();
4470
result = (bool)(arg1)->RunWizard(arg2);
4471
wxPyEndAllowThreads(__tstate);
4472
if (PyErr_Occurred()) SWIG_fail;
4475
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4483
SWIGINTERN PyObject *_wrap_Wizard_GetCurrentPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4484
PyObject *resultobj = 0;
4485
wxWizard *arg1 = (wxWizard *) 0 ;
4486
wxWizardPage *result = 0 ;
4489
PyObject *swig_obj[1] ;
4491
if (!args) SWIG_fail;
4493
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4494
if (!SWIG_IsOK(res1)) {
4495
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_GetCurrentPage" "', expected argument " "1"" of type '" "wxWizard const *""'");
4497
arg1 = reinterpret_cast< wxWizard * >(argp1);
4499
PyThreadState* __tstate = wxPyBeginAllowThreads();
4500
result = (wxWizardPage *)((wxWizard const *)arg1)->GetCurrentPage();
4501
wxPyEndAllowThreads(__tstate);
4502
if (PyErr_Occurred()) SWIG_fail;
4505
resultobj = wxPyMake_wxObject(result, (bool)0);
4513
SWIGINTERN PyObject *_wrap_Wizard_SetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4514
PyObject *resultobj = 0;
4515
wxWizard *arg1 = (wxWizard *) 0 ;
4520
PyObject * obj0 = 0 ;
4521
PyObject * obj1 = 0 ;
4522
char * kwnames[] = {
4523
(char *) "self",(char *) "size", NULL
4526
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_SetPageSize",kwnames,&obj0,&obj1)) SWIG_fail;
4527
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4528
if (!SWIG_IsOK(res1)) {
4529
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_SetPageSize" "', expected argument " "1"" of type '" "wxWizard *""'");
4531
arg1 = reinterpret_cast< wxWizard * >(argp1);
4534
if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4537
PyThreadState* __tstate = wxPyBeginAllowThreads();
4538
(arg1)->SetPageSize((wxSize const &)*arg2);
4539
wxPyEndAllowThreads(__tstate);
4540
if (PyErr_Occurred()) SWIG_fail;
4542
resultobj = SWIG_Py_Void();
4549
SWIGINTERN PyObject *_wrap_Wizard_GetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4550
PyObject *resultobj = 0;
4551
wxWizard *arg1 = (wxWizard *) 0 ;
4555
PyObject *swig_obj[1] ;
4557
if (!args) SWIG_fail;
4559
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4560
if (!SWIG_IsOK(res1)) {
4561
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_GetPageSize" "', expected argument " "1"" of type '" "wxWizard const *""'");
4563
arg1 = reinterpret_cast< wxWizard * >(argp1);
4565
PyThreadState* __tstate = wxPyBeginAllowThreads();
4566
result = ((wxWizard const *)arg1)->GetPageSize();
4567
wxPyEndAllowThreads(__tstate);
4568
if (PyErr_Occurred()) SWIG_fail;
4570
resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
4577
SWIGINTERN PyObject *_wrap_Wizard_FitToPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4578
PyObject *resultobj = 0;
4579
wxWizard *arg1 = (wxWizard *) 0 ;
4580
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4585
PyObject * obj0 = 0 ;
4586
PyObject * obj1 = 0 ;
4587
char * kwnames[] = {
4588
(char *) "self",(char *) "firstPage", NULL
4591
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_FitToPage",kwnames,&obj0,&obj1)) SWIG_fail;
4592
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4593
if (!SWIG_IsOK(res1)) {
4594
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_FitToPage" "', expected argument " "1"" of type '" "wxWizard *""'");
4596
arg1 = reinterpret_cast< wxWizard * >(argp1);
4597
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4598
if (!SWIG_IsOK(res2)) {
4599
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_FitToPage" "', expected argument " "2"" of type '" "wxWizardPage const *""'");
4601
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4603
PyThreadState* __tstate = wxPyBeginAllowThreads();
4604
(arg1)->FitToPage((wxWizardPage const *)arg2);
4605
wxPyEndAllowThreads(__tstate);
4606
if (PyErr_Occurred()) SWIG_fail;
4608
resultobj = SWIG_Py_Void();
4615
SWIGINTERN PyObject *_wrap_Wizard_GetPageAreaSizer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4616
PyObject *resultobj = 0;
4617
wxWizard *arg1 = (wxWizard *) 0 ;
4618
wxSizer *result = 0 ;
4621
PyObject *swig_obj[1] ;
4623
if (!args) SWIG_fail;
4625
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4626
if (!SWIG_IsOK(res1)) {
4627
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_GetPageAreaSizer" "', expected argument " "1"" of type '" "wxWizard const *""'");
4629
arg1 = reinterpret_cast< wxWizard * >(argp1);
4631
PyThreadState* __tstate = wxPyBeginAllowThreads();
4632
result = (wxSizer *)((wxWizard const *)arg1)->GetPageAreaSizer();
4633
wxPyEndAllowThreads(__tstate);
4634
if (PyErr_Occurred()) SWIG_fail;
4637
resultobj = wxPyMake_wxObject(result, (bool)0);
4645
SWIGINTERN PyObject *_wrap_Wizard_SetBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4646
PyObject *resultobj = 0;
4647
wxWizard *arg1 = (wxWizard *) 0 ;
4653
PyObject * obj0 = 0 ;
4654
PyObject * obj1 = 0 ;
4655
char * kwnames[] = {
4656
(char *) "self",(char *) "border", NULL
4659
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_SetBorder",kwnames,&obj0,&obj1)) SWIG_fail;
4660
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4661
if (!SWIG_IsOK(res1)) {
4662
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_SetBorder" "', expected argument " "1"" of type '" "wxWizard *""'");
4664
arg1 = reinterpret_cast< wxWizard * >(argp1);
4665
ecode2 = SWIG_AsVal_int(obj1, &val2);
4666
if (!SWIG_IsOK(ecode2)) {
4667
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Wizard_SetBorder" "', expected argument " "2"" of type '" "int""'");
4669
arg2 = static_cast< int >(val2);
4671
PyThreadState* __tstate = wxPyBeginAllowThreads();
4672
(arg1)->SetBorder(arg2);
4673
wxPyEndAllowThreads(__tstate);
4674
if (PyErr_Occurred()) SWIG_fail;
4676
resultobj = SWIG_Py_Void();
4683
SWIGINTERN PyObject *_wrap_Wizard_GetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4684
PyObject *resultobj = 0;
4685
wxWizard *arg1 = (wxWizard *) 0 ;
4686
wxBitmap *result = 0 ;
4689
PyObject *swig_obj[1] ;
4691
if (!args) SWIG_fail;
4693
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4694
if (!SWIG_IsOK(res1)) {
4695
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_GetBitmap" "', expected argument " "1"" of type '" "wxWizard const *""'");
4697
arg1 = reinterpret_cast< wxWizard * >(argp1);
4699
PyThreadState* __tstate = wxPyBeginAllowThreads();
4701
wxBitmap const &_result_ref = ((wxWizard const *)arg1)->GetBitmap();
4702
result = (wxBitmap *) &_result_ref;
4704
wxPyEndAllowThreads(__tstate);
4705
if (PyErr_Occurred()) SWIG_fail;
4708
wxBitmap* resultptr = new wxBitmap(*result);
4709
resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
4717
SWIGINTERN PyObject *_wrap_Wizard_SetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4718
PyObject *resultobj = 0;
4719
wxWizard *arg1 = (wxWizard *) 0 ;
4720
wxBitmap *arg2 = 0 ;
4725
PyObject * obj0 = 0 ;
4726
PyObject * obj1 = 0 ;
4727
char * kwnames[] = {
4728
(char *) "self",(char *) "bitmap", NULL
4731
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_SetBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
4732
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4733
if (!SWIG_IsOK(res1)) {
4734
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_SetBitmap" "', expected argument " "1"" of type '" "wxWizard *""'");
4736
arg1 = reinterpret_cast< wxWizard * >(argp1);
4737
res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4738
if (!SWIG_IsOK(res2)) {
4739
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4742
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Wizard_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4744
arg2 = reinterpret_cast< wxBitmap * >(argp2);
4746
PyThreadState* __tstate = wxPyBeginAllowThreads();
4747
(arg1)->SetBitmap((wxBitmap const &)*arg2);
4748
wxPyEndAllowThreads(__tstate);
4749
if (PyErr_Occurred()) SWIG_fail;
4751
resultobj = SWIG_Py_Void();
4758
SWIGINTERN PyObject *_wrap_Wizard_IsRunning(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4759
PyObject *resultobj = 0;
4760
wxWizard *arg1 = (wxWizard *) 0 ;
4764
PyObject *swig_obj[1] ;
4766
if (!args) SWIG_fail;
4768
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4769
if (!SWIG_IsOK(res1)) {
4770
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_IsRunning" "', expected argument " "1"" of type '" "wxWizard const *""'");
4772
arg1 = reinterpret_cast< wxWizard * >(argp1);
4774
PyThreadState* __tstate = wxPyBeginAllowThreads();
4775
result = (bool)((wxWizard const *)arg1)->IsRunning();
4776
wxPyEndAllowThreads(__tstate);
4777
if (PyErr_Occurred()) SWIG_fail;
4780
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4788
SWIGINTERN PyObject *_wrap_Wizard_ShowPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4789
PyObject *resultobj = 0;
4790
wxWizard *arg1 = (wxWizard *) 0 ;
4791
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4792
bool arg3 = (bool) true ;
4800
PyObject * obj0 = 0 ;
4801
PyObject * obj1 = 0 ;
4802
PyObject * obj2 = 0 ;
4803
char * kwnames[] = {
4804
(char *) "self",(char *) "page",(char *) "goingForward", NULL
4807
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Wizard_ShowPage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
4808
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4809
if (!SWIG_IsOK(res1)) {
4810
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_ShowPage" "', expected argument " "1"" of type '" "wxWizard *""'");
4812
arg1 = reinterpret_cast< wxWizard * >(argp1);
4813
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4814
if (!SWIG_IsOK(res2)) {
4815
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_ShowPage" "', expected argument " "2"" of type '" "wxWizardPage *""'");
4817
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4819
ecode3 = SWIG_AsVal_bool(obj2, &val3);
4820
if (!SWIG_IsOK(ecode3)) {
4821
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Wizard_ShowPage" "', expected argument " "3"" of type '" "bool""'");
4823
arg3 = static_cast< bool >(val3);
4826
PyThreadState* __tstate = wxPyBeginAllowThreads();
4827
result = (bool)(arg1)->ShowPage(arg2,arg3);
4828
wxPyEndAllowThreads(__tstate);
4829
if (PyErr_Occurred()) SWIG_fail;
4832
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4840
SWIGINTERN PyObject *_wrap_Wizard_HasNextPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4841
PyObject *resultobj = 0;
4842
wxWizard *arg1 = (wxWizard *) 0 ;
4843
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4849
PyObject * obj0 = 0 ;
4850
PyObject * obj1 = 0 ;
4851
char * kwnames[] = {
4852
(char *) "self",(char *) "page", NULL
4855
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_HasNextPage",kwnames,&obj0,&obj1)) SWIG_fail;
4856
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4857
if (!SWIG_IsOK(res1)) {
4858
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_HasNextPage" "', expected argument " "1"" of type '" "wxWizard *""'");
4860
arg1 = reinterpret_cast< wxWizard * >(argp1);
4861
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4862
if (!SWIG_IsOK(res2)) {
4863
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_HasNextPage" "', expected argument " "2"" of type '" "wxWizardPage *""'");
4865
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4867
PyThreadState* __tstate = wxPyBeginAllowThreads();
4868
result = (bool)(arg1)->HasNextPage(arg2);
4869
wxPyEndAllowThreads(__tstate);
4870
if (PyErr_Occurred()) SWIG_fail;
4873
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4881
SWIGINTERN PyObject *_wrap_Wizard_HasPrevPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4882
PyObject *resultobj = 0;
4883
wxWizard *arg1 = (wxWizard *) 0 ;
4884
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4890
PyObject * obj0 = 0 ;
4891
PyObject * obj1 = 0 ;
4892
char * kwnames[] = {
4893
(char *) "self",(char *) "page", NULL
4896
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_HasPrevPage",kwnames,&obj0,&obj1)) SWIG_fail;
4897
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4898
if (!SWIG_IsOK(res1)) {
4899
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_HasPrevPage" "', expected argument " "1"" of type '" "wxWizard *""'");
4901
arg1 = reinterpret_cast< wxWizard * >(argp1);
4902
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4903
if (!SWIG_IsOK(res2)) {
4904
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_HasPrevPage" "', expected argument " "2"" of type '" "wxWizardPage *""'");
4906
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4908
PyThreadState* __tstate = wxPyBeginAllowThreads();
4909
result = (bool)(arg1)->HasPrevPage(arg2);
4910
wxPyEndAllowThreads(__tstate);
4911
if (PyErr_Occurred()) SWIG_fail;
4914
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4922
SWIGINTERN PyObject *Wizard_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4924
if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
4925
SWIG_TypeNewClientData(SWIGTYPE_p_wxWizard, SWIG_NewClientData(obj));
4926
return SWIG_Py_Void();
4929
SWIGINTERN PyObject *Wizard_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4930
return SWIG_Python_InitShadowInstance(args);
4933
static PyMethodDef SwigMethods[] = {
4934
{ (char *)"new_WizardEvent", (PyCFunction) _wrap_new_WizardEvent, METH_VARARGS | METH_KEYWORDS, NULL},
4935
{ (char *)"WizardEvent_GetDirection", (PyCFunction)_wrap_WizardEvent_GetDirection, METH_O, NULL},
4936
{ (char *)"WizardEvent_GetPage", (PyCFunction)_wrap_WizardEvent_GetPage, METH_O, NULL},
4937
{ (char *)"WizardEvent_swigregister", WizardEvent_swigregister, METH_VARARGS, NULL},
4938
{ (char *)"WizardEvent_swiginit", WizardEvent_swiginit, METH_VARARGS, NULL},
4939
{ (char *)"WizardPage_Create", (PyCFunction) _wrap_WizardPage_Create, METH_VARARGS | METH_KEYWORDS, NULL},
4940
{ (char *)"WizardPage_GetPrev", (PyCFunction)_wrap_WizardPage_GetPrev, METH_O, NULL},
4941
{ (char *)"WizardPage_GetNext", (PyCFunction)_wrap_WizardPage_GetNext, METH_O, NULL},
4942
{ (char *)"WizardPage_GetBitmap", (PyCFunction)_wrap_WizardPage_GetBitmap, METH_O, NULL},
4943
{ (char *)"WizardPage_swigregister", WizardPage_swigregister, METH_VARARGS, NULL},
4944
{ (char *)"new_PyWizardPage", (PyCFunction) _wrap_new_PyWizardPage, METH_VARARGS | METH_KEYWORDS, NULL},
4945
{ (char *)"new_PrePyWizardPage", (PyCFunction)_wrap_new_PrePyWizardPage, METH_NOARGS, NULL},
4946
{ (char *)"PyWizardPage_Create", (PyCFunction) _wrap_PyWizardPage_Create, METH_VARARGS | METH_KEYWORDS, NULL},
4947
{ (char *)"PyWizardPage__setCallbackInfo", (PyCFunction) _wrap_PyWizardPage__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
4948
{ (char *)"PyWizardPage_DoMoveWindow", (PyCFunction) _wrap_PyWizardPage_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
4949
{ (char *)"PyWizardPage_DoSetSize", (PyCFunction) _wrap_PyWizardPage_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
4950
{ (char *)"PyWizardPage_DoSetClientSize", (PyCFunction) _wrap_PyWizardPage_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
4951
{ (char *)"PyWizardPage_DoSetVirtualSize", (PyCFunction) _wrap_PyWizardPage_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
4952
{ (char *)"PyWizardPage_DoGetSize", (PyCFunction)_wrap_PyWizardPage_DoGetSize, METH_O, NULL},
4953
{ (char *)"PyWizardPage_DoGetClientSize", (PyCFunction)_wrap_PyWizardPage_DoGetClientSize, METH_O, NULL},
4954
{ (char *)"PyWizardPage_DoGetPosition", (PyCFunction)_wrap_PyWizardPage_DoGetPosition, METH_O, NULL},
4955
{ (char *)"PyWizardPage_DoGetVirtualSize", (PyCFunction)_wrap_PyWizardPage_DoGetVirtualSize, METH_O, NULL},
4956
{ (char *)"PyWizardPage_DoGetBestSize", (PyCFunction)_wrap_PyWizardPage_DoGetBestSize, METH_O, NULL},
4957
{ (char *)"PyWizardPage_GetDefaultAttributes", (PyCFunction)_wrap_PyWizardPage_GetDefaultAttributes, METH_O, NULL},
4958
{ (char *)"PyWizardPage_OnInternalIdle", (PyCFunction)_wrap_PyWizardPage_OnInternalIdle, METH_O, NULL},
4959
{ (char *)"PyWizardPage_swigregister", PyWizardPage_swigregister, METH_VARARGS, NULL},
4960
{ (char *)"PyWizardPage_swiginit", PyWizardPage_swiginit, METH_VARARGS, NULL},
4961
{ (char *)"new_WizardPageSimple", (PyCFunction) _wrap_new_WizardPageSimple, METH_VARARGS | METH_KEYWORDS, NULL},
4962
{ (char *)"new_PreWizardPageSimple", (PyCFunction)_wrap_new_PreWizardPageSimple, METH_NOARGS, NULL},
4963
{ (char *)"WizardPageSimple_Create", (PyCFunction) _wrap_WizardPageSimple_Create, METH_VARARGS | METH_KEYWORDS, NULL},
4964
{ (char *)"WizardPageSimple_SetPrev", (PyCFunction) _wrap_WizardPageSimple_SetPrev, METH_VARARGS | METH_KEYWORDS, NULL},
4965
{ (char *)"WizardPageSimple_SetNext", (PyCFunction) _wrap_WizardPageSimple_SetNext, METH_VARARGS | METH_KEYWORDS, NULL},
4966
{ (char *)"WizardPageSimple_Chain", (PyCFunction) _wrap_WizardPageSimple_Chain, METH_VARARGS | METH_KEYWORDS, NULL},
4967
{ (char *)"WizardPageSimple_swigregister", WizardPageSimple_swigregister, METH_VARARGS, NULL},
4968
{ (char *)"WizardPageSimple_swiginit", WizardPageSimple_swiginit, METH_VARARGS, NULL},
4969
{ (char *)"new_Wizard", (PyCFunction) _wrap_new_Wizard, METH_VARARGS | METH_KEYWORDS, NULL},
4970
{ (char *)"new_PreWizard", (PyCFunction)_wrap_new_PreWizard, METH_NOARGS, NULL},
4971
{ (char *)"Wizard_Create", (PyCFunction) _wrap_Wizard_Create, METH_VARARGS | METH_KEYWORDS, NULL},
4972
{ (char *)"Wizard_Init", (PyCFunction)_wrap_Wizard_Init, METH_O, NULL},
4973
{ (char *)"Wizard_RunWizard", (PyCFunction) _wrap_Wizard_RunWizard, METH_VARARGS | METH_KEYWORDS, NULL},
4974
{ (char *)"Wizard_GetCurrentPage", (PyCFunction)_wrap_Wizard_GetCurrentPage, METH_O, NULL},
4975
{ (char *)"Wizard_SetPageSize", (PyCFunction) _wrap_Wizard_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
4976
{ (char *)"Wizard_GetPageSize", (PyCFunction)_wrap_Wizard_GetPageSize, METH_O, NULL},
4977
{ (char *)"Wizard_FitToPage", (PyCFunction) _wrap_Wizard_FitToPage, METH_VARARGS | METH_KEYWORDS, NULL},
4978
{ (char *)"Wizard_GetPageAreaSizer", (PyCFunction)_wrap_Wizard_GetPageAreaSizer, METH_O, NULL},
4979
{ (char *)"Wizard_SetBorder", (PyCFunction) _wrap_Wizard_SetBorder, METH_VARARGS | METH_KEYWORDS, NULL},
4980
{ (char *)"Wizard_GetBitmap", (PyCFunction)_wrap_Wizard_GetBitmap, METH_O, NULL},
4981
{ (char *)"Wizard_SetBitmap", (PyCFunction) _wrap_Wizard_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
4982
{ (char *)"Wizard_IsRunning", (PyCFunction)_wrap_Wizard_IsRunning, METH_O, NULL},
4983
{ (char *)"Wizard_ShowPage", (PyCFunction) _wrap_Wizard_ShowPage, METH_VARARGS | METH_KEYWORDS, NULL},
4984
{ (char *)"Wizard_HasNextPage", (PyCFunction) _wrap_Wizard_HasNextPage, METH_VARARGS | METH_KEYWORDS, NULL},
4985
{ (char *)"Wizard_HasPrevPage", (PyCFunction) _wrap_Wizard_HasPrevPage, METH_VARARGS | METH_KEYWORDS, NULL},
4986
{ (char *)"Wizard_swigregister", Wizard_swigregister, METH_VARARGS, NULL},
4987
{ (char *)"Wizard_swiginit", Wizard_swiginit, METH_VARARGS, NULL},
4988
{ NULL, NULL, 0, NULL }
4992
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
4994
static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
4995
return (void *)((wxObject *) ((wxLayoutConstraints *) x));
4997
static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
4998
return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
5000
static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
5001
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
5003
static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
5004
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
5006
static void *_p_wxSizerItemTo_p_wxObject(void *x) {
5007
return (void *)((wxObject *) ((wxSizerItem *) x));
5009
static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
5010
return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
5012
static void *_p_wxScrollEventTo_p_wxObject(void *x) {
5013
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
5015
static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
5016
return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
5018
static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
5019
return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
5021
static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
5022
return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
5024
static void *_p_wxSizerTo_p_wxObject(void *x) {
5025
return (void *)((wxObject *) ((wxSizer *) x));
5027
static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
5028
return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
5030
static void *_p_wxWizardPageTo_p_wxObject(void *x) {
5031
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxWizardPage *) x));
5033
static void *_p_wxPyWizardPageTo_p_wxObject(void *x) {
5034
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxWizardPage *) ((wxPyWizardPage *) x));
5036
static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
5037
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
5039
static void *_p_wxPyPanelTo_p_wxObject(void *x) {
5040
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
5042
static void *_p_wxEventTo_p_wxObject(void *x) {
5043
return (void *)((wxObject *) ((wxEvent *) x));
5045
static void *_p_wxFontDataTo_p_wxObject(void *x) {
5046
return (void *)((wxObject *) ((wxFontData *) x));
5048
static void *_p_wxPrintDataTo_p_wxObject(void *x) {
5049
return (void *)((wxObject *) ((wxPrintData *) x));
5051
static void *_p_wxGridSizerTo_p_wxObject(void *x) {
5052
return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
5054
static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
5055
return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
5057
static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
5058
return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
5060
static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
5061
return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
5063
static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x) {
5064
return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTaskBarIcon *) x));
5066
static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
5067
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
5069
static void *_p_wxWizardPageSimpleTo_p_wxObject(void *x) {
5070
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxWizardPage *) ((wxWizardPageSimple *) x));
5072
static void *_p_wxClipboardTextEventTo_p_wxObject(void *x) {
5073
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxClipboardTextEvent *) x));
5075
static void *_p_wxPaintEventTo_p_wxObject(void *x) {
5076
return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
5078
static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
5079
return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
5081
static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
5082
return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
5084
static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
5085
return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
5087
static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
5088
return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
5090
static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
5091
return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
5093
static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
5094
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
5096
static void *_p_wxControlTo_p_wxObject(void *x) {
5097
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
5099
static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
5100
return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
5102
static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
5103
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
5105
static void *_p_wxFSFileTo_p_wxObject(void *x) {
5106
return (void *)((wxObject *) ((wxFSFile *) x));
5108
static void *_p_wxWizardTo_p_wxObject(void *x) {
5109
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxWizard *) x));
5111
static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
5112
return (void *)((wxObject *) ((wxFindReplaceData *) x));
5114
static void *_p_wxPySizerTo_p_wxObject(void *x) {
5115
return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
5117
static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
5118
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
5120
static void *_p_wxColourDataTo_p_wxObject(void *x) {
5121
return (void *)((wxObject *) ((wxColourData *) x));
5123
static void *_p_wxPyEventTo_p_wxObject(void *x) {
5124
return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
5126
static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
5127
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
5129
static void *_p_wxPyWindowTo_p_wxObject(void *x) {
5130
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
5132
static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
5133
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
5135
static void *_p_wxFileDialogTo_p_wxObject(void *x) {
5136
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
5138
static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
5139
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
5141
static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
5142
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
5144
static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
5145
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
5147
static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x) {
5148
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
5150
static void *_p_wxNumberEntryDialogTo_p_wxObject(void *x) {
5151
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
5153
static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
5154
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
5156
static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
5157
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxProgressDialog *) x));
5159
static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
5160
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
5162
static void *_p_wxShowEventTo_p_wxObject(void *x) {
5163
return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
5165
static void *_p_wxPrinterTo_p_wxObject(void *x) {
5166
return (void *)((wxObject *) ((wxPrinter *) x));
5168
static void *_p_wxMenuItemTo_p_wxObject(void *x) {
5169
return (void *)((wxObject *) ((wxMenuItem *) x));
5171
static void *_p_wxDateEventTo_p_wxObject(void *x) {
5172
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
5174
static void *_p_wxIdleEventTo_p_wxObject(void *x) {
5175
return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
5177
static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
5178
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
5180
static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
5181
return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
5183
static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
5184
return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
5186
static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
5187
return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
5189
static void *_p_wxActivateEventTo_p_wxObject(void *x) {
5190
return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
5192
static void *_p_wxSizeEventTo_p_wxObject(void *x) {
5193
return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
5195
static void *_p_wxMoveEventTo_p_wxObject(void *x) {
5196
return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
5198
static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
5199
return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
5201
static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
5202
return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
5204
static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
5205
return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
5207
static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
5208
return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
5210
static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
5211
return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
5213
static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
5214
return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
5216
static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
5217
return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
5219
static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
5220
return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
5222
static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
5223
return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
5225
static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
5226
return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
5228
static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
5229
return (void *)((wxObject *) ((wxImageHandler *) x));
5231
static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
5232
return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
5234
static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
5235
return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
5237
static void *_p_wxTGAHandlerTo_p_wxObject(void *x) {
5238
return (void *)((wxObject *) (wxImageHandler *) ((wxTGAHandler *) x));
5240
static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
5241
return (void *)((wxObject *) ((wxEvtHandler *) x));
5243
static void *_p_wxPyEvtHandlerTo_p_wxObject(void *x) {
5244
return (void *)((wxObject *) (wxEvtHandler *) ((wxPyEvtHandler *) x));
5246
static void *_p_wxMouseCaptureLostEventTo_p_wxObject(void *x) {
5247
return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureLostEvent *) x));
5249
static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
5250
return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
5252
static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
5253
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
5255
static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
5256
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
5258
static void *_p_wxSimpleHtmlListBoxTo_p_wxObject(void *x) {
5259
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
5261
static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
5262
return (void *)((wxObject *) ((wxAcceleratorTable *) x));
5264
static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
5265
return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
5267
static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
5268
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
5270
static void *_p_wxImageTo_p_wxObject(void *x) {
5271
return (void *)((wxObject *) ((wxImage *) x));
5273
static void *_p_wxFrameTo_p_wxObject(void *x) {
5274
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
5276
static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
5277
return (void *)((wxObject *) ((wxPyPrintout *) x));
5279
static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
5280
return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
5282
static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
5283
return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
5285
static void *_p_wxStatusBarTo_p_wxObject(void *x) {
5286
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
5288
static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
5289
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
5291
static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
5292
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
5294
static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
5295
return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
5297
static void *_p_wxKeyEventTo_p_wxObject(void *x) {
5298
return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
5300
static void *_p_wxWindowTo_p_wxObject(void *x) {
5301
return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
5303
static void *_p_wxMenuTo_p_wxObject(void *x) {
5304
return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
5306
static void *_p_wxMenuBarTo_p_wxObject(void *x) {
5307
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
5309
static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
5310
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
5312
static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
5313
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
5315
static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
5316
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
5318
static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
5319
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
5321
static void *_p_wxSashWindowTo_p_wxObject(void *x) {
5322
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
5324
static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
5325
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
5327
static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
5328
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
5330
static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
5331
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
5333
static void *_p_wxTipWindowTo_p_wxObject(void *x) {
5334
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
5336
static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
5337
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
5339
static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
5340
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
5342
static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
5343
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
5345
static void *_p_wxSashEventTo_p_wxObject(void *x) {
5346
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
5348
static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
5349
return (void *)((wxObject *) ((wxPrintPreview *) x));
5351
static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
5352
return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
5354
static void *_p_wxPanelTo_p_wxObject(void *x) {
5355
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
5357
static void *_p_wxDialogTo_p_wxObject(void *x) {
5358
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
5360
static void *_p_wxColourDialogTo_p_wxObject(void *x) {
5361
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
5363
static void *_p_wxDirDialogTo_p_wxObject(void *x) {
5364
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
5366
static void *_p_wxFontDialogTo_p_wxObject(void *x) {
5367
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
5369
static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
5370
return (void *)((wxObject *) ((wxPageSetupDialog *) x));
5372
static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
5373
return (void *)((wxObject *) ((wxPrintDialog *) x));
5375
static void *_p_wxFileSystemTo_p_wxObject(void *x) {
5376
return (void *)((wxObject *) ((wxFileSystem *) x));
5378
static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
5379
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
5381
static void *_p_wxMenuEventTo_p_wxObject(void *x) {
5382
return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
5384
static void *_p_wxPyAppTo_p_wxObject(void *x) {
5385
return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
5387
static void *_p_wxCloseEventTo_p_wxObject(void *x) {
5388
return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
5390
static void *_p_wxMouseEventTo_p_wxObject(void *x) {
5391
return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
5393
static void *_p_wxEraseEventTo_p_wxObject(void *x) {
5394
return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
5396
static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
5397
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
5399
static void *_p_wxCommandEventTo_p_wxObject(void *x) {
5400
return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
5402
static void *_p_wxWizardEventTo_p_wxObject(void *x) {
5403
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxWizardEvent *) x));
5405
static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
5406
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
5408
static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
5409
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
5411
static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
5412
return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
5414
static void *_p_wxFocusEventTo_p_wxObject(void *x) {
5415
return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
5417
static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
5418
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
5420
static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
5421
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
5423
static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
5424
return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
5426
static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
5427
return (void *)((wxObject *) ((wxPrintDialogData *) x));
5429
static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
5430
return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
5432
static void *_p_wxValidatorTo_p_wxObject(void *x) {
5433
return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
5435
static void *_p_wxColourDialogTo_p_wxDialog(void *x) {
5436
return (void *)((wxDialog *) ((wxColourDialog *) x));
5438
static void *_p_wxDirDialogTo_p_wxDialog(void *x) {
5439
return (void *)((wxDialog *) ((wxDirDialog *) x));
5441
static void *_p_wxFontDialogTo_p_wxDialog(void *x) {
5442
return (void *)((wxDialog *) ((wxFontDialog *) x));
5444
static void *_p_wxFileDialogTo_p_wxDialog(void *x) {
5445
return (void *)((wxDialog *) ((wxFileDialog *) x));
5447
static void *_p_wxMultiChoiceDialogTo_p_wxDialog(void *x) {
5448
return (void *)((wxDialog *) ((wxMultiChoiceDialog *) x));
5450
static void *_p_wxSingleChoiceDialogTo_p_wxDialog(void *x) {
5451
return (void *)((wxDialog *) ((wxSingleChoiceDialog *) x));
5453
static void *_p_wxTextEntryDialogTo_p_wxDialog(void *x) {
5454
return (void *)((wxDialog *) ((wxTextEntryDialog *) x));
5456
static void *_p_wxPasswordEntryDialogTo_p_wxDialog(void *x) {
5457
return (void *)((wxDialog *) (wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
5459
static void *_p_wxNumberEntryDialogTo_p_wxDialog(void *x) {
5460
return (void *)((wxDialog *) ((wxNumberEntryDialog *) x));
5462
static void *_p_wxMessageDialogTo_p_wxDialog(void *x) {
5463
return (void *)((wxDialog *) ((wxMessageDialog *) x));
5465
static void *_p_wxProgressDialogTo_p_wxDialog(void *x) {
5466
return (void *)((wxDialog *) ((wxProgressDialog *) x));
5468
static void *_p_wxFindReplaceDialogTo_p_wxDialog(void *x) {
5469
return (void *)((wxDialog *) ((wxFindReplaceDialog *) x));
5471
static void *_p_wxWizardTo_p_wxDialog(void *x) {
5472
return (void *)((wxDialog *) ((wxWizard *) x));
5474
static void *_p_wxWizardPageSimpleTo_p_wxWizardPage(void *x) {
5475
return (void *)((wxWizardPage *) ((wxWizardPageSimple *) x));
5477
static void *_p_wxPyWizardPageTo_p_wxWizardPage(void *x) {
5478
return (void *)((wxWizardPage *) ((wxPyWizardPage *) x));
5480
static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x) {
5481
return (void *)((wxTopLevelWindow *) ((wxFrame *) x));
5483
static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x) {
5484
return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMiniFrame *) x));
5486
static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x) {
5487
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFontDialog *) x));
5489
static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x) {
5490
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxDirDialog *) x));
5492
static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x) {
5493
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxColourDialog *) x));
5495
static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x) {
5496
return (void *)((wxTopLevelWindow *) ((wxDialog *) x));
5498
static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x) {
5499
return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxSplashScreen *) x));
5501
static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x) {
5502
return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIParentFrame *) x));
5504
static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x) {
5505
return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIChildFrame *) x));
5507
static void *_p_wxWizardTo_p_wxTopLevelWindow(void *x) {
5508
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxWizard *) x));
5510
static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x) {
5511
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMessageDialog *) x));
5513
static void *_p_wxNumberEntryDialogTo_p_wxTopLevelWindow(void *x) {
5514
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxNumberEntryDialog *) x));
5516
static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x) {
5517
return (void *)((wxTopLevelWindow *) (wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
5519
static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x) {
5520
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxTextEntryDialog *) x));
5522
static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x) {
5523
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxSingleChoiceDialog *) x));
5525
static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x) {
5526
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMultiChoiceDialog *) x));
5528
static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x) {
5529
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFileDialog *) x));
5531
static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x) {
5532
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxProgressDialog *) x));
5534
static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x) {
5535
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFindReplaceDialog *) x));
5537
static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x) {
5538
return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxPreviewFrame *) x));
5540
static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x) {
5541
return (void *)((wxTopLevelWindow *) (wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
5543
static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
5544
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
5546
static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
5547
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
5549
static void *_p_wxWizardPageTo_p_wxWindow(void *x) {
5550
return (void *)((wxWindow *) (wxPanel *) ((wxWizardPage *) x));
5552
static void *_p_wxPyWizardPageTo_p_wxWindow(void *x) {
5553
return (void *)((wxWindow *) (wxPanel *)(wxWizardPage *) ((wxPyWizardPage *) x));
5555
static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
5556
return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
5558
static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
5559
return (void *)((wxWindow *) ((wxMenuBar *) x));
5561
static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
5562
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
5564
static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
5565
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxProgressDialog *) x));
5567
static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
5568
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
5570
static void *_p_wxNumberEntryDialogTo_p_wxWindow(void *x) {
5571
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
5573
static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x) {
5574
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
5576
static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
5577
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
5579
static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
5580
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
5582
static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
5583
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
5585
static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
5586
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
5588
static void *_p_wxPanelTo_p_wxWindow(void *x) {
5589
return (void *)((wxWindow *) ((wxPanel *) x));
5591
static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
5592
return (void *)((wxWindow *) ((wxStatusBar *) x));
5594
static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
5595
return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
5597
static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
5598
return (void *)((wxWindow *) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
5600
static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
5601
return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
5603
static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
5604
return (void *)((wxWindow *) ((wxPopupWindow *) x));
5606
static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
5607
return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
5609
static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
5610
return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
5612
static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
5613
return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
5615
static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
5616
return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
5618
static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
5619
return (void *)((wxWindow *) ((wxSplitterWindow *) x));
5621
static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
5622
return (void *)((wxWindow *) ((wxSashWindow *) x));
5624
static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
5625
return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
5627
static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
5628
return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
5630
static void *_p_wxControlTo_p_wxWindow(void *x) {
5631
return (void *)((wxWindow *) ((wxControl *) x));
5633
static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
5634
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
5636
static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
5637
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
5639
static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
5640
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
5642
static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
5643
return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
5645
static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
5646
return (void *)((wxWindow *) ((wxPyWindow *) x));
5648
static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
5649
return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
5651
static void *_p_wxSimpleHtmlListBoxTo_p_wxWindow(void *x) {
5652
return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
5654
static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
5655
return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
5657
static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
5658
return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
5660
static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
5661
return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
5663
static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
5664
return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
5666
static void *_p_wxWizardTo_p_wxWindow(void *x) {
5667
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxWizard *) x));
5669
static void *_p_wxWizardPageSimpleTo_p_wxWindow(void *x) {
5670
return (void *)((wxWindow *) (wxPanel *)(wxWizardPage *) ((wxWizardPageSimple *) x));
5672
static void *_p_wxFrameTo_p_wxWindow(void *x) {
5673
return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
5675
static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
5676
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
5678
static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
5679
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
5681
static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
5682
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
5684
static void *_p_wxDialogTo_p_wxWindow(void *x) {
5685
return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
5687
static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
5688
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
5690
static void *_p_wxSashEventTo_p_wxCommandEvent(void *x) {
5691
return (void *)((wxCommandEvent *) ((wxSashEvent *) x));
5693
static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
5694
return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
5696
static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x) {
5697
return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSplitterEvent *) x));
5699
static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x) {
5700
return (void *)((wxCommandEvent *) ((wxClipboardTextEvent *) x));
5702
static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
5703
return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
5705
static void *_p_wxWizardEventTo_p_wxCommandEvent(void *x) {
5706
return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxWizardEvent *) x));
5708
static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
5709
return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
5711
static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
5712
return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
5714
static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
5715
return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
5717
static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
5718
return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
5720
static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
5721
return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
5723
static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
5724
return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
5726
static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x) {
5727
return (void *)((wxCommandEvent *) ((wxFindDialogEvent *) x));
5729
static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
5730
return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
5732
static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
5733
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
5735
static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
5736
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
5738
static void *_p_wxWizardPageTo_p_wxEvtHandler(void *x) {
5739
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxWizardPage *) x));
5741
static void *_p_wxPyWizardPageTo_p_wxEvtHandler(void *x) {
5742
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxWizardPage *) ((wxPyWizardPage *) x));
5744
static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
5745
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
5747
static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
5748
return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
5750
static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
5751
return (void *)((wxEvtHandler *) ((wxValidator *) x));
5753
static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
5754
return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
5756
static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
5757
return (void *)((wxEvtHandler *) ((wxMenu *) x));
5759
static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
5760
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
5762
static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
5763
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
5765
static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
5766
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
5768
static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
5769
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
5771
static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x) {
5772
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
5774
static void *_p_wxNumberEntryDialogTo_p_wxEvtHandler(void *x) {
5775
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
5777
static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
5778
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
5780
static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
5781
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxProgressDialog *) x));
5783
static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
5784
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
5786
static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
5787
return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
5789
static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
5790
return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
5792
static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
5793
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
5795
static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
5796
return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
5798
static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
5799
return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
5801
static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
5802
return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
5804
static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
5805
return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
5807
static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
5808
return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
5810
static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
5811
return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
5813
static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
5814
return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
5816
static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
5817
return (void *)((wxEvtHandler *) ((wxWindow *) x));
5819
static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
5820
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
5822
static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
5823
return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
5825
static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
5826
return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
5828
static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
5829
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
5831
static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
5832
return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
5834
static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
5835
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
5837
static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
5838
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
5840
static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
5841
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
5843
static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
5844
return (void *)((wxEvtHandler *) ((wxPyApp *) x));
5846
static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
5847
return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
5849
static void *_p_wxPyEvtHandlerTo_p_wxEvtHandler(void *x) {
5850
return (void *)((wxEvtHandler *) ((wxPyEvtHandler *) x));
5852
static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
5853
return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
5855
static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
5856
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
5858
static void *_p_wxSimpleHtmlListBoxTo_p_wxEvtHandler(void *x) {
5859
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
5861
static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
5862
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
5864
static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
5865
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
5867
static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
5868
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
5870
static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
5871
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
5873
static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x) {
5874
return (void *)((wxEvtHandler *) ((wxPyTaskBarIcon *) x));
5876
static void *_p_wxWizardTo_p_wxEvtHandler(void *x) {
5877
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxWizard *) x));
5879
static void *_p_wxWizardPageSimpleTo_p_wxEvtHandler(void *x) {
5880
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxWizardPage *) ((wxWizardPageSimple *) x));
5882
static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
5883
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
5885
static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
5886
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
5888
static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
5889
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
5891
static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
5892
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
5894
static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
5895
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
5897
static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
5898
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
5900
static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x) {
5901
return (void *)((wxNotifyEvent *) ((wxSplitterEvent *) x));
5903
static void *_p_wxWizardEventTo_p_wxNotifyEvent(void *x) {
5904
return (void *)((wxNotifyEvent *) ((wxWizardEvent *) x));
5906
static void *_p_wxScrolledWindowTo_p_wxPanel(void *x) {
5907
return (void *)((wxPanel *) ((wxScrolledWindow *) x));
5909
static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x) {
5910
return (void *)((wxPanel *) ((wxPyVScrolledWindow *) x));
5912
static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x) {
5913
return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPyScrolledWindow *) x));
5915
static void *_p_wxWizardPageSimpleTo_p_wxPanel(void *x) {
5916
return (void *)((wxPanel *) (wxWizardPage *) ((wxWizardPageSimple *) x));
5918
static void *_p_wxPyVListBoxTo_p_wxPanel(void *x) {
5919
return (void *)((wxPanel *) (wxPyVScrolledWindow *) ((wxPyVListBox *) x));
5921
static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x) {
5922
return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
5924
static void *_p_wxSimpleHtmlListBoxTo_p_wxPanel(void *x) {
5925
return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
5927
static void *_p_wxPyPanelTo_p_wxPanel(void *x) {
5928
return (void *)((wxPanel *) ((wxPyPanel *) x));
5930
static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x) {
5931
return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPreviewCanvas *) x));
5933
static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x) {
5934
return (void *)((wxPanel *) ((wxPreviewControlBar *) x));
5936
static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x) {
5937
return (void *)((wxPanel *) (wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
5939
static void *_p_wxWizardPageTo_p_wxPanel(void *x) {
5940
return (void *)((wxPanel *) ((wxWizardPage *) x));
5942
static void *_p_wxPyWizardPageTo_p_wxPanel(void *x) {
5943
return (void *)((wxPanel *) (wxWizardPage *) ((wxPyWizardPage *) x));
5945
static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
5946
return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
5948
static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
5949
return (void *)((wxEvent *) ((wxMenuEvent *) x));
5951
static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
5952
return (void *)((wxEvent *) ((wxCloseEvent *) x));
5954
static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
5955
return (void *)((wxEvent *) ((wxMouseEvent *) x));
5957
static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
5958
return (void *)((wxEvent *) ((wxEraseEvent *) x));
5960
static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
5961
return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
5963
static void *_p_wxSplitterEventTo_p_wxEvent(void *x) {
5964
return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
5966
static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
5967
return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
5969
static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
5970
return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
5972
static void *_p_wxFindDialogEventTo_p_wxEvent(void *x) {
5973
return (void *)((wxEvent *) (wxCommandEvent *) ((wxFindDialogEvent *) x));
5975
static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
5976
return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
5978
static void *_p_wxMouseCaptureLostEventTo_p_wxEvent(void *x) {
5979
return (void *)((wxEvent *) ((wxMouseCaptureLostEvent *) x));
5981
static void *_p_wxPyEventTo_p_wxEvent(void *x) {
5982
return (void *)((wxEvent *) ((wxPyEvent *) x));
5984
static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x) {
5985
return (void *)((wxEvent *) ((wxCalculateLayoutEvent *) x));
5987
static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
5988
return (void *)((wxEvent *) ((wxIdleEvent *) x));
5990
static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
5991
return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
5993
static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
5994
return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
5996
static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
5997
return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
5999
static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
6000
return (void *)((wxEvent *) ((wxIconizeEvent *) x));
6002
static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
6003
return (void *)((wxEvent *) ((wxActivateEvent *) x));
6005
static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
6006
return (void *)((wxEvent *) ((wxSizeEvent *) x));
6008
static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
6009
return (void *)((wxEvent *) ((wxMoveEvent *) x));
6011
static void *_p_wxDateEventTo_p_wxEvent(void *x) {
6012
return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
6014
static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
6015
return (void *)((wxEvent *) ((wxPaintEvent *) x));
6017
static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
6018
return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
6020
static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x) {
6021
return (void *)((wxEvent *) (wxCommandEvent *) ((wxClipboardTextEvent *) x));
6023
static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
6024
return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
6026
static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
6027
return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
6029
static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
6030
return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
6032
static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
6033
return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
6035
static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
6036
return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
6038
static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
6039
return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
6041
static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
6042
return (void *)((wxEvent *) ((wxFocusEvent *) x));
6044
static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
6045
return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
6047
static void *_p_wxSashEventTo_p_wxEvent(void *x) {
6048
return (void *)((wxEvent *) (wxCommandEvent *) ((wxSashEvent *) x));
6050
static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x) {
6051
return (void *)((wxEvent *) ((wxQueryLayoutInfoEvent *) x));
6053
static void *_p_wxShowEventTo_p_wxEvent(void *x) {
6054
return (void *)((wxEvent *) ((wxShowEvent *) x));
6056
static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
6057
return (void *)((wxEvent *) ((wxCommandEvent *) x));
6059
static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
6060
return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
6062
static void *_p_wxWizardEventTo_p_wxEvent(void *x) {
6063
return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxWizardEvent *) x));
6065
static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
6066
return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
6068
static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
6069
return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
6071
static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
6072
return (void *)((wxEvent *) ((wxKeyEvent *) x));
6074
static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
6075
return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
6077
static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x) {
6078
return (void *)((wxEvent *) ((wxTaskBarIconEvent *) x));
6080
static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
6081
static swig_type_info _swigt__p_double = {"_p_double", "double *|wxDouble *", 0, 0, (void*)0, 0};
6082
static swig_type_info _swigt__p_form_ops_t = {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, (void*)0, 0};
6083
static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, (void*)0, 0};
6084
static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
6085
static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
6086
static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
6087
static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0};
6088
static swig_type_info _swigt__p_wxChar = {"_p_wxChar", "wxChar *", 0, 0, (void*)0, 0};
6089
static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0};
6090
static swig_type_info _swigt__p_wxSashEvent = {"_p_wxSashEvent", 0, 0, 0, 0, 0};
6091
static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
6092
static swig_type_info _swigt__p_wxSplitterEvent = {"_p_wxSplitterEvent", 0, 0, 0, 0, 0};
6093
static swig_type_info _swigt__p_wxClipboardTextEvent = {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
6094
static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
6095
static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
6096
static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
6097
static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
6098
static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0, 0};
6099
static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
6100
static swig_type_info _swigt__p_wxFindDialogEvent = {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0};
6101
static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
6102
static swig_type_info _swigt__p_wxDialog = {"_p_wxDialog", "wxDialog *", 0, 0, (void*)0, 0};
6103
static swig_type_info _swigt__p_wxColourDialog = {"_p_wxColourDialog", 0, 0, 0, 0, 0};
6104
static swig_type_info _swigt__p_wxDirDialog = {"_p_wxDirDialog", 0, 0, 0, 0, 0};
6105
static swig_type_info _swigt__p_wxFontDialog = {"_p_wxFontDialog", 0, 0, 0, 0, 0};
6106
static swig_type_info _swigt__p_wxFileDialog = {"_p_wxFileDialog", 0, 0, 0, 0, 0};
6107
static swig_type_info _swigt__p_wxMultiChoiceDialog = {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
6108
static swig_type_info _swigt__p_wxSingleChoiceDialog = {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
6109
static swig_type_info _swigt__p_wxTextEntryDialog = {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
6110
static swig_type_info _swigt__p_wxPasswordEntryDialog = {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
6111
static swig_type_info _swigt__p_wxNumberEntryDialog = {"_p_wxNumberEntryDialog", 0, 0, 0, 0, 0};
6112
static swig_type_info _swigt__p_wxMessageDialog = {"_p_wxMessageDialog", 0, 0, 0, 0, 0};
6113
static swig_type_info _swigt__p_wxProgressDialog = {"_p_wxProgressDialog", 0, 0, 0, 0, 0};
6114
static swig_type_info _swigt__p_wxFindReplaceDialog = {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
6115
static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
6116
static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0};
6117
static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
6118
static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
6119
static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0, 0};
6120
static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
6121
static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
6122
static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
6123
static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0, 0};
6124
static swig_type_info _swigt__p_wxMouseCaptureLostEvent = {"_p_wxMouseCaptureLostEvent", 0, 0, 0, 0, 0};
6125
static swig_type_info _swigt__p_wxCalculateLayoutEvent = {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0};
6126
static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
6127
static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
6128
static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
6129
static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
6130
static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
6131
static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
6132
static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
6133
static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
6134
static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
6135
static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
6136
static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
6137
static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
6138
static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
6139
static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
6140
static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
6141
static swig_type_info _swigt__p_wxQueryLayoutInfoEvent = {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0};
6142
static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0, 0};
6143
static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
6144
static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0, 0};
6145
static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
6146
static swig_type_info _swigt__p_wxTaskBarIconEvent = {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0};
6147
static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
6148
static swig_type_info _swigt__p_wxSplashScreen = {"_p_wxSplashScreen", 0, 0, 0, 0, 0};
6149
static swig_type_info _swigt__p_wxMiniFrame = {"_p_wxMiniFrame", 0, 0, 0, 0, 0};
6150
static swig_type_info _swigt__p_wxPyPanel = {"_p_wxPyPanel", 0, 0, 0, 0, 0};
6151
static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0, 0};
6152
static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0, 0};
6153
static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0, 0};
6154
static swig_type_info _swigt__p_wxStatusBar = {"_p_wxStatusBar", 0, 0, 0, 0, 0};
6155
static swig_type_info _swigt__p_wxMDIClientWindow = {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
6156
static swig_type_info _swigt__p_wxScrolledWindow = {"_p_wxScrolledWindow", 0, 0, 0, 0, 0};
6157
static swig_type_info _swigt__p_wxPyVScrolledWindow = {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
6158
static swig_type_info _swigt__p_wxPyScrolledWindow = {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
6159
static swig_type_info _swigt__p_wxSashWindow = {"_p_wxSashWindow", 0, 0, 0, 0, 0};
6160
static swig_type_info _swigt__p_wxSplitterWindow = {"_p_wxSplitterWindow", 0, 0, 0, 0, 0};
6161
static swig_type_info _swigt__p_wxSplashScreenWindow = {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
6162
static swig_type_info _swigt__p_wxSashLayoutWindow = {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
6163
static swig_type_info _swigt__p_wxPopupWindow = {"_p_wxPopupWindow", 0, 0, 0, 0, 0};
6164
static swig_type_info _swigt__p_wxPyPopupTransientWindow = {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
6165
static swig_type_info _swigt__p_wxTipWindow = {"_p_wxTipWindow", 0, 0, 0, 0, 0};
6166
static swig_type_info _swigt__p_wxPreviewFrame = {"_p_wxPreviewFrame", 0, 0, 0, 0, 0};
6167
static swig_type_info _swigt__p_wxPyPreviewFrame = {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
6168
static swig_type_info _swigt__p_wxControl = {"_p_wxControl", 0, 0, 0, 0, 0};
6169
static swig_type_info _swigt__p_wxMDIChildFrame = {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
6170
static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0, 0};
6171
static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0, 0};
6172
static swig_type_info _swigt__p_wxPyEvtHandler = {"_p_wxPyEvtHandler", 0, 0, 0, 0, 0};
6173
static swig_type_info _swigt__p_wxPreviewCanvas = {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
6174
static swig_type_info _swigt__p_wxPyWindow = {"_p_wxPyWindow", 0, 0, 0, 0, 0};
6175
static swig_type_info _swigt__p_wxPyVListBox = {"_p_wxPyVListBox", 0, 0, 0, 0, 0};
6176
static swig_type_info _swigt__p_wxPyHtmlListBox = {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
6177
static swig_type_info _swigt__p_wxSimpleHtmlListBox = {"_p_wxSimpleHtmlListBox", 0, 0, 0, 0, 0};
6178
static swig_type_info _swigt__p_wxPreviewControlBar = {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
6179
static swig_type_info _swigt__p_wxPyPreviewControlBar = {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
6180
static swig_type_info _swigt__p_wxPyTaskBarIcon = {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0};
6181
static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", 0, 0, 0, 0, 0};
6182
static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", 0, 0, 0, 0, 0};
6183
static swig_type_info _swigt__p_wxMDIParentFrame = {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
6184
static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, (void*)0, 0};
6185
static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
6186
static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
6187
static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0, 0};
6188
static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
6189
static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
6190
static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
6191
static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
6192
static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0, 0};
6193
static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
6194
static swig_type_info _swigt__p_wxFontData = {"_p_wxFontData", 0, 0, 0, 0, 0};
6195
static swig_type_info _swigt__p_wxPrintData = {"_p_wxPrintData", 0, 0, 0, 0, 0};
6196
static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
6197
static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0, 0};
6198
static swig_type_info _swigt__p_wxLayoutAlgorithm = {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0};
6199
static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0, 0};
6200
static swig_type_info _swigt__p_wxFindReplaceData = {"_p_wxFindReplaceData", 0, 0, 0, 0, 0};
6201
static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0, 0};
6202
static swig_type_info _swigt__p_wxColourData = {"_p_wxColourData", 0, 0, 0, 0, 0};
6203
static swig_type_info _swigt__p_wxPrinter = {"_p_wxPrinter", 0, 0, 0, 0, 0};
6204
static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0, 0};
6205
static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
6206
static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
6207
static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
6208
static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
6209
static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
6210
static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0, 0};
6211
static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0, 0};
6212
static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0, 0};
6213
static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
6214
static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
6215
static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0, 0};
6216
static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
6217
static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
6218
static swig_type_info _swigt__p_wxTGAHandler = {"_p_wxTGAHandler", 0, 0, 0, 0, 0};
6219
static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
6220
static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
6221
static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0, 0};
6222
static swig_type_info _swigt__p_wxPyPrintout = {"_p_wxPyPrintout", 0, 0, 0, 0, 0};
6223
static swig_type_info _swigt__p_wxPrintPreview = {"_p_wxPrintPreview", 0, 0, 0, 0, 0};
6224
static swig_type_info _swigt__p_wxPyPrintPreview = {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0};
6225
static swig_type_info _swigt__p_wxPageSetupDialog = {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0};
6226
static swig_type_info _swigt__p_wxPrintDialog = {"_p_wxPrintDialog", 0, 0, 0, 0, 0};
6227
static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0, 0};
6228
static swig_type_info _swigt__p_wxPageSetupDialogData = {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0};
6229
static swig_type_info _swigt__p_wxPrintDialogData = {"_p_wxPrintDialogData", 0, 0, 0, 0, 0};
6230
static swig_type_info _swigt__p_wxPanel = {"_p_wxPanel", "wxPanel *", 0, 0, (void*)0, 0};
6231
static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
6232
static swig_type_info _swigt__p_wxPyWizardPage = {"_p_wxPyWizardPage", "wxPyWizardPage *", 0, 0, (void*)0, 0};
6233
static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, (void*)0, 0};
6234
static swig_type_info _swigt__p_wxString = {"_p_wxString", "wxString *", 0, 0, (void*)0, 0};
6235
static swig_type_info _swigt__p_wxTopLevelWindow = {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, (void*)0, 0};
6236
static swig_type_info _swigt__p_wxVisualAttributes = {"_p_wxVisualAttributes", "wxVisualAttributes *", 0, 0, (void*)0, 0};
6237
static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
6238
static swig_type_info _swigt__p_wxWizard = {"_p_wxWizard", "wxWizard *", 0, 0, (void*)0, 0};
6239
static swig_type_info _swigt__p_wxWizardEvent = {"_p_wxWizardEvent", "wxWizardEvent *", 0, 0, (void*)0, 0};
6240
static swig_type_info _swigt__p_wxWizardPage = {"_p_wxWizardPage", "wxWizardPage *", 0, 0, (void*)0, 0};
6241
static swig_type_info _swigt__p_wxWizardPageSimple = {"_p_wxWizardPageSimple", "wxWizardPageSimple *", 0, 0, (void*)0, 0};
6243
static swig_type_info *swig_type_initial[] = {
6246
&_swigt__p_form_ops_t,
6248
&_swigt__p_unsigned_char,
6249
&_swigt__p_unsigned_int,
6250
&_swigt__p_unsigned_long,
6251
&_swigt__p_wxANIHandler,
6252
&_swigt__p_wxAcceleratorTable,
6253
&_swigt__p_wxActivateEvent,
6254
&_swigt__p_wxBMPHandler,
6255
&_swigt__p_wxBitmap,
6256
&_swigt__p_wxBoxSizer,
6257
&_swigt__p_wxCURHandler,
6258
&_swigt__p_wxCalculateLayoutEvent,
6260
&_swigt__p_wxChildFocusEvent,
6261
&_swigt__p_wxClipboardTextEvent,
6262
&_swigt__p_wxCloseEvent,
6263
&_swigt__p_wxColourData,
6264
&_swigt__p_wxColourDialog,
6265
&_swigt__p_wxCommandEvent,
6266
&_swigt__p_wxContextMenuEvent,
6267
&_swigt__p_wxControl,
6268
&_swigt__p_wxControlWithItems,
6269
&_swigt__p_wxDateEvent,
6270
&_swigt__p_wxDialog,
6271
&_swigt__p_wxDirDialog,
6272
&_swigt__p_wxDisplayChangedEvent,
6273
&_swigt__p_wxDropFilesEvent,
6274
&_swigt__p_wxDuplexMode,
6275
&_swigt__p_wxEraseEvent,
6277
&_swigt__p_wxEvtHandler,
6278
&_swigt__p_wxFSFile,
6279
&_swigt__p_wxFileDialog,
6280
&_swigt__p_wxFileSystem,
6281
&_swigt__p_wxFindDialogEvent,
6282
&_swigt__p_wxFindReplaceData,
6283
&_swigt__p_wxFindReplaceDialog,
6284
&_swigt__p_wxFlexGridSizer,
6285
&_swigt__p_wxFocusEvent,
6286
&_swigt__p_wxFontData,
6287
&_swigt__p_wxFontDialog,
6289
&_swigt__p_wxGBSizerItem,
6290
&_swigt__p_wxGIFHandler,
6291
&_swigt__p_wxGridBagSizer,
6292
&_swigt__p_wxGridSizer,
6293
&_swigt__p_wxICOHandler,
6294
&_swigt__p_wxIconizeEvent,
6295
&_swigt__p_wxIdleEvent,
6297
&_swigt__p_wxImageHandler,
6298
&_swigt__p_wxIndividualLayoutConstraint,
6299
&_swigt__p_wxInitDialogEvent,
6300
&_swigt__p_wxJPEGHandler,
6301
&_swigt__p_wxKeyEvent,
6302
&_swigt__p_wxLayoutAlgorithm,
6303
&_swigt__p_wxLayoutConstraints,
6304
&_swigt__p_wxMDIChildFrame,
6305
&_swigt__p_wxMDIClientWindow,
6306
&_swigt__p_wxMDIParentFrame,
6307
&_swigt__p_wxMaximizeEvent,
6309
&_swigt__p_wxMenuBar,
6310
&_swigt__p_wxMenuEvent,
6311
&_swigt__p_wxMenuItem,
6312
&_swigt__p_wxMessageDialog,
6313
&_swigt__p_wxMiniFrame,
6314
&_swigt__p_wxMouseCaptureChangedEvent,
6315
&_swigt__p_wxMouseCaptureLostEvent,
6316
&_swigt__p_wxMouseEvent,
6317
&_swigt__p_wxMoveEvent,
6318
&_swigt__p_wxMultiChoiceDialog,
6319
&_swigt__p_wxNavigationKeyEvent,
6320
&_swigt__p_wxNcPaintEvent,
6321
&_swigt__p_wxNotifyEvent,
6322
&_swigt__p_wxNumberEntryDialog,
6323
&_swigt__p_wxObject,
6324
&_swigt__p_wxPCXHandler,
6325
&_swigt__p_wxPNGHandler,
6326
&_swigt__p_wxPNMHandler,
6327
&_swigt__p_wxPageSetupDialog,
6328
&_swigt__p_wxPageSetupDialogData,
6329
&_swigt__p_wxPaintEvent,
6330
&_swigt__p_wxPaletteChangedEvent,
6332
&_swigt__p_wxPaperSize,
6333
&_swigt__p_wxPasswordEntryDialog,
6334
&_swigt__p_wxPopupWindow,
6335
&_swigt__p_wxPreviewCanvas,
6336
&_swigt__p_wxPreviewControlBar,
6337
&_swigt__p_wxPreviewFrame,
6338
&_swigt__p_wxPrintData,
6339
&_swigt__p_wxPrintDialog,
6340
&_swigt__p_wxPrintDialogData,
6341
&_swigt__p_wxPrintPreview,
6342
&_swigt__p_wxPrinter,
6343
&_swigt__p_wxProgressDialog,
6345
&_swigt__p_wxPyCommandEvent,
6346
&_swigt__p_wxPyEvent,
6347
&_swigt__p_wxPyEvtHandler,
6348
&_swigt__p_wxPyHtmlListBox,
6349
&_swigt__p_wxPyImageHandler,
6350
&_swigt__p_wxPyPanel,
6351
&_swigt__p_wxPyPopupTransientWindow,
6352
&_swigt__p_wxPyPreviewControlBar,
6353
&_swigt__p_wxPyPreviewFrame,
6354
&_swigt__p_wxPyPrintPreview,
6355
&_swigt__p_wxPyPrintout,
6356
&_swigt__p_wxPyScrolledWindow,
6357
&_swigt__p_wxPySizer,
6358
&_swigt__p_wxPyTaskBarIcon,
6359
&_swigt__p_wxPyVListBox,
6360
&_swigt__p_wxPyVScrolledWindow,
6361
&_swigt__p_wxPyValidator,
6362
&_swigt__p_wxPyWindow,
6363
&_swigt__p_wxPyWizardPage,
6364
&_swigt__p_wxQueryLayoutInfoEvent,
6365
&_swigt__p_wxQueryNewPaletteEvent,
6366
&_swigt__p_wxSashEvent,
6367
&_swigt__p_wxSashLayoutWindow,
6368
&_swigt__p_wxSashWindow,
6369
&_swigt__p_wxScrollEvent,
6370
&_swigt__p_wxScrollWinEvent,
6371
&_swigt__p_wxScrolledWindow,
6372
&_swigt__p_wxSetCursorEvent,
6373
&_swigt__p_wxShowEvent,
6374
&_swigt__p_wxSimpleHtmlListBox,
6375
&_swigt__p_wxSingleChoiceDialog,
6377
&_swigt__p_wxSizeEvent,
6379
&_swigt__p_wxSizerItem,
6380
&_swigt__p_wxSplashScreen,
6381
&_swigt__p_wxSplashScreenWindow,
6382
&_swigt__p_wxSplitterEvent,
6383
&_swigt__p_wxSplitterWindow,
6384
&_swigt__p_wxStaticBoxSizer,
6385
&_swigt__p_wxStatusBar,
6386
&_swigt__p_wxStdDialogButtonSizer,
6387
&_swigt__p_wxString,
6388
&_swigt__p_wxSysColourChangedEvent,
6389
&_swigt__p_wxTGAHandler,
6390
&_swigt__p_wxTIFFHandler,
6391
&_swigt__p_wxTaskBarIconEvent,
6392
&_swigt__p_wxTextEntryDialog,
6393
&_swigt__p_wxTipWindow,
6394
&_swigt__p_wxTopLevelWindow,
6395
&_swigt__p_wxUpdateUIEvent,
6396
&_swigt__p_wxValidator,
6397
&_swigt__p_wxVisualAttributes,
6398
&_swigt__p_wxWindow,
6399
&_swigt__p_wxWindowCreateEvent,
6400
&_swigt__p_wxWindowDestroyEvent,
6401
&_swigt__p_wxWizard,
6402
&_swigt__p_wxWizardEvent,
6403
&_swigt__p_wxWizardPage,
6404
&_swigt__p_wxWizardPageSimple,
6405
&_swigt__p_wxXPMHandler,
6408
static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
6409
static swig_cast_info _swigc__p_double[] = { {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
6410
static swig_cast_info _swigc__p_form_ops_t[] = { {&_swigt__p_form_ops_t, 0, 0, 0},{0, 0, 0, 0}};
6411
static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
6412
static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
6413
static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
6414
static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
6415
static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
6416
static swig_cast_info _swigc__p_wxChar[] = { {&_swigt__p_wxChar, 0, 0, 0},{0, 0, 0, 0}};
6417
static swig_cast_info _swigc__p_wxSashEvent[] = {{&_swigt__p_wxSashEvent, 0, 0, 0},{0, 0, 0, 0}};
6418
static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
6419
static swig_cast_info _swigc__p_wxSplitterEvent[] = {{&_swigt__p_wxSplitterEvent, 0, 0, 0},{0, 0, 0, 0}};
6420
static swig_cast_info _swigc__p_wxClipboardTextEvent[] = {{&_swigt__p_wxClipboardTextEvent, 0, 0, 0},{0, 0, 0, 0}};
6421
static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
6422
static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
6423
static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
6424
static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
6425
static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
6426
static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
6427
static swig_cast_info _swigc__p_wxFindDialogEvent[] = {{&_swigt__p_wxFindDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
6428
static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
6429
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_wxClipboardTextEvent, _p_wxClipboardTextEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWizardEvent, _p_wxWizardEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_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_wxDateEvent, _p_wxDateEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWindowCreateEvent, _p_wxWindowCreateEventTo_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}};
6430
static swig_cast_info _swigc__p_wxColourDialog[] = {{&_swigt__p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
6431
static swig_cast_info _swigc__p_wxDirDialog[] = {{&_swigt__p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
6432
static swig_cast_info _swigc__p_wxFontDialog[] = {{&_swigt__p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
6433
static swig_cast_info _swigc__p_wxFileDialog[] = {{&_swigt__p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
6434
static swig_cast_info _swigc__p_wxMultiChoiceDialog[] = {{&_swigt__p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
6435
static swig_cast_info _swigc__p_wxSingleChoiceDialog[] = {{&_swigt__p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
6436
static swig_cast_info _swigc__p_wxTextEntryDialog[] = {{&_swigt__p_wxTextEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
6437
static swig_cast_info _swigc__p_wxPasswordEntryDialog[] = {{&_swigt__p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
6438
static swig_cast_info _swigc__p_wxNumberEntryDialog[] = {{&_swigt__p_wxNumberEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
6439
static swig_cast_info _swigc__p_wxMessageDialog[] = {{&_swigt__p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
6440
static swig_cast_info _swigc__p_wxProgressDialog[] = {{&_swigt__p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
6441
static swig_cast_info _swigc__p_wxFindReplaceDialog[] = {{&_swigt__p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
6442
static swig_cast_info _swigc__p_wxDialog[] = { {&_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_wxDialog, 0, 0, 0}, {&_swigt__p_wxWizard, _p_wxWizardTo_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_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxDialog, 0, 0},{0, 0, 0, 0}};
6443
static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
6444
static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
6445
static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
6446
static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
6447
static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
6448
static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
6449
static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
6450
static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
6451
static swig_cast_info _swigc__p_wxMouseCaptureLostEvent[] = {{&_swigt__p_wxMouseCaptureLostEvent, 0, 0, 0},{0, 0, 0, 0}};
6452
static swig_cast_info _swigc__p_wxCalculateLayoutEvent[] = {{&_swigt__p_wxCalculateLayoutEvent, 0, 0, 0},{0, 0, 0, 0}};
6453
static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
6454
static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
6455
static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
6456
static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
6457
static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
6458
static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
6459
static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
6460
static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
6461
static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
6462
static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
6463
static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
6464
static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
6465
static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
6466
static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
6467
static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
6468
static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent[] = {{&_swigt__p_wxQueryLayoutInfoEvent, 0, 0, 0},{0, 0, 0, 0}};
6469
static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
6470
static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
6471
static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
6472
static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
6473
static swig_cast_info _swigc__p_wxTaskBarIconEvent[] = {{&_swigt__p_wxTaskBarIconEvent, 0, 0, 0},{0, 0, 0, 0}};
6474
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_wxNotifyEvent, _p_wxNotifyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxMouseCaptureLostEvent, _p_wxMouseCaptureLostEventTo_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_wxClipboardTextEvent, _p_wxClipboardTextEventTo_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_wxFocusEvent, _p_wxFocusEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_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}};
6475
static swig_cast_info _swigc__p_wxSplashScreen[] = {{&_swigt__p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
6476
static swig_cast_info _swigc__p_wxMiniFrame[] = {{&_swigt__p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
6477
static swig_cast_info _swigc__p_wxPyPanel[] = {{&_swigt__p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
6478
static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
6479
static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
6480
static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
6481
static swig_cast_info _swigc__p_wxStatusBar[] = {{&_swigt__p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
6482
static swig_cast_info _swigc__p_wxMDIClientWindow[] = {{&_swigt__p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
6483
static swig_cast_info _swigc__p_wxScrolledWindow[] = {{&_swigt__p_wxScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
6484
static swig_cast_info _swigc__p_wxPyVScrolledWindow[] = {{&_swigt__p_wxPyVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
6485
static swig_cast_info _swigc__p_wxPyScrolledWindow[] = {{&_swigt__p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
6486
static swig_cast_info _swigc__p_wxSashWindow[] = {{&_swigt__p_wxSashWindow, 0, 0, 0},{0, 0, 0, 0}};
6487
static swig_cast_info _swigc__p_wxSplitterWindow[] = {{&_swigt__p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
6488
static swig_cast_info _swigc__p_wxSplashScreenWindow[] = {{&_swigt__p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
6489
static swig_cast_info _swigc__p_wxSashLayoutWindow[] = {{&_swigt__p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
6490
static swig_cast_info _swigc__p_wxPopupWindow[] = {{&_swigt__p_wxPopupWindow, 0, 0, 0},{0, 0, 0, 0}};
6491
static swig_cast_info _swigc__p_wxPyPopupTransientWindow[] = {{&_swigt__p_wxPyPopupTransientWindow, 0, 0, 0},{0, 0, 0, 0}};
6492
static swig_cast_info _swigc__p_wxTipWindow[] = {{&_swigt__p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
6493
static swig_cast_info _swigc__p_wxPreviewFrame[] = {{&_swigt__p_wxPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
6494
static swig_cast_info _swigc__p_wxPyPreviewFrame[] = {{&_swigt__p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
6495
static swig_cast_info _swigc__p_wxControl[] = {{&_swigt__p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
6496
static swig_cast_info _swigc__p_wxMDIChildFrame[] = {{&_swigt__p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
6497
static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
6498
static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
6499
static swig_cast_info _swigc__p_wxPyEvtHandler[] = {{&_swigt__p_wxPyEvtHandler, 0, 0, 0},{0, 0, 0, 0}};
6500
static swig_cast_info _swigc__p_wxPreviewCanvas[] = {{&_swigt__p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
6501
static swig_cast_info _swigc__p_wxPyWindow[] = {{&_swigt__p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
6502
static swig_cast_info _swigc__p_wxPyVListBox[] = {{&_swigt__p_wxPyVListBox, 0, 0, 0},{0, 0, 0, 0}};
6503
static swig_cast_info _swigc__p_wxPyHtmlListBox[] = {{&_swigt__p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
6504
static swig_cast_info _swigc__p_wxSimpleHtmlListBox[] = {{&_swigt__p_wxSimpleHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
6505
static swig_cast_info _swigc__p_wxPreviewControlBar[] = {{&_swigt__p_wxPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
6506
static swig_cast_info _swigc__p_wxPyPreviewControlBar[] = {{&_swigt__p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
6507
static swig_cast_info _swigc__p_wxPyTaskBarIcon[] = {{&_swigt__p_wxPyTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
6508
static swig_cast_info _swigc__p_wxFrame[] = {{&_swigt__p_wxFrame, 0, 0, 0},{0, 0, 0, 0}};
6509
static swig_cast_info _swigc__p_wxMenu[] = {{&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
6510
static swig_cast_info _swigc__p_wxMDIParentFrame[] = {{&_swigt__p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
6511
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_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_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_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_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_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_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_wxPyEvtHandler, _p_wxPyEvtHandlerTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyWindow, _p_wxPyWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_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_wxDialog, _p_wxDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_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}};
6512
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}};
6513
static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
6514
static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
6515
static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
6516
static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
6517
static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
6518
static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
6519
static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
6520
static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
6521
static swig_cast_info _swigc__p_wxFontData[] = {{&_swigt__p_wxFontData, 0, 0, 0},{0, 0, 0, 0}};
6522
static swig_cast_info _swigc__p_wxPrintData[] = {{&_swigt__p_wxPrintData, 0, 0, 0},{0, 0, 0, 0}};
6523
static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
6524
static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
6525
static swig_cast_info _swigc__p_wxLayoutAlgorithm[] = {{&_swigt__p_wxLayoutAlgorithm, 0, 0, 0},{0, 0, 0, 0}};
6526
static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
6527
static swig_cast_info _swigc__p_wxFindReplaceData[] = {{&_swigt__p_wxFindReplaceData, 0, 0, 0},{0, 0, 0, 0}};
6528
static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
6529
static swig_cast_info _swigc__p_wxColourData[] = {{&_swigt__p_wxColourData, 0, 0, 0},{0, 0, 0, 0}};
6530
static swig_cast_info _swigc__p_wxPrinter[] = {{&_swigt__p_wxPrinter, 0, 0, 0},{0, 0, 0, 0}};
6531
static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
6532
static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
6533
static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
6534
static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
6535
static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
6536
static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
6537
static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
6538
static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
6539
static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
6540
static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
6541
static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
6542
static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
6543
static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
6544
static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
6545
static swig_cast_info _swigc__p_wxTGAHandler[] = {{&_swigt__p_wxTGAHandler, 0, 0, 0},{0, 0, 0, 0}};
6546
static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
6547
static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
6548
static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
6549
static swig_cast_info _swigc__p_wxPyPrintout[] = {{&_swigt__p_wxPyPrintout, 0, 0, 0},{0, 0, 0, 0}};
6550
static swig_cast_info _swigc__p_wxPrintPreview[] = {{&_swigt__p_wxPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
6551
static swig_cast_info _swigc__p_wxPyPrintPreview[] = {{&_swigt__p_wxPyPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
6552
static swig_cast_info _swigc__p_wxPageSetupDialog[] = {{&_swigt__p_wxPageSetupDialog, 0, 0, 0},{0, 0, 0, 0}};
6553
static swig_cast_info _swigc__p_wxPrintDialog[] = {{&_swigt__p_wxPrintDialog, 0, 0, 0},{0, 0, 0, 0}};
6554
static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
6555
static swig_cast_info _swigc__p_wxPageSetupDialogData[] = {{&_swigt__p_wxPageSetupDialogData, 0, 0, 0},{0, 0, 0, 0}};
6556
static swig_cast_info _swigc__p_wxPrintDialogData[] = {{&_swigt__p_wxPrintDialogData, 0, 0, 0},{0, 0, 0, 0}};
6557
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_wxSizerItem, _p_wxSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxGBSizerItem, _p_wxGBSizerItemTo_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_wxFlexGridSizer, _p_wxFlexGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridSizer, _p_wxGridSizerTo_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_wxClipboardTextEvent, _p_wxClipboardTextEventTo_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_wxNotifyEvent, _p_wxNotifyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_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_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_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_wxMouseCaptureLostEvent, _p_wxMouseCaptureLostEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent, _p_wxCalculateLayoutEventTo_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_wxANIHandler, _p_wxANIHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxCURHandler, _p_wxCURHandlerTo_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_wxTGAHandler, _p_wxTGAHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvtHandler, _p_wxEvtHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyEvtHandler, _p_wxPyEvtHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxAcceleratorTable, _p_wxAcceleratorTableTo_p_wxObject, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer, _p_wxStdDialogButtonSizerTo_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_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_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_wxFontDialog, _p_wxFontDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_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_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_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}};
6558
static swig_cast_info _swigc__p_wxPanel[] = { {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxWizardPageSimple, _p_wxWizardPageSimpleTo_p_wxPanel, 0, 0}, {&_swigt__p_wxWizardPage, _p_wxWizardPageTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyWizardPage, _p_wxPyWizardPageTo_p_wxPanel, 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_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPanel, 0, 0, 0},{0, 0, 0, 0}};
6559
static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
6560
static swig_cast_info _swigc__p_wxPyWizardPage[] = { {&_swigt__p_wxPyWizardPage, 0, 0, 0},{0, 0, 0, 0}};
6561
static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
6562
static swig_cast_info _swigc__p_wxString[] = { {&_swigt__p_wxString, 0, 0, 0},{0, 0, 0, 0}};
6563
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_wxColourDialog, _p_wxColourDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_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_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_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_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxTopLevelWindow, 0, 0},{0, 0, 0, 0}};
6564
static swig_cast_info _swigc__p_wxVisualAttributes[] = { {&_swigt__p_wxVisualAttributes, 0, 0, 0},{0, 0, 0, 0}};
6565
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_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_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_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_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_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_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_wxPyVListBox, _p_wxPyVListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_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_wxDialog, _p_wxDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxWindow, 0, 0},{0, 0, 0, 0}};
6566
static swig_cast_info _swigc__p_wxWizard[] = { {&_swigt__p_wxWizard, 0, 0, 0},{0, 0, 0, 0}};
6567
static swig_cast_info _swigc__p_wxWizardEvent[] = { {&_swigt__p_wxWizardEvent, 0, 0, 0},{0, 0, 0, 0}};
6568
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}};
6569
static swig_cast_info _swigc__p_wxWizardPageSimple[] = { {&_swigt__p_wxWizardPageSimple, 0, 0, 0},{0, 0, 0, 0}};
6571
static swig_cast_info *swig_cast_initial[] = {
6574
_swigc__p_form_ops_t,
6576
_swigc__p_unsigned_char,
6577
_swigc__p_unsigned_int,
6578
_swigc__p_unsigned_long,
6579
_swigc__p_wxANIHandler,
6580
_swigc__p_wxAcceleratorTable,
6581
_swigc__p_wxActivateEvent,
6582
_swigc__p_wxBMPHandler,
6584
_swigc__p_wxBoxSizer,
6585
_swigc__p_wxCURHandler,
6586
_swigc__p_wxCalculateLayoutEvent,
6588
_swigc__p_wxChildFocusEvent,
6589
_swigc__p_wxClipboardTextEvent,
6590
_swigc__p_wxCloseEvent,
6591
_swigc__p_wxColourData,
6592
_swigc__p_wxColourDialog,
6593
_swigc__p_wxCommandEvent,
6594
_swigc__p_wxContextMenuEvent,
6595
_swigc__p_wxControl,
6596
_swigc__p_wxControlWithItems,
6597
_swigc__p_wxDateEvent,
6599
_swigc__p_wxDirDialog,
6600
_swigc__p_wxDisplayChangedEvent,
6601
_swigc__p_wxDropFilesEvent,
6602
_swigc__p_wxDuplexMode,
6603
_swigc__p_wxEraseEvent,
6605
_swigc__p_wxEvtHandler,
6607
_swigc__p_wxFileDialog,
6608
_swigc__p_wxFileSystem,
6609
_swigc__p_wxFindDialogEvent,
6610
_swigc__p_wxFindReplaceData,
6611
_swigc__p_wxFindReplaceDialog,
6612
_swigc__p_wxFlexGridSizer,
6613
_swigc__p_wxFocusEvent,
6614
_swigc__p_wxFontData,
6615
_swigc__p_wxFontDialog,
6617
_swigc__p_wxGBSizerItem,
6618
_swigc__p_wxGIFHandler,
6619
_swigc__p_wxGridBagSizer,
6620
_swigc__p_wxGridSizer,
6621
_swigc__p_wxICOHandler,
6622
_swigc__p_wxIconizeEvent,
6623
_swigc__p_wxIdleEvent,
6625
_swigc__p_wxImageHandler,
6626
_swigc__p_wxIndividualLayoutConstraint,
6627
_swigc__p_wxInitDialogEvent,
6628
_swigc__p_wxJPEGHandler,
6629
_swigc__p_wxKeyEvent,
6630
_swigc__p_wxLayoutAlgorithm,
6631
_swigc__p_wxLayoutConstraints,
6632
_swigc__p_wxMDIChildFrame,
6633
_swigc__p_wxMDIClientWindow,
6634
_swigc__p_wxMDIParentFrame,
6635
_swigc__p_wxMaximizeEvent,
6637
_swigc__p_wxMenuBar,
6638
_swigc__p_wxMenuEvent,
6639
_swigc__p_wxMenuItem,
6640
_swigc__p_wxMessageDialog,
6641
_swigc__p_wxMiniFrame,
6642
_swigc__p_wxMouseCaptureChangedEvent,
6643
_swigc__p_wxMouseCaptureLostEvent,
6644
_swigc__p_wxMouseEvent,
6645
_swigc__p_wxMoveEvent,
6646
_swigc__p_wxMultiChoiceDialog,
6647
_swigc__p_wxNavigationKeyEvent,
6648
_swigc__p_wxNcPaintEvent,
6649
_swigc__p_wxNotifyEvent,
6650
_swigc__p_wxNumberEntryDialog,
6652
_swigc__p_wxPCXHandler,
6653
_swigc__p_wxPNGHandler,
6654
_swigc__p_wxPNMHandler,
6655
_swigc__p_wxPageSetupDialog,
6656
_swigc__p_wxPageSetupDialogData,
6657
_swigc__p_wxPaintEvent,
6658
_swigc__p_wxPaletteChangedEvent,
6660
_swigc__p_wxPaperSize,
6661
_swigc__p_wxPasswordEntryDialog,
6662
_swigc__p_wxPopupWindow,
6663
_swigc__p_wxPreviewCanvas,
6664
_swigc__p_wxPreviewControlBar,
6665
_swigc__p_wxPreviewFrame,
6666
_swigc__p_wxPrintData,
6667
_swigc__p_wxPrintDialog,
6668
_swigc__p_wxPrintDialogData,
6669
_swigc__p_wxPrintPreview,
6670
_swigc__p_wxPrinter,
6671
_swigc__p_wxProgressDialog,
6673
_swigc__p_wxPyCommandEvent,
6674
_swigc__p_wxPyEvent,
6675
_swigc__p_wxPyEvtHandler,
6676
_swigc__p_wxPyHtmlListBox,
6677
_swigc__p_wxPyImageHandler,
6678
_swigc__p_wxPyPanel,
6679
_swigc__p_wxPyPopupTransientWindow,
6680
_swigc__p_wxPyPreviewControlBar,
6681
_swigc__p_wxPyPreviewFrame,
6682
_swigc__p_wxPyPrintPreview,
6683
_swigc__p_wxPyPrintout,
6684
_swigc__p_wxPyScrolledWindow,
6685
_swigc__p_wxPySizer,
6686
_swigc__p_wxPyTaskBarIcon,
6687
_swigc__p_wxPyVListBox,
6688
_swigc__p_wxPyVScrolledWindow,
6689
_swigc__p_wxPyValidator,
6690
_swigc__p_wxPyWindow,
6691
_swigc__p_wxPyWizardPage,
6692
_swigc__p_wxQueryLayoutInfoEvent,
6693
_swigc__p_wxQueryNewPaletteEvent,
6694
_swigc__p_wxSashEvent,
6695
_swigc__p_wxSashLayoutWindow,
6696
_swigc__p_wxSashWindow,
6697
_swigc__p_wxScrollEvent,
6698
_swigc__p_wxScrollWinEvent,
6699
_swigc__p_wxScrolledWindow,
6700
_swigc__p_wxSetCursorEvent,
6701
_swigc__p_wxShowEvent,
6702
_swigc__p_wxSimpleHtmlListBox,
6703
_swigc__p_wxSingleChoiceDialog,
6705
_swigc__p_wxSizeEvent,
6707
_swigc__p_wxSizerItem,
6708
_swigc__p_wxSplashScreen,
6709
_swigc__p_wxSplashScreenWindow,
6710
_swigc__p_wxSplitterEvent,
6711
_swigc__p_wxSplitterWindow,
6712
_swigc__p_wxStaticBoxSizer,
6713
_swigc__p_wxStatusBar,
6714
_swigc__p_wxStdDialogButtonSizer,
6716
_swigc__p_wxSysColourChangedEvent,
6717
_swigc__p_wxTGAHandler,
6718
_swigc__p_wxTIFFHandler,
6719
_swigc__p_wxTaskBarIconEvent,
6720
_swigc__p_wxTextEntryDialog,
6721
_swigc__p_wxTipWindow,
6722
_swigc__p_wxTopLevelWindow,
6723
_swigc__p_wxUpdateUIEvent,
6724
_swigc__p_wxValidator,
6725
_swigc__p_wxVisualAttributes,
6727
_swigc__p_wxWindowCreateEvent,
6728
_swigc__p_wxWindowDestroyEvent,
6730
_swigc__p_wxWizardEvent,
6731
_swigc__p_wxWizardPage,
6732
_swigc__p_wxWizardPageSimple,
6733
_swigc__p_wxXPMHandler,
6737
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
6739
static swig_const_info swig_const_table[] = {
6740
{0, 0, 0, 0.0, 0, 0}};
6745
/* -----------------------------------------------------------------------------
6746
* Type initialization:
6747
* This problem is tough by the requirement that no dynamic
6748
* memory is used. Also, since swig_type_info structures store pointers to
6749
* swig_cast_info structures and swig_cast_info structures store pointers back
6750
* to swig_type_info structures, we need some lookup code at initialization.
6751
* The idea is that swig generates all the structures that are needed.
6752
* The runtime then collects these partially filled structures.
6753
* The SWIG_InitializeModule function takes these initial arrays out of
6754
* swig_module, and does all the lookup, filling in the swig_module.types
6755
* array with the correct data and linking the correct swig_cast_info
6756
* structures together.
6758
* The generated swig_type_info structures are assigned staticly to an initial
6759
* array. We just loop though that array, and handle each type individually.
6760
* First we lookup if this type has been already loaded, and if so, use the
6761
* loaded structure instead of the generated one. Then we have to fill in the
6762
* cast linked list. The cast data is initially stored in something like a
6763
* two-dimensional array. Each row corresponds to a type (there are the same
6764
* number of rows as there are in the swig_type_initial array). Each entry in
6765
* a column is one of the swig_cast_info structures for that type.
6766
* The cast_initial array is actually an array of arrays, because each row has
6767
* a variable number of columns. So to actually build the cast linked list,
6768
* we find the array of casts associated with the type, and loop through it
6769
* adding the casts to the list. The one last trick we need to do is making
6770
* sure the type pointer in the swig_cast_info struct is correct.
6772
* First off, we lookup the cast->type name to see if it is already loaded.
6773
* There are three cases to handle:
6774
* 1) If the cast->type has already been loaded AND the type we are adding
6775
* casting info to has not been loaded (it is in this module), THEN we
6776
* replace the cast->type pointer with the type pointer that has already
6778
* 2) If BOTH types (the one we are adding casting info to, and the
6779
* cast->type) are loaded, THEN the cast info has already been loaded by
6780
* the previous module so we just ignore it.
6781
* 3) Finally, if cast->type has not already been loaded, then we add that
6782
* swig_cast_info to the linked list (because the cast->type) pointer will
6784
* ----------------------------------------------------------------------------- */
6794
#define SWIGRUNTIME_DEBUG
6798
SWIG_InitializeModule(void *clientdata) {
6800
swig_module_info *module_head;
6801
static int init_run = 0;
6803
clientdata = clientdata;
6805
if (init_run) return;
6808
/* Initialize the swig_module */
6809
swig_module.type_initial = swig_type_initial;
6810
swig_module.cast_initial = swig_cast_initial;
6812
/* Try and load any already created modules */
6813
module_head = SWIG_GetModule(clientdata);
6815
swig_module.next = module_head->next;
6816
module_head->next = &swig_module;
6818
/* This is the first module loaded */
6819
swig_module.next = &swig_module;
6820
SWIG_SetModule(clientdata, &swig_module);
6823
/* Now work on filling in swig_module.types */
6824
#ifdef SWIGRUNTIME_DEBUG
6825
printf("SWIG_InitializeModule: size %d\n", swig_module.size);
6827
for (i = 0; i < swig_module.size; ++i) {
6828
swig_type_info *type = 0;
6829
swig_type_info *ret;
6830
swig_cast_info *cast;
6832
#ifdef SWIGRUNTIME_DEBUG
6833
printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
6836
/* if there is another module already loaded */
6837
if (swig_module.next != &swig_module) {
6838
type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
6841
/* Overwrite clientdata field */
6842
#ifdef SWIGRUNTIME_DEBUG
6843
printf("SWIG_InitializeModule: found type %s\n", type->name);
6845
if (swig_module.type_initial[i]->clientdata) {
6846
type->clientdata = swig_module.type_initial[i]->clientdata;
6847
#ifdef SWIGRUNTIME_DEBUG
6848
printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
6852
type = swig_module.type_initial[i];
6855
/* Insert casting types */
6856
cast = swig_module.cast_initial[i];
6857
while (cast->type) {
6858
/* Don't need to add information already in the list */
6860
#ifdef SWIGRUNTIME_DEBUG
6861
printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
6863
if (swig_module.next != &swig_module) {
6864
ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
6865
#ifdef SWIGRUNTIME_DEBUG
6866
if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
6870
if (type == swig_module.type_initial[i]) {
6871
#ifdef SWIGRUNTIME_DEBUG
6872
printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
6877
/* Check for casting already in the list */
6878
swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
6879
#ifdef SWIGRUNTIME_DEBUG
6880
if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
6882
if (!ocast) ret = 0;
6887
#ifdef SWIGRUNTIME_DEBUG
6888
printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
6891
type->cast->prev = cast;
6892
cast->next = type->cast;
6898
/* Set entry in modules->types array equal to the type */
6899
swig_module.types[i] = type;
6901
swig_module.types[i] = 0;
6903
#ifdef SWIGRUNTIME_DEBUG
6904
printf("**** SWIG_InitializeModule: Cast List ******\n");
6905
for (i = 0; i < swig_module.size; ++i) {
6907
swig_cast_info *cast = swig_module.cast_initial[i];
6908
printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
6909
while (cast->type) {
6910
printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
6914
printf("---- Total casts: %d\n",j);
6916
printf("**** SWIG_InitializeModule: Cast List ******\n");
6920
/* This function will propagate the clientdata field of type to
6921
* any new swig_type_info structures that have been added into the list
6922
* of equivalent types. It is like calling
6923
* SWIG_TypeClientData(type, clientdata) a second time.
6926
SWIG_PropagateClientData(void) {
6928
swig_cast_info *equiv;
6929
static int init_run = 0;
6931
if (init_run) return;
6934
for (i = 0; i < swig_module.size; i++) {
6935
if (swig_module.types[i]->clientdata) {
6936
equiv = swig_module.types[i]->cast;
6938
if (!equiv->converter) {
6939
if (equiv->type && !equiv->type->clientdata)
6940
SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
6942
equiv = equiv->next;
6962
/* Python-specific SWIG API */
6963
#define SWIG_newvarlink() SWIG_Python_newvarlink()
6964
#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
6965
#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
6967
/* -----------------------------------------------------------------------------
6968
* global variable support code.
6969
* ----------------------------------------------------------------------------- */
6971
typedef struct swig_globalvar {
6972
char *name; /* Name of global variable */
6973
PyObject *(*get_attr)(void); /* Return the current value */
6974
int (*set_attr)(PyObject *); /* Set the value */
6975
struct swig_globalvar *next;
6978
typedef struct swig_varlinkobject {
6980
swig_globalvar *vars;
6981
} swig_varlinkobject;
6983
SWIGINTERN PyObject *
6984
swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
6985
return PyString_FromString("<Swig global variables>");
6988
SWIGINTERN PyObject *
6989
swig_varlink_str(swig_varlinkobject *v) {
6990
PyObject *str = PyString_FromString("(");
6991
swig_globalvar *var;
6992
for (var = v->vars; var; var=var->next) {
6993
PyString_ConcatAndDel(&str,PyString_FromString(var->name));
6994
if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
6996
PyString_ConcatAndDel(&str,PyString_FromString(")"));
7001
swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
7002
PyObject *str = swig_varlink_str(v);
7003
fprintf(fp,"Swig global variables ");
7004
fprintf(fp,"%s\n", PyString_AsString(str));
7010
swig_varlink_dealloc(swig_varlinkobject *v) {
7011
swig_globalvar *var = v->vars;
7013
swig_globalvar *n = var->next;
7020
SWIGINTERN PyObject *
7021
swig_varlink_getattr(swig_varlinkobject *v, char *n) {
7022
PyObject *res = NULL;
7023
swig_globalvar *var = v->vars;
7025
if (strcmp(var->name,n) == 0) {
7026
res = (*var->get_attr)();
7031
if (res == NULL && !PyErr_Occurred()) {
7032
PyErr_SetString(PyExc_NameError,"Unknown C global variable");
7038
swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
7040
swig_globalvar *var = v->vars;
7042
if (strcmp(var->name,n) == 0) {
7043
res = (*var->set_attr)(p);
7048
if (res == 1 && !PyErr_Occurred()) {
7049
PyErr_SetString(PyExc_NameError,"Unknown C global variable");
7054
SWIGINTERN PyTypeObject*
7055
swig_varlink_type(void) {
7056
static char varlink__doc__[] = "Swig var link object";
7057
static PyTypeObject varlink_type;
7058
static int type_init = 0;
7060
const PyTypeObject tmp
7062
PyObject_HEAD_INIT(NULL)
7063
0, /* Number of items in variable part (ob_size) */
7064
(char *)"swigvarlink", /* Type name (tp_name) */
7065
sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
7066
0, /* Itemsize (tp_itemsize) */
7067
(destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */
7068
(printfunc) swig_varlink_print, /* Print (tp_print) */
7069
(getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
7070
(setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
7072
(reprfunc) swig_varlink_repr, /* tp_repr */
7073
0, /* tp_as_number */
7074
0, /* tp_as_sequence */
7075
0, /* tp_as_mapping */
7078
(reprfunc)swig_varlink_str, /* tp_str */
7079
0, /* tp_getattro */
7080
0, /* tp_setattro */
7081
0, /* tp_as_buffer */
7083
varlink__doc__, /* tp_doc */
7084
0, /* tp_traverse */
7086
0, /* tp_richcompare */
7087
0, /* tp_weaklistoffset */
7088
#if PY_VERSION_HEX >= 0x02020000
7089
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
7091
#if PY_VERSION_HEX >= 0x02030000
7095
0,0,0,0 /* tp_alloc -> tp_next */
7099
varlink_type.ob_type = &PyType_Type;
7102
return &varlink_type;
7105
/* Create a variable linking object for use later */
7106
SWIGINTERN PyObject *
7107
SWIG_Python_newvarlink(void) {
7108
swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
7112
return ((PyObject*) result);
7116
SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
7117
swig_varlinkobject *v = (swig_varlinkobject *) p;
7118
swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
7120
size_t size = strlen(name)+1;
7121
gv->name = (char *)malloc(size);
7123
strncpy(gv->name,name,size);
7124
gv->get_attr = get_attr;
7125
gv->set_attr = set_attr;
7132
SWIGINTERN PyObject *
7134
static PyObject *_SWIG_globals = 0;
7135
if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
7136
return _SWIG_globals;
7139
/* -----------------------------------------------------------------------------
7140
* constants/methods manipulation
7141
* ----------------------------------------------------------------------------- */
7143
/* Install Constants */
7145
SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
7148
for (i = 0; constants[i].type; ++i) {
7149
switch(constants[i].type) {
7150
case SWIG_PY_POINTER:
7151
obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
7153
case SWIG_PY_BINARY:
7154
obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
7161
PyDict_SetItemString(d, constants[i].name, obj);
7167
/* -----------------------------------------------------------------------------*/
7168
/* Fix SwigMethods to carry the callback ptrs when needed */
7169
/* -----------------------------------------------------------------------------*/
7172
SWIG_Python_FixMethods(PyMethodDef *methods,
7173
swig_const_info *const_table,
7174
swig_type_info **types,
7175
swig_type_info **types_initial) {
7177
for (i = 0; methods[i].ml_name; ++i) {
7178
const char *c = methods[i].ml_doc;
7179
if (c && (c = strstr(c, "swig_ptr: "))) {
7181
swig_const_info *ci = 0;
7182
const char *name = c + 10;
7183
for (j = 0; const_table[j].type; ++j) {
7184
if (strncmp(const_table[j].name, name,
7185
strlen(const_table[j].name)) == 0) {
7186
ci = &(const_table[j]);
7191
size_t shift = (ci->ptype) - types;
7192
swig_type_info *ty = types_initial[shift];
7193
size_t ldoc = (c - methods[i].ml_doc);
7194
size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
7195
char *ndoc = (char*)malloc(ldoc + lptr + 10);
7198
void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
7200
strncpy(buff, methods[i].ml_doc, ldoc);
7202
strncpy(buff, "swig_ptr: ", 10);
7204
SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
7205
methods[i].ml_doc = ndoc;
7217
/* -----------------------------------------------------------------------------*
7218
* Partial Init method
7219
* -----------------------------------------------------------------------------*/
7224
SWIGEXPORT void SWIG_init(void) {
7227
/* Fix SwigMethods to carry the callback ptrs when needed */
7228
SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
7230
m = Py_InitModule((char *) SWIG_name, SwigMethods);
7231
d = PyModule_GetDict(m);
7233
SWIG_InitializeModule(0);
7234
SWIG_InstallConstants(d,swig_const_table);
7237
SWIG_Python_SetConstant(d, "WIZARD_EX_HELPBUTTON",SWIG_From_int(static_cast< int >(wxWIZARD_EX_HELPBUTTON)));
7238
PyDict_SetItemString(d, "wxEVT_WIZARD_PAGE_CHANGED", PyInt_FromLong(wxEVT_WIZARD_PAGE_CHANGED));
7239
PyDict_SetItemString(d, "wxEVT_WIZARD_PAGE_CHANGING", PyInt_FromLong(wxEVT_WIZARD_PAGE_CHANGING));
7240
PyDict_SetItemString(d, "wxEVT_WIZARD_CANCEL", PyInt_FromLong(wxEVT_WIZARD_CANCEL));
7241
PyDict_SetItemString(d, "wxEVT_WIZARD_HELP", PyInt_FromLong(wxEVT_WIZARD_HELP));
7242
PyDict_SetItemString(d, "wxEVT_WIZARD_FINISHED", PyInt_FromLong(wxEVT_WIZARD_FINISHED));