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_int swig_types[2]
2469
#define SWIGTYPE_p_unsigned_char swig_types[3]
2470
#define SWIGTYPE_p_unsigned_int swig_types[4]
2471
#define SWIGTYPE_p_unsigned_long swig_types[5]
2472
#define SWIGTYPE_p_wxANIHandler swig_types[6]
2473
#define SWIGTYPE_p_wxAcceleratorTable swig_types[7]
2474
#define SWIGTYPE_p_wxActivateEvent swig_types[8]
2475
#define SWIGTYPE_p_wxBMPHandler swig_types[9]
2476
#define SWIGTYPE_p_wxBitmap swig_types[10]
2477
#define SWIGTYPE_p_wxBookCtrlBase swig_types[11]
2478
#define SWIGTYPE_p_wxBookCtrlEvent swig_types[12]
2479
#define SWIGTYPE_p_wxBoxSizer swig_types[13]
2480
#define SWIGTYPE_p_wxCURHandler swig_types[14]
2481
#define SWIGTYPE_p_wxCalculateLayoutEvent 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_wxColour swig_types[19]
2486
#define SWIGTYPE_p_wxColourData swig_types[20]
2487
#define SWIGTYPE_p_wxColourDialog swig_types[21]
2488
#define SWIGTYPE_p_wxCommandEvent swig_types[22]
2489
#define SWIGTYPE_p_wxContextMenuEvent swig_types[23]
2490
#define SWIGTYPE_p_wxControl swig_types[24]
2491
#define SWIGTYPE_p_wxControlWithItems swig_types[25]
2492
#define SWIGTYPE_p_wxDC swig_types[26]
2493
#define SWIGTYPE_p_wxDateEvent swig_types[27]
2494
#define SWIGTYPE_p_wxDialog swig_types[28]
2495
#define SWIGTYPE_p_wxDialogLayoutAdapter swig_types[29]
2496
#define SWIGTYPE_p_wxDirDialog swig_types[30]
2497
#define SWIGTYPE_p_wxDisplayChangedEvent swig_types[31]
2498
#define SWIGTYPE_p_wxDropFilesEvent swig_types[32]
2499
#define SWIGTYPE_p_wxDuplexMode swig_types[33]
2500
#define SWIGTYPE_p_wxEraseEvent swig_types[34]
2501
#define SWIGTYPE_p_wxEvent swig_types[35]
2502
#define SWIGTYPE_p_wxEventBlocker swig_types[36]
2503
#define SWIGTYPE_p_wxEvtHandler swig_types[37]
2504
#define SWIGTYPE_p_wxFSFile swig_types[38]
2505
#define SWIGTYPE_p_wxFileDialog swig_types[39]
2506
#define SWIGTYPE_p_wxFileSystem swig_types[40]
2507
#define SWIGTYPE_p_wxFindDialogEvent swig_types[41]
2508
#define SWIGTYPE_p_wxFindReplaceData swig_types[42]
2509
#define SWIGTYPE_p_wxFindReplaceDialog swig_types[43]
2510
#define SWIGTYPE_p_wxFlexGridSizer swig_types[44]
2511
#define SWIGTYPE_p_wxFocusEvent swig_types[45]
2512
#define SWIGTYPE_p_wxFontData swig_types[46]
2513
#define SWIGTYPE_p_wxFontDialog swig_types[47]
2514
#define SWIGTYPE_p_wxFrame swig_types[48]
2515
#define SWIGTYPE_p_wxGBSizerItem swig_types[49]
2516
#define SWIGTYPE_p_wxGIFHandler swig_types[50]
2517
#define SWIGTYPE_p_wxGenericProgressDialog swig_types[51]
2518
#define SWIGTYPE_p_wxGridBagSizer swig_types[52]
2519
#define SWIGTYPE_p_wxGridSizer swig_types[53]
2520
#define SWIGTYPE_p_wxICOHandler swig_types[54]
2521
#define SWIGTYPE_p_wxIconizeEvent swig_types[55]
2522
#define SWIGTYPE_p_wxIdleEvent swig_types[56]
2523
#define SWIGTYPE_p_wxImage swig_types[57]
2524
#define SWIGTYPE_p_wxImageHandler swig_types[58]
2525
#define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[59]
2526
#define SWIGTYPE_p_wxInitDialogEvent swig_types[60]
2527
#define SWIGTYPE_p_wxJPEGHandler swig_types[61]
2528
#define SWIGTYPE_p_wxKeyEvent swig_types[62]
2529
#define SWIGTYPE_p_wxLayoutAlgorithm swig_types[63]
2530
#define SWIGTYPE_p_wxLayoutConstraints swig_types[64]
2531
#define SWIGTYPE_p_wxMDIChildFrame swig_types[65]
2532
#define SWIGTYPE_p_wxMDIClientWindow swig_types[66]
2533
#define SWIGTYPE_p_wxMDIParentFrame swig_types[67]
2534
#define SWIGTYPE_p_wxMaximizeEvent swig_types[68]
2535
#define SWIGTYPE_p_wxMenu swig_types[69]
2536
#define SWIGTYPE_p_wxMenuBar swig_types[70]
2537
#define SWIGTYPE_p_wxMenuEvent swig_types[71]
2538
#define SWIGTYPE_p_wxMenuItem swig_types[72]
2539
#define SWIGTYPE_p_wxMessageDialog swig_types[73]
2540
#define SWIGTYPE_p_wxMiniFrame swig_types[74]
2541
#define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[75]
2542
#define SWIGTYPE_p_wxMouseCaptureLostEvent swig_types[76]
2543
#define SWIGTYPE_p_wxMouseEvent swig_types[77]
2544
#define SWIGTYPE_p_wxMoveEvent swig_types[78]
2545
#define SWIGTYPE_p_wxMultiChoiceDialog swig_types[79]
2546
#define SWIGTYPE_p_wxNavigationKeyEvent swig_types[80]
2547
#define SWIGTYPE_p_wxNcPaintEvent swig_types[81]
2548
#define SWIGTYPE_p_wxNotifyEvent swig_types[82]
2549
#define SWIGTYPE_p_wxNumberEntryDialog swig_types[83]
2550
#define SWIGTYPE_p_wxObject swig_types[84]
2551
#define SWIGTYPE_p_wxPCXHandler swig_types[85]
2552
#define SWIGTYPE_p_wxPNGHandler swig_types[86]
2553
#define SWIGTYPE_p_wxPNMHandler swig_types[87]
2554
#define SWIGTYPE_p_wxPageSetupDialog swig_types[88]
2555
#define SWIGTYPE_p_wxPageSetupDialogData swig_types[89]
2556
#define SWIGTYPE_p_wxPaintEvent swig_types[90]
2557
#define SWIGTYPE_p_wxPaletteChangedEvent swig_types[91]
2558
#define SWIGTYPE_p_wxPanel swig_types[92]
2559
#define SWIGTYPE_p_wxPaperSize swig_types[93]
2560
#define SWIGTYPE_p_wxPasswordEntryDialog swig_types[94]
2561
#define SWIGTYPE_p_wxPopupWindow swig_types[95]
2562
#define SWIGTYPE_p_wxPreviewCanvas swig_types[96]
2563
#define SWIGTYPE_p_wxPreviewControlBar swig_types[97]
2564
#define SWIGTYPE_p_wxPreviewFrame swig_types[98]
2565
#define SWIGTYPE_p_wxPrintData swig_types[99]
2566
#define SWIGTYPE_p_wxPrintDialog swig_types[100]
2567
#define SWIGTYPE_p_wxPrintDialogData swig_types[101]
2568
#define SWIGTYPE_p_wxPrintPreview swig_types[102]
2569
#define SWIGTYPE_p_wxPrinter swig_types[103]
2570
#define SWIGTYPE_p_wxProgressDialog swig_types[104]
2571
#define SWIGTYPE_p_wxPyApp swig_types[105]
2572
#define SWIGTYPE_p_wxPyCommandEvent swig_types[106]
2573
#define SWIGTYPE_p_wxPyEvent swig_types[107]
2574
#define SWIGTYPE_p_wxPyEvtHandler swig_types[108]
2575
#define SWIGTYPE_p_wxPyHScrolledWindow swig_types[109]
2576
#define SWIGTYPE_p_wxPyHVScrolledWindow swig_types[110]
2577
#define SWIGTYPE_p_wxPyHtmlListBox swig_types[111]
2578
#define SWIGTYPE_p_wxPyImageHandler swig_types[112]
2579
#define SWIGTYPE_p_wxPyPanel swig_types[113]
2580
#define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[114]
2581
#define SWIGTYPE_p_wxPyPreviewControlBar swig_types[115]
2582
#define SWIGTYPE_p_wxPyPreviewFrame swig_types[116]
2583
#define SWIGTYPE_p_wxPyPrintPreview swig_types[117]
2584
#define SWIGTYPE_p_wxPyPrintout swig_types[118]
2585
#define SWIGTYPE_p_wxPyScrolledWindow swig_types[119]
2586
#define SWIGTYPE_p_wxPySizer swig_types[120]
2587
#define SWIGTYPE_p_wxPyTaskBarIcon swig_types[121]
2588
#define SWIGTYPE_p_wxPyVListBox swig_types[122]
2589
#define SWIGTYPE_p_wxPyVScrolledWindow swig_types[123]
2590
#define SWIGTYPE_p_wxPyValidator swig_types[124]
2591
#define SWIGTYPE_p_wxPyWindow swig_types[125]
2592
#define SWIGTYPE_p_wxPyWizardPage swig_types[126]
2593
#define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[127]
2594
#define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[128]
2595
#define SWIGTYPE_p_wxRefCounter swig_types[129]
2596
#define SWIGTYPE_p_wxSashEvent swig_types[130]
2597
#define SWIGTYPE_p_wxSashLayoutWindow swig_types[131]
2598
#define SWIGTYPE_p_wxSashWindow swig_types[132]
2599
#define SWIGTYPE_p_wxScrollEvent swig_types[133]
2600
#define SWIGTYPE_p_wxScrollWinEvent swig_types[134]
2601
#define SWIGTYPE_p_wxScrolledWindow swig_types[135]
2602
#define SWIGTYPE_p_wxSetCursorEvent swig_types[136]
2603
#define SWIGTYPE_p_wxShowEvent swig_types[137]
2604
#define SWIGTYPE_p_wxSimpleHtmlListBox swig_types[138]
2605
#define SWIGTYPE_p_wxSingleChoiceDialog swig_types[139]
2606
#define SWIGTYPE_p_wxSize swig_types[140]
2607
#define SWIGTYPE_p_wxSizeEvent swig_types[141]
2608
#define SWIGTYPE_p_wxSizer swig_types[142]
2609
#define SWIGTYPE_p_wxSizerItem swig_types[143]
2610
#define SWIGTYPE_p_wxSplashScreen swig_types[144]
2611
#define SWIGTYPE_p_wxSplashScreenWindow swig_types[145]
2612
#define SWIGTYPE_p_wxSplitterEvent swig_types[146]
2613
#define SWIGTYPE_p_wxSplitterWindow swig_types[147]
2614
#define SWIGTYPE_p_wxStandardDialogLayoutAdapter swig_types[148]
2615
#define SWIGTYPE_p_wxStaticBoxSizer swig_types[149]
2616
#define SWIGTYPE_p_wxStatusBar swig_types[150]
2617
#define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[151]
2618
#define SWIGTYPE_p_wxSysColourChangedEvent swig_types[152]
2619
#define SWIGTYPE_p_wxTGAHandler swig_types[153]
2620
#define SWIGTYPE_p_wxTIFFHandler swig_types[154]
2621
#define SWIGTYPE_p_wxTaskBarIconEvent swig_types[155]
2622
#define SWIGTYPE_p_wxTextCtrlBase swig_types[156]
2623
#define SWIGTYPE_p_wxTextEntryDialog swig_types[157]
2624
#define SWIGTYPE_p_wxThreadEvent swig_types[158]
2625
#define SWIGTYPE_p_wxTipWindow swig_types[159]
2626
#define SWIGTYPE_p_wxTopLevelWindow swig_types[160]
2627
#define SWIGTYPE_p_wxUpdateUIEvent swig_types[161]
2628
#define SWIGTYPE_p_wxValidator swig_types[162]
2629
#define SWIGTYPE_p_wxVisualAttributes swig_types[163]
2630
#define SWIGTYPE_p_wxWindow swig_types[164]
2631
#define SWIGTYPE_p_wxWindowCreateEvent swig_types[165]
2632
#define SWIGTYPE_p_wxWindowDestroyEvent swig_types[166]
2633
#define SWIGTYPE_p_wxWindowModalDialogEvent swig_types[167]
2634
#define SWIGTYPE_p_wxWizard swig_types[168]
2635
#define SWIGTYPE_p_wxWizardEvent swig_types[169]
2636
#define SWIGTYPE_p_wxWizardPage swig_types[170]
2637
#define SWIGTYPE_p_wxWizardPageSimple swig_types[171]
2638
#define SWIGTYPE_p_wxWrapSizer swig_types[172]
2639
#define SWIGTYPE_p_wxXPMHandler swig_types[173]
2640
static swig_type_info *swig_types[175];
2641
static swig_module_info swig_module = {swig_types, 174, 0, 0, 0, 0};
2642
#define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2643
#define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2645
/* -------- TYPES TABLE (END) -------- */
2647
#if (PY_VERSION_HEX <= 0x02000000)
2648
# if !defined(SWIG_PYTHON_CLASSIC)
2649
# error "This python version requires to use swig with the '-classic' option"
2652
#if (PY_VERSION_HEX <= 0x02020000)
2653
# error "This python version requires to use swig with the '-nomodern' option"
2655
#if (PY_VERSION_HEX <= 0x02020000)
2656
# error "This python version requires to use swig with the '-nomodernargs' option"
2659
# error "This python version requires to use swig with the '-nofastunpack' option"
2662
/*-----------------------------------------------
2663
@(target):= _wizard.so
2664
------------------------------------------------*/
2665
#define SWIG_init init_wizard
2667
#define SWIG_name "_wizard"
2669
#define SWIGVERSION 0x010329
2672
#define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
2673
#define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
2676
#include <stdexcept>
2680
class PyObject_ptr {
2685
PyObject_ptr() :_obj(0)
2689
PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
2694
PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
2696
if (initial_ref) Py_XINCREF(_obj);
2699
PyObject_ptr & operator=(const PyObject_ptr& item)
2701
Py_XINCREF(item._obj);
2712
operator PyObject *() const
2717
PyObject *operator->() const
2726
struct PyObject_var : PyObject_ptr {
2727
PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
2729
PyObject_var & operator = (PyObject* obj)
2739
#include "wx/wxPython/wxPython.h"
2740
#include "wx/wxPython/pyclasses.h"
2741
#include "wx/wxPython/printfw.h"
2743
#include <wx/wizard.h>
2746
static const wxString wxPyEmptyString(wxEmptyString);
2748
#define SWIG_From_long PyInt_FromLong
2751
SWIGINTERNINLINE PyObject *
2752
SWIG_From_int (int value)
2754
return SWIG_From_long (value);
2760
# define LLONG_MIN LONG_LONG_MIN
2763
# define LLONG_MAX LONG_LONG_MAX
2766
# define ULLONG_MAX ULONG_LONG_MAX
2771
SWIG_AsVal_long (PyObject* obj, long* val)
2773
if (PyNumber_Check(obj)) {
2774
if (val) *val = PyInt_AsLong(obj);
2777
return SWIG_TypeError;
2782
SWIG_AsVal_int (PyObject * obj, int *val)
2785
int res = SWIG_AsVal_long (obj, &v);
2786
if (SWIG_IsOK(res)) {
2787
if ((v < INT_MIN || v > INT_MAX)) {
2788
return SWIG_OverflowError;
2790
if (val) *val = static_cast< int >(v);
2798
SWIG_AsVal_bool (PyObject *obj, bool *val)
2800
if (obj == Py_True) {
2801
if (val) *val = true;
2803
} else if (obj == Py_False) {
2804
if (val) *val = false;
2808
int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0));
2809
if (SWIG_IsOK(res) && val) *val = v ? true : false;
2814
// C++ Version of a Python aware class
2815
class wxPyWizardPage : public wxWizardPage {
2816
DECLARE_ABSTRACT_CLASS(wxPyWizardPage)
2818
wxPyWizardPage() : wxWizardPage() {}
2819
wxPyWizardPage(wxWizard *parent,
2820
const wxBitmap& bitmap = wxNullBitmap)
2821
: wxWizardPage(parent, bitmap) {}
2823
DEC_PYCALLBACK_WIZPG__pure(GetPrev);
2824
DEC_PYCALLBACK_WIZPG__pure(GetNext);
2825
DEC_PYCALLBACK_BITMAP__pure(GetBitmap);
2827
DEC_PYCALLBACK_VOID_INT4(DoMoveWindow);
2828
DEC_PYCALLBACK_VOID_INT5(DoSetSize);
2829
DEC_PYCALLBACK_VOID_INTINT(DoSetClientSize);
2830
DEC_PYCALLBACK_VOID_INTINT(DoSetVirtualSize);
2832
DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetSize);
2833
DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetClientSize);
2834
DEC_PYCALLBACK_VOID_INTPINTP_const(DoGetPosition);
2836
DEC_PYCALLBACK_SIZE_const(DoGetVirtualSize);
2837
DEC_PYCALLBACK_SIZE_const(DoGetBestSize);
2839
DEC_PYCALLBACK__(InitDialog);
2840
DEC_PYCALLBACK_BOOL_(TransferDataFromWindow);
2841
DEC_PYCALLBACK_BOOL_(TransferDataToWindow);
2842
DEC_PYCALLBACK_BOOL_(Validate);
2844
DEC_PYCALLBACK_BOOL_const(AcceptsFocus);
2845
DEC_PYCALLBACK_BOOL_const(AcceptsFocusFromKeyboard);
2846
DEC_PYCALLBACK_SIZE_const(GetMaxSize);
2848
DEC_PYCALLBACK_VOID_WXWINBASE(AddChild);
2849
DEC_PYCALLBACK_VOID_WXWINBASE(RemoveChild);
2855
IMPLEMENT_ABSTRACT_CLASS(wxPyWizardPage, wxWizardPage);
2857
IMP_PYCALLBACK_WIZPG__pure(wxPyWizardPage, wxWizardPage, GetPrev);
2858
IMP_PYCALLBACK_WIZPG__pure(wxPyWizardPage, wxWizardPage, GetNext);
2859
IMP_PYCALLBACK_BITMAP__pure(wxPyWizardPage, wxWizardPage, GetBitmap);
2861
IMP_PYCALLBACK_VOID_INT4(wxPyWizardPage, wxWizardPage, DoMoveWindow);
2862
IMP_PYCALLBACK_VOID_INT5(wxPyWizardPage, wxWizardPage, DoSetSize);
2863
IMP_PYCALLBACK_VOID_INTINT(wxPyWizardPage, wxWizardPage, DoSetClientSize);
2864
IMP_PYCALLBACK_VOID_INTINT(wxPyWizardPage, wxWizardPage, DoSetVirtualSize);
2866
IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage, wxWizardPage, DoGetSize);
2867
IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage, wxWizardPage, DoGetClientSize);
2868
IMP_PYCALLBACK_VOID_INTPINTP_const(wxPyWizardPage, wxWizardPage, DoGetPosition);
2870
IMP_PYCALLBACK_SIZE_const(wxPyWizardPage, wxWizardPage, DoGetVirtualSize);
2871
IMP_PYCALLBACK_SIZE_const(wxPyWizardPage, wxWizardPage, DoGetBestSize);
2873
IMP_PYCALLBACK__(wxPyWizardPage, wxWizardPage, InitDialog);
2874
IMP_PYCALLBACK_BOOL_(wxPyWizardPage, wxWizardPage, TransferDataFromWindow);
2875
IMP_PYCALLBACK_BOOL_(wxPyWizardPage, wxWizardPage, TransferDataToWindow);
2876
IMP_PYCALLBACK_BOOL_(wxPyWizardPage, wxWizardPage, Validate);
2878
IMP_PYCALLBACK_BOOL_const(wxPyWizardPage, wxWizardPage, AcceptsFocus);
2879
IMP_PYCALLBACK_BOOL_const(wxPyWizardPage, wxWizardPage, AcceptsFocusFromKeyboard);
2880
IMP_PYCALLBACK_SIZE_const(wxPyWizardPage, wxWizardPage, GetMaxSize);
2882
IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWizardPage, wxWizardPage, AddChild);
2883
IMP_PYCALLBACK_VOID_WXWINBASE(wxPyWizardPage, wxWizardPage, RemoveChild);
2889
SWIGINTERN PyObject *_wrap_new_WizardEvent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
2890
PyObject *resultobj = 0;
2891
wxEventType arg1 = (wxEventType) wxEVT_NULL ;
2892
int arg2 = (int) -1 ;
2893
bool arg3 = (bool) true ;
2894
wxWizardPage *arg4 = (wxWizardPage *) NULL ;
2895
wxWizardEvent *result = 0 ;
2904
PyObject * obj0 = 0 ;
2905
PyObject * obj1 = 0 ;
2906
PyObject * obj2 = 0 ;
2907
PyObject * obj3 = 0 ;
2908
char * kwnames[] = {
2909
(char *) "type",(char *) "id",(char *) "direction",(char *) "page", NULL
2912
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOO:new_WizardEvent",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
2914
ecode1 = SWIG_AsVal_int(obj0, &val1);
2915
if (!SWIG_IsOK(ecode1)) {
2916
SWIG_exception_fail(SWIG_ArgError(ecode1), "in method '" "new_WizardEvent" "', expected argument " "1"" of type '" "wxEventType""'");
2918
arg1 = static_cast< wxEventType >(val1);
2921
ecode2 = SWIG_AsVal_int(obj1, &val2);
2922
if (!SWIG_IsOK(ecode2)) {
2923
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_WizardEvent" "', expected argument " "2"" of type '" "int""'");
2925
arg2 = static_cast< int >(val2);
2928
ecode3 = SWIG_AsVal_bool(obj2, &val3);
2929
if (!SWIG_IsOK(ecode3)) {
2930
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "new_WizardEvent" "', expected argument " "3"" of type '" "bool""'");
2932
arg3 = static_cast< bool >(val3);
2935
res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_wxWizardPage, 0 | 0 );
2936
if (!SWIG_IsOK(res4)) {
2937
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_WizardEvent" "', expected argument " "4"" of type '" "wxWizardPage *""'");
2939
arg4 = reinterpret_cast< wxWizardPage * >(argp4);
2942
PyThreadState* __tstate = wxPyBeginAllowThreads();
2943
result = (wxWizardEvent *)new wxWizardEvent(arg1,arg2,arg3,arg4);
2944
wxPyEndAllowThreads(__tstate);
2945
if (PyErr_Occurred()) SWIG_fail;
2947
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxWizardEvent, SWIG_POINTER_NEW | 0 );
2954
SWIGINTERN PyObject *_wrap_WizardEvent_GetDirection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
2955
PyObject *resultobj = 0;
2956
wxWizardEvent *arg1 = (wxWizardEvent *) 0 ;
2960
PyObject *swig_obj[1] ;
2962
if (!args) SWIG_fail;
2964
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizardEvent, 0 | 0 );
2965
if (!SWIG_IsOK(res1)) {
2966
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardEvent_GetDirection" "', expected argument " "1"" of type '" "wxWizardEvent const *""'");
2968
arg1 = reinterpret_cast< wxWizardEvent * >(argp1);
2970
PyThreadState* __tstate = wxPyBeginAllowThreads();
2971
result = (bool)((wxWizardEvent const *)arg1)->GetDirection();
2972
wxPyEndAllowThreads(__tstate);
2973
if (PyErr_Occurred()) SWIG_fail;
2976
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
2984
SWIGINTERN PyObject *_wrap_WizardEvent_GetPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
2985
PyObject *resultobj = 0;
2986
wxWizardEvent *arg1 = (wxWizardEvent *) 0 ;
2987
wxWizardPage *result = 0 ;
2990
PyObject *swig_obj[1] ;
2992
if (!args) SWIG_fail;
2994
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizardEvent, 0 | 0 );
2995
if (!SWIG_IsOK(res1)) {
2996
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardEvent_GetPage" "', expected argument " "1"" of type '" "wxWizardEvent const *""'");
2998
arg1 = reinterpret_cast< wxWizardEvent * >(argp1);
3000
PyThreadState* __tstate = wxPyBeginAllowThreads();
3001
result = (wxWizardPage *)((wxWizardEvent const *)arg1)->GetPage();
3002
wxPyEndAllowThreads(__tstate);
3003
if (PyErr_Occurred()) SWIG_fail;
3006
resultobj = wxPyMake_wxObject(result, (bool)0);
3014
SWIGINTERN PyObject *WizardEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3016
if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
3017
SWIG_TypeNewClientData(SWIGTYPE_p_wxWizardEvent, SWIG_NewClientData(obj));
3018
return SWIG_Py_Void();
3021
SWIGINTERN PyObject *WizardEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3022
return SWIG_Python_InitShadowInstance(args);
3025
SWIGINTERN PyObject *_wrap_WizardPage_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3026
PyObject *resultobj = 0;
3027
wxWizardPage *arg1 = (wxWizardPage *) 0 ;
3028
wxWizard *arg2 = (wxWizard *) 0 ;
3029
wxBitmap const &arg3_defvalue = wxNullBitmap ;
3030
wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
3038
PyObject * obj0 = 0 ;
3039
PyObject * obj1 = 0 ;
3040
PyObject * obj2 = 0 ;
3041
char * kwnames[] = {
3042
(char *) "self",(char *) "parent",(char *) "bitmap", NULL
3045
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:WizardPage_Create",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
3046
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3047
if (!SWIG_IsOK(res1)) {
3048
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPage_Create" "', expected argument " "1"" of type '" "wxWizardPage *""'");
3050
arg1 = reinterpret_cast< wxWizardPage * >(argp1);
3051
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizard, 0 | 0 );
3052
if (!SWIG_IsOK(res2)) {
3053
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WizardPage_Create" "', expected argument " "2"" of type '" "wxWizard *""'");
3055
arg2 = reinterpret_cast< wxWizard * >(argp2);
3057
res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
3058
if (!SWIG_IsOK(res3)) {
3059
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "WizardPage_Create" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3062
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "WizardPage_Create" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3064
arg3 = reinterpret_cast< wxBitmap * >(argp3);
3067
PyThreadState* __tstate = wxPyBeginAllowThreads();
3068
result = (bool)(arg1)->Create(arg2,(wxBitmap const &)*arg3);
3069
wxPyEndAllowThreads(__tstate);
3070
if (PyErr_Occurred()) SWIG_fail;
3073
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3081
SWIGINTERN PyObject *_wrap_WizardPage_GetPrev(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3082
PyObject *resultobj = 0;
3083
wxWizardPage *arg1 = (wxWizardPage *) 0 ;
3084
wxWizardPage *result = 0 ;
3087
PyObject *swig_obj[1] ;
3089
if (!args) SWIG_fail;
3091
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3092
if (!SWIG_IsOK(res1)) {
3093
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPage_GetPrev" "', expected argument " "1"" of type '" "wxWizardPage const *""'");
3095
arg1 = reinterpret_cast< wxWizardPage * >(argp1);
3097
PyThreadState* __tstate = wxPyBeginAllowThreads();
3098
result = (wxWizardPage *)((wxWizardPage const *)arg1)->GetPrev();
3099
wxPyEndAllowThreads(__tstate);
3100
if (PyErr_Occurred()) SWIG_fail;
3103
resultobj = wxPyMake_wxObject(result, (bool)0);
3111
SWIGINTERN PyObject *_wrap_WizardPage_GetNext(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3112
PyObject *resultobj = 0;
3113
wxWizardPage *arg1 = (wxWizardPage *) 0 ;
3114
wxWizardPage *result = 0 ;
3117
PyObject *swig_obj[1] ;
3119
if (!args) SWIG_fail;
3121
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3122
if (!SWIG_IsOK(res1)) {
3123
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPage_GetNext" "', expected argument " "1"" of type '" "wxWizardPage const *""'");
3125
arg1 = reinterpret_cast< wxWizardPage * >(argp1);
3127
PyThreadState* __tstate = wxPyBeginAllowThreads();
3128
result = (wxWizardPage *)((wxWizardPage const *)arg1)->GetNext();
3129
wxPyEndAllowThreads(__tstate);
3130
if (PyErr_Occurred()) SWIG_fail;
3133
resultobj = wxPyMake_wxObject(result, (bool)0);
3141
SWIGINTERN PyObject *_wrap_WizardPage_GetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3142
PyObject *resultobj = 0;
3143
wxWizardPage *arg1 = (wxWizardPage *) 0 ;
3147
PyObject *swig_obj[1] ;
3149
if (!args) SWIG_fail;
3151
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3152
if (!SWIG_IsOK(res1)) {
3153
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPage_GetBitmap" "', expected argument " "1"" of type '" "wxWizardPage const *""'");
3155
arg1 = reinterpret_cast< wxWizardPage * >(argp1);
3157
PyThreadState* __tstate = wxPyBeginAllowThreads();
3158
result = ((wxWizardPage const *)arg1)->GetBitmap();
3159
wxPyEndAllowThreads(__tstate);
3160
if (PyErr_Occurred()) SWIG_fail;
3162
resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
3169
SWIGINTERN PyObject *WizardPage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3171
if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
3172
SWIG_TypeNewClientData(SWIGTYPE_p_wxWizardPage, SWIG_NewClientData(obj));
3173
return SWIG_Py_Void();
3176
SWIGINTERN PyObject *_wrap_new_PyWizardPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3177
PyObject *resultobj = 0;
3178
wxWizard *arg1 = (wxWizard *) 0 ;
3179
wxBitmap const &arg2_defvalue = wxNullBitmap ;
3180
wxBitmap *arg2 = (wxBitmap *) &arg2_defvalue ;
3181
wxPyWizardPage *result = 0 ;
3186
PyObject * obj0 = 0 ;
3187
PyObject * obj1 = 0 ;
3188
char * kwnames[] = {
3189
(char *) "parent",(char *) "bitmap", NULL
3192
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|O:new_PyWizardPage",kwnames,&obj0,&obj1)) SWIG_fail;
3193
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
3194
if (!SWIG_IsOK(res1)) {
3195
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_PyWizardPage" "', expected argument " "1"" of type '" "wxWizard *""'");
3197
arg1 = reinterpret_cast< wxWizard * >(argp1);
3199
res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
3200
if (!SWIG_IsOK(res2)) {
3201
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_PyWizardPage" "', expected argument " "2"" of type '" "wxBitmap const &""'");
3204
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_PyWizardPage" "', expected argument " "2"" of type '" "wxBitmap const &""'");
3206
arg2 = reinterpret_cast< wxBitmap * >(argp2);
3209
if (!wxPyCheckForApp()) SWIG_fail;
3210
PyThreadState* __tstate = wxPyBeginAllowThreads();
3211
result = (wxPyWizardPage *)new wxPyWizardPage(arg1,(wxBitmap const &)*arg2);
3212
wxPyEndAllowThreads(__tstate);
3213
if (PyErr_Occurred()) SWIG_fail;
3215
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyWizardPage, SWIG_POINTER_NEW | 0 );
3222
SWIGINTERN PyObject *_wrap_new_PrePyWizardPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3223
PyObject *resultobj = 0;
3224
wxPyWizardPage *result = 0 ;
3226
if (!SWIG_Python_UnpackTuple(args,"new_PrePyWizardPage",0,0,0)) SWIG_fail;
3228
if (!wxPyCheckForApp()) SWIG_fail;
3229
PyThreadState* __tstate = wxPyBeginAllowThreads();
3230
result = (wxPyWizardPage *)new wxPyWizardPage();
3231
wxPyEndAllowThreads(__tstate);
3232
if (PyErr_Occurred()) SWIG_fail;
3234
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyWizardPage, SWIG_POINTER_OWN | 0 );
3241
SWIGINTERN PyObject *_wrap_PyWizardPage_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3242
PyObject *resultobj = 0;
3243
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3244
wxWizard *arg2 = (wxWizard *) 0 ;
3245
wxBitmap const &arg3_defvalue = wxNullBitmap ;
3246
wxBitmap *arg3 = (wxBitmap *) &arg3_defvalue ;
3254
PyObject * obj0 = 0 ;
3255
PyObject * obj1 = 0 ;
3256
PyObject * obj2 = 0 ;
3257
char * kwnames[] = {
3258
(char *) "self",(char *) "parent",(char *) "bitmap", NULL
3261
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:PyWizardPage_Create",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
3262
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3263
if (!SWIG_IsOK(res1)) {
3264
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_Create" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3266
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3267
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizard, 0 | 0 );
3268
if (!SWIG_IsOK(res2)) {
3269
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "PyWizardPage_Create" "', expected argument " "2"" of type '" "wxWizard *""'");
3271
arg2 = reinterpret_cast< wxWizard * >(argp2);
3273
res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
3274
if (!SWIG_IsOK(res3)) {
3275
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "PyWizardPage_Create" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3278
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "PyWizardPage_Create" "', expected argument " "3"" of type '" "wxBitmap const &""'");
3280
arg3 = reinterpret_cast< wxBitmap * >(argp3);
3283
PyThreadState* __tstate = wxPyBeginAllowThreads();
3284
result = (bool)(arg1)->Create(arg2,(wxBitmap const &)*arg3);
3285
wxPyEndAllowThreads(__tstate);
3286
if (PyErr_Occurred()) SWIG_fail;
3289
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3297
SWIGINTERN PyObject *_wrap_PyWizardPage__setCallbackInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3298
PyObject *resultobj = 0;
3299
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3300
PyObject *arg2 = (PyObject *) 0 ;
3301
PyObject *arg3 = (PyObject *) 0 ;
3304
PyObject * obj0 = 0 ;
3305
PyObject * obj1 = 0 ;
3306
PyObject * obj2 = 0 ;
3307
char * kwnames[] = {
3308
(char *) "self",(char *) "self",(char *) "_class", NULL
3311
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWizardPage__setCallbackInfo",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
3312
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3313
if (!SWIG_IsOK(res1)) {
3314
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3316
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3320
PyThreadState* __tstate = wxPyBeginAllowThreads();
3321
(arg1)->_setCallbackInfo(arg2,arg3);
3322
wxPyEndAllowThreads(__tstate);
3323
if (PyErr_Occurred()) SWIG_fail;
3325
resultobj = SWIG_Py_Void();
3332
SWIGINTERN PyObject *_wrap_PyWizardPage_DoMoveWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3333
PyObject *resultobj = 0;
3334
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3349
PyObject * obj0 = 0 ;
3350
PyObject * obj1 = 0 ;
3351
PyObject * obj2 = 0 ;
3352
PyObject * obj3 = 0 ;
3353
PyObject * obj4 = 0 ;
3354
char * kwnames[] = {
3355
(char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height", NULL
3358
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO:PyWizardPage_DoMoveWindow",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
3359
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3360
if (!SWIG_IsOK(res1)) {
3361
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoMoveWindow" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3363
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3364
ecode2 = SWIG_AsVal_int(obj1, &val2);
3365
if (!SWIG_IsOK(ecode2)) {
3366
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyWizardPage_DoMoveWindow" "', expected argument " "2"" of type '" "int""'");
3368
arg2 = static_cast< int >(val2);
3369
ecode3 = SWIG_AsVal_int(obj2, &val3);
3370
if (!SWIG_IsOK(ecode3)) {
3371
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyWizardPage_DoMoveWindow" "', expected argument " "3"" of type '" "int""'");
3373
arg3 = static_cast< int >(val3);
3374
ecode4 = SWIG_AsVal_int(obj3, &val4);
3375
if (!SWIG_IsOK(ecode4)) {
3376
SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PyWizardPage_DoMoveWindow" "', expected argument " "4"" of type '" "int""'");
3378
arg4 = static_cast< int >(val4);
3379
ecode5 = SWIG_AsVal_int(obj4, &val5);
3380
if (!SWIG_IsOK(ecode5)) {
3381
SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PyWizardPage_DoMoveWindow" "', expected argument " "5"" of type '" "int""'");
3383
arg5 = static_cast< int >(val5);
3385
PyThreadState* __tstate = wxPyBeginAllowThreads();
3386
(arg1)->DoMoveWindow(arg2,arg3,arg4,arg5);
3387
wxPyEndAllowThreads(__tstate);
3388
if (PyErr_Occurred()) SWIG_fail;
3390
resultobj = SWIG_Py_Void();
3397
SWIGINTERN PyObject *_wrap_PyWizardPage_DoSetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3398
PyObject *resultobj = 0;
3399
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3404
int arg6 = (int) wxSIZE_AUTO ;
3417
PyObject * obj0 = 0 ;
3418
PyObject * obj1 = 0 ;
3419
PyObject * obj2 = 0 ;
3420
PyObject * obj3 = 0 ;
3421
PyObject * obj4 = 0 ;
3422
PyObject * obj5 = 0 ;
3423
char * kwnames[] = {
3424
(char *) "self",(char *) "x",(char *) "y",(char *) "width",(char *) "height",(char *) "sizeFlags", NULL
3427
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOOOO|O:PyWizardPage_DoSetSize",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
3428
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3429
if (!SWIG_IsOK(res1)) {
3430
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3432
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3433
ecode2 = SWIG_AsVal_int(obj1, &val2);
3434
if (!SWIG_IsOK(ecode2)) {
3435
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "2"" of type '" "int""'");
3437
arg2 = static_cast< int >(val2);
3438
ecode3 = SWIG_AsVal_int(obj2, &val3);
3439
if (!SWIG_IsOK(ecode3)) {
3440
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "3"" of type '" "int""'");
3442
arg3 = static_cast< int >(val3);
3443
ecode4 = SWIG_AsVal_int(obj3, &val4);
3444
if (!SWIG_IsOK(ecode4)) {
3445
SWIG_exception_fail(SWIG_ArgError(ecode4), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "4"" of type '" "int""'");
3447
arg4 = static_cast< int >(val4);
3448
ecode5 = SWIG_AsVal_int(obj4, &val5);
3449
if (!SWIG_IsOK(ecode5)) {
3450
SWIG_exception_fail(SWIG_ArgError(ecode5), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "5"" of type '" "int""'");
3452
arg5 = static_cast< int >(val5);
3454
ecode6 = SWIG_AsVal_int(obj5, &val6);
3455
if (!SWIG_IsOK(ecode6)) {
3456
SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "PyWizardPage_DoSetSize" "', expected argument " "6"" of type '" "int""'");
3458
arg6 = static_cast< int >(val6);
3461
PyThreadState* __tstate = wxPyBeginAllowThreads();
3462
(arg1)->DoSetSize(arg2,arg3,arg4,arg5,arg6);
3463
wxPyEndAllowThreads(__tstate);
3464
if (PyErr_Occurred()) SWIG_fail;
3466
resultobj = SWIG_Py_Void();
3473
SWIGINTERN PyObject *_wrap_PyWizardPage_DoSetClientSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3474
PyObject *resultobj = 0;
3475
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3484
PyObject * obj0 = 0 ;
3485
PyObject * obj1 = 0 ;
3486
PyObject * obj2 = 0 ;
3487
char * kwnames[] = {
3488
(char *) "self",(char *) "width",(char *) "height", NULL
3491
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWizardPage_DoSetClientSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
3492
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3493
if (!SWIG_IsOK(res1)) {
3494
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoSetClientSize" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3496
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3497
ecode2 = SWIG_AsVal_int(obj1, &val2);
3498
if (!SWIG_IsOK(ecode2)) {
3499
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyWizardPage_DoSetClientSize" "', expected argument " "2"" of type '" "int""'");
3501
arg2 = static_cast< int >(val2);
3502
ecode3 = SWIG_AsVal_int(obj2, &val3);
3503
if (!SWIG_IsOK(ecode3)) {
3504
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyWizardPage_DoSetClientSize" "', expected argument " "3"" of type '" "int""'");
3506
arg3 = static_cast< int >(val3);
3508
PyThreadState* __tstate = wxPyBeginAllowThreads();
3509
(arg1)->DoSetClientSize(arg2,arg3);
3510
wxPyEndAllowThreads(__tstate);
3511
if (PyErr_Occurred()) SWIG_fail;
3513
resultobj = SWIG_Py_Void();
3520
SWIGINTERN PyObject *_wrap_PyWizardPage_DoSetVirtualSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3521
PyObject *resultobj = 0;
3522
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3531
PyObject * obj0 = 0 ;
3532
PyObject * obj1 = 0 ;
3533
PyObject * obj2 = 0 ;
3534
char * kwnames[] = {
3535
(char *) "self",(char *) "x",(char *) "y", NULL
3538
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:PyWizardPage_DoSetVirtualSize",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
3539
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3540
if (!SWIG_IsOK(res1)) {
3541
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoSetVirtualSize" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3543
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3544
ecode2 = SWIG_AsVal_int(obj1, &val2);
3545
if (!SWIG_IsOK(ecode2)) {
3546
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "PyWizardPage_DoSetVirtualSize" "', expected argument " "2"" of type '" "int""'");
3548
arg2 = static_cast< int >(val2);
3549
ecode3 = SWIG_AsVal_int(obj2, &val3);
3550
if (!SWIG_IsOK(ecode3)) {
3551
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "PyWizardPage_DoSetVirtualSize" "', expected argument " "3"" of type '" "int""'");
3553
arg3 = static_cast< int >(val3);
3555
PyThreadState* __tstate = wxPyBeginAllowThreads();
3556
(arg1)->DoSetVirtualSize(arg2,arg3);
3557
wxPyEndAllowThreads(__tstate);
3558
if (PyErr_Occurred()) SWIG_fail;
3560
resultobj = SWIG_Py_Void();
3567
SWIGINTERN PyObject *_wrap_PyWizardPage_DoGetSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3568
PyObject *resultobj = 0;
3569
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3570
int *arg2 = (int *) 0 ;
3571
int *arg3 = (int *) 0 ;
3575
int res2 = SWIG_TMPOBJ ;
3577
int res3 = SWIG_TMPOBJ ;
3578
PyObject *swig_obj[1] ;
3582
if (!args) SWIG_fail;
3584
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3585
if (!SWIG_IsOK(res1)) {
3586
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoGetSize" "', expected argument " "1"" of type '" "wxPyWizardPage const *""'");
3588
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3590
PyThreadState* __tstate = wxPyBeginAllowThreads();
3591
((wxPyWizardPage const *)arg1)->DoGetSize(arg2,arg3);
3592
wxPyEndAllowThreads(__tstate);
3593
if (PyErr_Occurred()) SWIG_fail;
3595
resultobj = SWIG_Py_Void();
3596
if (SWIG_IsTmpObj(res2)) {
3597
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
3599
int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3600
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
3602
if (SWIG_IsTmpObj(res3)) {
3603
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
3605
int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3606
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
3614
SWIGINTERN PyObject *_wrap_PyWizardPage_DoGetClientSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3615
PyObject *resultobj = 0;
3616
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3617
int *arg2 = (int *) 0 ;
3618
int *arg3 = (int *) 0 ;
3622
int res2 = SWIG_TMPOBJ ;
3624
int res3 = SWIG_TMPOBJ ;
3625
PyObject *swig_obj[1] ;
3629
if (!args) SWIG_fail;
3631
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3632
if (!SWIG_IsOK(res1)) {
3633
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoGetClientSize" "', expected argument " "1"" of type '" "wxPyWizardPage const *""'");
3635
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3637
PyThreadState* __tstate = wxPyBeginAllowThreads();
3638
((wxPyWizardPage const *)arg1)->DoGetClientSize(arg2,arg3);
3639
wxPyEndAllowThreads(__tstate);
3640
if (PyErr_Occurred()) SWIG_fail;
3642
resultobj = SWIG_Py_Void();
3643
if (SWIG_IsTmpObj(res2)) {
3644
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
3646
int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3647
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
3649
if (SWIG_IsTmpObj(res3)) {
3650
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
3652
int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3653
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
3661
SWIGINTERN PyObject *_wrap_PyWizardPage_DoGetPosition(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3662
PyObject *resultobj = 0;
3663
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3664
int *arg2 = (int *) 0 ;
3665
int *arg3 = (int *) 0 ;
3669
int res2 = SWIG_TMPOBJ ;
3671
int res3 = SWIG_TMPOBJ ;
3672
PyObject *swig_obj[1] ;
3676
if (!args) SWIG_fail;
3678
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3679
if (!SWIG_IsOK(res1)) {
3680
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoGetPosition" "', expected argument " "1"" of type '" "wxPyWizardPage const *""'");
3682
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3684
PyThreadState* __tstate = wxPyBeginAllowThreads();
3685
((wxPyWizardPage const *)arg1)->DoGetPosition(arg2,arg3);
3686
wxPyEndAllowThreads(__tstate);
3687
if (PyErr_Occurred()) SWIG_fail;
3689
resultobj = SWIG_Py_Void();
3690
if (SWIG_IsTmpObj(res2)) {
3691
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg2)));
3693
int new_flags = SWIG_IsNewObj(res2) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3694
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg2), SWIGTYPE_p_int, new_flags));
3696
if (SWIG_IsTmpObj(res3)) {
3697
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg3)));
3699
int new_flags = SWIG_IsNewObj(res3) ? (SWIG_POINTER_OWN | 0 ) : 0 ;
3700
resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_NewPointerObj((void*)(arg3), SWIGTYPE_p_int, new_flags));
3708
SWIGINTERN PyObject *_wrap_PyWizardPage_DoGetVirtualSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3709
PyObject *resultobj = 0;
3710
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3714
PyObject *swig_obj[1] ;
3716
if (!args) SWIG_fail;
3718
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3719
if (!SWIG_IsOK(res1)) {
3720
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoGetVirtualSize" "', expected argument " "1"" of type '" "wxPyWizardPage const *""'");
3722
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3724
PyThreadState* __tstate = wxPyBeginAllowThreads();
3725
result = ((wxPyWizardPage const *)arg1)->DoGetVirtualSize();
3726
wxPyEndAllowThreads(__tstate);
3727
if (PyErr_Occurred()) SWIG_fail;
3729
resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
3736
SWIGINTERN PyObject *_wrap_PyWizardPage_DoGetBestSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3737
PyObject *resultobj = 0;
3738
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3742
PyObject *swig_obj[1] ;
3744
if (!args) SWIG_fail;
3746
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3747
if (!SWIG_IsOK(res1)) {
3748
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_DoGetBestSize" "', expected argument " "1"" of type '" "wxPyWizardPage const *""'");
3750
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3752
PyThreadState* __tstate = wxPyBeginAllowThreads();
3753
result = ((wxPyWizardPage const *)arg1)->DoGetBestSize();
3754
wxPyEndAllowThreads(__tstate);
3755
if (PyErr_Occurred()) SWIG_fail;
3757
resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
3764
SWIGINTERN PyObject *_wrap_PyWizardPage_GetDefaultAttributes(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3765
PyObject *resultobj = 0;
3766
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3767
SwigValueWrapper<wxVisualAttributes > result;
3770
PyObject *swig_obj[1] ;
3772
if (!args) SWIG_fail;
3774
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3775
if (!SWIG_IsOK(res1)) {
3776
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_GetDefaultAttributes" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3778
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3780
PyThreadState* __tstate = wxPyBeginAllowThreads();
3781
result = (arg1)->GetDefaultAttributes();
3782
wxPyEndAllowThreads(__tstate);
3783
if (PyErr_Occurred()) SWIG_fail;
3785
resultobj = SWIG_NewPointerObj((new wxVisualAttributes(static_cast< const wxVisualAttributes& >(result))), SWIGTYPE_p_wxVisualAttributes, SWIG_POINTER_OWN | 0 );
3792
SWIGINTERN PyObject *_wrap_PyWizardPage_OnInternalIdle(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3793
PyObject *resultobj = 0;
3794
wxPyWizardPage *arg1 = (wxPyWizardPage *) 0 ;
3797
PyObject *swig_obj[1] ;
3799
if (!args) SWIG_fail;
3801
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxPyWizardPage, 0 | 0 );
3802
if (!SWIG_IsOK(res1)) {
3803
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "PyWizardPage_OnInternalIdle" "', expected argument " "1"" of type '" "wxPyWizardPage *""'");
3805
arg1 = reinterpret_cast< wxPyWizardPage * >(argp1);
3807
PyThreadState* __tstate = wxPyBeginAllowThreads();
3808
(arg1)->OnInternalIdle();
3809
wxPyEndAllowThreads(__tstate);
3810
if (PyErr_Occurred()) SWIG_fail;
3812
resultobj = SWIG_Py_Void();
3819
SWIGINTERN PyObject *PyWizardPage_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3821
if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
3822
SWIG_TypeNewClientData(SWIGTYPE_p_wxPyWizardPage, SWIG_NewClientData(obj));
3823
return SWIG_Py_Void();
3826
SWIGINTERN PyObject *PyWizardPage_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3827
return SWIG_Python_InitShadowInstance(args);
3830
SWIGINTERN PyObject *_wrap_new_WizardPageSimple(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3831
PyObject *resultobj = 0;
3832
wxWizard *arg1 = (wxWizard *) 0 ;
3833
wxWizardPage *arg2 = (wxWizardPage *) NULL ;
3834
wxWizardPage *arg3 = (wxWizardPage *) NULL ;
3835
wxBitmap const &arg4_defvalue = wxNullBitmap ;
3836
wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
3837
wxWizardPageSimple *result = 0 ;
3846
PyObject * obj0 = 0 ;
3847
PyObject * obj1 = 0 ;
3848
PyObject * obj2 = 0 ;
3849
PyObject * obj3 = 0 ;
3850
char * kwnames[] = {
3851
(char *) "parent",(char *) "prev",(char *) "next",(char *) "bitmap", NULL
3854
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOO:new_WizardPageSimple",kwnames,&obj0,&obj1,&obj2,&obj3)) SWIG_fail;
3855
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
3856
if (!SWIG_IsOK(res1)) {
3857
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_WizardPageSimple" "', expected argument " "1"" of type '" "wxWizard *""'");
3859
arg1 = reinterpret_cast< wxWizard * >(argp1);
3861
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3862
if (!SWIG_IsOK(res2)) {
3863
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "new_WizardPageSimple" "', expected argument " "2"" of type '" "wxWizardPage *""'");
3865
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
3868
res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3869
if (!SWIG_IsOK(res3)) {
3870
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "new_WizardPageSimple" "', expected argument " "3"" of type '" "wxWizardPage *""'");
3872
arg3 = reinterpret_cast< wxWizardPage * >(argp3);
3875
res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
3876
if (!SWIG_IsOK(res4)) {
3877
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_WizardPageSimple" "', expected argument " "4"" of type '" "wxBitmap const &""'");
3880
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_WizardPageSimple" "', expected argument " "4"" of type '" "wxBitmap const &""'");
3882
arg4 = reinterpret_cast< wxBitmap * >(argp4);
3885
if (!wxPyCheckForApp()) SWIG_fail;
3886
PyThreadState* __tstate = wxPyBeginAllowThreads();
3887
result = (wxWizardPageSimple *)new wxWizardPageSimple(arg1,arg2,arg3,(wxBitmap const &)*arg4);
3888
wxPyEndAllowThreads(__tstate);
3889
if (PyErr_Occurred()) SWIG_fail;
3891
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxWizardPageSimple, SWIG_POINTER_NEW | 0 );
3898
SWIGINTERN PyObject *_wrap_new_PreWizardPageSimple(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3899
PyObject *resultobj = 0;
3900
wxWizardPageSimple *result = 0 ;
3902
if (!SWIG_Python_UnpackTuple(args,"new_PreWizardPageSimple",0,0,0)) SWIG_fail;
3904
if (!wxPyCheckForApp()) SWIG_fail;
3905
PyThreadState* __tstate = wxPyBeginAllowThreads();
3906
result = (wxWizardPageSimple *)new wxWizardPageSimple();
3907
wxPyEndAllowThreads(__tstate);
3908
if (PyErr_Occurred()) SWIG_fail;
3910
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxWizardPageSimple, SWIG_POINTER_OWN | 0 );
3917
SWIGINTERN PyObject *_wrap_WizardPageSimple_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3918
PyObject *resultobj = 0;
3919
wxWizardPageSimple *arg1 = (wxWizardPageSimple *) 0 ;
3920
wxWizard *arg2 = (wxWizard *) NULL ;
3921
wxWizardPage *arg3 = (wxWizardPage *) NULL ;
3922
wxWizardPage *arg4 = (wxWizardPage *) NULL ;
3923
wxBitmap const &arg5_defvalue = wxNullBitmap ;
3924
wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
3936
PyObject * obj0 = 0 ;
3937
PyObject * obj1 = 0 ;
3938
PyObject * obj2 = 0 ;
3939
PyObject * obj3 = 0 ;
3940
PyObject * obj4 = 0 ;
3941
char * kwnames[] = {
3942
(char *) "self",(char *) "parent",(char *) "prev",(char *) "next",(char *) "bitmap", NULL
3945
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOO:WizardPageSimple_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
3946
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizardPageSimple, 0 | 0 );
3947
if (!SWIG_IsOK(res1)) {
3948
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPageSimple_Create" "', expected argument " "1"" of type '" "wxWizardPageSimple *""'");
3950
arg1 = reinterpret_cast< wxWizardPageSimple * >(argp1);
3952
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizard, 0 | 0 );
3953
if (!SWIG_IsOK(res2)) {
3954
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WizardPageSimple_Create" "', expected argument " "2"" of type '" "wxWizard *""'");
3956
arg2 = reinterpret_cast< wxWizard * >(argp2);
3959
res3 = SWIG_ConvertPtr(obj2, &argp3,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3960
if (!SWIG_IsOK(res3)) {
3961
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "WizardPageSimple_Create" "', expected argument " "3"" of type '" "wxWizardPage *""'");
3963
arg3 = reinterpret_cast< wxWizardPage * >(argp3);
3966
res4 = SWIG_ConvertPtr(obj3, &argp4,SWIGTYPE_p_wxWizardPage, 0 | 0 );
3967
if (!SWIG_IsOK(res4)) {
3968
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "WizardPageSimple_Create" "', expected argument " "4"" of type '" "wxWizardPage *""'");
3970
arg4 = reinterpret_cast< wxWizardPage * >(argp4);
3973
res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxBitmap, 0 | 0);
3974
if (!SWIG_IsOK(res5)) {
3975
SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "WizardPageSimple_Create" "', expected argument " "5"" of type '" "wxBitmap const &""'");
3978
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "WizardPageSimple_Create" "', expected argument " "5"" of type '" "wxBitmap const &""'");
3980
arg5 = reinterpret_cast< wxBitmap * >(argp5);
3983
PyThreadState* __tstate = wxPyBeginAllowThreads();
3984
result = (bool)(arg1)->Create(arg2,arg3,arg4,(wxBitmap const &)*arg5);
3985
wxPyEndAllowThreads(__tstate);
3986
if (PyErr_Occurred()) SWIG_fail;
3989
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3997
SWIGINTERN PyObject *_wrap_WizardPageSimple_SetPrev(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3998
PyObject *resultobj = 0;
3999
wxWizardPageSimple *arg1 = (wxWizardPageSimple *) 0 ;
4000
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4005
PyObject * obj0 = 0 ;
4006
PyObject * obj1 = 0 ;
4007
char * kwnames[] = {
4008
(char *) "self",(char *) "prev", NULL
4011
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:WizardPageSimple_SetPrev",kwnames,&obj0,&obj1)) SWIG_fail;
4012
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizardPageSimple, 0 | 0 );
4013
if (!SWIG_IsOK(res1)) {
4014
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPageSimple_SetPrev" "', expected argument " "1"" of type '" "wxWizardPageSimple *""'");
4016
arg1 = reinterpret_cast< wxWizardPageSimple * >(argp1);
4017
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4018
if (!SWIG_IsOK(res2)) {
4019
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WizardPageSimple_SetPrev" "', expected argument " "2"" of type '" "wxWizardPage *""'");
4021
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4023
PyThreadState* __tstate = wxPyBeginAllowThreads();
4024
(arg1)->SetPrev(arg2);
4025
wxPyEndAllowThreads(__tstate);
4026
if (PyErr_Occurred()) SWIG_fail;
4028
resultobj = SWIG_Py_Void();
4035
SWIGINTERN PyObject *_wrap_WizardPageSimple_SetNext(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4036
PyObject *resultobj = 0;
4037
wxWizardPageSimple *arg1 = (wxWizardPageSimple *) 0 ;
4038
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4043
PyObject * obj0 = 0 ;
4044
PyObject * obj1 = 0 ;
4045
char * kwnames[] = {
4046
(char *) "self",(char *) "next", NULL
4049
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:WizardPageSimple_SetNext",kwnames,&obj0,&obj1)) SWIG_fail;
4050
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizardPageSimple, 0 | 0 );
4051
if (!SWIG_IsOK(res1)) {
4052
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPageSimple_SetNext" "', expected argument " "1"" of type '" "wxWizardPageSimple *""'");
4054
arg1 = reinterpret_cast< wxWizardPageSimple * >(argp1);
4055
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4056
if (!SWIG_IsOK(res2)) {
4057
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WizardPageSimple_SetNext" "', expected argument " "2"" of type '" "wxWizardPage *""'");
4059
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4061
PyThreadState* __tstate = wxPyBeginAllowThreads();
4062
(arg1)->SetNext(arg2);
4063
wxPyEndAllowThreads(__tstate);
4064
if (PyErr_Occurred()) SWIG_fail;
4066
resultobj = SWIG_Py_Void();
4073
SWIGINTERN PyObject *_wrap_WizardPageSimple_Chain(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4074
PyObject *resultobj = 0;
4075
wxWizardPageSimple *arg1 = (wxWizardPageSimple *) 0 ;
4076
wxWizardPageSimple *arg2 = (wxWizardPageSimple *) 0 ;
4081
PyObject * obj0 = 0 ;
4082
PyObject * obj1 = 0 ;
4083
char * kwnames[] = {
4084
(char *) "first",(char *) "second", NULL
4087
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:WizardPageSimple_Chain",kwnames,&obj0,&obj1)) SWIG_fail;
4088
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizardPageSimple, 0 | 0 );
4089
if (!SWIG_IsOK(res1)) {
4090
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "WizardPageSimple_Chain" "', expected argument " "1"" of type '" "wxWizardPageSimple *""'");
4092
arg1 = reinterpret_cast< wxWizardPageSimple * >(argp1);
4093
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPageSimple, 0 | 0 );
4094
if (!SWIG_IsOK(res2)) {
4095
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "WizardPageSimple_Chain" "', expected argument " "2"" of type '" "wxWizardPageSimple *""'");
4097
arg2 = reinterpret_cast< wxWizardPageSimple * >(argp2);
4099
PyThreadState* __tstate = wxPyBeginAllowThreads();
4100
wxWizardPageSimple::Chain(arg1,arg2);
4101
wxPyEndAllowThreads(__tstate);
4102
if (PyErr_Occurred()) SWIG_fail;
4104
resultobj = SWIG_Py_Void();
4111
SWIGINTERN PyObject *WizardPageSimple_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4113
if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
4114
SWIG_TypeNewClientData(SWIGTYPE_p_wxWizardPageSimple, SWIG_NewClientData(obj));
4115
return SWIG_Py_Void();
4118
SWIGINTERN PyObject *WizardPageSimple_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4119
return SWIG_Python_InitShadowInstance(args);
4122
SWIGINTERN PyObject *_wrap_new_Wizard(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4123
PyObject *resultobj = 0;
4124
wxWindow *arg1 = (wxWindow *) 0 ;
4125
int arg2 = (int) -1 ;
4126
wxString const &arg3_defvalue = wxPyEmptyString ;
4127
wxString *arg3 = (wxString *) &arg3_defvalue ;
4128
wxBitmap const &arg4_defvalue = wxNullBitmap ;
4129
wxBitmap *arg4 = (wxBitmap *) &arg4_defvalue ;
4130
wxPoint const &arg5_defvalue = wxDefaultPosition ;
4131
wxPoint *arg5 = (wxPoint *) &arg5_defvalue ;
4132
long arg6 = (long) wxDEFAULT_DIALOG_STYLE ;
4133
wxWizard *result = 0 ;
4138
bool temp3 = false ;
4144
PyObject * obj0 = 0 ;
4145
PyObject * obj1 = 0 ;
4146
PyObject * obj2 = 0 ;
4147
PyObject * obj3 = 0 ;
4148
PyObject * obj4 = 0 ;
4149
PyObject * obj5 = 0 ;
4150
char * kwnames[] = {
4151
(char *) "parent",(char *) "id",(char *) "title",(char *) "bitmap",(char *) "pos",(char *) "style", NULL
4154
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"O|OOOOO:new_Wizard",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
4155
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWindow, 0 | 0 );
4156
if (!SWIG_IsOK(res1)) {
4157
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "new_Wizard" "', expected argument " "1"" of type '" "wxWindow *""'");
4159
arg1 = reinterpret_cast< wxWindow * >(argp1);
4161
ecode2 = SWIG_AsVal_int(obj1, &val2);
4162
if (!SWIG_IsOK(ecode2)) {
4163
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "new_Wizard" "', expected argument " "2"" of type '" "int""'");
4165
arg2 = static_cast< int >(val2);
4169
arg3 = wxString_in_helper(obj2);
4170
if (arg3 == NULL) SWIG_fail;
4175
res4 = SWIG_ConvertPtr(obj3, &argp4, SWIGTYPE_p_wxBitmap, 0 | 0);
4176
if (!SWIG_IsOK(res4)) {
4177
SWIG_exception_fail(SWIG_ArgError(res4), "in method '" "new_Wizard" "', expected argument " "4"" of type '" "wxBitmap const &""'");
4180
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_Wizard" "', expected argument " "4"" of type '" "wxBitmap const &""'");
4182
arg4 = reinterpret_cast< wxBitmap * >(argp4);
4187
if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
4191
ecode6 = SWIG_AsVal_long(obj5, &val6);
4192
if (!SWIG_IsOK(ecode6)) {
4193
SWIG_exception_fail(SWIG_ArgError(ecode6), "in method '" "new_Wizard" "', expected argument " "6"" of type '" "long""'");
4195
arg6 = static_cast< long >(val6);
4198
if (!wxPyCheckForApp()) SWIG_fail;
4199
PyThreadState* __tstate = wxPyBeginAllowThreads();
4200
result = (wxWizard *)new wxWizard(arg1,arg2,(wxString const &)*arg3,(wxBitmap const &)*arg4,(wxPoint const &)*arg5,arg6);
4201
wxPyEndAllowThreads(__tstate);
4202
if (PyErr_Occurred()) SWIG_fail;
4204
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxWizard, SWIG_POINTER_NEW | 0 );
4219
SWIGINTERN PyObject *_wrap_new_PreWizard(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4220
PyObject *resultobj = 0;
4221
wxWizard *result = 0 ;
4223
if (!SWIG_Python_UnpackTuple(args,"new_PreWizard",0,0,0)) SWIG_fail;
4225
if (!wxPyCheckForApp()) SWIG_fail;
4226
PyThreadState* __tstate = wxPyBeginAllowThreads();
4227
result = (wxWizard *)new wxWizard();
4228
wxPyEndAllowThreads(__tstate);
4229
if (PyErr_Occurred()) SWIG_fail;
4231
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxWizard, SWIG_POINTER_OWN | 0 );
4238
SWIGINTERN PyObject *_wrap_Wizard_Create(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4239
PyObject *resultobj = 0;
4240
wxWizard *arg1 = (wxWizard *) 0 ;
4241
wxWindow *arg2 = (wxWindow *) 0 ;
4242
int arg3 = (int) -1 ;
4243
wxString const &arg4_defvalue = wxPyEmptyString ;
4244
wxString *arg4 = (wxString *) &arg4_defvalue ;
4245
wxBitmap const &arg5_defvalue = wxNullBitmap ;
4246
wxBitmap *arg5 = (wxBitmap *) &arg5_defvalue ;
4247
wxPoint const &arg6_defvalue = wxDefaultPosition ;
4248
wxPoint *arg6 = (wxPoint *) &arg6_defvalue ;
4256
bool temp4 = false ;
4260
PyObject * obj0 = 0 ;
4261
PyObject * obj1 = 0 ;
4262
PyObject * obj2 = 0 ;
4263
PyObject * obj3 = 0 ;
4264
PyObject * obj4 = 0 ;
4265
PyObject * obj5 = 0 ;
4266
char * kwnames[] = {
4267
(char *) "self",(char *) "parent",(char *) "id",(char *) "title",(char *) "bitmap",(char *) "pos", NULL
4270
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|OOOO:Wizard_Create",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4,&obj5)) SWIG_fail;
4271
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4272
if (!SWIG_IsOK(res1)) {
4273
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_Create" "', expected argument " "1"" of type '" "wxWizard *""'");
4275
arg1 = reinterpret_cast< wxWizard * >(argp1);
4276
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWindow, 0 | 0 );
4277
if (!SWIG_IsOK(res2)) {
4278
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
4280
arg2 = reinterpret_cast< wxWindow * >(argp2);
4282
ecode3 = SWIG_AsVal_int(obj2, &val3);
4283
if (!SWIG_IsOK(ecode3)) {
4284
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Wizard_Create" "', expected argument " "3"" of type '" "int""'");
4286
arg3 = static_cast< int >(val3);
4290
arg4 = wxString_in_helper(obj3);
4291
if (arg4 == NULL) SWIG_fail;
4296
res5 = SWIG_ConvertPtr(obj4, &argp5, SWIGTYPE_p_wxBitmap, 0 | 0);
4297
if (!SWIG_IsOK(res5)) {
4298
SWIG_exception_fail(SWIG_ArgError(res5), "in method '" "Wizard_Create" "', expected argument " "5"" of type '" "wxBitmap const &""'");
4301
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Wizard_Create" "', expected argument " "5"" of type '" "wxBitmap const &""'");
4303
arg5 = reinterpret_cast< wxBitmap * >(argp5);
4308
if ( ! wxPoint_helper(obj5, &arg6)) SWIG_fail;
4312
PyThreadState* __tstate = wxPyBeginAllowThreads();
4313
result = (bool)(arg1)->Create(arg2,arg3,(wxString const &)*arg4,(wxBitmap const &)*arg5,(wxPoint const &)*arg6);
4314
wxPyEndAllowThreads(__tstate);
4315
if (PyErr_Occurred()) SWIG_fail;
4318
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4334
SWIGINTERN PyObject *_wrap_Wizard_Init(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4335
PyObject *resultobj = 0;
4336
wxWizard *arg1 = (wxWizard *) 0 ;
4339
PyObject *swig_obj[1] ;
4341
if (!args) SWIG_fail;
4343
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4344
if (!SWIG_IsOK(res1)) {
4345
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_Init" "', expected argument " "1"" of type '" "wxWizard *""'");
4347
arg1 = reinterpret_cast< wxWizard * >(argp1);
4349
PyThreadState* __tstate = wxPyBeginAllowThreads();
4351
wxPyEndAllowThreads(__tstate);
4352
if (PyErr_Occurred()) SWIG_fail;
4354
resultobj = SWIG_Py_Void();
4361
SWIGINTERN PyObject *_wrap_Wizard_RunWizard(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4362
PyObject *resultobj = 0;
4363
wxWizard *arg1 = (wxWizard *) 0 ;
4364
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4370
PyObject * obj0 = 0 ;
4371
PyObject * obj1 = 0 ;
4372
char * kwnames[] = {
4373
(char *) "self",(char *) "firstPage", NULL
4376
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_RunWizard",kwnames,&obj0,&obj1)) SWIG_fail;
4377
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4378
if (!SWIG_IsOK(res1)) {
4379
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_RunWizard" "', expected argument " "1"" of type '" "wxWizard *""'");
4381
arg1 = reinterpret_cast< wxWizard * >(argp1);
4382
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4383
if (!SWIG_IsOK(res2)) {
4384
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_RunWizard" "', expected argument " "2"" of type '" "wxWizardPage *""'");
4386
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4388
PyThreadState* __tstate = wxPyBeginAllowThreads();
4389
result = (bool)(arg1)->RunWizard(arg2);
4390
wxPyEndAllowThreads(__tstate);
4391
if (PyErr_Occurred()) SWIG_fail;
4394
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4402
SWIGINTERN PyObject *_wrap_Wizard_GetCurrentPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4403
PyObject *resultobj = 0;
4404
wxWizard *arg1 = (wxWizard *) 0 ;
4405
wxWizardPage *result = 0 ;
4408
PyObject *swig_obj[1] ;
4410
if (!args) SWIG_fail;
4412
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4413
if (!SWIG_IsOK(res1)) {
4414
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_GetCurrentPage" "', expected argument " "1"" of type '" "wxWizard const *""'");
4416
arg1 = reinterpret_cast< wxWizard * >(argp1);
4418
PyThreadState* __tstate = wxPyBeginAllowThreads();
4419
result = (wxWizardPage *)((wxWizard const *)arg1)->GetCurrentPage();
4420
wxPyEndAllowThreads(__tstate);
4421
if (PyErr_Occurred()) SWIG_fail;
4424
resultobj = wxPyMake_wxObject(result, (bool)0);
4432
SWIGINTERN PyObject *_wrap_Wizard_SetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4433
PyObject *resultobj = 0;
4434
wxWizard *arg1 = (wxWizard *) 0 ;
4439
PyObject * obj0 = 0 ;
4440
PyObject * obj1 = 0 ;
4441
char * kwnames[] = {
4442
(char *) "self",(char *) "size", NULL
4445
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_SetPageSize",kwnames,&obj0,&obj1)) SWIG_fail;
4446
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4447
if (!SWIG_IsOK(res1)) {
4448
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_SetPageSize" "', expected argument " "1"" of type '" "wxWizard *""'");
4450
arg1 = reinterpret_cast< wxWizard * >(argp1);
4453
if ( ! wxSize_helper(obj1, &arg2)) SWIG_fail;
4456
PyThreadState* __tstate = wxPyBeginAllowThreads();
4457
(arg1)->SetPageSize((wxSize const &)*arg2);
4458
wxPyEndAllowThreads(__tstate);
4459
if (PyErr_Occurred()) SWIG_fail;
4461
resultobj = SWIG_Py_Void();
4468
SWIGINTERN PyObject *_wrap_Wizard_GetPageSize(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4469
PyObject *resultobj = 0;
4470
wxWizard *arg1 = (wxWizard *) 0 ;
4474
PyObject *swig_obj[1] ;
4476
if (!args) SWIG_fail;
4478
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4479
if (!SWIG_IsOK(res1)) {
4480
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_GetPageSize" "', expected argument " "1"" of type '" "wxWizard const *""'");
4482
arg1 = reinterpret_cast< wxWizard * >(argp1);
4484
PyThreadState* __tstate = wxPyBeginAllowThreads();
4485
result = ((wxWizard const *)arg1)->GetPageSize();
4486
wxPyEndAllowThreads(__tstate);
4487
if (PyErr_Occurred()) SWIG_fail;
4489
resultobj = SWIG_NewPointerObj((new wxSize(static_cast< const wxSize& >(result))), SWIGTYPE_p_wxSize, SWIG_POINTER_OWN | 0 );
4496
SWIGINTERN PyObject *_wrap_Wizard_FitToPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4497
PyObject *resultobj = 0;
4498
wxWizard *arg1 = (wxWizard *) 0 ;
4499
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4504
PyObject * obj0 = 0 ;
4505
PyObject * obj1 = 0 ;
4506
char * kwnames[] = {
4507
(char *) "self",(char *) "firstPage", NULL
4510
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_FitToPage",kwnames,&obj0,&obj1)) SWIG_fail;
4511
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4512
if (!SWIG_IsOK(res1)) {
4513
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_FitToPage" "', expected argument " "1"" of type '" "wxWizard *""'");
4515
arg1 = reinterpret_cast< wxWizard * >(argp1);
4516
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4517
if (!SWIG_IsOK(res2)) {
4518
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_FitToPage" "', expected argument " "2"" of type '" "wxWizardPage const *""'");
4520
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4522
PyThreadState* __tstate = wxPyBeginAllowThreads();
4523
(arg1)->FitToPage((wxWizardPage const *)arg2);
4524
wxPyEndAllowThreads(__tstate);
4525
if (PyErr_Occurred()) SWIG_fail;
4527
resultobj = SWIG_Py_Void();
4534
SWIGINTERN PyObject *_wrap_Wizard_GetPageAreaSizer(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4535
PyObject *resultobj = 0;
4536
wxWizard *arg1 = (wxWizard *) 0 ;
4537
wxSizer *result = 0 ;
4540
PyObject *swig_obj[1] ;
4542
if (!args) SWIG_fail;
4544
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4545
if (!SWIG_IsOK(res1)) {
4546
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_GetPageAreaSizer" "', expected argument " "1"" of type '" "wxWizard const *""'");
4548
arg1 = reinterpret_cast< wxWizard * >(argp1);
4550
PyThreadState* __tstate = wxPyBeginAllowThreads();
4551
result = (wxSizer *)((wxWizard const *)arg1)->GetPageAreaSizer();
4552
wxPyEndAllowThreads(__tstate);
4553
if (PyErr_Occurred()) SWIG_fail;
4556
resultobj = wxPyMake_wxObject(result, (bool)0);
4564
SWIGINTERN PyObject *_wrap_Wizard_SetBorder(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4565
PyObject *resultobj = 0;
4566
wxWizard *arg1 = (wxWizard *) 0 ;
4572
PyObject * obj0 = 0 ;
4573
PyObject * obj1 = 0 ;
4574
char * kwnames[] = {
4575
(char *) "self",(char *) "border", NULL
4578
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_SetBorder",kwnames,&obj0,&obj1)) SWIG_fail;
4579
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4580
if (!SWIG_IsOK(res1)) {
4581
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_SetBorder" "', expected argument " "1"" of type '" "wxWizard *""'");
4583
arg1 = reinterpret_cast< wxWizard * >(argp1);
4584
ecode2 = SWIG_AsVal_int(obj1, &val2);
4585
if (!SWIG_IsOK(ecode2)) {
4586
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Wizard_SetBorder" "', expected argument " "2"" of type '" "int""'");
4588
arg2 = static_cast< int >(val2);
4590
PyThreadState* __tstate = wxPyBeginAllowThreads();
4591
(arg1)->SetBorder(arg2);
4592
wxPyEndAllowThreads(__tstate);
4593
if (PyErr_Occurred()) SWIG_fail;
4595
resultobj = SWIG_Py_Void();
4602
SWIGINTERN PyObject *_wrap_Wizard_GetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4603
PyObject *resultobj = 0;
4604
wxWizard *arg1 = (wxWizard *) 0 ;
4605
wxBitmap *result = 0 ;
4608
PyObject *swig_obj[1] ;
4610
if (!args) SWIG_fail;
4612
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4613
if (!SWIG_IsOK(res1)) {
4614
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_GetBitmap" "', expected argument " "1"" of type '" "wxWizard const *""'");
4616
arg1 = reinterpret_cast< wxWizard * >(argp1);
4618
PyThreadState* __tstate = wxPyBeginAllowThreads();
4620
wxBitmap const &_result_ref = ((wxWizard const *)arg1)->GetBitmap();
4621
result = (wxBitmap *) &_result_ref;
4623
wxPyEndAllowThreads(__tstate);
4624
if (PyErr_Occurred()) SWIG_fail;
4627
wxBitmap* resultptr = new wxBitmap(*result);
4628
resultobj = SWIG_NewPointerObj((void*)(resultptr), SWIGTYPE_p_wxBitmap, 1);
4636
SWIGINTERN PyObject *_wrap_Wizard_SetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4637
PyObject *resultobj = 0;
4638
wxWizard *arg1 = (wxWizard *) 0 ;
4639
wxBitmap *arg2 = 0 ;
4644
PyObject * obj0 = 0 ;
4645
PyObject * obj1 = 0 ;
4646
char * kwnames[] = {
4647
(char *) "self",(char *) "bitmap", NULL
4650
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_SetBitmap",kwnames,&obj0,&obj1)) SWIG_fail;
4651
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4652
if (!SWIG_IsOK(res1)) {
4653
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_SetBitmap" "', expected argument " "1"" of type '" "wxWizard *""'");
4655
arg1 = reinterpret_cast< wxWizard * >(argp1);
4656
res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxBitmap, 0 | 0);
4657
if (!SWIG_IsOK(res2)) {
4658
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4661
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Wizard_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
4663
arg2 = reinterpret_cast< wxBitmap * >(argp2);
4665
PyThreadState* __tstate = wxPyBeginAllowThreads();
4666
(arg1)->SetBitmap((wxBitmap const &)*arg2);
4667
wxPyEndAllowThreads(__tstate);
4668
if (PyErr_Occurred()) SWIG_fail;
4670
resultobj = SWIG_Py_Void();
4677
SWIGINTERN PyObject *_wrap_Wizard_IsRunning(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4678
PyObject *resultobj = 0;
4679
wxWizard *arg1 = (wxWizard *) 0 ;
4683
PyObject *swig_obj[1] ;
4685
if (!args) SWIG_fail;
4687
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4688
if (!SWIG_IsOK(res1)) {
4689
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_IsRunning" "', expected argument " "1"" of type '" "wxWizard const *""'");
4691
arg1 = reinterpret_cast< wxWizard * >(argp1);
4693
PyThreadState* __tstate = wxPyBeginAllowThreads();
4694
result = (bool)((wxWizard const *)arg1)->IsRunning();
4695
wxPyEndAllowThreads(__tstate);
4696
if (PyErr_Occurred()) SWIG_fail;
4699
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4707
SWIGINTERN PyObject *_wrap_Wizard_SetBitmapBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4708
PyObject *resultobj = 0;
4709
wxWizard *arg1 = (wxWizard *) 0 ;
4710
wxColour *arg2 = 0 ;
4714
PyObject * obj0 = 0 ;
4715
PyObject * obj1 = 0 ;
4716
char * kwnames[] = {
4717
(char *) "self",(char *) "colour", NULL
4720
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_SetBitmapBackgroundColour",kwnames,&obj0,&obj1)) SWIG_fail;
4721
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4722
if (!SWIG_IsOK(res1)) {
4723
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_SetBitmapBackgroundColour" "', expected argument " "1"" of type '" "wxWizard *""'");
4725
arg1 = reinterpret_cast< wxWizard * >(argp1);
4728
if ( ! wxColour_helper(obj1, &arg2)) SWIG_fail;
4731
PyThreadState* __tstate = wxPyBeginAllowThreads();
4732
(arg1)->SetBitmapBackgroundColour((wxColour const &)*arg2);
4733
wxPyEndAllowThreads(__tstate);
4734
if (PyErr_Occurred()) SWIG_fail;
4736
resultobj = SWIG_Py_Void();
4743
SWIGINTERN PyObject *_wrap_Wizard_GetBitmapBackgroundColour(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4744
PyObject *resultobj = 0;
4745
wxWizard *arg1 = (wxWizard *) 0 ;
4746
wxColour *result = 0 ;
4749
PyObject *swig_obj[1] ;
4751
if (!args) SWIG_fail;
4753
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4754
if (!SWIG_IsOK(res1)) {
4755
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_GetBitmapBackgroundColour" "', expected argument " "1"" of type '" "wxWizard const *""'");
4757
arg1 = reinterpret_cast< wxWizard * >(argp1);
4759
PyThreadState* __tstate = wxPyBeginAllowThreads();
4761
wxColour const &_result_ref = ((wxWizard const *)arg1)->GetBitmapBackgroundColour();
4762
result = (wxColour *) &_result_ref;
4764
wxPyEndAllowThreads(__tstate);
4765
if (PyErr_Occurred()) SWIG_fail;
4767
resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxColour, 0 | 0 );
4774
SWIGINTERN PyObject *_wrap_Wizard_SetBitmapPlacement(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4775
PyObject *resultobj = 0;
4776
wxWizard *arg1 = (wxWizard *) 0 ;
4782
PyObject * obj0 = 0 ;
4783
PyObject * obj1 = 0 ;
4784
char * kwnames[] = {
4785
(char *) "self",(char *) "placement", NULL
4788
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_SetBitmapPlacement",kwnames,&obj0,&obj1)) SWIG_fail;
4789
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4790
if (!SWIG_IsOK(res1)) {
4791
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_SetBitmapPlacement" "', expected argument " "1"" of type '" "wxWizard *""'");
4793
arg1 = reinterpret_cast< wxWizard * >(argp1);
4794
ecode2 = SWIG_AsVal_int(obj1, &val2);
4795
if (!SWIG_IsOK(ecode2)) {
4796
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Wizard_SetBitmapPlacement" "', expected argument " "2"" of type '" "int""'");
4798
arg2 = static_cast< int >(val2);
4800
PyThreadState* __tstate = wxPyBeginAllowThreads();
4801
(arg1)->SetBitmapPlacement(arg2);
4802
wxPyEndAllowThreads(__tstate);
4803
if (PyErr_Occurred()) SWIG_fail;
4805
resultobj = SWIG_Py_Void();
4812
SWIGINTERN PyObject *_wrap_Wizard_GetBitmapPlacement(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4813
PyObject *resultobj = 0;
4814
wxWizard *arg1 = (wxWizard *) 0 ;
4818
PyObject *swig_obj[1] ;
4820
if (!args) SWIG_fail;
4822
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4823
if (!SWIG_IsOK(res1)) {
4824
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_GetBitmapPlacement" "', expected argument " "1"" of type '" "wxWizard const *""'");
4826
arg1 = reinterpret_cast< wxWizard * >(argp1);
4828
PyThreadState* __tstate = wxPyBeginAllowThreads();
4829
result = (int)((wxWizard const *)arg1)->GetBitmapPlacement();
4830
wxPyEndAllowThreads(__tstate);
4831
if (PyErr_Occurred()) SWIG_fail;
4833
resultobj = SWIG_From_int(static_cast< int >(result));
4840
SWIGINTERN PyObject *_wrap_Wizard_SetMinimumBitmapWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4841
PyObject *resultobj = 0;
4842
wxWizard *arg1 = (wxWizard *) 0 ;
4848
PyObject * obj0 = 0 ;
4849
PyObject * obj1 = 0 ;
4850
char * kwnames[] = {
4851
(char *) "self",(char *) "w", NULL
4854
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_SetMinimumBitmapWidth",kwnames,&obj0,&obj1)) SWIG_fail;
4855
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4856
if (!SWIG_IsOK(res1)) {
4857
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_SetMinimumBitmapWidth" "', expected argument " "1"" of type '" "wxWizard *""'");
4859
arg1 = reinterpret_cast< wxWizard * >(argp1);
4860
ecode2 = SWIG_AsVal_int(obj1, &val2);
4861
if (!SWIG_IsOK(ecode2)) {
4862
SWIG_exception_fail(SWIG_ArgError(ecode2), "in method '" "Wizard_SetMinimumBitmapWidth" "', expected argument " "2"" of type '" "int""'");
4864
arg2 = static_cast< int >(val2);
4866
PyThreadState* __tstate = wxPyBeginAllowThreads();
4867
(arg1)->SetMinimumBitmapWidth(arg2);
4868
wxPyEndAllowThreads(__tstate);
4869
if (PyErr_Occurred()) SWIG_fail;
4871
resultobj = SWIG_Py_Void();
4878
SWIGINTERN PyObject *_wrap_Wizard_GetMinimumBitmapWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4879
PyObject *resultobj = 0;
4880
wxWizard *arg1 = (wxWizard *) 0 ;
4884
PyObject *swig_obj[1] ;
4886
if (!args) SWIG_fail;
4888
res1 = SWIG_ConvertPtr(swig_obj[0], &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4889
if (!SWIG_IsOK(res1)) {
4890
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_GetMinimumBitmapWidth" "', expected argument " "1"" of type '" "wxWizard const *""'");
4892
arg1 = reinterpret_cast< wxWizard * >(argp1);
4894
PyThreadState* __tstate = wxPyBeginAllowThreads();
4895
result = (int)((wxWizard const *)arg1)->GetMinimumBitmapWidth();
4896
wxPyEndAllowThreads(__tstate);
4897
if (PyErr_Occurred()) SWIG_fail;
4899
resultobj = SWIG_From_int(static_cast< int >(result));
4906
SWIGINTERN PyObject *_wrap_Wizard_TileBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4907
PyObject *resultobj = 0;
4910
wxBitmap *arg3 = 0 ;
4917
PyObject * obj0 = 0 ;
4918
PyObject * obj1 = 0 ;
4919
PyObject * obj2 = 0 ;
4920
char * kwnames[] = {
4921
(char *) "rect",(char *) "dc",(char *) "bitmap", NULL
4924
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OOO:Wizard_TileBitmap",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
4927
if ( ! wxRect_helper(obj0, &arg1)) SWIG_fail;
4929
res2 = SWIG_ConvertPtr(obj1, &argp2, SWIGTYPE_p_wxDC, 0 );
4930
if (!SWIG_IsOK(res2)) {
4931
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_TileBitmap" "', expected argument " "2"" of type '" "wxDC &""'");
4934
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Wizard_TileBitmap" "', expected argument " "2"" of type '" "wxDC &""'");
4936
arg2 = reinterpret_cast< wxDC * >(argp2);
4937
res3 = SWIG_ConvertPtr(obj2, &argp3, SWIGTYPE_p_wxBitmap, 0 | 0);
4938
if (!SWIG_IsOK(res3)) {
4939
SWIG_exception_fail(SWIG_ArgError(res3), "in method '" "Wizard_TileBitmap" "', expected argument " "3"" of type '" "wxBitmap const &""'");
4942
SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "Wizard_TileBitmap" "', expected argument " "3"" of type '" "wxBitmap const &""'");
4944
arg3 = reinterpret_cast< wxBitmap * >(argp3);
4946
PyThreadState* __tstate = wxPyBeginAllowThreads();
4947
result = (bool)wxWizard::TileBitmap((wxRect const &)*arg1,*arg2,(wxBitmap const &)*arg3);
4948
wxPyEndAllowThreads(__tstate);
4949
if (PyErr_Occurred()) SWIG_fail;
4952
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4960
SWIGINTERN PyObject *_wrap_Wizard_ShowPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4961
PyObject *resultobj = 0;
4962
wxWizard *arg1 = (wxWizard *) 0 ;
4963
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
4964
bool arg3 = (bool) true ;
4972
PyObject * obj0 = 0 ;
4973
PyObject * obj1 = 0 ;
4974
PyObject * obj2 = 0 ;
4975
char * kwnames[] = {
4976
(char *) "self",(char *) "page",(char *) "goingForward", NULL
4979
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO|O:Wizard_ShowPage",kwnames,&obj0,&obj1,&obj2)) SWIG_fail;
4980
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
4981
if (!SWIG_IsOK(res1)) {
4982
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_ShowPage" "', expected argument " "1"" of type '" "wxWizard *""'");
4984
arg1 = reinterpret_cast< wxWizard * >(argp1);
4985
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
4986
if (!SWIG_IsOK(res2)) {
4987
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_ShowPage" "', expected argument " "2"" of type '" "wxWizardPage *""'");
4989
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
4991
ecode3 = SWIG_AsVal_bool(obj2, &val3);
4992
if (!SWIG_IsOK(ecode3)) {
4993
SWIG_exception_fail(SWIG_ArgError(ecode3), "in method '" "Wizard_ShowPage" "', expected argument " "3"" of type '" "bool""'");
4995
arg3 = static_cast< bool >(val3);
4998
PyThreadState* __tstate = wxPyBeginAllowThreads();
4999
result = (bool)(arg1)->ShowPage(arg2,arg3);
5000
wxPyEndAllowThreads(__tstate);
5001
if (PyErr_Occurred()) SWIG_fail;
5004
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5012
SWIGINTERN PyObject *_wrap_Wizard_HasNextPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5013
PyObject *resultobj = 0;
5014
wxWizard *arg1 = (wxWizard *) 0 ;
5015
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
5021
PyObject * obj0 = 0 ;
5022
PyObject * obj1 = 0 ;
5023
char * kwnames[] = {
5024
(char *) "self",(char *) "page", NULL
5027
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_HasNextPage",kwnames,&obj0,&obj1)) SWIG_fail;
5028
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
5029
if (!SWIG_IsOK(res1)) {
5030
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_HasNextPage" "', expected argument " "1"" of type '" "wxWizard *""'");
5032
arg1 = reinterpret_cast< wxWizard * >(argp1);
5033
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
5034
if (!SWIG_IsOK(res2)) {
5035
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_HasNextPage" "', expected argument " "2"" of type '" "wxWizardPage *""'");
5037
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
5039
PyThreadState* __tstate = wxPyBeginAllowThreads();
5040
result = (bool)(arg1)->HasNextPage(arg2);
5041
wxPyEndAllowThreads(__tstate);
5042
if (PyErr_Occurred()) SWIG_fail;
5045
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5053
SWIGINTERN PyObject *_wrap_Wizard_HasPrevPage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5054
PyObject *resultobj = 0;
5055
wxWizard *arg1 = (wxWizard *) 0 ;
5056
wxWizardPage *arg2 = (wxWizardPage *) 0 ;
5062
PyObject * obj0 = 0 ;
5063
PyObject * obj1 = 0 ;
5064
char * kwnames[] = {
5065
(char *) "self",(char *) "page", NULL
5068
if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"OO:Wizard_HasPrevPage",kwnames,&obj0,&obj1)) SWIG_fail;
5069
res1 = SWIG_ConvertPtr(obj0, &argp1,SWIGTYPE_p_wxWizard, 0 | 0 );
5070
if (!SWIG_IsOK(res1)) {
5071
SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "Wizard_HasPrevPage" "', expected argument " "1"" of type '" "wxWizard *""'");
5073
arg1 = reinterpret_cast< wxWizard * >(argp1);
5074
res2 = SWIG_ConvertPtr(obj1, &argp2,SWIGTYPE_p_wxWizardPage, 0 | 0 );
5075
if (!SWIG_IsOK(res2)) {
5076
SWIG_exception_fail(SWIG_ArgError(res2), "in method '" "Wizard_HasPrevPage" "', expected argument " "2"" of type '" "wxWizardPage *""'");
5078
arg2 = reinterpret_cast< wxWizardPage * >(argp2);
5080
PyThreadState* __tstate = wxPyBeginAllowThreads();
5081
result = (bool)(arg1)->HasPrevPage(arg2);
5082
wxPyEndAllowThreads(__tstate);
5083
if (PyErr_Occurred()) SWIG_fail;
5086
resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5094
SWIGINTERN PyObject *Wizard_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5096
if (!SWIG_Python_UnpackTuple(args,(char*)"swigregister", 1, 1,&obj)) return NULL;
5097
SWIG_TypeNewClientData(SWIGTYPE_p_wxWizard, SWIG_NewClientData(obj));
5098
return SWIG_Py_Void();
5101
SWIGINTERN PyObject *Wizard_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5102
return SWIG_Python_InitShadowInstance(args);
5105
static PyMethodDef SwigMethods[] = {
5106
{ (char *)"new_WizardEvent", (PyCFunction) _wrap_new_WizardEvent, METH_VARARGS | METH_KEYWORDS, NULL},
5107
{ (char *)"WizardEvent_GetDirection", (PyCFunction)_wrap_WizardEvent_GetDirection, METH_O, NULL},
5108
{ (char *)"WizardEvent_GetPage", (PyCFunction)_wrap_WizardEvent_GetPage, METH_O, NULL},
5109
{ (char *)"WizardEvent_swigregister", WizardEvent_swigregister, METH_VARARGS, NULL},
5110
{ (char *)"WizardEvent_swiginit", WizardEvent_swiginit, METH_VARARGS, NULL},
5111
{ (char *)"WizardPage_Create", (PyCFunction) _wrap_WizardPage_Create, METH_VARARGS | METH_KEYWORDS, NULL},
5112
{ (char *)"WizardPage_GetPrev", (PyCFunction)_wrap_WizardPage_GetPrev, METH_O, NULL},
5113
{ (char *)"WizardPage_GetNext", (PyCFunction)_wrap_WizardPage_GetNext, METH_O, NULL},
5114
{ (char *)"WizardPage_GetBitmap", (PyCFunction)_wrap_WizardPage_GetBitmap, METH_O, NULL},
5115
{ (char *)"WizardPage_swigregister", WizardPage_swigregister, METH_VARARGS, NULL},
5116
{ (char *)"new_PyWizardPage", (PyCFunction) _wrap_new_PyWizardPage, METH_VARARGS | METH_KEYWORDS, NULL},
5117
{ (char *)"new_PrePyWizardPage", (PyCFunction)_wrap_new_PrePyWizardPage, METH_NOARGS, NULL},
5118
{ (char *)"PyWizardPage_Create", (PyCFunction) _wrap_PyWizardPage_Create, METH_VARARGS | METH_KEYWORDS, NULL},
5119
{ (char *)"PyWizardPage__setCallbackInfo", (PyCFunction) _wrap_PyWizardPage__setCallbackInfo, METH_VARARGS | METH_KEYWORDS, NULL},
5120
{ (char *)"PyWizardPage_DoMoveWindow", (PyCFunction) _wrap_PyWizardPage_DoMoveWindow, METH_VARARGS | METH_KEYWORDS, NULL},
5121
{ (char *)"PyWizardPage_DoSetSize", (PyCFunction) _wrap_PyWizardPage_DoSetSize, METH_VARARGS | METH_KEYWORDS, NULL},
5122
{ (char *)"PyWizardPage_DoSetClientSize", (PyCFunction) _wrap_PyWizardPage_DoSetClientSize, METH_VARARGS | METH_KEYWORDS, NULL},
5123
{ (char *)"PyWizardPage_DoSetVirtualSize", (PyCFunction) _wrap_PyWizardPage_DoSetVirtualSize, METH_VARARGS | METH_KEYWORDS, NULL},
5124
{ (char *)"PyWizardPage_DoGetSize", (PyCFunction)_wrap_PyWizardPage_DoGetSize, METH_O, NULL},
5125
{ (char *)"PyWizardPage_DoGetClientSize", (PyCFunction)_wrap_PyWizardPage_DoGetClientSize, METH_O, NULL},
5126
{ (char *)"PyWizardPage_DoGetPosition", (PyCFunction)_wrap_PyWizardPage_DoGetPosition, METH_O, NULL},
5127
{ (char *)"PyWizardPage_DoGetVirtualSize", (PyCFunction)_wrap_PyWizardPage_DoGetVirtualSize, METH_O, NULL},
5128
{ (char *)"PyWizardPage_DoGetBestSize", (PyCFunction)_wrap_PyWizardPage_DoGetBestSize, METH_O, NULL},
5129
{ (char *)"PyWizardPage_GetDefaultAttributes", (PyCFunction)_wrap_PyWizardPage_GetDefaultAttributes, METH_O, NULL},
5130
{ (char *)"PyWizardPage_OnInternalIdle", (PyCFunction)_wrap_PyWizardPage_OnInternalIdle, METH_O, NULL},
5131
{ (char *)"PyWizardPage_swigregister", PyWizardPage_swigregister, METH_VARARGS, NULL},
5132
{ (char *)"PyWizardPage_swiginit", PyWizardPage_swiginit, METH_VARARGS, NULL},
5133
{ (char *)"new_WizardPageSimple", (PyCFunction) _wrap_new_WizardPageSimple, METH_VARARGS | METH_KEYWORDS, NULL},
5134
{ (char *)"new_PreWizardPageSimple", (PyCFunction)_wrap_new_PreWizardPageSimple, METH_NOARGS, NULL},
5135
{ (char *)"WizardPageSimple_Create", (PyCFunction) _wrap_WizardPageSimple_Create, METH_VARARGS | METH_KEYWORDS, NULL},
5136
{ (char *)"WizardPageSimple_SetPrev", (PyCFunction) _wrap_WizardPageSimple_SetPrev, METH_VARARGS | METH_KEYWORDS, NULL},
5137
{ (char *)"WizardPageSimple_SetNext", (PyCFunction) _wrap_WizardPageSimple_SetNext, METH_VARARGS | METH_KEYWORDS, NULL},
5138
{ (char *)"WizardPageSimple_Chain", (PyCFunction) _wrap_WizardPageSimple_Chain, METH_VARARGS | METH_KEYWORDS, NULL},
5139
{ (char *)"WizardPageSimple_swigregister", WizardPageSimple_swigregister, METH_VARARGS, NULL},
5140
{ (char *)"WizardPageSimple_swiginit", WizardPageSimple_swiginit, METH_VARARGS, NULL},
5141
{ (char *)"new_Wizard", (PyCFunction) _wrap_new_Wizard, METH_VARARGS | METH_KEYWORDS, NULL},
5142
{ (char *)"new_PreWizard", (PyCFunction)_wrap_new_PreWizard, METH_NOARGS, NULL},
5143
{ (char *)"Wizard_Create", (PyCFunction) _wrap_Wizard_Create, METH_VARARGS | METH_KEYWORDS, NULL},
5144
{ (char *)"Wizard_Init", (PyCFunction)_wrap_Wizard_Init, METH_O, NULL},
5145
{ (char *)"Wizard_RunWizard", (PyCFunction) _wrap_Wizard_RunWizard, METH_VARARGS | METH_KEYWORDS, NULL},
5146
{ (char *)"Wizard_GetCurrentPage", (PyCFunction)_wrap_Wizard_GetCurrentPage, METH_O, NULL},
5147
{ (char *)"Wizard_SetPageSize", (PyCFunction) _wrap_Wizard_SetPageSize, METH_VARARGS | METH_KEYWORDS, NULL},
5148
{ (char *)"Wizard_GetPageSize", (PyCFunction)_wrap_Wizard_GetPageSize, METH_O, NULL},
5149
{ (char *)"Wizard_FitToPage", (PyCFunction) _wrap_Wizard_FitToPage, METH_VARARGS | METH_KEYWORDS, NULL},
5150
{ (char *)"Wizard_GetPageAreaSizer", (PyCFunction)_wrap_Wizard_GetPageAreaSizer, METH_O, NULL},
5151
{ (char *)"Wizard_SetBorder", (PyCFunction) _wrap_Wizard_SetBorder, METH_VARARGS | METH_KEYWORDS, NULL},
5152
{ (char *)"Wizard_GetBitmap", (PyCFunction)_wrap_Wizard_GetBitmap, METH_O, NULL},
5153
{ (char *)"Wizard_SetBitmap", (PyCFunction) _wrap_Wizard_SetBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
5154
{ (char *)"Wizard_IsRunning", (PyCFunction)_wrap_Wizard_IsRunning, METH_O, NULL},
5155
{ (char *)"Wizard_SetBitmapBackgroundColour", (PyCFunction) _wrap_Wizard_SetBitmapBackgroundColour, METH_VARARGS | METH_KEYWORDS, NULL},
5156
{ (char *)"Wizard_GetBitmapBackgroundColour", (PyCFunction)_wrap_Wizard_GetBitmapBackgroundColour, METH_O, NULL},
5157
{ (char *)"Wizard_SetBitmapPlacement", (PyCFunction) _wrap_Wizard_SetBitmapPlacement, METH_VARARGS | METH_KEYWORDS, NULL},
5158
{ (char *)"Wizard_GetBitmapPlacement", (PyCFunction)_wrap_Wizard_GetBitmapPlacement, METH_O, NULL},
5159
{ (char *)"Wizard_SetMinimumBitmapWidth", (PyCFunction) _wrap_Wizard_SetMinimumBitmapWidth, METH_VARARGS | METH_KEYWORDS, NULL},
5160
{ (char *)"Wizard_GetMinimumBitmapWidth", (PyCFunction)_wrap_Wizard_GetMinimumBitmapWidth, METH_O, NULL},
5161
{ (char *)"Wizard_TileBitmap", (PyCFunction) _wrap_Wizard_TileBitmap, METH_VARARGS | METH_KEYWORDS, NULL},
5162
{ (char *)"Wizard_ShowPage", (PyCFunction) _wrap_Wizard_ShowPage, METH_VARARGS | METH_KEYWORDS, NULL},
5163
{ (char *)"Wizard_HasNextPage", (PyCFunction) _wrap_Wizard_HasNextPage, METH_VARARGS | METH_KEYWORDS, NULL},
5164
{ (char *)"Wizard_HasPrevPage", (PyCFunction) _wrap_Wizard_HasPrevPage, METH_VARARGS | METH_KEYWORDS, NULL},
5165
{ (char *)"Wizard_swigregister", Wizard_swigregister, METH_VARARGS, NULL},
5166
{ (char *)"Wizard_swiginit", Wizard_swiginit, METH_VARARGS, NULL},
5167
{ NULL, NULL, 0, NULL }
5171
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
5173
static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
5174
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
5176
static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
5177
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
5179
static void *_p_wxEventTo_p_wxObject(void *x) {
5180
return (void *)((wxObject *) ((wxEvent *) x));
5182
static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
5183
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
5185
static void *_p_wxWindowModalDialogEventTo_p_wxObject(void *x) {
5186
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowModalDialogEvent *) x));
5188
static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
5189
return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
5191
static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
5192
return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
5194
static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
5195
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
5197
static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
5198
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
5200
static void *_p_wxMenuItemTo_p_wxObject(void *x) {
5201
return (void *)((wxObject *) ((wxMenuItem *) x));
5203
static void *_p_wxImageTo_p_wxObject(void *x) {
5204
return (void *)((wxObject *) ((wxImage *) x));
5206
static void *_p_wxPySizerTo_p_wxObject(void *x) {
5207
return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
5209
static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x) {
5210
return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTaskBarIcon *) x));
5212
static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
5213
return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
5215
static void *_p_wxPyAppTo_p_wxObject(void *x) {
5216
return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
5218
static void *_p_wxTextCtrlBaseTo_p_wxObject(void *x) {
5219
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxTextCtrlBase *) x));
5221
static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x) {
5222
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
5224
static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
5225
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
5227
static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
5228
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
5230
static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
5231
return (void *)((wxObject *) ((wxFindReplaceData *) x));
5233
static void *_p_wxValidatorTo_p_wxObject(void *x) {
5234
return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
5236
static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
5237
return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
5239
static void *_p_wxEraseEventTo_p_wxObject(void *x) {
5240
return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
5242
static void *_p_wxMouseEventTo_p_wxObject(void *x) {
5243
return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
5245
static void *_p_wxCloseEventTo_p_wxObject(void *x) {
5246
return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
5248
static void *_p_wxWrapSizerTo_p_wxObject(void *x) {
5249
return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxWrapSizer *) x));
5251
static void *_p_wxPyWizardPageTo_p_wxObject(void *x) {
5252
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxWizardPage *) ((wxPyWizardPage *) x));
5254
static void *_p_wxWizardPageTo_p_wxObject(void *x) {
5255
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxWizardPage *) x));
5257
static void *_p_wxScrollEventTo_p_wxObject(void *x) {
5258
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
5260
static void *_p_wxBookCtrlEventTo_p_wxObject(void *x) {
5261
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlEvent *) x));
5263
static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
5264
return (void *)((wxObject *) ((wxPrintDialogData *) x));
5266
static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
5267
return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
5269
static void *_p_wxPrinterTo_p_wxObject(void *x) {
5270
return (void *)((wxObject *) ((wxPrinter *) x));
5272
static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
5273
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
5275
static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
5276
return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
5278
static void *_p_wxGridSizerTo_p_wxObject(void *x) {
5279
return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
5281
static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
5282
return (void *)((wxObject *) ((wxAcceleratorTable *) x));
5284
static void *_p_wxControlTo_p_wxObject(void *x) {
5285
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
5287
static void *_p_wxColourDataTo_p_wxObject(void *x) {
5288
return (void *)((wxObject *) ((wxColourData *) x));
5290
static void *_p_wxMoveEventTo_p_wxObject(void *x) {
5291
return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
5293
static void *_p_wxSizeEventTo_p_wxObject(void *x) {
5294
return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
5296
static void *_p_wxActivateEventTo_p_wxObject(void *x) {
5297
return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
5299
static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
5300
return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
5302
static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
5303
return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
5305
static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
5306
return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
5308
static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
5309
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
5311
static void *_p_wxIdleEventTo_p_wxObject(void *x) {
5312
return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
5314
static void *_p_wxDateEventTo_p_wxObject(void *x) {
5315
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
5317
static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
5318
return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
5320
static void *_p_wxMouseCaptureLostEventTo_p_wxObject(void *x) {
5321
return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureLostEvent *) x));
5323
static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
5324
return (void *)((wxObject *) ((wxPyPrintout *) x));
5326
static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
5327
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
5329
static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
5330
return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
5332
static void *_p_wxKeyEventTo_p_wxObject(void *x) {
5333
return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
5335
static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
5336
return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
5338
static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
5339
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
5341
static void *_p_wxSashEventTo_p_wxObject(void *x) {
5342
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
5344
static void *_p_wxSimpleHtmlListBoxTo_p_wxObject(void *x) {
5345
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
5347
static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
5348
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
5350
static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
5351
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
5353
static void *_p_wxPrintDataTo_p_wxObject(void *x) {
5354
return (void *)((wxObject *) ((wxPrintData *) x));
5356
static void *_p_wxFontDataTo_p_wxObject(void *x) {
5357
return (void *)((wxObject *) ((wxFontData *) x));
5359
static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
5360
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
5362
static void *_p_wxFrameTo_p_wxObject(void *x) {
5363
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
5365
static void *_p_wxPyPanelTo_p_wxObject(void *x) {
5366
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
5368
static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
5369
return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
5371
static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
5372
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
5374
static void *_p_wxFileSystemTo_p_wxObject(void *x) {
5375
return (void *)((wxObject *) ((wxFileSystem *) x));
5377
static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
5378
return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
5380
static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
5381
return (void *)((wxObject *) ((wxPrintPreview *) x));
5383
static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
5384
return (void *)((wxObject *) ((wxLayoutConstraints *) x));
5386
static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
5387
return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
5389
static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
5390
return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
5392
static void *_p_wxSizerTo_p_wxObject(void *x) {
5393
return (void *)((wxObject *) ((wxSizer *) x));
5395
static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
5396
return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
5398
static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
5399
return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
5401
static void *_p_wxPaintEventTo_p_wxObject(void *x) {
5402
return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
5404
static void *_p_wxClipboardTextEventTo_p_wxObject(void *x) {
5405
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxClipboardTextEvent *) x));
5407
static void *_p_wxFSFileTo_p_wxObject(void *x) {
5408
return (void *)((wxObject *) ((wxFSFile *) x));
5410
static void *_p_wxStandardDialogLayoutAdapterTo_p_wxObject(void *x) {
5411
return (void *)((wxObject *) (wxDialogLayoutAdapter *) ((wxStandardDialogLayoutAdapter *) x));
5413
static void *_p_wxDialogLayoutAdapterTo_p_wxObject(void *x) {
5414
return (void *)((wxObject *) ((wxDialogLayoutAdapter *) x));
5416
static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
5417
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
5419
static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
5420
return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
5422
static void *_p_wxMenuTo_p_wxObject(void *x) {
5423
return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
5425
static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
5426
return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
5428
static void *_p_wxSizerItemTo_p_wxObject(void *x) {
5429
return (void *)((wxObject *) ((wxSizerItem *) x));
5431
static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
5432
return (void *)((wxObject *) ((wxPrintDialog *) x));
5434
static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
5435
return (void *)((wxObject *) ((wxPageSetupDialog *) x));
5437
static void *_p_wxFontDialogTo_p_wxObject(void *x) {
5438
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
5440
static void *_p_wxDirDialogTo_p_wxObject(void *x) {
5441
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
5443
static void *_p_wxColourDialogTo_p_wxObject(void *x) {
5444
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
5446
static void *_p_wxDialogTo_p_wxObject(void *x) {
5447
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
5449
static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
5450
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
5452
static void *_p_wxPyEventTo_p_wxObject(void *x) {
5453
return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
5455
static void *_p_wxPyEvtHandlerTo_p_wxObject(void *x) {
5456
return (void *)((wxObject *) (wxEvtHandler *) ((wxPyEvtHandler *) x));
5458
static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
5459
return (void *)((wxObject *) ((wxEvtHandler *) x));
5461
static void *_p_wxTGAHandlerTo_p_wxObject(void *x) {
5462
return (void *)((wxObject *) (wxImageHandler *) ((wxTGAHandler *) x));
5464
static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
5465
return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
5467
static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
5468
return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
5470
static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
5471
return (void *)((wxObject *) ((wxImageHandler *) x));
5473
static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
5474
return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
5476
static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
5477
return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
5479
static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
5480
return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
5482
static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
5483
return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
5485
static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
5486
return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
5488
static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
5489
return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
5491
static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
5492
return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
5494
static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
5495
return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
5497
static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
5498
return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
5500
static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
5501
return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
5503
static void *_p_wxShowEventTo_p_wxObject(void *x) {
5504
return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
5506
static void *_p_wxWizardTo_p_wxObject(void *x) {
5507
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxWizard *) x));
5509
static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
5510
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
5512
static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
5513
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
5515
static void *_p_wxPyHVScrolledWindowTo_p_wxObject(void *x) {
5516
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyHVScrolledWindow *) x));
5518
static void *_p_wxPyHScrolledWindowTo_p_wxObject(void *x) {
5519
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyHScrolledWindow *) x));
5521
static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
5522
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
5524
static void *_p_wxTipWindowTo_p_wxObject(void *x) {
5525
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxTipWindow *) x));
5527
static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
5528
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
5530
static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
5531
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
5533
static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
5534
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
5536
static void *_p_wxSashWindowTo_p_wxObject(void *x) {
5537
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
5539
static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
5540
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
5542
static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
5543
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
5545
static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
5546
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
5548
static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
5549
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
5551
static void *_p_wxWindowTo_p_wxObject(void *x) {
5552
return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
5554
static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
5555
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
5557
static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
5558
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxGenericProgressDialog *) ((wxProgressDialog *) x));
5560
static void *_p_wxGenericProgressDialogTo_p_wxObject(void *x) {
5561
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxGenericProgressDialog *) x));
5563
static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
5564
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
5566
static void *_p_wxNumberEntryDialogTo_p_wxObject(void *x) {
5567
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
5569
static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x) {
5570
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
5572
static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
5573
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
5575
static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
5576
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
5578
static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
5579
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
5581
static void *_p_wxFileDialogTo_p_wxObject(void *x) {
5582
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
5584
static void *_p_wxPyWindowTo_p_wxObject(void *x) {
5585
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
5587
static void *_p_wxThreadEventTo_p_wxObject(void *x) {
5588
return (void *)((wxObject *) (wxEvent *) ((wxThreadEvent *) x));
5590
static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
5591
return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
5593
static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
5594
return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
5596
static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
5597
return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
5599
static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
5600
return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
5602
static void *_p_wxWizardPageSimpleTo_p_wxObject(void *x) {
5603
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxWizardPage *) ((wxWizardPageSimple *) x));
5605
static void *_p_wxEventBlockerTo_p_wxObject(void *x) {
5606
return (void *)((wxObject *) (wxEvtHandler *) ((wxEventBlocker *) x));
5608
static void *_p_wxPanelTo_p_wxObject(void *x) {
5609
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
5611
static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
5612
return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
5614
static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
5615
return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
5617
static void *_p_wxMenuEventTo_p_wxObject(void *x) {
5618
return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
5620
static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
5621
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
5623
static void *_p_wxWizardEventTo_p_wxObject(void *x) {
5624
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxWizardEvent *) x));
5626
static void *_p_wxCommandEventTo_p_wxObject(void *x) {
5627
return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
5629
static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
5630
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
5632
static void *_p_wxStatusBarTo_p_wxObject(void *x) {
5633
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
5635
static void *_p_wxFocusEventTo_p_wxObject(void *x) {
5636
return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
5638
static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
5639
return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
5641
static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
5642
return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
5644
static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
5645
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
5647
static void *_p_wxMenuBarTo_p_wxObject(void *x) {
5648
return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
5650
static void *_p_wxFontDialogTo_p_wxDialog(void *x) {
5651
return (void *)((wxDialog *) ((wxFontDialog *) x));
5653
static void *_p_wxDirDialogTo_p_wxDialog(void *x) {
5654
return (void *)((wxDialog *) ((wxDirDialog *) x));
5656
static void *_p_wxColourDialogTo_p_wxDialog(void *x) {
5657
return (void *)((wxDialog *) ((wxColourDialog *) x));
5659
static void *_p_wxWizardTo_p_wxDialog(void *x) {
5660
return (void *)((wxDialog *) ((wxWizard *) x));
5662
static void *_p_wxFindReplaceDialogTo_p_wxDialog(void *x) {
5663
return (void *)((wxDialog *) ((wxFindReplaceDialog *) x));
5665
static void *_p_wxProgressDialogTo_p_wxDialog(void *x) {
5666
return (void *)((wxDialog *) (wxGenericProgressDialog *) ((wxProgressDialog *) x));
5668
static void *_p_wxGenericProgressDialogTo_p_wxDialog(void *x) {
5669
return (void *)((wxDialog *) ((wxGenericProgressDialog *) x));
5671
static void *_p_wxMessageDialogTo_p_wxDialog(void *x) {
5672
return (void *)((wxDialog *) ((wxMessageDialog *) x));
5674
static void *_p_wxNumberEntryDialogTo_p_wxDialog(void *x) {
5675
return (void *)((wxDialog *) ((wxNumberEntryDialog *) x));
5677
static void *_p_wxPasswordEntryDialogTo_p_wxDialog(void *x) {
5678
return (void *)((wxDialog *) (wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
5680
static void *_p_wxTextEntryDialogTo_p_wxDialog(void *x) {
5681
return (void *)((wxDialog *) ((wxTextEntryDialog *) x));
5683
static void *_p_wxSingleChoiceDialogTo_p_wxDialog(void *x) {
5684
return (void *)((wxDialog *) ((wxSingleChoiceDialog *) x));
5686
static void *_p_wxMultiChoiceDialogTo_p_wxDialog(void *x) {
5687
return (void *)((wxDialog *) ((wxMultiChoiceDialog *) x));
5689
static void *_p_wxFileDialogTo_p_wxDialog(void *x) {
5690
return (void *)((wxDialog *) ((wxFileDialog *) x));
5692
static void *_p_wxWizardPageSimpleTo_p_wxWizardPage(void *x) {
5693
return (void *)((wxWizardPage *) ((wxWizardPageSimple *) x));
5695
static void *_p_wxPyWizardPageTo_p_wxWizardPage(void *x) {
5696
return (void *)((wxWizardPage *) ((wxPyWizardPage *) x));
5698
static void *_p_wxFrameTo_p_wxTopLevelWindow(void *x) {
5699
return (void *)((wxTopLevelWindow *) ((wxFrame *) x));
5701
static void *_p_wxMiniFrameTo_p_wxTopLevelWindow(void *x) {
5702
return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMiniFrame *) x));
5704
static void *_p_wxFontDialogTo_p_wxTopLevelWindow(void *x) {
5705
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFontDialog *) x));
5707
static void *_p_wxDirDialogTo_p_wxTopLevelWindow(void *x) {
5708
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxDirDialog *) x));
5710
static void *_p_wxColourDialogTo_p_wxTopLevelWindow(void *x) {
5711
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxColourDialog *) x));
5713
static void *_p_wxDialogTo_p_wxTopLevelWindow(void *x) {
5714
return (void *)((wxTopLevelWindow *) ((wxDialog *) x));
5716
static void *_p_wxSplashScreenTo_p_wxTopLevelWindow(void *x) {
5717
return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxSplashScreen *) x));
5719
static void *_p_wxTipWindowTo_p_wxTopLevelWindow(void *x) {
5720
return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxTipWindow *) x));
5722
static void *_p_wxMDIParentFrameTo_p_wxTopLevelWindow(void *x) {
5723
return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIParentFrame *) x));
5725
static void *_p_wxMDIChildFrameTo_p_wxTopLevelWindow(void *x) {
5726
return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxMDIChildFrame *) x));
5728
static void *_p_wxWizardTo_p_wxTopLevelWindow(void *x) {
5729
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxWizard *) x));
5731
static void *_p_wxNumberEntryDialogTo_p_wxTopLevelWindow(void *x) {
5732
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxNumberEntryDialog *) x));
5734
static void *_p_wxPasswordEntryDialogTo_p_wxTopLevelWindow(void *x) {
5735
return (void *)((wxTopLevelWindow *) (wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
5737
static void *_p_wxTextEntryDialogTo_p_wxTopLevelWindow(void *x) {
5738
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxTextEntryDialog *) x));
5740
static void *_p_wxSingleChoiceDialogTo_p_wxTopLevelWindow(void *x) {
5741
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxSingleChoiceDialog *) x));
5743
static void *_p_wxMultiChoiceDialogTo_p_wxTopLevelWindow(void *x) {
5744
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMultiChoiceDialog *) x));
5746
static void *_p_wxFileDialogTo_p_wxTopLevelWindow(void *x) {
5747
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFileDialog *) x));
5749
static void *_p_wxMessageDialogTo_p_wxTopLevelWindow(void *x) {
5750
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxMessageDialog *) x));
5752
static void *_p_wxGenericProgressDialogTo_p_wxTopLevelWindow(void *x) {
5753
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxGenericProgressDialog *) x));
5755
static void *_p_wxProgressDialogTo_p_wxTopLevelWindow(void *x) {
5756
return (void *)((wxTopLevelWindow *) (wxDialog *)(wxGenericProgressDialog *) ((wxProgressDialog *) x));
5758
static void *_p_wxFindReplaceDialogTo_p_wxTopLevelWindow(void *x) {
5759
return (void *)((wxTopLevelWindow *) (wxDialog *) ((wxFindReplaceDialog *) x));
5761
static void *_p_wxPreviewFrameTo_p_wxTopLevelWindow(void *x) {
5762
return (void *)((wxTopLevelWindow *) (wxFrame *) ((wxPreviewFrame *) x));
5764
static void *_p_wxPyPreviewFrameTo_p_wxTopLevelWindow(void *x) {
5765
return (void *)((wxTopLevelWindow *) (wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
5767
static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
5768
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
5770
static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
5771
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
5773
static void *_p_wxWizardPageTo_p_wxWindow(void *x) {
5774
return (void *)((wxWindow *) (wxPanel *) ((wxWizardPage *) x));
5776
static void *_p_wxPyWizardPageTo_p_wxWindow(void *x) {
5777
return (void *)((wxWindow *) (wxPanel *)(wxWizardPage *) ((wxPyWizardPage *) x));
5779
static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
5780
return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
5782
static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
5783
return (void *)((wxWindow *) ((wxMenuBar *) x));
5785
static void *_p_wxTextCtrlBaseTo_p_wxWindow(void *x) {
5786
return (void *)((wxWindow *) (wxControl *) ((wxTextCtrlBase *) x));
5788
static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x) {
5789
return (void *)((wxWindow *) (wxControl *) ((wxBookCtrlBase *) x));
5791
static void *_p_wxNumberEntryDialogTo_p_wxWindow(void *x) {
5792
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
5794
static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x) {
5795
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
5797
static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
5798
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
5800
static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
5801
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
5803
static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
5804
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
5806
static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
5807
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
5809
static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
5810
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
5812
static void *_p_wxGenericProgressDialogTo_p_wxWindow(void *x) {
5813
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxGenericProgressDialog *) x));
5815
static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
5816
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxGenericProgressDialog *) ((wxProgressDialog *) x));
5818
static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
5819
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
5821
static void *_p_wxPanelTo_p_wxWindow(void *x) {
5822
return (void *)((wxWindow *) ((wxPanel *) x));
5824
static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
5825
return (void *)((wxWindow *) ((wxStatusBar *) x));
5827
static void *_p_wxPyHVScrolledWindowTo_p_wxWindow(void *x) {
5828
return (void *)((wxWindow *) (wxPanel *) ((wxPyHVScrolledWindow *) x));
5830
static void *_p_wxPyHScrolledWindowTo_p_wxWindow(void *x) {
5831
return (void *)((wxWindow *) (wxPanel *) ((wxPyHScrolledWindow *) x));
5833
static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
5834
return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
5836
static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
5837
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxTipWindow *) x));
5839
static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
5840
return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
5842
static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
5843
return (void *)((wxWindow *) ((wxPopupWindow *) x));
5845
static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
5846
return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
5848
static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
5849
return (void *)((wxWindow *) ((wxSashWindow *) x));
5851
static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
5852
return (void *)((wxWindow *) ((wxSplitterWindow *) x));
5854
static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
5855
return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
5857
static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
5858
return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
5860
static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
5861
return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
5863
static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
5864
return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
5866
static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
5867
return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
5869
static void *_p_wxControlTo_p_wxWindow(void *x) {
5870
return (void *)((wxWindow *) ((wxControl *) x));
5872
static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
5873
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
5875
static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
5876
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
5878
static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
5879
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
5881
static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
5882
return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
5884
static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
5885
return (void *)((wxWindow *) ((wxPyWindow *) x));
5887
static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
5888
return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
5890
static void *_p_wxSimpleHtmlListBoxTo_p_wxWindow(void *x) {
5891
return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
5893
static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
5894
return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
5896
static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
5897
return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
5899
static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
5900
return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
5902
static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
5903
return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
5905
static void *_p_wxWizardTo_p_wxWindow(void *x) {
5906
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxWizard *) x));
5908
static void *_p_wxWizardPageSimpleTo_p_wxWindow(void *x) {
5909
return (void *)((wxWindow *) (wxPanel *)(wxWizardPage *) ((wxWizardPageSimple *) x));
5911
static void *_p_wxFrameTo_p_wxWindow(void *x) {
5912
return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
5914
static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
5915
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
5917
static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
5918
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
5920
static void *_p_wxDialogTo_p_wxWindow(void *x) {
5921
return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
5923
static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
5924
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
5926
static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
5927
return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
5929
static void *_p_wxSashEventTo_p_wxCommandEvent(void *x) {
5930
return (void *)((wxCommandEvent *) ((wxSashEvent *) x));
5932
static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
5933
return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
5935
static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x) {
5936
return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSplitterEvent *) x));
5938
static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x) {
5939
return (void *)((wxCommandEvent *) ((wxClipboardTextEvent *) x));
5941
static void *_p_wxBookCtrlEventTo_p_wxCommandEvent(void *x) {
5942
return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxBookCtrlEvent *) x));
5944
static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
5945
return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
5947
static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
5948
return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
5950
static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
5951
return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
5953
static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
5954
return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
5956
static void *_p_wxWizardEventTo_p_wxCommandEvent(void *x) {
5957
return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxWizardEvent *) x));
5959
static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
5960
return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
5962
static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
5963
return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
5965
static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
5966
return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
5968
static void *_p_wxWindowModalDialogEventTo_p_wxCommandEvent(void *x) {
5969
return (void *)((wxCommandEvent *) ((wxWindowModalDialogEvent *) x));
5971
static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
5972
return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
5974
static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x) {
5975
return (void *)((wxCommandEvent *) ((wxFindDialogEvent *) x));
5977
static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
5978
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
5980
static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
5981
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
5983
static void *_p_wxWizardPageTo_p_wxEvtHandler(void *x) {
5984
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxWizardPage *) x));
5986
static void *_p_wxPyWizardPageTo_p_wxEvtHandler(void *x) {
5987
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxWizardPage *) ((wxPyWizardPage *) x));
5989
static void *_p_wxEventBlockerTo_p_wxEvtHandler(void *x) {
5990
return (void *)((wxEvtHandler *) ((wxEventBlocker *) x));
5992
static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
5993
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
5995
static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
5996
return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
5998
static void *_p_wxTextCtrlBaseTo_p_wxEvtHandler(void *x) {
5999
return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxTextCtrlBase *) x));
6001
static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x) {
6002
return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
6004
static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
6005
return (void *)((wxEvtHandler *) ((wxValidator *) x));
6007
static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
6008
return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
6010
static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
6011
return (void *)((wxEvtHandler *) ((wxMenu *) x));
6013
static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
6014
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
6016
static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
6017
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
6019
static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
6020
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
6022
static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
6023
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
6025
static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x) {
6026
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
6028
static void *_p_wxNumberEntryDialogTo_p_wxEvtHandler(void *x) {
6029
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxNumberEntryDialog *) x));
6031
static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
6032
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
6034
static void *_p_wxGenericProgressDialogTo_p_wxEvtHandler(void *x) {
6035
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxGenericProgressDialog *) x));
6037
static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
6038
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxGenericProgressDialog *) ((wxProgressDialog *) x));
6040
static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
6041
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
6043
static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
6044
return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
6046
static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
6047
return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
6049
static void *_p_wxPyHVScrolledWindowTo_p_wxEvtHandler(void *x) {
6050
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyHVScrolledWindow *) x));
6052
static void *_p_wxPyHScrolledWindowTo_p_wxEvtHandler(void *x) {
6053
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyHScrolledWindow *) x));
6055
static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
6056
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
6058
static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
6059
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxTipWindow *) x));
6061
static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
6062
return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
6064
static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
6065
return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
6067
static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
6068
return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
6070
static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
6071
return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
6073
static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
6074
return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
6076
static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
6077
return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
6079
static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
6080
return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
6082
static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
6083
return (void *)((wxEvtHandler *) ((wxWindow *) x));
6085
static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
6086
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
6088
static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
6089
return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
6091
static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
6092
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
6094
static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
6095
return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
6097
static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
6098
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
6100
static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
6101
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
6103
static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
6104
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
6106
static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
6107
return (void *)((wxEvtHandler *) ((wxPyApp *) x));
6109
static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
6110
return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
6112
static void *_p_wxPyEvtHandlerTo_p_wxEvtHandler(void *x) {
6113
return (void *)((wxEvtHandler *) ((wxPyEvtHandler *) x));
6115
static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
6116
return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
6118
static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
6119
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
6121
static void *_p_wxSimpleHtmlListBoxTo_p_wxEvtHandler(void *x) {
6122
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
6124
static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
6125
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
6127
static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
6128
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
6130
static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
6131
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
6133
static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
6134
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
6136
static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x) {
6137
return (void *)((wxEvtHandler *) ((wxPyTaskBarIcon *) x));
6139
static void *_p_wxWizardTo_p_wxEvtHandler(void *x) {
6140
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxWizard *) x));
6142
static void *_p_wxWizardPageSimpleTo_p_wxEvtHandler(void *x) {
6143
return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxWizardPage *) ((wxWizardPageSimple *) x));
6145
static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
6146
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
6148
static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
6149
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
6151
static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
6152
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
6154
static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
6155
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
6157
static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
6158
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
6160
static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
6161
return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
6163
static void *_p_wxBookCtrlEventTo_p_wxNotifyEvent(void *x) {
6164
return (void *)((wxNotifyEvent *) ((wxBookCtrlEvent *) x));
6166
static void *_p_wxSplitterEventTo_p_wxNotifyEvent(void *x) {
6167
return (void *)((wxNotifyEvent *) ((wxSplitterEvent *) x));
6169
static void *_p_wxWizardEventTo_p_wxNotifyEvent(void *x) {
6170
return (void *)((wxNotifyEvent *) ((wxWizardEvent *) x));
6172
static void *_p_wxSimpleHtmlListBoxTo_p_wxPanel(void *x) {
6173
return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *)(wxPyHtmlListBox *) ((wxSimpleHtmlListBox *) x));
6175
static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x) {
6176
return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
6178
static void *_p_wxPyVListBoxTo_p_wxPanel(void *x) {
6179
return (void *)((wxPanel *) (wxPyVScrolledWindow *) ((wxPyVListBox *) x));
6181
static void *_p_wxWizardPageSimpleTo_p_wxPanel(void *x) {
6182
return (void *)((wxPanel *) (wxWizardPage *) ((wxWizardPageSimple *) x));
6184
static void *_p_wxPyWizardPageTo_p_wxPanel(void *x) {
6185
return (void *)((wxPanel *) (wxWizardPage *) ((wxPyWizardPage *) x));
6187
static void *_p_wxWizardPageTo_p_wxPanel(void *x) {
6188
return (void *)((wxPanel *) ((wxWizardPage *) x));
6190
static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x) {
6191
return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPyScrolledWindow *) x));
6193
static void *_p_wxPyHVScrolledWindowTo_p_wxPanel(void *x) {
6194
return (void *)((wxPanel *) ((wxPyHVScrolledWindow *) x));
6196
static void *_p_wxPyHScrolledWindowTo_p_wxPanel(void *x) {
6197
return (void *)((wxPanel *) ((wxPyHScrolledWindow *) x));
6199
static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x) {
6200
return (void *)((wxPanel *) ((wxPyVScrolledWindow *) x));
6202
static void *_p_wxScrolledWindowTo_p_wxPanel(void *x) {
6203
return (void *)((wxPanel *) ((wxScrolledWindow *) x));
6205
static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x) {
6206
return (void *)((wxPanel *) (wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
6208
static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x) {
6209
return (void *)((wxPanel *) ((wxPreviewControlBar *) x));
6211
static void *_p_wxPyPanelTo_p_wxPanel(void *x) {
6212
return (void *)((wxPanel *) ((wxPyPanel *) x));
6214
static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x) {
6215
return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPreviewCanvas *) x));
6217
static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
6218
return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
6220
static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
6221
return (void *)((wxEvent *) ((wxMenuEvent *) x));
6223
static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
6224
return (void *)((wxEvent *) ((wxCloseEvent *) x));
6226
static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
6227
return (void *)((wxEvent *) ((wxMouseEvent *) x));
6229
static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
6230
return (void *)((wxEvent *) ((wxEraseEvent *) x));
6232
static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
6233
return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
6235
static void *_p_wxSplitterEventTo_p_wxEvent(void *x) {
6236
return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
6238
static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
6239
return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
6241
static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
6242
return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
6244
static void *_p_wxBookCtrlEventTo_p_wxEvent(void *x) {
6245
return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlEvent *) x));
6247
static void *_p_wxWindowModalDialogEventTo_p_wxEvent(void *x) {
6248
return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowModalDialogEvent *) x));
6250
static void *_p_wxFindDialogEventTo_p_wxEvent(void *x) {
6251
return (void *)((wxEvent *) (wxCommandEvent *) ((wxFindDialogEvent *) x));
6253
static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
6254
return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
6256
static void *_p_wxMouseCaptureLostEventTo_p_wxEvent(void *x) {
6257
return (void *)((wxEvent *) ((wxMouseCaptureLostEvent *) x));
6259
static void *_p_wxPyEventTo_p_wxEvent(void *x) {
6260
return (void *)((wxEvent *) ((wxPyEvent *) x));
6262
static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x) {
6263
return (void *)((wxEvent *) ((wxCalculateLayoutEvent *) x));
6265
static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
6266
return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
6268
static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
6269
return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
6271
static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
6272
return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
6274
static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
6275
return (void *)((wxEvent *) ((wxIconizeEvent *) x));
6277
static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
6278
return (void *)((wxEvent *) ((wxActivateEvent *) x));
6280
static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
6281
return (void *)((wxEvent *) ((wxSizeEvent *) x));
6283
static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
6284
return (void *)((wxEvent *) ((wxMoveEvent *) x));
6286
static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
6287
return (void *)((wxEvent *) ((wxIdleEvent *) x));
6289
static void *_p_wxDateEventTo_p_wxEvent(void *x) {
6290
return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
6292
static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
6293
return (void *)((wxEvent *) ((wxPaintEvent *) x));
6295
static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
6296
return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
6298
static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x) {
6299
return (void *)((wxEvent *) (wxCommandEvent *) ((wxClipboardTextEvent *) x));
6301
static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
6302
return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
6304
static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
6305
return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
6307
static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
6308
return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
6310
static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
6311
return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
6313
static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
6314
return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
6316
static void *_p_wxThreadEventTo_p_wxEvent(void *x) {
6317
return (void *)((wxEvent *) ((wxThreadEvent *) x));
6319
static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
6320
return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
6322
static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
6323
return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
6325
static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
6326
return (void *)((wxEvent *) ((wxFocusEvent *) x));
6328
static void *_p_wxSashEventTo_p_wxEvent(void *x) {
6329
return (void *)((wxEvent *) (wxCommandEvent *) ((wxSashEvent *) x));
6331
static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x) {
6332
return (void *)((wxEvent *) ((wxQueryLayoutInfoEvent *) x));
6334
static void *_p_wxShowEventTo_p_wxEvent(void *x) {
6335
return (void *)((wxEvent *) ((wxShowEvent *) x));
6337
static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
6338
return (void *)((wxEvent *) ((wxCommandEvent *) x));
6340
static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
6341
return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
6343
static void *_p_wxWizardEventTo_p_wxEvent(void *x) {
6344
return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxWizardEvent *) x));
6346
static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
6347
return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
6349
static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
6350
return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
6352
static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
6353
return (void *)((wxEvent *) ((wxKeyEvent *) x));
6355
static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
6356
return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
6358
static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x) {
6359
return (void *)((wxEvent *) ((wxTaskBarIconEvent *) x));
6361
static swig_type_info _swigt__p_char = {"_p_char", "char *", 0, 0, (void*)0, 0};
6362
static swig_type_info _swigt__p_double = {"_p_double", "double *|wxDouble *", 0, 0, (void*)0, 0};
6363
static swig_type_info _swigt__p_int = {"_p_int", "int *", 0, 0, (void*)0, 0};
6364
static swig_type_info _swigt__p_unsigned_char = {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
6365
static swig_type_info _swigt__p_unsigned_int = {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
6366
static swig_type_info _swigt__p_unsigned_long = {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
6367
static swig_type_info _swigt__p_wxBitmap = {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0};
6368
static swig_type_info _swigt__p_wxColour = {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0};
6369
static swig_type_info _swigt__p_wxCommandEvent = {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0};
6370
static swig_type_info _swigt__p_wxSashEvent = {"_p_wxSashEvent", 0, 0, 0, 0, 0};
6371
static swig_type_info _swigt__p_wxWindowDestroyEvent = {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
6372
static swig_type_info _swigt__p_wxSplitterEvent = {"_p_wxSplitterEvent", 0, 0, 0, 0, 0};
6373
static swig_type_info _swigt__p_wxClipboardTextEvent = {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
6374
static swig_type_info _swigt__p_wxBookCtrlEvent = {"_p_wxBookCtrlEvent", 0, 0, 0, 0, 0};
6375
static swig_type_info _swigt__p_wxScrollEvent = {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
6376
static swig_type_info _swigt__p_wxPyCommandEvent = {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
6377
static swig_type_info _swigt__p_wxContextMenuEvent = {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
6378
static swig_type_info _swigt__p_wxChildFocusEvent = {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
6379
static swig_type_info _swigt__p_wxDateEvent = {"_p_wxDateEvent", 0, 0, 0, 0, 0};
6380
static swig_type_info _swigt__p_wxWindowCreateEvent = {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
6381
static swig_type_info _swigt__p_wxWindowModalDialogEvent = {"_p_wxWindowModalDialogEvent", 0, 0, 0, 0, 0};
6382
static swig_type_info _swigt__p_wxUpdateUIEvent = {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
6383
static swig_type_info _swigt__p_wxFindDialogEvent = {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0};
6384
static swig_type_info _swigt__p_wxDC = {"_p_wxDC", "wxDC *", 0, 0, (void*)0, 0};
6385
static swig_type_info _swigt__p_wxDialog = {"_p_wxDialog", "wxDialog *", 0, 0, (void*)0, 0};
6386
static swig_type_info _swigt__p_wxFontDialog = {"_p_wxFontDialog", 0, 0, 0, 0, 0};
6387
static swig_type_info _swigt__p_wxDirDialog = {"_p_wxDirDialog", 0, 0, 0, 0, 0};
6388
static swig_type_info _swigt__p_wxColourDialog = {"_p_wxColourDialog", 0, 0, 0, 0, 0};
6389
static swig_type_info _swigt__p_wxFindReplaceDialog = {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
6390
static swig_type_info _swigt__p_wxProgressDialog = {"_p_wxProgressDialog", 0, 0, 0, 0, 0};
6391
static swig_type_info _swigt__p_wxGenericProgressDialog = {"_p_wxGenericProgressDialog", 0, 0, 0, 0, 0};
6392
static swig_type_info _swigt__p_wxMessageDialog = {"_p_wxMessageDialog", 0, 0, 0, 0, 0};
6393
static swig_type_info _swigt__p_wxNumberEntryDialog = {"_p_wxNumberEntryDialog", 0, 0, 0, 0, 0};
6394
static swig_type_info _swigt__p_wxPasswordEntryDialog = {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
6395
static swig_type_info _swigt__p_wxTextEntryDialog = {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
6396
static swig_type_info _swigt__p_wxSingleChoiceDialog = {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
6397
static swig_type_info _swigt__p_wxMultiChoiceDialog = {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
6398
static swig_type_info _swigt__p_wxFileDialog = {"_p_wxFileDialog", 0, 0, 0, 0, 0};
6399
static swig_type_info _swigt__p_wxDuplexMode = {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
6400
static swig_type_info _swigt__p_wxEvent = {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0};
6401
static swig_type_info _swigt__p_wxMenuEvent = {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
6402
static swig_type_info _swigt__p_wxCloseEvent = {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
6403
static swig_type_info _swigt__p_wxMouseEvent = {"_p_wxMouseEvent", 0, 0, 0, 0, 0};
6404
static swig_type_info _swigt__p_wxEraseEvent = {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
6405
static swig_type_info _swigt__p_wxSetCursorEvent = {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
6406
static swig_type_info _swigt__p_wxInitDialogEvent = {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
6407
static swig_type_info _swigt__p_wxPyEvent = {"_p_wxPyEvent", 0, 0, 0, 0, 0};
6408
static swig_type_info _swigt__p_wxMouseCaptureLostEvent = {"_p_wxMouseCaptureLostEvent", 0, 0, 0, 0, 0};
6409
static swig_type_info _swigt__p_wxCalculateLayoutEvent = {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0};
6410
static swig_type_info _swigt__p_wxQueryNewPaletteEvent = {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
6411
static swig_type_info _swigt__p_wxMaximizeEvent = {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
6412
static swig_type_info _swigt__p_wxIconizeEvent = {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
6413
static swig_type_info _swigt__p_wxActivateEvent = {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
6414
static swig_type_info _swigt__p_wxSizeEvent = {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
6415
static swig_type_info _swigt__p_wxMoveEvent = {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
6416
static swig_type_info _swigt__p_wxIdleEvent = {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
6417
static swig_type_info _swigt__p_wxPaintEvent = {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
6418
static swig_type_info _swigt__p_wxNcPaintEvent = {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
6419
static swig_type_info _swigt__p_wxDisplayChangedEvent = {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
6420
static swig_type_info _swigt__p_wxMouseCaptureChangedEvent = {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
6421
static swig_type_info _swigt__p_wxSysColourChangedEvent = {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
6422
static swig_type_info _swigt__p_wxPaletteChangedEvent = {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
6423
static swig_type_info _swigt__p_wxThreadEvent = {"_p_wxThreadEvent", 0, 0, 0, 0, 0};
6424
static swig_type_info _swigt__p_wxDropFilesEvent = {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
6425
static swig_type_info _swigt__p_wxFocusEvent = {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
6426
static swig_type_info _swigt__p_wxQueryLayoutInfoEvent = {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0};
6427
static swig_type_info _swigt__p_wxShowEvent = {"_p_wxShowEvent", 0, 0, 0, 0, 0};
6428
static swig_type_info _swigt__p_wxNavigationKeyEvent = {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
6429
static swig_type_info _swigt__p_wxKeyEvent = {"_p_wxKeyEvent", 0, 0, 0, 0, 0};
6430
static swig_type_info _swigt__p_wxScrollWinEvent = {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
6431
static swig_type_info _swigt__p_wxTaskBarIconEvent = {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0};
6432
static swig_type_info _swigt__p_wxEvtHandler = {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
6433
static swig_type_info _swigt__p_wxSplashScreen = {"_p_wxSplashScreen", 0, 0, 0, 0, 0};
6434
static swig_type_info _swigt__p_wxMiniFrame = {"_p_wxMiniFrame", 0, 0, 0, 0, 0};
6435
static swig_type_info _swigt__p_wxPyPanel = {"_p_wxPyPanel", 0, 0, 0, 0, 0};
6436
static swig_type_info _swigt__p_wxEventBlocker = {"_p_wxEventBlocker", 0, 0, 0, 0, 0};
6437
static swig_type_info _swigt__p_wxMenuBar = {"_p_wxMenuBar", 0, 0, 0, 0, 0};
6438
static swig_type_info _swigt__p_wxTextCtrlBase = {"_p_wxTextCtrlBase", 0, 0, 0, 0, 0};
6439
static swig_type_info _swigt__p_wxBookCtrlBase = {"_p_wxBookCtrlBase", 0, 0, 0, 0, 0};
6440
static swig_type_info _swigt__p_wxValidator = {"_p_wxValidator", 0, 0, 0, 0, 0};
6441
static swig_type_info _swigt__p_wxPyValidator = {"_p_wxPyValidator", 0, 0, 0, 0, 0};
6442
static swig_type_info _swigt__p_wxStatusBar = {"_p_wxStatusBar", 0, 0, 0, 0, 0};
6443
static swig_type_info _swigt__p_wxPyScrolledWindow = {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
6444
static swig_type_info _swigt__p_wxPyHVScrolledWindow = {"_p_wxPyHVScrolledWindow", 0, 0, 0, 0, 0};
6445
static swig_type_info _swigt__p_wxPyHScrolledWindow = {"_p_wxPyHScrolledWindow", 0, 0, 0, 0, 0};
6446
static swig_type_info _swigt__p_wxPyVScrolledWindow = {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
6447
static swig_type_info _swigt__p_wxScrolledWindow = {"_p_wxScrolledWindow", 0, 0, 0, 0, 0};
6448
static swig_type_info _swigt__p_wxSplitterWindow = {"_p_wxSplitterWindow", 0, 0, 0, 0, 0};
6449
static swig_type_info _swigt__p_wxSashWindow = {"_p_wxSashWindow", 0, 0, 0, 0, 0};
6450
static swig_type_info _swigt__p_wxSashLayoutWindow = {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
6451
static swig_type_info _swigt__p_wxPopupWindow = {"_p_wxPopupWindow", 0, 0, 0, 0, 0};
6452
static swig_type_info _swigt__p_wxPyPopupTransientWindow = {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
6453
static swig_type_info _swigt__p_wxTipWindow = {"_p_wxTipWindow", 0, 0, 0, 0, 0};
6454
static swig_type_info _swigt__p_wxSplashScreenWindow = {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
6455
static swig_type_info _swigt__p_wxMDIClientWindow = {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
6456
static swig_type_info _swigt__p_wxPreviewFrame = {"_p_wxPreviewFrame", 0, 0, 0, 0, 0};
6457
static swig_type_info _swigt__p_wxPyPreviewFrame = {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
6458
static swig_type_info _swigt__p_wxControl = {"_p_wxControl", 0, 0, 0, 0, 0};
6459
static swig_type_info _swigt__p_wxMDIChildFrame = {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
6460
static swig_type_info _swigt__p_wxPyApp = {"_p_wxPyApp", 0, 0, 0, 0, 0};
6461
static swig_type_info _swigt__p_wxControlWithItems = {"_p_wxControlWithItems", 0, 0, 0, 0, 0};
6462
static swig_type_info _swigt__p_wxPyEvtHandler = {"_p_wxPyEvtHandler", 0, 0, 0, 0, 0};
6463
static swig_type_info _swigt__p_wxPreviewCanvas = {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
6464
static swig_type_info _swigt__p_wxPyWindow = {"_p_wxPyWindow", 0, 0, 0, 0, 0};
6465
static swig_type_info _swigt__p_wxSimpleHtmlListBox = {"_p_wxSimpleHtmlListBox", 0, 0, 0, 0, 0};
6466
static swig_type_info _swigt__p_wxPyHtmlListBox = {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
6467
static swig_type_info _swigt__p_wxPyVListBox = {"_p_wxPyVListBox", 0, 0, 0, 0, 0};
6468
static swig_type_info _swigt__p_wxPyPreviewControlBar = {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
6469
static swig_type_info _swigt__p_wxPreviewControlBar = {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
6470
static swig_type_info _swigt__p_wxPyTaskBarIcon = {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0};
6471
static swig_type_info _swigt__p_wxFrame = {"_p_wxFrame", 0, 0, 0, 0, 0};
6472
static swig_type_info _swigt__p_wxMenu = {"_p_wxMenu", 0, 0, 0, 0, 0};
6473
static swig_type_info _swigt__p_wxMDIParentFrame = {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
6474
static swig_type_info _swigt__p_wxNotifyEvent = {"_p_wxNotifyEvent", "wxNotifyEvent *", 0, 0, (void*)0, 0};
6475
static swig_type_info _swigt__p_wxObject = {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
6476
static swig_type_info _swigt__p_wxIndividualLayoutConstraint = {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
6477
static swig_type_info _swigt__p_wxMenuItem = {"_p_wxMenuItem", 0, 0, 0, 0, 0};
6478
static swig_type_info _swigt__p_wxImage = {"_p_wxImage", 0, 0, 0, 0, 0};
6479
static swig_type_info _swigt__p_wxPySizer = {"_p_wxPySizer", 0, 0, 0, 0, 0};
6480
static swig_type_info _swigt__p_wxLayoutAlgorithm = {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0};
6481
static swig_type_info _swigt__p_wxFindReplaceData = {"_p_wxFindReplaceData", 0, 0, 0, 0, 0};
6482
static swig_type_info _swigt__p_wxWrapSizer = {"_p_wxWrapSizer", 0, 0, 0, 0, 0};
6483
static swig_type_info _swigt__p_wxPageSetupDialogData = {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0};
6484
static swig_type_info _swigt__p_wxPrintDialogData = {"_p_wxPrintDialogData", 0, 0, 0, 0, 0};
6485
static swig_type_info _swigt__p_wxPrinter = {"_p_wxPrinter", 0, 0, 0, 0, 0};
6486
static swig_type_info _swigt__p_wxGridSizer = {"_p_wxGridSizer", 0, 0, 0, 0, 0};
6487
static swig_type_info _swigt__p_wxFlexGridSizer = {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
6488
static swig_type_info _swigt__p_wxAcceleratorTable = {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
6489
static swig_type_info _swigt__p_wxColourData = {"_p_wxColourData", 0, 0, 0, 0, 0};
6490
static swig_type_info _swigt__p_wxPyPrintout = {"_p_wxPyPrintout", 0, 0, 0, 0, 0};
6491
static swig_type_info _swigt__p_wxStdDialogButtonSizer = {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
6492
static swig_type_info _swigt__p_wxFontData = {"_p_wxFontData", 0, 0, 0, 0, 0};
6493
static swig_type_info _swigt__p_wxPrintData = {"_p_wxPrintData", 0, 0, 0, 0, 0};
6494
static swig_type_info _swigt__p_wxFileSystem = {"_p_wxFileSystem", 0, 0, 0, 0, 0};
6495
static swig_type_info _swigt__p_wxPrintPreview = {"_p_wxPrintPreview", 0, 0, 0, 0, 0};
6496
static swig_type_info _swigt__p_wxPyPrintPreview = {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0};
6497
static swig_type_info _swigt__p_wxLayoutConstraints = {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
6498
static swig_type_info _swigt__p_wxBoxSizer = {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
6499
static swig_type_info _swigt__p_wxStaticBoxSizer = {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
6500
static swig_type_info _swigt__p_wxSizer = {"_p_wxSizer", 0, 0, 0, 0, 0};
6501
static swig_type_info _swigt__p_wxGridBagSizer = {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
6502
static swig_type_info _swigt__p_wxFSFile = {"_p_wxFSFile", 0, 0, 0, 0, 0};
6503
static swig_type_info _swigt__p_wxStandardDialogLayoutAdapter = {"_p_wxStandardDialogLayoutAdapter", 0, 0, 0, 0, 0};
6504
static swig_type_info _swigt__p_wxDialogLayoutAdapter = {"_p_wxDialogLayoutAdapter", 0, 0, 0, 0, 0};
6505
static swig_type_info _swigt__p_wxGBSizerItem = {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
6506
static swig_type_info _swigt__p_wxSizerItem = {"_p_wxSizerItem", 0, 0, 0, 0, 0};
6507
static swig_type_info _swigt__p_wxPrintDialog = {"_p_wxPrintDialog", 0, 0, 0, 0, 0};
6508
static swig_type_info _swigt__p_wxPageSetupDialog = {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0};
6509
static swig_type_info _swigt__p_wxTGAHandler = {"_p_wxTGAHandler", 0, 0, 0, 0, 0};
6510
static swig_type_info _swigt__p_wxTIFFHandler = {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
6511
static swig_type_info _swigt__p_wxXPMHandler = {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
6512
static swig_type_info _swigt__p_wxImageHandler = {"_p_wxImageHandler", 0, 0, 0, 0, 0};
6513
static swig_type_info _swigt__p_wxPyImageHandler = {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
6514
static swig_type_info _swigt__p_wxBMPHandler = {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
6515
static swig_type_info _swigt__p_wxICOHandler = {"_p_wxICOHandler", 0, 0, 0, 0, 0};
6516
static swig_type_info _swigt__p_wxCURHandler = {"_p_wxCURHandler", 0, 0, 0, 0, 0};
6517
static swig_type_info _swigt__p_wxANIHandler = {"_p_wxANIHandler", 0, 0, 0, 0, 0};
6518
static swig_type_info _swigt__p_wxPNGHandler = {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
6519
static swig_type_info _swigt__p_wxGIFHandler = {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
6520
static swig_type_info _swigt__p_wxPCXHandler = {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
6521
static swig_type_info _swigt__p_wxJPEGHandler = {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
6522
static swig_type_info _swigt__p_wxPNMHandler = {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
6523
static swig_type_info _swigt__p_wxPanel = {"_p_wxPanel", "wxPanel *", 0, 0, (void*)0, 0};
6524
static swig_type_info _swigt__p_wxPaperSize = {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
6525
static swig_type_info _swigt__p_wxPyWizardPage = {"_p_wxPyWizardPage", "wxPyWizardPage *", 0, 0, (void*)0, 0};
6526
static swig_type_info _swigt__p_wxRefCounter = {"_p_wxRefCounter", "wxRefCounter *|wxObjectRefData *", 0, 0, (void*)0, 0};
6527
static swig_type_info _swigt__p_wxSize = {"_p_wxSize", "wxSize *", 0, 0, (void*)0, 0};
6528
static swig_type_info _swigt__p_wxTopLevelWindow = {"_p_wxTopLevelWindow", "wxTopLevelWindow *", 0, 0, (void*)0, 0};
6529
static swig_type_info _swigt__p_wxVisualAttributes = {"_p_wxVisualAttributes", "wxVisualAttributes *", 0, 0, (void*)0, 0};
6530
static swig_type_info _swigt__p_wxWindow = {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
6531
static swig_type_info _swigt__p_wxWizard = {"_p_wxWizard", "wxWizard *", 0, 0, (void*)0, 0};
6532
static swig_type_info _swigt__p_wxWizardEvent = {"_p_wxWizardEvent", "wxWizardEvent *", 0, 0, (void*)0, 0};
6533
static swig_type_info _swigt__p_wxWizardPage = {"_p_wxWizardPage", "wxWizardPage *", 0, 0, (void*)0, 0};
6534
static swig_type_info _swigt__p_wxWizardPageSimple = {"_p_wxWizardPageSimple", "wxWizardPageSimple *", 0, 0, (void*)0, 0};
6536
static swig_type_info *swig_type_initial[] = {
6540
&_swigt__p_unsigned_char,
6541
&_swigt__p_unsigned_int,
6542
&_swigt__p_unsigned_long,
6543
&_swigt__p_wxANIHandler,
6544
&_swigt__p_wxAcceleratorTable,
6545
&_swigt__p_wxActivateEvent,
6546
&_swigt__p_wxBMPHandler,
6547
&_swigt__p_wxBitmap,
6548
&_swigt__p_wxBookCtrlBase,
6549
&_swigt__p_wxBookCtrlEvent,
6550
&_swigt__p_wxBoxSizer,
6551
&_swigt__p_wxCURHandler,
6552
&_swigt__p_wxCalculateLayoutEvent,
6553
&_swigt__p_wxChildFocusEvent,
6554
&_swigt__p_wxClipboardTextEvent,
6555
&_swigt__p_wxCloseEvent,
6556
&_swigt__p_wxColour,
6557
&_swigt__p_wxColourData,
6558
&_swigt__p_wxColourDialog,
6559
&_swigt__p_wxCommandEvent,
6560
&_swigt__p_wxContextMenuEvent,
6561
&_swigt__p_wxControl,
6562
&_swigt__p_wxControlWithItems,
6564
&_swigt__p_wxDateEvent,
6565
&_swigt__p_wxDialog,
6566
&_swigt__p_wxDialogLayoutAdapter,
6567
&_swigt__p_wxDirDialog,
6568
&_swigt__p_wxDisplayChangedEvent,
6569
&_swigt__p_wxDropFilesEvent,
6570
&_swigt__p_wxDuplexMode,
6571
&_swigt__p_wxEraseEvent,
6573
&_swigt__p_wxEventBlocker,
6574
&_swigt__p_wxEvtHandler,
6575
&_swigt__p_wxFSFile,
6576
&_swigt__p_wxFileDialog,
6577
&_swigt__p_wxFileSystem,
6578
&_swigt__p_wxFindDialogEvent,
6579
&_swigt__p_wxFindReplaceData,
6580
&_swigt__p_wxFindReplaceDialog,
6581
&_swigt__p_wxFlexGridSizer,
6582
&_swigt__p_wxFocusEvent,
6583
&_swigt__p_wxFontData,
6584
&_swigt__p_wxFontDialog,
6586
&_swigt__p_wxGBSizerItem,
6587
&_swigt__p_wxGIFHandler,
6588
&_swigt__p_wxGenericProgressDialog,
6589
&_swigt__p_wxGridBagSizer,
6590
&_swigt__p_wxGridSizer,
6591
&_swigt__p_wxICOHandler,
6592
&_swigt__p_wxIconizeEvent,
6593
&_swigt__p_wxIdleEvent,
6595
&_swigt__p_wxImageHandler,
6596
&_swigt__p_wxIndividualLayoutConstraint,
6597
&_swigt__p_wxInitDialogEvent,
6598
&_swigt__p_wxJPEGHandler,
6599
&_swigt__p_wxKeyEvent,
6600
&_swigt__p_wxLayoutAlgorithm,
6601
&_swigt__p_wxLayoutConstraints,
6602
&_swigt__p_wxMDIChildFrame,
6603
&_swigt__p_wxMDIClientWindow,
6604
&_swigt__p_wxMDIParentFrame,
6605
&_swigt__p_wxMaximizeEvent,
6607
&_swigt__p_wxMenuBar,
6608
&_swigt__p_wxMenuEvent,
6609
&_swigt__p_wxMenuItem,
6610
&_swigt__p_wxMessageDialog,
6611
&_swigt__p_wxMiniFrame,
6612
&_swigt__p_wxMouseCaptureChangedEvent,
6613
&_swigt__p_wxMouseCaptureLostEvent,
6614
&_swigt__p_wxMouseEvent,
6615
&_swigt__p_wxMoveEvent,
6616
&_swigt__p_wxMultiChoiceDialog,
6617
&_swigt__p_wxNavigationKeyEvent,
6618
&_swigt__p_wxNcPaintEvent,
6619
&_swigt__p_wxNotifyEvent,
6620
&_swigt__p_wxNumberEntryDialog,
6621
&_swigt__p_wxObject,
6622
&_swigt__p_wxPCXHandler,
6623
&_swigt__p_wxPNGHandler,
6624
&_swigt__p_wxPNMHandler,
6625
&_swigt__p_wxPageSetupDialog,
6626
&_swigt__p_wxPageSetupDialogData,
6627
&_swigt__p_wxPaintEvent,
6628
&_swigt__p_wxPaletteChangedEvent,
6630
&_swigt__p_wxPaperSize,
6631
&_swigt__p_wxPasswordEntryDialog,
6632
&_swigt__p_wxPopupWindow,
6633
&_swigt__p_wxPreviewCanvas,
6634
&_swigt__p_wxPreviewControlBar,
6635
&_swigt__p_wxPreviewFrame,
6636
&_swigt__p_wxPrintData,
6637
&_swigt__p_wxPrintDialog,
6638
&_swigt__p_wxPrintDialogData,
6639
&_swigt__p_wxPrintPreview,
6640
&_swigt__p_wxPrinter,
6641
&_swigt__p_wxProgressDialog,
6643
&_swigt__p_wxPyCommandEvent,
6644
&_swigt__p_wxPyEvent,
6645
&_swigt__p_wxPyEvtHandler,
6646
&_swigt__p_wxPyHScrolledWindow,
6647
&_swigt__p_wxPyHVScrolledWindow,
6648
&_swigt__p_wxPyHtmlListBox,
6649
&_swigt__p_wxPyImageHandler,
6650
&_swigt__p_wxPyPanel,
6651
&_swigt__p_wxPyPopupTransientWindow,
6652
&_swigt__p_wxPyPreviewControlBar,
6653
&_swigt__p_wxPyPreviewFrame,
6654
&_swigt__p_wxPyPrintPreview,
6655
&_swigt__p_wxPyPrintout,
6656
&_swigt__p_wxPyScrolledWindow,
6657
&_swigt__p_wxPySizer,
6658
&_swigt__p_wxPyTaskBarIcon,
6659
&_swigt__p_wxPyVListBox,
6660
&_swigt__p_wxPyVScrolledWindow,
6661
&_swigt__p_wxPyValidator,
6662
&_swigt__p_wxPyWindow,
6663
&_swigt__p_wxPyWizardPage,
6664
&_swigt__p_wxQueryLayoutInfoEvent,
6665
&_swigt__p_wxQueryNewPaletteEvent,
6666
&_swigt__p_wxRefCounter,
6667
&_swigt__p_wxSashEvent,
6668
&_swigt__p_wxSashLayoutWindow,
6669
&_swigt__p_wxSashWindow,
6670
&_swigt__p_wxScrollEvent,
6671
&_swigt__p_wxScrollWinEvent,
6672
&_swigt__p_wxScrolledWindow,
6673
&_swigt__p_wxSetCursorEvent,
6674
&_swigt__p_wxShowEvent,
6675
&_swigt__p_wxSimpleHtmlListBox,
6676
&_swigt__p_wxSingleChoiceDialog,
6678
&_swigt__p_wxSizeEvent,
6680
&_swigt__p_wxSizerItem,
6681
&_swigt__p_wxSplashScreen,
6682
&_swigt__p_wxSplashScreenWindow,
6683
&_swigt__p_wxSplitterEvent,
6684
&_swigt__p_wxSplitterWindow,
6685
&_swigt__p_wxStandardDialogLayoutAdapter,
6686
&_swigt__p_wxStaticBoxSizer,
6687
&_swigt__p_wxStatusBar,
6688
&_swigt__p_wxStdDialogButtonSizer,
6689
&_swigt__p_wxSysColourChangedEvent,
6690
&_swigt__p_wxTGAHandler,
6691
&_swigt__p_wxTIFFHandler,
6692
&_swigt__p_wxTaskBarIconEvent,
6693
&_swigt__p_wxTextCtrlBase,
6694
&_swigt__p_wxTextEntryDialog,
6695
&_swigt__p_wxThreadEvent,
6696
&_swigt__p_wxTipWindow,
6697
&_swigt__p_wxTopLevelWindow,
6698
&_swigt__p_wxUpdateUIEvent,
6699
&_swigt__p_wxValidator,
6700
&_swigt__p_wxVisualAttributes,
6701
&_swigt__p_wxWindow,
6702
&_swigt__p_wxWindowCreateEvent,
6703
&_swigt__p_wxWindowDestroyEvent,
6704
&_swigt__p_wxWindowModalDialogEvent,
6705
&_swigt__p_wxWizard,
6706
&_swigt__p_wxWizardEvent,
6707
&_swigt__p_wxWizardPage,
6708
&_swigt__p_wxWizardPageSimple,
6709
&_swigt__p_wxWrapSizer,
6710
&_swigt__p_wxXPMHandler,
6713
static swig_cast_info _swigc__p_char[] = { {&_swigt__p_char, 0, 0, 0},{0, 0, 0, 0}};
6714
static swig_cast_info _swigc__p_double[] = { {&_swigt__p_double, 0, 0, 0},{0, 0, 0, 0}};
6715
static swig_cast_info _swigc__p_int[] = { {&_swigt__p_int, 0, 0, 0},{0, 0, 0, 0}};
6716
static swig_cast_info _swigc__p_unsigned_char[] = { {&_swigt__p_unsigned_char, 0, 0, 0},{0, 0, 0, 0}};
6717
static swig_cast_info _swigc__p_unsigned_int[] = { {&_swigt__p_unsigned_int, 0, 0, 0},{0, 0, 0, 0}};
6718
static swig_cast_info _swigc__p_unsigned_long[] = { {&_swigt__p_unsigned_long, 0, 0, 0},{0, 0, 0, 0}};
6719
static swig_cast_info _swigc__p_wxBitmap[] = { {&_swigt__p_wxBitmap, 0, 0, 0},{0, 0, 0, 0}};
6720
static swig_cast_info _swigc__p_wxColour[] = { {&_swigt__p_wxColour, 0, 0, 0},{0, 0, 0, 0}};
6721
static swig_cast_info _swigc__p_wxSashEvent[] = {{&_swigt__p_wxSashEvent, 0, 0, 0},{0, 0, 0, 0}};
6722
static swig_cast_info _swigc__p_wxWindowDestroyEvent[] = {{&_swigt__p_wxWindowDestroyEvent, 0, 0, 0},{0, 0, 0, 0}};
6723
static swig_cast_info _swigc__p_wxSplitterEvent[] = {{&_swigt__p_wxSplitterEvent, 0, 0, 0},{0, 0, 0, 0}};
6724
static swig_cast_info _swigc__p_wxClipboardTextEvent[] = {{&_swigt__p_wxClipboardTextEvent, 0, 0, 0},{0, 0, 0, 0}};
6725
static swig_cast_info _swigc__p_wxBookCtrlEvent[] = {{&_swigt__p_wxBookCtrlEvent, 0, 0, 0},{0, 0, 0, 0}};
6726
static swig_cast_info _swigc__p_wxScrollEvent[] = {{&_swigt__p_wxScrollEvent, 0, 0, 0},{0, 0, 0, 0}};
6727
static swig_cast_info _swigc__p_wxPyCommandEvent[] = {{&_swigt__p_wxPyCommandEvent, 0, 0, 0},{0, 0, 0, 0}};
6728
static swig_cast_info _swigc__p_wxContextMenuEvent[] = {{&_swigt__p_wxContextMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
6729
static swig_cast_info _swigc__p_wxChildFocusEvent[] = {{&_swigt__p_wxChildFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
6730
static swig_cast_info _swigc__p_wxDateEvent[] = {{&_swigt__p_wxDateEvent, 0, 0, 0},{0, 0, 0, 0}};
6731
static swig_cast_info _swigc__p_wxWindowCreateEvent[] = {{&_swigt__p_wxWindowCreateEvent, 0, 0, 0},{0, 0, 0, 0}};
6732
static swig_cast_info _swigc__p_wxWindowModalDialogEvent[] = {{&_swigt__p_wxWindowModalDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
6733
static swig_cast_info _swigc__p_wxUpdateUIEvent[] = {{&_swigt__p_wxUpdateUIEvent, 0, 0, 0},{0, 0, 0, 0}};
6734
static swig_cast_info _swigc__p_wxFindDialogEvent[] = {{&_swigt__p_wxFindDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
6735
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_wxBookCtrlEvent, _p_wxBookCtrlEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxWizardEvent, _p_wxWizardEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxCommandEvent, 0, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_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_wxWindowModalDialogEvent, _p_wxWindowModalDialogEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxCommandEvent, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxCommandEvent, 0, 0},{0, 0, 0, 0}};
6736
static swig_cast_info _swigc__p_wxDC[] = { {&_swigt__p_wxDC, 0, 0, 0},{0, 0, 0, 0}};
6737
static swig_cast_info _swigc__p_wxFontDialog[] = {{&_swigt__p_wxFontDialog, 0, 0, 0},{0, 0, 0, 0}};
6738
static swig_cast_info _swigc__p_wxDirDialog[] = {{&_swigt__p_wxDirDialog, 0, 0, 0},{0, 0, 0, 0}};
6739
static swig_cast_info _swigc__p_wxColourDialog[] = {{&_swigt__p_wxColourDialog, 0, 0, 0},{0, 0, 0, 0}};
6740
static swig_cast_info _swigc__p_wxFindReplaceDialog[] = {{&_swigt__p_wxFindReplaceDialog, 0, 0, 0},{0, 0, 0, 0}};
6741
static swig_cast_info _swigc__p_wxProgressDialog[] = {{&_swigt__p_wxProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
6742
static swig_cast_info _swigc__p_wxGenericProgressDialog[] = {{&_swigt__p_wxGenericProgressDialog, 0, 0, 0},{0, 0, 0, 0}};
6743
static swig_cast_info _swigc__p_wxMessageDialog[] = {{&_swigt__p_wxMessageDialog, 0, 0, 0},{0, 0, 0, 0}};
6744
static swig_cast_info _swigc__p_wxNumberEntryDialog[] = {{&_swigt__p_wxNumberEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
6745
static swig_cast_info _swigc__p_wxPasswordEntryDialog[] = {{&_swigt__p_wxPasswordEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
6746
static swig_cast_info _swigc__p_wxTextEntryDialog[] = {{&_swigt__p_wxTextEntryDialog, 0, 0, 0},{0, 0, 0, 0}};
6747
static swig_cast_info _swigc__p_wxSingleChoiceDialog[] = {{&_swigt__p_wxSingleChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
6748
static swig_cast_info _swigc__p_wxMultiChoiceDialog[] = {{&_swigt__p_wxMultiChoiceDialog, 0, 0, 0},{0, 0, 0, 0}};
6749
static swig_cast_info _swigc__p_wxFileDialog[] = {{&_swigt__p_wxFileDialog, 0, 0, 0},{0, 0, 0, 0}};
6750
static swig_cast_info _swigc__p_wxDialog[] = { {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxDialog, 0, 0, 0}, {&_swigt__p_wxWizard, _p_wxWizardTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxGenericProgressDialog, _p_wxGenericProgressDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxDialog, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxDialog, 0, 0},{0, 0, 0, 0}};
6751
static swig_cast_info _swigc__p_wxDuplexMode[] = { {&_swigt__p_wxDuplexMode, 0, 0, 0},{0, 0, 0, 0}};
6752
static swig_cast_info _swigc__p_wxMenuEvent[] = {{&_swigt__p_wxMenuEvent, 0, 0, 0},{0, 0, 0, 0}};
6753
static swig_cast_info _swigc__p_wxCloseEvent[] = {{&_swigt__p_wxCloseEvent, 0, 0, 0},{0, 0, 0, 0}};
6754
static swig_cast_info _swigc__p_wxMouseEvent[] = {{&_swigt__p_wxMouseEvent, 0, 0, 0},{0, 0, 0, 0}};
6755
static swig_cast_info _swigc__p_wxEraseEvent[] = {{&_swigt__p_wxEraseEvent, 0, 0, 0},{0, 0, 0, 0}};
6756
static swig_cast_info _swigc__p_wxSetCursorEvent[] = {{&_swigt__p_wxSetCursorEvent, 0, 0, 0},{0, 0, 0, 0}};
6757
static swig_cast_info _swigc__p_wxInitDialogEvent[] = {{&_swigt__p_wxInitDialogEvent, 0, 0, 0},{0, 0, 0, 0}};
6758
static swig_cast_info _swigc__p_wxPyEvent[] = {{&_swigt__p_wxPyEvent, 0, 0, 0},{0, 0, 0, 0}};
6759
static swig_cast_info _swigc__p_wxMouseCaptureLostEvent[] = {{&_swigt__p_wxMouseCaptureLostEvent, 0, 0, 0},{0, 0, 0, 0}};
6760
static swig_cast_info _swigc__p_wxCalculateLayoutEvent[] = {{&_swigt__p_wxCalculateLayoutEvent, 0, 0, 0},{0, 0, 0, 0}};
6761
static swig_cast_info _swigc__p_wxQueryNewPaletteEvent[] = {{&_swigt__p_wxQueryNewPaletteEvent, 0, 0, 0},{0, 0, 0, 0}};
6762
static swig_cast_info _swigc__p_wxMaximizeEvent[] = {{&_swigt__p_wxMaximizeEvent, 0, 0, 0},{0, 0, 0, 0}};
6763
static swig_cast_info _swigc__p_wxIconizeEvent[] = {{&_swigt__p_wxIconizeEvent, 0, 0, 0},{0, 0, 0, 0}};
6764
static swig_cast_info _swigc__p_wxActivateEvent[] = {{&_swigt__p_wxActivateEvent, 0, 0, 0},{0, 0, 0, 0}};
6765
static swig_cast_info _swigc__p_wxSizeEvent[] = {{&_swigt__p_wxSizeEvent, 0, 0, 0},{0, 0, 0, 0}};
6766
static swig_cast_info _swigc__p_wxMoveEvent[] = {{&_swigt__p_wxMoveEvent, 0, 0, 0},{0, 0, 0, 0}};
6767
static swig_cast_info _swigc__p_wxIdleEvent[] = {{&_swigt__p_wxIdleEvent, 0, 0, 0},{0, 0, 0, 0}};
6768
static swig_cast_info _swigc__p_wxPaintEvent[] = {{&_swigt__p_wxPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
6769
static swig_cast_info _swigc__p_wxNcPaintEvent[] = {{&_swigt__p_wxNcPaintEvent, 0, 0, 0},{0, 0, 0, 0}};
6770
static swig_cast_info _swigc__p_wxDisplayChangedEvent[] = {{&_swigt__p_wxDisplayChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
6771
static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent[] = {{&_swigt__p_wxMouseCaptureChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
6772
static swig_cast_info _swigc__p_wxSysColourChangedEvent[] = {{&_swigt__p_wxSysColourChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
6773
static swig_cast_info _swigc__p_wxPaletteChangedEvent[] = {{&_swigt__p_wxPaletteChangedEvent, 0, 0, 0},{0, 0, 0, 0}};
6774
static swig_cast_info _swigc__p_wxThreadEvent[] = {{&_swigt__p_wxThreadEvent, 0, 0, 0},{0, 0, 0, 0}};
6775
static swig_cast_info _swigc__p_wxDropFilesEvent[] = {{&_swigt__p_wxDropFilesEvent, 0, 0, 0},{0, 0, 0, 0}};
6776
static swig_cast_info _swigc__p_wxFocusEvent[] = {{&_swigt__p_wxFocusEvent, 0, 0, 0},{0, 0, 0, 0}};
6777
static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent[] = {{&_swigt__p_wxQueryLayoutInfoEvent, 0, 0, 0},{0, 0, 0, 0}};
6778
static swig_cast_info _swigc__p_wxShowEvent[] = {{&_swigt__p_wxShowEvent, 0, 0, 0},{0, 0, 0, 0}};
6779
static swig_cast_info _swigc__p_wxNavigationKeyEvent[] = {{&_swigt__p_wxNavigationKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
6780
static swig_cast_info _swigc__p_wxKeyEvent[] = {{&_swigt__p_wxKeyEvent, 0, 0, 0},{0, 0, 0, 0}};
6781
static swig_cast_info _swigc__p_wxScrollWinEvent[] = {{&_swigt__p_wxScrollWinEvent, 0, 0, 0},{0, 0, 0, 0}};
6782
static swig_cast_info _swigc__p_wxTaskBarIconEvent[] = {{&_swigt__p_wxTaskBarIconEvent, 0, 0, 0},{0, 0, 0, 0}};
6783
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_wxWindowModalDialogEvent, _p_wxWindowModalDialogEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxBookCtrlEvent, _p_wxBookCtrlEventTo_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_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_wxIdleEvent, _p_wxIdleEventTo_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_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_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxThreadEvent, _p_wxThreadEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxEvent, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_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}};
6784
static swig_cast_info _swigc__p_wxSplashScreen[] = {{&_swigt__p_wxSplashScreen, 0, 0, 0},{0, 0, 0, 0}};
6785
static swig_cast_info _swigc__p_wxMiniFrame[] = {{&_swigt__p_wxMiniFrame, 0, 0, 0},{0, 0, 0, 0}};
6786
static swig_cast_info _swigc__p_wxPyPanel[] = {{&_swigt__p_wxPyPanel, 0, 0, 0},{0, 0, 0, 0}};
6787
static swig_cast_info _swigc__p_wxEventBlocker[] = {{&_swigt__p_wxEventBlocker, 0, 0, 0},{0, 0, 0, 0}};
6788
static swig_cast_info _swigc__p_wxMenuBar[] = {{&_swigt__p_wxMenuBar, 0, 0, 0},{0, 0, 0, 0}};
6789
static swig_cast_info _swigc__p_wxTextCtrlBase[] = {{&_swigt__p_wxTextCtrlBase, 0, 0, 0},{0, 0, 0, 0}};
6790
static swig_cast_info _swigc__p_wxBookCtrlBase[] = {{&_swigt__p_wxBookCtrlBase, 0, 0, 0},{0, 0, 0, 0}};
6791
static swig_cast_info _swigc__p_wxValidator[] = {{&_swigt__p_wxValidator, 0, 0, 0},{0, 0, 0, 0}};
6792
static swig_cast_info _swigc__p_wxPyValidator[] = {{&_swigt__p_wxPyValidator, 0, 0, 0},{0, 0, 0, 0}};
6793
static swig_cast_info _swigc__p_wxStatusBar[] = {{&_swigt__p_wxStatusBar, 0, 0, 0},{0, 0, 0, 0}};
6794
static swig_cast_info _swigc__p_wxPyScrolledWindow[] = {{&_swigt__p_wxPyScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
6795
static swig_cast_info _swigc__p_wxPyHVScrolledWindow[] = {{&_swigt__p_wxPyHVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
6796
static swig_cast_info _swigc__p_wxPyHScrolledWindow[] = {{&_swigt__p_wxPyHScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
6797
static swig_cast_info _swigc__p_wxPyVScrolledWindow[] = {{&_swigt__p_wxPyVScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
6798
static swig_cast_info _swigc__p_wxScrolledWindow[] = {{&_swigt__p_wxScrolledWindow, 0, 0, 0},{0, 0, 0, 0}};
6799
static swig_cast_info _swigc__p_wxSplitterWindow[] = {{&_swigt__p_wxSplitterWindow, 0, 0, 0},{0, 0, 0, 0}};
6800
static swig_cast_info _swigc__p_wxSashWindow[] = {{&_swigt__p_wxSashWindow, 0, 0, 0},{0, 0, 0, 0}};
6801
static swig_cast_info _swigc__p_wxSashLayoutWindow[] = {{&_swigt__p_wxSashLayoutWindow, 0, 0, 0},{0, 0, 0, 0}};
6802
static swig_cast_info _swigc__p_wxPopupWindow[] = {{&_swigt__p_wxPopupWindow, 0, 0, 0},{0, 0, 0, 0}};
6803
static swig_cast_info _swigc__p_wxPyPopupTransientWindow[] = {{&_swigt__p_wxPyPopupTransientWindow, 0, 0, 0},{0, 0, 0, 0}};
6804
static swig_cast_info _swigc__p_wxTipWindow[] = {{&_swigt__p_wxTipWindow, 0, 0, 0},{0, 0, 0, 0}};
6805
static swig_cast_info _swigc__p_wxSplashScreenWindow[] = {{&_swigt__p_wxSplashScreenWindow, 0, 0, 0},{0, 0, 0, 0}};
6806
static swig_cast_info _swigc__p_wxMDIClientWindow[] = {{&_swigt__p_wxMDIClientWindow, 0, 0, 0},{0, 0, 0, 0}};
6807
static swig_cast_info _swigc__p_wxPreviewFrame[] = {{&_swigt__p_wxPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
6808
static swig_cast_info _swigc__p_wxPyPreviewFrame[] = {{&_swigt__p_wxPyPreviewFrame, 0, 0, 0},{0, 0, 0, 0}};
6809
static swig_cast_info _swigc__p_wxControl[] = {{&_swigt__p_wxControl, 0, 0, 0},{0, 0, 0, 0}};
6810
static swig_cast_info _swigc__p_wxMDIChildFrame[] = {{&_swigt__p_wxMDIChildFrame, 0, 0, 0},{0, 0, 0, 0}};
6811
static swig_cast_info _swigc__p_wxPyApp[] = {{&_swigt__p_wxPyApp, 0, 0, 0},{0, 0, 0, 0}};
6812
static swig_cast_info _swigc__p_wxControlWithItems[] = {{&_swigt__p_wxControlWithItems, 0, 0, 0},{0, 0, 0, 0}};
6813
static swig_cast_info _swigc__p_wxPyEvtHandler[] = {{&_swigt__p_wxPyEvtHandler, 0, 0, 0},{0, 0, 0, 0}};
6814
static swig_cast_info _swigc__p_wxPreviewCanvas[] = {{&_swigt__p_wxPreviewCanvas, 0, 0, 0},{0, 0, 0, 0}};
6815
static swig_cast_info _swigc__p_wxPyWindow[] = {{&_swigt__p_wxPyWindow, 0, 0, 0},{0, 0, 0, 0}};
6816
static swig_cast_info _swigc__p_wxSimpleHtmlListBox[] = {{&_swigt__p_wxSimpleHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
6817
static swig_cast_info _swigc__p_wxPyHtmlListBox[] = {{&_swigt__p_wxPyHtmlListBox, 0, 0, 0},{0, 0, 0, 0}};
6818
static swig_cast_info _swigc__p_wxPyVListBox[] = {{&_swigt__p_wxPyVListBox, 0, 0, 0},{0, 0, 0, 0}};
6819
static swig_cast_info _swigc__p_wxPyPreviewControlBar[] = {{&_swigt__p_wxPyPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
6820
static swig_cast_info _swigc__p_wxPreviewControlBar[] = {{&_swigt__p_wxPreviewControlBar, 0, 0, 0},{0, 0, 0, 0}};
6821
static swig_cast_info _swigc__p_wxPyTaskBarIcon[] = {{&_swigt__p_wxPyTaskBarIcon, 0, 0, 0},{0, 0, 0, 0}};
6822
static swig_cast_info _swigc__p_wxFrame[] = {{&_swigt__p_wxFrame, 0, 0, 0},{0, 0, 0, 0}};
6823
static swig_cast_info _swigc__p_wxMenu[] = {{&_swigt__p_wxMenu, 0, 0, 0},{0, 0, 0, 0}};
6824
static swig_cast_info _swigc__p_wxMDIParentFrame[] = {{&_swigt__p_wxMDIParentFrame, 0, 0, 0},{0, 0, 0, 0}};
6825
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_wxEventBlocker, _p_wxEventBlockerTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTextCtrlBase, _p_wxTextCtrlBaseTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxBookCtrlBase, _p_wxBookCtrlBaseTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_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_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxGenericProgressDialog, _p_wxGenericProgressDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyHVScrolledWindow, _p_wxPyHVScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyHScrolledWindow, _p_wxPyHScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_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_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_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_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWizard, _p_wxWizardTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxPyTaskBarIcon, _p_wxPyTaskBarIconTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxWizardPageSimple, _p_wxWizardPageSimpleTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxEvtHandler, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxEvtHandler, 0, 0},{0, 0, 0, 0}};
6826
static swig_cast_info _swigc__p_wxNotifyEvent[] = { {&_swigt__p_wxBookCtrlEvent, _p_wxBookCtrlEventTo_p_wxNotifyEvent, 0, 0}, {&_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}};
6827
static swig_cast_info _swigc__p_wxIndividualLayoutConstraint[] = {{&_swigt__p_wxIndividualLayoutConstraint, 0, 0, 0},{0, 0, 0, 0}};
6828
static swig_cast_info _swigc__p_wxMenuItem[] = {{&_swigt__p_wxMenuItem, 0, 0, 0},{0, 0, 0, 0}};
6829
static swig_cast_info _swigc__p_wxImage[] = {{&_swigt__p_wxImage, 0, 0, 0},{0, 0, 0, 0}};
6830
static swig_cast_info _swigc__p_wxPySizer[] = {{&_swigt__p_wxPySizer, 0, 0, 0},{0, 0, 0, 0}};
6831
static swig_cast_info _swigc__p_wxLayoutAlgorithm[] = {{&_swigt__p_wxLayoutAlgorithm, 0, 0, 0},{0, 0, 0, 0}};
6832
static swig_cast_info _swigc__p_wxFindReplaceData[] = {{&_swigt__p_wxFindReplaceData, 0, 0, 0},{0, 0, 0, 0}};
6833
static swig_cast_info _swigc__p_wxWrapSizer[] = {{&_swigt__p_wxWrapSizer, 0, 0, 0},{0, 0, 0, 0}};
6834
static swig_cast_info _swigc__p_wxPageSetupDialogData[] = {{&_swigt__p_wxPageSetupDialogData, 0, 0, 0},{0, 0, 0, 0}};
6835
static swig_cast_info _swigc__p_wxPrintDialogData[] = {{&_swigt__p_wxPrintDialogData, 0, 0, 0},{0, 0, 0, 0}};
6836
static swig_cast_info _swigc__p_wxPrinter[] = {{&_swigt__p_wxPrinter, 0, 0, 0},{0, 0, 0, 0}};
6837
static swig_cast_info _swigc__p_wxGridSizer[] = {{&_swigt__p_wxGridSizer, 0, 0, 0},{0, 0, 0, 0}};
6838
static swig_cast_info _swigc__p_wxFlexGridSizer[] = {{&_swigt__p_wxFlexGridSizer, 0, 0, 0},{0, 0, 0, 0}};
6839
static swig_cast_info _swigc__p_wxAcceleratorTable[] = {{&_swigt__p_wxAcceleratorTable, 0, 0, 0},{0, 0, 0, 0}};
6840
static swig_cast_info _swigc__p_wxColourData[] = {{&_swigt__p_wxColourData, 0, 0, 0},{0, 0, 0, 0}};
6841
static swig_cast_info _swigc__p_wxPyPrintout[] = {{&_swigt__p_wxPyPrintout, 0, 0, 0},{0, 0, 0, 0}};
6842
static swig_cast_info _swigc__p_wxStdDialogButtonSizer[] = {{&_swigt__p_wxStdDialogButtonSizer, 0, 0, 0},{0, 0, 0, 0}};
6843
static swig_cast_info _swigc__p_wxFontData[] = {{&_swigt__p_wxFontData, 0, 0, 0},{0, 0, 0, 0}};
6844
static swig_cast_info _swigc__p_wxPrintData[] = {{&_swigt__p_wxPrintData, 0, 0, 0},{0, 0, 0, 0}};
6845
static swig_cast_info _swigc__p_wxFileSystem[] = {{&_swigt__p_wxFileSystem, 0, 0, 0},{0, 0, 0, 0}};
6846
static swig_cast_info _swigc__p_wxPrintPreview[] = {{&_swigt__p_wxPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
6847
static swig_cast_info _swigc__p_wxPyPrintPreview[] = {{&_swigt__p_wxPyPrintPreview, 0, 0, 0},{0, 0, 0, 0}};
6848
static swig_cast_info _swigc__p_wxLayoutConstraints[] = {{&_swigt__p_wxLayoutConstraints, 0, 0, 0},{0, 0, 0, 0}};
6849
static swig_cast_info _swigc__p_wxBoxSizer[] = {{&_swigt__p_wxBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
6850
static swig_cast_info _swigc__p_wxStaticBoxSizer[] = {{&_swigt__p_wxStaticBoxSizer, 0, 0, 0},{0, 0, 0, 0}};
6851
static swig_cast_info _swigc__p_wxSizer[] = {{&_swigt__p_wxSizer, 0, 0, 0},{0, 0, 0, 0}};
6852
static swig_cast_info _swigc__p_wxGridBagSizer[] = {{&_swigt__p_wxGridBagSizer, 0, 0, 0},{0, 0, 0, 0}};
6853
static swig_cast_info _swigc__p_wxFSFile[] = {{&_swigt__p_wxFSFile, 0, 0, 0},{0, 0, 0, 0}};
6854
static swig_cast_info _swigc__p_wxStandardDialogLayoutAdapter[] = {{&_swigt__p_wxStandardDialogLayoutAdapter, 0, 0, 0},{0, 0, 0, 0}};
6855
static swig_cast_info _swigc__p_wxDialogLayoutAdapter[] = {{&_swigt__p_wxDialogLayoutAdapter, 0, 0, 0},{0, 0, 0, 0}};
6856
static swig_cast_info _swigc__p_wxGBSizerItem[] = {{&_swigt__p_wxGBSizerItem, 0, 0, 0},{0, 0, 0, 0}};
6857
static swig_cast_info _swigc__p_wxSizerItem[] = {{&_swigt__p_wxSizerItem, 0, 0, 0},{0, 0, 0, 0}};
6858
static swig_cast_info _swigc__p_wxPrintDialog[] = {{&_swigt__p_wxPrintDialog, 0, 0, 0},{0, 0, 0, 0}};
6859
static swig_cast_info _swigc__p_wxPageSetupDialog[] = {{&_swigt__p_wxPageSetupDialog, 0, 0, 0},{0, 0, 0, 0}};
6860
static swig_cast_info _swigc__p_wxTGAHandler[] = {{&_swigt__p_wxTGAHandler, 0, 0, 0},{0, 0, 0, 0}};
6861
static swig_cast_info _swigc__p_wxTIFFHandler[] = {{&_swigt__p_wxTIFFHandler, 0, 0, 0},{0, 0, 0, 0}};
6862
static swig_cast_info _swigc__p_wxXPMHandler[] = {{&_swigt__p_wxXPMHandler, 0, 0, 0},{0, 0, 0, 0}};
6863
static swig_cast_info _swigc__p_wxImageHandler[] = {{&_swigt__p_wxImageHandler, 0, 0, 0},{0, 0, 0, 0}};
6864
static swig_cast_info _swigc__p_wxPyImageHandler[] = {{&_swigt__p_wxPyImageHandler, 0, 0, 0},{0, 0, 0, 0}};
6865
static swig_cast_info _swigc__p_wxBMPHandler[] = {{&_swigt__p_wxBMPHandler, 0, 0, 0},{0, 0, 0, 0}};
6866
static swig_cast_info _swigc__p_wxICOHandler[] = {{&_swigt__p_wxICOHandler, 0, 0, 0},{0, 0, 0, 0}};
6867
static swig_cast_info _swigc__p_wxCURHandler[] = {{&_swigt__p_wxCURHandler, 0, 0, 0},{0, 0, 0, 0}};
6868
static swig_cast_info _swigc__p_wxANIHandler[] = {{&_swigt__p_wxANIHandler, 0, 0, 0},{0, 0, 0, 0}};
6869
static swig_cast_info _swigc__p_wxPNGHandler[] = {{&_swigt__p_wxPNGHandler, 0, 0, 0},{0, 0, 0, 0}};
6870
static swig_cast_info _swigc__p_wxGIFHandler[] = {{&_swigt__p_wxGIFHandler, 0, 0, 0},{0, 0, 0, 0}};
6871
static swig_cast_info _swigc__p_wxPCXHandler[] = {{&_swigt__p_wxPCXHandler, 0, 0, 0},{0, 0, 0, 0}};
6872
static swig_cast_info _swigc__p_wxJPEGHandler[] = {{&_swigt__p_wxJPEGHandler, 0, 0, 0},{0, 0, 0, 0}};
6873
static swig_cast_info _swigc__p_wxPNMHandler[] = {{&_swigt__p_wxPNMHandler, 0, 0, 0},{0, 0, 0, 0}};
6874
static swig_cast_info _swigc__p_wxObject[] = { {&_swigt__p_wxUpdateUIEvent, _p_wxUpdateUIEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewCanvas, _p_wxPreviewCanvasTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvent, _p_wxEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxInitDialogEvent, _p_wxInitDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowModalDialogEvent, _p_wxWindowModalDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindDialogEvent, _p_wxFindDialogEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxIndividualLayoutConstraint, _p_wxIndividualLayoutConstraintTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPreviewFrame, _p_wxPyPreviewFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewFrame, _p_wxPreviewFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuItem, _p_wxMenuItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxImage, _p_wxImageTo_p_wxObject, 0, 0}, {&_swigt__p_wxPySizer, _p_wxPySizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxLayoutAlgorithm, _p_wxLayoutAlgorithmTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyTaskBarIcon, _p_wxPyTaskBarIconTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyApp, _p_wxPyAppTo_p_wxObject, 0, 0}, {&_swigt__p_wxBookCtrlBase, _p_wxBookCtrlBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxTextCtrlBase, _p_wxTextCtrlBaseTo_p_wxObject, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindReplaceData, _p_wxFindReplaceDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyValidator, _p_wxPyValidatorTo_p_wxObject, 0, 0}, {&_swigt__p_wxValidator, _p_wxValidatorTo_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_wxWrapSizer, _p_wxWrapSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxWizardPage, _p_wxWizardPageTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyWizardPage, _p_wxPyWizardPageTo_p_wxObject, 0, 0}, {&_swigt__p_wxBookCtrlEvent, _p_wxBookCtrlEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollEvent, _p_wxScrollEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPageSetupDialogData, _p_wxPageSetupDialogDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintDialogData, _p_wxPrintDialogDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrinter, _p_wxPrinterTo_p_wxObject, 0, 0}, {&_swigt__p_wxControlWithItems, _p_wxControlWithItemsTo_p_wxObject, 0, 0}, {&_swigt__p_wxObject, 0, 0, 0}, {&_swigt__p_wxGridSizer, _p_wxGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxFlexGridSizer, _p_wxFlexGridSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxAcceleratorTable, _p_wxAcceleratorTableTo_p_wxObject, 0, 0}, {&_swigt__p_wxControl, _p_wxControlTo_p_wxObject, 0, 0}, {&_swigt__p_wxColourData, _p_wxColourDataTo_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_wxIdleEvent, _p_wxIdleEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDateEvent, _p_wxDateEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureLostEvent, _p_wxMouseCaptureLostEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent, _p_wxCalculateLayoutEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPrintout, _p_wxPyPrintoutTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIChildFrame, _p_wxMDIChildFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer, _p_wxStdDialogButtonSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenu, _p_wxMenuTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindowDestroyEvent, _p_wxWindowDestroyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxNavigationKeyEvent, _p_wxNavigationKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxKeyEvent, _p_wxKeyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashEvent, _p_wxSashEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxObject, 0, 0}, {&_swigt__p_wxFontData, _p_wxFontDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintData, _p_wxPrintDataTo_p_wxObject, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPanel, _p_wxPyPanelTo_p_wxObject, 0, 0}, {&_swigt__p_wxQueryLayoutInfoEvent, _p_wxQueryLayoutInfoEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileSystem, _p_wxFileSystemTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintPreview, _p_wxPrintPreviewTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPrintPreview, _p_wxPyPrintPreviewTo_p_wxObject, 0, 0}, {&_swigt__p_wxLayoutConstraints, _p_wxLayoutConstraintsTo_p_wxObject, 0, 0}, {&_swigt__p_wxBoxSizer, _p_wxBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxStaticBoxSizer, _p_wxStaticBoxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizer, _p_wxSizerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGridBagSizer, _p_wxGridBagSizerTo_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_wxFSFile, _p_wxFSFileTo_p_wxObject, 0, 0}, {&_swigt__p_wxStandardDialogLayoutAdapter, _p_wxStandardDialogLayoutAdapterTo_p_wxObject, 0, 0}, {&_swigt__p_wxDialogLayoutAdapter, _p_wxDialogLayoutAdapterTo_p_wxObject, 0, 0}, {&_swigt__p_wxSetCursorEvent, _p_wxSetCursorEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplitterEvent, _p_wxSplitterEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxGBSizerItem, _p_wxGBSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxSizerItem, _p_wxSizerItemTo_p_wxObject, 0, 0}, {&_swigt__p_wxPrintDialog, _p_wxPrintDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxPageSetupDialog, _p_wxPageSetupDialogTo_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_wxDialog, _p_wxDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxNotifyEvent, _p_wxNotifyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyEvent, _p_wxPyEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxEvtHandler, _p_wxEvtHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxTGAHandler, _p_wxTGAHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxTIFFHandler, _p_wxTIFFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxXPMHandler, _p_wxXPMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxImageHandler, _p_wxImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyImageHandler, _p_wxPyImageHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxBMPHandler, _p_wxBMPHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxICOHandler, _p_wxICOHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxCURHandler, _p_wxCURHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxANIHandler, _p_wxANIHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNGHandler, _p_wxPNGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxGIFHandler, _p_wxGIFHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPCXHandler, _p_wxPCXHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxJPEGHandler, _p_wxJPEGHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPNMHandler, _p_wxPNMHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxShowEvent, _p_wxShowEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyEvtHandler, _p_wxPyEvtHandlerTo_p_wxObject, 0, 0}, {&_swigt__p_wxWizard, _p_wxWizardTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxWindow, _p_wxWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyPopupTransientWindow, _p_wxPyPopupTransientWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPopupWindow, _p_wxPopupWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashLayoutWindow, _p_wxSashLayoutWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHVScrolledWindow, _p_wxPyHVScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyHScrolledWindow, _p_wxPyHScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxObject, 0, 0}, {&_swigt__p_wxGenericProgressDialog, _p_wxGenericProgressDialogTo_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_wxPyWindow, _p_wxPyWindowTo_p_wxObject, 0, 0}, {&_swigt__p_wxSysColourChangedEvent, _p_wxSysColourChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent, _p_wxMouseCaptureChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxDisplayChangedEvent, _p_wxDisplayChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPaletteChangedEvent, _p_wxPaletteChangedEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxThreadEvent, _p_wxThreadEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWizardPageSimple, _p_wxWizardPageSimpleTo_p_wxObject, 0, 0}, {&_swigt__p_wxEventBlocker, _p_wxEventBlockerTo_p_wxObject, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxObject, 0, 0}, {&_swigt__p_wxScrollWinEvent, _p_wxScrollWinEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxTaskBarIconEvent, _p_wxTaskBarIconEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxContextMenuEvent, _p_wxContextMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuEvent, _p_wxMenuEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxWizardEvent, _p_wxWizardEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxCommandEvent, _p_wxCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxPyCommandEvent, _p_wxPyCommandEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxObject, 0, 0}, {&_swigt__p_wxDropFilesEvent, _p_wxDropFilesEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxChildFocusEvent, _p_wxChildFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxFocusEvent, _p_wxFocusEventTo_p_wxObject, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxObject, 0, 0}, {&_swigt__p_wxMenuBar, _p_wxMenuBarTo_p_wxObject, 0, 0},{0, 0, 0, 0}};
6875
static swig_cast_info _swigc__p_wxPanel[] = { {&_swigt__p_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxPanel, 0, 0}, {&_swigt__p_wxWizardPageSimple, _p_wxWizardPageSimpleTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyWizardPage, _p_wxPyWizardPageTo_p_wxPanel, 0, 0}, {&_swigt__p_wxWizardPage, _p_wxWizardPageTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyHVScrolledWindow, _p_wxPyHVScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyHScrolledWindow, _p_wxPyHScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxPanel, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_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}};
6876
static swig_cast_info _swigc__p_wxPaperSize[] = { {&_swigt__p_wxPaperSize, 0, 0, 0},{0, 0, 0, 0}};
6877
static swig_cast_info _swigc__p_wxPyWizardPage[] = { {&_swigt__p_wxPyWizardPage, 0, 0, 0},{0, 0, 0, 0}};
6878
static swig_cast_info _swigc__p_wxRefCounter[] = { {&_swigt__p_wxRefCounter, 0, 0, 0},{0, 0, 0, 0}};
6879
static swig_cast_info _swigc__p_wxSize[] = { {&_swigt__p_wxSize, 0, 0, 0},{0, 0, 0, 0}};
6880
static swig_cast_info _swigc__p_wxTopLevelWindow[] = { {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMiniFrame, _p_wxMiniFrameTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxSplashScreen, _p_wxSplashScreenTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxTopLevelWindow, 0, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxTopLevelWindow, 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_wxMessageDialog, _p_wxMessageDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxPasswordEntryDialog, _p_wxPasswordEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxTextEntryDialog, _p_wxTextEntryDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxSingleChoiceDialog, _p_wxSingleChoiceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxGenericProgressDialog, _p_wxGenericProgressDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxTopLevelWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_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}};
6881
static swig_cast_info _swigc__p_wxVisualAttributes[] = { {&_swigt__p_wxVisualAttributes, 0, 0, 0},{0, 0, 0, 0}};
6882
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_wxTextCtrlBase, _p_wxTextCtrlBaseTo_p_wxWindow, 0, 0}, {&_swigt__p_wxBookCtrlBase, _p_wxBookCtrlBaseTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMultiChoiceDialog, _p_wxMultiChoiceDialogTo_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_wxNumberEntryDialog, _p_wxNumberEntryDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFileDialog, _p_wxFileDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFindReplaceDialog, _p_wxFindReplaceDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxProgressDialog, _p_wxProgressDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxGenericProgressDialog, _p_wxGenericProgressDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMessageDialog, _p_wxMessageDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPanel, _p_wxPanelTo_p_wxWindow, 0, 0}, {&_swigt__p_wxStatusBar, _p_wxStatusBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIClientWindow, _p_wxMDIClientWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyScrolledWindow, _p_wxPyScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyHVScrolledWindow, _p_wxPyHVScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyHScrolledWindow, _p_wxPyHScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVScrolledWindow, _p_wxPyVScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxScrolledWindow, _p_wxScrolledWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxWindow, 0, 0, 0}, {&_swigt__p_wxSplashScreenWindow, _p_wxSplashScreenWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTopLevelWindow, _p_wxTopLevelWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxTipWindow, _p_wxTipWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSplitterWindow, _p_wxSplitterWindowTo_p_wxWindow, 0, 0}, {&_swigt__p_wxSashWindow, _p_wxSashWindowTo_p_wxWindow, 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_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_wxSimpleHtmlListBox, _p_wxSimpleHtmlListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyHtmlListBox, _p_wxPyHtmlListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyVListBox, _p_wxPyVListBoxTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPyPreviewControlBar, _p_wxPyPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxPreviewControlBar, _p_wxPreviewControlBarTo_p_wxWindow, 0, 0}, {&_swigt__p_wxWizard, _p_wxWizardTo_p_wxWindow, 0, 0}, {&_swigt__p_wxWizardPageSimple, _p_wxWizardPageSimpleTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFrame, _p_wxFrameTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDialog, _p_wxDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxColourDialog, _p_wxColourDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxDirDialog, _p_wxDirDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxFontDialog, _p_wxFontDialogTo_p_wxWindow, 0, 0}, {&_swigt__p_wxMDIParentFrame, _p_wxMDIParentFrameTo_p_wxWindow, 0, 0},{0, 0, 0, 0}};
6883
static swig_cast_info _swigc__p_wxWizard[] = { {&_swigt__p_wxWizard, 0, 0, 0},{0, 0, 0, 0}};
6884
static swig_cast_info _swigc__p_wxWizardEvent[] = { {&_swigt__p_wxWizardEvent, 0, 0, 0},{0, 0, 0, 0}};
6885
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}};
6886
static swig_cast_info _swigc__p_wxWizardPageSimple[] = { {&_swigt__p_wxWizardPageSimple, 0, 0, 0},{0, 0, 0, 0}};
6888
static swig_cast_info *swig_cast_initial[] = {
6892
_swigc__p_unsigned_char,
6893
_swigc__p_unsigned_int,
6894
_swigc__p_unsigned_long,
6895
_swigc__p_wxANIHandler,
6896
_swigc__p_wxAcceleratorTable,
6897
_swigc__p_wxActivateEvent,
6898
_swigc__p_wxBMPHandler,
6900
_swigc__p_wxBookCtrlBase,
6901
_swigc__p_wxBookCtrlEvent,
6902
_swigc__p_wxBoxSizer,
6903
_swigc__p_wxCURHandler,
6904
_swigc__p_wxCalculateLayoutEvent,
6905
_swigc__p_wxChildFocusEvent,
6906
_swigc__p_wxClipboardTextEvent,
6907
_swigc__p_wxCloseEvent,
6909
_swigc__p_wxColourData,
6910
_swigc__p_wxColourDialog,
6911
_swigc__p_wxCommandEvent,
6912
_swigc__p_wxContextMenuEvent,
6913
_swigc__p_wxControl,
6914
_swigc__p_wxControlWithItems,
6916
_swigc__p_wxDateEvent,
6918
_swigc__p_wxDialogLayoutAdapter,
6919
_swigc__p_wxDirDialog,
6920
_swigc__p_wxDisplayChangedEvent,
6921
_swigc__p_wxDropFilesEvent,
6922
_swigc__p_wxDuplexMode,
6923
_swigc__p_wxEraseEvent,
6925
_swigc__p_wxEventBlocker,
6926
_swigc__p_wxEvtHandler,
6928
_swigc__p_wxFileDialog,
6929
_swigc__p_wxFileSystem,
6930
_swigc__p_wxFindDialogEvent,
6931
_swigc__p_wxFindReplaceData,
6932
_swigc__p_wxFindReplaceDialog,
6933
_swigc__p_wxFlexGridSizer,
6934
_swigc__p_wxFocusEvent,
6935
_swigc__p_wxFontData,
6936
_swigc__p_wxFontDialog,
6938
_swigc__p_wxGBSizerItem,
6939
_swigc__p_wxGIFHandler,
6940
_swigc__p_wxGenericProgressDialog,
6941
_swigc__p_wxGridBagSizer,
6942
_swigc__p_wxGridSizer,
6943
_swigc__p_wxICOHandler,
6944
_swigc__p_wxIconizeEvent,
6945
_swigc__p_wxIdleEvent,
6947
_swigc__p_wxImageHandler,
6948
_swigc__p_wxIndividualLayoutConstraint,
6949
_swigc__p_wxInitDialogEvent,
6950
_swigc__p_wxJPEGHandler,
6951
_swigc__p_wxKeyEvent,
6952
_swigc__p_wxLayoutAlgorithm,
6953
_swigc__p_wxLayoutConstraints,
6954
_swigc__p_wxMDIChildFrame,
6955
_swigc__p_wxMDIClientWindow,
6956
_swigc__p_wxMDIParentFrame,
6957
_swigc__p_wxMaximizeEvent,
6959
_swigc__p_wxMenuBar,
6960
_swigc__p_wxMenuEvent,
6961
_swigc__p_wxMenuItem,
6962
_swigc__p_wxMessageDialog,
6963
_swigc__p_wxMiniFrame,
6964
_swigc__p_wxMouseCaptureChangedEvent,
6965
_swigc__p_wxMouseCaptureLostEvent,
6966
_swigc__p_wxMouseEvent,
6967
_swigc__p_wxMoveEvent,
6968
_swigc__p_wxMultiChoiceDialog,
6969
_swigc__p_wxNavigationKeyEvent,
6970
_swigc__p_wxNcPaintEvent,
6971
_swigc__p_wxNotifyEvent,
6972
_swigc__p_wxNumberEntryDialog,
6974
_swigc__p_wxPCXHandler,
6975
_swigc__p_wxPNGHandler,
6976
_swigc__p_wxPNMHandler,
6977
_swigc__p_wxPageSetupDialog,
6978
_swigc__p_wxPageSetupDialogData,
6979
_swigc__p_wxPaintEvent,
6980
_swigc__p_wxPaletteChangedEvent,
6982
_swigc__p_wxPaperSize,
6983
_swigc__p_wxPasswordEntryDialog,
6984
_swigc__p_wxPopupWindow,
6985
_swigc__p_wxPreviewCanvas,
6986
_swigc__p_wxPreviewControlBar,
6987
_swigc__p_wxPreviewFrame,
6988
_swigc__p_wxPrintData,
6989
_swigc__p_wxPrintDialog,
6990
_swigc__p_wxPrintDialogData,
6991
_swigc__p_wxPrintPreview,
6992
_swigc__p_wxPrinter,
6993
_swigc__p_wxProgressDialog,
6995
_swigc__p_wxPyCommandEvent,
6996
_swigc__p_wxPyEvent,
6997
_swigc__p_wxPyEvtHandler,
6998
_swigc__p_wxPyHScrolledWindow,
6999
_swigc__p_wxPyHVScrolledWindow,
7000
_swigc__p_wxPyHtmlListBox,
7001
_swigc__p_wxPyImageHandler,
7002
_swigc__p_wxPyPanel,
7003
_swigc__p_wxPyPopupTransientWindow,
7004
_swigc__p_wxPyPreviewControlBar,
7005
_swigc__p_wxPyPreviewFrame,
7006
_swigc__p_wxPyPrintPreview,
7007
_swigc__p_wxPyPrintout,
7008
_swigc__p_wxPyScrolledWindow,
7009
_swigc__p_wxPySizer,
7010
_swigc__p_wxPyTaskBarIcon,
7011
_swigc__p_wxPyVListBox,
7012
_swigc__p_wxPyVScrolledWindow,
7013
_swigc__p_wxPyValidator,
7014
_swigc__p_wxPyWindow,
7015
_swigc__p_wxPyWizardPage,
7016
_swigc__p_wxQueryLayoutInfoEvent,
7017
_swigc__p_wxQueryNewPaletteEvent,
7018
_swigc__p_wxRefCounter,
7019
_swigc__p_wxSashEvent,
7020
_swigc__p_wxSashLayoutWindow,
7021
_swigc__p_wxSashWindow,
7022
_swigc__p_wxScrollEvent,
7023
_swigc__p_wxScrollWinEvent,
7024
_swigc__p_wxScrolledWindow,
7025
_swigc__p_wxSetCursorEvent,
7026
_swigc__p_wxShowEvent,
7027
_swigc__p_wxSimpleHtmlListBox,
7028
_swigc__p_wxSingleChoiceDialog,
7030
_swigc__p_wxSizeEvent,
7032
_swigc__p_wxSizerItem,
7033
_swigc__p_wxSplashScreen,
7034
_swigc__p_wxSplashScreenWindow,
7035
_swigc__p_wxSplitterEvent,
7036
_swigc__p_wxSplitterWindow,
7037
_swigc__p_wxStandardDialogLayoutAdapter,
7038
_swigc__p_wxStaticBoxSizer,
7039
_swigc__p_wxStatusBar,
7040
_swigc__p_wxStdDialogButtonSizer,
7041
_swigc__p_wxSysColourChangedEvent,
7042
_swigc__p_wxTGAHandler,
7043
_swigc__p_wxTIFFHandler,
7044
_swigc__p_wxTaskBarIconEvent,
7045
_swigc__p_wxTextCtrlBase,
7046
_swigc__p_wxTextEntryDialog,
7047
_swigc__p_wxThreadEvent,
7048
_swigc__p_wxTipWindow,
7049
_swigc__p_wxTopLevelWindow,
7050
_swigc__p_wxUpdateUIEvent,
7051
_swigc__p_wxValidator,
7052
_swigc__p_wxVisualAttributes,
7054
_swigc__p_wxWindowCreateEvent,
7055
_swigc__p_wxWindowDestroyEvent,
7056
_swigc__p_wxWindowModalDialogEvent,
7058
_swigc__p_wxWizardEvent,
7059
_swigc__p_wxWizardPage,
7060
_swigc__p_wxWizardPageSimple,
7061
_swigc__p_wxWrapSizer,
7062
_swigc__p_wxXPMHandler,
7066
/* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
7068
static swig_const_info swig_const_table[] = {
7069
{0, 0, 0, 0.0, 0, 0}};
7074
/* -----------------------------------------------------------------------------
7075
* Type initialization:
7076
* This problem is tough by the requirement that no dynamic
7077
* memory is used. Also, since swig_type_info structures store pointers to
7078
* swig_cast_info structures and swig_cast_info structures store pointers back
7079
* to swig_type_info structures, we need some lookup code at initialization.
7080
* The idea is that swig generates all the structures that are needed.
7081
* The runtime then collects these partially filled structures.
7082
* The SWIG_InitializeModule function takes these initial arrays out of
7083
* swig_module, and does all the lookup, filling in the swig_module.types
7084
* array with the correct data and linking the correct swig_cast_info
7085
* structures together.
7087
* The generated swig_type_info structures are assigned staticly to an initial
7088
* array. We just loop though that array, and handle each type individually.
7089
* First we lookup if this type has been already loaded, and if so, use the
7090
* loaded structure instead of the generated one. Then we have to fill in the
7091
* cast linked list. The cast data is initially stored in something like a
7092
* two-dimensional array. Each row corresponds to a type (there are the same
7093
* number of rows as there are in the swig_type_initial array). Each entry in
7094
* a column is one of the swig_cast_info structures for that type.
7095
* The cast_initial array is actually an array of arrays, because each row has
7096
* a variable number of columns. So to actually build the cast linked list,
7097
* we find the array of casts associated with the type, and loop through it
7098
* adding the casts to the list. The one last trick we need to do is making
7099
* sure the type pointer in the swig_cast_info struct is correct.
7101
* First off, we lookup the cast->type name to see if it is already loaded.
7102
* There are three cases to handle:
7103
* 1) If the cast->type has already been loaded AND the type we are adding
7104
* casting info to has not been loaded (it is in this module), THEN we
7105
* replace the cast->type pointer with the type pointer that has already
7107
* 2) If BOTH types (the one we are adding casting info to, and the
7108
* cast->type) are loaded, THEN the cast info has already been loaded by
7109
* the previous module so we just ignore it.
7110
* 3) Finally, if cast->type has not already been loaded, then we add that
7111
* swig_cast_info to the linked list (because the cast->type) pointer will
7113
* ----------------------------------------------------------------------------- */
7123
#define SWIGRUNTIME_DEBUG
7127
SWIG_InitializeModule(void *clientdata) {
7129
swig_module_info *module_head;
7130
static int init_run = 0;
7132
clientdata = clientdata;
7134
if (init_run) return;
7137
/* Initialize the swig_module */
7138
swig_module.type_initial = swig_type_initial;
7139
swig_module.cast_initial = swig_cast_initial;
7141
/* Try and load any already created modules */
7142
module_head = SWIG_GetModule(clientdata);
7144
swig_module.next = module_head->next;
7145
module_head->next = &swig_module;
7147
/* This is the first module loaded */
7148
swig_module.next = &swig_module;
7149
SWIG_SetModule(clientdata, &swig_module);
7152
/* Now work on filling in swig_module.types */
7153
#ifdef SWIGRUNTIME_DEBUG
7154
printf("SWIG_InitializeModule: size %d\n", swig_module.size);
7156
for (i = 0; i < swig_module.size; ++i) {
7157
swig_type_info *type = 0;
7158
swig_type_info *ret;
7159
swig_cast_info *cast;
7161
#ifdef SWIGRUNTIME_DEBUG
7162
printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
7165
/* if there is another module already loaded */
7166
if (swig_module.next != &swig_module) {
7167
type = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, swig_module.type_initial[i]->name);
7170
/* Overwrite clientdata field */
7171
#ifdef SWIGRUNTIME_DEBUG
7172
printf("SWIG_InitializeModule: found type %s\n", type->name);
7174
if (swig_module.type_initial[i]->clientdata) {
7175
type->clientdata = swig_module.type_initial[i]->clientdata;
7176
#ifdef SWIGRUNTIME_DEBUG
7177
printf("SWIG_InitializeModule: found and overwrite type %s \n", type->name);
7181
type = swig_module.type_initial[i];
7184
/* Insert casting types */
7185
cast = swig_module.cast_initial[i];
7186
while (cast->type) {
7187
/* Don't need to add information already in the list */
7189
#ifdef SWIGRUNTIME_DEBUG
7190
printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
7192
if (swig_module.next != &swig_module) {
7193
ret = SWIG_MangledTypeQueryModule(swig_module.next, &swig_module, cast->type->name);
7194
#ifdef SWIGRUNTIME_DEBUG
7195
if (ret) printf("SWIG_InitializeModule: found cast %s\n", ret->name);
7199
if (type == swig_module.type_initial[i]) {
7200
#ifdef SWIGRUNTIME_DEBUG
7201
printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
7206
/* Check for casting already in the list */
7207
swig_cast_info *ocast = SWIG_TypeCheck(ret->name, type);
7208
#ifdef SWIGRUNTIME_DEBUG
7209
if (ocast) printf("SWIG_InitializeModule: skip old cast %s\n", ret->name);
7211
if (!ocast) ret = 0;
7216
#ifdef SWIGRUNTIME_DEBUG
7217
printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
7220
type->cast->prev = cast;
7221
cast->next = type->cast;
7227
/* Set entry in modules->types array equal to the type */
7228
swig_module.types[i] = type;
7230
swig_module.types[i] = 0;
7232
#ifdef SWIGRUNTIME_DEBUG
7233
printf("**** SWIG_InitializeModule: Cast List ******\n");
7234
for (i = 0; i < swig_module.size; ++i) {
7236
swig_cast_info *cast = swig_module.cast_initial[i];
7237
printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
7238
while (cast->type) {
7239
printf("SWIG_InitializeModule: cast type %s\n", cast->type->name);
7243
printf("---- Total casts: %d\n",j);
7245
printf("**** SWIG_InitializeModule: Cast List ******\n");
7249
/* This function will propagate the clientdata field of type to
7250
* any new swig_type_info structures that have been added into the list
7251
* of equivalent types. It is like calling
7252
* SWIG_TypeClientData(type, clientdata) a second time.
7255
SWIG_PropagateClientData(void) {
7257
swig_cast_info *equiv;
7258
static int init_run = 0;
7260
if (init_run) return;
7263
for (i = 0; i < swig_module.size; i++) {
7264
if (swig_module.types[i]->clientdata) {
7265
equiv = swig_module.types[i]->cast;
7267
if (!equiv->converter) {
7268
if (equiv->type && !equiv->type->clientdata)
7269
SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
7271
equiv = equiv->next;
7291
/* Python-specific SWIG API */
7292
#define SWIG_newvarlink() SWIG_Python_newvarlink()
7293
#define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
7294
#define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
7296
/* -----------------------------------------------------------------------------
7297
* global variable support code.
7298
* ----------------------------------------------------------------------------- */
7300
typedef struct swig_globalvar {
7301
char *name; /* Name of global variable */
7302
PyObject *(*get_attr)(void); /* Return the current value */
7303
int (*set_attr)(PyObject *); /* Set the value */
7304
struct swig_globalvar *next;
7307
typedef struct swig_varlinkobject {
7309
swig_globalvar *vars;
7310
} swig_varlinkobject;
7312
SWIGINTERN PyObject *
7313
swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
7314
return PyString_FromString("<Swig global variables>");
7317
SWIGINTERN PyObject *
7318
swig_varlink_str(swig_varlinkobject *v) {
7319
PyObject *str = PyString_FromString("(");
7320
swig_globalvar *var;
7321
for (var = v->vars; var; var=var->next) {
7322
PyString_ConcatAndDel(&str,PyString_FromString(var->name));
7323
if (var->next) PyString_ConcatAndDel(&str,PyString_FromString(", "));
7325
PyString_ConcatAndDel(&str,PyString_FromString(")"));
7330
swig_varlink_print(swig_varlinkobject *v, FILE *fp, int SWIGUNUSEDPARM(flags)) {
7331
PyObject *str = swig_varlink_str(v);
7332
fprintf(fp,"Swig global variables ");
7333
fprintf(fp,"%s\n", PyString_AsString(str));
7339
swig_varlink_dealloc(swig_varlinkobject *v) {
7340
swig_globalvar *var = v->vars;
7342
swig_globalvar *n = var->next;
7349
SWIGINTERN PyObject *
7350
swig_varlink_getattr(swig_varlinkobject *v, char *n) {
7351
PyObject *res = NULL;
7352
swig_globalvar *var = v->vars;
7354
if (strcmp(var->name,n) == 0) {
7355
res = (*var->get_attr)();
7360
if (res == NULL && !PyErr_Occurred()) {
7361
PyErr_SetString(PyExc_NameError,"Unknown C global variable");
7367
swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
7369
swig_globalvar *var = v->vars;
7371
if (strcmp(var->name,n) == 0) {
7372
res = (*var->set_attr)(p);
7377
if (res == 1 && !PyErr_Occurred()) {
7378
PyErr_SetString(PyExc_NameError,"Unknown C global variable");
7383
SWIGINTERN PyTypeObject*
7384
swig_varlink_type(void) {
7385
static char varlink__doc__[] = "Swig var link object";
7386
static PyTypeObject varlink_type;
7387
static int type_init = 0;
7389
const PyTypeObject tmp
7391
PyObject_HEAD_INIT(NULL)
7392
0, /* Number of items in variable part (ob_size) */
7393
(char *)"swigvarlink", /* Type name (tp_name) */
7394
sizeof(swig_varlinkobject), /* Basic size (tp_basicsize) */
7395
0, /* Itemsize (tp_itemsize) */
7396
(destructor) swig_varlink_dealloc, /* Deallocator (tp_dealloc) */
7397
(printfunc) swig_varlink_print, /* Print (tp_print) */
7398
(getattrfunc) swig_varlink_getattr, /* get attr (tp_getattr) */
7399
(setattrfunc) swig_varlink_setattr, /* Set attr (tp_setattr) */
7401
(reprfunc) swig_varlink_repr, /* tp_repr */
7402
0, /* tp_as_number */
7403
0, /* tp_as_sequence */
7404
0, /* tp_as_mapping */
7407
(reprfunc)swig_varlink_str, /* tp_str */
7408
0, /* tp_getattro */
7409
0, /* tp_setattro */
7410
0, /* tp_as_buffer */
7412
varlink__doc__, /* tp_doc */
7413
0, /* tp_traverse */
7415
0, /* tp_richcompare */
7416
0, /* tp_weaklistoffset */
7417
#if PY_VERSION_HEX >= 0x02020000
7418
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
7420
#if PY_VERSION_HEX >= 0x02030000
7424
0,0,0,0 /* tp_alloc -> tp_next */
7428
varlink_type.ob_type = &PyType_Type;
7431
return &varlink_type;
7434
/* Create a variable linking object for use later */
7435
SWIGINTERN PyObject *
7436
SWIG_Python_newvarlink(void) {
7437
swig_varlinkobject *result = PyObject_NEW(swig_varlinkobject, swig_varlink_type());
7441
return ((PyObject*) result);
7445
SWIG_Python_addvarlink(PyObject *p, char *name, PyObject *(*get_attr)(void), int (*set_attr)(PyObject *p)) {
7446
swig_varlinkobject *v = (swig_varlinkobject *) p;
7447
swig_globalvar *gv = (swig_globalvar *) malloc(sizeof(swig_globalvar));
7449
size_t size = strlen(name)+1;
7450
gv->name = (char *)malloc(size);
7452
strncpy(gv->name,name,size);
7453
gv->get_attr = get_attr;
7454
gv->set_attr = set_attr;
7461
SWIGINTERN PyObject *
7463
static PyObject *_SWIG_globals = 0;
7464
if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
7465
return _SWIG_globals;
7468
/* -----------------------------------------------------------------------------
7469
* constants/methods manipulation
7470
* ----------------------------------------------------------------------------- */
7472
/* Install Constants */
7474
SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
7477
for (i = 0; constants[i].type; ++i) {
7478
switch(constants[i].type) {
7479
case SWIG_PY_POINTER:
7480
obj = SWIG_NewPointerObj(constants[i].pvalue, *(constants[i]).ptype,0);
7482
case SWIG_PY_BINARY:
7483
obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
7490
PyDict_SetItemString(d, constants[i].name, obj);
7496
/* -----------------------------------------------------------------------------*/
7497
/* Fix SwigMethods to carry the callback ptrs when needed */
7498
/* -----------------------------------------------------------------------------*/
7501
SWIG_Python_FixMethods(PyMethodDef *methods,
7502
swig_const_info *const_table,
7503
swig_type_info **types,
7504
swig_type_info **types_initial) {
7506
for (i = 0; methods[i].ml_name; ++i) {
7507
const char *c = methods[i].ml_doc;
7508
if (c && (c = strstr(c, "swig_ptr: "))) {
7510
swig_const_info *ci = 0;
7511
const char *name = c + 10;
7512
for (j = 0; const_table[j].type; ++j) {
7513
if (strncmp(const_table[j].name, name,
7514
strlen(const_table[j].name)) == 0) {
7515
ci = &(const_table[j]);
7520
size_t shift = (ci->ptype) - types;
7521
swig_type_info *ty = types_initial[shift];
7522
size_t ldoc = (c - methods[i].ml_doc);
7523
size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
7524
char *ndoc = (char*)malloc(ldoc + lptr + 10);
7527
void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
7529
strncpy(buff, methods[i].ml_doc, ldoc);
7531
strncpy(buff, "swig_ptr: ", 10);
7533
SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
7534
methods[i].ml_doc = ndoc;
7546
/* -----------------------------------------------------------------------------*
7547
* Partial Init method
7548
* -----------------------------------------------------------------------------*/
7553
SWIGEXPORT void SWIG_init(void) {
7556
/* Fix SwigMethods to carry the callback ptrs when needed */
7557
SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
7559
m = Py_InitModule((char *) SWIG_name, SwigMethods);
7560
d = PyModule_GetDict(m);
7562
SWIG_InitializeModule(0);
7563
SWIG_InstallConstants(d,swig_const_table);
7566
SWIG_Python_SetConstant(d, "WIZARD_EX_HELPBUTTON",SWIG_From_int(static_cast< int >(wxWIZARD_EX_HELPBUTTON)));
7567
SWIG_Python_SetConstant(d, "WIZARD_VALIGN_TOP",SWIG_From_int(static_cast< int >(wxWIZARD_VALIGN_TOP)));
7568
SWIG_Python_SetConstant(d, "WIZARD_VALIGN_CENTRE",SWIG_From_int(static_cast< int >(wxWIZARD_VALIGN_CENTRE)));
7569
SWIG_Python_SetConstant(d, "WIZARD_VALIGN_BOTTOM",SWIG_From_int(static_cast< int >(wxWIZARD_VALIGN_BOTTOM)));
7570
SWIG_Python_SetConstant(d, "WIZARD_HALIGN_LEFT",SWIG_From_int(static_cast< int >(wxWIZARD_HALIGN_LEFT)));
7571
SWIG_Python_SetConstant(d, "WIZARD_HALIGN_CENTRE",SWIG_From_int(static_cast< int >(wxWIZARD_HALIGN_CENTRE)));
7572
SWIG_Python_SetConstant(d, "WIZARD_HALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxWIZARD_HALIGN_RIGHT)));
7573
SWIG_Python_SetConstant(d, "WIZARD_TILE",SWIG_From_int(static_cast< int >(wxWIZARD_TILE)));
7574
PyDict_SetItemString(d, "wxEVT_WIZARD_PAGE_CHANGED", PyInt_FromLong(wxEVT_WIZARD_PAGE_CHANGED));
7575
PyDict_SetItemString(d, "wxEVT_WIZARD_PAGE_CHANGING", PyInt_FromLong(wxEVT_WIZARD_PAGE_CHANGING));
7576
PyDict_SetItemString(d, "wxEVT_WIZARD_CANCEL", PyInt_FromLong(wxEVT_WIZARD_CANCEL));
7577
PyDict_SetItemString(d, "wxEVT_WIZARD_HELP", PyInt_FromLong(wxEVT_WIZARD_HELP));
7578
PyDict_SetItemString(d, "wxEVT_WIZARD_FINISHED", PyInt_FromLong(wxEVT_WIZARD_FINISHED));
7579
PyDict_SetItemString(d, "wxEVT_WIZARD_PAGE_SHOWN", PyInt_FromLong(wxEVT_WIZARD_PAGE_SHOWN));