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_wxCloseEvent swig_types[26]
2489 #define SWIGTYPE_p_wxColour swig_types[27]
2490 #define SWIGTYPE_p_wxColourData swig_types[28]
2491 #define SWIGTYPE_p_wxColourDialog swig_types[29]
2492 #define SWIGTYPE_p_wxComboBox swig_types[30]
2493 #define SWIGTYPE_p_wxCommandEvent swig_types[31]
2494 #define SWIGTYPE_p_wxContextHelp swig_types[32]
2495 #define SWIGTYPE_p_wxContextHelpButton swig_types[33]
2496 #define SWIGTYPE_p_wxContextMenuEvent swig_types[34]
2497 #define SWIGTYPE_p_wxControl swig_types[35]
2498 #define SWIGTYPE_p_wxControlWithItems swig_types[36]
2499 #define SWIGTYPE_p_wxDateEvent swig_types[37]
2500 #define SWIGTYPE_p_wxDatePickerCtrl swig_types[38]
2501 #define SWIGTYPE_p_wxDialog swig_types[39]
2502 #define SWIGTYPE_p_wxDirDialog swig_types[40]
2503 #define SWIGTYPE_p_wxDirFilterListCtrl swig_types[41]
2504 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[42]
2505 #define SWIGTYPE_p_wxDropFilesEvent swig_types[43]
2506 #define SWIGTYPE_p_wxDuplexMode swig_types[44]
2507 #define SWIGTYPE_p_wxDynamicSashSplitEvent swig_types[45]
2508 #define SWIGTYPE_p_wxDynamicSashUnifyEvent swig_types[46]
2509 #define SWIGTYPE_p_wxDynamicSashWindow swig_types[47]
2510 #define SWIGTYPE_p_wxEditableListBox swig_types[48]
2511 #define SWIGTYPE_p_wxEraseEvent swig_types[49]
2512 #define SWIGTYPE_p_wxEvent swig_types[50]
2513 #define SWIGTYPE_p_wxEvtHandler swig_types[51]
2514 #define SWIGTYPE_p_wxFSFile swig_types[52]
2515 #define SWIGTYPE_p_wxFileDialog swig_types[53]
2516 #define SWIGTYPE_p_wxFileSystem swig_types[54]
2517 #define SWIGTYPE_p_wxFindDialogEvent swig_types[55]
2518 #define SWIGTYPE_p_wxFindReplaceData swig_types[56]
2519 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[57]
2520 #define SWIGTYPE_p_wxFlexGridSizer swig_types[58]
2521 #define SWIGTYPE_p_wxFocusEvent swig_types[59]
2522 #define SWIGTYPE_p_wxFont swig_types[60]
2523 #define SWIGTYPE_p_wxFontData swig_types[61]
2524 #define SWIGTYPE_p_wxFontDialog swig_types[62]
2525 #define SWIGTYPE_p_wxFrame swig_types[63]
2526 #define SWIGTYPE_p_wxGBSizerItem swig_types[64]
2527 #define SWIGTYPE_p_wxGIFHandler swig_types[65]
2528 #define SWIGTYPE_p_wxGauge swig_types[66]
2529 #define SWIGTYPE_p_wxGenericDirCtrl swig_types[67]
2530 #define SWIGTYPE_p_wxGenericDragImage swig_types[68]
2531 #define SWIGTYPE_p_wxGridBagSizer swig_types[69]
2532 #define SWIGTYPE_p_wxGridSizer swig_types[70]
2533 #define SWIGTYPE_p_wxHelpEvent swig_types[71]
2534 #define SWIGTYPE_p_wxICOHandler swig_types[72]
2535 #define SWIGTYPE_p_wxIcon swig_types[73]
2536 #define SWIGTYPE_p_wxIconizeEvent swig_types[74]
2537 #define SWIGTYPE_p_wxIdleEvent swig_types[75]
2538 #define SWIGTYPE_p_wxImage swig_types[76]
2539 #define SWIGTYPE_p_wxImageHandler swig_types[77]
2540 #define SWIGTYPE_p_wxImageList swig_types[78]
2541 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[79]
2542 #define SWIGTYPE_p_wxInitDialogEvent swig_types[80]
2543 #define SWIGTYPE_p_wxJPEGHandler swig_types[81]
2544 #define SWIGTYPE_p_wxKeyEvent swig_types[82]
2545 #define SWIGTYPE_p_wxLEDNumberCtrl swig_types[83]
2546 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[84]
2547 #define SWIGTYPE_p_wxLayoutConstraints swig_types[85]
2548 #define SWIGTYPE_p_wxListBox swig_types[86]
2549 #define SWIGTYPE_p_wxListEvent swig_types[87]
2550 #define SWIGTYPE_p_wxListItem swig_types[88]
2551 #define SWIGTYPE_p_wxListView swig_types[89]
2552 #define SWIGTYPE_p_wxListbook swig_types[90]
2553 #define SWIGTYPE_p_wxListbookEvent swig_types[91]
2554 #define SWIGTYPE_p_wxMDIChildFrame swig_types[92]
2555 #define SWIGTYPE_p_wxMDIClientWindow swig_types[93]
2556 #define SWIGTYPE_p_wxMDIParentFrame swig_types[94]
2557 #define SWIGTYPE_p_wxMaximizeEvent swig_types[95]
2558 #define SWIGTYPE_p_wxMenu swig_types[96]
2559 #define SWIGTYPE_p_wxMenuBar swig_types[97]
2560 #define SWIGTYPE_p_wxMenuEvent swig_types[98]
2561 #define SWIGTYPE_p_wxMenuItem swig_types[99]
2562 #define SWIGTYPE_p_wxMessageDialog swig_types[100]
2563 #define SWIGTYPE_p_wxMiniFrame swig_types[101]
2564 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[102]
2565 #define SWIGTYPE_p_wxMouseEvent swig_types[103]
2566 #define SWIGTYPE_p_wxMoveEvent swig_types[104]
2567 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[105]
2568 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[106]
2569 #define SWIGTYPE_p_wxNcPaintEvent swig_types[107]
2570 #define SWIGTYPE_p_wxNotebook swig_types[108]
2571 #define SWIGTYPE_p_wxNotebookEvent swig_types[109]
2572 #define SWIGTYPE_p_wxNotifyEvent swig_types[110]
2573 #define SWIGTYPE_p_wxObject swig_types[111]
2574 #define SWIGTYPE_p_wxPCXHandler swig_types[112]
2575 #define SWIGTYPE_p_wxPNGHandler swig_types[113]
2576 #define SWIGTYPE_p_wxPNMHandler swig_types[114]
2577 #define SWIGTYPE_p_wxPageSetupDialog swig_types[115]
2578 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[116]
2579 #define SWIGTYPE_p_wxPaintEvent swig_types[117]
2580 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[118]
2581 #define SWIGTYPE_p_wxPanel swig_types[119]
2582 #define SWIGTYPE_p_wxPaperSize swig_types[120]
2583 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[121]
2584 #define SWIGTYPE_p_wxPopupWindow swig_types[122]
2585 #define SWIGTYPE_p_wxPreviewCanvas swig_types[123]
2586 #define SWIGTYPE_p_wxPreviewControlBar swig_types[124]
2587 #define SWIGTYPE_p_wxPreviewFrame swig_types[125]
2588 #define SWIGTYPE_p_wxPrintData swig_types[126]
2589 #define SWIGTYPE_p_wxPrintDialog swig_types[127]
2590 #define SWIGTYPE_p_wxPrintDialogData swig_types[128]
2591 #define SWIGTYPE_p_wxPrintPreview swig_types[129]
2592 #define SWIGTYPE_p_wxPrinter swig_types[130]
2593 #define SWIGTYPE_p_wxProgressDialog swig_types[131]
2594 #define SWIGTYPE_p_wxPyApp swig_types[132]
2595 #define SWIGTYPE_p_wxPyCommandEvent swig_types[133]
2596 #define SWIGTYPE_p_wxPyControl swig_types[134]
2597 #define SWIGTYPE_p_wxPyEvent swig_types[135]
2598 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[136]
2599 #define SWIGTYPE_p_wxPyImageHandler swig_types[137]
2600 #define SWIGTYPE_p_wxPyListCtrl swig_types[138]
2601 #define SWIGTYPE_p_wxPyPanel swig_types[139]
2602 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[140]
2603 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[141]
2604 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[142]
2605 #define SWIGTYPE_p_wxPyPrintPreview swig_types[143]
2606 #define SWIGTYPE_p_wxPyPrintout swig_types[144]
2607 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[145]
2608 #define SWIGTYPE_p_wxPySizer swig_types[146]
2609 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[147]
2610 #define SWIGTYPE_p_wxPyTreeCompanionWindow swig_types[148]
2611 #define SWIGTYPE_p_wxPyTreeCtrl swig_types[149]
2612 #define SWIGTYPE_p_wxPyTreeItemData swig_types[150]
2613 #define SWIGTYPE_p_wxPyTreeListCtrl swig_types[151]
2614 #define SWIGTYPE_p_wxPyVListBox swig_types[152]
2615 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[153]
2616 #define SWIGTYPE_p_wxPyValidator swig_types[154]
2617 #define SWIGTYPE_p_wxPyWindow swig_types[155]
2618 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[156]
2619 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[157]
2620 #define SWIGTYPE_p_wxRadioBox swig_types[158]
2621 #define SWIGTYPE_p_wxRadioButton swig_types[159]
2622 #define SWIGTYPE_p_wxRemotelyScrolledTreeCtrl swig_types[160]
2623 #define SWIGTYPE_p_wxSashEvent swig_types[161]
2624 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[162]
2625 #define SWIGTYPE_p_wxSashWindow swig_types[163]
2626 #define SWIGTYPE_p_wxScrollBar swig_types[164]
2627 #define SWIGTYPE_p_wxScrollEvent swig_types[165]
2628 #define SWIGTYPE_p_wxScrollWinEvent swig_types[166]
2629 #define SWIGTYPE_p_wxScrolledWindow swig_types[167]
2630 #define SWIGTYPE_p_wxSetCursorEvent swig_types[168]
2631 #define SWIGTYPE_p_wxShowEvent swig_types[169]
2632 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[170]
2633 #define SWIGTYPE_p_wxSizeEvent swig_types[171]
2634 #define SWIGTYPE_p_wxSizer swig_types[172]
2635 #define SWIGTYPE_p_wxSizerItem swig_types[173]
2636 #define SWIGTYPE_p_wxSlider swig_types[174]
2637 #define SWIGTYPE_p_wxSpinButton swig_types[175]
2638 #define SWIGTYPE_p_wxSpinCtrl swig_types[176]
2639 #define SWIGTYPE_p_wxSpinEvent swig_types[177]
2640 #define SWIGTYPE_p_wxSplashScreen swig_types[178]
2641 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[179]
2642 #define SWIGTYPE_p_wxSplitterEvent swig_types[180]
2643 #define SWIGTYPE_p_wxSplitterScrolledWindow swig_types[181]
2644 #define SWIGTYPE_p_wxSplitterWindow swig_types[182]
2645 #define SWIGTYPE_p_wxStaticBitmap swig_types[183]
2646 #define SWIGTYPE_p_wxStaticBox swig_types[184]
2647 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[185]
2648 #define SWIGTYPE_p_wxStaticLine swig_types[186]
2649 #define SWIGTYPE_p_wxStaticPicture swig_types[187]
2650 #define SWIGTYPE_p_wxStaticText swig_types[188]
2651 #define SWIGTYPE_p_wxStatusBar swig_types[189]
2652 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[190]
2653 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[191]
2654 #define SWIGTYPE_p_wxTIFFHandler swig_types[192]
2655 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[193]
2656 #define SWIGTYPE_p_wxTextCtrl swig_types[194]
2657 #define SWIGTYPE_p_wxTextEntryDialog swig_types[195]
2658 #define SWIGTYPE_p_wxTextUrlEvent swig_types[196]
2659 #define SWIGTYPE_p_wxThinSplitterWindow swig_types[197]
2660 #define SWIGTYPE_p_wxTipWindow swig_types[198]
2661 #define SWIGTYPE_p_wxToggleButton swig_types[199]
2662 #define SWIGTYPE_p_wxToolBar swig_types[200]
2663 #define SWIGTYPE_p_wxToolBarBase swig_types[201]
2664 #define SWIGTYPE_p_wxToolBarToolBase swig_types[202]
2665 #define SWIGTYPE_p_wxToolbook swig_types[203]
2666 #define SWIGTYPE_p_wxToolbookEvent swig_types[204]
2667 #define SWIGTYPE_p_wxTopLevelWindow swig_types[205]
2668 #define SWIGTYPE_p_wxTreeEvent swig_types[206]
2669 #define SWIGTYPE_p_wxTreeItemId swig_types[207]
2670 #define SWIGTYPE_p_wxTreeListColumnInfo swig_types[208]
2671 #define SWIGTYPE_p_wxTreebook swig_types[209]
2672 #define SWIGTYPE_p_wxTreebookEvent swig_types[210]
2673 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[211]
2674 #define SWIGTYPE_p_wxValidator swig_types[212]
2675 #define SWIGTYPE_p_wxWindow swig_types[213]
2676 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[214]
2677 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[215]
2678 #define SWIGTYPE_p_wxXPMHandler swig_types[216]
2679 static swig_type_info
*swig_types
[218];
2680 static swig_module_info swig_module
= {swig_types
, 217, 0, 0, 0, 0};
2681 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name)
2682 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name)
2684 /* -------- TYPES TABLE (END) -------- */
2686 #if (PY_VERSION_HEX <= 0x02000000)
2687 # if !defined(SWIG_PYTHON_CLASSIC)
2688 # error "This python version requires to use swig with the '-classic' option"
2691 #if (PY_VERSION_HEX <= 0x02020000)
2692 # error "This python version requires to use swig with the '-nomodern' option"
2694 #if (PY_VERSION_HEX <= 0x02020000)
2695 # error "This python version requires to use swig with the '-nomodernargs' option"
2698 # error "This python version requires to use swig with the '-nofastunpack' option"
2701 /*-----------------------------------------------
2702 @(target):= _gizmos.so
2703 ------------------------------------------------*/
2704 #define SWIG_init init_gizmos
2706 #define SWIG_name "_gizmos"
2708 #define SWIGVERSION 0x010329
2711 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))
2712 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))
2715 #include <stdexcept>
2719 class PyObject_ptr
{
2724 PyObject_ptr() :_obj(0)
2728 PyObject_ptr(const PyObject_ptr
& item
) : _obj(item
._obj
)
2733 PyObject_ptr(PyObject
*obj
, bool initial_ref
= true) :_obj(obj
)
2735 if (initial_ref
) Py_XINCREF(_obj
);
2738 PyObject_ptr
& operator=(const PyObject_ptr
& item
)
2740 Py_XINCREF(item
._obj
);
2751 operator PyObject
*() const
2756 PyObject
*operator->() const
2765 struct PyObject_var
: PyObject_ptr
{
2766 PyObject_var(PyObject
* obj
= 0) : PyObject_ptr(obj
, false) { }
2768 PyObject_var
& operator = (PyObject
* obj
)
2778 #include "wx/wxPython/wxPython.h"
2779 #include "wx/wxPython/pyclasses.h"
2781 #include <wx/gizmos/dynamicsash.h>
2782 #include <wx/gizmos/editlbox.h>
2783 #include <wx/gizmos/splittree.h>
2784 #include <wx/gizmos/ledctrl.h>
2785 #include <wx/gizmos/statpict.h>
2787 #include <wx/listctrl.h>
2788 #include <wx/treectrl.h>
2789 #include <wx/imaglist.h>
2791 #include "wx/treelistctrl.h"
2792 #include "wx/wxPython/pytree.h"
2795 static const wxString
wxPyDynamicSashNameStr(wxT("dynamicSashWindow"));
2796 static const wxString
wxPyEditableListBoxNameStr(wxT("editableListBox"));
2797 static const wxString
wxPyTreeListCtrlNameStr(wxT("treelistctrl"));
2798 static const wxString
wxPyStaticPictureNameStr(wxStaticPictureNameStr
);
2799 static const wxString
wxPyEmptyString(wxEmptyString
);
2801 #define SWIG_From_long PyInt_FromLong
2804 SWIGINTERNINLINE PyObject
*
2805 SWIG_From_int (int value
)
2807 return SWIG_From_long (value
);
2813 # define LLONG_MIN LONG_LONG_MIN
2816 # define LLONG_MAX LONG_LONG_MAX
2819 # define ULLONG_MAX ULONG_LONG_MAX
2824 SWIG_AsVal_long (PyObject
* obj
, long* val
)
2826 if (PyNumber_Check(obj
)) {
2827 if (val
) *val
= PyInt_AsLong(obj
);
2830 return SWIG_TypeError
;
2835 SWIG_AsVal_int (PyObject
* obj
, int *val
)
2838 int res
= SWIG_AsVal_long (obj
, &v
);
2839 if (SWIG_IsOK(res
)) {
2840 if ((v
< INT_MIN
|| v
> INT_MAX
)) {
2841 return SWIG_OverflowError
;
2843 if (val
) *val
= static_cast< int >(v
);
2849 SWIGINTERN PyObject
*wxEditableListBox_GetStrings(wxEditableListBox
*self
){
2850 wxArrayString strings
;
2851 self
->GetStrings(strings
);
2852 return wxArrayString2PyList_helper(strings
);
2855 typedef wxTreeCtrl wxPyTreeCtrl
;
2858 class wxPyTreeCompanionWindow
: public wxTreeCompanionWindow
2861 wxPyTreeCompanionWindow(wxWindow
* parent
, wxWindowID id
= -1,
2862 const wxPoint
& pos
= wxDefaultPosition
,
2863 const wxSize
& size
= wxDefaultSize
,
2865 : wxTreeCompanionWindow(parent
, id
, pos
, size
, style
) {}
2868 virtual void DrawItem(wxDC
& dc
, wxTreeItemId id
, const wxRect
& rect
) {
2870 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
2871 if ((found
= wxPyCBH_findCallback(m_myInst
, "DrawItem"))) {
2872 PyObject
* dcobj
= wxPyMake_wxObject(&dc
,false);
2873 PyObject
* idobj
= wxPyConstructObject((void*)&id
, wxT("wxTreeItemId"), false);
2874 PyObject
* recobj
= wxPyConstructObject((void*)&rect
, wxT("wxRect"), false);
2875 wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OOO)", dcobj
, idobj
, recobj
));
2880 wxPyEndBlockThreads(blocked
);
2882 wxTreeCompanionWindow::DrawItem(dc
, id
, rect
);
2890 SWIG_AsVal_bool (PyObject
*obj
, bool *val
)
2892 if (obj
== Py_True
) {
2893 if (val
) *val
= true;
2895 } else if (obj
== Py_False
) {
2896 if (val
) *val
= false;
2900 int res
= SWIG_AddCast(SWIG_AsVal_long (obj
, val
? &v
: 0));
2901 if (SWIG_IsOK(res
) && val
) *val
= v
? true : false;
2908 SWIG_AsVal_unsigned_SS_long (PyObject
* obj
, unsigned long* val
)
2911 if (SWIG_AsVal_long(obj
, &v
) && v
< 0) {
2912 return SWIG_TypeError
;
2915 *val
= (unsigned long)v
;
2920 SWIGINTERNINLINE
int
2921 SWIG_AsVal_size_t (PyObject
* obj
, size_t *val
)
2924 int res
= SWIG_AsVal_unsigned_SS_long (obj
, val
? &v
: 0);
2925 if (SWIG_IsOK(res
) && val
) *val
= static_cast< size_t >(v
);
2930 SWIGINTERNINLINE PyObject
*
2931 SWIG_From_unsigned_SS_long (unsigned long value
)
2933 return (value
> LONG_MAX
) ?
2934 PyLong_FromUnsignedLong(value
) : PyInt_FromLong(static_cast< long >(value
));
2938 SWIGINTERNINLINE PyObject
*
2939 SWIG_From_size_t (size_t value
)
2941 return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value
));
2944 // C++ version of Python aware control
2945 class wxPyTreeListCtrl
: public wxTreeListCtrl
{
2946 DECLARE_ABSTRACT_CLASS(wxPyTreeListCtrl
);
2948 wxPyTreeListCtrl() : wxTreeListCtrl() {}
2949 wxPyTreeListCtrl(wxWindow
*parent
, wxWindowID id
,
2953 const wxValidator
&validator
,
2954 const wxString
& name
) :
2955 wxTreeListCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {}
2957 int OnCompareItems(const wxTreeItemId
& item1
,
2958 const wxTreeItemId
& item2
) {
2961 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
2962 if ((found
= wxPyCBH_findCallback(m_myInst
, "OnCompareItems"))) {
2963 PyObject
*o1
= wxPyConstructObject((void*)&item1
, wxT("wxTreeItemId"), 0);
2964 PyObject
*o2
= wxPyConstructObject((void*)&item2
, wxT("wxTreeItemId"), 0);
2965 rval
= wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OO)",o1
,o2
));
2969 wxPyEndBlockThreads(blocked
);
2971 rval
= wxTreeListCtrl::OnCompareItems(item1
, item2
);
2977 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeListCtrl
, wxTreeListCtrl
)
2981 SWIGINTERNINLINE PyObject
*
2982 SWIG_From_unsigned_SS_int (unsigned int value
)
2984 return SWIG_From_unsigned_SS_long (value
);
2989 SWIG_AsVal_unsigned_SS_int (PyObject
* obj
, unsigned int *val
)
2992 int res
= SWIG_AsVal_unsigned_SS_long (obj
, &v
);
2993 if (SWIG_IsOK(res
)) {
2994 if ((v
> UINT_MAX
)) {
2995 return SWIG_OverflowError
;
2997 if (val
) *val
= static_cast< unsigned int >(v
);
3003 SWIGINTERN wxString
wxPyTreeListCtrl_GetItemText(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,int column
=-1){
3004 if (column
< 0) column
= self
->GetMainColumn();
3005 return self
->GetItemText(item
, column
);
3007 SWIGINTERN
int wxPyTreeListCtrl_GetItemImage(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){
3008 if (column
< 0) column
= self
->GetMainColumn();
3009 return self
->GetItemImage(item
, column
, which
);
3011 SWIGINTERN
void wxPyTreeListCtrl_SetItemText(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,wxString
const &text
,int column
=-1){
3012 if (column
< 0) column
= self
->GetMainColumn();
3013 self
->SetItemText(item
, column
, text
);
3015 SWIGINTERN
void wxPyTreeListCtrl_SetItemImage(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,int image
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){
3016 if (column
< 0) column
= self
->GetMainColumn();
3017 self
->SetItemImage(item
, column
, image
, which
);
3019 SWIGINTERN wxPyTreeItemData
*wxPyTreeListCtrl_GetItemData(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
){
3020 wxPyTreeItemData
* data
= (wxPyTreeItemData
*)self
->GetItemData(item
);
3022 data
= new wxPyTreeItemData();
3023 data
->SetId(item
); // set the id
3024 self
->SetItemData(item
, data
);
3028 SWIGINTERN
void wxPyTreeListCtrl_SetItemData(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,wxPyTreeItemData
*data
){
3029 data
->SetId(item
); // set the id
3030 self
->SetItemData(item
, data
);
3032 SWIGINTERN PyObject
*wxPyTreeListCtrl_GetItemPyData(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
){
3033 wxPyTreeItemData
* data
= (wxPyTreeItemData
*)self
->GetItemData(item
);
3035 data
= new wxPyTreeItemData();
3036 data
->SetId(item
); // set the id
3037 self
->SetItemData(item
, data
);
3039 return data
->GetData();
3041 SWIGINTERN
void wxPyTreeListCtrl_SetItemPyData(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,PyObject
*obj
){
3042 wxPyTreeItemData
* data
= (wxPyTreeItemData
*)self
->GetItemData(item
);
3044 data
= new wxPyTreeItemData(obj
);
3045 data
->SetId(item
); // set the id
3046 self
->SetItemData(item
, data
);
3050 SWIGINTERN PyObject
*wxPyTreeListCtrl_GetSelections(wxPyTreeListCtrl
*self
){
3051 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3052 PyObject
* rval
= PyList_New(0);
3053 wxArrayTreeItemIds array
;
3055 num
= self
->GetSelections(array
);
3056 for (x
=0; x
< num
; x
++) {
3057 wxTreeItemId
*tii
= new wxTreeItemId(array
.Item(x
));
3058 PyObject
* item
= wxPyConstructObject((void*)tii
, wxT("wxTreeItemId"), true);
3059 PyList_Append(rval
, item
);
3061 wxPyEndBlockThreads(blocked
);
3064 SWIGINTERN PyObject
*wxPyTreeListCtrl_GetFirstChild(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
){
3066 wxTreeItemId
* ritem
= new wxTreeItemId(self
->GetFirstChild(item
, cookie
));
3067 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3068 PyObject
* tup
= PyTuple_New(2);
3069 PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true));
3070 PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void")));
3071 wxPyEndBlockThreads(blocked
);
3074 SWIGINTERN PyObject
*wxPyTreeListCtrl_GetNextChild(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,void *cookie
){
3075 wxTreeItemId
* ritem
= new wxTreeItemId(self
->GetNextChild(item
, cookie
));
3076 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3077 PyObject
* tup
= PyTuple_New(2);
3078 PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true));
3079 PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void")));
3080 wxPyEndBlockThreads(blocked
);
3083 SWIGINTERN PyObject
*wxPyTreeListCtrl_GetBoundingRect(wxPyTreeListCtrl
*self
,wxTreeItemId
const &item
,bool textOnly
=false){
3085 if (self
->GetBoundingRect(item
, rect
, textOnly
)) {
3086 wxPyBlock_t blocked
= wxPyBeginBlockThreads();
3087 wxRect
* r
= new wxRect(rect
);
3088 PyObject
* val
= wxPyConstructObject((void*)r
, wxT("wxRect"), 1);
3089 wxPyEndBlockThreads(blocked
);
3101 SWIG_AsVal_double (PyObject
*obj
, double* val
)
3103 if (PyNumber_Check(obj
)) {
3104 if (val
) *val
= PyFloat_AsDouble(obj
);
3107 return SWIG_TypeError
;
3112 SWIG_AsVal_float (PyObject
* obj
, float *val
)
3115 int res
= SWIG_AsVal_double (obj
, &v
);
3116 if (SWIG_IsOK(res
)) {
3117 if ((v
< -FLT_MAX
|| v
> FLT_MAX
)) {
3118 return SWIG_OverflowError
;
3120 if (val
) *val
= static_cast< float >(v
);
3127 #define SWIG_From_double PyFloat_FromDouble
3130 SWIGINTERNINLINE PyObject
*
3131 SWIG_From_float (float value
)
3133 return SWIG_From_double (value
);
3139 SWIGINTERN
int DynamicSashNameStr_set(PyObject
*) {
3140 SWIG_Error(SWIG_AttributeError
,"Variable DynamicSashNameStr is read-only.");
3145 SWIGINTERN PyObject
*DynamicSashNameStr_get(void) {
3146 PyObject
*pyobj
= 0;
3150 pyobj
= PyUnicode_FromWideChar((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len());
3152 pyobj
= PyString_FromStringAndSize((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len());
3159 SWIGINTERN
int EditableListBoxNameStr_set(PyObject
*) {
3160 SWIG_Error(SWIG_AttributeError
,"Variable EditableListBoxNameStr is read-only.");
3165 SWIGINTERN PyObject
*EditableListBoxNameStr_get(void) {
3166 PyObject
*pyobj
= 0;
3170 pyobj
= PyUnicode_FromWideChar((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len());
3172 pyobj
= PyString_FromStringAndSize((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len());
3179 SWIGINTERN
int TreeListCtrlNameStr_set(PyObject
*) {
3180 SWIG_Error(SWIG_AttributeError
,"Variable TreeListCtrlNameStr is read-only.");
3185 SWIGINTERN PyObject
*TreeListCtrlNameStr_get(void) {
3186 PyObject
*pyobj
= 0;
3190 pyobj
= PyUnicode_FromWideChar((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len());
3192 pyobj
= PyString_FromStringAndSize((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len());
3199 SWIGINTERN
int StaticPictureNameStr_set(PyObject
*) {
3200 SWIG_Error(SWIG_AttributeError
,"Variable StaticPictureNameStr is read-only.");
3205 SWIGINTERN PyObject
*StaticPictureNameStr_get(void) {
3206 PyObject
*pyobj
= 0;
3210 pyobj
= PyUnicode_FromWideChar((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len());
3212 pyobj
= PyString_FromStringAndSize((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len());
3219 SWIGINTERN PyObject
*_wrap_new_DynamicSashSplitEvent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3220 PyObject
*resultobj
= 0;
3221 wxObject
*arg1
= (wxObject
*) 0 ;
3222 wxDynamicSashSplitEvent
*result
= 0 ;
3225 PyObject
* obj0
= 0 ;
3226 char * kwnames
[] = {
3227 (char *) "target", NULL
3230 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashSplitEvent",kwnames
,&obj0
)) SWIG_fail
;
3231 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxObject
, 0 | 0 );
3232 if (!SWIG_IsOK(res1
)) {
3233 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashSplitEvent" "', expected argument " "1"" of type '" "wxObject *""'");
3235 arg1
= reinterpret_cast< wxObject
* >(argp1
);
3237 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3238 result
= (wxDynamicSashSplitEvent
*)new wxDynamicSashSplitEvent(arg1
);
3239 wxPyEndAllowThreads(__tstate
);
3240 if (PyErr_Occurred()) SWIG_fail
;
3242 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashSplitEvent
, SWIG_POINTER_NEW
| 0 );
3249 SWIGINTERN PyObject
*DynamicSashSplitEvent_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3251 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
3252 SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashSplitEvent
, SWIG_NewClientData(obj
));
3253 return SWIG_Py_Void();
3256 SWIGINTERN PyObject
*DynamicSashSplitEvent_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3257 return SWIG_Python_InitShadowInstance(args
);
3260 SWIGINTERN PyObject
*_wrap_new_DynamicSashUnifyEvent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3261 PyObject
*resultobj
= 0;
3262 wxObject
*arg1
= (wxObject
*) 0 ;
3263 wxDynamicSashUnifyEvent
*result
= 0 ;
3266 PyObject
* obj0
= 0 ;
3267 char * kwnames
[] = {
3268 (char *) "target", NULL
3271 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashUnifyEvent",kwnames
,&obj0
)) SWIG_fail
;
3272 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxObject
, 0 | 0 );
3273 if (!SWIG_IsOK(res1
)) {
3274 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashUnifyEvent" "', expected argument " "1"" of type '" "wxObject *""'");
3276 arg1
= reinterpret_cast< wxObject
* >(argp1
);
3278 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3279 result
= (wxDynamicSashUnifyEvent
*)new wxDynamicSashUnifyEvent(arg1
);
3280 wxPyEndAllowThreads(__tstate
);
3281 if (PyErr_Occurred()) SWIG_fail
;
3283 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashUnifyEvent
, SWIG_POINTER_NEW
| 0 );
3290 SWIGINTERN PyObject
*DynamicSashUnifyEvent_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3292 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
3293 SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashUnifyEvent
, SWIG_NewClientData(obj
));
3294 return SWIG_Py_Void();
3297 SWIGINTERN PyObject
*DynamicSashUnifyEvent_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3298 return SWIG_Python_InitShadowInstance(args
);
3301 SWIGINTERN PyObject
*_wrap_new_DynamicSashWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3302 PyObject
*resultobj
= 0;
3303 wxWindow
*arg1
= (wxWindow
*) 0 ;
3304 int arg2
= (int) -1 ;
3305 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
3306 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
3307 wxSize
const &arg4_defvalue
= wxDefaultSize
;
3308 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
3309 long arg5
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER
;
3310 wxString
const &arg6_defvalue
= wxPyDynamicSashNameStr
;
3311 wxString
*arg6
= (wxString
*) &arg6_defvalue
;
3312 wxDynamicSashWindow
*result
= 0 ;
3321 bool temp6
= false ;
3322 PyObject
* obj0
= 0 ;
3323 PyObject
* obj1
= 0 ;
3324 PyObject
* obj2
= 0 ;
3325 PyObject
* obj3
= 0 ;
3326 PyObject
* obj4
= 0 ;
3327 PyObject
* obj5
= 0 ;
3328 char * kwnames
[] = {
3329 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
3332 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:new_DynamicSashWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
;
3333 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
3334 if (!SWIG_IsOK(res1
)) {
3335 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashWindow" "', expected argument " "1"" of type '" "wxWindow *""'");
3337 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
3339 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
3340 if (!SWIG_IsOK(ecode2
)) {
3341 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_DynamicSashWindow" "', expected argument " "2"" of type '" "int""'");
3343 arg2
= static_cast< int >(val2
);
3348 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
3354 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
3358 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
3359 if (!SWIG_IsOK(ecode5
)) {
3360 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_DynamicSashWindow" "', expected argument " "5"" of type '" "long""'");
3362 arg5
= static_cast< long >(val5
);
3366 arg6
= wxString_in_helper(obj5
);
3367 if (arg6
== NULL
) SWIG_fail
;
3372 if (!wxPyCheckForApp()) SWIG_fail
;
3373 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3374 result
= (wxDynamicSashWindow
*)new wxDynamicSashWindow(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
,(wxString
const &)*arg6
);
3375 wxPyEndAllowThreads(__tstate
);
3376 if (PyErr_Occurred()) SWIG_fail
;
3378 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_NEW
| 0 );
3393 SWIGINTERN PyObject
*_wrap_new_PreDynamicSashWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3394 PyObject
*resultobj
= 0;
3395 wxDynamicSashWindow
*result
= 0 ;
3397 if (!SWIG_Python_UnpackTuple(args
,"new_PreDynamicSashWindow",0,0,0)) SWIG_fail
;
3399 if (!wxPyCheckForApp()) SWIG_fail
;
3400 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3401 result
= (wxDynamicSashWindow
*)new wxDynamicSashWindow();
3402 wxPyEndAllowThreads(__tstate
);
3403 if (PyErr_Occurred()) SWIG_fail
;
3405 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_OWN
| 0 );
3412 SWIGINTERN PyObject
*_wrap_DynamicSashWindow_Create(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3413 PyObject
*resultobj
= 0;
3414 wxDynamicSashWindow
*arg1
= (wxDynamicSashWindow
*) 0 ;
3415 wxWindow
*arg2
= (wxWindow
*) 0 ;
3416 int arg3
= (int) -1 ;
3417 wxPoint
const &arg4_defvalue
= wxDefaultPosition
;
3418 wxPoint
*arg4
= (wxPoint
*) &arg4_defvalue
;
3419 wxSize
const &arg5_defvalue
= wxDefaultSize
;
3420 wxSize
*arg5
= (wxSize
*) &arg5_defvalue
;
3421 long arg6
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER
;
3422 wxString
const &arg7_defvalue
= wxPyDynamicSashNameStr
;
3423 wxString
*arg7
= (wxString
*) &arg7_defvalue
;
3435 bool temp7
= false ;
3436 PyObject
* obj0
= 0 ;
3437 PyObject
* obj1
= 0 ;
3438 PyObject
* obj2
= 0 ;
3439 PyObject
* obj3
= 0 ;
3440 PyObject
* obj4
= 0 ;
3441 PyObject
* obj5
= 0 ;
3442 PyObject
* obj6
= 0 ;
3443 char * kwnames
[] = {
3444 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
3447 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOO:DynamicSashWindow_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
3448 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 | 0 );
3449 if (!SWIG_IsOK(res1
)) {
3450 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_Create" "', expected argument " "1"" of type '" "wxDynamicSashWindow *""'");
3452 arg1
= reinterpret_cast< wxDynamicSashWindow
* >(argp1
);
3453 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
3454 if (!SWIG_IsOK(res2
)) {
3455 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
3457 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
3459 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
3460 if (!SWIG_IsOK(ecode3
)) {
3461 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "DynamicSashWindow_Create" "', expected argument " "3"" of type '" "int""'");
3463 arg3
= static_cast< int >(val3
);
3468 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
3474 if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
;
3478 ecode6
= SWIG_AsVal_long(obj5
, &val6
);
3479 if (!SWIG_IsOK(ecode6
)) {
3480 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "DynamicSashWindow_Create" "', expected argument " "6"" of type '" "long""'");
3482 arg6
= static_cast< long >(val6
);
3486 arg7
= wxString_in_helper(obj6
);
3487 if (arg7
== NULL
) SWIG_fail
;
3492 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3493 result
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint
const &)*arg4
,(wxSize
const &)*arg5
,arg6
,(wxString
const &)*arg7
);
3494 wxPyEndAllowThreads(__tstate
);
3495 if (PyErr_Occurred()) SWIG_fail
;
3498 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
3514 SWIGINTERN PyObject
*_wrap_DynamicSashWindow_GetHScrollBar(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3515 PyObject
*resultobj
= 0;
3516 wxDynamicSashWindow
*arg1
= (wxDynamicSashWindow
*) 0 ;
3517 wxWindow
*arg2
= (wxWindow
*) 0 ;
3518 wxScrollBar
*result
= 0 ;
3523 PyObject
* obj0
= 0 ;
3524 PyObject
* obj1
= 0 ;
3525 char * kwnames
[] = {
3526 (char *) "self",(char *) "child", NULL
3529 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetHScrollBar",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
3530 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 | 0 );
3531 if (!SWIG_IsOK(res1
)) {
3532 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_GetHScrollBar" "', expected argument " "1"" of type '" "wxDynamicSashWindow const *""'");
3534 arg1
= reinterpret_cast< wxDynamicSashWindow
* >(argp1
);
3535 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
3536 if (!SWIG_IsOK(res2
)) {
3537 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_GetHScrollBar" "', expected argument " "2"" of type '" "wxWindow const *""'");
3539 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
3541 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3542 result
= (wxScrollBar
*)((wxDynamicSashWindow
const *)arg1
)->GetHScrollBar((wxWindow
const *)arg2
);
3543 wxPyEndAllowThreads(__tstate
);
3544 if (PyErr_Occurred()) SWIG_fail
;
3546 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxScrollBar
, 0 | 0 );
3553 SWIGINTERN PyObject
*_wrap_DynamicSashWindow_GetVScrollBar(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3554 PyObject
*resultobj
= 0;
3555 wxDynamicSashWindow
*arg1
= (wxDynamicSashWindow
*) 0 ;
3556 wxWindow
*arg2
= (wxWindow
*) 0 ;
3557 wxScrollBar
*result
= 0 ;
3562 PyObject
* obj0
= 0 ;
3563 PyObject
* obj1
= 0 ;
3564 char * kwnames
[] = {
3565 (char *) "self",(char *) "child", NULL
3568 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetVScrollBar",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
3569 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 | 0 );
3570 if (!SWIG_IsOK(res1
)) {
3571 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_GetVScrollBar" "', expected argument " "1"" of type '" "wxDynamicSashWindow const *""'");
3573 arg1
= reinterpret_cast< wxDynamicSashWindow
* >(argp1
);
3574 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
3575 if (!SWIG_IsOK(res2
)) {
3576 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_GetVScrollBar" "', expected argument " "2"" of type '" "wxWindow const *""'");
3578 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
3580 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3581 result
= (wxScrollBar
*)((wxDynamicSashWindow
const *)arg1
)->GetVScrollBar((wxWindow
const *)arg2
);
3582 wxPyEndAllowThreads(__tstate
);
3583 if (PyErr_Occurred()) SWIG_fail
;
3585 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxScrollBar
, 0 | 0 );
3592 SWIGINTERN PyObject
*DynamicSashWindow_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3594 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
3595 SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashWindow
, SWIG_NewClientData(obj
));
3596 return SWIG_Py_Void();
3599 SWIGINTERN PyObject
*DynamicSashWindow_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3600 return SWIG_Python_InitShadowInstance(args
);
3603 SWIGINTERN PyObject
*_wrap_new_EditableListBox(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3604 PyObject
*resultobj
= 0;
3605 wxWindow
*arg1
= (wxWindow
*) 0 ;
3606 int arg2
= (int) -1 ;
3607 wxString
const &arg3_defvalue
= wxPyEmptyString
;
3608 wxString
*arg3
= (wxString
*) &arg3_defvalue
;
3609 wxPoint
const &arg4_defvalue
= wxDefaultPosition
;
3610 wxPoint
*arg4
= (wxPoint
*) &arg4_defvalue
;
3611 wxSize
const &arg5_defvalue
= wxDefaultSize
;
3612 wxSize
*arg5
= (wxSize
*) &arg5_defvalue
;
3613 long arg6
= (long) wxEL_ALLOW_NEW
|wxEL_ALLOW_EDIT
|wxEL_ALLOW_DELETE
;
3614 wxString
const &arg7_defvalue
= wxPyEditableListBoxNameStr
;
3615 wxString
*arg7
= (wxString
*) &arg7_defvalue
;
3616 wxEditableListBox
*result
= 0 ;
3621 bool temp3
= false ;
3626 bool temp7
= false ;
3627 PyObject
* obj0
= 0 ;
3628 PyObject
* obj1
= 0 ;
3629 PyObject
* obj2
= 0 ;
3630 PyObject
* obj3
= 0 ;
3631 PyObject
* obj4
= 0 ;
3632 PyObject
* obj5
= 0 ;
3633 PyObject
* obj6
= 0 ;
3634 char * kwnames
[] = {
3635 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
3638 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_EditableListBox",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
3639 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
3640 if (!SWIG_IsOK(res1
)) {
3641 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_EditableListBox" "', expected argument " "1"" of type '" "wxWindow *""'");
3643 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
3645 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
3646 if (!SWIG_IsOK(ecode2
)) {
3647 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_EditableListBox" "', expected argument " "2"" of type '" "int""'");
3649 arg2
= static_cast< int >(val2
);
3653 arg3
= wxString_in_helper(obj2
);
3654 if (arg3
== NULL
) SWIG_fail
;
3661 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
3667 if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
;
3671 ecode6
= SWIG_AsVal_long(obj5
, &val6
);
3672 if (!SWIG_IsOK(ecode6
)) {
3673 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_EditableListBox" "', expected argument " "6"" of type '" "long""'");
3675 arg6
= static_cast< long >(val6
);
3679 arg7
= wxString_in_helper(obj6
);
3680 if (arg7
== NULL
) SWIG_fail
;
3685 if (!wxPyCheckForApp()) SWIG_fail
;
3686 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3687 result
= (wxEditableListBox
*)new wxEditableListBox(arg1
,arg2
,(wxString
const &)*arg3
,(wxPoint
const &)*arg4
,(wxSize
const &)*arg5
,arg6
,(wxString
const &)*arg7
);
3688 wxPyEndAllowThreads(__tstate
);
3689 if (PyErr_Occurred()) SWIG_fail
;
3691 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_NEW
| 0 );
3714 SWIGINTERN PyObject
*_wrap_EditableListBox_SetStrings(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3715 PyObject
*resultobj
= 0;
3716 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3717 wxArrayString
*arg2
= 0 ;
3720 bool temp2
= false ;
3721 PyObject
* obj0
= 0 ;
3722 PyObject
* obj1
= 0 ;
3723 char * kwnames
[] = {
3724 (char *) "self",(char *) "strings", NULL
3727 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:EditableListBox_SetStrings",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
3728 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3729 if (!SWIG_IsOK(res1
)) {
3730 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_SetStrings" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3732 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3734 if (! PySequence_Check(obj1
)) {
3735 PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected.");
3738 arg2
= new wxArrayString
;
3740 int i
, len
=PySequence_Length(obj1
);
3741 for (i
=0; i
<len
; i
++) {
3742 PyObject
* item
= PySequence_GetItem(obj1
, i
);
3743 wxString
* s
= wxString_in_helper(item
);
3744 if (PyErr_Occurred()) SWIG_fail
;
3751 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3752 (arg1
)->SetStrings((wxArrayString
const &)*arg2
);
3753 wxPyEndAllowThreads(__tstate
);
3754 if (PyErr_Occurred()) SWIG_fail
;
3756 resultobj
= SWIG_Py_Void();
3758 if (temp2
) delete arg2
;
3763 if (temp2
) delete arg2
;
3769 SWIGINTERN PyObject
*_wrap_EditableListBox_GetStrings(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3770 PyObject
*resultobj
= 0;
3771 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3772 PyObject
*result
= 0 ;
3775 PyObject
*swig_obj
[1] ;
3777 if (!args
) SWIG_fail
;
3779 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3780 if (!SWIG_IsOK(res1
)) {
3781 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetStrings" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3783 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3785 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3786 result
= (PyObject
*)wxEditableListBox_GetStrings(arg1
);
3787 wxPyEndAllowThreads(__tstate
);
3788 if (PyErr_Occurred()) SWIG_fail
;
3797 SWIGINTERN PyObject
*_wrap_EditableListBox_GetListCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3798 PyObject
*resultobj
= 0;
3799 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3800 wxPyListCtrl
*result
= 0 ;
3803 PyObject
*swig_obj
[1] ;
3805 if (!args
) SWIG_fail
;
3807 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3808 if (!SWIG_IsOK(res1
)) {
3809 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetListCtrl" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3811 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3813 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3814 result
= (wxPyListCtrl
*)(arg1
)->GetListCtrl();
3815 wxPyEndAllowThreads(__tstate
);
3816 if (PyErr_Occurred()) SWIG_fail
;
3818 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyListCtrl
, 0 | 0 );
3825 SWIGINTERN PyObject
*_wrap_EditableListBox_GetDelButton(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3826 PyObject
*resultobj
= 0;
3827 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3828 wxBitmapButton
*result
= 0 ;
3831 PyObject
*swig_obj
[1] ;
3833 if (!args
) SWIG_fail
;
3835 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3836 if (!SWIG_IsOK(res1
)) {
3837 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetDelButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3839 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3841 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3842 result
= (wxBitmapButton
*)(arg1
)->GetDelButton();
3843 wxPyEndAllowThreads(__tstate
);
3844 if (PyErr_Occurred()) SWIG_fail
;
3847 resultobj
= wxPyMake_wxObject(result
, 0);
3855 SWIGINTERN PyObject
*_wrap_EditableListBox_GetNewButton(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3856 PyObject
*resultobj
= 0;
3857 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3858 wxBitmapButton
*result
= 0 ;
3861 PyObject
*swig_obj
[1] ;
3863 if (!args
) SWIG_fail
;
3865 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3866 if (!SWIG_IsOK(res1
)) {
3867 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetNewButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3869 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3871 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3872 result
= (wxBitmapButton
*)(arg1
)->GetNewButton();
3873 wxPyEndAllowThreads(__tstate
);
3874 if (PyErr_Occurred()) SWIG_fail
;
3877 resultobj
= wxPyMake_wxObject(result
, 0);
3885 SWIGINTERN PyObject
*_wrap_EditableListBox_GetUpButton(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3886 PyObject
*resultobj
= 0;
3887 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3888 wxBitmapButton
*result
= 0 ;
3891 PyObject
*swig_obj
[1] ;
3893 if (!args
) SWIG_fail
;
3895 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3896 if (!SWIG_IsOK(res1
)) {
3897 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetUpButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3899 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3901 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3902 result
= (wxBitmapButton
*)(arg1
)->GetUpButton();
3903 wxPyEndAllowThreads(__tstate
);
3904 if (PyErr_Occurred()) SWIG_fail
;
3907 resultobj
= wxPyMake_wxObject(result
, 0);
3915 SWIGINTERN PyObject
*_wrap_EditableListBox_GetDownButton(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3916 PyObject
*resultobj
= 0;
3917 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3918 wxBitmapButton
*result
= 0 ;
3921 PyObject
*swig_obj
[1] ;
3923 if (!args
) SWIG_fail
;
3925 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3926 if (!SWIG_IsOK(res1
)) {
3927 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetDownButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3929 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3931 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3932 result
= (wxBitmapButton
*)(arg1
)->GetDownButton();
3933 wxPyEndAllowThreads(__tstate
);
3934 if (PyErr_Occurred()) SWIG_fail
;
3937 resultobj
= wxPyMake_wxObject(result
, 0);
3945 SWIGINTERN PyObject
*_wrap_EditableListBox_GetEditButton(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3946 PyObject
*resultobj
= 0;
3947 wxEditableListBox
*arg1
= (wxEditableListBox
*) 0 ;
3948 wxBitmapButton
*result
= 0 ;
3951 PyObject
*swig_obj
[1] ;
3953 if (!args
) SWIG_fail
;
3955 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 | 0 );
3956 if (!SWIG_IsOK(res1
)) {
3957 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetEditButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");
3959 arg1
= reinterpret_cast< wxEditableListBox
* >(argp1
);
3961 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
3962 result
= (wxBitmapButton
*)(arg1
)->GetEditButton();
3963 wxPyEndAllowThreads(__tstate
);
3964 if (PyErr_Occurred()) SWIG_fail
;
3967 resultobj
= wxPyMake_wxObject(result
, 0);
3975 SWIGINTERN PyObject
*EditableListBox_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3977 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
3978 SWIG_TypeNewClientData(SWIGTYPE_p_wxEditableListBox
, SWIG_NewClientData(obj
));
3979 return SWIG_Py_Void();
3982 SWIGINTERN PyObject
*EditableListBox_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
3983 return SWIG_Python_InitShadowInstance(args
);
3986 SWIGINTERN PyObject
*_wrap_new_RemotelyScrolledTreeCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
3987 PyObject
*resultobj
= 0;
3988 wxWindow
*arg1
= (wxWindow
*) 0 ;
3990 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
3991 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
3992 wxSize
const &arg4_defvalue
= wxDefaultSize
;
3993 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
3994 long arg5
= (long) wxTR_HAS_BUTTONS
;
3995 wxRemotelyScrolledTreeCtrl
*result
= 0 ;
4004 PyObject
* obj0
= 0 ;
4005 PyObject
* obj1
= 0 ;
4006 PyObject
* obj2
= 0 ;
4007 PyObject
* obj3
= 0 ;
4008 PyObject
* obj4
= 0 ;
4009 char * kwnames
[] = {
4010 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4013 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:new_RemotelyScrolledTreeCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
4014 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4015 if (!SWIG_IsOK(res1
)) {
4016 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
4018 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
4019 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4020 if (!SWIG_IsOK(ecode2
)) {
4021 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "2"" of type '" "int""'");
4023 arg2
= static_cast< int >(val2
);
4027 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
4033 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
4037 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
4038 if (!SWIG_IsOK(ecode5
)) {
4039 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "5"" of type '" "long""'");
4041 arg5
= static_cast< long >(val5
);
4044 if (!wxPyCheckForApp()) SWIG_fail
;
4045 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4046 result
= (wxRemotelyScrolledTreeCtrl
*)new wxRemotelyScrolledTreeCtrl(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
);
4047 wxPyEndAllowThreads(__tstate
);
4048 if (PyErr_Occurred()) SWIG_fail
;
4050 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_NEW
| 0 );
4057 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4058 PyObject
*resultobj
= 0;
4059 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4062 PyObject
*swig_obj
[1] ;
4064 if (!args
) SWIG_fail
;
4066 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4067 if (!SWIG_IsOK(res1
)) {
4068 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_HideVScrollbar" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");
4070 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4072 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4073 (arg1
)->HideVScrollbar();
4074 wxPyEndAllowThreads(__tstate
);
4075 if (PyErr_Occurred()) SWIG_fail
;
4077 resultobj
= SWIG_Py_Void();
4084 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4085 PyObject
*resultobj
= 0;
4086 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4089 PyObject
*swig_obj
[1] ;
4091 if (!args
) SWIG_fail
;
4093 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4094 if (!SWIG_IsOK(res1
)) {
4095 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");
4097 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4099 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4100 (arg1
)->AdjustRemoteScrollbars();
4101 wxPyEndAllowThreads(__tstate
);
4102 if (PyErr_Occurred()) SWIG_fail
;
4104 resultobj
= SWIG_Py_Void();
4111 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4112 PyObject
*resultobj
= 0;
4113 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4114 wxScrolledWindow
*result
= 0 ;
4117 PyObject
*swig_obj
[1] ;
4119 if (!args
) SWIG_fail
;
4121 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4122 if (!SWIG_IsOK(res1
)) {
4123 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_GetScrolledWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl const *""'");
4125 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4127 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4128 result
= (wxScrolledWindow
*)((wxRemotelyScrolledTreeCtrl
const *)arg1
)->GetScrolledWindow();
4129 wxPyEndAllowThreads(__tstate
);
4130 if (PyErr_Occurred()) SWIG_fail
;
4133 resultobj
= wxPyMake_wxObject(result
, 0);
4141 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_ScrollToLine(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4142 PyObject
*resultobj
= 0;
4143 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4152 PyObject
* obj0
= 0 ;
4153 PyObject
* obj1
= 0 ;
4154 PyObject
* obj2
= 0 ;
4155 char * kwnames
[] = {
4156 (char *) "self",(char *) "posHoriz",(char *) "posVert", NULL
4159 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:RemotelyScrolledTreeCtrl_ScrollToLine",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
4160 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4161 if (!SWIG_IsOK(res1
)) {
4162 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");
4164 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4165 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4166 if (!SWIG_IsOK(ecode2
)) {
4167 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "2"" of type '" "int""'");
4169 arg2
= static_cast< int >(val2
);
4170 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
4171 if (!SWIG_IsOK(ecode3
)) {
4172 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "3"" of type '" "int""'");
4174 arg3
= static_cast< int >(val3
);
4176 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4177 (arg1
)->ScrollToLine(arg2
,arg3
);
4178 wxPyEndAllowThreads(__tstate
);
4179 if (PyErr_Occurred()) SWIG_fail
;
4181 resultobj
= SWIG_Py_Void();
4188 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4189 PyObject
*resultobj
= 0;
4190 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4191 wxWindow
*arg2
= (wxWindow
*) 0 ;
4196 PyObject
* obj0
= 0 ;
4197 PyObject
* obj1
= 0 ;
4198 char * kwnames
[] = {
4199 (char *) "self",(char *) "companion", NULL
4202 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:RemotelyScrolledTreeCtrl_SetCompanionWindow",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4203 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4204 if (!SWIG_IsOK(res1
)) {
4205 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_SetCompanionWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");
4207 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4208 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4209 if (!SWIG_IsOK(res2
)) {
4210 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "RemotelyScrolledTreeCtrl_SetCompanionWindow" "', expected argument " "2"" of type '" "wxWindow *""'");
4212 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
4214 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4215 (arg1
)->SetCompanionWindow(arg2
);
4216 wxPyEndAllowThreads(__tstate
);
4217 if (PyErr_Occurred()) SWIG_fail
;
4219 resultobj
= SWIG_Py_Void();
4226 SWIGINTERN PyObject
*_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4227 PyObject
*resultobj
= 0;
4228 wxRemotelyScrolledTreeCtrl
*arg1
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4229 wxWindow
*result
= 0 ;
4232 PyObject
*swig_obj
[1] ;
4234 if (!args
) SWIG_fail
;
4236 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4237 if (!SWIG_IsOK(res1
)) {
4238 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_GetCompanionWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl const *""'");
4240 arg1
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp1
);
4242 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4243 result
= (wxWindow
*)((wxRemotelyScrolledTreeCtrl
const *)arg1
)->GetCompanionWindow();
4244 wxPyEndAllowThreads(__tstate
);
4245 if (PyErr_Occurred()) SWIG_fail
;
4248 resultobj
= wxPyMake_wxObject(result
, 0);
4256 SWIGINTERN PyObject
*RemotelyScrolledTreeCtrl_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4258 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4259 SWIG_TypeNewClientData(SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_NewClientData(obj
));
4260 return SWIG_Py_Void();
4263 SWIGINTERN PyObject
*RemotelyScrolledTreeCtrl_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4264 return SWIG_Python_InitShadowInstance(args
);
4267 SWIGINTERN PyObject
*_wrap_new_TreeCompanionWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4268 PyObject
*resultobj
= 0;
4269 wxWindow
*arg1
= (wxWindow
*) 0 ;
4270 int arg2
= (int) -1 ;
4271 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
4272 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
4273 wxSize
const &arg4_defvalue
= wxDefaultSize
;
4274 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
4275 long arg5
= (long) 0 ;
4276 wxPyTreeCompanionWindow
*result
= 0 ;
4285 PyObject
* obj0
= 0 ;
4286 PyObject
* obj1
= 0 ;
4287 PyObject
* obj2
= 0 ;
4288 PyObject
* obj3
= 0 ;
4289 PyObject
* obj4
= 0 ;
4290 char * kwnames
[] = {
4291 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4294 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_TreeCompanionWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
4295 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4296 if (!SWIG_IsOK(res1
)) {
4297 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_TreeCompanionWindow" "', expected argument " "1"" of type '" "wxWindow *""'");
4299 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
4301 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4302 if (!SWIG_IsOK(ecode2
)) {
4303 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeCompanionWindow" "', expected argument " "2"" of type '" "int""'");
4305 arg2
= static_cast< int >(val2
);
4310 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
4316 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
4320 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
4321 if (!SWIG_IsOK(ecode5
)) {
4322 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeCompanionWindow" "', expected argument " "5"" of type '" "long""'");
4324 arg5
= static_cast< long >(val5
);
4327 if (!wxPyCheckForApp()) SWIG_fail
;
4328 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4329 result
= (wxPyTreeCompanionWindow
*)new wxPyTreeCompanionWindow(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
);
4330 wxPyEndAllowThreads(__tstate
);
4331 if (PyErr_Occurred()) SWIG_fail
;
4333 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_POINTER_NEW
| 0 );
4340 SWIGINTERN PyObject
*_wrap_TreeCompanionWindow__setCallbackInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4341 PyObject
*resultobj
= 0;
4342 wxPyTreeCompanionWindow
*arg1
= (wxPyTreeCompanionWindow
*) 0 ;
4343 PyObject
*arg2
= (PyObject
*) 0 ;
4344 PyObject
*arg3
= (PyObject
*) 0 ;
4347 PyObject
* obj0
= 0 ;
4348 PyObject
* obj1
= 0 ;
4349 PyObject
* obj2
= 0 ;
4350 char * kwnames
[] = {
4351 (char *) "self",(char *) "self",(char *) "_class", NULL
4354 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeCompanionWindow__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
4355 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 | 0 );
4356 if (!SWIG_IsOK(res1
)) {
4357 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow *""'");
4359 arg1
= reinterpret_cast< wxPyTreeCompanionWindow
* >(argp1
);
4363 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4364 (arg1
)->_setCallbackInfo(arg2
,arg3
);
4365 wxPyEndAllowThreads(__tstate
);
4366 if (PyErr_Occurred()) SWIG_fail
;
4368 resultobj
= SWIG_Py_Void();
4375 SWIGINTERN PyObject
*_wrap_TreeCompanionWindow_GetTreeCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4376 PyObject
*resultobj
= 0;
4377 wxPyTreeCompanionWindow
*arg1
= (wxPyTreeCompanionWindow
*) 0 ;
4378 wxRemotelyScrolledTreeCtrl
*result
= 0 ;
4381 PyObject
*swig_obj
[1] ;
4383 if (!args
) SWIG_fail
;
4385 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 | 0 );
4386 if (!SWIG_IsOK(res1
)) {
4387 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow_GetTreeCtrl" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow const *""'");
4389 arg1
= reinterpret_cast< wxPyTreeCompanionWindow
* >(argp1
);
4391 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4392 result
= (wxRemotelyScrolledTreeCtrl
*)((wxPyTreeCompanionWindow
const *)arg1
)->GetTreeCtrl();
4393 wxPyEndAllowThreads(__tstate
);
4394 if (PyErr_Occurred()) SWIG_fail
;
4396 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4403 SWIGINTERN PyObject
*_wrap_TreeCompanionWindow_SetTreeCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4404 PyObject
*resultobj
= 0;
4405 wxPyTreeCompanionWindow
*arg1
= (wxPyTreeCompanionWindow
*) 0 ;
4406 wxRemotelyScrolledTreeCtrl
*arg2
= (wxRemotelyScrolledTreeCtrl
*) 0 ;
4411 PyObject
* obj0
= 0 ;
4412 PyObject
* obj1
= 0 ;
4413 char * kwnames
[] = {
4414 (char *) "self",(char *) "treeCtrl", NULL
4417 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeCompanionWindow_SetTreeCtrl",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
4418 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 | 0 );
4419 if (!SWIG_IsOK(res1
)) {
4420 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow_SetTreeCtrl" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow *""'");
4422 arg1
= reinterpret_cast< wxPyTreeCompanionWindow
* >(argp1
);
4423 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 | 0 );
4424 if (!SWIG_IsOK(res2
)) {
4425 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeCompanionWindow_SetTreeCtrl" "', expected argument " "2"" of type '" "wxRemotelyScrolledTreeCtrl *""'");
4427 arg2
= reinterpret_cast< wxRemotelyScrolledTreeCtrl
* >(argp2
);
4429 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4430 (arg1
)->SetTreeCtrl(arg2
);
4431 wxPyEndAllowThreads(__tstate
);
4432 if (PyErr_Occurred()) SWIG_fail
;
4434 resultobj
= SWIG_Py_Void();
4441 SWIGINTERN PyObject
*TreeCompanionWindow_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4443 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4444 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_NewClientData(obj
));
4445 return SWIG_Py_Void();
4448 SWIGINTERN PyObject
*TreeCompanionWindow_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4449 return SWIG_Python_InitShadowInstance(args
);
4452 SWIGINTERN PyObject
*_wrap_new_ThinSplitterWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4453 PyObject
*resultobj
= 0;
4454 wxWindow
*arg1
= (wxWindow
*) 0 ;
4455 int arg2
= (int) -1 ;
4456 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
4457 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
4458 wxSize
const &arg4_defvalue
= wxDefaultSize
;
4459 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
4460 long arg5
= (long) wxSP_3D
|wxCLIP_CHILDREN
;
4461 wxThinSplitterWindow
*result
= 0 ;
4470 PyObject
* obj0
= 0 ;
4471 PyObject
* obj1
= 0 ;
4472 PyObject
* obj2
= 0 ;
4473 PyObject
* obj3
= 0 ;
4474 PyObject
* obj4
= 0 ;
4475 char * kwnames
[] = {
4476 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4479 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_ThinSplitterWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
4480 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4481 if (!SWIG_IsOK(res1
)) {
4482 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_ThinSplitterWindow" "', expected argument " "1"" of type '" "wxWindow *""'");
4484 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
4486 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4487 if (!SWIG_IsOK(ecode2
)) {
4488 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_ThinSplitterWindow" "', expected argument " "2"" of type '" "int""'");
4490 arg2
= static_cast< int >(val2
);
4495 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
4501 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
4505 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
4506 if (!SWIG_IsOK(ecode5
)) {
4507 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_ThinSplitterWindow" "', expected argument " "5"" of type '" "long""'");
4509 arg5
= static_cast< long >(val5
);
4512 if (!wxPyCheckForApp()) SWIG_fail
;
4513 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4514 result
= (wxThinSplitterWindow
*)new wxThinSplitterWindow(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
);
4515 wxPyEndAllowThreads(__tstate
);
4516 if (PyErr_Occurred()) SWIG_fail
;
4518 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxThinSplitterWindow
, SWIG_POINTER_NEW
| 0 );
4525 SWIGINTERN PyObject
*ThinSplitterWindow_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4527 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4528 SWIG_TypeNewClientData(SWIGTYPE_p_wxThinSplitterWindow
, SWIG_NewClientData(obj
));
4529 return SWIG_Py_Void();
4532 SWIGINTERN PyObject
*ThinSplitterWindow_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4533 return SWIG_Python_InitShadowInstance(args
);
4536 SWIGINTERN PyObject
*_wrap_new_SplitterScrolledWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4537 PyObject
*resultobj
= 0;
4538 wxWindow
*arg1
= (wxWindow
*) 0 ;
4539 int arg2
= (int) -1 ;
4540 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
4541 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
4542 wxSize
const &arg4_defvalue
= wxDefaultSize
;
4543 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
4544 long arg5
= (long) 0 ;
4545 wxSplitterScrolledWindow
*result
= 0 ;
4554 PyObject
* obj0
= 0 ;
4555 PyObject
* obj1
= 0 ;
4556 PyObject
* obj2
= 0 ;
4557 PyObject
* obj3
= 0 ;
4558 PyObject
* obj4
= 0 ;
4559 char * kwnames
[] = {
4560 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4563 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_SplitterScrolledWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
4564 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4565 if (!SWIG_IsOK(res1
)) {
4566 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "1"" of type '" "wxWindow *""'");
4568 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
4570 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4571 if (!SWIG_IsOK(ecode2
)) {
4572 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "2"" of type '" "int""'");
4574 arg2
= static_cast< int >(val2
);
4579 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
4585 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
4589 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
4590 if (!SWIG_IsOK(ecode5
)) {
4591 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "5"" of type '" "long""'");
4593 arg5
= static_cast< long >(val5
);
4596 if (!wxPyCheckForApp()) SWIG_fail
;
4597 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4598 result
= (wxSplitterScrolledWindow
*)new wxSplitterScrolledWindow(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
);
4599 wxPyEndAllowThreads(__tstate
);
4600 if (PyErr_Occurred()) SWIG_fail
;
4602 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxSplitterScrolledWindow
, SWIG_POINTER_NEW
| 0 );
4609 SWIGINTERN PyObject
*SplitterScrolledWindow_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4611 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
4612 SWIG_TypeNewClientData(SWIGTYPE_p_wxSplitterScrolledWindow
, SWIG_NewClientData(obj
));
4613 return SWIG_Py_Void();
4616 SWIGINTERN PyObject
*SplitterScrolledWindow_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4617 return SWIG_Python_InitShadowInstance(args
);
4620 SWIGINTERN PyObject
*_wrap_new_LEDNumberCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4621 PyObject
*resultobj
= 0;
4622 wxWindow
*arg1
= (wxWindow
*) 0 ;
4623 int arg2
= (int) -1 ;
4624 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
4625 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
4626 wxSize
const &arg4_defvalue
= wxDefaultSize
;
4627 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
4628 long arg5
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED
;
4629 wxLEDNumberCtrl
*result
= 0 ;
4638 PyObject
* obj0
= 0 ;
4639 PyObject
* obj1
= 0 ;
4640 PyObject
* obj2
= 0 ;
4641 PyObject
* obj3
= 0 ;
4642 PyObject
* obj4
= 0 ;
4643 char * kwnames
[] = {
4644 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4647 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_LEDNumberCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
4648 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4649 if (!SWIG_IsOK(res1
)) {
4650 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_LEDNumberCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
4652 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
4654 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4655 if (!SWIG_IsOK(ecode2
)) {
4656 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_LEDNumberCtrl" "', expected argument " "2"" of type '" "int""'");
4658 arg2
= static_cast< int >(val2
);
4663 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
4669 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
4673 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
4674 if (!SWIG_IsOK(ecode5
)) {
4675 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_LEDNumberCtrl" "', expected argument " "5"" of type '" "long""'");
4677 arg5
= static_cast< long >(val5
);
4680 if (!wxPyCheckForApp()) SWIG_fail
;
4681 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4682 result
= (wxLEDNumberCtrl
*)new wxLEDNumberCtrl(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
);
4683 wxPyEndAllowThreads(__tstate
);
4684 if (PyErr_Occurred()) SWIG_fail
;
4686 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_NEW
| 0 );
4693 SWIGINTERN PyObject
*_wrap_new_PreLEDNumberCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4694 PyObject
*resultobj
= 0;
4695 wxLEDNumberCtrl
*result
= 0 ;
4697 if (!SWIG_Python_UnpackTuple(args
,"new_PreLEDNumberCtrl",0,0,0)) SWIG_fail
;
4699 if (!wxPyCheckForApp()) SWIG_fail
;
4700 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4701 result
= (wxLEDNumberCtrl
*)new wxLEDNumberCtrl();
4702 wxPyEndAllowThreads(__tstate
);
4703 if (PyErr_Occurred()) SWIG_fail
;
4705 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_OWN
| 0 );
4712 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_Create(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4713 PyObject
*resultobj
= 0;
4714 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4715 wxWindow
*arg2
= (wxWindow
*) 0 ;
4716 int arg3
= (int) -1 ;
4717 wxPoint
const &arg4_defvalue
= wxDefaultPosition
;
4718 wxPoint
*arg4
= (wxPoint
*) &arg4_defvalue
;
4719 wxSize
const &arg5_defvalue
= wxDefaultSize
;
4720 wxSize
*arg5
= (wxSize
*) &arg5_defvalue
;
4721 long arg6
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED
;
4733 PyObject
* obj0
= 0 ;
4734 PyObject
* obj1
= 0 ;
4735 PyObject
* obj2
= 0 ;
4736 PyObject
* obj3
= 0 ;
4737 PyObject
* obj4
= 0 ;
4738 PyObject
* obj5
= 0 ;
4739 char * kwnames
[] = {
4740 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL
4743 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOO:LEDNumberCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
;
4744 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4745 if (!SWIG_IsOK(res1
)) {
4746 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");
4748 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4749 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
4750 if (!SWIG_IsOK(res2
)) {
4751 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
4753 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
4755 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
4756 if (!SWIG_IsOK(ecode3
)) {
4757 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "3"" of type '" "int""'");
4759 arg3
= static_cast< int >(val3
);
4764 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
4770 if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
;
4774 ecode6
= SWIG_AsVal_long(obj5
, &val6
);
4775 if (!SWIG_IsOK(ecode6
)) {
4776 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "6"" of type '" "long""'");
4778 arg6
= static_cast< long >(val6
);
4781 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4782 result
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint
const &)*arg4
,(wxSize
const &)*arg5
,arg6
);
4783 wxPyEndAllowThreads(__tstate
);
4784 if (PyErr_Occurred()) SWIG_fail
;
4787 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4795 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_GetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4796 PyObject
*resultobj
= 0;
4797 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4798 wxLEDValueAlign result
;
4801 PyObject
*swig_obj
[1] ;
4803 if (!args
) SWIG_fail
;
4805 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4806 if (!SWIG_IsOK(res1
)) {
4807 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetAlignment" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");
4809 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4811 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4812 result
= (wxLEDValueAlign
)((wxLEDNumberCtrl
const *)arg1
)->GetAlignment();
4813 wxPyEndAllowThreads(__tstate
);
4814 if (PyErr_Occurred()) SWIG_fail
;
4816 resultobj
= SWIG_From_int(static_cast< int >(result
));
4823 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_GetDrawFaded(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4824 PyObject
*resultobj
= 0;
4825 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4829 PyObject
*swig_obj
[1] ;
4831 if (!args
) SWIG_fail
;
4833 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4834 if (!SWIG_IsOK(res1
)) {
4835 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetDrawFaded" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");
4837 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4839 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4840 result
= (bool)((wxLEDNumberCtrl
const *)arg1
)->GetDrawFaded();
4841 wxPyEndAllowThreads(__tstate
);
4842 if (PyErr_Occurred()) SWIG_fail
;
4845 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
4853 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_GetValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
4854 PyObject
*resultobj
= 0;
4855 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4856 wxString
*result
= 0 ;
4859 PyObject
*swig_obj
[1] ;
4861 if (!args
) SWIG_fail
;
4863 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4864 if (!SWIG_IsOK(res1
)) {
4865 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetValue" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");
4867 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4869 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4871 wxString
const &_result_ref
= ((wxLEDNumberCtrl
const *)arg1
)->GetValue();
4872 result
= (wxString
*) &_result_ref
;
4874 wxPyEndAllowThreads(__tstate
);
4875 if (PyErr_Occurred()) SWIG_fail
;
4879 resultobj
= PyUnicode_FromWideChar(result
->c_str(), result
->Len());
4881 resultobj
= PyString_FromStringAndSize(result
->c_str(), result
->Len());
4890 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_SetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4891 PyObject
*resultobj
= 0;
4892 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4893 wxLEDValueAlign arg2
;
4894 bool arg3
= (bool) true ;
4901 PyObject
* obj0
= 0 ;
4902 PyObject
* obj1
= 0 ;
4903 PyObject
* obj2
= 0 ;
4904 char * kwnames
[] = {
4905 (char *) "self",(char *) "Alignment",(char *) "Redraw", NULL
4908 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
4909 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4910 if (!SWIG_IsOK(res1
)) {
4911 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");
4913 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4914 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
4915 if (!SWIG_IsOK(ecode2
)) {
4916 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "2"" of type '" "wxLEDValueAlign""'");
4918 arg2
= static_cast< wxLEDValueAlign
>(val2
);
4920 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
4921 if (!SWIG_IsOK(ecode3
)) {
4922 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "3"" of type '" "bool""'");
4924 arg3
= static_cast< bool >(val3
);
4927 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4928 (arg1
)->SetAlignment(arg2
,arg3
);
4929 wxPyEndAllowThreads(__tstate
);
4930 if (PyErr_Occurred()) SWIG_fail
;
4932 resultobj
= SWIG_Py_Void();
4939 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_SetDrawFaded(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4940 PyObject
*resultobj
= 0;
4941 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4943 bool arg3
= (bool) true ;
4950 PyObject
* obj0
= 0 ;
4951 PyObject
* obj1
= 0 ;
4952 PyObject
* obj2
= 0 ;
4953 char * kwnames
[] = {
4954 (char *) "self",(char *) "DrawFaded",(char *) "Redraw", NULL
4957 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetDrawFaded",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
4958 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
4959 if (!SWIG_IsOK(res1
)) {
4960 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");
4962 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
4963 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
4964 if (!SWIG_IsOK(ecode2
)) {
4965 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "2"" of type '" "bool""'");
4967 arg2
= static_cast< bool >(val2
);
4969 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
4970 if (!SWIG_IsOK(ecode3
)) {
4971 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "3"" of type '" "bool""'");
4973 arg3
= static_cast< bool >(val3
);
4976 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
4977 (arg1
)->SetDrawFaded(arg2
,arg3
);
4978 wxPyEndAllowThreads(__tstate
);
4979 if (PyErr_Occurred()) SWIG_fail
;
4981 resultobj
= SWIG_Py_Void();
4988 SWIGINTERN PyObject
*_wrap_LEDNumberCtrl_SetValue(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
4989 PyObject
*resultobj
= 0;
4990 wxLEDNumberCtrl
*arg1
= (wxLEDNumberCtrl
*) 0 ;
4991 wxString
*arg2
= 0 ;
4992 bool arg3
= (bool) true ;
4995 bool temp2
= false ;
4998 PyObject
* obj0
= 0 ;
4999 PyObject
* obj1
= 0 ;
5000 PyObject
* obj2
= 0 ;
5001 char * kwnames
[] = {
5002 (char *) "self",(char *) "Value",(char *) "Redraw", NULL
5005 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetValue",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
5006 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 | 0 );
5007 if (!SWIG_IsOK(res1
)) {
5008 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetValue" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");
5010 arg1
= reinterpret_cast< wxLEDNumberCtrl
* >(argp1
);
5012 arg2
= wxString_in_helper(obj1
);
5013 if (arg2
== NULL
) SWIG_fail
;
5017 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
5018 if (!SWIG_IsOK(ecode3
)) {
5019 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetValue" "', expected argument " "3"" of type '" "bool""'");
5021 arg3
= static_cast< bool >(val3
);
5024 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5025 (arg1
)->SetValue((wxString
const &)*arg2
,arg3
);
5026 wxPyEndAllowThreads(__tstate
);
5027 if (PyErr_Occurred()) SWIG_fail
;
5029 resultobj
= SWIG_Py_Void();
5044 SWIGINTERN PyObject
*LEDNumberCtrl_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5046 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5047 SWIG_TypeNewClientData(SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_NewClientData(obj
));
5048 return SWIG_Py_Void();
5051 SWIGINTERN PyObject
*LEDNumberCtrl_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5052 return SWIG_Python_InitShadowInstance(args
);
5055 SWIGINTERN PyObject
*_wrap_new_TreeListColumnInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5056 PyObject
*resultobj
= 0;
5057 wxString
const &arg1_defvalue
= wxPyEmptyString
;
5058 wxString
*arg1
= (wxString
*) &arg1_defvalue
;
5059 int arg2
= (int) -1 ;
5060 size_t arg3
= (size_t) 100 ;
5061 bool arg4
= (bool) true ;
5062 wxTreeListColumnAlign arg5
= (wxTreeListColumnAlign
) wxTL_ALIGN_LEFT
;
5063 wxTreeListColumnInfo
*result
= 0 ;
5064 bool temp1
= false ;
5073 PyObject
* obj0
= 0 ;
5074 PyObject
* obj1
= 0 ;
5075 PyObject
* obj2
= 0 ;
5076 PyObject
* obj3
= 0 ;
5077 PyObject
* obj4
= 0 ;
5078 char * kwnames
[] = {
5079 (char *) "text",(char *) "image",(char *) "width",(char *) "shown",(char *) "alignment", NULL
5082 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOO:new_TreeListColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
5085 arg1
= wxString_in_helper(obj0
);
5086 if (arg1
== NULL
) SWIG_fail
;
5091 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5092 if (!SWIG_IsOK(ecode2
)) {
5093 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeListColumnInfo" "', expected argument " "2"" of type '" "int""'");
5095 arg2
= static_cast< int >(val2
);
5098 ecode3
= SWIG_AsVal_size_t(obj2
, &val3
);
5099 if (!SWIG_IsOK(ecode3
)) {
5100 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "new_TreeListColumnInfo" "', expected argument " "3"" of type '" "size_t""'");
5102 arg3
= static_cast< size_t >(val3
);
5105 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
5106 if (!SWIG_IsOK(ecode4
)) {
5107 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "new_TreeListColumnInfo" "', expected argument " "4"" of type '" "bool""'");
5109 arg4
= static_cast< bool >(val4
);
5112 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
5113 if (!SWIG_IsOK(ecode5
)) {
5114 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeListColumnInfo" "', expected argument " "5"" of type '" "wxTreeListColumnAlign""'");
5116 arg5
= static_cast< wxTreeListColumnAlign
>(val5
);
5119 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5120 result
= (wxTreeListColumnInfo
*)new wxTreeListColumnInfo((wxString
const &)*arg1
,arg2
,arg3
,arg4
,arg5
);
5121 wxPyEndAllowThreads(__tstate
);
5122 if (PyErr_Occurred()) SWIG_fail
;
5124 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_NEW
| 0 );
5139 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetShown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5140 PyObject
*resultobj
= 0;
5141 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5145 PyObject
*swig_obj
[1] ;
5147 if (!args
) SWIG_fail
;
5149 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5150 if (!SWIG_IsOK(res1
)) {
5151 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetShown" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5153 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5155 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5156 result
= (bool)((wxTreeListColumnInfo
const *)arg1
)->GetShown();
5157 wxPyEndAllowThreads(__tstate
);
5158 if (PyErr_Occurred()) SWIG_fail
;
5161 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
5169 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5170 PyObject
*resultobj
= 0;
5171 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5172 wxTreeListColumnAlign result
;
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_GetAlignment" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5183 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5185 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5186 result
= (wxTreeListColumnAlign
)((wxTreeListColumnInfo
const *)arg1
)->GetAlignment();
5187 wxPyEndAllowThreads(__tstate
);
5188 if (PyErr_Occurred()) SWIG_fail
;
5190 resultobj
= SWIG_From_int(static_cast< int >(result
));
5197 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5198 PyObject
*resultobj
= 0;
5199 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5203 PyObject
*swig_obj
[1] ;
5205 if (!args
) SWIG_fail
;
5207 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5208 if (!SWIG_IsOK(res1
)) {
5209 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetText" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5211 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5213 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5214 result
= ((wxTreeListColumnInfo
const *)arg1
)->GetText();
5215 wxPyEndAllowThreads(__tstate
);
5216 if (PyErr_Occurred()) SWIG_fail
;
5220 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
5222 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
5231 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5232 PyObject
*resultobj
= 0;
5233 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5237 PyObject
*swig_obj
[1] ;
5239 if (!args
) SWIG_fail
;
5241 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5242 if (!SWIG_IsOK(res1
)) {
5243 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5245 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5247 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5248 result
= (int)((wxTreeListColumnInfo
const *)arg1
)->GetImage();
5249 wxPyEndAllowThreads(__tstate
);
5250 if (PyErr_Occurred()) SWIG_fail
;
5252 resultobj
= SWIG_From_int(static_cast< int >(result
));
5259 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetSelectedImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5260 PyObject
*resultobj
= 0;
5261 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5265 PyObject
*swig_obj
[1] ;
5267 if (!args
) SWIG_fail
;
5269 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5270 if (!SWIG_IsOK(res1
)) {
5271 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetSelectedImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5273 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5275 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5276 result
= (int)((wxTreeListColumnInfo
const *)arg1
)->GetSelectedImage();
5277 wxPyEndAllowThreads(__tstate
);
5278 if (PyErr_Occurred()) SWIG_fail
;
5280 resultobj
= SWIG_From_int(static_cast< int >(result
));
5287 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_GetWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5288 PyObject
*resultobj
= 0;
5289 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5293 PyObject
*swig_obj
[1] ;
5295 if (!args
) SWIG_fail
;
5297 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5298 if (!SWIG_IsOK(res1
)) {
5299 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetWidth" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");
5301 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5303 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5304 result
= (size_t)((wxTreeListColumnInfo
const *)arg1
)->GetWidth();
5305 wxPyEndAllowThreads(__tstate
);
5306 if (PyErr_Occurred()) SWIG_fail
;
5308 resultobj
= SWIG_From_size_t(static_cast< size_t >(result
));
5315 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetShown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5316 PyObject
*resultobj
= 0;
5317 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5323 PyObject
* obj0
= 0 ;
5324 PyObject
* obj1
= 0 ;
5325 char * kwnames
[] = {
5326 (char *) "self",(char *) "shown", NULL
5329 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetShown",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5330 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5331 if (!SWIG_IsOK(res1
)) {
5332 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetShown" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5334 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5335 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
5336 if (!SWIG_IsOK(ecode2
)) {
5337 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetShown" "', expected argument " "2"" of type '" "bool""'");
5339 arg2
= static_cast< bool >(val2
);
5341 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5342 (arg1
)->SetShown(arg2
);
5343 wxPyEndAllowThreads(__tstate
);
5344 if (PyErr_Occurred()) SWIG_fail
;
5346 resultobj
= SWIG_Py_Void();
5353 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5354 PyObject
*resultobj
= 0;
5355 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5356 wxTreeListColumnAlign arg2
;
5361 PyObject
* obj0
= 0 ;
5362 PyObject
* obj1
= 0 ;
5363 char * kwnames
[] = {
5364 (char *) "self",(char *) "alignment", NULL
5367 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5368 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5369 if (!SWIG_IsOK(res1
)) {
5370 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetAlignment" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5372 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5373 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5374 if (!SWIG_IsOK(ecode2
)) {
5375 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetAlignment" "', expected argument " "2"" of type '" "wxTreeListColumnAlign""'");
5377 arg2
= static_cast< wxTreeListColumnAlign
>(val2
);
5379 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5380 (arg1
)->SetAlignment(arg2
);
5381 wxPyEndAllowThreads(__tstate
);
5382 if (PyErr_Occurred()) SWIG_fail
;
5384 resultobj
= SWIG_Py_Void();
5391 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5392 PyObject
*resultobj
= 0;
5393 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5394 wxString
*arg2
= 0 ;
5397 bool temp2
= false ;
5398 PyObject
* obj0
= 0 ;
5399 PyObject
* obj1
= 0 ;
5400 char * kwnames
[] = {
5401 (char *) "self",(char *) "text", NULL
5404 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetText",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5405 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5406 if (!SWIG_IsOK(res1
)) {
5407 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetText" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5409 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5411 arg2
= wxString_in_helper(obj1
);
5412 if (arg2
== NULL
) SWIG_fail
;
5416 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5417 (arg1
)->SetText((wxString
const &)*arg2
);
5418 wxPyEndAllowThreads(__tstate
);
5419 if (PyErr_Occurred()) SWIG_fail
;
5421 resultobj
= SWIG_Py_Void();
5436 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5437 PyObject
*resultobj
= 0;
5438 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5444 PyObject
* obj0
= 0 ;
5445 PyObject
* obj1
= 0 ;
5446 char * kwnames
[] = {
5447 (char *) "self",(char *) "image", NULL
5450 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5451 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5452 if (!SWIG_IsOK(res1
)) {
5453 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5455 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5456 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5457 if (!SWIG_IsOK(ecode2
)) {
5458 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetImage" "', expected argument " "2"" of type '" "int""'");
5460 arg2
= static_cast< int >(val2
);
5462 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5463 (arg1
)->SetImage(arg2
);
5464 wxPyEndAllowThreads(__tstate
);
5465 if (PyErr_Occurred()) SWIG_fail
;
5467 resultobj
= SWIG_Py_Void();
5474 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetSelectedImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5475 PyObject
*resultobj
= 0;
5476 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5482 PyObject
* obj0
= 0 ;
5483 PyObject
* obj1
= 0 ;
5484 char * kwnames
[] = {
5485 (char *) "self",(char *) "image", NULL
5488 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetSelectedImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5489 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5490 if (!SWIG_IsOK(res1
)) {
5491 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetSelectedImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5493 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5494 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5495 if (!SWIG_IsOK(ecode2
)) {
5496 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetSelectedImage" "', expected argument " "2"" of type '" "int""'");
5498 arg2
= static_cast< int >(val2
);
5500 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5501 (arg1
)->SetSelectedImage(arg2
);
5502 wxPyEndAllowThreads(__tstate
);
5503 if (PyErr_Occurred()) SWIG_fail
;
5505 resultobj
= SWIG_Py_Void();
5512 SWIGINTERN PyObject
*_wrap_TreeListColumnInfo_SetWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5513 PyObject
*resultobj
= 0;
5514 wxTreeListColumnInfo
*arg1
= (wxTreeListColumnInfo
*) 0 ;
5520 PyObject
* obj0
= 0 ;
5521 PyObject
* obj1
= 0 ;
5522 char * kwnames
[] = {
5523 (char *) "self",(char *) "with", NULL
5526 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5527 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
5528 if (!SWIG_IsOK(res1
)) {
5529 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetWidth" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");
5531 arg1
= reinterpret_cast< wxTreeListColumnInfo
* >(argp1
);
5532 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
5533 if (!SWIG_IsOK(ecode2
)) {
5534 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetWidth" "', expected argument " "2"" of type '" "size_t""'");
5536 arg2
= static_cast< size_t >(val2
);
5538 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5539 (arg1
)->SetWidth(arg2
);
5540 wxPyEndAllowThreads(__tstate
);
5541 if (PyErr_Occurred()) SWIG_fail
;
5543 resultobj
= SWIG_Py_Void();
5550 SWIGINTERN PyObject
*TreeListColumnInfo_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5552 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
5553 SWIG_TypeNewClientData(SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_NewClientData(obj
));
5554 return SWIG_Py_Void();
5557 SWIGINTERN PyObject
*TreeListColumnInfo_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5558 return SWIG_Python_InitShadowInstance(args
);
5561 SWIGINTERN PyObject
*_wrap_new_TreeListCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5562 PyObject
*resultobj
= 0;
5563 wxWindow
*arg1
= (wxWindow
*) 0 ;
5564 int arg2
= (int) -1 ;
5565 wxPoint
const &arg3_defvalue
= wxDefaultPosition
;
5566 wxPoint
*arg3
= (wxPoint
*) &arg3_defvalue
;
5567 wxSize
const &arg4_defvalue
= wxDefaultSize
;
5568 wxSize
*arg4
= (wxSize
*) &arg4_defvalue
;
5569 long arg5
= (long) wxTR_DEFAULT_STYLE
;
5570 wxValidator
const &arg6_defvalue
= wxDefaultValidator
;
5571 wxValidator
*arg6
= (wxValidator
*) &arg6_defvalue
;
5572 wxString
const &arg7_defvalue
= wxPyTreeListCtrlNameStr
;
5573 wxString
*arg7
= (wxString
*) &arg7_defvalue
;
5574 wxPyTreeListCtrl
*result
= 0 ;
5585 bool temp7
= false ;
5586 PyObject
* obj0
= 0 ;
5587 PyObject
* obj1
= 0 ;
5588 PyObject
* obj2
= 0 ;
5589 PyObject
* obj3
= 0 ;
5590 PyObject
* obj4
= 0 ;
5591 PyObject
* obj5
= 0 ;
5592 PyObject
* obj6
= 0 ;
5593 char * kwnames
[] = {
5594 (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5597 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_TreeListCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
5598 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
5599 if (!SWIG_IsOK(res1
)) {
5600 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_TreeListCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");
5602 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
5604 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
5605 if (!SWIG_IsOK(ecode2
)) {
5606 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeListCtrl" "', expected argument " "2"" of type '" "int""'");
5608 arg2
= static_cast< int >(val2
);
5613 if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
;
5619 if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
;
5623 ecode5
= SWIG_AsVal_long(obj4
, &val5
);
5624 if (!SWIG_IsOK(ecode5
)) {
5625 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeListCtrl" "', expected argument " "5"" of type '" "long""'");
5627 arg5
= static_cast< long >(val5
);
5630 res6
= SWIG_ConvertPtr(obj5
, &argp6
, SWIGTYPE_p_wxValidator
, 0 | 0);
5631 if (!SWIG_IsOK(res6
)) {
5632 SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "new_TreeListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
5635 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "new_TreeListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
5637 arg6
= reinterpret_cast< wxValidator
* >(argp6
);
5641 arg7
= wxString_in_helper(obj6
);
5642 if (arg7
== NULL
) SWIG_fail
;
5647 if (!wxPyCheckForApp()) SWIG_fail
;
5648 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5649 result
= (wxPyTreeListCtrl
*)new wxPyTreeListCtrl(arg1
,arg2
,(wxPoint
const &)*arg3
,(wxSize
const &)*arg4
,arg5
,(wxValidator
const &)*arg6
,(wxString
const &)*arg7
);
5650 wxPyEndAllowThreads(__tstate
);
5651 if (PyErr_Occurred()) SWIG_fail
;
5653 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_NEW
| 0 );
5668 SWIGINTERN PyObject
*_wrap_new_PreTreeListCtrl(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5669 PyObject
*resultobj
= 0;
5670 wxPyTreeListCtrl
*result
= 0 ;
5672 if (!SWIG_Python_UnpackTuple(args
,"new_PreTreeListCtrl",0,0,0)) SWIG_fail
;
5674 if (!wxPyCheckForApp()) SWIG_fail
;
5675 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5676 result
= (wxPyTreeListCtrl
*)new wxPyTreeListCtrl();
5677 wxPyEndAllowThreads(__tstate
);
5678 if (PyErr_Occurred()) SWIG_fail
;
5680 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_OWN
| 0 );
5687 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Create(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5688 PyObject
*resultobj
= 0;
5689 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5690 wxWindow
*arg2
= (wxWindow
*) 0 ;
5691 int arg3
= (int) -1 ;
5692 wxPoint
const &arg4_defvalue
= wxDefaultPosition
;
5693 wxPoint
*arg4
= (wxPoint
*) &arg4_defvalue
;
5694 wxSize
const &arg5_defvalue
= wxDefaultSize
;
5695 wxSize
*arg5
= (wxSize
*) &arg5_defvalue
;
5696 long arg6
= (long) wxTR_DEFAULT_STYLE
;
5697 wxValidator
const &arg7_defvalue
= wxDefaultValidator
;
5698 wxValidator
*arg7
= (wxValidator
*) &arg7_defvalue
;
5699 wxString
const &arg8_defvalue
= wxPyTreeListCtrlNameStr
;
5700 wxString
*arg8
= (wxString
*) &arg8_defvalue
;
5714 bool temp8
= false ;
5715 PyObject
* obj0
= 0 ;
5716 PyObject
* obj1
= 0 ;
5717 PyObject
* obj2
= 0 ;
5718 PyObject
* obj3
= 0 ;
5719 PyObject
* obj4
= 0 ;
5720 PyObject
* obj5
= 0 ;
5721 PyObject
* obj6
= 0 ;
5722 PyObject
* obj7
= 0 ;
5723 char * kwnames
[] = {
5724 (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL
5727 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:TreeListCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) SWIG_fail
;
5728 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5729 if (!SWIG_IsOK(res1
)) {
5730 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Create" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
5732 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5733 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
5734 if (!SWIG_IsOK(res2
)) {
5735 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
5737 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
5739 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
5740 if (!SWIG_IsOK(ecode3
)) {
5741 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_Create" "', expected argument " "3"" of type '" "int""'");
5743 arg3
= static_cast< int >(val3
);
5748 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
5754 if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
;
5758 ecode6
= SWIG_AsVal_long(obj5
, &val6
);
5759 if (!SWIG_IsOK(ecode6
)) {
5760 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_Create" "', expected argument " "6"" of type '" "long""'");
5762 arg6
= static_cast< long >(val6
);
5765 res7
= SWIG_ConvertPtr(obj6
, &argp7
, SWIGTYPE_p_wxValidator
, 0 | 0);
5766 if (!SWIG_IsOK(res7
)) {
5767 SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
5770 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
5772 arg7
= reinterpret_cast< wxValidator
* >(argp7
);
5776 arg8
= wxString_in_helper(obj7
);
5777 if (arg8
== NULL
) SWIG_fail
;
5782 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5783 result
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint
const &)*arg4
,(wxSize
const &)*arg5
,arg6
,(wxValidator
const &)*arg7
,(wxString
const &)*arg8
);
5784 wxPyEndAllowThreads(__tstate
);
5785 if (PyErr_Occurred()) SWIG_fail
;
5788 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
5804 SWIGINTERN PyObject
*_wrap_TreeListCtrl__setCallbackInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5805 PyObject
*resultobj
= 0;
5806 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5807 PyObject
*arg2
= (PyObject
*) 0 ;
5808 PyObject
*arg3
= (PyObject
*) 0 ;
5811 PyObject
* obj0
= 0 ;
5812 PyObject
* obj1
= 0 ;
5813 PyObject
* obj2
= 0 ;
5814 char * kwnames
[] = {
5815 (char *) "self",(char *) "self",(char *) "_class", NULL
5818 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
5819 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5820 if (!SWIG_IsOK(res1
)) {
5821 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
5823 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5827 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5828 (arg1
)->_setCallbackInfo(arg2
,arg3
);
5829 wxPyEndAllowThreads(__tstate
);
5830 if (PyErr_Occurred()) SWIG_fail
;
5832 resultobj
= SWIG_Py_Void();
5839 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetCount(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5840 PyObject
*resultobj
= 0;
5841 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5845 PyObject
*swig_obj
[1] ;
5847 if (!args
) SWIG_fail
;
5849 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5850 if (!SWIG_IsOK(res1
)) {
5851 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
5853 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5855 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5856 result
= (size_t)((wxPyTreeListCtrl
const *)arg1
)->GetCount();
5857 wxPyEndAllowThreads(__tstate
);
5858 if (PyErr_Occurred()) SWIG_fail
;
5860 resultobj
= SWIG_From_size_t(static_cast< size_t >(result
));
5867 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetIndent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5868 PyObject
*resultobj
= 0;
5869 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5870 unsigned int result
;
5873 PyObject
*swig_obj
[1] ;
5875 if (!args
) SWIG_fail
;
5877 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5878 if (!SWIG_IsOK(res1
)) {
5879 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetIndent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
5881 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5883 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5884 result
= (unsigned int)((wxPyTreeListCtrl
const *)arg1
)->GetIndent();
5885 wxPyEndAllowThreads(__tstate
);
5886 if (PyErr_Occurred()) SWIG_fail
;
5888 resultobj
= SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result
));
5895 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetIndent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5896 PyObject
*resultobj
= 0;
5897 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5903 PyObject
* obj0
= 0 ;
5904 PyObject
* obj1
= 0 ;
5905 char * kwnames
[] = {
5906 (char *) "self",(char *) "indent", NULL
5909 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetIndent",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5910 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5911 if (!SWIG_IsOK(res1
)) {
5912 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetIndent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
5914 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5915 ecode2
= SWIG_AsVal_unsigned_SS_int(obj1
, &val2
);
5916 if (!SWIG_IsOK(ecode2
)) {
5917 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetIndent" "', expected argument " "2"" of type '" "unsigned int""'");
5919 arg2
= static_cast< unsigned int >(val2
);
5921 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5922 (arg1
)->SetIndent(arg2
);
5923 wxPyEndAllowThreads(__tstate
);
5924 if (PyErr_Occurred()) SWIG_fail
;
5926 resultobj
= SWIG_Py_Void();
5933 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetLineSpacing(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
5934 PyObject
*resultobj
= 0;
5935 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5936 unsigned int result
;
5939 PyObject
*swig_obj
[1] ;
5941 if (!args
) SWIG_fail
;
5943 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5944 if (!SWIG_IsOK(res1
)) {
5945 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetLineSpacing" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
5947 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5949 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5950 result
= (unsigned int)((wxPyTreeListCtrl
const *)arg1
)->GetLineSpacing();
5951 wxPyEndAllowThreads(__tstate
);
5952 if (PyErr_Occurred()) SWIG_fail
;
5954 resultobj
= SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result
));
5961 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetLineSpacing(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
5962 PyObject
*resultobj
= 0;
5963 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
5969 PyObject
* obj0
= 0 ;
5970 PyObject
* obj1
= 0 ;
5971 char * kwnames
[] = {
5972 (char *) "self",(char *) "spacing", NULL
5975 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetLineSpacing",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
5976 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
5977 if (!SWIG_IsOK(res1
)) {
5978 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetLineSpacing" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
5980 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
5981 ecode2
= SWIG_AsVal_unsigned_SS_int(obj1
, &val2
);
5982 if (!SWIG_IsOK(ecode2
)) {
5983 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetLineSpacing" "', expected argument " "2"" of type '" "unsigned int""'");
5985 arg2
= static_cast< unsigned int >(val2
);
5987 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
5988 (arg1
)->SetLineSpacing(arg2
);
5989 wxPyEndAllowThreads(__tstate
);
5990 if (PyErr_Occurred()) SWIG_fail
;
5992 resultobj
= SWIG_Py_Void();
5999 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6000 PyObject
*resultobj
= 0;
6001 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6002 wxImageList
*result
= 0 ;
6005 PyObject
*swig_obj
[1] ;
6007 if (!args
) SWIG_fail
;
6009 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6010 if (!SWIG_IsOK(res1
)) {
6011 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6013 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6015 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6016 result
= (wxImageList
*)((wxPyTreeListCtrl
const *)arg1
)->GetImageList();
6017 wxPyEndAllowThreads(__tstate
);
6018 if (PyErr_Occurred()) SWIG_fail
;
6021 resultobj
= wxPyMake_wxObject(result
, (bool)0);
6029 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetStateImageList(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_GetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6043 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6045 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6046 result
= (wxImageList
*)((wxPyTreeListCtrl
const *)arg1
)->GetStateImageList();
6047 wxPyEndAllowThreads(__tstate
);
6048 if (PyErr_Occurred()) SWIG_fail
;
6051 resultobj
= wxPyMake_wxObject(result
, (bool)0);
6059 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetButtonsImageList(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_GetButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6073 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6075 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6076 result
= (wxImageList
*)((wxPyTreeListCtrl
const *)arg1
)->GetButtonsImageList();
6077 wxPyEndAllowThreads(__tstate
);
6078 if (PyErr_Occurred()) SWIG_fail
;
6081 resultobj
= wxPyMake_wxObject(result
, (bool)0);
6089 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6090 PyObject
*resultobj
= 0;
6091 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6092 wxImageList
*arg2
= (wxImageList
*) 0 ;
6097 PyObject
* obj0
= 0 ;
6098 PyObject
* obj1
= 0 ;
6099 char * kwnames
[] = {
6100 (char *) "self",(char *) "imageList", NULL
6103 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6104 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6105 if (!SWIG_IsOK(res1
)) {
6106 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6108 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6109 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 | 0 );
6110 if (!SWIG_IsOK(res2
)) {
6111 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6113 arg2
= reinterpret_cast< wxImageList
* >(argp2
);
6115 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6116 (arg1
)->SetImageList(arg2
);
6117 wxPyEndAllowThreads(__tstate
);
6118 if (PyErr_Occurred()) SWIG_fail
;
6120 resultobj
= SWIG_Py_Void();
6127 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetStateImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6128 PyObject
*resultobj
= 0;
6129 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6130 wxImageList
*arg2
= (wxImageList
*) 0 ;
6135 PyObject
* obj0
= 0 ;
6136 PyObject
* obj1
= 0 ;
6137 char * kwnames
[] = {
6138 (char *) "self",(char *) "imageList", NULL
6141 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetStateImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6142 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6143 if (!SWIG_IsOK(res1
)) {
6144 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6146 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6147 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 | 0 );
6148 if (!SWIG_IsOK(res2
)) {
6149 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6151 arg2
= reinterpret_cast< wxImageList
* >(argp2
);
6153 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6154 (arg1
)->SetStateImageList(arg2
);
6155 wxPyEndAllowThreads(__tstate
);
6156 if (PyErr_Occurred()) SWIG_fail
;
6158 resultobj
= SWIG_Py_Void();
6165 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetButtonsImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6166 PyObject
*resultobj
= 0;
6167 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6168 wxImageList
*arg2
= (wxImageList
*) 0 ;
6173 PyObject
* obj0
= 0 ;
6174 PyObject
* obj1
= 0 ;
6175 char * kwnames
[] = {
6176 (char *) "self",(char *) "imageList", NULL
6179 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetButtonsImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6180 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6181 if (!SWIG_IsOK(res1
)) {
6182 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6184 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6185 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 | 0 );
6186 if (!SWIG_IsOK(res2
)) {
6187 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetButtonsImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6189 arg2
= reinterpret_cast< wxImageList
* >(argp2
);
6191 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6192 (arg1
)->SetButtonsImageList(arg2
);
6193 wxPyEndAllowThreads(__tstate
);
6194 if (PyErr_Occurred()) SWIG_fail
;
6196 resultobj
= SWIG_Py_Void();
6203 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AssignImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6204 PyObject
*resultobj
= 0;
6205 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6206 wxImageList
*arg2
= (wxImageList
*) 0 ;
6210 PyObject
* obj0
= 0 ;
6211 PyObject
* obj1
= 0 ;
6212 char * kwnames
[] = {
6213 (char *) "self",(char *) "imageList", NULL
6216 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6217 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6218 if (!SWIG_IsOK(res1
)) {
6219 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6221 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6222 res2
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN
| 0 );
6223 if (!SWIG_IsOK(res2
)) {
6224 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6227 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6228 (arg1
)->AssignImageList(arg2
);
6229 wxPyEndAllowThreads(__tstate
);
6230 if (PyErr_Occurred()) SWIG_fail
;
6232 resultobj
= SWIG_Py_Void();
6239 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AssignStateImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6240 PyObject
*resultobj
= 0;
6241 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6242 wxImageList
*arg2
= (wxImageList
*) 0 ;
6246 PyObject
* obj0
= 0 ;
6247 PyObject
* obj1
= 0 ;
6248 char * kwnames
[] = {
6249 (char *) "self",(char *) "imageList", NULL
6252 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignStateImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6253 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6254 if (!SWIG_IsOK(res1
)) {
6255 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6257 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6258 res2
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN
| 0 );
6259 if (!SWIG_IsOK(res2
)) {
6260 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6263 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6264 (arg1
)->AssignStateImageList(arg2
);
6265 wxPyEndAllowThreads(__tstate
);
6266 if (PyErr_Occurred()) SWIG_fail
;
6268 resultobj
= SWIG_Py_Void();
6275 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AssignButtonsImageList(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6276 PyObject
*resultobj
= 0;
6277 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6278 wxImageList
*arg2
= (wxImageList
*) 0 ;
6282 PyObject
* obj0
= 0 ;
6283 PyObject
* obj1
= 0 ;
6284 char * kwnames
[] = {
6285 (char *) "self",(char *) "imageList", NULL
6288 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignButtonsImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6289 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6290 if (!SWIG_IsOK(res1
)) {
6291 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6293 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6294 res2
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN
| 0 );
6295 if (!SWIG_IsOK(res2
)) {
6296 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignButtonsImageList" "', expected argument " "2"" of type '" "wxImageList *""'");
6299 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6300 (arg1
)->AssignButtonsImageList(arg2
);
6301 wxPyEndAllowThreads(__tstate
);
6302 if (PyErr_Occurred()) SWIG_fail
;
6304 resultobj
= SWIG_Py_Void();
6311 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AddColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6312 PyObject
*resultobj
= 0;
6313 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6314 wxString
*arg2
= 0 ;
6317 bool temp2
= false ;
6318 PyObject
* obj0
= 0 ;
6319 PyObject
* obj1
= 0 ;
6320 char * kwnames
[] = {
6321 (char *) "self",(char *) "text", NULL
6324 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6325 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6326 if (!SWIG_IsOK(res1
)) {
6327 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6329 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6331 arg2
= wxString_in_helper(obj1
);
6332 if (arg2
== NULL
) SWIG_fail
;
6336 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6337 (arg1
)->AddColumn((wxString
const &)*arg2
);
6338 wxPyEndAllowThreads(__tstate
);
6339 if (PyErr_Occurred()) SWIG_fail
;
6341 resultobj
= SWIG_Py_Void();
6356 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AddColumnInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6357 PyObject
*resultobj
= 0;
6358 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6359 wxTreeListColumnInfo
*arg2
= 0 ;
6364 PyObject
* obj0
= 0 ;
6365 PyObject
* obj1
= 0 ;
6366 char * kwnames
[] = {
6367 (char *) "self",(char *) "col", NULL
6370 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumnInfo",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6371 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6372 if (!SWIG_IsOK(res1
)) {
6373 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6375 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6376 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0);
6377 if (!SWIG_IsOK(res2
)) {
6378 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "2"" of type '" "wxTreeListColumnInfo const &""'");
6381 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "2"" of type '" "wxTreeListColumnInfo const &""'");
6383 arg2
= reinterpret_cast< wxTreeListColumnInfo
* >(argp2
);
6385 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6386 (arg1
)->AddColumn((wxTreeListColumnInfo
const &)*arg2
);
6387 wxPyEndAllowThreads(__tstate
);
6388 if (PyErr_Occurred()) SWIG_fail
;
6390 resultobj
= SWIG_Py_Void();
6397 SWIGINTERN PyObject
*_wrap_TreeListCtrl_InsertColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6398 PyObject
*resultobj
= 0;
6399 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6401 wxString
*arg3
= 0 ;
6406 bool temp3
= false ;
6407 PyObject
* obj0
= 0 ;
6408 PyObject
* obj1
= 0 ;
6409 PyObject
* obj2
= 0 ;
6410 char * kwnames
[] = {
6411 (char *) "self",(char *) "before",(char *) "text", NULL
6414 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6415 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6416 if (!SWIG_IsOK(res1
)) {
6417 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6419 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6420 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6421 if (!SWIG_IsOK(ecode2
)) {
6422 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "2"" of type '" "size_t""'");
6424 arg2
= static_cast< size_t >(val2
);
6426 arg3
= wxString_in_helper(obj2
);
6427 if (arg3
== NULL
) SWIG_fail
;
6431 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6432 (arg1
)->InsertColumn(arg2
,(wxString
const &)*arg3
);
6433 wxPyEndAllowThreads(__tstate
);
6434 if (PyErr_Occurred()) SWIG_fail
;
6436 resultobj
= SWIG_Py_Void();
6451 SWIGINTERN PyObject
*_wrap_TreeListCtrl_InsertColumnInfo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6452 PyObject
*resultobj
= 0;
6453 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6455 wxTreeListColumnInfo
*arg3
= 0 ;
6462 PyObject
* obj0
= 0 ;
6463 PyObject
* obj1
= 0 ;
6464 PyObject
* obj2
= 0 ;
6465 char * kwnames
[] = {
6466 (char *) "self",(char *) "before",(char *) "col", NULL
6469 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6470 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6471 if (!SWIG_IsOK(res1
)) {
6472 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6474 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6475 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6476 if (!SWIG_IsOK(ecode2
)) {
6477 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "2"" of type '" "size_t""'");
6479 arg2
= static_cast< size_t >(val2
);
6480 res3
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0);
6481 if (!SWIG_IsOK(res3
)) {
6482 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");
6485 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");
6487 arg3
= reinterpret_cast< wxTreeListColumnInfo
* >(argp3
);
6489 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6490 (arg1
)->InsertColumn(arg2
,(wxTreeListColumnInfo
const &)*arg3
);
6491 wxPyEndAllowThreads(__tstate
);
6492 if (PyErr_Occurred()) SWIG_fail
;
6494 resultobj
= SWIG_Py_Void();
6501 SWIGINTERN PyObject
*_wrap_TreeListCtrl_RemoveColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6502 PyObject
*resultobj
= 0;
6503 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6509 PyObject
* obj0
= 0 ;
6510 PyObject
* obj1
= 0 ;
6511 char * kwnames
[] = {
6512 (char *) "self",(char *) "column", NULL
6515 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_RemoveColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6516 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6517 if (!SWIG_IsOK(res1
)) {
6518 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_RemoveColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6520 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6521 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6522 if (!SWIG_IsOK(ecode2
)) {
6523 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_RemoveColumn" "', expected argument " "2"" of type '" "size_t""'");
6525 arg2
= static_cast< size_t >(val2
);
6527 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6528 (arg1
)->RemoveColumn(arg2
);
6529 wxPyEndAllowThreads(__tstate
);
6530 if (PyErr_Occurred()) SWIG_fail
;
6532 resultobj
= SWIG_Py_Void();
6539 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumnCount(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6540 PyObject
*resultobj
= 0;
6541 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6545 PyObject
*swig_obj
[1] ;
6547 if (!args
) SWIG_fail
;
6549 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6550 if (!SWIG_IsOK(res1
)) {
6551 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6553 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6555 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6556 result
= (size_t)((wxPyTreeListCtrl
const *)arg1
)->GetColumnCount();
6557 wxPyEndAllowThreads(__tstate
);
6558 if (PyErr_Occurred()) SWIG_fail
;
6560 resultobj
= SWIG_From_size_t(static_cast< size_t >(result
));
6567 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetColumnWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6568 PyObject
*resultobj
= 0;
6569 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6578 PyObject
* obj0
= 0 ;
6579 PyObject
* obj1
= 0 ;
6580 PyObject
* obj2
= 0 ;
6581 char * kwnames
[] = {
6582 (char *) "self",(char *) "column",(char *) "width", NULL
6585 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnWidth",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6586 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6587 if (!SWIG_IsOK(res1
)) {
6588 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6590 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6591 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6592 if (!SWIG_IsOK(ecode2
)) {
6593 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "2"" of type '" "size_t""'");
6595 arg2
= static_cast< size_t >(val2
);
6596 ecode3
= SWIG_AsVal_size_t(obj2
, &val3
);
6597 if (!SWIG_IsOK(ecode3
)) {
6598 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "3"" of type '" "size_t""'");
6600 arg3
= static_cast< size_t >(val3
);
6602 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6603 (arg1
)->SetColumnWidth(arg2
,arg3
);
6604 wxPyEndAllowThreads(__tstate
);
6605 if (PyErr_Occurred()) SWIG_fail
;
6607 resultobj
= SWIG_Py_Void();
6614 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumnWidth(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6615 PyObject
*resultobj
= 0;
6616 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6623 PyObject
* obj0
= 0 ;
6624 PyObject
* obj1
= 0 ;
6625 char * kwnames
[] = {
6626 (char *) "self",(char *) "column", NULL
6629 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6630 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6631 if (!SWIG_IsOK(res1
)) {
6632 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnWidth" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6634 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6635 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6636 if (!SWIG_IsOK(ecode2
)) {
6637 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnWidth" "', expected argument " "2"" of type '" "size_t""'");
6639 arg2
= static_cast< size_t >(val2
);
6641 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6642 result
= (int)((wxPyTreeListCtrl
const *)arg1
)->GetColumnWidth(arg2
);
6643 wxPyEndAllowThreads(__tstate
);
6644 if (PyErr_Occurred()) SWIG_fail
;
6646 resultobj
= SWIG_From_int(static_cast< int >(result
));
6653 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetMainColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6654 PyObject
*resultobj
= 0;
6655 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6661 PyObject
* obj0
= 0 ;
6662 PyObject
* obj1
= 0 ;
6663 char * kwnames
[] = {
6664 (char *) "self",(char *) "column", NULL
6667 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetMainColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6668 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6669 if (!SWIG_IsOK(res1
)) {
6670 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetMainColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6672 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6673 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6674 if (!SWIG_IsOK(ecode2
)) {
6675 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetMainColumn" "', expected argument " "2"" of type '" "size_t""'");
6677 arg2
= static_cast< size_t >(val2
);
6679 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6680 (arg1
)->SetMainColumn(arg2
);
6681 wxPyEndAllowThreads(__tstate
);
6682 if (PyErr_Occurred()) SWIG_fail
;
6684 resultobj
= SWIG_Py_Void();
6691 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetMainColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
6692 PyObject
*resultobj
= 0;
6693 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6697 PyObject
*swig_obj
[1] ;
6699 if (!args
) SWIG_fail
;
6701 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6702 if (!SWIG_IsOK(res1
)) {
6703 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetMainColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6705 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6707 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6708 result
= (size_t)((wxPyTreeListCtrl
const *)arg1
)->GetMainColumn();
6709 wxPyEndAllowThreads(__tstate
);
6710 if (PyErr_Occurred()) SWIG_fail
;
6712 resultobj
= SWIG_From_size_t(static_cast< size_t >(result
));
6719 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetColumnText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6720 PyObject
*resultobj
= 0;
6721 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6723 wxString
*arg3
= 0 ;
6728 bool temp3
= false ;
6729 PyObject
* obj0
= 0 ;
6730 PyObject
* obj1
= 0 ;
6731 PyObject
* obj2
= 0 ;
6732 char * kwnames
[] = {
6733 (char *) "self",(char *) "column",(char *) "text", NULL
6736 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnText",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6737 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6738 if (!SWIG_IsOK(res1
)) {
6739 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6741 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6742 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6743 if (!SWIG_IsOK(ecode2
)) {
6744 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnText" "', expected argument " "2"" of type '" "size_t""'");
6746 arg2
= static_cast< size_t >(val2
);
6748 arg3
= wxString_in_helper(obj2
);
6749 if (arg3
== NULL
) SWIG_fail
;
6753 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6754 (arg1
)->SetColumnText(arg2
,(wxString
const &)*arg3
);
6755 wxPyEndAllowThreads(__tstate
);
6756 if (PyErr_Occurred()) SWIG_fail
;
6758 resultobj
= SWIG_Py_Void();
6773 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumnText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6774 PyObject
*resultobj
= 0;
6775 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6782 PyObject
* obj0
= 0 ;
6783 PyObject
* obj1
= 0 ;
6784 char * kwnames
[] = {
6785 (char *) "self",(char *) "column", NULL
6788 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnText",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6789 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6790 if (!SWIG_IsOK(res1
)) {
6791 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6793 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6794 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6795 if (!SWIG_IsOK(ecode2
)) {
6796 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnText" "', expected argument " "2"" of type '" "size_t""'");
6798 arg2
= static_cast< size_t >(val2
);
6800 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6801 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetColumnText(arg2
);
6802 wxPyEndAllowThreads(__tstate
);
6803 if (PyErr_Occurred()) SWIG_fail
;
6807 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
6809 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
6818 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6819 PyObject
*resultobj
= 0;
6820 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6822 wxTreeListColumnInfo
*arg3
= 0 ;
6829 PyObject
* obj0
= 0 ;
6830 PyObject
* obj1
= 0 ;
6831 PyObject
* obj2
= 0 ;
6832 char * kwnames
[] = {
6833 (char *) "self",(char *) "column",(char *) "info", NULL
6836 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6837 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6838 if (!SWIG_IsOK(res1
)) {
6839 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6841 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6842 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6843 if (!SWIG_IsOK(ecode2
)) {
6844 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "2"" of type '" "size_t""'");
6846 arg2
= static_cast< size_t >(val2
);
6847 res3
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0);
6848 if (!SWIG_IsOK(res3
)) {
6849 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");
6852 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");
6854 arg3
= reinterpret_cast< wxTreeListColumnInfo
* >(argp3
);
6856 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6857 (arg1
)->SetColumn(arg2
,(wxTreeListColumnInfo
const &)*arg3
);
6858 wxPyEndAllowThreads(__tstate
);
6859 if (PyErr_Occurred()) SWIG_fail
;
6861 resultobj
= SWIG_Py_Void();
6868 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6869 PyObject
*resultobj
= 0;
6870 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6872 wxTreeListColumnInfo
*result
= 0 ;
6877 PyObject
* obj0
= 0 ;
6878 PyObject
* obj1
= 0 ;
6879 char * kwnames
[] = {
6880 (char *) "self",(char *) "column", NULL
6883 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6884 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6885 if (!SWIG_IsOK(res1
)) {
6886 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6888 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6889 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6890 if (!SWIG_IsOK(ecode2
)) {
6891 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumn" "', expected argument " "2"" of type '" "size_t""'");
6893 arg2
= static_cast< size_t >(val2
);
6895 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6897 wxTreeListColumnInfo
&_result_ref
= (arg1
)->GetColumn(arg2
);
6898 result
= (wxTreeListColumnInfo
*) &_result_ref
;
6900 wxPyEndAllowThreads(__tstate
);
6901 if (PyErr_Occurred()) SWIG_fail
;
6903 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxTreeListColumnInfo
, 0 | 0 );
6910 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetColumnAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6911 PyObject
*resultobj
= 0;
6912 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6914 wxTreeListColumnAlign arg3
;
6921 PyObject
* obj0
= 0 ;
6922 PyObject
* obj1
= 0 ;
6923 PyObject
* obj2
= 0 ;
6924 char * kwnames
[] = {
6925 (char *) "self",(char *) "column",(char *) "align", NULL
6928 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
6929 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6930 if (!SWIG_IsOK(res1
)) {
6931 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
6933 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6934 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6935 if (!SWIG_IsOK(ecode2
)) {
6936 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "2"" of type '" "size_t""'");
6938 arg2
= static_cast< size_t >(val2
);
6939 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
6940 if (!SWIG_IsOK(ecode3
)) {
6941 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "3"" of type '" "wxTreeListColumnAlign""'");
6943 arg3
= static_cast< wxTreeListColumnAlign
>(val3
);
6945 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6946 (arg1
)->SetColumnAlignment(arg2
,arg3
);
6947 wxPyEndAllowThreads(__tstate
);
6948 if (PyErr_Occurred()) SWIG_fail
;
6950 resultobj
= SWIG_Py_Void();
6957 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumnAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6958 PyObject
*resultobj
= 0;
6959 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
6961 wxTreeListColumnAlign result
;
6966 PyObject
* obj0
= 0 ;
6967 PyObject
* obj1
= 0 ;
6968 char * kwnames
[] = {
6969 (char *) "self",(char *) "column", NULL
6972 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
6973 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
6974 if (!SWIG_IsOK(res1
)) {
6975 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnAlignment" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
6977 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
6978 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
6979 if (!SWIG_IsOK(ecode2
)) {
6980 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnAlignment" "', expected argument " "2"" of type '" "size_t""'");
6982 arg2
= static_cast< size_t >(val2
);
6984 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
6985 result
= (wxTreeListColumnAlign
)((wxPyTreeListCtrl
const *)arg1
)->GetColumnAlignment(arg2
);
6986 wxPyEndAllowThreads(__tstate
);
6987 if (PyErr_Occurred()) SWIG_fail
;
6989 resultobj
= SWIG_From_int(static_cast< int >(result
));
6996 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetColumnImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
6997 PyObject
*resultobj
= 0;
6998 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7007 PyObject
* obj0
= 0 ;
7008 PyObject
* obj1
= 0 ;
7009 PyObject
* obj2
= 0 ;
7010 char * kwnames
[] = {
7011 (char *) "self",(char *) "column",(char *) "image", NULL
7014 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnImage",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7015 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7016 if (!SWIG_IsOK(res1
)) {
7017 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7019 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7020 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
7021 if (!SWIG_IsOK(ecode2
)) {
7022 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "2"" of type '" "size_t""'");
7024 arg2
= static_cast< size_t >(val2
);
7025 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7026 if (!SWIG_IsOK(ecode3
)) {
7027 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "3"" of type '" "int""'");
7029 arg3
= static_cast< int >(val3
);
7031 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7032 (arg1
)->SetColumnImage(arg2
,arg3
);
7033 wxPyEndAllowThreads(__tstate
);
7034 if (PyErr_Occurred()) SWIG_fail
;
7036 resultobj
= SWIG_Py_Void();
7043 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetColumnImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7044 PyObject
*resultobj
= 0;
7045 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7052 PyObject
* obj0
= 0 ;
7053 PyObject
* obj1
= 0 ;
7054 char * kwnames
[] = {
7055 (char *) "self",(char *) "column", NULL
7058 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7059 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7060 if (!SWIG_IsOK(res1
)) {
7061 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
7063 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7064 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
7065 if (!SWIG_IsOK(ecode2
)) {
7066 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnImage" "', expected argument " "2"" of type '" "size_t""'");
7068 arg2
= static_cast< size_t >(val2
);
7070 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7071 result
= (int)((wxPyTreeListCtrl
const *)arg1
)->GetColumnImage(arg2
);
7072 wxPyEndAllowThreads(__tstate
);
7073 if (PyErr_Occurred()) SWIG_fail
;
7075 resultobj
= SWIG_From_int(static_cast< int >(result
));
7082 SWIGINTERN PyObject
*_wrap_TreeListCtrl_ShowColumn(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7083 PyObject
*resultobj
= 0;
7084 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7093 PyObject
* obj0
= 0 ;
7094 PyObject
* obj1
= 0 ;
7095 PyObject
* obj2
= 0 ;
7096 char * kwnames
[] = {
7097 (char *) "self",(char *) "column",(char *) "shown", NULL
7100 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_ShowColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7101 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7102 if (!SWIG_IsOK(res1
)) {
7103 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7105 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7106 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
7107 if (!SWIG_IsOK(ecode2
)) {
7108 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "2"" of type '" "size_t""'");
7110 arg2
= static_cast< size_t >(val2
);
7111 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
7112 if (!SWIG_IsOK(ecode3
)) {
7113 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "3"" of type '" "bool""'");
7115 arg3
= static_cast< bool >(val3
);
7117 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7118 (arg1
)->ShowColumn(arg2
,arg3
);
7119 wxPyEndAllowThreads(__tstate
);
7120 if (PyErr_Occurred()) SWIG_fail
;
7122 resultobj
= SWIG_Py_Void();
7129 SWIGINTERN PyObject
*_wrap_TreeListCtrl_IsColumnShown(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7130 PyObject
*resultobj
= 0;
7131 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7138 PyObject
* obj0
= 0 ;
7139 PyObject
* obj1
= 0 ;
7140 char * kwnames
[] = {
7141 (char *) "self",(char *) "column", NULL
7144 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsColumnShown",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7145 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7146 if (!SWIG_IsOK(res1
)) {
7147 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsColumnShown" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
7149 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7150 ecode2
= SWIG_AsVal_size_t(obj1
, &val2
);
7151 if (!SWIG_IsOK(ecode2
)) {
7152 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_IsColumnShown" "', expected argument " "2"" of type '" "size_t""'");
7154 arg2
= static_cast< size_t >(val2
);
7156 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7157 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->IsColumnShown(arg2
);
7158 wxPyEndAllowThreads(__tstate
);
7159 if (PyErr_Occurred()) SWIG_fail
;
7162 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
7170 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7171 PyObject
*resultobj
= 0;
7172 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7173 wxTreeItemId
*arg2
= 0 ;
7174 int arg3
= (int) -1 ;
7182 PyObject
* obj0
= 0 ;
7183 PyObject
* obj1
= 0 ;
7184 PyObject
* obj2
= 0 ;
7185 char * kwnames
[] = {
7186 (char *) "self",(char *) "item",(char *) "column", NULL
7189 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetItemText",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7190 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7191 if (!SWIG_IsOK(res1
)) {
7192 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7194 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7195 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7196 if (!SWIG_IsOK(res2
)) {
7197 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7200 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7202 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7204 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7205 if (!SWIG_IsOK(ecode3
)) {
7206 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "3"" of type '" "int""'");
7208 arg3
= static_cast< int >(val3
);
7211 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7212 result
= wxPyTreeListCtrl_GetItemText(arg1
,(wxTreeItemId
const &)*arg2
,arg3
);
7213 wxPyEndAllowThreads(__tstate
);
7214 if (PyErr_Occurred()) SWIG_fail
;
7218 resultobj
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len());
7220 resultobj
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len());
7229 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7230 PyObject
*resultobj
= 0;
7231 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7232 wxTreeItemId
*arg2
= 0 ;
7233 int arg3
= (int) -1 ;
7234 wxTreeItemIcon arg4
= (wxTreeItemIcon
) wxTreeItemIcon_Normal
;
7244 PyObject
* obj0
= 0 ;
7245 PyObject
* obj1
= 0 ;
7246 PyObject
* obj2
= 0 ;
7247 PyObject
* obj3
= 0 ;
7248 char * kwnames
[] = {
7249 (char *) "self",(char *) "item",(char *) "column",(char *) "which", NULL
7252 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_GetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
7253 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7254 if (!SWIG_IsOK(res1
)) {
7255 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7257 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7258 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7259 if (!SWIG_IsOK(res2
)) {
7260 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7263 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7265 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7267 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7268 if (!SWIG_IsOK(ecode3
)) {
7269 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "3"" of type '" "int""'");
7271 arg3
= static_cast< int >(val3
);
7274 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
7275 if (!SWIG_IsOK(ecode4
)) {
7276 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "4"" of type '" "wxTreeItemIcon""'");
7278 arg4
= static_cast< wxTreeItemIcon
>(val4
);
7281 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7282 result
= (int)wxPyTreeListCtrl_GetItemImage(arg1
,(wxTreeItemId
const &)*arg2
,arg3
,arg4
);
7283 wxPyEndAllowThreads(__tstate
);
7284 if (PyErr_Occurred()) SWIG_fail
;
7286 resultobj
= SWIG_From_int(static_cast< int >(result
));
7293 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemText(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7294 PyObject
*resultobj
= 0;
7295 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7296 wxTreeItemId
*arg2
= 0 ;
7297 wxString
*arg3
= 0 ;
7298 int arg4
= (int) -1 ;
7303 bool temp3
= false ;
7306 PyObject
* obj0
= 0 ;
7307 PyObject
* obj1
= 0 ;
7308 PyObject
* obj2
= 0 ;
7309 PyObject
* obj3
= 0 ;
7310 char * kwnames
[] = {
7311 (char *) "self",(char *) "item",(char *) "text",(char *) "column", NULL
7314 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_SetItemText",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
7315 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7316 if (!SWIG_IsOK(res1
)) {
7317 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7319 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7320 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7321 if (!SWIG_IsOK(res2
)) {
7322 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7325 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7327 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7329 arg3
= wxString_in_helper(obj2
);
7330 if (arg3
== NULL
) SWIG_fail
;
7334 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
7335 if (!SWIG_IsOK(ecode4
)) {
7336 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "4"" of type '" "int""'");
7338 arg4
= static_cast< int >(val4
);
7341 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7342 wxPyTreeListCtrl_SetItemText(arg1
,(wxTreeItemId
const &)*arg2
,(wxString
const &)*arg3
,arg4
);
7343 wxPyEndAllowThreads(__tstate
);
7344 if (PyErr_Occurred()) SWIG_fail
;
7346 resultobj
= SWIG_Py_Void();
7361 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemImage(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7362 PyObject
*resultobj
= 0;
7363 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7364 wxTreeItemId
*arg2
= 0 ;
7366 int arg4
= (int) -1 ;
7367 wxTreeItemIcon arg5
= (wxTreeItemIcon
) wxTreeItemIcon_Normal
;
7378 PyObject
* obj0
= 0 ;
7379 PyObject
* obj1
= 0 ;
7380 PyObject
* obj2
= 0 ;
7381 PyObject
* obj3
= 0 ;
7382 PyObject
* obj4
= 0 ;
7383 char * kwnames
[] = {
7384 (char *) "self",(char *) "item",(char *) "image",(char *) "column",(char *) "which", NULL
7387 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:TreeListCtrl_SetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
7388 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7389 if (!SWIG_IsOK(res1
)) {
7390 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7392 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7393 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7394 if (!SWIG_IsOK(res2
)) {
7395 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7398 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7400 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7401 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
7402 if (!SWIG_IsOK(ecode3
)) {
7403 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "3"" of type '" "int""'");
7405 arg3
= static_cast< int >(val3
);
7407 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
7408 if (!SWIG_IsOK(ecode4
)) {
7409 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "4"" of type '" "int""'");
7411 arg4
= static_cast< int >(val4
);
7414 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
7415 if (!SWIG_IsOK(ecode5
)) {
7416 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "5"" of type '" "wxTreeItemIcon""'");
7418 arg5
= static_cast< wxTreeItemIcon
>(val5
);
7421 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7422 wxPyTreeListCtrl_SetItemImage(arg1
,(wxTreeItemId
const &)*arg2
,arg3
,arg4
,arg5
);
7423 wxPyEndAllowThreads(__tstate
);
7424 if (PyErr_Occurred()) SWIG_fail
;
7426 resultobj
= SWIG_Py_Void();
7433 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemData(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7434 PyObject
*resultobj
= 0;
7435 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7436 wxTreeItemId
*arg2
= 0 ;
7437 wxPyTreeItemData
*result
= 0 ;
7442 PyObject
* obj0
= 0 ;
7443 PyObject
* obj1
= 0 ;
7444 char * kwnames
[] = {
7445 (char *) "self",(char *) "item", NULL
7448 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemData",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7449 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7450 if (!SWIG_IsOK(res1
)) {
7451 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7453 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7454 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7455 if (!SWIG_IsOK(res2
)) {
7456 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7459 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7461 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7463 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7464 result
= (wxPyTreeItemData
*)wxPyTreeListCtrl_GetItemData(arg1
,(wxTreeItemId
const &)*arg2
);
7465 wxPyEndAllowThreads(__tstate
);
7466 if (PyErr_Occurred()) SWIG_fail
;
7468 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeItemData
, 0 | 0 );
7475 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemData(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7476 PyObject
*resultobj
= 0;
7477 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7478 wxTreeItemId
*arg2
= 0 ;
7479 wxPyTreeItemData
*arg3
= (wxPyTreeItemData
*) 0 ;
7486 PyObject
* obj0
= 0 ;
7487 PyObject
* obj1
= 0 ;
7488 PyObject
* obj2
= 0 ;
7489 char * kwnames
[] = {
7490 (char *) "self",(char *) "item",(char *) "data", NULL
7493 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemData",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7494 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7495 if (!SWIG_IsOK(res1
)) {
7496 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7498 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7499 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7500 if (!SWIG_IsOK(res2
)) {
7501 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7504 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7506 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7507 res3
= SWIG_ConvertPtr(obj2
, &argp3
,SWIGTYPE_p_wxPyTreeItemData
, 0 | 0 );
7508 if (!SWIG_IsOK(res3
)) {
7509 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "3"" of type '" "wxPyTreeItemData *""'");
7511 arg3
= reinterpret_cast< wxPyTreeItemData
* >(argp3
);
7513 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7514 wxPyTreeListCtrl_SetItemData(arg1
,(wxTreeItemId
const &)*arg2
,arg3
);
7515 wxPyEndAllowThreads(__tstate
);
7516 if (PyErr_Occurred()) SWIG_fail
;
7518 resultobj
= SWIG_Py_Void();
7525 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemPyData(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7526 PyObject
*resultobj
= 0;
7527 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7528 wxTreeItemId
*arg2
= 0 ;
7529 PyObject
*result
= 0 ;
7534 PyObject
* obj0
= 0 ;
7535 PyObject
* obj1
= 0 ;
7536 char * kwnames
[] = {
7537 (char *) "self",(char *) "item", NULL
7540 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemPyData",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7541 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7542 if (!SWIG_IsOK(res1
)) {
7543 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7545 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7546 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7547 if (!SWIG_IsOK(res2
)) {
7548 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7551 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7553 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7555 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7556 result
= (PyObject
*)wxPyTreeListCtrl_GetItemPyData(arg1
,(wxTreeItemId
const &)*arg2
);
7557 wxPyEndAllowThreads(__tstate
);
7558 if (PyErr_Occurred()) SWIG_fail
;
7567 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemPyData(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7568 PyObject
*resultobj
= 0;
7569 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7570 wxTreeItemId
*arg2
= 0 ;
7571 PyObject
*arg3
= (PyObject
*) 0 ;
7576 PyObject
* obj0
= 0 ;
7577 PyObject
* obj1
= 0 ;
7578 PyObject
* obj2
= 0 ;
7579 char * kwnames
[] = {
7580 (char *) "self",(char *) "item",(char *) "obj", NULL
7583 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemPyData",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7584 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7585 if (!SWIG_IsOK(res1
)) {
7586 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7588 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7589 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7590 if (!SWIG_IsOK(res2
)) {
7591 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7594 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7596 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7599 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7600 wxPyTreeListCtrl_SetItemPyData(arg1
,(wxTreeItemId
const &)*arg2
,arg3
);
7601 wxPyEndAllowThreads(__tstate
);
7602 if (PyErr_Occurred()) SWIG_fail
;
7604 resultobj
= SWIG_Py_Void();
7611 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemHasChildren(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7612 PyObject
*resultobj
= 0;
7613 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7614 wxTreeItemId
*arg2
= 0 ;
7615 bool arg3
= (bool) true ;
7622 PyObject
* obj0
= 0 ;
7623 PyObject
* obj1
= 0 ;
7624 PyObject
* obj2
= 0 ;
7625 char * kwnames
[] = {
7626 (char *) "self",(char *) "item",(char *) "has", NULL
7629 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemHasChildren",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7630 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7631 if (!SWIG_IsOK(res1
)) {
7632 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7634 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7635 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7636 if (!SWIG_IsOK(res2
)) {
7637 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7640 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7642 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7644 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
7645 if (!SWIG_IsOK(ecode3
)) {
7646 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "3"" of type '" "bool""'");
7648 arg3
= static_cast< bool >(val3
);
7651 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7652 (arg1
)->SetItemHasChildren((wxTreeItemId
const &)*arg2
,arg3
);
7653 wxPyEndAllowThreads(__tstate
);
7654 if (PyErr_Occurred()) SWIG_fail
;
7656 resultobj
= SWIG_Py_Void();
7663 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemBold(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7664 PyObject
*resultobj
= 0;
7665 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7666 wxTreeItemId
*arg2
= 0 ;
7667 bool arg3
= (bool) true ;
7674 PyObject
* obj0
= 0 ;
7675 PyObject
* obj1
= 0 ;
7676 PyObject
* obj2
= 0 ;
7677 char * kwnames
[] = {
7678 (char *) "self",(char *) "item",(char *) "bold", NULL
7681 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemBold",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7682 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7683 if (!SWIG_IsOK(res1
)) {
7684 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7686 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7687 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7688 if (!SWIG_IsOK(res2
)) {
7689 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7692 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7694 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7696 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
7697 if (!SWIG_IsOK(ecode3
)) {
7698 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "3"" of type '" "bool""'");
7700 arg3
= static_cast< bool >(val3
);
7703 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7704 (arg1
)->SetItemBold((wxTreeItemId
const &)*arg2
,arg3
);
7705 wxPyEndAllowThreads(__tstate
);
7706 if (PyErr_Occurred()) SWIG_fail
;
7708 resultobj
= SWIG_Py_Void();
7715 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7716 PyObject
*resultobj
= 0;
7717 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7718 wxTreeItemId
*arg2
= 0 ;
7719 wxColour
*arg3
= 0 ;
7725 PyObject
* obj0
= 0 ;
7726 PyObject
* obj1
= 0 ;
7727 PyObject
* obj2
= 0 ;
7728 char * kwnames
[] = {
7729 (char *) "self",(char *) "item",(char *) "colour", NULL
7732 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemTextColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7733 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7734 if (!SWIG_IsOK(res1
)) {
7735 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7737 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7738 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7739 if (!SWIG_IsOK(res2
)) {
7740 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7743 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7745 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7748 if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
;
7751 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7752 (arg1
)->SetItemTextColour((wxTreeItemId
const &)*arg2
,(wxColour
const &)*arg3
);
7753 wxPyEndAllowThreads(__tstate
);
7754 if (PyErr_Occurred()) SWIG_fail
;
7756 resultobj
= SWIG_Py_Void();
7763 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7764 PyObject
*resultobj
= 0;
7765 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7766 wxTreeItemId
*arg2
= 0 ;
7767 wxColour
*arg3
= 0 ;
7773 PyObject
* obj0
= 0 ;
7774 PyObject
* obj1
= 0 ;
7775 PyObject
* obj2
= 0 ;
7776 char * kwnames
[] = {
7777 (char *) "self",(char *) "item",(char *) "colour", NULL
7780 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemBackgroundColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7781 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7782 if (!SWIG_IsOK(res1
)) {
7783 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7785 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7786 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7787 if (!SWIG_IsOK(res2
)) {
7788 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7791 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7793 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7796 if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
;
7799 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7800 (arg1
)->SetItemBackgroundColour((wxTreeItemId
const &)*arg2
,(wxColour
const &)*arg3
);
7801 wxPyEndAllowThreads(__tstate
);
7802 if (PyErr_Occurred()) SWIG_fail
;
7804 resultobj
= SWIG_Py_Void();
7811 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SetItemFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7812 PyObject
*resultobj
= 0;
7813 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7814 wxTreeItemId
*arg2
= 0 ;
7822 PyObject
* obj0
= 0 ;
7823 PyObject
* obj1
= 0 ;
7824 PyObject
* obj2
= 0 ;
7825 char * kwnames
[] = {
7826 (char *) "self",(char *) "item",(char *) "font", NULL
7829 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemFont",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
7830 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7831 if (!SWIG_IsOK(res1
)) {
7832 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
7834 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7835 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7836 if (!SWIG_IsOK(res2
)) {
7837 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7840 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7842 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7843 res3
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxFont
, 0 | 0);
7844 if (!SWIG_IsOK(res3
)) {
7845 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
7848 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
7850 arg3
= reinterpret_cast< wxFont
* >(argp3
);
7852 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7853 (arg1
)->SetItemFont((wxTreeItemId
const &)*arg2
,(wxFont
const &)*arg3
);
7854 wxPyEndAllowThreads(__tstate
);
7855 if (PyErr_Occurred()) SWIG_fail
;
7857 resultobj
= SWIG_Py_Void();
7864 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemBold(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7865 PyObject
*resultobj
= 0;
7866 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7867 wxTreeItemId
*arg2
= 0 ;
7873 PyObject
* obj0
= 0 ;
7874 PyObject
* obj1
= 0 ;
7875 char * kwnames
[] = {
7876 (char *) "self",(char *) "item", NULL
7879 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBold",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7880 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7881 if (!SWIG_IsOK(res1
)) {
7882 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
7884 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7885 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7886 if (!SWIG_IsOK(res2
)) {
7887 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7890 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7892 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7894 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7895 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->GetItemBold((wxTreeItemId
const &)*arg2
);
7896 wxPyEndAllowThreads(__tstate
);
7897 if (PyErr_Occurred()) SWIG_fail
;
7900 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
7908 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemTextColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7909 PyObject
*resultobj
= 0;
7910 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7911 wxTreeItemId
*arg2
= 0 ;
7917 PyObject
* obj0
= 0 ;
7918 PyObject
* obj1
= 0 ;
7919 char * kwnames
[] = {
7920 (char *) "self",(char *) "item", NULL
7923 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemTextColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7924 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7925 if (!SWIG_IsOK(res1
)) {
7926 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
7928 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7929 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7930 if (!SWIG_IsOK(res2
)) {
7931 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7934 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7936 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7938 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7939 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetItemTextColour((wxTreeItemId
const &)*arg2
);
7940 wxPyEndAllowThreads(__tstate
);
7941 if (PyErr_Occurred()) SWIG_fail
;
7943 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
7950 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemBackgroundColour(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7951 PyObject
*resultobj
= 0;
7952 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7953 wxTreeItemId
*arg2
= 0 ;
7959 PyObject
* obj0
= 0 ;
7960 PyObject
* obj1
= 0 ;
7961 char * kwnames
[] = {
7962 (char *) "self",(char *) "item", NULL
7965 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBackgroundColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
7966 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
7967 if (!SWIG_IsOK(res1
)) {
7968 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
7970 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
7971 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
7972 if (!SWIG_IsOK(res2
)) {
7973 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7976 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7978 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
7980 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
7981 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetItemBackgroundColour((wxTreeItemId
const &)*arg2
);
7982 wxPyEndAllowThreads(__tstate
);
7983 if (PyErr_Occurred()) SWIG_fail
;
7985 resultobj
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN
| 0 );
7992 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemFont(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
7993 PyObject
*resultobj
= 0;
7994 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
7995 wxTreeItemId
*arg2
= 0 ;
8001 PyObject
* obj0
= 0 ;
8002 PyObject
* obj1
= 0 ;
8003 char * kwnames
[] = {
8004 (char *) "self",(char *) "item", NULL
8007 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemFont",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8008 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8009 if (!SWIG_IsOK(res1
)) {
8010 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8012 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8013 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8014 if (!SWIG_IsOK(res2
)) {
8015 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8018 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8020 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8022 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8023 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetItemFont((wxTreeItemId
const &)*arg2
);
8024 wxPyEndAllowThreads(__tstate
);
8025 if (PyErr_Occurred()) SWIG_fail
;
8027 resultobj
= SWIG_NewPointerObj((new wxFont(static_cast< const wxFont
& >(result
))), SWIGTYPE_p_wxFont
, SWIG_POINTER_OWN
| 0 );
8034 SWIGINTERN PyObject
*_wrap_TreeListCtrl_IsVisible(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8035 PyObject
*resultobj
= 0;
8036 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8037 wxTreeItemId
*arg2
= 0 ;
8043 PyObject
* obj0
= 0 ;
8044 PyObject
* obj1
= 0 ;
8045 char * kwnames
[] = {
8046 (char *) "self",(char *) "item", NULL
8049 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8050 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8051 if (!SWIG_IsOK(res1
)) {
8052 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8054 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8055 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8056 if (!SWIG_IsOK(res2
)) {
8057 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8060 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8062 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8064 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8065 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->IsVisible((wxTreeItemId
const &)*arg2
);
8066 wxPyEndAllowThreads(__tstate
);
8067 if (PyErr_Occurred()) SWIG_fail
;
8070 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8078 SWIGINTERN PyObject
*_wrap_TreeListCtrl_ItemHasChildren(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8079 PyObject
*resultobj
= 0;
8080 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8081 wxTreeItemId
*arg2
= 0 ;
8087 PyObject
* obj0
= 0 ;
8088 PyObject
* obj1
= 0 ;
8089 char * kwnames
[] = {
8090 (char *) "self",(char *) "item", NULL
8093 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ItemHasChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8094 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8095 if (!SWIG_IsOK(res1
)) {
8096 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8098 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8099 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8100 if (!SWIG_IsOK(res2
)) {
8101 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8104 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8106 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8108 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8109 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->ItemHasChildren((wxTreeItemId
const &)*arg2
);
8110 wxPyEndAllowThreads(__tstate
);
8111 if (PyErr_Occurred()) SWIG_fail
;
8114 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8122 SWIGINTERN PyObject
*_wrap_TreeListCtrl_IsExpanded(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8123 PyObject
*resultobj
= 0;
8124 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8125 wxTreeItemId
*arg2
= 0 ;
8131 PyObject
* obj0
= 0 ;
8132 PyObject
* obj1
= 0 ;
8133 char * kwnames
[] = {
8134 (char *) "self",(char *) "item", NULL
8137 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsExpanded",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8138 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8139 if (!SWIG_IsOK(res1
)) {
8140 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8142 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8143 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8144 if (!SWIG_IsOK(res2
)) {
8145 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8148 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8150 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8152 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8153 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->IsExpanded((wxTreeItemId
const &)*arg2
);
8154 wxPyEndAllowThreads(__tstate
);
8155 if (PyErr_Occurred()) SWIG_fail
;
8158 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8166 SWIGINTERN PyObject
*_wrap_TreeListCtrl_IsSelected(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8167 PyObject
*resultobj
= 0;
8168 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8169 wxTreeItemId
*arg2
= 0 ;
8175 PyObject
* obj0
= 0 ;
8176 PyObject
* obj1
= 0 ;
8177 char * kwnames
[] = {
8178 (char *) "self",(char *) "item", NULL
8181 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsSelected",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8182 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8183 if (!SWIG_IsOK(res1
)) {
8184 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsSelected" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8186 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8187 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8188 if (!SWIG_IsOK(res2
)) {
8189 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8192 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8194 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8196 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8197 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->IsSelected((wxTreeItemId
const &)*arg2
);
8198 wxPyEndAllowThreads(__tstate
);
8199 if (PyErr_Occurred()) SWIG_fail
;
8202 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8210 SWIGINTERN PyObject
*_wrap_TreeListCtrl_IsBold(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8211 PyObject
*resultobj
= 0;
8212 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8213 wxTreeItemId
*arg2
= 0 ;
8219 PyObject
* obj0
= 0 ;
8220 PyObject
* obj1
= 0 ;
8221 char * kwnames
[] = {
8222 (char *) "self",(char *) "item", NULL
8225 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsBold",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8226 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8227 if (!SWIG_IsOK(res1
)) {
8228 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8230 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8231 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8232 if (!SWIG_IsOK(res2
)) {
8233 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8236 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8238 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8240 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8241 result
= (bool)((wxPyTreeListCtrl
const *)arg1
)->IsBold((wxTreeItemId
const &)*arg2
);
8242 wxPyEndAllowThreads(__tstate
);
8243 if (PyErr_Occurred()) SWIG_fail
;
8246 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
8254 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetChildrenCount(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8255 PyObject
*resultobj
= 0;
8256 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8257 wxTreeItemId
*arg2
= 0 ;
8258 bool arg3
= (bool) true ;
8266 PyObject
* obj0
= 0 ;
8267 PyObject
* obj1
= 0 ;
8268 PyObject
* obj2
= 0 ;
8269 char * kwnames
[] = {
8270 (char *) "self",(char *) "item",(char *) "recursively", NULL
8273 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetChildrenCount",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8274 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8275 if (!SWIG_IsOK(res1
)) {
8276 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8278 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8279 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8280 if (!SWIG_IsOK(res2
)) {
8281 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8284 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8286 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8288 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
8289 if (!SWIG_IsOK(ecode3
)) {
8290 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "3"" of type '" "bool""'");
8292 arg3
= static_cast< bool >(val3
);
8295 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8296 result
= (size_t)(arg1
)->GetChildrenCount((wxTreeItemId
const &)*arg2
,arg3
);
8297 wxPyEndAllowThreads(__tstate
);
8298 if (PyErr_Occurred()) SWIG_fail
;
8300 resultobj
= SWIG_From_size_t(static_cast< size_t >(result
));
8307 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetRootItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
8308 PyObject
*resultobj
= 0;
8309 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8310 wxTreeItemId result
;
8313 PyObject
*swig_obj
[1] ;
8315 if (!args
) SWIG_fail
;
8317 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8318 if (!SWIG_IsOK(res1
)) {
8319 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetRootItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8321 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8323 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8324 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetRootItem();
8325 wxPyEndAllowThreads(__tstate
);
8326 if (PyErr_Occurred()) SWIG_fail
;
8328 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8335 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetSelection(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_GetSelection" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8349 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8351 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8352 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetSelection();
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_GetSelections(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
8364 PyObject
*resultobj
= 0;
8365 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8366 PyObject
*result
= 0 ;
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_GetSelections" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8377 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8379 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8380 result
= (PyObject
*)wxPyTreeListCtrl_GetSelections(arg1
);
8381 wxPyEndAllowThreads(__tstate
);
8382 if (PyErr_Occurred()) SWIG_fail
;
8391 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetItemParent(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8392 PyObject
*resultobj
= 0;
8393 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8394 wxTreeItemId
*arg2
= 0 ;
8395 wxTreeItemId result
;
8400 PyObject
* obj0
= 0 ;
8401 PyObject
* obj1
= 0 ;
8402 char * kwnames
[] = {
8403 (char *) "self",(char *) "item", NULL
8406 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemParent",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8407 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8408 if (!SWIG_IsOK(res1
)) {
8409 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8411 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8412 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8413 if (!SWIG_IsOK(res2
)) {
8414 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8417 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8419 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8421 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8422 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetItemParent((wxTreeItemId
const &)*arg2
);
8423 wxPyEndAllowThreads(__tstate
);
8424 if (PyErr_Occurred()) SWIG_fail
;
8426 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8433 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetFirstChild(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8434 PyObject
*resultobj
= 0;
8435 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8436 wxTreeItemId
*arg2
= 0 ;
8437 PyObject
*result
= 0 ;
8442 PyObject
* obj0
= 0 ;
8443 PyObject
* obj1
= 0 ;
8444 char * kwnames
[] = {
8445 (char *) "self",(char *) "item", NULL
8448 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetFirstChild",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8449 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8450 if (!SWIG_IsOK(res1
)) {
8451 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8453 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8454 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8455 if (!SWIG_IsOK(res2
)) {
8456 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8459 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8461 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8463 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8464 result
= (PyObject
*)wxPyTreeListCtrl_GetFirstChild(arg1
,(wxTreeItemId
const &)*arg2
);
8465 wxPyEndAllowThreads(__tstate
);
8466 if (PyErr_Occurred()) SWIG_fail
;
8475 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetNextChild(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8476 PyObject
*resultobj
= 0;
8477 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8478 wxTreeItemId
*arg2
= 0 ;
8479 void *arg3
= (void *) 0 ;
8480 PyObject
*result
= 0 ;
8486 PyObject
* obj0
= 0 ;
8487 PyObject
* obj1
= 0 ;
8488 PyObject
* obj2
= 0 ;
8489 char * kwnames
[] = {
8490 (char *) "self",(char *) "item",(char *) "cookie", NULL
8493 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_GetNextChild",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
8494 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8495 if (!SWIG_IsOK(res1
)) {
8496 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8498 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8499 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8500 if (!SWIG_IsOK(res2
)) {
8501 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8504 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8506 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8507 res3
= SWIG_ConvertPtr(obj2
,SWIG_as_voidptrptr(&arg3
), 0, 0);
8508 if (!SWIG_IsOK(res3
)) {
8509 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "3"" of type '" "void *""'");
8512 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8513 result
= (PyObject
*)wxPyTreeListCtrl_GetNextChild(arg1
,(wxTreeItemId
const &)*arg2
,arg3
);
8514 wxPyEndAllowThreads(__tstate
);
8515 if (PyErr_Occurred()) SWIG_fail
;
8524 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetLastChild(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8525 PyObject
*resultobj
= 0;
8526 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8527 wxTreeItemId
*arg2
= 0 ;
8528 wxTreeItemId result
;
8533 PyObject
* obj0
= 0 ;
8534 PyObject
* obj1
= 0 ;
8535 char * kwnames
[] = {
8536 (char *) "self",(char *) "item", NULL
8539 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetLastChild",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8540 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8541 if (!SWIG_IsOK(res1
)) {
8542 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8544 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8545 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8546 if (!SWIG_IsOK(res2
)) {
8547 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8550 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8552 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8554 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8555 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetLastChild((wxTreeItemId
const &)*arg2
);
8556 wxPyEndAllowThreads(__tstate
);
8557 if (PyErr_Occurred()) SWIG_fail
;
8559 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8566 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetNextSibling(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8567 PyObject
*resultobj
= 0;
8568 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8569 wxTreeItemId
*arg2
= 0 ;
8570 wxTreeItemId result
;
8575 PyObject
* obj0
= 0 ;
8576 PyObject
* obj1
= 0 ;
8577 char * kwnames
[] = {
8578 (char *) "self",(char *) "item", NULL
8581 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextSibling",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8582 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8583 if (!SWIG_IsOK(res1
)) {
8584 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8586 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8587 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8588 if (!SWIG_IsOK(res2
)) {
8589 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8592 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8594 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8596 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8597 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetNextSibling((wxTreeItemId
const &)*arg2
);
8598 wxPyEndAllowThreads(__tstate
);
8599 if (PyErr_Occurred()) SWIG_fail
;
8601 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8608 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetPrevSibling(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8609 PyObject
*resultobj
= 0;
8610 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8611 wxTreeItemId
*arg2
= 0 ;
8612 wxTreeItemId result
;
8617 PyObject
* obj0
= 0 ;
8618 PyObject
* obj1
= 0 ;
8619 char * kwnames
[] = {
8620 (char *) "self",(char *) "item", NULL
8623 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevSibling",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8624 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8625 if (!SWIG_IsOK(res1
)) {
8626 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8628 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8629 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8630 if (!SWIG_IsOK(res2
)) {
8631 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8634 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8636 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8638 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8639 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetPrevSibling((wxTreeItemId
const &)*arg2
);
8640 wxPyEndAllowThreads(__tstate
);
8641 if (PyErr_Occurred()) SWIG_fail
;
8643 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8650 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetFirstVisibleItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
8651 PyObject
*resultobj
= 0;
8652 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8653 wxTreeItemId result
;
8656 PyObject
*swig_obj
[1] ;
8658 if (!args
) SWIG_fail
;
8660 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8661 if (!SWIG_IsOK(res1
)) {
8662 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetFirstVisibleItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8664 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8666 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8667 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetFirstVisibleItem();
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_GetNextVisible(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8679 PyObject
*resultobj
= 0;
8680 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8681 wxTreeItemId
*arg2
= 0 ;
8682 wxTreeItemId result
;
8687 PyObject
* obj0
= 0 ;
8688 PyObject
* obj1
= 0 ;
8689 char * kwnames
[] = {
8690 (char *) "self",(char *) "item", NULL
8693 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8694 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8695 if (!SWIG_IsOK(res1
)) {
8696 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8698 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8699 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8700 if (!SWIG_IsOK(res2
)) {
8701 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8704 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8706 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8708 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8709 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetNextVisible((wxTreeItemId
const &)*arg2
);
8710 wxPyEndAllowThreads(__tstate
);
8711 if (PyErr_Occurred()) SWIG_fail
;
8713 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8720 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetPrevVisible(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8721 PyObject
*resultobj
= 0;
8722 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8723 wxTreeItemId
*arg2
= 0 ;
8724 wxTreeItemId result
;
8729 PyObject
* obj0
= 0 ;
8730 PyObject
* obj1
= 0 ;
8731 char * kwnames
[] = {
8732 (char *) "self",(char *) "item", NULL
8735 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8736 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8737 if (!SWIG_IsOK(res1
)) {
8738 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8740 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8741 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8742 if (!SWIG_IsOK(res2
)) {
8743 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8746 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8748 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8750 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8751 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetPrevVisible((wxTreeItemId
const &)*arg2
);
8752 wxPyEndAllowThreads(__tstate
);
8753 if (PyErr_Occurred()) SWIG_fail
;
8755 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8762 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetNext(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8763 PyObject
*resultobj
= 0;
8764 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8765 wxTreeItemId
*arg2
= 0 ;
8766 wxTreeItemId result
;
8771 PyObject
* obj0
= 0 ;
8772 PyObject
* obj1
= 0 ;
8773 char * kwnames
[] = {
8774 (char *) "self",(char *) "item", NULL
8777 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNext",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
8778 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8779 if (!SWIG_IsOK(res1
)) {
8780 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNext" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
8782 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8783 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8784 if (!SWIG_IsOK(res2
)) {
8785 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNext" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8788 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNext" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8790 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8792 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8793 result
= ((wxPyTreeListCtrl
const *)arg1
)->GetNext((wxTreeItemId
const &)*arg2
);
8794 wxPyEndAllowThreads(__tstate
);
8795 if (PyErr_Occurred()) SWIG_fail
;
8797 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8804 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AddRoot(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8805 PyObject
*resultobj
= 0;
8806 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8807 wxString
*arg2
= 0 ;
8808 int arg3
= (int) -1 ;
8809 int arg4
= (int) -1 ;
8810 wxPyTreeItemData
*arg5
= (wxPyTreeItemData
*) NULL
;
8811 wxTreeItemId result
;
8814 bool temp2
= false ;
8821 PyObject
* obj0
= 0 ;
8822 PyObject
* obj1
= 0 ;
8823 PyObject
* obj2
= 0 ;
8824 PyObject
* obj3
= 0 ;
8825 PyObject
* obj4
= 0 ;
8826 char * kwnames
[] = {
8827 (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
8830 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:TreeListCtrl_AddRoot",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
;
8831 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8832 if (!SWIG_IsOK(res1
)) {
8833 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8835 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8837 arg2
= wxString_in_helper(obj1
);
8838 if (arg2
== NULL
) SWIG_fail
;
8842 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
8843 if (!SWIG_IsOK(ecode3
)) {
8844 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "3"" of type '" "int""'");
8846 arg3
= static_cast< int >(val3
);
8849 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
8850 if (!SWIG_IsOK(ecode4
)) {
8851 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "4"" of type '" "int""'");
8853 arg4
= static_cast< int >(val4
);
8856 res5
= SWIG_ConvertPtr(obj4
, &argp5
,SWIGTYPE_p_wxPyTreeItemData
, 0 | 0 );
8857 if (!SWIG_IsOK(res5
)) {
8858 SWIG_exception_fail(SWIG_ArgError(res5
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "5"" of type '" "wxPyTreeItemData *""'");
8860 arg5
= reinterpret_cast< wxPyTreeItemData
* >(argp5
);
8863 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8864 result
= (arg1
)->AddRoot((wxString
const &)*arg2
,arg3
,arg4
,arg5
);
8865 wxPyEndAllowThreads(__tstate
);
8866 if (PyErr_Occurred()) SWIG_fail
;
8868 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8883 SWIGINTERN PyObject
*_wrap_TreeListCtrl_PrependItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8884 PyObject
*resultobj
= 0;
8885 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8886 wxTreeItemId
*arg2
= 0 ;
8887 wxString
*arg3
= 0 ;
8888 int arg4
= (int) -1 ;
8889 int arg5
= (int) -1 ;
8890 wxPyTreeItemData
*arg6
= (wxPyTreeItemData
*) NULL
;
8891 wxTreeItemId result
;
8896 bool temp3
= false ;
8903 PyObject
* obj0
= 0 ;
8904 PyObject
* obj1
= 0 ;
8905 PyObject
* obj2
= 0 ;
8906 PyObject
* obj3
= 0 ;
8907 PyObject
* obj4
= 0 ;
8908 PyObject
* obj5
= 0 ;
8909 char * kwnames
[] = {
8910 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
8913 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_PrependItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
;
8914 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
8915 if (!SWIG_IsOK(res1
)) {
8916 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
8918 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
8919 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
8920 if (!SWIG_IsOK(res2
)) {
8921 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8924 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8926 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
8928 arg3
= wxString_in_helper(obj2
);
8929 if (arg3
== NULL
) SWIG_fail
;
8933 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
8934 if (!SWIG_IsOK(ecode4
)) {
8935 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "4"" of type '" "int""'");
8937 arg4
= static_cast< int >(val4
);
8940 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
8941 if (!SWIG_IsOK(ecode5
)) {
8942 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "5"" of type '" "int""'");
8944 arg5
= static_cast< int >(val5
);
8947 res6
= SWIG_ConvertPtr(obj5
, &argp6
,SWIGTYPE_p_wxPyTreeItemData
, 0 | 0 );
8948 if (!SWIG_IsOK(res6
)) {
8949 SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'");
8951 arg6
= reinterpret_cast< wxPyTreeItemData
* >(argp6
);
8954 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
8955 result
= (arg1
)->PrependItem((wxTreeItemId
const &)*arg2
,(wxString
const &)*arg3
,arg4
,arg5
,arg6
);
8956 wxPyEndAllowThreads(__tstate
);
8957 if (PyErr_Occurred()) SWIG_fail
;
8959 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
8974 SWIGINTERN PyObject
*_wrap_TreeListCtrl_InsertItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
8975 PyObject
*resultobj
= 0;
8976 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
8977 wxTreeItemId
*arg2
= 0 ;
8978 wxTreeItemId
*arg3
= 0 ;
8979 wxString
*arg4
= 0 ;
8980 int arg5
= (int) -1 ;
8981 int arg6
= (int) -1 ;
8982 wxPyTreeItemData
*arg7
= (wxPyTreeItemData
*) NULL
;
8983 wxTreeItemId result
;
8990 bool temp4
= false ;
8997 PyObject
* obj0
= 0 ;
8998 PyObject
* obj1
= 0 ;
8999 PyObject
* obj2
= 0 ;
9000 PyObject
* obj3
= 0 ;
9001 PyObject
* obj4
= 0 ;
9002 PyObject
* obj5
= 0 ;
9003 PyObject
* obj6
= 0 ;
9004 char * kwnames
[] = {
9005 (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
9008 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
9009 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9010 if (!SWIG_IsOK(res1
)) {
9011 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9013 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9014 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9015 if (!SWIG_IsOK(res2
)) {
9016 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9019 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9021 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9022 res3
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9023 if (!SWIG_IsOK(res3
)) {
9024 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");
9027 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");
9029 arg3
= reinterpret_cast< wxTreeItemId
* >(argp3
);
9031 arg4
= wxString_in_helper(obj3
);
9032 if (arg4
== NULL
) SWIG_fail
;
9036 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
9037 if (!SWIG_IsOK(ecode5
)) {
9038 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "5"" of type '" "int""'");
9040 arg5
= static_cast< int >(val5
);
9043 ecode6
= SWIG_AsVal_int(obj5
, &val6
);
9044 if (!SWIG_IsOK(ecode6
)) {
9045 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "6"" of type '" "int""'");
9047 arg6
= static_cast< int >(val6
);
9050 res7
= SWIG_ConvertPtr(obj6
, &argp7
,SWIGTYPE_p_wxPyTreeItemData
, 0 | 0 );
9051 if (!SWIG_IsOK(res7
)) {
9052 SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'");
9054 arg7
= reinterpret_cast< wxPyTreeItemData
* >(argp7
);
9057 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9058 result
= (arg1
)->InsertItem((wxTreeItemId
const &)*arg2
,(wxTreeItemId
const &)*arg3
,(wxString
const &)*arg4
,arg5
,arg6
,arg7
);
9059 wxPyEndAllowThreads(__tstate
);
9060 if (PyErr_Occurred()) SWIG_fail
;
9062 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
9077 SWIGINTERN PyObject
*_wrap_TreeListCtrl_InsertItemBefore(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9078 PyObject
*resultobj
= 0;
9079 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9080 wxTreeItemId
*arg2
= 0 ;
9082 wxString
*arg4
= 0 ;
9083 int arg5
= (int) -1 ;
9084 int arg6
= (int) -1 ;
9085 wxPyTreeItemData
*arg7
= (wxPyTreeItemData
*) NULL
;
9086 wxTreeItemId result
;
9093 bool temp4
= false ;
9100 PyObject
* obj0
= 0 ;
9101 PyObject
* obj1
= 0 ;
9102 PyObject
* obj2
= 0 ;
9103 PyObject
* obj3
= 0 ;
9104 PyObject
* obj4
= 0 ;
9105 PyObject
* obj5
= 0 ;
9106 PyObject
* obj6
= 0 ;
9107 char * kwnames
[] = {
9108 (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
9111 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItemBefore",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
9112 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9113 if (!SWIG_IsOK(res1
)) {
9114 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9116 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9117 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9118 if (!SWIG_IsOK(res2
)) {
9119 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9122 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9124 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9125 ecode3
= SWIG_AsVal_size_t(obj2
, &val3
);
9126 if (!SWIG_IsOK(ecode3
)) {
9127 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "3"" of type '" "size_t""'");
9129 arg3
= static_cast< size_t >(val3
);
9131 arg4
= wxString_in_helper(obj3
);
9132 if (arg4
== NULL
) SWIG_fail
;
9136 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
9137 if (!SWIG_IsOK(ecode5
)) {
9138 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "5"" of type '" "int""'");
9140 arg5
= static_cast< int >(val5
);
9143 ecode6
= SWIG_AsVal_int(obj5
, &val6
);
9144 if (!SWIG_IsOK(ecode6
)) {
9145 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "6"" of type '" "int""'");
9147 arg6
= static_cast< int >(val6
);
9150 res7
= SWIG_ConvertPtr(obj6
, &argp7
,SWIGTYPE_p_wxPyTreeItemData
, 0 | 0 );
9151 if (!SWIG_IsOK(res7
)) {
9152 SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'");
9154 arg7
= reinterpret_cast< wxPyTreeItemData
* >(argp7
);
9157 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9158 result
= (arg1
)->InsertItem((wxTreeItemId
const &)*arg2
,arg3
,(wxString
const &)*arg4
,arg5
,arg6
,arg7
);
9159 wxPyEndAllowThreads(__tstate
);
9160 if (PyErr_Occurred()) SWIG_fail
;
9162 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
9177 SWIGINTERN PyObject
*_wrap_TreeListCtrl_AppendItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9178 PyObject
*resultobj
= 0;
9179 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9180 wxTreeItemId
*arg2
= 0 ;
9181 wxString
*arg3
= 0 ;
9182 int arg4
= (int) -1 ;
9183 int arg5
= (int) -1 ;
9184 wxPyTreeItemData
*arg6
= (wxPyTreeItemData
*) NULL
;
9185 wxTreeItemId result
;
9190 bool temp3
= false ;
9197 PyObject
* obj0
= 0 ;
9198 PyObject
* obj1
= 0 ;
9199 PyObject
* obj2
= 0 ;
9200 PyObject
* obj3
= 0 ;
9201 PyObject
* obj4
= 0 ;
9202 PyObject
* obj5
= 0 ;
9203 char * kwnames
[] = {
9204 (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL
9207 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_AppendItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
;
9208 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9209 if (!SWIG_IsOK(res1
)) {
9210 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9212 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9213 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9214 if (!SWIG_IsOK(res2
)) {
9215 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9218 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9220 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9222 arg3
= wxString_in_helper(obj2
);
9223 if (arg3
== NULL
) SWIG_fail
;
9227 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
9228 if (!SWIG_IsOK(ecode4
)) {
9229 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "4"" of type '" "int""'");
9231 arg4
= static_cast< int >(val4
);
9234 ecode5
= SWIG_AsVal_int(obj4
, &val5
);
9235 if (!SWIG_IsOK(ecode5
)) {
9236 SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "5"" of type '" "int""'");
9238 arg5
= static_cast< int >(val5
);
9241 res6
= SWIG_ConvertPtr(obj5
, &argp6
,SWIGTYPE_p_wxPyTreeItemData
, 0 | 0 );
9242 if (!SWIG_IsOK(res6
)) {
9243 SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'");
9245 arg6
= reinterpret_cast< wxPyTreeItemData
* >(argp6
);
9248 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9249 result
= (arg1
)->AppendItem((wxTreeItemId
const &)*arg2
,(wxString
const &)*arg3
,arg4
,arg5
,arg6
);
9250 wxPyEndAllowThreads(__tstate
);
9251 if (PyErr_Occurred()) SWIG_fail
;
9253 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
9268 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Delete(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9269 PyObject
*resultobj
= 0;
9270 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9271 wxTreeItemId
*arg2
= 0 ;
9276 PyObject
* obj0
= 0 ;
9277 PyObject
* obj1
= 0 ;
9278 char * kwnames
[] = {
9279 (char *) "self",(char *) "item", NULL
9282 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Delete",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9283 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9284 if (!SWIG_IsOK(res1
)) {
9285 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Delete" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9287 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9288 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9289 if (!SWIG_IsOK(res2
)) {
9290 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9293 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9295 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9297 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9298 (arg1
)->Delete((wxTreeItemId
const &)*arg2
);
9299 wxPyEndAllowThreads(__tstate
);
9300 if (PyErr_Occurred()) SWIG_fail
;
9302 resultobj
= SWIG_Py_Void();
9309 SWIGINTERN PyObject
*_wrap_TreeListCtrl_DeleteChildren(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9310 PyObject
*resultobj
= 0;
9311 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9312 wxTreeItemId
*arg2
= 0 ;
9317 PyObject
* obj0
= 0 ;
9318 PyObject
* obj1
= 0 ;
9319 char * kwnames
[] = {
9320 (char *) "self",(char *) "item", NULL
9323 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_DeleteChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9324 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9325 if (!SWIG_IsOK(res1
)) {
9326 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9328 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9329 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9330 if (!SWIG_IsOK(res2
)) {
9331 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9334 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9336 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9338 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9339 (arg1
)->DeleteChildren((wxTreeItemId
const &)*arg2
);
9340 wxPyEndAllowThreads(__tstate
);
9341 if (PyErr_Occurred()) SWIG_fail
;
9343 resultobj
= SWIG_Py_Void();
9350 SWIGINTERN PyObject
*_wrap_TreeListCtrl_DeleteAllItems(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9351 PyObject
*resultobj
= 0;
9352 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9355 PyObject
*swig_obj
[1] ;
9357 if (!args
) SWIG_fail
;
9359 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9360 if (!SWIG_IsOK(res1
)) {
9361 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_DeleteAllItems" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9363 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9365 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9366 (arg1
)->DeleteAllItems();
9367 wxPyEndAllowThreads(__tstate
);
9368 if (PyErr_Occurred()) SWIG_fail
;
9370 resultobj
= SWIG_Py_Void();
9377 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Expand(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9378 PyObject
*resultobj
= 0;
9379 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9380 wxTreeItemId
*arg2
= 0 ;
9385 PyObject
* obj0
= 0 ;
9386 PyObject
* obj1
= 0 ;
9387 char * kwnames
[] = {
9388 (char *) "self",(char *) "item", NULL
9391 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Expand",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9392 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9393 if (!SWIG_IsOK(res1
)) {
9394 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Expand" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9396 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9397 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9398 if (!SWIG_IsOK(res2
)) {
9399 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9402 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9404 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9406 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9407 (arg1
)->Expand((wxTreeItemId
const &)*arg2
);
9408 wxPyEndAllowThreads(__tstate
);
9409 if (PyErr_Occurred()) SWIG_fail
;
9411 resultobj
= SWIG_Py_Void();
9418 SWIGINTERN PyObject
*_wrap_TreeListCtrl_ExpandAll(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9419 PyObject
*resultobj
= 0;
9420 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9421 wxTreeItemId
*arg2
= 0 ;
9426 PyObject
* obj0
= 0 ;
9427 PyObject
* obj1
= 0 ;
9428 char * kwnames
[] = {
9429 (char *) "self",(char *) "item", NULL
9432 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ExpandAll",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9433 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9434 if (!SWIG_IsOK(res1
)) {
9435 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9437 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9438 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9439 if (!SWIG_IsOK(res2
)) {
9440 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9443 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9445 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9447 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9448 (arg1
)->ExpandAll((wxTreeItemId
const &)*arg2
);
9449 wxPyEndAllowThreads(__tstate
);
9450 if (PyErr_Occurred()) SWIG_fail
;
9452 resultobj
= SWIG_Py_Void();
9459 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Collapse(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9460 PyObject
*resultobj
= 0;
9461 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9462 wxTreeItemId
*arg2
= 0 ;
9467 PyObject
* obj0
= 0 ;
9468 PyObject
* obj1
= 0 ;
9469 char * kwnames
[] = {
9470 (char *) "self",(char *) "item", NULL
9473 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Collapse",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9474 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9475 if (!SWIG_IsOK(res1
)) {
9476 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Collapse" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9478 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9479 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9480 if (!SWIG_IsOK(res2
)) {
9481 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9484 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9486 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9488 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9489 (arg1
)->Collapse((wxTreeItemId
const &)*arg2
);
9490 wxPyEndAllowThreads(__tstate
);
9491 if (PyErr_Occurred()) SWIG_fail
;
9493 resultobj
= SWIG_Py_Void();
9500 SWIGINTERN PyObject
*_wrap_TreeListCtrl_CollapseAndReset(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9501 PyObject
*resultobj
= 0;
9502 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9503 wxTreeItemId
*arg2
= 0 ;
9508 PyObject
* obj0
= 0 ;
9509 PyObject
* obj1
= 0 ;
9510 char * kwnames
[] = {
9511 (char *) "self",(char *) "item", NULL
9514 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_CollapseAndReset",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9515 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9516 if (!SWIG_IsOK(res1
)) {
9517 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9519 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9520 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9521 if (!SWIG_IsOK(res2
)) {
9522 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9525 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9527 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9529 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9530 (arg1
)->CollapseAndReset((wxTreeItemId
const &)*arg2
);
9531 wxPyEndAllowThreads(__tstate
);
9532 if (PyErr_Occurred()) SWIG_fail
;
9534 resultobj
= SWIG_Py_Void();
9541 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Toggle(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9542 PyObject
*resultobj
= 0;
9543 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9544 wxTreeItemId
*arg2
= 0 ;
9549 PyObject
* obj0
= 0 ;
9550 PyObject
* obj1
= 0 ;
9551 char * kwnames
[] = {
9552 (char *) "self",(char *) "item", NULL
9555 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Toggle",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9556 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9557 if (!SWIG_IsOK(res1
)) {
9558 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Toggle" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9560 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9561 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9562 if (!SWIG_IsOK(res2
)) {
9563 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9566 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9568 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9570 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9571 (arg1
)->Toggle((wxTreeItemId
const &)*arg2
);
9572 wxPyEndAllowThreads(__tstate
);
9573 if (PyErr_Occurred()) SWIG_fail
;
9575 resultobj
= SWIG_Py_Void();
9582 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Unselect(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9583 PyObject
*resultobj
= 0;
9584 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9587 PyObject
*swig_obj
[1] ;
9589 if (!args
) SWIG_fail
;
9591 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9592 if (!SWIG_IsOK(res1
)) {
9593 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Unselect" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9595 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9597 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9599 wxPyEndAllowThreads(__tstate
);
9600 if (PyErr_Occurred()) SWIG_fail
;
9602 resultobj
= SWIG_Py_Void();
9609 SWIGINTERN PyObject
*_wrap_TreeListCtrl_UnselectAll(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
9610 PyObject
*resultobj
= 0;
9611 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9614 PyObject
*swig_obj
[1] ;
9616 if (!args
) SWIG_fail
;
9618 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9619 if (!SWIG_IsOK(res1
)) {
9620 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_UnselectAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9622 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9624 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9625 (arg1
)->UnselectAll();
9626 wxPyEndAllowThreads(__tstate
);
9627 if (PyErr_Occurred()) SWIG_fail
;
9629 resultobj
= SWIG_Py_Void();
9636 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SelectItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9637 PyObject
*resultobj
= 0;
9638 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9639 wxTreeItemId
*arg2
= 0 ;
9640 bool arg3
= (bool) true ;
9641 bool arg4
= (bool) false ;
9650 PyObject
* obj0
= 0 ;
9651 PyObject
* obj1
= 0 ;
9652 PyObject
* obj2
= 0 ;
9653 PyObject
* obj3
= 0 ;
9654 char * kwnames
[] = {
9655 (char *) "self",(char *) "item",(char *) "unselect_others",(char *) "extended_select", NULL
9658 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_SelectItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
9659 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9660 if (!SWIG_IsOK(res1
)) {
9661 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9663 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9664 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9665 if (!SWIG_IsOK(res2
)) {
9666 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9669 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9671 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9673 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
9674 if (!SWIG_IsOK(ecode3
)) {
9675 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "3"" of type '" "bool""'");
9677 arg3
= static_cast< bool >(val3
);
9680 ecode4
= SWIG_AsVal_bool(obj3
, &val4
);
9681 if (!SWIG_IsOK(ecode4
)) {
9682 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "4"" of type '" "bool""'");
9684 arg4
= static_cast< bool >(val4
);
9687 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9688 (arg1
)->SelectItem((wxTreeItemId
const &)*arg2
,arg3
,arg4
);
9689 wxPyEndAllowThreads(__tstate
);
9690 if (PyErr_Occurred()) SWIG_fail
;
9692 resultobj
= SWIG_Py_Void();
9699 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SelectAll(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9700 PyObject
*resultobj
= 0;
9701 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9702 bool arg2
= (bool) false ;
9707 PyObject
* obj0
= 0 ;
9708 PyObject
* obj1
= 0 ;
9709 char * kwnames
[] = {
9710 (char *) "self",(char *) "extended_select", NULL
9713 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:TreeListCtrl_SelectAll",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9714 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9715 if (!SWIG_IsOK(res1
)) {
9716 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SelectAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9718 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9720 ecode2
= SWIG_AsVal_bool(obj1
, &val2
);
9721 if (!SWIG_IsOK(ecode2
)) {
9722 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SelectAll" "', expected argument " "2"" of type '" "bool""'");
9724 arg2
= static_cast< bool >(val2
);
9727 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9728 (arg1
)->SelectAll(arg2
);
9729 wxPyEndAllowThreads(__tstate
);
9730 if (PyErr_Occurred()) SWIG_fail
;
9732 resultobj
= SWIG_Py_Void();
9739 SWIGINTERN PyObject
*_wrap_TreeListCtrl_EnsureVisible(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9740 PyObject
*resultobj
= 0;
9741 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9742 wxTreeItemId
*arg2
= 0 ;
9747 PyObject
* obj0
= 0 ;
9748 PyObject
* obj1
= 0 ;
9749 char * kwnames
[] = {
9750 (char *) "self",(char *) "item", NULL
9753 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EnsureVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9754 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9755 if (!SWIG_IsOK(res1
)) {
9756 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9758 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9759 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9760 if (!SWIG_IsOK(res2
)) {
9761 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9764 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9766 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9768 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9769 (arg1
)->EnsureVisible((wxTreeItemId
const &)*arg2
);
9770 wxPyEndAllowThreads(__tstate
);
9771 if (PyErr_Occurred()) SWIG_fail
;
9773 resultobj
= SWIG_Py_Void();
9780 SWIGINTERN PyObject
*_wrap_TreeListCtrl_ScrollTo(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9781 PyObject
*resultobj
= 0;
9782 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9783 wxTreeItemId
*arg2
= 0 ;
9788 PyObject
* obj0
= 0 ;
9789 PyObject
* obj1
= 0 ;
9790 char * kwnames
[] = {
9791 (char *) "self",(char *) "item", NULL
9794 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ScrollTo",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9795 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9796 if (!SWIG_IsOK(res1
)) {
9797 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9799 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9800 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9801 if (!SWIG_IsOK(res2
)) {
9802 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9805 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9807 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9809 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9810 (arg1
)->ScrollTo((wxTreeItemId
const &)*arg2
);
9811 wxPyEndAllowThreads(__tstate
);
9812 if (PyErr_Occurred()) SWIG_fail
;
9814 resultobj
= SWIG_Py_Void();
9821 SWIGINTERN PyObject
*_wrap_TreeListCtrl_HitTest(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9822 PyObject
*resultobj
= 0;
9823 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9827 wxTreeItemId result
;
9832 int res3
= SWIG_TMPOBJ
;
9834 int res4
= SWIG_TMPOBJ
;
9835 PyObject
* obj0
= 0 ;
9836 PyObject
* obj1
= 0 ;
9837 char * kwnames
[] = {
9838 (char *) "self",(char *) "point", NULL
9843 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_HitTest",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9844 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9845 if (!SWIG_IsOK(res1
)) {
9846 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_HitTest" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9848 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9851 if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
;
9854 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9855 result
= (arg1
)->HitTest((wxPoint
const &)*arg2
,*arg3
,*arg4
);
9856 wxPyEndAllowThreads(__tstate
);
9857 if (PyErr_Occurred()) SWIG_fail
;
9859 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
9860 if (SWIG_IsTmpObj(res3
)) {
9861 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg3
)));
9863 int new_flags
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
9864 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, new_flags
));
9866 if (SWIG_IsTmpObj(res4
)) {
9867 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg4
)));
9869 int new_flags
= SWIG_IsNewObj(res4
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
9870 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, new_flags
));
9878 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetBoundingRect(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9879 PyObject
*resultobj
= 0;
9880 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9881 wxTreeItemId
*arg2
= 0 ;
9882 bool arg3
= (bool) false ;
9883 PyObject
*result
= 0 ;
9890 PyObject
* obj0
= 0 ;
9891 PyObject
* obj1
= 0 ;
9892 PyObject
* obj2
= 0 ;
9893 char * kwnames
[] = {
9894 (char *) "self",(char *) "item",(char *) "textOnly", NULL
9897 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetBoundingRect",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
9898 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9899 if (!SWIG_IsOK(res1
)) {
9900 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9902 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9903 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9904 if (!SWIG_IsOK(res2
)) {
9905 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9908 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9910 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9912 ecode3
= SWIG_AsVal_bool(obj2
, &val3
);
9913 if (!SWIG_IsOK(ecode3
)) {
9914 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "3"" of type '" "bool""'");
9916 arg3
= static_cast< bool >(val3
);
9919 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9920 result
= (PyObject
*)wxPyTreeListCtrl_GetBoundingRect(arg1
,(wxTreeItemId
const &)*arg2
,arg3
);
9921 wxPyEndAllowThreads(__tstate
);
9922 if (PyErr_Occurred()) SWIG_fail
;
9931 SWIGINTERN PyObject
*_wrap_TreeListCtrl_EditLabel(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9932 PyObject
*resultobj
= 0;
9933 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9934 wxTreeItemId
*arg2
= 0 ;
9939 PyObject
* obj0
= 0 ;
9940 PyObject
* obj1
= 0 ;
9941 char * kwnames
[] = {
9942 (char *) "self",(char *) "item", NULL
9945 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EditLabel",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9946 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9947 if (!SWIG_IsOK(res1
)) {
9948 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_EditLabel" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9950 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9951 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9952 if (!SWIG_IsOK(res2
)) {
9953 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9956 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9958 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
9960 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
9961 (arg1
)->EditLabel((wxTreeItemId
const &)*arg2
);
9962 wxPyEndAllowThreads(__tstate
);
9963 if (PyErr_Occurred()) SWIG_fail
;
9965 resultobj
= SWIG_Py_Void();
9972 SWIGINTERN PyObject
*_wrap_TreeListCtrl_Edit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
9973 PyObject
*resultobj
= 0;
9974 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
9975 wxTreeItemId
*arg2
= 0 ;
9980 PyObject
* obj0
= 0 ;
9981 PyObject
* obj1
= 0 ;
9982 char * kwnames
[] = {
9983 (char *) "self",(char *) "item", NULL
9986 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Edit",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
9987 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
9988 if (!SWIG_IsOK(res1
)) {
9989 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Edit" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
9991 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
9992 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
9993 if (!SWIG_IsOK(res2
)) {
9994 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Edit" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9997 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Edit" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9999 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
10001 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10002 (arg1
)->Edit((wxTreeItemId
const &)*arg2
);
10003 wxPyEndAllowThreads(__tstate
);
10004 if (PyErr_Occurred()) SWIG_fail
;
10006 resultobj
= SWIG_Py_Void();
10013 SWIGINTERN PyObject
*_wrap_TreeListCtrl_SortChildren(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10014 PyObject
*resultobj
= 0;
10015 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
10016 wxTreeItemId
*arg2
= 0 ;
10021 PyObject
* obj0
= 0 ;
10022 PyObject
* obj1
= 0 ;
10023 char * kwnames
[] = {
10024 (char *) "self",(char *) "item", NULL
10027 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SortChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10028 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
10029 if (!SWIG_IsOK(res1
)) {
10030 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SortChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
10032 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
10033 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
10034 if (!SWIG_IsOK(res2
)) {
10035 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10038 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10040 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
10042 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10043 (arg1
)->SortChildren((wxTreeItemId
const &)*arg2
);
10044 wxPyEndAllowThreads(__tstate
);
10045 if (PyErr_Occurred()) SWIG_fail
;
10047 resultobj
= SWIG_Py_Void();
10054 SWIGINTERN PyObject
*_wrap_TreeListCtrl_FindItem(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10055 PyObject
*resultobj
= 0;
10056 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
10057 wxTreeItemId
*arg2
= 0 ;
10058 wxString
*arg3
= 0 ;
10059 int arg4
= (int) 0 ;
10060 wxTreeItemId result
;
10065 bool temp3
= false ;
10068 PyObject
* obj0
= 0 ;
10069 PyObject
* obj1
= 0 ;
10070 PyObject
* obj2
= 0 ;
10071 PyObject
* obj3
= 0 ;
10072 char * kwnames
[] = {
10073 (char *) "self",(char *) "item",(char *) "str",(char *) "flags", NULL
10076 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_FindItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
;
10077 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
10078 if (!SWIG_IsOK(res1
)) {
10079 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");
10081 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
10082 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
, 0 | 0);
10083 if (!SWIG_IsOK(res2
)) {
10084 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10087 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_FindItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10089 arg2
= reinterpret_cast< wxTreeItemId
* >(argp2
);
10091 arg3
= wxString_in_helper(obj2
);
10092 if (arg3
== NULL
) SWIG_fail
;
10096 ecode4
= SWIG_AsVal_int(obj3
, &val4
);
10097 if (!SWIG_IsOK(ecode4
)) {
10098 SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "4"" of type '" "int""'");
10100 arg4
= static_cast< int >(val4
);
10103 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10104 result
= (arg1
)->FindItem((wxTreeItemId
const &)*arg2
,(wxString
const &)*arg3
,arg4
);
10105 wxPyEndAllowThreads(__tstate
);
10106 if (PyErr_Occurred()) SWIG_fail
;
10108 resultobj
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN
| 0 );
10123 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetHeaderWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10124 PyObject
*resultobj
= 0;
10125 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
10126 wxWindow
*result
= 0 ;
10129 PyObject
*swig_obj
[1] ;
10131 if (!args
) SWIG_fail
;
10132 swig_obj
[0] = args
;
10133 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
10134 if (!SWIG_IsOK(res1
)) {
10135 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetHeaderWindow" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
10137 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
10139 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10140 result
= (wxWindow
*)((wxPyTreeListCtrl
const *)arg1
)->GetHeaderWindow();
10141 wxPyEndAllowThreads(__tstate
);
10142 if (PyErr_Occurred()) SWIG_fail
;
10145 resultobj
= wxPyMake_wxObject(result
, 0);
10153 SWIGINTERN PyObject
*_wrap_TreeListCtrl_GetMainWindow(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10154 PyObject
*resultobj
= 0;
10155 wxPyTreeListCtrl
*arg1
= (wxPyTreeListCtrl
*) 0 ;
10156 wxScrolledWindow
*result
= 0 ;
10159 PyObject
*swig_obj
[1] ;
10161 if (!args
) SWIG_fail
;
10162 swig_obj
[0] = args
;
10163 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 | 0 );
10164 if (!SWIG_IsOK(res1
)) {
10165 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetMainWindow" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");
10167 arg1
= reinterpret_cast< wxPyTreeListCtrl
* >(argp1
);
10169 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10170 result
= (wxScrolledWindow
*)((wxPyTreeListCtrl
const *)arg1
)->GetMainWindow();
10171 wxPyEndAllowThreads(__tstate
);
10172 if (PyErr_Occurred()) SWIG_fail
;
10175 resultobj
= wxPyMake_wxObject(result
, 0);
10183 SWIGINTERN PyObject
*TreeListCtrl_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10185 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
10186 SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_NewClientData(obj
));
10187 return SWIG_Py_Void();
10190 SWIGINTERN PyObject
*TreeListCtrl_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10191 return SWIG_Python_InitShadowInstance(args
);
10194 SWIGINTERN PyObject
*_wrap_new_StaticPicture(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10195 PyObject
*resultobj
= 0;
10196 wxWindow
*arg1
= (wxWindow
*) 0 ;
10197 int arg2
= (int) -1 ;
10198 wxBitmap
const &arg3_defvalue
= wxNullBitmap
;
10199 wxBitmap
*arg3
= (wxBitmap
*) &arg3_defvalue
;
10200 wxPoint
const &arg4_defvalue
= wxDefaultPosition
;
10201 wxPoint
*arg4
= (wxPoint
*) &arg4_defvalue
;
10202 wxSize
const &arg5_defvalue
= wxDefaultSize
;
10203 wxSize
*arg5
= (wxSize
*) &arg5_defvalue
;
10204 long arg6
= (long) 0 ;
10205 wxString
const &arg7_defvalue
= wxPyStaticPictureNameStr
;
10206 wxString
*arg7
= (wxString
*) &arg7_defvalue
;
10207 wxStaticPicture
*result
= 0 ;
10218 bool temp7
= false ;
10219 PyObject
* obj0
= 0 ;
10220 PyObject
* obj1
= 0 ;
10221 PyObject
* obj2
= 0 ;
10222 PyObject
* obj3
= 0 ;
10223 PyObject
* obj4
= 0 ;
10224 PyObject
* obj5
= 0 ;
10225 PyObject
* obj6
= 0 ;
10226 char * kwnames
[] = {
10227 (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10230 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_StaticPicture",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
;
10231 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 | 0 );
10232 if (!SWIG_IsOK(res1
)) {
10233 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_StaticPicture" "', expected argument " "1"" of type '" "wxWindow *""'");
10235 arg1
= reinterpret_cast< wxWindow
* >(argp1
);
10237 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10238 if (!SWIG_IsOK(ecode2
)) {
10239 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_StaticPicture" "', expected argument " "2"" of type '" "int""'");
10241 arg2
= static_cast< int >(val2
);
10244 res3
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxBitmap
, 0 | 0);
10245 if (!SWIG_IsOK(res3
)) {
10246 SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "new_StaticPicture" "', expected argument " "3"" of type '" "wxBitmap const &""'");
10249 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "new_StaticPicture" "', expected argument " "3"" of type '" "wxBitmap const &""'");
10251 arg3
= reinterpret_cast< wxBitmap
* >(argp3
);
10256 if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
;
10262 if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
;
10266 ecode6
= SWIG_AsVal_long(obj5
, &val6
);
10267 if (!SWIG_IsOK(ecode6
)) {
10268 SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_StaticPicture" "', expected argument " "6"" of type '" "long""'");
10270 arg6
= static_cast< long >(val6
);
10274 arg7
= wxString_in_helper(obj6
);
10275 if (arg7
== NULL
) SWIG_fail
;
10280 if (!wxPyCheckForApp()) SWIG_fail
;
10281 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10282 result
= (wxStaticPicture
*)new wxStaticPicture(arg1
,arg2
,(wxBitmap
const &)*arg3
,(wxPoint
const &)*arg4
,(wxSize
const &)*arg5
,arg6
,(wxString
const &)*arg7
);
10283 wxPyEndAllowThreads(__tstate
);
10284 if (PyErr_Occurred()) SWIG_fail
;
10286 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_NEW
| 0 );
10301 SWIGINTERN PyObject
*_wrap_new_PreStaticPicture(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10302 PyObject
*resultobj
= 0;
10303 wxStaticPicture
*result
= 0 ;
10305 if (!SWIG_Python_UnpackTuple(args
,"new_PreStaticPicture",0,0,0)) SWIG_fail
;
10307 if (!wxPyCheckForApp()) SWIG_fail
;
10308 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10309 result
= (wxStaticPicture
*)new wxStaticPicture();
10310 wxPyEndAllowThreads(__tstate
);
10311 if (PyErr_Occurred()) SWIG_fail
;
10313 resultobj
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_OWN
| 0 );
10320 SWIGINTERN PyObject
*_wrap_StaticPicture_Create(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10321 PyObject
*resultobj
= 0;
10322 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10323 wxWindow
*arg2
= (wxWindow
*) 0 ;
10324 int arg3
= (int) -1 ;
10325 wxBitmap
const &arg4_defvalue
= wxNullBitmap
;
10326 wxBitmap
*arg4
= (wxBitmap
*) &arg4_defvalue
;
10327 wxPoint
const &arg5_defvalue
= wxDefaultPosition
;
10328 wxPoint
*arg5
= (wxPoint
*) &arg5_defvalue
;
10329 wxSize
const &arg6_defvalue
= wxDefaultSize
;
10330 wxSize
*arg6
= (wxSize
*) &arg6_defvalue
;
10331 long arg7
= (long) 0 ;
10332 wxString
const &arg8_defvalue
= wxPyStaticPictureNameStr
;
10333 wxString
*arg8
= (wxString
*) &arg8_defvalue
;
10347 bool temp8
= false ;
10348 PyObject
* obj0
= 0 ;
10349 PyObject
* obj1
= 0 ;
10350 PyObject
* obj2
= 0 ;
10351 PyObject
* obj3
= 0 ;
10352 PyObject
* obj4
= 0 ;
10353 PyObject
* obj5
= 0 ;
10354 PyObject
* obj6
= 0 ;
10355 PyObject
* obj7
= 0 ;
10356 char * kwnames
[] = {
10357 (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL
10360 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:StaticPicture_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) SWIG_fail
;
10361 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10362 if (!SWIG_IsOK(res1
)) {
10363 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_Create" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10365 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10366 res2
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 | 0 );
10367 if (!SWIG_IsOK(res2
)) {
10368 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_Create" "', expected argument " "2"" of type '" "wxWindow *""'");
10370 arg2
= reinterpret_cast< wxWindow
* >(argp2
);
10372 ecode3
= SWIG_AsVal_int(obj2
, &val3
);
10373 if (!SWIG_IsOK(ecode3
)) {
10374 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "StaticPicture_Create" "', expected argument " "3"" of type '" "int""'");
10376 arg3
= static_cast< int >(val3
);
10379 res4
= SWIG_ConvertPtr(obj3
, &argp4
, SWIGTYPE_p_wxBitmap
, 0 | 0);
10380 if (!SWIG_IsOK(res4
)) {
10381 SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "StaticPicture_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
10384 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
10386 arg4
= reinterpret_cast< wxBitmap
* >(argp4
);
10391 if ( ! wxPoint_helper(obj4
, &arg5
)) SWIG_fail
;
10397 if ( ! wxSize_helper(obj5
, &arg6
)) SWIG_fail
;
10401 ecode7
= SWIG_AsVal_long(obj6
, &val7
);
10402 if (!SWIG_IsOK(ecode7
)) {
10403 SWIG_exception_fail(SWIG_ArgError(ecode7
), "in method '" "StaticPicture_Create" "', expected argument " "7"" of type '" "long""'");
10405 arg7
= static_cast< long >(val7
);
10409 arg8
= wxString_in_helper(obj7
);
10410 if (arg8
== NULL
) SWIG_fail
;
10415 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10416 result
= (bool)(arg1
)->Create(arg2
,arg3
,(wxBitmap
const &)*arg4
,(wxPoint
const &)*arg5
,(wxSize
const &)*arg6
,arg7
,(wxString
const &)*arg8
);
10417 wxPyEndAllowThreads(__tstate
);
10418 if (PyErr_Occurred()) SWIG_fail
;
10421 resultobj
= result
? Py_True
: Py_False
; Py_INCREF(resultobj
);
10437 SWIGINTERN PyObject
*_wrap_StaticPicture_SetBitmap(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10438 PyObject
*resultobj
= 0;
10439 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10440 wxBitmap
*arg2
= 0 ;
10445 PyObject
* obj0
= 0 ;
10446 PyObject
* obj1
= 0 ;
10447 char * kwnames
[] = {
10448 (char *) "self",(char *) "bmp", NULL
10451 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetBitmap",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10452 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10453 if (!SWIG_IsOK(res1
)) {
10454 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetBitmap" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10456 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10457 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxBitmap
, 0 | 0);
10458 if (!SWIG_IsOK(res2
)) {
10459 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
10462 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
10464 arg2
= reinterpret_cast< wxBitmap
* >(argp2
);
10466 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10467 (arg1
)->SetBitmap((wxBitmap
const &)*arg2
);
10468 wxPyEndAllowThreads(__tstate
);
10469 if (PyErr_Occurred()) SWIG_fail
;
10471 resultobj
= SWIG_Py_Void();
10478 SWIGINTERN PyObject
*_wrap_StaticPicture_GetBitmap(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10479 PyObject
*resultobj
= 0;
10480 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10484 PyObject
*swig_obj
[1] ;
10486 if (!args
) SWIG_fail
;
10487 swig_obj
[0] = args
;
10488 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10489 if (!SWIG_IsOK(res1
)) {
10490 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetBitmap" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");
10492 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10494 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10495 result
= ((wxStaticPicture
const *)arg1
)->GetBitmap();
10496 wxPyEndAllowThreads(__tstate
);
10497 if (PyErr_Occurred()) SWIG_fail
;
10499 resultobj
= SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap
& >(result
))), SWIGTYPE_p_wxBitmap
, SWIG_POINTER_OWN
| 0 );
10506 SWIGINTERN PyObject
*_wrap_StaticPicture_SetIcon(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10507 PyObject
*resultobj
= 0;
10508 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10514 PyObject
* obj0
= 0 ;
10515 PyObject
* obj1
= 0 ;
10516 char * kwnames
[] = {
10517 (char *) "self",(char *) "icon", NULL
10520 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetIcon",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10521 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10522 if (!SWIG_IsOK(res1
)) {
10523 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetIcon" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10525 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10526 res2
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxIcon
, 0 | 0);
10527 if (!SWIG_IsOK(res2
)) {
10528 SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
10531 SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
10533 arg2
= reinterpret_cast< wxIcon
* >(argp2
);
10535 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10536 (arg1
)->SetIcon((wxIcon
const &)*arg2
);
10537 wxPyEndAllowThreads(__tstate
);
10538 if (PyErr_Occurred()) SWIG_fail
;
10540 resultobj
= SWIG_Py_Void();
10547 SWIGINTERN PyObject
*_wrap_StaticPicture_GetIcon(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10548 PyObject
*resultobj
= 0;
10549 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10553 PyObject
*swig_obj
[1] ;
10555 if (!args
) SWIG_fail
;
10556 swig_obj
[0] = args
;
10557 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10558 if (!SWIG_IsOK(res1
)) {
10559 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetIcon" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");
10561 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10563 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10564 result
= ((wxStaticPicture
const *)arg1
)->GetIcon();
10565 wxPyEndAllowThreads(__tstate
);
10566 if (PyErr_Occurred()) SWIG_fail
;
10568 resultobj
= SWIG_NewPointerObj((new wxIcon(static_cast< const wxIcon
& >(result
))), SWIGTYPE_p_wxIcon
, SWIG_POINTER_OWN
| 0 );
10575 SWIGINTERN PyObject
*_wrap_StaticPicture_SetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10576 PyObject
*resultobj
= 0;
10577 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10583 PyObject
* obj0
= 0 ;
10584 PyObject
* obj1
= 0 ;
10585 char * kwnames
[] = {
10586 (char *) "self",(char *) "align", NULL
10589 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10590 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10591 if (!SWIG_IsOK(res1
)) {
10592 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetAlignment" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10594 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10595 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10596 if (!SWIG_IsOK(ecode2
)) {
10597 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetAlignment" "', expected argument " "2"" of type '" "int""'");
10599 arg2
= static_cast< int >(val2
);
10601 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10602 (arg1
)->SetAlignment(arg2
);
10603 wxPyEndAllowThreads(__tstate
);
10604 if (PyErr_Occurred()) SWIG_fail
;
10606 resultobj
= SWIG_Py_Void();
10613 SWIGINTERN PyObject
*_wrap_StaticPicture_GetAlignment(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10614 PyObject
*resultobj
= 0;
10615 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10619 PyObject
*swig_obj
[1] ;
10621 if (!args
) SWIG_fail
;
10622 swig_obj
[0] = args
;
10623 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10624 if (!SWIG_IsOK(res1
)) {
10625 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetAlignment" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");
10627 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10629 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10630 result
= (int)((wxStaticPicture
const *)arg1
)->GetAlignment();
10631 wxPyEndAllowThreads(__tstate
);
10632 if (PyErr_Occurred()) SWIG_fail
;
10634 resultobj
= SWIG_From_int(static_cast< int >(result
));
10641 SWIGINTERN PyObject
*_wrap_StaticPicture_SetScale(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10642 PyObject
*resultobj
= 0;
10643 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10649 PyObject
* obj0
= 0 ;
10650 PyObject
* obj1
= 0 ;
10651 char * kwnames
[] = {
10652 (char *) "self",(char *) "scale", NULL
10655 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetScale",kwnames
,&obj0
,&obj1
)) SWIG_fail
;
10656 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10657 if (!SWIG_IsOK(res1
)) {
10658 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetScale" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10660 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10661 ecode2
= SWIG_AsVal_int(obj1
, &val2
);
10662 if (!SWIG_IsOK(ecode2
)) {
10663 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetScale" "', expected argument " "2"" of type '" "int""'");
10665 arg2
= static_cast< int >(val2
);
10667 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10668 (arg1
)->SetScale(arg2
);
10669 wxPyEndAllowThreads(__tstate
);
10670 if (PyErr_Occurred()) SWIG_fail
;
10672 resultobj
= SWIG_Py_Void();
10679 SWIGINTERN PyObject
*_wrap_StaticPicture_GetScale(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10680 PyObject
*resultobj
= 0;
10681 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10685 PyObject
*swig_obj
[1] ;
10687 if (!args
) SWIG_fail
;
10688 swig_obj
[0] = args
;
10689 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10690 if (!SWIG_IsOK(res1
)) {
10691 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetScale" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");
10693 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10695 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10696 result
= (int)((wxStaticPicture
const *)arg1
)->GetScale();
10697 wxPyEndAllowThreads(__tstate
);
10698 if (PyErr_Occurred()) SWIG_fail
;
10700 resultobj
= SWIG_From_int(static_cast< int >(result
));
10707 SWIGINTERN PyObject
*_wrap_StaticPicture_SetCustomScale(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
, PyObject
*kwargs
) {
10708 PyObject
*resultobj
= 0;
10709 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10718 PyObject
* obj0
= 0 ;
10719 PyObject
* obj1
= 0 ;
10720 PyObject
* obj2
= 0 ;
10721 char * kwnames
[] = {
10722 (char *) "self",(char *) "sx",(char *) "sy", NULL
10725 if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:StaticPicture_SetCustomScale",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
;
10726 res1
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10727 if (!SWIG_IsOK(res1
)) {
10728 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "1"" of type '" "wxStaticPicture *""'");
10730 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10731 ecode2
= SWIG_AsVal_float(obj1
, &val2
);
10732 if (!SWIG_IsOK(ecode2
)) {
10733 SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "2"" of type '" "float""'");
10735 arg2
= static_cast< float >(val2
);
10736 ecode3
= SWIG_AsVal_float(obj2
, &val3
);
10737 if (!SWIG_IsOK(ecode3
)) {
10738 SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "3"" of type '" "float""'");
10740 arg3
= static_cast< float >(val3
);
10742 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10743 (arg1
)->SetCustomScale(arg2
,arg3
);
10744 wxPyEndAllowThreads(__tstate
);
10745 if (PyErr_Occurred()) SWIG_fail
;
10747 resultobj
= SWIG_Py_Void();
10754 SWIGINTERN PyObject
*_wrap_StaticPicture_GetCustomScale(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10755 PyObject
*resultobj
= 0;
10756 wxStaticPicture
*arg1
= (wxStaticPicture
*) 0 ;
10757 float *arg2
= (float *) 0 ;
10758 float *arg3
= (float *) 0 ;
10762 int res2
= SWIG_TMPOBJ
;
10764 int res3
= SWIG_TMPOBJ
;
10765 PyObject
*swig_obj
[1] ;
10769 if (!args
) SWIG_fail
;
10770 swig_obj
[0] = args
;
10771 res1
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 | 0 );
10772 if (!SWIG_IsOK(res1
)) {
10773 SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetCustomScale" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");
10775 arg1
= reinterpret_cast< wxStaticPicture
* >(argp1
);
10777 PyThreadState
* __tstate
= wxPyBeginAllowThreads();
10778 ((wxStaticPicture
const *)arg1
)->GetCustomScale(arg2
,arg3
);
10779 wxPyEndAllowThreads(__tstate
);
10780 if (PyErr_Occurred()) SWIG_fail
;
10782 resultobj
= SWIG_Py_Void();
10783 if (SWIG_IsTmpObj(res2
)) {
10784 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_float((*arg2
)));
10786 int new_flags
= SWIG_IsNewObj(res2
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
10787 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_float
, new_flags
));
10789 if (SWIG_IsTmpObj(res3
)) {
10790 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_float((*arg3
)));
10792 int new_flags
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN
| 0 ) : 0 ;
10793 resultobj
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_float
, new_flags
));
10801 SWIGINTERN PyObject
*StaticPicture_swigregister(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10803 if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
;
10804 SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticPicture
, SWIG_NewClientData(obj
));
10805 return SWIG_Py_Void();
10808 SWIGINTERN PyObject
*StaticPicture_swiginit(PyObject
*SWIGUNUSEDPARM(self
), PyObject
*args
) {
10809 return SWIG_Python_InitShadowInstance(args
);
10812 static PyMethodDef SwigMethods
[] = {
10813 { (char *)"new_DynamicSashSplitEvent", (PyCFunction
) _wrap_new_DynamicSashSplitEvent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10814 { (char *)"DynamicSashSplitEvent_swigregister", DynamicSashSplitEvent_swigregister
, METH_VARARGS
, NULL
},
10815 { (char *)"DynamicSashSplitEvent_swiginit", DynamicSashSplitEvent_swiginit
, METH_VARARGS
, NULL
},
10816 { (char *)"new_DynamicSashUnifyEvent", (PyCFunction
) _wrap_new_DynamicSashUnifyEvent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10817 { (char *)"DynamicSashUnifyEvent_swigregister", DynamicSashUnifyEvent_swigregister
, METH_VARARGS
, NULL
},
10818 { (char *)"DynamicSashUnifyEvent_swiginit", DynamicSashUnifyEvent_swiginit
, METH_VARARGS
, NULL
},
10819 { (char *)"new_DynamicSashWindow", (PyCFunction
) _wrap_new_DynamicSashWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10820 { (char *)"new_PreDynamicSashWindow", (PyCFunction
)_wrap_new_PreDynamicSashWindow
, METH_NOARGS
, NULL
},
10821 { (char *)"DynamicSashWindow_Create", (PyCFunction
) _wrap_DynamicSashWindow_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10822 { (char *)"DynamicSashWindow_GetHScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetHScrollBar
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10823 { (char *)"DynamicSashWindow_GetVScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetVScrollBar
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10824 { (char *)"DynamicSashWindow_swigregister", DynamicSashWindow_swigregister
, METH_VARARGS
, NULL
},
10825 { (char *)"DynamicSashWindow_swiginit", DynamicSashWindow_swiginit
, METH_VARARGS
, NULL
},
10826 { (char *)"new_EditableListBox", (PyCFunction
) _wrap_new_EditableListBox
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10827 { (char *)"EditableListBox_SetStrings", (PyCFunction
) _wrap_EditableListBox_SetStrings
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10828 { (char *)"EditableListBox_GetStrings", (PyCFunction
)_wrap_EditableListBox_GetStrings
, METH_O
, NULL
},
10829 { (char *)"EditableListBox_GetListCtrl", (PyCFunction
)_wrap_EditableListBox_GetListCtrl
, METH_O
, NULL
},
10830 { (char *)"EditableListBox_GetDelButton", (PyCFunction
)_wrap_EditableListBox_GetDelButton
, METH_O
, NULL
},
10831 { (char *)"EditableListBox_GetNewButton", (PyCFunction
)_wrap_EditableListBox_GetNewButton
, METH_O
, NULL
},
10832 { (char *)"EditableListBox_GetUpButton", (PyCFunction
)_wrap_EditableListBox_GetUpButton
, METH_O
, NULL
},
10833 { (char *)"EditableListBox_GetDownButton", (PyCFunction
)_wrap_EditableListBox_GetDownButton
, METH_O
, NULL
},
10834 { (char *)"EditableListBox_GetEditButton", (PyCFunction
)_wrap_EditableListBox_GetEditButton
, METH_O
, NULL
},
10835 { (char *)"EditableListBox_swigregister", EditableListBox_swigregister
, METH_VARARGS
, NULL
},
10836 { (char *)"EditableListBox_swiginit", EditableListBox_swiginit
, METH_VARARGS
, NULL
},
10837 { (char *)"new_RemotelyScrolledTreeCtrl", (PyCFunction
) _wrap_new_RemotelyScrolledTreeCtrl
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10838 { (char *)"RemotelyScrolledTreeCtrl_HideVScrollbar", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar
, METH_O
, NULL
},
10839 { (char *)"RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars
, METH_O
, NULL
},
10840 { (char *)"RemotelyScrolledTreeCtrl_GetScrolledWindow", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow
, METH_O
, NULL
},
10841 { (char *)"RemotelyScrolledTreeCtrl_ScrollToLine", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_ScrollToLine
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10842 { (char *)"RemotelyScrolledTreeCtrl_SetCompanionWindow", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10843 { (char *)"RemotelyScrolledTreeCtrl_GetCompanionWindow", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow
, METH_O
, NULL
},
10844 { (char *)"RemotelyScrolledTreeCtrl_swigregister", RemotelyScrolledTreeCtrl_swigregister
, METH_VARARGS
, NULL
},
10845 { (char *)"RemotelyScrolledTreeCtrl_swiginit", RemotelyScrolledTreeCtrl_swiginit
, METH_VARARGS
, NULL
},
10846 { (char *)"new_TreeCompanionWindow", (PyCFunction
) _wrap_new_TreeCompanionWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10847 { (char *)"TreeCompanionWindow__setCallbackInfo", (PyCFunction
) _wrap_TreeCompanionWindow__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10848 { (char *)"TreeCompanionWindow_GetTreeCtrl", (PyCFunction
)_wrap_TreeCompanionWindow_GetTreeCtrl
, METH_O
, NULL
},
10849 { (char *)"TreeCompanionWindow_SetTreeCtrl", (PyCFunction
) _wrap_TreeCompanionWindow_SetTreeCtrl
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10850 { (char *)"TreeCompanionWindow_swigregister", TreeCompanionWindow_swigregister
, METH_VARARGS
, NULL
},
10851 { (char *)"TreeCompanionWindow_swiginit", TreeCompanionWindow_swiginit
, METH_VARARGS
, NULL
},
10852 { (char *)"new_ThinSplitterWindow", (PyCFunction
) _wrap_new_ThinSplitterWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10853 { (char *)"ThinSplitterWindow_swigregister", ThinSplitterWindow_swigregister
, METH_VARARGS
, NULL
},
10854 { (char *)"ThinSplitterWindow_swiginit", ThinSplitterWindow_swiginit
, METH_VARARGS
, NULL
},
10855 { (char *)"new_SplitterScrolledWindow", (PyCFunction
) _wrap_new_SplitterScrolledWindow
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10856 { (char *)"SplitterScrolledWindow_swigregister", SplitterScrolledWindow_swigregister
, METH_VARARGS
, NULL
},
10857 { (char *)"SplitterScrolledWindow_swiginit", SplitterScrolledWindow_swiginit
, METH_VARARGS
, NULL
},
10858 { (char *)"new_LEDNumberCtrl", (PyCFunction
) _wrap_new_LEDNumberCtrl
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10859 { (char *)"new_PreLEDNumberCtrl", (PyCFunction
)_wrap_new_PreLEDNumberCtrl
, METH_NOARGS
, NULL
},
10860 { (char *)"LEDNumberCtrl_Create", (PyCFunction
) _wrap_LEDNumberCtrl_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10861 { (char *)"LEDNumberCtrl_GetAlignment", (PyCFunction
)_wrap_LEDNumberCtrl_GetAlignment
, METH_O
, NULL
},
10862 { (char *)"LEDNumberCtrl_GetDrawFaded", (PyCFunction
)_wrap_LEDNumberCtrl_GetDrawFaded
, METH_O
, NULL
},
10863 { (char *)"LEDNumberCtrl_GetValue", (PyCFunction
)_wrap_LEDNumberCtrl_GetValue
, METH_O
, NULL
},
10864 { (char *)"LEDNumberCtrl_SetAlignment", (PyCFunction
) _wrap_LEDNumberCtrl_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10865 { (char *)"LEDNumberCtrl_SetDrawFaded", (PyCFunction
) _wrap_LEDNumberCtrl_SetDrawFaded
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10866 { (char *)"LEDNumberCtrl_SetValue", (PyCFunction
) _wrap_LEDNumberCtrl_SetValue
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10867 { (char *)"LEDNumberCtrl_swigregister", LEDNumberCtrl_swigregister
, METH_VARARGS
, NULL
},
10868 { (char *)"LEDNumberCtrl_swiginit", LEDNumberCtrl_swiginit
, METH_VARARGS
, NULL
},
10869 { (char *)"new_TreeListColumnInfo", (PyCFunction
) _wrap_new_TreeListColumnInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10870 { (char *)"TreeListColumnInfo_GetShown", (PyCFunction
)_wrap_TreeListColumnInfo_GetShown
, METH_O
, NULL
},
10871 { (char *)"TreeListColumnInfo_GetAlignment", (PyCFunction
)_wrap_TreeListColumnInfo_GetAlignment
, METH_O
, NULL
},
10872 { (char *)"TreeListColumnInfo_GetText", (PyCFunction
)_wrap_TreeListColumnInfo_GetText
, METH_O
, NULL
},
10873 { (char *)"TreeListColumnInfo_GetImage", (PyCFunction
)_wrap_TreeListColumnInfo_GetImage
, METH_O
, NULL
},
10874 { (char *)"TreeListColumnInfo_GetSelectedImage", (PyCFunction
)_wrap_TreeListColumnInfo_GetSelectedImage
, METH_O
, NULL
},
10875 { (char *)"TreeListColumnInfo_GetWidth", (PyCFunction
)_wrap_TreeListColumnInfo_GetWidth
, METH_O
, NULL
},
10876 { (char *)"TreeListColumnInfo_SetShown", (PyCFunction
) _wrap_TreeListColumnInfo_SetShown
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10877 { (char *)"TreeListColumnInfo_SetAlignment", (PyCFunction
) _wrap_TreeListColumnInfo_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10878 { (char *)"TreeListColumnInfo_SetText", (PyCFunction
) _wrap_TreeListColumnInfo_SetText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10879 { (char *)"TreeListColumnInfo_SetImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10880 { (char *)"TreeListColumnInfo_SetSelectedImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetSelectedImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10881 { (char *)"TreeListColumnInfo_SetWidth", (PyCFunction
) _wrap_TreeListColumnInfo_SetWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10882 { (char *)"TreeListColumnInfo_swigregister", TreeListColumnInfo_swigregister
, METH_VARARGS
, NULL
},
10883 { (char *)"TreeListColumnInfo_swiginit", TreeListColumnInfo_swiginit
, METH_VARARGS
, NULL
},
10884 { (char *)"new_TreeListCtrl", (PyCFunction
) _wrap_new_TreeListCtrl
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10885 { (char *)"new_PreTreeListCtrl", (PyCFunction
)_wrap_new_PreTreeListCtrl
, METH_NOARGS
, NULL
},
10886 { (char *)"TreeListCtrl_Create", (PyCFunction
) _wrap_TreeListCtrl_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10887 { (char *)"TreeListCtrl__setCallbackInfo", (PyCFunction
) _wrap_TreeListCtrl__setCallbackInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10888 { (char *)"TreeListCtrl_GetCount", (PyCFunction
)_wrap_TreeListCtrl_GetCount
, METH_O
, NULL
},
10889 { (char *)"TreeListCtrl_GetIndent", (PyCFunction
)_wrap_TreeListCtrl_GetIndent
, METH_O
, NULL
},
10890 { (char *)"TreeListCtrl_SetIndent", (PyCFunction
) _wrap_TreeListCtrl_SetIndent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10891 { (char *)"TreeListCtrl_GetLineSpacing", (PyCFunction
)_wrap_TreeListCtrl_GetLineSpacing
, METH_O
, NULL
},
10892 { (char *)"TreeListCtrl_SetLineSpacing", (PyCFunction
) _wrap_TreeListCtrl_SetLineSpacing
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10893 { (char *)"TreeListCtrl_GetImageList", (PyCFunction
)_wrap_TreeListCtrl_GetImageList
, METH_O
, NULL
},
10894 { (char *)"TreeListCtrl_GetStateImageList", (PyCFunction
)_wrap_TreeListCtrl_GetStateImageList
, METH_O
, NULL
},
10895 { (char *)"TreeListCtrl_GetButtonsImageList", (PyCFunction
)_wrap_TreeListCtrl_GetButtonsImageList
, METH_O
, NULL
},
10896 { (char *)"TreeListCtrl_SetImageList", (PyCFunction
) _wrap_TreeListCtrl_SetImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10897 { (char *)"TreeListCtrl_SetStateImageList", (PyCFunction
) _wrap_TreeListCtrl_SetStateImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10898 { (char *)"TreeListCtrl_SetButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_SetButtonsImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10899 { (char *)"TreeListCtrl_AssignImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10900 { (char *)"TreeListCtrl_AssignStateImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignStateImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10901 { (char *)"TreeListCtrl_AssignButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignButtonsImageList
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10902 { (char *)"TreeListCtrl_AddColumn", (PyCFunction
) _wrap_TreeListCtrl_AddColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10903 { (char *)"TreeListCtrl_AddColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_AddColumnInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10904 { (char *)"TreeListCtrl_InsertColumn", (PyCFunction
) _wrap_TreeListCtrl_InsertColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10905 { (char *)"TreeListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_InsertColumnInfo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10906 { (char *)"TreeListCtrl_RemoveColumn", (PyCFunction
) _wrap_TreeListCtrl_RemoveColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10907 { (char *)"TreeListCtrl_GetColumnCount", (PyCFunction
)_wrap_TreeListCtrl_GetColumnCount
, METH_O
, NULL
},
10908 { (char *)"TreeListCtrl_SetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_SetColumnWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10909 { (char *)"TreeListCtrl_GetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_GetColumnWidth
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10910 { (char *)"TreeListCtrl_SetMainColumn", (PyCFunction
) _wrap_TreeListCtrl_SetMainColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10911 { (char *)"TreeListCtrl_GetMainColumn", (PyCFunction
)_wrap_TreeListCtrl_GetMainColumn
, METH_O
, NULL
},
10912 { (char *)"TreeListCtrl_SetColumnText", (PyCFunction
) _wrap_TreeListCtrl_SetColumnText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10913 { (char *)"TreeListCtrl_GetColumnText", (PyCFunction
) _wrap_TreeListCtrl_GetColumnText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10914 { (char *)"TreeListCtrl_SetColumn", (PyCFunction
) _wrap_TreeListCtrl_SetColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10915 { (char *)"TreeListCtrl_GetColumn", (PyCFunction
) _wrap_TreeListCtrl_GetColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10916 { (char *)"TreeListCtrl_SetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_SetColumnAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10917 { (char *)"TreeListCtrl_GetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_GetColumnAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10918 { (char *)"TreeListCtrl_SetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_SetColumnImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10919 { (char *)"TreeListCtrl_GetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_GetColumnImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10920 { (char *)"TreeListCtrl_ShowColumn", (PyCFunction
) _wrap_TreeListCtrl_ShowColumn
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10921 { (char *)"TreeListCtrl_IsColumnShown", (PyCFunction
) _wrap_TreeListCtrl_IsColumnShown
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10922 { (char *)"TreeListCtrl_GetItemText", (PyCFunction
) _wrap_TreeListCtrl_GetItemText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10923 { (char *)"TreeListCtrl_GetItemImage", (PyCFunction
) _wrap_TreeListCtrl_GetItemImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10924 { (char *)"TreeListCtrl_SetItemText", (PyCFunction
) _wrap_TreeListCtrl_SetItemText
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10925 { (char *)"TreeListCtrl_SetItemImage", (PyCFunction
) _wrap_TreeListCtrl_SetItemImage
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10926 { (char *)"TreeListCtrl_GetItemData", (PyCFunction
) _wrap_TreeListCtrl_GetItemData
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10927 { (char *)"TreeListCtrl_SetItemData", (PyCFunction
) _wrap_TreeListCtrl_SetItemData
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10928 { (char *)"TreeListCtrl_GetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_GetItemPyData
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10929 { (char *)"TreeListCtrl_SetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_SetItemPyData
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10930 { (char *)"TreeListCtrl_SetItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_SetItemHasChildren
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10931 { (char *)"TreeListCtrl_SetItemBold", (PyCFunction
) _wrap_TreeListCtrl_SetItemBold
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10932 { (char *)"TreeListCtrl_SetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10933 { (char *)"TreeListCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10934 { (char *)"TreeListCtrl_SetItemFont", (PyCFunction
) _wrap_TreeListCtrl_SetItemFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10935 { (char *)"TreeListCtrl_GetItemBold", (PyCFunction
) _wrap_TreeListCtrl_GetItemBold
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10936 { (char *)"TreeListCtrl_GetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemTextColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10937 { (char *)"TreeListCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemBackgroundColour
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10938 { (char *)"TreeListCtrl_GetItemFont", (PyCFunction
) _wrap_TreeListCtrl_GetItemFont
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10939 { (char *)"TreeListCtrl_IsVisible", (PyCFunction
) _wrap_TreeListCtrl_IsVisible
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10940 { (char *)"TreeListCtrl_ItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_ItemHasChildren
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10941 { (char *)"TreeListCtrl_IsExpanded", (PyCFunction
) _wrap_TreeListCtrl_IsExpanded
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10942 { (char *)"TreeListCtrl_IsSelected", (PyCFunction
) _wrap_TreeListCtrl_IsSelected
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10943 { (char *)"TreeListCtrl_IsBold", (PyCFunction
) _wrap_TreeListCtrl_IsBold
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10944 { (char *)"TreeListCtrl_GetChildrenCount", (PyCFunction
) _wrap_TreeListCtrl_GetChildrenCount
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10945 { (char *)"TreeListCtrl_GetRootItem", (PyCFunction
)_wrap_TreeListCtrl_GetRootItem
, METH_O
, NULL
},
10946 { (char *)"TreeListCtrl_GetSelection", (PyCFunction
)_wrap_TreeListCtrl_GetSelection
, METH_O
, NULL
},
10947 { (char *)"TreeListCtrl_GetSelections", (PyCFunction
)_wrap_TreeListCtrl_GetSelections
, METH_O
, NULL
},
10948 { (char *)"TreeListCtrl_GetItemParent", (PyCFunction
) _wrap_TreeListCtrl_GetItemParent
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10949 { (char *)"TreeListCtrl_GetFirstChild", (PyCFunction
) _wrap_TreeListCtrl_GetFirstChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10950 { (char *)"TreeListCtrl_GetNextChild", (PyCFunction
) _wrap_TreeListCtrl_GetNextChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10951 { (char *)"TreeListCtrl_GetLastChild", (PyCFunction
) _wrap_TreeListCtrl_GetLastChild
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10952 { (char *)"TreeListCtrl_GetNextSibling", (PyCFunction
) _wrap_TreeListCtrl_GetNextSibling
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10953 { (char *)"TreeListCtrl_GetPrevSibling", (PyCFunction
) _wrap_TreeListCtrl_GetPrevSibling
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10954 { (char *)"TreeListCtrl_GetFirstVisibleItem", (PyCFunction
)_wrap_TreeListCtrl_GetFirstVisibleItem
, METH_O
, NULL
},
10955 { (char *)"TreeListCtrl_GetNextVisible", (PyCFunction
) _wrap_TreeListCtrl_GetNextVisible
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10956 { (char *)"TreeListCtrl_GetPrevVisible", (PyCFunction
) _wrap_TreeListCtrl_GetPrevVisible
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10957 { (char *)"TreeListCtrl_GetNext", (PyCFunction
) _wrap_TreeListCtrl_GetNext
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10958 { (char *)"TreeListCtrl_AddRoot", (PyCFunction
) _wrap_TreeListCtrl_AddRoot
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10959 { (char *)"TreeListCtrl_PrependItem", (PyCFunction
) _wrap_TreeListCtrl_PrependItem
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10960 { (char *)"TreeListCtrl_InsertItem", (PyCFunction
) _wrap_TreeListCtrl_InsertItem
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10961 { (char *)"TreeListCtrl_InsertItemBefore", (PyCFunction
) _wrap_TreeListCtrl_InsertItemBefore
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10962 { (char *)"TreeListCtrl_AppendItem", (PyCFunction
) _wrap_TreeListCtrl_AppendItem
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10963 { (char *)"TreeListCtrl_Delete", (PyCFunction
) _wrap_TreeListCtrl_Delete
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10964 { (char *)"TreeListCtrl_DeleteChildren", (PyCFunction
) _wrap_TreeListCtrl_DeleteChildren
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10965 { (char *)"TreeListCtrl_DeleteAllItems", (PyCFunction
)_wrap_TreeListCtrl_DeleteAllItems
, METH_O
, NULL
},
10966 { (char *)"TreeListCtrl_Expand", (PyCFunction
) _wrap_TreeListCtrl_Expand
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10967 { (char *)"TreeListCtrl_ExpandAll", (PyCFunction
) _wrap_TreeListCtrl_ExpandAll
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10968 { (char *)"TreeListCtrl_Collapse", (PyCFunction
) _wrap_TreeListCtrl_Collapse
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10969 { (char *)"TreeListCtrl_CollapseAndReset", (PyCFunction
) _wrap_TreeListCtrl_CollapseAndReset
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10970 { (char *)"TreeListCtrl_Toggle", (PyCFunction
) _wrap_TreeListCtrl_Toggle
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10971 { (char *)"TreeListCtrl_Unselect", (PyCFunction
)_wrap_TreeListCtrl_Unselect
, METH_O
, NULL
},
10972 { (char *)"TreeListCtrl_UnselectAll", (PyCFunction
)_wrap_TreeListCtrl_UnselectAll
, METH_O
, NULL
},
10973 { (char *)"TreeListCtrl_SelectItem", (PyCFunction
) _wrap_TreeListCtrl_SelectItem
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10974 { (char *)"TreeListCtrl_SelectAll", (PyCFunction
) _wrap_TreeListCtrl_SelectAll
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10975 { (char *)"TreeListCtrl_EnsureVisible", (PyCFunction
) _wrap_TreeListCtrl_EnsureVisible
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10976 { (char *)"TreeListCtrl_ScrollTo", (PyCFunction
) _wrap_TreeListCtrl_ScrollTo
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10977 { (char *)"TreeListCtrl_HitTest", (PyCFunction
) _wrap_TreeListCtrl_HitTest
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10978 { (char *)"TreeListCtrl_GetBoundingRect", (PyCFunction
) _wrap_TreeListCtrl_GetBoundingRect
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10979 { (char *)"TreeListCtrl_EditLabel", (PyCFunction
) _wrap_TreeListCtrl_EditLabel
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10980 { (char *)"TreeListCtrl_Edit", (PyCFunction
) _wrap_TreeListCtrl_Edit
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10981 { (char *)"TreeListCtrl_SortChildren", (PyCFunction
) _wrap_TreeListCtrl_SortChildren
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10982 { (char *)"TreeListCtrl_FindItem", (PyCFunction
) _wrap_TreeListCtrl_FindItem
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10983 { (char *)"TreeListCtrl_GetHeaderWindow", (PyCFunction
)_wrap_TreeListCtrl_GetHeaderWindow
, METH_O
, NULL
},
10984 { (char *)"TreeListCtrl_GetMainWindow", (PyCFunction
)_wrap_TreeListCtrl_GetMainWindow
, METH_O
, NULL
},
10985 { (char *)"TreeListCtrl_swigregister", TreeListCtrl_swigregister
, METH_VARARGS
, NULL
},
10986 { (char *)"TreeListCtrl_swiginit", TreeListCtrl_swiginit
, METH_VARARGS
, NULL
},
10987 { (char *)"new_StaticPicture", (PyCFunction
) _wrap_new_StaticPicture
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10988 { (char *)"new_PreStaticPicture", (PyCFunction
)_wrap_new_PreStaticPicture
, METH_NOARGS
, NULL
},
10989 { (char *)"StaticPicture_Create", (PyCFunction
) _wrap_StaticPicture_Create
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10990 { (char *)"StaticPicture_SetBitmap", (PyCFunction
) _wrap_StaticPicture_SetBitmap
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10991 { (char *)"StaticPicture_GetBitmap", (PyCFunction
)_wrap_StaticPicture_GetBitmap
, METH_O
, NULL
},
10992 { (char *)"StaticPicture_SetIcon", (PyCFunction
) _wrap_StaticPicture_SetIcon
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10993 { (char *)"StaticPicture_GetIcon", (PyCFunction
)_wrap_StaticPicture_GetIcon
, METH_O
, NULL
},
10994 { (char *)"StaticPicture_SetAlignment", (PyCFunction
) _wrap_StaticPicture_SetAlignment
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10995 { (char *)"StaticPicture_GetAlignment", (PyCFunction
)_wrap_StaticPicture_GetAlignment
, METH_O
, NULL
},
10996 { (char *)"StaticPicture_SetScale", (PyCFunction
) _wrap_StaticPicture_SetScale
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10997 { (char *)"StaticPicture_GetScale", (PyCFunction
)_wrap_StaticPicture_GetScale
, METH_O
, NULL
},
10998 { (char *)"StaticPicture_SetCustomScale", (PyCFunction
) _wrap_StaticPicture_SetCustomScale
, METH_VARARGS
| METH_KEYWORDS
, NULL
},
10999 { (char *)"StaticPicture_GetCustomScale", (PyCFunction
)_wrap_StaticPicture_GetCustomScale
, METH_O
, NULL
},
11000 { (char *)"StaticPicture_swigregister", StaticPicture_swigregister
, METH_VARARGS
, NULL
},
11001 { (char *)"StaticPicture_swiginit", StaticPicture_swiginit
, METH_VARARGS
, NULL
},
11002 { NULL
, NULL
, 0, NULL
}
11006 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
11008 static void *_p_wxPyValidatorTo_p_wxValidator(void *x
) {
11009 return (void *)((wxValidator
*) ((wxPyValidator
*) x
));
11011 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) {
11012 return (void *)((wxPanel
*) ((wxScrolledWindow
*) x
));
11014 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) {
11015 return (void *)((wxPanel
*) ((wxPyVScrolledWindow
*) x
));
11017 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) {
11018 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
11020 static void *_p_wxSplitterScrolledWindowTo_p_wxPanel(void *x
) {
11021 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxSplitterScrolledWindow
*) x
));
11023 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) {
11024 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
11026 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) {
11027 return (void *)((wxPanel
*) (wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
11029 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) {
11030 return (void *)((wxPanel
*) ((wxPyPanel
*) x
));
11032 static void *_p_wxEditableListBoxTo_p_wxPanel(void *x
) {
11033 return (void *)((wxPanel
*) ((wxEditableListBox
*) x
));
11035 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) {
11036 return (void *)((wxPanel
*) (wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
11038 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) {
11039 return (void *)((wxPanel
*) ((wxPreviewControlBar
*) x
));
11041 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) {
11042 return (void *)((wxPanel
*) (wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
11044 static void *_p_wxToolbookTo_p_wxWindow(void *x
) {
11045 return (void *)((wxWindow
*) (wxControl
*)(wxBookCtrlBase
*) ((wxToolbook
*) x
));
11047 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) {
11048 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
11050 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) {
11051 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
11053 static void *_p_wxCheckBoxTo_p_wxWindow(void *x
) {
11054 return (void *)((wxWindow
*) (wxControl
*) ((wxCheckBox
*) x
));
11056 static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x
) {
11057 return (void *)((wxWindow
*) (wxControl
*) ((wxPyTreeCtrl
*) x
));
11059 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxWindow(void *x
) {
11060 return (void *)((wxWindow
*) (wxControl
*)(wxPyTreeCtrl
*) ((wxRemotelyScrolledTreeCtrl
*) x
));
11062 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) {
11063 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyPanel
*) x
));
11065 static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x
) {
11066 return (void *)((wxWindow
*) (wxControl
*) ((wxGenericDirCtrl
*) x
));
11068 static void *_p_wxPyListCtrlTo_p_wxWindow(void *x
) {
11069 return (void *)((wxWindow
*) (wxControl
*) ((wxPyListCtrl
*) x
));
11071 static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x
) {
11072 return (void *)((wxWindow
*) (wxControl
*)(wxControlWithItems
*)(wxChoice
*) ((wxDirFilterListCtrl
*) x
));
11074 static void *_p_wxPyTreeListCtrlTo_p_wxWindow(void *x
) {
11075 return (void *)((wxWindow
*) (wxControl
*) ((wxPyTreeListCtrl
*) x
));
11077 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) {
11078 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
11080 static void *_p_wxStaticLineTo_p_wxWindow(void *x
) {
11081 return (void *)((wxWindow
*) (wxControl
*) ((wxStaticLine
*) x
));
11083 static void *_p_wxControlTo_p_wxWindow(void *x
) {
11084 return (void *)((wxWindow
*) ((wxControl
*) x
));
11086 static void *_p_wxPyControlTo_p_wxWindow(void *x
) {
11087 return (void *)((wxWindow
*) (wxControl
*) ((wxPyControl
*) x
));
11089 static void *_p_wxGaugeTo_p_wxWindow(void *x
) {
11090 return (void *)((wxWindow
*) (wxControl
*) ((wxGauge
*) x
));
11092 static void *_p_wxToolBarBaseTo_p_wxWindow(void *x
) {
11093 return (void *)((wxWindow
*) (wxControl
*) ((wxToolBarBase
*) x
));
11095 static void *_p_wxToggleButtonTo_p_wxWindow(void *x
) {
11096 return (void *)((wxWindow
*) (wxControl
*) ((wxToggleButton
*) x
));
11098 static void *_p_wxRadioButtonTo_p_wxWindow(void *x
) {
11099 return (void *)((wxWindow
*) (wxControl
*) ((wxRadioButton
*) x
));
11101 static void *_p_wxChoiceTo_p_wxWindow(void *x
) {
11102 return (void *)((wxWindow
*) (wxControl
*)(wxControlWithItems
*) ((wxChoice
*) x
));
11104 static void *_p_wxTreebookTo_p_wxWindow(void *x
) {
11105 return (void *)((wxWindow
*) (wxControl
*)(wxBookCtrlBase
*) ((wxTreebook
*) x
));
11107 static void *_p_wxListViewTo_p_wxWindow(void *x
) {
11108 return (void *)((wxWindow
*) (wxControl
*)(wxPyListCtrl
*) ((wxListView
*) x
));
11110 static void *_p_wxTextCtrlTo_p_wxWindow(void *x
) {
11111 return (void *)((wxWindow
*) (wxControl
*) ((wxTextCtrl
*) x
));
11113 static void *_p_wxNotebookTo_p_wxWindow(void *x
) {
11114 return (void *)((wxWindow
*) (wxControl
*)(wxBookCtrlBase
*) ((wxNotebook
*) x
));
11116 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) {
11117 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
11119 static void *_p_wxChoicebookTo_p_wxWindow(void *x
) {
11120 return (void *)((wxWindow
*) (wxControl
*)(wxBookCtrlBase
*) ((wxChoicebook
*) x
));
11122 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) {
11123 return (void *)((wxWindow
*) ((wxPyWindow
*) x
));
11125 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) {
11126 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
11128 static void *_p_wxListbookTo_p_wxWindow(void *x
) {
11129 return (void *)((wxWindow
*) (wxControl
*)(wxBookCtrlBase
*) ((wxListbook
*) x
));
11131 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) {
11132 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
11134 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) {
11135 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
11137 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) {
11138 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
11140 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) {
11141 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
11143 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x
) {
11144 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
11146 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) {
11147 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
11149 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) {
11150 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
11152 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) {
11153 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
11155 static void *_p_wxStaticBitmapTo_p_wxWindow(void *x
) {
11156 return (void *)((wxWindow
*) (wxControl
*) ((wxStaticBitmap
*) x
));
11158 static void *_p_wxSliderTo_p_wxWindow(void *x
) {
11159 return (void *)((wxWindow
*) (wxControl
*) ((wxSlider
*) x
));
11161 static void *_p_wxStaticBoxTo_p_wxWindow(void *x
) {
11162 return (void *)((wxWindow
*) (wxControl
*) ((wxStaticBox
*) x
));
11164 static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x
) {
11165 return (void *)((wxWindow
*) (wxControl
*) ((wxBookCtrlBase
*) x
));
11167 static void *_p_wxCheckListBoxTo_p_wxWindow(void *x
) {
11168 return (void *)((wxWindow
*) (wxControl
*)(wxControlWithItems
*)(wxListBox
*) ((wxCheckListBox
*) x
));
11170 static void *_p_wxListBoxTo_p_wxWindow(void *x
) {
11171 return (void *)((wxWindow
*) (wxControl
*)(wxControlWithItems
*) ((wxListBox
*) x
));
11173 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) {
11174 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
11176 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) {
11177 return (void *)((wxWindow
*) (wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
11179 static void *_p_wxEditableListBoxTo_p_wxWindow(void *x
) {
11180 return (void *)((wxWindow
*) (wxPanel
*) ((wxEditableListBox
*) x
));
11182 static void *_p_wxLEDNumberCtrlTo_p_wxWindow(void *x
) {
11183 return (void *)((wxWindow
*) (wxControl
*) ((wxLEDNumberCtrl
*) x
));
11185 static void *_p_wxSpinButtonTo_p_wxWindow(void *x
) {
11186 return (void *)((wxWindow
*) (wxControl
*) ((wxSpinButton
*) x
));
11188 static void *_p_wxBitmapButtonTo_p_wxWindow(void *x
) {
11189 return (void *)((wxWindow
*) (wxControl
*)(wxButton
*) ((wxBitmapButton
*) x
));
11191 static void *_p_wxButtonTo_p_wxWindow(void *x
) {
11192 return (void *)((wxWindow
*) (wxControl
*) ((wxButton
*) x
));
11194 static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x
) {
11195 return (void *)((wxWindow
*) (wxControl
*)(wxButton
*)(wxBitmapButton
*) ((wxContextHelpButton
*) x
));
11197 static void *_p_wxRadioBoxTo_p_wxWindow(void *x
) {
11198 return (void *)((wxWindow
*) (wxControl
*) ((wxRadioBox
*) x
));
11200 static void *_p_wxScrollBarTo_p_wxWindow(void *x
) {
11201 return (void *)((wxWindow
*) (wxControl
*) ((wxScrollBar
*) x
));
11203 static void *_p_wxComboBoxTo_p_wxWindow(void *x
) {
11204 return (void *)((wxWindow
*) (wxControl
*) ((wxComboBox
*) x
));
11206 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) {
11207 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
11209 static void *_p_wxFrameTo_p_wxWindow(void *x
) {
11210 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxFrame
*) x
));
11212 static void *_p_wxSpinCtrlTo_p_wxWindow(void *x
) {
11213 return (void *)((wxWindow
*) (wxControl
*) ((wxSpinCtrl
*) x
));
11215 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) {
11216 return (void *)((wxWindow
*) ((wxStatusBar
*) x
));
11218 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) {
11219 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
11221 static void *_p_wxStaticPictureTo_p_wxWindow(void *x
) {
11222 return (void *)((wxWindow
*) (wxControl
*) ((wxStaticPicture
*) x
));
11224 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) {
11225 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
11227 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) {
11228 return (void *)((wxWindow
*) ((wxMDIClientWindow
*) x
));
11230 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) {
11231 return (void *)((wxWindow
*) ((wxSashWindow
*) x
));
11233 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) {
11234 return (void *)((wxWindow
*) ((wxSplitterWindow
*) x
));
11236 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) {
11237 return (void *)((wxWindow
*) ((wxSplashScreenWindow
*) x
));
11239 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) {
11240 return (void *)((wxWindow
*) ((wxTopLevelWindow
*) x
));
11242 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) {
11243 return (void *)((wxWindow
*) (wxPanel
*) ((wxScrolledWindow
*) x
));
11245 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) {
11246 return (void *)((wxWindow
*) (wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
11248 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) {
11249 return (void *)((wxWindow
*) ((wxPopupWindow
*) x
));
11251 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) {
11252 return (void *)((wxWindow
*) (wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
11254 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) {
11255 return (void *)((wxWindow
*) (wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
11257 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) {
11258 return (void *)((wxWindow
*) (wxPanel
*) ((wxPyVScrolledWindow
*) x
));
11260 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) {
11261 return (void *)((wxWindow
*) ((wxMenuBar
*) x
));
11263 static void *_p_wxDynamicSashWindowTo_p_wxWindow(void *x
) {
11264 return (void *)((wxWindow
*) ((wxDynamicSashWindow
*) x
));
11266 static void *_p_wxPyTreeCompanionWindowTo_p_wxWindow(void *x
) {
11267 return (void *)((wxWindow
*) ((wxPyTreeCompanionWindow
*) x
));
11269 static void *_p_wxThinSplitterWindowTo_p_wxWindow(void *x
) {
11270 return (void *)((wxWindow
*) (wxSplitterWindow
*) ((wxThinSplitterWindow
*) x
));
11272 static void *_p_wxSplitterScrolledWindowTo_p_wxWindow(void *x
) {
11273 return (void *)((wxWindow
*) (wxPanel
*)(wxScrolledWindow
*) ((wxSplitterScrolledWindow
*) x
));
11275 static void *_p_wxDialogTo_p_wxWindow(void *x
) {
11276 return (void *)((wxWindow
*) (wxTopLevelWindow
*) ((wxDialog
*) x
));
11278 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) {
11279 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
11281 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) {
11282 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
11284 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) {
11285 return (void *)((wxWindow
*) (wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
11287 static void *_p_wxPanelTo_p_wxWindow(void *x
) {
11288 return (void *)((wxWindow
*) ((wxPanel
*) x
));
11290 static void *_p_wxStaticTextTo_p_wxWindow(void *x
) {
11291 return (void *)((wxWindow
*) (wxControl
*) ((wxStaticText
*) x
));
11293 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) {
11294 return (void *)((wxWindow
*) (wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
11296 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) {
11297 return (void *)((wxWindow
*) (wxPanel
*) ((wxPreviewControlBar
*) x
));
11299 static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x
) {
11300 return (void *)((wxWindow
*) (wxControl
*) ((wxDatePickerCtrl
*) x
));
11302 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) {
11303 return (void *)((wxWindow
*) (wxControl
*) ((wxControlWithItems
*) x
));
11305 static void *_p_wxToolBarTo_p_wxWindow(void *x
) {
11306 return (void *)((wxWindow
*) (wxControl
*)(wxToolBarBase
*) ((wxToolBar
*) x
));
11308 static void *_p_wxThinSplitterWindowTo_p_wxSplitterWindow(void *x
) {
11309 return (void *)((wxSplitterWindow
*) ((wxThinSplitterWindow
*) x
));
11311 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x
) {
11312 return (void *)((wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
11314 static void *_p_wxSplitterScrolledWindowTo_p_wxScrolledWindow(void *x
) {
11315 return (void *)((wxScrolledWindow
*) ((wxSplitterScrolledWindow
*) x
));
11317 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x
) {
11318 return (void *)((wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
11320 static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x
) {
11321 return (void *)((wxControl
*) ((wxBookCtrlBase
*) x
));
11323 static void *_p_wxToolBarTo_p_wxControl(void *x
) {
11324 return (void *)((wxControl
*) (wxToolBarBase
*) ((wxToolBar
*) x
));
11326 static void *_p_wxToggleButtonTo_p_wxControl(void *x
) {
11327 return (void *)((wxControl
*) ((wxToggleButton
*) x
));
11329 static void *_p_wxRadioButtonTo_p_wxControl(void *x
) {
11330 return (void *)((wxControl
*) ((wxRadioButton
*) x
));
11332 static void *_p_wxLEDNumberCtrlTo_p_wxControl(void *x
) {
11333 return (void *)((wxControl
*) ((wxLEDNumberCtrl
*) x
));
11335 static void *_p_wxToolbookTo_p_wxControl(void *x
) {
11336 return (void *)((wxControl
*) (wxBookCtrlBase
*) ((wxToolbook
*) x
));
11338 static void *_p_wxToolBarBaseTo_p_wxControl(void *x
) {
11339 return (void *)((wxControl
*) ((wxToolBarBase
*) x
));
11341 static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x
) {
11342 return (void *)((wxControl
*) (wxControlWithItems
*)(wxChoice
*) ((wxDirFilterListCtrl
*) x
));
11344 static void *_p_wxPyListCtrlTo_p_wxControl(void *x
) {
11345 return (void *)((wxControl
*) ((wxPyListCtrl
*) x
));
11347 static void *_p_wxComboBoxTo_p_wxControl(void *x
) {
11348 return (void *)((wxControl
*) ((wxComboBox
*) x
));
11350 static void *_p_wxPyControlTo_p_wxControl(void *x
) {
11351 return (void *)((wxControl
*) ((wxPyControl
*) x
));
11353 static void *_p_wxPyTreeListCtrlTo_p_wxControl(void *x
) {
11354 return (void *)((wxControl
*) ((wxPyTreeListCtrl
*) x
));
11356 static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x
) {
11357 return (void *)((wxControl
*) ((wxGenericDirCtrl
*) x
));
11359 static void *_p_wxScrollBarTo_p_wxControl(void *x
) {
11360 return (void *)((wxControl
*) ((wxScrollBar
*) x
));
11362 static void *_p_wxControlWithItemsTo_p_wxControl(void *x
) {
11363 return (void *)((wxControl
*) ((wxControlWithItems
*) x
));
11365 static void *_p_wxGaugeTo_p_wxControl(void *x
) {
11366 return (void *)((wxControl
*) ((wxGauge
*) x
));
11368 static void *_p_wxStaticLineTo_p_wxControl(void *x
) {
11369 return (void *)((wxControl
*) ((wxStaticLine
*) x
));
11371 static void *_p_wxChoicebookTo_p_wxControl(void *x
) {
11372 return (void *)((wxControl
*) (wxBookCtrlBase
*) ((wxChoicebook
*) x
));
11374 static void *_p_wxListbookTo_p_wxControl(void *x
) {
11375 return (void *)((wxControl
*) (wxBookCtrlBase
*) ((wxListbook
*) x
));
11377 static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x
) {
11378 return (void *)((wxControl
*) ((wxPyTreeCtrl
*) x
));
11380 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxControl(void *x
) {
11381 return (void *)((wxControl
*) (wxPyTreeCtrl
*) ((wxRemotelyScrolledTreeCtrl
*) x
));
11383 static void *_p_wxCheckBoxTo_p_wxControl(void *x
) {
11384 return (void *)((wxControl
*) ((wxCheckBox
*) x
));
11386 static void *_p_wxRadioBoxTo_p_wxControl(void *x
) {
11387 return (void *)((wxControl
*) ((wxRadioBox
*) x
));
11389 static void *_p_wxChoiceTo_p_wxControl(void *x
) {
11390 return (void *)((wxControl
*) (wxControlWithItems
*) ((wxChoice
*) x
));
11392 static void *_p_wxListBoxTo_p_wxControl(void *x
) {
11393 return (void *)((wxControl
*) (wxControlWithItems
*) ((wxListBox
*) x
));
11395 static void *_p_wxCheckListBoxTo_p_wxControl(void *x
) {
11396 return (void *)((wxControl
*) (wxControlWithItems
*)(wxListBox
*) ((wxCheckListBox
*) x
));
11398 static void *_p_wxListViewTo_p_wxControl(void *x
) {
11399 return (void *)((wxControl
*) (wxPyListCtrl
*) ((wxListView
*) x
));
11401 static void *_p_wxNotebookTo_p_wxControl(void *x
) {
11402 return (void *)((wxControl
*) (wxBookCtrlBase
*) ((wxNotebook
*) x
));
11404 static void *_p_wxStaticBitmapTo_p_wxControl(void *x
) {
11405 return (void *)((wxControl
*) ((wxStaticBitmap
*) x
));
11407 static void *_p_wxSpinCtrlTo_p_wxControl(void *x
) {
11408 return (void *)((wxControl
*) ((wxSpinCtrl
*) x
));
11410 static void *_p_wxStaticTextTo_p_wxControl(void *x
) {
11411 return (void *)((wxControl
*) ((wxStaticText
*) x
));
11413 static void *_p_wxStaticBoxTo_p_wxControl(void *x
) {
11414 return (void *)((wxControl
*) ((wxStaticBox
*) x
));
11416 static void *_p_wxSliderTo_p_wxControl(void *x
) {
11417 return (void *)((wxControl
*) ((wxSlider
*) x
));
11419 static void *_p_wxTreebookTo_p_wxControl(void *x
) {
11420 return (void *)((wxControl
*) (wxBookCtrlBase
*) ((wxTreebook
*) x
));
11422 static void *_p_wxSpinButtonTo_p_wxControl(void *x
) {
11423 return (void *)((wxControl
*) ((wxSpinButton
*) x
));
11425 static void *_p_wxButtonTo_p_wxControl(void *x
) {
11426 return (void *)((wxControl
*) ((wxButton
*) x
));
11428 static void *_p_wxBitmapButtonTo_p_wxControl(void *x
) {
11429 return (void *)((wxControl
*) (wxButton
*) ((wxBitmapButton
*) x
));
11431 static void *_p_wxContextHelpButtonTo_p_wxControl(void *x
) {
11432 return (void *)((wxControl
*) (wxButton
*)(wxBitmapButton
*) ((wxContextHelpButton
*) x
));
11434 static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x
) {
11435 return (void *)((wxControl
*) ((wxDatePickerCtrl
*) x
));
11437 static void *_p_wxStaticPictureTo_p_wxControl(void *x
) {
11438 return (void *)((wxControl
*) ((wxStaticPicture
*) x
));
11440 static void *_p_wxTextCtrlTo_p_wxControl(void *x
) {
11441 return (void *)((wxControl
*) ((wxTextCtrl
*) x
));
11443 static void *_p_wxListViewTo_p_wxPyListCtrl(void *x
) {
11444 return (void *)((wxPyListCtrl
*) ((wxListView
*) x
));
11446 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) {
11447 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
11449 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) {
11450 return (void *)((wxEvent
*) ((wxMenuEvent
*) x
));
11452 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) {
11453 return (void *)((wxEvent
*) ((wxCloseEvent
*) x
));
11455 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) {
11456 return (void *)((wxEvent
*) ((wxMouseEvent
*) x
));
11458 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) {
11459 return (void *)((wxEvent
*) ((wxEraseEvent
*) x
));
11461 static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x
) {
11462 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxBookCtrlBaseEvent
*) x
));
11464 static void *_p_wxTreeEventTo_p_wxEvent(void *x
) {
11465 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxTreeEvent
*) x
));
11467 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) {
11468 return (void *)((wxEvent
*) ((wxSetCursorEvent
*) x
));
11470 static void *_p_wxSplitterEventTo_p_wxEvent(void *x
) {
11471 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
11473 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) {
11474 return (void *)((wxEvent
*) ((wxInitDialogEvent
*) x
));
11476 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) {
11477 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxScrollEvent
*) x
));
11479 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x
) {
11480 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
11482 static void *_p_wxTextUrlEventTo_p_wxEvent(void *x
) {
11483 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxTextUrlEvent
*) x
));
11485 static void *_p_wxPyEventTo_p_wxEvent(void *x
) {
11486 return (void *)((wxEvent
*) ((wxPyEvent
*) x
));
11488 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) {
11489 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxNotifyEvent
*) x
));
11491 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x
) {
11492 return (void *)((wxEvent
*) ((wxCalculateLayoutEvent
*) x
));
11494 static void *_p_wxListEventTo_p_wxEvent(void *x
) {
11495 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxListEvent
*) x
));
11497 static void *_p_wxDynamicSashSplitEventTo_p_wxEvent(void *x
) {
11498 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxDynamicSashSplitEvent
*) x
));
11500 static void *_p_wxDynamicSashUnifyEventTo_p_wxEvent(void *x
) {
11501 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxDynamicSashUnifyEvent
*) x
));
11503 static void *_p_wxNotebookEventTo_p_wxEvent(void *x
) {
11504 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxNotebookEvent
*) x
));
11506 static void *_p_wxListbookEventTo_p_wxEvent(void *x
) {
11507 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxListbookEvent
*) x
));
11509 static void *_p_wxChoicebookEventTo_p_wxEvent(void *x
) {
11510 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxChoicebookEvent
*) x
));
11512 static void *_p_wxTreebookEventTo_p_wxEvent(void *x
) {
11513 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxTreebookEvent
*) x
));
11515 static void *_p_wxToolbookEventTo_p_wxEvent(void *x
) {
11516 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxToolbookEvent
*) x
));
11518 static void *_p_wxHelpEventTo_p_wxEvent(void *x
) {
11519 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxHelpEvent
*) x
));
11521 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) {
11522 return (void *)((wxEvent
*) ((wxIdleEvent
*) x
));
11524 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) {
11525 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
11527 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) {
11528 return (void *)((wxEvent
*) ((wxQueryNewPaletteEvent
*) x
));
11530 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) {
11531 return (void *)((wxEvent
*) ((wxMaximizeEvent
*) x
));
11533 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) {
11534 return (void *)((wxEvent
*) ((wxIconizeEvent
*) x
));
11536 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) {
11537 return (void *)((wxEvent
*) ((wxActivateEvent
*) x
));
11539 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) {
11540 return (void *)((wxEvent
*) ((wxSizeEvent
*) x
));
11542 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) {
11543 return (void *)((wxEvent
*) ((wxMoveEvent
*) x
));
11545 static void *_p_wxDateEventTo_p_wxEvent(void *x
) {
11546 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxDateEvent
*) x
));
11548 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) {
11549 return (void *)((wxEvent
*) ((wxPaintEvent
*) x
));
11551 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) {
11552 return (void *)((wxEvent
*) ((wxNcPaintEvent
*) x
));
11554 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) {
11555 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
11557 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) {
11558 return (void *)((wxEvent
*) ((wxPaletteChangedEvent
*) x
));
11560 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) {
11561 return (void *)((wxEvent
*) ((wxDisplayChangedEvent
*) x
));
11563 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) {
11564 return (void *)((wxEvent
*) ((wxMouseCaptureChangedEvent
*) x
));
11566 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) {
11567 return (void *)((wxEvent
*) ((wxSysColourChangedEvent
*) x
));
11569 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) {
11570 return (void *)((wxEvent
*) ((wxDropFilesEvent
*) x
));
11572 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) {
11573 return (void *)((wxEvent
*) ((wxFocusEvent
*) x
));
11575 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) {
11576 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
11578 static void *_p_wxSashEventTo_p_wxEvent(void *x
) {
11579 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxSashEvent
*) x
));
11581 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x
) {
11582 return (void *)((wxEvent
*) ((wxQueryLayoutInfoEvent
*) x
));
11584 static void *_p_wxShowEventTo_p_wxEvent(void *x
) {
11585 return (void *)((wxEvent
*) ((wxShowEvent
*) x
));
11587 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) {
11588 return (void *)((wxEvent
*) ((wxCommandEvent
*) x
));
11590 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) {
11591 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
11593 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) {
11594 return (void *)((wxEvent
*) (wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
11596 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) {
11597 return (void *)((wxEvent
*) ((wxNavigationKeyEvent
*) x
));
11599 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) {
11600 return (void *)((wxEvent
*) ((wxKeyEvent
*) x
));
11602 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) {
11603 return (void *)((wxEvent
*) ((wxScrollWinEvent
*) x
));
11605 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x
) {
11606 return (void *)((wxEvent
*) ((wxTaskBarIconEvent
*) x
));
11608 static void *_p_wxSpinEventTo_p_wxEvent(void *x
) {
11609 return (void *)((wxEvent
*) (wxCommandEvent
*)(wxNotifyEvent
*) ((wxSpinEvent
*) x
));
11611 static void *_p_wxScrollBarTo_p_wxObject(void *x
) {
11612 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxScrollBar
*) x
));
11614 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) {
11615 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
11617 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) {
11618 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
11620 static void *_p_wxEventTo_p_wxObject(void *x
) {
11621 return (void *)((wxObject
*) ((wxEvent
*) x
));
11623 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) {
11624 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
11626 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) {
11627 return (void *)((wxObject
*) (wxEvent
*) ((wxInitDialogEvent
*) x
));
11629 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) {
11630 return (void *)((wxObject
*) ((wxIndividualLayoutConstraint
*) x
));
11632 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) {
11633 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
11635 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) {
11636 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
11638 static void *_p_wxToolBarBaseTo_p_wxObject(void *x
) {
11639 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxToolBarBase
*) x
));
11641 static void *_p_wxMenuItemTo_p_wxObject(void *x
) {
11642 return (void *)((wxObject
*) ((wxMenuItem
*) x
));
11644 static void *_p_wxImageTo_p_wxObject(void *x
) {
11645 return (void *)((wxObject
*) ((wxImage
*) x
));
11647 static void *_p_wxPySizerTo_p_wxObject(void *x
) {
11648 return (void *)((wxObject
*) (wxSizer
*) ((wxPySizer
*) x
));
11650 static void *_p_wxStaticBitmapTo_p_wxObject(void *x
) {
11651 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxStaticBitmap
*) x
));
11653 static void *_p_wxGenericDragImageTo_p_wxObject(void *x
) {
11654 return (void *)((wxObject
*) ((wxGenericDragImage
*) x
));
11656 static void *_p_wxComboBoxTo_p_wxObject(void *x
) {
11657 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxComboBox
*) x
));
11659 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x
) {
11660 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxPyTaskBarIcon
*) x
));
11662 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) {
11663 return (void *)((wxObject
*) ((wxLayoutAlgorithm
*) x
));
11665 static void *_p_wxPyAppTo_p_wxObject(void *x
) {
11666 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxPyApp
*) x
));
11668 static void *_p_wxTreebookTo_p_wxObject(void *x
) {
11669 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxTreebook
*) x
));
11671 static void *_p_wxNotebookTo_p_wxObject(void *x
) {
11672 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxNotebook
*) x
));
11674 static void *_p_wxListItemTo_p_wxObject(void *x
) {
11675 return (void *)((wxObject
*) ((wxListItem
*) x
));
11677 static void *_p_wxChoicebookTo_p_wxObject(void *x
) {
11678 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxChoicebook
*) x
));
11680 static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x
) {
11681 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxBookCtrlBase
*) x
));
11683 static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x
) {
11684 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxPyTreeCtrl
*) x
));
11686 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxObject(void *x
) {
11687 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxPyTreeCtrl
*) ((wxRemotelyScrolledTreeCtrl
*) x
));
11689 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) {
11690 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
11692 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) {
11693 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
11695 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) {
11696 return (void *)((wxObject
*) ((wxFindReplaceData
*) x
));
11698 static void *_p_wxStaticLineTo_p_wxObject(void *x
) {
11699 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxStaticLine
*) x
));
11701 static void *_p_wxValidatorTo_p_wxObject(void *x
) {
11702 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxValidator
*) x
));
11704 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) {
11705 return (void *)((wxObject
*) (wxEvtHandler
*)(wxValidator
*) ((wxPyValidator
*) x
));
11707 static void *_p_wxEraseEventTo_p_wxObject(void *x
) {
11708 return (void *)((wxObject
*) (wxEvent
*) ((wxEraseEvent
*) x
));
11710 static void *_p_wxMouseEventTo_p_wxObject(void *x
) {
11711 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseEvent
*) x
));
11713 static void *_p_wxCloseEventTo_p_wxObject(void *x
) {
11714 return (void *)((wxObject
*) (wxEvent
*) ((wxCloseEvent
*) x
));
11716 static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x
) {
11717 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxBookCtrlBaseEvent
*) x
));
11719 static void *_p_wxTreeEventTo_p_wxObject(void *x
) {
11720 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxTreeEvent
*) x
));
11722 static void *_p_wxTextUrlEventTo_p_wxObject(void *x
) {
11723 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxTextUrlEvent
*) x
));
11725 static void *_p_wxScrollEventTo_p_wxObject(void *x
) {
11726 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxScrollEvent
*) x
));
11728 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) {
11729 return (void *)((wxObject
*) ((wxPrintDialogData
*) x
));
11731 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) {
11732 return (void *)((wxObject
*) ((wxPageSetupDialogData
*) x
));
11734 static void *_p_wxPrinterTo_p_wxObject(void *x
) {
11735 return (void *)((wxObject
*) ((wxPrinter
*) x
));
11737 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) {
11738 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
11740 static void *_p_wxRadioBoxTo_p_wxObject(void *x
) {
11741 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxRadioBox
*) x
));
11743 static void *_p_wxGridSizerTo_p_wxObject(void *x
) {
11744 return (void *)((wxObject
*) (wxSizer
*) ((wxGridSizer
*) x
));
11746 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) {
11747 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*) ((wxFlexGridSizer
*) x
));
11749 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) {
11750 return (void *)((wxObject
*) ((wxAcceleratorTable
*) x
));
11752 static void *_p_wxTreeListColumnInfoTo_p_wxObject(void *x
) {
11753 return (void *)((wxObject
*) ((wxTreeListColumnInfo
*) x
));
11755 static void *_p_wxControlTo_p_wxObject(void *x
) {
11756 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxControl
*) x
));
11758 static void *_p_wxPyControlTo_p_wxObject(void *x
) {
11759 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxPyControl
*) x
));
11761 static void *_p_wxContextHelpTo_p_wxObject(void *x
) {
11762 return (void *)((wxObject
*) ((wxContextHelp
*) x
));
11764 static void *_p_wxColourDataTo_p_wxObject(void *x
) {
11765 return (void *)((wxObject
*) ((wxColourData
*) x
));
11767 static void *_p_wxActivateEventTo_p_wxObject(void *x
) {
11768 return (void *)((wxObject
*) (wxEvent
*) ((wxActivateEvent
*) x
));
11770 static void *_p_wxMoveEventTo_p_wxObject(void *x
) {
11771 return (void *)((wxObject
*) (wxEvent
*) ((wxMoveEvent
*) x
));
11773 static void *_p_wxSizeEventTo_p_wxObject(void *x
) {
11774 return (void *)((wxObject
*) (wxEvent
*) ((wxSizeEvent
*) x
));
11776 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) {
11777 return (void *)((wxObject
*) (wxEvent
*) ((wxIconizeEvent
*) x
));
11779 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) {
11780 return (void *)((wxObject
*) (wxEvent
*) ((wxMaximizeEvent
*) x
));
11782 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) {
11783 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryNewPaletteEvent
*) x
));
11785 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) {
11786 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
11788 static void *_p_wxIdleEventTo_p_wxObject(void *x
) {
11789 return (void *)((wxObject
*) (wxEvent
*) ((wxIdleEvent
*) x
));
11791 static void *_p_wxDateEventTo_p_wxObject(void *x
) {
11792 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxDateEvent
*) x
));
11794 static void *_p_wxStaticTextTo_p_wxObject(void *x
) {
11795 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxStaticText
*) x
));
11797 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) {
11798 return (void *)((wxObject
*) (wxEvent
*) ((wxCalculateLayoutEvent
*) x
));
11800 static void *_p_wxListEventTo_p_wxObject(void *x
) {
11801 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxListEvent
*) x
));
11803 static void *_p_wxDynamicSashSplitEventTo_p_wxObject(void *x
) {
11804 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxDynamicSashSplitEvent
*) x
));
11806 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) {
11807 return (void *)((wxObject
*) ((wxPyPrintout
*) x
));
11809 static void *_p_wxGaugeTo_p_wxObject(void *x
) {
11810 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxGauge
*) x
));
11812 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) {
11813 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
11815 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) {
11816 return (void *)((wxObject
*) (wxSizer
*)(wxBoxSizer
*) ((wxStdDialogButtonSizer
*) x
));
11818 static void *_p_wxChoiceTo_p_wxObject(void *x
) {
11819 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxControlWithItems
*) ((wxChoice
*) x
));
11821 static void *_p_wxSpinButtonTo_p_wxObject(void *x
) {
11822 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxSpinButton
*) x
));
11824 static void *_p_wxBitmapButtonTo_p_wxObject(void *x
) {
11825 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxButton
*) ((wxBitmapButton
*) x
));
11827 static void *_p_wxButtonTo_p_wxObject(void *x
) {
11828 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxButton
*) x
));
11830 static void *_p_wxContextHelpButtonTo_p_wxObject(void *x
) {
11831 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxButton
*)(wxBitmapButton
*) ((wxContextHelpButton
*) x
));
11833 static void *_p_wxKeyEventTo_p_wxObject(void *x
) {
11834 return (void *)((wxObject
*) (wxEvent
*) ((wxKeyEvent
*) x
));
11836 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) {
11837 return (void *)((wxObject
*) (wxEvent
*) ((wxNavigationKeyEvent
*) x
));
11839 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) {
11840 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
11842 static void *_p_wxSashEventTo_p_wxObject(void *x
) {
11843 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxSashEvent
*) x
));
11845 static void *_p_wxCheckListBoxTo_p_wxObject(void *x
) {
11846 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxControlWithItems
*)(wxListBox
*) ((wxCheckListBox
*) x
));
11848 static void *_p_wxListBoxTo_p_wxObject(void *x
) {
11849 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxControlWithItems
*) ((wxListBox
*) x
));
11851 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) {
11852 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
11854 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) {
11855 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
11857 static void *_p_wxPrintDataTo_p_wxObject(void *x
) {
11858 return (void *)((wxObject
*) ((wxPrintData
*) x
));
11860 static void *_p_wxFontDataTo_p_wxObject(void *x
) {
11861 return (void *)((wxObject
*) ((wxFontData
*) x
));
11863 static void *_p_wxEditableListBoxTo_p_wxObject(void *x
) {
11864 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxEditableListBox
*) x
));
11866 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) {
11867 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
11869 static void *_p_wxListbookTo_p_wxObject(void *x
) {
11870 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxListbook
*) x
));
11872 static void *_p_wxFrameTo_p_wxObject(void *x
) {
11873 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
11875 static void *_p_wxPyPanelTo_p_wxObject(void *x
) {
11876 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
11878 static void *_p_wxStaticBoxTo_p_wxObject(void *x
) {
11879 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxStaticBox
*) x
));
11881 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) {
11882 return (void *)((wxObject
*) (wxEvent
*) ((wxQueryLayoutInfoEvent
*) x
));
11884 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) {
11885 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
11887 static void *_p_wxFileSystemTo_p_wxObject(void *x
) {
11888 return (void *)((wxObject
*) ((wxFileSystem
*) x
));
11890 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) {
11891 return (void *)((wxObject
*) (wxPrintPreview
*) ((wxPyPrintPreview
*) x
));
11893 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) {
11894 return (void *)((wxObject
*) ((wxPrintPreview
*) x
));
11896 static void *_p_wxListViewTo_p_wxObject(void *x
) {
11897 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxPyListCtrl
*) ((wxListView
*) x
));
11899 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) {
11900 return (void *)((wxObject
*) ((wxLayoutConstraints
*) x
));
11902 static void *_p_wxPyListCtrlTo_p_wxObject(void *x
) {
11903 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxPyListCtrl
*) x
));
11905 static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x
) {
11906 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxControlWithItems
*)(wxChoice
*) ((wxDirFilterListCtrl
*) x
));
11908 static void *_p_wxPyTreeListCtrlTo_p_wxObject(void *x
) {
11909 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxPyTreeListCtrl
*) x
));
11911 static void *_p_wxSizerTo_p_wxObject(void *x
) {
11912 return (void *)((wxObject
*) ((wxSizer
*) x
));
11914 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) {
11915 return (void *)((wxObject
*) (wxSizer
*) ((wxBoxSizer
*) x
));
11917 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) {
11918 return (void *)((wxObject
*) (wxSizer
*)(wxBoxSizer
*) ((wxStaticBoxSizer
*) x
));
11920 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) {
11921 return (void *)((wxObject
*) (wxSizer
*)(wxGridSizer
*)(wxFlexGridSizer
*) ((wxGridBagSizer
*) x
));
11923 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) {
11924 return (void *)((wxObject
*) (wxEvent
*) ((wxNcPaintEvent
*) x
));
11926 static void *_p_wxPaintEventTo_p_wxObject(void *x
) {
11927 return (void *)((wxObject
*) (wxEvent
*) ((wxPaintEvent
*) x
));
11929 static void *_p_wxFSFileTo_p_wxObject(void *x
) {
11930 return (void *)((wxObject
*) ((wxFSFile
*) x
));
11932 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) {
11933 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
11935 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) {
11936 return (void *)((wxObject
*) (wxEvent
*) ((wxSetCursorEvent
*) x
));
11938 static void *_p_wxTextCtrlTo_p_wxObject(void *x
) {
11939 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxTextCtrl
*) x
));
11941 static void *_p_wxMenuTo_p_wxObject(void *x
) {
11942 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxMenu
*) x
));
11944 static void *_p_wxToggleButtonTo_p_wxObject(void *x
) {
11945 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxToggleButton
*) x
));
11947 static void *_p_wxRadioButtonTo_p_wxObject(void *x
) {
11948 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxRadioButton
*) x
));
11950 static void *_p_wxSizerItemTo_p_wxObject(void *x
) {
11951 return (void *)((wxObject
*) ((wxSizerItem
*) x
));
11953 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) {
11954 return (void *)((wxObject
*) (wxSizerItem
*) ((wxGBSizerItem
*) x
));
11956 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) {
11957 return (void *)((wxObject
*) ((wxPrintDialog
*) x
));
11959 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) {
11960 return (void *)((wxObject
*) ((wxPageSetupDialog
*) x
));
11962 static void *_p_wxFontDialogTo_p_wxObject(void *x
) {
11963 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
11965 static void *_p_wxDirDialogTo_p_wxObject(void *x
) {
11966 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
11968 static void *_p_wxColourDialogTo_p_wxObject(void *x
) {
11969 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
11971 static void *_p_wxDialogTo_p_wxObject(void *x
) {
11972 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
11974 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) {
11975 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxNotifyEvent
*) x
));
11977 static void *_p_wxPyEventTo_p_wxObject(void *x
) {
11978 return (void *)((wxObject
*) (wxEvent
*) ((wxPyEvent
*) x
));
11980 static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x
) {
11981 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxGenericDirCtrl
*) x
));
11983 static void *_p_wxDynamicSashUnifyEventTo_p_wxObject(void *x
) {
11984 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxDynamicSashUnifyEvent
*) x
));
11986 static void *_p_wxStaticPictureTo_p_wxObject(void *x
) {
11987 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxStaticPicture
*) x
));
11989 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) {
11990 return (void *)((wxObject
*) ((wxEvtHandler
*) x
));
11992 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) {
11993 return (void *)((wxObject
*) (wxImageHandler
*) ((wxTIFFHandler
*) x
));
11995 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) {
11996 return (void *)((wxObject
*) (wxImageHandler
*) ((wxXPMHandler
*) x
));
11998 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) {
11999 return (void *)((wxObject
*) ((wxImageHandler
*) x
));
12001 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x
) {
12002 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPyImageHandler
*) x
));
12004 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) {
12005 return (void *)((wxObject
*) (wxImageHandler
*) ((wxBMPHandler
*) x
));
12007 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) {
12008 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*) ((wxICOHandler
*) x
));
12010 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) {
12011 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*) ((wxCURHandler
*) x
));
12013 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) {
12014 return (void *)((wxObject
*) (wxImageHandler
*)(wxBMPHandler
*)(wxICOHandler
*)(wxCURHandler
*) ((wxANIHandler
*) x
));
12016 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) {
12017 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNGHandler
*) x
));
12019 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) {
12020 return (void *)((wxObject
*) (wxImageHandler
*) ((wxGIFHandler
*) x
));
12022 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) {
12023 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPCXHandler
*) x
));
12025 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) {
12026 return (void *)((wxObject
*) (wxImageHandler
*) ((wxJPEGHandler
*) x
));
12028 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) {
12029 return (void *)((wxObject
*) (wxImageHandler
*) ((wxPNMHandler
*) x
));
12031 static void *_p_wxShowEventTo_p_wxObject(void *x
) {
12032 return (void *)((wxObject
*) (wxEvent
*) ((wxShowEvent
*) x
));
12034 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) {
12035 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
12037 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) {
12038 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMDIClientWindow
*) x
));
12040 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) {
12041 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
12043 static void *_p_wxTipWindowTo_p_wxObject(void *x
) {
12044 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
12046 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) {
12047 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
12049 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) {
12050 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPopupWindow
*) x
));
12052 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) {
12053 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
12055 static void *_p_wxSashWindowTo_p_wxObject(void *x
) {
12056 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSashWindow
*) x
));
12058 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) {
12059 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplitterWindow
*) x
));
12061 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) {
12062 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxSplashScreenWindow
*) x
));
12064 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) {
12065 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxTopLevelWindow
*) x
));
12067 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) {
12068 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
12070 static void *_p_wxWindowTo_p_wxObject(void *x
) {
12071 return (void *)((wxObject
*) (wxEvtHandler
*) ((wxWindow
*) x
));
12073 static void *_p_wxDynamicSashWindowTo_p_wxObject(void *x
) {
12074 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxDynamicSashWindow
*) x
));
12076 static void *_p_wxPyTreeCompanionWindowTo_p_wxObject(void *x
) {
12077 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPyTreeCompanionWindow
*) x
));
12079 static void *_p_wxThinSplitterWindowTo_p_wxObject(void *x
) {
12080 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxSplitterWindow
*) ((wxThinSplitterWindow
*) x
));
12082 static void *_p_wxSplitterScrolledWindowTo_p_wxObject(void *x
) {
12083 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxSplitterScrolledWindow
*) x
));
12085 static void *_p_wxSpinCtrlTo_p_wxObject(void *x
) {
12086 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxSpinCtrl
*) x
));
12088 static void *_p_wxNotebookEventTo_p_wxObject(void *x
) {
12089 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxNotebookEvent
*) x
));
12091 static void *_p_wxListbookEventTo_p_wxObject(void *x
) {
12092 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxListbookEvent
*) x
));
12094 static void *_p_wxChoicebookEventTo_p_wxObject(void *x
) {
12095 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxChoicebookEvent
*) x
));
12097 static void *_p_wxTreebookEventTo_p_wxObject(void *x
) {
12098 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxTreebookEvent
*) x
));
12100 static void *_p_wxToolbookEventTo_p_wxObject(void *x
) {
12101 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxToolbookEvent
*) x
));
12103 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) {
12104 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
12106 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) {
12107 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
12109 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) {
12110 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
12112 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x
) {
12113 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
12115 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) {
12116 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
12118 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) {
12119 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
12121 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) {
12122 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
12124 static void *_p_wxFileDialogTo_p_wxObject(void *x
) {
12125 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
12127 static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x
) {
12128 return (void *)((wxObject
*) ((wxToolBarToolBase
*) x
));
12130 static void *_p_wxSliderTo_p_wxObject(void *x
) {
12131 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxSlider
*) x
));
12133 static void *_p_wxPyWindowTo_p_wxObject(void *x
) {
12134 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPyWindow
*) x
));
12136 static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x
) {
12137 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxDatePickerCtrl
*) x
));
12139 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) {
12140 return (void *)((wxObject
*) (wxEvent
*) ((wxSysColourChangedEvent
*) x
));
12142 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) {
12143 return (void *)((wxObject
*) (wxEvent
*) ((wxMouseCaptureChangedEvent
*) x
));
12145 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) {
12146 return (void *)((wxObject
*) (wxEvent
*) ((wxDisplayChangedEvent
*) x
));
12148 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) {
12149 return (void *)((wxObject
*) (wxEvent
*) ((wxPaletteChangedEvent
*) x
));
12151 static void *_p_wxCheckBoxTo_p_wxObject(void *x
) {
12152 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxCheckBox
*) x
));
12154 static void *_p_wxHelpEventTo_p_wxObject(void *x
) {
12155 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxHelpEvent
*) x
));
12157 static void *_p_wxPanelTo_p_wxObject(void *x
) {
12158 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxPanel
*) x
));
12160 static void *_p_wxSpinEventTo_p_wxObject(void *x
) {
12161 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*)(wxNotifyEvent
*) ((wxSpinEvent
*) x
));
12163 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) {
12164 return (void *)((wxObject
*) (wxEvent
*) ((wxTaskBarIconEvent
*) x
));
12166 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) {
12167 return (void *)((wxObject
*) (wxEvent
*) ((wxScrollWinEvent
*) x
));
12169 static void *_p_wxMenuEventTo_p_wxObject(void *x
) {
12170 return (void *)((wxObject
*) (wxEvent
*) ((wxMenuEvent
*) x
));
12172 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) {
12173 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
12175 static void *_p_wxLEDNumberCtrlTo_p_wxObject(void *x
) {
12176 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*) ((wxLEDNumberCtrl
*) x
));
12178 static void *_p_wxCommandEventTo_p_wxObject(void *x
) {
12179 return (void *)((wxObject
*) (wxEvent
*) ((wxCommandEvent
*) x
));
12181 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) {
12182 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
12184 static void *_p_wxToolbookTo_p_wxObject(void *x
) {
12185 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxToolbook
*) x
));
12187 static void *_p_wxToolBarTo_p_wxObject(void *x
) {
12188 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxControl
*)(wxToolBarBase
*) ((wxToolBar
*) x
));
12190 static void *_p_wxStatusBarTo_p_wxObject(void *x
) {
12191 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxStatusBar
*) x
));
12193 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) {
12194 return (void *)((wxObject
*) (wxEvent
*)(wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
12196 static void *_p_wxFocusEventTo_p_wxObject(void *x
) {
12197 return (void *)((wxObject
*) (wxEvent
*) ((wxFocusEvent
*) x
));
12199 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) {
12200 return (void *)((wxObject
*) (wxEvent
*) ((wxDropFilesEvent
*) x
));
12202 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) {
12203 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
12205 static void *_p_wxMenuBarTo_p_wxObject(void *x
) {
12206 return (void *)((wxObject
*) (wxEvtHandler
*)(wxWindow
*) ((wxMenuBar
*) x
));
12208 static void *_p_wxToolbookTo_p_wxEvtHandler(void *x
) {
12209 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxToolbook
*) x
));
12211 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) {
12212 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*)(wxPreviewFrame
*) ((wxPyPreviewFrame
*) x
));
12214 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) {
12215 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxPreviewFrame
*) x
));
12217 static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x
) {
12218 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxCheckBox
*) x
));
12220 static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x
) {
12221 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxPyTreeCtrl
*) x
));
12223 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxEvtHandler(void *x
) {
12224 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxPyTreeCtrl
*) ((wxRemotelyScrolledTreeCtrl
*) x
));
12226 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) {
12227 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyPanel
*) x
));
12229 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x
) {
12230 return (void *)((wxEvtHandler
*) ((wxPyTaskBarIcon
*) x
));
12232 static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x
) {
12233 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxGenericDirCtrl
*) x
));
12235 static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x
) {
12236 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxPyListCtrl
*) x
));
12238 static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x
) {
12239 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxControlWithItems
*)(wxChoice
*) ((wxDirFilterListCtrl
*) x
));
12241 static void *_p_wxPyTreeListCtrlTo_p_wxEvtHandler(void *x
) {
12242 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxPyTreeListCtrl
*) x
));
12244 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) {
12245 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPreviewCanvas
*) x
));
12247 static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x
) {
12248 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxStaticLine
*) x
));
12250 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) {
12251 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxControl
*) x
));
12253 static void *_p_wxPyControlTo_p_wxEvtHandler(void *x
) {
12254 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxPyControl
*) x
));
12256 static void *_p_wxGaugeTo_p_wxEvtHandler(void *x
) {
12257 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxGauge
*) x
));
12259 static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x
) {
12260 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxToggleButton
*) x
));
12262 static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x
) {
12263 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxRadioButton
*) x
));
12265 static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x
) {
12266 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxToolBarBase
*) x
));
12268 static void *_p_wxChoiceTo_p_wxEvtHandler(void *x
) {
12269 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxControlWithItems
*) ((wxChoice
*) x
));
12271 static void *_p_wxTreebookTo_p_wxEvtHandler(void *x
) {
12272 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxTreebook
*) x
));
12274 static void *_p_wxListViewTo_p_wxEvtHandler(void *x
) {
12275 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxPyListCtrl
*) ((wxListView
*) x
));
12277 static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x
) {
12278 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxTextCtrl
*) x
));
12280 static void *_p_wxNotebookTo_p_wxEvtHandler(void *x
) {
12281 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxNotebook
*) x
));
12283 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) {
12284 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIChildFrame
*) x
));
12286 static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x
) {
12287 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxChoicebook
*) x
));
12289 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) {
12290 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPyWindow
*) x
));
12292 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) {
12293 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxSplashScreen
*) x
));
12295 static void *_p_wxListbookTo_p_wxEvtHandler(void *x
) {
12296 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxBookCtrlBase
*) ((wxListbook
*) x
));
12298 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) {
12299 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFindReplaceDialog
*) x
));
12301 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) {
12302 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxProgressDialog
*) x
));
12304 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) {
12305 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMessageDialog
*) x
));
12307 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) {
12308 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFileDialog
*) x
));
12310 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) {
12311 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxMultiChoiceDialog
*) x
));
12313 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) {
12314 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxSingleChoiceDialog
*) x
));
12316 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) {
12317 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxTextEntryDialog
*) x
));
12319 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x
) {
12320 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*)(wxTextEntryDialog
*) ((wxPasswordEntryDialog
*) x
));
12322 static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x
) {
12323 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxStaticBitmap
*) x
));
12325 static void *_p_wxSliderTo_p_wxEvtHandler(void *x
) {
12326 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxSlider
*) x
));
12328 static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x
) {
12329 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxStaticBox
*) x
));
12331 static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x
) {
12332 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxBookCtrlBase
*) x
));
12334 static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x
) {
12335 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxControlWithItems
*)(wxListBox
*) ((wxCheckListBox
*) x
));
12337 static void *_p_wxListBoxTo_p_wxEvtHandler(void *x
) {
12338 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxControlWithItems
*) ((wxListBox
*) x
));
12340 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) {
12341 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*) ((wxPyVListBox
*) x
));
12343 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) {
12344 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPyVScrolledWindow
*)(wxPyVListBox
*) ((wxPyHtmlListBox
*) x
));
12346 static void *_p_wxEditableListBoxTo_p_wxEvtHandler(void *x
) {
12347 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxEditableListBox
*) x
));
12349 static void *_p_wxLEDNumberCtrlTo_p_wxEvtHandler(void *x
) {
12350 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxLEDNumberCtrl
*) x
));
12352 static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x
) {
12353 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxSpinButton
*) x
));
12355 static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x
) {
12356 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxButton
*) ((wxBitmapButton
*) x
));
12358 static void *_p_wxButtonTo_p_wxEvtHandler(void *x
) {
12359 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxButton
*) x
));
12361 static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x
) {
12362 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxButton
*)(wxBitmapButton
*) ((wxContextHelpButton
*) x
));
12364 static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x
) {
12365 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxRadioBox
*) x
));
12367 static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x
) {
12368 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxScrollBar
*) x
));
12370 static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x
) {
12371 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxComboBox
*) x
));
12373 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) {
12374 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMiniFrame
*) x
));
12376 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) {
12377 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxFrame
*) x
));
12379 static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x
) {
12380 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxSpinCtrl
*) x
));
12382 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) {
12383 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxStatusBar
*) x
));
12385 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) {
12386 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxFrame
*) ((wxMDIParentFrame
*) x
));
12388 static void *_p_wxStaticPictureTo_p_wxEvtHandler(void *x
) {
12389 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxStaticPicture
*) x
));
12391 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) {
12392 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxPyScrolledWindow
*) x
));
12394 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) {
12395 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMDIClientWindow
*) x
));
12397 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) {
12398 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxTopLevelWindow
*) x
));
12400 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) {
12401 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxScrolledWindow
*) x
));
12403 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) {
12404 return (void *)((wxEvtHandler
*) ((wxWindow
*) x
));
12406 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) {
12407 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplashScreenWindow
*) x
));
12409 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) {
12410 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSplitterWindow
*) x
));
12412 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) {
12413 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxSashWindow
*) x
));
12415 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) {
12416 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxSashWindow
*) ((wxSashLayoutWindow
*) x
));
12418 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) {
12419 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPopupWindow
*) x
));
12421 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) {
12422 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPopupWindow
*) ((wxPyPopupTransientWindow
*) x
));
12424 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) {
12425 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPopupWindow
*)(wxPyPopupTransientWindow
*) ((wxTipWindow
*) x
));
12427 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) {
12428 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPyVScrolledWindow
*) x
));
12430 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) {
12431 return (void *)((wxEvtHandler
*) ((wxMenu
*) x
));
12433 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) {
12434 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxMenuBar
*) x
));
12436 static void *_p_wxDynamicSashWindowTo_p_wxEvtHandler(void *x
) {
12437 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxDynamicSashWindow
*) x
));
12439 static void *_p_wxPyTreeCompanionWindowTo_p_wxEvtHandler(void *x
) {
12440 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPyTreeCompanionWindow
*) x
));
12442 static void *_p_wxThinSplitterWindowTo_p_wxEvtHandler(void *x
) {
12443 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxSplitterWindow
*) ((wxThinSplitterWindow
*) x
));
12445 static void *_p_wxSplitterScrolledWindowTo_p_wxEvtHandler(void *x
) {
12446 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxScrolledWindow
*) ((wxSplitterScrolledWindow
*) x
));
12448 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) {
12449 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxFontDialog
*) x
));
12451 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) {
12452 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*) ((wxDialog
*) x
));
12454 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) {
12455 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxColourDialog
*) x
));
12457 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) {
12458 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxTopLevelWindow
*)(wxDialog
*) ((wxDirDialog
*) x
));
12460 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) {
12461 return (void *)((wxEvtHandler
*) (wxWindow
*) ((wxPanel
*) x
));
12463 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) {
12464 return (void *)((wxEvtHandler
*) ((wxPyApp
*) x
));
12466 static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x
) {
12467 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxStaticText
*) x
));
12469 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) {
12470 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*)(wxPreviewControlBar
*) ((wxPyPreviewControlBar
*) x
));
12472 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) {
12473 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxPanel
*) ((wxPreviewControlBar
*) x
));
12475 static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x
) {
12476 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxDatePickerCtrl
*) x
));
12478 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) {
12479 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*) ((wxControlWithItems
*) x
));
12481 static void *_p_wxToolBarTo_p_wxEvtHandler(void *x
) {
12482 return (void *)((wxEvtHandler
*) (wxWindow
*)(wxControl
*)(wxToolBarBase
*) ((wxToolBar
*) x
));
12484 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) {
12485 return (void *)((wxEvtHandler
*) (wxValidator
*) ((wxPyValidator
*) x
));
12487 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) {
12488 return (void *)((wxEvtHandler
*) ((wxValidator
*) x
));
12490 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxPyTreeCtrl(void *x
) {
12491 return (void *)((wxPyTreeCtrl
*) ((wxRemotelyScrolledTreeCtrl
*) x
));
12493 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x
) {
12494 return (void *)((wxCommandEvent
*) ((wxSashEvent
*) x
));
12496 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x
) {
12497 return (void *)((wxCommandEvent
*) ((wxWindowDestroyEvent
*) x
));
12499 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x
) {
12500 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxSplitterEvent
*) x
));
12502 static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x
) {
12503 return (void *)((wxCommandEvent
*) ((wxTextUrlEvent
*) x
));
12505 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x
) {
12506 return (void *)((wxCommandEvent
*) ((wxScrollEvent
*) x
));
12508 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x
) {
12509 return (void *)((wxCommandEvent
*) ((wxPyCommandEvent
*) x
));
12511 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x
) {
12512 return (void *)((wxCommandEvent
*) ((wxContextMenuEvent
*) x
));
12514 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x
) {
12515 return (void *)((wxCommandEvent
*) ((wxChildFocusEvent
*) x
));
12517 static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x
) {
12518 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxNotebookEvent
*) x
));
12520 static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x
) {
12521 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxListbookEvent
*) x
));
12523 static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x
) {
12524 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxChoicebookEvent
*) x
));
12526 static void *_p_wxTreebookEventTo_p_wxCommandEvent(void *x
) {
12527 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxTreebookEvent
*) x
));
12529 static void *_p_wxToolbookEventTo_p_wxCommandEvent(void *x
) {
12530 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*)(wxBookCtrlBaseEvent
*) ((wxToolbookEvent
*) x
));
12532 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x
) {
12533 return (void *)((wxCommandEvent
*) ((wxDateEvent
*) x
));
12535 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x
) {
12536 return (void *)((wxCommandEvent
*) ((wxWindowCreateEvent
*) x
));
12538 static void *_p_wxListEventTo_p_wxCommandEvent(void *x
) {
12539 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxListEvent
*) x
));
12541 static void *_p_wxDynamicSashSplitEventTo_p_wxCommandEvent(void *x
) {
12542 return (void *)((wxCommandEvent
*) ((wxDynamicSashSplitEvent
*) x
));
12544 static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x
) {
12545 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxBookCtrlBaseEvent
*) x
));
12547 static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x
) {
12548 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxTreeEvent
*) x
));
12550 static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x
) {
12551 return (void *)((wxCommandEvent
*) (wxNotifyEvent
*) ((wxSpinEvent
*) x
));
12553 static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x
) {
12554 return (void *)((wxCommandEvent
*) ((wxHelpEvent
*) x
));
12556 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x
) {
12557 return (void *)((wxCommandEvent
*) ((wxNotifyEvent
*) x
));
12559 static void *_p_wxDynamicSashUnifyEventTo_p_wxCommandEvent(void *x
) {
12560 return (void *)((wxCommandEvent
*) ((wxDynamicSashUnifyEvent
*) x
));
12562 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x
) {
12563 return (void *)((wxCommandEvent
*) ((wxFindDialogEvent
*) x
));
12565 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x
) {
12566 return (void *)((wxCommandEvent
*) ((wxUpdateUIEvent
*) x
));
12568 static swig_type_info _swigt__p_char
= {"_p_char", "char *", 0, 0, (void*)0, 0};
12569 static swig_type_info _swigt__p_float
= {"_p_float", "float *", 0, 0, (void*)0, 0};
12570 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};
12571 static swig_type_info _swigt__p_int
= {"_p_int", "int *", 0, 0, (void*)0, 0};
12572 static swig_type_info _swigt__p_unsigned_char
= {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0};
12573 static swig_type_info _swigt__p_unsigned_int
= {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0};
12574 static swig_type_info _swigt__p_unsigned_long
= {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0};
12575 static swig_type_info _swigt__p_wxArrayString
= {"_p_wxArrayString", "wxArrayString *", 0, 0, (void*)0, 0};
12576 static swig_type_info _swigt__p_wxBitmap
= {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0};
12577 static swig_type_info _swigt__p_wxColour
= {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0};
12578 static swig_type_info _swigt__p_wxCommandEvent
= {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0};
12579 static swig_type_info _swigt__p_wxSashEvent
= {"_p_wxSashEvent", 0, 0, 0, 0, 0};
12580 static swig_type_info _swigt__p_wxWindowDestroyEvent
= {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0};
12581 static swig_type_info _swigt__p_wxSplitterEvent
= {"_p_wxSplitterEvent", 0, 0, 0, 0, 0};
12582 static swig_type_info _swigt__p_wxTextUrlEvent
= {"_p_wxTextUrlEvent", 0, 0, 0, 0, 0};
12583 static swig_type_info _swigt__p_wxScrollEvent
= {"_p_wxScrollEvent", 0, 0, 0, 0, 0};
12584 static swig_type_info _swigt__p_wxPyCommandEvent
= {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0};
12585 static swig_type_info _swigt__p_wxContextMenuEvent
= {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0};
12586 static swig_type_info _swigt__p_wxChildFocusEvent
= {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0};
12587 static swig_type_info _swigt__p_wxNotebookEvent
= {"_p_wxNotebookEvent", 0, 0, 0, 0, 0};
12588 static swig_type_info _swigt__p_wxListbookEvent
= {"_p_wxListbookEvent", 0, 0, 0, 0, 0};
12589 static swig_type_info _swigt__p_wxChoicebookEvent
= {"_p_wxChoicebookEvent", 0, 0, 0, 0, 0};
12590 static swig_type_info _swigt__p_wxTreebookEvent
= {"_p_wxTreebookEvent", 0, 0, 0, 0, 0};
12591 static swig_type_info _swigt__p_wxToolbookEvent
= {"_p_wxToolbookEvent", 0, 0, 0, 0, 0};
12592 static swig_type_info _swigt__p_wxDateEvent
= {"_p_wxDateEvent", 0, 0, 0, 0, 0};
12593 static swig_type_info _swigt__p_wxWindowCreateEvent
= {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0};
12594 static swig_type_info _swigt__p_wxListEvent
= {"_p_wxListEvent", 0, 0, 0, 0, 0};
12595 static swig_type_info _swigt__p_wxBookCtrlBaseEvent
= {"_p_wxBookCtrlBaseEvent", 0, 0, 0, 0, 0};
12596 static swig_type_info _swigt__p_wxTreeEvent
= {"_p_wxTreeEvent", 0, 0, 0, 0, 0};
12597 static swig_type_info _swigt__p_wxSpinEvent
= {"_p_wxSpinEvent", 0, 0, 0, 0, 0};
12598 static swig_type_info _swigt__p_wxHelpEvent
= {"_p_wxHelpEvent", 0, 0, 0, 0, 0};
12599 static swig_type_info _swigt__p_wxNotifyEvent
= {"_p_wxNotifyEvent", 0, 0, 0, 0, 0};
12600 static swig_type_info _swigt__p_wxFindDialogEvent
= {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0};
12601 static swig_type_info _swigt__p_wxUpdateUIEvent
= {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0};
12602 static swig_type_info _swigt__p_wxControl
= {"_p_wxControl", "wxControl *", 0, 0, (void*)0, 0};
12603 static swig_type_info _swigt__p_wxBookCtrlBase
= {"_p_wxBookCtrlBase", 0, 0, 0, 0, 0};
12604 static swig_type_info _swigt__p_wxToolBar
= {"_p_wxToolBar", 0, 0, 0, 0, 0};
12605 static swig_type_info _swigt__p_wxToggleButton
= {"_p_wxToggleButton", 0, 0, 0, 0, 0};
12606 static swig_type_info _swigt__p_wxRadioButton
= {"_p_wxRadioButton", 0, 0, 0, 0, 0};
12607 static swig_type_info _swigt__p_wxToolbook
= {"_p_wxToolbook", 0, 0, 0, 0, 0};
12608 static swig_type_info _swigt__p_wxPyControl
= {"_p_wxPyControl", 0, 0, 0, 0, 0};
12609 static swig_type_info _swigt__p_wxToolBarBase
= {"_p_wxToolBarBase", 0, 0, 0, 0, 0};
12610 static swig_type_info _swigt__p_wxDirFilterListCtrl
= {"_p_wxDirFilterListCtrl", 0, 0, 0, 0, 0};
12611 static swig_type_info _swigt__p_wxComboBox
= {"_p_wxComboBox", 0, 0, 0, 0, 0};
12612 static swig_type_info _swigt__p_wxGenericDirCtrl
= {"_p_wxGenericDirCtrl", 0, 0, 0, 0, 0};
12613 static swig_type_info _swigt__p_wxControlWithItems
= {"_p_wxControlWithItems", 0, 0, 0, 0, 0};
12614 static swig_type_info _swigt__p_wxGauge
= {"_p_wxGauge", 0, 0, 0, 0, 0};
12615 static swig_type_info _swigt__p_wxStaticLine
= {"_p_wxStaticLine", 0, 0, 0, 0, 0};
12616 static swig_type_info _swigt__p_wxChoicebook
= {"_p_wxChoicebook", 0, 0, 0, 0, 0};
12617 static swig_type_info _swigt__p_wxListbook
= {"_p_wxListbook", 0, 0, 0, 0, 0};
12618 static swig_type_info _swigt__p_wxCheckBox
= {"_p_wxCheckBox", 0, 0, 0, 0, 0};
12619 static swig_type_info _swigt__p_wxRadioBox
= {"_p_wxRadioBox", 0, 0, 0, 0, 0};
12620 static swig_type_info _swigt__p_wxChoice
= {"_p_wxChoice", 0, 0, 0, 0, 0};
12621 static swig_type_info _swigt__p_wxListBox
= {"_p_wxListBox", 0, 0, 0, 0, 0};
12622 static swig_type_info _swigt__p_wxCheckListBox
= {"_p_wxCheckListBox", 0, 0, 0, 0, 0};
12623 static swig_type_info _swigt__p_wxListView
= {"_p_wxListView", 0, 0, 0, 0, 0};
12624 static swig_type_info _swigt__p_wxNotebook
= {"_p_wxNotebook", 0, 0, 0, 0, 0};
12625 static swig_type_info _swigt__p_wxStaticBitmap
= {"_p_wxStaticBitmap", 0, 0, 0, 0, 0};
12626 static swig_type_info _swigt__p_wxSpinCtrl
= {"_p_wxSpinCtrl", 0, 0, 0, 0, 0};
12627 static swig_type_info _swigt__p_wxStaticText
= {"_p_wxStaticText", 0, 0, 0, 0, 0};
12628 static swig_type_info _swigt__p_wxStaticBox
= {"_p_wxStaticBox", 0, 0, 0, 0, 0};
12629 static swig_type_info _swigt__p_wxSlider
= {"_p_wxSlider", 0, 0, 0, 0, 0};
12630 static swig_type_info _swigt__p_wxTreebook
= {"_p_wxTreebook", 0, 0, 0, 0, 0};
12631 static swig_type_info _swigt__p_wxSpinButton
= {"_p_wxSpinButton", 0, 0, 0, 0, 0};
12632 static swig_type_info _swigt__p_wxButton
= {"_p_wxButton", 0, 0, 0, 0, 0};
12633 static swig_type_info _swigt__p_wxBitmapButton
= {"_p_wxBitmapButton", 0, 0, 0, 0, 0};
12634 static swig_type_info _swigt__p_wxContextHelpButton
= {"_p_wxContextHelpButton", 0, 0, 0, 0, 0};
12635 static swig_type_info _swigt__p_wxDatePickerCtrl
= {"_p_wxDatePickerCtrl", 0, 0, 0, 0, 0};
12636 static swig_type_info _swigt__p_wxTextCtrl
= {"_p_wxTextCtrl", 0, 0, 0, 0, 0};
12637 static swig_type_info _swigt__p_wxDuplexMode
= {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0};
12638 static swig_type_info _swigt__p_wxDynamicSashSplitEvent
= {"_p_wxDynamicSashSplitEvent", "wxDynamicSashSplitEvent *", 0, 0, (void*)0, 0};
12639 static swig_type_info _swigt__p_wxDynamicSashUnifyEvent
= {"_p_wxDynamicSashUnifyEvent", "wxDynamicSashUnifyEvent *", 0, 0, (void*)0, 0};
12640 static swig_type_info _swigt__p_wxDynamicSashWindow
= {"_p_wxDynamicSashWindow", "wxDynamicSashWindow *", 0, 0, (void*)0, 0};
12641 static swig_type_info _swigt__p_wxEditableListBox
= {"_p_wxEditableListBox", "wxEditableListBox *", 0, 0, (void*)0, 0};
12642 static swig_type_info _swigt__p_wxEvent
= {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0};
12643 static swig_type_info _swigt__p_wxMenuEvent
= {"_p_wxMenuEvent", 0, 0, 0, 0, 0};
12644 static swig_type_info _swigt__p_wxCloseEvent
= {"_p_wxCloseEvent", 0, 0, 0, 0, 0};
12645 static swig_type_info _swigt__p_wxMouseEvent
= {"_p_wxMouseEvent", 0, 0, 0, 0, 0};
12646 static swig_type_info _swigt__p_wxEraseEvent
= {"_p_wxEraseEvent", 0, 0, 0, 0, 0};
12647 static swig_type_info _swigt__p_wxSetCursorEvent
= {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0};
12648 static swig_type_info _swigt__p_wxInitDialogEvent
= {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0};
12649 static swig_type_info _swigt__p_wxPyEvent
= {"_p_wxPyEvent", 0, 0, 0, 0, 0};
12650 static swig_type_info _swigt__p_wxCalculateLayoutEvent
= {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0};
12651 static swig_type_info _swigt__p_wxIdleEvent
= {"_p_wxIdleEvent", 0, 0, 0, 0, 0};
12652 static swig_type_info _swigt__p_wxQueryNewPaletteEvent
= {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0};
12653 static swig_type_info _swigt__p_wxMaximizeEvent
= {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0};
12654 static swig_type_info _swigt__p_wxIconizeEvent
= {"_p_wxIconizeEvent", 0, 0, 0, 0, 0};
12655 static swig_type_info _swigt__p_wxActivateEvent
= {"_p_wxActivateEvent", 0, 0, 0, 0, 0};
12656 static swig_type_info _swigt__p_wxSizeEvent
= {"_p_wxSizeEvent", 0, 0, 0, 0, 0};
12657 static swig_type_info _swigt__p_wxMoveEvent
= {"_p_wxMoveEvent", 0, 0, 0, 0, 0};
12658 static swig_type_info _swigt__p_wxPaintEvent
= {"_p_wxPaintEvent", 0, 0, 0, 0, 0};
12659 static swig_type_info _swigt__p_wxNcPaintEvent
= {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0};
12660 static swig_type_info _swigt__p_wxPaletteChangedEvent
= {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0};
12661 static swig_type_info _swigt__p_wxDisplayChangedEvent
= {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0};
12662 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent
= {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0};
12663 static swig_type_info _swigt__p_wxSysColourChangedEvent
= {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0};
12664 static swig_type_info _swigt__p_wxDropFilesEvent
= {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0};
12665 static swig_type_info _swigt__p_wxFocusEvent
= {"_p_wxFocusEvent", 0, 0, 0, 0, 0};
12666 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent
= {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0};
12667 static swig_type_info _swigt__p_wxShowEvent
= {"_p_wxShowEvent", 0, 0, 0, 0, 0};
12668 static swig_type_info _swigt__p_wxNavigationKeyEvent
= {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0};
12669 static swig_type_info _swigt__p_wxKeyEvent
= {"_p_wxKeyEvent", 0, 0, 0, 0, 0};
12670 static swig_type_info _swigt__p_wxScrollWinEvent
= {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0};
12671 static swig_type_info _swigt__p_wxTaskBarIconEvent
= {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0};
12672 static swig_type_info _swigt__p_wxEvtHandler
= {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0};
12673 static swig_type_info _swigt__p_wxPyPreviewFrame
= {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0};
12674 static swig_type_info _swigt__p_wxPreviewFrame
= {"_p_wxPreviewFrame", 0, 0, 0, 0, 0};
12675 static swig_type_info _swigt__p_wxPyPanel
= {"_p_wxPyPanel", 0, 0, 0, 0, 0};
12676 static swig_type_info _swigt__p_wxMenu
= {"_p_wxMenu", 0, 0, 0, 0, 0};
12677 static swig_type_info _swigt__p_wxPyTaskBarIcon
= {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0};
12678 static swig_type_info _swigt__p_wxPreviewCanvas
= {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0};
12679 static swig_type_info _swigt__p_wxMDIChildFrame
= {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0};
12680 static swig_type_info _swigt__p_wxPyWindow
= {"_p_wxPyWindow", 0, 0, 0, 0, 0};
12681 static swig_type_info _swigt__p_wxSplashScreen
= {"_p_wxSplashScreen", 0, 0, 0, 0, 0};
12682 static swig_type_info _swigt__p_wxMessageDialog
= {"_p_wxMessageDialog", 0, 0, 0, 0, 0};
12683 static swig_type_info _swigt__p_wxProgressDialog
= {"_p_wxProgressDialog", 0, 0, 0, 0, 0};
12684 static swig_type_info _swigt__p_wxFindReplaceDialog
= {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0};
12685 static swig_type_info _swigt__p_wxFileDialog
= {"_p_wxFileDialog", 0, 0, 0, 0, 0};
12686 static swig_type_info _swigt__p_wxMultiChoiceDialog
= {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0};
12687 static swig_type_info _swigt__p_wxSingleChoiceDialog
= {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0};
12688 static swig_type_info _swigt__p_wxTextEntryDialog
= {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0};
12689 static swig_type_info _swigt__p_wxPasswordEntryDialog
= {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0};
12690 static swig_type_info _swigt__p_wxPyVListBox
= {"_p_wxPyVListBox", 0, 0, 0, 0, 0};
12691 static swig_type_info _swigt__p_wxPyHtmlListBox
= {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0};
12692 static swig_type_info _swigt__p_wxMiniFrame
= {"_p_wxMiniFrame", 0, 0, 0, 0, 0};
12693 static swig_type_info _swigt__p_wxFrame
= {"_p_wxFrame", 0, 0, 0, 0, 0};
12694 static swig_type_info _swigt__p_wxStatusBar
= {"_p_wxStatusBar", 0, 0, 0, 0, 0};
12695 static swig_type_info _swigt__p_wxMDIParentFrame
= {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0};
12696 static swig_type_info _swigt__p_wxSashWindow
= {"_p_wxSashWindow", 0, 0, 0, 0, 0};
12697 static swig_type_info _swigt__p_wxSashLayoutWindow
= {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0};
12698 static swig_type_info _swigt__p_wxPopupWindow
= {"_p_wxPopupWindow", 0, 0, 0, 0, 0};
12699 static swig_type_info _swigt__p_wxPyPopupTransientWindow
= {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0};
12700 static swig_type_info _swigt__p_wxTipWindow
= {"_p_wxTipWindow", 0, 0, 0, 0, 0};
12701 static swig_type_info _swigt__p_wxSplashScreenWindow
= {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0};
12702 static swig_type_info _swigt__p_wxPyVScrolledWindow
= {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0};
12703 static swig_type_info _swigt__p_wxPyScrolledWindow
= {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0};
12704 static swig_type_info _swigt__p_wxTopLevelWindow
= {"_p_wxTopLevelWindow", 0, 0, 0, 0, 0};
12705 static swig_type_info _swigt__p_wxMDIClientWindow
= {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0};
12706 static swig_type_info _swigt__p_wxMenuBar
= {"_p_wxMenuBar", 0, 0, 0, 0, 0};
12707 static swig_type_info _swigt__p_wxDialog
= {"_p_wxDialog", 0, 0, 0, 0, 0};
12708 static swig_type_info _swigt__p_wxColourDialog
= {"_p_wxColourDialog", 0, 0, 0, 0, 0};
12709 static swig_type_info _swigt__p_wxDirDialog
= {"_p_wxDirDialog", 0, 0, 0, 0, 0};
12710 static swig_type_info _swigt__p_wxFontDialog
= {"_p_wxFontDialog", 0, 0, 0, 0, 0};
12711 static swig_type_info _swigt__p_wxPyApp
= {"_p_wxPyApp", 0, 0, 0, 0, 0};
12712 static swig_type_info _swigt__p_wxPreviewControlBar
= {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0};
12713 static swig_type_info _swigt__p_wxPyPreviewControlBar
= {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0};
12714 static swig_type_info _swigt__p_wxPyValidator
= {"_p_wxPyValidator", 0, 0, 0, 0, 0};
12715 static swig_type_info _swigt__p_wxFont
= {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0};
12716 static swig_type_info _swigt__p_wxIcon
= {"_p_wxIcon", "wxIcon *", 0, 0, (void*)0, 0};
12717 static swig_type_info _swigt__p_wxImageList
= {"_p_wxImageList", "wxImageList *", 0, 0, (void*)0, 0};
12718 static swig_type_info _swigt__p_wxLEDNumberCtrl
= {"_p_wxLEDNumberCtrl", "wxLEDNumberCtrl *", 0, 0, (void*)0, 0};
12719 static swig_type_info _swigt__p_wxObject
= {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0};
12720 static swig_type_info _swigt__p_wxIndividualLayoutConstraint
= {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0};
12721 static swig_type_info _swigt__p_wxMenuItem
= {"_p_wxMenuItem", 0, 0, 0, 0, 0};
12722 static swig_type_info _swigt__p_wxImage
= {"_p_wxImage", 0, 0, 0, 0, 0};
12723 static swig_type_info _swigt__p_wxPySizer
= {"_p_wxPySizer", 0, 0, 0, 0, 0};
12724 static swig_type_info _swigt__p_wxGenericDragImage
= {"_p_wxGenericDragImage", 0, 0, 0, 0, 0};
12725 static swig_type_info _swigt__p_wxLayoutAlgorithm
= {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0};
12726 static swig_type_info _swigt__p_wxListItem
= {"_p_wxListItem", 0, 0, 0, 0, 0};
12727 static swig_type_info _swigt__p_wxFindReplaceData
= {"_p_wxFindReplaceData", 0, 0, 0, 0, 0};
12728 static swig_type_info _swigt__p_wxPageSetupDialogData
= {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0};
12729 static swig_type_info _swigt__p_wxPrintDialogData
= {"_p_wxPrintDialogData", 0, 0, 0, 0, 0};
12730 static swig_type_info _swigt__p_wxPrinter
= {"_p_wxPrinter", 0, 0, 0, 0, 0};
12731 static swig_type_info _swigt__p_wxFlexGridSizer
= {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0};
12732 static swig_type_info _swigt__p_wxGridSizer
= {"_p_wxGridSizer", 0, 0, 0, 0, 0};
12733 static swig_type_info _swigt__p_wxAcceleratorTable
= {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0};
12734 static swig_type_info _swigt__p_wxContextHelp
= {"_p_wxContextHelp", 0, 0, 0, 0, 0};
12735 static swig_type_info _swigt__p_wxColourData
= {"_p_wxColourData", 0, 0, 0, 0, 0};
12736 static swig_type_info _swigt__p_wxPyPrintout
= {"_p_wxPyPrintout", 0, 0, 0, 0, 0};
12737 static swig_type_info _swigt__p_wxStdDialogButtonSizer
= {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0};
12738 static swig_type_info _swigt__p_wxPrintData
= {"_p_wxPrintData", 0, 0, 0, 0, 0};
12739 static swig_type_info _swigt__p_wxFontData
= {"_p_wxFontData", 0, 0, 0, 0, 0};
12740 static swig_type_info _swigt__p_wxFileSystem
= {"_p_wxFileSystem", 0, 0, 0, 0, 0};
12741 static swig_type_info _swigt__p_wxPyPrintPreview
= {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0};
12742 static swig_type_info _swigt__p_wxPrintPreview
= {"_p_wxPrintPreview", 0, 0, 0, 0, 0};
12743 static swig_type_info _swigt__p_wxLayoutConstraints
= {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0};
12744 static swig_type_info _swigt__p_wxSizer
= {"_p_wxSizer", 0, 0, 0, 0, 0};
12745 static swig_type_info _swigt__p_wxBoxSizer
= {"_p_wxBoxSizer", 0, 0, 0, 0, 0};
12746 static swig_type_info _swigt__p_wxStaticBoxSizer
= {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0};
12747 static swig_type_info _swigt__p_wxGridBagSizer
= {"_p_wxGridBagSizer", 0, 0, 0, 0, 0};
12748 static swig_type_info _swigt__p_wxFSFile
= {"_p_wxFSFile", 0, 0, 0, 0, 0};
12749 static swig_type_info _swigt__p_wxSizerItem
= {"_p_wxSizerItem", 0, 0, 0, 0, 0};
12750 static swig_type_info _swigt__p_wxGBSizerItem
= {"_p_wxGBSizerItem", 0, 0, 0, 0, 0};
12751 static swig_type_info _swigt__p_wxPrintDialog
= {"_p_wxPrintDialog", 0, 0, 0, 0, 0};
12752 static swig_type_info _swigt__p_wxPageSetupDialog
= {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0};
12753 static swig_type_info _swigt__p_wxPCXHandler
= {"_p_wxPCXHandler", 0, 0, 0, 0, 0};
12754 static swig_type_info _swigt__p_wxJPEGHandler
= {"_p_wxJPEGHandler", 0, 0, 0, 0, 0};
12755 static swig_type_info _swigt__p_wxPNMHandler
= {"_p_wxPNMHandler", 0, 0, 0, 0, 0};
12756 static swig_type_info _swigt__p_wxGIFHandler
= {"_p_wxGIFHandler", 0, 0, 0, 0, 0};
12757 static swig_type_info _swigt__p_wxPNGHandler
= {"_p_wxPNGHandler", 0, 0, 0, 0, 0};
12758 static swig_type_info _swigt__p_wxANIHandler
= {"_p_wxANIHandler", 0, 0, 0, 0, 0};
12759 static swig_type_info _swigt__p_wxCURHandler
= {"_p_wxCURHandler", 0, 0, 0, 0, 0};
12760 static swig_type_info _swigt__p_wxICOHandler
= {"_p_wxICOHandler", 0, 0, 0, 0, 0};
12761 static swig_type_info _swigt__p_wxBMPHandler
= {"_p_wxBMPHandler", 0, 0, 0, 0, 0};
12762 static swig_type_info _swigt__p_wxPyImageHandler
= {"_p_wxPyImageHandler", 0, 0, 0, 0, 0};
12763 static swig_type_info _swigt__p_wxImageHandler
= {"_p_wxImageHandler", 0, 0, 0, 0, 0};
12764 static swig_type_info _swigt__p_wxXPMHandler
= {"_p_wxXPMHandler", 0, 0, 0, 0, 0};
12765 static swig_type_info _swigt__p_wxTIFFHandler
= {"_p_wxTIFFHandler", 0, 0, 0, 0, 0};
12766 static swig_type_info _swigt__p_wxToolBarToolBase
= {"_p_wxToolBarToolBase", 0, 0, 0, 0, 0};
12767 static swig_type_info _swigt__p_wxPanel
= {"_p_wxPanel", "wxPanel *", 0, 0, (void*)0, 0};
12768 static swig_type_info _swigt__p_wxPaperSize
= {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0};
12769 static swig_type_info _swigt__p_wxPyListCtrl
= {"_p_wxPyListCtrl", "wxPyListCtrl *", 0, 0, (void*)0, 0};
12770 static swig_type_info _swigt__p_wxPyTreeCompanionWindow
= {"_p_wxPyTreeCompanionWindow", "wxPyTreeCompanionWindow *", 0, 0, (void*)0, 0};
12771 static swig_type_info _swigt__p_wxPyTreeCtrl
= {"_p_wxPyTreeCtrl", "wxPyTreeCtrl *", 0, 0, (void*)0, 0};
12772 static swig_type_info _swigt__p_wxPyTreeItemData
= {"_p_wxPyTreeItemData", "wxPyTreeItemData *", 0, 0, (void*)0, 0};
12773 static swig_type_info _swigt__p_wxPyTreeListCtrl
= {"_p_wxPyTreeListCtrl", "wxPyTreeListCtrl *", 0, 0, (void*)0, 0};
12774 static swig_type_info _swigt__p_wxRemotelyScrolledTreeCtrl
= {"_p_wxRemotelyScrolledTreeCtrl", "wxRemotelyScrolledTreeCtrl *", 0, 0, (void*)0, 0};
12775 static swig_type_info _swigt__p_wxScrollBar
= {"_p_wxScrollBar", "wxScrollBar *", 0, 0, (void*)0, 0};
12776 static swig_type_info _swigt__p_wxScrolledWindow
= {"_p_wxScrolledWindow", "wxScrolledWindow *", 0, 0, (void*)0, 0};
12777 static swig_type_info _swigt__p_wxSplitterScrolledWindow
= {"_p_wxSplitterScrolledWindow", "wxSplitterScrolledWindow *", 0, 0, (void*)0, 0};
12778 static swig_type_info _swigt__p_wxSplitterWindow
= {"_p_wxSplitterWindow", "wxSplitterWindow *", 0, 0, (void*)0, 0};
12779 static swig_type_info _swigt__p_wxStaticPicture
= {"_p_wxStaticPicture", "wxStaticPicture *", 0, 0, (void*)0, 0};
12780 static swig_type_info _swigt__p_wxThinSplitterWindow
= {"_p_wxThinSplitterWindow", "wxThinSplitterWindow *", 0, 0, (void*)0, 0};
12781 static swig_type_info _swigt__p_wxTreeItemId
= {"_p_wxTreeItemId", "wxTreeItemId *", 0, 0, (void*)0, 0};
12782 static swig_type_info _swigt__p_wxTreeListColumnInfo
= {"_p_wxTreeListColumnInfo", "wxTreeListColumnInfo *", 0, 0, (void*)0, 0};
12783 static swig_type_info _swigt__p_wxValidator
= {"_p_wxValidator", "wxValidator *", 0, 0, (void*)0, 0};
12784 static swig_type_info _swigt__p_wxWindow
= {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0};
12786 static swig_type_info
*swig_type_initial
[] = {
12789 &_swigt__p_form_ops_t
,
12791 &_swigt__p_unsigned_char
,
12792 &_swigt__p_unsigned_int
,
12793 &_swigt__p_unsigned_long
,
12794 &_swigt__p_wxANIHandler
,
12795 &_swigt__p_wxAcceleratorTable
,
12796 &_swigt__p_wxActivateEvent
,
12797 &_swigt__p_wxArrayString
,
12798 &_swigt__p_wxBMPHandler
,
12799 &_swigt__p_wxBitmap
,
12800 &_swigt__p_wxBitmapButton
,
12801 &_swigt__p_wxBookCtrlBase
,
12802 &_swigt__p_wxBookCtrlBaseEvent
,
12803 &_swigt__p_wxBoxSizer
,
12804 &_swigt__p_wxButton
,
12805 &_swigt__p_wxCURHandler
,
12806 &_swigt__p_wxCalculateLayoutEvent
,
12807 &_swigt__p_wxCheckBox
,
12808 &_swigt__p_wxCheckListBox
,
12809 &_swigt__p_wxChildFocusEvent
,
12810 &_swigt__p_wxChoice
,
12811 &_swigt__p_wxChoicebook
,
12812 &_swigt__p_wxChoicebookEvent
,
12813 &_swigt__p_wxCloseEvent
,
12814 &_swigt__p_wxColour
,
12815 &_swigt__p_wxColourData
,
12816 &_swigt__p_wxColourDialog
,
12817 &_swigt__p_wxComboBox
,
12818 &_swigt__p_wxCommandEvent
,
12819 &_swigt__p_wxContextHelp
,
12820 &_swigt__p_wxContextHelpButton
,
12821 &_swigt__p_wxContextMenuEvent
,
12822 &_swigt__p_wxControl
,
12823 &_swigt__p_wxControlWithItems
,
12824 &_swigt__p_wxDateEvent
,
12825 &_swigt__p_wxDatePickerCtrl
,
12826 &_swigt__p_wxDialog
,
12827 &_swigt__p_wxDirDialog
,
12828 &_swigt__p_wxDirFilterListCtrl
,
12829 &_swigt__p_wxDisplayChangedEvent
,
12830 &_swigt__p_wxDropFilesEvent
,
12831 &_swigt__p_wxDuplexMode
,
12832 &_swigt__p_wxDynamicSashSplitEvent
,
12833 &_swigt__p_wxDynamicSashUnifyEvent
,
12834 &_swigt__p_wxDynamicSashWindow
,
12835 &_swigt__p_wxEditableListBox
,
12836 &_swigt__p_wxEraseEvent
,
12837 &_swigt__p_wxEvent
,
12838 &_swigt__p_wxEvtHandler
,
12839 &_swigt__p_wxFSFile
,
12840 &_swigt__p_wxFileDialog
,
12841 &_swigt__p_wxFileSystem
,
12842 &_swigt__p_wxFindDialogEvent
,
12843 &_swigt__p_wxFindReplaceData
,
12844 &_swigt__p_wxFindReplaceDialog
,
12845 &_swigt__p_wxFlexGridSizer
,
12846 &_swigt__p_wxFocusEvent
,
12848 &_swigt__p_wxFontData
,
12849 &_swigt__p_wxFontDialog
,
12850 &_swigt__p_wxFrame
,
12851 &_swigt__p_wxGBSizerItem
,
12852 &_swigt__p_wxGIFHandler
,
12853 &_swigt__p_wxGauge
,
12854 &_swigt__p_wxGenericDirCtrl
,
12855 &_swigt__p_wxGenericDragImage
,
12856 &_swigt__p_wxGridBagSizer
,
12857 &_swigt__p_wxGridSizer
,
12858 &_swigt__p_wxHelpEvent
,
12859 &_swigt__p_wxICOHandler
,
12861 &_swigt__p_wxIconizeEvent
,
12862 &_swigt__p_wxIdleEvent
,
12863 &_swigt__p_wxImage
,
12864 &_swigt__p_wxImageHandler
,
12865 &_swigt__p_wxImageList
,
12866 &_swigt__p_wxIndividualLayoutConstraint
,
12867 &_swigt__p_wxInitDialogEvent
,
12868 &_swigt__p_wxJPEGHandler
,
12869 &_swigt__p_wxKeyEvent
,
12870 &_swigt__p_wxLEDNumberCtrl
,
12871 &_swigt__p_wxLayoutAlgorithm
,
12872 &_swigt__p_wxLayoutConstraints
,
12873 &_swigt__p_wxListBox
,
12874 &_swigt__p_wxListEvent
,
12875 &_swigt__p_wxListItem
,
12876 &_swigt__p_wxListView
,
12877 &_swigt__p_wxListbook
,
12878 &_swigt__p_wxListbookEvent
,
12879 &_swigt__p_wxMDIChildFrame
,
12880 &_swigt__p_wxMDIClientWindow
,
12881 &_swigt__p_wxMDIParentFrame
,
12882 &_swigt__p_wxMaximizeEvent
,
12884 &_swigt__p_wxMenuBar
,
12885 &_swigt__p_wxMenuEvent
,
12886 &_swigt__p_wxMenuItem
,
12887 &_swigt__p_wxMessageDialog
,
12888 &_swigt__p_wxMiniFrame
,
12889 &_swigt__p_wxMouseCaptureChangedEvent
,
12890 &_swigt__p_wxMouseEvent
,
12891 &_swigt__p_wxMoveEvent
,
12892 &_swigt__p_wxMultiChoiceDialog
,
12893 &_swigt__p_wxNavigationKeyEvent
,
12894 &_swigt__p_wxNcPaintEvent
,
12895 &_swigt__p_wxNotebook
,
12896 &_swigt__p_wxNotebookEvent
,
12897 &_swigt__p_wxNotifyEvent
,
12898 &_swigt__p_wxObject
,
12899 &_swigt__p_wxPCXHandler
,
12900 &_swigt__p_wxPNGHandler
,
12901 &_swigt__p_wxPNMHandler
,
12902 &_swigt__p_wxPageSetupDialog
,
12903 &_swigt__p_wxPageSetupDialogData
,
12904 &_swigt__p_wxPaintEvent
,
12905 &_swigt__p_wxPaletteChangedEvent
,
12906 &_swigt__p_wxPanel
,
12907 &_swigt__p_wxPaperSize
,
12908 &_swigt__p_wxPasswordEntryDialog
,
12909 &_swigt__p_wxPopupWindow
,
12910 &_swigt__p_wxPreviewCanvas
,
12911 &_swigt__p_wxPreviewControlBar
,
12912 &_swigt__p_wxPreviewFrame
,
12913 &_swigt__p_wxPrintData
,
12914 &_swigt__p_wxPrintDialog
,
12915 &_swigt__p_wxPrintDialogData
,
12916 &_swigt__p_wxPrintPreview
,
12917 &_swigt__p_wxPrinter
,
12918 &_swigt__p_wxProgressDialog
,
12919 &_swigt__p_wxPyApp
,
12920 &_swigt__p_wxPyCommandEvent
,
12921 &_swigt__p_wxPyControl
,
12922 &_swigt__p_wxPyEvent
,
12923 &_swigt__p_wxPyHtmlListBox
,
12924 &_swigt__p_wxPyImageHandler
,
12925 &_swigt__p_wxPyListCtrl
,
12926 &_swigt__p_wxPyPanel
,
12927 &_swigt__p_wxPyPopupTransientWindow
,
12928 &_swigt__p_wxPyPreviewControlBar
,
12929 &_swigt__p_wxPyPreviewFrame
,
12930 &_swigt__p_wxPyPrintPreview
,
12931 &_swigt__p_wxPyPrintout
,
12932 &_swigt__p_wxPyScrolledWindow
,
12933 &_swigt__p_wxPySizer
,
12934 &_swigt__p_wxPyTaskBarIcon
,
12935 &_swigt__p_wxPyTreeCompanionWindow
,
12936 &_swigt__p_wxPyTreeCtrl
,
12937 &_swigt__p_wxPyTreeItemData
,
12938 &_swigt__p_wxPyTreeListCtrl
,
12939 &_swigt__p_wxPyVListBox
,
12940 &_swigt__p_wxPyVScrolledWindow
,
12941 &_swigt__p_wxPyValidator
,
12942 &_swigt__p_wxPyWindow
,
12943 &_swigt__p_wxQueryLayoutInfoEvent
,
12944 &_swigt__p_wxQueryNewPaletteEvent
,
12945 &_swigt__p_wxRadioBox
,
12946 &_swigt__p_wxRadioButton
,
12947 &_swigt__p_wxRemotelyScrolledTreeCtrl
,
12948 &_swigt__p_wxSashEvent
,
12949 &_swigt__p_wxSashLayoutWindow
,
12950 &_swigt__p_wxSashWindow
,
12951 &_swigt__p_wxScrollBar
,
12952 &_swigt__p_wxScrollEvent
,
12953 &_swigt__p_wxScrollWinEvent
,
12954 &_swigt__p_wxScrolledWindow
,
12955 &_swigt__p_wxSetCursorEvent
,
12956 &_swigt__p_wxShowEvent
,
12957 &_swigt__p_wxSingleChoiceDialog
,
12958 &_swigt__p_wxSizeEvent
,
12959 &_swigt__p_wxSizer
,
12960 &_swigt__p_wxSizerItem
,
12961 &_swigt__p_wxSlider
,
12962 &_swigt__p_wxSpinButton
,
12963 &_swigt__p_wxSpinCtrl
,
12964 &_swigt__p_wxSpinEvent
,
12965 &_swigt__p_wxSplashScreen
,
12966 &_swigt__p_wxSplashScreenWindow
,
12967 &_swigt__p_wxSplitterEvent
,
12968 &_swigt__p_wxSplitterScrolledWindow
,
12969 &_swigt__p_wxSplitterWindow
,
12970 &_swigt__p_wxStaticBitmap
,
12971 &_swigt__p_wxStaticBox
,
12972 &_swigt__p_wxStaticBoxSizer
,
12973 &_swigt__p_wxStaticLine
,
12974 &_swigt__p_wxStaticPicture
,
12975 &_swigt__p_wxStaticText
,
12976 &_swigt__p_wxStatusBar
,
12977 &_swigt__p_wxStdDialogButtonSizer
,
12978 &_swigt__p_wxSysColourChangedEvent
,
12979 &_swigt__p_wxTIFFHandler
,
12980 &_swigt__p_wxTaskBarIconEvent
,
12981 &_swigt__p_wxTextCtrl
,
12982 &_swigt__p_wxTextEntryDialog
,
12983 &_swigt__p_wxTextUrlEvent
,
12984 &_swigt__p_wxThinSplitterWindow
,
12985 &_swigt__p_wxTipWindow
,
12986 &_swigt__p_wxToggleButton
,
12987 &_swigt__p_wxToolBar
,
12988 &_swigt__p_wxToolBarBase
,
12989 &_swigt__p_wxToolBarToolBase
,
12990 &_swigt__p_wxToolbook
,
12991 &_swigt__p_wxToolbookEvent
,
12992 &_swigt__p_wxTopLevelWindow
,
12993 &_swigt__p_wxTreeEvent
,
12994 &_swigt__p_wxTreeItemId
,
12995 &_swigt__p_wxTreeListColumnInfo
,
12996 &_swigt__p_wxTreebook
,
12997 &_swigt__p_wxTreebookEvent
,
12998 &_swigt__p_wxUpdateUIEvent
,
12999 &_swigt__p_wxValidator
,
13000 &_swigt__p_wxWindow
,
13001 &_swigt__p_wxWindowCreateEvent
,
13002 &_swigt__p_wxWindowDestroyEvent
,
13003 &_swigt__p_wxXPMHandler
,
13006 static swig_cast_info _swigc__p_char
[] = { {&_swigt__p_char
, 0, 0, 0},{0, 0, 0, 0}};
13007 static swig_cast_info _swigc__p_float
[] = { {&_swigt__p_float
, 0, 0, 0},{0, 0, 0, 0}};
13008 static swig_cast_info _swigc__p_form_ops_t
[] = { {&_swigt__p_form_ops_t
, 0, 0, 0},{0, 0, 0, 0}};
13009 static swig_cast_info _swigc__p_int
[] = { {&_swigt__p_int
, 0, 0, 0},{0, 0, 0, 0}};
13010 static swig_cast_info _swigc__p_unsigned_char
[] = { {&_swigt__p_unsigned_char
, 0, 0, 0},{0, 0, 0, 0}};
13011 static swig_cast_info _swigc__p_unsigned_int
[] = { {&_swigt__p_unsigned_int
, 0, 0, 0},{0, 0, 0, 0}};
13012 static swig_cast_info _swigc__p_unsigned_long
[] = { {&_swigt__p_unsigned_long
, 0, 0, 0},{0, 0, 0, 0}};
13013 static swig_cast_info _swigc__p_wxArrayString
[] = { {&_swigt__p_wxArrayString
, 0, 0, 0},{0, 0, 0, 0}};
13014 static swig_cast_info _swigc__p_wxBitmap
[] = { {&_swigt__p_wxBitmap
, 0, 0, 0},{0, 0, 0, 0}};
13015 static swig_cast_info _swigc__p_wxColour
[] = { {&_swigt__p_wxColour
, 0, 0, 0},{0, 0, 0, 0}};
13016 static swig_cast_info _swigc__p_wxSashEvent
[] = {{&_swigt__p_wxSashEvent
, 0, 0, 0},{0, 0, 0, 0}};
13017 static swig_cast_info _swigc__p_wxWindowDestroyEvent
[] = {{&_swigt__p_wxWindowDestroyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13018 static swig_cast_info _swigc__p_wxSplitterEvent
[] = {{&_swigt__p_wxSplitterEvent
, 0, 0, 0},{0, 0, 0, 0}};
13019 static swig_cast_info _swigc__p_wxTextUrlEvent
[] = {{&_swigt__p_wxTextUrlEvent
, 0, 0, 0},{0, 0, 0, 0}};
13020 static swig_cast_info _swigc__p_wxScrollEvent
[] = {{&_swigt__p_wxScrollEvent
, 0, 0, 0},{0, 0, 0, 0}};
13021 static swig_cast_info _swigc__p_wxPyCommandEvent
[] = {{&_swigt__p_wxPyCommandEvent
, 0, 0, 0},{0, 0, 0, 0}};
13022 static swig_cast_info _swigc__p_wxContextMenuEvent
[] = {{&_swigt__p_wxContextMenuEvent
, 0, 0, 0},{0, 0, 0, 0}};
13023 static swig_cast_info _swigc__p_wxChildFocusEvent
[] = {{&_swigt__p_wxChildFocusEvent
, 0, 0, 0},{0, 0, 0, 0}};
13024 static swig_cast_info _swigc__p_wxNotebookEvent
[] = {{&_swigt__p_wxNotebookEvent
, 0, 0, 0},{0, 0, 0, 0}};
13025 static swig_cast_info _swigc__p_wxListbookEvent
[] = {{&_swigt__p_wxListbookEvent
, 0, 0, 0},{0, 0, 0, 0}};
13026 static swig_cast_info _swigc__p_wxChoicebookEvent
[] = {{&_swigt__p_wxChoicebookEvent
, 0, 0, 0},{0, 0, 0, 0}};
13027 static swig_cast_info _swigc__p_wxTreebookEvent
[] = {{&_swigt__p_wxTreebookEvent
, 0, 0, 0},{0, 0, 0, 0}};
13028 static swig_cast_info _swigc__p_wxToolbookEvent
[] = {{&_swigt__p_wxToolbookEvent
, 0, 0, 0},{0, 0, 0, 0}};
13029 static swig_cast_info _swigc__p_wxDateEvent
[] = {{&_swigt__p_wxDateEvent
, 0, 0, 0},{0, 0, 0, 0}};
13030 static swig_cast_info _swigc__p_wxWindowCreateEvent
[] = {{&_swigt__p_wxWindowCreateEvent
, 0, 0, 0},{0, 0, 0, 0}};
13031 static swig_cast_info _swigc__p_wxListEvent
[] = {{&_swigt__p_wxListEvent
, 0, 0, 0},{0, 0, 0, 0}};
13032 static swig_cast_info _swigc__p_wxBookCtrlBaseEvent
[] = {{&_swigt__p_wxBookCtrlBaseEvent
, 0, 0, 0},{0, 0, 0, 0}};
13033 static swig_cast_info _swigc__p_wxTreeEvent
[] = {{&_swigt__p_wxTreeEvent
, 0, 0, 0},{0, 0, 0, 0}};
13034 static swig_cast_info _swigc__p_wxSpinEvent
[] = {{&_swigt__p_wxSpinEvent
, 0, 0, 0},{0, 0, 0, 0}};
13035 static swig_cast_info _swigc__p_wxHelpEvent
[] = {{&_swigt__p_wxHelpEvent
, 0, 0, 0},{0, 0, 0, 0}};
13036 static swig_cast_info _swigc__p_wxNotifyEvent
[] = {{&_swigt__p_wxNotifyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13037 static swig_cast_info _swigc__p_wxFindDialogEvent
[] = {{&_swigt__p_wxFindDialogEvent
, 0, 0, 0},{0, 0, 0, 0}};
13038 static swig_cast_info _swigc__p_wxUpdateUIEvent
[] = {{&_swigt__p_wxUpdateUIEvent
, 0, 0, 0},{0, 0, 0, 0}};
13039 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_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}};
13040 static swig_cast_info _swigc__p_wxBookCtrlBase
[] = {{&_swigt__p_wxBookCtrlBase
, 0, 0, 0},{0, 0, 0, 0}};
13041 static swig_cast_info _swigc__p_wxToolBar
[] = {{&_swigt__p_wxToolBar
, 0, 0, 0},{0, 0, 0, 0}};
13042 static swig_cast_info _swigc__p_wxToggleButton
[] = {{&_swigt__p_wxToggleButton
, 0, 0, 0},{0, 0, 0, 0}};
13043 static swig_cast_info _swigc__p_wxRadioButton
[] = {{&_swigt__p_wxRadioButton
, 0, 0, 0},{0, 0, 0, 0}};
13044 static swig_cast_info _swigc__p_wxToolbook
[] = {{&_swigt__p_wxToolbook
, 0, 0, 0},{0, 0, 0, 0}};
13045 static swig_cast_info _swigc__p_wxPyControl
[] = {{&_swigt__p_wxPyControl
, 0, 0, 0},{0, 0, 0, 0}};
13046 static swig_cast_info _swigc__p_wxToolBarBase
[] = {{&_swigt__p_wxToolBarBase
, 0, 0, 0},{0, 0, 0, 0}};
13047 static swig_cast_info _swigc__p_wxDirFilterListCtrl
[] = {{&_swigt__p_wxDirFilterListCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13048 static swig_cast_info _swigc__p_wxComboBox
[] = {{&_swigt__p_wxComboBox
, 0, 0, 0},{0, 0, 0, 0}};
13049 static swig_cast_info _swigc__p_wxGenericDirCtrl
[] = {{&_swigt__p_wxGenericDirCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13050 static swig_cast_info _swigc__p_wxControlWithItems
[] = {{&_swigt__p_wxControlWithItems
, 0, 0, 0},{0, 0, 0, 0}};
13051 static swig_cast_info _swigc__p_wxGauge
[] = {{&_swigt__p_wxGauge
, 0, 0, 0},{0, 0, 0, 0}};
13052 static swig_cast_info _swigc__p_wxStaticLine
[] = {{&_swigt__p_wxStaticLine
, 0, 0, 0},{0, 0, 0, 0}};
13053 static swig_cast_info _swigc__p_wxChoicebook
[] = {{&_swigt__p_wxChoicebook
, 0, 0, 0},{0, 0, 0, 0}};
13054 static swig_cast_info _swigc__p_wxListbook
[] = {{&_swigt__p_wxListbook
, 0, 0, 0},{0, 0, 0, 0}};
13055 static swig_cast_info _swigc__p_wxCheckBox
[] = {{&_swigt__p_wxCheckBox
, 0, 0, 0},{0, 0, 0, 0}};
13056 static swig_cast_info _swigc__p_wxRadioBox
[] = {{&_swigt__p_wxRadioBox
, 0, 0, 0},{0, 0, 0, 0}};
13057 static swig_cast_info _swigc__p_wxChoice
[] = {{&_swigt__p_wxChoice
, 0, 0, 0},{0, 0, 0, 0}};
13058 static swig_cast_info _swigc__p_wxListBox
[] = {{&_swigt__p_wxListBox
, 0, 0, 0},{0, 0, 0, 0}};
13059 static swig_cast_info _swigc__p_wxCheckListBox
[] = {{&_swigt__p_wxCheckListBox
, 0, 0, 0},{0, 0, 0, 0}};
13060 static swig_cast_info _swigc__p_wxListView
[] = {{&_swigt__p_wxListView
, 0, 0, 0},{0, 0, 0, 0}};
13061 static swig_cast_info _swigc__p_wxNotebook
[] = {{&_swigt__p_wxNotebook
, 0, 0, 0},{0, 0, 0, 0}};
13062 static swig_cast_info _swigc__p_wxStaticBitmap
[] = {{&_swigt__p_wxStaticBitmap
, 0, 0, 0},{0, 0, 0, 0}};
13063 static swig_cast_info _swigc__p_wxSpinCtrl
[] = {{&_swigt__p_wxSpinCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13064 static swig_cast_info _swigc__p_wxStaticText
[] = {{&_swigt__p_wxStaticText
, 0, 0, 0},{0, 0, 0, 0}};
13065 static swig_cast_info _swigc__p_wxStaticBox
[] = {{&_swigt__p_wxStaticBox
, 0, 0, 0},{0, 0, 0, 0}};
13066 static swig_cast_info _swigc__p_wxSlider
[] = {{&_swigt__p_wxSlider
, 0, 0, 0},{0, 0, 0, 0}};
13067 static swig_cast_info _swigc__p_wxTreebook
[] = {{&_swigt__p_wxTreebook
, 0, 0, 0},{0, 0, 0, 0}};
13068 static swig_cast_info _swigc__p_wxSpinButton
[] = {{&_swigt__p_wxSpinButton
, 0, 0, 0},{0, 0, 0, 0}};
13069 static swig_cast_info _swigc__p_wxButton
[] = {{&_swigt__p_wxButton
, 0, 0, 0},{0, 0, 0, 0}};
13070 static swig_cast_info _swigc__p_wxBitmapButton
[] = {{&_swigt__p_wxBitmapButton
, 0, 0, 0},{0, 0, 0, 0}};
13071 static swig_cast_info _swigc__p_wxContextHelpButton
[] = {{&_swigt__p_wxContextHelpButton
, 0, 0, 0},{0, 0, 0, 0}};
13072 static swig_cast_info _swigc__p_wxDatePickerCtrl
[] = {{&_swigt__p_wxDatePickerCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13073 static swig_cast_info _swigc__p_wxTextCtrl
[] = {{&_swigt__p_wxTextCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13074 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}};
13075 static swig_cast_info _swigc__p_wxDuplexMode
[] = { {&_swigt__p_wxDuplexMode
, 0, 0, 0},{0, 0, 0, 0}};
13076 static swig_cast_info _swigc__p_wxDynamicSashSplitEvent
[] = { {&_swigt__p_wxDynamicSashSplitEvent
, 0, 0, 0},{0, 0, 0, 0}};
13077 static swig_cast_info _swigc__p_wxDynamicSashUnifyEvent
[] = { {&_swigt__p_wxDynamicSashUnifyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13078 static swig_cast_info _swigc__p_wxDynamicSashWindow
[] = { {&_swigt__p_wxDynamicSashWindow
, 0, 0, 0},{0, 0, 0, 0}};
13079 static swig_cast_info _swigc__p_wxEditableListBox
[] = { {&_swigt__p_wxEditableListBox
, 0, 0, 0},{0, 0, 0, 0}};
13080 static swig_cast_info _swigc__p_wxMenuEvent
[] = {{&_swigt__p_wxMenuEvent
, 0, 0, 0},{0, 0, 0, 0}};
13081 static swig_cast_info _swigc__p_wxCloseEvent
[] = {{&_swigt__p_wxCloseEvent
, 0, 0, 0},{0, 0, 0, 0}};
13082 static swig_cast_info _swigc__p_wxMouseEvent
[] = {{&_swigt__p_wxMouseEvent
, 0, 0, 0},{0, 0, 0, 0}};
13083 static swig_cast_info _swigc__p_wxEraseEvent
[] = {{&_swigt__p_wxEraseEvent
, 0, 0, 0},{0, 0, 0, 0}};
13084 static swig_cast_info _swigc__p_wxSetCursorEvent
[] = {{&_swigt__p_wxSetCursorEvent
, 0, 0, 0},{0, 0, 0, 0}};
13085 static swig_cast_info _swigc__p_wxInitDialogEvent
[] = {{&_swigt__p_wxInitDialogEvent
, 0, 0, 0},{0, 0, 0, 0}};
13086 static swig_cast_info _swigc__p_wxPyEvent
[] = {{&_swigt__p_wxPyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13087 static swig_cast_info _swigc__p_wxCalculateLayoutEvent
[] = {{&_swigt__p_wxCalculateLayoutEvent
, 0, 0, 0},{0, 0, 0, 0}};
13088 static swig_cast_info _swigc__p_wxIdleEvent
[] = {{&_swigt__p_wxIdleEvent
, 0, 0, 0},{0, 0, 0, 0}};
13089 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent
[] = {{&_swigt__p_wxQueryNewPaletteEvent
, 0, 0, 0},{0, 0, 0, 0}};
13090 static swig_cast_info _swigc__p_wxMaximizeEvent
[] = {{&_swigt__p_wxMaximizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
13091 static swig_cast_info _swigc__p_wxIconizeEvent
[] = {{&_swigt__p_wxIconizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
13092 static swig_cast_info _swigc__p_wxActivateEvent
[] = {{&_swigt__p_wxActivateEvent
, 0, 0, 0},{0, 0, 0, 0}};
13093 static swig_cast_info _swigc__p_wxSizeEvent
[] = {{&_swigt__p_wxSizeEvent
, 0, 0, 0},{0, 0, 0, 0}};
13094 static swig_cast_info _swigc__p_wxMoveEvent
[] = {{&_swigt__p_wxMoveEvent
, 0, 0, 0},{0, 0, 0, 0}};
13095 static swig_cast_info _swigc__p_wxPaintEvent
[] = {{&_swigt__p_wxPaintEvent
, 0, 0, 0},{0, 0, 0, 0}};
13096 static swig_cast_info _swigc__p_wxNcPaintEvent
[] = {{&_swigt__p_wxNcPaintEvent
, 0, 0, 0},{0, 0, 0, 0}};
13097 static swig_cast_info _swigc__p_wxPaletteChangedEvent
[] = {{&_swigt__p_wxPaletteChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
13098 static swig_cast_info _swigc__p_wxDisplayChangedEvent
[] = {{&_swigt__p_wxDisplayChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
13099 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent
[] = {{&_swigt__p_wxMouseCaptureChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
13100 static swig_cast_info _swigc__p_wxSysColourChangedEvent
[] = {{&_swigt__p_wxSysColourChangedEvent
, 0, 0, 0},{0, 0, 0, 0}};
13101 static swig_cast_info _swigc__p_wxDropFilesEvent
[] = {{&_swigt__p_wxDropFilesEvent
, 0, 0, 0},{0, 0, 0, 0}};
13102 static swig_cast_info _swigc__p_wxFocusEvent
[] = {{&_swigt__p_wxFocusEvent
, 0, 0, 0},{0, 0, 0, 0}};
13103 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent
[] = {{&_swigt__p_wxQueryLayoutInfoEvent
, 0, 0, 0},{0, 0, 0, 0}};
13104 static swig_cast_info _swigc__p_wxShowEvent
[] = {{&_swigt__p_wxShowEvent
, 0, 0, 0},{0, 0, 0, 0}};
13105 static swig_cast_info _swigc__p_wxNavigationKeyEvent
[] = {{&_swigt__p_wxNavigationKeyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13106 static swig_cast_info _swigc__p_wxKeyEvent
[] = {{&_swigt__p_wxKeyEvent
, 0, 0, 0},{0, 0, 0, 0}};
13107 static swig_cast_info _swigc__p_wxScrollWinEvent
[] = {{&_swigt__p_wxScrollWinEvent
, 0, 0, 0},{0, 0, 0, 0}};
13108 static swig_cast_info _swigc__p_wxTaskBarIconEvent
[] = {{&_swigt__p_wxTaskBarIconEvent
, 0, 0, 0},{0, 0, 0, 0}};
13109 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_wxPyEvent
, _p_wxPyEventTo_p_wxEvent
, 0, 0}, {&_swigt__p_wxNotifyEvent
, _p_wxNotifyEventTo_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_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}};
13110 static swig_cast_info _swigc__p_wxPyPreviewFrame
[] = {{&_swigt__p_wxPyPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}};
13111 static swig_cast_info _swigc__p_wxPreviewFrame
[] = {{&_swigt__p_wxPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}};
13112 static swig_cast_info _swigc__p_wxPyPanel
[] = {{&_swigt__p_wxPyPanel
, 0, 0, 0},{0, 0, 0, 0}};
13113 static swig_cast_info _swigc__p_wxMenu
[] = {{&_swigt__p_wxMenu
, 0, 0, 0},{0, 0, 0, 0}};
13114 static swig_cast_info _swigc__p_wxPyTaskBarIcon
[] = {{&_swigt__p_wxPyTaskBarIcon
, 0, 0, 0},{0, 0, 0, 0}};
13115 static swig_cast_info _swigc__p_wxPreviewCanvas
[] = {{&_swigt__p_wxPreviewCanvas
, 0, 0, 0},{0, 0, 0, 0}};
13116 static swig_cast_info _swigc__p_wxMDIChildFrame
[] = {{&_swigt__p_wxMDIChildFrame
, 0, 0, 0},{0, 0, 0, 0}};
13117 static swig_cast_info _swigc__p_wxPyWindow
[] = {{&_swigt__p_wxPyWindow
, 0, 0, 0},{0, 0, 0, 0}};
13118 static swig_cast_info _swigc__p_wxSplashScreen
[] = {{&_swigt__p_wxSplashScreen
, 0, 0, 0},{0, 0, 0, 0}};
13119 static swig_cast_info _swigc__p_wxMessageDialog
[] = {{&_swigt__p_wxMessageDialog
, 0, 0, 0},{0, 0, 0, 0}};
13120 static swig_cast_info _swigc__p_wxProgressDialog
[] = {{&_swigt__p_wxProgressDialog
, 0, 0, 0},{0, 0, 0, 0}};
13121 static swig_cast_info _swigc__p_wxFindReplaceDialog
[] = {{&_swigt__p_wxFindReplaceDialog
, 0, 0, 0},{0, 0, 0, 0}};
13122 static swig_cast_info _swigc__p_wxFileDialog
[] = {{&_swigt__p_wxFileDialog
, 0, 0, 0},{0, 0, 0, 0}};
13123 static swig_cast_info _swigc__p_wxMultiChoiceDialog
[] = {{&_swigt__p_wxMultiChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}};
13124 static swig_cast_info _swigc__p_wxSingleChoiceDialog
[] = {{&_swigt__p_wxSingleChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}};
13125 static swig_cast_info _swigc__p_wxTextEntryDialog
[] = {{&_swigt__p_wxTextEntryDialog
, 0, 0, 0},{0, 0, 0, 0}};
13126 static swig_cast_info _swigc__p_wxPasswordEntryDialog
[] = {{&_swigt__p_wxPasswordEntryDialog
, 0, 0, 0},{0, 0, 0, 0}};
13127 static swig_cast_info _swigc__p_wxPyVListBox
[] = {{&_swigt__p_wxPyVListBox
, 0, 0, 0},{0, 0, 0, 0}};
13128 static swig_cast_info _swigc__p_wxPyHtmlListBox
[] = {{&_swigt__p_wxPyHtmlListBox
, 0, 0, 0},{0, 0, 0, 0}};
13129 static swig_cast_info _swigc__p_wxMiniFrame
[] = {{&_swigt__p_wxMiniFrame
, 0, 0, 0},{0, 0, 0, 0}};
13130 static swig_cast_info _swigc__p_wxFrame
[] = {{&_swigt__p_wxFrame
, 0, 0, 0},{0, 0, 0, 0}};
13131 static swig_cast_info _swigc__p_wxStatusBar
[] = {{&_swigt__p_wxStatusBar
, 0, 0, 0},{0, 0, 0, 0}};
13132 static swig_cast_info _swigc__p_wxMDIParentFrame
[] = {{&_swigt__p_wxMDIParentFrame
, 0, 0, 0},{0, 0, 0, 0}};
13133 static swig_cast_info _swigc__p_wxSashWindow
[] = {{&_swigt__p_wxSashWindow
, 0, 0, 0},{0, 0, 0, 0}};
13134 static swig_cast_info _swigc__p_wxSashLayoutWindow
[] = {{&_swigt__p_wxSashLayoutWindow
, 0, 0, 0},{0, 0, 0, 0}};
13135 static swig_cast_info _swigc__p_wxPopupWindow
[] = {{&_swigt__p_wxPopupWindow
, 0, 0, 0},{0, 0, 0, 0}};
13136 static swig_cast_info _swigc__p_wxPyPopupTransientWindow
[] = {{&_swigt__p_wxPyPopupTransientWindow
, 0, 0, 0},{0, 0, 0, 0}};
13137 static swig_cast_info _swigc__p_wxTipWindow
[] = {{&_swigt__p_wxTipWindow
, 0, 0, 0},{0, 0, 0, 0}};
13138 static swig_cast_info _swigc__p_wxSplashScreenWindow
[] = {{&_swigt__p_wxSplashScreenWindow
, 0, 0, 0},{0, 0, 0, 0}};
13139 static swig_cast_info _swigc__p_wxPyVScrolledWindow
[] = {{&_swigt__p_wxPyVScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
13140 static swig_cast_info _swigc__p_wxPyScrolledWindow
[] = {{&_swigt__p_wxPyScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
13141 static swig_cast_info _swigc__p_wxTopLevelWindow
[] = {{&_swigt__p_wxTopLevelWindow
, 0, 0, 0},{0, 0, 0, 0}};
13142 static swig_cast_info _swigc__p_wxMDIClientWindow
[] = {{&_swigt__p_wxMDIClientWindow
, 0, 0, 0},{0, 0, 0, 0}};
13143 static swig_cast_info _swigc__p_wxMenuBar
[] = {{&_swigt__p_wxMenuBar
, 0, 0, 0},{0, 0, 0, 0}};
13144 static swig_cast_info _swigc__p_wxDialog
[] = {{&_swigt__p_wxDialog
, 0, 0, 0},{0, 0, 0, 0}};
13145 static swig_cast_info _swigc__p_wxColourDialog
[] = {{&_swigt__p_wxColourDialog
, 0, 0, 0},{0, 0, 0, 0}};
13146 static swig_cast_info _swigc__p_wxDirDialog
[] = {{&_swigt__p_wxDirDialog
, 0, 0, 0},{0, 0, 0, 0}};
13147 static swig_cast_info _swigc__p_wxFontDialog
[] = {{&_swigt__p_wxFontDialog
, 0, 0, 0},{0, 0, 0, 0}};
13148 static swig_cast_info _swigc__p_wxPyApp
[] = {{&_swigt__p_wxPyApp
, 0, 0, 0},{0, 0, 0, 0}};
13149 static swig_cast_info _swigc__p_wxPreviewControlBar
[] = {{&_swigt__p_wxPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}};
13150 static swig_cast_info _swigc__p_wxPyPreviewControlBar
[] = {{&_swigt__p_wxPyPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}};
13151 static swig_cast_info _swigc__p_wxPyValidator
[] = {{&_swigt__p_wxPyValidator
, 0, 0, 0},{0, 0, 0, 0}};
13152 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}};
13153 static swig_cast_info _swigc__p_wxFont
[] = { {&_swigt__p_wxFont
, 0, 0, 0},{0, 0, 0, 0}};
13154 static swig_cast_info _swigc__p_wxIcon
[] = { {&_swigt__p_wxIcon
, 0, 0, 0},{0, 0, 0, 0}};
13155 static swig_cast_info _swigc__p_wxImageList
[] = { {&_swigt__p_wxImageList
, 0, 0, 0},{0, 0, 0, 0}};
13156 static swig_cast_info _swigc__p_wxLEDNumberCtrl
[] = { {&_swigt__p_wxLEDNumberCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13157 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint
[] = {{&_swigt__p_wxIndividualLayoutConstraint
, 0, 0, 0},{0, 0, 0, 0}};
13158 static swig_cast_info _swigc__p_wxMenuItem
[] = {{&_swigt__p_wxMenuItem
, 0, 0, 0},{0, 0, 0, 0}};
13159 static swig_cast_info _swigc__p_wxImage
[] = {{&_swigt__p_wxImage
, 0, 0, 0},{0, 0, 0, 0}};
13160 static swig_cast_info _swigc__p_wxPySizer
[] = {{&_swigt__p_wxPySizer
, 0, 0, 0},{0, 0, 0, 0}};
13161 static swig_cast_info _swigc__p_wxGenericDragImage
[] = {{&_swigt__p_wxGenericDragImage
, 0, 0, 0},{0, 0, 0, 0}};
13162 static swig_cast_info _swigc__p_wxLayoutAlgorithm
[] = {{&_swigt__p_wxLayoutAlgorithm
, 0, 0, 0},{0, 0, 0, 0}};
13163 static swig_cast_info _swigc__p_wxListItem
[] = {{&_swigt__p_wxListItem
, 0, 0, 0},{0, 0, 0, 0}};
13164 static swig_cast_info _swigc__p_wxFindReplaceData
[] = {{&_swigt__p_wxFindReplaceData
, 0, 0, 0},{0, 0, 0, 0}};
13165 static swig_cast_info _swigc__p_wxPageSetupDialogData
[] = {{&_swigt__p_wxPageSetupDialogData
, 0, 0, 0},{0, 0, 0, 0}};
13166 static swig_cast_info _swigc__p_wxPrintDialogData
[] = {{&_swigt__p_wxPrintDialogData
, 0, 0, 0},{0, 0, 0, 0}};
13167 static swig_cast_info _swigc__p_wxPrinter
[] = {{&_swigt__p_wxPrinter
, 0, 0, 0},{0, 0, 0, 0}};
13168 static swig_cast_info _swigc__p_wxFlexGridSizer
[] = {{&_swigt__p_wxFlexGridSizer
, 0, 0, 0},{0, 0, 0, 0}};
13169 static swig_cast_info _swigc__p_wxGridSizer
[] = {{&_swigt__p_wxGridSizer
, 0, 0, 0},{0, 0, 0, 0}};
13170 static swig_cast_info _swigc__p_wxAcceleratorTable
[] = {{&_swigt__p_wxAcceleratorTable
, 0, 0, 0},{0, 0, 0, 0}};
13171 static swig_cast_info _swigc__p_wxContextHelp
[] = {{&_swigt__p_wxContextHelp
, 0, 0, 0},{0, 0, 0, 0}};
13172 static swig_cast_info _swigc__p_wxColourData
[] = {{&_swigt__p_wxColourData
, 0, 0, 0},{0, 0, 0, 0}};
13173 static swig_cast_info _swigc__p_wxPyPrintout
[] = {{&_swigt__p_wxPyPrintout
, 0, 0, 0},{0, 0, 0, 0}};
13174 static swig_cast_info _swigc__p_wxStdDialogButtonSizer
[] = {{&_swigt__p_wxStdDialogButtonSizer
, 0, 0, 0},{0, 0, 0, 0}};
13175 static swig_cast_info _swigc__p_wxPrintData
[] = {{&_swigt__p_wxPrintData
, 0, 0, 0},{0, 0, 0, 0}};
13176 static swig_cast_info _swigc__p_wxFontData
[] = {{&_swigt__p_wxFontData
, 0, 0, 0},{0, 0, 0, 0}};
13177 static swig_cast_info _swigc__p_wxFileSystem
[] = {{&_swigt__p_wxFileSystem
, 0, 0, 0},{0, 0, 0, 0}};
13178 static swig_cast_info _swigc__p_wxPyPrintPreview
[] = {{&_swigt__p_wxPyPrintPreview
, 0, 0, 0},{0, 0, 0, 0}};
13179 static swig_cast_info _swigc__p_wxPrintPreview
[] = {{&_swigt__p_wxPrintPreview
, 0, 0, 0},{0, 0, 0, 0}};
13180 static swig_cast_info _swigc__p_wxLayoutConstraints
[] = {{&_swigt__p_wxLayoutConstraints
, 0, 0, 0},{0, 0, 0, 0}};
13181 static swig_cast_info _swigc__p_wxSizer
[] = {{&_swigt__p_wxSizer
, 0, 0, 0},{0, 0, 0, 0}};
13182 static swig_cast_info _swigc__p_wxBoxSizer
[] = {{&_swigt__p_wxBoxSizer
, 0, 0, 0},{0, 0, 0, 0}};
13183 static swig_cast_info _swigc__p_wxStaticBoxSizer
[] = {{&_swigt__p_wxStaticBoxSizer
, 0, 0, 0},{0, 0, 0, 0}};
13184 static swig_cast_info _swigc__p_wxGridBagSizer
[] = {{&_swigt__p_wxGridBagSizer
, 0, 0, 0},{0, 0, 0, 0}};
13185 static swig_cast_info _swigc__p_wxFSFile
[] = {{&_swigt__p_wxFSFile
, 0, 0, 0},{0, 0, 0, 0}};
13186 static swig_cast_info _swigc__p_wxSizerItem
[] = {{&_swigt__p_wxSizerItem
, 0, 0, 0},{0, 0, 0, 0}};
13187 static swig_cast_info _swigc__p_wxGBSizerItem
[] = {{&_swigt__p_wxGBSizerItem
, 0, 0, 0},{0, 0, 0, 0}};
13188 static swig_cast_info _swigc__p_wxPrintDialog
[] = {{&_swigt__p_wxPrintDialog
, 0, 0, 0},{0, 0, 0, 0}};
13189 static swig_cast_info _swigc__p_wxPageSetupDialog
[] = {{&_swigt__p_wxPageSetupDialog
, 0, 0, 0},{0, 0, 0, 0}};
13190 static swig_cast_info _swigc__p_wxPCXHandler
[] = {{&_swigt__p_wxPCXHandler
, 0, 0, 0},{0, 0, 0, 0}};
13191 static swig_cast_info _swigc__p_wxJPEGHandler
[] = {{&_swigt__p_wxJPEGHandler
, 0, 0, 0},{0, 0, 0, 0}};
13192 static swig_cast_info _swigc__p_wxPNMHandler
[] = {{&_swigt__p_wxPNMHandler
, 0, 0, 0},{0, 0, 0, 0}};
13193 static swig_cast_info _swigc__p_wxGIFHandler
[] = {{&_swigt__p_wxGIFHandler
, 0, 0, 0},{0, 0, 0, 0}};
13194 static swig_cast_info _swigc__p_wxPNGHandler
[] = {{&_swigt__p_wxPNGHandler
, 0, 0, 0},{0, 0, 0, 0}};
13195 static swig_cast_info _swigc__p_wxANIHandler
[] = {{&_swigt__p_wxANIHandler
, 0, 0, 0},{0, 0, 0, 0}};
13196 static swig_cast_info _swigc__p_wxCURHandler
[] = {{&_swigt__p_wxCURHandler
, 0, 0, 0},{0, 0, 0, 0}};
13197 static swig_cast_info _swigc__p_wxICOHandler
[] = {{&_swigt__p_wxICOHandler
, 0, 0, 0},{0, 0, 0, 0}};
13198 static swig_cast_info _swigc__p_wxBMPHandler
[] = {{&_swigt__p_wxBMPHandler
, 0, 0, 0},{0, 0, 0, 0}};
13199 static swig_cast_info _swigc__p_wxPyImageHandler
[] = {{&_swigt__p_wxPyImageHandler
, 0, 0, 0},{0, 0, 0, 0}};
13200 static swig_cast_info _swigc__p_wxImageHandler
[] = {{&_swigt__p_wxImageHandler
, 0, 0, 0},{0, 0, 0, 0}};
13201 static swig_cast_info _swigc__p_wxXPMHandler
[] = {{&_swigt__p_wxXPMHandler
, 0, 0, 0},{0, 0, 0, 0}};
13202 static swig_cast_info _swigc__p_wxTIFFHandler
[] = {{&_swigt__p_wxTIFFHandler
, 0, 0, 0},{0, 0, 0, 0}};
13203 static swig_cast_info _swigc__p_wxToolBarToolBase
[] = {{&_swigt__p_wxToolBarToolBase
, 0, 0, 0},{0, 0, 0, 0}};
13204 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_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_wxPyEvent
, _p_wxPyEventTo_p_wxObject
, 0, 0}, {&_swigt__p_wxNotifyEvent
, _p_wxNotifyEventTo_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_wxPCXHandler
, _p_wxPCXHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxJPEGHandler
, _p_wxJPEGHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxPNMHandler
, _p_wxPNMHandlerTo_p_wxObject
, 0, 0}, {&_swigt__p_wxShowEvent
, _p_wxShowEventTo_p_wxObject
, 0, 0}, {&_swigt__p_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}};
13205 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}};
13206 static swig_cast_info _swigc__p_wxPaperSize
[] = { {&_swigt__p_wxPaperSize
, 0, 0, 0},{0, 0, 0, 0}};
13207 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}};
13208 static swig_cast_info _swigc__p_wxPyTreeCompanionWindow
[] = { {&_swigt__p_wxPyTreeCompanionWindow
, 0, 0, 0},{0, 0, 0, 0}};
13209 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}};
13210 static swig_cast_info _swigc__p_wxPyTreeItemData
[] = { {&_swigt__p_wxPyTreeItemData
, 0, 0, 0},{0, 0, 0, 0}};
13211 static swig_cast_info _swigc__p_wxPyTreeListCtrl
[] = { {&_swigt__p_wxPyTreeListCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13212 static swig_cast_info _swigc__p_wxRemotelyScrolledTreeCtrl
[] = { {&_swigt__p_wxRemotelyScrolledTreeCtrl
, 0, 0, 0},{0, 0, 0, 0}};
13213 static swig_cast_info _swigc__p_wxScrollBar
[] = { {&_swigt__p_wxScrollBar
, 0, 0, 0},{0, 0, 0, 0}};
13214 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}};
13215 static swig_cast_info _swigc__p_wxSplitterScrolledWindow
[] = { {&_swigt__p_wxSplitterScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}};
13216 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}};
13217 static swig_cast_info _swigc__p_wxStaticPicture
[] = { {&_swigt__p_wxStaticPicture
, 0, 0, 0},{0, 0, 0, 0}};
13218 static swig_cast_info _swigc__p_wxThinSplitterWindow
[] = { {&_swigt__p_wxThinSplitterWindow
, 0, 0, 0},{0, 0, 0, 0}};
13219 static swig_cast_info _swigc__p_wxTreeItemId
[] = { {&_swigt__p_wxTreeItemId
, 0, 0, 0},{0, 0, 0, 0}};
13220 static swig_cast_info _swigc__p_wxTreeListColumnInfo
[] = { {&_swigt__p_wxTreeListColumnInfo
, 0, 0, 0},{0, 0, 0, 0}};
13221 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}};
13222 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}};
13224 static swig_cast_info
*swig_cast_initial
[] = {
13227 _swigc__p_form_ops_t
,
13229 _swigc__p_unsigned_char
,
13230 _swigc__p_unsigned_int
,
13231 _swigc__p_unsigned_long
,
13232 _swigc__p_wxANIHandler
,
13233 _swigc__p_wxAcceleratorTable
,
13234 _swigc__p_wxActivateEvent
,
13235 _swigc__p_wxArrayString
,
13236 _swigc__p_wxBMPHandler
,
13237 _swigc__p_wxBitmap
,
13238 _swigc__p_wxBitmapButton
,
13239 _swigc__p_wxBookCtrlBase
,
13240 _swigc__p_wxBookCtrlBaseEvent
,
13241 _swigc__p_wxBoxSizer
,
13242 _swigc__p_wxButton
,
13243 _swigc__p_wxCURHandler
,
13244 _swigc__p_wxCalculateLayoutEvent
,
13245 _swigc__p_wxCheckBox
,
13246 _swigc__p_wxCheckListBox
,
13247 _swigc__p_wxChildFocusEvent
,
13248 _swigc__p_wxChoice
,
13249 _swigc__p_wxChoicebook
,
13250 _swigc__p_wxChoicebookEvent
,
13251 _swigc__p_wxCloseEvent
,
13252 _swigc__p_wxColour
,
13253 _swigc__p_wxColourData
,
13254 _swigc__p_wxColourDialog
,
13255 _swigc__p_wxComboBox
,
13256 _swigc__p_wxCommandEvent
,
13257 _swigc__p_wxContextHelp
,
13258 _swigc__p_wxContextHelpButton
,
13259 _swigc__p_wxContextMenuEvent
,
13260 _swigc__p_wxControl
,
13261 _swigc__p_wxControlWithItems
,
13262 _swigc__p_wxDateEvent
,
13263 _swigc__p_wxDatePickerCtrl
,
13264 _swigc__p_wxDialog
,
13265 _swigc__p_wxDirDialog
,
13266 _swigc__p_wxDirFilterListCtrl
,
13267 _swigc__p_wxDisplayChangedEvent
,
13268 _swigc__p_wxDropFilesEvent
,
13269 _swigc__p_wxDuplexMode
,
13270 _swigc__p_wxDynamicSashSplitEvent
,
13271 _swigc__p_wxDynamicSashUnifyEvent
,
13272 _swigc__p_wxDynamicSashWindow
,
13273 _swigc__p_wxEditableListBox
,
13274 _swigc__p_wxEraseEvent
,
13276 _swigc__p_wxEvtHandler
,
13277 _swigc__p_wxFSFile
,
13278 _swigc__p_wxFileDialog
,
13279 _swigc__p_wxFileSystem
,
13280 _swigc__p_wxFindDialogEvent
,
13281 _swigc__p_wxFindReplaceData
,
13282 _swigc__p_wxFindReplaceDialog
,
13283 _swigc__p_wxFlexGridSizer
,
13284 _swigc__p_wxFocusEvent
,
13286 _swigc__p_wxFontData
,
13287 _swigc__p_wxFontDialog
,
13289 _swigc__p_wxGBSizerItem
,
13290 _swigc__p_wxGIFHandler
,
13292 _swigc__p_wxGenericDirCtrl
,
13293 _swigc__p_wxGenericDragImage
,
13294 _swigc__p_wxGridBagSizer
,
13295 _swigc__p_wxGridSizer
,
13296 _swigc__p_wxHelpEvent
,
13297 _swigc__p_wxICOHandler
,
13299 _swigc__p_wxIconizeEvent
,
13300 _swigc__p_wxIdleEvent
,
13302 _swigc__p_wxImageHandler
,
13303 _swigc__p_wxImageList
,
13304 _swigc__p_wxIndividualLayoutConstraint
,
13305 _swigc__p_wxInitDialogEvent
,
13306 _swigc__p_wxJPEGHandler
,
13307 _swigc__p_wxKeyEvent
,
13308 _swigc__p_wxLEDNumberCtrl
,
13309 _swigc__p_wxLayoutAlgorithm
,
13310 _swigc__p_wxLayoutConstraints
,
13311 _swigc__p_wxListBox
,
13312 _swigc__p_wxListEvent
,
13313 _swigc__p_wxListItem
,
13314 _swigc__p_wxListView
,
13315 _swigc__p_wxListbook
,
13316 _swigc__p_wxListbookEvent
,
13317 _swigc__p_wxMDIChildFrame
,
13318 _swigc__p_wxMDIClientWindow
,
13319 _swigc__p_wxMDIParentFrame
,
13320 _swigc__p_wxMaximizeEvent
,
13322 _swigc__p_wxMenuBar
,
13323 _swigc__p_wxMenuEvent
,
13324 _swigc__p_wxMenuItem
,
13325 _swigc__p_wxMessageDialog
,
13326 _swigc__p_wxMiniFrame
,
13327 _swigc__p_wxMouseCaptureChangedEvent
,
13328 _swigc__p_wxMouseEvent
,
13329 _swigc__p_wxMoveEvent
,
13330 _swigc__p_wxMultiChoiceDialog
,
13331 _swigc__p_wxNavigationKeyEvent
,
13332 _swigc__p_wxNcPaintEvent
,
13333 _swigc__p_wxNotebook
,
13334 _swigc__p_wxNotebookEvent
,
13335 _swigc__p_wxNotifyEvent
,
13336 _swigc__p_wxObject
,
13337 _swigc__p_wxPCXHandler
,
13338 _swigc__p_wxPNGHandler
,
13339 _swigc__p_wxPNMHandler
,
13340 _swigc__p_wxPageSetupDialog
,
13341 _swigc__p_wxPageSetupDialogData
,
13342 _swigc__p_wxPaintEvent
,
13343 _swigc__p_wxPaletteChangedEvent
,
13345 _swigc__p_wxPaperSize
,
13346 _swigc__p_wxPasswordEntryDialog
,
13347 _swigc__p_wxPopupWindow
,
13348 _swigc__p_wxPreviewCanvas
,
13349 _swigc__p_wxPreviewControlBar
,
13350 _swigc__p_wxPreviewFrame
,
13351 _swigc__p_wxPrintData
,
13352 _swigc__p_wxPrintDialog
,
13353 _swigc__p_wxPrintDialogData
,
13354 _swigc__p_wxPrintPreview
,
13355 _swigc__p_wxPrinter
,
13356 _swigc__p_wxProgressDialog
,
13358 _swigc__p_wxPyCommandEvent
,
13359 _swigc__p_wxPyControl
,
13360 _swigc__p_wxPyEvent
,
13361 _swigc__p_wxPyHtmlListBox
,
13362 _swigc__p_wxPyImageHandler
,
13363 _swigc__p_wxPyListCtrl
,
13364 _swigc__p_wxPyPanel
,
13365 _swigc__p_wxPyPopupTransientWindow
,
13366 _swigc__p_wxPyPreviewControlBar
,
13367 _swigc__p_wxPyPreviewFrame
,
13368 _swigc__p_wxPyPrintPreview
,
13369 _swigc__p_wxPyPrintout
,
13370 _swigc__p_wxPyScrolledWindow
,
13371 _swigc__p_wxPySizer
,
13372 _swigc__p_wxPyTaskBarIcon
,
13373 _swigc__p_wxPyTreeCompanionWindow
,
13374 _swigc__p_wxPyTreeCtrl
,
13375 _swigc__p_wxPyTreeItemData
,
13376 _swigc__p_wxPyTreeListCtrl
,
13377 _swigc__p_wxPyVListBox
,
13378 _swigc__p_wxPyVScrolledWindow
,
13379 _swigc__p_wxPyValidator
,
13380 _swigc__p_wxPyWindow
,
13381 _swigc__p_wxQueryLayoutInfoEvent
,
13382 _swigc__p_wxQueryNewPaletteEvent
,
13383 _swigc__p_wxRadioBox
,
13384 _swigc__p_wxRadioButton
,
13385 _swigc__p_wxRemotelyScrolledTreeCtrl
,
13386 _swigc__p_wxSashEvent
,
13387 _swigc__p_wxSashLayoutWindow
,
13388 _swigc__p_wxSashWindow
,
13389 _swigc__p_wxScrollBar
,
13390 _swigc__p_wxScrollEvent
,
13391 _swigc__p_wxScrollWinEvent
,
13392 _swigc__p_wxScrolledWindow
,
13393 _swigc__p_wxSetCursorEvent
,
13394 _swigc__p_wxShowEvent
,
13395 _swigc__p_wxSingleChoiceDialog
,
13396 _swigc__p_wxSizeEvent
,
13398 _swigc__p_wxSizerItem
,
13399 _swigc__p_wxSlider
,
13400 _swigc__p_wxSpinButton
,
13401 _swigc__p_wxSpinCtrl
,
13402 _swigc__p_wxSpinEvent
,
13403 _swigc__p_wxSplashScreen
,
13404 _swigc__p_wxSplashScreenWindow
,
13405 _swigc__p_wxSplitterEvent
,
13406 _swigc__p_wxSplitterScrolledWindow
,
13407 _swigc__p_wxSplitterWindow
,
13408 _swigc__p_wxStaticBitmap
,
13409 _swigc__p_wxStaticBox
,
13410 _swigc__p_wxStaticBoxSizer
,
13411 _swigc__p_wxStaticLine
,
13412 _swigc__p_wxStaticPicture
,
13413 _swigc__p_wxStaticText
,
13414 _swigc__p_wxStatusBar
,
13415 _swigc__p_wxStdDialogButtonSizer
,
13416 _swigc__p_wxSysColourChangedEvent
,
13417 _swigc__p_wxTIFFHandler
,
13418 _swigc__p_wxTaskBarIconEvent
,
13419 _swigc__p_wxTextCtrl
,
13420 _swigc__p_wxTextEntryDialog
,
13421 _swigc__p_wxTextUrlEvent
,
13422 _swigc__p_wxThinSplitterWindow
,
13423 _swigc__p_wxTipWindow
,
13424 _swigc__p_wxToggleButton
,
13425 _swigc__p_wxToolBar
,
13426 _swigc__p_wxToolBarBase
,
13427 _swigc__p_wxToolBarToolBase
,
13428 _swigc__p_wxToolbook
,
13429 _swigc__p_wxToolbookEvent
,
13430 _swigc__p_wxTopLevelWindow
,
13431 _swigc__p_wxTreeEvent
,
13432 _swigc__p_wxTreeItemId
,
13433 _swigc__p_wxTreeListColumnInfo
,
13434 _swigc__p_wxTreebook
,
13435 _swigc__p_wxTreebookEvent
,
13436 _swigc__p_wxUpdateUIEvent
,
13437 _swigc__p_wxValidator
,
13438 _swigc__p_wxWindow
,
13439 _swigc__p_wxWindowCreateEvent
,
13440 _swigc__p_wxWindowDestroyEvent
,
13441 _swigc__p_wxXPMHandler
,
13445 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
13447 static swig_const_info swig_const_table
[] = {
13448 {0, 0, 0, 0.0, 0, 0}};
13453 /* -----------------------------------------------------------------------------
13454 * Type initialization:
13455 * This problem is tough by the requirement that no dynamic
13456 * memory is used. Also, since swig_type_info structures store pointers to
13457 * swig_cast_info structures and swig_cast_info structures store pointers back
13458 * to swig_type_info structures, we need some lookup code at initialization.
13459 * The idea is that swig generates all the structures that are needed.
13460 * The runtime then collects these partially filled structures.
13461 * The SWIG_InitializeModule function takes these initial arrays out of
13462 * swig_module, and does all the lookup, filling in the swig_module.types
13463 * array with the correct data and linking the correct swig_cast_info
13464 * structures together.
13466 * The generated swig_type_info structures are assigned staticly to an initial
13467 * array. We just loop though that array, and handle each type individually.
13468 * First we lookup if this type has been already loaded, and if so, use the
13469 * loaded structure instead of the generated one. Then we have to fill in the
13470 * cast linked list. The cast data is initially stored in something like a
13471 * two-dimensional array. Each row corresponds to a type (there are the same
13472 * number of rows as there are in the swig_type_initial array). Each entry in
13473 * a column is one of the swig_cast_info structures for that type.
13474 * The cast_initial array is actually an array of arrays, because each row has
13475 * a variable number of columns. So to actually build the cast linked list,
13476 * we find the array of casts associated with the type, and loop through it
13477 * adding the casts to the list. The one last trick we need to do is making
13478 * sure the type pointer in the swig_cast_info struct is correct.
13480 * First off, we lookup the cast->type name to see if it is already loaded.
13481 * There are three cases to handle:
13482 * 1) If the cast->type has already been loaded AND the type we are adding
13483 * casting info to has not been loaded (it is in this module), THEN we
13484 * replace the cast->type pointer with the type pointer that has already
13486 * 2) If BOTH types (the one we are adding casting info to, and the
13487 * cast->type) are loaded, THEN the cast info has already been loaded by
13488 * the previous module so we just ignore it.
13489 * 3) Finally, if cast->type has not already been loaded, then we add that
13490 * swig_cast_info to the linked list (because the cast->type) pointer will
13492 * ----------------------------------------------------------------------------- */
13502 #define SWIGRUNTIME_DEBUG
13506 SWIG_InitializeModule(void *clientdata
) {
13508 swig_module_info
*module_head
;
13509 static int init_run
= 0;
13511 clientdata
= clientdata
;
13513 if (init_run
) return;
13516 /* Initialize the swig_module */
13517 swig_module
.type_initial
= swig_type_initial
;
13518 swig_module
.cast_initial
= swig_cast_initial
;
13520 /* Try and load any already created modules */
13521 module_head
= SWIG_GetModule(clientdata
);
13523 swig_module
.next
= module_head
->next
;
13524 module_head
->next
= &swig_module
;
13526 /* This is the first module loaded */
13527 swig_module
.next
= &swig_module
;
13528 SWIG_SetModule(clientdata
, &swig_module
);
13531 /* Now work on filling in swig_module.types */
13532 #ifdef SWIGRUNTIME_DEBUG
13533 printf("SWIG_InitializeModule: size %d\n", swig_module
.size
);
13535 for (i
= 0; i
< swig_module
.size
; ++i
) {
13536 swig_type_info
*type
= 0;
13537 swig_type_info
*ret
;
13538 swig_cast_info
*cast
;
13540 #ifdef SWIGRUNTIME_DEBUG
13541 printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
);
13544 /* if there is another module already loaded */
13545 if (swig_module
.next
!= &swig_module
) {
13546 type
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, swig_module
.type_initial
[i
]->name
);
13549 /* Overwrite clientdata field */
13550 #ifdef SWIGRUNTIME_DEBUG
13551 printf("SWIG_InitializeModule: found type %s\n", type
->name
);
13553 if (swig_module
.type_initial
[i
]->clientdata
) {
13554 type
->clientdata
= swig_module
.type_initial
[i
]->clientdata
;
13555 #ifdef SWIGRUNTIME_DEBUG
13556 printf("SWIG_InitializeModule: found and overwrite type %s \n", type
->name
);
13560 type
= swig_module
.type_initial
[i
];
13563 /* Insert casting types */
13564 cast
= swig_module
.cast_initial
[i
];
13565 while (cast
->type
) {
13566 /* Don't need to add information already in the list */
13568 #ifdef SWIGRUNTIME_DEBUG
13569 printf("SWIG_InitializeModule: look cast %s\n", cast
->type
->name
);
13571 if (swig_module
.next
!= &swig_module
) {
13572 ret
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, cast
->type
->name
);
13573 #ifdef SWIGRUNTIME_DEBUG
13574 if (ret
) printf("SWIG_InitializeModule: found cast %s\n", ret
->name
);
13578 if (type
== swig_module
.type_initial
[i
]) {
13579 #ifdef SWIGRUNTIME_DEBUG
13580 printf("SWIG_InitializeModule: skip old type %s\n", ret
->name
);
13585 /* Check for casting already in the list */
13586 swig_cast_info
*ocast
= SWIG_TypeCheck(ret
->name
, type
);
13587 #ifdef SWIGRUNTIME_DEBUG
13588 if (ocast
) printf("SWIG_InitializeModule: skip old cast %s\n", ret
->name
);
13590 if (!ocast
) ret
= 0;
13595 #ifdef SWIGRUNTIME_DEBUG
13596 printf("SWIG_InitializeModule: adding cast %s\n", cast
->type
->name
);
13599 type
->cast
->prev
= cast
;
13600 cast
->next
= type
->cast
;
13606 /* Set entry in modules->types array equal to the type */
13607 swig_module
.types
[i
] = type
;
13609 swig_module
.types
[i
] = 0;
13611 #ifdef SWIGRUNTIME_DEBUG
13612 printf("**** SWIG_InitializeModule: Cast List ******\n");
13613 for (i
= 0; i
< swig_module
.size
; ++i
) {
13615 swig_cast_info
*cast
= swig_module
.cast_initial
[i
];
13616 printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
);
13617 while (cast
->type
) {
13618 printf("SWIG_InitializeModule: cast type %s\n", cast
->type
->name
);
13622 printf("---- Total casts: %d\n",j
);
13624 printf("**** SWIG_InitializeModule: Cast List ******\n");
13628 /* This function will propagate the clientdata field of type to
13629 * any new swig_type_info structures that have been added into the list
13630 * of equivalent types. It is like calling
13631 * SWIG_TypeClientData(type, clientdata) a second time.
13634 SWIG_PropagateClientData(void) {
13636 swig_cast_info
*equiv
;
13637 static int init_run
= 0;
13639 if (init_run
) return;
13642 for (i
= 0; i
< swig_module
.size
; i
++) {
13643 if (swig_module
.types
[i
]->clientdata
) {
13644 equiv
= swig_module
.types
[i
]->cast
;
13646 if (!equiv
->converter
) {
13647 if (equiv
->type
&& !equiv
->type
->clientdata
)
13648 SWIG_TypeClientData(equiv
->type
, swig_module
.types
[i
]->clientdata
);
13650 equiv
= equiv
->next
;
13670 /* Python-specific SWIG API */
13671 #define SWIG_newvarlink() SWIG_Python_newvarlink()
13672 #define SWIG_addvarlink(p, name, get_attr, set_attr) SWIG_Python_addvarlink(p, name, get_attr, set_attr)
13673 #define SWIG_InstallConstants(d, constants) SWIG_Python_InstallConstants(d, constants)
13675 /* -----------------------------------------------------------------------------
13676 * global variable support code.
13677 * ----------------------------------------------------------------------------- */
13679 typedef struct swig_globalvar
{
13680 char *name
; /* Name of global variable */
13681 PyObject
*(*get_attr
)(void); /* Return the current value */
13682 int (*set_attr
)(PyObject
*); /* Set the value */
13683 struct swig_globalvar
*next
;
13686 typedef struct swig_varlinkobject
{
13688 swig_globalvar
*vars
;
13689 } swig_varlinkobject
;
13691 SWIGINTERN PyObject
*
13692 swig_varlink_repr(swig_varlinkobject
*SWIGUNUSEDPARM(v
)) {
13693 return PyString_FromString("<Swig global variables>");
13696 SWIGINTERN PyObject
*
13697 swig_varlink_str(swig_varlinkobject
*v
) {
13698 PyObject
*str
= PyString_FromString("(");
13699 swig_globalvar
*var
;
13700 for (var
= v
->vars
; var
; var
=var
->next
) {
13701 PyString_ConcatAndDel(&str
,PyString_FromString(var
->name
));
13702 if (var
->next
) PyString_ConcatAndDel(&str
,PyString_FromString(", "));
13704 PyString_ConcatAndDel(&str
,PyString_FromString(")"));
13709 swig_varlink_print(swig_varlinkobject
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
)) {
13710 PyObject
*str
= swig_varlink_str(v
);
13711 fprintf(fp
,"Swig global variables ");
13712 fprintf(fp
,"%s\n", PyString_AsString(str
));
13718 swig_varlink_dealloc(swig_varlinkobject
*v
) {
13719 swig_globalvar
*var
= v
->vars
;
13721 swig_globalvar
*n
= var
->next
;
13728 SWIGINTERN PyObject
*
13729 swig_varlink_getattr(swig_varlinkobject
*v
, char *n
) {
13730 PyObject
*res
= NULL
;
13731 swig_globalvar
*var
= v
->vars
;
13733 if (strcmp(var
->name
,n
) == 0) {
13734 res
= (*var
->get_attr
)();
13739 if (res
== NULL
&& !PyErr_Occurred()) {
13740 PyErr_SetString(PyExc_NameError
,"Unknown C global variable");
13746 swig_varlink_setattr(swig_varlinkobject
*v
, char *n
, PyObject
*p
) {
13748 swig_globalvar
*var
= v
->vars
;
13750 if (strcmp(var
->name
,n
) == 0) {
13751 res
= (*var
->set_attr
)(p
);
13756 if (res
== 1 && !PyErr_Occurred()) {
13757 PyErr_SetString(PyExc_NameError
,"Unknown C global variable");
13762 SWIGINTERN PyTypeObject
*
13763 swig_varlink_type(void) {
13764 static char varlink__doc__
[] = "Swig var link object";
13765 static PyTypeObject varlink_type
;
13766 static int type_init
= 0;
13768 const PyTypeObject tmp
13770 PyObject_HEAD_INIT(NULL
)
13771 0, /* Number of items in variable part (ob_size) */
13772 (char *)"swigvarlink", /* Type name (tp_name) */
13773 sizeof(swig_varlinkobject
), /* Basic size (tp_basicsize) */
13774 0, /* Itemsize (tp_itemsize) */
13775 (destructor
) swig_varlink_dealloc
, /* Deallocator (tp_dealloc) */
13776 (printfunc
) swig_varlink_print
, /* Print (tp_print) */
13777 (getattrfunc
) swig_varlink_getattr
, /* get attr (tp_getattr) */
13778 (setattrfunc
) swig_varlink_setattr
, /* Set attr (tp_setattr) */
13779 0, /* tp_compare */
13780 (reprfunc
) swig_varlink_repr
, /* tp_repr */
13781 0, /* tp_as_number */
13782 0, /* tp_as_sequence */
13783 0, /* tp_as_mapping */
13786 (reprfunc
)swig_varlink_str
, /* tp_str */
13787 0, /* tp_getattro */
13788 0, /* tp_setattro */
13789 0, /* tp_as_buffer */
13791 varlink__doc__
, /* tp_doc */
13792 0, /* tp_traverse */
13794 0, /* tp_richcompare */
13795 0, /* tp_weaklistoffset */
13796 #if PY_VERSION_HEX >= 0x02020000
13797 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */
13799 #if PY_VERSION_HEX >= 0x02030000
13802 #ifdef COUNT_ALLOCS
13803 0,0,0,0 /* tp_alloc -> tp_next */
13806 varlink_type
= tmp
;
13807 varlink_type
.ob_type
= &PyType_Type
;
13810 return &varlink_type
;
13813 /* Create a variable linking object for use later */
13814 SWIGINTERN PyObject
*
13815 SWIG_Python_newvarlink(void) {
13816 swig_varlinkobject
*result
= PyObject_NEW(swig_varlinkobject
, swig_varlink_type());
13820 return ((PyObject
*) result
);
13824 SWIG_Python_addvarlink(PyObject
*p
, char *name
, PyObject
*(*get_attr
)(void), int (*set_attr
)(PyObject
*p
)) {
13825 swig_varlinkobject
*v
= (swig_varlinkobject
*) p
;
13826 swig_globalvar
*gv
= (swig_globalvar
*) malloc(sizeof(swig_globalvar
));
13828 size_t size
= strlen(name
)+1;
13829 gv
->name
= (char *)malloc(size
);
13831 strncpy(gv
->name
,name
,size
);
13832 gv
->get_attr
= get_attr
;
13833 gv
->set_attr
= set_attr
;
13834 gv
->next
= v
->vars
;
13840 SWIGINTERN PyObject
*
13842 static PyObject
*_SWIG_globals
= 0;
13843 if (!_SWIG_globals
) _SWIG_globals
= SWIG_newvarlink();
13844 return _SWIG_globals
;
13847 /* -----------------------------------------------------------------------------
13848 * constants/methods manipulation
13849 * ----------------------------------------------------------------------------- */
13851 /* Install Constants */
13853 SWIG_Python_InstallConstants(PyObject
*d
, swig_const_info constants
[]) {
13856 for (i
= 0; constants
[i
].type
; ++i
) {
13857 switch(constants
[i
].type
) {
13858 case SWIG_PY_POINTER
:
13859 obj
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0);
13861 case SWIG_PY_BINARY
:
13862 obj
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
));
13869 PyDict_SetItemString(d
, constants
[i
].name
, obj
);
13875 /* -----------------------------------------------------------------------------*/
13876 /* Fix SwigMethods to carry the callback ptrs when needed */
13877 /* -----------------------------------------------------------------------------*/
13880 SWIG_Python_FixMethods(PyMethodDef
*methods
,
13881 swig_const_info
*const_table
,
13882 swig_type_info
**types
,
13883 swig_type_info
**types_initial
) {
13885 for (i
= 0; methods
[i
].ml_name
; ++i
) {
13886 char *c
= methods
[i
].ml_doc
;
13887 if (c
&& (c
= strstr(c
, "swig_ptr: "))) {
13889 swig_const_info
*ci
= 0;
13890 char *name
= c
+ 10;
13891 for (j
= 0; const_table
[j
].type
; ++j
) {
13892 if (strncmp(const_table
[j
].name
, name
,
13893 strlen(const_table
[j
].name
)) == 0) {
13894 ci
= &(const_table
[j
]);
13899 size_t shift
= (ci
->ptype
) - types
;
13900 swig_type_info
*ty
= types_initial
[shift
];
13901 size_t ldoc
= (c
- methods
[i
].ml_doc
);
13902 size_t lptr
= strlen(ty
->name
)+2*sizeof(void*)+2;
13903 char *ndoc
= (char*)malloc(ldoc
+ lptr
+ 10);
13906 void *ptr
= (ci
->type
== SWIG_PY_POINTER
) ? ci
->pvalue
: 0;
13908 strncpy(buff
, methods
[i
].ml_doc
, ldoc
);
13910 strncpy(buff
, "swig_ptr: ", 10);
13912 SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
);
13913 methods
[i
].ml_doc
= ndoc
;
13925 /* -----------------------------------------------------------------------------*
13926 * Partial Init method
13927 * -----------------------------------------------------------------------------*/
13932 SWIGEXPORT
void SWIG_init(void) {
13935 /* Fix SwigMethods to carry the callback ptrs when needed */
13936 SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_type_initial
);
13938 m
= Py_InitModule((char *) SWIG_name
, SwigMethods
);
13939 d
= PyModule_GetDict(m
);
13941 SWIG_InitializeModule(0);
13942 SWIG_InstallConstants(d
,swig_const_table
);
13945 PyDict_SetItemString(d
,(char*)"cvar", SWIG_globals());
13946 SWIG_addvarlink(SWIG_globals(),(char*)"DynamicSashNameStr",DynamicSashNameStr_get
, DynamicSashNameStr_set
);
13947 SWIG_addvarlink(SWIG_globals(),(char*)"EditableListBoxNameStr",EditableListBoxNameStr_get
, EditableListBoxNameStr_set
);
13948 SWIG_addvarlink(SWIG_globals(),(char*)"TreeListCtrlNameStr",TreeListCtrlNameStr_get
, TreeListCtrlNameStr_set
);
13949 SWIG_addvarlink(SWIG_globals(),(char*)"StaticPictureNameStr",StaticPictureNameStr_get
, StaticPictureNameStr_set
);
13950 SWIG_Python_SetConstant(d
, "DS_MANAGE_SCROLLBARS",SWIG_From_int(static_cast< int >(wxDS_MANAGE_SCROLLBARS
)));
13951 SWIG_Python_SetConstant(d
, "DS_DRAG_CORNER",SWIG_From_int(static_cast< int >(wxDS_DRAG_CORNER
)));
13952 PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_SPLIT", PyInt_FromLong(wxEVT_DYNAMIC_SASH_SPLIT
));
13953 PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_UNIFY", PyInt_FromLong(wxEVT_DYNAMIC_SASH_UNIFY
));
13954 SWIG_Python_SetConstant(d
, "EL_ALLOW_NEW",SWIG_From_int(static_cast< int >(wxEL_ALLOW_NEW
)));
13955 SWIG_Python_SetConstant(d
, "EL_ALLOW_EDIT",SWIG_From_int(static_cast< int >(wxEL_ALLOW_EDIT
)));
13956 SWIG_Python_SetConstant(d
, "EL_ALLOW_DELETE",SWIG_From_int(static_cast< int >(wxEL_ALLOW_DELETE
)));
13957 SWIG_Python_SetConstant(d
, "LED_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxLED_ALIGN_LEFT
)));
13958 SWIG_Python_SetConstant(d
, "LED_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxLED_ALIGN_RIGHT
)));
13959 SWIG_Python_SetConstant(d
, "LED_ALIGN_CENTER",SWIG_From_int(static_cast< int >(wxLED_ALIGN_CENTER
)));
13960 SWIG_Python_SetConstant(d
, "LED_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxLED_ALIGN_MASK
)));
13961 SWIG_Python_SetConstant(d
, "LED_DRAW_FADED",SWIG_From_int(static_cast< int >(wxLED_DRAW_FADED
)));
13962 SWIG_Python_SetConstant(d
, "TL_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxTL_ALIGN_LEFT
)));
13963 SWIG_Python_SetConstant(d
, "TL_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxTL_ALIGN_RIGHT
)));
13964 SWIG_Python_SetConstant(d
, "TL_ALIGN_CENTER",SWIG_From_int(static_cast< int >(wxTL_ALIGN_CENTER
)));
13965 SWIG_Python_SetConstant(d
, "TREE_HITTEST_ONITEMCOLUMN",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMCOLUMN
)));
13966 SWIG_Python_SetConstant(d
, "TL_SEARCH_VISIBLE",SWIG_From_int(static_cast< int >(wxTL_SEARCH_VISIBLE
)));
13967 SWIG_Python_SetConstant(d
, "TL_SEARCH_LEVEL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_LEVEL
)));
13968 SWIG_Python_SetConstant(d
, "TL_SEARCH_FULL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_FULL
)));
13969 SWIG_Python_SetConstant(d
, "TL_SEARCH_PARTIAL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_PARTIAL
)));
13970 SWIG_Python_SetConstant(d
, "TL_SEARCH_NOCASE",SWIG_From_int(static_cast< int >(wxTL_SEARCH_NOCASE
)));
13971 SWIG_Python_SetConstant(d
, "TR_DONT_ADJUST_MAC",SWIG_From_int(static_cast< int >(wxTR_DONT_ADJUST_MAC
)));
13972 SWIG_Python_SetConstant(d
, "SCALE_HORIZONTAL",SWIG_From_int(static_cast< int >(wxSCALE_HORIZONTAL
)));
13973 SWIG_Python_SetConstant(d
, "SCALE_VERTICAL",SWIG_From_int(static_cast< int >(wxSCALE_VERTICAL
)));
13974 SWIG_Python_SetConstant(d
, "SCALE_UNIFORM",SWIG_From_int(static_cast< int >(wxSCALE_UNIFORM
)));
13975 SWIG_Python_SetConstant(d
, "SCALE_CUSTOM",SWIG_From_int(static_cast< int >(wxSCALE_CUSTOM
)));
13978 wxPyPtrTypeMap_Add("wxTreeCompanionWindow", "wxPyTreeCompanionWindow");
13979 wxPyPtrTypeMap_Add("wxTreeListCtrl", "wxPyTreeListCtrl");