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 /* for raw pointers */
989 #define SWIG_Python_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0)
990 #define SWIG_ConvertPtr(obj, pptr, type, flags) SWIG_Python_ConvertPtr(obj, pptr, type, flags)
991 #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own) SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own)
992 #define SWIG_NewPointerObj(ptr, type, flags) SWIG_Python_NewPointerObj(ptr, type, flags)
993 #define SWIG_CheckImplicit(ty) SWIG_Python_CheckImplicit(ty)
994 #define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src)
995 #define swig_owntype int
997 /* for raw packed data */
998 #define SWIG_ConvertPacked(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
999 #define SWIG_NewPackedObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
1001 /* for class or struct pointers */
1002 #define SWIG_ConvertInstance(obj, pptr, type, flags) SWIG_ConvertPtr(obj, pptr, type, flags)
1003 #define SWIG_NewInstanceObj(ptr, type, flags) SWIG_NewPointerObj(ptr, type, flags)
1005 /* for C or C++ function pointers */
1006 #define SWIG_ConvertFunctionPtr(obj, pptr, type) SWIG_Python_ConvertFunctionPtr(obj, pptr, type)
1007 #define SWIG_NewFunctionPtrObj(ptr, type) SWIG_Python_NewPointerObj(ptr, type, 0)
1009 /* for C++ member pointers, ie, member methods */
1010 #define SWIG_ConvertMember(obj, ptr, sz, ty) SWIG_Python_ConvertPacked(obj, ptr, sz, ty)
1011 #define SWIG_NewMemberObj(ptr, sz, type) SWIG_Python_NewPackedObj(ptr, sz, type)
1016 #define SWIG_GetModule(clientdata) SWIG_Python_GetModule()
1017 #define SWIG_SetModule(clientdata, pointer) SWIG_Python_SetModule(pointer)
1018 #define SWIG_NewClientData(obj) PySwigClientData_New(obj)
1020 #define SWIG_SetErrorObj SWIG_Python_SetErrorObj
1021 #define SWIG_SetErrorMsg SWIG_Python_SetErrorMsg
1022 #define SWIG_ErrorType(code) SWIG_Python_ErrorType(code)
1023 #define SWIG_Error(code, msg) SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)
1024 #define SWIG_fail goto fail
1027 /* Runtime API implementation */
1029 /* Error manipulation */
1032 SWIG_Python_SetErrorObj(PyObject
*errtype
, PyObject
*obj
) {
1033 SWIG_PYTHON_THREAD_BEGIN_BLOCK
;
1034 PyErr_SetObject(errtype
, obj
);
1036 SWIG_PYTHON_THREAD_END_BLOCK
;
1040 SWIG_Python_SetErrorMsg(PyObject
*errtype
, const char *msg
) {
1041 SWIG_PYTHON_THREAD_BEGIN_BLOCK
;
1042 PyErr_SetString(errtype
, (char *) msg
);
1043 SWIG_PYTHON_THREAD_END_BLOCK
;
1046 #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
1048 /* Set a constant value */
1051 SWIG_Python_SetConstant(PyObject
*d
, const char *name
, PyObject
*obj
) {
1052 PyDict_SetItemString(d
, (char*) name
, obj
);
1056 /* Append a value to the result obj */
1058 SWIGINTERN PyObject
*
1059 SWIG_Python_AppendOutput(PyObject
* result
, PyObject
* obj
) {
1060 #if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
1063 } else if (result
== Py_None
) {
1067 if (!PyList_Check(result
)) {
1068 PyObject
*o2
= result
;
1069 result
= PyList_New(1);
1070 PyList_SetItem(result
, 0, o2
);
1072 PyList_Append(result
,obj
);
1081 } else if (result
== Py_None
) {
1085 if (!PyTuple_Check(result
)) {
1087 result
= PyTuple_New(1);
1088 PyTuple_SET_ITEM(result
, 0, o2
);
1090 o3
= PyTuple_New(1);
1091 PyTuple_SET_ITEM(o3
, 0, obj
);
1093 result
= PySequence_Concat(o2
, o3
);
1101 /* Unpack the argument tuple */
1104 SWIG_Python_UnpackTuple(PyObject
*args
, const char *name
, int min
, int max
, PyObject
**objs
)
1110 PyErr_Format(PyExc_TypeError
, "%s expected %s%d arguments, got none",
1111 name
, (min
== max
? "" : "at least "), min
);
1115 if (!PyTuple_Check(args
)) {
1116 PyErr_SetString(PyExc_SystemError
, "UnpackTuple() argument list is not a tuple");
1119 register int l
= PyTuple_GET_SIZE(args
);
1121 PyErr_Format(PyExc_TypeError
, "%s expected %s%d arguments, got %d",
1122 name
, (min
== max
? "" : "at least "), min
, l
);
1124 } else if (l
> max
) {
1125 PyErr_Format(PyExc_TypeError
, "%s expected %s%d arguments, got %d",
1126 name
, (min
== max
? "" : "at most "), max
, l
);
1130 for (i
= 0; i
< l
; ++i
) {
1131 objs
[i
] = PyTuple_GET_ITEM(args
, i
);
1133 for (; l
< max
; ++l
) {
1141 /* A functor is a function object with one single object argument */
1142 #if PY_VERSION_HEX >= 0x02020000
1143 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunctionObjArgs(functor, obj, NULL);
1145 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
1149 Helper for static pointer initialization for both C and C++ code, for example
1150 static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);
1153 #define SWIG_STATIC_POINTER(var) var
1155 #define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
1158 /* -----------------------------------------------------------------------------
1159 * Pointer declarations
1160 * ----------------------------------------------------------------------------- */
1162 /* Flags for new pointer objects */
1163 #define SWIG_POINTER_NOSHADOW (SWIG_POINTER_OWN << 1)
1164 #define SWIG_POINTER_NEW (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN)
1166 #define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
1175 /* How to access Py_None */
1176 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
1177 # ifndef SWIG_PYTHON_NO_BUILD_NONE
1178 # ifndef SWIG_PYTHON_BUILD_NONE
1179 # define SWIG_PYTHON_BUILD_NONE
1184 #ifdef SWIG_PYTHON_BUILD_NONE
1187 # define Py_None SWIG_Py_None()
1189 SWIGRUNTIMEINLINE PyObject
*
1192 PyObject
*none
= Py_BuildValue("");
1196 SWIGRUNTIME PyObject
*
1199 static PyObject
*SWIG_STATIC_POINTER(none
) = _SWIG_Py_None();
1204 /* The python void return value */
1206 SWIGRUNTIMEINLINE PyObject
*
1209 PyObject
*none
= Py_None
;
1214 /* PySwigClientData */
1225 SWIGRUNTIMEINLINE
int
1226 SWIG_Python_CheckImplicit(swig_type_info
*ty
)
1228 PySwigClientData
*data
= (PySwigClientData
*)ty
->clientdata
;
1229 return data
? data
->implicitconv
: 0;
1232 SWIGRUNTIMEINLINE PyObject
*
1233 SWIG_Python_ExceptionType(swig_type_info
*desc
) {
1234 PySwigClientData
*data
= desc
? (PySwigClientData
*) desc
->clientdata
: 0;
1235 PyObject
*klass
= data
? data
->klass
: 0;
1236 return (klass
? klass
: PyExc_RuntimeError
);
1240 SWIGRUNTIME PySwigClientData
*
1241 PySwigClientData_New(PyObject
* obj
)
1246 PySwigClientData
*data
= (PySwigClientData
*)malloc(sizeof(PySwigClientData
));
1247 /* the klass element */
1249 Py_INCREF(data
->klass
);
1250 /* the newraw method and newargs arguments used to create a new raw instance */
1251 if (PyClass_Check(obj
)) {
1253 data
->newargs
= obj
;
1256 #if (PY_VERSION_HEX < 0x02020000)
1259 data
->newraw
= PyObject_GetAttrString(data
->klass
, (char *)"__new__");
1262 Py_INCREF(data
->newraw
);
1263 data
->newargs
= PyTuple_New(1);
1264 PyTuple_SetItem(data
->newargs
, 0, obj
);
1266 data
->newargs
= obj
;
1268 Py_INCREF(data
->newargs
);
1270 /* the destroy method, aka as the C++ delete method */
1271 data
->destroy
= PyObject_GetAttrString(data
->klass
, (char *)"__swig_destroy__");
1272 if (PyErr_Occurred()) {
1276 if (data
->destroy
) {
1278 Py_INCREF(data
->destroy
);
1279 flags
= PyCFunction_GET_FLAGS(data
->destroy
);
1281 data
->delargs
= !(flags
& (METH_O
));
1288 data
->implicitconv
= 0;
1294 PySwigClientData_Del(PySwigClientData
* data
)
1296 Py_XDECREF(data
->newraw
);
1297 Py_XDECREF(data
->newargs
);
1298 Py_XDECREF(data
->destroy
);
1301 /* =============== PySwigObject =====================*/
1311 SWIGRUNTIME PyObject
*
1312 PySwigObject_long(PySwigObject
*v
)
1314 return PyLong_FromVoidPtr(v
->ptr
);
1317 SWIGRUNTIME PyObject
*
1318 PySwigObject_format(const char* fmt
, PySwigObject
*v
)
1320 PyObject
*res
= NULL
;
1321 PyObject
*args
= PyTuple_New(1);
1323 if (PyTuple_SetItem(args
, 0, PySwigObject_long(v
)) == 0) {
1324 PyObject
*ofmt
= PyString_FromString(fmt
);
1326 res
= PyString_Format(ofmt
,args
);
1335 SWIGRUNTIME PyObject
*
1336 PySwigObject_oct(PySwigObject
*v
)
1338 return PySwigObject_format("%o",v
);
1341 SWIGRUNTIME PyObject
*
1342 PySwigObject_hex(PySwigObject
*v
)
1344 return PySwigObject_format("%x",v
);
1347 SWIGRUNTIME PyObject
*
1349 PySwigObject_repr(PySwigObject
*v
)
1351 PySwigObject_repr(PySwigObject
*v
, PyObject
*args
)
1354 const char *name
= SWIG_TypePrettyName(v
->ty
);
1355 PyObject
*hex
= PySwigObject_hex(v
);
1356 PyObject
*repr
= PyString_FromFormat("<Swig Object of type '%s' at 0x%s>", name
, PyString_AsString(hex
));
1360 PyObject
*nrep
= PySwigObject_repr((PySwigObject
*)v
->next
);
1362 PyObject
*nrep
= PySwigObject_repr((PySwigObject
*)v
->next
, args
);
1364 PyString_ConcatAndDel(&repr
,nrep
);
1370 PySwigObject_print(PySwigObject
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
))
1373 PyObject
*repr
= PySwigObject_repr(v
);
1375 PyObject
*repr
= PySwigObject_repr(v
, NULL
);
1378 fputs(PyString_AsString(repr
), fp
);
1386 SWIGRUNTIME PyObject
*
1387 PySwigObject_str(PySwigObject
*v
)
1389 char result
[SWIG_BUFFER_SIZE
];
1390 return SWIG_PackVoidPtr(result
, v
->ptr
, v
->ty
->name
, sizeof(result
)) ?
1391 PyString_FromString(result
) : 0;
1395 PySwigObject_compare(PySwigObject
*v
, PySwigObject
*w
)
1399 return (i
< j
) ? -1 : ((i
> j
) ? 1 : 0);
1402 SWIGRUNTIME PyTypeObject
* _PySwigObject_type(void);
1404 SWIGRUNTIME PyTypeObject
*
1405 PySwigObject_type(void) {
1406 static PyTypeObject
*SWIG_STATIC_POINTER(type
) = _PySwigObject_type();
1410 SWIGRUNTIMEINLINE
int
1411 PySwigObject_Check(PyObject
*op
) {
1412 return ((op
)->ob_type
== PySwigObject_type())
1413 || (strcmp((op
)->ob_type
->tp_name
,"PySwigObject") == 0);
1416 SWIGRUNTIME PyObject
*
1417 PySwigObject_New(void *ptr
, swig_type_info
*ty
, int own
);
1420 PySwigObject_dealloc(PyObject
*v
)
1422 PySwigObject
*sobj
= (PySwigObject
*) v
;
1423 PyObject
*next
= sobj
->next
;
1425 swig_type_info
*ty
= sobj
->ty
;
1426 PySwigClientData
*data
= ty
? (PySwigClientData
*) ty
->clientdata
: 0;
1427 PyObject
*destroy
= data
? data
->destroy
: 0;
1429 /* destroy is always a VARARGS method */
1431 if (data
->delargs
) {
1432 /* we need to create a temporal object to carry the destroy operation */
1433 PyObject
*tmp
= PySwigObject_New(sobj
->ptr
, ty
, 0);
1434 res
= SWIG_Python_CallFunctor(destroy
, tmp
);
1437 PyCFunction meth
= PyCFunction_GET_FUNCTION(destroy
);
1438 PyObject
*mself
= PyCFunction_GET_SELF(destroy
);
1439 res
= ((*meth
)(mself
, v
));
1443 const char *name
= SWIG_TypePrettyName(ty
);
1444 #if !defined(SWIG_PYTHON_SILENT_MEMLEAK)
1445 printf("swig/python detected a memory leak of type '%s', no destructor found.\n", name
);
1453 SWIGRUNTIME PyObject
*
1454 PySwigObject_append(PyObject
* v
, PyObject
* next
)
1456 PySwigObject
*sobj
= (PySwigObject
*) v
;
1459 if (!PyArg_ParseTuple(next
,(char *)"O:append", &tmp
)) return NULL
;
1462 if (!PySwigObject_Check(next
)) {
1467 return SWIG_Py_Void();
1470 SWIGRUNTIME PyObject
*
1472 PySwigObject_next(PyObject
* v
)
1474 PySwigObject_next(PyObject
* v
, PyObject
*SWIGUNUSEDPARM(args
))
1477 PySwigObject
*sobj
= (PySwigObject
*) v
;
1479 Py_INCREF(sobj
->next
);
1482 return SWIG_Py_Void();
1486 SWIGINTERN PyObject
*
1488 PySwigObject_disown(PyObject
*v
)
1490 PySwigObject_disown(PyObject
* v
, PyObject
*SWIGUNUSEDPARM(args
))
1493 PySwigObject
*sobj
= (PySwigObject
*)v
;
1495 return SWIG_Py_Void();
1498 SWIGINTERN PyObject
*
1500 PySwigObject_acquire(PyObject
*v
)
1502 PySwigObject_acquire(PyObject
* v
, PyObject
*SWIGUNUSEDPARM(args
))
1505 PySwigObject
*sobj
= (PySwigObject
*)v
;
1506 sobj
->own
= SWIG_POINTER_OWN
;
1507 return SWIG_Py_Void();
1510 SWIGINTERN PyObject
*
1511 PySwigObject_own(PyObject
*v
, PyObject
*args
)
1514 #if (PY_VERSION_HEX < 0x02020000)
1515 if (!PyArg_ParseTuple(args
,(char *)"|O:own",&val
))
1517 if (!PyArg_UnpackTuple(args
, (char *)"own", 0, 1, &val
))
1524 PySwigObject
*sobj
= (PySwigObject
*)v
;
1525 PyObject
*obj
= PyBool_FromLong(sobj
->own
);
1528 if (PyObject_IsTrue(val
)) {
1529 PySwigObject_acquire(v
);
1531 PySwigObject_disown(v
);
1534 if (PyObject_IsTrue(val
)) {
1535 PySwigObject_acquire(v
,args
);
1537 PySwigObject_disown(v
,args
);
1547 swigobject_methods
[] = {
1548 {(char *)"disown", (PyCFunction
)PySwigObject_disown
, METH_NOARGS
, (char *)"releases ownership of the pointer"},
1549 {(char *)"acquire", (PyCFunction
)PySwigObject_acquire
, METH_NOARGS
, (char *)"aquires ownership of the pointer"},
1550 {(char *)"own", (PyCFunction
)PySwigObject_own
, METH_VARARGS
, (char *)"returns/sets ownership of the pointer"},
1551 {(char *)"append", (PyCFunction
)PySwigObject_append
, METH_O
, (char *)"appends another 'this' object"},
1552 {(char *)"next", (PyCFunction
)PySwigObject_next
, METH_NOARGS
, (char *)"returns the next 'this' object"},
1553 {(char *)"__repr__",(PyCFunction
)PySwigObject_repr
, METH_NOARGS
, (char *)"returns object representation"},
1558 swigobject_methods
[] = {
1559 {(char *)"disown", (PyCFunction
)PySwigObject_disown
, METH_VARARGS
, (char *)"releases ownership of the pointer"},
1560 {(char *)"acquire", (PyCFunction
)PySwigObject_acquire
, METH_VARARGS
, (char *)"aquires ownership of the pointer"},
1561 {(char *)"own", (PyCFunction
)PySwigObject_own
, METH_VARARGS
, (char *)"returns/sets ownership of the pointer"},
1562 {(char *)"append", (PyCFunction
)PySwigObject_append
, METH_VARARGS
, (char *)"appends another 'this' object"},
1563 {(char *)"next", (PyCFunction
)PySwigObject_next
, METH_VARARGS
, (char *)"returns the next 'this' object"},
1564 {(char *)"__repr__",(PyCFunction
)PySwigObject_repr
, METH_VARARGS
, (char *)"returns object representation"},
1569 #if PY_VERSION_HEX < 0x02020000
1570 SWIGINTERN PyObject
*
1571 PySwigObject_getattr(PySwigObject
*sobj
,char *name
)
1573 return Py_FindMethod(swigobject_methods
, (PyObject
*)sobj
, name
);
1577 SWIGRUNTIME PyTypeObject
*
1578 _PySwigObject_type(void) {
1579 static char swigobject_doc
[] = "Swig object carries a C/C++ instance pointer";
1581 static PyNumberMethods PySwigObject_as_number
= {
1582 (binaryfunc
)0, /*nb_add*/
1583 (binaryfunc
)0, /*nb_subtract*/
1584 (binaryfunc
)0, /*nb_multiply*/
1585 (binaryfunc
)0, /*nb_divide*/
1586 (binaryfunc
)0, /*nb_remainder*/
1587 (binaryfunc
)0, /*nb_divmod*/
1588 (ternaryfunc
)0,/*nb_power*/
1589 (unaryfunc
)0, /*nb_negative*/
1590 (unaryfunc
)0, /*nb_positive*/
1591 (unaryfunc
)0, /*nb_absolute*/
1592 (inquiry
)0, /*nb_nonzero*/
1599 (coercion
)0, /*nb_coerce*/
1600 (unaryfunc
)PySwigObject_long
, /*nb_int*/
1601 (unaryfunc
)PySwigObject_long
, /*nb_long*/
1602 (unaryfunc
)0, /*nb_float*/
1603 (unaryfunc
)PySwigObject_oct
, /*nb_oct*/
1604 (unaryfunc
)PySwigObject_hex
, /*nb_hex*/
1605 #if PY_VERSION_HEX >= 0x02020000
1606 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */
1607 #elif PY_VERSION_HEX >= 0x02000000
1608 0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */
1612 static PyTypeObject pyswigobject_type
;
1613 static int type_init
= 0;
1615 const PyTypeObject tmp
1617 PyObject_HEAD_INIT(NULL
)
1619 (char *)"PySwigObject", /* tp_name */
1620 sizeof(PySwigObject
), /* tp_basicsize */
1621 0, /* tp_itemsize */
1622 (destructor
)PySwigObject_dealloc
, /* tp_dealloc */
1623 (printfunc
)PySwigObject_print
, /* tp_print */
1624 #if PY_VERSION_HEX < 0x02020000
1625 (getattrfunc
)PySwigObject_getattr
, /* tp_getattr */
1627 (getattrfunc
)0, /* tp_getattr */
1629 (setattrfunc
)0, /* tp_setattr */
1630 (cmpfunc
)PySwigObject_compare
, /* tp_compare */
1631 (reprfunc
)PySwigObject_repr
, /* tp_repr */
1632 &PySwigObject_as_number
, /* tp_as_number */
1633 0, /* tp_as_sequence */
1634 0, /* tp_as_mapping */
1635 (hashfunc
)0, /* tp_hash */
1636 (ternaryfunc
)0, /* tp_call */
1637 (reprfunc
)PySwigObject_str
, /* tp_str */
1638 PyObject_GenericGetAttr
, /* tp_getattro */
1639 0, /* tp_setattro */
1640 0, /* tp_as_buffer */
1641 Py_TPFLAGS_DEFAULT
, /* tp_flags */
1642 swigobject_doc
, /* tp_doc */
1643 0, /* tp_traverse */
1645 0, /* tp_richcompare */
1646 0, /* tp_weaklistoffset */
1647 #if PY_VERSION_HEX >= 0x02020000
1649 0, /* tp_iternext */
1650 swigobject_methods
, /* tp_methods */
1655 0, /* tp_descr_get */
1656 0, /* tp_descr_set */
1657 0, /* tp_dictoffset */
1666 0, /* tp_subclasses */
1667 0, /* tp_weaklist */
1669 #if PY_VERSION_HEX >= 0x02030000
1673 0,0,0,0 /* tp_alloc -> tp_next */
1676 pyswigobject_type
= tmp
;
1677 pyswigobject_type
.ob_type
= &PyType_Type
;
1680 return &pyswigobject_type
;
1683 SWIGRUNTIME PyObject
*
1684 PySwigObject_New(void *ptr
, swig_type_info
*ty
, int own
)
1686 PySwigObject
*sobj
= PyObject_NEW(PySwigObject
, PySwigObject_type());
1693 return (PyObject
*)sobj
;
1696 /* -----------------------------------------------------------------------------
1697 * Implements a simple Swig Packed type, and use it instead of string
1698 * ----------------------------------------------------------------------------- */
1708 PySwigPacked_print(PySwigPacked
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
))
1710 char result
[SWIG_BUFFER_SIZE
];
1711 fputs("<Swig Packed ", fp
);
1712 if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) {
1716 fputs(v
->ty
->name
,fp
);
1721 SWIGRUNTIME PyObject
*
1722 PySwigPacked_repr(PySwigPacked
*v
)
1724 char result
[SWIG_BUFFER_SIZE
];
1725 if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) {
1726 return PyString_FromFormat("<Swig Packed at %s%s>", result
, v
->ty
->name
);
1728 return PyString_FromFormat("<Swig Packed %s>", v
->ty
->name
);
1732 SWIGRUNTIME PyObject
*
1733 PySwigPacked_str(PySwigPacked
*v
)
1735 char result
[SWIG_BUFFER_SIZE
];
1736 if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))){
1737 return PyString_FromFormat("%s%s", result
, v
->ty
->name
);
1739 return PyString_FromString(v
->ty
->name
);
1744 PySwigPacked_compare(PySwigPacked
*v
, PySwigPacked
*w
)
1748 int s
= (i
< j
) ? -1 : ((i
> j
) ? 1 : 0);
1749 return s
? s
: strncmp((char *)v
->pack
, (char *)w
->pack
, 2*v
->size
);
1752 SWIGRUNTIME PyTypeObject
* _PySwigPacked_type(void);
1754 SWIGRUNTIME PyTypeObject
*
1755 PySwigPacked_type(void) {
1756 static PyTypeObject
*SWIG_STATIC_POINTER(type
) = _PySwigPacked_type();
1760 SWIGRUNTIMEINLINE
int
1761 PySwigPacked_Check(PyObject
*op
) {
1762 return ((op
)->ob_type
== _PySwigPacked_type())
1763 || (strcmp((op
)->ob_type
->tp_name
,"PySwigPacked") == 0);
1767 PySwigPacked_dealloc(PyObject
*v
)
1769 if (PySwigPacked_Check(v
)) {
1770 PySwigPacked
*sobj
= (PySwigPacked
*) v
;
1776 SWIGRUNTIME PyTypeObject
*
1777 _PySwigPacked_type(void) {
1778 static char swigpacked_doc
[] = "Swig object carries a C/C++ instance pointer";
1779 static PyTypeObject pyswigpacked_type
;
1780 static int type_init
= 0;
1782 const PyTypeObject tmp
1784 PyObject_HEAD_INIT(NULL
)
1786 (char *)"PySwigPacked", /* tp_name */
1787 sizeof(PySwigPacked
), /* tp_basicsize */
1788 0, /* tp_itemsize */
1789 (destructor
)PySwigPacked_dealloc
, /* tp_dealloc */
1790 (printfunc
)PySwigPacked_print
, /* tp_print */
1791 (getattrfunc
)0, /* tp_getattr */
1792 (setattrfunc
)0, /* tp_setattr */
1793 (cmpfunc
)PySwigPacked_compare
, /* tp_compare */
1794 (reprfunc
)PySwigPacked_repr
, /* tp_repr */
1795 0, /* tp_as_number */
1796 0, /* tp_as_sequence */
1797 0, /* tp_as_mapping */
1798 (hashfunc
)0, /* tp_hash */
1799 (ternaryfunc
)0, /* tp_call */
1800 (reprfunc
)PySwigPacked_str
, /* tp_str */
1801 PyObject_GenericGetAttr
, /* tp_getattro */
1802 0, /* tp_setattro */
1803 0, /* tp_as_buffer */
1804 Py_TPFLAGS_DEFAULT
, /* tp_flags */
1805 swigpacked_doc
, /* tp_doc */
1806 0, /* tp_traverse */
1808 0, /* tp_richcompare */
1809 0, /* tp_weaklistoffset */
1810 #if PY_VERSION_HEX >= 0x02020000
1812 0, /* tp_iternext */
1818 0, /* tp_descr_get */
1819 0, /* tp_descr_set */
1820 0, /* tp_dictoffset */
1829 0, /* tp_subclasses */
1830 0, /* tp_weaklist */
1832 #if PY_VERSION_HEX >= 0x02030000
1836 0,0,0,0 /* tp_alloc -> tp_next */
1839 pyswigpacked_type
= tmp
;
1840 pyswigpacked_type
.ob_type
= &PyType_Type
;
1843 return &pyswigpacked_type
;
1846 SWIGRUNTIME PyObject
*
1847 PySwigPacked_New(void *ptr
, size_t size
, swig_type_info
*ty
)
1849 PySwigPacked
*sobj
= PyObject_NEW(PySwigPacked
, PySwigPacked_type());
1851 void *pack
= malloc(size
);
1853 memcpy(pack
, ptr
, size
);
1858 PyObject_DEL((PyObject
*) sobj
);
1862 return (PyObject
*) sobj
;
1865 SWIGRUNTIME swig_type_info
*
1866 PySwigPacked_UnpackData(PyObject
*obj
, void *ptr
, size_t size
)
1868 if (PySwigPacked_Check(obj
)) {
1869 PySwigPacked
*sobj
= (PySwigPacked
*)obj
;
1870 if (sobj
->size
!= size
) return 0;
1871 memcpy(ptr
, sobj
->pack
, size
);
1878 /* -----------------------------------------------------------------------------
1879 * pointers/data manipulation
1880 * ----------------------------------------------------------------------------- */
1882 SWIGRUNTIMEINLINE PyObject
*
1885 return PyString_FromString("this");
1888 SWIGRUNTIME PyObject
*
1891 static PyObject
*SWIG_STATIC_POINTER(swig_this
) = _SWIG_This();
1895 /* #define SWIG_PYTHON_SLOW_GETSET_THIS */
1897 SWIGRUNTIME PySwigObject
*
1898 SWIG_Python_GetSwigThis(PyObject
*pyobj
)
1900 if (PySwigObject_Check(pyobj
)) {
1901 return (PySwigObject
*) pyobj
;
1904 #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
1905 if (PyInstance_Check(pyobj
)) {
1906 obj
= _PyInstance_Lookup(pyobj
, SWIG_This());
1908 PyObject
**dictptr
= _PyObject_GetDictPtr(pyobj
);
1909 if (dictptr
!= NULL
) {
1910 PyObject
*dict
= *dictptr
;
1911 obj
= dict
? PyDict_GetItem(dict
, SWIG_This()) : 0;
1913 #ifdef PyWeakref_CheckProxy
1914 if (PyWeakref_CheckProxy(pyobj
)) {
1915 PyObject
*wobj
= PyWeakref_GET_OBJECT(pyobj
);
1916 return wobj
? SWIG_Python_GetSwigThis(wobj
) : 0;
1919 obj
= PyObject_GetAttr(pyobj
,SWIG_This());
1923 if (PyErr_Occurred()) PyErr_Clear();
1929 obj
= PyObject_GetAttr(pyobj
,SWIG_This());
1933 if (PyErr_Occurred()) PyErr_Clear();
1937 if (obj
&& !PySwigObject_Check(obj
)) {
1938 /* a PyObject is called 'this', try to get the 'real this'
1939 PySwigObject from it */
1940 return SWIG_Python_GetSwigThis(obj
);
1942 return (PySwigObject
*)obj
;
1946 /* Acquire a pointer value */
1949 SWIG_Python_AcquirePtr(PyObject
*obj
, int own
) {
1951 PySwigObject
*sobj
= SWIG_Python_GetSwigThis(obj
);
1953 int oldown
= sobj
->own
;
1961 /* Convert a pointer value */
1964 SWIG_Python_ConvertPtrAndOwn(PyObject
*obj
, void **ptr
, swig_type_info
*ty
, int flags
, int *own
) {
1965 if (!obj
) return SWIG_ERROR
;
1966 if (obj
== Py_None
) {
1970 PySwigObject
*sobj
= SWIG_Python_GetSwigThis(obj
);
1972 void *vptr
= sobj
->ptr
;
1974 swig_type_info
*to
= sobj
->ty
;
1976 /* no type cast needed */
1977 if (ptr
) *ptr
= vptr
;
1980 swig_cast_info
*tc
= SWIG_TypeCheck(to
->name
,ty
);
1982 sobj
= (PySwigObject
*)sobj
->next
;
1984 if (ptr
) *ptr
= SWIG_TypeCast(tc
,vptr
);
1989 if (ptr
) *ptr
= vptr
;
1994 if (own
) *own
= sobj
->own
;
1995 if (flags
& SWIG_POINTER_DISOWN
) {
2000 int res
= SWIG_ERROR
;
2001 if (flags
& SWIG_POINTER_IMPLICIT_CONV
) {
2002 PySwigClientData
*data
= ty
? (PySwigClientData
*) ty
->clientdata
: 0;
2003 if (data
&& !data
->implicitconv
) {
2004 PyObject
*klass
= data
->klass
;
2007 data
->implicitconv
= 1; /* avoid recursion and call 'explicit' constructors*/
2008 impconv
= SWIG_Python_CallFunctor(klass
, obj
);
2009 data
->implicitconv
= 0;
2010 if (PyErr_Occurred()) {
2015 PySwigObject
*iobj
= SWIG_Python_GetSwigThis(impconv
);
2018 res
= SWIG_Python_ConvertPtrAndOwn((PyObject
*)iobj
, &vptr
, ty
, 0, 0);
2019 if (SWIG_IsOK(res
)) {
2022 /* transfer the ownership to 'ptr' */
2024 res
= SWIG_AddCast(res
);
2025 res
= SWIG_AddNewMask(res
);
2027 res
= SWIG_AddCast(res
);
2041 /* Convert a function ptr value */
2044 SWIG_Python_ConvertFunctionPtr(PyObject
*obj
, void **ptr
, swig_type_info
*ty
) {
2045 if (!PyCFunction_Check(obj
)) {
2046 return SWIG_ConvertPtr(obj
, ptr
, ty
, 0);
2050 /* here we get the method pointer for callbacks */
2051 char *doc
= (((PyCFunctionObject
*)obj
) -> m_ml
-> ml_doc
);
2052 const char *desc
= doc
? strstr(doc
, "swig_ptr: ") : 0;
2054 desc
= ty
? SWIG_UnpackVoidPtr(desc
+ 10, &vptr
, ty
->name
) : 0;
2055 if (!desc
) return SWIG_ERROR
;
2058 swig_cast_info
*tc
= SWIG_TypeCheck(desc
,ty
);
2059 if (!tc
) return SWIG_ERROR
;
2060 *ptr
= SWIG_TypeCast(tc
,vptr
);
2068 /* Convert a packed value value */
2071 SWIG_Python_ConvertPacked(PyObject
*obj
, void *ptr
, size_t sz
, swig_type_info
*ty
) {
2072 swig_type_info
*to
= PySwigPacked_UnpackData(obj
, ptr
, sz
);
2073 if (!to
) return SWIG_ERROR
;
2076 /* check type cast? */
2077 swig_cast_info
*tc
= SWIG_TypeCheck(to
->name
,ty
);
2078 if (!tc
) return SWIG_ERROR
;
2084 /* -----------------------------------------------------------------------------
2085 * Create a new pointer object
2086 * ----------------------------------------------------------------------------- */
2089 Create a new instance object, whitout calling __init__, and set the
2093 SWIGRUNTIME PyObject
*
2094 SWIG_Python_NewShadowInstance(PySwigClientData
*data
, PyObject
*swig_this
)
2096 #if (PY_VERSION_HEX >= 0x02020000)
2098 PyObject
*newraw
= data
->newraw
;
2100 inst
= PyObject_Call(newraw
, data
->newargs
, NULL
);
2102 #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2103 PyObject
**dictptr
= _PyObject_GetDictPtr(inst
);
2104 if (dictptr
!= NULL
) {
2105 PyObject
*dict
= *dictptr
;
2107 dict
= PyDict_New();
2109 PyDict_SetItem(dict
, SWIG_This(), swig_this
);
2113 PyObject
*key
= SWIG_This();
2114 PyObject_SetAttr(inst
, key
, swig_this
);
2118 PyObject
*dict
= PyDict_New();
2119 PyDict_SetItem(dict
, SWIG_This(), swig_this
);
2120 inst
= PyInstance_NewRaw(data
->newargs
, dict
);
2125 #if (PY_VERSION_HEX >= 0x02010000)
2127 PyObject
*dict
= PyDict_New();
2128 PyDict_SetItem(dict
, SWIG_This(), swig_this
);
2129 inst
= PyInstance_NewRaw(data
->newargs
, dict
);
2131 return (PyObject
*) inst
;
2133 PyInstanceObject
*inst
= PyObject_NEW(PyInstanceObject
, &PyInstance_Type
);
2137 inst
->in_class
= (PyClassObject
*)data
->newargs
;
2138 Py_INCREF(inst
->in_class
);
2139 inst
->in_dict
= PyDict_New();
2140 if (inst
->in_dict
== NULL
) {
2144 #ifdef Py_TPFLAGS_HAVE_WEAKREFS
2145 inst
->in_weakreflist
= NULL
;
2147 #ifdef Py_TPFLAGS_GC
2148 PyObject_GC_Init(inst
);
2150 PyDict_SetItem(inst
->in_dict
, SWIG_This(), swig_this
);
2151 return (PyObject
*) inst
;
2157 SWIG_Python_SetSwigThis(PyObject
*inst
, PyObject
*swig_this
)
2160 #if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2161 PyObject
**dictptr
= _PyObject_GetDictPtr(inst
);
2162 if (dictptr
!= NULL
) {
2165 dict
= PyDict_New();
2168 PyDict_SetItem(dict
, SWIG_This(), swig_this
);
2172 dict
= PyObject_GetAttrString(inst
, "__dict__");
2173 PyDict_SetItem(dict
, SWIG_This(), swig_this
);
2178 SWIGINTERN PyObject
*
2179 SWIG_Python_InitShadowInstance(PyObject
*args
) {
2181 if (!SWIG_Python_UnpackTuple(args
,(char*)"swiginit", 2, 2, obj
)) {
2184 PySwigObject
*sthis
= SWIG_Python_GetSwigThis(obj
[0]);
2186 PySwigObject_append((PyObject
*) sthis
, obj
[1]);
2188 SWIG_Python_SetSwigThis(obj
[0], obj
[1]);
2190 return SWIG_Py_Void();
2194 /* Create a new pointer object */
2196 SWIGRUNTIME PyObject
*
2197 SWIG_Python_NewPointerObj(void *ptr
, swig_type_info
*type
, int flags
) {
2199 return SWIG_Py_Void();
2201 int own
= (flags
& SWIG_POINTER_OWN
) ? SWIG_POINTER_OWN
: 0;
2202 PyObject
*robj
= PySwigObject_New(ptr
, type
, own
);
2203 PySwigClientData
*clientdata
= type
? (PySwigClientData
*)(type
->clientdata
) : 0;
2204 if (clientdata
&& !(flags
& SWIG_POINTER_NOSHADOW
)) {
2205 PyObject
*inst
= SWIG_Python_NewShadowInstance(clientdata
, robj
);
2215 /* Create a new packed object */
2217 SWIGRUNTIMEINLINE PyObject
*
2218 SWIG_Python_NewPackedObj(void *ptr
, size_t sz
, swig_type_info
*type
) {
2219 return ptr
? PySwigPacked_New((void *) ptr
, sz
, type
) : SWIG_Py_Void();
2222 /* -----------------------------------------------------------------------------*
2224 * -----------------------------------------------------------------------------*/
2226 #ifdef SWIG_LINK_RUNTIME
2227 void *SWIG_ReturnGlobalTypeList(void *);
2230 SWIGRUNTIME swig_module_info
*
2231 SWIG_Python_GetModule(void) {
2232 static void *type_pointer
= (void *)0;
2233 /* first check if module already created */
2234 if (!type_pointer
) {
2235 #ifdef SWIG_LINK_RUNTIME
2236 type_pointer
= SWIG_ReturnGlobalTypeList((void *)0);
2238 type_pointer
= PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
,
2239 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
);
2240 if (PyErr_Occurred()) {
2242 type_pointer
= (void *)0;
2246 return (swig_module_info
*) type_pointer
;
2249 #if PY_MAJOR_VERSION < 2
2250 /* PyModule_AddObject function was introduced in Python 2.0. The following function
2251 is copied out of Python/modsupport.c in python version 2.3.4 */
2253 PyModule_AddObject(PyObject
*m
, char *name
, PyObject
*o
)
2256 if (!PyModule_Check(m
)) {
2257 PyErr_SetString(PyExc_TypeError
,
2258 "PyModule_AddObject() needs module as first arg");
2262 PyErr_SetString(PyExc_TypeError
,
2263 "PyModule_AddObject() needs non-NULL value");
2267 dict
= PyModule_GetDict(m
);
2269 /* Internal error -- modules must have a dict! */
2270 PyErr_Format(PyExc_SystemError
, "module '%s' has no __dict__",
2271 PyModule_GetName(m
));
2274 if (PyDict_SetItemString(dict
, name
, o
))
2282 SWIG_Python_DestroyModule(void *vptr
)
2284 swig_module_info
*swig_module
= (swig_module_info
*) vptr
;
2285 swig_type_info
**types
= swig_module
->types
;
2287 for (i
=0; i
< swig_module
->size
; ++i
) {
2288 swig_type_info
*ty
= types
[i
];
2290 PySwigClientData
*data
= (PySwigClientData
*) ty
->clientdata
;
2291 if (data
) PySwigClientData_Del(data
);
2294 Py_DECREF(SWIG_This());
2298 SWIG_Python_SetModule(swig_module_info
*swig_module
) {
2299 static PyMethodDef swig_empty_runtime_method_table
[] = { {NULL
, NULL
, 0, NULL
} };/* Sentinel */
2301 PyObject
*module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
,
2302 swig_empty_runtime_method_table
);
2303 PyObject
*pointer
= PyCObject_FromVoidPtr((void *) swig_module
, SWIG_Python_DestroyModule
);
2304 if (pointer
&& module) {
2305 PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
, pointer
);
2307 Py_XDECREF(pointer
);
2311 /* The python cached type query */
2312 SWIGRUNTIME PyObject
*
2313 SWIG_Python_TypeCache() {
2314 static PyObject
*SWIG_STATIC_POINTER(cache
) = PyDict_New();
2318 SWIGRUNTIME swig_type_info
*
2319 SWIG_Python_TypeQuery(const char *type
)
2321 PyObject
*cache
= SWIG_Python_TypeCache();
2322 PyObject
*key
= PyString_FromString(type
);
2323 PyObject
*obj
= PyDict_GetItem(cache
, key
);
2324 swig_type_info
*descriptor
;
2326 descriptor
= (swig_type_info
*) PyCObject_AsVoidPtr(obj
);
2328 swig_module_info
*swig_module
= SWIG_Python_GetModule();
2329 descriptor
= SWIG_TypeQueryModule(swig_module
, swig_module
, type
);
2331 obj
= PyCObject_FromVoidPtr(descriptor
, NULL
);
2332 PyDict_SetItem(cache
, key
, obj
);
2341 For backward compatibility only
2343 #define SWIG_POINTER_EXCEPTION 0
2344 #define SWIG_arg_fail(arg) SWIG_Python_ArgFail(arg)
2345 #define SWIG_MustGetPtr(p, type, argnum, flags) SWIG_Python_MustGetPtr(p, type, argnum, flags)
2348 SWIG_Python_AddErrMesg(const char* mesg
, int infront
)
2350 if (PyErr_Occurred()) {
2352 PyObject
*value
= 0;
2353 PyObject
*traceback
= 0;
2354 PyErr_Fetch(&type
, &value
, &traceback
);
2356 PyObject
*old_str
= PyObject_Str(value
);
2360 PyErr_Format(type
, "%s %s", mesg
, PyString_AsString(old_str
));
2362 PyErr_Format(type
, "%s %s", PyString_AsString(old_str
), mesg
);
2373 SWIG_Python_ArgFail(int argnum
)
2375 if (PyErr_Occurred()) {
2376 /* add information about failing argument */
2378 PyOS_snprintf(mesg
, sizeof(mesg
), "argument number %d:", argnum
);
2379 return SWIG_Python_AddErrMesg(mesg
, 1);
2385 SWIGRUNTIMEINLINE
const char *
2386 PySwigObject_GetDesc(PyObject
*self
)
2388 PySwigObject
*v
= (PySwigObject
*)self
;
2389 swig_type_info
*ty
= v
? v
->ty
: 0;
2390 return ty
? ty
->str
: (char*)"";
2394 SWIG_Python_TypeError(const char *type
, PyObject
*obj
)
2397 #if defined(SWIG_COBJECT_TYPES)
2398 if (obj
&& PySwigObject_Check(obj
)) {
2399 const char *otype
= (const char *) PySwigObject_GetDesc(obj
);
2401 PyErr_Format(PyExc_TypeError
, "a '%s' is expected, 'PySwigObject(%s)' is received",
2408 const char *otype
= (obj
? obj
->ob_type
->tp_name
: 0);
2410 PyObject
*str
= PyObject_Str(obj
);
2411 const char *cstr
= str
? PyString_AsString(str
) : 0;
2413 PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s(%s)' is received",
2416 PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s' is received",
2423 PyErr_Format(PyExc_TypeError
, "a '%s' is expected", type
);
2425 PyErr_Format(PyExc_TypeError
, "unexpected type is received");
2430 /* Convert a pointer value, signal an exception on a type mismatch */
2432 SWIG_Python_MustGetPtr(PyObject
*obj
, swig_type_info
*ty
, int argnum
, int flags
) {
2434 if (SWIG_Python_ConvertPtr(obj
, &result
, ty
, flags
) == -1) {
2436 if (flags
& SWIG_POINTER_EXCEPTION
) {
2437 SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
);
2438 SWIG_Python_ArgFail(argnum
);
2454 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
2456 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
2460 /* -------- TYPES TABLE (BEGIN) -------- */
2462 #define SWIGTYPE_p_char swig_types[0]
2463 #define SWIGTYPE_p_float swig_types[1]
2464 #define SWIGTYPE_p_form_ops_t swig_types[2]
2465 #define SWIGTYPE_p_int swig_types[3]
2466 #define SWIGTYPE_p_unsigned_char swig_types[4]
2467 #define SWIGTYPE_p_unsigned_int swig_types[5]
2468 #define SWIGTYPE_p_unsigned_long swig_types[6]
2469 #define SWIGTYPE_p_wxANIHandler swig_types[7]
2470 #define SWIGTYPE_p_wxAcceleratorTable swig_types[8]
2471 #define SWIGTYPE_p_wxActivateEvent swig_types[9]
2472 #define SWIGTYPE_p_wxArrayString swig_types[10]
2473 #define SWIGTYPE_p_wxBMPHandler swig_types[11]
2474 #define SWIGTYPE_p_wxBitmap swig_types[12]
2475 #define SWIGTYPE_p_wxBitmapButton swig_types[13]
2476 #define SWIGTYPE_p_wxBookCtrlBase swig_types[14]
2477 #define SWIGTYPE_p_wxBookCtrlBaseEvent swig_types[15]
2478 #define SWIGTYPE_p_wxBoxSizer swig_types[16]
2479 #define SWIGTYPE_p_wxButton swig_types[17]
2480 #define SWIGTYPE_p_wxCURHandler swig_types[18]
2481 #define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[19]
2482 #define SWIGTYPE_p_wxCheckBox swig_types[20]
2483 #define SWIGTYPE_p_wxCheckListBox swig_types[21]
2484 #define SWIGTYPE_p_wxChildFocusEvent swig_types[22]
2485 #define SWIGTYPE_p_wxChoice swig_types[23]
2486 #define SWIGTYPE_p_wxChoicebook swig_types[24]
2487 #define SWIGTYPE_p_wxChoicebookEvent swig_types[25]
2488 #define SWIGTYPE_p_wxClipboardTextEvent swig_types[26]
2489 #define SWIGTYPE_p_wxCloseEvent swig_types[27]
2490 #define SWIGTYPE_p_wxColour swig_types[28]
2491 #define SWIGTYPE_p_wxColourData swig_types[29]
2492 #define SWIGTYPE_p_wxColourDialog swig_types[30]
2493 #define SWIGTYPE_p_wxComboBox swig_types[31]
2494 #define SWIGTYPE_p_wxCommandEvent swig_types[32]
2495 #define SWIGTYPE_p_wxContextHelp swig_types[33]
2496 #define SWIGTYPE_p_wxContextHelpButton swig_types[34]
2497 #define SWIGTYPE_p_wxContextMenuEvent swig_types[35]
2498 #define SWIGTYPE_p_wxControl swig_types[36]
2499 #define SWIGTYPE_p_wxControlWithItems swig_types[37]
2500 #define SWIGTYPE_p_wxDateEvent swig_types[38]
2501 #define SWIGTYPE_p_wxDatePickerCtrl swig_types[39]
2502 #define SWIGTYPE_p_wxDialog swig_types[40]
2503 #define SWIGTYPE_p_wxDirDialog swig_types[41]
2504 #define SWIGTYPE_p_wxDirFilterListCtrl swig_types[42]
2505 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[43]
2506 #define SWIGTYPE_p_wxDropFilesEvent swig_types[44]
2507 #define SWIGTYPE_p_wxDuplexMode swig_types[45]
2508 #define SWIGTYPE_p_wxDynamicSashSplitEvent swig_types[46]
2509 #define SWIGTYPE_p_wxDynamicSashUnifyEvent swig_types[47]
2510 #define SWIGTYPE_p_wxDynamicSashWindow swig_types[48]
2511 #define SWIGTYPE_p_wxEditableListBox swig_types[49]
2512 #define SWIGTYPE_p_wxEraseEvent swig_types[50]
2513 #define SWIGTYPE_p_wxEvent swig_types[51]
2514 #define SWIGTYPE_p_wxEvtHandler swig_types[52]
2515 #define SWIGTYPE_p_wxFSFile swig_types[53]
2516 #define SWIGTYPE_p_wxFileDialog swig_types[54]
2517 #define SWIGTYPE_p_wxFileSystem swig_types[55]
2518 #define SWIGTYPE_p_wxFindDialogEvent swig_types[56]
2519 #define SWIGTYPE_p_wxFindReplaceData swig_types[57]
2520 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[58]
2521 #define SWIGTYPE_p_wxFlexGridSizer swig_types[59]
2522 #define SWIGTYPE_p_wxFocusEvent swig_types[60]
2523 #define SWIGTYPE_p_wxFont swig_types[61]
2524 #define SWIGTYPE_p_wxFontData swig_types[62]
2525 #define SWIGTYPE_p_wxFontDialog swig_types[63]
2526 #define SWIGTYPE_p_wxFrame swig_types[64]
2527 #define SWIGTYPE_p_wxGBSizerItem swig_types[65]
2528 #define SWIGTYPE_p_wxGIFHandler swig_types[66]
2529 #define SWIGTYPE_p_wxGauge swig_types[67]
2530 #define SWIGTYPE_p_wxGenericDirCtrl swig_types[68]
2531 #define SWIGTYPE_p_wxGenericDragImage swig_types[69]
2532 #define SWIGTYPE_p_wxGridBagSizer swig_types[70]
2533 #define SWIGTYPE_p_wxGridSizer swig_types[71]
2534 #define SWIGTYPE_p_wxHelpEvent swig_types[72]
2535 #define SWIGTYPE_p_wxICOHandler swig_types[73]
2536 #define SWIGTYPE_p_wxIcon swig_types[74]
2537 #define SWIGTYPE_p_wxIconizeEvent swig_types[75]
2538 #define SWIGTYPE_p_wxIdleEvent swig_types[76]
2539 #define SWIGTYPE_p_wxImage swig_types[77]
2540 #define SWIGTYPE_p_wxImageHandler swig_types[78]
2541 #define SWIGTYPE_p_wxImageList swig_types[79]
2542 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[80]
2543 #define SWIGTYPE_p_wxInitDialogEvent swig_types[81]
2544 #define SWIGTYPE_p_wxJPEGHandler swig_types[82]
2545 #define SWIGTYPE_p_wxKeyEvent swig_types[83]
2546 #define SWIGTYPE_p_wxLEDNumberCtrl swig_types[84]
2547 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[85]
2548 #define SWIGTYPE_p_wxLayoutConstraints swig_types[86]
2549 #define SWIGTYPE_p_wxListBox swig_types[87]
2550 #define SWIGTYPE_p_wxListEvent swig_types[88]
2551 #define SWIGTYPE_p_wxListItem swig_types[89]
2552 #define SWIGTYPE_p_wxListView swig_types[90]
2553 #define SWIGTYPE_p_wxListbook swig_types[91]
2554 #define SWIGTYPE_p_wxListbookEvent swig_types[92]
2555 #define SWIGTYPE_p_wxMDIChildFrame swig_types[93]
2556 #define SWIGTYPE_p_wxMDIClientWindow swig_types[94]
2557 #define SWIGTYPE_p_wxMDIParentFrame swig_types[95]
2558 #define SWIGTYPE_p_wxMaximizeEvent swig_types[96]
2559 #define SWIGTYPE_p_wxMenu swig_types[97]
2560 #define SWIGTYPE_p_wxMenuBar swig_types[98]
2561 #define SWIGTYPE_p_wxMenuEvent swig_types[99]
2562 #define SWIGTYPE_p_wxMenuItem swig_types[100]
2563 #define SWIGTYPE_p_wxMessageDialog swig_types[101]
2564 #define SWIGTYPE_p_wxMiniFrame swig_types[102]
2565 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[103]
2566 #define SWIGTYPE_p_wxMouseEvent swig_types[104]
2567 #define SWIGTYPE_p_wxMoveEvent swig_types[105]
2568 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[106]
2569 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[107]
2570 #define SWIGTYPE_p_wxNcPaintEvent swig_types[108]
2571 #define SWIGTYPE_p_wxNotebook swig_types[109]
2572 #define SWIGTYPE_p_wxNotebookEvent swig_types[110]
2573 #define SWIGTYPE_p_wxNotifyEvent swig_types[111]
2574 #define SWIGTYPE_p_wxObject swig_types[112]
2575 #define SWIGTYPE_p_wxPCXHandler swig_types[113]
2576 #define SWIGTYPE_p_wxPNGHandler swig_types[114]
2577 #define SWIGTYPE_p_wxPNMHandler swig_types[115]
2578 #define SWIGTYPE_p_wxPageSetupDialog swig_types[116]
2579 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[117]
2580 #define SWIGTYPE_p_wxPaintEvent swig_types[118]
2581 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[119]
2582 #define SWIGTYPE_p_wxPanel swig_types[120]
2583 #define SWIGTYPE_p_wxPaperSize swig_types[121]
2584 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[122]
2585 #define SWIGTYPE_p_wxPopupWindow swig_types[123]
2586 #define SWIGTYPE_p_wxPreviewCanvas swig_types[124]
2587 #define SWIGTYPE_p_wxPreviewControlBar swig_types[125]
2588 #define SWIGTYPE_p_wxPreviewFrame swig_types[126]
2589 #define SWIGTYPE_p_wxPrintData swig_types[127]
2590 #define SWIGTYPE_p_wxPrintDialog swig_types[128]
2591 #define SWIGTYPE_p_wxPrintDialogData swig_types[129]
2592 #define SWIGTYPE_p_wxPrintPreview swig_types[130]
2593 #define SWIGTYPE_p_wxPrinter swig_types[131]
2594 #define SWIGTYPE_p_wxProgressDialog swig_types[132]
2595 #define SWIGTYPE_p_wxPyApp swig_types[133]
2596 #define SWIGTYPE_p_wxPyCommandEvent swig_types[134]
2597 #define SWIGTYPE_p_wxPyControl swig_types[135]
2598 #define SWIGTYPE_p_wxPyEvent swig_types[136]
2599 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[137]
2600 #define SWIGTYPE_p_wxPyImageHandler swig_types[138]
2601 #define SWIGTYPE_p_wxPyListCtrl swig_types[139]
2602 #define SWIGTYPE_p_wxPyPanel swig_types[140]
2603 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[141]
2604 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[142]
2605 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[143]
2606 #define SWIGTYPE_p_wxPyPrintPreview swig_types[144]
2607 #define SWIGTYPE_p_wxPyPrintout swig_types[145]
2608 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[146]
2609 #define SWIGTYPE_p_wxPySizer swig_types[147]
2610 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[148]
2611 #define SWIGTYPE_p_wxPyTreeCompanionWindow swig_types[149]
2612 #define SWIGTYPE_p_wxPyTreeCtrl swig_types[150]
2613 #define SWIGTYPE_p_wxPyTreeItemData swig_types[151]
2614 #define SWIGTYPE_p_wxPyTreeListCtrl swig_types[152]
2615 #define SWIGTYPE_p_wxPyVListBox swig_types[153]
2616 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[154]
2617 #define SWIGTYPE_p_wxPyValidator swig_types[155]
2618 #define SWIGTYPE_p_wxPyWindow swig_types[156]
2619 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[157]
2620 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[158]
2621 #define SWIGTYPE_p_wxRadioBox swig_types[159]
2622 #define SWIGTYPE_p_wxRadioButton swig_types[160]
2623 #define SWIGTYPE_p_wxRemotelyScrolledTreeCtrl swig_types[161]
2624 #define SWIGTYPE_p_wxSashEvent swig_types[162]
2625 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[163]
2626 #define SWIGTYPE_p_wxSashWindow swig_types[164]
2627 #define SWIGTYPE_p_wxScrollBar swig_types[165]
2628 #define SWIGTYPE_p_wxScrollEvent swig_types[166]
2629 #define SWIGTYPE_p_wxScrollWinEvent swig_types[167]
2630 #define SWIGTYPE_p_wxScrolledWindow swig_types[168]
2631 #define SWIGTYPE_p_wxSetCursorEvent swig_types[169]
2632 #define SWIGTYPE_p_wxShowEvent swig_types[170]
2633 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[171]
2634 #define SWIGTYPE_p_wxSizeEvent swig_types[172]
2635 #define SWIGTYPE_p_wxSizer swig_types[173]
2636 #define SWIGTYPE_p_wxSizerItem swig_types[174]
2637 #define SWIGTYPE_p_wxSlider swig_types[175]
2638 #define SWIGTYPE_p_wxSpinButton swig_types[176]
2639 #define SWIGTYPE_p_wxSpinCtrl swig_types[177]
2640 #define SWIGTYPE_p_wxSpinEvent swig_types[178]
2641 #define SWIGTYPE_p_wxSplashScreen swig_types[179]
2642 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[180]
2643 #define SWIGTYPE_p_wxSplitterEvent swig_types[181]
2644 #define SWIGTYPE_p_wxSplitterScrolledWindow swig_types[182]
2645 #define SWIGTYPE_p_wxSplitterWindow swig_types[183]
2646 #define SWIGTYPE_p_wxStaticBitmap swig_types[184]
2647 #define SWIGTYPE_p_wxStaticBox swig_types[185]
2648 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[186]
2649 #define SWIGTYPE_p_wxStaticLine swig_types[187]
2650 #define SWIGTYPE_p_wxStaticPicture swig_types[188]
2651 #define SWIGTYPE_p_wxStaticText swig_types[189]
2652 #define SWIGTYPE_p_wxStatusBar swig_types[190]
2653 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[191]
2654 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[192]
2655 #define SWIGTYPE_p_wxTIFFHandler swig_types[193]
2656 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[194]
2657 #define SWIGTYPE_p_wxTextCtrl swig_types[195]
2658 #define SWIGTYPE_p_wxTextEntryDialog swig_types[196]
2659 #define SWIGTYPE_p_wxTextUrlEvent swig_types[197]
2660 #define SWIGTYPE_p_wxThinSplitterWindow swig_types[198]
2661 #define SWIGTYPE_p_wxTipWindow swig_types[199]
2662 #define SWIGTYPE_p_wxToggleButton swig_types[200]
2663 #define SWIGTYPE_p_wxToolBar swig_types[201]
2664 #define SWIGTYPE_p_wxToolBarBase swig_types[202]
2665 #define SWIGTYPE_p_wxToolBarToolBase swig_types[203]
2666 #define SWIGTYPE_p_wxToolbook swig_types[204]
2667 #define SWIGTYPE_p_wxToolbookEvent swig_types[205]
2668 #define SWIGTYPE_p_wxTopLevelWindow swig_types[206]
2669 #define SWIGTYPE_p_wxTreeEvent swig_types[207]
2670 #define SWIGTYPE_p_wxTreeItemId swig_types[208]
2671 #define SWIGTYPE_p_wxTreeListColumnInfo swig_types[209]
2672 #define SWIGTYPE_p_wxTreebook swig_types[210]
2673 #define SWIGTYPE_p_wxTreebookEvent swig_types[211]
2674 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[212]
2675 #define SWIGTYPE_p_wxValidator swig_types[213]
2676 #define SWIGTYPE_p_wxWindow swig_types[214]
2677 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[215]
2678 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[216]
2679 #define SWIGTYPE_p_wxXPMHandler swig_types[217]
2680 static swig_type_info
*swig_types
[219];
2681 static swig_module_info swig_module
= {swig_types
, 218, 0, 0, 0, 0};
2682 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2683 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2685 /* -------- TYPES TABLE (END) -------- */
2687 #if (PY_VERSION_HEX <= 0x02000000)
2688 # if !defined(SWIG_PYTHON_CLASSIC)
2689 # error "This python version requires to use swig with the '-classic' option"
2692 #if (PY_VERSION_HEX <= 0x02020000)
2693 # error "This python version requires to use swig with the '-nomodern' option"
2695 #if (PY_VERSION_HEX <= 0x02020000)
2696 # error "This python version requires to use swig with the '-nomodernargs' option"
2699 # error "This python version requires to use swig with the '-nofastunpack' option"
2702 /*-----------------------------------------------
2703 @(target):= _gizmos.so
2704 ------------------------------------------------*/
2705 #define SWIG_init init_gizmos
2707 #define SWIG_name "_gizmos"
2709 #define SWIGVERSION 0x010329
2712 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
2713 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
2716 #include <stdexcept>
2720 class PyObject_ptr
{
2725 PyObject_ptr() :_obj(0)
2729 PyObject_ptr(const PyObject_ptr
& item
) : _obj(item
._obj
)
2734 PyObject_ptr(PyObject
*obj
, bool initial_ref
= true) :_obj(obj
)
2736 if (initial_ref
) Py_XINCREF(_obj
);
2739 PyObject_ptr
& operator=(const PyObject_ptr
& item
)
2741 Py_XINCREF(item
._obj
);
2752 operator PyObject
*() const
2757 PyObject
*operator->() const
2766 struct PyObject_var
: PyObject_ptr
{
2767 PyObject_var(PyObject
* obj
= 0) : PyObject_ptr(obj
, false) { }
2769 PyObject_var
& operator = (PyObject
* obj
)
2779 #include "wx/wxPython/wxPython.h"
2780 #include "wx/wxPython/pyclasses.h"
2782 #include <wx/gizmos/dynamicsash.h>
2783 #include <wx/gizmos/editlbox.h>
2784 #include <wx/gizmos/splittree.h>
2785 #include <wx/gizmos/ledctrl.h>
2786 #include <wx/gizmos/statpict.h>
2788 #include <wx/listctrl.h>
2789 #include <wx/treectrl.h>
2790 #include <wx/imaglist.h>
2792 #include "wx/treelistctrl.h"
2793 #include "wx/wxPython/pytree.h"
2796 static const wxString
wxPyDynamicSashNameStr(wxT("dynamicSashWindow"));
2797 static const wxString
wxPyEditableListBoxNameStr(wxT("editableListBox"));
2798 static const wxString
wxPyTreeListCtrlNameStr(wxT("treelistctrl"));
2799 static const wxString
wxPyStaticPictureNameStr(wxStaticPictureNameStr
);
2800 static const wxString
wxPyEmptyString(wxEmptyString
);
2802 #define SWIG_From_long PyInt_FromLong
2805 SWIGINTERNINLINE PyObject
*
2806 SWIG_From_int (int value
)
2808 return SWIG_From_long (value
);
2814 # define LLONG_MIN LONG_LONG_MIN
2817 # define LLONG_MAX LONG_LONG_MAX
2820 # define ULLONG_MAX ULONG_LONG_MAX
2825 SWIG_AsVal_long (PyObject
* obj
, long* val
)
2827 if (PyNumber_Check(obj
)) {
2828 if (val
) *val
= PyInt_AsLong(obj
);
2831 return SWIG_TypeError
;
2836 SWIG_AsVal_int (PyObject
* obj
, int *val
)
2839 int res
= SWIG_AsVal_long (obj
, &v
);
2840 if (SWIG_IsOK(res
)) {
2841 if ((v
< INT_MIN
|| v
> INT_MAX
)) {
2842 return SWIG_OverflowError
;
2844 if (val
) *val
= static_cast< int >(v
);
2850 SWIGINTERN PyObject
*wxEditableListBox_GetStrings(wxEditableListBox
*self
){
2851 wxArrayString strings
;
2852 self
->GetStrings(strings
);
2853 return wxArrayString2PyList_helper(strings
);
2856 typedef wxTreeCtrl wxPyTreeCtrl
;
2859 class wxPyTreeCompanionWindow
: public wxTreeCompanionWindow
2862 wxPyTreeCompanionWindow(wxWindow
* parent
, wxWindowID id
= -1,
2863 const wxPoint
& pos
= wxDefaultPosition
,
2864 const wxSize
& size
= wxDefaultSize
,
2866 : wxTreeCompanionWindow(parent
, id
, pos
, size
, style
) {}
2869 virtual void DrawItem(wxDC
& dc
, wxTreeItemId id
, const wxRect
& rect
) {
2871 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
2872 if ((found
= wxPyCBH_findCallback(m_myInst
, "DrawItem"))) {
2873 PyObject
* dcobj
= wxPyMake_wxObject(&dc
,false);
2874 PyObject
* idobj
= wxPyConstructObject((void*)&id
, wxT("wxTreeItemId"), false);
2875 PyObject
* recobj
= wxPyConstructObject((void*)&rect
, wxT("wxRect"), false);
2876 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OOO)", dcobj
, idobj
, recobj
));
2881 wxPyEndBlockThreads(blocked
);
2883 wxTreeCompanionWindow::DrawItem(dc
, id
, rect
);
2891 SWIG_AsVal_bool (PyObject
*obj
, bool *val
)
2893 if (obj
== Py_True
) {
2894 if (val
) *val
= true;
2896 } else if (obj
== Py_False
) {
2897 if (val
) *val
= false;
2901 int res
= SWIG_AddCast(SWIG_AsVal_long (obj
, val
? &v
: 0));
2902 if (SWIG_IsOK(res
) && val
) *val
= v
? true : false;
2909 SWIG_AsVal_unsigned_SS_long (PyObject
* obj
, unsigned long* val
)
2912 if (SWIG_AsVal_long(obj
, &v
) && v
< 0) {
2913 return SWIG_TypeError
;
2916 *val
= (unsigned long)v
;
2921 SWIGINTERNINLINE
int
2922 SWIG_AsVal_size_t (PyObject
* obj
, size_t *val
)
2925 int res
= SWIG_AsVal_unsigned_SS_long (obj
, val
? &v
: 0);
2926 if (SWIG_IsOK(res
) && val
) *val
= static_cast< size_t >(v
);
2931 SWIGINTERNINLINE PyObject
*
2932 SWIG_From_unsigned_SS_long (unsigned long value
)
2934 return (value
> LONG_MAX
) ?
2935 PyLong_FromUnsignedLong(value
) : PyInt_FromLong(static_cast< long >(value
));
2939 SWIGINTERNINLINE PyObject
*
2940 SWIG_From_size_t (size_t value
)
2942 return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value
));
2945 // C++ version of Python aware control
2946 class wxPyTreeListCtrl
: public wxTreeListCtrl
{
2947 DECLARE_ABSTRACT_CLASS(wxPyTreeListCtrl
);
2949 wxPyTreeListCtrl() : wxTreeListCtrl() {}
2950 wxPyTreeListCtrl(wxWindow
*parent
, wxWindowID id
,
2954 const wxValidator
&validator
,
2955 const wxString
& name
) :
2956 wxTreeListCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {}
2958 int OnCompareItems(const wxTreeItemId
& item1
,
2959 const wxTreeItemId
& item2
) {
2962 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
2963 if ((found
= wxPyCBH_findCallback(m_myInst
, "OnCompareItems"))) {
2964 PyObject
*o1
= wxPyConstructObject((void*)&item1
, wxT("wxTreeItemId"), 0);
2965 PyObject
*o2
= wxPyConstructObject((void*)&item2
, wxT("wxTreeItemId"), 0);
2966 rval
= wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OO)",o1
,o2
));
2970 wxPyEndBlockThreads(blocked
);
2972 rval
= wxTreeListCtrl::OnCompareItems(item1
, item2
);
2978 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeListCtrl
, wxTreeListCtrl
)
2982 SWIGINTERNINLINE PyObject
*
2983 SWIG_From_unsigned_SS_int (unsigned int value
)
2985 return SWIG_From_unsigned_SS_long (value
);
2990 SWIG_AsVal_unsigned_SS_int (PyObject
* obj
, unsigned int *val
)
2993 int res
= SWIG_AsVal_unsigned_SS_long (obj
, &v
);
2994 if (SWIG_IsOK(res
)) {
2995 if ((v
> UINT_MAX
)) {
2996 return SWIG_OverflowError
;
2998 if (val
) *val
= static_cast< unsigned int >(v
);
3004 SWIGINTERN wxString
wxPyTreeListCtrl_GetItemText(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,int column
=-1){
3005 if (column
< 0) column
= self
->GetMainColumn();
3006 return self
->GetItemText(item
, column
);
3008 SWIGINTERN
int wxPyTreeListCtrl_GetItemImage(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){
3009 if (column
< 0) column
= self
->GetMainColumn();
3010 return self
->GetItemImage(item
, column
, which
);
3012 SWIGINTERN
void wxPyTreeListCtrl_SetItemText(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,wxString
const &text
,int column
=-1){
3013 if (column
< 0) column
= self
->GetMainColumn();
3014 self
->SetItemText(item
, column
, text
);
3016 SWIGINTERN
void wxPyTreeListCtrl_SetItemImage(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,int image
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){
3017 if (column
< 0) column
= self
->GetMainColumn();
3018 self
->SetItemImage(item
, column
, image
, which
);
3020 SWIGINTERN wxPyTreeItemData
*wxPyTreeListCtrl_GetItemData(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
){
3021 wxPyTreeItemData
* data
= (wxPyTreeItemData
*)self
->GetItemData(item
);
3023 data
= new wxPyTreeItemData();
3024 data
->SetId(item
); // set the id
3025 self
->SetItemData(item
, data
);
3029 SWIGINTERN
void wxPyTreeListCtrl_SetItemData(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,wxPyTreeItemData
*data
){
3030 data
->SetId(item
); // set the id
3031 self
->SetItemData(item
, data
);
3033 SWIGINTERN PyObject
*wxPyTreeListCtrl_GetItemPyData(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
){
3034 wxPyTreeItemData
* data
= (wxPyTreeItemData
*)self
->GetItemData(item
);
3036 data
= new wxPyTreeItemData();
3037 data
->SetId(item
); // set the id
3038 self
->SetItemData(item
, data
);
3040 return data
->GetData();
3042 SWIGINTERN
void wxPyTreeListCtrl_SetItemPyData(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,PyObject
*obj
){
3043 wxPyTreeItemData
* data
= (wxPyTreeItemData
*)self
->GetItemData(item
);
3045 data
= new wxPyTreeItemData(obj
);
3046 data
->SetId(item
); // set the id
3047 self
->SetItemData(item
, data
);
3051 SWIGINTERN PyObject
*wxPyTreeListCtrl_GetSelections(wxPyTreeListCtrl
*self
){
3052 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3053 PyObject
* rval
= PyList_New(0);
3054 wxArrayTreeItemIds array
;
3056 num
= self
->GetSelections(array
);
3057 for (x
=0; x
< num
; x
++) {
3058 wxTreeItemId
*tii
= new wxTreeItemId(array
.Item(x
));
3059 PyObject
* item
= wxPyConstructObject((void*)tii
, wxT("wxTreeItemId"), true);
3060 PyList_Append(rval
, item
);
3063 wxPyEndBlockThreads(blocked
);
3066 SWIGINTERN PyObject
*wxPyTreeListCtrl_GetFirstChild(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
){
3068 wxTreeItemId
* ritem
= new wxTreeItemId(self
->GetFirstChild(item
, cookie
));
3069 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3070 PyObject
* tup
= PyTuple_New(2);
3071 PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true));
3072 PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void")));
3073 wxPyEndBlockThreads(blocked
);
3076 SWIGINTERN PyObject
*wxPyTreeListCtrl_GetNextChild(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,void *cookie
){
3077 wxTreeItemId
* ritem
= new wxTreeItemId(self
->GetNextChild(item
, cookie
));
3078 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3079 PyObject
* tup
= PyTuple_New(2);
3080 PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true));
3081 PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void")));
3082 wxPyEndBlockThreads(blocked
);
3085 SWIGINTERN PyObject
*wxPyTreeListCtrl_GetBoundingRect(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,bool textOnly
=false){
3087 if (self
->GetBoundingRect(item
, rect
, textOnly
)) {
3088 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3089 wxRect
* r
= new wxRect(rect
);
3090 PyObject
* val
= wxPyConstructObject((void*)r
, wxT("wxRect"), 1);
3091 wxPyEndBlockThreads(blocked
);
3103 SWIG_AsVal_double (PyObject
*obj
, double* val
)
3105 if (PyNumber_Check(obj
)) {
3106 if (val
) *val
= PyFloat_AsDouble(obj
);
3109 return SWIG_TypeError
;
3114 SWIG_AsVal_float (PyObject
* obj
, float *val
)
3117 int res
= SWIG_AsVal_double (obj
, &v
);
3118 if (SWIG_IsOK(res
)) {
3119 if ((v
< -FLT_MAX
|| v
> FLT_MAX
)) {
3120 return SWIG_OverflowError
;
3122 if (val
) *val
= static_cast< float >(v
);
3129 #define SWIG_From_double PyFloat_FromDouble
3132 SWIGINTERNINLINE PyObject
*
3133 SWIG_From_float (float value
)
3135 return SWIG_From_double (value
);
3141 SWIGINTERN
int DynamicSashNameStr_set(PyObject
*) {
3142 SWIG_Error(SWIG_AttributeError
,"Variable DynamicSashNameStr is read-only.");
3147 SWIGINTERN PyObject
*DynamicSashNameStr_get(void) {
3148 PyObject
*pyobj
= 0;
3152 pyobj
= PyUnicode_FromWideChar((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len());
3154 pyobj
= PyString_FromStringAndSize((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len());
3161 SWIGINTERN
int EditableListBoxNameStr_set(PyObject
*) {
3162 SWIG_Error(SWIG_AttributeError
,"Variable EditableListBoxNameStr is read-only.");
3167 SWIGINTERN PyObject
*EditableListBoxNameStr_get(void) {
3168 PyObject
*pyobj
= 0;
3172 pyobj
= PyUnicode_FromWideChar((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len());
3174 pyobj
= PyString_FromStringAndSize((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len());
3181 SWIGINTERN
int TreeListCtrlNameStr_set(PyObject
*) {
3182 SWIG_Error(SWIG_AttributeError
,"Variable TreeListCtrlNameStr is read-only.");
3187 SWIGINTERN PyObject
*TreeListCtrlNameStr_get(void) {
3188 PyObject
*pyobj
= 0;
3192 pyobj
= PyUnicode_FromWideChar((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len());
3194 pyobj
= PyString_FromStringAndSize((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len());
3201 SWIGINTERN
int StaticPictureNameStr_set(PyObject
*) {
3202 SWIG_Error(SWIG_AttributeError
,"Variable StaticPictureNameStr is read-only.");
3207 SWIGINTERN PyObject
*StaticPictureNameStr_get(void) {
3208 PyObject
*pyobj
= 0;
3212 pyobj
= PyUnicode_FromWideChar((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len());
3214 pyobj
= PyString_FromStringAndSize((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len());
3221 SWIGINTERN PyObject
*_wrap_new_DynamicSashSplitEvent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3222 PyObject
*resultobj
= 0;
3223 wxObject
*arg1
= (wxObject
*) 0 ;
3224 wxDynamicSashSplitEvent
*result
= 0 ;
3227 PyObject
* obj0
= 0 ;
3228 char * kwnames
[] = {
3229 (char *) "target", NULL
3232 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashSplitEvent",kwnames
,&obj0
)) SWIG_fail
;
3233 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxObject
, 0 | 0 );
3234 if (!SWIG_IsOK(res1
)) {
3235 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashSplitEvent" "', expected argument " "1"" of type '" "wxObject *""'");
3237 arg1
= reinterpret_cast< wxObject
* >(argp1
);
3239 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3240 result
= (wxDynamicSashSplitEvent
*)new wxDynamicSashSplitEvent(arg1
);
3241 wxPyEndAllowThreads(__tstate
);
3242 if (PyErr_Occurred()) SWIG_fail
;
3244 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashSplitEvent
, SWIG_POINTER_NEW
| 0 );
3251 SWIGINTERN PyObject
*DynamicSashSplitEvent_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3253 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
3254 SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashSplitEvent
, SWIG_NewClientData(obj
));
3255 return SWIG_Py_Void();
3258 SWIGINTERN PyObject
*DynamicSashSplitEvent_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3259 return SWIG_Python_InitShadowInstance(args
);
3262 SWIGINTERN PyObject
*_wrap_new_DynamicSashUnifyEvent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3263 PyObject
*resultobj
= 0;
3264 wxObject
*arg1
= (wxObject
*) 0 ;
3265 wxDynamicSashUnifyEvent
*result
= 0 ;
3268 PyObject
* obj0
= 0 ;
3269 char * kwnames
[] = {
3270 (char *) "target", NULL
3273 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashUnifyEvent",kwnames
,&obj0
)) SWIG_fail
;
3274 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxObject
, 0 | 0 );
3275 if (!SWIG_IsOK(res1
)) {
3276 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashUnifyEvent" "', expected argument " "1"" of type '" "wxObject *""'");
3278 arg1
= reinterpret_cast< wxObject
* >(argp1
);
3280 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3281 result
= (wxDynamicSashUnifyEvent
*)new wxDynamicSashUnifyEvent(arg1
);
3282 wxPyEndAllowThreads(__tstate
);
3283 if (PyErr_Occurred()) SWIG_fail
;
3285 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashUnifyEvent
, SWIG_POINTER_NEW
| 0 );
3292 SWIGINTERN PyObject
*DynamicSashUnifyEvent_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3294 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
3295 SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashUnifyEvent
, SWIG_NewClientData(obj
));
3296 return SWIG_Py_Void();
3299 SWIGINTERN PyObject
*DynamicSashUnifyEvent_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3300 return SWIG_Python_InitShadowInstance(args
);
3303 SWIGINTERN PyObject
*_wrap_new_DynamicSashWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3304 PyObject
*resultobj
= 0;
3305 wxWindow
*arg1
= (wxWindow
*) 0 ;
3306 int arg2
= (int) -1 ;
3307 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
3308 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
3309 wxSize
const &arg4_defvalue
= wxDefaultSize
;
3310 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
3311 long arg5
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER
;
3312 wxString
const &arg6_defvalue
= wxPyDynamicSashNameStr
;
3313 wxString
*arg6
= (wxString
*) &arg6_defvalue
;
3314 wxDynamicSashWindow
*result
= 0 ;
3323 bool temp6
= false ;
3324 PyObject
* obj0
= 0 ;
3325 PyObject
* obj1
= 0 ;
3326 PyObject
* obj2
= 0 ;
3327 PyObject
* obj3
= 0 ;
3328 PyObject
* obj4
= 0 ;
3329 PyObject
* obj5
= 0 ;
3330 char * kwnames
[] = {
3331 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
3334 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:new_DynamicSashWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
;
3335 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
3336 if (!SWIG_IsOK(res1
)) {
3337 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashWindow" "', expected argument " "1"" of type '" "wxWindow *""'");
3339 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
3341 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
3342 if (!SWIG_IsOK(ecode2
)) {
3343 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_DynamicSashWindow" "', expected argument " "2"" of type '" "int""'");
3345 arg2
= static_cast< int >(val2
);
3350 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
3356 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
3360 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
3361 if (!SWIG_IsOK(ecode5
)) {
3362 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_DynamicSashWindow" "', expected argument " "5"" of type '" "long""'");
3364 arg5
= static_cast< long >(val5
);
3368 arg6
= wxString_in_helper(obj5
);
3369 if (arg6
== NULL
) SWIG_fail
;
3374 if (!wxPyCheckForApp()) SWIG_fail
;
3375 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3376 result
= (wxDynamicSashWindow
*)new wxDynamicSashWindow(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
,(wxString
const &)*arg6
);
3377 wxPyEndAllowThreads(__tstate
);
3378 if (PyErr_Occurred()) SWIG_fail
;
3380 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_NEW
| 0 );
3395 SWIGINTERN PyObject
*_wrap_new_PreDynamicSashWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3396 PyObject
*resultobj
= 0;
3397 wxDynamicSashWindow
*result
= 0 ;
3399 if (!SWIG_Python_UnpackTuple(args
,"new_PreDynamicSashWindow",0,0,0)) SWIG_fail
;
3401 if (!wxPyCheckForApp()) SWIG_fail
;
3402 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3403 result
= (wxDynamicSashWindow
*)new wxDynamicSashWindow();
3404 wxPyEndAllowThreads(__tstate
);
3405 if (PyErr_Occurred()) SWIG_fail
;
3407 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_OWN
| 0 );
3414 SWIGINTERN PyObject
*_wrap_DynamicSashWindow_Create(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3415 PyObject
*resultobj
= 0;
3416 wxDynamicSashWindow
*arg1
= (wxDynamicSashWindow
*) 0 ;
3417 wxWindow
*arg2
= (wxWindow
*) 0 ;
3418 int arg3
= (int) -1 ;
3419 wxPoint
const &arg4_defvalue
= wxDefaultPosition
;
3420 wxPoint
*arg4
= (wxPoint
*) &arg4_defvalue
;
3421 wxSize
const &arg5_defvalue
= wxDefaultSize
;
3422 wxSize
*arg5
= (wxSize
*) &arg5_defvalue
;
3423 long arg6
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER
;
3424 wxString
const &arg7_defvalue
= wxPyDynamicSashNameStr
;
3425 wxString
*arg7
= (wxString
*) &arg7_defvalue
;
3437 bool temp7
= false ;
3438 PyObject
* obj0
= 0 ;
3439 PyObject
* obj1
= 0 ;
3440 PyObject
* obj2
= 0 ;
3441 PyObject
* obj3
= 0 ;
3442 PyObject
* obj4
= 0 ;
3443 PyObject
* obj5
= 0 ;
3444 PyObject
* obj6
= 0 ;
3445 char * kwnames
[] = {
3446 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
3449 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOO:DynamicSashWindow_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
3450 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 | 0 );
3451 if (!SWIG_IsOK(res1
)) {
3452 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_Create" "', expected argument " "1"" of type '" "wxDynamicSashWindow *""'");
3454 arg1
= reinterpret_cast< wxDynamicSashWindow
* >(argp1
);
3455 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
3456 if (!SWIG_IsOK(res2
)) {
3457 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
3459 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
3461 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
3462 if (!SWIG_IsOK(ecode3
)) {
3463 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "DynamicSashWindow_Create" "', expected argument " "3"" of type '" "int""'");
3465 arg3
= static_cast< int >(val3
);
3470 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
3476 if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
;
3480 ecode6
= SWIG_AsVal_long(obj5
, &val6
);
3481 if (!SWIG_IsOK(ecode6
)) {
3482 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "DynamicSashWindow_Create" "', expected argument " "6"" of type '" "long""'");
3484 arg6
= static_cast< long >(val6
);
3488 arg7
= wxString_in_helper(obj6
);
3489 if (arg7
== NULL
) SWIG_fail
;
3494 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3495 result
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint
const &)*arg4
,(wxSize
const &)*arg5
,arg6
,(wxString
const &)*arg7
);
3496 wxPyEndAllowThreads(__tstate
);
3497 if (PyErr_Occurred()) SWIG_fail
;
3500 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3516 SWIGINTERN PyObject
*_wrap_DynamicSashWindow_GetHScrollBar(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3517 PyObject
*resultobj
= 0;
3518 wxDynamicSashWindow
*arg1
= (wxDynamicSashWindow
*) 0 ;
3519 wxWindow
*arg2
= (wxWindow
*) 0 ;
3520 wxScrollBar
*result
= 0 ;
3525 PyObject
* obj0
= 0 ;
3526 PyObject
* obj1
= 0 ;
3527 char * kwnames
[] = {
3528 (char *) "self",(char *) "child", NULL
3531 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetHScrollBar",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
3532 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 | 0 );
3533 if (!SWIG_IsOK(res1
)) {
3534 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_GetHScrollBar" "', expected argument " "1"" of type '" "wxDynamicSashWindow const *""'");
3536 arg1
= reinterpret_cast< wxDynamicSashWindow
* >(argp1
);
3537 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
3538 if (!SWIG_IsOK(res2
)) {
3539 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_GetHScrollBar" "', expected argument " "2"" of type '" "wxWindow const *""'");
3541 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
3543 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3544 result
= (wxScrollBar
*)((wxDynamicSashWindow
const *)arg1
)->GetHScrollBar((wxWindow
const *)arg2
);
3545 wxPyEndAllowThreads(__tstate
);
3546 if (PyErr_Occurred()) SWIG_fail
;
3548 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxScrollBar
, 0 | 0 );
3555 SWIGINTERN PyObject
*_wrap_DynamicSashWindow_GetVScrollBar(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3556 PyObject
*resultobj
= 0;
3557 wxDynamicSashWindow
*arg1
= (wxDynamicSashWindow
*) 0 ;
3558 wxWindow
*arg2
= (wxWindow
*) 0 ;
3559 wxScrollBar
*result
= 0 ;
3564 PyObject
* obj0
= 0 ;
3565 PyObject
* obj1
= 0 ;
3566 char * kwnames
[] = {
3567 (char *) "self",(char *) "child", NULL
3570 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetVScrollBar",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
3571 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 | 0 );
3572 if (!SWIG_IsOK(res1
)) {
3573 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_GetVScrollBar" "', expected argument " "1"" of type '" "wxDynamicSashWindow const *""'");
3575 arg1
= reinterpret_cast< wxDynamicSashWindow
* >(argp1
);
3576 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
3577 if (!SWIG_IsOK(res2
)) {
3578 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_GetVScrollBar" "', expected argument " "2"" of type '" "wxWindow const *""'");
3580 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
3582 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3583 result
= (wxScrollBar
*)((wxDynamicSashWindow
const *)arg1
)->GetVScrollBar((wxWindow
const *)arg2
);
3584 wxPyEndAllowThreads(__tstate
);
3585 if (PyErr_Occurred()) SWIG_fail
;
3587 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxScrollBar
, 0 | 0 );
3594 SWIGINTERN PyObject
*DynamicSashWindow_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3596 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
3597 SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashWindow
, SWIG_NewClientData(obj
));
3598 return SWIG_Py_Void();
3601 SWIGINTERN PyObject
*DynamicSashWindow_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3602 return SWIG_Python_InitShadowInstance(args
);
3605 SWIGINTERN PyObject
*_wrap_new_EditableListBox(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3606 PyObject
*resultobj
= 0;
3607 wxWindow
*arg1
= (wxWindow
*) 0 ;
3608 int arg2
= (int) -1 ;
3609 wxString
const &arg3_defvalue
= wxPyEmptyString
;
3610 wxString
*arg3
= (wxString
*) &arg3_defvalue
;
3611 wxPoint
const &arg4_defvalue
= wxDefaultPosition
;
3612 wxPoint
*arg4
= (wxPoint
*) &arg4_defvalue
;
3613 wxSize
const &arg5_defvalue
= wxDefaultSize
;
3614 wxSize
*arg5
= (wxSize
*) &arg5_defvalue
;
3615 long arg6
= (long) wxEL_ALLOW_NEW
|wxEL_ALLOW_EDIT
|wxEL_ALLOW_DELETE
;
3616 wxString
const &arg7_defvalue
= wxPyEditableListBoxNameStr
;
3617 wxString
*arg7
= (wxString
*) &arg7_defvalue
;
3618 wxEditableListBox
*result
= 0 ;
3623 bool temp3
= false ;
3628 bool temp7
= false ;
3629 PyObject
* obj0
= 0 ;
3630 PyObject
* obj1
= 0 ;
3631 PyObject
* obj2
= 0 ;
3632 PyObject
* obj3
= 0 ;
3633 PyObject
* obj4
= 0 ;
3634 PyObject
* obj5
= 0 ;
3635 PyObject
* obj6
= 0 ;
3636 char * kwnames
[] = {
3637 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
3640 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_EditableListBox",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
3641 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
3642 if (!SWIG_IsOK(res1
)) {
3643 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_EditableListBox" "', expected argument " "1"" of type '" "wxWindow *""'");
3645 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
3647 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
3648 if (!SWIG_IsOK(ecode2
)) {
3649 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_EditableListBox" "', expected argument " "2"" of type '" "int""'");
3651 arg2
= static_cast< int >(val2
);
3655 arg3
= wxString_in_helper(obj2
);
3656 if (arg3
== NULL
) SWIG_fail
;
3663 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
3669 if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
;
3673 ecode6
= SWIG_AsVal_long(obj5
, &val6
);
3674 if (!SWIG_IsOK(ecode6
)) {
3675 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_EditableListBox" "', expected argument " "6"" of type '" "long""'");
3677 arg6
= static_cast< long >(val6
);
3681 arg7
= wxString_in_helper(obj6
);
3682 if (arg7
== NULL
) SWIG_fail
;
3687 if (!wxPyCheckForApp()) SWIG_fail
;
3688 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3689 result
= (wxEditableListBox
*)new wxEditableListBox(arg1
,arg2
,(wxString
const &)*arg3
,(wxPoint
const &)*arg4
,(wxSize
const &)*arg5
,arg6
,(wxString
const &)*arg7
);
3690 wxPyEndAllowThreads(__tstate
);
3691 if (PyErr_Occurred()) SWIG_fail
;
3693 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_NEW
| 0 );
3716 SWIGINTERN PyObject
*_wrap_EditableListBox_SetStrings(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3717 PyObject
*resultobj
= 0;
3718 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3719 wxArrayString
*arg2
= 0 ;
3722 bool temp2
= false ;
3723 PyObject
* obj0
= 0 ;
3724 PyObject
* obj1
= 0 ;
3725 char * kwnames
[] = {
3726 (char *) "self",(char *) "strings", NULL
3729 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:EditableListBox_SetStrings",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
3730 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3731 if (!SWIG_IsOK(res1
)) {
3732 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_SetStrings" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3734 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3736 if (! PySequence_Check(obj1
)) {
3737 PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected.");
3740 arg2
= new wxArrayString
;
3742 int i
, len
=PySequence_Length(obj1
);
3743 for (i
=0; i
<len
; i
++) {
3744 PyObject
* item
= PySequence_GetItem(obj1
, i
);
3745 wxString
* s
= wxString_in_helper(item
);
3746 if (PyErr_Occurred()) SWIG_fail
;
3753 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3754 (arg1
)->SetStrings((wxArrayString
const &)*arg2
);
3755 wxPyEndAllowThreads(__tstate
);
3756 if (PyErr_Occurred()) SWIG_fail
;
3758 resultobj
= SWIG_Py_Void();
3760 if (temp2
) delete arg2
;
3765 if (temp2
) delete arg2
;
3771 SWIGINTERN PyObject
*_wrap_EditableListBox_GetStrings(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3772 PyObject
*resultobj
= 0;
3773 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3774 PyObject
*result
= 0 ;
3777 PyObject
*swig_obj
[1] ;
3779 if (!args
) SWIG_fail
;
3781 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3782 if (!SWIG_IsOK(res1
)) {
3783 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetStrings" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3785 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3787 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3788 result
= (PyObject
*)wxEditableListBox_GetStrings(arg1
);
3789 wxPyEndAllowThreads(__tstate
);
3790 if (PyErr_Occurred()) SWIG_fail
;
3799 SWIGINTERN PyObject
*_wrap_EditableListBox_GetListCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3800 PyObject
*resultobj
= 0;
3801 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3802 wxPyListCtrl
*result
= 0 ;
3805 PyObject
*swig_obj
[1] ;
3807 if (!args
) SWIG_fail
;
3809 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3810 if (!SWIG_IsOK(res1
)) {
3811 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetListCtrl" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3813 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3815 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3816 result
= (wxPyListCtrl
*)(arg1
)->GetListCtrl();
3817 wxPyEndAllowThreads(__tstate
);
3818 if (PyErr_Occurred()) SWIG_fail
;
3820 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyListCtrl
, 0 | 0 );
3827 SWIGINTERN PyObject
*_wrap_EditableListBox_GetDelButton(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3828 PyObject
*resultobj
= 0;
3829 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3830 wxBitmapButton
*result
= 0 ;
3833 PyObject
*swig_obj
[1] ;
3835 if (!args
) SWIG_fail
;
3837 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3838 if (!SWIG_IsOK(res1
)) {
3839 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetDelButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3841 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3843 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3844 result
= (wxBitmapButton
*)(arg1
)->GetDelButton();
3845 wxPyEndAllowThreads(__tstate
);
3846 if (PyErr_Occurred()) SWIG_fail
;
3849 resultobj
= wxPyMake_wxObject(result
, 0);
3857 SWIGINTERN PyObject
*_wrap_EditableListBox_GetNewButton(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3858 PyObject
*resultobj
= 0;
3859 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3860 wxBitmapButton
*result
= 0 ;
3863 PyObject
*swig_obj
[1] ;
3865 if (!args
) SWIG_fail
;
3867 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3868 if (!SWIG_IsOK(res1
)) {
3869 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetNewButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3871 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3873 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3874 result
= (wxBitmapButton
*)(arg1
)->GetNewButton();
3875 wxPyEndAllowThreads(__tstate
);
3876 if (PyErr_Occurred()) SWIG_fail
;
3879 resultobj
= wxPyMake_wxObject(result
, 0);
3887 SWIGINTERN PyObject
*_wrap_EditableListBox_GetUpButton(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3888 PyObject
*resultobj
= 0;
3889 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3890 wxBitmapButton
*result
= 0 ;
3893 PyObject
*swig_obj
[1] ;
3895 if (!args
) SWIG_fail
;
3897 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3898 if (!SWIG_IsOK(res1
)) {
3899 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetUpButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3901 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3903 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3904 result
= (wxBitmapButton
*)(arg1
)->GetUpButton();
3905 wxPyEndAllowThreads(__tstate
);
3906 if (PyErr_Occurred()) SWIG_fail
;
3909 resultobj
= wxPyMake_wxObject(result
, 0);
3917 SWIGINTERN PyObject
*_wrap_EditableListBox_GetDownButton(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3918 PyObject
*resultobj
= 0;
3919 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3920 wxBitmapButton
*result
= 0 ;
3923 PyObject
*swig_obj
[1] ;
3925 if (!args
) SWIG_fail
;
3927 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3928 if (!SWIG_IsOK(res1
)) {
3929 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetDownButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3931 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3933 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3934 result
= (wxBitmapButton
*)(arg1
)->GetDownButton();
3935 wxPyEndAllowThreads(__tstate
);
3936 if (PyErr_Occurred()) SWIG_fail
;
3939 resultobj
= wxPyMake_wxObject(result
, 0);
3947 SWIGINTERN PyObject
*_wrap_EditableListBox_GetEditButton(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3948 PyObject
*resultobj
= 0;
3949 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3950 wxBitmapButton
*result
= 0 ;
3953 PyObject
*swig_obj
[1] ;
3955 if (!args
) SWIG_fail
;
3957 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3958 if (!SWIG_IsOK(res1
)) {
3959 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetEditButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3961 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3963 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3964 result
= (wxBitmapButton
*)(arg1
)->GetEditButton();
3965 wxPyEndAllowThreads(__tstate
);
3966 if (PyErr_Occurred()) SWIG_fail
;
3969 resultobj
= wxPyMake_wxObject(result
, 0);
3977 SWIGINTERN PyObject
*EditableListBox_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3979 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
3980 SWIG_TypeNewClientData(SWIGTYPE_p_wxEditableListBox
, SWIG_NewClientData(obj
));
3981 return SWIG_Py_Void();
3984 SWIGINTERN PyObject
*EditableListBox_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3985 return SWIG_Python_InitShadowInstance(args
);
3988 SWIGINTERN PyObject
*_wrap_new_RemotelyScrolledTreeCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3989 PyObject
*resultobj
= 0;
3990 wxWindow
*arg1
= (wxWindow
*) 0 ;
3992 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
3993 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
3994 wxSize
const &arg4_defvalue
= wxDefaultSize
;
3995 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
3996 long arg5
= (long) wxTR_HAS_BUTTONS
;
3997 wxRemotelyScrolledTreeCtrl
*result
= 0 ;
4006 PyObject
* obj0
= 0 ;
4007 PyObject
* obj1
= 0 ;
4008 PyObject
* obj2
= 0 ;
4009 PyObject
* obj3
= 0 ;
4010 PyObject
* obj4
= 0 ;
4011 char * kwnames
[] = {
4012 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4015 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:new_RemotelyScrolledTreeCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
4016 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4017 if (!SWIG_IsOK(res1
)) {
4018 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
4020 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
4021 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4022 if (!SWIG_IsOK(ecode2
)) {
4023 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "2"" of type '" "int""'");
4025 arg2
= static_cast< int >(val2
);
4029 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
4035 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
4039 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
4040 if (!SWIG_IsOK(ecode5
)) {
4041 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "5"" of type '" "long""'");
4043 arg5
= static_cast< long >(val5
);
4046 if (!wxPyCheckForApp()) SWIG_fail
;
4047 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4048 result
= (wxRemotelyScrolledTreeCtrl
*)new wxRemotelyScrolledTreeCtrl(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
);
4049 wxPyEndAllowThreads(__tstate
);
4050 if (PyErr_Occurred()) SWIG_fail
;
4052 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_NEW
| 0 );
4059 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4060 PyObject
*resultobj
= 0;
4061 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4064 PyObject
*swig_obj
[1] ;
4066 if (!args
) SWIG_fail
;
4068 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4069 if (!SWIG_IsOK(res1
)) {
4070 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_HideVScrollbar" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");
4072 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4074 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4075 (arg1
)->HideVScrollbar();
4076 wxPyEndAllowThreads(__tstate
);
4077 if (PyErr_Occurred()) SWIG_fail
;
4079 resultobj
= SWIG_Py_Void();
4086 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4087 PyObject
*resultobj
= 0;
4088 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4091 PyObject
*swig_obj
[1] ;
4093 if (!args
) SWIG_fail
;
4095 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4096 if (!SWIG_IsOK(res1
)) {
4097 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");
4099 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4101 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4102 (arg1
)->AdjustRemoteScrollbars();
4103 wxPyEndAllowThreads(__tstate
);
4104 if (PyErr_Occurred()) SWIG_fail
;
4106 resultobj
= SWIG_Py_Void();
4113 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4114 PyObject
*resultobj
= 0;
4115 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4116 wxScrolledWindow
*result
= 0 ;
4119 PyObject
*swig_obj
[1] ;
4121 if (!args
) SWIG_fail
;
4123 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4124 if (!SWIG_IsOK(res1
)) {
4125 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_GetScrolledWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl const *""'");
4127 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4129 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4130 result
= (wxScrolledWindow
*)((wxRemotelyScrolledTreeCtrl
const *)arg1
)->GetScrolledWindow();
4131 wxPyEndAllowThreads(__tstate
);
4132 if (PyErr_Occurred()) SWIG_fail
;
4135 resultobj
= wxPyMake_wxObject(result
, 0);
4143 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_ScrollToLine(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4144 PyObject
*resultobj
= 0;
4145 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4154 PyObject
* obj0
= 0 ;
4155 PyObject
* obj1
= 0 ;
4156 PyObject
* obj2
= 0 ;
4157 char * kwnames
[] = {
4158 (char *) "self",(char *) "posHoriz",(char *) "posVert", NULL
4161 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:RemotelyScrolledTreeCtrl_ScrollToLine",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
4162 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4163 if (!SWIG_IsOK(res1
)) {
4164 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");
4166 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4167 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4168 if (!SWIG_IsOK(ecode2
)) {
4169 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "2"" of type '" "int""'");
4171 arg2
= static_cast< int >(val2
);
4172 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
4173 if (!SWIG_IsOK(ecode3
)) {
4174 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "3"" of type '" "int""'");
4176 arg3
= static_cast< int >(val3
);
4178 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4179 (arg1
)->ScrollToLine(arg2
,arg3
);
4180 wxPyEndAllowThreads(__tstate
);
4181 if (PyErr_Occurred()) SWIG_fail
;
4183 resultobj
= SWIG_Py_Void();
4190 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4191 PyObject
*resultobj
= 0;
4192 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4193 wxWindow
*arg2
= (wxWindow
*) 0 ;
4198 PyObject
* obj0
= 0 ;
4199 PyObject
* obj1
= 0 ;
4200 char * kwnames
[] = {
4201 (char *) "self",(char *) "companion", NULL
4204 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:RemotelyScrolledTreeCtrl_SetCompanionWindow",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4205 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4206 if (!SWIG_IsOK(res1
)) {
4207 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_SetCompanionWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");
4209 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4210 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4211 if (!SWIG_IsOK(res2
)) {
4212 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "RemotelyScrolledTreeCtrl_SetCompanionWindow" "', expected argument " "2"" of type '" "wxWindow *""'");
4214 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
4216 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4217 (arg1
)->SetCompanionWindow(arg2
);
4218 wxPyEndAllowThreads(__tstate
);
4219 if (PyErr_Occurred()) SWIG_fail
;
4221 resultobj
= SWIG_Py_Void();
4228 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4229 PyObject
*resultobj
= 0;
4230 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4231 wxWindow
*result
= 0 ;
4234 PyObject
*swig_obj
[1] ;
4236 if (!args
) SWIG_fail
;
4238 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4239 if (!SWIG_IsOK(res1
)) {
4240 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_GetCompanionWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl const *""'");
4242 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4244 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4245 result
= (wxWindow
*)((wxRemotelyScrolledTreeCtrl
const *)arg1
)->GetCompanionWindow();
4246 wxPyEndAllowThreads(__tstate
);
4247 if (PyErr_Occurred()) SWIG_fail
;
4250 resultobj
= wxPyMake_wxObject(result
, 0);
4258 SWIGINTERN PyObject
*RemotelyScrolledTreeCtrl_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4260 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4261 SWIG_TypeNewClientData(SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_NewClientData(obj
));
4262 return SWIG_Py_Void();
4265 SWIGINTERN PyObject
*RemotelyScrolledTreeCtrl_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4266 return SWIG_Python_InitShadowInstance(args
);
4269 SWIGINTERN PyObject
*_wrap_new_TreeCompanionWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4270 PyObject
*resultobj
= 0;
4271 wxWindow
*arg1
= (wxWindow
*) 0 ;
4272 int arg2
= (int) -1 ;
4273 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
4274 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
4275 wxSize
const &arg4_defvalue
= wxDefaultSize
;
4276 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
4277 long arg5
= (long) 0 ;
4278 wxPyTreeCompanionWindow
*result
= 0 ;
4287 PyObject
* obj0
= 0 ;
4288 PyObject
* obj1
= 0 ;
4289 PyObject
* obj2
= 0 ;
4290 PyObject
* obj3
= 0 ;
4291 PyObject
* obj4
= 0 ;
4292 char * kwnames
[] = {
4293 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4296 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_TreeCompanionWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
4297 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4298 if (!SWIG_IsOK(res1
)) {
4299 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_TreeCompanionWindow" "', expected argument " "1"" of type '" "wxWindow *""'");
4301 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
4303 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4304 if (!SWIG_IsOK(ecode2
)) {
4305 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeCompanionWindow" "', expected argument " "2"" of type '" "int""'");
4307 arg2
= static_cast< int >(val2
);
4312 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
4318 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
4322 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
4323 if (!SWIG_IsOK(ecode5
)) {
4324 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeCompanionWindow" "', expected argument " "5"" of type '" "long""'");
4326 arg5
= static_cast< long >(val5
);
4329 if (!wxPyCheckForApp()) SWIG_fail
;
4330 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4331 result
= (wxPyTreeCompanionWindow
*)new wxPyTreeCompanionWindow(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
);
4332 wxPyEndAllowThreads(__tstate
);
4333 if (PyErr_Occurred()) SWIG_fail
;
4335 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_POINTER_NEW
| 0 );
4342 SWIGINTERN PyObject
*_wrap_TreeCompanionWindow__setCallbackInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4343 PyObject
*resultobj
= 0;
4344 wxPyTreeCompanionWindow
*arg1
= (wxPyTreeCompanionWindow
*) 0 ;
4345 PyObject
*arg2
= (PyObject
*) 0 ;
4346 PyObject
*arg3
= (PyObject
*) 0 ;
4349 PyObject
* obj0
= 0 ;
4350 PyObject
* obj1
= 0 ;
4351 PyObject
* obj2
= 0 ;
4352 char * kwnames
[] = {
4353 (char *) "self",(char *) "self",(char *) "_class", NULL
4356 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeCompanionWindow__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
4357 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 | 0 );
4358 if (!SWIG_IsOK(res1
)) {
4359 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow *""'");
4361 arg1
= reinterpret_cast< wxPyTreeCompanionWindow
* >(argp1
);
4365 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4366 (arg1
)->_setCallbackInfo(arg2
,arg3
);
4367 wxPyEndAllowThreads(__tstate
);
4368 if (PyErr_Occurred()) SWIG_fail
;
4370 resultobj
= SWIG_Py_Void();
4377 SWIGINTERN PyObject
*_wrap_TreeCompanionWindow_GetTreeCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4378 PyObject
*resultobj
= 0;
4379 wxPyTreeCompanionWindow
*arg1
= (wxPyTreeCompanionWindow
*) 0 ;
4380 wxRemotelyScrolledTreeCtrl
*result
= 0 ;
4383 PyObject
*swig_obj
[1] ;
4385 if (!args
) SWIG_fail
;
4387 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 | 0 );
4388 if (!SWIG_IsOK(res1
)) {
4389 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow_GetTreeCtrl" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow const *""'");
4391 arg1
= reinterpret_cast< wxPyTreeCompanionWindow
* >(argp1
);
4393 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4394 result
= (wxRemotelyScrolledTreeCtrl
*)((wxPyTreeCompanionWindow
const *)arg1
)->GetTreeCtrl();
4395 wxPyEndAllowThreads(__tstate
);
4396 if (PyErr_Occurred()) SWIG_fail
;
4398 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4405 SWIGINTERN PyObject
*_wrap_TreeCompanionWindow_SetTreeCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4406 PyObject
*resultobj
= 0;
4407 wxPyTreeCompanionWindow
*arg1
= (wxPyTreeCompanionWindow
*) 0 ;
4408 wxRemotelyScrolledTreeCtrl
*arg2
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4413 PyObject
* obj0
= 0 ;
4414 PyObject
* obj1
= 0 ;
4415 char * kwnames
[] = {
4416 (char *) "self",(char *) "treeCtrl", NULL
4419 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeCompanionWindow_SetTreeCtrl",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4420 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 | 0 );
4421 if (!SWIG_IsOK(res1
)) {
4422 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow_SetTreeCtrl" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow *""'");
4424 arg1
= reinterpret_cast< wxPyTreeCompanionWindow
* >(argp1
);
4425 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4426 if (!SWIG_IsOK(res2
)) {
4427 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeCompanionWindow_SetTreeCtrl" "', expected argument " "2"" of type '" "wxRemotelyScrolledTreeCtrl *""'");
4429 arg2
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp2
);
4431 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4432 (arg1
)->SetTreeCtrl(arg2
);
4433 wxPyEndAllowThreads(__tstate
);
4434 if (PyErr_Occurred()) SWIG_fail
;
4436 resultobj
= SWIG_Py_Void();
4443 SWIGINTERN PyObject
*TreeCompanionWindow_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4445 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4446 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_NewClientData(obj
));
4447 return SWIG_Py_Void();
4450 SWIGINTERN PyObject
*TreeCompanionWindow_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4451 return SWIG_Python_InitShadowInstance(args
);
4454 SWIGINTERN PyObject
*_wrap_new_ThinSplitterWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4455 PyObject
*resultobj
= 0;
4456 wxWindow
*arg1
= (wxWindow
*) 0 ;
4457 int arg2
= (int) -1 ;
4458 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
4459 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
4460 wxSize
const &arg4_defvalue
= wxDefaultSize
;
4461 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
4462 long arg5
= (long) wxSP_3D
|wxCLIP_CHILDREN
;
4463 wxThinSplitterWindow
*result
= 0 ;
4472 PyObject
* obj0
= 0 ;
4473 PyObject
* obj1
= 0 ;
4474 PyObject
* obj2
= 0 ;
4475 PyObject
* obj3
= 0 ;
4476 PyObject
* obj4
= 0 ;
4477 char * kwnames
[] = {
4478 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4481 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_ThinSplitterWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
4482 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4483 if (!SWIG_IsOK(res1
)) {
4484 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_ThinSplitterWindow" "', expected argument " "1"" of type '" "wxWindow *""'");
4486 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
4488 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4489 if (!SWIG_IsOK(ecode2
)) {
4490 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_ThinSplitterWindow" "', expected argument " "2"" of type '" "int""'");
4492 arg2
= static_cast< int >(val2
);
4497 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
4503 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
4507 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
4508 if (!SWIG_IsOK(ecode5
)) {
4509 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_ThinSplitterWindow" "', expected argument " "5"" of type '" "long""'");
4511 arg5
= static_cast< long >(val5
);
4514 if (!wxPyCheckForApp()) SWIG_fail
;
4515 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4516 result
= (wxThinSplitterWindow
*)new wxThinSplitterWindow(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
);
4517 wxPyEndAllowThreads(__tstate
);
4518 if (PyErr_Occurred()) SWIG_fail
;
4520 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxThinSplitterWindow
, SWIG_POINTER_NEW
| 0 );
4527 SWIGINTERN PyObject
*ThinSplitterWindow_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4529 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4530 SWIG_TypeNewClientData(SWIGTYPE_p_wxThinSplitterWindow
, SWIG_NewClientData(obj
));
4531 return SWIG_Py_Void();
4534 SWIGINTERN PyObject
*ThinSplitterWindow_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4535 return SWIG_Python_InitShadowInstance(args
);
4538 SWIGINTERN PyObject
*_wrap_new_SplitterScrolledWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4539 PyObject
*resultobj
= 0;
4540 wxWindow
*arg1
= (wxWindow
*) 0 ;
4541 int arg2
= (int) -1 ;
4542 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
4543 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
4544 wxSize
const &arg4_defvalue
= wxDefaultSize
;
4545 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
4546 long arg5
= (long) 0 ;
4547 wxSplitterScrolledWindow
*result
= 0 ;
4556 PyObject
* obj0
= 0 ;
4557 PyObject
* obj1
= 0 ;
4558 PyObject
* obj2
= 0 ;
4559 PyObject
* obj3
= 0 ;
4560 PyObject
* obj4
= 0 ;
4561 char * kwnames
[] = {
4562 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4565 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_SplitterScrolledWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
4566 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4567 if (!SWIG_IsOK(res1
)) {
4568 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "1"" of type '" "wxWindow *""'");
4570 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
4572 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4573 if (!SWIG_IsOK(ecode2
)) {
4574 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "2"" of type '" "int""'");
4576 arg2
= static_cast< int >(val2
);
4581 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
4587 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
4591 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
4592 if (!SWIG_IsOK(ecode5
)) {
4593 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "5"" of type '" "long""'");
4595 arg5
= static_cast< long >(val5
);
4598 if (!wxPyCheckForApp()) SWIG_fail
;
4599 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4600 result
= (wxSplitterScrolledWindow
*)new wxSplitterScrolledWindow(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
);
4601 wxPyEndAllowThreads(__tstate
);
4602 if (PyErr_Occurred()) SWIG_fail
;
4604 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxSplitterScrolledWindow
, SWIG_POINTER_NEW
| 0 );
4611 SWIGINTERN PyObject
*SplitterScrolledWindow_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4613 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4614 SWIG_TypeNewClientData(SWIGTYPE_p_wxSplitterScrolledWindow
, SWIG_NewClientData(obj
));
4615 return SWIG_Py_Void();
4618 SWIGINTERN PyObject
*SplitterScrolledWindow_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4619 return SWIG_Python_InitShadowInstance(args
);
4622 SWIGINTERN PyObject
*_wrap_new_LEDNumberCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4623 PyObject
*resultobj
= 0;
4624 wxWindow
*arg1
= (wxWindow
*) 0 ;
4625 int arg2
= (int) -1 ;
4626 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
4627 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
4628 wxSize
const &arg4_defvalue
= wxDefaultSize
;
4629 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
4630 long arg5
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED
;
4631 wxLEDNumberCtrl
*result
= 0 ;
4640 PyObject
* obj0
= 0 ;
4641 PyObject
* obj1
= 0 ;
4642 PyObject
* obj2
= 0 ;
4643 PyObject
* obj3
= 0 ;
4644 PyObject
* obj4
= 0 ;
4645 char * kwnames
[] = {
4646 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4649 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_LEDNumberCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
4650 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4651 if (!SWIG_IsOK(res1
)) {
4652 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_LEDNumberCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
4654 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
4656 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4657 if (!SWIG_IsOK(ecode2
)) {
4658 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_LEDNumberCtrl" "', expected argument " "2"" of type '" "int""'");
4660 arg2
= static_cast< int >(val2
);
4665 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
4671 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
4675 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
4676 if (!SWIG_IsOK(ecode5
)) {
4677 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_LEDNumberCtrl" "', expected argument " "5"" of type '" "long""'");
4679 arg5
= static_cast< long >(val5
);
4682 if (!wxPyCheckForApp()) SWIG_fail
;
4683 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4684 result
= (wxLEDNumberCtrl
*)new wxLEDNumberCtrl(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
);
4685 wxPyEndAllowThreads(__tstate
);
4686 if (PyErr_Occurred()) SWIG_fail
;
4688 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_NEW
| 0 );
4695 SWIGINTERN PyObject
*_wrap_new_PreLEDNumberCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4696 PyObject
*resultobj
= 0;
4697 wxLEDNumberCtrl
*result
= 0 ;
4699 if (!SWIG_Python_UnpackTuple(args
,"new_PreLEDNumberCtrl",0,0,0)) SWIG_fail
;
4701 if (!wxPyCheckForApp()) SWIG_fail
;
4702 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4703 result
= (wxLEDNumberCtrl
*)new wxLEDNumberCtrl();
4704 wxPyEndAllowThreads(__tstate
);
4705 if (PyErr_Occurred()) SWIG_fail
;
4707 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_OWN
| 0 );
4714 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_Create(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4715 PyObject
*resultobj
= 0;
4716 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4717 wxWindow
*arg2
= (wxWindow
*) 0 ;
4718 int arg3
= (int) -1 ;
4719 wxPoint
const &arg4_defvalue
= wxDefaultPosition
;
4720 wxPoint
*arg4
= (wxPoint
*) &arg4_defvalue
;
4721 wxSize
const &arg5_defvalue
= wxDefaultSize
;
4722 wxSize
*arg5
= (wxSize
*) &arg5_defvalue
;
4723 long arg6
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED
;
4735 PyObject
* obj0
= 0 ;
4736 PyObject
* obj1
= 0 ;
4737 PyObject
* obj2
= 0 ;
4738 PyObject
* obj3
= 0 ;
4739 PyObject
* obj4
= 0 ;
4740 PyObject
* obj5
= 0 ;
4741 char * kwnames
[] = {
4742 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4745 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOO:LEDNumberCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
;
4746 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4747 if (!SWIG_IsOK(res1
)) {
4748 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");
4750 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4751 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4752 if (!SWIG_IsOK(res2
)) {
4753 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
4755 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
4757 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
4758 if (!SWIG_IsOK(ecode3
)) {
4759 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "3"" of type '" "int""'");
4761 arg3
= static_cast< int >(val3
);
4766 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
4772 if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
;
4776 ecode6
= SWIG_AsVal_long(obj5
, &val6
);
4777 if (!SWIG_IsOK(ecode6
)) {
4778 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "6"" of type '" "long""'");
4780 arg6
= static_cast< long >(val6
);
4783 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4784 result
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint
const &)*arg4
,(wxSize
const &)*arg5
,arg6
);
4785 wxPyEndAllowThreads(__tstate
);
4786 if (PyErr_Occurred()) SWIG_fail
;
4789 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4797 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_GetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4798 PyObject
*resultobj
= 0;
4799 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4800 wxLEDValueAlign result
;
4803 PyObject
*swig_obj
[1] ;
4805 if (!args
) SWIG_fail
;
4807 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4808 if (!SWIG_IsOK(res1
)) {
4809 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetAlignment" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");
4811 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4813 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4814 result
= (wxLEDValueAlign
)((wxLEDNumberCtrl
const *)arg1
)->GetAlignment();
4815 wxPyEndAllowThreads(__tstate
);
4816 if (PyErr_Occurred()) SWIG_fail
;
4818 resultobj
= SWIG_From_int(static_cast< int >(result
));
4825 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_GetDrawFaded(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4826 PyObject
*resultobj
= 0;
4827 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4831 PyObject
*swig_obj
[1] ;
4833 if (!args
) SWIG_fail
;
4835 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4836 if (!SWIG_IsOK(res1
)) {
4837 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetDrawFaded" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");
4839 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4841 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4842 result
= (bool)((wxLEDNumberCtrl
const *)arg1
)->GetDrawFaded();
4843 wxPyEndAllowThreads(__tstate
);
4844 if (PyErr_Occurred()) SWIG_fail
;
4847 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4855 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_GetValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4856 PyObject
*resultobj
= 0;
4857 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4858 wxString
*result
= 0 ;
4861 PyObject
*swig_obj
[1] ;
4863 if (!args
) SWIG_fail
;
4865 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4866 if (!SWIG_IsOK(res1
)) {
4867 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetValue" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");
4869 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4871 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4873 wxString
const &_result_ref
= ((wxLEDNumberCtrl
const *)arg1
)->GetValue();
4874 result
= (wxString
*) &_result_ref
;
4876 wxPyEndAllowThreads(__tstate
);
4877 if (PyErr_Occurred()) SWIG_fail
;
4881 resultobj
= PyUnicode_FromWideChar(result
->c_str(), result
->Len());
4883 resultobj
= PyString_FromStringAndSize(result
->c_str(), result
->Len());
4892 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_SetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4893 PyObject
*resultobj
= 0;
4894 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4895 wxLEDValueAlign arg2
;
4896 bool arg3
= (bool) true ;
4903 PyObject
* obj0
= 0 ;
4904 PyObject
* obj1
= 0 ;
4905 PyObject
* obj2
= 0 ;
4906 char * kwnames
[] = {
4907 (char *) "self",(char *) "Alignment",(char *) "Redraw", NULL
4910 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
4911 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4912 if (!SWIG_IsOK(res1
)) {
4913 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");
4915 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4916 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4917 if (!SWIG_IsOK(ecode2
)) {
4918 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "2"" of type '" "wxLEDValueAlign""'");
4920 arg2
= static_cast< wxLEDValueAlign
>(val2
);
4922 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
4923 if (!SWIG_IsOK(ecode3
)) {
4924 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "3"" of type '" "bool""'");
4926 arg3
= static_cast< bool >(val3
);
4929 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4930 (arg1
)->SetAlignment(arg2
,arg3
);
4931 wxPyEndAllowThreads(__tstate
);
4932 if (PyErr_Occurred()) SWIG_fail
;
4934 resultobj
= SWIG_Py_Void();
4941 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_SetDrawFaded(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4942 PyObject
*resultobj
= 0;
4943 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4945 bool arg3
= (bool) true ;
4952 PyObject
* obj0
= 0 ;
4953 PyObject
* obj1
= 0 ;
4954 PyObject
* obj2
= 0 ;
4955 char * kwnames
[] = {
4956 (char *) "self",(char *) "DrawFaded",(char *) "Redraw", NULL
4959 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetDrawFaded",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
4960 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4961 if (!SWIG_IsOK(res1
)) {
4962 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");
4964 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4965 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
4966 if (!SWIG_IsOK(ecode2
)) {
4967 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "2"" of type '" "bool""'");
4969 arg2
= static_cast< bool >(val2
);
4971 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
4972 if (!SWIG_IsOK(ecode3
)) {
4973 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "3"" of type '" "bool""'");
4975 arg3
= static_cast< bool >(val3
);
4978 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4979 (arg1
)->SetDrawFaded(arg2
,arg3
);
4980 wxPyEndAllowThreads(__tstate
);
4981 if (PyErr_Occurred()) SWIG_fail
;
4983 resultobj
= SWIG_Py_Void();
4990 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_SetValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4991 PyObject
*resultobj
= 0;
4992 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4993 wxString
*arg2
= 0 ;
4994 bool arg3
= (bool) true ;
4997 bool temp2
= false ;
5000 PyObject
* obj0
= 0 ;
5001 PyObject
* obj1
= 0 ;
5002 PyObject
* obj2
= 0 ;
5003 char * kwnames
[] = {
5004 (char *) "self",(char *) "Value",(char *) "Redraw", NULL
5007 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetValue",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
5008 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
5009 if (!SWIG_IsOK(res1
)) {
5010 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetValue" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");
5012 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
5014 arg2
= wxString_in_helper(obj1
);
5015 if (arg2
== NULL
) SWIG_fail
;
5019 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
5020 if (!SWIG_IsOK(ecode3
)) {
5021 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetValue" "', expected argument " "3"" of type '" "bool""'");
5023 arg3
= static_cast< bool >(val3
);
5026 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5027 (arg1
)->SetValue((wxString
const &)*arg2
,arg3
);
5028 wxPyEndAllowThreads(__tstate
);
5029 if (PyErr_Occurred()) SWIG_fail
;
5031 resultobj
= SWIG_Py_Void();
5046 SWIGINTERN PyObject
*LEDNumberCtrl_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5048 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5049 SWIG_TypeNewClientData(SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_NewClientData(obj
));
5050 return SWIG_Py_Void();
5053 SWIGINTERN PyObject
*LEDNumberCtrl_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5054 return SWIG_Python_InitShadowInstance(args
);
5057 SWIGINTERN PyObject
*_wrap_new_TreeListColumnInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5058 PyObject
*resultobj
= 0;
5059 wxString
const &arg1_defvalue
= wxPyEmptyString
;
5060 wxString
*arg1
= (wxString
*) &arg1_defvalue
;
5061 int arg2
= (int) -1 ;
5062 size_t arg3
= (size_t) 100 ;
5063 bool arg4
= (bool) true ;
5064 wxTreeListColumnAlign arg5
= (wxTreeListColumnAlign
) wxTL_ALIGN_LEFT
;
5065 wxTreeListColumnInfo
*result
= 0 ;
5066 bool temp1
= false ;
5075 PyObject
* obj0
= 0 ;
5076 PyObject
* obj1
= 0 ;
5077 PyObject
* obj2
= 0 ;
5078 PyObject
* obj3
= 0 ;
5079 PyObject
* obj4
= 0 ;
5080 char * kwnames
[] = {
5081 (char *) "text",(char *) "image",(char *) "width",(char *) "shown",(char *) "alignment", NULL
5084 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOO:new_TreeListColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
5087 arg1
= wxString_in_helper(obj0
);
5088 if (arg1
== NULL
) SWIG_fail
;
5093 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5094 if (!SWIG_IsOK(ecode2
)) {
5095 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeListColumnInfo" "', expected argument " "2"" of type '" "int""'");
5097 arg2
= static_cast< int >(val2
);
5100 ecode3
= SWIG_AsVal_size_t(obj2
, &val3
);
5101 if (!SWIG_IsOK(ecode3
)) {
5102 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "new_TreeListColumnInfo" "', expected argument " "3"" of type '" "size_t""'");
5104 arg3
= static_cast< size_t >(val3
);
5107 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
5108 if (!SWIG_IsOK(ecode4
)) {
5109 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "new_TreeListColumnInfo" "', expected argument " "4"" of type '" "bool""'");
5111 arg4
= static_cast< bool >(val4
);
5114 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
5115 if (!SWIG_IsOK(ecode5
)) {
5116 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeListColumnInfo" "', expected argument " "5"" of type '" "wxTreeListColumnAlign""'");
5118 arg5
= static_cast< wxTreeListColumnAlign
>(val5
);
5121 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5122 result
= (wxTreeListColumnInfo
*)new wxTreeListColumnInfo((wxString
const &)*arg1
,arg2
,arg3
,arg4
,arg5
);
5123 wxPyEndAllowThreads(__tstate
);
5124 if (PyErr_Occurred()) SWIG_fail
;
5126 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_NEW
| 0 );
5141 SWIGINTERN PyObject
*_wrap_delete_TreeListColumnInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5142 PyObject
*resultobj
= 0;
5143 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5146 PyObject
*swig_obj
[1] ;
5148 if (!args
) SWIG_fail
;
5150 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_DISOWN
| 0 );
5151 if (!SWIG_IsOK(res1
)) {
5152 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "delete_TreeListColumnInfo" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5154 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5156 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5159 wxPyEndAllowThreads(__tstate
);
5160 if (PyErr_Occurred()) SWIG_fail
;
5162 resultobj
= SWIG_Py_Void();
5169 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetShown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5170 PyObject
*resultobj
= 0;
5171 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5175 PyObject
*swig_obj
[1] ;
5177 if (!args
) SWIG_fail
;
5179 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5180 if (!SWIG_IsOK(res1
)) {
5181 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetShown" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5183 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5185 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5186 result
= (bool)((wxTreeListColumnInfo
const *)arg1
)->GetShown();
5187 wxPyEndAllowThreads(__tstate
);
5188 if (PyErr_Occurred()) SWIG_fail
;
5191 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
5199 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5200 PyObject
*resultobj
= 0;
5201 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5202 wxTreeListColumnAlign result
;
5205 PyObject
*swig_obj
[1] ;
5207 if (!args
) SWIG_fail
;
5209 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5210 if (!SWIG_IsOK(res1
)) {
5211 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetAlignment" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5213 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5215 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5216 result
= (wxTreeListColumnAlign
)((wxTreeListColumnInfo
const *)arg1
)->GetAlignment();
5217 wxPyEndAllowThreads(__tstate
);
5218 if (PyErr_Occurred()) SWIG_fail
;
5220 resultobj
= SWIG_From_int(static_cast< int >(result
));
5227 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5228 PyObject
*resultobj
= 0;
5229 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5233 PyObject
*swig_obj
[1] ;
5235 if (!args
) SWIG_fail
;
5237 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5238 if (!SWIG_IsOK(res1
)) {
5239 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetText" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5241 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5243 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5244 result
= ((wxTreeListColumnInfo
const *)arg1
)->GetText();
5245 wxPyEndAllowThreads(__tstate
);
5246 if (PyErr_Occurred()) SWIG_fail
;
5250 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
5252 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
5261 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5262 PyObject
*resultobj
= 0;
5263 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5267 PyObject
*swig_obj
[1] ;
5269 if (!args
) SWIG_fail
;
5271 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5272 if (!SWIG_IsOK(res1
)) {
5273 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5275 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5277 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5278 result
= (int)((wxTreeListColumnInfo
const *)arg1
)->GetImage();
5279 wxPyEndAllowThreads(__tstate
);
5280 if (PyErr_Occurred()) SWIG_fail
;
5282 resultobj
= SWIG_From_int(static_cast< int >(result
));
5289 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetSelectedImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5290 PyObject
*resultobj
= 0;
5291 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5295 PyObject
*swig_obj
[1] ;
5297 if (!args
) SWIG_fail
;
5299 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5300 if (!SWIG_IsOK(res1
)) {
5301 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetSelectedImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5303 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5305 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5306 result
= (int)((wxTreeListColumnInfo
const *)arg1
)->GetSelectedImage();
5307 wxPyEndAllowThreads(__tstate
);
5308 if (PyErr_Occurred()) SWIG_fail
;
5310 resultobj
= SWIG_From_int(static_cast< int >(result
));
5317 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5318 PyObject
*resultobj
= 0;
5319 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5323 PyObject
*swig_obj
[1] ;
5325 if (!args
) SWIG_fail
;
5327 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5328 if (!SWIG_IsOK(res1
)) {
5329 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetWidth" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5331 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5333 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5334 result
= (size_t)((wxTreeListColumnInfo
const *)arg1
)->GetWidth();
5335 wxPyEndAllowThreads(__tstate
);
5336 if (PyErr_Occurred()) SWIG_fail
;
5338 resultobj
= SWIG_From_size_t(static_cast< size_t >(result
));
5345 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetShown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5346 PyObject
*resultobj
= 0;
5347 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5353 PyObject
* obj0
= 0 ;
5354 PyObject
* obj1
= 0 ;
5355 char * kwnames
[] = {
5356 (char *) "self",(char *) "shown", NULL
5359 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetShown",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5360 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5361 if (!SWIG_IsOK(res1
)) {
5362 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetShown" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5364 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5365 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
5366 if (!SWIG_IsOK(ecode2
)) {
5367 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetShown" "', expected argument " "2"" of type '" "bool""'");
5369 arg2
= static_cast< bool >(val2
);
5371 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5372 (arg1
)->SetShown(arg2
);
5373 wxPyEndAllowThreads(__tstate
);
5374 if (PyErr_Occurred()) SWIG_fail
;
5376 resultobj
= SWIG_Py_Void();
5383 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5384 PyObject
*resultobj
= 0;
5385 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5386 wxTreeListColumnAlign arg2
;
5391 PyObject
* obj0
= 0 ;
5392 PyObject
* obj1
= 0 ;
5393 char * kwnames
[] = {
5394 (char *) "self",(char *) "alignment", NULL
5397 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5398 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5399 if (!SWIG_IsOK(res1
)) {
5400 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetAlignment" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5402 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5403 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5404 if (!SWIG_IsOK(ecode2
)) {
5405 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetAlignment" "', expected argument " "2"" of type '" "wxTreeListColumnAlign""'");
5407 arg2
= static_cast< wxTreeListColumnAlign
>(val2
);
5409 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5410 (arg1
)->SetAlignment(arg2
);
5411 wxPyEndAllowThreads(__tstate
);
5412 if (PyErr_Occurred()) SWIG_fail
;
5414 resultobj
= SWIG_Py_Void();
5421 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5422 PyObject
*resultobj
= 0;
5423 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5424 wxString
*arg2
= 0 ;
5427 bool temp2
= false ;
5428 PyObject
* obj0
= 0 ;
5429 PyObject
* obj1
= 0 ;
5430 char * kwnames
[] = {
5431 (char *) "self",(char *) "text", NULL
5434 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetText",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5435 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5436 if (!SWIG_IsOK(res1
)) {
5437 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetText" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5439 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5441 arg2
= wxString_in_helper(obj1
);
5442 if (arg2
== NULL
) SWIG_fail
;
5446 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5447 (arg1
)->SetText((wxString
const &)*arg2
);
5448 wxPyEndAllowThreads(__tstate
);
5449 if (PyErr_Occurred()) SWIG_fail
;
5451 resultobj
= SWIG_Py_Void();
5466 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5467 PyObject
*resultobj
= 0;
5468 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5474 PyObject
* obj0
= 0 ;
5475 PyObject
* obj1
= 0 ;
5476 char * kwnames
[] = {
5477 (char *) "self",(char *) "image", NULL
5480 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5481 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5482 if (!SWIG_IsOK(res1
)) {
5483 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5485 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5486 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5487 if (!SWIG_IsOK(ecode2
)) {
5488 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetImage" "', expected argument " "2"" of type '" "int""'");
5490 arg2
= static_cast< int >(val2
);
5492 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5493 (arg1
)->SetImage(arg2
);
5494 wxPyEndAllowThreads(__tstate
);
5495 if (PyErr_Occurred()) SWIG_fail
;
5497 resultobj
= SWIG_Py_Void();
5504 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetSelectedImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5505 PyObject
*resultobj
= 0;
5506 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5512 PyObject
* obj0
= 0 ;
5513 PyObject
* obj1
= 0 ;
5514 char * kwnames
[] = {
5515 (char *) "self",(char *) "image", NULL
5518 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetSelectedImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5519 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5520 if (!SWIG_IsOK(res1
)) {
5521 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetSelectedImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5523 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5524 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5525 if (!SWIG_IsOK(ecode2
)) {
5526 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetSelectedImage" "', expected argument " "2"" of type '" "int""'");
5528 arg2
= static_cast< int >(val2
);
5530 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5531 (arg1
)->SetSelectedImage(arg2
);
5532 wxPyEndAllowThreads(__tstate
);
5533 if (PyErr_Occurred()) SWIG_fail
;
5535 resultobj
= SWIG_Py_Void();
5542 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5543 PyObject
*resultobj
= 0;
5544 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5550 PyObject
* obj0
= 0 ;
5551 PyObject
* obj1
= 0 ;
5552 char * kwnames
[] = {
5553 (char *) "self",(char *) "with", NULL
5556 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5557 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5558 if (!SWIG_IsOK(res1
)) {
5559 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetWidth" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5561 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5562 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
5563 if (!SWIG_IsOK(ecode2
)) {
5564 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetWidth" "', expected argument " "2"" of type '" "size_t""'");
5566 arg2
= static_cast< size_t >(val2
);
5568 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5569 (arg1
)->SetWidth(arg2
);
5570 wxPyEndAllowThreads(__tstate
);
5571 if (PyErr_Occurred()) SWIG_fail
;
5573 resultobj
= SWIG_Py_Void();
5580 SWIGINTERN PyObject
*TreeListColumnInfo_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5582 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5583 SWIG_TypeNewClientData(SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_NewClientData(obj
));
5584 return SWIG_Py_Void();
5587 SWIGINTERN PyObject
*TreeListColumnInfo_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5588 return SWIG_Python_InitShadowInstance(args
);
5591 SWIGINTERN PyObject
*_wrap_new_TreeListCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5592 PyObject
*resultobj
= 0;
5593 wxWindow
*arg1
= (wxWindow
*) 0 ;
5594 int arg2
= (int) -1 ;
5595 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
5596 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
5597 wxSize
const &arg4_defvalue
= wxDefaultSize
;
5598 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
5599 long arg5
= (long) wxTR_DEFAULT_STYLE
;
5600 wxValidator
const &arg6_defvalue
= wxDefaultValidator
;
5601 wxValidator
*arg6
= (wxValidator
*) &arg6_defvalue
;
5602 wxString
const &arg7_defvalue
= wxPyTreeListCtrlNameStr
;
5603 wxString
*arg7
= (wxString
*) &arg7_defvalue
;
5604 wxPyTreeListCtrl
*result
= 0 ;
5615 bool temp7
= false ;
5616 PyObject
* obj0
= 0 ;
5617 PyObject
* obj1
= 0 ;
5618 PyObject
* obj2
= 0 ;
5619 PyObject
* obj3
= 0 ;
5620 PyObject
* obj4
= 0 ;
5621 PyObject
* obj5
= 0 ;
5622 PyObject
* obj6
= 0 ;
5623 char * kwnames
[] = {
5624 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5627 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_TreeListCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
5628 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
5629 if (!SWIG_IsOK(res1
)) {
5630 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_TreeListCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
5632 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
5634 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5635 if (!SWIG_IsOK(ecode2
)) {
5636 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeListCtrl" "', expected argument " "2"" of type '" "int""'");
5638 arg2
= static_cast< int >(val2
);
5643 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
5649 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
5653 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
5654 if (!SWIG_IsOK(ecode5
)) {
5655 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeListCtrl" "', expected argument " "5"" of type '" "long""'");
5657 arg5
= static_cast< long >(val5
);
5660 res6
= SWIG_ConvertPtr(obj5
, &argp6
, SWIGTYPE_p_wxValidator
, 0 | 0);
5661 if (!SWIG_IsOK(res6
)) {
5662 SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "new_TreeListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
5665 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "new_TreeListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
5667 arg6
= reinterpret_cast< wxValidator
* >(argp6
);
5671 arg7
= wxString_in_helper(obj6
);
5672 if (arg7
== NULL
) SWIG_fail
;
5677 if (!wxPyCheckForApp()) SWIG_fail
;
5678 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5679 result
= (wxPyTreeListCtrl
*)new wxPyTreeListCtrl(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
,(wxValidator
const &)*arg6
,(wxString
const &)*arg7
);
5680 wxPyEndAllowThreads(__tstate
);
5681 if (PyErr_Occurred()) SWIG_fail
;
5683 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_NEW
| 0 );
5698 SWIGINTERN PyObject
*_wrap_new_PreTreeListCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5699 PyObject
*resultobj
= 0;
5700 wxPyTreeListCtrl
*result
= 0 ;
5702 if (!SWIG_Python_UnpackTuple(args
,"new_PreTreeListCtrl",0,0,0)) SWIG_fail
;
5704 if (!wxPyCheckForApp()) SWIG_fail
;
5705 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5706 result
= (wxPyTreeListCtrl
*)new wxPyTreeListCtrl();
5707 wxPyEndAllowThreads(__tstate
);
5708 if (PyErr_Occurred()) SWIG_fail
;
5710 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_OWN
| 0 );
5717 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Create(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5718 PyObject
*resultobj
= 0;
5719 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5720 wxWindow
*arg2
= (wxWindow
*) 0 ;
5721 int arg3
= (int) -1 ;
5722 wxPoint
const &arg4_defvalue
= wxDefaultPosition
;
5723 wxPoint
*arg4
= (wxPoint
*) &arg4_defvalue
;
5724 wxSize
const &arg5_defvalue
= wxDefaultSize
;
5725 wxSize
*arg5
= (wxSize
*) &arg5_defvalue
;
5726 long arg6
= (long) wxTR_DEFAULT_STYLE
;
5727 wxValidator
const &arg7_defvalue
= wxDefaultValidator
;
5728 wxValidator
*arg7
= (wxValidator
*) &arg7_defvalue
;
5729 wxString
const &arg8_defvalue
= wxPyTreeListCtrlNameStr
;
5730 wxString
*arg8
= (wxString
*) &arg8_defvalue
;
5744 bool temp8
= false ;
5745 PyObject
* obj0
= 0 ;
5746 PyObject
* obj1
= 0 ;
5747 PyObject
* obj2
= 0 ;
5748 PyObject
* obj3
= 0 ;
5749 PyObject
* obj4
= 0 ;
5750 PyObject
* obj5
= 0 ;
5751 PyObject
* obj6
= 0 ;
5752 PyObject
* obj7
= 0 ;
5753 char * kwnames
[] = {
5754 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5757 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:TreeListCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) SWIG_fail
;
5758 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5759 if (!SWIG_IsOK(res1
)) {
5760 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Create" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
5762 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5763 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
5764 if (!SWIG_IsOK(res2
)) {
5765 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
5767 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
5769 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
5770 if (!SWIG_IsOK(ecode3
)) {
5771 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_Create" "', expected argument " "3"" of type '" "int""'");
5773 arg3
= static_cast< int >(val3
);
5778 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
5784 if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
;
5788 ecode6
= SWIG_AsVal_long(obj5
, &val6
);
5789 if (!SWIG_IsOK(ecode6
)) {
5790 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_Create" "', expected argument " "6"" of type '" "long""'");
5792 arg6
= static_cast< long >(val6
);
5795 res7
= SWIG_ConvertPtr(obj6
, &argp7
, SWIGTYPE_p_wxValidator
, 0 | 0);
5796 if (!SWIG_IsOK(res7
)) {
5797 SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
5800 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
5802 arg7
= reinterpret_cast< wxValidator
* >(argp7
);
5806 arg8
= wxString_in_helper(obj7
);
5807 if (arg8
== NULL
) SWIG_fail
;
5812 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5813 result
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint
const &)*arg4
,(wxSize
const &)*arg5
,arg6
,(wxValidator
const &)*arg7
,(wxString
const &)*arg8
);
5814 wxPyEndAllowThreads(__tstate
);
5815 if (PyErr_Occurred()) SWIG_fail
;
5818 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
5834 SWIGINTERN PyObject
*_wrap_TreeListCtrl__setCallbackInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5835 PyObject
*resultobj
= 0;
5836 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5837 PyObject
*arg2
= (PyObject
*) 0 ;
5838 PyObject
*arg3
= (PyObject
*) 0 ;
5841 PyObject
* obj0
= 0 ;
5842 PyObject
* obj1
= 0 ;
5843 PyObject
* obj2
= 0 ;
5844 char * kwnames
[] = {
5845 (char *) "self",(char *) "self",(char *) "_class", NULL
5848 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
5849 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5850 if (!SWIG_IsOK(res1
)) {
5851 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
5853 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5857 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5858 (arg1
)->_setCallbackInfo(arg2
,arg3
);
5859 wxPyEndAllowThreads(__tstate
);
5860 if (PyErr_Occurred()) SWIG_fail
;
5862 resultobj
= SWIG_Py_Void();
5869 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetCount(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5870 PyObject
*resultobj
= 0;
5871 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5875 PyObject
*swig_obj
[1] ;
5877 if (!args
) SWIG_fail
;
5879 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5880 if (!SWIG_IsOK(res1
)) {
5881 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
5883 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5885 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5886 result
= (size_t)((wxPyTreeListCtrl
const *)arg1
)->GetCount();
5887 wxPyEndAllowThreads(__tstate
);
5888 if (PyErr_Occurred()) SWIG_fail
;
5890 resultobj
= SWIG_From_size_t(static_cast< size_t >(result
));
5897 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetIndent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5898 PyObject
*resultobj
= 0;
5899 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5900 unsigned int result
;
5903 PyObject
*swig_obj
[1] ;
5905 if (!args
) SWIG_fail
;
5907 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5908 if (!SWIG_IsOK(res1
)) {
5909 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetIndent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
5911 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5913 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5914 result
= (unsigned int)((wxPyTreeListCtrl
const *)arg1
)->GetIndent();
5915 wxPyEndAllowThreads(__tstate
);
5916 if (PyErr_Occurred()) SWIG_fail
;
5918 resultobj
= SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result
));
5925 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetIndent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5926 PyObject
*resultobj
= 0;
5927 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5933 PyObject
* obj0
= 0 ;
5934 PyObject
* obj1
= 0 ;
5935 char * kwnames
[] = {
5936 (char *) "self",(char *) "indent", NULL
5939 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetIndent",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5940 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5941 if (!SWIG_IsOK(res1
)) {
5942 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetIndent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
5944 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5945 ecode2
= SWIG_AsVal_unsigned_SS_int(obj1
, &val2
);
5946 if (!SWIG_IsOK(ecode2
)) {
5947 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetIndent" "', expected argument " "2"" of type '" "unsigned int""'");
5949 arg2
= static_cast< unsigned int >(val2
);
5951 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5952 (arg1
)->SetIndent(arg2
);
5953 wxPyEndAllowThreads(__tstate
);
5954 if (PyErr_Occurred()) SWIG_fail
;
5956 resultobj
= SWIG_Py_Void();
5963 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetLineSpacing(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5964 PyObject
*resultobj
= 0;
5965 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5966 unsigned int result
;
5969 PyObject
*swig_obj
[1] ;
5971 if (!args
) SWIG_fail
;
5973 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5974 if (!SWIG_IsOK(res1
)) {
5975 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetLineSpacing" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
5977 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5979 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5980 result
= (unsigned int)((wxPyTreeListCtrl
const *)arg1
)->GetLineSpacing();
5981 wxPyEndAllowThreads(__tstate
);
5982 if (PyErr_Occurred()) SWIG_fail
;
5984 resultobj
= SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result
));
5991 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetLineSpacing(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5992 PyObject
*resultobj
= 0;
5993 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5999 PyObject
* obj0
= 0 ;
6000 PyObject
* obj1
= 0 ;
6001 char * kwnames
[] = {
6002 (char *) "self",(char *) "spacing", NULL
6005 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetLineSpacing",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6006 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6007 if (!SWIG_IsOK(res1
)) {
6008 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetLineSpacing" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6010 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6011 ecode2
= SWIG_AsVal_unsigned_SS_int(obj1
, &val2
);
6012 if (!SWIG_IsOK(ecode2
)) {
6013 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetLineSpacing" "', expected argument " "2"" of type '" "unsigned int""'");
6015 arg2
= static_cast< unsigned int >(val2
);
6017 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6018 (arg1
)->SetLineSpacing(arg2
);
6019 wxPyEndAllowThreads(__tstate
);
6020 if (PyErr_Occurred()) SWIG_fail
;
6022 resultobj
= SWIG_Py_Void();
6029 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6030 PyObject
*resultobj
= 0;
6031 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6032 wxImageList
*result
= 0 ;
6035 PyObject
*swig_obj
[1] ;
6037 if (!args
) SWIG_fail
;
6039 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6040 if (!SWIG_IsOK(res1
)) {
6041 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6043 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6045 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6046 result
= (wxImageList
*)((wxPyTreeListCtrl
const *)arg1
)->GetImageList();
6047 wxPyEndAllowThreads(__tstate
);
6048 if (PyErr_Occurred()) SWIG_fail
;
6051 resultobj
= wxPyMake_wxObject(result
, (bool)0);
6059 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetStateImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6060 PyObject
*resultobj
= 0;
6061 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6062 wxImageList
*result
= 0 ;
6065 PyObject
*swig_obj
[1] ;
6067 if (!args
) SWIG_fail
;
6069 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6070 if (!SWIG_IsOK(res1
)) {
6071 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6073 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6075 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6076 result
= (wxImageList
*)((wxPyTreeListCtrl
const *)arg1
)->GetStateImageList();
6077 wxPyEndAllowThreads(__tstate
);
6078 if (PyErr_Occurred()) SWIG_fail
;
6081 resultobj
= wxPyMake_wxObject(result
, (bool)0);
6089 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetButtonsImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6090 PyObject
*resultobj
= 0;
6091 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6092 wxImageList
*result
= 0 ;
6095 PyObject
*swig_obj
[1] ;
6097 if (!args
) SWIG_fail
;
6099 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6100 if (!SWIG_IsOK(res1
)) {
6101 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6103 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6105 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6106 result
= (wxImageList
*)((wxPyTreeListCtrl
const *)arg1
)->GetButtonsImageList();
6107 wxPyEndAllowThreads(__tstate
);
6108 if (PyErr_Occurred()) SWIG_fail
;
6111 resultobj
= wxPyMake_wxObject(result
, (bool)0);
6119 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6120 PyObject
*resultobj
= 0;
6121 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6122 wxImageList
*arg2
= (wxImageList
*) 0 ;
6127 PyObject
* obj0
= 0 ;
6128 PyObject
* obj1
= 0 ;
6129 char * kwnames
[] = {
6130 (char *) "self",(char *) "imageList", NULL
6133 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6134 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6135 if (!SWIG_IsOK(res1
)) {
6136 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6138 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6139 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 | 0 );
6140 if (!SWIG_IsOK(res2
)) {
6141 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6143 arg2
= reinterpret_cast< wxImageList
* >(argp2
);
6145 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6146 (arg1
)->SetImageList(arg2
);
6147 wxPyEndAllowThreads(__tstate
);
6148 if (PyErr_Occurred()) SWIG_fail
;
6150 resultobj
= SWIG_Py_Void();
6157 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetStateImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6158 PyObject
*resultobj
= 0;
6159 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6160 wxImageList
*arg2
= (wxImageList
*) 0 ;
6165 PyObject
* obj0
= 0 ;
6166 PyObject
* obj1
= 0 ;
6167 char * kwnames
[] = {
6168 (char *) "self",(char *) "imageList", NULL
6171 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetStateImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6172 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6173 if (!SWIG_IsOK(res1
)) {
6174 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6176 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6177 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 | 0 );
6178 if (!SWIG_IsOK(res2
)) {
6179 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6181 arg2
= reinterpret_cast< wxImageList
* >(argp2
);
6183 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6184 (arg1
)->SetStateImageList(arg2
);
6185 wxPyEndAllowThreads(__tstate
);
6186 if (PyErr_Occurred()) SWIG_fail
;
6188 resultobj
= SWIG_Py_Void();
6195 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetButtonsImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6196 PyObject
*resultobj
= 0;
6197 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6198 wxImageList
*arg2
= (wxImageList
*) 0 ;
6203 PyObject
* obj0
= 0 ;
6204 PyObject
* obj1
= 0 ;
6205 char * kwnames
[] = {
6206 (char *) "self",(char *) "imageList", NULL
6209 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetButtonsImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6210 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6211 if (!SWIG_IsOK(res1
)) {
6212 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6214 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6215 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 | 0 );
6216 if (!SWIG_IsOK(res2
)) {
6217 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetButtonsImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6219 arg2
= reinterpret_cast< wxImageList
* >(argp2
);
6221 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6222 (arg1
)->SetButtonsImageList(arg2
);
6223 wxPyEndAllowThreads(__tstate
);
6224 if (PyErr_Occurred()) SWIG_fail
;
6226 resultobj
= SWIG_Py_Void();
6233 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AssignImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6234 PyObject
*resultobj
= 0;
6235 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6236 wxImageList
*arg2
= (wxImageList
*) 0 ;
6240 PyObject
* obj0
= 0 ;
6241 PyObject
* obj1
= 0 ;
6242 char * kwnames
[] = {
6243 (char *) "self",(char *) "imageList", NULL
6246 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6247 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6248 if (!SWIG_IsOK(res1
)) {
6249 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6251 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6252 res2
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN
| 0 );
6253 if (!SWIG_IsOK(res2
)) {
6254 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6257 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6258 (arg1
)->AssignImageList(arg2
);
6259 wxPyEndAllowThreads(__tstate
);
6260 if (PyErr_Occurred()) SWIG_fail
;
6262 resultobj
= SWIG_Py_Void();
6269 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AssignStateImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6270 PyObject
*resultobj
= 0;
6271 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6272 wxImageList
*arg2
= (wxImageList
*) 0 ;
6276 PyObject
* obj0
= 0 ;
6277 PyObject
* obj1
= 0 ;
6278 char * kwnames
[] = {
6279 (char *) "self",(char *) "imageList", NULL
6282 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignStateImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6283 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6284 if (!SWIG_IsOK(res1
)) {
6285 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6287 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6288 res2
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN
| 0 );
6289 if (!SWIG_IsOK(res2
)) {
6290 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6293 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6294 (arg1
)->AssignStateImageList(arg2
);
6295 wxPyEndAllowThreads(__tstate
);
6296 if (PyErr_Occurred()) SWIG_fail
;
6298 resultobj
= SWIG_Py_Void();
6305 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AssignButtonsImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6306 PyObject
*resultobj
= 0;
6307 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6308 wxImageList
*arg2
= (wxImageList
*) 0 ;
6312 PyObject
* obj0
= 0 ;
6313 PyObject
* obj1
= 0 ;
6314 char * kwnames
[] = {
6315 (char *) "self",(char *) "imageList", NULL
6318 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignButtonsImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6319 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6320 if (!SWIG_IsOK(res1
)) {
6321 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6323 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6324 res2
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN
| 0 );
6325 if (!SWIG_IsOK(res2
)) {
6326 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignButtonsImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6329 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6330 (arg1
)->AssignButtonsImageList(arg2
);
6331 wxPyEndAllowThreads(__tstate
);
6332 if (PyErr_Occurred()) SWIG_fail
;
6334 resultobj
= SWIG_Py_Void();
6341 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AddColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6342 PyObject
*resultobj
= 0;
6343 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6344 wxString
*arg2
= 0 ;
6347 bool temp2
= false ;
6348 PyObject
* obj0
= 0 ;
6349 PyObject
* obj1
= 0 ;
6350 char * kwnames
[] = {
6351 (char *) "self",(char *) "text", NULL
6354 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6355 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6356 if (!SWIG_IsOK(res1
)) {
6357 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6359 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6361 arg2
= wxString_in_helper(obj1
);
6362 if (arg2
== NULL
) SWIG_fail
;
6366 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6367 (arg1
)->AddColumn((wxString
const &)*arg2
);
6368 wxPyEndAllowThreads(__tstate
);
6369 if (PyErr_Occurred()) SWIG_fail
;
6371 resultobj
= SWIG_Py_Void();
6386 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AddColumnInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6387 PyObject
*resultobj
= 0;
6388 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6389 wxTreeListColumnInfo
*arg2
= 0 ;
6394 PyObject
* obj0
= 0 ;
6395 PyObject
* obj1
= 0 ;
6396 char * kwnames
[] = {
6397 (char *) "self",(char *) "col", NULL
6400 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumnInfo",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6401 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6402 if (!SWIG_IsOK(res1
)) {
6403 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6405 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6406 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0);
6407 if (!SWIG_IsOK(res2
)) {
6408 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "2"" of type '" "wxTreeListColumnInfo const &""'");
6411 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "2"" of type '" "wxTreeListColumnInfo const &""'");
6413 arg2
= reinterpret_cast< wxTreeListColumnInfo
* >(argp2
);
6415 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6416 (arg1
)->AddColumn((wxTreeListColumnInfo
const &)*arg2
);
6417 wxPyEndAllowThreads(__tstate
);
6418 if (PyErr_Occurred()) SWIG_fail
;
6420 resultobj
= SWIG_Py_Void();
6427 SWIGINTERN PyObject
*_wrap_TreeListCtrl_InsertColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6428 PyObject
*resultobj
= 0;
6429 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6431 wxString
*arg3
= 0 ;
6436 bool temp3
= false ;
6437 PyObject
* obj0
= 0 ;
6438 PyObject
* obj1
= 0 ;
6439 PyObject
* obj2
= 0 ;
6440 char * kwnames
[] = {
6441 (char *) "self",(char *) "before",(char *) "text", NULL
6444 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6445 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6446 if (!SWIG_IsOK(res1
)) {
6447 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6449 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6450 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6451 if (!SWIG_IsOK(ecode2
)) {
6452 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "2"" of type '" "size_t""'");
6454 arg2
= static_cast< size_t >(val2
);
6456 arg3
= wxString_in_helper(obj2
);
6457 if (arg3
== NULL
) SWIG_fail
;
6461 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6462 (arg1
)->InsertColumn(arg2
,(wxString
const &)*arg3
);
6463 wxPyEndAllowThreads(__tstate
);
6464 if (PyErr_Occurred()) SWIG_fail
;
6466 resultobj
= SWIG_Py_Void();
6481 SWIGINTERN PyObject
*_wrap_TreeListCtrl_InsertColumnInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6482 PyObject
*resultobj
= 0;
6483 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6485 wxTreeListColumnInfo
*arg3
= 0 ;
6492 PyObject
* obj0
= 0 ;
6493 PyObject
* obj1
= 0 ;
6494 PyObject
* obj2
= 0 ;
6495 char * kwnames
[] = {
6496 (char *) "self",(char *) "before",(char *) "col", NULL
6499 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6500 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6501 if (!SWIG_IsOK(res1
)) {
6502 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6504 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6505 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6506 if (!SWIG_IsOK(ecode2
)) {
6507 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "2"" of type '" "size_t""'");
6509 arg2
= static_cast< size_t >(val2
);
6510 res3
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0);
6511 if (!SWIG_IsOK(res3
)) {
6512 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");
6515 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");
6517 arg3
= reinterpret_cast< wxTreeListColumnInfo
* >(argp3
);
6519 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6520 (arg1
)->InsertColumn(arg2
,(wxTreeListColumnInfo
const &)*arg3
);
6521 wxPyEndAllowThreads(__tstate
);
6522 if (PyErr_Occurred()) SWIG_fail
;
6524 resultobj
= SWIG_Py_Void();
6531 SWIGINTERN PyObject
*_wrap_TreeListCtrl_RemoveColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6532 PyObject
*resultobj
= 0;
6533 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6539 PyObject
* obj0
= 0 ;
6540 PyObject
* obj1
= 0 ;
6541 char * kwnames
[] = {
6542 (char *) "self",(char *) "column", NULL
6545 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_RemoveColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6546 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6547 if (!SWIG_IsOK(res1
)) {
6548 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_RemoveColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6550 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6551 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6552 if (!SWIG_IsOK(ecode2
)) {
6553 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_RemoveColumn" "', expected argument " "2"" of type '" "size_t""'");
6555 arg2
= static_cast< size_t >(val2
);
6557 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6558 (arg1
)->RemoveColumn(arg2
);
6559 wxPyEndAllowThreads(__tstate
);
6560 if (PyErr_Occurred()) SWIG_fail
;
6562 resultobj
= SWIG_Py_Void();
6569 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumnCount(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6570 PyObject
*resultobj
= 0;
6571 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6575 PyObject
*swig_obj
[1] ;
6577 if (!args
) SWIG_fail
;
6579 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6580 if (!SWIG_IsOK(res1
)) {
6581 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6583 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6585 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6586 result
= (size_t)((wxPyTreeListCtrl
const *)arg1
)->GetColumnCount();
6587 wxPyEndAllowThreads(__tstate
);
6588 if (PyErr_Occurred()) SWIG_fail
;
6590 resultobj
= SWIG_From_size_t(static_cast< size_t >(result
));
6597 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetColumnWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6598 PyObject
*resultobj
= 0;
6599 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6608 PyObject
* obj0
= 0 ;
6609 PyObject
* obj1
= 0 ;
6610 PyObject
* obj2
= 0 ;
6611 char * kwnames
[] = {
6612 (char *) "self",(char *) "column",(char *) "width", NULL
6615 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnWidth",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6616 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6617 if (!SWIG_IsOK(res1
)) {
6618 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6620 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6621 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6622 if (!SWIG_IsOK(ecode2
)) {
6623 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "2"" of type '" "size_t""'");
6625 arg2
= static_cast< size_t >(val2
);
6626 ecode3
= SWIG_AsVal_size_t(obj2
, &val3
);
6627 if (!SWIG_IsOK(ecode3
)) {
6628 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "3"" of type '" "size_t""'");
6630 arg3
= static_cast< size_t >(val3
);
6632 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6633 (arg1
)->SetColumnWidth(arg2
,arg3
);
6634 wxPyEndAllowThreads(__tstate
);
6635 if (PyErr_Occurred()) SWIG_fail
;
6637 resultobj
= SWIG_Py_Void();
6644 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumnWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6645 PyObject
*resultobj
= 0;
6646 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6653 PyObject
* obj0
= 0 ;
6654 PyObject
* obj1
= 0 ;
6655 char * kwnames
[] = {
6656 (char *) "self",(char *) "column", NULL
6659 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6660 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6661 if (!SWIG_IsOK(res1
)) {
6662 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnWidth" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6664 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6665 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6666 if (!SWIG_IsOK(ecode2
)) {
6667 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnWidth" "', expected argument " "2"" of type '" "size_t""'");
6669 arg2
= static_cast< size_t >(val2
);
6671 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6672 result
= (int)((wxPyTreeListCtrl
const *)arg1
)->GetColumnWidth(arg2
);
6673 wxPyEndAllowThreads(__tstate
);
6674 if (PyErr_Occurred()) SWIG_fail
;
6676 resultobj
= SWIG_From_int(static_cast< int >(result
));
6683 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetMainColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6684 PyObject
*resultobj
= 0;
6685 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6691 PyObject
* obj0
= 0 ;
6692 PyObject
* obj1
= 0 ;
6693 char * kwnames
[] = {
6694 (char *) "self",(char *) "column", NULL
6697 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetMainColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6698 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6699 if (!SWIG_IsOK(res1
)) {
6700 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetMainColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6702 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6703 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6704 if (!SWIG_IsOK(ecode2
)) {
6705 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetMainColumn" "', expected argument " "2"" of type '" "size_t""'");
6707 arg2
= static_cast< size_t >(val2
);
6709 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6710 (arg1
)->SetMainColumn(arg2
);
6711 wxPyEndAllowThreads(__tstate
);
6712 if (PyErr_Occurred()) SWIG_fail
;
6714 resultobj
= SWIG_Py_Void();
6721 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetMainColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6722 PyObject
*resultobj
= 0;
6723 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6727 PyObject
*swig_obj
[1] ;
6729 if (!args
) SWIG_fail
;
6731 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6732 if (!SWIG_IsOK(res1
)) {
6733 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetMainColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6735 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6737 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6738 result
= (size_t)((wxPyTreeListCtrl
const *)arg1
)->GetMainColumn();
6739 wxPyEndAllowThreads(__tstate
);
6740 if (PyErr_Occurred()) SWIG_fail
;
6742 resultobj
= SWIG_From_size_t(static_cast< size_t >(result
));
6749 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetColumnText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6750 PyObject
*resultobj
= 0;
6751 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6753 wxString
*arg3
= 0 ;
6758 bool temp3
= false ;
6759 PyObject
* obj0
= 0 ;
6760 PyObject
* obj1
= 0 ;
6761 PyObject
* obj2
= 0 ;
6762 char * kwnames
[] = {
6763 (char *) "self",(char *) "column",(char *) "text", NULL
6766 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnText",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6767 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6768 if (!SWIG_IsOK(res1
)) {
6769 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6771 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6772 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6773 if (!SWIG_IsOK(ecode2
)) {
6774 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnText" "', expected argument " "2"" of type '" "size_t""'");
6776 arg2
= static_cast< size_t >(val2
);
6778 arg3
= wxString_in_helper(obj2
);
6779 if (arg3
== NULL
) SWIG_fail
;
6783 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6784 (arg1
)->SetColumnText(arg2
,(wxString
const &)*arg3
);
6785 wxPyEndAllowThreads(__tstate
);
6786 if (PyErr_Occurred()) SWIG_fail
;
6788 resultobj
= SWIG_Py_Void();
6803 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumnText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6804 PyObject
*resultobj
= 0;
6805 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6812 PyObject
* obj0
= 0 ;
6813 PyObject
* obj1
= 0 ;
6814 char * kwnames
[] = {
6815 (char *) "self",(char *) "column", NULL
6818 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnText",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6819 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6820 if (!SWIG_IsOK(res1
)) {
6821 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6823 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6824 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6825 if (!SWIG_IsOK(ecode2
)) {
6826 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnText" "', expected argument " "2"" of type '" "size_t""'");
6828 arg2
= static_cast< size_t >(val2
);
6830 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6831 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetColumnText(arg2
);
6832 wxPyEndAllowThreads(__tstate
);
6833 if (PyErr_Occurred()) SWIG_fail
;
6837 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
6839 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
6848 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6849 PyObject
*resultobj
= 0;
6850 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6852 wxTreeListColumnInfo
*arg3
= 0 ;
6859 PyObject
* obj0
= 0 ;
6860 PyObject
* obj1
= 0 ;
6861 PyObject
* obj2
= 0 ;
6862 char * kwnames
[] = {
6863 (char *) "self",(char *) "column",(char *) "info", NULL
6866 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6867 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6868 if (!SWIG_IsOK(res1
)) {
6869 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6871 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6872 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6873 if (!SWIG_IsOK(ecode2
)) {
6874 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "2"" of type '" "size_t""'");
6876 arg2
= static_cast< size_t >(val2
);
6877 res3
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0);
6878 if (!SWIG_IsOK(res3
)) {
6879 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");
6882 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");
6884 arg3
= reinterpret_cast< wxTreeListColumnInfo
* >(argp3
);
6886 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6887 (arg1
)->SetColumn(arg2
,(wxTreeListColumnInfo
const &)*arg3
);
6888 wxPyEndAllowThreads(__tstate
);
6889 if (PyErr_Occurred()) SWIG_fail
;
6891 resultobj
= SWIG_Py_Void();
6898 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6899 PyObject
*resultobj
= 0;
6900 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6902 wxTreeListColumnInfo
*result
= 0 ;
6907 PyObject
* obj0
= 0 ;
6908 PyObject
* obj1
= 0 ;
6909 char * kwnames
[] = {
6910 (char *) "self",(char *) "column", NULL
6913 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6914 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6915 if (!SWIG_IsOK(res1
)) {
6916 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6918 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6919 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6920 if (!SWIG_IsOK(ecode2
)) {
6921 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumn" "', expected argument " "2"" of type '" "size_t""'");
6923 arg2
= static_cast< size_t >(val2
);
6925 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6927 wxTreeListColumnInfo
&_result_ref
= (arg1
)->GetColumn(arg2
);
6928 result
= (wxTreeListColumnInfo
*) &_result_ref
;
6930 wxPyEndAllowThreads(__tstate
);
6931 if (PyErr_Occurred()) SWIG_fail
;
6933 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
6940 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetColumnAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6941 PyObject
*resultobj
= 0;
6942 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6944 wxTreeListColumnAlign arg3
;
6951 PyObject
* obj0
= 0 ;
6952 PyObject
* obj1
= 0 ;
6953 PyObject
* obj2
= 0 ;
6954 char * kwnames
[] = {
6955 (char *) "self",(char *) "column",(char *) "align", NULL
6958 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6959 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6960 if (!SWIG_IsOK(res1
)) {
6961 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6963 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6964 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6965 if (!SWIG_IsOK(ecode2
)) {
6966 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "2"" of type '" "size_t""'");
6968 arg2
= static_cast< size_t >(val2
);
6969 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
6970 if (!SWIG_IsOK(ecode3
)) {
6971 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "3"" of type '" "wxTreeListColumnAlign""'");
6973 arg3
= static_cast< wxTreeListColumnAlign
>(val3
);
6975 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6976 (arg1
)->SetColumnAlignment(arg2
,arg3
);
6977 wxPyEndAllowThreads(__tstate
);
6978 if (PyErr_Occurred()) SWIG_fail
;
6980 resultobj
= SWIG_Py_Void();
6987 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumnAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6988 PyObject
*resultobj
= 0;
6989 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6991 wxTreeListColumnAlign result
;
6996 PyObject
* obj0
= 0 ;
6997 PyObject
* obj1
= 0 ;
6998 char * kwnames
[] = {
6999 (char *) "self",(char *) "column", NULL
7002 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7003 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7004 if (!SWIG_IsOK(res1
)) {
7005 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnAlignment" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
7007 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7008 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
7009 if (!SWIG_IsOK(ecode2
)) {
7010 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnAlignment" "', expected argument " "2"" of type '" "size_t""'");
7012 arg2
= static_cast< size_t >(val2
);
7014 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7015 result
= (wxTreeListColumnAlign
)((wxPyTreeListCtrl
const *)arg1
)->GetColumnAlignment(arg2
);
7016 wxPyEndAllowThreads(__tstate
);
7017 if (PyErr_Occurred()) SWIG_fail
;
7019 resultobj
= SWIG_From_int(static_cast< int >(result
));
7026 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetColumnImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7027 PyObject
*resultobj
= 0;
7028 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7037 PyObject
* obj0
= 0 ;
7038 PyObject
* obj1
= 0 ;
7039 PyObject
* obj2
= 0 ;
7040 char * kwnames
[] = {
7041 (char *) "self",(char *) "column",(char *) "image", NULL
7044 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnImage",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7045 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7046 if (!SWIG_IsOK(res1
)) {
7047 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7049 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7050 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
7051 if (!SWIG_IsOK(ecode2
)) {
7052 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "2"" of type '" "size_t""'");
7054 arg2
= static_cast< size_t >(val2
);
7055 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7056 if (!SWIG_IsOK(ecode3
)) {
7057 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "3"" of type '" "int""'");
7059 arg3
= static_cast< int >(val3
);
7061 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7062 (arg1
)->SetColumnImage(arg2
,arg3
);
7063 wxPyEndAllowThreads(__tstate
);
7064 if (PyErr_Occurred()) SWIG_fail
;
7066 resultobj
= SWIG_Py_Void();
7073 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumnImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7074 PyObject
*resultobj
= 0;
7075 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7082 PyObject
* obj0
= 0 ;
7083 PyObject
* obj1
= 0 ;
7084 char * kwnames
[] = {
7085 (char *) "self",(char *) "column", NULL
7088 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7089 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7090 if (!SWIG_IsOK(res1
)) {
7091 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
7093 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7094 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
7095 if (!SWIG_IsOK(ecode2
)) {
7096 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnImage" "', expected argument " "2"" of type '" "size_t""'");
7098 arg2
= static_cast< size_t >(val2
);
7100 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7101 result
= (int)((wxPyTreeListCtrl
const *)arg1
)->GetColumnImage(arg2
);
7102 wxPyEndAllowThreads(__tstate
);
7103 if (PyErr_Occurred()) SWIG_fail
;
7105 resultobj
= SWIG_From_int(static_cast< int >(result
));
7112 SWIGINTERN PyObject
*_wrap_TreeListCtrl_ShowColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7113 PyObject
*resultobj
= 0;
7114 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7123 PyObject
* obj0
= 0 ;
7124 PyObject
* obj1
= 0 ;
7125 PyObject
* obj2
= 0 ;
7126 char * kwnames
[] = {
7127 (char *) "self",(char *) "column",(char *) "shown", NULL
7130 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_ShowColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7131 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7132 if (!SWIG_IsOK(res1
)) {
7133 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7135 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7136 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
7137 if (!SWIG_IsOK(ecode2
)) {
7138 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "2"" of type '" "size_t""'");
7140 arg2
= static_cast< size_t >(val2
);
7141 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
7142 if (!SWIG_IsOK(ecode3
)) {
7143 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "3"" of type '" "bool""'");
7145 arg3
= static_cast< bool >(val3
);
7147 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7148 (arg1
)->ShowColumn(arg2
,arg3
);
7149 wxPyEndAllowThreads(__tstate
);
7150 if (PyErr_Occurred()) SWIG_fail
;
7152 resultobj
= SWIG_Py_Void();
7159 SWIGINTERN PyObject
*_wrap_TreeListCtrl_IsColumnShown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7160 PyObject
*resultobj
= 0;
7161 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7168 PyObject
* obj0
= 0 ;
7169 PyObject
* obj1
= 0 ;
7170 char * kwnames
[] = {
7171 (char *) "self",(char *) "column", NULL
7174 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsColumnShown",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7175 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7176 if (!SWIG_IsOK(res1
)) {
7177 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsColumnShown" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
7179 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7180 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
7181 if (!SWIG_IsOK(ecode2
)) {
7182 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_IsColumnShown" "', expected argument " "2"" of type '" "size_t""'");
7184 arg2
= static_cast< size_t >(val2
);
7186 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7187 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->IsColumnShown(arg2
);
7188 wxPyEndAllowThreads(__tstate
);
7189 if (PyErr_Occurred()) SWIG_fail
;
7192 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
7200 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7201 PyObject
*resultobj
= 0;
7202 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7203 wxTreeItemId
*arg2
= 0 ;
7204 int arg3
= (int) -1 ;
7212 PyObject
* obj0
= 0 ;
7213 PyObject
* obj1
= 0 ;
7214 PyObject
* obj2
= 0 ;
7215 char * kwnames
[] = {
7216 (char *) "self",(char *) "item",(char *) "column", NULL
7219 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetItemText",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7220 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7221 if (!SWIG_IsOK(res1
)) {
7222 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7224 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7225 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7226 if (!SWIG_IsOK(res2
)) {
7227 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7230 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7232 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7234 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7235 if (!SWIG_IsOK(ecode3
)) {
7236 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "3"" of type '" "int""'");
7238 arg3
= static_cast< int >(val3
);
7241 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7242 result
= wxPyTreeListCtrl_GetItemText(arg1
,(wxTreeItemId
const &)*arg2
,arg3
);
7243 wxPyEndAllowThreads(__tstate
);
7244 if (PyErr_Occurred()) SWIG_fail
;
7248 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
7250 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
7259 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7260 PyObject
*resultobj
= 0;
7261 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7262 wxTreeItemId
*arg2
= 0 ;
7263 int arg3
= (int) -1 ;
7264 wxTreeItemIcon arg4
= (wxTreeItemIcon
) wxTreeItemIcon_Normal
;
7274 PyObject
* obj0
= 0 ;
7275 PyObject
* obj1
= 0 ;
7276 PyObject
* obj2
= 0 ;
7277 PyObject
* obj3
= 0 ;
7278 char * kwnames
[] = {
7279 (char *) "self",(char *) "item",(char *) "column",(char *) "which", NULL
7282 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_GetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
7283 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7284 if (!SWIG_IsOK(res1
)) {
7285 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7287 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7288 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7289 if (!SWIG_IsOK(res2
)) {
7290 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7293 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7295 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7297 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7298 if (!SWIG_IsOK(ecode3
)) {
7299 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "3"" of type '" "int""'");
7301 arg3
= static_cast< int >(val3
);
7304 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
7305 if (!SWIG_IsOK(ecode4
)) {
7306 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "4"" of type '" "wxTreeItemIcon""'");
7308 arg4
= static_cast< wxTreeItemIcon
>(val4
);
7311 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7312 result
= (int)wxPyTreeListCtrl_GetItemImage(arg1
,(wxTreeItemId
const &)*arg2
,arg3
,arg4
);
7313 wxPyEndAllowThreads(__tstate
);
7314 if (PyErr_Occurred()) SWIG_fail
;
7316 resultobj
= SWIG_From_int(static_cast< int >(result
));
7323 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7324 PyObject
*resultobj
= 0;
7325 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7326 wxTreeItemId
*arg2
= 0 ;
7327 wxString
*arg3
= 0 ;
7328 int arg4
= (int) -1 ;
7333 bool temp3
= false ;
7336 PyObject
* obj0
= 0 ;
7337 PyObject
* obj1
= 0 ;
7338 PyObject
* obj2
= 0 ;
7339 PyObject
* obj3
= 0 ;
7340 char * kwnames
[] = {
7341 (char *) "self",(char *) "item",(char *) "text",(char *) "column", NULL
7344 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_SetItemText",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
7345 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7346 if (!SWIG_IsOK(res1
)) {
7347 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7349 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7350 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7351 if (!SWIG_IsOK(res2
)) {
7352 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7355 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7357 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7359 arg3
= wxString_in_helper(obj2
);
7360 if (arg3
== NULL
) SWIG_fail
;
7364 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
7365 if (!SWIG_IsOK(ecode4
)) {
7366 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "4"" of type '" "int""'");
7368 arg4
= static_cast< int >(val4
);
7371 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7372 wxPyTreeListCtrl_SetItemText(arg1
,(wxTreeItemId
const &)*arg2
,(wxString
const &)*arg3
,arg4
);
7373 wxPyEndAllowThreads(__tstate
);
7374 if (PyErr_Occurred()) SWIG_fail
;
7376 resultobj
= SWIG_Py_Void();
7391 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7392 PyObject
*resultobj
= 0;
7393 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7394 wxTreeItemId
*arg2
= 0 ;
7396 int arg4
= (int) -1 ;
7397 wxTreeItemIcon arg5
= (wxTreeItemIcon
) wxTreeItemIcon_Normal
;
7408 PyObject
* obj0
= 0 ;
7409 PyObject
* obj1
= 0 ;
7410 PyObject
* obj2
= 0 ;
7411 PyObject
* obj3
= 0 ;
7412 PyObject
* obj4
= 0 ;
7413 char * kwnames
[] = {
7414 (char *) "self",(char *) "item",(char *) "image",(char *) "column",(char *) "which", NULL
7417 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:TreeListCtrl_SetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
7418 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7419 if (!SWIG_IsOK(res1
)) {
7420 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7422 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7423 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7424 if (!SWIG_IsOK(res2
)) {
7425 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7428 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7430 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7431 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7432 if (!SWIG_IsOK(ecode3
)) {
7433 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "3"" of type '" "int""'");
7435 arg3
= static_cast< int >(val3
);
7437 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
7438 if (!SWIG_IsOK(ecode4
)) {
7439 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "4"" of type '" "int""'");
7441 arg4
= static_cast< int >(val4
);
7444 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
7445 if (!SWIG_IsOK(ecode5
)) {
7446 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "5"" of type '" "wxTreeItemIcon""'");
7448 arg5
= static_cast< wxTreeItemIcon
>(val5
);
7451 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7452 wxPyTreeListCtrl_SetItemImage(arg1
,(wxTreeItemId
const &)*arg2
,arg3
,arg4
,arg5
);
7453 wxPyEndAllowThreads(__tstate
);
7454 if (PyErr_Occurred()) SWIG_fail
;
7456 resultobj
= SWIG_Py_Void();
7463 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemData(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7464 PyObject
*resultobj
= 0;
7465 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7466 wxTreeItemId
*arg2
= 0 ;
7467 wxPyTreeItemData
*result
= 0 ;
7472 PyObject
* obj0
= 0 ;
7473 PyObject
* obj1
= 0 ;
7474 char * kwnames
[] = {
7475 (char *) "self",(char *) "item", NULL
7478 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemData",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7479 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7480 if (!SWIG_IsOK(res1
)) {
7481 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7483 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7484 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7485 if (!SWIG_IsOK(res2
)) {
7486 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7489 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7491 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7493 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7494 result
= (wxPyTreeItemData
*)wxPyTreeListCtrl_GetItemData(arg1
,(wxTreeItemId
const &)*arg2
);
7495 wxPyEndAllowThreads(__tstate
);
7496 if (PyErr_Occurred()) SWIG_fail
;
7498 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeItemData
, 0 | 0 );
7505 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemData(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7506 PyObject
*resultobj
= 0;
7507 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7508 wxTreeItemId
*arg2
= 0 ;
7509 wxPyTreeItemData
*arg3
= (wxPyTreeItemData
*) 0 ;
7515 PyObject
* obj0
= 0 ;
7516 PyObject
* obj1
= 0 ;
7517 PyObject
* obj2
= 0 ;
7518 char * kwnames
[] = {
7519 (char *) "self",(char *) "item",(char *) "data", NULL
7522 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemData",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7523 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7524 if (!SWIG_IsOK(res1
)) {
7525 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7527 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7528 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7529 if (!SWIG_IsOK(res2
)) {
7530 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7533 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7535 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7536 res3
= SWIG_ConvertPtr(obj2
, SWIG_as_voidptrptr(&arg3
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN
| 0 );
7537 if (!SWIG_IsOK(res3
)) {
7538 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "3"" of type '" "wxPyTreeItemData *""'");
7541 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7542 wxPyTreeListCtrl_SetItemData(arg1
,(wxTreeItemId
const &)*arg2
,arg3
);
7543 wxPyEndAllowThreads(__tstate
);
7544 if (PyErr_Occurred()) SWIG_fail
;
7546 resultobj
= SWIG_Py_Void();
7553 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemPyData(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7554 PyObject
*resultobj
= 0;
7555 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7556 wxTreeItemId
*arg2
= 0 ;
7557 PyObject
*result
= 0 ;
7562 PyObject
* obj0
= 0 ;
7563 PyObject
* obj1
= 0 ;
7564 char * kwnames
[] = {
7565 (char *) "self",(char *) "item", NULL
7568 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemPyData",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7569 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7570 if (!SWIG_IsOK(res1
)) {
7571 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7573 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7574 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7575 if (!SWIG_IsOK(res2
)) {
7576 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7579 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7581 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7583 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7584 result
= (PyObject
*)wxPyTreeListCtrl_GetItemPyData(arg1
,(wxTreeItemId
const &)*arg2
);
7585 wxPyEndAllowThreads(__tstate
);
7586 if (PyErr_Occurred()) SWIG_fail
;
7595 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemPyData(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7596 PyObject
*resultobj
= 0;
7597 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7598 wxTreeItemId
*arg2
= 0 ;
7599 PyObject
*arg3
= (PyObject
*) 0 ;
7604 PyObject
* obj0
= 0 ;
7605 PyObject
* obj1
= 0 ;
7606 PyObject
* obj2
= 0 ;
7607 char * kwnames
[] = {
7608 (char *) "self",(char *) "item",(char *) "obj", NULL
7611 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemPyData",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7612 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7613 if (!SWIG_IsOK(res1
)) {
7614 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7616 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7617 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7618 if (!SWIG_IsOK(res2
)) {
7619 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7622 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7624 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7627 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7628 wxPyTreeListCtrl_SetItemPyData(arg1
,(wxTreeItemId
const &)*arg2
,arg3
);
7629 wxPyEndAllowThreads(__tstate
);
7630 if (PyErr_Occurred()) SWIG_fail
;
7632 resultobj
= SWIG_Py_Void();
7639 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemHasChildren(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7640 PyObject
*resultobj
= 0;
7641 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7642 wxTreeItemId
*arg2
= 0 ;
7643 bool arg3
= (bool) true ;
7650 PyObject
* obj0
= 0 ;
7651 PyObject
* obj1
= 0 ;
7652 PyObject
* obj2
= 0 ;
7653 char * kwnames
[] = {
7654 (char *) "self",(char *) "item",(char *) "has", NULL
7657 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemHasChildren",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7658 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7659 if (!SWIG_IsOK(res1
)) {
7660 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7662 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7663 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7664 if (!SWIG_IsOK(res2
)) {
7665 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7668 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7670 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7672 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
7673 if (!SWIG_IsOK(ecode3
)) {
7674 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "3"" of type '" "bool""'");
7676 arg3
= static_cast< bool >(val3
);
7679 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7680 (arg1
)->SetItemHasChildren((wxTreeItemId
const &)*arg2
,arg3
);
7681 wxPyEndAllowThreads(__tstate
);
7682 if (PyErr_Occurred()) SWIG_fail
;
7684 resultobj
= SWIG_Py_Void();
7691 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemBold(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7692 PyObject
*resultobj
= 0;
7693 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7694 wxTreeItemId
*arg2
= 0 ;
7695 bool arg3
= (bool) true ;
7702 PyObject
* obj0
= 0 ;
7703 PyObject
* obj1
= 0 ;
7704 PyObject
* obj2
= 0 ;
7705 char * kwnames
[] = {
7706 (char *) "self",(char *) "item",(char *) "bold", NULL
7709 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemBold",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7710 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7711 if (!SWIG_IsOK(res1
)) {
7712 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7714 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7715 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7716 if (!SWIG_IsOK(res2
)) {
7717 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7720 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7722 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7724 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
7725 if (!SWIG_IsOK(ecode3
)) {
7726 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "3"" of type '" "bool""'");
7728 arg3
= static_cast< bool >(val3
);
7731 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7732 (arg1
)->SetItemBold((wxTreeItemId
const &)*arg2
,arg3
);
7733 wxPyEndAllowThreads(__tstate
);
7734 if (PyErr_Occurred()) SWIG_fail
;
7736 resultobj
= SWIG_Py_Void();
7743 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7744 PyObject
*resultobj
= 0;
7745 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7746 wxTreeItemId
*arg2
= 0 ;
7747 wxColour
*arg3
= 0 ;
7753 PyObject
* obj0
= 0 ;
7754 PyObject
* obj1
= 0 ;
7755 PyObject
* obj2
= 0 ;
7756 char * kwnames
[] = {
7757 (char *) "self",(char *) "item",(char *) "colour", NULL
7760 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemTextColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7761 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7762 if (!SWIG_IsOK(res1
)) {
7763 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7765 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7766 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7767 if (!SWIG_IsOK(res2
)) {
7768 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7771 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7773 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7776 if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
;
7779 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7780 (arg1
)->SetItemTextColour((wxTreeItemId
const &)*arg2
,(wxColour
const &)*arg3
);
7781 wxPyEndAllowThreads(__tstate
);
7782 if (PyErr_Occurred()) SWIG_fail
;
7784 resultobj
= SWIG_Py_Void();
7791 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7792 PyObject
*resultobj
= 0;
7793 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7794 wxTreeItemId
*arg2
= 0 ;
7795 wxColour
*arg3
= 0 ;
7801 PyObject
* obj0
= 0 ;
7802 PyObject
* obj1
= 0 ;
7803 PyObject
* obj2
= 0 ;
7804 char * kwnames
[] = {
7805 (char *) "self",(char *) "item",(char *) "colour", NULL
7808 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemBackgroundColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7809 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7810 if (!SWIG_IsOK(res1
)) {
7811 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7813 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7814 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7815 if (!SWIG_IsOK(res2
)) {
7816 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7819 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7821 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7824 if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
;
7827 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7828 (arg1
)->SetItemBackgroundColour((wxTreeItemId
const &)*arg2
,(wxColour
const &)*arg3
);
7829 wxPyEndAllowThreads(__tstate
);
7830 if (PyErr_Occurred()) SWIG_fail
;
7832 resultobj
= SWIG_Py_Void();
7839 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7840 PyObject
*resultobj
= 0;
7841 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7842 wxTreeItemId
*arg2
= 0 ;
7850 PyObject
* obj0
= 0 ;
7851 PyObject
* obj1
= 0 ;
7852 PyObject
* obj2
= 0 ;
7853 char * kwnames
[] = {
7854 (char *) "self",(char *) "item",(char *) "font", NULL
7857 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemFont",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7858 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7859 if (!SWIG_IsOK(res1
)) {
7860 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7862 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7863 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7864 if (!SWIG_IsOK(res2
)) {
7865 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7868 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7870 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7871 res3
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxFont
, 0 | 0);
7872 if (!SWIG_IsOK(res3
)) {
7873 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
7876 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
7878 arg3
= reinterpret_cast< wxFont
* >(argp3
);
7880 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7881 (arg1
)->SetItemFont((wxTreeItemId
const &)*arg2
,(wxFont
const &)*arg3
);
7882 wxPyEndAllowThreads(__tstate
);
7883 if (PyErr_Occurred()) SWIG_fail
;
7885 resultobj
= SWIG_Py_Void();
7892 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemBold(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7893 PyObject
*resultobj
= 0;
7894 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7895 wxTreeItemId
*arg2
= 0 ;
7901 PyObject
* obj0
= 0 ;
7902 PyObject
* obj1
= 0 ;
7903 char * kwnames
[] = {
7904 (char *) "self",(char *) "item", NULL
7907 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBold",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7908 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7909 if (!SWIG_IsOK(res1
)) {
7910 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
7912 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7913 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7914 if (!SWIG_IsOK(res2
)) {
7915 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7918 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7920 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7922 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7923 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->GetItemBold((wxTreeItemId
const &)*arg2
);
7924 wxPyEndAllowThreads(__tstate
);
7925 if (PyErr_Occurred()) SWIG_fail
;
7928 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
7936 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7937 PyObject
*resultobj
= 0;
7938 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7939 wxTreeItemId
*arg2
= 0 ;
7945 PyObject
* obj0
= 0 ;
7946 PyObject
* obj1
= 0 ;
7947 char * kwnames
[] = {
7948 (char *) "self",(char *) "item", NULL
7951 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemTextColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7952 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7953 if (!SWIG_IsOK(res1
)) {
7954 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
7956 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7957 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7958 if (!SWIG_IsOK(res2
)) {
7959 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7962 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7964 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7966 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7967 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetItemTextColour((wxTreeItemId
const &)*arg2
);
7968 wxPyEndAllowThreads(__tstate
);
7969 if (PyErr_Occurred()) SWIG_fail
;
7971 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
7978 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7979 PyObject
*resultobj
= 0;
7980 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7981 wxTreeItemId
*arg2
= 0 ;
7987 PyObject
* obj0
= 0 ;
7988 PyObject
* obj1
= 0 ;
7989 char * kwnames
[] = {
7990 (char *) "self",(char *) "item", NULL
7993 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBackgroundColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7994 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7995 if (!SWIG_IsOK(res1
)) {
7996 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
7998 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7999 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8000 if (!SWIG_IsOK(res2
)) {
8001 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8004 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8006 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8008 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8009 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetItemBackgroundColour((wxTreeItemId
const &)*arg2
);
8010 wxPyEndAllowThreads(__tstate
);
8011 if (PyErr_Occurred()) SWIG_fail
;
8013 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
8020 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8021 PyObject
*resultobj
= 0;
8022 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8023 wxTreeItemId
*arg2
= 0 ;
8029 PyObject
* obj0
= 0 ;
8030 PyObject
* obj1
= 0 ;
8031 char * kwnames
[] = {
8032 (char *) "self",(char *) "item", NULL
8035 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemFont",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8036 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8037 if (!SWIG_IsOK(res1
)) {
8038 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8040 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8041 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8042 if (!SWIG_IsOK(res2
)) {
8043 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8046 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8048 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8050 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8051 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetItemFont((wxTreeItemId
const &)*arg2
);
8052 wxPyEndAllowThreads(__tstate
);
8053 if (PyErr_Occurred()) SWIG_fail
;
8055 resultobj
= SWIG_NewPointerObj((new wxFont(static_cast< const wxFont
& >(result
))), SWIGTYPE_p_wxFont
, SWIG_POINTER_OWN
| 0 );
8062 SWIGINTERN PyObject
*_wrap_TreeListCtrl_IsVisible(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8063 PyObject
*resultobj
= 0;
8064 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8065 wxTreeItemId
*arg2
= 0 ;
8071 PyObject
* obj0
= 0 ;
8072 PyObject
* obj1
= 0 ;
8073 char * kwnames
[] = {
8074 (char *) "self",(char *) "item", NULL
8077 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8078 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8079 if (!SWIG_IsOK(res1
)) {
8080 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8082 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8083 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8084 if (!SWIG_IsOK(res2
)) {
8085 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8088 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8090 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8092 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8093 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->IsVisible((wxTreeItemId
const &)*arg2
);
8094 wxPyEndAllowThreads(__tstate
);
8095 if (PyErr_Occurred()) SWIG_fail
;
8098 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8106 SWIGINTERN PyObject
*_wrap_TreeListCtrl_ItemHasChildren(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8107 PyObject
*resultobj
= 0;
8108 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8109 wxTreeItemId
*arg2
= 0 ;
8115 PyObject
* obj0
= 0 ;
8116 PyObject
* obj1
= 0 ;
8117 char * kwnames
[] = {
8118 (char *) "self",(char *) "item", NULL
8121 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ItemHasChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8122 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8123 if (!SWIG_IsOK(res1
)) {
8124 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8126 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8127 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8128 if (!SWIG_IsOK(res2
)) {
8129 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8132 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8134 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8136 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8137 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->ItemHasChildren((wxTreeItemId
const &)*arg2
);
8138 wxPyEndAllowThreads(__tstate
);
8139 if (PyErr_Occurred()) SWIG_fail
;
8142 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8150 SWIGINTERN PyObject
*_wrap_TreeListCtrl_IsExpanded(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8151 PyObject
*resultobj
= 0;
8152 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8153 wxTreeItemId
*arg2
= 0 ;
8159 PyObject
* obj0
= 0 ;
8160 PyObject
* obj1
= 0 ;
8161 char * kwnames
[] = {
8162 (char *) "self",(char *) "item", NULL
8165 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsExpanded",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8166 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8167 if (!SWIG_IsOK(res1
)) {
8168 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8170 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8171 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8172 if (!SWIG_IsOK(res2
)) {
8173 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8176 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8178 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8180 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8181 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->IsExpanded((wxTreeItemId
const &)*arg2
);
8182 wxPyEndAllowThreads(__tstate
);
8183 if (PyErr_Occurred()) SWIG_fail
;
8186 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8194 SWIGINTERN PyObject
*_wrap_TreeListCtrl_IsSelected(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8195 PyObject
*resultobj
= 0;
8196 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8197 wxTreeItemId
*arg2
= 0 ;
8203 PyObject
* obj0
= 0 ;
8204 PyObject
* obj1
= 0 ;
8205 char * kwnames
[] = {
8206 (char *) "self",(char *) "item", NULL
8209 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsSelected",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8210 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8211 if (!SWIG_IsOK(res1
)) {
8212 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsSelected" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8214 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8215 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8216 if (!SWIG_IsOK(res2
)) {
8217 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8220 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8222 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8224 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8225 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->IsSelected((wxTreeItemId
const &)*arg2
);
8226 wxPyEndAllowThreads(__tstate
);
8227 if (PyErr_Occurred()) SWIG_fail
;
8230 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8238 SWIGINTERN PyObject
*_wrap_TreeListCtrl_IsBold(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8239 PyObject
*resultobj
= 0;
8240 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8241 wxTreeItemId
*arg2
= 0 ;
8247 PyObject
* obj0
= 0 ;
8248 PyObject
* obj1
= 0 ;
8249 char * kwnames
[] = {
8250 (char *) "self",(char *) "item", NULL
8253 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsBold",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8254 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8255 if (!SWIG_IsOK(res1
)) {
8256 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8258 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8259 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8260 if (!SWIG_IsOK(res2
)) {
8261 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8264 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8266 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8268 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8269 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->IsBold((wxTreeItemId
const &)*arg2
);
8270 wxPyEndAllowThreads(__tstate
);
8271 if (PyErr_Occurred()) SWIG_fail
;
8274 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8282 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetChildrenCount(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8283 PyObject
*resultobj
= 0;
8284 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8285 wxTreeItemId
*arg2
= 0 ;
8286 bool arg3
= (bool) true ;
8294 PyObject
* obj0
= 0 ;
8295 PyObject
* obj1
= 0 ;
8296 PyObject
* obj2
= 0 ;
8297 char * kwnames
[] = {
8298 (char *) "self",(char *) "item",(char *) "recursively", NULL
8301 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetChildrenCount",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8302 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8303 if (!SWIG_IsOK(res1
)) {
8304 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8306 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8307 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8308 if (!SWIG_IsOK(res2
)) {
8309 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8312 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8314 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8316 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
8317 if (!SWIG_IsOK(ecode3
)) {
8318 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "3"" of type '" "bool""'");
8320 arg3
= static_cast< bool >(val3
);
8323 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8324 result
= (size_t)(arg1
)->GetChildrenCount((wxTreeItemId
const &)*arg2
,arg3
);
8325 wxPyEndAllowThreads(__tstate
);
8326 if (PyErr_Occurred()) SWIG_fail
;
8328 resultobj
= SWIG_From_size_t(static_cast< size_t >(result
));
8335 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetRootItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
8336 PyObject
*resultobj
= 0;
8337 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8338 wxTreeItemId result
;
8341 PyObject
*swig_obj
[1] ;
8343 if (!args
) SWIG_fail
;
8345 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8346 if (!SWIG_IsOK(res1
)) {
8347 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetRootItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8349 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8351 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8352 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetRootItem();
8353 wxPyEndAllowThreads(__tstate
);
8354 if (PyErr_Occurred()) SWIG_fail
;
8356 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8363 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetSelection(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
8364 PyObject
*resultobj
= 0;
8365 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8366 wxTreeItemId result
;
8369 PyObject
*swig_obj
[1] ;
8371 if (!args
) SWIG_fail
;
8373 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8374 if (!SWIG_IsOK(res1
)) {
8375 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetSelection" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8377 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8379 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8380 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetSelection();
8381 wxPyEndAllowThreads(__tstate
);
8382 if (PyErr_Occurred()) SWIG_fail
;
8384 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8391 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetSelections(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
8392 PyObject
*resultobj
= 0;
8393 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8394 PyObject
*result
= 0 ;
8397 PyObject
*swig_obj
[1] ;
8399 if (!args
) SWIG_fail
;
8401 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8402 if (!SWIG_IsOK(res1
)) {
8403 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetSelections" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8405 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8407 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8408 result
= (PyObject
*)wxPyTreeListCtrl_GetSelections(arg1
);
8409 wxPyEndAllowThreads(__tstate
);
8410 if (PyErr_Occurred()) SWIG_fail
;
8419 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemParent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8420 PyObject
*resultobj
= 0;
8421 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8422 wxTreeItemId
*arg2
= 0 ;
8423 wxTreeItemId result
;
8428 PyObject
* obj0
= 0 ;
8429 PyObject
* obj1
= 0 ;
8430 char * kwnames
[] = {
8431 (char *) "self",(char *) "item", NULL
8434 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemParent",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8435 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8436 if (!SWIG_IsOK(res1
)) {
8437 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8439 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8440 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8441 if (!SWIG_IsOK(res2
)) {
8442 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8445 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8447 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8449 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8450 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetItemParent((wxTreeItemId
const &)*arg2
);
8451 wxPyEndAllowThreads(__tstate
);
8452 if (PyErr_Occurred()) SWIG_fail
;
8454 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8461 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetFirstChild(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8462 PyObject
*resultobj
= 0;
8463 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8464 wxTreeItemId
*arg2
= 0 ;
8465 PyObject
*result
= 0 ;
8470 PyObject
* obj0
= 0 ;
8471 PyObject
* obj1
= 0 ;
8472 char * kwnames
[] = {
8473 (char *) "self",(char *) "item", NULL
8476 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetFirstChild",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8477 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8478 if (!SWIG_IsOK(res1
)) {
8479 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8481 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8482 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8483 if (!SWIG_IsOK(res2
)) {
8484 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8487 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8489 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8491 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8492 result
= (PyObject
*)wxPyTreeListCtrl_GetFirstChild(arg1
,(wxTreeItemId
const &)*arg2
);
8493 wxPyEndAllowThreads(__tstate
);
8494 if (PyErr_Occurred()) SWIG_fail
;
8503 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetNextChild(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8504 PyObject
*resultobj
= 0;
8505 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8506 wxTreeItemId
*arg2
= 0 ;
8507 void *arg3
= (void *) 0 ;
8508 PyObject
*result
= 0 ;
8514 PyObject
* obj0
= 0 ;
8515 PyObject
* obj1
= 0 ;
8516 PyObject
* obj2
= 0 ;
8517 char * kwnames
[] = {
8518 (char *) "self",(char *) "item",(char *) "cookie", NULL
8521 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_GetNextChild",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8522 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8523 if (!SWIG_IsOK(res1
)) {
8524 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8526 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8527 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8528 if (!SWIG_IsOK(res2
)) {
8529 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8532 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8534 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8535 res3
= SWIG_ConvertPtr(obj2
,SWIG_as_voidptrptr(&arg3
), 0, 0);
8536 if (!SWIG_IsOK(res3
)) {
8537 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "3"" of type '" "void *""'");
8540 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8541 result
= (PyObject
*)wxPyTreeListCtrl_GetNextChild(arg1
,(wxTreeItemId
const &)*arg2
,arg3
);
8542 wxPyEndAllowThreads(__tstate
);
8543 if (PyErr_Occurred()) SWIG_fail
;
8552 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetLastChild(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8553 PyObject
*resultobj
= 0;
8554 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8555 wxTreeItemId
*arg2
= 0 ;
8556 wxTreeItemId result
;
8561 PyObject
* obj0
= 0 ;
8562 PyObject
* obj1
= 0 ;
8563 char * kwnames
[] = {
8564 (char *) "self",(char *) "item", NULL
8567 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetLastChild",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8568 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8569 if (!SWIG_IsOK(res1
)) {
8570 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8572 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8573 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8574 if (!SWIG_IsOK(res2
)) {
8575 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8578 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8580 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8582 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8583 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetLastChild((wxTreeItemId
const &)*arg2
);
8584 wxPyEndAllowThreads(__tstate
);
8585 if (PyErr_Occurred()) SWIG_fail
;
8587 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8594 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetNextSibling(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8595 PyObject
*resultobj
= 0;
8596 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8597 wxTreeItemId
*arg2
= 0 ;
8598 wxTreeItemId result
;
8603 PyObject
* obj0
= 0 ;
8604 PyObject
* obj1
= 0 ;
8605 char * kwnames
[] = {
8606 (char *) "self",(char *) "item", NULL
8609 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextSibling",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8610 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8611 if (!SWIG_IsOK(res1
)) {
8612 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8614 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8615 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8616 if (!SWIG_IsOK(res2
)) {
8617 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8620 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8622 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8624 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8625 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetNextSibling((wxTreeItemId
const &)*arg2
);
8626 wxPyEndAllowThreads(__tstate
);
8627 if (PyErr_Occurred()) SWIG_fail
;
8629 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8636 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetPrevSibling(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8637 PyObject
*resultobj
= 0;
8638 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8639 wxTreeItemId
*arg2
= 0 ;
8640 wxTreeItemId result
;
8645 PyObject
* obj0
= 0 ;
8646 PyObject
* obj1
= 0 ;
8647 char * kwnames
[] = {
8648 (char *) "self",(char *) "item", NULL
8651 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevSibling",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8652 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8653 if (!SWIG_IsOK(res1
)) {
8654 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8656 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8657 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8658 if (!SWIG_IsOK(res2
)) {
8659 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8662 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8664 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8666 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8667 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetPrevSibling((wxTreeItemId
const &)*arg2
);
8668 wxPyEndAllowThreads(__tstate
);
8669 if (PyErr_Occurred()) SWIG_fail
;
8671 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8678 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetFirstVisibleItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
8679 PyObject
*resultobj
= 0;
8680 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8681 wxTreeItemId result
;
8684 PyObject
*swig_obj
[1] ;
8686 if (!args
) SWIG_fail
;
8688 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8689 if (!SWIG_IsOK(res1
)) {
8690 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetFirstVisibleItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8692 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8694 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8695 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetFirstVisibleItem();
8696 wxPyEndAllowThreads(__tstate
);
8697 if (PyErr_Occurred()) SWIG_fail
;
8699 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8706 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetNextVisible(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8707 PyObject
*resultobj
= 0;
8708 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8709 wxTreeItemId
*arg2
= 0 ;
8710 wxTreeItemId result
;
8715 PyObject
* obj0
= 0 ;
8716 PyObject
* obj1
= 0 ;
8717 char * kwnames
[] = {
8718 (char *) "self",(char *) "item", NULL
8721 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8722 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8723 if (!SWIG_IsOK(res1
)) {
8724 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8726 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8727 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8728 if (!SWIG_IsOK(res2
)) {
8729 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8732 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8734 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8736 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8737 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetNextVisible((wxTreeItemId
const &)*arg2
);
8738 wxPyEndAllowThreads(__tstate
);
8739 if (PyErr_Occurred()) SWIG_fail
;
8741 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8748 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetPrevVisible(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8749 PyObject
*resultobj
= 0;
8750 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8751 wxTreeItemId
*arg2
= 0 ;
8752 wxTreeItemId result
;
8757 PyObject
* obj0
= 0 ;
8758 PyObject
* obj1
= 0 ;
8759 char * kwnames
[] = {
8760 (char *) "self",(char *) "item", NULL
8763 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8764 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8765 if (!SWIG_IsOK(res1
)) {
8766 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8768 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8769 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8770 if (!SWIG_IsOK(res2
)) {
8771 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8774 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8776 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8778 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8779 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetPrevVisible((wxTreeItemId
const &)*arg2
);
8780 wxPyEndAllowThreads(__tstate
);
8781 if (PyErr_Occurred()) SWIG_fail
;
8783 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8790 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetNext(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8791 PyObject
*resultobj
= 0;
8792 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8793 wxTreeItemId
*arg2
= 0 ;
8794 wxTreeItemId result
;
8799 PyObject
* obj0
= 0 ;
8800 PyObject
* obj1
= 0 ;
8801 char * kwnames
[] = {
8802 (char *) "self",(char *) "item", NULL
8805 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNext",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8806 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8807 if (!SWIG_IsOK(res1
)) {
8808 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNext" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8810 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8811 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8812 if (!SWIG_IsOK(res2
)) {
8813 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNext" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8816 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNext" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8818 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8820 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8821 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetNext((wxTreeItemId
const &)*arg2
);
8822 wxPyEndAllowThreads(__tstate
);
8823 if (PyErr_Occurred()) SWIG_fail
;
8825 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8832 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AddRoot(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8833 PyObject
*resultobj
= 0;
8834 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8835 wxString
*arg2
= 0 ;
8836 int arg3
= (int) -1 ;
8837 int arg4
= (int) -1 ;
8838 wxPyTreeItemData
*arg5
= (wxPyTreeItemData
*) NULL
;
8839 wxTreeItemId result
;
8842 bool temp2
= false ;
8848 PyObject
* obj0
= 0 ;
8849 PyObject
* obj1
= 0 ;
8850 PyObject
* obj2
= 0 ;
8851 PyObject
* obj3
= 0 ;
8852 PyObject
* obj4
= 0 ;
8853 char * kwnames
[] = {
8854 (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
8857 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:TreeListCtrl_AddRoot",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
8858 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8859 if (!SWIG_IsOK(res1
)) {
8860 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8862 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8864 arg2
= wxString_in_helper(obj1
);
8865 if (arg2
== NULL
) SWIG_fail
;
8869 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8870 if (!SWIG_IsOK(ecode3
)) {
8871 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "3"" of type '" "int""'");
8873 arg3
= static_cast< int >(val3
);
8876 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
8877 if (!SWIG_IsOK(ecode4
)) {
8878 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "4"" of type '" "int""'");
8880 arg4
= static_cast< int >(val4
);
8883 res5
= SWIG_ConvertPtr(obj4
, SWIG_as_voidptrptr(&arg5
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN
| 0 );
8884 if (!SWIG_IsOK(res5
)) {
8885 SWIG_exception_fail(SWIG_ArgError(res5
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "5"" of type '" "wxPyTreeItemData *""'");
8889 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8890 result
= (arg1
)->AddRoot((wxString
const &)*arg2
,arg3
,arg4
,arg5
);
8891 wxPyEndAllowThreads(__tstate
);
8892 if (PyErr_Occurred()) SWIG_fail
;
8894 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8909 SWIGINTERN PyObject
*_wrap_TreeListCtrl_PrependItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8910 PyObject
*resultobj
= 0;
8911 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8912 wxTreeItemId
*arg2
= 0 ;
8913 wxString
*arg3
= 0 ;
8914 int arg4
= (int) -1 ;
8915 int arg5
= (int) -1 ;
8916 wxPyTreeItemData
*arg6
= (wxPyTreeItemData
*) NULL
;
8917 wxTreeItemId result
;
8922 bool temp3
= false ;
8928 PyObject
* obj0
= 0 ;
8929 PyObject
* obj1
= 0 ;
8930 PyObject
* obj2
= 0 ;
8931 PyObject
* obj3
= 0 ;
8932 PyObject
* obj4
= 0 ;
8933 PyObject
* obj5
= 0 ;
8934 char * kwnames
[] = {
8935 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
8938 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_PrependItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
;
8939 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8940 if (!SWIG_IsOK(res1
)) {
8941 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8943 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8944 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8945 if (!SWIG_IsOK(res2
)) {
8946 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8949 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8951 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8953 arg3
= wxString_in_helper(obj2
);
8954 if (arg3
== NULL
) SWIG_fail
;
8958 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
8959 if (!SWIG_IsOK(ecode4
)) {
8960 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "4"" of type '" "int""'");
8962 arg4
= static_cast< int >(val4
);
8965 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
8966 if (!SWIG_IsOK(ecode5
)) {
8967 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "5"" of type '" "int""'");
8969 arg5
= static_cast< int >(val5
);
8972 res6
= SWIG_ConvertPtr(obj5
, SWIG_as_voidptrptr(&arg6
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN
| 0 );
8973 if (!SWIG_IsOK(res6
)) {
8974 SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'");
8978 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8979 result
= (arg1
)->PrependItem((wxTreeItemId
const &)*arg2
,(wxString
const &)*arg3
,arg4
,arg5
,arg6
);
8980 wxPyEndAllowThreads(__tstate
);
8981 if (PyErr_Occurred()) SWIG_fail
;
8983 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8998 SWIGINTERN PyObject
*_wrap_TreeListCtrl_InsertItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8999 PyObject
*resultobj
= 0;
9000 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9001 wxTreeItemId
*arg2
= 0 ;
9002 wxTreeItemId
*arg3
= 0 ;
9003 wxString
*arg4
= 0 ;
9004 int arg5
= (int) -1 ;
9005 int arg6
= (int) -1 ;
9006 wxPyTreeItemData
*arg7
= (wxPyTreeItemData
*) NULL
;
9007 wxTreeItemId result
;
9014 bool temp4
= false ;
9020 PyObject
* obj0
= 0 ;
9021 PyObject
* obj1
= 0 ;
9022 PyObject
* obj2
= 0 ;
9023 PyObject
* obj3
= 0 ;
9024 PyObject
* obj4
= 0 ;
9025 PyObject
* obj5
= 0 ;
9026 PyObject
* obj6
= 0 ;
9027 char * kwnames
[] = {
9028 (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
9031 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
9032 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9033 if (!SWIG_IsOK(res1
)) {
9034 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9036 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9037 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9038 if (!SWIG_IsOK(res2
)) {
9039 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9042 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9044 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9045 res3
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9046 if (!SWIG_IsOK(res3
)) {
9047 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");
9050 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");
9052 arg3
= reinterpret_cast< wxTreeItemId
* >(argp3
);
9054 arg4
= wxString_in_helper(obj3
);
9055 if (arg4
== NULL
) SWIG_fail
;
9059 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
9060 if (!SWIG_IsOK(ecode5
)) {
9061 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "5"" of type '" "int""'");
9063 arg5
= static_cast< int >(val5
);
9066 ecode6
= SWIG_AsVal_int(obj5
, &val6
);
9067 if (!SWIG_IsOK(ecode6
)) {
9068 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "6"" of type '" "int""'");
9070 arg6
= static_cast< int >(val6
);
9073 res7
= SWIG_ConvertPtr(obj6
, SWIG_as_voidptrptr(&arg7
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN
| 0 );
9074 if (!SWIG_IsOK(res7
)) {
9075 SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'");
9079 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9080 result
= (arg1
)->InsertItem((wxTreeItemId
const &)*arg2
,(wxTreeItemId
const &)*arg3
,(wxString
const &)*arg4
,arg5
,arg6
,arg7
);
9081 wxPyEndAllowThreads(__tstate
);
9082 if (PyErr_Occurred()) SWIG_fail
;
9084 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
9099 SWIGINTERN PyObject
*_wrap_TreeListCtrl_InsertItemBefore(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9100 PyObject
*resultobj
= 0;
9101 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9102 wxTreeItemId
*arg2
= 0 ;
9104 wxString
*arg4
= 0 ;
9105 int arg5
= (int) -1 ;
9106 int arg6
= (int) -1 ;
9107 wxPyTreeItemData
*arg7
= (wxPyTreeItemData
*) NULL
;
9108 wxTreeItemId result
;
9115 bool temp4
= false ;
9121 PyObject
* obj0
= 0 ;
9122 PyObject
* obj1
= 0 ;
9123 PyObject
* obj2
= 0 ;
9124 PyObject
* obj3
= 0 ;
9125 PyObject
* obj4
= 0 ;
9126 PyObject
* obj5
= 0 ;
9127 PyObject
* obj6
= 0 ;
9128 char * kwnames
[] = {
9129 (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
9132 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItemBefore",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
9133 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9134 if (!SWIG_IsOK(res1
)) {
9135 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9137 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9138 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9139 if (!SWIG_IsOK(res2
)) {
9140 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9143 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9145 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9146 ecode3
= SWIG_AsVal_size_t(obj2
, &val3
);
9147 if (!SWIG_IsOK(ecode3
)) {
9148 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "3"" of type '" "size_t""'");
9150 arg3
= static_cast< size_t >(val3
);
9152 arg4
= wxString_in_helper(obj3
);
9153 if (arg4
== NULL
) SWIG_fail
;
9157 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
9158 if (!SWIG_IsOK(ecode5
)) {
9159 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "5"" of type '" "int""'");
9161 arg5
= static_cast< int >(val5
);
9164 ecode6
= SWIG_AsVal_int(obj5
, &val6
);
9165 if (!SWIG_IsOK(ecode6
)) {
9166 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "6"" of type '" "int""'");
9168 arg6
= static_cast< int >(val6
);
9171 res7
= SWIG_ConvertPtr(obj6
, SWIG_as_voidptrptr(&arg7
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN
| 0 );
9172 if (!SWIG_IsOK(res7
)) {
9173 SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'");
9177 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9178 result
= (arg1
)->InsertItem((wxTreeItemId
const &)*arg2
,arg3
,(wxString
const &)*arg4
,arg5
,arg6
,arg7
);
9179 wxPyEndAllowThreads(__tstate
);
9180 if (PyErr_Occurred()) SWIG_fail
;
9182 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
9197 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AppendItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9198 PyObject
*resultobj
= 0;
9199 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9200 wxTreeItemId
*arg2
= 0 ;
9201 wxString
*arg3
= 0 ;
9202 int arg4
= (int) -1 ;
9203 int arg5
= (int) -1 ;
9204 wxPyTreeItemData
*arg6
= (wxPyTreeItemData
*) NULL
;
9205 wxTreeItemId result
;
9210 bool temp3
= false ;
9216 PyObject
* obj0
= 0 ;
9217 PyObject
* obj1
= 0 ;
9218 PyObject
* obj2
= 0 ;
9219 PyObject
* obj3
= 0 ;
9220 PyObject
* obj4
= 0 ;
9221 PyObject
* obj5
= 0 ;
9222 char * kwnames
[] = {
9223 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
9226 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_AppendItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
;
9227 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9228 if (!SWIG_IsOK(res1
)) {
9229 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9231 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9232 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9233 if (!SWIG_IsOK(res2
)) {
9234 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9237 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9239 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9241 arg3
= wxString_in_helper(obj2
);
9242 if (arg3
== NULL
) SWIG_fail
;
9246 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
9247 if (!SWIG_IsOK(ecode4
)) {
9248 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "4"" of type '" "int""'");
9250 arg4
= static_cast< int >(val4
);
9253 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
9254 if (!SWIG_IsOK(ecode5
)) {
9255 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "5"" of type '" "int""'");
9257 arg5
= static_cast< int >(val5
);
9260 res6
= SWIG_ConvertPtr(obj5
, SWIG_as_voidptrptr(&arg6
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN
| 0 );
9261 if (!SWIG_IsOK(res6
)) {
9262 SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'");
9266 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9267 result
= (arg1
)->AppendItem((wxTreeItemId
const &)*arg2
,(wxString
const &)*arg3
,arg4
,arg5
,arg6
);
9268 wxPyEndAllowThreads(__tstate
);
9269 if (PyErr_Occurred()) SWIG_fail
;
9271 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
9286 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Delete(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9287 PyObject
*resultobj
= 0;
9288 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9289 wxTreeItemId
*arg2
= 0 ;
9294 PyObject
* obj0
= 0 ;
9295 PyObject
* obj1
= 0 ;
9296 char * kwnames
[] = {
9297 (char *) "self",(char *) "item", NULL
9300 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Delete",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9301 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9302 if (!SWIG_IsOK(res1
)) {
9303 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Delete" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9305 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9306 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9307 if (!SWIG_IsOK(res2
)) {
9308 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9311 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9313 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9315 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9316 (arg1
)->Delete((wxTreeItemId
const &)*arg2
);
9317 wxPyEndAllowThreads(__tstate
);
9318 if (PyErr_Occurred()) SWIG_fail
;
9320 resultobj
= SWIG_Py_Void();
9327 SWIGINTERN PyObject
*_wrap_TreeListCtrl_DeleteChildren(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9328 PyObject
*resultobj
= 0;
9329 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9330 wxTreeItemId
*arg2
= 0 ;
9335 PyObject
* obj0
= 0 ;
9336 PyObject
* obj1
= 0 ;
9337 char * kwnames
[] = {
9338 (char *) "self",(char *) "item", NULL
9341 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_DeleteChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9342 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9343 if (!SWIG_IsOK(res1
)) {
9344 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9346 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9347 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9348 if (!SWIG_IsOK(res2
)) {
9349 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9352 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9354 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9356 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9357 (arg1
)->DeleteChildren((wxTreeItemId
const &)*arg2
);
9358 wxPyEndAllowThreads(__tstate
);
9359 if (PyErr_Occurred()) SWIG_fail
;
9361 resultobj
= SWIG_Py_Void();
9368 SWIGINTERN PyObject
*_wrap_TreeListCtrl_DeleteAllItems(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9369 PyObject
*resultobj
= 0;
9370 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9373 PyObject
*swig_obj
[1] ;
9375 if (!args
) SWIG_fail
;
9377 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9378 if (!SWIG_IsOK(res1
)) {
9379 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_DeleteAllItems" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9381 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9383 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9384 (arg1
)->DeleteAllItems();
9385 wxPyEndAllowThreads(__tstate
);
9386 if (PyErr_Occurred()) SWIG_fail
;
9388 resultobj
= SWIG_Py_Void();
9395 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Expand(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9396 PyObject
*resultobj
= 0;
9397 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9398 wxTreeItemId
*arg2
= 0 ;
9403 PyObject
* obj0
= 0 ;
9404 PyObject
* obj1
= 0 ;
9405 char * kwnames
[] = {
9406 (char *) "self",(char *) "item", NULL
9409 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Expand",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9410 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9411 if (!SWIG_IsOK(res1
)) {
9412 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Expand" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9414 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9415 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9416 if (!SWIG_IsOK(res2
)) {
9417 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9420 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9422 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9424 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9425 (arg1
)->Expand((wxTreeItemId
const &)*arg2
);
9426 wxPyEndAllowThreads(__tstate
);
9427 if (PyErr_Occurred()) SWIG_fail
;
9429 resultobj
= SWIG_Py_Void();
9436 SWIGINTERN PyObject
*_wrap_TreeListCtrl_ExpandAll(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9437 PyObject
*resultobj
= 0;
9438 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9439 wxTreeItemId
*arg2
= 0 ;
9444 PyObject
* obj0
= 0 ;
9445 PyObject
* obj1
= 0 ;
9446 char * kwnames
[] = {
9447 (char *) "self",(char *) "item", NULL
9450 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ExpandAll",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9451 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9452 if (!SWIG_IsOK(res1
)) {
9453 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9455 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9456 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9457 if (!SWIG_IsOK(res2
)) {
9458 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9461 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9463 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9465 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9466 (arg1
)->ExpandAll((wxTreeItemId
const &)*arg2
);
9467 wxPyEndAllowThreads(__tstate
);
9468 if (PyErr_Occurred()) SWIG_fail
;
9470 resultobj
= SWIG_Py_Void();
9477 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Collapse(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9478 PyObject
*resultobj
= 0;
9479 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9480 wxTreeItemId
*arg2
= 0 ;
9485 PyObject
* obj0
= 0 ;
9486 PyObject
* obj1
= 0 ;
9487 char * kwnames
[] = {
9488 (char *) "self",(char *) "item", NULL
9491 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Collapse",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9492 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9493 if (!SWIG_IsOK(res1
)) {
9494 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Collapse" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9496 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9497 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9498 if (!SWIG_IsOK(res2
)) {
9499 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9502 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9504 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9506 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9507 (arg1
)->Collapse((wxTreeItemId
const &)*arg2
);
9508 wxPyEndAllowThreads(__tstate
);
9509 if (PyErr_Occurred()) SWIG_fail
;
9511 resultobj
= SWIG_Py_Void();
9518 SWIGINTERN PyObject
*_wrap_TreeListCtrl_CollapseAndReset(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9519 PyObject
*resultobj
= 0;
9520 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9521 wxTreeItemId
*arg2
= 0 ;
9526 PyObject
* obj0
= 0 ;
9527 PyObject
* obj1
= 0 ;
9528 char * kwnames
[] = {
9529 (char *) "self",(char *) "item", NULL
9532 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_CollapseAndReset",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9533 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9534 if (!SWIG_IsOK(res1
)) {
9535 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9537 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9538 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9539 if (!SWIG_IsOK(res2
)) {
9540 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9543 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9545 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9547 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9548 (arg1
)->CollapseAndReset((wxTreeItemId
const &)*arg2
);
9549 wxPyEndAllowThreads(__tstate
);
9550 if (PyErr_Occurred()) SWIG_fail
;
9552 resultobj
= SWIG_Py_Void();
9559 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Toggle(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9560 PyObject
*resultobj
= 0;
9561 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9562 wxTreeItemId
*arg2
= 0 ;
9567 PyObject
* obj0
= 0 ;
9568 PyObject
* obj1
= 0 ;
9569 char * kwnames
[] = {
9570 (char *) "self",(char *) "item", NULL
9573 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Toggle",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9574 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9575 if (!SWIG_IsOK(res1
)) {
9576 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Toggle" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9578 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9579 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9580 if (!SWIG_IsOK(res2
)) {
9581 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9584 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9586 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9588 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9589 (arg1
)->Toggle((wxTreeItemId
const &)*arg2
);
9590 wxPyEndAllowThreads(__tstate
);
9591 if (PyErr_Occurred()) SWIG_fail
;
9593 resultobj
= SWIG_Py_Void();
9600 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Unselect(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9601 PyObject
*resultobj
= 0;
9602 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9605 PyObject
*swig_obj
[1] ;
9607 if (!args
) SWIG_fail
;
9609 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9610 if (!SWIG_IsOK(res1
)) {
9611 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Unselect" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9613 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9615 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9617 wxPyEndAllowThreads(__tstate
);
9618 if (PyErr_Occurred()) SWIG_fail
;
9620 resultobj
= SWIG_Py_Void();
9627 SWIGINTERN PyObject
*_wrap_TreeListCtrl_UnselectAll(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9628 PyObject
*resultobj
= 0;
9629 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9632 PyObject
*swig_obj
[1] ;
9634 if (!args
) SWIG_fail
;
9636 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9637 if (!SWIG_IsOK(res1
)) {
9638 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_UnselectAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9640 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9642 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9643 (arg1
)->UnselectAll();
9644 wxPyEndAllowThreads(__tstate
);
9645 if (PyErr_Occurred()) SWIG_fail
;
9647 resultobj
= SWIG_Py_Void();
9654 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SelectItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9655 PyObject
*resultobj
= 0;
9656 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9657 wxTreeItemId
*arg2
= 0 ;
9658 bool arg3
= (bool) true ;
9659 bool arg4
= (bool) false ;
9668 PyObject
* obj0
= 0 ;
9669 PyObject
* obj1
= 0 ;
9670 PyObject
* obj2
= 0 ;
9671 PyObject
* obj3
= 0 ;
9672 char * kwnames
[] = {
9673 (char *) "self",(char *) "item",(char *) "unselect_others",(char *) "extended_select", NULL
9676 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_SelectItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
9677 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9678 if (!SWIG_IsOK(res1
)) {
9679 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9681 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9682 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9683 if (!SWIG_IsOK(res2
)) {
9684 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9687 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9689 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9691 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
9692 if (!SWIG_IsOK(ecode3
)) {
9693 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "3"" of type '" "bool""'");
9695 arg3
= static_cast< bool >(val3
);
9698 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
9699 if (!SWIG_IsOK(ecode4
)) {
9700 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "4"" of type '" "bool""'");
9702 arg4
= static_cast< bool >(val4
);
9705 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9706 (arg1
)->SelectItem((wxTreeItemId
const &)*arg2
,arg3
,arg4
);
9707 wxPyEndAllowThreads(__tstate
);
9708 if (PyErr_Occurred()) SWIG_fail
;
9710 resultobj
= SWIG_Py_Void();
9717 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SelectAll(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9718 PyObject
*resultobj
= 0;
9719 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9720 bool arg2
= (bool) false ;
9725 PyObject
* obj0
= 0 ;
9726 PyObject
* obj1
= 0 ;
9727 char * kwnames
[] = {
9728 (char *) "self",(char *) "extended_select", NULL
9731 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:TreeListCtrl_SelectAll",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9732 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9733 if (!SWIG_IsOK(res1
)) {
9734 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SelectAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9736 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9738 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
9739 if (!SWIG_IsOK(ecode2
)) {
9740 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SelectAll" "', expected argument " "2"" of type '" "bool""'");
9742 arg2
= static_cast< bool >(val2
);
9745 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9746 (arg1
)->SelectAll(arg2
);
9747 wxPyEndAllowThreads(__tstate
);
9748 if (PyErr_Occurred()) SWIG_fail
;
9750 resultobj
= SWIG_Py_Void();
9757 SWIGINTERN PyObject
*_wrap_TreeListCtrl_EnsureVisible(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9758 PyObject
*resultobj
= 0;
9759 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9760 wxTreeItemId
*arg2
= 0 ;
9765 PyObject
* obj0
= 0 ;
9766 PyObject
* obj1
= 0 ;
9767 char * kwnames
[] = {
9768 (char *) "self",(char *) "item", NULL
9771 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EnsureVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9772 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9773 if (!SWIG_IsOK(res1
)) {
9774 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9776 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9777 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9778 if (!SWIG_IsOK(res2
)) {
9779 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9782 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9784 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9786 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9787 (arg1
)->EnsureVisible((wxTreeItemId
const &)*arg2
);
9788 wxPyEndAllowThreads(__tstate
);
9789 if (PyErr_Occurred()) SWIG_fail
;
9791 resultobj
= SWIG_Py_Void();
9798 SWIGINTERN PyObject
*_wrap_TreeListCtrl_ScrollTo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9799 PyObject
*resultobj
= 0;
9800 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9801 wxTreeItemId
*arg2
= 0 ;
9806 PyObject
* obj0
= 0 ;
9807 PyObject
* obj1
= 0 ;
9808 char * kwnames
[] = {
9809 (char *) "self",(char *) "item", NULL
9812 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ScrollTo",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9813 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9814 if (!SWIG_IsOK(res1
)) {
9815 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9817 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9818 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9819 if (!SWIG_IsOK(res2
)) {
9820 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9823 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9825 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9827 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9828 (arg1
)->ScrollTo((wxTreeItemId
const &)*arg2
);
9829 wxPyEndAllowThreads(__tstate
);
9830 if (PyErr_Occurred()) SWIG_fail
;
9832 resultobj
= SWIG_Py_Void();
9839 SWIGINTERN PyObject
*_wrap_TreeListCtrl_HitTest(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9840 PyObject
*resultobj
= 0;
9841 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9845 wxTreeItemId result
;
9850 int res3
= SWIG_TMPOBJ
;
9852 int res4
= SWIG_TMPOBJ
;
9853 PyObject
* obj0
= 0 ;
9854 PyObject
* obj1
= 0 ;
9855 char * kwnames
[] = {
9856 (char *) "self",(char *) "point", NULL
9861 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_HitTest",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9862 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9863 if (!SWIG_IsOK(res1
)) {
9864 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_HitTest" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9866 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9869 if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
;
9872 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9873 result
= (arg1
)->HitTest((wxPoint
const &)*arg2
,*arg3
,*arg4
);
9874 wxPyEndAllowThreads(__tstate
);
9875 if (PyErr_Occurred()) SWIG_fail
;
9877 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
9878 if (SWIG_IsTmpObj(res3
)) {
9879 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg3
)));
9881 int new_flags
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
9882 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, new_flags
));
9884 if (SWIG_IsTmpObj(res4
)) {
9885 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg4
)));
9887 int new_flags
= SWIG_IsNewObj(res4
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
9888 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, new_flags
));
9896 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetBoundingRect(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9897 PyObject
*resultobj
= 0;
9898 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9899 wxTreeItemId
*arg2
= 0 ;
9900 bool arg3
= (bool) false ;
9901 PyObject
*result
= 0 ;
9908 PyObject
* obj0
= 0 ;
9909 PyObject
* obj1
= 0 ;
9910 PyObject
* obj2
= 0 ;
9911 char * kwnames
[] = {
9912 (char *) "self",(char *) "item",(char *) "textOnly", NULL
9915 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetBoundingRect",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
9916 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9917 if (!SWIG_IsOK(res1
)) {
9918 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9920 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9921 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9922 if (!SWIG_IsOK(res2
)) {
9923 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9926 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9928 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9930 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
9931 if (!SWIG_IsOK(ecode3
)) {
9932 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "3"" of type '" "bool""'");
9934 arg3
= static_cast< bool >(val3
);
9937 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9938 result
= (PyObject
*)wxPyTreeListCtrl_GetBoundingRect(arg1
,(wxTreeItemId
const &)*arg2
,arg3
);
9939 wxPyEndAllowThreads(__tstate
);
9940 if (PyErr_Occurred()) SWIG_fail
;
9949 SWIGINTERN PyObject
*_wrap_TreeListCtrl_EditLabel(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9950 PyObject
*resultobj
= 0;
9951 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9952 wxTreeItemId
*arg2
= 0 ;
9957 PyObject
* obj0
= 0 ;
9958 PyObject
* obj1
= 0 ;
9959 char * kwnames
[] = {
9960 (char *) "self",(char *) "item", NULL
9963 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EditLabel",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9964 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9965 if (!SWIG_IsOK(res1
)) {
9966 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_EditLabel" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9968 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9969 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9970 if (!SWIG_IsOK(res2
)) {
9971 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9974 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9976 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9978 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9979 (arg1
)->EditLabel((wxTreeItemId
const &)*arg2
);
9980 wxPyEndAllowThreads(__tstate
);
9981 if (PyErr_Occurred()) SWIG_fail
;
9983 resultobj
= SWIG_Py_Void();
9990 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Edit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9991 PyObject
*resultobj
= 0;
9992 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9993 wxTreeItemId
*arg2
= 0 ;
9998 PyObject
* obj0
= 0 ;
9999 PyObject
* obj1
= 0 ;
10000 char * kwnames
[] = {
10001 (char *) "self",(char *) "item", NULL
10004 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Edit",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10005 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
10006 if (!SWIG_IsOK(res1
)) {
10007 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Edit" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
10009 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
10010 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
10011 if (!SWIG_IsOK(res2
)) {
10012 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Edit" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10015 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Edit" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10017 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
10019 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10020 (arg1
)->Edit((wxTreeItemId
const &)*arg2
);
10021 wxPyEndAllowThreads(__tstate
);
10022 if (PyErr_Occurred()) SWIG_fail
;
10024 resultobj
= SWIG_Py_Void();
10031 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SortChildren(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10032 PyObject
*resultobj
= 0;
10033 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
10034 wxTreeItemId
*arg2
= 0 ;
10039 PyObject
* obj0
= 0 ;
10040 PyObject
* obj1
= 0 ;
10041 char * kwnames
[] = {
10042 (char *) "self",(char *) "item", NULL
10045 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SortChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10046 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
10047 if (!SWIG_IsOK(res1
)) {
10048 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SortChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
10050 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
10051 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
10052 if (!SWIG_IsOK(res2
)) {
10053 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10056 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10058 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
10060 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10061 (arg1
)->SortChildren((wxTreeItemId
const &)*arg2
);
10062 wxPyEndAllowThreads(__tstate
);
10063 if (PyErr_Occurred()) SWIG_fail
;
10065 resultobj
= SWIG_Py_Void();
10072 SWIGINTERN PyObject
*_wrap_TreeListCtrl_FindItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10073 PyObject
*resultobj
= 0;
10074 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
10075 wxTreeItemId
*arg2
= 0 ;
10076 wxString
*arg3
= 0 ;
10077 int arg4
= (int) 0 ;
10078 wxTreeItemId result
;
10083 bool temp3
= false ;
10086 PyObject
* obj0
= 0 ;
10087 PyObject
* obj1
= 0 ;
10088 PyObject
* obj2
= 0 ;
10089 PyObject
* obj3
= 0 ;
10090 char * kwnames
[] = {
10091 (char *) "self",(char *) "item",(char *) "str",(char *) "flags", NULL
10094 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_FindItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
10095 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
10096 if (!SWIG_IsOK(res1
)) {
10097 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
10099 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
10100 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
10101 if (!SWIG_IsOK(res2
)) {
10102 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10105 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_FindItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10107 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
10109 arg3
= wxString_in_helper(obj2
);
10110 if (arg3
== NULL
) SWIG_fail
;
10114 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
10115 if (!SWIG_IsOK(ecode4
)) {
10116 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "4"" of type '" "int""'");
10118 arg4
= static_cast< int >(val4
);
10121 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10122 result
= (arg1
)->FindItem((wxTreeItemId
const &)*arg2
,(wxString
const &)*arg3
,arg4
);
10123 wxPyEndAllowThreads(__tstate
);
10124 if (PyErr_Occurred()) SWIG_fail
;
10126 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
10141 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetHeaderWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10142 PyObject
*resultobj
= 0;
10143 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
10144 wxWindow
*result
= 0 ;
10147 PyObject
*swig_obj
[1] ;
10149 if (!args
) SWIG_fail
;
10150 swig_obj
[0] = args
;
10151 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
10152 if (!SWIG_IsOK(res1
)) {
10153 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetHeaderWindow" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
10155 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
10157 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10158 result
= (wxWindow
*)((wxPyTreeListCtrl
const *)arg1
)->GetHeaderWindow();
10159 wxPyEndAllowThreads(__tstate
);
10160 if (PyErr_Occurred()) SWIG_fail
;
10163 resultobj
= wxPyMake_wxObject(result
, 0);
10171 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetMainWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10172 PyObject
*resultobj
= 0;
10173 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
10174 wxScrolledWindow
*result
= 0 ;
10177 PyObject
*swig_obj
[1] ;
10179 if (!args
) SWIG_fail
;
10180 swig_obj
[0] = args
;
10181 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
10182 if (!SWIG_IsOK(res1
)) {
10183 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetMainWindow" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
10185 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
10187 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10188 result
= (wxScrolledWindow
*)((wxPyTreeListCtrl
const *)arg1
)->GetMainWindow();
10189 wxPyEndAllowThreads(__tstate
);
10190 if (PyErr_Occurred()) SWIG_fail
;
10193 resultobj
= wxPyMake_wxObject(result
, 0);
10201 SWIGINTERN PyObject
*TreeListCtrl_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10203 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
10204 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_NewClientData(obj
));
10205 return SWIG_Py_Void();
10208 SWIGINTERN PyObject
*TreeListCtrl_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10209 return SWIG_Python_InitShadowInstance(args
);
10212 SWIGINTERN PyObject
*_wrap_new_StaticPicture(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10213 PyObject
*resultobj
= 0;
10214 wxWindow
*arg1
= (wxWindow
*) 0 ;
10215 int arg2
= (int) -1 ;
10216 wxBitmap
const &arg3_defvalue
= wxNullBitmap
;
10217 wxBitmap
*arg3
= (wxBitmap
*) &arg3_defvalue
;
10218 wxPoint
const &arg4_defvalue
= wxDefaultPosition
;
10219 wxPoint
*arg4
= (wxPoint
*) &arg4_defvalue
;
10220 wxSize
const &arg5_defvalue
= wxDefaultSize
;
10221 wxSize
*arg5
= (wxSize
*) &arg5_defvalue
;
10222 long arg6
= (long) 0 ;
10223 wxString
const &arg7_defvalue
= wxPyStaticPictureNameStr
;
10224 wxString
*arg7
= (wxString
*) &arg7_defvalue
;
10225 wxStaticPicture
*result
= 0 ;
10236 bool temp7
= false ;
10237 PyObject
* obj0
= 0 ;
10238 PyObject
* obj1
= 0 ;
10239 PyObject
* obj2
= 0 ;
10240 PyObject
* obj3
= 0 ;
10241 PyObject
* obj4
= 0 ;
10242 PyObject
* obj5
= 0 ;
10243 PyObject
* obj6
= 0 ;
10244 char * kwnames
[] = {
10245 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10248 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_StaticPicture",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
10249 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
10250 if (!SWIG_IsOK(res1
)) {
10251 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_StaticPicture" "', expected argument " "1"" of type '" "wxWindow *""'");
10253 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
10255 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10256 if (!SWIG_IsOK(ecode2
)) {
10257 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_StaticPicture" "', expected argument " "2"" of type '" "int""'");
10259 arg2
= static_cast< int >(val2
);
10262 res3
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxBitmap
, 0 | 0);
10263 if (!SWIG_IsOK(res3
)) {
10264 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "new_StaticPicture" "', expected argument " "3"" of type '" "wxBitmap const &""'");
10267 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "new_StaticPicture" "', expected argument " "3"" of type '" "wxBitmap const &""'");
10269 arg3
= reinterpret_cast< wxBitmap
* >(argp3
);
10274 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
10280 if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
;
10284 ecode6
= SWIG_AsVal_long(obj5
, &val6
);
10285 if (!SWIG_IsOK(ecode6
)) {
10286 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_StaticPicture" "', expected argument " "6"" of type '" "long""'");
10288 arg6
= static_cast< long >(val6
);
10292 arg7
= wxString_in_helper(obj6
);
10293 if (arg7
== NULL
) SWIG_fail
;
10298 if (!wxPyCheckForApp()) SWIG_fail
;
10299 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10300 result
= (wxStaticPicture
*)new wxStaticPicture(arg1
,arg2
,(wxBitmap
const &)*arg3
,(wxPoint
const &)*arg4
,(wxSize
const &)*arg5
,arg6
,(wxString
const &)*arg7
);
10301 wxPyEndAllowThreads(__tstate
);
10302 if (PyErr_Occurred()) SWIG_fail
;
10304 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_NEW
| 0 );
10319 SWIGINTERN PyObject
*_wrap_new_PreStaticPicture(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10320 PyObject
*resultobj
= 0;
10321 wxStaticPicture
*result
= 0 ;
10323 if (!SWIG_Python_UnpackTuple(args
,"new_PreStaticPicture",0,0,0)) SWIG_fail
;
10325 if (!wxPyCheckForApp()) SWIG_fail
;
10326 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10327 result
= (wxStaticPicture
*)new wxStaticPicture();
10328 wxPyEndAllowThreads(__tstate
);
10329 if (PyErr_Occurred()) SWIG_fail
;
10331 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_OWN
| 0 );
10338 SWIGINTERN PyObject
*_wrap_StaticPicture_Create(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10339 PyObject
*resultobj
= 0;
10340 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10341 wxWindow
*arg2
= (wxWindow
*) 0 ;
10342 int arg3
= (int) -1 ;
10343 wxBitmap
const &arg4_defvalue
= wxNullBitmap
;
10344 wxBitmap
*arg4
= (wxBitmap
*) &arg4_defvalue
;
10345 wxPoint
const &arg5_defvalue
= wxDefaultPosition
;
10346 wxPoint
*arg5
= (wxPoint
*) &arg5_defvalue
;
10347 wxSize
const &arg6_defvalue
= wxDefaultSize
;
10348 wxSize
*arg6
= (wxSize
*) &arg6_defvalue
;
10349 long arg7
= (long) 0 ;
10350 wxString
const &arg8_defvalue
= wxPyStaticPictureNameStr
;
10351 wxString
*arg8
= (wxString
*) &arg8_defvalue
;
10365 bool temp8
= false ;
10366 PyObject
* obj0
= 0 ;
10367 PyObject
* obj1
= 0 ;
10368 PyObject
* obj2
= 0 ;
10369 PyObject
* obj3
= 0 ;
10370 PyObject
* obj4
= 0 ;
10371 PyObject
* obj5
= 0 ;
10372 PyObject
* obj6
= 0 ;
10373 PyObject
* obj7
= 0 ;
10374 char * kwnames
[] = {
10375 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10378 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:StaticPicture_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) SWIG_fail
;
10379 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10380 if (!SWIG_IsOK(res1
)) {
10381 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_Create" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10383 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10384 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
10385 if (!SWIG_IsOK(res2
)) {
10386 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
10388 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
10390 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
10391 if (!SWIG_IsOK(ecode3
)) {
10392 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "StaticPicture_Create" "', expected argument " "3"" of type '" "int""'");
10394 arg3
= static_cast< int >(val3
);
10397 res4
= SWIG_ConvertPtr(obj3
, &argp4
, SWIGTYPE_p_wxBitmap
, 0 | 0);
10398 if (!SWIG_IsOK(res4
)) {
10399 SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "StaticPicture_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
10402 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
10404 arg4
= reinterpret_cast< wxBitmap
* >(argp4
);
10409 if ( ! wxPoint_helper(obj4
, &arg5
)) SWIG_fail
;
10415 if ( ! wxSize_helper(obj5
, &arg6
)) SWIG_fail
;
10419 ecode7
= SWIG_AsVal_long(obj6
, &val7
);
10420 if (!SWIG_IsOK(ecode7
)) {
10421 SWIG_exception_fail(SWIG_ArgError(ecode7
), "in method '" "StaticPicture_Create" "', expected argument " "7"" of type '" "long""'");
10423 arg7
= static_cast< long >(val7
);
10427 arg8
= wxString_in_helper(obj7
);
10428 if (arg8
== NULL
) SWIG_fail
;
10433 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10434 result
= (bool)(arg1
)->Create(arg2
,arg3
,(wxBitmap
const &)*arg4
,(wxPoint
const &)*arg5
,(wxSize
const &)*arg6
,arg7
,(wxString
const &)*arg8
);
10435 wxPyEndAllowThreads(__tstate
);
10436 if (PyErr_Occurred()) SWIG_fail
;
10439 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10455 SWIGINTERN PyObject
*_wrap_StaticPicture_SetBitmap(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10456 PyObject
*resultobj
= 0;
10457 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10458 wxBitmap
*arg2
= 0 ;
10463 PyObject
* obj0
= 0 ;
10464 PyObject
* obj1
= 0 ;
10465 char * kwnames
[] = {
10466 (char *) "self",(char *) "bmp", NULL
10469 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetBitmap",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10470 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10471 if (!SWIG_IsOK(res1
)) {
10472 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetBitmap" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10474 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10475 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxBitmap
, 0 | 0);
10476 if (!SWIG_IsOK(res2
)) {
10477 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
10480 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
10482 arg2
= reinterpret_cast< wxBitmap
* >(argp2
);
10484 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10485 (arg1
)->SetBitmap((wxBitmap
const &)*arg2
);
10486 wxPyEndAllowThreads(__tstate
);
10487 if (PyErr_Occurred()) SWIG_fail
;
10489 resultobj
= SWIG_Py_Void();
10496 SWIGINTERN PyObject
*_wrap_StaticPicture_GetBitmap(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10497 PyObject
*resultobj
= 0;
10498 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10502 PyObject
*swig_obj
[1] ;
10504 if (!args
) SWIG_fail
;
10505 swig_obj
[0] = args
;
10506 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10507 if (!SWIG_IsOK(res1
)) {
10508 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetBitmap" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");
10510 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10512 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10513 result
= ((wxStaticPicture
const *)arg1
)->GetBitmap();
10514 wxPyEndAllowThreads(__tstate
);
10515 if (PyErr_Occurred()) SWIG_fail
;
10517 resultobj
= SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap
& >(result
))), SWIGTYPE_p_wxBitmap
, SWIG_POINTER_OWN
| 0 );
10524 SWIGINTERN PyObject
*_wrap_StaticPicture_SetIcon(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10525 PyObject
*resultobj
= 0;
10526 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10532 PyObject
* obj0
= 0 ;
10533 PyObject
* obj1
= 0 ;
10534 char * kwnames
[] = {
10535 (char *) "self",(char *) "icon", NULL
10538 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetIcon",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10539 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10540 if (!SWIG_IsOK(res1
)) {
10541 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetIcon" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10543 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10544 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxIcon
, 0 | 0);
10545 if (!SWIG_IsOK(res2
)) {
10546 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
10549 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
10551 arg2
= reinterpret_cast< wxIcon
* >(argp2
);
10553 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10554 (arg1
)->SetIcon((wxIcon
const &)*arg2
);
10555 wxPyEndAllowThreads(__tstate
);
10556 if (PyErr_Occurred()) SWIG_fail
;
10558 resultobj
= SWIG_Py_Void();
10565 SWIGINTERN PyObject
*_wrap_StaticPicture_GetIcon(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10566 PyObject
*resultobj
= 0;
10567 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10571 PyObject
*swig_obj
[1] ;
10573 if (!args
) SWIG_fail
;
10574 swig_obj
[0] = args
;
10575 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10576 if (!SWIG_IsOK(res1
)) {
10577 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetIcon" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");
10579 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10581 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10582 result
= ((wxStaticPicture
const *)arg1
)->GetIcon();
10583 wxPyEndAllowThreads(__tstate
);
10584 if (PyErr_Occurred()) SWIG_fail
;
10586 resultobj
= SWIG_NewPointerObj((new wxIcon(static_cast< const wxIcon
& >(result
))), SWIGTYPE_p_wxIcon
, SWIG_POINTER_OWN
| 0 );
10593 SWIGINTERN PyObject
*_wrap_StaticPicture_SetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10594 PyObject
*resultobj
= 0;
10595 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10601 PyObject
* obj0
= 0 ;
10602 PyObject
* obj1
= 0 ;
10603 char * kwnames
[] = {
10604 (char *) "self",(char *) "align", NULL
10607 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10608 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10609 if (!SWIG_IsOK(res1
)) {
10610 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetAlignment" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10612 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10613 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10614 if (!SWIG_IsOK(ecode2
)) {
10615 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetAlignment" "', expected argument " "2"" of type '" "int""'");
10617 arg2
= static_cast< int >(val2
);
10619 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10620 (arg1
)->SetAlignment(arg2
);
10621 wxPyEndAllowThreads(__tstate
);
10622 if (PyErr_Occurred()) SWIG_fail
;
10624 resultobj
= SWIG_Py_Void();
10631 SWIGINTERN PyObject
*_wrap_StaticPicture_GetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10632 PyObject
*resultobj
= 0;
10633 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10637 PyObject
*swig_obj
[1] ;
10639 if (!args
) SWIG_fail
;
10640 swig_obj
[0] = args
;
10641 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10642 if (!SWIG_IsOK(res1
)) {
10643 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetAlignment" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");
10645 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10647 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10648 result
= (int)((wxStaticPicture
const *)arg1
)->GetAlignment();
10649 wxPyEndAllowThreads(__tstate
);
10650 if (PyErr_Occurred()) SWIG_fail
;
10652 resultobj
= SWIG_From_int(static_cast< int >(result
));
10659 SWIGINTERN PyObject
*_wrap_StaticPicture_SetScale(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10660 PyObject
*resultobj
= 0;
10661 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10667 PyObject
* obj0
= 0 ;
10668 PyObject
* obj1
= 0 ;
10669 char * kwnames
[] = {
10670 (char *) "self",(char *) "scale", NULL
10673 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetScale",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10674 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10675 if (!SWIG_IsOK(res1
)) {
10676 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetScale" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10678 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10679 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10680 if (!SWIG_IsOK(ecode2
)) {
10681 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetScale" "', expected argument " "2"" of type '" "int""'");
10683 arg2
= static_cast< int >(val2
);
10685 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10686 (arg1
)->SetScale(arg2
);
10687 wxPyEndAllowThreads(__tstate
);
10688 if (PyErr_Occurred()) SWIG_fail
;
10690 resultobj
= SWIG_Py_Void();
10697 SWIGINTERN PyObject
*_wrap_StaticPicture_GetScale(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10698 PyObject
*resultobj
= 0;
10699 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10703 PyObject
*swig_obj
[1] ;
10705 if (!args
) SWIG_fail
;
10706 swig_obj
[0] = args
;
10707 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10708 if (!SWIG_IsOK(res1
)) {
10709 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetScale" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");
10711 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10713 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10714 result
= (int)((wxStaticPicture
const *)arg1
)->GetScale();
10715 wxPyEndAllowThreads(__tstate
);
10716 if (PyErr_Occurred()) SWIG_fail
;
10718 resultobj
= SWIG_From_int(static_cast< int >(result
));
10725 SWIGINTERN PyObject
*_wrap_StaticPicture_SetCustomScale(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10726 PyObject
*resultobj
= 0;
10727 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10736 PyObject
* obj0
= 0 ;
10737 PyObject
* obj1
= 0 ;
10738 PyObject
* obj2
= 0 ;
10739 char * kwnames
[] = {
10740 (char *) "self",(char *) "sx",(char *) "sy", NULL
10743 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:StaticPicture_SetCustomScale",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
10744 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10745 if (!SWIG_IsOK(res1
)) {
10746 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10748 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10749 ecode2
= SWIG_AsVal_float(obj1
, &val2
);
10750 if (!SWIG_IsOK(ecode2
)) {
10751 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "2"" of type '" "float""'");
10753 arg2
= static_cast< float >(val2
);
10754 ecode3
= SWIG_AsVal_float(obj2
, &val3
);
10755 if (!SWIG_IsOK(ecode3
)) {
10756 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "3"" of type '" "float""'");
10758 arg3
= static_cast< float >(val3
);
10760 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10761 (arg1
)->SetCustomScale(arg2
,arg3
);
10762 wxPyEndAllowThreads(__tstate
);
10763 if (PyErr_Occurred()) SWIG_fail
;
10765 resultobj
= SWIG_Py_Void();
10772 SWIGINTERN PyObject
*_wrap_StaticPicture_GetCustomScale(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10773 PyObject
*resultobj
= 0;
10774 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10775 float *arg2
= (float *) 0 ;
10776 float *arg3
= (float *) 0 ;
10780 int res2
= SWIG_TMPOBJ
;
10782 int res3
= SWIG_TMPOBJ
;
10783 PyObject
*swig_obj
[1] ;
10787 if (!args
) SWIG_fail
;
10788 swig_obj
[0] = args
;
10789 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10790 if (!SWIG_IsOK(res1
)) {
10791 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetCustomScale" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");
10793 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10795 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10796 ((wxStaticPicture
const *)arg1
)->GetCustomScale(arg2
,arg3
);
10797 wxPyEndAllowThreads(__tstate
);
10798 if (PyErr_Occurred()) SWIG_fail
;
10800 resultobj
= SWIG_Py_Void();
10801 if (SWIG_IsTmpObj(res2
)) {
10802 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_float((*arg2
)));
10804 int new_flags
= SWIG_IsNewObj(res2
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
10805 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_float
, new_flags
));
10807 if (SWIG_IsTmpObj(res3
)) {
10808 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_float((*arg3
)));
10810 int new_flags
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
10811 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_float
, new_flags
));
10819 SWIGINTERN PyObject
*StaticPicture_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10821 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
10822 SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticPicture
, SWIG_NewClientData(obj
));
10823 return SWIG_Py_Void();
10826 SWIGINTERN PyObject
*StaticPicture_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10827 return SWIG_Python_InitShadowInstance(args
);
10830 static PyMethodDef SwigMethods
[] = {
10831 { (char *)"new_DynamicSashSplitEvent", (PyCFunction
) _wrap_new_DynamicSashSplitEvent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10832 { (char *)"DynamicSashSplitEvent_swigregister", DynamicSashSplitEvent_swigregister
, METH_VARARGS
, NULL
},
10833 { (char *)"DynamicSashSplitEvent_swiginit", DynamicSashSplitEvent_swiginit
, METH_VARARGS
, NULL
},
10834 { (char *)"new_DynamicSashUnifyEvent", (PyCFunction
) _wrap_new_DynamicSashUnifyEvent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10835 { (char *)"DynamicSashUnifyEvent_swigregister", DynamicSashUnifyEvent_swigregister
, METH_VARARGS
, NULL
},
10836 { (char *)"DynamicSashUnifyEvent_swiginit", DynamicSashUnifyEvent_swiginit
, METH_VARARGS
, NULL
},
10837 { (char *)"new_DynamicSashWindow", (PyCFunction
) _wrap_new_DynamicSashWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10838 { (char *)"new_PreDynamicSashWindow", (PyCFunction
)_wrap_new_PreDynamicSashWindow
, METH_NOARGS
, NULL
},
10839 { (char *)"DynamicSashWindow_Create", (PyCFunction
) _wrap_DynamicSashWindow_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10840 { (char *)"DynamicSashWindow_GetHScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetHScrollBar
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10841 { (char *)"DynamicSashWindow_GetVScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetVScrollBar
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10842 { (char *)"DynamicSashWindow_swigregister", DynamicSashWindow_swigregister
, METH_VARARGS
, NULL
},
10843 { (char *)"DynamicSashWindow_swiginit", DynamicSashWindow_swiginit
, METH_VARARGS
, NULL
},
10844 { (char *)"new_EditableListBox", (PyCFunction
) _wrap_new_EditableListBox
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10845 { (char *)"EditableListBox_SetStrings", (PyCFunction
) _wrap_EditableListBox_SetStrings
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10846 { (char *)"EditableListBox_GetStrings", (PyCFunction
)_wrap_EditableListBox_GetStrings
, METH_O
, NULL
},
10847 { (char *)"EditableListBox_GetListCtrl", (PyCFunction
)_wrap_EditableListBox_GetListCtrl
, METH_O
, NULL
},
10848 { (char *)"EditableListBox_GetDelButton", (PyCFunction
)_wrap_EditableListBox_GetDelButton
, METH_O
, NULL
},
10849 { (char *)"EditableListBox_GetNewButton", (PyCFunction
)_wrap_EditableListBox_GetNewButton
, METH_O
, NULL
},
10850 { (char *)"EditableListBox_GetUpButton", (PyCFunction
)_wrap_EditableListBox_GetUpButton
, METH_O
, NULL
},
10851 { (char *)"EditableListBox_GetDownButton", (PyCFunction
)_wrap_EditableListBox_GetDownButton
, METH_O
, NULL
},
10852 { (char *)"EditableListBox_GetEditButton", (PyCFunction
)_wrap_EditableListBox_GetEditButton
, METH_O
, NULL
},
10853 { (char *)"EditableListBox_swigregister", EditableListBox_swigregister
, METH_VARARGS
, NULL
},
10854 { (char *)"EditableListBox_swiginit", EditableListBox_swiginit
, METH_VARARGS
, NULL
},
10855 { (char *)"new_RemotelyScrolledTreeCtrl", (PyCFunction
) _wrap_new_RemotelyScrolledTreeCtrl
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10856 { (char *)"RemotelyScrolledTreeCtrl_HideVScrollbar", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar
, METH_O
, NULL
},
10857 { (char *)"RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars
, METH_O
, NULL
},
10858 { (char *)"RemotelyScrolledTreeCtrl_GetScrolledWindow", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow
, METH_O
, NULL
},
10859 { (char *)"RemotelyScrolledTreeCtrl_ScrollToLine", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_ScrollToLine
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10860 { (char *)"RemotelyScrolledTreeCtrl_SetCompanionWindow", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10861 { (char *)"RemotelyScrolledTreeCtrl_GetCompanionWindow", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow
, METH_O
, NULL
},
10862 { (char *)"RemotelyScrolledTreeCtrl_swigregister", RemotelyScrolledTreeCtrl_swigregister
, METH_VARARGS
, NULL
},
10863 { (char *)"RemotelyScrolledTreeCtrl_swiginit", RemotelyScrolledTreeCtrl_swiginit
, METH_VARARGS
, NULL
},
10864 { (char *)"new_TreeCompanionWindow", (PyCFunction
) _wrap_new_TreeCompanionWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10865 { (char *)"TreeCompanionWindow__setCallbackInfo", (PyCFunction
) _wrap_TreeCompanionWindow__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10866 { (char *)"TreeCompanionWindow_GetTreeCtrl", (PyCFunction
)_wrap_TreeCompanionWindow_GetTreeCtrl
, METH_O
, NULL
},
10867 { (char *)"TreeCompanionWindow_SetTreeCtrl", (PyCFunction
) _wrap_TreeCompanionWindow_SetTreeCtrl
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10868 { (char *)"TreeCompanionWindow_swigregister", TreeCompanionWindow_swigregister
, METH_VARARGS
, NULL
},
10869 { (char *)"TreeCompanionWindow_swiginit", TreeCompanionWindow_swiginit
, METH_VARARGS
, NULL
},
10870 { (char *)"new_ThinSplitterWindow", (PyCFunction
) _wrap_new_ThinSplitterWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10871 { (char *)"ThinSplitterWindow_swigregister", ThinSplitterWindow_swigregister
, METH_VARARGS
, NULL
},
10872 { (char *)"ThinSplitterWindow_swiginit", ThinSplitterWindow_swiginit
, METH_VARARGS
, NULL
},
10873 { (char *)"new_SplitterScrolledWindow", (PyCFunction
) _wrap_new_SplitterScrolledWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10874 { (char *)"SplitterScrolledWindow_swigregister", SplitterScrolledWindow_swigregister
, METH_VARARGS
, NULL
},
10875 { (char *)"SplitterScrolledWindow_swiginit", SplitterScrolledWindow_swiginit
, METH_VARARGS
, NULL
},
10876 { (char *)"new_LEDNumberCtrl", (PyCFunction
) _wrap_new_LEDNumberCtrl
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10877 { (char *)"new_PreLEDNumberCtrl", (PyCFunction
)_wrap_new_PreLEDNumberCtrl
, METH_NOARGS
, NULL
},
10878 { (char *)"LEDNumberCtrl_Create", (PyCFunction
) _wrap_LEDNumberCtrl_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10879 { (char *)"LEDNumberCtrl_GetAlignment", (PyCFunction
)_wrap_LEDNumberCtrl_GetAlignment
, METH_O
, NULL
},
10880 { (char *)"LEDNumberCtrl_GetDrawFaded", (PyCFunction
)_wrap_LEDNumberCtrl_GetDrawFaded
, METH_O
, NULL
},
10881 { (char *)"LEDNumberCtrl_GetValue", (PyCFunction
)_wrap_LEDNumberCtrl_GetValue
, METH_O
, NULL
},
10882 { (char *)"LEDNumberCtrl_SetAlignment", (PyCFunction
) _wrap_LEDNumberCtrl_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10883 { (char *)"LEDNumberCtrl_SetDrawFaded", (PyCFunction
) _wrap_LEDNumberCtrl_SetDrawFaded
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10884 { (char *)"LEDNumberCtrl_SetValue", (PyCFunction
) _wrap_LEDNumberCtrl_SetValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10885 { (char *)"LEDNumberCtrl_swigregister", LEDNumberCtrl_swigregister
, METH_VARARGS
, NULL
},
10886 { (char *)"LEDNumberCtrl_swiginit", LEDNumberCtrl_swiginit
, METH_VARARGS
, NULL
},
10887 { (char *)"new_TreeListColumnInfo", (PyCFunction
) _wrap_new_TreeListColumnInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10888 { (char *)"delete_TreeListColumnInfo", (PyCFunction
)_wrap_delete_TreeListColumnInfo
, METH_O
, NULL
},
10889 { (char *)"TreeListColumnInfo_GetShown", (PyCFunction
)_wrap_TreeListColumnInfo_GetShown
, METH_O
, NULL
},
10890 { (char *)"TreeListColumnInfo_GetAlignment", (PyCFunction
)_wrap_TreeListColumnInfo_GetAlignment
, METH_O
, NULL
},
10891 { (char *)"TreeListColumnInfo_GetText", (PyCFunction
)_wrap_TreeListColumnInfo_GetText
, METH_O
, NULL
},
10892 { (char *)"TreeListColumnInfo_GetImage", (PyCFunction
)_wrap_TreeListColumnInfo_GetImage
, METH_O
, NULL
},
10893 { (char *)"TreeListColumnInfo_GetSelectedImage", (PyCFunction
)_wrap_TreeListColumnInfo_GetSelectedImage
, METH_O
, NULL
},
10894 { (char *)"TreeListColumnInfo_GetWidth", (PyCFunction
)_wrap_TreeListColumnInfo_GetWidth
, METH_O
, NULL
},
10895 { (char *)"TreeListColumnInfo_SetShown", (PyCFunction
) _wrap_TreeListColumnInfo_SetShown
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10896 { (char *)"TreeListColumnInfo_SetAlignment", (PyCFunction
) _wrap_TreeListColumnInfo_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10897 { (char *)"TreeListColumnInfo_SetText", (PyCFunction
) _wrap_TreeListColumnInfo_SetText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10898 { (char *)"TreeListColumnInfo_SetImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10899 { (char *)"TreeListColumnInfo_SetSelectedImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetSelectedImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10900 { (char *)"TreeListColumnInfo_SetWidth", (PyCFunction
) _wrap_TreeListColumnInfo_SetWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10901 { (char *)"TreeListColumnInfo_swigregister", TreeListColumnInfo_swigregister
, METH_VARARGS
, NULL
},
10902 { (char *)"TreeListColumnInfo_swiginit", TreeListColumnInfo_swiginit
, METH_VARARGS
, NULL
},
10903 { (char *)"new_TreeListCtrl", (PyCFunction
) _wrap_new_TreeListCtrl
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10904 { (char *)"new_PreTreeListCtrl", (PyCFunction
)_wrap_new_PreTreeListCtrl
, METH_NOARGS
, NULL
},
10905 { (char *)"TreeListCtrl_Create", (PyCFunction
) _wrap_TreeListCtrl_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10906 { (char *)"TreeListCtrl__setCallbackInfo", (PyCFunction
) _wrap_TreeListCtrl__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10907 { (char *)"TreeListCtrl_GetCount", (PyCFunction
)_wrap_TreeListCtrl_GetCount
, METH_O
, NULL
},
10908 { (char *)"TreeListCtrl_GetIndent", (PyCFunction
)_wrap_TreeListCtrl_GetIndent
, METH_O
, NULL
},
10909 { (char *)"TreeListCtrl_SetIndent", (PyCFunction
) _wrap_TreeListCtrl_SetIndent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10910 { (char *)"TreeListCtrl_GetLineSpacing", (PyCFunction
)_wrap_TreeListCtrl_GetLineSpacing
, METH_O
, NULL
},
10911 { (char *)"TreeListCtrl_SetLineSpacing", (PyCFunction
) _wrap_TreeListCtrl_SetLineSpacing
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10912 { (char *)"TreeListCtrl_GetImageList", (PyCFunction
)_wrap_TreeListCtrl_GetImageList
, METH_O
, NULL
},
10913 { (char *)"TreeListCtrl_GetStateImageList", (PyCFunction
)_wrap_TreeListCtrl_GetStateImageList
, METH_O
, NULL
},
10914 { (char *)"TreeListCtrl_GetButtonsImageList", (PyCFunction
)_wrap_TreeListCtrl_GetButtonsImageList
, METH_O
, NULL
},
10915 { (char *)"TreeListCtrl_SetImageList", (PyCFunction
) _wrap_TreeListCtrl_SetImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10916 { (char *)"TreeListCtrl_SetStateImageList", (PyCFunction
) _wrap_TreeListCtrl_SetStateImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10917 { (char *)"TreeListCtrl_SetButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_SetButtonsImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10918 { (char *)"TreeListCtrl_AssignImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10919 { (char *)"TreeListCtrl_AssignStateImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignStateImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10920 { (char *)"TreeListCtrl_AssignButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignButtonsImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10921 { (char *)"TreeListCtrl_AddColumn", (PyCFunction
) _wrap_TreeListCtrl_AddColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10922 { (char *)"TreeListCtrl_AddColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_AddColumnInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10923 { (char *)"TreeListCtrl_InsertColumn", (PyCFunction
) _wrap_TreeListCtrl_InsertColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10924 { (char *)"TreeListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_InsertColumnInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10925 { (char *)"TreeListCtrl_RemoveColumn", (PyCFunction
) _wrap_TreeListCtrl_RemoveColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10926 { (char *)"TreeListCtrl_GetColumnCount", (PyCFunction
)_wrap_TreeListCtrl_GetColumnCount
, METH_O
, NULL
},
10927 { (char *)"TreeListCtrl_SetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_SetColumnWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10928 { (char *)"TreeListCtrl_GetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_GetColumnWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10929 { (char *)"TreeListCtrl_SetMainColumn", (PyCFunction
) _wrap_TreeListCtrl_SetMainColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10930 { (char *)"TreeListCtrl_GetMainColumn", (PyCFunction
)_wrap_TreeListCtrl_GetMainColumn
, METH_O
, NULL
},
10931 { (char *)"TreeListCtrl_SetColumnText", (PyCFunction
) _wrap_TreeListCtrl_SetColumnText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10932 { (char *)"TreeListCtrl_GetColumnText", (PyCFunction
) _wrap_TreeListCtrl_GetColumnText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10933 { (char *)"TreeListCtrl_SetColumn", (PyCFunction
) _wrap_TreeListCtrl_SetColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10934 { (char *)"TreeListCtrl_GetColumn", (PyCFunction
) _wrap_TreeListCtrl_GetColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10935 { (char *)"TreeListCtrl_SetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_SetColumnAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10936 { (char *)"TreeListCtrl_GetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_GetColumnAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10937 { (char *)"TreeListCtrl_SetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_SetColumnImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10938 { (char *)"TreeListCtrl_GetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_GetColumnImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10939 { (char *)"TreeListCtrl_ShowColumn", (PyCFunction
) _wrap_TreeListCtrl_ShowColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10940 { (char *)"TreeListCtrl_IsColumnShown", (PyCFunction
) _wrap_TreeListCtrl_IsColumnShown
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10941 { (char *)"TreeListCtrl_GetItemText", (PyCFunction
) _wrap_TreeListCtrl_GetItemText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10942 { (char *)"TreeListCtrl_GetItemImage", (PyCFunction
) _wrap_TreeListCtrl_GetItemImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10943 { (char *)"TreeListCtrl_SetItemText", (PyCFunction
) _wrap_TreeListCtrl_SetItemText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10944 { (char *)"TreeListCtrl_SetItemImage", (PyCFunction
) _wrap_TreeListCtrl_SetItemImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10945 { (char *)"TreeListCtrl_GetItemData", (PyCFunction
) _wrap_TreeListCtrl_GetItemData
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10946 { (char *)"TreeListCtrl_SetItemData", (PyCFunction
) _wrap_TreeListCtrl_SetItemData
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10947 { (char *)"TreeListCtrl_GetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_GetItemPyData
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10948 { (char *)"TreeListCtrl_SetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_SetItemPyData
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10949 { (char *)"TreeListCtrl_SetItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_SetItemHasChildren
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10950 { (char *)"TreeListCtrl_SetItemBold", (PyCFunction
) _wrap_TreeListCtrl_SetItemBold
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10951 { (char *)"TreeListCtrl_SetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10952 { (char *)"TreeListCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10953 { (char *)"TreeListCtrl_SetItemFont", (PyCFunction
) _wrap_TreeListCtrl_SetItemFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10954 { (char *)"TreeListCtrl_GetItemBold", (PyCFunction
) _wrap_TreeListCtrl_GetItemBold
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10955 { (char *)"TreeListCtrl_GetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10956 { (char *)"TreeListCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10957 { (char *)"TreeListCtrl_GetItemFont", (PyCFunction
) _wrap_TreeListCtrl_GetItemFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10958 { (char *)"TreeListCtrl_IsVisible", (PyCFunction
) _wrap_TreeListCtrl_IsVisible
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10959 { (char *)"TreeListCtrl_ItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_ItemHasChildren
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10960 { (char *)"TreeListCtrl_IsExpanded", (PyCFunction
) _wrap_TreeListCtrl_IsExpanded
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10961 { (char *)"TreeListCtrl_IsSelected", (PyCFunction
) _wrap_TreeListCtrl_IsSelected
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10962 { (char *)"TreeListCtrl_IsBold", (PyCFunction
) _wrap_TreeListCtrl_IsBold
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10963 { (char *)"TreeListCtrl_GetChildrenCount", (PyCFunction
) _wrap_TreeListCtrl_GetChildrenCount
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10964 { (char *)"TreeListCtrl_GetRootItem", (PyCFunction
)_wrap_TreeListCtrl_GetRootItem
, METH_O
, NULL
},
10965 { (char *)"TreeListCtrl_GetSelection", (PyCFunction
)_wrap_TreeListCtrl_GetSelection
, METH_O
, NULL
},
10966 { (char *)"TreeListCtrl_GetSelections", (PyCFunction
)_wrap_TreeListCtrl_GetSelections
, METH_O
, NULL
},
10967 { (char *)"TreeListCtrl_GetItemParent", (PyCFunction
) _wrap_TreeListCtrl_GetItemParent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10968 { (char *)"TreeListCtrl_GetFirstChild", (PyCFunction
) _wrap_TreeListCtrl_GetFirstChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10969 { (char *)"TreeListCtrl_GetNextChild", (PyCFunction
) _wrap_TreeListCtrl_GetNextChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10970 { (char *)"TreeListCtrl_GetLastChild", (PyCFunction
) _wrap_TreeListCtrl_GetLastChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10971 { (char *)"TreeListCtrl_GetNextSibling", (PyCFunction
) _wrap_TreeListCtrl_GetNextSibling
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10972 { (char *)"TreeListCtrl_GetPrevSibling", (PyCFunction
) _wrap_TreeListCtrl_GetPrevSibling
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10973 { (char *)"TreeListCtrl_GetFirstVisibleItem", (PyCFunction
)_wrap_TreeListCtrl_GetFirstVisibleItem
, METH_O
, NULL
},
10974 { (char *)"TreeListCtrl_GetNextVisible", (PyCFunction
) _wrap_TreeListCtrl_GetNextVisible
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10975 { (char *)"TreeListCtrl_GetPrevVisible", (PyCFunction
) _wrap_TreeListCtrl_GetPrevVisible
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10976 { (char *)"TreeListCtrl_GetNext", (PyCFunction
) _wrap_TreeListCtrl_GetNext
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10977 { (char *)"TreeListCtrl_AddRoot", (PyCFunction
) _wrap_TreeListCtrl_AddRoot
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10978 { (char *)"TreeListCtrl_PrependItem", (PyCFunction
) _wrap_TreeListCtrl_PrependItem
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10979 { (char *)"TreeListCtrl_InsertItem", (PyCFunction
) _wrap_TreeListCtrl_InsertItem
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10980 { (char *)"TreeListCtrl_InsertItemBefore", (PyCFunction
) _wrap_TreeListCtrl_InsertItemBefore
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10981 { (char *)"TreeListCtrl_AppendItem", (PyCFunction
) _wrap_TreeListCtrl_AppendItem
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10982 { (char *)"TreeListCtrl_Delete", (PyCFunction
) _wrap_TreeListCtrl_Delete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10983 { (char *)"TreeListCtrl_DeleteChildren", (PyCFunction
) _wrap_TreeListCtrl_DeleteChildren
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10984 { (char *)"TreeListCtrl_DeleteAllItems", (PyCFunction
)_wrap_TreeListCtrl_DeleteAllItems
, METH_O
, NULL
},
10985 { (char *)"TreeListCtrl_Expand", (PyCFunction
) _wrap_TreeListCtrl_Expand
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10986 { (char *)"TreeListCtrl_ExpandAll", (PyCFunction
) _wrap_TreeListCtrl_ExpandAll
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10987 { (char *)"TreeListCtrl_Collapse", (PyCFunction
) _wrap_TreeListCtrl_Collapse
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10988 { (char *)"TreeListCtrl_CollapseAndReset", (PyCFunction
) _wrap_TreeListCtrl_CollapseAndReset
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10989 { (char *)"TreeListCtrl_Toggle", (PyCFunction
) _wrap_TreeListCtrl_Toggle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10990 { (char *)"TreeListCtrl_Unselect", (PyCFunction
)_wrap_TreeListCtrl_Unselect
, METH_O
, NULL
},
10991 { (char *)"TreeListCtrl_UnselectAll", (PyCFunction
)_wrap_TreeListCtrl_UnselectAll
, METH_O
, NULL
},
10992 { (char *)"TreeListCtrl_SelectItem", (PyCFunction
) _wrap_TreeListCtrl_SelectItem
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10993 { (char *)"TreeListCtrl_SelectAll", (PyCFunction
) _wrap_TreeListCtrl_SelectAll
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10994 { (char *)"TreeListCtrl_EnsureVisible", (PyCFunction
) _wrap_TreeListCtrl_EnsureVisible
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10995 { (char *)"TreeListCtrl_ScrollTo", (PyCFunction
) _wrap_TreeListCtrl_ScrollTo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10996 { (char *)"TreeListCtrl_HitTest", (PyCFunction
) _wrap_TreeListCtrl_HitTest
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10997 { (char *)"TreeListCtrl_GetBoundingRect", (PyCFunction
) _wrap_TreeListCtrl_GetBoundingRect
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10998 { (char *)"TreeListCtrl_EditLabel", (PyCFunction
) _wrap_TreeListCtrl_EditLabel
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10999 { (char *)"TreeListCtrl_Edit", (PyCFunction
) _wrap_TreeListCtrl_Edit
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
11000 { (char *)"TreeListCtrl_SortChildren", (PyCFunction
) _wrap_TreeListCtrl_SortChildren
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
11001 { (char *)"TreeListCtrl_FindItem", (PyCFunction
) _wrap_TreeListCtrl_FindItem
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
11002 { (char *)"TreeListCtrl_GetHeaderWindow", (PyCFunction
)_wrap_TreeListCtrl_GetHeaderWindow
, METH_O
, NULL
},
11003 { (char *)"TreeListCtrl_GetMainWindow", (PyCFunction
)_wrap_TreeListCtrl_GetMainWindow
, METH_O
, NULL
},
11004 { (char *)"TreeListCtrl_swigregister", TreeListCtrl_swigregister
, METH_VARARGS
, NULL
},
11005 { (char *)"TreeListCtrl_swiginit", TreeListCtrl_swiginit
, METH_VARARGS
, NULL
},
11006 { (char *)"new_StaticPicture", (PyCFunction
) _wrap_new_StaticPicture
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
11007 { (char *)"new_PreStaticPicture", (PyCFunction
)_wrap_new_PreStaticPicture
, METH_NOARGS
, NULL
},
11008 { (char *)"StaticPicture_Create", (PyCFunction
) _wrap_StaticPicture_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
11009 { (char *)"StaticPicture_SetBitmap", (PyCFunction
) _wrap_StaticPicture_SetBitmap
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
11010 { (char *)"StaticPicture_GetBitmap", (PyCFunction
)_wrap_StaticPicture_GetBitmap
, METH_O
, NULL
},
11011 { (char *)"StaticPicture_SetIcon", (PyCFunction
) _wrap_StaticPicture_SetIcon
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
11012 { (char *)"StaticPicture_GetIcon", (PyCFunction
)_wrap_StaticPicture_GetIcon
, METH_O
, NULL
},
11013 { (char *)"StaticPicture_SetAlignment", (PyCFunction
) _wrap_StaticPicture_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
11014 { (char *)"StaticPicture_GetAlignment", (PyCFunction
)_wrap_StaticPicture_GetAlignment
, METH_O
, NULL
},
11015 { (char *)"StaticPicture_SetScale", (PyCFunction
) _wrap_StaticPicture_SetScale
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
11016 { (char *)"StaticPicture_GetScale", (PyCFunction
)_wrap_StaticPicture_GetScale
, METH_O
, NULL
},
11017 { (char *)"StaticPicture_SetCustomScale", (PyCFunction
) _wrap_StaticPicture_SetCustomScale
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
11018 { (char *)"StaticPicture_GetCustomScale", (PyCFunction
)_wrap_StaticPicture_GetCustomScale
, METH_O
, NULL
},
11019 { (char *)"StaticPicture_swigregister", StaticPicture_swigregister
, METH_VARARGS
, NULL
},
11020 { (char *)"StaticPicture_swiginit", StaticPicture_swiginit
, METH_VARARGS
, NULL
},
11021 { NULL
, NULL
, 0, NULL
}
11025 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
11027 static void *_p_wxPyValidatorTo_p_wxValidator(void *x
) {
11028 return (void *)((wxValidator
*) ((wxPyValidator
*) x
));
11030 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) {
11031 return (void *)((wxPanel
*) ((wxScrolledWindow
*) x
));
11033 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) {
11034 return (void *)((wxPanel
*) ((wxPyVScrolledWindow
*) x
));
11036 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) {
11037 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
11039 static void *_p_wxSplitterScrolledWindowTo_p_wxPanel(void *x
) {
11040 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxSplitterScrolledWindow
*) x
));
11042 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) {
11043 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
11045 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) {
11046 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
11048 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) {
11049 return (void *)((wxPanel
*) ((wxPyPanel
*) x
));
11051 static void *_p_wxEditableListBoxTo_p_wxPanel(void *x
) {
11052 return (void *)((wxPanel
*) ((wxEditableListBox
*) x
));
11054 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) {
11055 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
11057 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) {
11058 return (void *)((wxPanel
*) ((wxPreviewControlBar
*) x
));
11060 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) {
11061 return (void *)((wxPanel
*) (wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
11063 static void *_p_wxToolbookTo_p_wxWindow(void *x
) {
11064 return (void *)((wxWindow
*) (wxControl
*)(wxBookCtrlBase
*) ((wxToolbook
*) x
));
11066 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) {
11067 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
11069 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) {
11070 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
11072 static void *_p_wxCheckBoxTo_p_wxWindow(void *x
) {
11073 return (void *)((wxWindow
*) (wxControl
*) ((wxCheckBox
*) x
));
11075 static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x
) {
11076 return (void *)((wxWindow
*) (wxControl
*) ((wxPyTreeCtrl
*) x
));
11078 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxWindow(void *x
) {
11079 return (void *)((wxWindow
*) (wxControl
*)(wxPyTreeCtrl
*) ((wxRemotelyScrolledTreeCtrl
*) x
));
11081 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) {
11082 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyPanel
*) x
));
11084 static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x
) {
11085 return (void *)((wxWindow
*) (wxControl
*) ((wxGenericDirCtrl
*) x
));
11087 static void *_p_wxPyListCtrlTo_p_wxWindow(void *x
) {
11088 return (void *)((wxWindow
*) (wxControl
*) ((wxPyListCtrl
*) x
));
11090 static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x
) {
11091 return (void *)((wxWindow
*) (wxControl
*)(wxControlWithItems
*)(wxChoice
*) ((wxDirFilterListCtrl
*) x
));
11093 static void *_p_wxPyTreeListCtrlTo_p_wxWindow(void *x
) {
11094 return (void *)((wxWindow
*) (wxControl
*) ((wxPyTreeListCtrl
*) x
));
11096 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) {
11097 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
11099 static void *_p_wxStaticLineTo_p_wxWindow(void *x
) {
11100 return (void *)((wxWindow
*) (wxControl
*) ((wxStaticLine
*) x
));
11102 static void *_p_wxControlTo_p_wxWindow(void *x
) {
11103 return (void *)((wxWindow
*) ((wxControl
*) x
));
11105 static void *_p_wxPyControlTo_p_wxWindow(void *x
) {
11106 return (void *)((wxWindow
*) (wxControl
*) ((wxPyControl
*) x
));
11108 static void *_p_wxGaugeTo_p_wxWindow(void *x
) {
11109 return (void *)((wxWindow
*) (wxControl
*) ((wxGauge
*) x
));
11111 static void *_p_wxToolBarBaseTo_p_wxWindow(void *x
) {
11112 return (void *)((wxWindow
*) (wxControl
*) ((wxToolBarBase
*) x
));
11114 static void *_p_wxToggleButtonTo_p_wxWindow(void *x
) {
11115 return (void *)((wxWindow
*) (wxControl
*) ((wxToggleButton
*) x
));
11117 static void *_p_wxRadioButtonTo_p_wxWindow(void *x
) {
11118 return (void *)((wxWindow
*) (wxControl
*) ((wxRadioButton
*) x
));
11120 static void *_p_wxChoiceTo_p_wxWindow(void *x
) {
11121 return (void *)((wxWindow
*) (wxControl
*)(wxControlWithItems
*) ((wxChoice
*) x
));
11123 static void *_p_wxTreebookTo_p_wxWindow(void *x
) {
11124 return (void *)((wxWindow
*) (wxControl
*)(wxBookCtrlBase
*) ((wxTreebook
*) x
));
11126 static void *_p_wxListViewTo_p_wxWindow(void *x
) {
11127 return (void *)((wxWindow
*) (wxControl
*)(wxPyListCtrl
*) ((wxListView
*) x
));
11129 static void *_p_wxTextCtrlTo_p_wxWindow(void *x
) {
11130 return (void *)((wxWindow
*) (wxControl
*) ((wxTextCtrl
*) x
));
11132 static void *_p_wxNotebookTo_p_wxWindow(void *x
) {
11133 return (void *)((wxWindow
*) (wxControl
*)(wxBookCtrlBase
*) ((wxNotebook
*) x
));
11135 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) {
11136 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
11138 static void *_p_wxChoicebookTo_p_wxWindow(void *x
) {
11139 return (void *)((wxWindow
*) (wxControl
*)(wxBookCtrlBase
*) ((wxChoicebook
*) x
));
11141 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) {
11142 return (void *)((wxWindow
*) ((wxPyWindow
*) x
));
11144 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) {
11145 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
11147 static void *_p_wxListbookTo_p_wxWindow(void *x
) {
11148 return (void *)((wxWindow
*) (wxControl
*)(wxBookCtrlBase
*) ((wxListbook
*) x
));
11150 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) {
11151 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
11153 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) {
11154 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
11156 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) {
11157 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
11159 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) {
11160 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
11162 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x
) {
11163 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
11165 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) {
11166 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
11168 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) {
11169 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
11171 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) {
11172 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
11174 static void *_p_wxStaticBitmapTo_p_wxWindow(void *x
) {
11175 return (void *)((wxWindow
*) (wxControl
*) ((wxStaticBitmap
*) x
));
11177 static void *_p_wxSliderTo_p_wxWindow(void *x
) {
11178 return (void *)((wxWindow
*) (wxControl
*) ((wxSlider
*) x
));
11180 static void *_p_wxStaticBoxTo_p_wxWindow(void *x
) {
11181 return (void *)((wxWindow
*) (wxControl
*) ((wxStaticBox
*) x
));
11183 static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x
) {
11184 return (void *)((wxWindow
*) (wxControl
*) ((wxBookCtrlBase
*) x
));
11186 static void *_p_wxCheckListBoxTo_p_wxWindow(void *x
) {
11187 return (void *)((wxWindow
*) (wxControl
*)(wxControlWithItems
*)(wxListBox
*) ((wxCheckListBox
*) x
));
11189 static void *_p_wxListBoxTo_p_wxWindow(void *x
) {
11190 return (void *)((wxWindow
*) (wxControl
*)(wxControlWithItems
*) ((wxListBox
*) x
));
11192 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) {
11193 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
11195 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) {
11196 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
11198 static void *_p_wxEditableListBoxTo_p_wxWindow(void *x
) {
11199 return (void *)((wxWindow
*) (wxPanel
*) ((wxEditableListBox
*) x
));
11201 static void *_p_wxLEDNumberCtrlTo_p_wxWindow(void *x
) {
11202 return (void *)((wxWindow
*) (wxControl
*) ((wxLEDNumberCtrl
*) x
));
11204 static void *_p_wxSpinButtonTo_p_wxWindow(void *x
) {
11205 return (void *)((wxWindow
*) (wxControl
*) ((wxSpinButton
*) x
));
11207 static void *_p_wxBitmapButtonTo_p_wxWindow(void *x
) {
11208 return (void *)((wxWindow
*) (wxControl
*)(wxButton
*) ((wxBitmapButton
*) x
));
11210 static void *_p_wxButtonTo_p_wxWindow(void *x
) {
11211 return (void *)((wxWindow
*) (wxControl
*) ((wxButton
*) x
));
11213 static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x
) {
11214 return (void *)((wxWindow
*) (wxControl
*)(wxButton
*)(wxBitmapButton
*) ((wxContextHelpButton
*) x
));
11216 static void *_p_wxRadioBoxTo_p_wxWindow(void *x
) {
11217 return (void *)((wxWindow
*) (wxControl
*) ((wxRadioBox
*) x
));
11219 static void *_p_wxScrollBarTo_p_wxWindow(void *x
) {
11220 return (void *)((wxWindow
*) (wxControl
*) ((wxScrollBar
*) x
));
11222 static void *_p_wxComboBoxTo_p_wxWindow(void *x
) {
11223 return (void *)((wxWindow
*) (wxControl
*)(wxControlWithItems
*)(wxChoice
*) ((wxComboBox
*) x
));
11225 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) {
11226 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
11228 static void *_p_wxFrameTo_p_wxWindow(void *x
) {
11229 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxFrame
*) x
));
11231 static void *_p_wxSpinCtrlTo_p_wxWindow(void *x
) {
11232 return (void *)((wxWindow
*) (wxControl
*) ((wxSpinCtrl
*) x
));
11234 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) {
11235 return (void *)((wxWindow
*) ((wxStatusBar
*) x
));
11237 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) {
11238 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
11240 static void *_p_wxStaticPictureTo_p_wxWindow(void *x
) {
11241 return (void *)((wxWindow
*) (wxControl
*) ((wxStaticPicture
*) x
));
11243 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) {
11244 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
11246 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) {
11247 return (void *)((wxWindow
*) ((wxMDIClientWindow
*) x
));
11249 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) {
11250 return (void *)((wxWindow
*) ((wxSashWindow
*) x
));
11252 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) {
11253 return (void *)((wxWindow
*) ((wxSplitterWindow
*) x
));
11255 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) {
11256 return (void *)((wxWindow
*) ((wxSplashScreenWindow
*) x
));
11258 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) {
11259 return (void *)((wxWindow
*) ((wxTopLevelWindow
*) x
));
11261 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) {
11262 return (void *)((wxWindow
*) (wxPanel
*) ((wxScrolledWindow
*) x
));
11264 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) {
11265 return (void *)((wxWindow
*) (wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
11267 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) {
11268 return (void *)((wxWindow
*) ((wxPopupWindow
*) x
));
11270 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) {
11271 return (void *)((wxWindow
*) (wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
11273 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) {
11274 return (void *)((wxWindow
*) (wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
11276 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) {
11277 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyVScrolledWindow
*) x
));
11279 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) {
11280 return (void *)((wxWindow
*) ((wxMenuBar
*) x
));
11282 static void *_p_wxDynamicSashWindowTo_p_wxWindow(void *x
) {
11283 return (void *)((wxWindow
*) ((wxDynamicSashWindow
*) x
));
11285 static void *_p_wxPyTreeCompanionWindowTo_p_wxWindow(void *x
) {
11286 return (void *)((wxWindow
*) ((wxPyTreeCompanionWindow
*) x
));
11288 static void *_p_wxThinSplitterWindowTo_p_wxWindow(void *x
) {
11289 return (void *)((wxWindow
*) (wxSplitterWindow
*) ((wxThinSplitterWindow
*) x
));
11291 static void *_p_wxSplitterScrolledWindowTo_p_wxWindow(void *x
) {
11292 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxSplitterScrolledWindow
*) x
));
11294 static void *_p_wxDialogTo_p_wxWindow(void *x
) {
11295 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxDialog
*) x
));
11297 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) {
11298 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
11300 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) {
11301 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
11303 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) {
11304 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
11306 static void *_p_wxPanelTo_p_wxWindow(void *x
) {
11307 return (void *)((wxWindow
*) ((wxPanel
*) x
));
11309 static void *_p_wxStaticTextTo_p_wxWindow(void *x
) {
11310 return (void *)((wxWindow
*) (wxControl
*) ((wxStaticText
*) x
));
11312 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) {
11313 return (void *)((wxWindow
*) (wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
11315 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) {
11316 return (void *)((wxWindow
*) (wxPanel
*) ((wxPreviewControlBar
*) x
));
11318 static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x
) {
11319 return (void *)((wxWindow
*) (wxControl
*) ((wxDatePickerCtrl
*) x
));
11321 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) {
11322 return (void *)((wxWindow
*) (wxControl
*) ((wxControlWithItems
*) x
));
11324 static void *_p_wxToolBarTo_p_wxWindow(void *x
) {
11325 return (void *)((wxWindow
*) (wxControl
*)(wxToolBarBase
*) ((wxToolBar
*) x
));
11327 static void *_p_wxThinSplitterWindowTo_p_wxSplitterWindow(void *x
) {
11328 return (void *)((wxSplitterWindow
*) ((wxThinSplitterWindow
*) x
));
11330 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x
) {
11331 return (void *)((wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
11333 static void *_p_wxSplitterScrolledWindowTo_p_wxScrolledWindow(void *x
) {
11334 return (void *)((wxScrolledWindow
*) ((wxSplitterScrolledWindow
*) x
));
11336 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x
) {
11337 return (void *)((wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
11339 static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x
) {
11340 return (void *)((wxControl
*) ((wxBookCtrlBase
*) x
));
11342 static void *_p_wxToolBarTo_p_wxControl(void *x
) {
11343 return (void *)((wxControl
*) (wxToolBarBase
*) ((wxToolBar
*) x
));
11345 static void *_p_wxToggleButtonTo_p_wxControl(void *x
) {
11346 return (void *)((wxControl
*) ((wxToggleButton
*) x
));
11348 static void *_p_wxRadioButtonTo_p_wxControl(void *x
) {
11349 return (void *)((wxControl
*) ((wxRadioButton
*) x
));
11351 static void *_p_wxLEDNumberCtrlTo_p_wxControl(void *x
) {
11352 return (void *)((wxControl
*) ((wxLEDNumberCtrl
*) x
));
11354 static void *_p_wxToolbookTo_p_wxControl(void *x
) {
11355 return (void *)((wxControl
*) (wxBookCtrlBase
*) ((wxToolbook
*) x
));
11357 static void *_p_wxToolBarBaseTo_p_wxControl(void *x
) {
11358 return (void *)((wxControl
*) ((wxToolBarBase
*) x
));
11360 static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x
) {
11361 return (void *)((wxControl
*) (wxControlWithItems
*)(wxChoice
*) ((wxDirFilterListCtrl
*) x
));
11363 static void *_p_wxPyListCtrlTo_p_wxControl(void *x
) {
11364 return (void *)((wxControl
*) ((wxPyListCtrl
*) x
));
11366 static void *_p_wxComboBoxTo_p_wxControl(void *x
) {
11367 return (void *)((wxControl
*) (wxControlWithItems
*)(wxChoice
*) ((wxComboBox
*) x
));
11369 static void *_p_wxPyControlTo_p_wxControl(void *x
) {
11370 return (void *)((wxControl
*) ((wxPyControl
*) x
));
11372 static void *_p_wxPyTreeListCtrlTo_p_wxControl(void *x
) {
11373 return (void *)((wxControl
*) ((wxPyTreeListCtrl
*) x
));
11375 static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x
) {
11376 return (void *)((wxControl
*) ((wxGenericDirCtrl
*) x
));
11378 static void *_p_wxScrollBarTo_p_wxControl(void *x
) {
11379 return (void *)((wxControl
*) ((wxScrollBar
*) x
));
11381 static void *_p_wxControlWithItemsTo_p_wxControl(void *x
) {
11382 return (void *)((wxControl
*) ((wxControlWithItems
*) x
));
11384 static void *_p_wxGaugeTo_p_wxControl(void *x
) {
11385 return (void *)((wxControl
*) ((wxGauge
*) x
));
11387 static void *_p_wxStaticLineTo_p_wxControl(void *x
) {
11388 return (void *)((wxControl
*) ((wxStaticLine
*) x
));
11390 static void *_p_wxChoicebookTo_p_wxControl(void *x
) {
11391 return (void *)((wxControl
*) (wxBookCtrlBase
*) ((wxChoicebook
*) x
));
11393 static void *_p_wxListbookTo_p_wxControl(void *x
) {
11394 return (void *)((wxControl
*) (wxBookCtrlBase
*) ((wxListbook
*) x
));
11396 static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x
) {
11397 return (void *)((wxControl
*) ((wxPyTreeCtrl
*) x
));
11399 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxControl(void *x
) {
11400 return (void *)((wxControl
*) (wxPyTreeCtrl
*) ((wxRemotelyScrolledTreeCtrl
*) x
));
11402 static void *_p_wxCheckBoxTo_p_wxControl(void *x
) {
11403 return (void *)((wxControl
*) ((wxCheckBox
*) x
));
11405 static void *_p_wxRadioBoxTo_p_wxControl(void *x
) {
11406 return (void *)((wxControl
*) ((wxRadioBox
*) x
));
11408 static void *_p_wxChoiceTo_p_wxControl(void *x
) {
11409 return (void *)((wxControl
*) (wxControlWithItems
*) ((wxChoice
*) x
));
11411 static void *_p_wxListBoxTo_p_wxControl(void *x
) {
11412 return (void *)((wxControl
*) (wxControlWithItems
*) ((wxListBox
*) x
));
11414 static void *_p_wxCheckListBoxTo_p_wxControl(void *x
) {
11415 return (void *)((wxControl
*) (wxControlWithItems
*)(wxListBox
*) ((wxCheckListBox
*) x
));
11417 static void *_p_wxListViewTo_p_wxControl(void *x
) {
11418 return (void *)((wxControl
*) (wxPyListCtrl
*) ((wxListView
*) x
));
11420 static void *_p_wxNotebookTo_p_wxControl(void *x
) {
11421 return (void *)((wxControl
*) (wxBookCtrlBase
*) ((wxNotebook
*) x
));
11423 static void *_p_wxStaticBitmapTo_p_wxControl(void *x
) {
11424 return (void *)((wxControl
*) ((wxStaticBitmap
*) x
));
11426 static void *_p_wxSpinCtrlTo_p_wxControl(void *x
) {
11427 return (void *)((wxControl
*) ((wxSpinCtrl
*) x
));
11429 static void *_p_wxStaticTextTo_p_wxControl(void *x
) {
11430 return (void *)((wxControl
*) ((wxStaticText
*) x
));
11432 static void *_p_wxStaticBoxTo_p_wxControl(void *x
) {
11433 return (void *)((wxControl
*) ((wxStaticBox
*) x
));
11435 static void *_p_wxSliderTo_p_wxControl(void *x
) {
11436 return (void *)((wxControl
*) ((wxSlider
*) x
));
11438 static void *_p_wxTreebookTo_p_wxControl(void *x
) {
11439 return (void *)((wxControl
*) (wxBookCtrlBase
*) ((wxTreebook
*) x
));
11441 static void *_p_wxSpinButtonTo_p_wxControl(void *x
) {
11442 return (void *)((wxControl
*) ((wxSpinButton
*) x
));
11444 static void *_p_wxButtonTo_p_wxControl(void *x
) {
11445 return (void *)((wxControl
*) ((wxButton
*) x
));
11447 static void *_p_wxBitmapButtonTo_p_wxControl(void *x
) {
11448 return (void *)((wxControl
*) (wxButton
*) ((wxBitmapButton
*) x
));
11450 static void *_p_wxContextHelpButtonTo_p_wxControl(void *x
) {
11451 return (void *)((wxControl
*) (wxButton
*)(wxBitmapButton
*) ((wxContextHelpButton
*) x
));
11453 static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x
) {
11454 return (void *)((wxControl
*) ((wxDatePickerCtrl
*) x
));
11456 static void *_p_wxStaticPictureTo_p_wxControl(void *x
) {
11457 return (void *)((wxControl
*) ((wxStaticPicture
*) x
));
11459 static void *_p_wxTextCtrlTo_p_wxControl(void *x
) {
11460 return (void *)((wxControl
*) ((wxTextCtrl
*) x
));
11462 static void *_p_wxListViewTo_p_wxPyListCtrl(void *x
) {
11463 return (void *)((wxPyListCtrl
*) ((wxListView
*) x
));
11465 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) {
11466 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
11468 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) {
11469 return (void *)((wxEvent
*) ((wxMenuEvent
*) x
));
11471 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) {
11472 return (void *)((wxEvent
*) ((wxCloseEvent
*) x
));
11474 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) {
11475 return (void *)((wxEvent
*) ((wxMouseEvent
*) x
));
11477 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) {
11478 return (void *)((wxEvent
*) ((wxEraseEvent
*) x
));
11480 static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x
) {
11481 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxBookCtrlBaseEvent
*) x
));
11483 static void *_p_wxTreeEventTo_p_wxEvent(void *x
) {
11484 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxTreeEvent
*) x
));
11486 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) {
11487 return (void *)((wxEvent
*) ((wxSetCursorEvent
*) x
));
11489 static void *_p_wxSplitterEventTo_p_wxEvent(void *x
) {
11490 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
11492 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) {
11493 return (void *)((wxEvent
*) ((wxInitDialogEvent
*) x
));
11495 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) {
11496 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxScrollEvent
*) x
));
11498 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x
) {
11499 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
11501 static void *_p_wxTextUrlEventTo_p_wxEvent(void *x
) {
11502 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxTextUrlEvent
*) x
));
11504 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) {
11505 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxNotifyEvent
*) x
));
11507 static void *_p_wxPyEventTo_p_wxEvent(void *x
) {
11508 return (void *)((wxEvent
*) ((wxPyEvent
*) x
));
11510 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x
) {
11511 return (void *)((wxEvent
*) ((wxCalculateLayoutEvent
*) x
));
11513 static void *_p_wxListEventTo_p_wxEvent(void *x
) {
11514 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxListEvent
*) x
));
11516 static void *_p_wxDynamicSashSplitEventTo_p_wxEvent(void *x
) {
11517 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxDynamicSashSplitEvent
*) x
));
11519 static void *_p_wxDynamicSashUnifyEventTo_p_wxEvent(void *x
) {
11520 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxDynamicSashUnifyEvent
*) x
));
11522 static void *_p_wxNotebookEventTo_p_wxEvent(void *x
) {
11523 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxNotebookEvent
*) x
));
11525 static void *_p_wxListbookEventTo_p_wxEvent(void *x
) {
11526 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxListbookEvent
*) x
));
11528 static void *_p_wxChoicebookEventTo_p_wxEvent(void *x
) {
11529 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxChoicebookEvent
*) x
));
11531 static void *_p_wxTreebookEventTo_p_wxEvent(void *x
) {
11532 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxTreebookEvent
*) x
));
11534 static void *_p_wxToolbookEventTo_p_wxEvent(void *x
) {
11535 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxToolbookEvent
*) x
));
11537 static void *_p_wxHelpEventTo_p_wxEvent(void *x
) {
11538 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxHelpEvent
*) x
));
11540 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) {
11541 return (void *)((wxEvent
*) ((wxIdleEvent
*) x
));
11543 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) {
11544 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
11546 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) {
11547 return (void *)((wxEvent
*) ((wxQueryNewPaletteEvent
*) x
));
11549 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) {
11550 return (void *)((wxEvent
*) ((wxMaximizeEvent
*) x
));
11552 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) {
11553 return (void *)((wxEvent
*) ((wxIconizeEvent
*) x
));
11555 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) {
11556 return (void *)((wxEvent
*) ((wxActivateEvent
*) x
));
11558 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) {
11559 return (void *)((wxEvent
*) ((wxSizeEvent
*) x
));
11561 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) {
11562 return (void *)((wxEvent
*) ((wxMoveEvent
*) x
));
11564 static void *_p_wxDateEventTo_p_wxEvent(void *x
) {
11565 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxDateEvent
*) x
));
11567 static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x
) {
11568 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxClipboardTextEvent
*) x
));
11570 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) {
11571 return (void *)((wxEvent
*) ((wxPaintEvent
*) x
));
11573 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) {
11574 return (void *)((wxEvent
*) ((wxNcPaintEvent
*) x
));
11576 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) {
11577 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
11579 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) {
11580 return (void *)((wxEvent
*) ((wxPaletteChangedEvent
*) x
));
11582 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) {
11583 return (void *)((wxEvent
*) ((wxDisplayChangedEvent
*) x
));
11585 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) {
11586 return (void *)((wxEvent
*) ((wxMouseCaptureChangedEvent
*) x
));
11588 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) {
11589 return (void *)((wxEvent
*) ((wxSysColourChangedEvent
*) x
));
11591 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) {
11592 return (void *)((wxEvent
*) ((wxDropFilesEvent
*) x
));
11594 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) {
11595 return (void *)((wxEvent
*) ((wxFocusEvent
*) x
));
11597 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) {
11598 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
11600 static void *_p_wxSashEventTo_p_wxEvent(void *x
) {
11601 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxSashEvent
*) x
));
11603 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x
) {
11604 return (void *)((wxEvent
*) ((wxQueryLayoutInfoEvent
*) x
));
11606 static void *_p_wxShowEventTo_p_wxEvent(void *x
) {
11607 return (void *)((wxEvent
*) ((wxShowEvent
*) x
));
11609 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) {
11610 return (void *)((wxEvent
*) ((wxCommandEvent
*) x
));
11612 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) {
11613 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
11615 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) {
11616 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
11618 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) {
11619 return (void *)((wxEvent
*) ((wxNavigationKeyEvent
*) x
));
11621 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) {
11622 return (void *)((wxEvent
*) ((wxKeyEvent
*) x
));
11624 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) {
11625 return (void *)((wxEvent
*) ((wxScrollWinEvent
*) x
));
11627 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x
) {
11628 return (void *)((wxEvent
*) ((wxTaskBarIconEvent
*) x
));
11630 static void *_p_wxSpinEventTo_p_wxEvent(void *x
) {
11631 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxSpinEvent
*) x
));
11633 static void *_p_wxScrollBarTo_p_wxObject(void *x
) {
11634 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxScrollBar
*) x
));
11636 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) {
11637 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
11639 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) {
11640 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
11642 static void *_p_wxEventTo_p_wxObject(void *x
) {
11643 return (void *)((wxObject
*) ((wxEvent
*) x
));
11645 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) {
11646 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
11648 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) {
11649 return (void *)((wxObject
*) (wxEvent
*) ((wxInitDialogEvent
*) x
));
11651 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) {
11652 return (void *)((wxObject
*) ((wxIndividualLayoutConstraint
*) x
));
11654 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) {
11655 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
11657 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) {
11658 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
11660 static void *_p_wxToolBarBaseTo_p_wxObject(void *x
) {
11661 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxToolBarBase
*) x
));
11663 static void *_p_wxMenuItemTo_p_wxObject(void *x
) {
11664 return (void *)((wxObject
*) ((wxMenuItem
*) x
));
11666 static void *_p_wxImageTo_p_wxObject(void *x
) {
11667 return (void *)((wxObject
*) ((wxImage
*) x
));
11669 static void *_p_wxPySizerTo_p_wxObject(void *x
) {
11670 return (void *)((wxObject
*) (wxSizer
*) ((wxPySizer
*) x
));
11672 static void *_p_wxStaticBitmapTo_p_wxObject(void *x
) {
11673 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxStaticBitmap
*) x
));
11675 static void *_p_wxGenericDragImageTo_p_wxObject(void *x
) {
11676 return (void *)((wxObject
*) ((wxGenericDragImage
*) x
));
11678 static void *_p_wxComboBoxTo_p_wxObject(void *x
) {
11679 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxControlWithItems
*)(wxChoice
*) ((wxComboBox
*) x
));
11681 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x
) {
11682 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxPyTaskBarIcon
*) x
));
11684 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) {
11685 return (void *)((wxObject
*) ((wxLayoutAlgorithm
*) x
));
11687 static void *_p_wxPyAppTo_p_wxObject(void *x
) {
11688 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxPyApp
*) x
));
11690 static void *_p_wxTreebookTo_p_wxObject(void *x
) {
11691 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxTreebook
*) x
));
11693 static void *_p_wxNotebookTo_p_wxObject(void *x
) {
11694 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxNotebook
*) x
));
11696 static void *_p_wxListItemTo_p_wxObject(void *x
) {
11697 return (void *)((wxObject
*) ((wxListItem
*) x
));
11699 static void *_p_wxChoicebookTo_p_wxObject(void *x
) {
11700 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxChoicebook
*) x
));
11702 static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x
) {
11703 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxBookCtrlBase
*) x
));
11705 static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x
) {
11706 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxPyTreeCtrl
*) x
));
11708 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxObject(void *x
) {
11709 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxPyTreeCtrl
*) ((wxRemotelyScrolledTreeCtrl
*) x
));
11711 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) {
11712 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
11714 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) {
11715 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
11717 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) {
11718 return (void *)((wxObject
*) ((wxFindReplaceData
*) x
));
11720 static void *_p_wxStaticLineTo_p_wxObject(void *x
) {
11721 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxStaticLine
*) x
));
11723 static void *_p_wxValidatorTo_p_wxObject(void *x
) {
11724 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxValidator
*) x
));
11726 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) {
11727 return (void *)((wxObject
*) (wxEvtHandler
*)(wxValidator
*) ((wxPyValidator
*) x
));
11729 static void *_p_wxEraseEventTo_p_wxObject(void *x
) {
11730 return (void *)((wxObject
*) (wxEvent
*) ((wxEraseEvent
*) x
));
11732 static void *_p_wxMouseEventTo_p_wxObject(void *x
) {
11733 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseEvent
*) x
));
11735 static void *_p_wxCloseEventTo_p_wxObject(void *x
) {
11736 return (void *)((wxObject
*) (wxEvent
*) ((wxCloseEvent
*) x
));
11738 static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x
) {
11739 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxBookCtrlBaseEvent
*) x
));
11741 static void *_p_wxTreeEventTo_p_wxObject(void *x
) {
11742 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxTreeEvent
*) x
));
11744 static void *_p_wxTextUrlEventTo_p_wxObject(void *x
) {
11745 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxTextUrlEvent
*) x
));
11747 static void *_p_wxScrollEventTo_p_wxObject(void *x
) {
11748 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxScrollEvent
*) x
));
11750 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) {
11751 return (void *)((wxObject
*) ((wxPrintDialogData
*) x
));
11753 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) {
11754 return (void *)((wxObject
*) ((wxPageSetupDialogData
*) x
));
11756 static void *_p_wxPrinterTo_p_wxObject(void *x
) {
11757 return (void *)((wxObject
*) ((wxPrinter
*) x
));
11759 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) {
11760 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
11762 static void *_p_wxRadioBoxTo_p_wxObject(void *x
) {
11763 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxRadioBox
*) x
));
11765 static void *_p_wxGridSizerTo_p_wxObject(void *x
) {
11766 return (void *)((wxObject
*) (wxSizer
*) ((wxGridSizer
*) x
));
11768 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) {
11769 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*) ((wxFlexGridSizer
*) x
));
11771 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) {
11772 return (void *)((wxObject
*) ((wxAcceleratorTable
*) x
));
11774 static void *_p_wxTreeListColumnInfoTo_p_wxObject(void *x
) {
11775 return (void *)((wxObject
*) ((wxTreeListColumnInfo
*) x
));
11777 static void *_p_wxControlTo_p_wxObject(void *x
) {
11778 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxControl
*) x
));
11780 static void *_p_wxPyControlTo_p_wxObject(void *x
) {
11781 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxPyControl
*) x
));
11783 static void *_p_wxContextHelpTo_p_wxObject(void *x
) {
11784 return (void *)((wxObject
*) ((wxContextHelp
*) x
));
11786 static void *_p_wxColourDataTo_p_wxObject(void *x
) {
11787 return (void *)((wxObject
*) ((wxColourData
*) x
));
11789 static void *_p_wxActivateEventTo_p_wxObject(void *x
) {
11790 return (void *)((wxObject
*) (wxEvent
*) ((wxActivateEvent
*) x
));
11792 static void *_p_wxMoveEventTo_p_wxObject(void *x
) {
11793 return (void *)((wxObject
*) (wxEvent
*) ((wxMoveEvent
*) x
));
11795 static void *_p_wxSizeEventTo_p_wxObject(void *x
) {
11796 return (void *)((wxObject
*) (wxEvent
*) ((wxSizeEvent
*) x
));
11798 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) {
11799 return (void *)((wxObject
*) (wxEvent
*) ((wxIconizeEvent
*) x
));
11801 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) {
11802 return (void *)((wxObject
*) (wxEvent
*) ((wxMaximizeEvent
*) x
));
11804 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) {
11805 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryNewPaletteEvent
*) x
));
11807 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) {
11808 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
11810 static void *_p_wxIdleEventTo_p_wxObject(void *x
) {
11811 return (void *)((wxObject
*) (wxEvent
*) ((wxIdleEvent
*) x
));
11813 static void *_p_wxDateEventTo_p_wxObject(void *x
) {
11814 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxDateEvent
*) x
));
11816 static void *_p_wxStaticTextTo_p_wxObject(void *x
) {
11817 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxStaticText
*) x
));
11819 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) {
11820 return (void *)((wxObject
*) (wxEvent
*) ((wxCalculateLayoutEvent
*) x
));
11822 static void *_p_wxListEventTo_p_wxObject(void *x
) {
11823 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxListEvent
*) x
));
11825 static void *_p_wxDynamicSashSplitEventTo_p_wxObject(void *x
) {
11826 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxDynamicSashSplitEvent
*) x
));
11828 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) {
11829 return (void *)((wxObject
*) ((wxPyPrintout
*) x
));
11831 static void *_p_wxGaugeTo_p_wxObject(void *x
) {
11832 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxGauge
*) x
));
11834 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) {
11835 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
11837 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) {
11838 return (void *)((wxObject
*) (wxSizer
*)(wxBoxSizer
*) ((wxStdDialogButtonSizer
*) x
));
11840 static void *_p_wxChoiceTo_p_wxObject(void *x
) {
11841 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxControlWithItems
*) ((wxChoice
*) x
));
11843 static void *_p_wxSpinButtonTo_p_wxObject(void *x
) {
11844 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxSpinButton
*) x
));
11846 static void *_p_wxBitmapButtonTo_p_wxObject(void *x
) {
11847 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxButton
*) ((wxBitmapButton
*) x
));
11849 static void *_p_wxButtonTo_p_wxObject(void *x
) {
11850 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxButton
*) x
));
11852 static void *_p_wxContextHelpButtonTo_p_wxObject(void *x
) {
11853 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxButton
*)(wxBitmapButton
*) ((wxContextHelpButton
*) x
));
11855 static void *_p_wxKeyEventTo_p_wxObject(void *x
) {
11856 return (void *)((wxObject
*) (wxEvent
*) ((wxKeyEvent
*) x
));
11858 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) {
11859 return (void *)((wxObject
*) (wxEvent
*) ((wxNavigationKeyEvent
*) x
));
11861 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) {
11862 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
11864 static void *_p_wxSashEventTo_p_wxObject(void *x
) {
11865 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxSashEvent
*) x
));
11867 static void *_p_wxCheckListBoxTo_p_wxObject(void *x
) {
11868 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxControlWithItems
*)(wxListBox
*) ((wxCheckListBox
*) x
));
11870 static void *_p_wxListBoxTo_p_wxObject(void *x
) {
11871 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxControlWithItems
*) ((wxListBox
*) x
));
11873 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) {
11874 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
11876 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) {
11877 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
11879 static void *_p_wxPrintDataTo_p_wxObject(void *x
) {
11880 return (void *)((wxObject
*) ((wxPrintData
*) x
));
11882 static void *_p_wxFontDataTo_p_wxObject(void *x
) {
11883 return (void *)((wxObject
*) ((wxFontData
*) x
));
11885 static void *_p_wxEditableListBoxTo_p_wxObject(void *x
) {
11886 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxEditableListBox
*) x
));
11888 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) {
11889 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
11891 static void *_p_wxListbookTo_p_wxObject(void *x
) {
11892 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxListbook
*) x
));
11894 static void *_p_wxFrameTo_p_wxObject(void *x
) {
11895 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
11897 static void *_p_wxPyPanelTo_p_wxObject(void *x
) {
11898 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
11900 static void *_p_wxStaticBoxTo_p_wxObject(void *x
) {
11901 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxStaticBox
*) x
));
11903 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) {
11904 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryLayoutInfoEvent
*) x
));
11906 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) {
11907 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
11909 static void *_p_wxFileSystemTo_p_wxObject(void *x
) {
11910 return (void *)((wxObject
*) ((wxFileSystem
*) x
));
11912 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) {
11913 return (void *)((wxObject
*) (wxPrintPreview
*) ((wxPyPrintPreview
*) x
));
11915 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) {
11916 return (void *)((wxObject
*) ((wxPrintPreview
*) x
));
11918 static void *_p_wxListViewTo_p_wxObject(void *x
) {
11919 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxPyListCtrl
*) ((wxListView
*) x
));
11921 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) {
11922 return (void *)((wxObject
*) ((wxLayoutConstraints
*) x
));
11924 static void *_p_wxPyListCtrlTo_p_wxObject(void *x
) {
11925 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxPyListCtrl
*) x
));
11927 static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x
) {
11928 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxControlWithItems
*)(wxChoice
*) ((wxDirFilterListCtrl
*) x
));
11930 static void *_p_wxPyTreeListCtrlTo_p_wxObject(void *x
) {
11931 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxPyTreeListCtrl
*) x
));
11933 static void *_p_wxSizerTo_p_wxObject(void *x
) {
11934 return (void *)((wxObject
*) ((wxSizer
*) x
));
11936 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) {
11937 return (void *)((wxObject
*) (wxSizer
*) ((wxBoxSizer
*) x
));
11939 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) {
11940 return (void *)((wxObject
*) (wxSizer
*)(wxBoxSizer
*) ((wxStaticBoxSizer
*) x
));
11942 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) {
11943 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*)(wxFlexGridSizer
*) ((wxGridBagSizer
*) x
));
11945 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) {
11946 return (void *)((wxObject
*) (wxEvent
*) ((wxNcPaintEvent
*) x
));
11948 static void *_p_wxPaintEventTo_p_wxObject(void *x
) {
11949 return (void *)((wxObject
*) (wxEvent
*) ((wxPaintEvent
*) x
));
11951 static void *_p_wxClipboardTextEventTo_p_wxObject(void *x
) {
11952 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxClipboardTextEvent
*) x
));
11954 static void *_p_wxFSFileTo_p_wxObject(void *x
) {
11955 return (void *)((wxObject
*) ((wxFSFile
*) x
));
11957 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) {
11958 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
11960 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) {
11961 return (void *)((wxObject
*) (wxEvent
*) ((wxSetCursorEvent
*) x
));
11963 static void *_p_wxTextCtrlTo_p_wxObject(void *x
) {
11964 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxTextCtrl
*) x
));
11966 static void *_p_wxMenuTo_p_wxObject(void *x
) {
11967 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxMenu
*) x
));
11969 static void *_p_wxRadioButtonTo_p_wxObject(void *x
) {
11970 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxRadioButton
*) x
));
11972 static void *_p_wxSizerItemTo_p_wxObject(void *x
) {
11973 return (void *)((wxObject
*) ((wxSizerItem
*) x
));
11975 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) {
11976 return (void *)((wxObject
*) (wxSizerItem
*) ((wxGBSizerItem
*) x
));
11978 static void *_p_wxToggleButtonTo_p_wxObject(void *x
) {
11979 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxToggleButton
*) x
));
11981 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) {
11982 return (void *)((wxObject
*) ((wxPrintDialog
*) x
));
11984 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) {
11985 return (void *)((wxObject
*) ((wxPageSetupDialog
*) x
));
11987 static void *_p_wxFontDialogTo_p_wxObject(void *x
) {
11988 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
11990 static void *_p_wxDirDialogTo_p_wxObject(void *x
) {
11991 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
11993 static void *_p_wxColourDialogTo_p_wxObject(void *x
) {
11994 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
11996 static void *_p_wxDialogTo_p_wxObject(void *x
) {
11997 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
11999 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) {
12000 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxNotifyEvent
*) x
));
12002 static void *_p_wxPyEventTo_p_wxObject(void *x
) {
12003 return (void *)((wxObject
*) (wxEvent
*) ((wxPyEvent
*) x
));
12005 static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x
) {
12006 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxGenericDirCtrl
*) x
));
12008 static void *_p_wxDynamicSashUnifyEventTo_p_wxObject(void *x
) {
12009 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxDynamicSashUnifyEvent
*) x
));
12011 static void *_p_wxStaticPictureTo_p_wxObject(void *x
) {
12012 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxStaticPicture
*) x
));
12014 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) {
12015 return (void *)((wxObject
*) ((wxEvtHandler
*) x
));
12017 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) {
12018 return (void *)((wxObject
*) (wxImageHandler
*) ((wxTIFFHandler
*) x
));
12020 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) {
12021 return (void *)((wxObject
*) (wxImageHandler
*) ((wxXPMHandler
*) x
));
12023 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) {
12024 return (void *)((wxObject
*) ((wxImageHandler
*) x
));
12026 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x
) {
12027 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPyImageHandler
*) x
));
12029 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) {
12030 return (void *)((wxObject
*) (wxImageHandler
*) ((wxBMPHandler
*) x
));
12032 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) {
12033 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*) ((wxICOHandler
*) x
));
12035 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) {
12036 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*) ((wxCURHandler
*) x
));
12038 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) {
12039 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*)(wxCURHandler
*) ((wxANIHandler
*) x
));
12041 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) {
12042 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNGHandler
*) x
));
12044 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) {
12045 return (void *)((wxObject
*) (wxImageHandler
*) ((wxGIFHandler
*) x
));
12047 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) {
12048 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPCXHandler
*) x
));
12050 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) {
12051 return (void *)((wxObject
*) (wxImageHandler
*) ((wxJPEGHandler
*) x
));
12053 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) {
12054 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNMHandler
*) x
));
12056 static void *_p_wxShowEventTo_p_wxObject(void *x
) {
12057 return (void *)((wxObject
*) (wxEvent
*) ((wxShowEvent
*) x
));
12059 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) {
12060 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
12062 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) {
12063 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMDIClientWindow
*) x
));
12065 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) {
12066 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
12068 static void *_p_wxTipWindowTo_p_wxObject(void *x
) {
12069 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
12071 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) {
12072 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
12074 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) {
12075 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPopupWindow
*) x
));
12077 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) {
12078 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
12080 static void *_p_wxSashWindowTo_p_wxObject(void *x
) {
12081 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSashWindow
*) x
));
12083 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) {
12084 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplitterWindow
*) x
));
12086 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) {
12087 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplashScreenWindow
*) x
));
12089 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) {
12090 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxTopLevelWindow
*) x
));
12092 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) {
12093 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
12095 static void *_p_wxWindowTo_p_wxObject(void *x
) {
12096 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxWindow
*) x
));
12098 static void *_p_wxDynamicSashWindowTo_p_wxObject(void *x
) {
12099 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxDynamicSashWindow
*) x
));
12101 static void *_p_wxPyTreeCompanionWindowTo_p_wxObject(void *x
) {
12102 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPyTreeCompanionWindow
*) x
));
12104 static void *_p_wxThinSplitterWindowTo_p_wxObject(void *x
) {
12105 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxSplitterWindow
*) ((wxThinSplitterWindow
*) x
));
12107 static void *_p_wxSplitterScrolledWindowTo_p_wxObject(void *x
) {
12108 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxSplitterScrolledWindow
*) x
));
12110 static void *_p_wxSpinCtrlTo_p_wxObject(void *x
) {
12111 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxSpinCtrl
*) x
));
12113 static void *_p_wxNotebookEventTo_p_wxObject(void *x
) {
12114 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxNotebookEvent
*) x
));
12116 static void *_p_wxListbookEventTo_p_wxObject(void *x
) {
12117 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxListbookEvent
*) x
));
12119 static void *_p_wxChoicebookEventTo_p_wxObject(void *x
) {
12120 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxChoicebookEvent
*) x
));
12122 static void *_p_wxTreebookEventTo_p_wxObject(void *x
) {
12123 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxTreebookEvent
*) x
));
12125 static void *_p_wxToolbookEventTo_p_wxObject(void *x
) {
12126 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxToolbookEvent
*) x
));
12128 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) {
12129 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
12131 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) {
12132 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
12134 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) {
12135 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
12137 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x
) {
12138 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
12140 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) {
12141 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
12143 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) {
12144 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
12146 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) {
12147 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
12149 static void *_p_wxFileDialogTo_p_wxObject(void *x
) {
12150 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
12152 static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x
) {
12153 return (void *)((wxObject
*) ((wxToolBarToolBase
*) x
));
12155 static void *_p_wxSliderTo_p_wxObject(void *x
) {
12156 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxSlider
*) x
));
12158 static void *_p_wxPyWindowTo_p_wxObject(void *x
) {
12159 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPyWindow
*) x
));
12161 static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x
) {
12162 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxDatePickerCtrl
*) x
));
12164 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) {
12165 return (void *)((wxObject
*) (wxEvent
*) ((wxSysColourChangedEvent
*) x
));
12167 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) {
12168 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseCaptureChangedEvent
*) x
));
12170 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) {
12171 return (void *)((wxObject
*) (wxEvent
*) ((wxDisplayChangedEvent
*) x
));
12173 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) {
12174 return (void *)((wxObject
*) (wxEvent
*) ((wxPaletteChangedEvent
*) x
));
12176 static void *_p_wxCheckBoxTo_p_wxObject(void *x
) {
12177 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxCheckBox
*) x
));
12179 static void *_p_wxHelpEventTo_p_wxObject(void *x
) {
12180 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxHelpEvent
*) x
));
12182 static void *_p_wxPanelTo_p_wxObject(void *x
) {
12183 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPanel
*) x
));
12185 static void *_p_wxSpinEventTo_p_wxObject(void *x
) {
12186 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxSpinEvent
*) x
));
12188 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) {
12189 return (void *)((wxObject
*) (wxEvent
*) ((wxTaskBarIconEvent
*) x
));
12191 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) {
12192 return (void *)((wxObject
*) (wxEvent
*) ((wxScrollWinEvent
*) x
));
12194 static void *_p_wxMenuEventTo_p_wxObject(void *x
) {
12195 return (void *)((wxObject
*) (wxEvent
*) ((wxMenuEvent
*) x
));
12197 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) {
12198 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
12200 static void *_p_wxLEDNumberCtrlTo_p_wxObject(void *x
) {
12201 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxLEDNumberCtrl
*) x
));
12203 static void *_p_wxCommandEventTo_p_wxObject(void *x
) {
12204 return (void *)((wxObject
*) (wxEvent
*) ((wxCommandEvent
*) x
));
12206 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) {
12207 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
12209 static void *_p_wxToolbookTo_p_wxObject(void *x
) {
12210 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxToolbook
*) x
));
12212 static void *_p_wxToolBarTo_p_wxObject(void *x
) {
12213 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxToolBarBase
*) ((wxToolBar
*) x
));
12215 static void *_p_wxStatusBarTo_p_wxObject(void *x
) {
12216 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxStatusBar
*) x
));
12218 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) {
12219 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
12221 static void *_p_wxFocusEventTo_p_wxObject(void *x
) {
12222 return (void *)((wxObject
*) (wxEvent
*) ((wxFocusEvent
*) x
));
12224 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) {
12225 return (void *)((wxObject
*) (wxEvent
*) ((wxDropFilesEvent
*) x
));
12227 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) {
12228 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
12230 static void *_p_wxMenuBarTo_p_wxObject(void *x
) {
12231 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMenuBar
*) x
));
12233 static void *_p_wxToolbookTo_p_wxEvtHandler(void *x
) {
12234 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxToolbook
*) x
));
12236 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) {
12237 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
12239 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) {
12240 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
12242 static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x
) {
12243 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxCheckBox
*) x
));
12245 static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x
) {
12246 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxPyTreeCtrl
*) x
));
12248 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxEvtHandler(void *x
) {
12249 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxPyTreeCtrl
*) ((wxRemotelyScrolledTreeCtrl
*) x
));
12251 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) {
12252 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
12254 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x
) {
12255 return (void *)((wxEvtHandler
*) ((wxPyTaskBarIcon
*) x
));
12257 static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x
) {
12258 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxGenericDirCtrl
*) x
));
12260 static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x
) {
12261 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxPyListCtrl
*) x
));
12263 static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x
) {
12264 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxControlWithItems
*)(wxChoice
*) ((wxDirFilterListCtrl
*) x
));
12266 static void *_p_wxPyTreeListCtrlTo_p_wxEvtHandler(void *x
) {
12267 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxPyTreeListCtrl
*) x
));
12269 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) {
12270 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
12272 static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x
) {
12273 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxStaticLine
*) x
));
12275 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) {
12276 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxControl
*) x
));
12278 static void *_p_wxPyControlTo_p_wxEvtHandler(void *x
) {
12279 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxPyControl
*) x
));
12281 static void *_p_wxGaugeTo_p_wxEvtHandler(void *x
) {
12282 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxGauge
*) x
));
12284 static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x
) {
12285 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxToggleButton
*) x
));
12287 static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x
) {
12288 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxRadioButton
*) x
));
12290 static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x
) {
12291 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxToolBarBase
*) x
));
12293 static void *_p_wxChoiceTo_p_wxEvtHandler(void *x
) {
12294 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxControlWithItems
*) ((wxChoice
*) x
));
12296 static void *_p_wxTreebookTo_p_wxEvtHandler(void *x
) {
12297 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxTreebook
*) x
));
12299 static void *_p_wxListViewTo_p_wxEvtHandler(void *x
) {
12300 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxPyListCtrl
*) ((wxListView
*) x
));
12302 static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x
) {
12303 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxTextCtrl
*) x
));
12305 static void *_p_wxNotebookTo_p_wxEvtHandler(void *x
) {
12306 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxNotebook
*) x
));
12308 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) {
12309 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
12311 static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x
) {
12312 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxChoicebook
*) x
));
12314 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) {
12315 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPyWindow
*) x
));
12317 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) {
12318 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
12320 static void *_p_wxListbookTo_p_wxEvtHandler(void *x
) {
12321 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxListbook
*) x
));
12323 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) {
12324 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
12326 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) {
12327 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
12329 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) {
12330 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
12332 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) {
12333 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
12335 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) {
12336 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
12338 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) {
12339 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
12341 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) {
12342 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
12344 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x
) {
12345 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
12347 static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x
) {
12348 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxStaticBitmap
*) x
));
12350 static void *_p_wxSliderTo_p_wxEvtHandler(void *x
) {
12351 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxSlider
*) x
));
12353 static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x
) {
12354 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxStaticBox
*) x
));
12356 static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x
) {
12357 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxBookCtrlBase
*) x
));
12359 static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x
) {
12360 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxControlWithItems
*)(wxListBox
*) ((wxCheckListBox
*) x
));
12362 static void *_p_wxListBoxTo_p_wxEvtHandler(void *x
) {
12363 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxControlWithItems
*) ((wxListBox
*) x
));
12365 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) {
12366 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
12368 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) {
12369 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
12371 static void *_p_wxEditableListBoxTo_p_wxEvtHandler(void *x
) {
12372 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxEditableListBox
*) x
));
12374 static void *_p_wxLEDNumberCtrlTo_p_wxEvtHandler(void *x
) {
12375 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxLEDNumberCtrl
*) x
));
12377 static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x
) {
12378 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxSpinButton
*) x
));
12380 static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x
) {
12381 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxButton
*) ((wxBitmapButton
*) x
));
12383 static void *_p_wxButtonTo_p_wxEvtHandler(void *x
) {
12384 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxButton
*) x
));
12386 static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x
) {
12387 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxButton
*)(wxBitmapButton
*) ((wxContextHelpButton
*) x
));
12389 static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x
) {
12390 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxRadioBox
*) x
));
12392 static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x
) {
12393 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxScrollBar
*) x
));
12395 static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x
) {
12396 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxControlWithItems
*)(wxChoice
*) ((wxComboBox
*) x
));
12398 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) {
12399 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
12401 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) {
12402 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
12404 static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x
) {
12405 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxSpinCtrl
*) x
));
12407 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) {
12408 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxStatusBar
*) x
));
12410 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) {
12411 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
12413 static void *_p_wxStaticPictureTo_p_wxEvtHandler(void *x
) {
12414 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxStaticPicture
*) x
));
12416 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) {
12417 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
12419 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) {
12420 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMDIClientWindow
*) x
));
12422 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) {
12423 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxTopLevelWindow
*) x
));
12425 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) {
12426 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
12428 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) {
12429 return (void *)((wxEvtHandler
*) ((wxWindow
*) x
));
12431 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) {
12432 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplashScreenWindow
*) x
));
12434 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) {
12435 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplitterWindow
*) x
));
12437 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) {
12438 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSashWindow
*) x
));
12440 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) {
12441 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
12443 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) {
12444 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPopupWindow
*) x
));
12446 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) {
12447 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
12449 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) {
12450 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
12452 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) {
12453 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
12455 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) {
12456 return (void *)((wxEvtHandler
*) ((wxMenu
*) x
));
12458 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) {
12459 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMenuBar
*) x
));
12461 static void *_p_wxDynamicSashWindowTo_p_wxEvtHandler(void *x
) {
12462 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxDynamicSashWindow
*) x
));
12464 static void *_p_wxPyTreeCompanionWindowTo_p_wxEvtHandler(void *x
) {
12465 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPyTreeCompanionWindow
*) x
));
12467 static void *_p_wxThinSplitterWindowTo_p_wxEvtHandler(void *x
) {
12468 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxSplitterWindow
*) ((wxThinSplitterWindow
*) x
));
12470 static void *_p_wxSplitterScrolledWindowTo_p_wxEvtHandler(void *x
) {
12471 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxSplitterScrolledWindow
*) x
));
12473 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) {
12474 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
12476 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) {
12477 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
12479 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) {
12480 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
12482 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) {
12483 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
12485 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) {
12486 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPanel
*) x
));
12488 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) {
12489 return (void *)((wxEvtHandler
*) ((wxPyApp
*) x
));
12491 static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x
) {
12492 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxStaticText
*) x
));
12494 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) {
12495 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
12497 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) {
12498 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
12500 static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x
) {
12501 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxDatePickerCtrl
*) x
));
12503 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) {
12504 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
12506 static void *_p_wxToolBarTo_p_wxEvtHandler(void *x
) {
12507 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxToolBarBase
*) ((wxToolBar
*) x
));
12509 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) {
12510 return (void *)((wxEvtHandler
*) (wxValidator
*) ((wxPyValidator
*) x
));
12512 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) {
12513 return (void *)((wxEvtHandler
*) ((wxValidator
*) x
));
12515 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxPyTreeCtrl(void *x
) {
12516 return (void *)((wxPyTreeCtrl
*) ((wxRemotelyScrolledTreeCtrl
*) x
));
12518 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x
) {
12519 return (void *)((wxCommandEvent
*) ((wxSashEvent
*) x
));
12521 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x
) {
12522 return (void *)((wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
12524 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x
) {
12525 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
12527 static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x
) {
12528 return (void *)((wxCommandEvent
*) ((wxClipboardTextEvent
*) x
));
12530 static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x
) {
12531 return (void *)((wxCommandEvent
*) ((wxTextUrlEvent
*) x
));
12533 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x
) {
12534 return (void *)((wxCommandEvent
*) ((wxScrollEvent
*) x
));
12536 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x
) {
12537 return (void *)((wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
12539 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x
) {
12540 return (void *)((wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
12542 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x
) {
12543 return (void *)((wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
12545 static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x
) {
12546 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxNotebookEvent
*) x
));
12548 static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x
) {
12549 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxListbookEvent
*) x
));
12551 static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x
) {
12552 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxChoicebookEvent
*) x
));
12554 static void *_p_wxTreebookEventTo_p_wxCommandEvent(void *x
) {
12555 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxTreebookEvent
*) x
));
12557 static void *_p_wxToolbookEventTo_p_wxCommandEvent(void *x
) {
12558 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxToolbookEvent
*) x
));
12560 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x
) {
12561 return (void *)((wxCommandEvent
*) ((wxDateEvent
*) x
));
12563 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x
) {
12564 return (void *)((wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
12566 static void *_p_wxListEventTo_p_wxCommandEvent(void *x
) {
12567 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxListEvent
*) x
));
12569 static void *_p_wxDynamicSashSplitEventTo_p_wxCommandEvent(void *x
) {
12570 return (void *)((wxCommandEvent
*) ((wxDynamicSashSplitEvent
*) x
));
12572 static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x
) {
12573 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxBookCtrlBaseEvent
*) x
));
12575 static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x
) {
12576 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxTreeEvent
*) x
));
12578 static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x
) {
12579 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxSpinEvent
*) x
));
12581 static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x
) {
12582 return (void *)((wxCommandEvent
*) ((wxHelpEvent
*) x
));
12584 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x
) {
12585 return (void *)((wxCommandEvent
*) ((wxNotifyEvent
*) x
));
12587 static void *_p_wxDynamicSashUnifyEventTo_p_wxCommandEvent(void *x
) {
12588 return (void *)((wxCommandEvent
*) ((wxDynamicSashUnifyEvent
*) x
));
12590 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x
) {
12591 return (void *)((wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
12593 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x
) {
12594 return (void *)((wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
12596 static swig_type_info _swigt__p_char
= {"_p_char", "char *", 0, 0, (void*)0, 0};
12597 static swig_type_info _swigt__p_float
= {"_p_float", "float *", 0, 0, (void*)0, 0};
12598 static swig_type_info _swigt__p_form_ops_t
= {"_p_form_ops_t", "enum form_ops_t *|form_ops_t *", 0, 0, (void*)0, 0};
12599 static swig_type_info _swigt__p_int
= {"_p_int", "int *", 0, 0, (void*)0, 0};
12600 static swig_type_info _swigt__p_unsigned_char
= {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
12601 static swig_type_info _swigt__p_unsigned_int
= {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
12602 static swig_type_info _swigt__p_unsigned_long
= {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
12603 static swig_type_info _swigt__p_wxArrayString
= {"_p_wxArrayString", "wxArrayString *", 0, 0, (void*)0, 0};
12604 static swig_type_info _swigt__p_wxBitmap
= {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0};
12605 static swig_type_info _swigt__p_wxColour
= {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0};
12606 static swig_type_info _swigt__p_wxCommandEvent
= {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0};
12607 static swig_type_info _swigt__p_wxSashEvent
= {"_p_wxSashEvent", 0, 0, 0, 0, 0};
12608 static swig_type_info _swigt__p_wxWindowDestroyEvent
= {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
12609 static swig_type_info _swigt__p_wxSplitterEvent
= {"_p_wxSplitterEvent", 0, 0, 0, 0, 0};
12610 static swig_type_info _swigt__p_wxClipboardTextEvent
= {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0};
12611 static swig_type_info _swigt__p_wxTextUrlEvent
= {"_p_wxTextUrlEvent", 0, 0, 0, 0, 0};
12612 static swig_type_info _swigt__p_wxScrollEvent
= {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
12613 static swig_type_info _swigt__p_wxPyCommandEvent
= {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
12614 static swig_type_info _swigt__p_wxContextMenuEvent
= {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
12615 static swig_type_info _swigt__p_wxChildFocusEvent
= {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
12616 static swig_type_info _swigt__p_wxNotebookEvent
= {"_p_wxNotebookEvent", 0, 0, 0, 0, 0};
12617 static swig_type_info _swigt__p_wxListbookEvent
= {"_p_wxListbookEvent", 0, 0, 0, 0, 0};
12618 static swig_type_info _swigt__p_wxChoicebookEvent
= {"_p_wxChoicebookEvent", 0, 0, 0, 0, 0};
12619 static swig_type_info _swigt__p_wxTreebookEvent
= {"_p_wxTreebookEvent", 0, 0, 0, 0, 0};
12620 static swig_type_info _swigt__p_wxToolbookEvent
= {"_p_wxToolbookEvent", 0, 0, 0, 0, 0};
12621 static swig_type_info _swigt__p_wxDateEvent
= {"_p_wxDateEvent", 0, 0, 0, 0, 0};
12622 static swig_type_info _swigt__p_wxWindowCreateEvent
= {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
12623 static swig_type_info _swigt__p_wxListEvent
= {"_p_wxListEvent", 0, 0, 0, 0, 0};
12624 static swig_type_info _swigt__p_wxBookCtrlBaseEvent
= {"_p_wxBookCtrlBaseEvent", 0, 0, 0, 0, 0};
12625 static swig_type_info _swigt__p_wxTreeEvent
= {"_p_wxTreeEvent", 0, 0, 0, 0, 0};
12626 static swig_type_info _swigt__p_wxSpinEvent
= {"_p_wxSpinEvent", 0, 0, 0, 0, 0};
12627 static swig_type_info _swigt__p_wxHelpEvent
= {"_p_wxHelpEvent", 0, 0, 0, 0, 0};
12628 static swig_type_info _swigt__p_wxNotifyEvent
= {"_p_wxNotifyEvent", 0, 0, 0, 0, 0};
12629 static swig_type_info _swigt__p_wxFindDialogEvent
= {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0};
12630 static swig_type_info _swigt__p_wxUpdateUIEvent
= {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
12631 static swig_type_info _swigt__p_wxControl
= {"_p_wxControl", "wxControl *", 0, 0, (void*)0, 0};
12632 static swig_type_info _swigt__p_wxBookCtrlBase
= {"_p_wxBookCtrlBase", 0, 0, 0, 0, 0};
12633 static swig_type_info _swigt__p_wxToolBar
= {"_p_wxToolBar", 0, 0, 0, 0, 0};
12634 static swig_type_info _swigt__p_wxToggleButton
= {"_p_wxToggleButton", 0, 0, 0, 0, 0};
12635 static swig_type_info _swigt__p_wxRadioButton
= {"_p_wxRadioButton", 0, 0, 0, 0, 0};
12636 static swig_type_info _swigt__p_wxToolbook
= {"_p_wxToolbook", 0, 0, 0, 0, 0};
12637 static swig_type_info _swigt__p_wxPyControl
= {"_p_wxPyControl", 0, 0, 0, 0, 0};
12638 static swig_type_info _swigt__p_wxToolBarBase
= {"_p_wxToolBarBase", 0, 0, 0, 0, 0};
12639 static swig_type_info _swigt__p_wxDirFilterListCtrl
= {"_p_wxDirFilterListCtrl", 0, 0, 0, 0, 0};
12640 static swig_type_info _swigt__p_wxComboBox
= {"_p_wxComboBox", 0, 0, 0, 0, 0};
12641 static swig_type_info _swigt__p_wxGenericDirCtrl
= {"_p_wxGenericDirCtrl", 0, 0, 0, 0, 0};
12642 static swig_type_info _swigt__p_wxControlWithItems
= {"_p_wxControlWithItems", 0, 0, 0, 0, 0};
12643 static swig_type_info _swigt__p_wxGauge
= {"_p_wxGauge", 0, 0, 0, 0, 0};
12644 static swig_type_info _swigt__p_wxStaticLine
= {"_p_wxStaticLine", 0, 0, 0, 0, 0};
12645 static swig_type_info _swigt__p_wxChoicebook
= {"_p_wxChoicebook", 0, 0, 0, 0, 0};
12646 static swig_type_info _swigt__p_wxListbook
= {"_p_wxListbook", 0, 0, 0, 0, 0};
12647 static swig_type_info _swigt__p_wxCheckBox
= {"_p_wxCheckBox", 0, 0, 0, 0, 0};
12648 static swig_type_info _swigt__p_wxRadioBox
= {"_p_wxRadioBox", 0, 0, 0, 0, 0};
12649 static swig_type_info _swigt__p_wxChoice
= {"_p_wxChoice", 0, 0, 0, 0, 0};
12650 static swig_type_info _swigt__p_wxListBox
= {"_p_wxListBox", 0, 0, 0, 0, 0};
12651 static swig_type_info _swigt__p_wxCheckListBox
= {"_p_wxCheckListBox", 0, 0, 0, 0, 0};
12652 static swig_type_info _swigt__p_wxListView
= {"_p_wxListView", 0, 0, 0, 0, 0};
12653 static swig_type_info _swigt__p_wxNotebook
= {"_p_wxNotebook", 0, 0, 0, 0, 0};
12654 static swig_type_info _swigt__p_wxStaticBitmap
= {"_p_wxStaticBitmap", 0, 0, 0, 0, 0};
12655 static swig_type_info _swigt__p_wxSpinCtrl
= {"_p_wxSpinCtrl", 0, 0, 0, 0, 0};
12656 static swig_type_info _swigt__p_wxStaticText
= {"_p_wxStaticText", 0, 0, 0, 0, 0};
12657 static swig_type_info _swigt__p_wxStaticBox
= {"_p_wxStaticBox", 0, 0, 0, 0, 0};
12658 static swig_type_info _swigt__p_wxSlider
= {"_p_wxSlider", 0, 0, 0, 0, 0};
12659 static swig_type_info _swigt__p_wxTreebook
= {"_p_wxTreebook", 0, 0, 0, 0, 0};
12660 static swig_type_info _swigt__p_wxSpinButton
= {"_p_wxSpinButton", 0, 0, 0, 0, 0};
12661 static swig_type_info _swigt__p_wxButton
= {"_p_wxButton", 0, 0, 0, 0, 0};
12662 static swig_type_info _swigt__p_wxBitmapButton
= {"_p_wxBitmapButton", 0, 0, 0, 0, 0};
12663 static swig_type_info _swigt__p_wxContextHelpButton
= {"_p_wxContextHelpButton", 0, 0, 0, 0, 0};
12664 static swig_type_info _swigt__p_wxDatePickerCtrl
= {"_p_wxDatePickerCtrl", 0, 0, 0, 0, 0};
12665 static swig_type_info _swigt__p_wxTextCtrl
= {"_p_wxTextCtrl", 0, 0, 0, 0, 0};
12666 static swig_type_info _swigt__p_wxDuplexMode
= {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
12667 static swig_type_info _swigt__p_wxDynamicSashSplitEvent
= {"_p_wxDynamicSashSplitEvent", "wxDynamicSashSplitEvent *", 0, 0, (void*)0, 0};
12668 static swig_type_info _swigt__p_wxDynamicSashUnifyEvent
= {"_p_wxDynamicSashUnifyEvent", "wxDynamicSashUnifyEvent *", 0, 0, (void*)0, 0};
12669 static swig_type_info _swigt__p_wxDynamicSashWindow
= {"_p_wxDynamicSashWindow", "wxDynamicSashWindow *", 0, 0, (void*)0, 0};
12670 static swig_type_info _swigt__p_wxEditableListBox
= {"_p_wxEditableListBox", "wxEditableListBox *", 0, 0, (void*)0, 0};
12671 static swig_type_info _swigt__p_wxEvent
= {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0};
12672 static swig_type_info _swigt__p_wxMenuEvent
= {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
12673 static swig_type_info _swigt__p_wxCloseEvent
= {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
12674 static swig_type_info _swigt__p_wxMouseEvent
= {"_p_wxMouseEvent", 0, 0, 0, 0, 0};
12675 static swig_type_info _swigt__p_wxEraseEvent
= {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
12676 static swig_type_info _swigt__p_wxSetCursorEvent
= {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
12677 static swig_type_info _swigt__p_wxInitDialogEvent
= {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
12678 static swig_type_info _swigt__p_wxPyEvent
= {"_p_wxPyEvent", 0, 0, 0, 0, 0};
12679 static swig_type_info _swigt__p_wxCalculateLayoutEvent
= {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0};
12680 static swig_type_info _swigt__p_wxIdleEvent
= {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
12681 static swig_type_info _swigt__p_wxQueryNewPaletteEvent
= {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
12682 static swig_type_info _swigt__p_wxMaximizeEvent
= {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
12683 static swig_type_info _swigt__p_wxIconizeEvent
= {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
12684 static swig_type_info _swigt__p_wxActivateEvent
= {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
12685 static swig_type_info _swigt__p_wxSizeEvent
= {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
12686 static swig_type_info _swigt__p_wxMoveEvent
= {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
12687 static swig_type_info _swigt__p_wxPaintEvent
= {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
12688 static swig_type_info _swigt__p_wxNcPaintEvent
= {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
12689 static swig_type_info _swigt__p_wxPaletteChangedEvent
= {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
12690 static swig_type_info _swigt__p_wxDisplayChangedEvent
= {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
12691 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent
= {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
12692 static swig_type_info _swigt__p_wxSysColourChangedEvent
= {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
12693 static swig_type_info _swigt__p_wxDropFilesEvent
= {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
12694 static swig_type_info _swigt__p_wxFocusEvent
= {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
12695 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent
= {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0};
12696 static swig_type_info _swigt__p_wxShowEvent
= {"_p_wxShowEvent", 0, 0, 0, 0, 0};
12697 static swig_type_info _swigt__p_wxNavigationKeyEvent
= {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
12698 static swig_type_info _swigt__p_wxKeyEvent
= {"_p_wxKeyEvent", 0, 0, 0, 0, 0};
12699 static swig_type_info _swigt__p_wxScrollWinEvent
= {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
12700 static swig_type_info _swigt__p_wxTaskBarIconEvent
= {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0};
12701 static swig_type_info _swigt__p_wxEvtHandler
= {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
12702 static swig_type_info _swigt__p_wxPyPreviewFrame
= {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
12703 static swig_type_info _swigt__p_wxPreviewFrame
= {"_p_wxPreviewFrame", 0, 0, 0, 0, 0};
12704 static swig_type_info _swigt__p_wxPyPanel
= {"_p_wxPyPanel", 0, 0, 0, 0, 0};
12705 static swig_type_info _swigt__p_wxMenu
= {"_p_wxMenu", 0, 0, 0, 0, 0};
12706 static swig_type_info _swigt__p_wxPyTaskBarIcon
= {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0};
12707 static swig_type_info _swigt__p_wxPreviewCanvas
= {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
12708 static swig_type_info _swigt__p_wxMDIChildFrame
= {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
12709 static swig_type_info _swigt__p_wxPyWindow
= {"_p_wxPyWindow", 0, 0, 0, 0, 0};
12710 static swig_type_info _swigt__p_wxSplashScreen
= {"_p_wxSplashScreen", 0, 0, 0, 0, 0};
12711 static swig_type_info _swigt__p_wxMessageDialog
= {"_p_wxMessageDialog", 0, 0, 0, 0, 0};
12712 static swig_type_info _swigt__p_wxProgressDialog
= {"_p_wxProgressDialog", 0, 0, 0, 0, 0};
12713 static swig_type_info _swigt__p_wxFindReplaceDialog
= {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
12714 static swig_type_info _swigt__p_wxFileDialog
= {"_p_wxFileDialog", 0, 0, 0, 0, 0};
12715 static swig_type_info _swigt__p_wxMultiChoiceDialog
= {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
12716 static swig_type_info _swigt__p_wxSingleChoiceDialog
= {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
12717 static swig_type_info _swigt__p_wxTextEntryDialog
= {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
12718 static swig_type_info _swigt__p_wxPasswordEntryDialog
= {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
12719 static swig_type_info _swigt__p_wxPyVListBox
= {"_p_wxPyVListBox", 0, 0, 0, 0, 0};
12720 static swig_type_info _swigt__p_wxPyHtmlListBox
= {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
12721 static swig_type_info _swigt__p_wxMiniFrame
= {"_p_wxMiniFrame", 0, 0, 0, 0, 0};
12722 static swig_type_info _swigt__p_wxFrame
= {"_p_wxFrame", 0, 0, 0, 0, 0};
12723 static swig_type_info _swigt__p_wxStatusBar
= {"_p_wxStatusBar", 0, 0, 0, 0, 0};
12724 static swig_type_info _swigt__p_wxMDIParentFrame
= {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
12725 static swig_type_info _swigt__p_wxSashWindow
= {"_p_wxSashWindow", 0, 0, 0, 0, 0};
12726 static swig_type_info _swigt__p_wxSashLayoutWindow
= {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
12727 static swig_type_info _swigt__p_wxPopupWindow
= {"_p_wxPopupWindow", 0, 0, 0, 0, 0};
12728 static swig_type_info _swigt__p_wxPyPopupTransientWindow
= {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
12729 static swig_type_info _swigt__p_wxTipWindow
= {"_p_wxTipWindow", 0, 0, 0, 0, 0};
12730 static swig_type_info _swigt__p_wxSplashScreenWindow
= {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
12731 static swig_type_info _swigt__p_wxPyVScrolledWindow
= {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
12732 static swig_type_info _swigt__p_wxPyScrolledWindow
= {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
12733 static swig_type_info _swigt__p_wxTopLevelWindow
= {"_p_wxTopLevelWindow", 0, 0, 0, 0, 0};
12734 static swig_type_info _swigt__p_wxMDIClientWindow
= {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
12735 static swig_type_info _swigt__p_wxMenuBar
= {"_p_wxMenuBar", 0, 0, 0, 0, 0};
12736 static swig_type_info _swigt__p_wxDialog
= {"_p_wxDialog", 0, 0, 0, 0, 0};
12737 static swig_type_info _swigt__p_wxColourDialog
= {"_p_wxColourDialog", 0, 0, 0, 0, 0};
12738 static swig_type_info _swigt__p_wxDirDialog
= {"_p_wxDirDialog", 0, 0, 0, 0, 0};
12739 static swig_type_info _swigt__p_wxFontDialog
= {"_p_wxFontDialog", 0, 0, 0, 0, 0};
12740 static swig_type_info _swigt__p_wxPyApp
= {"_p_wxPyApp", 0, 0, 0, 0, 0};
12741 static swig_type_info _swigt__p_wxPreviewControlBar
= {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
12742 static swig_type_info _swigt__p_wxPyPreviewControlBar
= {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
12743 static swig_type_info _swigt__p_wxPyValidator
= {"_p_wxPyValidator", 0, 0, 0, 0, 0};
12744 static swig_type_info _swigt__p_wxFont
= {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0};
12745 static swig_type_info _swigt__p_wxIcon
= {"_p_wxIcon", "wxIcon *", 0, 0, (void*)0, 0};
12746 static swig_type_info _swigt__p_wxImageList
= {"_p_wxImageList", "wxImageList *", 0, 0, (void*)0, 0};
12747 static swig_type_info _swigt__p_wxLEDNumberCtrl
= {"_p_wxLEDNumberCtrl", "wxLEDNumberCtrl *", 0, 0, (void*)0, 0};
12748 static swig_type_info _swigt__p_wxObject
= {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
12749 static swig_type_info _swigt__p_wxIndividualLayoutConstraint
= {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
12750 static swig_type_info _swigt__p_wxMenuItem
= {"_p_wxMenuItem", 0, 0, 0, 0, 0};
12751 static swig_type_info _swigt__p_wxImage
= {"_p_wxImage", 0, 0, 0, 0, 0};
12752 static swig_type_info _swigt__p_wxPySizer
= {"_p_wxPySizer", 0, 0, 0, 0, 0};
12753 static swig_type_info _swigt__p_wxGenericDragImage
= {"_p_wxGenericDragImage", 0, 0, 0, 0, 0};
12754 static swig_type_info _swigt__p_wxLayoutAlgorithm
= {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0};
12755 static swig_type_info _swigt__p_wxListItem
= {"_p_wxListItem", 0, 0, 0, 0, 0};
12756 static swig_type_info _swigt__p_wxFindReplaceData
= {"_p_wxFindReplaceData", 0, 0, 0, 0, 0};
12757 static swig_type_info _swigt__p_wxPageSetupDialogData
= {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0};
12758 static swig_type_info _swigt__p_wxPrintDialogData
= {"_p_wxPrintDialogData", 0, 0, 0, 0, 0};
12759 static swig_type_info _swigt__p_wxPrinter
= {"_p_wxPrinter", 0, 0, 0, 0, 0};
12760 static swig_type_info _swigt__p_wxFlexGridSizer
= {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
12761 static swig_type_info _swigt__p_wxGridSizer
= {"_p_wxGridSizer", 0, 0, 0, 0, 0};
12762 static swig_type_info _swigt__p_wxAcceleratorTable
= {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
12763 static swig_type_info _swigt__p_wxContextHelp
= {"_p_wxContextHelp", 0, 0, 0, 0, 0};
12764 static swig_type_info _swigt__p_wxColourData
= {"_p_wxColourData", 0, 0, 0, 0, 0};
12765 static swig_type_info _swigt__p_wxPyPrintout
= {"_p_wxPyPrintout", 0, 0, 0, 0, 0};
12766 static swig_type_info _swigt__p_wxStdDialogButtonSizer
= {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
12767 static swig_type_info _swigt__p_wxPrintData
= {"_p_wxPrintData", 0, 0, 0, 0, 0};
12768 static swig_type_info _swigt__p_wxFontData
= {"_p_wxFontData", 0, 0, 0, 0, 0};
12769 static swig_type_info _swigt__p_wxFileSystem
= {"_p_wxFileSystem", 0, 0, 0, 0, 0};
12770 static swig_type_info _swigt__p_wxPyPrintPreview
= {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0};
12771 static swig_type_info _swigt__p_wxPrintPreview
= {"_p_wxPrintPreview", 0, 0, 0, 0, 0};
12772 static swig_type_info _swigt__p_wxLayoutConstraints
= {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
12773 static swig_type_info _swigt__p_wxSizer
= {"_p_wxSizer", 0, 0, 0, 0, 0};
12774 static swig_type_info _swigt__p_wxBoxSizer
= {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
12775 static swig_type_info _swigt__p_wxStaticBoxSizer
= {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
12776 static swig_type_info _swigt__p_wxGridBagSizer
= {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
12777 static swig_type_info _swigt__p_wxFSFile
= {"_p_wxFSFile", 0, 0, 0, 0, 0};
12778 static swig_type_info _swigt__p_wxSizerItem
= {"_p_wxSizerItem", 0, 0, 0, 0, 0};
12779 static swig_type_info _swigt__p_wxGBSizerItem
= {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
12780 static swig_type_info _swigt__p_wxPrintDialog
= {"_p_wxPrintDialog", 0, 0, 0, 0, 0};
12781 static swig_type_info _swigt__p_wxPageSetupDialog
= {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0};
12782 static swig_type_info _swigt__p_wxJPEGHandler
= {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
12783 static swig_type_info _swigt__p_wxPNMHandler
= {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
12784 static swig_type_info _swigt__p_wxPCXHandler
= {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
12785 static swig_type_info _swigt__p_wxGIFHandler
= {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
12786 static swig_type_info _swigt__p_wxPNGHandler
= {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
12787 static swig_type_info _swigt__p_wxANIHandler
= {"_p_wxANIHandler", 0, 0, 0, 0, 0};
12788 static swig_type_info _swigt__p_wxCURHandler
= {"_p_wxCURHandler", 0, 0, 0, 0, 0};
12789 static swig_type_info _swigt__p_wxICOHandler
= {"_p_wxICOHandler", 0, 0, 0, 0, 0};
12790 static swig_type_info _swigt__p_wxBMPHandler
= {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
12791 static swig_type_info _swigt__p_wxPyImageHandler
= {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
12792 static swig_type_info _swigt__p_wxImageHandler
= {"_p_wxImageHandler", 0, 0, 0, 0, 0};
12793 static swig_type_info _swigt__p_wxXPMHandler
= {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
12794 static swig_type_info _swigt__p_wxTIFFHandler
= {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
12795 static swig_type_info _swigt__p_wxToolBarToolBase
= {"_p_wxToolBarToolBase", 0, 0, 0, 0, 0};
12796 static swig_type_info _swigt__p_wxPanel
= {"_p_wxPanel", "wxPanel *", 0, 0, (void*)0, 0};
12797 static swig_type_info _swigt__p_wxPaperSize
= {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
12798 static swig_type_info _swigt__p_wxPyListCtrl
= {"_p_wxPyListCtrl", "wxPyListCtrl *", 0, 0, (void*)0, 0};
12799 static swig_type_info _swigt__p_wxPyTreeCompanionWindow
= {"_p_wxPyTreeCompanionWindow", "wxPyTreeCompanionWindow *", 0, 0, (void*)0, 0};
12800 static swig_type_info _swigt__p_wxPyTreeCtrl
= {"_p_wxPyTreeCtrl", "wxPyTreeCtrl *", 0, 0, (void*)0, 0};
12801 static swig_type_info _swigt__p_wxPyTreeItemData
= {"_p_wxPyTreeItemData", "wxPyTreeItemData *", 0, 0, (void*)0, 0};
12802 static swig_type_info _swigt__p_wxPyTreeListCtrl
= {"_p_wxPyTreeListCtrl", "wxPyTreeListCtrl *", 0, 0, (void*)0, 0};
12803 static swig_type_info _swigt__p_wxRemotelyScrolledTreeCtrl
= {"_p_wxRemotelyScrolledTreeCtrl", "wxRemotelyScrolledTreeCtrl *", 0, 0, (void*)0, 0};
12804 static swig_type_info _swigt__p_wxScrollBar
= {"_p_wxScrollBar", "wxScrollBar *", 0, 0, (void*)0, 0};
12805 static swig_type_info _swigt__p_wxScrolledWindow
= {"_p_wxScrolledWindow", "wxScrolledWindow *", 0, 0, (void*)0, 0};
12806 static swig_type_info _swigt__p_wxSplitterScrolledWindow
= {"_p_wxSplitterScrolledWindow", "wxSplitterScrolledWindow *", 0, 0, (void*)0, 0};
12807 static swig_type_info _swigt__p_wxSplitterWindow
= {"_p_wxSplitterWindow", "wxSplitterWindow *", 0, 0, (void*)0, 0};
12808 static swig_type_info _swigt__p_wxStaticPicture
= {"_p_wxStaticPicture", "wxStaticPicture *", 0, 0, (void*)0, 0};
12809 static swig_type_info _swigt__p_wxThinSplitterWindow
= {"_p_wxThinSplitterWindow", "wxThinSplitterWindow *", 0, 0, (void*)0, 0};
12810 static swig_type_info _swigt__p_wxTreeItemId
= {"_p_wxTreeItemId", "wxTreeItemId *", 0, 0, (void*)0, 0};
12811 static swig_type_info _swigt__p_wxTreeListColumnInfo
= {"_p_wxTreeListColumnInfo", "wxTreeListColumnInfo *", 0, 0, (void*)0, 0};
12812 static swig_type_info _swigt__p_wxValidator
= {"_p_wxValidator", "wxValidator *", 0, 0, (void*)0, 0};
12813 static swig_type_info _swigt__p_wxWindow
= {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
12815 static swig_type_info
*swig_type_initial
[] = {
12818 &_swigt__p_form_ops_t
,
12820 &_swigt__p_unsigned_char
,
12821 &_swigt__p_unsigned_int
,
12822 &_swigt__p_unsigned_long
,
12823 &_swigt__p_wxANIHandler
,
12824 &_swigt__p_wxAcceleratorTable
,
12825 &_swigt__p_wxActivateEvent
,
12826 &_swigt__p_wxArrayString
,
12827 &_swigt__p_wxBMPHandler
,
12828 &_swigt__p_wxBitmap
,
12829 &_swigt__p_wxBitmapButton
,
12830 &_swigt__p_wxBookCtrlBase
,
12831 &_swigt__p_wxBookCtrlBaseEvent
,
12832 &_swigt__p_wxBoxSizer
,
12833 &_swigt__p_wxButton
,
12834 &_swigt__p_wxCURHandler
,
12835 &_swigt__p_wxCalculateLayoutEvent
,
12836 &_swigt__p_wxCheckBox
,
12837 &_swigt__p_wxCheckListBox
,
12838 &_swigt__p_wxChildFocusEvent
,
12839 &_swigt__p_wxChoice
,
12840 &_swigt__p_wxChoicebook
,
12841 &_swigt__p_wxChoicebookEvent
,
12842 &_swigt__p_wxClipboardTextEvent
,
12843 &_swigt__p_wxCloseEvent
,
12844 &_swigt__p_wxColour
,
12845 &_swigt__p_wxColourData
,
12846 &_swigt__p_wxColourDialog
,
12847 &_swigt__p_wxComboBox
,
12848 &_swigt__p_wxCommandEvent
,
12849 &_swigt__p_wxContextHelp
,
12850 &_swigt__p_wxContextHelpButton
,
12851 &_swigt__p_wxContextMenuEvent
,
12852 &_swigt__p_wxControl
,
12853 &_swigt__p_wxControlWithItems
,
12854 &_swigt__p_wxDateEvent
,
12855 &_swigt__p_wxDatePickerCtrl
,
12856 &_swigt__p_wxDialog
,
12857 &_swigt__p_wxDirDialog
,
12858 &_swigt__p_wxDirFilterListCtrl
,
12859 &_swigt__p_wxDisplayChangedEvent
,
12860 &_swigt__p_wxDropFilesEvent
,
12861 &_swigt__p_wxDuplexMode
,
12862 &_swigt__p_wxDynamicSashSplitEvent
,
12863 &_swigt__p_wxDynamicSashUnifyEvent
,
12864 &_swigt__p_wxDynamicSashWindow
,
12865 &_swigt__p_wxEditableListBox
,
12866 &_swigt__p_wxEraseEvent
,
12867 &_swigt__p_wxEvent
,
12868 &_swigt__p_wxEvtHandler
,
12869 &_swigt__p_wxFSFile
,
12870 &_swigt__p_wxFileDialog
,
12871 &_swigt__p_wxFileSystem
,
12872 &_swigt__p_wxFindDialogEvent
,
12873 &_swigt__p_wxFindReplaceData
,
12874 &_swigt__p_wxFindReplaceDialog
,
12875 &_swigt__p_wxFlexGridSizer
,
12876 &_swigt__p_wxFocusEvent
,
12878 &_swigt__p_wxFontData
,
12879 &_swigt__p_wxFontDialog
,
12880 &_swigt__p_wxFrame
,
12881 &_swigt__p_wxGBSizerItem
,
12882 &_swigt__p_wxGIFHandler
,
12883 &_swigt__p_wxGauge
,
12884 &_swigt__p_wxGenericDirCtrl
,
12885 &_swigt__p_wxGenericDragImage
,
12886 &_swigt__p_wxGridBagSizer
,
12887 &_swigt__p_wxGridSizer
,
12888 &_swigt__p_wxHelpEvent
,
12889 &_swigt__p_wxICOHandler
,
12891 &_swigt__p_wxIconizeEvent
,
12892 &_swigt__p_wxIdleEvent
,
12893 &_swigt__p_wxImage
,
12894 &_swigt__p_wxImageHandler
,
12895 &_swigt__p_wxImageList
,
12896 &_swigt__p_wxIndividualLayoutConstraint
,
12897 &_swigt__p_wxInitDialogEvent
,
12898 &_swigt__p_wxJPEGHandler
,
12899 &_swigt__p_wxKeyEvent
,
12900 &_swigt__p_wxLEDNumberCtrl
,
12901 &_swigt__p_wxLayoutAlgorithm
,
12902 &_swigt__p_wxLayoutConstraints
,
12903 &_swigt__p_wxListBox
,
12904 &_swigt__p_wxListEvent
,
12905 &_swigt__p_wxListItem
,
12906 &_swigt__p_wxListView
,
12907 &_swigt__p_wxListbook
,
12908 &_swigt__p_wxListbookEvent
,
12909 &_swigt__p_wxMDIChildFrame
,
12910 &_swigt__p_wxMDIClientWindow
,
12911 &_swigt__p_wxMDIParentFrame
,
12912 &_swigt__p_wxMaximizeEvent
,
12914 &_swigt__p_wxMenuBar
,
12915 &_swigt__p_wxMenuEvent
,
12916 &_swigt__p_wxMenuItem
,
12917 &_swigt__p_wxMessageDialog
,
12918 &_swigt__p_wxMiniFrame
,
12919 &_swigt__p_wxMouseCaptureChangedEvent
,
12920 &_swigt__p_wxMouseEvent
,
12921 &_swigt__p_wxMoveEvent
,
12922 &_swigt__p_wxMultiChoiceDialog
,
12923 &_swigt__p_wxNavigationKeyEvent
,
12924 &_swigt__p_wxNcPaintEvent
,
12925 &_swigt__p_wxNotebook
,
12926 &_swigt__p_wxNotebookEvent
,
12927 &_swigt__p_wxNotifyEvent
,
12928 &_swigt__p_wxObject
,
12929 &_swigt__p_wxPCXHandler
,
12930 &_swigt__p_wxPNGHandler
,
12931 &_swigt__p_wxPNMHandler
,
12932 &_swigt__p_wxPageSetupDialog
,
12933 &_swigt__p_wxPageSetupDialogData
,
12934 &_swigt__p_wxPaintEvent
,
12935 &_swigt__p_wxPaletteChangedEvent
,
12936 &_swigt__p_wxPanel
,
12937 &_swigt__p_wxPaperSize
,
12938 &_swigt__p_wxPasswordEntryDialog
,
12939 &_swigt__p_wxPopupWindow
,
12940 &_swigt__p_wxPreviewCanvas
,
12941 &_swigt__p_wxPreviewControlBar
,
12942 &_swigt__p_wxPreviewFrame
,
12943 &_swigt__p_wxPrintData
,
12944 &_swigt__p_wxPrintDialog
,
12945 &_swigt__p_wxPrintDialogData
,
12946 &_swigt__p_wxPrintPreview
,
12947 &_swigt__p_wxPrinter
,
12948 &_swigt__p_wxProgressDialog
,
12949 &_swigt__p_wxPyApp
,
12950 &_swigt__p_wxPyCommandEvent
,
12951 &_swigt__p_wxPyControl
,
12952 &_swigt__p_wxPyEvent
,
12953 &_swigt__p_wxPyHtmlListBox
,
12954 &_swigt__p_wxPyImageHandler
,
12955 &_swigt__p_wxPyListCtrl
,
12956 &_swigt__p_wxPyPanel
,
12957 &_swigt__p_wxPyPopupTransientWindow
,
12958 &_swigt__p_wxPyPreviewControlBar
,
12959 &_swigt__p_wxPyPreviewFrame
,
12960 &_swigt__p_wxPyPrintPreview
,
12961 &_swigt__p_wxPyPrintout
,
12962 &_swigt__p_wxPyScrolledWindow
,
12963 &_swigt__p_wxPySizer
,
12964 &_swigt__p_wxPyTaskBarIcon
,
12965 &_swigt__p_wxPyTreeCompanionWindow
,
12966 &_swigt__p_wxPyTreeCtrl
,
12967 &_swigt__p_wxPyTreeItemData
,
12968 &_swigt__p_wxPyTreeListCtrl
,
12969 &_swigt__p_wxPyVListBox
,
12970 &_swigt__p_wxPyVScrolledWindow
,
12971 &_swigt__p_wxPyValidator
,
12972 &_swigt__p_wxPyWindow
,
12973 &_swigt__p_wxQueryLayoutInfoEvent
,
12974 &_swigt__p_wxQueryNewPaletteEvent
,
12975 &_swigt__p_wxRadioBox
,
12976 &_swigt__p_wxRadioButton
,
12977 &_swigt__p_wxRemotelyScrolledTreeCtrl
,
12978 &_swigt__p_wxSashEvent
,
12979 &_swigt__p_wxSashLayoutWindow
,
12980 &_swigt__p_wxSashWindow
,
12981 &_swigt__p_wxScrollBar
,
12982 &_swigt__p_wxScrollEvent
,
12983 &_swigt__p_wxScrollWinEvent
,
12984 &_swigt__p_wxScrolledWindow
,
12985 &_swigt__p_wxSetCursorEvent
,
12986 &_swigt__p_wxShowEvent
,
12987 &_swigt__p_wxSingleChoiceDialog
,
12988 &_swigt__p_wxSizeEvent
,
12989 &_swigt__p_wxSizer
,
12990 &_swigt__p_wxSizerItem
,
12991 &_swigt__p_wxSlider
,
12992 &_swigt__p_wxSpinButton
,
12993 &_swigt__p_wxSpinCtrl
,
12994 &_swigt__p_wxSpinEvent
,
12995 &_swigt__p_wxSplashScreen
,
12996 &_swigt__p_wxSplashScreenWindow
,
12997 &_swigt__p_wxSplitterEvent
,
12998 &_swigt__p_wxSplitterScrolledWindow
,
12999 &_swigt__p_wxSplitterWindow
,
13000 &_swigt__p_wxStaticBitmap
,
13001 &_swigt__p_wxStaticBox
,
13002 &_swigt__p_wxStaticBoxSizer
,
13003 &_swigt__p_wxStaticLine
,
13004 &_swigt__p_wxStaticPicture
,
13005 &_swigt__p_wxStaticText
,
13006 &_swigt__p_wxStatusBar
,
13007 &_swigt__p_wxStdDialogButtonSizer
,
13008 &_swigt__p_wxSysColourChangedEvent
,
13009 &_swigt__p_wxTIFFHandler
,
13010 &_swigt__p_wxTaskBarIconEvent
,
13011 &_swigt__p_wxTextCtrl
,
13012 &_swigt__p_wxTextEntryDialog
,
13013 &_swigt__p_wxTextUrlEvent
,
13014 &_swigt__p_wxThinSplitterWindow
,
13015 &_swigt__p_wxTipWindow
,
13016 &_swigt__p_wxToggleButton
,
13017 &_swigt__p_wxToolBar
,
13018 &_swigt__p_wxToolBarBase
,
13019 &_swigt__p_wxToolBarToolBase
,
13020 &_swigt__p_wxToolbook
,
13021 &_swigt__p_wxToolbookEvent
,
13022 &_swigt__p_wxTopLevelWindow
,
13023 &_swigt__p_wxTreeEvent
,
13024 &_swigt__p_wxTreeItemId
,
13025 &_swigt__p_wxTreeListColumnInfo
,
13026 &_swigt__p_wxTreebook
,
13027 &_swigt__p_wxTreebookEvent
,
13028 &_swigt__p_wxUpdateUIEvent
,
13029 &_swigt__p_wxValidator
,
13030 &_swigt__p_wxWindow
,
13031 &_swigt__p_wxWindowCreateEvent
,
13032 &_swigt__p_wxWindowDestroyEvent
,
13033 &_swigt__p_wxXPMHandler
,
13036 static swig_cast_info _swigc__p_char
[] = { {&_swigt__p_char
, 0, 0, 0},{0, 0, 0, 0}};
13037 static swig_cast_info _swigc__p_float
[] = { {&_swigt__p_float
, 0, 0, 0},{0, 0, 0, 0}};
13038 static swig_cast_info _swigc__p_form_ops_t
[] = { {&_swigt__p_form_ops_t
, 0, 0, 0},{0, 0, 0, 0}};
13039 static swig_cast_info _swigc__p_int
[] = { {&_swigt__p_int
, 0, 0, 0},{0, 0, 0, 0}};
13040 static swig_cast_info _swigc__p_unsigned_char
[] = { {&_swigt__p_unsigned_char
, 0, 0, 0},{0, 0, 0, 0}};
13041 static swig_cast_info _swigc__p_unsigned_int
[] = { {&_swigt__p_unsigned_int
, 0, 0, 0},{0, 0, 0, 0}};
13042 static swig_cast_info _swigc__p_unsigned_long
[] = { {&_swigt__p_unsigned_long
, 0, 0, 0},{0, 0, 0, 0}};
13043 static swig_cast_info _swigc__p_wxArrayString
[] = { {&_swigt__p_wxArrayString
, 0, 0, 0},{0, 0, 0, 0}};
13044 static swig_cast_info _swigc__p_wxBitmap
[] = { {&_swigt__p_wxBitmap
, 0, 0, 0},{0, 0, 0, 0}};
13045 static swig_cast_info _swigc__p_wxColour
[] = { {&_swigt__p_wxColour
, 0, 0, 0},{0, 0, 0, 0}};
13046 static swig_cast_info _swigc__p_wxSashEvent
[] = {{&_swigt__p_wxSashEvent
, 0, 0, 0},{0, 0, 0, 0}};
13047 static swig_cast_info _swigc__p_wxWindowDestroyEvent
[] = {{&_swigt__p_wxWindowDestroyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13048 static swig_cast_info _swigc__p_wxSplitterEvent
[] = {{&_swigt__p_wxSplitterEvent
, 0, 0, 0},{0, 0, 0, 0}};
13049 static swig_cast_info _swigc__p_wxClipboardTextEvent
[] = {{&_swigt__p_wxClipboardTextEvent
, 0, 0, 0},{0, 0, 0, 0}};
13050 static swig_cast_info _swigc__p_wxTextUrlEvent
[] = {{&_swigt__p_wxTextUrlEvent
, 0, 0, 0},{0, 0, 0, 0}};
13051 static swig_cast_info _swigc__p_wxScrollEvent
[] = {{&_swigt__p_wxScrollEvent
, 0, 0, 0},{0, 0, 0, 0}};
13052 static swig_cast_info _swigc__p_wxPyCommandEvent
[] = {{&_swigt__p_wxPyCommandEvent
, 0, 0, 0},{0, 0, 0, 0}};
13053 static swig_cast_info _swigc__p_wxContextMenuEvent
[] = {{&_swigt__p_wxContextMenuEvent
, 0, 0, 0},{0, 0, 0, 0}};
13054 static swig_cast_info _swigc__p_wxChildFocusEvent
[] = {{&_swigt__p_wxChildFocusEvent
, 0, 0, 0},{0, 0, 0, 0}};
13055 static swig_cast_info _swigc__p_wxNotebookEvent
[] = {{&_swigt__p_wxNotebookEvent
, 0, 0, 0},{0, 0, 0, 0}};
13056 static swig_cast_info _swigc__p_wxListbookEvent
[] = {{&_swigt__p_wxListbookEvent
, 0, 0, 0},{0, 0, 0, 0}};
13057 static swig_cast_info _swigc__p_wxChoicebookEvent
[] = {{&_swigt__p_wxChoicebookEvent
, 0, 0, 0},{0, 0, 0, 0}};
13058 static swig_cast_info _swigc__p_wxTreebookEvent
[] = {{&_swigt__p_wxTreebookEvent
, 0, 0, 0},{0, 0, 0, 0}};
13059 static swig_cast_info _swigc__p_wxToolbookEvent
[] = {{&_swigt__p_wxToolbookEvent
, 0, 0, 0},{0, 0, 0, 0}};
13060 static swig_cast_info _swigc__p_wxDateEvent
[] = {{&_swigt__p_wxDateEvent
, 0, 0, 0},{0, 0, 0, 0}};
13061 static swig_cast_info _swigc__p_wxWindowCreateEvent
[] = {{&_swigt__p_wxWindowCreateEvent
, 0, 0, 0},{0, 0, 0, 0}};
13062 static swig_cast_info _swigc__p_wxListEvent
[] = {{&_swigt__p_wxListEvent
, 0, 0, 0},{0, 0, 0, 0}};
13063 static swig_cast_info _swigc__p_wxBookCtrlBaseEvent
[] = {{&_swigt__p_wxBookCtrlBaseEvent
, 0, 0, 0},{0, 0, 0, 0}};
13064 static swig_cast_info _swigc__p_wxTreeEvent
[] = {{&_swigt__p_wxTreeEvent
, 0, 0, 0},{0, 0, 0, 0}};
13065 static swig_cast_info _swigc__p_wxSpinEvent
[] = {{&_swigt__p_wxSpinEvent
, 0, 0, 0},{0, 0, 0, 0}};
13066 static swig_cast_info _swigc__p_wxHelpEvent
[] = {{&_swigt__p_wxHelpEvent
, 0, 0, 0},{0, 0, 0, 0}};
13067 static swig_cast_info _swigc__p_wxNotifyEvent
[] = {{&_swigt__p_wxNotifyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13068 static swig_cast_info _swigc__p_wxFindDialogEvent
[] = {{&_swigt__p_wxFindDialogEvent
, 0, 0, 0},{0, 0, 0, 0}};
13069 static swig_cast_info _swigc__p_wxUpdateUIEvent
[] = {{&_swigt__p_wxUpdateUIEvent
, 0, 0, 0},{0, 0, 0, 0}};
13070 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_wxTextUrlEvent
, _p_wxTextUrlEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxScrollEvent
, _p_wxScrollEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxPyCommandEvent
, _p_wxPyCommandEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxCommandEvent
, 0, 0, 0}, {&_swigt__p_wxContextMenuEvent
, _p_wxContextMenuEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxChildFocusEvent
, _p_wxChildFocusEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxNotebookEvent
, _p_wxNotebookEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxListbookEvent
, _p_wxListbookEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxChoicebookEvent
, _p_wxChoicebookEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxTreebookEvent
, _p_wxTreebookEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxToolbookEvent
, _p_wxToolbookEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxListEvent
, _p_wxListEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxDynamicSashSplitEvent
, _p_wxDynamicSashSplitEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxBookCtrlBaseEvent
, _p_wxBookCtrlBaseEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxTreeEvent
, _p_wxTreeEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxSpinEvent
, _p_wxSpinEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxHelpEvent
, _p_wxHelpEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxNotifyEvent
, _p_wxNotifyEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxDynamicSashUnifyEvent
, _p_wxDynamicSashUnifyEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxFindDialogEvent
, _p_wxFindDialogEventTo_p_wxCommandEvent
, 0, 0}, {&_swigt__p_wxUpdateUIEvent
, _p_wxUpdateUIEventTo_p_wxCommandEvent
, 0, 0},{0, 0, 0, 0}};
13071 static swig_cast_info _swigc__p_wxBookCtrlBase
[] = {{&_swigt__p_wxBookCtrlBase
, 0, 0, 0},{0, 0, 0, 0}};
13072 static swig_cast_info _swigc__p_wxToolBar
[] = {{&_swigt__p_wxToolBar
, 0, 0, 0},{0, 0, 0, 0}};
13073 static swig_cast_info _swigc__p_wxToggleButton
[] = {{&_swigt__p_wxToggleButton
, 0, 0, 0},{0, 0, 0, 0}};
13074 static swig_cast_info _swigc__p_wxRadioButton
[] = {{&_swigt__p_wxRadioButton
, 0, 0, 0},{0, 0, 0, 0}};
13075 static swig_cast_info _swigc__p_wxToolbook
[] = {{&_swigt__p_wxToolbook
, 0, 0, 0},{0, 0, 0, 0}};
13076 static swig_cast_info _swigc__p_wxPyControl
[] = {{&_swigt__p_wxPyControl
, 0, 0, 0},{0, 0, 0, 0}};
13077 static swig_cast_info _swigc__p_wxToolBarBase
[] = {{&_swigt__p_wxToolBarBase
, 0, 0, 0},{0, 0, 0, 0}};
13078 static swig_cast_info _swigc__p_wxDirFilterListCtrl
[] = {{&_swigt__p_wxDirFilterListCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13079 static swig_cast_info _swigc__p_wxComboBox
[] = {{&_swigt__p_wxComboBox
, 0, 0, 0},{0, 0, 0, 0}};
13080 static swig_cast_info _swigc__p_wxGenericDirCtrl
[] = {{&_swigt__p_wxGenericDirCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13081 static swig_cast_info _swigc__p_wxControlWithItems
[] = {{&_swigt__p_wxControlWithItems
, 0, 0, 0},{0, 0, 0, 0}};
13082 static swig_cast_info _swigc__p_wxGauge
[] = {{&_swigt__p_wxGauge
, 0, 0, 0},{0, 0, 0, 0}};
13083 static swig_cast_info _swigc__p_wxStaticLine
[] = {{&_swigt__p_wxStaticLine
, 0, 0, 0},{0, 0, 0, 0}};
13084 static swig_cast_info _swigc__p_wxChoicebook
[] = {{&_swigt__p_wxChoicebook
, 0, 0, 0},{0, 0, 0, 0}};
13085 static swig_cast_info _swigc__p_wxListbook
[] = {{&_swigt__p_wxListbook
, 0, 0, 0},{0, 0, 0, 0}};
13086 static swig_cast_info _swigc__p_wxCheckBox
[] = {{&_swigt__p_wxCheckBox
, 0, 0, 0},{0, 0, 0, 0}};
13087 static swig_cast_info _swigc__p_wxRadioBox
[] = {{&_swigt__p_wxRadioBox
, 0, 0, 0},{0, 0, 0, 0}};
13088 static swig_cast_info _swigc__p_wxChoice
[] = {{&_swigt__p_wxChoice
, 0, 0, 0},{0, 0, 0, 0}};
13089 static swig_cast_info _swigc__p_wxListBox
[] = {{&_swigt__p_wxListBox
, 0, 0, 0},{0, 0, 0, 0}};
13090 static swig_cast_info _swigc__p_wxCheckListBox
[] = {{&_swigt__p_wxCheckListBox
, 0, 0, 0},{0, 0, 0, 0}};
13091 static swig_cast_info _swigc__p_wxListView
[] = {{&_swigt__p_wxListView
, 0, 0, 0},{0, 0, 0, 0}};
13092 static swig_cast_info _swigc__p_wxNotebook
[] = {{&_swigt__p_wxNotebook
, 0, 0, 0},{0, 0, 0, 0}};
13093 static swig_cast_info _swigc__p_wxStaticBitmap
[] = {{&_swigt__p_wxStaticBitmap
, 0, 0, 0},{0, 0, 0, 0}};
13094 static swig_cast_info _swigc__p_wxSpinCtrl
[] = {{&_swigt__p_wxSpinCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13095 static swig_cast_info _swigc__p_wxStaticText
[] = {{&_swigt__p_wxStaticText
, 0, 0, 0},{0, 0, 0, 0}};
13096 static swig_cast_info _swigc__p_wxStaticBox
[] = {{&_swigt__p_wxStaticBox
, 0, 0, 0},{0, 0, 0, 0}};
13097 static swig_cast_info _swigc__p_wxSlider
[] = {{&_swigt__p_wxSlider
, 0, 0, 0},{0, 0, 0, 0}};
13098 static swig_cast_info _swigc__p_wxTreebook
[] = {{&_swigt__p_wxTreebook
, 0, 0, 0},{0, 0, 0, 0}};
13099 static swig_cast_info _swigc__p_wxSpinButton
[] = {{&_swigt__p_wxSpinButton
, 0, 0, 0},{0, 0, 0, 0}};
13100 static swig_cast_info _swigc__p_wxButton
[] = {{&_swigt__p_wxButton
, 0, 0, 0},{0, 0, 0, 0}};
13101 static swig_cast_info _swigc__p_wxBitmapButton
[] = {{&_swigt__p_wxBitmapButton
, 0, 0, 0},{0, 0, 0, 0}};
13102 static swig_cast_info _swigc__p_wxContextHelpButton
[] = {{&_swigt__p_wxContextHelpButton
, 0, 0, 0},{0, 0, 0, 0}};
13103 static swig_cast_info _swigc__p_wxDatePickerCtrl
[] = {{&_swigt__p_wxDatePickerCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13104 static swig_cast_info _swigc__p_wxTextCtrl
[] = {{&_swigt__p_wxTextCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13105 static swig_cast_info _swigc__p_wxControl
[] = { {&_swigt__p_wxBookCtrlBase
, _p_wxBookCtrlBaseTo_p_wxControl
, 0, 0}, {&_swigt__p_wxToolBar
, _p_wxToolBarTo_p_wxControl
, 0, 0}, {&_swigt__p_wxToggleButton
, _p_wxToggleButtonTo_p_wxControl
, 0, 0}, {&_swigt__p_wxRadioButton
, _p_wxRadioButtonTo_p_wxControl
, 0, 0}, {&_swigt__p_wxLEDNumberCtrl
, _p_wxLEDNumberCtrlTo_p_wxControl
, 0, 0}, {&_swigt__p_wxToolbook
, _p_wxToolbookTo_p_wxControl
, 0, 0}, {&_swigt__p_wxControl
, 0, 0, 0}, {&_swigt__p_wxPyControl
, _p_wxPyControlTo_p_wxControl
, 0, 0}, {&_swigt__p_wxToolBarBase
, _p_wxToolBarBaseTo_p_wxControl
, 0, 0}, {&_swigt__p_wxDirFilterListCtrl
, _p_wxDirFilterListCtrlTo_p_wxControl
, 0, 0}, {&_swigt__p_wxPyListCtrl
, _p_wxPyListCtrlTo_p_wxControl
, 0, 0}, {&_swigt__p_wxPyTreeListCtrl
, _p_wxPyTreeListCtrlTo_p_wxControl
, 0, 0}, {&_swigt__p_wxComboBox
, _p_wxComboBoxTo_p_wxControl
, 0, 0}, {&_swigt__p_wxGenericDirCtrl
, _p_wxGenericDirCtrlTo_p_wxControl
, 0, 0}, {&_swigt__p_wxScrollBar
, _p_wxScrollBarTo_p_wxControl
, 0, 0}, {&_swigt__p_wxControlWithItems
, _p_wxControlWithItemsTo_p_wxControl
, 0, 0}, {&_swigt__p_wxGauge
, _p_wxGaugeTo_p_wxControl
, 0, 0}, {&_swigt__p_wxStaticLine
, _p_wxStaticLineTo_p_wxControl
, 0, 0}, {&_swigt__p_wxChoicebook
, _p_wxChoicebookTo_p_wxControl
, 0, 0}, {&_swigt__p_wxListbook
, _p_wxListbookTo_p_wxControl
, 0, 0}, {&_swigt__p_wxPyTreeCtrl
, _p_wxPyTreeCtrlTo_p_wxControl
, 0, 0}, {&_swigt__p_wxRemotelyScrolledTreeCtrl
, _p_wxRemotelyScrolledTreeCtrlTo_p_wxControl
, 0, 0}, {&_swigt__p_wxCheckBox
, _p_wxCheckBoxTo_p_wxControl
, 0, 0}, {&_swigt__p_wxRadioBox
, _p_wxRadioBoxTo_p_wxControl
, 0, 0}, {&_swigt__p_wxChoice
, _p_wxChoiceTo_p_wxControl
, 0, 0}, {&_swigt__p_wxListBox
, _p_wxListBoxTo_p_wxControl
, 0, 0}, {&_swigt__p_wxCheckListBox
, _p_wxCheckListBoxTo_p_wxControl
, 0, 0}, {&_swigt__p_wxListView
, _p_wxListViewTo_p_wxControl
, 0, 0}, {&_swigt__p_wxNotebook
, _p_wxNotebookTo_p_wxControl
, 0, 0}, {&_swigt__p_wxStaticBitmap
, _p_wxStaticBitmapTo_p_wxControl
, 0, 0}, {&_swigt__p_wxSpinCtrl
, _p_wxSpinCtrlTo_p_wxControl
, 0, 0}, {&_swigt__p_wxStaticText
, _p_wxStaticTextTo_p_wxControl
, 0, 0}, {&_swigt__p_wxStaticBox
, _p_wxStaticBoxTo_p_wxControl
, 0, 0}, {&_swigt__p_wxSlider
, _p_wxSliderTo_p_wxControl
, 0, 0}, {&_swigt__p_wxTreebook
, _p_wxTreebookTo_p_wxControl
, 0, 0}, {&_swigt__p_wxSpinButton
, _p_wxSpinButtonTo_p_wxControl
, 0, 0}, {&_swigt__p_wxButton
, _p_wxButtonTo_p_wxControl
, 0, 0}, {&_swigt__p_wxBitmapButton
, _p_wxBitmapButtonTo_p_wxControl
, 0, 0}, {&_swigt__p_wxContextHelpButton
, _p_wxContextHelpButtonTo_p_wxControl
, 0, 0}, {&_swigt__p_wxDatePickerCtrl
, _p_wxDatePickerCtrlTo_p_wxControl
, 0, 0}, {&_swigt__p_wxStaticPicture
, _p_wxStaticPictureTo_p_wxControl
, 0, 0}, {&_swigt__p_wxTextCtrl
, _p_wxTextCtrlTo_p_wxControl
, 0, 0},{0, 0, 0, 0}};
13106 static swig_cast_info _swigc__p_wxDuplexMode
[] = { {&_swigt__p_wxDuplexMode
, 0, 0, 0},{0, 0, 0, 0}};
13107 static swig_cast_info _swigc__p_wxDynamicSashSplitEvent
[] = { {&_swigt__p_wxDynamicSashSplitEvent
, 0, 0, 0},{0, 0, 0, 0}};
13108 static swig_cast_info _swigc__p_wxDynamicSashUnifyEvent
[] = { {&_swigt__p_wxDynamicSashUnifyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13109 static swig_cast_info _swigc__p_wxDynamicSashWindow
[] = { {&_swigt__p_wxDynamicSashWindow
, 0, 0, 0},{0, 0, 0, 0}};
13110 static swig_cast_info _swigc__p_wxEditableListBox
[] = { {&_swigt__p_wxEditableListBox
, 0, 0, 0},{0, 0, 0, 0}};
13111 static swig_cast_info _swigc__p_wxMenuEvent
[] = {{&_swigt__p_wxMenuEvent
, 0, 0, 0},{0, 0, 0, 0}};
13112 static swig_cast_info _swigc__p_wxCloseEvent
[] = {{&_swigt__p_wxCloseEvent
, 0, 0, 0},{0, 0, 0, 0}};
13113 static swig_cast_info _swigc__p_wxMouseEvent
[] = {{&_swigt__p_wxMouseEvent
, 0, 0, 0},{0, 0, 0, 0}};
13114 static swig_cast_info _swigc__p_wxEraseEvent
[] = {{&_swigt__p_wxEraseEvent
, 0, 0, 0},{0, 0, 0, 0}};
13115 static swig_cast_info _swigc__p_wxSetCursorEvent
[] = {{&_swigt__p_wxSetCursorEvent
, 0, 0, 0},{0, 0, 0, 0}};
13116 static swig_cast_info _swigc__p_wxInitDialogEvent
[] = {{&_swigt__p_wxInitDialogEvent
, 0, 0, 0},{0, 0, 0, 0}};
13117 static swig_cast_info _swigc__p_wxPyEvent
[] = {{&_swigt__p_wxPyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13118 static swig_cast_info _swigc__p_wxCalculateLayoutEvent
[] = {{&_swigt__p_wxCalculateLayoutEvent
, 0, 0, 0},{0, 0, 0, 0}};
13119 static swig_cast_info _swigc__p_wxIdleEvent
[] = {{&_swigt__p_wxIdleEvent
, 0, 0, 0},{0, 0, 0, 0}};
13120 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent
[] = {{&_swigt__p_wxQueryNewPaletteEvent
, 0, 0, 0},{0, 0, 0, 0}};
13121 static swig_cast_info _swigc__p_wxMaximizeEvent
[] = {{&_swigt__p_wxMaximizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
13122 static swig_cast_info _swigc__p_wxIconizeEvent
[] = {{&_swigt__p_wxIconizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
13123 static swig_cast_info _swigc__p_wxActivateEvent
[] = {{&_swigt__p_wxActivateEvent
, 0, 0, 0},{0, 0, 0, 0}};
13124 static swig_cast_info _swigc__p_wxSizeEvent
[] = {{&_swigt__p_wxSizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
13125 static swig_cast_info _swigc__p_wxMoveEvent
[] = {{&_swigt__p_wxMoveEvent
, 0, 0, 0},{0, 0, 0, 0}};
13126 static swig_cast_info _swigc__p_wxPaintEvent
[] = {{&_swigt__p_wxPaintEvent
, 0, 0, 0},{0, 0, 0, 0}};
13127 static swig_cast_info _swigc__p_wxNcPaintEvent
[] = {{&_swigt__p_wxNcPaintEvent
, 0, 0, 0},{0, 0, 0, 0}};
13128 static swig_cast_info _swigc__p_wxPaletteChangedEvent
[] = {{&_swigt__p_wxPaletteChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
13129 static swig_cast_info _swigc__p_wxDisplayChangedEvent
[] = {{&_swigt__p_wxDisplayChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
13130 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent
[] = {{&_swigt__p_wxMouseCaptureChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
13131 static swig_cast_info _swigc__p_wxSysColourChangedEvent
[] = {{&_swigt__p_wxSysColourChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
13132 static swig_cast_info _swigc__p_wxDropFilesEvent
[] = {{&_swigt__p_wxDropFilesEvent
, 0, 0, 0},{0, 0, 0, 0}};
13133 static swig_cast_info _swigc__p_wxFocusEvent
[] = {{&_swigt__p_wxFocusEvent
, 0, 0, 0},{0, 0, 0, 0}};
13134 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent
[] = {{&_swigt__p_wxQueryLayoutInfoEvent
, 0, 0, 0},{0, 0, 0, 0}};
13135 static swig_cast_info _swigc__p_wxShowEvent
[] = {{&_swigt__p_wxShowEvent
, 0, 0, 0},{0, 0, 0, 0}};
13136 static swig_cast_info _swigc__p_wxNavigationKeyEvent
[] = {{&_swigt__p_wxNavigationKeyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13137 static swig_cast_info _swigc__p_wxKeyEvent
[] = {{&_swigt__p_wxKeyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13138 static swig_cast_info _swigc__p_wxScrollWinEvent
[] = {{&_swigt__p_wxScrollWinEvent
, 0, 0, 0},{0, 0, 0, 0}};
13139 static swig_cast_info _swigc__p_wxTaskBarIconEvent
[] = {{&_swigt__p_wxTaskBarIconEvent
, 0, 0, 0},{0, 0, 0, 0}};
13140 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_wxBookCtrlBaseEvent
, _p_wxBookCtrlBaseEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxTreeEvent
, _p_wxTreeEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxSetCursorEvent
, _p_wxSetCursorEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxSplitterEvent
, _p_wxSplitterEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxInitDialogEvent
, _p_wxInitDialogEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxFindDialogEvent
, _p_wxFindDialogEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxScrollEvent
, _p_wxScrollEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxTextUrlEvent
, _p_wxTextUrlEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxNotifyEvent
, _p_wxNotifyEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxPyEvent
, _p_wxPyEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxDynamicSashUnifyEvent
, _p_wxDynamicSashUnifyEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent
, _p_wxCalculateLayoutEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxListEvent
, _p_wxListEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxDynamicSashSplitEvent
, _p_wxDynamicSashSplitEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxHelpEvent
, _p_wxHelpEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxNotebookEvent
, _p_wxNotebookEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxListbookEvent
, _p_wxListbookEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxChoicebookEvent
, _p_wxChoicebookEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxTreebookEvent
, _p_wxTreebookEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxToolbookEvent
, _p_wxToolbookEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxEvent
, 0, 0, 0}, {&_swigt__p_wxIdleEvent
, _p_wxIdleEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent
, _p_wxQueryNewPaletteEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxMaximizeEvent
, _p_wxMaximizeEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxIconizeEvent
, _p_wxIconizeEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxActivateEvent
, _p_wxActivateEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxSizeEvent
, _p_wxSizeEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxMoveEvent
, _p_wxMoveEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxClipboardTextEvent
, _p_wxClipboardTextEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxUpdateUIEvent
, _p_wxUpdateUIEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxPaletteChangedEvent
, _p_wxPaletteChangedEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxDisplayChangedEvent
, _p_wxDisplayChangedEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent
, _p_wxMouseCaptureChangedEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxSysColourChangedEvent
, _p_wxSysColourChangedEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxDropFilesEvent
, _p_wxDropFilesEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxFocusEvent
, _p_wxFocusEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxChildFocusEvent
, _p_wxChildFocusEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxSashEvent
, _p_wxSashEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxQueryLayoutInfoEvent
, _p_wxQueryLayoutInfoEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxShowEvent
, _p_wxShowEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_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_wxSpinEvent
, _p_wxSpinEventTo_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}};
13141 static swig_cast_info _swigc__p_wxPyPreviewFrame
[] = {{&_swigt__p_wxPyPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}};
13142 static swig_cast_info _swigc__p_wxPreviewFrame
[] = {{&_swigt__p_wxPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}};
13143 static swig_cast_info _swigc__p_wxPyPanel
[] = {{&_swigt__p_wxPyPanel
, 0, 0, 0},{0, 0, 0, 0}};
13144 static swig_cast_info _swigc__p_wxMenu
[] = {{&_swigt__p_wxMenu
, 0, 0, 0},{0, 0, 0, 0}};
13145 static swig_cast_info _swigc__p_wxPyTaskBarIcon
[] = {{&_swigt__p_wxPyTaskBarIcon
, 0, 0, 0},{0, 0, 0, 0}};
13146 static swig_cast_info _swigc__p_wxPreviewCanvas
[] = {{&_swigt__p_wxPreviewCanvas
, 0, 0, 0},{0, 0, 0, 0}};
13147 static swig_cast_info _swigc__p_wxMDIChildFrame
[] = {{&_swigt__p_wxMDIChildFrame
, 0, 0, 0},{0, 0, 0, 0}};
13148 static swig_cast_info _swigc__p_wxPyWindow
[] = {{&_swigt__p_wxPyWindow
, 0, 0, 0},{0, 0, 0, 0}};
13149 static swig_cast_info _swigc__p_wxSplashScreen
[] = {{&_swigt__p_wxSplashScreen
, 0, 0, 0},{0, 0, 0, 0}};
13150 static swig_cast_info _swigc__p_wxMessageDialog
[] = {{&_swigt__p_wxMessageDialog
, 0, 0, 0},{0, 0, 0, 0}};
13151 static swig_cast_info _swigc__p_wxProgressDialog
[] = {{&_swigt__p_wxProgressDialog
, 0, 0, 0},{0, 0, 0, 0}};
13152 static swig_cast_info _swigc__p_wxFindReplaceDialog
[] = {{&_swigt__p_wxFindReplaceDialog
, 0, 0, 0},{0, 0, 0, 0}};
13153 static swig_cast_info _swigc__p_wxFileDialog
[] = {{&_swigt__p_wxFileDialog
, 0, 0, 0},{0, 0, 0, 0}};
13154 static swig_cast_info _swigc__p_wxMultiChoiceDialog
[] = {{&_swigt__p_wxMultiChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}};
13155 static swig_cast_info _swigc__p_wxSingleChoiceDialog
[] = {{&_swigt__p_wxSingleChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}};
13156 static swig_cast_info _swigc__p_wxTextEntryDialog
[] = {{&_swigt__p_wxTextEntryDialog
, 0, 0, 0},{0, 0, 0, 0}};
13157 static swig_cast_info _swigc__p_wxPasswordEntryDialog
[] = {{&_swigt__p_wxPasswordEntryDialog
, 0, 0, 0},{0, 0, 0, 0}};
13158 static swig_cast_info _swigc__p_wxPyVListBox
[] = {{&_swigt__p_wxPyVListBox
, 0, 0, 0},{0, 0, 0, 0}};
13159 static swig_cast_info _swigc__p_wxPyHtmlListBox
[] = {{&_swigt__p_wxPyHtmlListBox
, 0, 0, 0},{0, 0, 0, 0}};
13160 static swig_cast_info _swigc__p_wxMiniFrame
[] = {{&_swigt__p_wxMiniFrame
, 0, 0, 0},{0, 0, 0, 0}};
13161 static swig_cast_info _swigc__p_wxFrame
[] = {{&_swigt__p_wxFrame
, 0, 0, 0},{0, 0, 0, 0}};
13162 static swig_cast_info _swigc__p_wxStatusBar
[] = {{&_swigt__p_wxStatusBar
, 0, 0, 0},{0, 0, 0, 0}};
13163 static swig_cast_info _swigc__p_wxMDIParentFrame
[] = {{&_swigt__p_wxMDIParentFrame
, 0, 0, 0},{0, 0, 0, 0}};
13164 static swig_cast_info _swigc__p_wxSashWindow
[] = {{&_swigt__p_wxSashWindow
, 0, 0, 0},{0, 0, 0, 0}};
13165 static swig_cast_info _swigc__p_wxSashLayoutWindow
[] = {{&_swigt__p_wxSashLayoutWindow
, 0, 0, 0},{0, 0, 0, 0}};
13166 static swig_cast_info _swigc__p_wxPopupWindow
[] = {{&_swigt__p_wxPopupWindow
, 0, 0, 0},{0, 0, 0, 0}};
13167 static swig_cast_info _swigc__p_wxPyPopupTransientWindow
[] = {{&_swigt__p_wxPyPopupTransientWindow
, 0, 0, 0},{0, 0, 0, 0}};
13168 static swig_cast_info _swigc__p_wxTipWindow
[] = {{&_swigt__p_wxTipWindow
, 0, 0, 0},{0, 0, 0, 0}};
13169 static swig_cast_info _swigc__p_wxSplashScreenWindow
[] = {{&_swigt__p_wxSplashScreenWindow
, 0, 0, 0},{0, 0, 0, 0}};
13170 static swig_cast_info _swigc__p_wxPyVScrolledWindow
[] = {{&_swigt__p_wxPyVScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
13171 static swig_cast_info _swigc__p_wxPyScrolledWindow
[] = {{&_swigt__p_wxPyScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
13172 static swig_cast_info _swigc__p_wxTopLevelWindow
[] = {{&_swigt__p_wxTopLevelWindow
, 0, 0, 0},{0, 0, 0, 0}};
13173 static swig_cast_info _swigc__p_wxMDIClientWindow
[] = {{&_swigt__p_wxMDIClientWindow
, 0, 0, 0},{0, 0, 0, 0}};
13174 static swig_cast_info _swigc__p_wxMenuBar
[] = {{&_swigt__p_wxMenuBar
, 0, 0, 0},{0, 0, 0, 0}};
13175 static swig_cast_info _swigc__p_wxDialog
[] = {{&_swigt__p_wxDialog
, 0, 0, 0},{0, 0, 0, 0}};
13176 static swig_cast_info _swigc__p_wxColourDialog
[] = {{&_swigt__p_wxColourDialog
, 0, 0, 0},{0, 0, 0, 0}};
13177 static swig_cast_info _swigc__p_wxDirDialog
[] = {{&_swigt__p_wxDirDialog
, 0, 0, 0},{0, 0, 0, 0}};
13178 static swig_cast_info _swigc__p_wxFontDialog
[] = {{&_swigt__p_wxFontDialog
, 0, 0, 0},{0, 0, 0, 0}};
13179 static swig_cast_info _swigc__p_wxPyApp
[] = {{&_swigt__p_wxPyApp
, 0, 0, 0},{0, 0, 0, 0}};
13180 static swig_cast_info _swigc__p_wxPreviewControlBar
[] = {{&_swigt__p_wxPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}};
13181 static swig_cast_info _swigc__p_wxPyPreviewControlBar
[] = {{&_swigt__p_wxPyPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}};
13182 static swig_cast_info _swigc__p_wxPyValidator
[] = {{&_swigt__p_wxPyValidator
, 0, 0, 0},{0, 0, 0, 0}};
13183 static swig_cast_info _swigc__p_wxEvtHandler
[] = { {&_swigt__p_wxToolbook
, _p_wxToolbookTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxCheckBox
, _p_wxCheckBoxTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyTreeCtrl
, _p_wxPyTreeCtrlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxRemotelyScrolledTreeCtrl
, _p_wxRemotelyScrolledTreeCtrlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMenu
, _p_wxMenuTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyTaskBarIcon
, _p_wxPyTaskBarIconTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxGenericDirCtrl
, _p_wxGenericDirCtrlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyListCtrl
, _p_wxPyListCtrlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxDirFilterListCtrl
, _p_wxDirFilterListCtrlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyTreeListCtrl
, _p_wxPyTreeListCtrlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxStaticLine
, _p_wxStaticLineTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxControl
, _p_wxControlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyControl
, _p_wxPyControlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxGauge
, _p_wxGaugeTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxToolBarBase
, _p_wxToolBarBaseTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxToggleButton
, _p_wxToggleButtonTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxRadioButton
, _p_wxRadioButtonTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxChoice
, _p_wxChoiceTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxTreebook
, _p_wxTreebookTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxListView
, _p_wxListViewTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxTextCtrl
, _p_wxTextCtrlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxNotebook
, _p_wxNotebookTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxChoicebook
, _p_wxChoicebookTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyWindow
, _p_wxPyWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxListbook
, _p_wxListbookTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_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_wxStaticBitmap
, _p_wxStaticBitmapTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxSlider
, _p_wxSliderTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxStaticBox
, _p_wxStaticBoxTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxBookCtrlBase
, _p_wxBookCtrlBaseTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxEvtHandler
, 0, 0, 0}, {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxEditableListBox
, _p_wxEditableListBoxTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxCheckListBox
, _p_wxCheckListBoxTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxListBox
, _p_wxListBoxTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxLEDNumberCtrl
, _p_wxLEDNumberCtrlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxContextHelpButton
, _p_wxContextHelpButtonTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxBitmapButton
, _p_wxBitmapButtonTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxButton
, _p_wxButtonTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxSpinButton
, _p_wxSpinButtonTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxRadioBox
, _p_wxRadioBoxTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxScrollBar
, _p_wxScrollBarTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxComboBox
, _p_wxComboBoxTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxSpinCtrl
, _p_wxSpinCtrlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxStatusBar
, _p_wxStatusBarTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxStaticPicture
, _p_wxStaticPictureTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxThinSplitterWindow
, _p_wxThinSplitterWindowTo_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_wxWindow
, _p_wxWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxSplitterScrolledWindow
, _p_wxSplitterScrolledWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxMenuBar
, _p_wxMenuBarTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxDynamicSashWindow
, _p_wxDynamicSashWindowTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyTreeCompanionWindow
, _p_wxPyTreeCompanionWindowTo_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_wxPanel
, _p_wxPanelTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyApp
, _p_wxPyAppTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxStaticText
, _p_wxStaticTextTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxDatePickerCtrl
, _p_wxDatePickerCtrlTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxControlWithItems
, _p_wxControlWithItemsTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxToolBar
, _p_wxToolBarTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxPyValidator
, _p_wxPyValidatorTo_p_wxEvtHandler
, 0, 0}, {&_swigt__p_wxValidator
, _p_wxValidatorTo_p_wxEvtHandler
, 0, 0},{0, 0, 0, 0}};
13184 static swig_cast_info _swigc__p_wxFont
[] = { {&_swigt__p_wxFont
, 0, 0, 0},{0, 0, 0, 0}};
13185 static swig_cast_info _swigc__p_wxIcon
[] = { {&_swigt__p_wxIcon
, 0, 0, 0},{0, 0, 0, 0}};
13186 static swig_cast_info _swigc__p_wxImageList
[] = { {&_swigt__p_wxImageList
, 0, 0, 0},{0, 0, 0, 0}};
13187 static swig_cast_info _swigc__p_wxLEDNumberCtrl
[] = { {&_swigt__p_wxLEDNumberCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13188 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint
[] = {{&_swigt__p_wxIndividualLayoutConstraint
, 0, 0, 0},{0, 0, 0, 0}};
13189 static swig_cast_info _swigc__p_wxMenuItem
[] = {{&_swigt__p_wxMenuItem
, 0, 0, 0},{0, 0, 0, 0}};
13190 static swig_cast_info _swigc__p_wxImage
[] = {{&_swigt__p_wxImage
, 0, 0, 0},{0, 0, 0, 0}};
13191 static swig_cast_info _swigc__p_wxPySizer
[] = {{&_swigt__p_wxPySizer
, 0, 0, 0},{0, 0, 0, 0}};
13192 static swig_cast_info _swigc__p_wxGenericDragImage
[] = {{&_swigt__p_wxGenericDragImage
, 0, 0, 0},{0, 0, 0, 0}};
13193 static swig_cast_info _swigc__p_wxLayoutAlgorithm
[] = {{&_swigt__p_wxLayoutAlgorithm
, 0, 0, 0},{0, 0, 0, 0}};
13194 static swig_cast_info _swigc__p_wxListItem
[] = {{&_swigt__p_wxListItem
, 0, 0, 0},{0, 0, 0, 0}};
13195 static swig_cast_info _swigc__p_wxFindReplaceData
[] = {{&_swigt__p_wxFindReplaceData
, 0, 0, 0},{0, 0, 0, 0}};
13196 static swig_cast_info _swigc__p_wxPageSetupDialogData
[] = {{&_swigt__p_wxPageSetupDialogData
, 0, 0, 0},{0, 0, 0, 0}};
13197 static swig_cast_info _swigc__p_wxPrintDialogData
[] = {{&_swigt__p_wxPrintDialogData
, 0, 0, 0},{0, 0, 0, 0}};
13198 static swig_cast_info _swigc__p_wxPrinter
[] = {{&_swigt__p_wxPrinter
, 0, 0, 0},{0, 0, 0, 0}};
13199 static swig_cast_info _swigc__p_wxFlexGridSizer
[] = {{&_swigt__p_wxFlexGridSizer
, 0, 0, 0},{0, 0, 0, 0}};
13200 static swig_cast_info _swigc__p_wxGridSizer
[] = {{&_swigt__p_wxGridSizer
, 0, 0, 0},{0, 0, 0, 0}};
13201 static swig_cast_info _swigc__p_wxAcceleratorTable
[] = {{&_swigt__p_wxAcceleratorTable
, 0, 0, 0},{0, 0, 0, 0}};
13202 static swig_cast_info _swigc__p_wxContextHelp
[] = {{&_swigt__p_wxContextHelp
, 0, 0, 0},{0, 0, 0, 0}};
13203 static swig_cast_info _swigc__p_wxColourData
[] = {{&_swigt__p_wxColourData
, 0, 0, 0},{0, 0, 0, 0}};
13204 static swig_cast_info _swigc__p_wxPyPrintout
[] = {{&_swigt__p_wxPyPrintout
, 0, 0, 0},{0, 0, 0, 0}};
13205 static swig_cast_info _swigc__p_wxStdDialogButtonSizer
[] = {{&_swigt__p_wxStdDialogButtonSizer
, 0, 0, 0},{0, 0, 0, 0}};
13206 static swig_cast_info _swigc__p_wxPrintData
[] = {{&_swigt__p_wxPrintData
, 0, 0, 0},{0, 0, 0, 0}};
13207 static swig_cast_info _swigc__p_wxFontData
[] = {{&_swigt__p_wxFontData
, 0, 0, 0},{0, 0, 0, 0}};
13208 static swig_cast_info _swigc__p_wxFileSystem
[] = {{&_swigt__p_wxFileSystem
, 0, 0, 0},{0, 0, 0, 0}};
13209 static swig_cast_info _swigc__p_wxPyPrintPreview
[] = {{&_swigt__p_wxPyPrintPreview
, 0, 0, 0},{0, 0, 0, 0}};
13210 static swig_cast_info _swigc__p_wxPrintPreview
[] = {{&_swigt__p_wxPrintPreview
, 0, 0, 0},{0, 0, 0, 0}};
13211 static swig_cast_info _swigc__p_wxLayoutConstraints
[] = {{&_swigt__p_wxLayoutConstraints
, 0, 0, 0},{0, 0, 0, 0}};
13212 static swig_cast_info _swigc__p_wxSizer
[] = {{&_swigt__p_wxSizer
, 0, 0, 0},{0, 0, 0, 0}};
13213 static swig_cast_info _swigc__p_wxBoxSizer
[] = {{&_swigt__p_wxBoxSizer
, 0, 0, 0},{0, 0, 0, 0}};
13214 static swig_cast_info _swigc__p_wxStaticBoxSizer
[] = {{&_swigt__p_wxStaticBoxSizer
, 0, 0, 0},{0, 0, 0, 0}};
13215 static swig_cast_info _swigc__p_wxGridBagSizer
[] = {{&_swigt__p_wxGridBagSizer
, 0, 0, 0},{0, 0, 0, 0}};
13216 static swig_cast_info _swigc__p_wxFSFile
[] = {{&_swigt__p_wxFSFile
, 0, 0, 0},{0, 0, 0, 0}};
13217 static swig_cast_info _swigc__p_wxSizerItem
[] = {{&_swigt__p_wxSizerItem
, 0, 0, 0},{0, 0, 0, 0}};
13218 static swig_cast_info _swigc__p_wxGBSizerItem
[] = {{&_swigt__p_wxGBSizerItem
, 0, 0, 0},{0, 0, 0, 0}};
13219 static swig_cast_info _swigc__p_wxPrintDialog
[] = {{&_swigt__p_wxPrintDialog
, 0, 0, 0},{0, 0, 0, 0}};
13220 static swig_cast_info _swigc__p_wxPageSetupDialog
[] = {{&_swigt__p_wxPageSetupDialog
, 0, 0, 0},{0, 0, 0, 0}};
13221 static swig_cast_info _swigc__p_wxJPEGHandler
[] = {{&_swigt__p_wxJPEGHandler
, 0, 0, 0},{0, 0, 0, 0}};
13222 static swig_cast_info _swigc__p_wxPNMHandler
[] = {{&_swigt__p_wxPNMHandler
, 0, 0, 0},{0, 0, 0, 0}};
13223 static swig_cast_info _swigc__p_wxPCXHandler
[] = {{&_swigt__p_wxPCXHandler
, 0, 0, 0},{0, 0, 0, 0}};
13224 static swig_cast_info _swigc__p_wxGIFHandler
[] = {{&_swigt__p_wxGIFHandler
, 0, 0, 0},{0, 0, 0, 0}};
13225 static swig_cast_info _swigc__p_wxPNGHandler
[] = {{&_swigt__p_wxPNGHandler
, 0, 0, 0},{0, 0, 0, 0}};
13226 static swig_cast_info _swigc__p_wxANIHandler
[] = {{&_swigt__p_wxANIHandler
, 0, 0, 0},{0, 0, 0, 0}};
13227 static swig_cast_info _swigc__p_wxCURHandler
[] = {{&_swigt__p_wxCURHandler
, 0, 0, 0},{0, 0, 0, 0}};
13228 static swig_cast_info _swigc__p_wxICOHandler
[] = {{&_swigt__p_wxICOHandler
, 0, 0, 0},{0, 0, 0, 0}};
13229 static swig_cast_info _swigc__p_wxBMPHandler
[] = {{&_swigt__p_wxBMPHandler
, 0, 0, 0},{0, 0, 0, 0}};
13230 static swig_cast_info _swigc__p_wxPyImageHandler
[] = {{&_swigt__p_wxPyImageHandler
, 0, 0, 0},{0, 0, 0, 0}};
13231 static swig_cast_info _swigc__p_wxImageHandler
[] = {{&_swigt__p_wxImageHandler
, 0, 0, 0},{0, 0, 0, 0}};
13232 static swig_cast_info _swigc__p_wxXPMHandler
[] = {{&_swigt__p_wxXPMHandler
, 0, 0, 0},{0, 0, 0, 0}};
13233 static swig_cast_info _swigc__p_wxTIFFHandler
[] = {{&_swigt__p_wxTIFFHandler
, 0, 0, 0},{0, 0, 0, 0}};
13234 static swig_cast_info _swigc__p_wxToolBarToolBase
[] = {{&_swigt__p_wxToolBarToolBase
, 0, 0, 0},{0, 0, 0, 0}};
13235 static swig_cast_info _swigc__p_wxObject
[] = { {&_swigt__p_wxScrollBar
, _p_wxScrollBarTo_p_wxObject
, 0, 0}, {&_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_wxFindDialogEvent
, _p_wxFindDialogEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxInitDialogEvent
, _p_wxInitDialogEventTo_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_wxToolBarBase
, _p_wxToolBarBaseTo_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_wxGenericDragImage
, _p_wxGenericDragImageTo_p_wxObject
, 0, 0}, {&_swigt__p_wxStaticBitmap
, _p_wxStaticBitmapTo_p_wxObject
, 0, 0}, {&_swigt__p_wxComboBox
, _p_wxComboBoxTo_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_wxTreebook
, _p_wxTreebookTo_p_wxObject
, 0, 0}, {&_swigt__p_wxNotebook
, _p_wxNotebookTo_p_wxObject
, 0, 0}, {&_swigt__p_wxListItem
, _p_wxListItemTo_p_wxObject
, 0, 0}, {&_swigt__p_wxChoicebook
, _p_wxChoicebookTo_p_wxObject
, 0, 0}, {&_swigt__p_wxBookCtrlBase
, _p_wxBookCtrlBaseTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyTreeCtrl
, _p_wxPyTreeCtrlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxRemotelyScrolledTreeCtrl
, _p_wxRemotelyScrolledTreeCtrlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFindReplaceData
, _p_wxFindReplaceDataTo_p_wxObject
, 0, 0}, {&_swigt__p_wxStaticLine
, _p_wxStaticLineTo_p_wxObject
, 0, 0}, {&_swigt__p_wxValidator
, _p_wxValidatorTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyValidator
, _p_wxPyValidatorTo_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_wxBookCtrlBaseEvent
, _p_wxBookCtrlBaseEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTreeEvent
, _p_wxTreeEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTextUrlEvent
, _p_wxTextUrlEventTo_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_wxRadioBox
, _p_wxRadioBoxTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFlexGridSizer
, _p_wxFlexGridSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxGridSizer
, _p_wxGridSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTreeListColumnInfo
, _p_wxTreeListColumnInfoTo_p_wxObject
, 0, 0}, {&_swigt__p_wxAcceleratorTable
, _p_wxAcceleratorTableTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyControl
, _p_wxPyControlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxControl
, _p_wxControlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxContextHelp
, _p_wxContextHelpTo_p_wxObject
, 0, 0}, {&_swigt__p_wxColourData
, _p_wxColourDataTo_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_wxMaximizeEvent
, _p_wxMaximizeEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxQueryNewPaletteEvent
, _p_wxQueryNewPaletteEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxIdleEvent
, _p_wxIdleEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxStaticText
, _p_wxStaticTextTo_p_wxObject
, 0, 0}, {&_swigt__p_wxCalculateLayoutEvent
, _p_wxCalculateLayoutEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxListEvent
, _p_wxListEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDynamicSashSplitEvent
, _p_wxDynamicSashSplitEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyPrintout
, _p_wxPyPrintoutTo_p_wxObject
, 0, 0}, {&_swigt__p_wxGauge
, _p_wxGaugeTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxObject
, 0, 0}, {&_swigt__p_wxStdDialogButtonSizer
, _p_wxStdDialogButtonSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxChoice
, _p_wxChoiceTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMenu
, _p_wxMenuTo_p_wxObject
, 0, 0}, {&_swigt__p_wxContextHelpButton
, _p_wxContextHelpButtonTo_p_wxObject
, 0, 0}, {&_swigt__p_wxBitmapButton
, _p_wxBitmapButtonTo_p_wxObject
, 0, 0}, {&_swigt__p_wxButton
, _p_wxButtonTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSpinButton
, _p_wxSpinButtonTo_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_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxObject
, 0, 0}, {&_swigt__p_wxEditableListBox
, _p_wxEditableListBoxTo_p_wxObject
, 0, 0}, {&_swigt__p_wxListBox
, _p_wxListBoxTo_p_wxObject
, 0, 0}, {&_swigt__p_wxCheckListBox
, _p_wxCheckListBoxTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPrintData
, _p_wxPrintDataTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFontData
, _p_wxFontDataTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxObject
, 0, 0}, {&_swigt__p_wxListbook
, _p_wxListbookTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxObject
, 0, 0}, {&_swigt__p_wxStaticBox
, _p_wxStaticBoxTo_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_wxPyPrintPreview
, _p_wxPyPrintPreviewTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPrintPreview
, _p_wxPrintPreviewTo_p_wxObject
, 0, 0}, {&_swigt__p_wxListView
, _p_wxListViewTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyTreeListCtrl
, _p_wxPyTreeListCtrlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyListCtrl
, _p_wxPyListCtrlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDirFilterListCtrl
, _p_wxDirFilterListCtrlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxLayoutConstraints
, _p_wxLayoutConstraintsTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSizer
, _p_wxSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxBoxSizer
, _p_wxBoxSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxStaticBoxSizer
, _p_wxStaticBoxSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxGridBagSizer
, _p_wxGridBagSizerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxClipboardTextEvent
, _p_wxClipboardTextEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFSFile
, _p_wxFSFileTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSetCursorEvent
, _p_wxSetCursorEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSplitterEvent
, _p_wxSplitterEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTextCtrl
, _p_wxTextCtrlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxRadioButton
, _p_wxRadioButtonTo_p_wxObject
, 0, 0}, {&_swigt__p_wxToggleButton
, _p_wxToggleButtonTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSizerItem
, _p_wxSizerItemTo_p_wxObject
, 0, 0}, {&_swigt__p_wxGBSizerItem
, _p_wxGBSizerItemTo_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_wxDynamicSashUnifyEvent
, _p_wxDynamicSashUnifyEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxGenericDirCtrl
, _p_wxGenericDirCtrlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxStaticPicture
, _p_wxStaticPictureTo_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_wxPCXHandler
, _p_wxPCXHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxGIFHandler
, _p_wxGIFHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPNGHandler
, _p_wxPNGHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxANIHandler
, _p_wxANIHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxCURHandler
, _p_wxCURHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxICOHandler
, _p_wxICOHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxBMPHandler
, _p_wxBMPHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyImageHandler
, _p_wxPyImageHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxImageHandler
, _p_wxImageHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxXPMHandler
, _p_wxXPMHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTIFFHandler
, _p_wxTIFFHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxEvtHandler
, _p_wxEvtHandlerTo_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_wxThinSplitterWindow
, _p_wxThinSplitterWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSplashScreenWindow
, _p_wxSplashScreenWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxWindow
, _p_wxWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSplitterScrolledWindow
, _p_wxSplitterScrolledWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDynamicSashWindow
, _p_wxDynamicSashWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyTreeCompanionWindow
, _p_wxPyTreeCompanionWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSpinCtrl
, _p_wxSpinCtrlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxNotebookEvent
, _p_wxNotebookEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxListbookEvent
, _p_wxListbookEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxChoicebookEvent
, _p_wxChoicebookEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTreebookEvent
, _p_wxTreebookEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxToolbookEvent
, _p_wxToolbookEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxObject
, 0, 0}, {&_swigt__p_wxToolBarToolBase
, _p_wxToolBarToolBaseTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDatePickerCtrl
, _p_wxDatePickerCtrlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSlider
, _p_wxSliderTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyWindow
, _p_wxPyWindowTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPaletteChangedEvent
, _p_wxPaletteChangedEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDisplayChangedEvent
, _p_wxDisplayChangedEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMouseCaptureChangedEvent
, _p_wxMouseCaptureChangedEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSysColourChangedEvent
, _p_wxSysColourChangedEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxCheckBox
, _p_wxCheckBoxTo_p_wxObject
, 0, 0}, {&_swigt__p_wxHelpEvent
, _p_wxHelpEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPanel
, _p_wxPanelTo_p_wxObject
, 0, 0}, {&_swigt__p_wxSpinEvent
, _p_wxSpinEventTo_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_wxLEDNumberCtrl
, _p_wxLEDNumberCtrlTo_p_wxObject
, 0, 0}, {&_swigt__p_wxToolBar
, _p_wxToolBarTo_p_wxObject
, 0, 0}, {&_swigt__p_wxCommandEvent
, _p_wxCommandEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPyCommandEvent
, _p_wxPyCommandEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxToolbook
, _p_wxToolbookTo_p_wxObject
, 0, 0}, {&_swigt__p_wxStatusBar
, _p_wxStatusBarTo_p_wxObject
, 0, 0}, {&_swigt__p_wxDropFilesEvent
, _p_wxDropFilesEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxFocusEvent
, _p_wxFocusEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxChildFocusEvent
, _p_wxChildFocusEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxObject
, 0, 0}, {&_swigt__p_wxMenuBar
, _p_wxMenuBarTo_p_wxObject
, 0, 0},{0, 0, 0, 0}};
13236 static swig_cast_info _swigc__p_wxPanel
[] = { {&_swigt__p_wxPanel
, 0, 0, 0}, {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxSplitterScrolledWindow
, _p_wxSplitterScrolledWindowTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxEditableListBox
, _p_wxEditableListBoxTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxPanel
, 0, 0}, {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxPanel
, 0, 0},{0, 0, 0, 0}};
13237 static swig_cast_info _swigc__p_wxPaperSize
[] = { {&_swigt__p_wxPaperSize
, 0, 0, 0},{0, 0, 0, 0}};
13238 static swig_cast_info _swigc__p_wxPyListCtrl
[] = { {&_swigt__p_wxPyListCtrl
, 0, 0, 0}, {&_swigt__p_wxListView
, _p_wxListViewTo_p_wxPyListCtrl
, 0, 0},{0, 0, 0, 0}};
13239 static swig_cast_info _swigc__p_wxPyTreeCompanionWindow
[] = { {&_swigt__p_wxPyTreeCompanionWindow
, 0, 0, 0},{0, 0, 0, 0}};
13240 static swig_cast_info _swigc__p_wxPyTreeCtrl
[] = { {&_swigt__p_wxPyTreeCtrl
, 0, 0, 0}, {&_swigt__p_wxRemotelyScrolledTreeCtrl
, _p_wxRemotelyScrolledTreeCtrlTo_p_wxPyTreeCtrl
, 0, 0},{0, 0, 0, 0}};
13241 static swig_cast_info _swigc__p_wxPyTreeItemData
[] = { {&_swigt__p_wxPyTreeItemData
, 0, 0, 0},{0, 0, 0, 0}};
13242 static swig_cast_info _swigc__p_wxPyTreeListCtrl
[] = { {&_swigt__p_wxPyTreeListCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13243 static swig_cast_info _swigc__p_wxRemotelyScrolledTreeCtrl
[] = { {&_swigt__p_wxRemotelyScrolledTreeCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13244 static swig_cast_info _swigc__p_wxScrollBar
[] = { {&_swigt__p_wxScrollBar
, 0, 0, 0},{0, 0, 0, 0}};
13245 static swig_cast_info _swigc__p_wxScrolledWindow
[] = { {&_swigt__p_wxScrolledWindow
, 0, 0, 0}, {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxScrolledWindow
, 0, 0}, {&_swigt__p_wxSplitterScrolledWindow
, _p_wxSplitterScrolledWindowTo_p_wxScrolledWindow
, 0, 0}, {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxScrolledWindow
, 0, 0},{0, 0, 0, 0}};
13246 static swig_cast_info _swigc__p_wxSplitterScrolledWindow
[] = { {&_swigt__p_wxSplitterScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
13247 static swig_cast_info _swigc__p_wxSplitterWindow
[] = { {&_swigt__p_wxSplitterWindow
, 0, 0, 0}, {&_swigt__p_wxThinSplitterWindow
, _p_wxThinSplitterWindowTo_p_wxSplitterWindow
, 0, 0},{0, 0, 0, 0}};
13248 static swig_cast_info _swigc__p_wxStaticPicture
[] = { {&_swigt__p_wxStaticPicture
, 0, 0, 0},{0, 0, 0, 0}};
13249 static swig_cast_info _swigc__p_wxThinSplitterWindow
[] = { {&_swigt__p_wxThinSplitterWindow
, 0, 0, 0},{0, 0, 0, 0}};
13250 static swig_cast_info _swigc__p_wxTreeItemId
[] = { {&_swigt__p_wxTreeItemId
, 0, 0, 0},{0, 0, 0, 0}};
13251 static swig_cast_info _swigc__p_wxTreeListColumnInfo
[] = { {&_swigt__p_wxTreeListColumnInfo
, 0, 0, 0},{0, 0, 0, 0}};
13252 static swig_cast_info _swigc__p_wxValidator
[] = { {&_swigt__p_wxValidator
, 0, 0, 0}, {&_swigt__p_wxPyValidator
, _p_wxPyValidatorTo_p_wxValidator
, 0, 0},{0, 0, 0, 0}};
13253 static swig_cast_info _swigc__p_wxWindow
[] = { {&_swigt__p_wxToolbook
, _p_wxToolbookTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxCheckBox
, _p_wxCheckBoxTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyTreeCtrl
, _p_wxPyTreeCtrlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxRemotelyScrolledTreeCtrl
, _p_wxRemotelyScrolledTreeCtrlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxGenericDirCtrl
, _p_wxGenericDirCtrlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyListCtrl
, _p_wxPyListCtrlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxDirFilterListCtrl
, _p_wxDirFilterListCtrlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyTreeListCtrl
, _p_wxPyTreeListCtrlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxStaticLine
, _p_wxStaticLineTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxControl
, _p_wxControlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyControl
, _p_wxPyControlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxGauge
, _p_wxGaugeTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxToolBarBase
, _p_wxToolBarBaseTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxToggleButton
, _p_wxToggleButtonTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxRadioButton
, _p_wxRadioButtonTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxChoice
, _p_wxChoiceTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxTreebook
, _p_wxTreebookTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxListView
, _p_wxListViewTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxTextCtrl
, _p_wxTextCtrlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxNotebook
, _p_wxNotebookTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxChoicebook
, _p_wxChoicebookTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyWindow
, _p_wxPyWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxListbook
, _p_wxListbookTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxStaticBitmap
, _p_wxStaticBitmapTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSlider
, _p_wxSliderTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxStaticBox
, _p_wxStaticBoxTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxBookCtrlBase
, _p_wxBookCtrlBaseTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxEditableListBox
, _p_wxEditableListBoxTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxCheckListBox
, _p_wxCheckListBoxTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxListBox
, _p_wxListBoxTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxLEDNumberCtrl
, _p_wxLEDNumberCtrlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxContextHelpButton
, _p_wxContextHelpButtonTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxBitmapButton
, _p_wxBitmapButtonTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxButton
, _p_wxButtonTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSpinButton
, _p_wxSpinButtonTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxRadioBox
, _p_wxRadioBoxTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxScrollBar
, _p_wxScrollBarTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxComboBox
, _p_wxComboBoxTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSpinCtrl
, _p_wxSpinCtrlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxStatusBar
, _p_wxStatusBarTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxStaticPicture
, _p_wxStaticPictureTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSplitterScrolledWindow
, _p_wxSplitterScrolledWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_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_wxTipWindow
, _p_wxTipWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxWindow
, 0, 0, 0}, {&_swigt__p_wxSplashScreenWindow
, _p_wxSplashScreenWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSplitterWindow
, _p_wxSplitterWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxThinSplitterWindow
, _p_wxThinSplitterWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxSashWindow
, _p_wxSashWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxMenuBar
, _p_wxMenuBarTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxDynamicSashWindow
, _p_wxDynamicSashWindowTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyTreeCompanionWindow
, _p_wxPyTreeCompanionWindowTo_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_wxPanel
, _p_wxPanelTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxStaticText
, _p_wxStaticTextTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxDatePickerCtrl
, _p_wxDatePickerCtrlTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxControlWithItems
, _p_wxControlWithItemsTo_p_wxWindow
, 0, 0}, {&_swigt__p_wxToolBar
, _p_wxToolBarTo_p_wxWindow
, 0, 0},{0, 0, 0, 0}};
13255 static swig_cast_info
*swig_cast_initial
[] = {
13258 _swigc__p_form_ops_t
,
13260 _swigc__p_unsigned_char
,
13261 _swigc__p_unsigned_int
,
13262 _swigc__p_unsigned_long
,
13263 _swigc__p_wxANIHandler
,
13264 _swigc__p_wxAcceleratorTable
,
13265 _swigc__p_wxActivateEvent
,
13266 _swigc__p_wxArrayString
,
13267 _swigc__p_wxBMPHandler
,
13268 _swigc__p_wxBitmap
,
13269 _swigc__p_wxBitmapButton
,
13270 _swigc__p_wxBookCtrlBase
,
13271 _swigc__p_wxBookCtrlBaseEvent
,
13272 _swigc__p_wxBoxSizer
,
13273 _swigc__p_wxButton
,
13274 _swigc__p_wxCURHandler
,
13275 _swigc__p_wxCalculateLayoutEvent
,
13276 _swigc__p_wxCheckBox
,
13277 _swigc__p_wxCheckListBox
,
13278 _swigc__p_wxChildFocusEvent
,
13279 _swigc__p_wxChoice
,
13280 _swigc__p_wxChoicebook
,
13281 _swigc__p_wxChoicebookEvent
,
13282 _swigc__p_wxClipboardTextEvent
,
13283 _swigc__p_wxCloseEvent
,
13284 _swigc__p_wxColour
,
13285 _swigc__p_wxColourData
,
13286 _swigc__p_wxColourDialog
,
13287 _swigc__p_wxComboBox
,
13288 _swigc__p_wxCommandEvent
,
13289 _swigc__p_wxContextHelp
,
13290 _swigc__p_wxContextHelpButton
,
13291 _swigc__p_wxContextMenuEvent
,
13292 _swigc__p_wxControl
,
13293 _swigc__p_wxControlWithItems
,
13294 _swigc__p_wxDateEvent
,
13295 _swigc__p_wxDatePickerCtrl
,
13296 _swigc__p_wxDialog
,
13297 _swigc__p_wxDirDialog
,
13298 _swigc__p_wxDirFilterListCtrl
,
13299 _swigc__p_wxDisplayChangedEvent
,
13300 _swigc__p_wxDropFilesEvent
,
13301 _swigc__p_wxDuplexMode
,
13302 _swigc__p_wxDynamicSashSplitEvent
,
13303 _swigc__p_wxDynamicSashUnifyEvent
,
13304 _swigc__p_wxDynamicSashWindow
,
13305 _swigc__p_wxEditableListBox
,
13306 _swigc__p_wxEraseEvent
,
13308 _swigc__p_wxEvtHandler
,
13309 _swigc__p_wxFSFile
,
13310 _swigc__p_wxFileDialog
,
13311 _swigc__p_wxFileSystem
,
13312 _swigc__p_wxFindDialogEvent
,
13313 _swigc__p_wxFindReplaceData
,
13314 _swigc__p_wxFindReplaceDialog
,
13315 _swigc__p_wxFlexGridSizer
,
13316 _swigc__p_wxFocusEvent
,
13318 _swigc__p_wxFontData
,
13319 _swigc__p_wxFontDialog
,
13321 _swigc__p_wxGBSizerItem
,
13322 _swigc__p_wxGIFHandler
,
13324 _swigc__p_wxGenericDirCtrl
,
13325 _swigc__p_wxGenericDragImage
,
13326 _swigc__p_wxGridBagSizer
,
13327 _swigc__p_wxGridSizer
,
13328 _swigc__p_wxHelpEvent
,
13329 _swigc__p_wxICOHandler
,
13331 _swigc__p_wxIconizeEvent
,
13332 _swigc__p_wxIdleEvent
,
13334 _swigc__p_wxImageHandler
,
13335 _swigc__p_wxImageList
,
13336 _swigc__p_wxIndividualLayoutConstraint
,
13337 _swigc__p_wxInitDialogEvent
,
13338 _swigc__p_wxJPEGHandler
,
13339 _swigc__p_wxKeyEvent
,
13340 _swigc__p_wxLEDNumberCtrl
,
13341 _swigc__p_wxLayoutAlgorithm
,
13342 _swigc__p_wxLayoutConstraints
,
13343 _swigc__p_wxListBox
,
13344 _swigc__p_wxListEvent
,
13345 _swigc__p_wxListItem
,
13346 _swigc__p_wxListView
,
13347 _swigc__p_wxListbook
,
13348 _swigc__p_wxListbookEvent
,
13349 _swigc__p_wxMDIChildFrame
,
13350 _swigc__p_wxMDIClientWindow
,
13351 _swigc__p_wxMDIParentFrame
,
13352 _swigc__p_wxMaximizeEvent
,
13354 _swigc__p_wxMenuBar
,
13355 _swigc__p_wxMenuEvent
,
13356 _swigc__p_wxMenuItem
,
13357 _swigc__p_wxMessageDialog
,
13358 _swigc__p_wxMiniFrame
,
13359 _swigc__p_wxMouseCaptureChangedEvent
,
13360 _swigc__p_wxMouseEvent
,
13361 _swigc__p_wxMoveEvent
,
13362 _swigc__p_wxMultiChoiceDialog
,
13363 _swigc__p_wxNavigationKeyEvent
,
13364 _swigc__p_wxNcPaintEvent
,
13365 _swigc__p_wxNotebook
,
13366 _swigc__p_wxNotebookEvent
,
13367 _swigc__p_wxNotifyEvent
,
13368 _swigc__p_wxObject
,
13369 _swigc__p_wxPCXHandler
,
13370 _swigc__p_wxPNGHandler
,
13371 _swigc__p_wxPNMHandler
,
13372 _swigc__p_wxPageSetupDialog
,
13373 _swigc__p_wxPageSetupDialogData
,
13374 _swigc__p_wxPaintEvent
,
13375 _swigc__p_wxPaletteChangedEvent
,
13377 _swigc__p_wxPaperSize
,
13378 _swigc__p_wxPasswordEntryDialog
,
13379 _swigc__p_wxPopupWindow
,
13380 _swigc__p_wxPreviewCanvas
,
13381 _swigc__p_wxPreviewControlBar
,
13382 _swigc__p_wxPreviewFrame
,
13383 _swigc__p_wxPrintData
,
13384 _swigc__p_wxPrintDialog
,
13385 _swigc__p_wxPrintDialogData
,
13386 _swigc__p_wxPrintPreview
,
13387 _swigc__p_wxPrinter
,
13388 _swigc__p_wxProgressDialog
,
13390 _swigc__p_wxPyCommandEvent
,
13391 _swigc__p_wxPyControl
,
13392 _swigc__p_wxPyEvent
,
13393 _swigc__p_wxPyHtmlListBox
,
13394 _swigc__p_wxPyImageHandler
,
13395 _swigc__p_wxPyListCtrl
,
13396 _swigc__p_wxPyPanel
,
13397 _swigc__p_wxPyPopupTransientWindow
,
13398 _swigc__p_wxPyPreviewControlBar
,
13399 _swigc__p_wxPyPreviewFrame
,
13400 _swigc__p_wxPyPrintPreview
,
13401 _swigc__p_wxPyPrintout
,
13402 _swigc__p_wxPyScrolledWindow
,
13403 _swigc__p_wxPySizer
,
13404 _swigc__p_wxPyTaskBarIcon
,
13405 _swigc__p_wxPyTreeCompanionWindow
,
13406 _swigc__p_wxPyTreeCtrl
,
13407 _swigc__p_wxPyTreeItemData
,
13408 _swigc__p_wxPyTreeListCtrl
,
13409 _swigc__p_wxPyVListBox
,
13410 _swigc__p_wxPyVScrolledWindow
,
13411 _swigc__p_wxPyValidator
,
13412 _swigc__p_wxPyWindow
,
13413 _swigc__p_wxQueryLayoutInfoEvent
,
13414 _swigc__p_wxQueryNewPaletteEvent
,
13415 _swigc__p_wxRadioBox
,
13416 _swigc__p_wxRadioButton
,
13417 _swigc__p_wxRemotelyScrolledTreeCtrl
,
13418 _swigc__p_wxSashEvent
,
13419 _swigc__p_wxSashLayoutWindow
,
13420 _swigc__p_wxSashWindow
,
13421 _swigc__p_wxScrollBar
,
13422 _swigc__p_wxScrollEvent
,
13423 _swigc__p_wxScrollWinEvent
,
13424 _swigc__p_wxScrolledWindow
,
13425 _swigc__p_wxSetCursorEvent
,
13426 _swigc__p_wxShowEvent
,
13427 _swigc__p_wxSingleChoiceDialog
,
13428 _swigc__p_wxSizeEvent
,
13430 _swigc__p_wxSizerItem
,
13431 _swigc__p_wxSlider
,
13432 _swigc__p_wxSpinButton
,
13433 _swigc__p_wxSpinCtrl
,
13434 _swigc__p_wxSpinEvent
,
13435 _swigc__p_wxSplashScreen
,
13436 _swigc__p_wxSplashScreenWindow
,
13437 _swigc__p_wxSplitterEvent
,
13438 _swigc__p_wxSplitterScrolledWindow
,
13439 _swigc__p_wxSplitterWindow
,
13440 _swigc__p_wxStaticBitmap
,
13441 _swigc__p_wxStaticBox
,
13442 _swigc__p_wxStaticBoxSizer
,
13443 _swigc__p_wxStaticLine
,
13444 _swigc__p_wxStaticPicture
,
13445 _swigc__p_wxStaticText
,
13446 _swigc__p_wxStatusBar
,
13447 _swigc__p_wxStdDialogButtonSizer
,
13448 _swigc__p_wxSysColourChangedEvent
,
13449 _swigc__p_wxTIFFHandler
,
13450 _swigc__p_wxTaskBarIconEvent
,
13451 _swigc__p_wxTextCtrl
,
13452 _swigc__p_wxTextEntryDialog
,
13453 _swigc__p_wxTextUrlEvent
,
13454 _swigc__p_wxThinSplitterWindow
,
13455 _swigc__p_wxTipWindow
,
13456 _swigc__p_wxToggleButton
,
13457 _swigc__p_wxToolBar
,
13458 _swigc__p_wxToolBarBase
,
13459 _swigc__p_wxToolBarToolBase
,
13460 _swigc__p_wxToolbook
,
13461 _swigc__p_wxToolbookEvent
,
13462 _swigc__p_wxTopLevelWindow
,
13463 _swigc__p_wxTreeEvent
,
13464 _swigc__p_wxTreeItemId
,
13465 _swigc__p_wxTreeListColumnInfo
,
13466 _swigc__p_wxTreebook
,
13467 _swigc__p_wxTreebookEvent
,
13468 _swigc__p_wxUpdateUIEvent
,
13469 _swigc__p_wxValidator
,
13470 _swigc__p_wxWindow
,
13471 _swigc__p_wxWindowCreateEvent
,
13472 _swigc__p_wxWindowDestroyEvent
,
13473 _swigc__p_wxXPMHandler
,
13477 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
13479 static swig_const_info swig_const_table
[] = {
13480 {0, 0, 0, 0.0, 0, 0}};
13485 /* -----------------------------------------------------------------------------
13486 * Type initialization:
13487 * This problem is tough by the requirement that no dynamic
13488 * memory is used. Also, since swig_type_info structures store pointers to
13489 * swig_cast_info structures and swig_cast_info structures store pointers back
13490 * to swig_type_info structures, we need some lookup code at initialization.
13491 * The idea is that swig generates all the structures that are needed.
13492 * The runtime then collects these partially filled structures.
13493 * The SWIG_InitializeModule function takes these initial arrays out of
13494 * swig_module, and does all the lookup, filling in the swig_module.types
13495 * array with the correct data and linking the correct swig_cast_info
13496 * structures together.
13498 * The generated swig_type_info structures are assigned staticly to an initial
13499 * array. We just loop though that array, and handle each type individually.
13500 * First we lookup if this type has been already loaded, and if so, use the
13501 * loaded structure instead of the generated one. Then we have to fill in the
13502 * cast linked list. The cast data is initially stored in something like a
13503 * two-dimensional array. Each row corresponds to a type (there are the same
13504 * number of rows as there are in the swig_type_initial array). Each entry in
13505 * a column is one of the swig_cast_info structures for that type.
13506 * The cast_initial array is actually an array of arrays, because each row has
13507 * a variable number of columns. So to actually build the cast linked list,
13508 * we find the array of casts associated with the type, and loop through it
13509 * adding the casts to the list. The one last trick we need to do is making
13510 * sure the type pointer in the swig_cast_info struct is correct.
13512 * First off, we lookup the cast->type name to see if it is already loaded.
13513 * There are three cases to handle:
13514 * 1) If the cast->type has already been loaded AND the type we are adding
13515 * casting info to has not been loaded (it is in this module), THEN we
13516 * replace the cast->type pointer with the type pointer that has already
13518 * 2) If BOTH types (the one we are adding casting info to, and the
13519 * cast->type) are loaded, THEN the cast info has already been loaded by
13520 * the previous module so we just ignore it.
13521 * 3) Finally, if cast->type has not already been loaded, then we add that
13522 * swig_cast_info to the linked list (because the cast->type) pointer will
13524 * ----------------------------------------------------------------------------- */
13534 #define SWIGRUNTIME_DEBUG
13538 SWIG_InitializeModule(void *clientdata
) {
13540 swig_module_info
*module_head
;
13541 static int init_run
= 0;
13543 clientdata
= clientdata
;
13545 if (init_run
) return;
13548 /* Initialize the swig_module */
13549 swig_module
.type_initial
= swig_type_initial
;
13550 swig_module
.cast_initial
= swig_cast_initial
;
13552 /* Try and load any already created modules */
13553 module_head
= SWIG_GetModule(clientdata
);
13555 swig_module
.next
= module_head
->next
;
13556 module_head
->next
= &swig_module
;
13558 /* This is the first module loaded */
13559 swig_module
.next
= &swig_module
;
13560 SWIG_SetModule(clientdata
, &swig_module
);
13563 /* Now work on filling in swig_module.types */
13564 #ifdef SWIGRUNTIME_DEBUG
13565 printf("SWIG_InitializeModule: size %d\n", swig_module
.size
);
13567 for (i
= 0; i
< swig_module
.size
; ++i
) {
13568 swig_type_info
*type
= 0;
13569 swig_type_info
*ret
;
13570 swig_cast_info
*cast
;
13572 #ifdef SWIGRUNTIME_DEBUG
13573 printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
);
13576 /* if there is another module already loaded */
13577 if (swig_module
.next
!= &swig_module
) {
13578 type
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, swig_module
.type_initial
[i
]->name
);
13581 /* Overwrite clientdata field */
13582 #ifdef SWIGRUNTIME_DEBUG
13583 printf("SWIG_InitializeModule: found type %s\n", type
->name
);
13585 if (swig_module
.type_initial
[i
]->clientdata
) {
13586 type
->clientdata
= swig_module
.type_initial
[i
]->clientdata
;
13587 #ifdef SWIGRUNTIME_DEBUG
13588 printf("SWIG_InitializeModule: found and overwrite type %s \n", type
->name
);
13592 type
= swig_module
.type_initial
[i
];
13595 /* Insert casting types */
13596 cast
= swig_module
.cast_initial
[i
];
13597 while (cast
->type
) {
13598 /* Don't need to add information already in the list */
13600 #ifdef SWIGRUNTIME_DEBUG
13601 printf("SWIG_InitializeModule: look cast %s\n", cast
->type
->name
);
13603 if (swig_module
.next
!= &swig_module
) {
13604 ret
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, cast
->type
->name
);
13605 #ifdef SWIGRUNTIME_DEBUG
13606 if (ret
) printf("SWIG_InitializeModule: found cast %s\n", ret
->name
);
13610 if (type
== swig_module
.type_initial
[i
]) {
13611 #ifdef SWIGRUNTIME_DEBUG
13612 printf("SWIG_InitializeModule: skip old type %s\n", ret
->name
);
13617 /* Check for casting already in the list */
13618 swig_cast_info
*ocast
= SWIG_TypeCheck(ret
->name
, type
);
13619 #ifdef SWIGRUNTIME_DEBUG
13620 if (ocast
) printf("SWIG_InitializeModule: skip old cast %s\n", ret
->name
);
13622 if (!ocast
) ret
= 0;
13627 #ifdef SWIGRUNTIME_DEBUG
13628 printf("SWIG_InitializeModule: adding cast %s\n", cast
->type
->name
);
13631 type
->cast
->prev
= cast
;
13632 cast
->next
= type
->cast
;
13638 /* Set entry in modules->types array equal to the type */
13639 swig_module
.types
[i
] = type
;
13641 swig_module
.types
[i
] = 0;
13643 #ifdef SWIGRUNTIME_DEBUG
13644 printf("**** SWIG_InitializeModule: Cast List ******\n");
13645 for (i
= 0; i
< swig_module
.size
; ++i
) {
13647 swig_cast_info
*cast
= swig_module
.cast_initial
[i
];
13648 printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
);
13649 while (cast
->type
) {
13650 printf("SWIG_InitializeModule: cast type %s\n", cast
->type
->name
);
13654 printf("---- Total casts: %d\n",j
);
13656 printf("**** SWIG_InitializeModule: Cast List ******\n");
13660 /* This function will propagate the clientdata field of type to
13661 * any new swig_type_info structures that have been added into the list
13662 * of equivalent types. It is like calling
13663 * SWIG_TypeClientData(type, clientdata) a second time.
13666 SWIG_PropagateClientData(void) {
13668 swig_cast_info
*equiv
;
13669 static int init_run
= 0;
13671 if (init_run
) return;
13674 for (i
= 0; i
< swig_module
.size
; i
++) {
13675 if (swig_module
.types
[i
]->clientdata
) {
13676 equiv
= swig_module
.types
[i
]->cast
;
13678 if (!equiv
->converter
) {
13679 if (equiv
->type
&& !equiv
->type
->clientdata
)
13680 SWIG_TypeClientData(equiv
->type
, swig_module
.types
[i
]->clientdata
);
13682 equiv
= equiv
->next
;
13702 /* Python-specific SWIG API */
13703 #define SWIG_newvarlink() SWIG_Python_newvarlink()
13704 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
13705 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
13707 /* -----------------------------------------------------------------------------
13708 * global variable support code.
13709 * ----------------------------------------------------------------------------- */
13711 typedef struct swig_globalvar
{
13712 char *name
; /* Name of global variable */
13713 PyObject
*(*get_attr
)(void); /* Return the current value */
13714 int (*set_attr
)(PyObject
*); /* Set the value */
13715 struct swig_globalvar
*next
;
13718 typedef struct swig_varlinkobject
{
13720 swig_globalvar
*vars
;
13721 } swig_varlinkobject
;
13723 SWIGINTERN PyObject
*
13724 swig_varlink_repr(swig_varlinkobject
*SWIGUNUSEDPARM(v
)) {
13725 return PyString_FromString("<Swig global variables>");
13728 SWIGINTERN PyObject
*
13729 swig_varlink_str(swig_varlinkobject
*v
) {
13730 PyObject
*str
= PyString_FromString("(");
13731 swig_globalvar
*var
;
13732 for (var
= v
->vars
; var
; var
=var
->next
) {
13733 PyString_ConcatAndDel(&str
,PyString_FromString(var
->name
));
13734 if (var
->next
) PyString_ConcatAndDel(&str
,PyString_FromString(", "));
13736 PyString_ConcatAndDel(&str
,PyString_FromString(")"));
13741 swig_varlink_print(swig_varlinkobject
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
)) {
13742 PyObject
*str
= swig_varlink_str(v
);
13743 fprintf(fp
,"Swig global variables ");
13744 fprintf(fp
,"%s\n", PyString_AsString(str
));
13750 swig_varlink_dealloc(swig_varlinkobject
*v
) {
13751 swig_globalvar
*var
= v
->vars
;
13753 swig_globalvar
*n
= var
->next
;
13760 SWIGINTERN PyObject
*
13761 swig_varlink_getattr(swig_varlinkobject
*v
, char *n
) {
13762 PyObject
*res
= NULL
;
13763 swig_globalvar
*var
= v
->vars
;
13765 if (strcmp(var
->name
,n
) == 0) {
13766 res
= (*var
->get_attr
)();
13771 if (res
== NULL
&& !PyErr_Occurred()) {
13772 PyErr_SetString(PyExc_NameError
,"Unknown C global variable");
13778 swig_varlink_setattr(swig_varlinkobject
*v
, char *n
, PyObject
*p
) {
13780 swig_globalvar
*var
= v
->vars
;
13782 if (strcmp(var
->name
,n
) == 0) {
13783 res
= (*var
->set_attr
)(p
);
13788 if (res
== 1 && !PyErr_Occurred()) {
13789 PyErr_SetString(PyExc_NameError
,"Unknown C global variable");
13794 SWIGINTERN PyTypeObject
*
13795 swig_varlink_type(void) {
13796 static char varlink__doc__
[] = "Swig var link object";
13797 static PyTypeObject varlink_type
;
13798 static int type_init
= 0;
13800 const PyTypeObject tmp
13802 PyObject_HEAD_INIT(NULL
)
13803 0, /* Number of items in variable part (ob_size) */
13804 (char *)"swigvarlink", /* Type name (tp_name) */
13805 sizeof(swig_varlinkobject
), /* Basic size (tp_basicsize) */
13806 0, /* Itemsize (tp_itemsize) */
13807 (destructor
) swig_varlink_dealloc
, /* Deallocator (tp_dealloc) */
13808 (printfunc
) swig_varlink_print
, /* Print (tp_print) */
13809 (getattrfunc
) swig_varlink_getattr
, /* get attr (tp_getattr) */
13810 (setattrfunc
) swig_varlink_setattr
, /* Set attr (tp_setattr) */
13811 0, /* tp_compare */
13812 (reprfunc
) swig_varlink_repr
, /* tp_repr */
13813 0, /* tp_as_number */
13814 0, /* tp_as_sequence */
13815 0, /* tp_as_mapping */
13818 (reprfunc
)swig_varlink_str
, /* tp_str */
13819 0, /* tp_getattro */
13820 0, /* tp_setattro */
13821 0, /* tp_as_buffer */
13823 varlink__doc__
, /* tp_doc */
13824 0, /* tp_traverse */
13826 0, /* tp_richcompare */
13827 0, /* tp_weaklistoffset */
13828 #if PY_VERSION_HEX >= 0x02020000
13829 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
13831 #if PY_VERSION_HEX >= 0x02030000
13834 #ifdef COUNT_ALLOCS
13835 0,0,0,0 /* tp_alloc -> tp_next */
13838 varlink_type
= tmp
;
13839 varlink_type
.ob_type
= &PyType_Type
;
13842 return &varlink_type
;
13845 /* Create a variable linking object for use later */
13846 SWIGINTERN PyObject
*
13847 SWIG_Python_newvarlink(void) {
13848 swig_varlinkobject
*result
= PyObject_NEW(swig_varlinkobject
, swig_varlink_type());
13852 return ((PyObject
*) result
);
13856 SWIG_Python_addvarlink(PyObject
*p
, char *name
, PyObject
*(*get_attr
)(void), int (*set_attr
)(PyObject
*p
)) {
13857 swig_varlinkobject
*v
= (swig_varlinkobject
*) p
;
13858 swig_globalvar
*gv
= (swig_globalvar
*) malloc(sizeof(swig_globalvar
));
13860 size_t size
= strlen(name
)+1;
13861 gv
->name
= (char *)malloc(size
);
13863 strncpy(gv
->name
,name
,size
);
13864 gv
->get_attr
= get_attr
;
13865 gv
->set_attr
= set_attr
;
13866 gv
->next
= v
->vars
;
13872 SWIGINTERN PyObject
*
13874 static PyObject
*_SWIG_globals
= 0;
13875 if (!_SWIG_globals
) _SWIG_globals
= SWIG_newvarlink();
13876 return _SWIG_globals
;
13879 /* -----------------------------------------------------------------------------
13880 * constants/methods manipulation
13881 * ----------------------------------------------------------------------------- */
13883 /* Install Constants */
13885 SWIG_Python_InstallConstants(PyObject
*d
, swig_const_info constants
[]) {
13888 for (i
= 0; constants
[i
].type
; ++i
) {
13889 switch(constants
[i
].type
) {
13890 case SWIG_PY_POINTER
:
13891 obj
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0);
13893 case SWIG_PY_BINARY
:
13894 obj
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
));
13901 PyDict_SetItemString(d
, constants
[i
].name
, obj
);
13907 /* -----------------------------------------------------------------------------*/
13908 /* Fix SwigMethods to carry the callback ptrs when needed */
13909 /* -----------------------------------------------------------------------------*/
13912 SWIG_Python_FixMethods(PyMethodDef
*methods
,
13913 swig_const_info
*const_table
,
13914 swig_type_info
**types
,
13915 swig_type_info
**types_initial
) {
13917 for (i
= 0; methods
[i
].ml_name
; ++i
) {
13918 char *c
= methods
[i
].ml_doc
;
13919 if (c
&& (c
= strstr(c
, "swig_ptr: "))) {
13921 swig_const_info
*ci
= 0;
13922 char *name
= c
+ 10;
13923 for (j
= 0; const_table
[j
].type
; ++j
) {
13924 if (strncmp(const_table
[j
].name
, name
,
13925 strlen(const_table
[j
].name
)) == 0) {
13926 ci
= &(const_table
[j
]);
13931 size_t shift
= (ci
->ptype
) - types
;
13932 swig_type_info
*ty
= types_initial
[shift
];
13933 size_t ldoc
= (c
- methods
[i
].ml_doc
);
13934 size_t lptr
= strlen(ty
->name
)+2*sizeof(void*)+2;
13935 char *ndoc
= (char*)malloc(ldoc
+ lptr
+ 10);
13938 void *ptr
= (ci
->type
== SWIG_PY_POINTER
) ? ci
->pvalue
: 0;
13940 strncpy(buff
, methods
[i
].ml_doc
, ldoc
);
13942 strncpy(buff
, "swig_ptr: ", 10);
13944 SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
);
13945 methods
[i
].ml_doc
= ndoc
;
13957 /* -----------------------------------------------------------------------------*
13958 * Partial Init method
13959 * -----------------------------------------------------------------------------*/
13964 SWIGEXPORT
void SWIG_init(void) {
13967 /* Fix SwigMethods to carry the callback ptrs when needed */
13968 SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_type_initial
);
13970 m
= Py_InitModule((char *) SWIG_name
, SwigMethods
);
13971 d
= PyModule_GetDict(m
);
13973 SWIG_InitializeModule(0);
13974 SWIG_InstallConstants(d
,swig_const_table
);
13977 PyDict_SetItemString(d
,(char*)"cvar", SWIG_globals());
13978 SWIG_addvarlink(SWIG_globals(),(char*)"DynamicSashNameStr",DynamicSashNameStr_get
, DynamicSashNameStr_set
);
13979 SWIG_addvarlink(SWIG_globals(),(char*)"EditableListBoxNameStr",EditableListBoxNameStr_get
, EditableListBoxNameStr_set
);
13980 SWIG_addvarlink(SWIG_globals(),(char*)"TreeListCtrlNameStr",TreeListCtrlNameStr_get
, TreeListCtrlNameStr_set
);
13981 SWIG_addvarlink(SWIG_globals(),(char*)"StaticPictureNameStr",StaticPictureNameStr_get
, StaticPictureNameStr_set
);
13982 SWIG_Python_SetConstant(d
, "DS_MANAGE_SCROLLBARS",SWIG_From_int(static_cast< int >(wxDS_MANAGE_SCROLLBARS
)));
13983 SWIG_Python_SetConstant(d
, "DS_DRAG_CORNER",SWIG_From_int(static_cast< int >(wxDS_DRAG_CORNER
)));
13984 PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_SPLIT", PyInt_FromLong(wxEVT_DYNAMIC_SASH_SPLIT
));
13985 PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_UNIFY", PyInt_FromLong(wxEVT_DYNAMIC_SASH_UNIFY
));
13986 SWIG_Python_SetConstant(d
, "EL_ALLOW_NEW",SWIG_From_int(static_cast< int >(wxEL_ALLOW_NEW
)));
13987 SWIG_Python_SetConstant(d
, "EL_ALLOW_EDIT",SWIG_From_int(static_cast< int >(wxEL_ALLOW_EDIT
)));
13988 SWIG_Python_SetConstant(d
, "EL_ALLOW_DELETE",SWIG_From_int(static_cast< int >(wxEL_ALLOW_DELETE
)));
13989 SWIG_Python_SetConstant(d
, "LED_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxLED_ALIGN_LEFT
)));
13990 SWIG_Python_SetConstant(d
, "LED_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxLED_ALIGN_RIGHT
)));
13991 SWIG_Python_SetConstant(d
, "LED_ALIGN_CENTER",SWIG_From_int(static_cast< int >(wxLED_ALIGN_CENTER
)));
13992 SWIG_Python_SetConstant(d
, "LED_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxLED_ALIGN_MASK
)));
13993 SWIG_Python_SetConstant(d
, "LED_DRAW_FADED",SWIG_From_int(static_cast< int >(wxLED_DRAW_FADED
)));
13994 SWIG_Python_SetConstant(d
, "TL_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxTL_ALIGN_LEFT
)));
13995 SWIG_Python_SetConstant(d
, "TL_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxTL_ALIGN_RIGHT
)));
13996 SWIG_Python_SetConstant(d
, "TL_ALIGN_CENTER",SWIG_From_int(static_cast< int >(wxTL_ALIGN_CENTER
)));
13997 SWIG_Python_SetConstant(d
, "TREE_HITTEST_ONITEMCOLUMN",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMCOLUMN
)));
13998 SWIG_Python_SetConstant(d
, "TL_SEARCH_VISIBLE",SWIG_From_int(static_cast< int >(wxTL_SEARCH_VISIBLE
)));
13999 SWIG_Python_SetConstant(d
, "TL_SEARCH_LEVEL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_LEVEL
)));
14000 SWIG_Python_SetConstant(d
, "TL_SEARCH_FULL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_FULL
)));
14001 SWIG_Python_SetConstant(d
, "TL_SEARCH_PARTIAL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_PARTIAL
)));
14002 SWIG_Python_SetConstant(d
, "TL_SEARCH_NOCASE",SWIG_From_int(static_cast< int >(wxTL_SEARCH_NOCASE
)));
14003 SWIG_Python_SetConstant(d
, "TR_DONT_ADJUST_MAC",SWIG_From_int(static_cast< int >(wxTR_DONT_ADJUST_MAC
)));
14004 SWIG_Python_SetConstant(d
, "SCALE_HORIZONTAL",SWIG_From_int(static_cast< int >(wxSCALE_HORIZONTAL
)));
14005 SWIG_Python_SetConstant(d
, "SCALE_VERTICAL",SWIG_From_int(static_cast< int >(wxSCALE_VERTICAL
)));
14006 SWIG_Python_SetConstant(d
, "SCALE_UNIFORM",SWIG_From_int(static_cast< int >(wxSCALE_UNIFORM
)));
14007 SWIG_Python_SetConstant(d
, "SCALE_CUSTOM",SWIG_From_int(static_cast< int >(wxSCALE_CUSTOM
)));
14010 wxPyPtrTypeMap_Add("wxTreeCompanionWindow", "wxPyTreeCompanionWindow");
14011 wxPyPtrTypeMap_Add("wxTreeListCtrl", "wxPyTreeListCtrl");