]> git.saurik.com Git - wxWidgets.git/blob - wxPython/contrib/gizmos/gtk/gizmos_wrap.cpp
reSWIGged
[wxWidgets.git] / wxPython / contrib / gizmos / gtk / gizmos_wrap.cpp
1 /* ----------------------------------------------------------------------------
2 * This file was automatically generated by SWIG (http://www.swig.org).
3 * Version 1.3.29
4 *
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 * ----------------------------------------------------------------------------- */
10
11 #define SWIGPYTHON
12 #define SWIG_PYTHON_DIRECTOR_NO_VTABLE
13
14 #ifdef __cplusplus
15 template<class T> class SwigValueWrapper {
16 T *tt;
17 public:
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; }
25 private:
26 SwigValueWrapper& operator=(const SwigValueWrapper<T>& rhs);
27 };
28 #endif
29
30 /* -----------------------------------------------------------------------------
31 * This section contains generic SWIG labels for method/variable
32 * declarations/attributes, and other compiler dependent labels.
33 * ----------------------------------------------------------------------------- */
34
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
40 # else
41 # define SWIGTEMPLATEDISAMBIGUATOR
42 # endif
43 # else
44 # define SWIGTEMPLATEDISAMBIGUATOR
45 # endif
46 #endif
47
48 /* inline attribute */
49 #ifndef SWIGINLINE
50 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__))
51 # define SWIGINLINE inline
52 # else
53 # define SWIGINLINE
54 # endif
55 #endif
56
57 /* attribute recognised by some compilers to avoid 'unused' warnings */
58 #ifndef SWIGUNUSED
59 # if defined(__GNUC__)
60 # if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))
61 # define SWIGUNUSED __attribute__ ((__unused__))
62 # else
63 # define SWIGUNUSED
64 # endif
65 # elif defined(__ICC)
66 # define SWIGUNUSED __attribute__ ((__unused__))
67 # else
68 # define SWIGUNUSED
69 # endif
70 #endif
71
72 #ifndef SWIGUNUSEDPARM
73 # ifdef __cplusplus
74 # define SWIGUNUSEDPARM(p)
75 # else
76 # define SWIGUNUSEDPARM(p) p SWIGUNUSED
77 # endif
78 #endif
79
80 /* internal SWIG method */
81 #ifndef SWIGINTERN
82 # define SWIGINTERN static SWIGUNUSED
83 #endif
84
85 /* internal inline SWIG method */
86 #ifndef SWIGINTERNINLINE
87 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE
88 #endif
89
90 /* exporting methods */
91 #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)
92 # ifndef GCC_HASCLASSVISIBILITY
93 # define GCC_HASCLASSVISIBILITY
94 # endif
95 #endif
96
97 #ifndef SWIGEXPORT
98 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
99 # if defined(STATIC_LINKED)
100 # define SWIGEXPORT
101 # else
102 # define SWIGEXPORT __declspec(dllexport)
103 # endif
104 # else
105 # if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY)
106 # define SWIGEXPORT __attribute__ ((visibility("default")))
107 # else
108 # define SWIGEXPORT
109 # endif
110 # endif
111 #endif
112
113 /* calling conventions for Windows */
114 #ifndef SWIGSTDCALL
115 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__)
116 # define SWIGSTDCALL __stdcall
117 # else
118 # define SWIGSTDCALL
119 # endif
120 #endif
121
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
125 #endif
126
127
128 /* Python.h has to appear first */
129 #include <Python.h>
130
131 /* -----------------------------------------------------------------------------
132 * swigrun.swg
133 *
134 * This file contains generic CAPI SWIG runtime support for pointer
135 * type checking.
136 * ----------------------------------------------------------------------------- */
137
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"
141
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)
147 #else
148 # define SWIG_TYPE_TABLE_NAME
149 #endif
150
151 /*
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'.
155
156 But only do this if is strictly necessary, ie, if you have problems
157 with your compiler or so.
158 */
159
160 #ifndef SWIGRUNTIME
161 # define SWIGRUNTIME SWIGINTERN
162 #endif
163
164 #ifndef SWIGRUNTIMEINLINE
165 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE
166 #endif
167
168 /* Generic buffer size */
169 #ifndef SWIG_BUFFER_SIZE
170 # define SWIG_BUFFER_SIZE 1024
171 #endif
172
173 /* Flags for pointer conversions */
174 #define SWIG_POINTER_DISOWN 0x1
175
176 /* Flags for new pointer objects */
177 #define SWIG_POINTER_OWN 0x1
178
179
180 /*
181 Flags/methods for returning states.
182
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).
186
187 Use the following macros/flags to set or process the returning
188 states.
189
190 In old swig versions, you usually write code as:
191
192 if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) {
193 // success code
194 } else {
195 //fail code
196 }
197
198 Now you can be more explicit as:
199
200 int res = SWIG_ConvertPtr(obj,vptr,ty.flags);
201 if (SWIG_IsOK(res)) {
202 // success code
203 } else {
204 // fail code
205 }
206
207 that seems to be the same, but now you can also do
208
209 Type *ptr;
210 int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags);
211 if (SWIG_IsOK(res)) {
212 // success code
213 if (SWIG_IsNewObj(res) {
214 ...
215 delete *ptr;
216 } else {
217 ...
218 }
219 } else {
220 // fail code
221 }
222
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
226
227 int SWIG_ConvertPtr(obj, ptr,...) {
228 if (<obj is ok>) {
229 if (<need new object>) {
230 *ptr = <ptr to new allocated object>;
231 return SWIG_NEWOBJ;
232 } else {
233 *ptr = <ptr to old object>;
234 return SWIG_OLDOBJ;
235 }
236 } else {
237 return SWIG_BADOBJ;
238 }
239 }
240
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
243 swig errors code.
244
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
247
248 int food(double)
249 int fooi(int);
250
251 and you call
252
253 food(1) // cast rank '1' (1 -> 1.0)
254 fooi(1) // cast rank '0'
255
256 just use the SWIG_AddCast()/SWIG_CheckState()
257
258
259 */
260 #define SWIG_OK (0)
261 #define SWIG_ERROR (-1)
262 #define SWIG_IsOK(r) (r >= 0)
263 #define SWIG_ArgError(r) ((r != SWIG_ERROR) ? r : SWIG_TypeError)
264
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))
283
284
285 /* Cast-Rank Mode */
286 #if defined(SWIG_CASTRANK_MODE)
287 # ifndef SWIG_TypeRank
288 # define SWIG_TypeRank unsigned long
289 # endif
290 # ifndef SWIG_MAXCASTRANK /* Default cast allowed */
291 # define SWIG_MAXCASTRANK (2)
292 # endif
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;
297 }
298 SWIGINTERNINLINE int SWIG_CheckState(int r) {
299 return SWIG_IsOK(r) ? SWIG_CastRank(r) + 1 : 0;
300 }
301 #else /* no cast-rank mode */
302 # define SWIG_AddCast
303 # define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0)
304 #endif
305
306
307
308
309 #include <string.h>
310
311 #ifdef __cplusplus
312 extern "C" {
313 #endif
314
315 typedef void *(*swig_converter_func)(void *);
316 typedef struct swig_type_info *(*swig_dycast_func)(void **);
317
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 */
326 } swig_type_info;
327
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 */
334 } swig_cast_info;
335
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 */
346 } swig_module_info;
347
348 /*
349 Compare two type names skipping the space characters, therefore
350 "char*" == "char *" and "Class<int>" == "Class<int >", etc.
351
352 Return 0 when the two name types are equivalent, as in
353 strncmp, but skipping ' '.
354 */
355 SWIGRUNTIME int
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;
362 }
363 return (l1 - f1) - (l2 - f2);
364 }
365
366 /*
367 Check type equivalence in a name list like <name1>|<name2>|...
368 Return 0 if not equal, 1 if equal
369 */
370 SWIGRUNTIME int
371 SWIG_TypeEquiv(const char *nb, const char *tb) {
372 int equiv = 0;
373 const char* te = tb + strlen(tb);
374 const char* ne = nb;
375 while (!equiv && *ne) {
376 for (nb = ne; *ne; ++ne) {
377 if (*ne == '|') break;
378 }
379 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
380 if (*ne) ++ne;
381 }
382 return equiv;
383 }
384
385 /*
386 Check type equivalence in a name list like <name1>|<name2>|...
387 Return 0 if equal, -1 if nb < tb, 1 if nb > tb
388 */
389 SWIGRUNTIME int
390 SWIG_TypeCompare(const char *nb, const char *tb) {
391 int equiv = 0;
392 const char* te = tb + strlen(tb);
393 const char* ne = nb;
394 while (!equiv && *ne) {
395 for (nb = ne; *ne; ++ne) {
396 if (*ne == '|') break;
397 }
398 equiv = (SWIG_TypeNameComp(nb, ne, tb, te) == 0) ? 1 : 0;
399 if (*ne) ++ne;
400 }
401 return equiv;
402 }
403
404
405 /* think of this as a c++ template<> or a scheme macro */
406 #define SWIG_TypeCheck_Template(comparison, ty) \
407 if (ty) { \
408 swig_cast_info *iter = ty->cast; \
409 while (iter) { \
410 if (comparison) { \
411 if (iter == ty->cast) return iter; \
412 /* Move iter to the top of the linked list */ \
413 iter->prev->next = iter->next; \
414 if (iter->next) \
415 iter->next->prev = iter->prev; \
416 iter->next = ty->cast; \
417 iter->prev = 0; \
418 if (ty->cast) ty->cast->prev = iter; \
419 ty->cast = iter; \
420 return iter; \
421 } \
422 iter = iter->next; \
423 } \
424 } \
425 return 0
426
427 /*
428 Check the typename
429 */
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);
433 }
434
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);
439 }
440
441 /*
442 Cast a pointer up an inheritance hierarchy
443 */
444 SWIGRUNTIMEINLINE void *
445 SWIG_TypeCast(swig_cast_info *ty, void *ptr) {
446 return ((!ty) || (!ty->converter)) ? ptr : (*ty->converter)(ptr);
447 }
448
449 /*
450 Dynamic pointer casting. Down an inheritance hierarchy
451 */
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);
458 if (ty) lastty = ty;
459 }
460 return lastty;
461 }
462
463 /*
464 Return the name associated with this type
465 */
466 SWIGRUNTIMEINLINE const char *
467 SWIG_TypeName(const swig_type_info *ty) {
468 return ty->name;
469 }
470
471 /*
472 Return the pretty name associated with this type,
473 that is an unmangled type name in a form presentable to the user.
474 */
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
480 specific. */
481 if (!type) return NULL;
482 if (type->str != NULL) {
483 const char *last_name = type->str;
484 const char *s;
485 for (s = type->str; *s; s++)
486 if (*s == '|') last_name = s+1;
487 return last_name;
488 }
489 else
490 return type->name;
491 }
492
493 /*
494 Set the clientdata field for a type
495 */
496 SWIGRUNTIME void
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;
501
502 while (cast) {
503 if (!cast->converter) {
504 swig_type_info *tc = cast->type;
505 if (!tc->clientdata) {
506 SWIG_TypeClientData(tc, clientdata);
507 }
508 }
509 cast = cast->next;
510 }
511 }
512 SWIGRUNTIME void
513 SWIG_TypeNewClientData(swig_type_info *ti, void *clientdata) {
514 SWIG_TypeClientData(ti, clientdata);
515 ti->owndata = 1;
516 }
517
518 /*
519 Search for a swig_type_info structure only by mangled name
520 Search is a O(log #types)
521
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
524 the circular list.
525 */
526 SWIGRUNTIME swig_type_info *
527 SWIG_MangledTypeQueryModule(swig_module_info *start,
528 swig_module_info *end,
529 const char *name) {
530 swig_module_info *iter = start;
531 do {
532 if (iter->size) {
533 register size_t l = 0;
534 register size_t r = iter->size - 1;
535 do {
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;
539 if (iname) {
540 register int compare = strcmp(name, iname);
541 if (compare == 0) {
542 return iter->types[i];
543 } else if (compare < 0) {
544 if (i) {
545 r = i - 1;
546 } else {
547 break;
548 }
549 } else if (compare > 0) {
550 l = i + 1;
551 }
552 } else {
553 break; /* should never happen */
554 }
555 } while (l <= r);
556 }
557 iter = iter->next;
558 } while (iter != end);
559 return 0;
560 }
561
562 /*
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).
566
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
569 the circular list.
570 */
571 SWIGRUNTIME swig_type_info *
572 SWIG_TypeQueryModule(swig_module_info *start,
573 swig_module_info *end,
574 const char *name) {
575 /* STEP 1: Search the name field using binary search */
576 swig_type_info *ret = SWIG_MangledTypeQueryModule(start, end, name);
577 if (ret) {
578 return ret;
579 } else {
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;
583 do {
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];
588 }
589 iter = iter->next;
590 } while (iter != end);
591 }
592
593 /* neither found a match */
594 return 0;
595 }
596
597 /*
598 Pack binary data into a string
599 */
600 SWIGRUNTIME char *
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];
609 }
610 return c;
611 }
612
613 /*
614 Unpack binary data from a string
615 */
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);
627 else
628 return (char *) 0;
629 d = *(c++);
630 if ((d >= '0') && (d <= '9'))
631 uu |= (d - '0');
632 else if ((d >= 'a') && (d <= 'f'))
633 uu |= (d - ('a'-10));
634 else
635 return (char *) 0;
636 *u = uu;
637 }
638 return c;
639 }
640
641 /*
642 Pack 'void *' into a string buffer.
643 */
644 SWIGRUNTIME char *
645 SWIG_PackVoidPtr(char *buff, void *ptr, const char *name, size_t bsz) {
646 char *r = buff;
647 if ((2*sizeof(void *) + 2) > bsz) return 0;
648 *(r++) = '_';
649 r = SWIG_PackData(r,&ptr,sizeof(void *));
650 if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
651 strcpy(r,name);
652 return buff;
653 }
654
655 SWIGRUNTIME const char *
656 SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) {
657 if (*c != '_') {
658 if (strcmp(c,"NULL") == 0) {
659 *ptr = (void *) 0;
660 return name;
661 } else {
662 return 0;
663 }
664 }
665 return SWIG_UnpackData(++c,ptr,sizeof(void *));
666 }
667
668 SWIGRUNTIME char *
669 SWIG_PackDataName(char *buff, void *ptr, size_t sz, const char *name, size_t bsz) {
670 char *r = buff;
671 size_t lname = (name ? strlen(name) : 0);
672 if ((2*sz + 2 + lname) > bsz) return 0;
673 *(r++) = '_';
674 r = SWIG_PackData(r,ptr,sz);
675 if (lname) {
676 strncpy(r,name,lname+1);
677 } else {
678 *r = 0;
679 }
680 return buff;
681 }
682
683 SWIGRUNTIME const char *
684 SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) {
685 if (*c != '_') {
686 if (strcmp(c,"NULL") == 0) {
687 memset(ptr,0,sz);
688 return name;
689 } else {
690 return 0;
691 }
692 }
693 return SWIG_UnpackData(++c,ptr,sz);
694 }
695
696 #ifdef __cplusplus
697 }
698 #endif
699
700 /* Errors in SWIG */
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
714
715
716
717 /* Python.h has to appear first */
718 #include <Python.h>
719
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
724 # else
725 # define PyOS_snprintf snprintf
726 # endif
727 #endif
728
729 /* A crude PyString_FromFormat implementation for old Pythons */
730 #if PY_VERSION_HEX < 0x02020000
731
732 #ifndef SWIG_PYBUFFER_SIZE
733 # define SWIG_PYBUFFER_SIZE 1024
734 #endif
735
736 static PyObject *
737 PyString_FromFormat(const char *fmt, ...) {
738 va_list ap;
739 char buf[SWIG_PYBUFFER_SIZE * 2];
740 int res;
741 va_start(ap, fmt);
742 res = vsnprintf(buf, sizeof(buf), fmt, ap);
743 va_end(ap);
744 return (res < 0 || res >= (int)sizeof(buf)) ? 0 : PyString_FromString(buf);
745 }
746 #endif
747
748 /* Add PyObject_Del for old Pythons */
749 #if PY_VERSION_HEX < 0x01060000
750 # define PyObject_Del(op) PyMem_DEL((op))
751 #endif
752 #ifndef PyObject_DEL
753 # define PyObject_DEL PyObject_Del
754 #endif
755
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
760 # endif
761 # ifndef PyObject_GenericGetAttr
762 # define PyObject_GenericGetAttr 0
763 # endif
764 #endif
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
769 # endif
770 #endif
771
772
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;}
777 # endif
778 #endif
779
780 /* PySequence_Size for old Pythons */
781 #if PY_VERSION_HEX < 0x02000000
782 # ifndef PySequence_Size
783 # define PySequence_Size PySequence_Length
784 # endif
785 #endif
786
787
788 /* PyBool_FromLong for old Pythons */
789 #if PY_VERSION_HEX < 0x02030000
790 static
791 PyObject *PyBool_FromLong(long ok)
792 {
793 PyObject *result = ok ? Py_True : Py_False;
794 Py_INCREF(result);
795 return result;
796 }
797 #endif
798
799
800 /* -----------------------------------------------------------------------------
801 * error manipulation
802 * ----------------------------------------------------------------------------- */
803
804 SWIGRUNTIME PyObject*
805 SWIG_Python_ErrorType(int code) {
806 PyObject* type = 0;
807 switch(code) {
808 case SWIG_MemoryError:
809 type = PyExc_MemoryError;
810 break;
811 case SWIG_IOError:
812 type = PyExc_IOError;
813 break;
814 case SWIG_RuntimeError:
815 type = PyExc_RuntimeError;
816 break;
817 case SWIG_IndexError:
818 type = PyExc_IndexError;
819 break;
820 case SWIG_TypeError:
821 type = PyExc_TypeError;
822 break;
823 case SWIG_DivisionByZero:
824 type = PyExc_ZeroDivisionError;
825 break;
826 case SWIG_OverflowError:
827 type = PyExc_OverflowError;
828 break;
829 case SWIG_SyntaxError:
830 type = PyExc_SyntaxError;
831 break;
832 case SWIG_ValueError:
833 type = PyExc_ValueError;
834 break;
835 case SWIG_SystemError:
836 type = PyExc_SystemError;
837 break;
838 case SWIG_AttributeError:
839 type = PyExc_AttributeError;
840 break;
841 default:
842 type = PyExc_RuntimeError;
843 }
844 return type;
845 }
846
847
848 SWIGRUNTIME void
849 SWIG_Python_AddErrorMsg(const char* mesg)
850 {
851 PyObject *type = 0;
852 PyObject *value = 0;
853 PyObject *traceback = 0;
854
855 if (PyErr_Occurred()) PyErr_Fetch(&type, &value, &traceback);
856 if (value) {
857 PyObject *old_str = PyObject_Str(value);
858 PyErr_Clear();
859 Py_XINCREF(type);
860 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
861 Py_DECREF(old_str);
862 Py_DECREF(value);
863 } else {
864 PyErr_Format(PyExc_RuntimeError, mesg);
865 }
866 }
867
868
869
870 #if defined(SWIG_PYTHON_NO_THREADS)
871 # if defined(SWIG_PYTHON_THREADS)
872 # undef SWIG_PYTHON_THREADS
873 # endif
874 #endif
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
879 # endif
880 # endif
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()
884 # endif
885 # ifdef __cplusplus /* C++ code */
886 class SWIG_Python_Thread_Block {
887 bool status;
888 PyGILState_STATE state;
889 public:
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(); }
893 };
894 class SWIG_Python_Thread_Allow {
895 bool status;
896 PyThreadState *save;
897 public:
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(); }
901 };
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()
906 # else /* C code */
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)
911 # endif
912 # else /* Old thread way, not implemented, user must provide it */
913 # if !defined(SWIG_PYTHON_INITIALIZE_THREADS)
914 # define SWIG_PYTHON_INITIALIZE_THREADS
915 # endif
916 # if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK)
917 # define SWIG_PYTHON_THREAD_BEGIN_BLOCK
918 # endif
919 # if !defined(SWIG_PYTHON_THREAD_END_BLOCK)
920 # define SWIG_PYTHON_THREAD_END_BLOCK
921 # endif
922 # if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW)
923 # define SWIG_PYTHON_THREAD_BEGIN_ALLOW
924 # endif
925 # if !defined(SWIG_PYTHON_THREAD_END_ALLOW)
926 # define SWIG_PYTHON_THREAD_END_ALLOW
927 # endif
928 # endif
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
935 #endif
936
937 /* -----------------------------------------------------------------------------
938 * Python API portion that goes into the runtime
939 * ----------------------------------------------------------------------------- */
940
941 #ifdef __cplusplus
942 extern "C" {
943 #if 0
944 } /* cc-mode */
945 #endif
946 #endif
947
948 /* -----------------------------------------------------------------------------
949 * Constant declarations
950 * ----------------------------------------------------------------------------- */
951
952 /* Constant Types */
953 #define SWIG_PY_POINTER 4
954 #define SWIG_PY_BINARY 5
955
956 /* Constant information structure */
957 typedef struct swig_const_info {
958 int type;
959 char *name;
960 long lvalue;
961 double dvalue;
962 void *pvalue;
963 swig_type_info **ptype;
964 } swig_const_info;
965
966 #ifdef __cplusplus
967 #if 0
968 { /* cc-mode */
969 #endif
970 }
971 #endif
972
973
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.
977 *
978 * pyrun.swg
979 *
980 * This file contains the runtime support for Python modules
981 * and includes code for managing global variables and pointer
982 * type checking.
983 *
984 * ----------------------------------------------------------------------------- */
985
986 /* Common SWIG API */
987
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
996
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)
1000
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)
1004
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)
1008
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)
1012
1013
1014 /* Runtime API */
1015
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)
1019
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
1025
1026
1027 /* Runtime API implementation */
1028
1029 /* Error manipulation */
1030
1031 SWIGINTERN void
1032 SWIG_Python_SetErrorObj(PyObject *errtype, PyObject *obj) {
1033 SWIG_PYTHON_THREAD_BEGIN_BLOCK;
1034 PyErr_SetObject(errtype, obj);
1035 Py_DECREF(obj);
1036 SWIG_PYTHON_THREAD_END_BLOCK;
1037 }
1038
1039 SWIGINTERN void
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;
1044 }
1045
1046 #define SWIG_Python_Raise(obj, type, desc) SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj)
1047
1048 /* Set a constant value */
1049
1050 SWIGINTERN void
1051 SWIG_Python_SetConstant(PyObject *d, const char *name, PyObject *obj) {
1052 PyDict_SetItemString(d, (char*) name, obj);
1053 Py_DECREF(obj);
1054 }
1055
1056 /* Append a value to the result obj */
1057
1058 SWIGINTERN PyObject*
1059 SWIG_Python_AppendOutput(PyObject* result, PyObject* obj) {
1060 #if !defined(SWIG_PYTHON_OUTPUT_TUPLE)
1061 if (!result) {
1062 result = obj;
1063 } else if (result == Py_None) {
1064 Py_DECREF(result);
1065 result = obj;
1066 } else {
1067 if (!PyList_Check(result)) {
1068 PyObject *o2 = result;
1069 result = PyList_New(1);
1070 PyList_SetItem(result, 0, o2);
1071 }
1072 PyList_Append(result,obj);
1073 Py_DECREF(obj);
1074 }
1075 return result;
1076 #else
1077 PyObject* o2;
1078 PyObject* o3;
1079 if (!result) {
1080 result = obj;
1081 } else if (result == Py_None) {
1082 Py_DECREF(result);
1083 result = obj;
1084 } else {
1085 if (!PyTuple_Check(result)) {
1086 o2 = result;
1087 result = PyTuple_New(1);
1088 PyTuple_SET_ITEM(result, 0, o2);
1089 }
1090 o3 = PyTuple_New(1);
1091 PyTuple_SET_ITEM(o3, 0, obj);
1092 o2 = result;
1093 result = PySequence_Concat(o2, o3);
1094 Py_DECREF(o2);
1095 Py_DECREF(o3);
1096 }
1097 return result;
1098 #endif
1099 }
1100
1101 /* Unpack the argument tuple */
1102
1103 SWIGINTERN int
1104 SWIG_Python_UnpackTuple(PyObject *args, const char *name, int min, int max, PyObject **objs)
1105 {
1106 if (!args) {
1107 if (!min && !max) {
1108 return 1;
1109 } else {
1110 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got none",
1111 name, (min == max ? "" : "at least "), min);
1112 return 0;
1113 }
1114 }
1115 if (!PyTuple_Check(args)) {
1116 PyErr_SetString(PyExc_SystemError, "UnpackTuple() argument list is not a tuple");
1117 return 0;
1118 } else {
1119 register int l = PyTuple_GET_SIZE(args);
1120 if (l < min) {
1121 PyErr_Format(PyExc_TypeError, "%s expected %s%d arguments, got %d",
1122 name, (min == max ? "" : "at least "), min, l);
1123 return 0;
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);
1127 return 0;
1128 } else {
1129 register int i;
1130 for (i = 0; i < l; ++i) {
1131 objs[i] = PyTuple_GET_ITEM(args, i);
1132 }
1133 for (; l < max; ++l) {
1134 objs[l] = 0;
1135 }
1136 return i + 1;
1137 }
1138 }
1139 }
1140
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);
1144 #else
1145 #define SWIG_Python_CallFunctor(functor, obj) PyObject_CallFunction(functor, "O", obj);
1146 #endif
1147
1148 /*
1149 Helper for static pointer initialization for both C and C++ code, for example
1150 static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...);
1151 */
1152 #ifdef __cplusplus
1153 #define SWIG_STATIC_POINTER(var) var
1154 #else
1155 #define SWIG_STATIC_POINTER(var) var = 0; if (!var) var
1156 #endif
1157
1158 /* -----------------------------------------------------------------------------
1159 * Pointer declarations
1160 * ----------------------------------------------------------------------------- */
1161
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)
1165
1166 #define SWIG_POINTER_IMPLICIT_CONV (SWIG_POINTER_DISOWN << 1)
1167
1168 #ifdef __cplusplus
1169 extern "C" {
1170 #if 0
1171 } /* cc-mode */
1172 #endif
1173 #endif
1174
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
1180 # endif
1181 # endif
1182 #endif
1183
1184 #ifdef SWIG_PYTHON_BUILD_NONE
1185 # ifdef Py_None
1186 # undef Py_None
1187 # define Py_None SWIG_Py_None()
1188 # endif
1189 SWIGRUNTIMEINLINE PyObject *
1190 _SWIG_Py_None(void)
1191 {
1192 PyObject *none = Py_BuildValue("");
1193 Py_DECREF(none);
1194 return none;
1195 }
1196 SWIGRUNTIME PyObject *
1197 SWIG_Py_None(void)
1198 {
1199 static PyObject *SWIG_STATIC_POINTER(none) = _SWIG_Py_None();
1200 return none;
1201 }
1202 #endif
1203
1204 /* The python void return value */
1205
1206 SWIGRUNTIMEINLINE PyObject *
1207 SWIG_Py_Void(void)
1208 {
1209 PyObject *none = Py_None;
1210 Py_INCREF(none);
1211 return none;
1212 }
1213
1214 /* PySwigClientData */
1215
1216 typedef struct {
1217 PyObject *klass;
1218 PyObject *newraw;
1219 PyObject *newargs;
1220 PyObject *destroy;
1221 int delargs;
1222 int implicitconv;
1223 } PySwigClientData;
1224
1225 SWIGRUNTIMEINLINE int
1226 SWIG_Python_CheckImplicit(swig_type_info *ty)
1227 {
1228 PySwigClientData *data = (PySwigClientData *)ty->clientdata;
1229 return data ? data->implicitconv : 0;
1230 }
1231
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);
1237 }
1238
1239
1240 SWIGRUNTIME PySwigClientData *
1241 PySwigClientData_New(PyObject* obj)
1242 {
1243 if (!obj) {
1244 return 0;
1245 } else {
1246 PySwigClientData *data = (PySwigClientData *)malloc(sizeof(PySwigClientData));
1247 /* the klass element */
1248 data->klass = obj;
1249 Py_INCREF(data->klass);
1250 /* the newraw method and newargs arguments used to create a new raw instance */
1251 if (PyClass_Check(obj)) {
1252 data->newraw = 0;
1253 data->newargs = obj;
1254 Py_INCREF(obj);
1255 } else {
1256 #if (PY_VERSION_HEX < 0x02020000)
1257 data->newraw = 0;
1258 #else
1259 data->newraw = PyObject_GetAttrString(data->klass, (char *)"__new__");
1260 #endif
1261 if (data->newraw) {
1262 Py_INCREF(data->newraw);
1263 data->newargs = PyTuple_New(1);
1264 PyTuple_SetItem(data->newargs, 0, obj);
1265 } else {
1266 data->newargs = obj;
1267 }
1268 Py_INCREF(data->newargs);
1269 }
1270 /* the destroy method, aka as the C++ delete method */
1271 data->destroy = PyObject_GetAttrString(data->klass, (char *)"__swig_destroy__");
1272 if (PyErr_Occurred()) {
1273 PyErr_Clear();
1274 data->destroy = 0;
1275 }
1276 if (data->destroy) {
1277 int flags;
1278 Py_INCREF(data->destroy);
1279 flags = PyCFunction_GET_FLAGS(data->destroy);
1280 #ifdef METH_O
1281 data->delargs = !(flags & (METH_O));
1282 #else
1283 data->delargs = 0;
1284 #endif
1285 } else {
1286 data->delargs = 0;
1287 }
1288 data->implicitconv = 0;
1289 return data;
1290 }
1291 }
1292
1293 SWIGRUNTIME void
1294 PySwigClientData_Del(PySwigClientData* data)
1295 {
1296 Py_XDECREF(data->newraw);
1297 Py_XDECREF(data->newargs);
1298 Py_XDECREF(data->destroy);
1299 }
1300
1301 /* =============== PySwigObject =====================*/
1302
1303 typedef struct {
1304 PyObject_HEAD
1305 void *ptr;
1306 swig_type_info *ty;
1307 int own;
1308 PyObject *next;
1309 } PySwigObject;
1310
1311 SWIGRUNTIME PyObject *
1312 PySwigObject_long(PySwigObject *v)
1313 {
1314 return PyLong_FromVoidPtr(v->ptr);
1315 }
1316
1317 SWIGRUNTIME PyObject *
1318 PySwigObject_format(const char* fmt, PySwigObject *v)
1319 {
1320 PyObject *res = NULL;
1321 PyObject *args = PyTuple_New(1);
1322 if (args) {
1323 if (PyTuple_SetItem(args, 0, PySwigObject_long(v)) == 0) {
1324 PyObject *ofmt = PyString_FromString(fmt);
1325 if (ofmt) {
1326 res = PyString_Format(ofmt,args);
1327 Py_DECREF(ofmt);
1328 }
1329 Py_DECREF(args);
1330 }
1331 }
1332 return res;
1333 }
1334
1335 SWIGRUNTIME PyObject *
1336 PySwigObject_oct(PySwigObject *v)
1337 {
1338 return PySwigObject_format("%o",v);
1339 }
1340
1341 SWIGRUNTIME PyObject *
1342 PySwigObject_hex(PySwigObject *v)
1343 {
1344 return PySwigObject_format("%x",v);
1345 }
1346
1347 SWIGRUNTIME PyObject *
1348 #ifdef METH_NOARGS
1349 PySwigObject_repr(PySwigObject *v)
1350 #else
1351 PySwigObject_repr(PySwigObject *v, PyObject *args)
1352 #endif
1353 {
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));
1357 Py_DECREF(hex);
1358 if (v->next) {
1359 #ifdef METH_NOARGS
1360 PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next);
1361 #else
1362 PyObject *nrep = PySwigObject_repr((PySwigObject *)v->next, args);
1363 #endif
1364 PyString_ConcatAndDel(&repr,nrep);
1365 }
1366 return repr;
1367 }
1368
1369 SWIGRUNTIME int
1370 PySwigObject_print(PySwigObject *v, FILE *fp, int SWIGUNUSEDPARM(flags))
1371 {
1372 #ifdef METH_NOARGS
1373 PyObject *repr = PySwigObject_repr(v);
1374 #else
1375 PyObject *repr = PySwigObject_repr(v, NULL);
1376 #endif
1377 if (repr) {
1378 fputs(PyString_AsString(repr), fp);
1379 Py_DECREF(repr);
1380 return 0;
1381 } else {
1382 return 1;
1383 }
1384 }
1385
1386 SWIGRUNTIME PyObject *
1387 PySwigObject_str(PySwigObject *v)
1388 {
1389 char result[SWIG_BUFFER_SIZE];
1390 return SWIG_PackVoidPtr(result, v->ptr, v->ty->name, sizeof(result)) ?
1391 PyString_FromString(result) : 0;
1392 }
1393
1394 SWIGRUNTIME int
1395 PySwigObject_compare(PySwigObject *v, PySwigObject *w)
1396 {
1397 void *i = v->ptr;
1398 void *j = w->ptr;
1399 return (i < j) ? -1 : ((i > j) ? 1 : 0);
1400 }
1401
1402 SWIGRUNTIME PyTypeObject* _PySwigObject_type(void);
1403
1404 SWIGRUNTIME PyTypeObject*
1405 PySwigObject_type(void) {
1406 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigObject_type();
1407 return type;
1408 }
1409
1410 SWIGRUNTIMEINLINE int
1411 PySwigObject_Check(PyObject *op) {
1412 return ((op)->ob_type == PySwigObject_type())
1413 || (strcmp((op)->ob_type->tp_name,"PySwigObject") == 0);
1414 }
1415
1416 SWIGRUNTIME PyObject *
1417 PySwigObject_New(void *ptr, swig_type_info *ty, int own);
1418
1419 SWIGRUNTIME void
1420 PySwigObject_dealloc(PyObject *v)
1421 {
1422 PySwigObject *sobj = (PySwigObject *) v;
1423 PyObject *next = sobj->next;
1424 if (sobj->own) {
1425 swig_type_info *ty = sobj->ty;
1426 PySwigClientData *data = ty ? (PySwigClientData *) ty->clientdata : 0;
1427 PyObject *destroy = data ? data->destroy : 0;
1428 if (destroy) {
1429 /* destroy is always a VARARGS method */
1430 PyObject *res;
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);
1435 Py_DECREF(tmp);
1436 } else {
1437 PyCFunction meth = PyCFunction_GET_FUNCTION(destroy);
1438 PyObject *mself = PyCFunction_GET_SELF(destroy);
1439 res = ((*meth)(mself, v));
1440 }
1441 Py_XDECREF(res);
1442 } else {
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);
1446 #endif
1447 }
1448 }
1449 Py_XDECREF(next);
1450 PyObject_DEL(v);
1451 }
1452
1453 SWIGRUNTIME PyObject*
1454 PySwigObject_append(PyObject* v, PyObject* next)
1455 {
1456 PySwigObject *sobj = (PySwigObject *) v;
1457 #ifndef METH_O
1458 PyObject *tmp = 0;
1459 if (!PyArg_ParseTuple(next,(char *)"O:append", &tmp)) return NULL;
1460 next = tmp;
1461 #endif
1462 if (!PySwigObject_Check(next)) {
1463 return NULL;
1464 }
1465 sobj->next = next;
1466 Py_INCREF(next);
1467 return SWIG_Py_Void();
1468 }
1469
1470 SWIGRUNTIME PyObject*
1471 #ifdef METH_NOARGS
1472 PySwigObject_next(PyObject* v)
1473 #else
1474 PySwigObject_next(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1475 #endif
1476 {
1477 PySwigObject *sobj = (PySwigObject *) v;
1478 if (sobj->next) {
1479 Py_INCREF(sobj->next);
1480 return sobj->next;
1481 } else {
1482 return SWIG_Py_Void();
1483 }
1484 }
1485
1486 SWIGINTERN PyObject*
1487 #ifdef METH_NOARGS
1488 PySwigObject_disown(PyObject *v)
1489 #else
1490 PySwigObject_disown(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1491 #endif
1492 {
1493 PySwigObject *sobj = (PySwigObject *)v;
1494 sobj->own = 0;
1495 return SWIG_Py_Void();
1496 }
1497
1498 SWIGINTERN PyObject*
1499 #ifdef METH_NOARGS
1500 PySwigObject_acquire(PyObject *v)
1501 #else
1502 PySwigObject_acquire(PyObject* v, PyObject *SWIGUNUSEDPARM(args))
1503 #endif
1504 {
1505 PySwigObject *sobj = (PySwigObject *)v;
1506 sobj->own = SWIG_POINTER_OWN;
1507 return SWIG_Py_Void();
1508 }
1509
1510 SWIGINTERN PyObject*
1511 PySwigObject_own(PyObject *v, PyObject *args)
1512 {
1513 PyObject *val = 0;
1514 #if (PY_VERSION_HEX < 0x02020000)
1515 if (!PyArg_ParseTuple(args,(char *)"|O:own",&val))
1516 #else
1517 if (!PyArg_UnpackTuple(args, (char *)"own", 0, 1, &val))
1518 #endif
1519 {
1520 return NULL;
1521 }
1522 else
1523 {
1524 PySwigObject *sobj = (PySwigObject *)v;
1525 PyObject *obj = PyBool_FromLong(sobj->own);
1526 if (val) {
1527 #ifdef METH_NOARGS
1528 if (PyObject_IsTrue(val)) {
1529 PySwigObject_acquire(v);
1530 } else {
1531 PySwigObject_disown(v);
1532 }
1533 #else
1534 if (PyObject_IsTrue(val)) {
1535 PySwigObject_acquire(v,args);
1536 } else {
1537 PySwigObject_disown(v,args);
1538 }
1539 #endif
1540 }
1541 return obj;
1542 }
1543 }
1544
1545 #ifdef METH_O
1546 static PyMethodDef
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"},
1554 {0, 0, 0, 0}
1555 };
1556 #else
1557 static PyMethodDef
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"},
1565 {0, 0, 0, 0}
1566 };
1567 #endif
1568
1569 #if PY_VERSION_HEX < 0x02020000
1570 SWIGINTERN PyObject *
1571 PySwigObject_getattr(PySwigObject *sobj,char *name)
1572 {
1573 return Py_FindMethod(swigobject_methods, (PyObject *)sobj, name);
1574 }
1575 #endif
1576
1577 SWIGRUNTIME PyTypeObject*
1578 _PySwigObject_type(void) {
1579 static char swigobject_doc[] = "Swig object carries a C/C++ instance pointer";
1580
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*/
1593 0, /*nb_invert*/
1594 0, /*nb_lshift*/
1595 0, /*nb_rshift*/
1596 0, /*nb_and*/
1597 0, /*nb_xor*/
1598 0, /*nb_or*/
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 */
1609 #endif
1610 };
1611
1612 static PyTypeObject pyswigobject_type;
1613 static int type_init = 0;
1614 if (!type_init) {
1615 const PyTypeObject tmp
1616 = {
1617 PyObject_HEAD_INIT(NULL)
1618 0, /* ob_size */
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 */
1626 #else
1627 (getattrfunc)0, /* tp_getattr */
1628 #endif
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 */
1644 0, /* tp_clear */
1645 0, /* tp_richcompare */
1646 0, /* tp_weaklistoffset */
1647 #if PY_VERSION_HEX >= 0x02020000
1648 0, /* tp_iter */
1649 0, /* tp_iternext */
1650 swigobject_methods, /* tp_methods */
1651 0, /* tp_members */
1652 0, /* tp_getset */
1653 0, /* tp_base */
1654 0, /* tp_dict */
1655 0, /* tp_descr_get */
1656 0, /* tp_descr_set */
1657 0, /* tp_dictoffset */
1658 0, /* tp_init */
1659 0, /* tp_alloc */
1660 0, /* tp_new */
1661 0, /* tp_free */
1662 0, /* tp_is_gc */
1663 0, /* tp_bases */
1664 0, /* tp_mro */
1665 0, /* tp_cache */
1666 0, /* tp_subclasses */
1667 0, /* tp_weaklist */
1668 #endif
1669 #if PY_VERSION_HEX >= 0x02030000
1670 0, /* tp_del */
1671 #endif
1672 #ifdef COUNT_ALLOCS
1673 0,0,0,0 /* tp_alloc -> tp_next */
1674 #endif
1675 };
1676 pyswigobject_type = tmp;
1677 pyswigobject_type.ob_type = &PyType_Type;
1678 type_init = 1;
1679 }
1680 return &pyswigobject_type;
1681 }
1682
1683 SWIGRUNTIME PyObject *
1684 PySwigObject_New(void *ptr, swig_type_info *ty, int own)
1685 {
1686 PySwigObject *sobj = PyObject_NEW(PySwigObject, PySwigObject_type());
1687 if (sobj) {
1688 sobj->ptr = ptr;
1689 sobj->ty = ty;
1690 sobj->own = own;
1691 sobj->next = 0;
1692 }
1693 return (PyObject *)sobj;
1694 }
1695
1696 /* -----------------------------------------------------------------------------
1697 * Implements a simple Swig Packed type, and use it instead of string
1698 * ----------------------------------------------------------------------------- */
1699
1700 typedef struct {
1701 PyObject_HEAD
1702 void *pack;
1703 swig_type_info *ty;
1704 size_t size;
1705 } PySwigPacked;
1706
1707 SWIGRUNTIME int
1708 PySwigPacked_print(PySwigPacked *v, FILE *fp, int SWIGUNUSEDPARM(flags))
1709 {
1710 char result[SWIG_BUFFER_SIZE];
1711 fputs("<Swig Packed ", fp);
1712 if (SWIG_PackDataName(result, v->pack, v->size, 0, sizeof(result))) {
1713 fputs("at ", fp);
1714 fputs(result, fp);
1715 }
1716 fputs(v->ty->name,fp);
1717 fputs(">", fp);
1718 return 0;
1719 }
1720
1721 SWIGRUNTIME PyObject *
1722 PySwigPacked_repr(PySwigPacked *v)
1723 {
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);
1727 } else {
1728 return PyString_FromFormat("<Swig Packed %s>", v->ty->name);
1729 }
1730 }
1731
1732 SWIGRUNTIME PyObject *
1733 PySwigPacked_str(PySwigPacked *v)
1734 {
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);
1738 } else {
1739 return PyString_FromString(v->ty->name);
1740 }
1741 }
1742
1743 SWIGRUNTIME int
1744 PySwigPacked_compare(PySwigPacked *v, PySwigPacked *w)
1745 {
1746 size_t i = v->size;
1747 size_t j = w->size;
1748 int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
1749 return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
1750 }
1751
1752 SWIGRUNTIME PyTypeObject* _PySwigPacked_type(void);
1753
1754 SWIGRUNTIME PyTypeObject*
1755 PySwigPacked_type(void) {
1756 static PyTypeObject *SWIG_STATIC_POINTER(type) = _PySwigPacked_type();
1757 return type;
1758 }
1759
1760 SWIGRUNTIMEINLINE int
1761 PySwigPacked_Check(PyObject *op) {
1762 return ((op)->ob_type == _PySwigPacked_type())
1763 || (strcmp((op)->ob_type->tp_name,"PySwigPacked") == 0);
1764 }
1765
1766 SWIGRUNTIME void
1767 PySwigPacked_dealloc(PyObject *v)
1768 {
1769 if (PySwigPacked_Check(v)) {
1770 PySwigPacked *sobj = (PySwigPacked *) v;
1771 free(sobj->pack);
1772 }
1773 PyObject_DEL(v);
1774 }
1775
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;
1781 if (!type_init) {
1782 const PyTypeObject tmp
1783 = {
1784 PyObject_HEAD_INIT(NULL)
1785 0, /* ob_size */
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 */
1807 0, /* tp_clear */
1808 0, /* tp_richcompare */
1809 0, /* tp_weaklistoffset */
1810 #if PY_VERSION_HEX >= 0x02020000
1811 0, /* tp_iter */
1812 0, /* tp_iternext */
1813 0, /* tp_methods */
1814 0, /* tp_members */
1815 0, /* tp_getset */
1816 0, /* tp_base */
1817 0, /* tp_dict */
1818 0, /* tp_descr_get */
1819 0, /* tp_descr_set */
1820 0, /* tp_dictoffset */
1821 0, /* tp_init */
1822 0, /* tp_alloc */
1823 0, /* tp_new */
1824 0, /* tp_free */
1825 0, /* tp_is_gc */
1826 0, /* tp_bases */
1827 0, /* tp_mro */
1828 0, /* tp_cache */
1829 0, /* tp_subclasses */
1830 0, /* tp_weaklist */
1831 #endif
1832 #if PY_VERSION_HEX >= 0x02030000
1833 0, /* tp_del */
1834 #endif
1835 #ifdef COUNT_ALLOCS
1836 0,0,0,0 /* tp_alloc -> tp_next */
1837 #endif
1838 };
1839 pyswigpacked_type = tmp;
1840 pyswigpacked_type.ob_type = &PyType_Type;
1841 type_init = 1;
1842 }
1843 return &pyswigpacked_type;
1844 }
1845
1846 SWIGRUNTIME PyObject *
1847 PySwigPacked_New(void *ptr, size_t size, swig_type_info *ty)
1848 {
1849 PySwigPacked *sobj = PyObject_NEW(PySwigPacked, PySwigPacked_type());
1850 if (sobj) {
1851 void *pack = malloc(size);
1852 if (pack) {
1853 memcpy(pack, ptr, size);
1854 sobj->pack = pack;
1855 sobj->ty = ty;
1856 sobj->size = size;
1857 } else {
1858 PyObject_DEL((PyObject *) sobj);
1859 sobj = 0;
1860 }
1861 }
1862 return (PyObject *) sobj;
1863 }
1864
1865 SWIGRUNTIME swig_type_info *
1866 PySwigPacked_UnpackData(PyObject *obj, void *ptr, size_t size)
1867 {
1868 if (PySwigPacked_Check(obj)) {
1869 PySwigPacked *sobj = (PySwigPacked *)obj;
1870 if (sobj->size != size) return 0;
1871 memcpy(ptr, sobj->pack, size);
1872 return sobj->ty;
1873 } else {
1874 return 0;
1875 }
1876 }
1877
1878 /* -----------------------------------------------------------------------------
1879 * pointers/data manipulation
1880 * ----------------------------------------------------------------------------- */
1881
1882 SWIGRUNTIMEINLINE PyObject *
1883 _SWIG_This(void)
1884 {
1885 return PyString_FromString("this");
1886 }
1887
1888 SWIGRUNTIME PyObject *
1889 SWIG_This(void)
1890 {
1891 static PyObject *SWIG_STATIC_POINTER(swig_this) = _SWIG_This();
1892 return swig_this;
1893 }
1894
1895 /* #define SWIG_PYTHON_SLOW_GETSET_THIS */
1896
1897 SWIGRUNTIME PySwigObject *
1898 SWIG_Python_GetSwigThis(PyObject *pyobj)
1899 {
1900 if (PySwigObject_Check(pyobj)) {
1901 return (PySwigObject *) pyobj;
1902 } else {
1903 PyObject *obj = 0;
1904 #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000))
1905 if (PyInstance_Check(pyobj)) {
1906 obj = _PyInstance_Lookup(pyobj, SWIG_This());
1907 } else {
1908 PyObject **dictptr = _PyObject_GetDictPtr(pyobj);
1909 if (dictptr != NULL) {
1910 PyObject *dict = *dictptr;
1911 obj = dict ? PyDict_GetItem(dict, SWIG_This()) : 0;
1912 } else {
1913 #ifdef PyWeakref_CheckProxy
1914 if (PyWeakref_CheckProxy(pyobj)) {
1915 PyObject *wobj = PyWeakref_GET_OBJECT(pyobj);
1916 return wobj ? SWIG_Python_GetSwigThis(wobj) : 0;
1917 }
1918 #endif
1919 obj = PyObject_GetAttr(pyobj,SWIG_This());
1920 if (obj) {
1921 Py_DECREF(obj);
1922 } else {
1923 if (PyErr_Occurred()) PyErr_Clear();
1924 return 0;
1925 }
1926 }
1927 }
1928 #else
1929 obj = PyObject_GetAttr(pyobj,SWIG_This());
1930 if (obj) {
1931 Py_DECREF(obj);
1932 } else {
1933 if (PyErr_Occurred()) PyErr_Clear();
1934 return 0;
1935 }
1936 #endif
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);
1941 }
1942 return (PySwigObject *)obj;
1943 }
1944 }
1945
1946 /* Acquire a pointer value */
1947
1948 SWIGRUNTIME int
1949 SWIG_Python_AcquirePtr(PyObject *obj, int own) {
1950 if (own) {
1951 PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
1952 if (sobj) {
1953 int oldown = sobj->own;
1954 sobj->own = own;
1955 return oldown;
1956 }
1957 }
1958 return 0;
1959 }
1960
1961 /* Convert a pointer value */
1962
1963 SWIGRUNTIME int
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) {
1967 if (ptr) *ptr = 0;
1968 return SWIG_OK;
1969 } else {
1970 PySwigObject *sobj = SWIG_Python_GetSwigThis(obj);
1971 while (sobj) {
1972 void *vptr = sobj->ptr;
1973 if (ty) {
1974 swig_type_info *to = sobj->ty;
1975 if (to == ty) {
1976 /* no type cast needed */
1977 if (ptr) *ptr = vptr;
1978 break;
1979 } else {
1980 swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
1981 if (!tc) {
1982 sobj = (PySwigObject *)sobj->next;
1983 } else {
1984 if (ptr) *ptr = SWIG_TypeCast(tc,vptr);
1985 break;
1986 }
1987 }
1988 } else {
1989 if (ptr) *ptr = vptr;
1990 break;
1991 }
1992 }
1993 if (sobj) {
1994 if (own) *own = sobj->own;
1995 if (flags & SWIG_POINTER_DISOWN) {
1996 sobj->own = 0;
1997 }
1998 return SWIG_OK;
1999 } else {
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;
2005 if (klass) {
2006 PyObject *impconv;
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()) {
2011 PyErr_Clear();
2012 impconv = 0;
2013 }
2014 if (impconv) {
2015 PySwigObject *iobj = SWIG_Python_GetSwigThis(impconv);
2016 if (iobj) {
2017 void *vptr;
2018 res = SWIG_Python_ConvertPtrAndOwn((PyObject*)iobj, &vptr, ty, 0, 0);
2019 if (SWIG_IsOK(res)) {
2020 if (ptr) {
2021 *ptr = vptr;
2022 /* transfer the ownership to 'ptr' */
2023 iobj->own = 0;
2024 res = SWIG_AddCast(res);
2025 res = SWIG_AddNewMask(res);
2026 } else {
2027 res = SWIG_AddCast(res);
2028 }
2029 }
2030 }
2031 Py_DECREF(impconv);
2032 }
2033 }
2034 }
2035 }
2036 return res;
2037 }
2038 }
2039 }
2040
2041 /* Convert a function ptr value */
2042
2043 SWIGRUNTIME int
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);
2047 } else {
2048 void *vptr = 0;
2049
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;
2053 if (desc) {
2054 desc = ty ? SWIG_UnpackVoidPtr(desc + 10, &vptr, ty->name) : 0;
2055 if (!desc) return SWIG_ERROR;
2056 }
2057 if (ty) {
2058 swig_cast_info *tc = SWIG_TypeCheck(desc,ty);
2059 if (!tc) return SWIG_ERROR;
2060 *ptr = SWIG_TypeCast(tc,vptr);
2061 } else {
2062 *ptr = vptr;
2063 }
2064 return SWIG_OK;
2065 }
2066 }
2067
2068 /* Convert a packed value value */
2069
2070 SWIGRUNTIME int
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;
2074 if (ty) {
2075 if (to != ty) {
2076 /* check type cast? */
2077 swig_cast_info *tc = SWIG_TypeCheck(to->name,ty);
2078 if (!tc) return SWIG_ERROR;
2079 }
2080 }
2081 return SWIG_OK;
2082 }
2083
2084 /* -----------------------------------------------------------------------------
2085 * Create a new pointer object
2086 * ----------------------------------------------------------------------------- */
2087
2088 /*
2089 Create a new instance object, whitout calling __init__, and set the
2090 'this' attribute.
2091 */
2092
2093 SWIGRUNTIME PyObject*
2094 SWIG_Python_NewShadowInstance(PySwigClientData *data, PyObject *swig_this)
2095 {
2096 #if (PY_VERSION_HEX >= 0x02020000)
2097 PyObject *inst = 0;
2098 PyObject *newraw = data->newraw;
2099 if (newraw) {
2100 inst = PyObject_Call(newraw, data->newargs, NULL);
2101 if (inst) {
2102 #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2103 PyObject **dictptr = _PyObject_GetDictPtr(inst);
2104 if (dictptr != NULL) {
2105 PyObject *dict = *dictptr;
2106 if (dict == NULL) {
2107 dict = PyDict_New();
2108 *dictptr = dict;
2109 PyDict_SetItem(dict, SWIG_This(), swig_this);
2110 }
2111 }
2112 #else
2113 PyObject *key = SWIG_This();
2114 PyObject_SetAttr(inst, key, swig_this);
2115 #endif
2116 }
2117 } else {
2118 PyObject *dict = PyDict_New();
2119 PyDict_SetItem(dict, SWIG_This(), swig_this);
2120 inst = PyInstance_NewRaw(data->newargs, dict);
2121 Py_DECREF(dict);
2122 }
2123 return inst;
2124 #else
2125 #if (PY_VERSION_HEX >= 0x02010000)
2126 PyObject *inst;
2127 PyObject *dict = PyDict_New();
2128 PyDict_SetItem(dict, SWIG_This(), swig_this);
2129 inst = PyInstance_NewRaw(data->newargs, dict);
2130 Py_DECREF(dict);
2131 return (PyObject *) inst;
2132 #else
2133 PyInstanceObject *inst = PyObject_NEW(PyInstanceObject, &PyInstance_Type);
2134 if (inst == NULL) {
2135 return NULL;
2136 }
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) {
2141 Py_DECREF(inst);
2142 return NULL;
2143 }
2144 #ifdef Py_TPFLAGS_HAVE_WEAKREFS
2145 inst->in_weakreflist = NULL;
2146 #endif
2147 #ifdef Py_TPFLAGS_GC
2148 PyObject_GC_Init(inst);
2149 #endif
2150 PyDict_SetItem(inst->in_dict, SWIG_This(), swig_this);
2151 return (PyObject *) inst;
2152 #endif
2153 #endif
2154 }
2155
2156 SWIGRUNTIME void
2157 SWIG_Python_SetSwigThis(PyObject *inst, PyObject *swig_this)
2158 {
2159 PyObject *dict;
2160 #if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS)
2161 PyObject **dictptr = _PyObject_GetDictPtr(inst);
2162 if (dictptr != NULL) {
2163 dict = *dictptr;
2164 if (dict == NULL) {
2165 dict = PyDict_New();
2166 *dictptr = dict;
2167 }
2168 PyDict_SetItem(dict, SWIG_This(), swig_this);
2169 return;
2170 }
2171 #endif
2172 dict = PyObject_GetAttrString(inst, "__dict__");
2173 PyDict_SetItem(dict, SWIG_This(), swig_this);
2174 Py_DECREF(dict);
2175 }
2176
2177
2178 SWIGINTERN PyObject *
2179 SWIG_Python_InitShadowInstance(PyObject *args) {
2180 PyObject *obj[2];
2181 if (!SWIG_Python_UnpackTuple(args,(char*)"swiginit", 2, 2, obj)) {
2182 return NULL;
2183 } else {
2184 PySwigObject *sthis = SWIG_Python_GetSwigThis(obj[0]);
2185 if (sthis) {
2186 PySwigObject_append((PyObject*) sthis, obj[1]);
2187 } else {
2188 SWIG_Python_SetSwigThis(obj[0], obj[1]);
2189 }
2190 return SWIG_Py_Void();
2191 }
2192 }
2193
2194 /* Create a new pointer object */
2195
2196 SWIGRUNTIME PyObject *
2197 SWIG_Python_NewPointerObj(void *ptr, swig_type_info *type, int flags) {
2198 if (!ptr) {
2199 return SWIG_Py_Void();
2200 } else {
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);
2206 if (inst) {
2207 Py_DECREF(robj);
2208 robj = inst;
2209 }
2210 }
2211 return robj;
2212 }
2213 }
2214
2215 /* Create a new packed object */
2216
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();
2220 }
2221
2222 /* -----------------------------------------------------------------------------*
2223 * Get type list
2224 * -----------------------------------------------------------------------------*/
2225
2226 #ifdef SWIG_LINK_RUNTIME
2227 void *SWIG_ReturnGlobalTypeList(void *);
2228 #endif
2229
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);
2237 #else
2238 type_pointer = PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION,
2239 (char*)"type_pointer" SWIG_TYPE_TABLE_NAME);
2240 if (PyErr_Occurred()) {
2241 PyErr_Clear();
2242 type_pointer = (void *)0;
2243 }
2244 #endif
2245 }
2246 return (swig_module_info *) type_pointer;
2247 }
2248
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 */
2252 SWIGINTERN int
2253 PyModule_AddObject(PyObject *m, char *name, PyObject *o)
2254 {
2255 PyObject *dict;
2256 if (!PyModule_Check(m)) {
2257 PyErr_SetString(PyExc_TypeError,
2258 "PyModule_AddObject() needs module as first arg");
2259 return SWIG_ERROR;
2260 }
2261 if (!o) {
2262 PyErr_SetString(PyExc_TypeError,
2263 "PyModule_AddObject() needs non-NULL value");
2264 return SWIG_ERROR;
2265 }
2266
2267 dict = PyModule_GetDict(m);
2268 if (dict == NULL) {
2269 /* Internal error -- modules must have a dict! */
2270 PyErr_Format(PyExc_SystemError, "module '%s' has no __dict__",
2271 PyModule_GetName(m));
2272 return SWIG_ERROR;
2273 }
2274 if (PyDict_SetItemString(dict, name, o))
2275 return SWIG_ERROR;
2276 Py_DECREF(o);
2277 return SWIG_OK;
2278 }
2279 #endif
2280
2281 SWIGRUNTIME void
2282 SWIG_Python_DestroyModule(void *vptr)
2283 {
2284 swig_module_info *swig_module = (swig_module_info *) vptr;
2285 swig_type_info **types = swig_module->types;
2286 size_t i;
2287 for (i =0; i < swig_module->size; ++i) {
2288 swig_type_info *ty = types[i];
2289 if (ty->owndata) {
2290 PySwigClientData *data = (PySwigClientData *) ty->clientdata;
2291 if (data) PySwigClientData_Del(data);
2292 }
2293 }
2294 Py_DECREF(SWIG_This());
2295 }
2296
2297 SWIGRUNTIME void
2298 SWIG_Python_SetModule(swig_module_info *swig_module) {
2299 static PyMethodDef swig_empty_runtime_method_table[] = { {NULL, NULL, 0, NULL} };/* Sentinel */
2300
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);
2306 } else {
2307 Py_XDECREF(pointer);
2308 }
2309 }
2310
2311 /* The python cached type query */
2312 SWIGRUNTIME PyObject *
2313 SWIG_Python_TypeCache() {
2314 static PyObject *SWIG_STATIC_POINTER(cache) = PyDict_New();
2315 return cache;
2316 }
2317
2318 SWIGRUNTIME swig_type_info *
2319 SWIG_Python_TypeQuery(const char *type)
2320 {
2321 PyObject *cache = SWIG_Python_TypeCache();
2322 PyObject *key = PyString_FromString(type);
2323 PyObject *obj = PyDict_GetItem(cache, key);
2324 swig_type_info *descriptor;
2325 if (obj) {
2326 descriptor = (swig_type_info *) PyCObject_AsVoidPtr(obj);
2327 } else {
2328 swig_module_info *swig_module = SWIG_Python_GetModule();
2329 descriptor = SWIG_TypeQueryModule(swig_module, swig_module, type);
2330 if (descriptor) {
2331 obj = PyCObject_FromVoidPtr(descriptor, NULL);
2332 PyDict_SetItem(cache, key, obj);
2333 Py_DECREF(obj);
2334 }
2335 }
2336 Py_DECREF(key);
2337 return descriptor;
2338 }
2339
2340 /*
2341 For backward compatibility only
2342 */
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)
2346
2347 SWIGRUNTIME int
2348 SWIG_Python_AddErrMesg(const char* mesg, int infront)
2349 {
2350 if (PyErr_Occurred()) {
2351 PyObject *type = 0;
2352 PyObject *value = 0;
2353 PyObject *traceback = 0;
2354 PyErr_Fetch(&type, &value, &traceback);
2355 if (value) {
2356 PyObject *old_str = PyObject_Str(value);
2357 Py_XINCREF(type);
2358 PyErr_Clear();
2359 if (infront) {
2360 PyErr_Format(type, "%s %s", mesg, PyString_AsString(old_str));
2361 } else {
2362 PyErr_Format(type, "%s %s", PyString_AsString(old_str), mesg);
2363 }
2364 Py_DECREF(old_str);
2365 }
2366 return 1;
2367 } else {
2368 return 0;
2369 }
2370 }
2371
2372 SWIGRUNTIME int
2373 SWIG_Python_ArgFail(int argnum)
2374 {
2375 if (PyErr_Occurred()) {
2376 /* add information about failing argument */
2377 char mesg[256];
2378 PyOS_snprintf(mesg, sizeof(mesg), "argument number %d:", argnum);
2379 return SWIG_Python_AddErrMesg(mesg, 1);
2380 } else {
2381 return 0;
2382 }
2383 }
2384
2385 SWIGRUNTIMEINLINE const char *
2386 PySwigObject_GetDesc(PyObject *self)
2387 {
2388 PySwigObject *v = (PySwigObject *)self;
2389 swig_type_info *ty = v ? v->ty : 0;
2390 return ty ? ty->str : (char*)"";
2391 }
2392
2393 SWIGRUNTIME void
2394 SWIG_Python_TypeError(const char *type, PyObject *obj)
2395 {
2396 if (type) {
2397 #if defined(SWIG_COBJECT_TYPES)
2398 if (obj && PySwigObject_Check(obj)) {
2399 const char *otype = (const char *) PySwigObject_GetDesc(obj);
2400 if (otype) {
2401 PyErr_Format(PyExc_TypeError, "a '%s' is expected, 'PySwigObject(%s)' is received",
2402 type, otype);
2403 return;
2404 }
2405 } else
2406 #endif
2407 {
2408 const char *otype = (obj ? obj->ob_type->tp_name : 0);
2409 if (otype) {
2410 PyObject *str = PyObject_Str(obj);
2411 const char *cstr = str ? PyString_AsString(str) : 0;
2412 if (cstr) {
2413 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s(%s)' is received",
2414 type, otype, cstr);
2415 } else {
2416 PyErr_Format(PyExc_TypeError, "a '%s' is expected, '%s' is received",
2417 type, otype);
2418 }
2419 Py_XDECREF(str);
2420 return;
2421 }
2422 }
2423 PyErr_Format(PyExc_TypeError, "a '%s' is expected", type);
2424 } else {
2425 PyErr_Format(PyExc_TypeError, "unexpected type is received");
2426 }
2427 }
2428
2429
2430 /* Convert a pointer value, signal an exception on a type mismatch */
2431 SWIGRUNTIME void *
2432 SWIG_Python_MustGetPtr(PyObject *obj, swig_type_info *ty, int argnum, int flags) {
2433 void *result;
2434 if (SWIG_Python_ConvertPtr(obj, &result, ty, flags) == -1) {
2435 PyErr_Clear();
2436 if (flags & SWIG_POINTER_EXCEPTION) {
2437 SWIG_Python_TypeError(SWIG_TypePrettyName(ty), obj);
2438 SWIG_Python_ArgFail(argnum);
2439 }
2440 }
2441 return result;
2442 }
2443
2444
2445 #ifdef __cplusplus
2446 #if 0
2447 { /* cc-mode */
2448 #endif
2449 }
2450 #endif
2451
2452
2453
2454 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)
2455
2456 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else
2457
2458
2459
2460 /* -------- TYPES TABLE (BEGIN) -------- */
2461
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)
2683
2684 /* -------- TYPES TABLE (END) -------- */
2685
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"
2689 # endif
2690 #endif
2691 #if (PY_VERSION_HEX <= 0x02020000)
2692 # error "This python version requires to use swig with the '-nomodern' option"
2693 #endif
2694 #if (PY_VERSION_HEX <= 0x02020000)
2695 # error "This python version requires to use swig with the '-nomodernargs' option"
2696 #endif
2697 #ifndef METH_O
2698 # error "This python version requires to use swig with the '-nofastunpack' option"
2699 #endif
2700
2701 /*-----------------------------------------------
2702 @(target):= _gizmos.so
2703 ------------------------------------------------*/
2704 #define SWIG_init init_gizmos
2705
2706 #define SWIG_name "_gizmos"
2707
2708 #define SWIGVERSION 0x010329
2709
2710
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))
2713
2714
2715 #include <stdexcept>
2716
2717
2718 namespace swig {
2719 class PyObject_ptr {
2720 protected:
2721 PyObject *_obj;
2722
2723 public:
2724 PyObject_ptr() :_obj(0)
2725 {
2726 }
2727
2728 PyObject_ptr(const PyObject_ptr& item) : _obj(item._obj)
2729 {
2730 Py_XINCREF(_obj);
2731 }
2732
2733 PyObject_ptr(PyObject *obj, bool initial_ref = true) :_obj(obj)
2734 {
2735 if (initial_ref) Py_XINCREF(_obj);
2736 }
2737
2738 PyObject_ptr & operator=(const PyObject_ptr& item)
2739 {
2740 Py_XINCREF(item._obj);
2741 Py_XDECREF(_obj);
2742 _obj = item._obj;
2743 return *this;
2744 }
2745
2746 ~PyObject_ptr()
2747 {
2748 Py_XDECREF(_obj);
2749 }
2750
2751 operator PyObject *() const
2752 {
2753 return _obj;
2754 }
2755
2756 PyObject *operator->() const
2757 {
2758 return _obj;
2759 }
2760 };
2761 }
2762
2763
2764 namespace swig {
2765 struct PyObject_var : PyObject_ptr {
2766 PyObject_var(PyObject* obj = 0) : PyObject_ptr(obj, false) { }
2767
2768 PyObject_var & operator = (PyObject* obj)
2769 {
2770 Py_XDECREF(_obj);
2771 _obj = obj;
2772 return *this;
2773 }
2774 };
2775 }
2776
2777
2778 #include "wx/wxPython/wxPython.h"
2779 #include "wx/wxPython/pyclasses.h"
2780
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>
2786
2787 #include <wx/listctrl.h>
2788 #include <wx/treectrl.h>
2789 #include <wx/imaglist.h>
2790
2791 #include "wx/treelistctrl.h"
2792 #include "wx/wxPython/pytree.h"
2793
2794
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);
2800
2801 #define SWIG_From_long PyInt_FromLong
2802
2803
2804 SWIGINTERNINLINE PyObject *
2805 SWIG_From_int (int value)
2806 {
2807 return SWIG_From_long (value);
2808 }
2809
2810
2811 #include <limits.h>
2812 #ifndef LLONG_MIN
2813 # define LLONG_MIN LONG_LONG_MIN
2814 #endif
2815 #ifndef LLONG_MAX
2816 # define LLONG_MAX LONG_LONG_MAX
2817 #endif
2818 #ifndef ULLONG_MAX
2819 # define ULLONG_MAX ULONG_LONG_MAX
2820 #endif
2821
2822
2823 SWIGINTERN int
2824 SWIG_AsVal_long (PyObject* obj, long* val)
2825 {
2826 if (PyNumber_Check(obj)) {
2827 if (val) *val = PyInt_AsLong(obj);
2828 return SWIG_OK;
2829 }
2830 return SWIG_TypeError;
2831 }
2832
2833
2834 SWIGINTERN int
2835 SWIG_AsVal_int (PyObject * obj, int *val)
2836 {
2837 long v;
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;
2842 } else {
2843 if (val) *val = static_cast< int >(v);
2844 }
2845 }
2846 return res;
2847 }
2848
2849 SWIGINTERN PyObject *wxEditableListBox_GetStrings(wxEditableListBox *self){
2850 wxArrayString strings;
2851 self->GetStrings(strings);
2852 return wxArrayString2PyList_helper(strings);
2853 }
2854
2855 typedef wxTreeCtrl wxPyTreeCtrl;
2856
2857
2858 class wxPyTreeCompanionWindow: public wxTreeCompanionWindow
2859 {
2860 public:
2861 wxPyTreeCompanionWindow(wxWindow* parent, wxWindowID id = -1,
2862 const wxPoint& pos = wxDefaultPosition,
2863 const wxSize& size = wxDefaultSize,
2864 long style = 0)
2865 : wxTreeCompanionWindow(parent, id, pos, size, style) {}
2866
2867
2868 virtual void DrawItem(wxDC& dc, wxTreeItemId id, const wxRect& rect) {
2869 bool found;
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));
2876 Py_DECREF(dcobj);
2877 Py_DECREF(idobj);
2878 Py_DECREF(recobj);
2879 }
2880 wxPyEndBlockThreads(blocked);
2881 if (! found)
2882 wxTreeCompanionWindow::DrawItem(dc, id, rect);
2883 }
2884
2885 PYPRIVATE;
2886 };
2887
2888
2889 SWIGINTERN int
2890 SWIG_AsVal_bool (PyObject *obj, bool *val)
2891 {
2892 if (obj == Py_True) {
2893 if (val) *val = true;
2894 return SWIG_OK;
2895 } else if (obj == Py_False) {
2896 if (val) *val = false;
2897 return SWIG_OK;
2898 } else {
2899 long v = 0;
2900 int res = SWIG_AddCast(SWIG_AsVal_long (obj, val ? &v : 0));
2901 if (SWIG_IsOK(res) && val) *val = v ? true : false;
2902 return res;
2903 }
2904 }
2905
2906
2907 SWIGINTERN int
2908 SWIG_AsVal_unsigned_SS_long (PyObject* obj, unsigned long* val)
2909 {
2910 long v = 0;
2911 if (SWIG_AsVal_long(obj, &v) && v < 0) {
2912 return SWIG_TypeError;
2913 }
2914 else if (val)
2915 *val = (unsigned long)v;
2916 return SWIG_OK;
2917 }
2918
2919
2920 SWIGINTERNINLINE int
2921 SWIG_AsVal_size_t (PyObject * obj, size_t *val)
2922 {
2923 unsigned long v;
2924 int res = SWIG_AsVal_unsigned_SS_long (obj, val ? &v : 0);
2925 if (SWIG_IsOK(res) && val) *val = static_cast< size_t >(v);
2926 return res;
2927 }
2928
2929
2930 SWIGINTERNINLINE PyObject*
2931 SWIG_From_unsigned_SS_long (unsigned long value)
2932 {
2933 return (value > LONG_MAX) ?
2934 PyLong_FromUnsignedLong(value) : PyInt_FromLong(static_cast< long >(value));
2935 }
2936
2937
2938 SWIGINTERNINLINE PyObject *
2939 SWIG_From_size_t (size_t value)
2940 {
2941 return SWIG_From_unsigned_SS_long (static_cast< unsigned long >(value));
2942 }
2943
2944 // C++ version of Python aware control
2945 class wxPyTreeListCtrl : public wxTreeListCtrl {
2946 DECLARE_ABSTRACT_CLASS(wxPyTreeListCtrl);
2947 public:
2948 wxPyTreeListCtrl() : wxTreeListCtrl() {}
2949 wxPyTreeListCtrl(wxWindow *parent, wxWindowID id,
2950 const wxPoint& pos,
2951 const wxSize& size,
2952 long style,
2953 const wxValidator &validator,
2954 const wxString& name) :
2955 wxTreeListCtrl(parent, id, pos, size, style, validator, name) {}
2956
2957 int OnCompareItems(const wxTreeItemId& item1,
2958 const wxTreeItemId& item2) {
2959 int rval = 0;
2960 bool found;
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));
2966 Py_DECREF(o1);
2967 Py_DECREF(o2);
2968 }
2969 wxPyEndBlockThreads(blocked);
2970 if (! found)
2971 rval = wxTreeListCtrl::OnCompareItems(item1, item2);
2972 return rval;
2973 }
2974 PYPRIVATE;
2975 };
2976
2977 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeListCtrl, wxTreeListCtrl)
2978
2979
2980
2981 SWIGINTERNINLINE PyObject *
2982 SWIG_From_unsigned_SS_int (unsigned int value)
2983 {
2984 return SWIG_From_unsigned_SS_long (value);
2985 }
2986
2987
2988 SWIGINTERN int
2989 SWIG_AsVal_unsigned_SS_int (PyObject * obj, unsigned int *val)
2990 {
2991 unsigned long v;
2992 int res = SWIG_AsVal_unsigned_SS_long (obj, &v);
2993 if (SWIG_IsOK(res)) {
2994 if ((v > UINT_MAX)) {
2995 return SWIG_OverflowError;
2996 } else {
2997 if (val) *val = static_cast< unsigned int >(v);
2998 }
2999 }
3000 return res;
3001 }
3002
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);
3006 }
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);
3010 }
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);
3014 }
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);
3018 }
3019 SWIGINTERN wxPyTreeItemData *wxPyTreeListCtrl_GetItemData(wxPyTreeListCtrl *self,wxTreeItemId const &item){
3020 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
3021 if (data == NULL) {
3022 data = new wxPyTreeItemData();
3023 data->SetId(item); // set the id
3024 self->SetItemData(item, data);
3025 }
3026 return data;
3027 }
3028 SWIGINTERN void wxPyTreeListCtrl_SetItemData(wxPyTreeListCtrl *self,wxTreeItemId const &item,wxPyTreeItemData *data){
3029 data->SetId(item); // set the id
3030 self->SetItemData(item, data);
3031 }
3032 SWIGINTERN PyObject *wxPyTreeListCtrl_GetItemPyData(wxPyTreeListCtrl *self,wxTreeItemId const &item){
3033 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
3034 if (data == NULL) {
3035 data = new wxPyTreeItemData();
3036 data->SetId(item); // set the id
3037 self->SetItemData(item, data);
3038 }
3039 return data->GetData();
3040 }
3041 SWIGINTERN void wxPyTreeListCtrl_SetItemPyData(wxPyTreeListCtrl *self,wxTreeItemId const &item,PyObject *obj){
3042 wxPyTreeItemData* data = (wxPyTreeItemData*)self->GetItemData(item);
3043 if (data == NULL) {
3044 data = new wxPyTreeItemData(obj);
3045 data->SetId(item); // set the id
3046 self->SetItemData(item, data);
3047 } else
3048 data->SetData(obj);
3049 }
3050 SWIGINTERN PyObject *wxPyTreeListCtrl_GetSelections(wxPyTreeListCtrl *self){
3051 wxPyBlock_t blocked = wxPyBeginBlockThreads();
3052 PyObject* rval = PyList_New(0);
3053 wxArrayTreeItemIds array;
3054 size_t num, x;
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);
3060 }
3061 wxPyEndBlockThreads(blocked);
3062 return rval;
3063 }
3064 SWIGINTERN PyObject *wxPyTreeListCtrl_GetFirstChild(wxPyTreeListCtrl *self,wxTreeItemId const &item){
3065 void* cookie = 0;
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);
3072 return tup;
3073 }
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);
3081 return tup;
3082 }
3083 SWIGINTERN PyObject *wxPyTreeListCtrl_GetBoundingRect(wxPyTreeListCtrl *self,wxTreeItemId const &item,bool textOnly=false){
3084 wxRect rect;
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);
3090 return val;
3091 }
3092 else {
3093 RETURN_NONE();
3094 }
3095 }
3096
3097 #include <float.h>
3098
3099
3100 SWIGINTERN int
3101 SWIG_AsVal_double (PyObject *obj, double* val)
3102 {
3103 if (PyNumber_Check(obj)) {
3104 if (val) *val = PyFloat_AsDouble(obj);
3105 return SWIG_OK;
3106 }
3107 return SWIG_TypeError;
3108 }
3109
3110
3111 SWIGINTERN int
3112 SWIG_AsVal_float (PyObject * obj, float *val)
3113 {
3114 double v;
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;
3119 } else {
3120 if (val) *val = static_cast< float >(v);
3121 }
3122 }
3123 return res;
3124 }
3125
3126
3127 #define SWIG_From_double PyFloat_FromDouble
3128
3129
3130 SWIGINTERNINLINE PyObject *
3131 SWIG_From_float (float value)
3132 {
3133 return SWIG_From_double (value);
3134 }
3135
3136 #ifdef __cplusplus
3137 extern "C" {
3138 #endif
3139 SWIGINTERN int DynamicSashNameStr_set(PyObject *) {
3140 SWIG_Error(SWIG_AttributeError,"Variable DynamicSashNameStr is read-only.");
3141 return 1;
3142 }
3143
3144
3145 SWIGINTERN PyObject *DynamicSashNameStr_get(void) {
3146 PyObject *pyobj = 0;
3147
3148 {
3149 #if wxUSE_UNICODE
3150 pyobj = PyUnicode_FromWideChar((&wxPyDynamicSashNameStr)->c_str(), (&wxPyDynamicSashNameStr)->Len());
3151 #else
3152 pyobj = PyString_FromStringAndSize((&wxPyDynamicSashNameStr)->c_str(), (&wxPyDynamicSashNameStr)->Len());
3153 #endif
3154 }
3155 return pyobj;
3156 }
3157
3158
3159 SWIGINTERN int EditableListBoxNameStr_set(PyObject *) {
3160 SWIG_Error(SWIG_AttributeError,"Variable EditableListBoxNameStr is read-only.");
3161 return 1;
3162 }
3163
3164
3165 SWIGINTERN PyObject *EditableListBoxNameStr_get(void) {
3166 PyObject *pyobj = 0;
3167
3168 {
3169 #if wxUSE_UNICODE
3170 pyobj = PyUnicode_FromWideChar((&wxPyEditableListBoxNameStr)->c_str(), (&wxPyEditableListBoxNameStr)->Len());
3171 #else
3172 pyobj = PyString_FromStringAndSize((&wxPyEditableListBoxNameStr)->c_str(), (&wxPyEditableListBoxNameStr)->Len());
3173 #endif
3174 }
3175 return pyobj;
3176 }
3177
3178
3179 SWIGINTERN int TreeListCtrlNameStr_set(PyObject *) {
3180 SWIG_Error(SWIG_AttributeError,"Variable TreeListCtrlNameStr is read-only.");
3181 return 1;
3182 }
3183
3184
3185 SWIGINTERN PyObject *TreeListCtrlNameStr_get(void) {
3186 PyObject *pyobj = 0;
3187
3188 {
3189 #if wxUSE_UNICODE
3190 pyobj = PyUnicode_FromWideChar((&wxPyTreeListCtrlNameStr)->c_str(), (&wxPyTreeListCtrlNameStr)->Len());
3191 #else
3192 pyobj = PyString_FromStringAndSize((&wxPyTreeListCtrlNameStr)->c_str(), (&wxPyTreeListCtrlNameStr)->Len());
3193 #endif
3194 }
3195 return pyobj;
3196 }
3197
3198
3199 SWIGINTERN int StaticPictureNameStr_set(PyObject *) {
3200 SWIG_Error(SWIG_AttributeError,"Variable StaticPictureNameStr is read-only.");
3201 return 1;
3202 }
3203
3204
3205 SWIGINTERN PyObject *StaticPictureNameStr_get(void) {
3206 PyObject *pyobj = 0;
3207
3208 {
3209 #if wxUSE_UNICODE
3210 pyobj = PyUnicode_FromWideChar((&wxPyStaticPictureNameStr)->c_str(), (&wxPyStaticPictureNameStr)->Len());
3211 #else
3212 pyobj = PyString_FromStringAndSize((&wxPyStaticPictureNameStr)->c_str(), (&wxPyStaticPictureNameStr)->Len());
3213 #endif
3214 }
3215 return pyobj;
3216 }
3217
3218
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 ;
3223 void *argp1 = 0 ;
3224 int res1 = 0 ;
3225 PyObject * obj0 = 0 ;
3226 char * kwnames[] = {
3227 (char *) "target", NULL
3228 };
3229
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 *""'");
3234 }
3235 arg1 = reinterpret_cast< wxObject * >(argp1);
3236 {
3237 PyThreadState* __tstate = wxPyBeginAllowThreads();
3238 result = (wxDynamicSashSplitEvent *)new wxDynamicSashSplitEvent(arg1);
3239 wxPyEndAllowThreads(__tstate);
3240 if (PyErr_Occurred()) SWIG_fail;
3241 }
3242 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDynamicSashSplitEvent, SWIG_POINTER_NEW | 0 );
3243 return resultobj;
3244 fail:
3245 return NULL;
3246 }
3247
3248
3249 SWIGINTERN PyObject *DynamicSashSplitEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3250 PyObject *obj;
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();
3254 }
3255
3256 SWIGINTERN PyObject *DynamicSashSplitEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3257 return SWIG_Python_InitShadowInstance(args);
3258 }
3259
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 ;
3264 void *argp1 = 0 ;
3265 int res1 = 0 ;
3266 PyObject * obj0 = 0 ;
3267 char * kwnames[] = {
3268 (char *) "target", NULL
3269 };
3270
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 *""'");
3275 }
3276 arg1 = reinterpret_cast< wxObject * >(argp1);
3277 {
3278 PyThreadState* __tstate = wxPyBeginAllowThreads();
3279 result = (wxDynamicSashUnifyEvent *)new wxDynamicSashUnifyEvent(arg1);
3280 wxPyEndAllowThreads(__tstate);
3281 if (PyErr_Occurred()) SWIG_fail;
3282 }
3283 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDynamicSashUnifyEvent, SWIG_POINTER_NEW | 0 );
3284 return resultobj;
3285 fail:
3286 return NULL;
3287 }
3288
3289
3290 SWIGINTERN PyObject *DynamicSashUnifyEvent_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3291 PyObject *obj;
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();
3295 }
3296
3297 SWIGINTERN PyObject *DynamicSashUnifyEvent_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3298 return SWIG_Python_InitShadowInstance(args);
3299 }
3300
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 ;
3313 void *argp1 = 0 ;
3314 int res1 = 0 ;
3315 int val2 ;
3316 int ecode2 = 0 ;
3317 wxPoint temp3 ;
3318 wxSize temp4 ;
3319 long val5 ;
3320 int ecode5 = 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
3330 };
3331
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 *""'");
3336 }
3337 arg1 = reinterpret_cast< wxWindow * >(argp1);
3338 if (obj1) {
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""'");
3342 }
3343 arg2 = static_cast< int >(val2);
3344 }
3345 if (obj2) {
3346 {
3347 arg3 = &temp3;
3348 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
3349 }
3350 }
3351 if (obj3) {
3352 {
3353 arg4 = &temp4;
3354 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
3355 }
3356 }
3357 if (obj4) {
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""'");
3361 }
3362 arg5 = static_cast< long >(val5);
3363 }
3364 if (obj5) {
3365 {
3366 arg6 = wxString_in_helper(obj5);
3367 if (arg6 == NULL) SWIG_fail;
3368 temp6 = true;
3369 }
3370 }
3371 {
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;
3377 }
3378 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDynamicSashWindow, SWIG_POINTER_NEW | 0 );
3379 {
3380 if (temp6)
3381 delete arg6;
3382 }
3383 return resultobj;
3384 fail:
3385 {
3386 if (temp6)
3387 delete arg6;
3388 }
3389 return NULL;
3390 }
3391
3392
3393 SWIGINTERN PyObject *_wrap_new_PreDynamicSashWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3394 PyObject *resultobj = 0;
3395 wxDynamicSashWindow *result = 0 ;
3396
3397 if (!SWIG_Python_UnpackTuple(args,"new_PreDynamicSashWindow",0,0,0)) SWIG_fail;
3398 {
3399 if (!wxPyCheckForApp()) SWIG_fail;
3400 PyThreadState* __tstate = wxPyBeginAllowThreads();
3401 result = (wxDynamicSashWindow *)new wxDynamicSashWindow();
3402 wxPyEndAllowThreads(__tstate);
3403 if (PyErr_Occurred()) SWIG_fail;
3404 }
3405 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxDynamicSashWindow, SWIG_POINTER_OWN | 0 );
3406 return resultobj;
3407 fail:
3408 return NULL;
3409 }
3410
3411
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 ;
3424 bool result;
3425 void *argp1 = 0 ;
3426 int res1 = 0 ;
3427 void *argp2 = 0 ;
3428 int res2 = 0 ;
3429 int val3 ;
3430 int ecode3 = 0 ;
3431 wxPoint temp4 ;
3432 wxSize temp5 ;
3433 long val6 ;
3434 int ecode6 = 0 ;
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
3445 };
3446
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 *""'");
3451 }
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 *""'");
3456 }
3457 arg2 = reinterpret_cast< wxWindow * >(argp2);
3458 if (obj2) {
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""'");
3462 }
3463 arg3 = static_cast< int >(val3);
3464 }
3465 if (obj3) {
3466 {
3467 arg4 = &temp4;
3468 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3469 }
3470 }
3471 if (obj4) {
3472 {
3473 arg5 = &temp5;
3474 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3475 }
3476 }
3477 if (obj5) {
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""'");
3481 }
3482 arg6 = static_cast< long >(val6);
3483 }
3484 if (obj6) {
3485 {
3486 arg7 = wxString_in_helper(obj6);
3487 if (arg7 == NULL) SWIG_fail;
3488 temp7 = true;
3489 }
3490 }
3491 {
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;
3496 }
3497 {
3498 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
3499 }
3500 {
3501 if (temp7)
3502 delete arg7;
3503 }
3504 return resultobj;
3505 fail:
3506 {
3507 if (temp7)
3508 delete arg7;
3509 }
3510 return NULL;
3511 }
3512
3513
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 ;
3519 void *argp1 = 0 ;
3520 int res1 = 0 ;
3521 void *argp2 = 0 ;
3522 int res2 = 0 ;
3523 PyObject * obj0 = 0 ;
3524 PyObject * obj1 = 0 ;
3525 char * kwnames[] = {
3526 (char *) "self",(char *) "child", NULL
3527 };
3528
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 *""'");
3533 }
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 *""'");
3538 }
3539 arg2 = reinterpret_cast< wxWindow * >(argp2);
3540 {
3541 PyThreadState* __tstate = wxPyBeginAllowThreads();
3542 result = (wxScrollBar *)((wxDynamicSashWindow const *)arg1)->GetHScrollBar((wxWindow const *)arg2);
3543 wxPyEndAllowThreads(__tstate);
3544 if (PyErr_Occurred()) SWIG_fail;
3545 }
3546 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxScrollBar, 0 | 0 );
3547 return resultobj;
3548 fail:
3549 return NULL;
3550 }
3551
3552
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 ;
3558 void *argp1 = 0 ;
3559 int res1 = 0 ;
3560 void *argp2 = 0 ;
3561 int res2 = 0 ;
3562 PyObject * obj0 = 0 ;
3563 PyObject * obj1 = 0 ;
3564 char * kwnames[] = {
3565 (char *) "self",(char *) "child", NULL
3566 };
3567
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 *""'");
3572 }
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 *""'");
3577 }
3578 arg2 = reinterpret_cast< wxWindow * >(argp2);
3579 {
3580 PyThreadState* __tstate = wxPyBeginAllowThreads();
3581 result = (wxScrollBar *)((wxDynamicSashWindow const *)arg1)->GetVScrollBar((wxWindow const *)arg2);
3582 wxPyEndAllowThreads(__tstate);
3583 if (PyErr_Occurred()) SWIG_fail;
3584 }
3585 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxScrollBar, 0 | 0 );
3586 return resultobj;
3587 fail:
3588 return NULL;
3589 }
3590
3591
3592 SWIGINTERN PyObject *DynamicSashWindow_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3593 PyObject *obj;
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();
3597 }
3598
3599 SWIGINTERN PyObject *DynamicSashWindow_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3600 return SWIG_Python_InitShadowInstance(args);
3601 }
3602
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 ;
3617 void *argp1 = 0 ;
3618 int res1 = 0 ;
3619 int val2 ;
3620 int ecode2 = 0 ;
3621 bool temp3 = false ;
3622 wxPoint temp4 ;
3623 wxSize temp5 ;
3624 long val6 ;
3625 int ecode6 = 0 ;
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
3636 };
3637
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 *""'");
3642 }
3643 arg1 = reinterpret_cast< wxWindow * >(argp1);
3644 if (obj1) {
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""'");
3648 }
3649 arg2 = static_cast< int >(val2);
3650 }
3651 if (obj2) {
3652 {
3653 arg3 = wxString_in_helper(obj2);
3654 if (arg3 == NULL) SWIG_fail;
3655 temp3 = true;
3656 }
3657 }
3658 if (obj3) {
3659 {
3660 arg4 = &temp4;
3661 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
3662 }
3663 }
3664 if (obj4) {
3665 {
3666 arg5 = &temp5;
3667 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
3668 }
3669 }
3670 if (obj5) {
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""'");
3674 }
3675 arg6 = static_cast< long >(val6);
3676 }
3677 if (obj6) {
3678 {
3679 arg7 = wxString_in_helper(obj6);
3680 if (arg7 == NULL) SWIG_fail;
3681 temp7 = true;
3682 }
3683 }
3684 {
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;
3690 }
3691 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxEditableListBox, SWIG_POINTER_NEW | 0 );
3692 {
3693 if (temp3)
3694 delete arg3;
3695 }
3696 {
3697 if (temp7)
3698 delete arg7;
3699 }
3700 return resultobj;
3701 fail:
3702 {
3703 if (temp3)
3704 delete arg3;
3705 }
3706 {
3707 if (temp7)
3708 delete arg7;
3709 }
3710 return NULL;
3711 }
3712
3713
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 ;
3718 void *argp1 = 0 ;
3719 int res1 = 0 ;
3720 bool temp2 = false ;
3721 PyObject * obj0 = 0 ;
3722 PyObject * obj1 = 0 ;
3723 char * kwnames[] = {
3724 (char *) "self",(char *) "strings", NULL
3725 };
3726
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 *""'");
3731 }
3732 arg1 = reinterpret_cast< wxEditableListBox * >(argp1);
3733 {
3734 if (! PySequence_Check(obj1)) {
3735 PyErr_SetString(PyExc_TypeError, "Sequence of strings expected.");
3736 SWIG_fail;
3737 }
3738 arg2 = new wxArrayString;
3739 temp2 = true;
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;
3745 arg2->Add(*s);
3746 delete s;
3747 Py_DECREF(item);
3748 }
3749 }
3750 {
3751 PyThreadState* __tstate = wxPyBeginAllowThreads();
3752 (arg1)->SetStrings((wxArrayString const &)*arg2);
3753 wxPyEndAllowThreads(__tstate);
3754 if (PyErr_Occurred()) SWIG_fail;
3755 }
3756 resultobj = SWIG_Py_Void();
3757 {
3758 if (temp2) delete arg2;
3759 }
3760 return resultobj;
3761 fail:
3762 {
3763 if (temp2) delete arg2;
3764 }
3765 return NULL;
3766 }
3767
3768
3769 SWIGINTERN PyObject *_wrap_EditableListBox_GetStrings(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3770 PyObject *resultobj = 0;
3771 wxEditableListBox *arg1 = (wxEditableListBox *) 0 ;
3772 PyObject *result = 0 ;
3773 void *argp1 = 0 ;
3774 int res1 = 0 ;
3775 PyObject *swig_obj[1] ;
3776
3777 if (!args) SWIG_fail;
3778 swig_obj[0] = args;
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 *""'");
3782 }
3783 arg1 = reinterpret_cast< wxEditableListBox * >(argp1);
3784 {
3785 PyThreadState* __tstate = wxPyBeginAllowThreads();
3786 result = (PyObject *)wxEditableListBox_GetStrings(arg1);
3787 wxPyEndAllowThreads(__tstate);
3788 if (PyErr_Occurred()) SWIG_fail;
3789 }
3790 resultobj = result;
3791 return resultobj;
3792 fail:
3793 return NULL;
3794 }
3795
3796
3797 SWIGINTERN PyObject *_wrap_EditableListBox_GetListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3798 PyObject *resultobj = 0;
3799 wxEditableListBox *arg1 = (wxEditableListBox *) 0 ;
3800 wxPyListCtrl *result = 0 ;
3801 void *argp1 = 0 ;
3802 int res1 = 0 ;
3803 PyObject *swig_obj[1] ;
3804
3805 if (!args) SWIG_fail;
3806 swig_obj[0] = args;
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 *""'");
3810 }
3811 arg1 = reinterpret_cast< wxEditableListBox * >(argp1);
3812 {
3813 PyThreadState* __tstate = wxPyBeginAllowThreads();
3814 result = (wxPyListCtrl *)(arg1)->GetListCtrl();
3815 wxPyEndAllowThreads(__tstate);
3816 if (PyErr_Occurred()) SWIG_fail;
3817 }
3818 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyListCtrl, 0 | 0 );
3819 return resultobj;
3820 fail:
3821 return NULL;
3822 }
3823
3824
3825 SWIGINTERN PyObject *_wrap_EditableListBox_GetDelButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3826 PyObject *resultobj = 0;
3827 wxEditableListBox *arg1 = (wxEditableListBox *) 0 ;
3828 wxBitmapButton *result = 0 ;
3829 void *argp1 = 0 ;
3830 int res1 = 0 ;
3831 PyObject *swig_obj[1] ;
3832
3833 if (!args) SWIG_fail;
3834 swig_obj[0] = args;
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 *""'");
3838 }
3839 arg1 = reinterpret_cast< wxEditableListBox * >(argp1);
3840 {
3841 PyThreadState* __tstate = wxPyBeginAllowThreads();
3842 result = (wxBitmapButton *)(arg1)->GetDelButton();
3843 wxPyEndAllowThreads(__tstate);
3844 if (PyErr_Occurred()) SWIG_fail;
3845 }
3846 {
3847 resultobj = wxPyMake_wxObject(result, 0);
3848 }
3849 return resultobj;
3850 fail:
3851 return NULL;
3852 }
3853
3854
3855 SWIGINTERN PyObject *_wrap_EditableListBox_GetNewButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3856 PyObject *resultobj = 0;
3857 wxEditableListBox *arg1 = (wxEditableListBox *) 0 ;
3858 wxBitmapButton *result = 0 ;
3859 void *argp1 = 0 ;
3860 int res1 = 0 ;
3861 PyObject *swig_obj[1] ;
3862
3863 if (!args) SWIG_fail;
3864 swig_obj[0] = args;
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 *""'");
3868 }
3869 arg1 = reinterpret_cast< wxEditableListBox * >(argp1);
3870 {
3871 PyThreadState* __tstate = wxPyBeginAllowThreads();
3872 result = (wxBitmapButton *)(arg1)->GetNewButton();
3873 wxPyEndAllowThreads(__tstate);
3874 if (PyErr_Occurred()) SWIG_fail;
3875 }
3876 {
3877 resultobj = wxPyMake_wxObject(result, 0);
3878 }
3879 return resultobj;
3880 fail:
3881 return NULL;
3882 }
3883
3884
3885 SWIGINTERN PyObject *_wrap_EditableListBox_GetUpButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3886 PyObject *resultobj = 0;
3887 wxEditableListBox *arg1 = (wxEditableListBox *) 0 ;
3888 wxBitmapButton *result = 0 ;
3889 void *argp1 = 0 ;
3890 int res1 = 0 ;
3891 PyObject *swig_obj[1] ;
3892
3893 if (!args) SWIG_fail;
3894 swig_obj[0] = args;
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 *""'");
3898 }
3899 arg1 = reinterpret_cast< wxEditableListBox * >(argp1);
3900 {
3901 PyThreadState* __tstate = wxPyBeginAllowThreads();
3902 result = (wxBitmapButton *)(arg1)->GetUpButton();
3903 wxPyEndAllowThreads(__tstate);
3904 if (PyErr_Occurred()) SWIG_fail;
3905 }
3906 {
3907 resultobj = wxPyMake_wxObject(result, 0);
3908 }
3909 return resultobj;
3910 fail:
3911 return NULL;
3912 }
3913
3914
3915 SWIGINTERN PyObject *_wrap_EditableListBox_GetDownButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3916 PyObject *resultobj = 0;
3917 wxEditableListBox *arg1 = (wxEditableListBox *) 0 ;
3918 wxBitmapButton *result = 0 ;
3919 void *argp1 = 0 ;
3920 int res1 = 0 ;
3921 PyObject *swig_obj[1] ;
3922
3923 if (!args) SWIG_fail;
3924 swig_obj[0] = args;
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 *""'");
3928 }
3929 arg1 = reinterpret_cast< wxEditableListBox * >(argp1);
3930 {
3931 PyThreadState* __tstate = wxPyBeginAllowThreads();
3932 result = (wxBitmapButton *)(arg1)->GetDownButton();
3933 wxPyEndAllowThreads(__tstate);
3934 if (PyErr_Occurred()) SWIG_fail;
3935 }
3936 {
3937 resultobj = wxPyMake_wxObject(result, 0);
3938 }
3939 return resultobj;
3940 fail:
3941 return NULL;
3942 }
3943
3944
3945 SWIGINTERN PyObject *_wrap_EditableListBox_GetEditButton(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3946 PyObject *resultobj = 0;
3947 wxEditableListBox *arg1 = (wxEditableListBox *) 0 ;
3948 wxBitmapButton *result = 0 ;
3949 void *argp1 = 0 ;
3950 int res1 = 0 ;
3951 PyObject *swig_obj[1] ;
3952
3953 if (!args) SWIG_fail;
3954 swig_obj[0] = args;
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 *""'");
3958 }
3959 arg1 = reinterpret_cast< wxEditableListBox * >(argp1);
3960 {
3961 PyThreadState* __tstate = wxPyBeginAllowThreads();
3962 result = (wxBitmapButton *)(arg1)->GetEditButton();
3963 wxPyEndAllowThreads(__tstate);
3964 if (PyErr_Occurred()) SWIG_fail;
3965 }
3966 {
3967 resultobj = wxPyMake_wxObject(result, 0);
3968 }
3969 return resultobj;
3970 fail:
3971 return NULL;
3972 }
3973
3974
3975 SWIGINTERN PyObject *EditableListBox_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3976 PyObject *obj;
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();
3980 }
3981
3982 SWIGINTERN PyObject *EditableListBox_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
3983 return SWIG_Python_InitShadowInstance(args);
3984 }
3985
3986 SWIGINTERN PyObject *_wrap_new_RemotelyScrolledTreeCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
3987 PyObject *resultobj = 0;
3988 wxWindow *arg1 = (wxWindow *) 0 ;
3989 int arg2 ;
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 ;
3996 void *argp1 = 0 ;
3997 int res1 = 0 ;
3998 int val2 ;
3999 int ecode2 = 0 ;
4000 wxPoint temp3 ;
4001 wxSize temp4 ;
4002 long val5 ;
4003 int ecode5 = 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
4011 };
4012
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 *""'");
4017 }
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""'");
4022 }
4023 arg2 = static_cast< int >(val2);
4024 if (obj2) {
4025 {
4026 arg3 = &temp3;
4027 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
4028 }
4029 }
4030 if (obj3) {
4031 {
4032 arg4 = &temp4;
4033 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
4034 }
4035 }
4036 if (obj4) {
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""'");
4040 }
4041 arg5 = static_cast< long >(val5);
4042 }
4043 {
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;
4049 }
4050 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl, SWIG_POINTER_NEW | 0 );
4051 return resultobj;
4052 fail:
4053 return NULL;
4054 }
4055
4056
4057 SWIGINTERN PyObject *_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4058 PyObject *resultobj = 0;
4059 wxRemotelyScrolledTreeCtrl *arg1 = (wxRemotelyScrolledTreeCtrl *) 0 ;
4060 void *argp1 = 0 ;
4061 int res1 = 0 ;
4062 PyObject *swig_obj[1] ;
4063
4064 if (!args) SWIG_fail;
4065 swig_obj[0] = args;
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 *""'");
4069 }
4070 arg1 = reinterpret_cast< wxRemotelyScrolledTreeCtrl * >(argp1);
4071 {
4072 PyThreadState* __tstate = wxPyBeginAllowThreads();
4073 (arg1)->HideVScrollbar();
4074 wxPyEndAllowThreads(__tstate);
4075 if (PyErr_Occurred()) SWIG_fail;
4076 }
4077 resultobj = SWIG_Py_Void();
4078 return resultobj;
4079 fail:
4080 return NULL;
4081 }
4082
4083
4084 SWIGINTERN PyObject *_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4085 PyObject *resultobj = 0;
4086 wxRemotelyScrolledTreeCtrl *arg1 = (wxRemotelyScrolledTreeCtrl *) 0 ;
4087 void *argp1 = 0 ;
4088 int res1 = 0 ;
4089 PyObject *swig_obj[1] ;
4090
4091 if (!args) SWIG_fail;
4092 swig_obj[0] = args;
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 *""'");
4096 }
4097 arg1 = reinterpret_cast< wxRemotelyScrolledTreeCtrl * >(argp1);
4098 {
4099 PyThreadState* __tstate = wxPyBeginAllowThreads();
4100 (arg1)->AdjustRemoteScrollbars();
4101 wxPyEndAllowThreads(__tstate);
4102 if (PyErr_Occurred()) SWIG_fail;
4103 }
4104 resultobj = SWIG_Py_Void();
4105 return resultobj;
4106 fail:
4107 return NULL;
4108 }
4109
4110
4111 SWIGINTERN PyObject *_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4112 PyObject *resultobj = 0;
4113 wxRemotelyScrolledTreeCtrl *arg1 = (wxRemotelyScrolledTreeCtrl *) 0 ;
4114 wxScrolledWindow *result = 0 ;
4115 void *argp1 = 0 ;
4116 int res1 = 0 ;
4117 PyObject *swig_obj[1] ;
4118
4119 if (!args) SWIG_fail;
4120 swig_obj[0] = args;
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 *""'");
4124 }
4125 arg1 = reinterpret_cast< wxRemotelyScrolledTreeCtrl * >(argp1);
4126 {
4127 PyThreadState* __tstate = wxPyBeginAllowThreads();
4128 result = (wxScrolledWindow *)((wxRemotelyScrolledTreeCtrl const *)arg1)->GetScrolledWindow();
4129 wxPyEndAllowThreads(__tstate);
4130 if (PyErr_Occurred()) SWIG_fail;
4131 }
4132 {
4133 resultobj = wxPyMake_wxObject(result, 0);
4134 }
4135 return resultobj;
4136 fail:
4137 return NULL;
4138 }
4139
4140
4141 SWIGINTERN PyObject *_wrap_RemotelyScrolledTreeCtrl_ScrollToLine(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4142 PyObject *resultobj = 0;
4143 wxRemotelyScrolledTreeCtrl *arg1 = (wxRemotelyScrolledTreeCtrl *) 0 ;
4144 int arg2 ;
4145 int arg3 ;
4146 void *argp1 = 0 ;
4147 int res1 = 0 ;
4148 int val2 ;
4149 int ecode2 = 0 ;
4150 int val3 ;
4151 int ecode3 = 0 ;
4152 PyObject * obj0 = 0 ;
4153 PyObject * obj1 = 0 ;
4154 PyObject * obj2 = 0 ;
4155 char * kwnames[] = {
4156 (char *) "self",(char *) "posHoriz",(char *) "posVert", NULL
4157 };
4158
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 *""'");
4163 }
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""'");
4168 }
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""'");
4173 }
4174 arg3 = static_cast< int >(val3);
4175 {
4176 PyThreadState* __tstate = wxPyBeginAllowThreads();
4177 (arg1)->ScrollToLine(arg2,arg3);
4178 wxPyEndAllowThreads(__tstate);
4179 if (PyErr_Occurred()) SWIG_fail;
4180 }
4181 resultobj = SWIG_Py_Void();
4182 return resultobj;
4183 fail:
4184 return NULL;
4185 }
4186
4187
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 ;
4192 void *argp1 = 0 ;
4193 int res1 = 0 ;
4194 void *argp2 = 0 ;
4195 int res2 = 0 ;
4196 PyObject * obj0 = 0 ;
4197 PyObject * obj1 = 0 ;
4198 char * kwnames[] = {
4199 (char *) "self",(char *) "companion", NULL
4200 };
4201
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 *""'");
4206 }
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 *""'");
4211 }
4212 arg2 = reinterpret_cast< wxWindow * >(argp2);
4213 {
4214 PyThreadState* __tstate = wxPyBeginAllowThreads();
4215 (arg1)->SetCompanionWindow(arg2);
4216 wxPyEndAllowThreads(__tstate);
4217 if (PyErr_Occurred()) SWIG_fail;
4218 }
4219 resultobj = SWIG_Py_Void();
4220 return resultobj;
4221 fail:
4222 return NULL;
4223 }
4224
4225
4226 SWIGINTERN PyObject *_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4227 PyObject *resultobj = 0;
4228 wxRemotelyScrolledTreeCtrl *arg1 = (wxRemotelyScrolledTreeCtrl *) 0 ;
4229 wxWindow *result = 0 ;
4230 void *argp1 = 0 ;
4231 int res1 = 0 ;
4232 PyObject *swig_obj[1] ;
4233
4234 if (!args) SWIG_fail;
4235 swig_obj[0] = args;
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 *""'");
4239 }
4240 arg1 = reinterpret_cast< wxRemotelyScrolledTreeCtrl * >(argp1);
4241 {
4242 PyThreadState* __tstate = wxPyBeginAllowThreads();
4243 result = (wxWindow *)((wxRemotelyScrolledTreeCtrl const *)arg1)->GetCompanionWindow();
4244 wxPyEndAllowThreads(__tstate);
4245 if (PyErr_Occurred()) SWIG_fail;
4246 }
4247 {
4248 resultobj = wxPyMake_wxObject(result, 0);
4249 }
4250 return resultobj;
4251 fail:
4252 return NULL;
4253 }
4254
4255
4256 SWIGINTERN PyObject *RemotelyScrolledTreeCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4257 PyObject *obj;
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();
4261 }
4262
4263 SWIGINTERN PyObject *RemotelyScrolledTreeCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4264 return SWIG_Python_InitShadowInstance(args);
4265 }
4266
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 ;
4277 void *argp1 = 0 ;
4278 int res1 = 0 ;
4279 int val2 ;
4280 int ecode2 = 0 ;
4281 wxPoint temp3 ;
4282 wxSize temp4 ;
4283 long val5 ;
4284 int ecode5 = 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
4292 };
4293
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 *""'");
4298 }
4299 arg1 = reinterpret_cast< wxWindow * >(argp1);
4300 if (obj1) {
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""'");
4304 }
4305 arg2 = static_cast< int >(val2);
4306 }
4307 if (obj2) {
4308 {
4309 arg3 = &temp3;
4310 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
4311 }
4312 }
4313 if (obj3) {
4314 {
4315 arg4 = &temp4;
4316 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
4317 }
4318 }
4319 if (obj4) {
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""'");
4323 }
4324 arg5 = static_cast< long >(val5);
4325 }
4326 {
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;
4332 }
4333 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeCompanionWindow, SWIG_POINTER_NEW | 0 );
4334 return resultobj;
4335 fail:
4336 return NULL;
4337 }
4338
4339
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 ;
4345 void *argp1 = 0 ;
4346 int res1 = 0 ;
4347 PyObject * obj0 = 0 ;
4348 PyObject * obj1 = 0 ;
4349 PyObject * obj2 = 0 ;
4350 char * kwnames[] = {
4351 (char *) "self",(char *) "self",(char *) "_class", NULL
4352 };
4353
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 *""'");
4358 }
4359 arg1 = reinterpret_cast< wxPyTreeCompanionWindow * >(argp1);
4360 arg2 = obj1;
4361 arg3 = obj2;
4362 {
4363 PyThreadState* __tstate = wxPyBeginAllowThreads();
4364 (arg1)->_setCallbackInfo(arg2,arg3);
4365 wxPyEndAllowThreads(__tstate);
4366 if (PyErr_Occurred()) SWIG_fail;
4367 }
4368 resultobj = SWIG_Py_Void();
4369 return resultobj;
4370 fail:
4371 return NULL;
4372 }
4373
4374
4375 SWIGINTERN PyObject *_wrap_TreeCompanionWindow_GetTreeCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4376 PyObject *resultobj = 0;
4377 wxPyTreeCompanionWindow *arg1 = (wxPyTreeCompanionWindow *) 0 ;
4378 wxRemotelyScrolledTreeCtrl *result = 0 ;
4379 void *argp1 = 0 ;
4380 int res1 = 0 ;
4381 PyObject *swig_obj[1] ;
4382
4383 if (!args) SWIG_fail;
4384 swig_obj[0] = args;
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 *""'");
4388 }
4389 arg1 = reinterpret_cast< wxPyTreeCompanionWindow * >(argp1);
4390 {
4391 PyThreadState* __tstate = wxPyBeginAllowThreads();
4392 result = (wxRemotelyScrolledTreeCtrl *)((wxPyTreeCompanionWindow const *)arg1)->GetTreeCtrl();
4393 wxPyEndAllowThreads(__tstate);
4394 if (PyErr_Occurred()) SWIG_fail;
4395 }
4396 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl, 0 | 0 );
4397 return resultobj;
4398 fail:
4399 return NULL;
4400 }
4401
4402
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 ;
4407 void *argp1 = 0 ;
4408 int res1 = 0 ;
4409 void *argp2 = 0 ;
4410 int res2 = 0 ;
4411 PyObject * obj0 = 0 ;
4412 PyObject * obj1 = 0 ;
4413 char * kwnames[] = {
4414 (char *) "self",(char *) "treeCtrl", NULL
4415 };
4416
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 *""'");
4421 }
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 *""'");
4426 }
4427 arg2 = reinterpret_cast< wxRemotelyScrolledTreeCtrl * >(argp2);
4428 {
4429 PyThreadState* __tstate = wxPyBeginAllowThreads();
4430 (arg1)->SetTreeCtrl(arg2);
4431 wxPyEndAllowThreads(__tstate);
4432 if (PyErr_Occurred()) SWIG_fail;
4433 }
4434 resultobj = SWIG_Py_Void();
4435 return resultobj;
4436 fail:
4437 return NULL;
4438 }
4439
4440
4441 SWIGINTERN PyObject *TreeCompanionWindow_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4442 PyObject *obj;
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();
4446 }
4447
4448 SWIGINTERN PyObject *TreeCompanionWindow_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4449 return SWIG_Python_InitShadowInstance(args);
4450 }
4451
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 ;
4462 void *argp1 = 0 ;
4463 int res1 = 0 ;
4464 int val2 ;
4465 int ecode2 = 0 ;
4466 wxPoint temp3 ;
4467 wxSize temp4 ;
4468 long val5 ;
4469 int ecode5 = 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
4477 };
4478
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 *""'");
4483 }
4484 arg1 = reinterpret_cast< wxWindow * >(argp1);
4485 if (obj1) {
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""'");
4489 }
4490 arg2 = static_cast< int >(val2);
4491 }
4492 if (obj2) {
4493 {
4494 arg3 = &temp3;
4495 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
4496 }
4497 }
4498 if (obj3) {
4499 {
4500 arg4 = &temp4;
4501 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
4502 }
4503 }
4504 if (obj4) {
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""'");
4508 }
4509 arg5 = static_cast< long >(val5);
4510 }
4511 {
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;
4517 }
4518 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxThinSplitterWindow, SWIG_POINTER_NEW | 0 );
4519 return resultobj;
4520 fail:
4521 return NULL;
4522 }
4523
4524
4525 SWIGINTERN PyObject *ThinSplitterWindow_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4526 PyObject *obj;
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();
4530 }
4531
4532 SWIGINTERN PyObject *ThinSplitterWindow_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4533 return SWIG_Python_InitShadowInstance(args);
4534 }
4535
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 ;
4546 void *argp1 = 0 ;
4547 int res1 = 0 ;
4548 int val2 ;
4549 int ecode2 = 0 ;
4550 wxPoint temp3 ;
4551 wxSize temp4 ;
4552 long val5 ;
4553 int ecode5 = 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
4561 };
4562
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 *""'");
4567 }
4568 arg1 = reinterpret_cast< wxWindow * >(argp1);
4569 if (obj1) {
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""'");
4573 }
4574 arg2 = static_cast< int >(val2);
4575 }
4576 if (obj2) {
4577 {
4578 arg3 = &temp3;
4579 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
4580 }
4581 }
4582 if (obj3) {
4583 {
4584 arg4 = &temp4;
4585 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
4586 }
4587 }
4588 if (obj4) {
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""'");
4592 }
4593 arg5 = static_cast< long >(val5);
4594 }
4595 {
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;
4601 }
4602 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxSplitterScrolledWindow, SWIG_POINTER_NEW | 0 );
4603 return resultobj;
4604 fail:
4605 return NULL;
4606 }
4607
4608
4609 SWIGINTERN PyObject *SplitterScrolledWindow_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4610 PyObject *obj;
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();
4614 }
4615
4616 SWIGINTERN PyObject *SplitterScrolledWindow_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4617 return SWIG_Python_InitShadowInstance(args);
4618 }
4619
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 ;
4630 void *argp1 = 0 ;
4631 int res1 = 0 ;
4632 int val2 ;
4633 int ecode2 = 0 ;
4634 wxPoint temp3 ;
4635 wxSize temp4 ;
4636 long val5 ;
4637 int ecode5 = 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
4645 };
4646
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 *""'");
4651 }
4652 arg1 = reinterpret_cast< wxWindow * >(argp1);
4653 if (obj1) {
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""'");
4657 }
4658 arg2 = static_cast< int >(val2);
4659 }
4660 if (obj2) {
4661 {
4662 arg3 = &temp3;
4663 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
4664 }
4665 }
4666 if (obj3) {
4667 {
4668 arg4 = &temp4;
4669 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
4670 }
4671 }
4672 if (obj4) {
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""'");
4676 }
4677 arg5 = static_cast< long >(val5);
4678 }
4679 {
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;
4685 }
4686 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxLEDNumberCtrl, SWIG_POINTER_NEW | 0 );
4687 return resultobj;
4688 fail:
4689 return NULL;
4690 }
4691
4692
4693 SWIGINTERN PyObject *_wrap_new_PreLEDNumberCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4694 PyObject *resultobj = 0;
4695 wxLEDNumberCtrl *result = 0 ;
4696
4697 if (!SWIG_Python_UnpackTuple(args,"new_PreLEDNumberCtrl",0,0,0)) SWIG_fail;
4698 {
4699 if (!wxPyCheckForApp()) SWIG_fail;
4700 PyThreadState* __tstate = wxPyBeginAllowThreads();
4701 result = (wxLEDNumberCtrl *)new wxLEDNumberCtrl();
4702 wxPyEndAllowThreads(__tstate);
4703 if (PyErr_Occurred()) SWIG_fail;
4704 }
4705 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxLEDNumberCtrl, SWIG_POINTER_OWN | 0 );
4706 return resultobj;
4707 fail:
4708 return NULL;
4709 }
4710
4711
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 ;
4722 bool result;
4723 void *argp1 = 0 ;
4724 int res1 = 0 ;
4725 void *argp2 = 0 ;
4726 int res2 = 0 ;
4727 int val3 ;
4728 int ecode3 = 0 ;
4729 wxPoint temp4 ;
4730 wxSize temp5 ;
4731 long val6 ;
4732 int ecode6 = 0 ;
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
4741 };
4742
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 *""'");
4747 }
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 *""'");
4752 }
4753 arg2 = reinterpret_cast< wxWindow * >(argp2);
4754 if (obj2) {
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""'");
4758 }
4759 arg3 = static_cast< int >(val3);
4760 }
4761 if (obj3) {
4762 {
4763 arg4 = &temp4;
4764 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
4765 }
4766 }
4767 if (obj4) {
4768 {
4769 arg5 = &temp5;
4770 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
4771 }
4772 }
4773 if (obj5) {
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""'");
4777 }
4778 arg6 = static_cast< long >(val6);
4779 }
4780 {
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;
4785 }
4786 {
4787 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4788 }
4789 return resultobj;
4790 fail:
4791 return NULL;
4792 }
4793
4794
4795 SWIGINTERN PyObject *_wrap_LEDNumberCtrl_GetAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4796 PyObject *resultobj = 0;
4797 wxLEDNumberCtrl *arg1 = (wxLEDNumberCtrl *) 0 ;
4798 wxLEDValueAlign result;
4799 void *argp1 = 0 ;
4800 int res1 = 0 ;
4801 PyObject *swig_obj[1] ;
4802
4803 if (!args) SWIG_fail;
4804 swig_obj[0] = args;
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 *""'");
4808 }
4809 arg1 = reinterpret_cast< wxLEDNumberCtrl * >(argp1);
4810 {
4811 PyThreadState* __tstate = wxPyBeginAllowThreads();
4812 result = (wxLEDValueAlign)((wxLEDNumberCtrl const *)arg1)->GetAlignment();
4813 wxPyEndAllowThreads(__tstate);
4814 if (PyErr_Occurred()) SWIG_fail;
4815 }
4816 resultobj = SWIG_From_int(static_cast< int >(result));
4817 return resultobj;
4818 fail:
4819 return NULL;
4820 }
4821
4822
4823 SWIGINTERN PyObject *_wrap_LEDNumberCtrl_GetDrawFaded(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4824 PyObject *resultobj = 0;
4825 wxLEDNumberCtrl *arg1 = (wxLEDNumberCtrl *) 0 ;
4826 bool result;
4827 void *argp1 = 0 ;
4828 int res1 = 0 ;
4829 PyObject *swig_obj[1] ;
4830
4831 if (!args) SWIG_fail;
4832 swig_obj[0] = args;
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 *""'");
4836 }
4837 arg1 = reinterpret_cast< wxLEDNumberCtrl * >(argp1);
4838 {
4839 PyThreadState* __tstate = wxPyBeginAllowThreads();
4840 result = (bool)((wxLEDNumberCtrl const *)arg1)->GetDrawFaded();
4841 wxPyEndAllowThreads(__tstate);
4842 if (PyErr_Occurred()) SWIG_fail;
4843 }
4844 {
4845 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
4846 }
4847 return resultobj;
4848 fail:
4849 return NULL;
4850 }
4851
4852
4853 SWIGINTERN PyObject *_wrap_LEDNumberCtrl_GetValue(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
4854 PyObject *resultobj = 0;
4855 wxLEDNumberCtrl *arg1 = (wxLEDNumberCtrl *) 0 ;
4856 wxString *result = 0 ;
4857 void *argp1 = 0 ;
4858 int res1 = 0 ;
4859 PyObject *swig_obj[1] ;
4860
4861 if (!args) SWIG_fail;
4862 swig_obj[0] = args;
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 *""'");
4866 }
4867 arg1 = reinterpret_cast< wxLEDNumberCtrl * >(argp1);
4868 {
4869 PyThreadState* __tstate = wxPyBeginAllowThreads();
4870 {
4871 wxString const &_result_ref = ((wxLEDNumberCtrl const *)arg1)->GetValue();
4872 result = (wxString *) &_result_ref;
4873 }
4874 wxPyEndAllowThreads(__tstate);
4875 if (PyErr_Occurred()) SWIG_fail;
4876 }
4877 {
4878 #if wxUSE_UNICODE
4879 resultobj = PyUnicode_FromWideChar(result->c_str(), result->Len());
4880 #else
4881 resultobj = PyString_FromStringAndSize(result->c_str(), result->Len());
4882 #endif
4883 }
4884 return resultobj;
4885 fail:
4886 return NULL;
4887 }
4888
4889
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 ;
4895 void *argp1 = 0 ;
4896 int res1 = 0 ;
4897 int val2 ;
4898 int ecode2 = 0 ;
4899 bool val3 ;
4900 int ecode3 = 0 ;
4901 PyObject * obj0 = 0 ;
4902 PyObject * obj1 = 0 ;
4903 PyObject * obj2 = 0 ;
4904 char * kwnames[] = {
4905 (char *) "self",(char *) "Alignment",(char *) "Redraw", NULL
4906 };
4907
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 *""'");
4912 }
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""'");
4917 }
4918 arg2 = static_cast< wxLEDValueAlign >(val2);
4919 if (obj2) {
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""'");
4923 }
4924 arg3 = static_cast< bool >(val3);
4925 }
4926 {
4927 PyThreadState* __tstate = wxPyBeginAllowThreads();
4928 (arg1)->SetAlignment(arg2,arg3);
4929 wxPyEndAllowThreads(__tstate);
4930 if (PyErr_Occurred()) SWIG_fail;
4931 }
4932 resultobj = SWIG_Py_Void();
4933 return resultobj;
4934 fail:
4935 return NULL;
4936 }
4937
4938
4939 SWIGINTERN PyObject *_wrap_LEDNumberCtrl_SetDrawFaded(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
4940 PyObject *resultobj = 0;
4941 wxLEDNumberCtrl *arg1 = (wxLEDNumberCtrl *) 0 ;
4942 bool arg2 ;
4943 bool arg3 = (bool) true ;
4944 void *argp1 = 0 ;
4945 int res1 = 0 ;
4946 bool val2 ;
4947 int ecode2 = 0 ;
4948 bool val3 ;
4949 int ecode3 = 0 ;
4950 PyObject * obj0 = 0 ;
4951 PyObject * obj1 = 0 ;
4952 PyObject * obj2 = 0 ;
4953 char * kwnames[] = {
4954 (char *) "self",(char *) "DrawFaded",(char *) "Redraw", NULL
4955 };
4956
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 *""'");
4961 }
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""'");
4966 }
4967 arg2 = static_cast< bool >(val2);
4968 if (obj2) {
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""'");
4972 }
4973 arg3 = static_cast< bool >(val3);
4974 }
4975 {
4976 PyThreadState* __tstate = wxPyBeginAllowThreads();
4977 (arg1)->SetDrawFaded(arg2,arg3);
4978 wxPyEndAllowThreads(__tstate);
4979 if (PyErr_Occurred()) SWIG_fail;
4980 }
4981 resultobj = SWIG_Py_Void();
4982 return resultobj;
4983 fail:
4984 return NULL;
4985 }
4986
4987
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 ;
4993 void *argp1 = 0 ;
4994 int res1 = 0 ;
4995 bool temp2 = false ;
4996 bool val3 ;
4997 int ecode3 = 0 ;
4998 PyObject * obj0 = 0 ;
4999 PyObject * obj1 = 0 ;
5000 PyObject * obj2 = 0 ;
5001 char * kwnames[] = {
5002 (char *) "self",(char *) "Value",(char *) "Redraw", NULL
5003 };
5004
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 *""'");
5009 }
5010 arg1 = reinterpret_cast< wxLEDNumberCtrl * >(argp1);
5011 {
5012 arg2 = wxString_in_helper(obj1);
5013 if (arg2 == NULL) SWIG_fail;
5014 temp2 = true;
5015 }
5016 if (obj2) {
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""'");
5020 }
5021 arg3 = static_cast< bool >(val3);
5022 }
5023 {
5024 PyThreadState* __tstate = wxPyBeginAllowThreads();
5025 (arg1)->SetValue((wxString const &)*arg2,arg3);
5026 wxPyEndAllowThreads(__tstate);
5027 if (PyErr_Occurred()) SWIG_fail;
5028 }
5029 resultobj = SWIG_Py_Void();
5030 {
5031 if (temp2)
5032 delete arg2;
5033 }
5034 return resultobj;
5035 fail:
5036 {
5037 if (temp2)
5038 delete arg2;
5039 }
5040 return NULL;
5041 }
5042
5043
5044 SWIGINTERN PyObject *LEDNumberCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5045 PyObject *obj;
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();
5049 }
5050
5051 SWIGINTERN PyObject *LEDNumberCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5052 return SWIG_Python_InitShadowInstance(args);
5053 }
5054
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 ;
5065 int val2 ;
5066 int ecode2 = 0 ;
5067 size_t val3 ;
5068 int ecode3 = 0 ;
5069 bool val4 ;
5070 int ecode4 = 0 ;
5071 int val5 ;
5072 int ecode5 = 0 ;
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
5080 };
5081
5082 if (!PyArg_ParseTupleAndKeywords(args,kwargs,(char *)"|OOOOO:new_TreeListColumnInfo",kwnames,&obj0,&obj1,&obj2,&obj3,&obj4)) SWIG_fail;
5083 if (obj0) {
5084 {
5085 arg1 = wxString_in_helper(obj0);
5086 if (arg1 == NULL) SWIG_fail;
5087 temp1 = true;
5088 }
5089 }
5090 if (obj1) {
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""'");
5094 }
5095 arg2 = static_cast< int >(val2);
5096 }
5097 if (obj2) {
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""'");
5101 }
5102 arg3 = static_cast< size_t >(val3);
5103 }
5104 if (obj3) {
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""'");
5108 }
5109 arg4 = static_cast< bool >(val4);
5110 }
5111 if (obj4) {
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""'");
5115 }
5116 arg5 = static_cast< wxTreeListColumnAlign >(val5);
5117 }
5118 {
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;
5123 }
5124 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreeListColumnInfo, SWIG_POINTER_NEW | 0 );
5125 {
5126 if (temp1)
5127 delete arg1;
5128 }
5129 return resultobj;
5130 fail:
5131 {
5132 if (temp1)
5133 delete arg1;
5134 }
5135 return NULL;
5136 }
5137
5138
5139 SWIGINTERN PyObject *_wrap_TreeListColumnInfo_GetShown(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5140 PyObject *resultobj = 0;
5141 wxTreeListColumnInfo *arg1 = (wxTreeListColumnInfo *) 0 ;
5142 bool result;
5143 void *argp1 = 0 ;
5144 int res1 = 0 ;
5145 PyObject *swig_obj[1] ;
5146
5147 if (!args) SWIG_fail;
5148 swig_obj[0] = args;
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 *""'");
5152 }
5153 arg1 = reinterpret_cast< wxTreeListColumnInfo * >(argp1);
5154 {
5155 PyThreadState* __tstate = wxPyBeginAllowThreads();
5156 result = (bool)((wxTreeListColumnInfo const *)arg1)->GetShown();
5157 wxPyEndAllowThreads(__tstate);
5158 if (PyErr_Occurred()) SWIG_fail;
5159 }
5160 {
5161 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5162 }
5163 return resultobj;
5164 fail:
5165 return NULL;
5166 }
5167
5168
5169 SWIGINTERN PyObject *_wrap_TreeListColumnInfo_GetAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5170 PyObject *resultobj = 0;
5171 wxTreeListColumnInfo *arg1 = (wxTreeListColumnInfo *) 0 ;
5172 wxTreeListColumnAlign result;
5173 void *argp1 = 0 ;
5174 int res1 = 0 ;
5175 PyObject *swig_obj[1] ;
5176
5177 if (!args) SWIG_fail;
5178 swig_obj[0] = args;
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 *""'");
5182 }
5183 arg1 = reinterpret_cast< wxTreeListColumnInfo * >(argp1);
5184 {
5185 PyThreadState* __tstate = wxPyBeginAllowThreads();
5186 result = (wxTreeListColumnAlign)((wxTreeListColumnInfo const *)arg1)->GetAlignment();
5187 wxPyEndAllowThreads(__tstate);
5188 if (PyErr_Occurred()) SWIG_fail;
5189 }
5190 resultobj = SWIG_From_int(static_cast< int >(result));
5191 return resultobj;
5192 fail:
5193 return NULL;
5194 }
5195
5196
5197 SWIGINTERN PyObject *_wrap_TreeListColumnInfo_GetText(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5198 PyObject *resultobj = 0;
5199 wxTreeListColumnInfo *arg1 = (wxTreeListColumnInfo *) 0 ;
5200 wxString result;
5201 void *argp1 = 0 ;
5202 int res1 = 0 ;
5203 PyObject *swig_obj[1] ;
5204
5205 if (!args) SWIG_fail;
5206 swig_obj[0] = args;
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 *""'");
5210 }
5211 arg1 = reinterpret_cast< wxTreeListColumnInfo * >(argp1);
5212 {
5213 PyThreadState* __tstate = wxPyBeginAllowThreads();
5214 result = ((wxTreeListColumnInfo const *)arg1)->GetText();
5215 wxPyEndAllowThreads(__tstate);
5216 if (PyErr_Occurred()) SWIG_fail;
5217 }
5218 {
5219 #if wxUSE_UNICODE
5220 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
5221 #else
5222 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
5223 #endif
5224 }
5225 return resultobj;
5226 fail:
5227 return NULL;
5228 }
5229
5230
5231 SWIGINTERN PyObject *_wrap_TreeListColumnInfo_GetImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5232 PyObject *resultobj = 0;
5233 wxTreeListColumnInfo *arg1 = (wxTreeListColumnInfo *) 0 ;
5234 int result;
5235 void *argp1 = 0 ;
5236 int res1 = 0 ;
5237 PyObject *swig_obj[1] ;
5238
5239 if (!args) SWIG_fail;
5240 swig_obj[0] = args;
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 *""'");
5244 }
5245 arg1 = reinterpret_cast< wxTreeListColumnInfo * >(argp1);
5246 {
5247 PyThreadState* __tstate = wxPyBeginAllowThreads();
5248 result = (int)((wxTreeListColumnInfo const *)arg1)->GetImage();
5249 wxPyEndAllowThreads(__tstate);
5250 if (PyErr_Occurred()) SWIG_fail;
5251 }
5252 resultobj = SWIG_From_int(static_cast< int >(result));
5253 return resultobj;
5254 fail:
5255 return NULL;
5256 }
5257
5258
5259 SWIGINTERN PyObject *_wrap_TreeListColumnInfo_GetSelectedImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5260 PyObject *resultobj = 0;
5261 wxTreeListColumnInfo *arg1 = (wxTreeListColumnInfo *) 0 ;
5262 int result;
5263 void *argp1 = 0 ;
5264 int res1 = 0 ;
5265 PyObject *swig_obj[1] ;
5266
5267 if (!args) SWIG_fail;
5268 swig_obj[0] = args;
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 *""'");
5272 }
5273 arg1 = reinterpret_cast< wxTreeListColumnInfo * >(argp1);
5274 {
5275 PyThreadState* __tstate = wxPyBeginAllowThreads();
5276 result = (int)((wxTreeListColumnInfo const *)arg1)->GetSelectedImage();
5277 wxPyEndAllowThreads(__tstate);
5278 if (PyErr_Occurred()) SWIG_fail;
5279 }
5280 resultobj = SWIG_From_int(static_cast< int >(result));
5281 return resultobj;
5282 fail:
5283 return NULL;
5284 }
5285
5286
5287 SWIGINTERN PyObject *_wrap_TreeListColumnInfo_GetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5288 PyObject *resultobj = 0;
5289 wxTreeListColumnInfo *arg1 = (wxTreeListColumnInfo *) 0 ;
5290 size_t result;
5291 void *argp1 = 0 ;
5292 int res1 = 0 ;
5293 PyObject *swig_obj[1] ;
5294
5295 if (!args) SWIG_fail;
5296 swig_obj[0] = args;
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 *""'");
5300 }
5301 arg1 = reinterpret_cast< wxTreeListColumnInfo * >(argp1);
5302 {
5303 PyThreadState* __tstate = wxPyBeginAllowThreads();
5304 result = (size_t)((wxTreeListColumnInfo const *)arg1)->GetWidth();
5305 wxPyEndAllowThreads(__tstate);
5306 if (PyErr_Occurred()) SWIG_fail;
5307 }
5308 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
5309 return resultobj;
5310 fail:
5311 return NULL;
5312 }
5313
5314
5315 SWIGINTERN PyObject *_wrap_TreeListColumnInfo_SetShown(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5316 PyObject *resultobj = 0;
5317 wxTreeListColumnInfo *arg1 = (wxTreeListColumnInfo *) 0 ;
5318 bool arg2 ;
5319 void *argp1 = 0 ;
5320 int res1 = 0 ;
5321 bool val2 ;
5322 int ecode2 = 0 ;
5323 PyObject * obj0 = 0 ;
5324 PyObject * obj1 = 0 ;
5325 char * kwnames[] = {
5326 (char *) "self",(char *) "shown", NULL
5327 };
5328
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 *""'");
5333 }
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""'");
5338 }
5339 arg2 = static_cast< bool >(val2);
5340 {
5341 PyThreadState* __tstate = wxPyBeginAllowThreads();
5342 (arg1)->SetShown(arg2);
5343 wxPyEndAllowThreads(__tstate);
5344 if (PyErr_Occurred()) SWIG_fail;
5345 }
5346 resultobj = SWIG_Py_Void();
5347 return resultobj;
5348 fail:
5349 return NULL;
5350 }
5351
5352
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 ;
5357 void *argp1 = 0 ;
5358 int res1 = 0 ;
5359 int val2 ;
5360 int ecode2 = 0 ;
5361 PyObject * obj0 = 0 ;
5362 PyObject * obj1 = 0 ;
5363 char * kwnames[] = {
5364 (char *) "self",(char *) "alignment", NULL
5365 };
5366
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 *""'");
5371 }
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""'");
5376 }
5377 arg2 = static_cast< wxTreeListColumnAlign >(val2);
5378 {
5379 PyThreadState* __tstate = wxPyBeginAllowThreads();
5380 (arg1)->SetAlignment(arg2);
5381 wxPyEndAllowThreads(__tstate);
5382 if (PyErr_Occurred()) SWIG_fail;
5383 }
5384 resultobj = SWIG_Py_Void();
5385 return resultobj;
5386 fail:
5387 return NULL;
5388 }
5389
5390
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 ;
5395 void *argp1 = 0 ;
5396 int res1 = 0 ;
5397 bool temp2 = false ;
5398 PyObject * obj0 = 0 ;
5399 PyObject * obj1 = 0 ;
5400 char * kwnames[] = {
5401 (char *) "self",(char *) "text", NULL
5402 };
5403
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 *""'");
5408 }
5409 arg1 = reinterpret_cast< wxTreeListColumnInfo * >(argp1);
5410 {
5411 arg2 = wxString_in_helper(obj1);
5412 if (arg2 == NULL) SWIG_fail;
5413 temp2 = true;
5414 }
5415 {
5416 PyThreadState* __tstate = wxPyBeginAllowThreads();
5417 (arg1)->SetText((wxString const &)*arg2);
5418 wxPyEndAllowThreads(__tstate);
5419 if (PyErr_Occurred()) SWIG_fail;
5420 }
5421 resultobj = SWIG_Py_Void();
5422 {
5423 if (temp2)
5424 delete arg2;
5425 }
5426 return resultobj;
5427 fail:
5428 {
5429 if (temp2)
5430 delete arg2;
5431 }
5432 return NULL;
5433 }
5434
5435
5436 SWIGINTERN PyObject *_wrap_TreeListColumnInfo_SetImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5437 PyObject *resultobj = 0;
5438 wxTreeListColumnInfo *arg1 = (wxTreeListColumnInfo *) 0 ;
5439 int arg2 ;
5440 void *argp1 = 0 ;
5441 int res1 = 0 ;
5442 int val2 ;
5443 int ecode2 = 0 ;
5444 PyObject * obj0 = 0 ;
5445 PyObject * obj1 = 0 ;
5446 char * kwnames[] = {
5447 (char *) "self",(char *) "image", NULL
5448 };
5449
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 *""'");
5454 }
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""'");
5459 }
5460 arg2 = static_cast< int >(val2);
5461 {
5462 PyThreadState* __tstate = wxPyBeginAllowThreads();
5463 (arg1)->SetImage(arg2);
5464 wxPyEndAllowThreads(__tstate);
5465 if (PyErr_Occurred()) SWIG_fail;
5466 }
5467 resultobj = SWIG_Py_Void();
5468 return resultobj;
5469 fail:
5470 return NULL;
5471 }
5472
5473
5474 SWIGINTERN PyObject *_wrap_TreeListColumnInfo_SetSelectedImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5475 PyObject *resultobj = 0;
5476 wxTreeListColumnInfo *arg1 = (wxTreeListColumnInfo *) 0 ;
5477 int arg2 ;
5478 void *argp1 = 0 ;
5479 int res1 = 0 ;
5480 int val2 ;
5481 int ecode2 = 0 ;
5482 PyObject * obj0 = 0 ;
5483 PyObject * obj1 = 0 ;
5484 char * kwnames[] = {
5485 (char *) "self",(char *) "image", NULL
5486 };
5487
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 *""'");
5492 }
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""'");
5497 }
5498 arg2 = static_cast< int >(val2);
5499 {
5500 PyThreadState* __tstate = wxPyBeginAllowThreads();
5501 (arg1)->SetSelectedImage(arg2);
5502 wxPyEndAllowThreads(__tstate);
5503 if (PyErr_Occurred()) SWIG_fail;
5504 }
5505 resultobj = SWIG_Py_Void();
5506 return resultobj;
5507 fail:
5508 return NULL;
5509 }
5510
5511
5512 SWIGINTERN PyObject *_wrap_TreeListColumnInfo_SetWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5513 PyObject *resultobj = 0;
5514 wxTreeListColumnInfo *arg1 = (wxTreeListColumnInfo *) 0 ;
5515 size_t arg2 ;
5516 void *argp1 = 0 ;
5517 int res1 = 0 ;
5518 size_t val2 ;
5519 int ecode2 = 0 ;
5520 PyObject * obj0 = 0 ;
5521 PyObject * obj1 = 0 ;
5522 char * kwnames[] = {
5523 (char *) "self",(char *) "with", NULL
5524 };
5525
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 *""'");
5530 }
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""'");
5535 }
5536 arg2 = static_cast< size_t >(val2);
5537 {
5538 PyThreadState* __tstate = wxPyBeginAllowThreads();
5539 (arg1)->SetWidth(arg2);
5540 wxPyEndAllowThreads(__tstate);
5541 if (PyErr_Occurred()) SWIG_fail;
5542 }
5543 resultobj = SWIG_Py_Void();
5544 return resultobj;
5545 fail:
5546 return NULL;
5547 }
5548
5549
5550 SWIGINTERN PyObject *TreeListColumnInfo_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5551 PyObject *obj;
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();
5555 }
5556
5557 SWIGINTERN PyObject *TreeListColumnInfo_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5558 return SWIG_Python_InitShadowInstance(args);
5559 }
5560
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 ;
5575 void *argp1 = 0 ;
5576 int res1 = 0 ;
5577 int val2 ;
5578 int ecode2 = 0 ;
5579 wxPoint temp3 ;
5580 wxSize temp4 ;
5581 long val5 ;
5582 int ecode5 = 0 ;
5583 void *argp6 = 0 ;
5584 int res6 = 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
5595 };
5596
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 *""'");
5601 }
5602 arg1 = reinterpret_cast< wxWindow * >(argp1);
5603 if (obj1) {
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""'");
5607 }
5608 arg2 = static_cast< int >(val2);
5609 }
5610 if (obj2) {
5611 {
5612 arg3 = &temp3;
5613 if ( ! wxPoint_helper(obj2, &arg3)) SWIG_fail;
5614 }
5615 }
5616 if (obj3) {
5617 {
5618 arg4 = &temp4;
5619 if ( ! wxSize_helper(obj3, &arg4)) SWIG_fail;
5620 }
5621 }
5622 if (obj4) {
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""'");
5626 }
5627 arg5 = static_cast< long >(val5);
5628 }
5629 if (obj5) {
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 &""'");
5633 }
5634 if (!argp6) {
5635 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_TreeListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");
5636 }
5637 arg6 = reinterpret_cast< wxValidator * >(argp6);
5638 }
5639 if (obj6) {
5640 {
5641 arg7 = wxString_in_helper(obj6);
5642 if (arg7 == NULL) SWIG_fail;
5643 temp7 = true;
5644 }
5645 }
5646 {
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;
5652 }
5653 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeListCtrl, SWIG_POINTER_NEW | 0 );
5654 {
5655 if (temp7)
5656 delete arg7;
5657 }
5658 return resultobj;
5659 fail:
5660 {
5661 if (temp7)
5662 delete arg7;
5663 }
5664 return NULL;
5665 }
5666
5667
5668 SWIGINTERN PyObject *_wrap_new_PreTreeListCtrl(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5669 PyObject *resultobj = 0;
5670 wxPyTreeListCtrl *result = 0 ;
5671
5672 if (!SWIG_Python_UnpackTuple(args,"new_PreTreeListCtrl",0,0,0)) SWIG_fail;
5673 {
5674 if (!wxPyCheckForApp()) SWIG_fail;
5675 PyThreadState* __tstate = wxPyBeginAllowThreads();
5676 result = (wxPyTreeListCtrl *)new wxPyTreeListCtrl();
5677 wxPyEndAllowThreads(__tstate);
5678 if (PyErr_Occurred()) SWIG_fail;
5679 }
5680 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeListCtrl, SWIG_POINTER_OWN | 0 );
5681 return resultobj;
5682 fail:
5683 return NULL;
5684 }
5685
5686
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 ;
5701 bool result;
5702 void *argp1 = 0 ;
5703 int res1 = 0 ;
5704 void *argp2 = 0 ;
5705 int res2 = 0 ;
5706 int val3 ;
5707 int ecode3 = 0 ;
5708 wxPoint temp4 ;
5709 wxSize temp5 ;
5710 long val6 ;
5711 int ecode6 = 0 ;
5712 void *argp7 = 0 ;
5713 int res7 = 0 ;
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
5725 };
5726
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 *""'");
5731 }
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 *""'");
5736 }
5737 arg2 = reinterpret_cast< wxWindow * >(argp2);
5738 if (obj2) {
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""'");
5742 }
5743 arg3 = static_cast< int >(val3);
5744 }
5745 if (obj3) {
5746 {
5747 arg4 = &temp4;
5748 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
5749 }
5750 }
5751 if (obj4) {
5752 {
5753 arg5 = &temp5;
5754 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
5755 }
5756 }
5757 if (obj5) {
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""'");
5761 }
5762 arg6 = static_cast< long >(val6);
5763 }
5764 if (obj6) {
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 &""'");
5768 }
5769 if (!argp7) {
5770 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");
5771 }
5772 arg7 = reinterpret_cast< wxValidator * >(argp7);
5773 }
5774 if (obj7) {
5775 {
5776 arg8 = wxString_in_helper(obj7);
5777 if (arg8 == NULL) SWIG_fail;
5778 temp8 = true;
5779 }
5780 }
5781 {
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;
5786 }
5787 {
5788 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
5789 }
5790 {
5791 if (temp8)
5792 delete arg8;
5793 }
5794 return resultobj;
5795 fail:
5796 {
5797 if (temp8)
5798 delete arg8;
5799 }
5800 return NULL;
5801 }
5802
5803
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 ;
5809 void *argp1 = 0 ;
5810 int res1 = 0 ;
5811 PyObject * obj0 = 0 ;
5812 PyObject * obj1 = 0 ;
5813 PyObject * obj2 = 0 ;
5814 char * kwnames[] = {
5815 (char *) "self",(char *) "self",(char *) "_class", NULL
5816 };
5817
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 *""'");
5822 }
5823 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
5824 arg2 = obj1;
5825 arg3 = obj2;
5826 {
5827 PyThreadState* __tstate = wxPyBeginAllowThreads();
5828 (arg1)->_setCallbackInfo(arg2,arg3);
5829 wxPyEndAllowThreads(__tstate);
5830 if (PyErr_Occurred()) SWIG_fail;
5831 }
5832 resultobj = SWIG_Py_Void();
5833 return resultobj;
5834 fail:
5835 return NULL;
5836 }
5837
5838
5839 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5840 PyObject *resultobj = 0;
5841 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
5842 size_t result;
5843 void *argp1 = 0 ;
5844 int res1 = 0 ;
5845 PyObject *swig_obj[1] ;
5846
5847 if (!args) SWIG_fail;
5848 swig_obj[0] = args;
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 *""'");
5852 }
5853 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
5854 {
5855 PyThreadState* __tstate = wxPyBeginAllowThreads();
5856 result = (size_t)((wxPyTreeListCtrl const *)arg1)->GetCount();
5857 wxPyEndAllowThreads(__tstate);
5858 if (PyErr_Occurred()) SWIG_fail;
5859 }
5860 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
5861 return resultobj;
5862 fail:
5863 return NULL;
5864 }
5865
5866
5867 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5868 PyObject *resultobj = 0;
5869 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
5870 unsigned int result;
5871 void *argp1 = 0 ;
5872 int res1 = 0 ;
5873 PyObject *swig_obj[1] ;
5874
5875 if (!args) SWIG_fail;
5876 swig_obj[0] = args;
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 *""'");
5880 }
5881 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
5882 {
5883 PyThreadState* __tstate = wxPyBeginAllowThreads();
5884 result = (unsigned int)((wxPyTreeListCtrl const *)arg1)->GetIndent();
5885 wxPyEndAllowThreads(__tstate);
5886 if (PyErr_Occurred()) SWIG_fail;
5887 }
5888 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
5889 return resultobj;
5890 fail:
5891 return NULL;
5892 }
5893
5894
5895 SWIGINTERN PyObject *_wrap_TreeListCtrl_SetIndent(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5896 PyObject *resultobj = 0;
5897 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
5898 unsigned int arg2 ;
5899 void *argp1 = 0 ;
5900 int res1 = 0 ;
5901 unsigned int val2 ;
5902 int ecode2 = 0 ;
5903 PyObject * obj0 = 0 ;
5904 PyObject * obj1 = 0 ;
5905 char * kwnames[] = {
5906 (char *) "self",(char *) "indent", NULL
5907 };
5908
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 *""'");
5913 }
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""'");
5918 }
5919 arg2 = static_cast< unsigned int >(val2);
5920 {
5921 PyThreadState* __tstate = wxPyBeginAllowThreads();
5922 (arg1)->SetIndent(arg2);
5923 wxPyEndAllowThreads(__tstate);
5924 if (PyErr_Occurred()) SWIG_fail;
5925 }
5926 resultobj = SWIG_Py_Void();
5927 return resultobj;
5928 fail:
5929 return NULL;
5930 }
5931
5932
5933 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetLineSpacing(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
5934 PyObject *resultobj = 0;
5935 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
5936 unsigned int result;
5937 void *argp1 = 0 ;
5938 int res1 = 0 ;
5939 PyObject *swig_obj[1] ;
5940
5941 if (!args) SWIG_fail;
5942 swig_obj[0] = args;
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 *""'");
5946 }
5947 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
5948 {
5949 PyThreadState* __tstate = wxPyBeginAllowThreads();
5950 result = (unsigned int)((wxPyTreeListCtrl const *)arg1)->GetLineSpacing();
5951 wxPyEndAllowThreads(__tstate);
5952 if (PyErr_Occurred()) SWIG_fail;
5953 }
5954 resultobj = SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result));
5955 return resultobj;
5956 fail:
5957 return NULL;
5958 }
5959
5960
5961 SWIGINTERN PyObject *_wrap_TreeListCtrl_SetLineSpacing(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
5962 PyObject *resultobj = 0;
5963 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
5964 unsigned int arg2 ;
5965 void *argp1 = 0 ;
5966 int res1 = 0 ;
5967 unsigned int val2 ;
5968 int ecode2 = 0 ;
5969 PyObject * obj0 = 0 ;
5970 PyObject * obj1 = 0 ;
5971 char * kwnames[] = {
5972 (char *) "self",(char *) "spacing", NULL
5973 };
5974
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 *""'");
5979 }
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""'");
5984 }
5985 arg2 = static_cast< unsigned int >(val2);
5986 {
5987 PyThreadState* __tstate = wxPyBeginAllowThreads();
5988 (arg1)->SetLineSpacing(arg2);
5989 wxPyEndAllowThreads(__tstate);
5990 if (PyErr_Occurred()) SWIG_fail;
5991 }
5992 resultobj = SWIG_Py_Void();
5993 return resultobj;
5994 fail:
5995 return NULL;
5996 }
5997
5998
5999 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6000 PyObject *resultobj = 0;
6001 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6002 wxImageList *result = 0 ;
6003 void *argp1 = 0 ;
6004 int res1 = 0 ;
6005 PyObject *swig_obj[1] ;
6006
6007 if (!args) SWIG_fail;
6008 swig_obj[0] = args;
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 *""'");
6012 }
6013 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
6014 {
6015 PyThreadState* __tstate = wxPyBeginAllowThreads();
6016 result = (wxImageList *)((wxPyTreeListCtrl const *)arg1)->GetImageList();
6017 wxPyEndAllowThreads(__tstate);
6018 if (PyErr_Occurred()) SWIG_fail;
6019 }
6020 {
6021 resultobj = wxPyMake_wxObject(result, (bool)0);
6022 }
6023 return resultobj;
6024 fail:
6025 return NULL;
6026 }
6027
6028
6029 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetStateImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6030 PyObject *resultobj = 0;
6031 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6032 wxImageList *result = 0 ;
6033 void *argp1 = 0 ;
6034 int res1 = 0 ;
6035 PyObject *swig_obj[1] ;
6036
6037 if (!args) SWIG_fail;
6038 swig_obj[0] = args;
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 *""'");
6042 }
6043 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
6044 {
6045 PyThreadState* __tstate = wxPyBeginAllowThreads();
6046 result = (wxImageList *)((wxPyTreeListCtrl const *)arg1)->GetStateImageList();
6047 wxPyEndAllowThreads(__tstate);
6048 if (PyErr_Occurred()) SWIG_fail;
6049 }
6050 {
6051 resultobj = wxPyMake_wxObject(result, (bool)0);
6052 }
6053 return resultobj;
6054 fail:
6055 return NULL;
6056 }
6057
6058
6059 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetButtonsImageList(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6060 PyObject *resultobj = 0;
6061 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6062 wxImageList *result = 0 ;
6063 void *argp1 = 0 ;
6064 int res1 = 0 ;
6065 PyObject *swig_obj[1] ;
6066
6067 if (!args) SWIG_fail;
6068 swig_obj[0] = args;
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 *""'");
6072 }
6073 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
6074 {
6075 PyThreadState* __tstate = wxPyBeginAllowThreads();
6076 result = (wxImageList *)((wxPyTreeListCtrl const *)arg1)->GetButtonsImageList();
6077 wxPyEndAllowThreads(__tstate);
6078 if (PyErr_Occurred()) SWIG_fail;
6079 }
6080 {
6081 resultobj = wxPyMake_wxObject(result, (bool)0);
6082 }
6083 return resultobj;
6084 fail:
6085 return NULL;
6086 }
6087
6088
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 ;
6093 void *argp1 = 0 ;
6094 int res1 = 0 ;
6095 void *argp2 = 0 ;
6096 int res2 = 0 ;
6097 PyObject * obj0 = 0 ;
6098 PyObject * obj1 = 0 ;
6099 char * kwnames[] = {
6100 (char *) "self",(char *) "imageList", NULL
6101 };
6102
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 *""'");
6107 }
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 *""'");
6112 }
6113 arg2 = reinterpret_cast< wxImageList * >(argp2);
6114 {
6115 PyThreadState* __tstate = wxPyBeginAllowThreads();
6116 (arg1)->SetImageList(arg2);
6117 wxPyEndAllowThreads(__tstate);
6118 if (PyErr_Occurred()) SWIG_fail;
6119 }
6120 resultobj = SWIG_Py_Void();
6121 return resultobj;
6122 fail:
6123 return NULL;
6124 }
6125
6126
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 ;
6131 void *argp1 = 0 ;
6132 int res1 = 0 ;
6133 void *argp2 = 0 ;
6134 int res2 = 0 ;
6135 PyObject * obj0 = 0 ;
6136 PyObject * obj1 = 0 ;
6137 char * kwnames[] = {
6138 (char *) "self",(char *) "imageList", NULL
6139 };
6140
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 *""'");
6145 }
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 *""'");
6150 }
6151 arg2 = reinterpret_cast< wxImageList * >(argp2);
6152 {
6153 PyThreadState* __tstate = wxPyBeginAllowThreads();
6154 (arg1)->SetStateImageList(arg2);
6155 wxPyEndAllowThreads(__tstate);
6156 if (PyErr_Occurred()) SWIG_fail;
6157 }
6158 resultobj = SWIG_Py_Void();
6159 return resultobj;
6160 fail:
6161 return NULL;
6162 }
6163
6164
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 ;
6169 void *argp1 = 0 ;
6170 int res1 = 0 ;
6171 void *argp2 = 0 ;
6172 int res2 = 0 ;
6173 PyObject * obj0 = 0 ;
6174 PyObject * obj1 = 0 ;
6175 char * kwnames[] = {
6176 (char *) "self",(char *) "imageList", NULL
6177 };
6178
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 *""'");
6183 }
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 *""'");
6188 }
6189 arg2 = reinterpret_cast< wxImageList * >(argp2);
6190 {
6191 PyThreadState* __tstate = wxPyBeginAllowThreads();
6192 (arg1)->SetButtonsImageList(arg2);
6193 wxPyEndAllowThreads(__tstate);
6194 if (PyErr_Occurred()) SWIG_fail;
6195 }
6196 resultobj = SWIG_Py_Void();
6197 return resultobj;
6198 fail:
6199 return NULL;
6200 }
6201
6202
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 ;
6207 void *argp1 = 0 ;
6208 int res1 = 0 ;
6209 int res2 = 0 ;
6210 PyObject * obj0 = 0 ;
6211 PyObject * obj1 = 0 ;
6212 char * kwnames[] = {
6213 (char *) "self",(char *) "imageList", NULL
6214 };
6215
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 *""'");
6220 }
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 *""'");
6225 }
6226 {
6227 PyThreadState* __tstate = wxPyBeginAllowThreads();
6228 (arg1)->AssignImageList(arg2);
6229 wxPyEndAllowThreads(__tstate);
6230 if (PyErr_Occurred()) SWIG_fail;
6231 }
6232 resultobj = SWIG_Py_Void();
6233 return resultobj;
6234 fail:
6235 return NULL;
6236 }
6237
6238
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 ;
6243 void *argp1 = 0 ;
6244 int res1 = 0 ;
6245 int res2 = 0 ;
6246 PyObject * obj0 = 0 ;
6247 PyObject * obj1 = 0 ;
6248 char * kwnames[] = {
6249 (char *) "self",(char *) "imageList", NULL
6250 };
6251
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 *""'");
6256 }
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 *""'");
6261 }
6262 {
6263 PyThreadState* __tstate = wxPyBeginAllowThreads();
6264 (arg1)->AssignStateImageList(arg2);
6265 wxPyEndAllowThreads(__tstate);
6266 if (PyErr_Occurred()) SWIG_fail;
6267 }
6268 resultobj = SWIG_Py_Void();
6269 return resultobj;
6270 fail:
6271 return NULL;
6272 }
6273
6274
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 ;
6279 void *argp1 = 0 ;
6280 int res1 = 0 ;
6281 int res2 = 0 ;
6282 PyObject * obj0 = 0 ;
6283 PyObject * obj1 = 0 ;
6284 char * kwnames[] = {
6285 (char *) "self",(char *) "imageList", NULL
6286 };
6287
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 *""'");
6292 }
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 *""'");
6297 }
6298 {
6299 PyThreadState* __tstate = wxPyBeginAllowThreads();
6300 (arg1)->AssignButtonsImageList(arg2);
6301 wxPyEndAllowThreads(__tstate);
6302 if (PyErr_Occurred()) SWIG_fail;
6303 }
6304 resultobj = SWIG_Py_Void();
6305 return resultobj;
6306 fail:
6307 return NULL;
6308 }
6309
6310
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 ;
6315 void *argp1 = 0 ;
6316 int res1 = 0 ;
6317 bool temp2 = false ;
6318 PyObject * obj0 = 0 ;
6319 PyObject * obj1 = 0 ;
6320 char * kwnames[] = {
6321 (char *) "self",(char *) "text", NULL
6322 };
6323
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 *""'");
6328 }
6329 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
6330 {
6331 arg2 = wxString_in_helper(obj1);
6332 if (arg2 == NULL) SWIG_fail;
6333 temp2 = true;
6334 }
6335 {
6336 PyThreadState* __tstate = wxPyBeginAllowThreads();
6337 (arg1)->AddColumn((wxString const &)*arg2);
6338 wxPyEndAllowThreads(__tstate);
6339 if (PyErr_Occurred()) SWIG_fail;
6340 }
6341 resultobj = SWIG_Py_Void();
6342 {
6343 if (temp2)
6344 delete arg2;
6345 }
6346 return resultobj;
6347 fail:
6348 {
6349 if (temp2)
6350 delete arg2;
6351 }
6352 return NULL;
6353 }
6354
6355
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 ;
6360 void *argp1 = 0 ;
6361 int res1 = 0 ;
6362 void *argp2 = 0 ;
6363 int res2 = 0 ;
6364 PyObject * obj0 = 0 ;
6365 PyObject * obj1 = 0 ;
6366 char * kwnames[] = {
6367 (char *) "self",(char *) "col", NULL
6368 };
6369
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 *""'");
6374 }
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 &""'");
6379 }
6380 if (!argp2) {
6381 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "2"" of type '" "wxTreeListColumnInfo const &""'");
6382 }
6383 arg2 = reinterpret_cast< wxTreeListColumnInfo * >(argp2);
6384 {
6385 PyThreadState* __tstate = wxPyBeginAllowThreads();
6386 (arg1)->AddColumn((wxTreeListColumnInfo const &)*arg2);
6387 wxPyEndAllowThreads(__tstate);
6388 if (PyErr_Occurred()) SWIG_fail;
6389 }
6390 resultobj = SWIG_Py_Void();
6391 return resultobj;
6392 fail:
6393 return NULL;
6394 }
6395
6396
6397 SWIGINTERN PyObject *_wrap_TreeListCtrl_InsertColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6398 PyObject *resultobj = 0;
6399 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6400 size_t arg2 ;
6401 wxString *arg3 = 0 ;
6402 void *argp1 = 0 ;
6403 int res1 = 0 ;
6404 size_t val2 ;
6405 int ecode2 = 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
6412 };
6413
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 *""'");
6418 }
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""'");
6423 }
6424 arg2 = static_cast< size_t >(val2);
6425 {
6426 arg3 = wxString_in_helper(obj2);
6427 if (arg3 == NULL) SWIG_fail;
6428 temp3 = true;
6429 }
6430 {
6431 PyThreadState* __tstate = wxPyBeginAllowThreads();
6432 (arg1)->InsertColumn(arg2,(wxString const &)*arg3);
6433 wxPyEndAllowThreads(__tstate);
6434 if (PyErr_Occurred()) SWIG_fail;
6435 }
6436 resultobj = SWIG_Py_Void();
6437 {
6438 if (temp3)
6439 delete arg3;
6440 }
6441 return resultobj;
6442 fail:
6443 {
6444 if (temp3)
6445 delete arg3;
6446 }
6447 return NULL;
6448 }
6449
6450
6451 SWIGINTERN PyObject *_wrap_TreeListCtrl_InsertColumnInfo(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6452 PyObject *resultobj = 0;
6453 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6454 size_t arg2 ;
6455 wxTreeListColumnInfo *arg3 = 0 ;
6456 void *argp1 = 0 ;
6457 int res1 = 0 ;
6458 size_t val2 ;
6459 int ecode2 = 0 ;
6460 void *argp3 = 0 ;
6461 int res3 = 0 ;
6462 PyObject * obj0 = 0 ;
6463 PyObject * obj1 = 0 ;
6464 PyObject * obj2 = 0 ;
6465 char * kwnames[] = {
6466 (char *) "self",(char *) "before",(char *) "col", NULL
6467 };
6468
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 *""'");
6473 }
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""'");
6478 }
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 &""'");
6483 }
6484 if (!argp3) {
6485 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");
6486 }
6487 arg3 = reinterpret_cast< wxTreeListColumnInfo * >(argp3);
6488 {
6489 PyThreadState* __tstate = wxPyBeginAllowThreads();
6490 (arg1)->InsertColumn(arg2,(wxTreeListColumnInfo const &)*arg3);
6491 wxPyEndAllowThreads(__tstate);
6492 if (PyErr_Occurred()) SWIG_fail;
6493 }
6494 resultobj = SWIG_Py_Void();
6495 return resultobj;
6496 fail:
6497 return NULL;
6498 }
6499
6500
6501 SWIGINTERN PyObject *_wrap_TreeListCtrl_RemoveColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6502 PyObject *resultobj = 0;
6503 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6504 size_t arg2 ;
6505 void *argp1 = 0 ;
6506 int res1 = 0 ;
6507 size_t val2 ;
6508 int ecode2 = 0 ;
6509 PyObject * obj0 = 0 ;
6510 PyObject * obj1 = 0 ;
6511 char * kwnames[] = {
6512 (char *) "self",(char *) "column", NULL
6513 };
6514
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 *""'");
6519 }
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""'");
6524 }
6525 arg2 = static_cast< size_t >(val2);
6526 {
6527 PyThreadState* __tstate = wxPyBeginAllowThreads();
6528 (arg1)->RemoveColumn(arg2);
6529 wxPyEndAllowThreads(__tstate);
6530 if (PyErr_Occurred()) SWIG_fail;
6531 }
6532 resultobj = SWIG_Py_Void();
6533 return resultobj;
6534 fail:
6535 return NULL;
6536 }
6537
6538
6539 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetColumnCount(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6540 PyObject *resultobj = 0;
6541 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6542 size_t result;
6543 void *argp1 = 0 ;
6544 int res1 = 0 ;
6545 PyObject *swig_obj[1] ;
6546
6547 if (!args) SWIG_fail;
6548 swig_obj[0] = args;
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 *""'");
6552 }
6553 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
6554 {
6555 PyThreadState* __tstate = wxPyBeginAllowThreads();
6556 result = (size_t)((wxPyTreeListCtrl const *)arg1)->GetColumnCount();
6557 wxPyEndAllowThreads(__tstate);
6558 if (PyErr_Occurred()) SWIG_fail;
6559 }
6560 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
6561 return resultobj;
6562 fail:
6563 return NULL;
6564 }
6565
6566
6567 SWIGINTERN PyObject *_wrap_TreeListCtrl_SetColumnWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6568 PyObject *resultobj = 0;
6569 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6570 size_t arg2 ;
6571 size_t arg3 ;
6572 void *argp1 = 0 ;
6573 int res1 = 0 ;
6574 size_t val2 ;
6575 int ecode2 = 0 ;
6576 size_t val3 ;
6577 int ecode3 = 0 ;
6578 PyObject * obj0 = 0 ;
6579 PyObject * obj1 = 0 ;
6580 PyObject * obj2 = 0 ;
6581 char * kwnames[] = {
6582 (char *) "self",(char *) "column",(char *) "width", NULL
6583 };
6584
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 *""'");
6589 }
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""'");
6594 }
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""'");
6599 }
6600 arg3 = static_cast< size_t >(val3);
6601 {
6602 PyThreadState* __tstate = wxPyBeginAllowThreads();
6603 (arg1)->SetColumnWidth(arg2,arg3);
6604 wxPyEndAllowThreads(__tstate);
6605 if (PyErr_Occurred()) SWIG_fail;
6606 }
6607 resultobj = SWIG_Py_Void();
6608 return resultobj;
6609 fail:
6610 return NULL;
6611 }
6612
6613
6614 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetColumnWidth(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6615 PyObject *resultobj = 0;
6616 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6617 size_t arg2 ;
6618 int result;
6619 void *argp1 = 0 ;
6620 int res1 = 0 ;
6621 size_t val2 ;
6622 int ecode2 = 0 ;
6623 PyObject * obj0 = 0 ;
6624 PyObject * obj1 = 0 ;
6625 char * kwnames[] = {
6626 (char *) "self",(char *) "column", NULL
6627 };
6628
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 *""'");
6633 }
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""'");
6638 }
6639 arg2 = static_cast< size_t >(val2);
6640 {
6641 PyThreadState* __tstate = wxPyBeginAllowThreads();
6642 result = (int)((wxPyTreeListCtrl const *)arg1)->GetColumnWidth(arg2);
6643 wxPyEndAllowThreads(__tstate);
6644 if (PyErr_Occurred()) SWIG_fail;
6645 }
6646 resultobj = SWIG_From_int(static_cast< int >(result));
6647 return resultobj;
6648 fail:
6649 return NULL;
6650 }
6651
6652
6653 SWIGINTERN PyObject *_wrap_TreeListCtrl_SetMainColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6654 PyObject *resultobj = 0;
6655 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6656 size_t arg2 ;
6657 void *argp1 = 0 ;
6658 int res1 = 0 ;
6659 size_t val2 ;
6660 int ecode2 = 0 ;
6661 PyObject * obj0 = 0 ;
6662 PyObject * obj1 = 0 ;
6663 char * kwnames[] = {
6664 (char *) "self",(char *) "column", NULL
6665 };
6666
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 *""'");
6671 }
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""'");
6676 }
6677 arg2 = static_cast< size_t >(val2);
6678 {
6679 PyThreadState* __tstate = wxPyBeginAllowThreads();
6680 (arg1)->SetMainColumn(arg2);
6681 wxPyEndAllowThreads(__tstate);
6682 if (PyErr_Occurred()) SWIG_fail;
6683 }
6684 resultobj = SWIG_Py_Void();
6685 return resultobj;
6686 fail:
6687 return NULL;
6688 }
6689
6690
6691 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetMainColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
6692 PyObject *resultobj = 0;
6693 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6694 size_t result;
6695 void *argp1 = 0 ;
6696 int res1 = 0 ;
6697 PyObject *swig_obj[1] ;
6698
6699 if (!args) SWIG_fail;
6700 swig_obj[0] = args;
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 *""'");
6704 }
6705 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
6706 {
6707 PyThreadState* __tstate = wxPyBeginAllowThreads();
6708 result = (size_t)((wxPyTreeListCtrl const *)arg1)->GetMainColumn();
6709 wxPyEndAllowThreads(__tstate);
6710 if (PyErr_Occurred()) SWIG_fail;
6711 }
6712 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
6713 return resultobj;
6714 fail:
6715 return NULL;
6716 }
6717
6718
6719 SWIGINTERN PyObject *_wrap_TreeListCtrl_SetColumnText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6720 PyObject *resultobj = 0;
6721 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6722 size_t arg2 ;
6723 wxString *arg3 = 0 ;
6724 void *argp1 = 0 ;
6725 int res1 = 0 ;
6726 size_t val2 ;
6727 int ecode2 = 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
6734 };
6735
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 *""'");
6740 }
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""'");
6745 }
6746 arg2 = static_cast< size_t >(val2);
6747 {
6748 arg3 = wxString_in_helper(obj2);
6749 if (arg3 == NULL) SWIG_fail;
6750 temp3 = true;
6751 }
6752 {
6753 PyThreadState* __tstate = wxPyBeginAllowThreads();
6754 (arg1)->SetColumnText(arg2,(wxString const &)*arg3);
6755 wxPyEndAllowThreads(__tstate);
6756 if (PyErr_Occurred()) SWIG_fail;
6757 }
6758 resultobj = SWIG_Py_Void();
6759 {
6760 if (temp3)
6761 delete arg3;
6762 }
6763 return resultobj;
6764 fail:
6765 {
6766 if (temp3)
6767 delete arg3;
6768 }
6769 return NULL;
6770 }
6771
6772
6773 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetColumnText(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6774 PyObject *resultobj = 0;
6775 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6776 size_t arg2 ;
6777 wxString result;
6778 void *argp1 = 0 ;
6779 int res1 = 0 ;
6780 size_t val2 ;
6781 int ecode2 = 0 ;
6782 PyObject * obj0 = 0 ;
6783 PyObject * obj1 = 0 ;
6784 char * kwnames[] = {
6785 (char *) "self",(char *) "column", NULL
6786 };
6787
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 *""'");
6792 }
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""'");
6797 }
6798 arg2 = static_cast< size_t >(val2);
6799 {
6800 PyThreadState* __tstate = wxPyBeginAllowThreads();
6801 result = ((wxPyTreeListCtrl const *)arg1)->GetColumnText(arg2);
6802 wxPyEndAllowThreads(__tstate);
6803 if (PyErr_Occurred()) SWIG_fail;
6804 }
6805 {
6806 #if wxUSE_UNICODE
6807 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
6808 #else
6809 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
6810 #endif
6811 }
6812 return resultobj;
6813 fail:
6814 return NULL;
6815 }
6816
6817
6818 SWIGINTERN PyObject *_wrap_TreeListCtrl_SetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6819 PyObject *resultobj = 0;
6820 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6821 size_t arg2 ;
6822 wxTreeListColumnInfo *arg3 = 0 ;
6823 void *argp1 = 0 ;
6824 int res1 = 0 ;
6825 size_t val2 ;
6826 int ecode2 = 0 ;
6827 void *argp3 = 0 ;
6828 int res3 = 0 ;
6829 PyObject * obj0 = 0 ;
6830 PyObject * obj1 = 0 ;
6831 PyObject * obj2 = 0 ;
6832 char * kwnames[] = {
6833 (char *) "self",(char *) "column",(char *) "info", NULL
6834 };
6835
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 *""'");
6840 }
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""'");
6845 }
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 &""'");
6850 }
6851 if (!argp3) {
6852 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");
6853 }
6854 arg3 = reinterpret_cast< wxTreeListColumnInfo * >(argp3);
6855 {
6856 PyThreadState* __tstate = wxPyBeginAllowThreads();
6857 (arg1)->SetColumn(arg2,(wxTreeListColumnInfo const &)*arg3);
6858 wxPyEndAllowThreads(__tstate);
6859 if (PyErr_Occurred()) SWIG_fail;
6860 }
6861 resultobj = SWIG_Py_Void();
6862 return resultobj;
6863 fail:
6864 return NULL;
6865 }
6866
6867
6868 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6869 PyObject *resultobj = 0;
6870 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6871 size_t arg2 ;
6872 wxTreeListColumnInfo *result = 0 ;
6873 void *argp1 = 0 ;
6874 int res1 = 0 ;
6875 size_t val2 ;
6876 int ecode2 = 0 ;
6877 PyObject * obj0 = 0 ;
6878 PyObject * obj1 = 0 ;
6879 char * kwnames[] = {
6880 (char *) "self",(char *) "column", NULL
6881 };
6882
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 *""'");
6887 }
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""'");
6892 }
6893 arg2 = static_cast< size_t >(val2);
6894 {
6895 PyThreadState* __tstate = wxPyBeginAllowThreads();
6896 {
6897 wxTreeListColumnInfo &_result_ref = (arg1)->GetColumn(arg2);
6898 result = (wxTreeListColumnInfo *) &_result_ref;
6899 }
6900 wxPyEndAllowThreads(__tstate);
6901 if (PyErr_Occurred()) SWIG_fail;
6902 }
6903 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxTreeListColumnInfo, 0 | 0 );
6904 return resultobj;
6905 fail:
6906 return NULL;
6907 }
6908
6909
6910 SWIGINTERN PyObject *_wrap_TreeListCtrl_SetColumnAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6911 PyObject *resultobj = 0;
6912 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6913 size_t arg2 ;
6914 wxTreeListColumnAlign arg3 ;
6915 void *argp1 = 0 ;
6916 int res1 = 0 ;
6917 size_t val2 ;
6918 int ecode2 = 0 ;
6919 int val3 ;
6920 int ecode3 = 0 ;
6921 PyObject * obj0 = 0 ;
6922 PyObject * obj1 = 0 ;
6923 PyObject * obj2 = 0 ;
6924 char * kwnames[] = {
6925 (char *) "self",(char *) "column",(char *) "align", NULL
6926 };
6927
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 *""'");
6932 }
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""'");
6937 }
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""'");
6942 }
6943 arg3 = static_cast< wxTreeListColumnAlign >(val3);
6944 {
6945 PyThreadState* __tstate = wxPyBeginAllowThreads();
6946 (arg1)->SetColumnAlignment(arg2,arg3);
6947 wxPyEndAllowThreads(__tstate);
6948 if (PyErr_Occurred()) SWIG_fail;
6949 }
6950 resultobj = SWIG_Py_Void();
6951 return resultobj;
6952 fail:
6953 return NULL;
6954 }
6955
6956
6957 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetColumnAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6958 PyObject *resultobj = 0;
6959 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6960 size_t arg2 ;
6961 wxTreeListColumnAlign result;
6962 void *argp1 = 0 ;
6963 int res1 = 0 ;
6964 size_t val2 ;
6965 int ecode2 = 0 ;
6966 PyObject * obj0 = 0 ;
6967 PyObject * obj1 = 0 ;
6968 char * kwnames[] = {
6969 (char *) "self",(char *) "column", NULL
6970 };
6971
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 *""'");
6976 }
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""'");
6981 }
6982 arg2 = static_cast< size_t >(val2);
6983 {
6984 PyThreadState* __tstate = wxPyBeginAllowThreads();
6985 result = (wxTreeListColumnAlign)((wxPyTreeListCtrl const *)arg1)->GetColumnAlignment(arg2);
6986 wxPyEndAllowThreads(__tstate);
6987 if (PyErr_Occurred()) SWIG_fail;
6988 }
6989 resultobj = SWIG_From_int(static_cast< int >(result));
6990 return resultobj;
6991 fail:
6992 return NULL;
6993 }
6994
6995
6996 SWIGINTERN PyObject *_wrap_TreeListCtrl_SetColumnImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
6997 PyObject *resultobj = 0;
6998 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
6999 size_t arg2 ;
7000 int arg3 ;
7001 void *argp1 = 0 ;
7002 int res1 = 0 ;
7003 size_t val2 ;
7004 int ecode2 = 0 ;
7005 int val3 ;
7006 int ecode3 = 0 ;
7007 PyObject * obj0 = 0 ;
7008 PyObject * obj1 = 0 ;
7009 PyObject * obj2 = 0 ;
7010 char * kwnames[] = {
7011 (char *) "self",(char *) "column",(char *) "image", NULL
7012 };
7013
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 *""'");
7018 }
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""'");
7023 }
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""'");
7028 }
7029 arg3 = static_cast< int >(val3);
7030 {
7031 PyThreadState* __tstate = wxPyBeginAllowThreads();
7032 (arg1)->SetColumnImage(arg2,arg3);
7033 wxPyEndAllowThreads(__tstate);
7034 if (PyErr_Occurred()) SWIG_fail;
7035 }
7036 resultobj = SWIG_Py_Void();
7037 return resultobj;
7038 fail:
7039 return NULL;
7040 }
7041
7042
7043 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetColumnImage(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7044 PyObject *resultobj = 0;
7045 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
7046 size_t arg2 ;
7047 int result;
7048 void *argp1 = 0 ;
7049 int res1 = 0 ;
7050 size_t val2 ;
7051 int ecode2 = 0 ;
7052 PyObject * obj0 = 0 ;
7053 PyObject * obj1 = 0 ;
7054 char * kwnames[] = {
7055 (char *) "self",(char *) "column", NULL
7056 };
7057
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 *""'");
7062 }
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""'");
7067 }
7068 arg2 = static_cast< size_t >(val2);
7069 {
7070 PyThreadState* __tstate = wxPyBeginAllowThreads();
7071 result = (int)((wxPyTreeListCtrl const *)arg1)->GetColumnImage(arg2);
7072 wxPyEndAllowThreads(__tstate);
7073 if (PyErr_Occurred()) SWIG_fail;
7074 }
7075 resultobj = SWIG_From_int(static_cast< int >(result));
7076 return resultobj;
7077 fail:
7078 return NULL;
7079 }
7080
7081
7082 SWIGINTERN PyObject *_wrap_TreeListCtrl_ShowColumn(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7083 PyObject *resultobj = 0;
7084 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
7085 size_t arg2 ;
7086 bool arg3 ;
7087 void *argp1 = 0 ;
7088 int res1 = 0 ;
7089 size_t val2 ;
7090 int ecode2 = 0 ;
7091 bool val3 ;
7092 int ecode3 = 0 ;
7093 PyObject * obj0 = 0 ;
7094 PyObject * obj1 = 0 ;
7095 PyObject * obj2 = 0 ;
7096 char * kwnames[] = {
7097 (char *) "self",(char *) "column",(char *) "shown", NULL
7098 };
7099
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 *""'");
7104 }
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""'");
7109 }
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""'");
7114 }
7115 arg3 = static_cast< bool >(val3);
7116 {
7117 PyThreadState* __tstate = wxPyBeginAllowThreads();
7118 (arg1)->ShowColumn(arg2,arg3);
7119 wxPyEndAllowThreads(__tstate);
7120 if (PyErr_Occurred()) SWIG_fail;
7121 }
7122 resultobj = SWIG_Py_Void();
7123 return resultobj;
7124 fail:
7125 return NULL;
7126 }
7127
7128
7129 SWIGINTERN PyObject *_wrap_TreeListCtrl_IsColumnShown(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
7130 PyObject *resultobj = 0;
7131 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
7132 size_t arg2 ;
7133 bool result;
7134 void *argp1 = 0 ;
7135 int res1 = 0 ;
7136 size_t val2 ;
7137 int ecode2 = 0 ;
7138 PyObject * obj0 = 0 ;
7139 PyObject * obj1 = 0 ;
7140 char * kwnames[] = {
7141 (char *) "self",(char *) "column", NULL
7142 };
7143
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 *""'");
7148 }
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""'");
7153 }
7154 arg2 = static_cast< size_t >(val2);
7155 {
7156 PyThreadState* __tstate = wxPyBeginAllowThreads();
7157 result = (bool)((wxPyTreeListCtrl const *)arg1)->IsColumnShown(arg2);
7158 wxPyEndAllowThreads(__tstate);
7159 if (PyErr_Occurred()) SWIG_fail;
7160 }
7161 {
7162 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7163 }
7164 return resultobj;
7165 fail:
7166 return NULL;
7167 }
7168
7169
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 ;
7175 wxString result;
7176 void *argp1 = 0 ;
7177 int res1 = 0 ;
7178 void *argp2 = 0 ;
7179 int res2 = 0 ;
7180 int val3 ;
7181 int ecode3 = 0 ;
7182 PyObject * obj0 = 0 ;
7183 PyObject * obj1 = 0 ;
7184 PyObject * obj2 = 0 ;
7185 char * kwnames[] = {
7186 (char *) "self",(char *) "item",(char *) "column", NULL
7187 };
7188
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 *""'");
7193 }
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 &""'");
7198 }
7199 if (!argp2) {
7200 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7201 }
7202 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7203 if (obj2) {
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""'");
7207 }
7208 arg3 = static_cast< int >(val3);
7209 }
7210 {
7211 PyThreadState* __tstate = wxPyBeginAllowThreads();
7212 result = wxPyTreeListCtrl_GetItemText(arg1,(wxTreeItemId const &)*arg2,arg3);
7213 wxPyEndAllowThreads(__tstate);
7214 if (PyErr_Occurred()) SWIG_fail;
7215 }
7216 {
7217 #if wxUSE_UNICODE
7218 resultobj = PyUnicode_FromWideChar((&result)->c_str(), (&result)->Len());
7219 #else
7220 resultobj = PyString_FromStringAndSize((&result)->c_str(), (&result)->Len());
7221 #endif
7222 }
7223 return resultobj;
7224 fail:
7225 return NULL;
7226 }
7227
7228
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 ;
7235 int result;
7236 void *argp1 = 0 ;
7237 int res1 = 0 ;
7238 void *argp2 = 0 ;
7239 int res2 = 0 ;
7240 int val3 ;
7241 int ecode3 = 0 ;
7242 int val4 ;
7243 int ecode4 = 0 ;
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
7250 };
7251
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 *""'");
7256 }
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 &""'");
7261 }
7262 if (!argp2) {
7263 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7264 }
7265 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7266 if (obj2) {
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""'");
7270 }
7271 arg3 = static_cast< int >(val3);
7272 }
7273 if (obj3) {
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""'");
7277 }
7278 arg4 = static_cast< wxTreeItemIcon >(val4);
7279 }
7280 {
7281 PyThreadState* __tstate = wxPyBeginAllowThreads();
7282 result = (int)wxPyTreeListCtrl_GetItemImage(arg1,(wxTreeItemId const &)*arg2,arg3,arg4);
7283 wxPyEndAllowThreads(__tstate);
7284 if (PyErr_Occurred()) SWIG_fail;
7285 }
7286 resultobj = SWIG_From_int(static_cast< int >(result));
7287 return resultobj;
7288 fail:
7289 return NULL;
7290 }
7291
7292
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 ;
7299 void *argp1 = 0 ;
7300 int res1 = 0 ;
7301 void *argp2 = 0 ;
7302 int res2 = 0 ;
7303 bool temp3 = false ;
7304 int val4 ;
7305 int ecode4 = 0 ;
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
7312 };
7313
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 *""'");
7318 }
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 &""'");
7323 }
7324 if (!argp2) {
7325 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7326 }
7327 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7328 {
7329 arg3 = wxString_in_helper(obj2);
7330 if (arg3 == NULL) SWIG_fail;
7331 temp3 = true;
7332 }
7333 if (obj3) {
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""'");
7337 }
7338 arg4 = static_cast< int >(val4);
7339 }
7340 {
7341 PyThreadState* __tstate = wxPyBeginAllowThreads();
7342 wxPyTreeListCtrl_SetItemText(arg1,(wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4);
7343 wxPyEndAllowThreads(__tstate);
7344 if (PyErr_Occurred()) SWIG_fail;
7345 }
7346 resultobj = SWIG_Py_Void();
7347 {
7348 if (temp3)
7349 delete arg3;
7350 }
7351 return resultobj;
7352 fail:
7353 {
7354 if (temp3)
7355 delete arg3;
7356 }
7357 return NULL;
7358 }
7359
7360
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 ;
7365 int arg3 ;
7366 int arg4 = (int) -1 ;
7367 wxTreeItemIcon arg5 = (wxTreeItemIcon) wxTreeItemIcon_Normal ;
7368 void *argp1 = 0 ;
7369 int res1 = 0 ;
7370 void *argp2 = 0 ;
7371 int res2 = 0 ;
7372 int val3 ;
7373 int ecode3 = 0 ;
7374 int val4 ;
7375 int ecode4 = 0 ;
7376 int val5 ;
7377 int ecode5 = 0 ;
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
7385 };
7386
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 *""'");
7391 }
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 &""'");
7396 }
7397 if (!argp2) {
7398 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7399 }
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""'");
7404 }
7405 arg3 = static_cast< int >(val3);
7406 if (obj3) {
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""'");
7410 }
7411 arg4 = static_cast< int >(val4);
7412 }
7413 if (obj4) {
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""'");
7417 }
7418 arg5 = static_cast< wxTreeItemIcon >(val5);
7419 }
7420 {
7421 PyThreadState* __tstate = wxPyBeginAllowThreads();
7422 wxPyTreeListCtrl_SetItemImage(arg1,(wxTreeItemId const &)*arg2,arg3,arg4,arg5);
7423 wxPyEndAllowThreads(__tstate);
7424 if (PyErr_Occurred()) SWIG_fail;
7425 }
7426 resultobj = SWIG_Py_Void();
7427 return resultobj;
7428 fail:
7429 return NULL;
7430 }
7431
7432
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 ;
7438 void *argp1 = 0 ;
7439 int res1 = 0 ;
7440 void *argp2 = 0 ;
7441 int res2 = 0 ;
7442 PyObject * obj0 = 0 ;
7443 PyObject * obj1 = 0 ;
7444 char * kwnames[] = {
7445 (char *) "self",(char *) "item", NULL
7446 };
7447
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 *""'");
7452 }
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 &""'");
7457 }
7458 if (!argp2) {
7459 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7460 }
7461 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7462 {
7463 PyThreadState* __tstate = wxPyBeginAllowThreads();
7464 result = (wxPyTreeItemData *)wxPyTreeListCtrl_GetItemData(arg1,(wxTreeItemId const &)*arg2);
7465 wxPyEndAllowThreads(__tstate);
7466 if (PyErr_Occurred()) SWIG_fail;
7467 }
7468 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxPyTreeItemData, 0 | 0 );
7469 return resultobj;
7470 fail:
7471 return NULL;
7472 }
7473
7474
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 ;
7480 void *argp1 = 0 ;
7481 int res1 = 0 ;
7482 void *argp2 = 0 ;
7483 int res2 = 0 ;
7484 void *argp3 = 0 ;
7485 int res3 = 0 ;
7486 PyObject * obj0 = 0 ;
7487 PyObject * obj1 = 0 ;
7488 PyObject * obj2 = 0 ;
7489 char * kwnames[] = {
7490 (char *) "self",(char *) "item",(char *) "data", NULL
7491 };
7492
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 *""'");
7497 }
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 &""'");
7502 }
7503 if (!argp2) {
7504 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7505 }
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 *""'");
7510 }
7511 arg3 = reinterpret_cast< wxPyTreeItemData * >(argp3);
7512 {
7513 PyThreadState* __tstate = wxPyBeginAllowThreads();
7514 wxPyTreeListCtrl_SetItemData(arg1,(wxTreeItemId const &)*arg2,arg3);
7515 wxPyEndAllowThreads(__tstate);
7516 if (PyErr_Occurred()) SWIG_fail;
7517 }
7518 resultobj = SWIG_Py_Void();
7519 return resultobj;
7520 fail:
7521 return NULL;
7522 }
7523
7524
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 ;
7530 void *argp1 = 0 ;
7531 int res1 = 0 ;
7532 void *argp2 = 0 ;
7533 int res2 = 0 ;
7534 PyObject * obj0 = 0 ;
7535 PyObject * obj1 = 0 ;
7536 char * kwnames[] = {
7537 (char *) "self",(char *) "item", NULL
7538 };
7539
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 *""'");
7544 }
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 &""'");
7549 }
7550 if (!argp2) {
7551 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7552 }
7553 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7554 {
7555 PyThreadState* __tstate = wxPyBeginAllowThreads();
7556 result = (PyObject *)wxPyTreeListCtrl_GetItemPyData(arg1,(wxTreeItemId const &)*arg2);
7557 wxPyEndAllowThreads(__tstate);
7558 if (PyErr_Occurred()) SWIG_fail;
7559 }
7560 resultobj = result;
7561 return resultobj;
7562 fail:
7563 return NULL;
7564 }
7565
7566
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 ;
7572 void *argp1 = 0 ;
7573 int res1 = 0 ;
7574 void *argp2 = 0 ;
7575 int res2 = 0 ;
7576 PyObject * obj0 = 0 ;
7577 PyObject * obj1 = 0 ;
7578 PyObject * obj2 = 0 ;
7579 char * kwnames[] = {
7580 (char *) "self",(char *) "item",(char *) "obj", NULL
7581 };
7582
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 *""'");
7587 }
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 &""'");
7592 }
7593 if (!argp2) {
7594 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7595 }
7596 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7597 arg3 = obj2;
7598 {
7599 PyThreadState* __tstate = wxPyBeginAllowThreads();
7600 wxPyTreeListCtrl_SetItemPyData(arg1,(wxTreeItemId const &)*arg2,arg3);
7601 wxPyEndAllowThreads(__tstate);
7602 if (PyErr_Occurred()) SWIG_fail;
7603 }
7604 resultobj = SWIG_Py_Void();
7605 return resultobj;
7606 fail:
7607 return NULL;
7608 }
7609
7610
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 ;
7616 void *argp1 = 0 ;
7617 int res1 = 0 ;
7618 void *argp2 = 0 ;
7619 int res2 = 0 ;
7620 bool val3 ;
7621 int ecode3 = 0 ;
7622 PyObject * obj0 = 0 ;
7623 PyObject * obj1 = 0 ;
7624 PyObject * obj2 = 0 ;
7625 char * kwnames[] = {
7626 (char *) "self",(char *) "item",(char *) "has", NULL
7627 };
7628
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 *""'");
7633 }
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 &""'");
7638 }
7639 if (!argp2) {
7640 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7641 }
7642 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7643 if (obj2) {
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""'");
7647 }
7648 arg3 = static_cast< bool >(val3);
7649 }
7650 {
7651 PyThreadState* __tstate = wxPyBeginAllowThreads();
7652 (arg1)->SetItemHasChildren((wxTreeItemId const &)*arg2,arg3);
7653 wxPyEndAllowThreads(__tstate);
7654 if (PyErr_Occurred()) SWIG_fail;
7655 }
7656 resultobj = SWIG_Py_Void();
7657 return resultobj;
7658 fail:
7659 return NULL;
7660 }
7661
7662
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 ;
7668 void *argp1 = 0 ;
7669 int res1 = 0 ;
7670 void *argp2 = 0 ;
7671 int res2 = 0 ;
7672 bool val3 ;
7673 int ecode3 = 0 ;
7674 PyObject * obj0 = 0 ;
7675 PyObject * obj1 = 0 ;
7676 PyObject * obj2 = 0 ;
7677 char * kwnames[] = {
7678 (char *) "self",(char *) "item",(char *) "bold", NULL
7679 };
7680
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 *""'");
7685 }
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 &""'");
7690 }
7691 if (!argp2) {
7692 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7693 }
7694 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7695 if (obj2) {
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""'");
7699 }
7700 arg3 = static_cast< bool >(val3);
7701 }
7702 {
7703 PyThreadState* __tstate = wxPyBeginAllowThreads();
7704 (arg1)->SetItemBold((wxTreeItemId const &)*arg2,arg3);
7705 wxPyEndAllowThreads(__tstate);
7706 if (PyErr_Occurred()) SWIG_fail;
7707 }
7708 resultobj = SWIG_Py_Void();
7709 return resultobj;
7710 fail:
7711 return NULL;
7712 }
7713
7714
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 ;
7720 void *argp1 = 0 ;
7721 int res1 = 0 ;
7722 void *argp2 = 0 ;
7723 int res2 = 0 ;
7724 wxColour temp3 ;
7725 PyObject * obj0 = 0 ;
7726 PyObject * obj1 = 0 ;
7727 PyObject * obj2 = 0 ;
7728 char * kwnames[] = {
7729 (char *) "self",(char *) "item",(char *) "colour", NULL
7730 };
7731
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 *""'");
7736 }
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 &""'");
7741 }
7742 if (!argp2) {
7743 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7744 }
7745 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7746 {
7747 arg3 = &temp3;
7748 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
7749 }
7750 {
7751 PyThreadState* __tstate = wxPyBeginAllowThreads();
7752 (arg1)->SetItemTextColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
7753 wxPyEndAllowThreads(__tstate);
7754 if (PyErr_Occurred()) SWIG_fail;
7755 }
7756 resultobj = SWIG_Py_Void();
7757 return resultobj;
7758 fail:
7759 return NULL;
7760 }
7761
7762
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 ;
7768 void *argp1 = 0 ;
7769 int res1 = 0 ;
7770 void *argp2 = 0 ;
7771 int res2 = 0 ;
7772 wxColour temp3 ;
7773 PyObject * obj0 = 0 ;
7774 PyObject * obj1 = 0 ;
7775 PyObject * obj2 = 0 ;
7776 char * kwnames[] = {
7777 (char *) "self",(char *) "item",(char *) "colour", NULL
7778 };
7779
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 *""'");
7784 }
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 &""'");
7789 }
7790 if (!argp2) {
7791 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7792 }
7793 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7794 {
7795 arg3 = &temp3;
7796 if ( ! wxColour_helper(obj2, &arg3)) SWIG_fail;
7797 }
7798 {
7799 PyThreadState* __tstate = wxPyBeginAllowThreads();
7800 (arg1)->SetItemBackgroundColour((wxTreeItemId const &)*arg2,(wxColour const &)*arg3);
7801 wxPyEndAllowThreads(__tstate);
7802 if (PyErr_Occurred()) SWIG_fail;
7803 }
7804 resultobj = SWIG_Py_Void();
7805 return resultobj;
7806 fail:
7807 return NULL;
7808 }
7809
7810
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 ;
7815 wxFont *arg3 = 0 ;
7816 void *argp1 = 0 ;
7817 int res1 = 0 ;
7818 void *argp2 = 0 ;
7819 int res2 = 0 ;
7820 void *argp3 = 0 ;
7821 int res3 = 0 ;
7822 PyObject * obj0 = 0 ;
7823 PyObject * obj1 = 0 ;
7824 PyObject * obj2 = 0 ;
7825 char * kwnames[] = {
7826 (char *) "self",(char *) "item",(char *) "font", NULL
7827 };
7828
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 *""'");
7833 }
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 &""'");
7838 }
7839 if (!argp2) {
7840 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7841 }
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 &""'");
7846 }
7847 if (!argp3) {
7848 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");
7849 }
7850 arg3 = reinterpret_cast< wxFont * >(argp3);
7851 {
7852 PyThreadState* __tstate = wxPyBeginAllowThreads();
7853 (arg1)->SetItemFont((wxTreeItemId const &)*arg2,(wxFont const &)*arg3);
7854 wxPyEndAllowThreads(__tstate);
7855 if (PyErr_Occurred()) SWIG_fail;
7856 }
7857 resultobj = SWIG_Py_Void();
7858 return resultobj;
7859 fail:
7860 return NULL;
7861 }
7862
7863
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 ;
7868 bool result;
7869 void *argp1 = 0 ;
7870 int res1 = 0 ;
7871 void *argp2 = 0 ;
7872 int res2 = 0 ;
7873 PyObject * obj0 = 0 ;
7874 PyObject * obj1 = 0 ;
7875 char * kwnames[] = {
7876 (char *) "self",(char *) "item", NULL
7877 };
7878
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 *""'");
7883 }
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 &""'");
7888 }
7889 if (!argp2) {
7890 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7891 }
7892 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7893 {
7894 PyThreadState* __tstate = wxPyBeginAllowThreads();
7895 result = (bool)((wxPyTreeListCtrl const *)arg1)->GetItemBold((wxTreeItemId const &)*arg2);
7896 wxPyEndAllowThreads(__tstate);
7897 if (PyErr_Occurred()) SWIG_fail;
7898 }
7899 {
7900 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
7901 }
7902 return resultobj;
7903 fail:
7904 return NULL;
7905 }
7906
7907
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 ;
7912 wxColour result;
7913 void *argp1 = 0 ;
7914 int res1 = 0 ;
7915 void *argp2 = 0 ;
7916 int res2 = 0 ;
7917 PyObject * obj0 = 0 ;
7918 PyObject * obj1 = 0 ;
7919 char * kwnames[] = {
7920 (char *) "self",(char *) "item", NULL
7921 };
7922
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 *""'");
7927 }
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 &""'");
7932 }
7933 if (!argp2) {
7934 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7935 }
7936 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7937 {
7938 PyThreadState* __tstate = wxPyBeginAllowThreads();
7939 result = ((wxPyTreeListCtrl const *)arg1)->GetItemTextColour((wxTreeItemId const &)*arg2);
7940 wxPyEndAllowThreads(__tstate);
7941 if (PyErr_Occurred()) SWIG_fail;
7942 }
7943 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
7944 return resultobj;
7945 fail:
7946 return NULL;
7947 }
7948
7949
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 ;
7954 wxColour result;
7955 void *argp1 = 0 ;
7956 int res1 = 0 ;
7957 void *argp2 = 0 ;
7958 int res2 = 0 ;
7959 PyObject * obj0 = 0 ;
7960 PyObject * obj1 = 0 ;
7961 char * kwnames[] = {
7962 (char *) "self",(char *) "item", NULL
7963 };
7964
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 *""'");
7969 }
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 &""'");
7974 }
7975 if (!argp2) {
7976 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
7977 }
7978 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
7979 {
7980 PyThreadState* __tstate = wxPyBeginAllowThreads();
7981 result = ((wxPyTreeListCtrl const *)arg1)->GetItemBackgroundColour((wxTreeItemId const &)*arg2);
7982 wxPyEndAllowThreads(__tstate);
7983 if (PyErr_Occurred()) SWIG_fail;
7984 }
7985 resultobj = SWIG_NewPointerObj((new wxColour(static_cast< const wxColour& >(result))), SWIGTYPE_p_wxColour, SWIG_POINTER_OWN | 0 );
7986 return resultobj;
7987 fail:
7988 return NULL;
7989 }
7990
7991
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 ;
7996 wxFont result;
7997 void *argp1 = 0 ;
7998 int res1 = 0 ;
7999 void *argp2 = 0 ;
8000 int res2 = 0 ;
8001 PyObject * obj0 = 0 ;
8002 PyObject * obj1 = 0 ;
8003 char * kwnames[] = {
8004 (char *) "self",(char *) "item", NULL
8005 };
8006
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 *""'");
8011 }
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 &""'");
8016 }
8017 if (!argp2) {
8018 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8019 }
8020 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8021 {
8022 PyThreadState* __tstate = wxPyBeginAllowThreads();
8023 result = ((wxPyTreeListCtrl const *)arg1)->GetItemFont((wxTreeItemId const &)*arg2);
8024 wxPyEndAllowThreads(__tstate);
8025 if (PyErr_Occurred()) SWIG_fail;
8026 }
8027 resultobj = SWIG_NewPointerObj((new wxFont(static_cast< const wxFont& >(result))), SWIGTYPE_p_wxFont, SWIG_POINTER_OWN | 0 );
8028 return resultobj;
8029 fail:
8030 return NULL;
8031 }
8032
8033
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 ;
8038 bool result;
8039 void *argp1 = 0 ;
8040 int res1 = 0 ;
8041 void *argp2 = 0 ;
8042 int res2 = 0 ;
8043 PyObject * obj0 = 0 ;
8044 PyObject * obj1 = 0 ;
8045 char * kwnames[] = {
8046 (char *) "self",(char *) "item", NULL
8047 };
8048
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 *""'");
8053 }
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 &""'");
8058 }
8059 if (!argp2) {
8060 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8061 }
8062 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8063 {
8064 PyThreadState* __tstate = wxPyBeginAllowThreads();
8065 result = (bool)((wxPyTreeListCtrl const *)arg1)->IsVisible((wxTreeItemId const &)*arg2);
8066 wxPyEndAllowThreads(__tstate);
8067 if (PyErr_Occurred()) SWIG_fail;
8068 }
8069 {
8070 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8071 }
8072 return resultobj;
8073 fail:
8074 return NULL;
8075 }
8076
8077
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 ;
8082 bool result;
8083 void *argp1 = 0 ;
8084 int res1 = 0 ;
8085 void *argp2 = 0 ;
8086 int res2 = 0 ;
8087 PyObject * obj0 = 0 ;
8088 PyObject * obj1 = 0 ;
8089 char * kwnames[] = {
8090 (char *) "self",(char *) "item", NULL
8091 };
8092
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 *""'");
8097 }
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 &""'");
8102 }
8103 if (!argp2) {
8104 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8105 }
8106 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8107 {
8108 PyThreadState* __tstate = wxPyBeginAllowThreads();
8109 result = (bool)((wxPyTreeListCtrl const *)arg1)->ItemHasChildren((wxTreeItemId const &)*arg2);
8110 wxPyEndAllowThreads(__tstate);
8111 if (PyErr_Occurred()) SWIG_fail;
8112 }
8113 {
8114 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8115 }
8116 return resultobj;
8117 fail:
8118 return NULL;
8119 }
8120
8121
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 ;
8126 bool result;
8127 void *argp1 = 0 ;
8128 int res1 = 0 ;
8129 void *argp2 = 0 ;
8130 int res2 = 0 ;
8131 PyObject * obj0 = 0 ;
8132 PyObject * obj1 = 0 ;
8133 char * kwnames[] = {
8134 (char *) "self",(char *) "item", NULL
8135 };
8136
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 *""'");
8141 }
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 &""'");
8146 }
8147 if (!argp2) {
8148 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8149 }
8150 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8151 {
8152 PyThreadState* __tstate = wxPyBeginAllowThreads();
8153 result = (bool)((wxPyTreeListCtrl const *)arg1)->IsExpanded((wxTreeItemId const &)*arg2);
8154 wxPyEndAllowThreads(__tstate);
8155 if (PyErr_Occurred()) SWIG_fail;
8156 }
8157 {
8158 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8159 }
8160 return resultobj;
8161 fail:
8162 return NULL;
8163 }
8164
8165
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 ;
8170 bool result;
8171 void *argp1 = 0 ;
8172 int res1 = 0 ;
8173 void *argp2 = 0 ;
8174 int res2 = 0 ;
8175 PyObject * obj0 = 0 ;
8176 PyObject * obj1 = 0 ;
8177 char * kwnames[] = {
8178 (char *) "self",(char *) "item", NULL
8179 };
8180
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 *""'");
8185 }
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 &""'");
8190 }
8191 if (!argp2) {
8192 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8193 }
8194 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8195 {
8196 PyThreadState* __tstate = wxPyBeginAllowThreads();
8197 result = (bool)((wxPyTreeListCtrl const *)arg1)->IsSelected((wxTreeItemId const &)*arg2);
8198 wxPyEndAllowThreads(__tstate);
8199 if (PyErr_Occurred()) SWIG_fail;
8200 }
8201 {
8202 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8203 }
8204 return resultobj;
8205 fail:
8206 return NULL;
8207 }
8208
8209
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 ;
8214 bool result;
8215 void *argp1 = 0 ;
8216 int res1 = 0 ;
8217 void *argp2 = 0 ;
8218 int res2 = 0 ;
8219 PyObject * obj0 = 0 ;
8220 PyObject * obj1 = 0 ;
8221 char * kwnames[] = {
8222 (char *) "self",(char *) "item", NULL
8223 };
8224
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 *""'");
8229 }
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 &""'");
8234 }
8235 if (!argp2) {
8236 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8237 }
8238 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8239 {
8240 PyThreadState* __tstate = wxPyBeginAllowThreads();
8241 result = (bool)((wxPyTreeListCtrl const *)arg1)->IsBold((wxTreeItemId const &)*arg2);
8242 wxPyEndAllowThreads(__tstate);
8243 if (PyErr_Occurred()) SWIG_fail;
8244 }
8245 {
8246 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
8247 }
8248 return resultobj;
8249 fail:
8250 return NULL;
8251 }
8252
8253
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 ;
8259 size_t result;
8260 void *argp1 = 0 ;
8261 int res1 = 0 ;
8262 void *argp2 = 0 ;
8263 int res2 = 0 ;
8264 bool val3 ;
8265 int ecode3 = 0 ;
8266 PyObject * obj0 = 0 ;
8267 PyObject * obj1 = 0 ;
8268 PyObject * obj2 = 0 ;
8269 char * kwnames[] = {
8270 (char *) "self",(char *) "item",(char *) "recursively", NULL
8271 };
8272
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 *""'");
8277 }
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 &""'");
8282 }
8283 if (!argp2) {
8284 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8285 }
8286 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8287 if (obj2) {
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""'");
8291 }
8292 arg3 = static_cast< bool >(val3);
8293 }
8294 {
8295 PyThreadState* __tstate = wxPyBeginAllowThreads();
8296 result = (size_t)(arg1)->GetChildrenCount((wxTreeItemId const &)*arg2,arg3);
8297 wxPyEndAllowThreads(__tstate);
8298 if (PyErr_Occurred()) SWIG_fail;
8299 }
8300 resultobj = SWIG_From_size_t(static_cast< size_t >(result));
8301 return resultobj;
8302 fail:
8303 return NULL;
8304 }
8305
8306
8307 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetRootItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8308 PyObject *resultobj = 0;
8309 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
8310 wxTreeItemId result;
8311 void *argp1 = 0 ;
8312 int res1 = 0 ;
8313 PyObject *swig_obj[1] ;
8314
8315 if (!args) SWIG_fail;
8316 swig_obj[0] = args;
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 *""'");
8320 }
8321 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
8322 {
8323 PyThreadState* __tstate = wxPyBeginAllowThreads();
8324 result = ((wxPyTreeListCtrl const *)arg1)->GetRootItem();
8325 wxPyEndAllowThreads(__tstate);
8326 if (PyErr_Occurred()) SWIG_fail;
8327 }
8328 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8329 return resultobj;
8330 fail:
8331 return NULL;
8332 }
8333
8334
8335 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetSelection(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8336 PyObject *resultobj = 0;
8337 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
8338 wxTreeItemId result;
8339 void *argp1 = 0 ;
8340 int res1 = 0 ;
8341 PyObject *swig_obj[1] ;
8342
8343 if (!args) SWIG_fail;
8344 swig_obj[0] = args;
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 *""'");
8348 }
8349 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
8350 {
8351 PyThreadState* __tstate = wxPyBeginAllowThreads();
8352 result = ((wxPyTreeListCtrl const *)arg1)->GetSelection();
8353 wxPyEndAllowThreads(__tstate);
8354 if (PyErr_Occurred()) SWIG_fail;
8355 }
8356 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8357 return resultobj;
8358 fail:
8359 return NULL;
8360 }
8361
8362
8363 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetSelections(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8364 PyObject *resultobj = 0;
8365 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
8366 PyObject *result = 0 ;
8367 void *argp1 = 0 ;
8368 int res1 = 0 ;
8369 PyObject *swig_obj[1] ;
8370
8371 if (!args) SWIG_fail;
8372 swig_obj[0] = args;
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 *""'");
8376 }
8377 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
8378 {
8379 PyThreadState* __tstate = wxPyBeginAllowThreads();
8380 result = (PyObject *)wxPyTreeListCtrl_GetSelections(arg1);
8381 wxPyEndAllowThreads(__tstate);
8382 if (PyErr_Occurred()) SWIG_fail;
8383 }
8384 resultobj = result;
8385 return resultobj;
8386 fail:
8387 return NULL;
8388 }
8389
8390
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;
8396 void *argp1 = 0 ;
8397 int res1 = 0 ;
8398 void *argp2 = 0 ;
8399 int res2 = 0 ;
8400 PyObject * obj0 = 0 ;
8401 PyObject * obj1 = 0 ;
8402 char * kwnames[] = {
8403 (char *) "self",(char *) "item", NULL
8404 };
8405
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 *""'");
8410 }
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 &""'");
8415 }
8416 if (!argp2) {
8417 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8418 }
8419 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8420 {
8421 PyThreadState* __tstate = wxPyBeginAllowThreads();
8422 result = ((wxPyTreeListCtrl const *)arg1)->GetItemParent((wxTreeItemId const &)*arg2);
8423 wxPyEndAllowThreads(__tstate);
8424 if (PyErr_Occurred()) SWIG_fail;
8425 }
8426 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8427 return resultobj;
8428 fail:
8429 return NULL;
8430 }
8431
8432
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 ;
8438 void *argp1 = 0 ;
8439 int res1 = 0 ;
8440 void *argp2 = 0 ;
8441 int res2 = 0 ;
8442 PyObject * obj0 = 0 ;
8443 PyObject * obj1 = 0 ;
8444 char * kwnames[] = {
8445 (char *) "self",(char *) "item", NULL
8446 };
8447
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 *""'");
8452 }
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 &""'");
8457 }
8458 if (!argp2) {
8459 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8460 }
8461 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8462 {
8463 PyThreadState* __tstate = wxPyBeginAllowThreads();
8464 result = (PyObject *)wxPyTreeListCtrl_GetFirstChild(arg1,(wxTreeItemId const &)*arg2);
8465 wxPyEndAllowThreads(__tstate);
8466 if (PyErr_Occurred()) SWIG_fail;
8467 }
8468 resultobj = result;
8469 return resultobj;
8470 fail:
8471 return NULL;
8472 }
8473
8474
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 ;
8481 void *argp1 = 0 ;
8482 int res1 = 0 ;
8483 void *argp2 = 0 ;
8484 int res2 = 0 ;
8485 int res3 ;
8486 PyObject * obj0 = 0 ;
8487 PyObject * obj1 = 0 ;
8488 PyObject * obj2 = 0 ;
8489 char * kwnames[] = {
8490 (char *) "self",(char *) "item",(char *) "cookie", NULL
8491 };
8492
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 *""'");
8497 }
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 &""'");
8502 }
8503 if (!argp2) {
8504 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8505 }
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 *""'");
8510 }
8511 {
8512 PyThreadState* __tstate = wxPyBeginAllowThreads();
8513 result = (PyObject *)wxPyTreeListCtrl_GetNextChild(arg1,(wxTreeItemId const &)*arg2,arg3);
8514 wxPyEndAllowThreads(__tstate);
8515 if (PyErr_Occurred()) SWIG_fail;
8516 }
8517 resultobj = result;
8518 return resultobj;
8519 fail:
8520 return NULL;
8521 }
8522
8523
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;
8529 void *argp1 = 0 ;
8530 int res1 = 0 ;
8531 void *argp2 = 0 ;
8532 int res2 = 0 ;
8533 PyObject * obj0 = 0 ;
8534 PyObject * obj1 = 0 ;
8535 char * kwnames[] = {
8536 (char *) "self",(char *) "item", NULL
8537 };
8538
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 *""'");
8543 }
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 &""'");
8548 }
8549 if (!argp2) {
8550 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8551 }
8552 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8553 {
8554 PyThreadState* __tstate = wxPyBeginAllowThreads();
8555 result = ((wxPyTreeListCtrl const *)arg1)->GetLastChild((wxTreeItemId const &)*arg2);
8556 wxPyEndAllowThreads(__tstate);
8557 if (PyErr_Occurred()) SWIG_fail;
8558 }
8559 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8560 return resultobj;
8561 fail:
8562 return NULL;
8563 }
8564
8565
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;
8571 void *argp1 = 0 ;
8572 int res1 = 0 ;
8573 void *argp2 = 0 ;
8574 int res2 = 0 ;
8575 PyObject * obj0 = 0 ;
8576 PyObject * obj1 = 0 ;
8577 char * kwnames[] = {
8578 (char *) "self",(char *) "item", NULL
8579 };
8580
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 *""'");
8585 }
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 &""'");
8590 }
8591 if (!argp2) {
8592 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8593 }
8594 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8595 {
8596 PyThreadState* __tstate = wxPyBeginAllowThreads();
8597 result = ((wxPyTreeListCtrl const *)arg1)->GetNextSibling((wxTreeItemId const &)*arg2);
8598 wxPyEndAllowThreads(__tstate);
8599 if (PyErr_Occurred()) SWIG_fail;
8600 }
8601 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8602 return resultobj;
8603 fail:
8604 return NULL;
8605 }
8606
8607
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;
8613 void *argp1 = 0 ;
8614 int res1 = 0 ;
8615 void *argp2 = 0 ;
8616 int res2 = 0 ;
8617 PyObject * obj0 = 0 ;
8618 PyObject * obj1 = 0 ;
8619 char * kwnames[] = {
8620 (char *) "self",(char *) "item", NULL
8621 };
8622
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 *""'");
8627 }
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 &""'");
8632 }
8633 if (!argp2) {
8634 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8635 }
8636 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8637 {
8638 PyThreadState* __tstate = wxPyBeginAllowThreads();
8639 result = ((wxPyTreeListCtrl const *)arg1)->GetPrevSibling((wxTreeItemId const &)*arg2);
8640 wxPyEndAllowThreads(__tstate);
8641 if (PyErr_Occurred()) SWIG_fail;
8642 }
8643 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8644 return resultobj;
8645 fail:
8646 return NULL;
8647 }
8648
8649
8650 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetFirstVisibleItem(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
8651 PyObject *resultobj = 0;
8652 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
8653 wxTreeItemId result;
8654 void *argp1 = 0 ;
8655 int res1 = 0 ;
8656 PyObject *swig_obj[1] ;
8657
8658 if (!args) SWIG_fail;
8659 swig_obj[0] = args;
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 *""'");
8663 }
8664 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
8665 {
8666 PyThreadState* __tstate = wxPyBeginAllowThreads();
8667 result = ((wxPyTreeListCtrl const *)arg1)->GetFirstVisibleItem();
8668 wxPyEndAllowThreads(__tstate);
8669 if (PyErr_Occurred()) SWIG_fail;
8670 }
8671 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8672 return resultobj;
8673 fail:
8674 return NULL;
8675 }
8676
8677
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;
8683 void *argp1 = 0 ;
8684 int res1 = 0 ;
8685 void *argp2 = 0 ;
8686 int res2 = 0 ;
8687 PyObject * obj0 = 0 ;
8688 PyObject * obj1 = 0 ;
8689 char * kwnames[] = {
8690 (char *) "self",(char *) "item", NULL
8691 };
8692
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 *""'");
8697 }
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 &""'");
8702 }
8703 if (!argp2) {
8704 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8705 }
8706 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8707 {
8708 PyThreadState* __tstate = wxPyBeginAllowThreads();
8709 result = ((wxPyTreeListCtrl const *)arg1)->GetNextVisible((wxTreeItemId const &)*arg2);
8710 wxPyEndAllowThreads(__tstate);
8711 if (PyErr_Occurred()) SWIG_fail;
8712 }
8713 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8714 return resultobj;
8715 fail:
8716 return NULL;
8717 }
8718
8719
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;
8725 void *argp1 = 0 ;
8726 int res1 = 0 ;
8727 void *argp2 = 0 ;
8728 int res2 = 0 ;
8729 PyObject * obj0 = 0 ;
8730 PyObject * obj1 = 0 ;
8731 char * kwnames[] = {
8732 (char *) "self",(char *) "item", NULL
8733 };
8734
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 *""'");
8739 }
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 &""'");
8744 }
8745 if (!argp2) {
8746 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8747 }
8748 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8749 {
8750 PyThreadState* __tstate = wxPyBeginAllowThreads();
8751 result = ((wxPyTreeListCtrl const *)arg1)->GetPrevVisible((wxTreeItemId const &)*arg2);
8752 wxPyEndAllowThreads(__tstate);
8753 if (PyErr_Occurred()) SWIG_fail;
8754 }
8755 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8756 return resultobj;
8757 fail:
8758 return NULL;
8759 }
8760
8761
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;
8767 void *argp1 = 0 ;
8768 int res1 = 0 ;
8769 void *argp2 = 0 ;
8770 int res2 = 0 ;
8771 PyObject * obj0 = 0 ;
8772 PyObject * obj1 = 0 ;
8773 char * kwnames[] = {
8774 (char *) "self",(char *) "item", NULL
8775 };
8776
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 *""'");
8781 }
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 &""'");
8786 }
8787 if (!argp2) {
8788 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetNext" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8789 }
8790 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8791 {
8792 PyThreadState* __tstate = wxPyBeginAllowThreads();
8793 result = ((wxPyTreeListCtrl const *)arg1)->GetNext((wxTreeItemId const &)*arg2);
8794 wxPyEndAllowThreads(__tstate);
8795 if (PyErr_Occurred()) SWIG_fail;
8796 }
8797 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8798 return resultobj;
8799 fail:
8800 return NULL;
8801 }
8802
8803
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;
8812 void *argp1 = 0 ;
8813 int res1 = 0 ;
8814 bool temp2 = false ;
8815 int val3 ;
8816 int ecode3 = 0 ;
8817 int val4 ;
8818 int ecode4 = 0 ;
8819 void *argp5 = 0 ;
8820 int res5 = 0 ;
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
8828 };
8829
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 *""'");
8834 }
8835 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
8836 {
8837 arg2 = wxString_in_helper(obj1);
8838 if (arg2 == NULL) SWIG_fail;
8839 temp2 = true;
8840 }
8841 if (obj2) {
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""'");
8845 }
8846 arg3 = static_cast< int >(val3);
8847 }
8848 if (obj3) {
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""'");
8852 }
8853 arg4 = static_cast< int >(val4);
8854 }
8855 if (obj4) {
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 *""'");
8859 }
8860 arg5 = reinterpret_cast< wxPyTreeItemData * >(argp5);
8861 }
8862 {
8863 PyThreadState* __tstate = wxPyBeginAllowThreads();
8864 result = (arg1)->AddRoot((wxString const &)*arg2,arg3,arg4,arg5);
8865 wxPyEndAllowThreads(__tstate);
8866 if (PyErr_Occurred()) SWIG_fail;
8867 }
8868 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8869 {
8870 if (temp2)
8871 delete arg2;
8872 }
8873 return resultobj;
8874 fail:
8875 {
8876 if (temp2)
8877 delete arg2;
8878 }
8879 return NULL;
8880 }
8881
8882
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;
8892 void *argp1 = 0 ;
8893 int res1 = 0 ;
8894 void *argp2 = 0 ;
8895 int res2 = 0 ;
8896 bool temp3 = false ;
8897 int val4 ;
8898 int ecode4 = 0 ;
8899 int val5 ;
8900 int ecode5 = 0 ;
8901 void *argp6 = 0 ;
8902 int res6 = 0 ;
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
8911 };
8912
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 *""'");
8917 }
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 &""'");
8922 }
8923 if (!argp2) {
8924 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
8925 }
8926 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
8927 {
8928 arg3 = wxString_in_helper(obj2);
8929 if (arg3 == NULL) SWIG_fail;
8930 temp3 = true;
8931 }
8932 if (obj3) {
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""'");
8936 }
8937 arg4 = static_cast< int >(val4);
8938 }
8939 if (obj4) {
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""'");
8943 }
8944 arg5 = static_cast< int >(val5);
8945 }
8946 if (obj5) {
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 *""'");
8950 }
8951 arg6 = reinterpret_cast< wxPyTreeItemData * >(argp6);
8952 }
8953 {
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;
8958 }
8959 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
8960 {
8961 if (temp3)
8962 delete arg3;
8963 }
8964 return resultobj;
8965 fail:
8966 {
8967 if (temp3)
8968 delete arg3;
8969 }
8970 return NULL;
8971 }
8972
8973
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;
8984 void *argp1 = 0 ;
8985 int res1 = 0 ;
8986 void *argp2 = 0 ;
8987 int res2 = 0 ;
8988 void *argp3 = 0 ;
8989 int res3 = 0 ;
8990 bool temp4 = false ;
8991 int val5 ;
8992 int ecode5 = 0 ;
8993 int val6 ;
8994 int ecode6 = 0 ;
8995 void *argp7 = 0 ;
8996 int res7 = 0 ;
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
9006 };
9007
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 *""'");
9012 }
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 &""'");
9017 }
9018 if (!argp2) {
9019 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9020 }
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 &""'");
9025 }
9026 if (!argp3) {
9027 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");
9028 }
9029 arg3 = reinterpret_cast< wxTreeItemId * >(argp3);
9030 {
9031 arg4 = wxString_in_helper(obj3);
9032 if (arg4 == NULL) SWIG_fail;
9033 temp4 = true;
9034 }
9035 if (obj4) {
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""'");
9039 }
9040 arg5 = static_cast< int >(val5);
9041 }
9042 if (obj5) {
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""'");
9046 }
9047 arg6 = static_cast< int >(val6);
9048 }
9049 if (obj6) {
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 *""'");
9053 }
9054 arg7 = reinterpret_cast< wxPyTreeItemData * >(argp7);
9055 }
9056 {
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;
9061 }
9062 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
9063 {
9064 if (temp4)
9065 delete arg4;
9066 }
9067 return resultobj;
9068 fail:
9069 {
9070 if (temp4)
9071 delete arg4;
9072 }
9073 return NULL;
9074 }
9075
9076
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 ;
9081 size_t arg3 ;
9082 wxString *arg4 = 0 ;
9083 int arg5 = (int) -1 ;
9084 int arg6 = (int) -1 ;
9085 wxPyTreeItemData *arg7 = (wxPyTreeItemData *) NULL ;
9086 wxTreeItemId result;
9087 void *argp1 = 0 ;
9088 int res1 = 0 ;
9089 void *argp2 = 0 ;
9090 int res2 = 0 ;
9091 size_t val3 ;
9092 int ecode3 = 0 ;
9093 bool temp4 = false ;
9094 int val5 ;
9095 int ecode5 = 0 ;
9096 int val6 ;
9097 int ecode6 = 0 ;
9098 void *argp7 = 0 ;
9099 int res7 = 0 ;
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
9109 };
9110
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 *""'");
9115 }
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 &""'");
9120 }
9121 if (!argp2) {
9122 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9123 }
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""'");
9128 }
9129 arg3 = static_cast< size_t >(val3);
9130 {
9131 arg4 = wxString_in_helper(obj3);
9132 if (arg4 == NULL) SWIG_fail;
9133 temp4 = true;
9134 }
9135 if (obj4) {
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""'");
9139 }
9140 arg5 = static_cast< int >(val5);
9141 }
9142 if (obj5) {
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""'");
9146 }
9147 arg6 = static_cast< int >(val6);
9148 }
9149 if (obj6) {
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 *""'");
9153 }
9154 arg7 = reinterpret_cast< wxPyTreeItemData * >(argp7);
9155 }
9156 {
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;
9161 }
9162 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
9163 {
9164 if (temp4)
9165 delete arg4;
9166 }
9167 return resultobj;
9168 fail:
9169 {
9170 if (temp4)
9171 delete arg4;
9172 }
9173 return NULL;
9174 }
9175
9176
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;
9186 void *argp1 = 0 ;
9187 int res1 = 0 ;
9188 void *argp2 = 0 ;
9189 int res2 = 0 ;
9190 bool temp3 = false ;
9191 int val4 ;
9192 int ecode4 = 0 ;
9193 int val5 ;
9194 int ecode5 = 0 ;
9195 void *argp6 = 0 ;
9196 int res6 = 0 ;
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
9205 };
9206
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 *""'");
9211 }
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 &""'");
9216 }
9217 if (!argp2) {
9218 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9219 }
9220 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9221 {
9222 arg3 = wxString_in_helper(obj2);
9223 if (arg3 == NULL) SWIG_fail;
9224 temp3 = true;
9225 }
9226 if (obj3) {
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""'");
9230 }
9231 arg4 = static_cast< int >(val4);
9232 }
9233 if (obj4) {
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""'");
9237 }
9238 arg5 = static_cast< int >(val5);
9239 }
9240 if (obj5) {
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 *""'");
9244 }
9245 arg6 = reinterpret_cast< wxPyTreeItemData * >(argp6);
9246 }
9247 {
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;
9252 }
9253 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
9254 {
9255 if (temp3)
9256 delete arg3;
9257 }
9258 return resultobj;
9259 fail:
9260 {
9261 if (temp3)
9262 delete arg3;
9263 }
9264 return NULL;
9265 }
9266
9267
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 ;
9272 void *argp1 = 0 ;
9273 int res1 = 0 ;
9274 void *argp2 = 0 ;
9275 int res2 = 0 ;
9276 PyObject * obj0 = 0 ;
9277 PyObject * obj1 = 0 ;
9278 char * kwnames[] = {
9279 (char *) "self",(char *) "item", NULL
9280 };
9281
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 *""'");
9286 }
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 &""'");
9291 }
9292 if (!argp2) {
9293 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9294 }
9295 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9296 {
9297 PyThreadState* __tstate = wxPyBeginAllowThreads();
9298 (arg1)->Delete((wxTreeItemId const &)*arg2);
9299 wxPyEndAllowThreads(__tstate);
9300 if (PyErr_Occurred()) SWIG_fail;
9301 }
9302 resultobj = SWIG_Py_Void();
9303 return resultobj;
9304 fail:
9305 return NULL;
9306 }
9307
9308
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 ;
9313 void *argp1 = 0 ;
9314 int res1 = 0 ;
9315 void *argp2 = 0 ;
9316 int res2 = 0 ;
9317 PyObject * obj0 = 0 ;
9318 PyObject * obj1 = 0 ;
9319 char * kwnames[] = {
9320 (char *) "self",(char *) "item", NULL
9321 };
9322
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 *""'");
9327 }
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 &""'");
9332 }
9333 if (!argp2) {
9334 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9335 }
9336 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9337 {
9338 PyThreadState* __tstate = wxPyBeginAllowThreads();
9339 (arg1)->DeleteChildren((wxTreeItemId const &)*arg2);
9340 wxPyEndAllowThreads(__tstate);
9341 if (PyErr_Occurred()) SWIG_fail;
9342 }
9343 resultobj = SWIG_Py_Void();
9344 return resultobj;
9345 fail:
9346 return NULL;
9347 }
9348
9349
9350 SWIGINTERN PyObject *_wrap_TreeListCtrl_DeleteAllItems(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9351 PyObject *resultobj = 0;
9352 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
9353 void *argp1 = 0 ;
9354 int res1 = 0 ;
9355 PyObject *swig_obj[1] ;
9356
9357 if (!args) SWIG_fail;
9358 swig_obj[0] = args;
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 *""'");
9362 }
9363 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
9364 {
9365 PyThreadState* __tstate = wxPyBeginAllowThreads();
9366 (arg1)->DeleteAllItems();
9367 wxPyEndAllowThreads(__tstate);
9368 if (PyErr_Occurred()) SWIG_fail;
9369 }
9370 resultobj = SWIG_Py_Void();
9371 return resultobj;
9372 fail:
9373 return NULL;
9374 }
9375
9376
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 ;
9381 void *argp1 = 0 ;
9382 int res1 = 0 ;
9383 void *argp2 = 0 ;
9384 int res2 = 0 ;
9385 PyObject * obj0 = 0 ;
9386 PyObject * obj1 = 0 ;
9387 char * kwnames[] = {
9388 (char *) "self",(char *) "item", NULL
9389 };
9390
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 *""'");
9395 }
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 &""'");
9400 }
9401 if (!argp2) {
9402 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9403 }
9404 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9405 {
9406 PyThreadState* __tstate = wxPyBeginAllowThreads();
9407 (arg1)->Expand((wxTreeItemId const &)*arg2);
9408 wxPyEndAllowThreads(__tstate);
9409 if (PyErr_Occurred()) SWIG_fail;
9410 }
9411 resultobj = SWIG_Py_Void();
9412 return resultobj;
9413 fail:
9414 return NULL;
9415 }
9416
9417
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 ;
9422 void *argp1 = 0 ;
9423 int res1 = 0 ;
9424 void *argp2 = 0 ;
9425 int res2 = 0 ;
9426 PyObject * obj0 = 0 ;
9427 PyObject * obj1 = 0 ;
9428 char * kwnames[] = {
9429 (char *) "self",(char *) "item", NULL
9430 };
9431
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 *""'");
9436 }
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 &""'");
9441 }
9442 if (!argp2) {
9443 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9444 }
9445 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9446 {
9447 PyThreadState* __tstate = wxPyBeginAllowThreads();
9448 (arg1)->ExpandAll((wxTreeItemId const &)*arg2);
9449 wxPyEndAllowThreads(__tstate);
9450 if (PyErr_Occurred()) SWIG_fail;
9451 }
9452 resultobj = SWIG_Py_Void();
9453 return resultobj;
9454 fail:
9455 return NULL;
9456 }
9457
9458
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 ;
9463 void *argp1 = 0 ;
9464 int res1 = 0 ;
9465 void *argp2 = 0 ;
9466 int res2 = 0 ;
9467 PyObject * obj0 = 0 ;
9468 PyObject * obj1 = 0 ;
9469 char * kwnames[] = {
9470 (char *) "self",(char *) "item", NULL
9471 };
9472
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 *""'");
9477 }
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 &""'");
9482 }
9483 if (!argp2) {
9484 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9485 }
9486 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9487 {
9488 PyThreadState* __tstate = wxPyBeginAllowThreads();
9489 (arg1)->Collapse((wxTreeItemId const &)*arg2);
9490 wxPyEndAllowThreads(__tstate);
9491 if (PyErr_Occurred()) SWIG_fail;
9492 }
9493 resultobj = SWIG_Py_Void();
9494 return resultobj;
9495 fail:
9496 return NULL;
9497 }
9498
9499
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 ;
9504 void *argp1 = 0 ;
9505 int res1 = 0 ;
9506 void *argp2 = 0 ;
9507 int res2 = 0 ;
9508 PyObject * obj0 = 0 ;
9509 PyObject * obj1 = 0 ;
9510 char * kwnames[] = {
9511 (char *) "self",(char *) "item", NULL
9512 };
9513
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 *""'");
9518 }
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 &""'");
9523 }
9524 if (!argp2) {
9525 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9526 }
9527 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9528 {
9529 PyThreadState* __tstate = wxPyBeginAllowThreads();
9530 (arg1)->CollapseAndReset((wxTreeItemId const &)*arg2);
9531 wxPyEndAllowThreads(__tstate);
9532 if (PyErr_Occurred()) SWIG_fail;
9533 }
9534 resultobj = SWIG_Py_Void();
9535 return resultobj;
9536 fail:
9537 return NULL;
9538 }
9539
9540
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 ;
9545 void *argp1 = 0 ;
9546 int res1 = 0 ;
9547 void *argp2 = 0 ;
9548 int res2 = 0 ;
9549 PyObject * obj0 = 0 ;
9550 PyObject * obj1 = 0 ;
9551 char * kwnames[] = {
9552 (char *) "self",(char *) "item", NULL
9553 };
9554
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 *""'");
9559 }
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 &""'");
9564 }
9565 if (!argp2) {
9566 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9567 }
9568 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9569 {
9570 PyThreadState* __tstate = wxPyBeginAllowThreads();
9571 (arg1)->Toggle((wxTreeItemId const &)*arg2);
9572 wxPyEndAllowThreads(__tstate);
9573 if (PyErr_Occurred()) SWIG_fail;
9574 }
9575 resultobj = SWIG_Py_Void();
9576 return resultobj;
9577 fail:
9578 return NULL;
9579 }
9580
9581
9582 SWIGINTERN PyObject *_wrap_TreeListCtrl_Unselect(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9583 PyObject *resultobj = 0;
9584 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
9585 void *argp1 = 0 ;
9586 int res1 = 0 ;
9587 PyObject *swig_obj[1] ;
9588
9589 if (!args) SWIG_fail;
9590 swig_obj[0] = args;
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 *""'");
9594 }
9595 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
9596 {
9597 PyThreadState* __tstate = wxPyBeginAllowThreads();
9598 (arg1)->Unselect();
9599 wxPyEndAllowThreads(__tstate);
9600 if (PyErr_Occurred()) SWIG_fail;
9601 }
9602 resultobj = SWIG_Py_Void();
9603 return resultobj;
9604 fail:
9605 return NULL;
9606 }
9607
9608
9609 SWIGINTERN PyObject *_wrap_TreeListCtrl_UnselectAll(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
9610 PyObject *resultobj = 0;
9611 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
9612 void *argp1 = 0 ;
9613 int res1 = 0 ;
9614 PyObject *swig_obj[1] ;
9615
9616 if (!args) SWIG_fail;
9617 swig_obj[0] = args;
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 *""'");
9621 }
9622 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
9623 {
9624 PyThreadState* __tstate = wxPyBeginAllowThreads();
9625 (arg1)->UnselectAll();
9626 wxPyEndAllowThreads(__tstate);
9627 if (PyErr_Occurred()) SWIG_fail;
9628 }
9629 resultobj = SWIG_Py_Void();
9630 return resultobj;
9631 fail:
9632 return NULL;
9633 }
9634
9635
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 ;
9642 void *argp1 = 0 ;
9643 int res1 = 0 ;
9644 void *argp2 = 0 ;
9645 int res2 = 0 ;
9646 bool val3 ;
9647 int ecode3 = 0 ;
9648 bool val4 ;
9649 int ecode4 = 0 ;
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
9656 };
9657
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 *""'");
9662 }
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 &""'");
9667 }
9668 if (!argp2) {
9669 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9670 }
9671 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9672 if (obj2) {
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""'");
9676 }
9677 arg3 = static_cast< bool >(val3);
9678 }
9679 if (obj3) {
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""'");
9683 }
9684 arg4 = static_cast< bool >(val4);
9685 }
9686 {
9687 PyThreadState* __tstate = wxPyBeginAllowThreads();
9688 (arg1)->SelectItem((wxTreeItemId const &)*arg2,arg3,arg4);
9689 wxPyEndAllowThreads(__tstate);
9690 if (PyErr_Occurred()) SWIG_fail;
9691 }
9692 resultobj = SWIG_Py_Void();
9693 return resultobj;
9694 fail:
9695 return NULL;
9696 }
9697
9698
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 ;
9703 void *argp1 = 0 ;
9704 int res1 = 0 ;
9705 bool val2 ;
9706 int ecode2 = 0 ;
9707 PyObject * obj0 = 0 ;
9708 PyObject * obj1 = 0 ;
9709 char * kwnames[] = {
9710 (char *) "self",(char *) "extended_select", NULL
9711 };
9712
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 *""'");
9717 }
9718 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
9719 if (obj1) {
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""'");
9723 }
9724 arg2 = static_cast< bool >(val2);
9725 }
9726 {
9727 PyThreadState* __tstate = wxPyBeginAllowThreads();
9728 (arg1)->SelectAll(arg2);
9729 wxPyEndAllowThreads(__tstate);
9730 if (PyErr_Occurred()) SWIG_fail;
9731 }
9732 resultobj = SWIG_Py_Void();
9733 return resultobj;
9734 fail:
9735 return NULL;
9736 }
9737
9738
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 ;
9743 void *argp1 = 0 ;
9744 int res1 = 0 ;
9745 void *argp2 = 0 ;
9746 int res2 = 0 ;
9747 PyObject * obj0 = 0 ;
9748 PyObject * obj1 = 0 ;
9749 char * kwnames[] = {
9750 (char *) "self",(char *) "item", NULL
9751 };
9752
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 *""'");
9757 }
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 &""'");
9762 }
9763 if (!argp2) {
9764 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9765 }
9766 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9767 {
9768 PyThreadState* __tstate = wxPyBeginAllowThreads();
9769 (arg1)->EnsureVisible((wxTreeItemId const &)*arg2);
9770 wxPyEndAllowThreads(__tstate);
9771 if (PyErr_Occurred()) SWIG_fail;
9772 }
9773 resultobj = SWIG_Py_Void();
9774 return resultobj;
9775 fail:
9776 return NULL;
9777 }
9778
9779
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 ;
9784 void *argp1 = 0 ;
9785 int res1 = 0 ;
9786 void *argp2 = 0 ;
9787 int res2 = 0 ;
9788 PyObject * obj0 = 0 ;
9789 PyObject * obj1 = 0 ;
9790 char * kwnames[] = {
9791 (char *) "self",(char *) "item", NULL
9792 };
9793
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 *""'");
9798 }
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 &""'");
9803 }
9804 if (!argp2) {
9805 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9806 }
9807 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9808 {
9809 PyThreadState* __tstate = wxPyBeginAllowThreads();
9810 (arg1)->ScrollTo((wxTreeItemId const &)*arg2);
9811 wxPyEndAllowThreads(__tstate);
9812 if (PyErr_Occurred()) SWIG_fail;
9813 }
9814 resultobj = SWIG_Py_Void();
9815 return resultobj;
9816 fail:
9817 return NULL;
9818 }
9819
9820
9821 SWIGINTERN PyObject *_wrap_TreeListCtrl_HitTest(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
9822 PyObject *resultobj = 0;
9823 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
9824 wxPoint *arg2 = 0 ;
9825 int *arg3 = 0 ;
9826 int *arg4 = 0 ;
9827 wxTreeItemId result;
9828 void *argp1 = 0 ;
9829 int res1 = 0 ;
9830 wxPoint temp2 ;
9831 int temp3 ;
9832 int res3 = SWIG_TMPOBJ ;
9833 int temp4 ;
9834 int res4 = SWIG_TMPOBJ ;
9835 PyObject * obj0 = 0 ;
9836 PyObject * obj1 = 0 ;
9837 char * kwnames[] = {
9838 (char *) "self",(char *) "point", NULL
9839 };
9840
9841 arg3 = &temp3;
9842 arg4 = &temp4;
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 *""'");
9847 }
9848 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
9849 {
9850 arg2 = &temp2;
9851 if ( ! wxPoint_helper(obj1, &arg2)) SWIG_fail;
9852 }
9853 {
9854 PyThreadState* __tstate = wxPyBeginAllowThreads();
9855 result = (arg1)->HitTest((wxPoint const &)*arg2,*arg3,*arg4);
9856 wxPyEndAllowThreads(__tstate);
9857 if (PyErr_Occurred()) SWIG_fail;
9858 }
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)));
9862 } else {
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));
9865 }
9866 if (SWIG_IsTmpObj(res4)) {
9867 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_int((*arg4)));
9868 } else {
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));
9871 }
9872 return resultobj;
9873 fail:
9874 return NULL;
9875 }
9876
9877
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 ;
9884 void *argp1 = 0 ;
9885 int res1 = 0 ;
9886 void *argp2 = 0 ;
9887 int res2 = 0 ;
9888 bool val3 ;
9889 int ecode3 = 0 ;
9890 PyObject * obj0 = 0 ;
9891 PyObject * obj1 = 0 ;
9892 PyObject * obj2 = 0 ;
9893 char * kwnames[] = {
9894 (char *) "self",(char *) "item",(char *) "textOnly", NULL
9895 };
9896
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 *""'");
9901 }
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 &""'");
9906 }
9907 if (!argp2) {
9908 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9909 }
9910 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9911 if (obj2) {
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""'");
9915 }
9916 arg3 = static_cast< bool >(val3);
9917 }
9918 {
9919 PyThreadState* __tstate = wxPyBeginAllowThreads();
9920 result = (PyObject *)wxPyTreeListCtrl_GetBoundingRect(arg1,(wxTreeItemId const &)*arg2,arg3);
9921 wxPyEndAllowThreads(__tstate);
9922 if (PyErr_Occurred()) SWIG_fail;
9923 }
9924 resultobj = result;
9925 return resultobj;
9926 fail:
9927 return NULL;
9928 }
9929
9930
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 ;
9935 void *argp1 = 0 ;
9936 int res1 = 0 ;
9937 void *argp2 = 0 ;
9938 int res2 = 0 ;
9939 PyObject * obj0 = 0 ;
9940 PyObject * obj1 = 0 ;
9941 char * kwnames[] = {
9942 (char *) "self",(char *) "item", NULL
9943 };
9944
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 *""'");
9949 }
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 &""'");
9954 }
9955 if (!argp2) {
9956 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9957 }
9958 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
9959 {
9960 PyThreadState* __tstate = wxPyBeginAllowThreads();
9961 (arg1)->EditLabel((wxTreeItemId const &)*arg2);
9962 wxPyEndAllowThreads(__tstate);
9963 if (PyErr_Occurred()) SWIG_fail;
9964 }
9965 resultobj = SWIG_Py_Void();
9966 return resultobj;
9967 fail:
9968 return NULL;
9969 }
9970
9971
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 ;
9976 void *argp1 = 0 ;
9977 int res1 = 0 ;
9978 void *argp2 = 0 ;
9979 int res2 = 0 ;
9980 PyObject * obj0 = 0 ;
9981 PyObject * obj1 = 0 ;
9982 char * kwnames[] = {
9983 (char *) "self",(char *) "item", NULL
9984 };
9985
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 *""'");
9990 }
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 &""'");
9995 }
9996 if (!argp2) {
9997 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_Edit" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
9998 }
9999 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
10000 {
10001 PyThreadState* __tstate = wxPyBeginAllowThreads();
10002 (arg1)->Edit((wxTreeItemId const &)*arg2);
10003 wxPyEndAllowThreads(__tstate);
10004 if (PyErr_Occurred()) SWIG_fail;
10005 }
10006 resultobj = SWIG_Py_Void();
10007 return resultobj;
10008 fail:
10009 return NULL;
10010 }
10011
10012
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 ;
10017 void *argp1 = 0 ;
10018 int res1 = 0 ;
10019 void *argp2 = 0 ;
10020 int res2 = 0 ;
10021 PyObject * obj0 = 0 ;
10022 PyObject * obj1 = 0 ;
10023 char * kwnames[] = {
10024 (char *) "self",(char *) "item", NULL
10025 };
10026
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 *""'");
10031 }
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 &""'");
10036 }
10037 if (!argp2) {
10038 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10039 }
10040 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
10041 {
10042 PyThreadState* __tstate = wxPyBeginAllowThreads();
10043 (arg1)->SortChildren((wxTreeItemId const &)*arg2);
10044 wxPyEndAllowThreads(__tstate);
10045 if (PyErr_Occurred()) SWIG_fail;
10046 }
10047 resultobj = SWIG_Py_Void();
10048 return resultobj;
10049 fail:
10050 return NULL;
10051 }
10052
10053
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;
10061 void *argp1 = 0 ;
10062 int res1 = 0 ;
10063 void *argp2 = 0 ;
10064 int res2 = 0 ;
10065 bool temp3 = false ;
10066 int val4 ;
10067 int ecode4 = 0 ;
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
10074 };
10075
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 *""'");
10080 }
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 &""'");
10085 }
10086 if (!argp2) {
10087 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "TreeListCtrl_FindItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");
10088 }
10089 arg2 = reinterpret_cast< wxTreeItemId * >(argp2);
10090 {
10091 arg3 = wxString_in_helper(obj2);
10092 if (arg3 == NULL) SWIG_fail;
10093 temp3 = true;
10094 }
10095 if (obj3) {
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""'");
10099 }
10100 arg4 = static_cast< int >(val4);
10101 }
10102 {
10103 PyThreadState* __tstate = wxPyBeginAllowThreads();
10104 result = (arg1)->FindItem((wxTreeItemId const &)*arg2,(wxString const &)*arg3,arg4);
10105 wxPyEndAllowThreads(__tstate);
10106 if (PyErr_Occurred()) SWIG_fail;
10107 }
10108 resultobj = SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId& >(result))), SWIGTYPE_p_wxTreeItemId, SWIG_POINTER_OWN | 0 );
10109 {
10110 if (temp3)
10111 delete arg3;
10112 }
10113 return resultobj;
10114 fail:
10115 {
10116 if (temp3)
10117 delete arg3;
10118 }
10119 return NULL;
10120 }
10121
10122
10123 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetHeaderWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10124 PyObject *resultobj = 0;
10125 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
10126 wxWindow *result = 0 ;
10127 void *argp1 = 0 ;
10128 int res1 = 0 ;
10129 PyObject *swig_obj[1] ;
10130
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 *""'");
10136 }
10137 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
10138 {
10139 PyThreadState* __tstate = wxPyBeginAllowThreads();
10140 result = (wxWindow *)((wxPyTreeListCtrl const *)arg1)->GetHeaderWindow();
10141 wxPyEndAllowThreads(__tstate);
10142 if (PyErr_Occurred()) SWIG_fail;
10143 }
10144 {
10145 resultobj = wxPyMake_wxObject(result, 0);
10146 }
10147 return resultobj;
10148 fail:
10149 return NULL;
10150 }
10151
10152
10153 SWIGINTERN PyObject *_wrap_TreeListCtrl_GetMainWindow(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10154 PyObject *resultobj = 0;
10155 wxPyTreeListCtrl *arg1 = (wxPyTreeListCtrl *) 0 ;
10156 wxScrolledWindow *result = 0 ;
10157 void *argp1 = 0 ;
10158 int res1 = 0 ;
10159 PyObject *swig_obj[1] ;
10160
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 *""'");
10166 }
10167 arg1 = reinterpret_cast< wxPyTreeListCtrl * >(argp1);
10168 {
10169 PyThreadState* __tstate = wxPyBeginAllowThreads();
10170 result = (wxScrolledWindow *)((wxPyTreeListCtrl const *)arg1)->GetMainWindow();
10171 wxPyEndAllowThreads(__tstate);
10172 if (PyErr_Occurred()) SWIG_fail;
10173 }
10174 {
10175 resultobj = wxPyMake_wxObject(result, 0);
10176 }
10177 return resultobj;
10178 fail:
10179 return NULL;
10180 }
10181
10182
10183 SWIGINTERN PyObject *TreeListCtrl_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10184 PyObject *obj;
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();
10188 }
10189
10190 SWIGINTERN PyObject *TreeListCtrl_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10191 return SWIG_Python_InitShadowInstance(args);
10192 }
10193
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 ;
10208 void *argp1 = 0 ;
10209 int res1 = 0 ;
10210 int val2 ;
10211 int ecode2 = 0 ;
10212 void *argp3 = 0 ;
10213 int res3 = 0 ;
10214 wxPoint temp4 ;
10215 wxSize temp5 ;
10216 long val6 ;
10217 int ecode6 = 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
10228 };
10229
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 *""'");
10234 }
10235 arg1 = reinterpret_cast< wxWindow * >(argp1);
10236 if (obj1) {
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""'");
10240 }
10241 arg2 = static_cast< int >(val2);
10242 }
10243 if (obj2) {
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 &""'");
10247 }
10248 if (!argp3) {
10249 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "new_StaticPicture" "', expected argument " "3"" of type '" "wxBitmap const &""'");
10250 }
10251 arg3 = reinterpret_cast< wxBitmap * >(argp3);
10252 }
10253 if (obj3) {
10254 {
10255 arg4 = &temp4;
10256 if ( ! wxPoint_helper(obj3, &arg4)) SWIG_fail;
10257 }
10258 }
10259 if (obj4) {
10260 {
10261 arg5 = &temp5;
10262 if ( ! wxSize_helper(obj4, &arg5)) SWIG_fail;
10263 }
10264 }
10265 if (obj5) {
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""'");
10269 }
10270 arg6 = static_cast< long >(val6);
10271 }
10272 if (obj6) {
10273 {
10274 arg7 = wxString_in_helper(obj6);
10275 if (arg7 == NULL) SWIG_fail;
10276 temp7 = true;
10277 }
10278 }
10279 {
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;
10285 }
10286 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticPicture, SWIG_POINTER_NEW | 0 );
10287 {
10288 if (temp7)
10289 delete arg7;
10290 }
10291 return resultobj;
10292 fail:
10293 {
10294 if (temp7)
10295 delete arg7;
10296 }
10297 return NULL;
10298 }
10299
10300
10301 SWIGINTERN PyObject *_wrap_new_PreStaticPicture(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10302 PyObject *resultobj = 0;
10303 wxStaticPicture *result = 0 ;
10304
10305 if (!SWIG_Python_UnpackTuple(args,"new_PreStaticPicture",0,0,0)) SWIG_fail;
10306 {
10307 if (!wxPyCheckForApp()) SWIG_fail;
10308 PyThreadState* __tstate = wxPyBeginAllowThreads();
10309 result = (wxStaticPicture *)new wxStaticPicture();
10310 wxPyEndAllowThreads(__tstate);
10311 if (PyErr_Occurred()) SWIG_fail;
10312 }
10313 resultobj = SWIG_NewPointerObj(SWIG_as_voidptr(result), SWIGTYPE_p_wxStaticPicture, SWIG_POINTER_OWN | 0 );
10314 return resultobj;
10315 fail:
10316 return NULL;
10317 }
10318
10319
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 ;
10334 bool result;
10335 void *argp1 = 0 ;
10336 int res1 = 0 ;
10337 void *argp2 = 0 ;
10338 int res2 = 0 ;
10339 int val3 ;
10340 int ecode3 = 0 ;
10341 void *argp4 = 0 ;
10342 int res4 = 0 ;
10343 wxPoint temp5 ;
10344 wxSize temp6 ;
10345 long val7 ;
10346 int ecode7 = 0 ;
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
10358 };
10359
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 *""'");
10364 }
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 *""'");
10369 }
10370 arg2 = reinterpret_cast< wxWindow * >(argp2);
10371 if (obj2) {
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""'");
10375 }
10376 arg3 = static_cast< int >(val3);
10377 }
10378 if (obj3) {
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 &""'");
10382 }
10383 if (!argp4) {
10384 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StaticPicture_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");
10385 }
10386 arg4 = reinterpret_cast< wxBitmap * >(argp4);
10387 }
10388 if (obj4) {
10389 {
10390 arg5 = &temp5;
10391 if ( ! wxPoint_helper(obj4, &arg5)) SWIG_fail;
10392 }
10393 }
10394 if (obj5) {
10395 {
10396 arg6 = &temp6;
10397 if ( ! wxSize_helper(obj5, &arg6)) SWIG_fail;
10398 }
10399 }
10400 if (obj6) {
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""'");
10404 }
10405 arg7 = static_cast< long >(val7);
10406 }
10407 if (obj7) {
10408 {
10409 arg8 = wxString_in_helper(obj7);
10410 if (arg8 == NULL) SWIG_fail;
10411 temp8 = true;
10412 }
10413 }
10414 {
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;
10419 }
10420 {
10421 resultobj = result ? Py_True : Py_False; Py_INCREF(resultobj);
10422 }
10423 {
10424 if (temp8)
10425 delete arg8;
10426 }
10427 return resultobj;
10428 fail:
10429 {
10430 if (temp8)
10431 delete arg8;
10432 }
10433 return NULL;
10434 }
10435
10436
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 ;
10441 void *argp1 = 0 ;
10442 int res1 = 0 ;
10443 void *argp2 = 0 ;
10444 int res2 = 0 ;
10445 PyObject * obj0 = 0 ;
10446 PyObject * obj1 = 0 ;
10447 char * kwnames[] = {
10448 (char *) "self",(char *) "bmp", NULL
10449 };
10450
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 *""'");
10455 }
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 &""'");
10460 }
10461 if (!argp2) {
10462 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StaticPicture_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");
10463 }
10464 arg2 = reinterpret_cast< wxBitmap * >(argp2);
10465 {
10466 PyThreadState* __tstate = wxPyBeginAllowThreads();
10467 (arg1)->SetBitmap((wxBitmap const &)*arg2);
10468 wxPyEndAllowThreads(__tstate);
10469 if (PyErr_Occurred()) SWIG_fail;
10470 }
10471 resultobj = SWIG_Py_Void();
10472 return resultobj;
10473 fail:
10474 return NULL;
10475 }
10476
10477
10478 SWIGINTERN PyObject *_wrap_StaticPicture_GetBitmap(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10479 PyObject *resultobj = 0;
10480 wxStaticPicture *arg1 = (wxStaticPicture *) 0 ;
10481 wxBitmap result;
10482 void *argp1 = 0 ;
10483 int res1 = 0 ;
10484 PyObject *swig_obj[1] ;
10485
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 *""'");
10491 }
10492 arg1 = reinterpret_cast< wxStaticPicture * >(argp1);
10493 {
10494 PyThreadState* __tstate = wxPyBeginAllowThreads();
10495 result = ((wxStaticPicture const *)arg1)->GetBitmap();
10496 wxPyEndAllowThreads(__tstate);
10497 if (PyErr_Occurred()) SWIG_fail;
10498 }
10499 resultobj = SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap& >(result))), SWIGTYPE_p_wxBitmap, SWIG_POINTER_OWN | 0 );
10500 return resultobj;
10501 fail:
10502 return NULL;
10503 }
10504
10505
10506 SWIGINTERN PyObject *_wrap_StaticPicture_SetIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10507 PyObject *resultobj = 0;
10508 wxStaticPicture *arg1 = (wxStaticPicture *) 0 ;
10509 wxIcon *arg2 = 0 ;
10510 void *argp1 = 0 ;
10511 int res1 = 0 ;
10512 void *argp2 = 0 ;
10513 int res2 = 0 ;
10514 PyObject * obj0 = 0 ;
10515 PyObject * obj1 = 0 ;
10516 char * kwnames[] = {
10517 (char *) "self",(char *) "icon", NULL
10518 };
10519
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 *""'");
10524 }
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 &""'");
10529 }
10530 if (!argp2) {
10531 SWIG_exception_fail(SWIG_ValueError, "invalid null reference " "in method '" "StaticPicture_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");
10532 }
10533 arg2 = reinterpret_cast< wxIcon * >(argp2);
10534 {
10535 PyThreadState* __tstate = wxPyBeginAllowThreads();
10536 (arg1)->SetIcon((wxIcon const &)*arg2);
10537 wxPyEndAllowThreads(__tstate);
10538 if (PyErr_Occurred()) SWIG_fail;
10539 }
10540 resultobj = SWIG_Py_Void();
10541 return resultobj;
10542 fail:
10543 return NULL;
10544 }
10545
10546
10547 SWIGINTERN PyObject *_wrap_StaticPicture_GetIcon(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10548 PyObject *resultobj = 0;
10549 wxStaticPicture *arg1 = (wxStaticPicture *) 0 ;
10550 wxIcon result;
10551 void *argp1 = 0 ;
10552 int res1 = 0 ;
10553 PyObject *swig_obj[1] ;
10554
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 *""'");
10560 }
10561 arg1 = reinterpret_cast< wxStaticPicture * >(argp1);
10562 {
10563 PyThreadState* __tstate = wxPyBeginAllowThreads();
10564 result = ((wxStaticPicture const *)arg1)->GetIcon();
10565 wxPyEndAllowThreads(__tstate);
10566 if (PyErr_Occurred()) SWIG_fail;
10567 }
10568 resultobj = SWIG_NewPointerObj((new wxIcon(static_cast< const wxIcon& >(result))), SWIGTYPE_p_wxIcon, SWIG_POINTER_OWN | 0 );
10569 return resultobj;
10570 fail:
10571 return NULL;
10572 }
10573
10574
10575 SWIGINTERN PyObject *_wrap_StaticPicture_SetAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10576 PyObject *resultobj = 0;
10577 wxStaticPicture *arg1 = (wxStaticPicture *) 0 ;
10578 int arg2 ;
10579 void *argp1 = 0 ;
10580 int res1 = 0 ;
10581 int val2 ;
10582 int ecode2 = 0 ;
10583 PyObject * obj0 = 0 ;
10584 PyObject * obj1 = 0 ;
10585 char * kwnames[] = {
10586 (char *) "self",(char *) "align", NULL
10587 };
10588
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 *""'");
10593 }
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""'");
10598 }
10599 arg2 = static_cast< int >(val2);
10600 {
10601 PyThreadState* __tstate = wxPyBeginAllowThreads();
10602 (arg1)->SetAlignment(arg2);
10603 wxPyEndAllowThreads(__tstate);
10604 if (PyErr_Occurred()) SWIG_fail;
10605 }
10606 resultobj = SWIG_Py_Void();
10607 return resultobj;
10608 fail:
10609 return NULL;
10610 }
10611
10612
10613 SWIGINTERN PyObject *_wrap_StaticPicture_GetAlignment(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10614 PyObject *resultobj = 0;
10615 wxStaticPicture *arg1 = (wxStaticPicture *) 0 ;
10616 int result;
10617 void *argp1 = 0 ;
10618 int res1 = 0 ;
10619 PyObject *swig_obj[1] ;
10620
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 *""'");
10626 }
10627 arg1 = reinterpret_cast< wxStaticPicture * >(argp1);
10628 {
10629 PyThreadState* __tstate = wxPyBeginAllowThreads();
10630 result = (int)((wxStaticPicture const *)arg1)->GetAlignment();
10631 wxPyEndAllowThreads(__tstate);
10632 if (PyErr_Occurred()) SWIG_fail;
10633 }
10634 resultobj = SWIG_From_int(static_cast< int >(result));
10635 return resultobj;
10636 fail:
10637 return NULL;
10638 }
10639
10640
10641 SWIGINTERN PyObject *_wrap_StaticPicture_SetScale(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10642 PyObject *resultobj = 0;
10643 wxStaticPicture *arg1 = (wxStaticPicture *) 0 ;
10644 int arg2 ;
10645 void *argp1 = 0 ;
10646 int res1 = 0 ;
10647 int val2 ;
10648 int ecode2 = 0 ;
10649 PyObject * obj0 = 0 ;
10650 PyObject * obj1 = 0 ;
10651 char * kwnames[] = {
10652 (char *) "self",(char *) "scale", NULL
10653 };
10654
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 *""'");
10659 }
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""'");
10664 }
10665 arg2 = static_cast< int >(val2);
10666 {
10667 PyThreadState* __tstate = wxPyBeginAllowThreads();
10668 (arg1)->SetScale(arg2);
10669 wxPyEndAllowThreads(__tstate);
10670 if (PyErr_Occurred()) SWIG_fail;
10671 }
10672 resultobj = SWIG_Py_Void();
10673 return resultobj;
10674 fail:
10675 return NULL;
10676 }
10677
10678
10679 SWIGINTERN PyObject *_wrap_StaticPicture_GetScale(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10680 PyObject *resultobj = 0;
10681 wxStaticPicture *arg1 = (wxStaticPicture *) 0 ;
10682 int result;
10683 void *argp1 = 0 ;
10684 int res1 = 0 ;
10685 PyObject *swig_obj[1] ;
10686
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 *""'");
10692 }
10693 arg1 = reinterpret_cast< wxStaticPicture * >(argp1);
10694 {
10695 PyThreadState* __tstate = wxPyBeginAllowThreads();
10696 result = (int)((wxStaticPicture const *)arg1)->GetScale();
10697 wxPyEndAllowThreads(__tstate);
10698 if (PyErr_Occurred()) SWIG_fail;
10699 }
10700 resultobj = SWIG_From_int(static_cast< int >(result));
10701 return resultobj;
10702 fail:
10703 return NULL;
10704 }
10705
10706
10707 SWIGINTERN PyObject *_wrap_StaticPicture_SetCustomScale(PyObject *SWIGUNUSEDPARM(self), PyObject *args, PyObject *kwargs) {
10708 PyObject *resultobj = 0;
10709 wxStaticPicture *arg1 = (wxStaticPicture *) 0 ;
10710 float arg2 ;
10711 float arg3 ;
10712 void *argp1 = 0 ;
10713 int res1 = 0 ;
10714 float val2 ;
10715 int ecode2 = 0 ;
10716 float val3 ;
10717 int ecode3 = 0 ;
10718 PyObject * obj0 = 0 ;
10719 PyObject * obj1 = 0 ;
10720 PyObject * obj2 = 0 ;
10721 char * kwnames[] = {
10722 (char *) "self",(char *) "sx",(char *) "sy", NULL
10723 };
10724
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 *""'");
10729 }
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""'");
10734 }
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""'");
10739 }
10740 arg3 = static_cast< float >(val3);
10741 {
10742 PyThreadState* __tstate = wxPyBeginAllowThreads();
10743 (arg1)->SetCustomScale(arg2,arg3);
10744 wxPyEndAllowThreads(__tstate);
10745 if (PyErr_Occurred()) SWIG_fail;
10746 }
10747 resultobj = SWIG_Py_Void();
10748 return resultobj;
10749 fail:
10750 return NULL;
10751 }
10752
10753
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 ;
10759 void *argp1 = 0 ;
10760 int res1 = 0 ;
10761 float temp2 ;
10762 int res2 = SWIG_TMPOBJ ;
10763 float temp3 ;
10764 int res3 = SWIG_TMPOBJ ;
10765 PyObject *swig_obj[1] ;
10766
10767 arg2 = &temp2;
10768 arg3 = &temp3;
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 *""'");
10774 }
10775 arg1 = reinterpret_cast< wxStaticPicture * >(argp1);
10776 {
10777 PyThreadState* __tstate = wxPyBeginAllowThreads();
10778 ((wxStaticPicture const *)arg1)->GetCustomScale(arg2,arg3);
10779 wxPyEndAllowThreads(__tstate);
10780 if (PyErr_Occurred()) SWIG_fail;
10781 }
10782 resultobj = SWIG_Py_Void();
10783 if (SWIG_IsTmpObj(res2)) {
10784 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_float((*arg2)));
10785 } else {
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));
10788 }
10789 if (SWIG_IsTmpObj(res3)) {
10790 resultobj = SWIG_Python_AppendOutput(resultobj, SWIG_From_float((*arg3)));
10791 } else {
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));
10794 }
10795 return resultobj;
10796 fail:
10797 return NULL;
10798 }
10799
10800
10801 SWIGINTERN PyObject *StaticPicture_swigregister(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10802 PyObject *obj;
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();
10806 }
10807
10808 SWIGINTERN PyObject *StaticPicture_swiginit(PyObject *SWIGUNUSEDPARM(self), PyObject *args) {
10809 return SWIG_Python_InitShadowInstance(args);
10810 }
10811
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 }
11003 };
11004
11005
11006 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */
11007
11008 static void *_p_wxPyValidatorTo_p_wxValidator(void *x) {
11009 return (void *)((wxValidator *) ((wxPyValidator *) x));
11010 }
11011 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x) {
11012 return (void *)((wxPanel *) ((wxScrolledWindow *) x));
11013 }
11014 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x) {
11015 return (void *)((wxPanel *) ((wxPyVScrolledWindow *) x));
11016 }
11017 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x) {
11018 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPyScrolledWindow *) x));
11019 }
11020 static void *_p_wxSplitterScrolledWindowTo_p_wxPanel(void *x) {
11021 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxSplitterScrolledWindow *) x));
11022 }
11023 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x) {
11024 return (void *)((wxPanel *) (wxPyVScrolledWindow *) ((wxPyVListBox *) x));
11025 }
11026 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x) {
11027 return (void *)((wxPanel *) (wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
11028 }
11029 static void *_p_wxPyPanelTo_p_wxPanel(void *x) {
11030 return (void *)((wxPanel *) ((wxPyPanel *) x));
11031 }
11032 static void *_p_wxEditableListBoxTo_p_wxPanel(void *x) {
11033 return (void *)((wxPanel *) ((wxEditableListBox *) x));
11034 }
11035 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x) {
11036 return (void *)((wxPanel *) (wxScrolledWindow *) ((wxPreviewCanvas *) x));
11037 }
11038 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x) {
11039 return (void *)((wxPanel *) ((wxPreviewControlBar *) x));
11040 }
11041 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x) {
11042 return (void *)((wxPanel *) (wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
11043 }
11044 static void *_p_wxToolbookTo_p_wxWindow(void *x) {
11045 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxToolbook *) x));
11046 }
11047 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x) {
11048 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
11049 }
11050 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x) {
11051 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
11052 }
11053 static void *_p_wxCheckBoxTo_p_wxWindow(void *x) {
11054 return (void *)((wxWindow *) (wxControl *) ((wxCheckBox *) x));
11055 }
11056 static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x) {
11057 return (void *)((wxWindow *) (wxControl *) ((wxPyTreeCtrl *) x));
11058 }
11059 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxWindow(void *x) {
11060 return (void *)((wxWindow *) (wxControl *)(wxPyTreeCtrl *) ((wxRemotelyScrolledTreeCtrl *) x));
11061 }
11062 static void *_p_wxPyPanelTo_p_wxWindow(void *x) {
11063 return (void *)((wxWindow *) (wxPanel *) ((wxPyPanel *) x));
11064 }
11065 static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x) {
11066 return (void *)((wxWindow *) (wxControl *) ((wxGenericDirCtrl *) x));
11067 }
11068 static void *_p_wxPyListCtrlTo_p_wxWindow(void *x) {
11069 return (void *)((wxWindow *) (wxControl *) ((wxPyListCtrl *) x));
11070 }
11071 static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x) {
11072 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
11073 }
11074 static void *_p_wxPyTreeListCtrlTo_p_wxWindow(void *x) {
11075 return (void *)((wxWindow *) (wxControl *) ((wxPyTreeListCtrl *) x));
11076 }
11077 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x) {
11078 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
11079 }
11080 static void *_p_wxStaticLineTo_p_wxWindow(void *x) {
11081 return (void *)((wxWindow *) (wxControl *) ((wxStaticLine *) x));
11082 }
11083 static void *_p_wxControlTo_p_wxWindow(void *x) {
11084 return (void *)((wxWindow *) ((wxControl *) x));
11085 }
11086 static void *_p_wxPyControlTo_p_wxWindow(void *x) {
11087 return (void *)((wxWindow *) (wxControl *) ((wxPyControl *) x));
11088 }
11089 static void *_p_wxGaugeTo_p_wxWindow(void *x) {
11090 return (void *)((wxWindow *) (wxControl *) ((wxGauge *) x));
11091 }
11092 static void *_p_wxToolBarBaseTo_p_wxWindow(void *x) {
11093 return (void *)((wxWindow *) (wxControl *) ((wxToolBarBase *) x));
11094 }
11095 static void *_p_wxToggleButtonTo_p_wxWindow(void *x) {
11096 return (void *)((wxWindow *) (wxControl *) ((wxToggleButton *) x));
11097 }
11098 static void *_p_wxRadioButtonTo_p_wxWindow(void *x) {
11099 return (void *)((wxWindow *) (wxControl *) ((wxRadioButton *) x));
11100 }
11101 static void *_p_wxChoiceTo_p_wxWindow(void *x) {
11102 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxChoice *) x));
11103 }
11104 static void *_p_wxTreebookTo_p_wxWindow(void *x) {
11105 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxTreebook *) x));
11106 }
11107 static void *_p_wxListViewTo_p_wxWindow(void *x) {
11108 return (void *)((wxWindow *) (wxControl *)(wxPyListCtrl *) ((wxListView *) x));
11109 }
11110 static void *_p_wxTextCtrlTo_p_wxWindow(void *x) {
11111 return (void *)((wxWindow *) (wxControl *) ((wxTextCtrl *) x));
11112 }
11113 static void *_p_wxNotebookTo_p_wxWindow(void *x) {
11114 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
11115 }
11116 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x) {
11117 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
11118 }
11119 static void *_p_wxChoicebookTo_p_wxWindow(void *x) {
11120 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
11121 }
11122 static void *_p_wxPyWindowTo_p_wxWindow(void *x) {
11123 return (void *)((wxWindow *) ((wxPyWindow *) x));
11124 }
11125 static void *_p_wxSplashScreenTo_p_wxWindow(void *x) {
11126 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
11127 }
11128 static void *_p_wxListbookTo_p_wxWindow(void *x) {
11129 return (void *)((wxWindow *) (wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
11130 }
11131 static void *_p_wxFileDialogTo_p_wxWindow(void *x) {
11132 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
11133 }
11134 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x) {
11135 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
11136 }
11137 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x) {
11138 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
11139 }
11140 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x) {
11141 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
11142 }
11143 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x) {
11144 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
11145 }
11146 static void *_p_wxMessageDialogTo_p_wxWindow(void *x) {
11147 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
11148 }
11149 static void *_p_wxProgressDialogTo_p_wxWindow(void *x) {
11150 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
11151 }
11152 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x) {
11153 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
11154 }
11155 static void *_p_wxStaticBitmapTo_p_wxWindow(void *x) {
11156 return (void *)((wxWindow *) (wxControl *) ((wxStaticBitmap *) x));
11157 }
11158 static void *_p_wxSliderTo_p_wxWindow(void *x) {
11159 return (void *)((wxWindow *) (wxControl *) ((wxSlider *) x));
11160 }
11161 static void *_p_wxStaticBoxTo_p_wxWindow(void *x) {
11162 return (void *)((wxWindow *) (wxControl *) ((wxStaticBox *) x));
11163 }
11164 static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x) {
11165 return (void *)((wxWindow *) (wxControl *) ((wxBookCtrlBase *) x));
11166 }
11167 static void *_p_wxCheckListBoxTo_p_wxWindow(void *x) {
11168 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
11169 }
11170 static void *_p_wxListBoxTo_p_wxWindow(void *x) {
11171 return (void *)((wxWindow *) (wxControl *)(wxControlWithItems *) ((wxListBox *) x));
11172 }
11173 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x) {
11174 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
11175 }
11176 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x) {
11177 return (void *)((wxWindow *) (wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
11178 }
11179 static void *_p_wxEditableListBoxTo_p_wxWindow(void *x) {
11180 return (void *)((wxWindow *) (wxPanel *) ((wxEditableListBox *) x));
11181 }
11182 static void *_p_wxLEDNumberCtrlTo_p_wxWindow(void *x) {
11183 return (void *)((wxWindow *) (wxControl *) ((wxLEDNumberCtrl *) x));
11184 }
11185 static void *_p_wxSpinButtonTo_p_wxWindow(void *x) {
11186 return (void *)((wxWindow *) (wxControl *) ((wxSpinButton *) x));
11187 }
11188 static void *_p_wxBitmapButtonTo_p_wxWindow(void *x) {
11189 return (void *)((wxWindow *) (wxControl *)(wxButton *) ((wxBitmapButton *) x));
11190 }
11191 static void *_p_wxButtonTo_p_wxWindow(void *x) {
11192 return (void *)((wxWindow *) (wxControl *) ((wxButton *) x));
11193 }
11194 static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x) {
11195 return (void *)((wxWindow *) (wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
11196 }
11197 static void *_p_wxRadioBoxTo_p_wxWindow(void *x) {
11198 return (void *)((wxWindow *) (wxControl *) ((wxRadioBox *) x));
11199 }
11200 static void *_p_wxScrollBarTo_p_wxWindow(void *x) {
11201 return (void *)((wxWindow *) (wxControl *) ((wxScrollBar *) x));
11202 }
11203 static void *_p_wxComboBoxTo_p_wxWindow(void *x) {
11204 return (void *)((wxWindow *) (wxControl *) ((wxComboBox *) x));
11205 }
11206 static void *_p_wxMiniFrameTo_p_wxWindow(void *x) {
11207 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
11208 }
11209 static void *_p_wxFrameTo_p_wxWindow(void *x) {
11210 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxFrame *) x));
11211 }
11212 static void *_p_wxSpinCtrlTo_p_wxWindow(void *x) {
11213 return (void *)((wxWindow *) (wxControl *) ((wxSpinCtrl *) x));
11214 }
11215 static void *_p_wxStatusBarTo_p_wxWindow(void *x) {
11216 return (void *)((wxWindow *) ((wxStatusBar *) x));
11217 }
11218 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x) {
11219 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
11220 }
11221 static void *_p_wxStaticPictureTo_p_wxWindow(void *x) {
11222 return (void *)((wxWindow *) (wxControl *) ((wxStaticPicture *) x));
11223 }
11224 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x) {
11225 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
11226 }
11227 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x) {
11228 return (void *)((wxWindow *) ((wxMDIClientWindow *) x));
11229 }
11230 static void *_p_wxSashWindowTo_p_wxWindow(void *x) {
11231 return (void *)((wxWindow *) ((wxSashWindow *) x));
11232 }
11233 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x) {
11234 return (void *)((wxWindow *) ((wxSplitterWindow *) x));
11235 }
11236 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x) {
11237 return (void *)((wxWindow *) ((wxSplashScreenWindow *) x));
11238 }
11239 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x) {
11240 return (void *)((wxWindow *) ((wxTopLevelWindow *) x));
11241 }
11242 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x) {
11243 return (void *)((wxWindow *) (wxPanel *) ((wxScrolledWindow *) x));
11244 }
11245 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x) {
11246 return (void *)((wxWindow *) (wxSashWindow *) ((wxSashLayoutWindow *) x));
11247 }
11248 static void *_p_wxPopupWindowTo_p_wxWindow(void *x) {
11249 return (void *)((wxWindow *) ((wxPopupWindow *) x));
11250 }
11251 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x) {
11252 return (void *)((wxWindow *) (wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
11253 }
11254 static void *_p_wxTipWindowTo_p_wxWindow(void *x) {
11255 return (void *)((wxWindow *) (wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
11256 }
11257 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x) {
11258 return (void *)((wxWindow *) (wxPanel *) ((wxPyVScrolledWindow *) x));
11259 }
11260 static void *_p_wxMenuBarTo_p_wxWindow(void *x) {
11261 return (void *)((wxWindow *) ((wxMenuBar *) x));
11262 }
11263 static void *_p_wxDynamicSashWindowTo_p_wxWindow(void *x) {
11264 return (void *)((wxWindow *) ((wxDynamicSashWindow *) x));
11265 }
11266 static void *_p_wxPyTreeCompanionWindowTo_p_wxWindow(void *x) {
11267 return (void *)((wxWindow *) ((wxPyTreeCompanionWindow *) x));
11268 }
11269 static void *_p_wxThinSplitterWindowTo_p_wxWindow(void *x) {
11270 return (void *)((wxWindow *) (wxSplitterWindow *) ((wxThinSplitterWindow *) x));
11271 }
11272 static void *_p_wxSplitterScrolledWindowTo_p_wxWindow(void *x) {
11273 return (void *)((wxWindow *) (wxPanel *)(wxScrolledWindow *) ((wxSplitterScrolledWindow *) x));
11274 }
11275 static void *_p_wxDialogTo_p_wxWindow(void *x) {
11276 return (void *)((wxWindow *) (wxTopLevelWindow *) ((wxDialog *) x));
11277 }
11278 static void *_p_wxColourDialogTo_p_wxWindow(void *x) {
11279 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
11280 }
11281 static void *_p_wxDirDialogTo_p_wxWindow(void *x) {
11282 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
11283 }
11284 static void *_p_wxFontDialogTo_p_wxWindow(void *x) {
11285 return (void *)((wxWindow *) (wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
11286 }
11287 static void *_p_wxPanelTo_p_wxWindow(void *x) {
11288 return (void *)((wxWindow *) ((wxPanel *) x));
11289 }
11290 static void *_p_wxStaticTextTo_p_wxWindow(void *x) {
11291 return (void *)((wxWindow *) (wxControl *) ((wxStaticText *) x));
11292 }
11293 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x) {
11294 return (void *)((wxWindow *) (wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
11295 }
11296 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x) {
11297 return (void *)((wxWindow *) (wxPanel *) ((wxPreviewControlBar *) x));
11298 }
11299 static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x) {
11300 return (void *)((wxWindow *) (wxControl *) ((wxDatePickerCtrl *) x));
11301 }
11302 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x) {
11303 return (void *)((wxWindow *) (wxControl *) ((wxControlWithItems *) x));
11304 }
11305 static void *_p_wxToolBarTo_p_wxWindow(void *x) {
11306 return (void *)((wxWindow *) (wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
11307 }
11308 static void *_p_wxThinSplitterWindowTo_p_wxSplitterWindow(void *x) {
11309 return (void *)((wxSplitterWindow *) ((wxThinSplitterWindow *) x));
11310 }
11311 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x) {
11312 return (void *)((wxScrolledWindow *) ((wxPyScrolledWindow *) x));
11313 }
11314 static void *_p_wxSplitterScrolledWindowTo_p_wxScrolledWindow(void *x) {
11315 return (void *)((wxScrolledWindow *) ((wxSplitterScrolledWindow *) x));
11316 }
11317 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x) {
11318 return (void *)((wxScrolledWindow *) ((wxPreviewCanvas *) x));
11319 }
11320 static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x) {
11321 return (void *)((wxControl *) ((wxBookCtrlBase *) x));
11322 }
11323 static void *_p_wxToolBarTo_p_wxControl(void *x) {
11324 return (void *)((wxControl *) (wxToolBarBase *) ((wxToolBar *) x));
11325 }
11326 static void *_p_wxToggleButtonTo_p_wxControl(void *x) {
11327 return (void *)((wxControl *) ((wxToggleButton *) x));
11328 }
11329 static void *_p_wxRadioButtonTo_p_wxControl(void *x) {
11330 return (void *)((wxControl *) ((wxRadioButton *) x));
11331 }
11332 static void *_p_wxLEDNumberCtrlTo_p_wxControl(void *x) {
11333 return (void *)((wxControl *) ((wxLEDNumberCtrl *) x));
11334 }
11335 static void *_p_wxToolbookTo_p_wxControl(void *x) {
11336 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxToolbook *) x));
11337 }
11338 static void *_p_wxToolBarBaseTo_p_wxControl(void *x) {
11339 return (void *)((wxControl *) ((wxToolBarBase *) x));
11340 }
11341 static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x) {
11342 return (void *)((wxControl *) (wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
11343 }
11344 static void *_p_wxPyListCtrlTo_p_wxControl(void *x) {
11345 return (void *)((wxControl *) ((wxPyListCtrl *) x));
11346 }
11347 static void *_p_wxComboBoxTo_p_wxControl(void *x) {
11348 return (void *)((wxControl *) ((wxComboBox *) x));
11349 }
11350 static void *_p_wxPyControlTo_p_wxControl(void *x) {
11351 return (void *)((wxControl *) ((wxPyControl *) x));
11352 }
11353 static void *_p_wxPyTreeListCtrlTo_p_wxControl(void *x) {
11354 return (void *)((wxControl *) ((wxPyTreeListCtrl *) x));
11355 }
11356 static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x) {
11357 return (void *)((wxControl *) ((wxGenericDirCtrl *) x));
11358 }
11359 static void *_p_wxScrollBarTo_p_wxControl(void *x) {
11360 return (void *)((wxControl *) ((wxScrollBar *) x));
11361 }
11362 static void *_p_wxControlWithItemsTo_p_wxControl(void *x) {
11363 return (void *)((wxControl *) ((wxControlWithItems *) x));
11364 }
11365 static void *_p_wxGaugeTo_p_wxControl(void *x) {
11366 return (void *)((wxControl *) ((wxGauge *) x));
11367 }
11368 static void *_p_wxStaticLineTo_p_wxControl(void *x) {
11369 return (void *)((wxControl *) ((wxStaticLine *) x));
11370 }
11371 static void *_p_wxChoicebookTo_p_wxControl(void *x) {
11372 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxChoicebook *) x));
11373 }
11374 static void *_p_wxListbookTo_p_wxControl(void *x) {
11375 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxListbook *) x));
11376 }
11377 static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x) {
11378 return (void *)((wxControl *) ((wxPyTreeCtrl *) x));
11379 }
11380 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxControl(void *x) {
11381 return (void *)((wxControl *) (wxPyTreeCtrl *) ((wxRemotelyScrolledTreeCtrl *) x));
11382 }
11383 static void *_p_wxCheckBoxTo_p_wxControl(void *x) {
11384 return (void *)((wxControl *) ((wxCheckBox *) x));
11385 }
11386 static void *_p_wxRadioBoxTo_p_wxControl(void *x) {
11387 return (void *)((wxControl *) ((wxRadioBox *) x));
11388 }
11389 static void *_p_wxChoiceTo_p_wxControl(void *x) {
11390 return (void *)((wxControl *) (wxControlWithItems *) ((wxChoice *) x));
11391 }
11392 static void *_p_wxListBoxTo_p_wxControl(void *x) {
11393 return (void *)((wxControl *) (wxControlWithItems *) ((wxListBox *) x));
11394 }
11395 static void *_p_wxCheckListBoxTo_p_wxControl(void *x) {
11396 return (void *)((wxControl *) (wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
11397 }
11398 static void *_p_wxListViewTo_p_wxControl(void *x) {
11399 return (void *)((wxControl *) (wxPyListCtrl *) ((wxListView *) x));
11400 }
11401 static void *_p_wxNotebookTo_p_wxControl(void *x) {
11402 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxNotebook *) x));
11403 }
11404 static void *_p_wxStaticBitmapTo_p_wxControl(void *x) {
11405 return (void *)((wxControl *) ((wxStaticBitmap *) x));
11406 }
11407 static void *_p_wxSpinCtrlTo_p_wxControl(void *x) {
11408 return (void *)((wxControl *) ((wxSpinCtrl *) x));
11409 }
11410 static void *_p_wxStaticTextTo_p_wxControl(void *x) {
11411 return (void *)((wxControl *) ((wxStaticText *) x));
11412 }
11413 static void *_p_wxStaticBoxTo_p_wxControl(void *x) {
11414 return (void *)((wxControl *) ((wxStaticBox *) x));
11415 }
11416 static void *_p_wxSliderTo_p_wxControl(void *x) {
11417 return (void *)((wxControl *) ((wxSlider *) x));
11418 }
11419 static void *_p_wxTreebookTo_p_wxControl(void *x) {
11420 return (void *)((wxControl *) (wxBookCtrlBase *) ((wxTreebook *) x));
11421 }
11422 static void *_p_wxSpinButtonTo_p_wxControl(void *x) {
11423 return (void *)((wxControl *) ((wxSpinButton *) x));
11424 }
11425 static void *_p_wxButtonTo_p_wxControl(void *x) {
11426 return (void *)((wxControl *) ((wxButton *) x));
11427 }
11428 static void *_p_wxBitmapButtonTo_p_wxControl(void *x) {
11429 return (void *)((wxControl *) (wxButton *) ((wxBitmapButton *) x));
11430 }
11431 static void *_p_wxContextHelpButtonTo_p_wxControl(void *x) {
11432 return (void *)((wxControl *) (wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
11433 }
11434 static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x) {
11435 return (void *)((wxControl *) ((wxDatePickerCtrl *) x));
11436 }
11437 static void *_p_wxStaticPictureTo_p_wxControl(void *x) {
11438 return (void *)((wxControl *) ((wxStaticPicture *) x));
11439 }
11440 static void *_p_wxTextCtrlTo_p_wxControl(void *x) {
11441 return (void *)((wxControl *) ((wxTextCtrl *) x));
11442 }
11443 static void *_p_wxListViewTo_p_wxPyListCtrl(void *x) {
11444 return (void *)((wxPyListCtrl *) ((wxListView *) x));
11445 }
11446 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x) {
11447 return (void *)((wxEvent *) (wxCommandEvent *) ((wxContextMenuEvent *) x));
11448 }
11449 static void *_p_wxMenuEventTo_p_wxEvent(void *x) {
11450 return (void *)((wxEvent *) ((wxMenuEvent *) x));
11451 }
11452 static void *_p_wxCloseEventTo_p_wxEvent(void *x) {
11453 return (void *)((wxEvent *) ((wxCloseEvent *) x));
11454 }
11455 static void *_p_wxMouseEventTo_p_wxEvent(void *x) {
11456 return (void *)((wxEvent *) ((wxMouseEvent *) x));
11457 }
11458 static void *_p_wxEraseEventTo_p_wxEvent(void *x) {
11459 return (void *)((wxEvent *) ((wxEraseEvent *) x));
11460 }
11461 static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x) {
11462 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
11463 }
11464 static void *_p_wxTreeEventTo_p_wxEvent(void *x) {
11465 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
11466 }
11467 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x) {
11468 return (void *)((wxEvent *) ((wxSetCursorEvent *) x));
11469 }
11470 static void *_p_wxSplitterEventTo_p_wxEvent(void *x) {
11471 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
11472 }
11473 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x) {
11474 return (void *)((wxEvent *) ((wxInitDialogEvent *) x));
11475 }
11476 static void *_p_wxScrollEventTo_p_wxEvent(void *x) {
11477 return (void *)((wxEvent *) (wxCommandEvent *) ((wxScrollEvent *) x));
11478 }
11479 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x) {
11480 return (void *)((wxEvent *) (wxCommandEvent *) ((wxFindDialogEvent *) x));
11481 }
11482 static void *_p_wxTextUrlEventTo_p_wxEvent(void *x) {
11483 return (void *)((wxEvent *) (wxCommandEvent *) ((wxTextUrlEvent *) x));
11484 }
11485 static void *_p_wxPyEventTo_p_wxEvent(void *x) {
11486 return (void *)((wxEvent *) ((wxPyEvent *) x));
11487 }
11488 static void *_p_wxNotifyEventTo_p_wxEvent(void *x) {
11489 return (void *)((wxEvent *) (wxCommandEvent *) ((wxNotifyEvent *) x));
11490 }
11491 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x) {
11492 return (void *)((wxEvent *) ((wxCalculateLayoutEvent *) x));
11493 }
11494 static void *_p_wxListEventTo_p_wxEvent(void *x) {
11495 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
11496 }
11497 static void *_p_wxDynamicSashSplitEventTo_p_wxEvent(void *x) {
11498 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDynamicSashSplitEvent *) x));
11499 }
11500 static void *_p_wxDynamicSashUnifyEventTo_p_wxEvent(void *x) {
11501 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDynamicSashUnifyEvent *) x));
11502 }
11503 static void *_p_wxNotebookEventTo_p_wxEvent(void *x) {
11504 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
11505 }
11506 static void *_p_wxListbookEventTo_p_wxEvent(void *x) {
11507 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
11508 }
11509 static void *_p_wxChoicebookEventTo_p_wxEvent(void *x) {
11510 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
11511 }
11512 static void *_p_wxTreebookEventTo_p_wxEvent(void *x) {
11513 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
11514 }
11515 static void *_p_wxToolbookEventTo_p_wxEvent(void *x) {
11516 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
11517 }
11518 static void *_p_wxHelpEventTo_p_wxEvent(void *x) {
11519 return (void *)((wxEvent *) (wxCommandEvent *) ((wxHelpEvent *) x));
11520 }
11521 static void *_p_wxIdleEventTo_p_wxEvent(void *x) {
11522 return (void *)((wxEvent *) ((wxIdleEvent *) x));
11523 }
11524 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x) {
11525 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowCreateEvent *) x));
11526 }
11527 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x) {
11528 return (void *)((wxEvent *) ((wxQueryNewPaletteEvent *) x));
11529 }
11530 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x) {
11531 return (void *)((wxEvent *) ((wxMaximizeEvent *) x));
11532 }
11533 static void *_p_wxIconizeEventTo_p_wxEvent(void *x) {
11534 return (void *)((wxEvent *) ((wxIconizeEvent *) x));
11535 }
11536 static void *_p_wxActivateEventTo_p_wxEvent(void *x) {
11537 return (void *)((wxEvent *) ((wxActivateEvent *) x));
11538 }
11539 static void *_p_wxSizeEventTo_p_wxEvent(void *x) {
11540 return (void *)((wxEvent *) ((wxSizeEvent *) x));
11541 }
11542 static void *_p_wxMoveEventTo_p_wxEvent(void *x) {
11543 return (void *)((wxEvent *) ((wxMoveEvent *) x));
11544 }
11545 static void *_p_wxDateEventTo_p_wxEvent(void *x) {
11546 return (void *)((wxEvent *) (wxCommandEvent *) ((wxDateEvent *) x));
11547 }
11548 static void *_p_wxPaintEventTo_p_wxEvent(void *x) {
11549 return (void *)((wxEvent *) ((wxPaintEvent *) x));
11550 }
11551 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x) {
11552 return (void *)((wxEvent *) ((wxNcPaintEvent *) x));
11553 }
11554 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x) {
11555 return (void *)((wxEvent *) (wxCommandEvent *) ((wxUpdateUIEvent *) x));
11556 }
11557 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x) {
11558 return (void *)((wxEvent *) ((wxPaletteChangedEvent *) x));
11559 }
11560 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x) {
11561 return (void *)((wxEvent *) ((wxDisplayChangedEvent *) x));
11562 }
11563 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x) {
11564 return (void *)((wxEvent *) ((wxMouseCaptureChangedEvent *) x));
11565 }
11566 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x) {
11567 return (void *)((wxEvent *) ((wxSysColourChangedEvent *) x));
11568 }
11569 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x) {
11570 return (void *)((wxEvent *) ((wxDropFilesEvent *) x));
11571 }
11572 static void *_p_wxFocusEventTo_p_wxEvent(void *x) {
11573 return (void *)((wxEvent *) ((wxFocusEvent *) x));
11574 }
11575 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x) {
11576 return (void *)((wxEvent *) (wxCommandEvent *) ((wxChildFocusEvent *) x));
11577 }
11578 static void *_p_wxSashEventTo_p_wxEvent(void *x) {
11579 return (void *)((wxEvent *) (wxCommandEvent *) ((wxSashEvent *) x));
11580 }
11581 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x) {
11582 return (void *)((wxEvent *) ((wxQueryLayoutInfoEvent *) x));
11583 }
11584 static void *_p_wxShowEventTo_p_wxEvent(void *x) {
11585 return (void *)((wxEvent *) ((wxShowEvent *) x));
11586 }
11587 static void *_p_wxCommandEventTo_p_wxEvent(void *x) {
11588 return (void *)((wxEvent *) ((wxCommandEvent *) x));
11589 }
11590 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x) {
11591 return (void *)((wxEvent *) (wxCommandEvent *) ((wxPyCommandEvent *) x));
11592 }
11593 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x) {
11594 return (void *)((wxEvent *) (wxCommandEvent *) ((wxWindowDestroyEvent *) x));
11595 }
11596 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x) {
11597 return (void *)((wxEvent *) ((wxNavigationKeyEvent *) x));
11598 }
11599 static void *_p_wxKeyEventTo_p_wxEvent(void *x) {
11600 return (void *)((wxEvent *) ((wxKeyEvent *) x));
11601 }
11602 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x) {
11603 return (void *)((wxEvent *) ((wxScrollWinEvent *) x));
11604 }
11605 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x) {
11606 return (void *)((wxEvent *) ((wxTaskBarIconEvent *) x));
11607 }
11608 static void *_p_wxSpinEventTo_p_wxEvent(void *x) {
11609 return (void *)((wxEvent *) (wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
11610 }
11611 static void *_p_wxScrollBarTo_p_wxObject(void *x) {
11612 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxScrollBar *) x));
11613 }
11614 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x) {
11615 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxUpdateUIEvent *) x));
11616 }
11617 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x) {
11618 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
11619 }
11620 static void *_p_wxEventTo_p_wxObject(void *x) {
11621 return (void *)((wxObject *) ((wxEvent *) x));
11622 }
11623 static void *_p_wxFindDialogEventTo_p_wxObject(void *x) {
11624 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxFindDialogEvent *) x));
11625 }
11626 static void *_p_wxInitDialogEventTo_p_wxObject(void *x) {
11627 return (void *)((wxObject *) (wxEvent *) ((wxInitDialogEvent *) x));
11628 }
11629 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x) {
11630 return (void *)((wxObject *) ((wxIndividualLayoutConstraint *) x));
11631 }
11632 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x) {
11633 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
11634 }
11635 static void *_p_wxPreviewFrameTo_p_wxObject(void *x) {
11636 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
11637 }
11638 static void *_p_wxToolBarBaseTo_p_wxObject(void *x) {
11639 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToolBarBase *) x));
11640 }
11641 static void *_p_wxMenuItemTo_p_wxObject(void *x) {
11642 return (void *)((wxObject *) ((wxMenuItem *) x));
11643 }
11644 static void *_p_wxImageTo_p_wxObject(void *x) {
11645 return (void *)((wxObject *) ((wxImage *) x));
11646 }
11647 static void *_p_wxPySizerTo_p_wxObject(void *x) {
11648 return (void *)((wxObject *) (wxSizer *) ((wxPySizer *) x));
11649 }
11650 static void *_p_wxStaticBitmapTo_p_wxObject(void *x) {
11651 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
11652 }
11653 static void *_p_wxGenericDragImageTo_p_wxObject(void *x) {
11654 return (void *)((wxObject *) ((wxGenericDragImage *) x));
11655 }
11656 static void *_p_wxComboBoxTo_p_wxObject(void *x) {
11657 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxComboBox *) x));
11658 }
11659 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x) {
11660 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyTaskBarIcon *) x));
11661 }
11662 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x) {
11663 return (void *)((wxObject *) ((wxLayoutAlgorithm *) x));
11664 }
11665 static void *_p_wxPyAppTo_p_wxObject(void *x) {
11666 return (void *)((wxObject *) (wxEvtHandler *) ((wxPyApp *) x));
11667 }
11668 static void *_p_wxTreebookTo_p_wxObject(void *x) {
11669 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxTreebook *) x));
11670 }
11671 static void *_p_wxNotebookTo_p_wxObject(void *x) {
11672 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
11673 }
11674 static void *_p_wxListItemTo_p_wxObject(void *x) {
11675 return (void *)((wxObject *) ((wxListItem *) x));
11676 }
11677 static void *_p_wxChoicebookTo_p_wxObject(void *x) {
11678 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
11679 }
11680 static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x) {
11681 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
11682 }
11683 static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x) {
11684 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
11685 }
11686 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxObject(void *x) {
11687 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPyTreeCtrl *) ((wxRemotelyScrolledTreeCtrl *) x));
11688 }
11689 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x) {
11690 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
11691 }
11692 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x) {
11693 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
11694 }
11695 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x) {
11696 return (void *)((wxObject *) ((wxFindReplaceData *) x));
11697 }
11698 static void *_p_wxStaticLineTo_p_wxObject(void *x) {
11699 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticLine *) x));
11700 }
11701 static void *_p_wxValidatorTo_p_wxObject(void *x) {
11702 return (void *)((wxObject *) (wxEvtHandler *) ((wxValidator *) x));
11703 }
11704 static void *_p_wxPyValidatorTo_p_wxObject(void *x) {
11705 return (void *)((wxObject *) (wxEvtHandler *)(wxValidator *) ((wxPyValidator *) x));
11706 }
11707 static void *_p_wxEraseEventTo_p_wxObject(void *x) {
11708 return (void *)((wxObject *) (wxEvent *) ((wxEraseEvent *) x));
11709 }
11710 static void *_p_wxMouseEventTo_p_wxObject(void *x) {
11711 return (void *)((wxObject *) (wxEvent *) ((wxMouseEvent *) x));
11712 }
11713 static void *_p_wxCloseEventTo_p_wxObject(void *x) {
11714 return (void *)((wxObject *) (wxEvent *) ((wxCloseEvent *) x));
11715 }
11716 static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x) {
11717 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
11718 }
11719 static void *_p_wxTreeEventTo_p_wxObject(void *x) {
11720 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxTreeEvent *) x));
11721 }
11722 static void *_p_wxTextUrlEventTo_p_wxObject(void *x) {
11723 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxTextUrlEvent *) x));
11724 }
11725 static void *_p_wxScrollEventTo_p_wxObject(void *x) {
11726 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxScrollEvent *) x));
11727 }
11728 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x) {
11729 return (void *)((wxObject *) ((wxPrintDialogData *) x));
11730 }
11731 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x) {
11732 return (void *)((wxObject *) ((wxPageSetupDialogData *) x));
11733 }
11734 static void *_p_wxPrinterTo_p_wxObject(void *x) {
11735 return (void *)((wxObject *) ((wxPrinter *) x));
11736 }
11737 static void *_p_wxControlWithItemsTo_p_wxObject(void *x) {
11738 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxControlWithItems *) x));
11739 }
11740 static void *_p_wxRadioBoxTo_p_wxObject(void *x) {
11741 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioBox *) x));
11742 }
11743 static void *_p_wxGridSizerTo_p_wxObject(void *x) {
11744 return (void *)((wxObject *) (wxSizer *) ((wxGridSizer *) x));
11745 }
11746 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x) {
11747 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *) ((wxFlexGridSizer *) x));
11748 }
11749 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x) {
11750 return (void *)((wxObject *) ((wxAcceleratorTable *) x));
11751 }
11752 static void *_p_wxTreeListColumnInfoTo_p_wxObject(void *x) {
11753 return (void *)((wxObject *) ((wxTreeListColumnInfo *) x));
11754 }
11755 static void *_p_wxControlTo_p_wxObject(void *x) {
11756 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxControl *) x));
11757 }
11758 static void *_p_wxPyControlTo_p_wxObject(void *x) {
11759 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyControl *) x));
11760 }
11761 static void *_p_wxContextHelpTo_p_wxObject(void *x) {
11762 return (void *)((wxObject *) ((wxContextHelp *) x));
11763 }
11764 static void *_p_wxColourDataTo_p_wxObject(void *x) {
11765 return (void *)((wxObject *) ((wxColourData *) x));
11766 }
11767 static void *_p_wxActivateEventTo_p_wxObject(void *x) {
11768 return (void *)((wxObject *) (wxEvent *) ((wxActivateEvent *) x));
11769 }
11770 static void *_p_wxMoveEventTo_p_wxObject(void *x) {
11771 return (void *)((wxObject *) (wxEvent *) ((wxMoveEvent *) x));
11772 }
11773 static void *_p_wxSizeEventTo_p_wxObject(void *x) {
11774 return (void *)((wxObject *) (wxEvent *) ((wxSizeEvent *) x));
11775 }
11776 static void *_p_wxIconizeEventTo_p_wxObject(void *x) {
11777 return (void *)((wxObject *) (wxEvent *) ((wxIconizeEvent *) x));
11778 }
11779 static void *_p_wxMaximizeEventTo_p_wxObject(void *x) {
11780 return (void *)((wxObject *) (wxEvent *) ((wxMaximizeEvent *) x));
11781 }
11782 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x) {
11783 return (void *)((wxObject *) (wxEvent *) ((wxQueryNewPaletteEvent *) x));
11784 }
11785 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x) {
11786 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowCreateEvent *) x));
11787 }
11788 static void *_p_wxIdleEventTo_p_wxObject(void *x) {
11789 return (void *)((wxObject *) (wxEvent *) ((wxIdleEvent *) x));
11790 }
11791 static void *_p_wxDateEventTo_p_wxObject(void *x) {
11792 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDateEvent *) x));
11793 }
11794 static void *_p_wxStaticTextTo_p_wxObject(void *x) {
11795 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticText *) x));
11796 }
11797 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x) {
11798 return (void *)((wxObject *) (wxEvent *) ((wxCalculateLayoutEvent *) x));
11799 }
11800 static void *_p_wxListEventTo_p_wxObject(void *x) {
11801 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxListEvent *) x));
11802 }
11803 static void *_p_wxDynamicSashSplitEventTo_p_wxObject(void *x) {
11804 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDynamicSashSplitEvent *) x));
11805 }
11806 static void *_p_wxPyPrintoutTo_p_wxObject(void *x) {
11807 return (void *)((wxObject *) ((wxPyPrintout *) x));
11808 }
11809 static void *_p_wxGaugeTo_p_wxObject(void *x) {
11810 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGauge *) x));
11811 }
11812 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x) {
11813 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
11814 }
11815 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x) {
11816 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStdDialogButtonSizer *) x));
11817 }
11818 static void *_p_wxChoiceTo_p_wxObject(void *x) {
11819 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
11820 }
11821 static void *_p_wxSpinButtonTo_p_wxObject(void *x) {
11822 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinButton *) x));
11823 }
11824 static void *_p_wxBitmapButtonTo_p_wxObject(void *x) {
11825 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
11826 }
11827 static void *_p_wxButtonTo_p_wxObject(void *x) {
11828 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxButton *) x));
11829 }
11830 static void *_p_wxContextHelpButtonTo_p_wxObject(void *x) {
11831 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
11832 }
11833 static void *_p_wxKeyEventTo_p_wxObject(void *x) {
11834 return (void *)((wxObject *) (wxEvent *) ((wxKeyEvent *) x));
11835 }
11836 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x) {
11837 return (void *)((wxObject *) (wxEvent *) ((wxNavigationKeyEvent *) x));
11838 }
11839 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x) {
11840 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxWindowDestroyEvent *) x));
11841 }
11842 static void *_p_wxSashEventTo_p_wxObject(void *x) {
11843 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxSashEvent *) x));
11844 }
11845 static void *_p_wxCheckListBoxTo_p_wxObject(void *x) {
11846 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
11847 }
11848 static void *_p_wxListBoxTo_p_wxObject(void *x) {
11849 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
11850 }
11851 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x) {
11852 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
11853 }
11854 static void *_p_wxPyVListBoxTo_p_wxObject(void *x) {
11855 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
11856 }
11857 static void *_p_wxPrintDataTo_p_wxObject(void *x) {
11858 return (void *)((wxObject *) ((wxPrintData *) x));
11859 }
11860 static void *_p_wxFontDataTo_p_wxObject(void *x) {
11861 return (void *)((wxObject *) ((wxFontData *) x));
11862 }
11863 static void *_p_wxEditableListBoxTo_p_wxObject(void *x) {
11864 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxEditableListBox *) x));
11865 }
11866 static void *_p_wxMiniFrameTo_p_wxObject(void *x) {
11867 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
11868 }
11869 static void *_p_wxListbookTo_p_wxObject(void *x) {
11870 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
11871 }
11872 static void *_p_wxFrameTo_p_wxObject(void *x) {
11873 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
11874 }
11875 static void *_p_wxPyPanelTo_p_wxObject(void *x) {
11876 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyPanel *) x));
11877 }
11878 static void *_p_wxStaticBoxTo_p_wxObject(void *x) {
11879 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticBox *) x));
11880 }
11881 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x) {
11882 return (void *)((wxObject *) (wxEvent *) ((wxQueryLayoutInfoEvent *) x));
11883 }
11884 static void *_p_wxSplashScreenTo_p_wxObject(void *x) {
11885 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
11886 }
11887 static void *_p_wxFileSystemTo_p_wxObject(void *x) {
11888 return (void *)((wxObject *) ((wxFileSystem *) x));
11889 }
11890 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x) {
11891 return (void *)((wxObject *) (wxPrintPreview *) ((wxPyPrintPreview *) x));
11892 }
11893 static void *_p_wxPrintPreviewTo_p_wxObject(void *x) {
11894 return (void *)((wxObject *) ((wxPrintPreview *) x));
11895 }
11896 static void *_p_wxListViewTo_p_wxObject(void *x) {
11897 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
11898 }
11899 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x) {
11900 return (void *)((wxObject *) ((wxLayoutConstraints *) x));
11901 }
11902 static void *_p_wxPyListCtrlTo_p_wxObject(void *x) {
11903 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
11904 }
11905 static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x) {
11906 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
11907 }
11908 static void *_p_wxPyTreeListCtrlTo_p_wxObject(void *x) {
11909 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxPyTreeListCtrl *) x));
11910 }
11911 static void *_p_wxSizerTo_p_wxObject(void *x) {
11912 return (void *)((wxObject *) ((wxSizer *) x));
11913 }
11914 static void *_p_wxBoxSizerTo_p_wxObject(void *x) {
11915 return (void *)((wxObject *) (wxSizer *) ((wxBoxSizer *) x));
11916 }
11917 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x) {
11918 return (void *)((wxObject *) (wxSizer *)(wxBoxSizer *) ((wxStaticBoxSizer *) x));
11919 }
11920 static void *_p_wxGridBagSizerTo_p_wxObject(void *x) {
11921 return (void *)((wxObject *) (wxSizer *)(wxGridSizer *)(wxFlexGridSizer *) ((wxGridBagSizer *) x));
11922 }
11923 static void *_p_wxNcPaintEventTo_p_wxObject(void *x) {
11924 return (void *)((wxObject *) (wxEvent *) ((wxNcPaintEvent *) x));
11925 }
11926 static void *_p_wxPaintEventTo_p_wxObject(void *x) {
11927 return (void *)((wxObject *) (wxEvent *) ((wxPaintEvent *) x));
11928 }
11929 static void *_p_wxFSFileTo_p_wxObject(void *x) {
11930 return (void *)((wxObject *) ((wxFSFile *) x));
11931 }
11932 static void *_p_wxSplitterEventTo_p_wxObject(void *x) {
11933 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSplitterEvent *) x));
11934 }
11935 static void *_p_wxSetCursorEventTo_p_wxObject(void *x) {
11936 return (void *)((wxObject *) (wxEvent *) ((wxSetCursorEvent *) x));
11937 }
11938 static void *_p_wxTextCtrlTo_p_wxObject(void *x) {
11939 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxTextCtrl *) x));
11940 }
11941 static void *_p_wxMenuTo_p_wxObject(void *x) {
11942 return (void *)((wxObject *) (wxEvtHandler *) ((wxMenu *) x));
11943 }
11944 static void *_p_wxToggleButtonTo_p_wxObject(void *x) {
11945 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxToggleButton *) x));
11946 }
11947 static void *_p_wxRadioButtonTo_p_wxObject(void *x) {
11948 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxRadioButton *) x));
11949 }
11950 static void *_p_wxSizerItemTo_p_wxObject(void *x) {
11951 return (void *)((wxObject *) ((wxSizerItem *) x));
11952 }
11953 static void *_p_wxGBSizerItemTo_p_wxObject(void *x) {
11954 return (void *)((wxObject *) (wxSizerItem *) ((wxGBSizerItem *) x));
11955 }
11956 static void *_p_wxPrintDialogTo_p_wxObject(void *x) {
11957 return (void *)((wxObject *) ((wxPrintDialog *) x));
11958 }
11959 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x) {
11960 return (void *)((wxObject *) ((wxPageSetupDialog *) x));
11961 }
11962 static void *_p_wxFontDialogTo_p_wxObject(void *x) {
11963 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
11964 }
11965 static void *_p_wxDirDialogTo_p_wxObject(void *x) {
11966 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
11967 }
11968 static void *_p_wxColourDialogTo_p_wxObject(void *x) {
11969 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
11970 }
11971 static void *_p_wxDialogTo_p_wxObject(void *x) {
11972 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
11973 }
11974 static void *_p_wxNotifyEventTo_p_wxObject(void *x) {
11975 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxNotifyEvent *) x));
11976 }
11977 static void *_p_wxPyEventTo_p_wxObject(void *x) {
11978 return (void *)((wxObject *) (wxEvent *) ((wxPyEvent *) x));
11979 }
11980 static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x) {
11981 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
11982 }
11983 static void *_p_wxDynamicSashUnifyEventTo_p_wxObject(void *x) {
11984 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxDynamicSashUnifyEvent *) x));
11985 }
11986 static void *_p_wxStaticPictureTo_p_wxObject(void *x) {
11987 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxStaticPicture *) x));
11988 }
11989 static void *_p_wxEvtHandlerTo_p_wxObject(void *x) {
11990 return (void *)((wxObject *) ((wxEvtHandler *) x));
11991 }
11992 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x) {
11993 return (void *)((wxObject *) (wxImageHandler *) ((wxTIFFHandler *) x));
11994 }
11995 static void *_p_wxXPMHandlerTo_p_wxObject(void *x) {
11996 return (void *)((wxObject *) (wxImageHandler *) ((wxXPMHandler *) x));
11997 }
11998 static void *_p_wxImageHandlerTo_p_wxObject(void *x) {
11999 return (void *)((wxObject *) ((wxImageHandler *) x));
12000 }
12001 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x) {
12002 return (void *)((wxObject *) (wxImageHandler *) ((wxPyImageHandler *) x));
12003 }
12004 static void *_p_wxBMPHandlerTo_p_wxObject(void *x) {
12005 return (void *)((wxObject *) (wxImageHandler *) ((wxBMPHandler *) x));
12006 }
12007 static void *_p_wxICOHandlerTo_p_wxObject(void *x) {
12008 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *) ((wxICOHandler *) x));
12009 }
12010 static void *_p_wxCURHandlerTo_p_wxObject(void *x) {
12011 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *) ((wxCURHandler *) x));
12012 }
12013 static void *_p_wxANIHandlerTo_p_wxObject(void *x) {
12014 return (void *)((wxObject *) (wxImageHandler *)(wxBMPHandler *)(wxICOHandler *)(wxCURHandler *) ((wxANIHandler *) x));
12015 }
12016 static void *_p_wxPNGHandlerTo_p_wxObject(void *x) {
12017 return (void *)((wxObject *) (wxImageHandler *) ((wxPNGHandler *) x));
12018 }
12019 static void *_p_wxGIFHandlerTo_p_wxObject(void *x) {
12020 return (void *)((wxObject *) (wxImageHandler *) ((wxGIFHandler *) x));
12021 }
12022 static void *_p_wxPCXHandlerTo_p_wxObject(void *x) {
12023 return (void *)((wxObject *) (wxImageHandler *) ((wxPCXHandler *) x));
12024 }
12025 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x) {
12026 return (void *)((wxObject *) (wxImageHandler *) ((wxJPEGHandler *) x));
12027 }
12028 static void *_p_wxPNMHandlerTo_p_wxObject(void *x) {
12029 return (void *)((wxObject *) (wxImageHandler *) ((wxPNMHandler *) x));
12030 }
12031 static void *_p_wxShowEventTo_p_wxObject(void *x) {
12032 return (void *)((wxObject *) (wxEvent *) ((wxShowEvent *) x));
12033 }
12034 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x) {
12035 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
12036 }
12037 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x) {
12038 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMDIClientWindow *) x));
12039 }
12040 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x) {
12041 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
12042 }
12043 static void *_p_wxTipWindowTo_p_wxObject(void *x) {
12044 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
12045 }
12046 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x) {
12047 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
12048 }
12049 static void *_p_wxPopupWindowTo_p_wxObject(void *x) {
12050 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPopupWindow *) x));
12051 }
12052 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x) {
12053 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
12054 }
12055 static void *_p_wxSashWindowTo_p_wxObject(void *x) {
12056 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSashWindow *) x));
12057 }
12058 static void *_p_wxSplitterWindowTo_p_wxObject(void *x) {
12059 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplitterWindow *) x));
12060 }
12061 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x) {
12062 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxSplashScreenWindow *) x));
12063 }
12064 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x) {
12065 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxTopLevelWindow *) x));
12066 }
12067 static void *_p_wxScrolledWindowTo_p_wxObject(void *x) {
12068 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
12069 }
12070 static void *_p_wxWindowTo_p_wxObject(void *x) {
12071 return (void *)((wxObject *) (wxEvtHandler *) ((wxWindow *) x));
12072 }
12073 static void *_p_wxDynamicSashWindowTo_p_wxObject(void *x) {
12074 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxDynamicSashWindow *) x));
12075 }
12076 static void *_p_wxPyTreeCompanionWindowTo_p_wxObject(void *x) {
12077 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyTreeCompanionWindow *) x));
12078 }
12079 static void *_p_wxThinSplitterWindowTo_p_wxObject(void *x) {
12080 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxSplitterWindow *) ((wxThinSplitterWindow *) x));
12081 }
12082 static void *_p_wxSplitterScrolledWindowTo_p_wxObject(void *x) {
12083 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxSplitterScrolledWindow *) x));
12084 }
12085 static void *_p_wxSpinCtrlTo_p_wxObject(void *x) {
12086 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
12087 }
12088 static void *_p_wxNotebookEventTo_p_wxObject(void *x) {
12089 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
12090 }
12091 static void *_p_wxListbookEventTo_p_wxObject(void *x) {
12092 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
12093 }
12094 static void *_p_wxChoicebookEventTo_p_wxObject(void *x) {
12095 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
12096 }
12097 static void *_p_wxTreebookEventTo_p_wxObject(void *x) {
12098 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
12099 }
12100 static void *_p_wxToolbookEventTo_p_wxObject(void *x) {
12101 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
12102 }
12103 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x) {
12104 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
12105 }
12106 static void *_p_wxProgressDialogTo_p_wxObject(void *x) {
12107 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
12108 }
12109 static void *_p_wxMessageDialogTo_p_wxObject(void *x) {
12110 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
12111 }
12112 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x) {
12113 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
12114 }
12115 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x) {
12116 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
12117 }
12118 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x) {
12119 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
12120 }
12121 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x) {
12122 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
12123 }
12124 static void *_p_wxFileDialogTo_p_wxObject(void *x) {
12125 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
12126 }
12127 static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x) {
12128 return (void *)((wxObject *) ((wxToolBarToolBase *) x));
12129 }
12130 static void *_p_wxSliderTo_p_wxObject(void *x) {
12131 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxSlider *) x));
12132 }
12133 static void *_p_wxPyWindowTo_p_wxObject(void *x) {
12134 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPyWindow *) x));
12135 }
12136 static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x) {
12137 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
12138 }
12139 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x) {
12140 return (void *)((wxObject *) (wxEvent *) ((wxSysColourChangedEvent *) x));
12141 }
12142 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x) {
12143 return (void *)((wxObject *) (wxEvent *) ((wxMouseCaptureChangedEvent *) x));
12144 }
12145 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x) {
12146 return (void *)((wxObject *) (wxEvent *) ((wxDisplayChangedEvent *) x));
12147 }
12148 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x) {
12149 return (void *)((wxObject *) (wxEvent *) ((wxPaletteChangedEvent *) x));
12150 }
12151 static void *_p_wxCheckBoxTo_p_wxObject(void *x) {
12152 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxCheckBox *) x));
12153 }
12154 static void *_p_wxHelpEventTo_p_wxObject(void *x) {
12155 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxHelpEvent *) x));
12156 }
12157 static void *_p_wxPanelTo_p_wxObject(void *x) {
12158 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxPanel *) x));
12159 }
12160 static void *_p_wxSpinEventTo_p_wxObject(void *x) {
12161 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *)(wxNotifyEvent *) ((wxSpinEvent *) x));
12162 }
12163 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x) {
12164 return (void *)((wxObject *) (wxEvent *) ((wxTaskBarIconEvent *) x));
12165 }
12166 static void *_p_wxScrollWinEventTo_p_wxObject(void *x) {
12167 return (void *)((wxObject *) (wxEvent *) ((wxScrollWinEvent *) x));
12168 }
12169 static void *_p_wxMenuEventTo_p_wxObject(void *x) {
12170 return (void *)((wxObject *) (wxEvent *) ((wxMenuEvent *) x));
12171 }
12172 static void *_p_wxContextMenuEventTo_p_wxObject(void *x) {
12173 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxContextMenuEvent *) x));
12174 }
12175 static void *_p_wxLEDNumberCtrlTo_p_wxObject(void *x) {
12176 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *) ((wxLEDNumberCtrl *) x));
12177 }
12178 static void *_p_wxCommandEventTo_p_wxObject(void *x) {
12179 return (void *)((wxObject *) (wxEvent *) ((wxCommandEvent *) x));
12180 }
12181 static void *_p_wxPyCommandEventTo_p_wxObject(void *x) {
12182 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxPyCommandEvent *) x));
12183 }
12184 static void *_p_wxToolbookTo_p_wxObject(void *x) {
12185 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxToolbook *) x));
12186 }
12187 static void *_p_wxToolBarTo_p_wxObject(void *x) {
12188 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
12189 }
12190 static void *_p_wxStatusBarTo_p_wxObject(void *x) {
12191 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxStatusBar *) x));
12192 }
12193 static void *_p_wxChildFocusEventTo_p_wxObject(void *x) {
12194 return (void *)((wxObject *) (wxEvent *)(wxCommandEvent *) ((wxChildFocusEvent *) x));
12195 }
12196 static void *_p_wxFocusEventTo_p_wxObject(void *x) {
12197 return (void *)((wxObject *) (wxEvent *) ((wxFocusEvent *) x));
12198 }
12199 static void *_p_wxDropFilesEventTo_p_wxObject(void *x) {
12200 return (void *)((wxObject *) (wxEvent *) ((wxDropFilesEvent *) x));
12201 }
12202 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x) {
12203 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
12204 }
12205 static void *_p_wxMenuBarTo_p_wxObject(void *x) {
12206 return (void *)((wxObject *) (wxEvtHandler *)(wxWindow *) ((wxMenuBar *) x));
12207 }
12208 static void *_p_wxToolbookTo_p_wxEvtHandler(void *x) {
12209 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxToolbook *) x));
12210 }
12211 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x) {
12212 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *)(wxPreviewFrame *) ((wxPyPreviewFrame *) x));
12213 }
12214 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x) {
12215 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxPreviewFrame *) x));
12216 }
12217 static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x) {
12218 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxCheckBox *) x));
12219 }
12220 static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x) {
12221 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyTreeCtrl *) x));
12222 }
12223 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxEvtHandler(void *x) {
12224 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPyTreeCtrl *) ((wxRemotelyScrolledTreeCtrl *) x));
12225 }
12226 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x) {
12227 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyPanel *) x));
12228 }
12229 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x) {
12230 return (void *)((wxEvtHandler *) ((wxPyTaskBarIcon *) x));
12231 }
12232 static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x) {
12233 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGenericDirCtrl *) x));
12234 }
12235 static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x) {
12236 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyListCtrl *) x));
12237 }
12238 static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x) {
12239 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxChoice *) ((wxDirFilterListCtrl *) x));
12240 }
12241 static void *_p_wxPyTreeListCtrlTo_p_wxEvtHandler(void *x) {
12242 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyTreeListCtrl *) x));
12243 }
12244 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x) {
12245 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPreviewCanvas *) x));
12246 }
12247 static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x) {
12248 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticLine *) x));
12249 }
12250 static void *_p_wxControlTo_p_wxEvtHandler(void *x) {
12251 return (void *)((wxEvtHandler *) (wxWindow *) ((wxControl *) x));
12252 }
12253 static void *_p_wxPyControlTo_p_wxEvtHandler(void *x) {
12254 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxPyControl *) x));
12255 }
12256 static void *_p_wxGaugeTo_p_wxEvtHandler(void *x) {
12257 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxGauge *) x));
12258 }
12259 static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x) {
12260 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToggleButton *) x));
12261 }
12262 static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x) {
12263 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioButton *) x));
12264 }
12265 static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x) {
12266 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxToolBarBase *) x));
12267 }
12268 static void *_p_wxChoiceTo_p_wxEvtHandler(void *x) {
12269 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxChoice *) x));
12270 }
12271 static void *_p_wxTreebookTo_p_wxEvtHandler(void *x) {
12272 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxTreebook *) x));
12273 }
12274 static void *_p_wxListViewTo_p_wxEvtHandler(void *x) {
12275 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxPyListCtrl *) ((wxListView *) x));
12276 }
12277 static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x) {
12278 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxTextCtrl *) x));
12279 }
12280 static void *_p_wxNotebookTo_p_wxEvtHandler(void *x) {
12281 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxNotebook *) x));
12282 }
12283 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x) {
12284 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIChildFrame *) x));
12285 }
12286 static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x) {
12287 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxChoicebook *) x));
12288 }
12289 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x) {
12290 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyWindow *) x));
12291 }
12292 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x) {
12293 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxSplashScreen *) x));
12294 }
12295 static void *_p_wxListbookTo_p_wxEvtHandler(void *x) {
12296 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxBookCtrlBase *) ((wxListbook *) x));
12297 }
12298 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x) {
12299 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFindReplaceDialog *) x));
12300 }
12301 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x) {
12302 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxProgressDialog *) x));
12303 }
12304 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x) {
12305 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMessageDialog *) x));
12306 }
12307 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x) {
12308 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFileDialog *) x));
12309 }
12310 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x) {
12311 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxMultiChoiceDialog *) x));
12312 }
12313 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x) {
12314 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxSingleChoiceDialog *) x));
12315 }
12316 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x) {
12317 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxTextEntryDialog *) x));
12318 }
12319 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x) {
12320 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *)(wxTextEntryDialog *) ((wxPasswordEntryDialog *) x));
12321 }
12322 static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x) {
12323 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBitmap *) x));
12324 }
12325 static void *_p_wxSliderTo_p_wxEvtHandler(void *x) {
12326 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSlider *) x));
12327 }
12328 static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x) {
12329 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticBox *) x));
12330 }
12331 static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x) {
12332 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxBookCtrlBase *) x));
12333 }
12334 static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x) {
12335 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *)(wxListBox *) ((wxCheckListBox *) x));
12336 }
12337 static void *_p_wxListBoxTo_p_wxEvtHandler(void *x) {
12338 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxControlWithItems *) ((wxListBox *) x));
12339 }
12340 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x) {
12341 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *) ((wxPyVListBox *) x));
12342 }
12343 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x) {
12344 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPyVScrolledWindow *)(wxPyVListBox *) ((wxPyHtmlListBox *) x));
12345 }
12346 static void *_p_wxEditableListBoxTo_p_wxEvtHandler(void *x) {
12347 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxEditableListBox *) x));
12348 }
12349 static void *_p_wxLEDNumberCtrlTo_p_wxEvtHandler(void *x) {
12350 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxLEDNumberCtrl *) x));
12351 }
12352 static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x) {
12353 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinButton *) x));
12354 }
12355 static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x) {
12356 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *) ((wxBitmapButton *) x));
12357 }
12358 static void *_p_wxButtonTo_p_wxEvtHandler(void *x) {
12359 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxButton *) x));
12360 }
12361 static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x) {
12362 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxButton *)(wxBitmapButton *) ((wxContextHelpButton *) x));
12363 }
12364 static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x) {
12365 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxRadioBox *) x));
12366 }
12367 static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x) {
12368 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxScrollBar *) x));
12369 }
12370 static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x) {
12371 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxComboBox *) x));
12372 }
12373 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x) {
12374 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMiniFrame *) x));
12375 }
12376 static void *_p_wxFrameTo_p_wxEvtHandler(void *x) {
12377 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxFrame *) x));
12378 }
12379 static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x) {
12380 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxSpinCtrl *) x));
12381 }
12382 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x) {
12383 return (void *)((wxEvtHandler *) (wxWindow *) ((wxStatusBar *) x));
12384 }
12385 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x) {
12386 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxFrame *) ((wxMDIParentFrame *) x));
12387 }
12388 static void *_p_wxStaticPictureTo_p_wxEvtHandler(void *x) {
12389 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticPicture *) x));
12390 }
12391 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x) {
12392 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxPyScrolledWindow *) x));
12393 }
12394 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x) {
12395 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMDIClientWindow *) x));
12396 }
12397 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x) {
12398 return (void *)((wxEvtHandler *) (wxWindow *) ((wxTopLevelWindow *) x));
12399 }
12400 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x) {
12401 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxScrolledWindow *) x));
12402 }
12403 static void *_p_wxWindowTo_p_wxEvtHandler(void *x) {
12404 return (void *)((wxEvtHandler *) ((wxWindow *) x));
12405 }
12406 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x) {
12407 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplashScreenWindow *) x));
12408 }
12409 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x) {
12410 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSplitterWindow *) x));
12411 }
12412 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x) {
12413 return (void *)((wxEvtHandler *) (wxWindow *) ((wxSashWindow *) x));
12414 }
12415 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x) {
12416 return (void *)((wxEvtHandler *) (wxWindow *)(wxSashWindow *) ((wxSashLayoutWindow *) x));
12417 }
12418 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x) {
12419 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPopupWindow *) x));
12420 }
12421 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x) {
12422 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *) ((wxPyPopupTransientWindow *) x));
12423 }
12424 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x) {
12425 return (void *)((wxEvtHandler *) (wxWindow *)(wxPopupWindow *)(wxPyPopupTransientWindow *) ((wxTipWindow *) x));
12426 }
12427 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x) {
12428 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPyVScrolledWindow *) x));
12429 }
12430 static void *_p_wxMenuTo_p_wxEvtHandler(void *x) {
12431 return (void *)((wxEvtHandler *) ((wxMenu *) x));
12432 }
12433 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x) {
12434 return (void *)((wxEvtHandler *) (wxWindow *) ((wxMenuBar *) x));
12435 }
12436 static void *_p_wxDynamicSashWindowTo_p_wxEvtHandler(void *x) {
12437 return (void *)((wxEvtHandler *) (wxWindow *) ((wxDynamicSashWindow *) x));
12438 }
12439 static void *_p_wxPyTreeCompanionWindowTo_p_wxEvtHandler(void *x) {
12440 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPyTreeCompanionWindow *) x));
12441 }
12442 static void *_p_wxThinSplitterWindowTo_p_wxEvtHandler(void *x) {
12443 return (void *)((wxEvtHandler *) (wxWindow *)(wxSplitterWindow *) ((wxThinSplitterWindow *) x));
12444 }
12445 static void *_p_wxSplitterScrolledWindowTo_p_wxEvtHandler(void *x) {
12446 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxScrolledWindow *) ((wxSplitterScrolledWindow *) x));
12447 }
12448 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x) {
12449 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxFontDialog *) x));
12450 }
12451 static void *_p_wxDialogTo_p_wxEvtHandler(void *x) {
12452 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *) ((wxDialog *) x));
12453 }
12454 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x) {
12455 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxColourDialog *) x));
12456 }
12457 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x) {
12458 return (void *)((wxEvtHandler *) (wxWindow *)(wxTopLevelWindow *)(wxDialog *) ((wxDirDialog *) x));
12459 }
12460 static void *_p_wxPanelTo_p_wxEvtHandler(void *x) {
12461 return (void *)((wxEvtHandler *) (wxWindow *) ((wxPanel *) x));
12462 }
12463 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x) {
12464 return (void *)((wxEvtHandler *) ((wxPyApp *) x));
12465 }
12466 static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x) {
12467 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxStaticText *) x));
12468 }
12469 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x) {
12470 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *)(wxPreviewControlBar *) ((wxPyPreviewControlBar *) x));
12471 }
12472 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x) {
12473 return (void *)((wxEvtHandler *) (wxWindow *)(wxPanel *) ((wxPreviewControlBar *) x));
12474 }
12475 static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x) {
12476 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxDatePickerCtrl *) x));
12477 }
12478 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x) {
12479 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *) ((wxControlWithItems *) x));
12480 }
12481 static void *_p_wxToolBarTo_p_wxEvtHandler(void *x) {
12482 return (void *)((wxEvtHandler *) (wxWindow *)(wxControl *)(wxToolBarBase *) ((wxToolBar *) x));
12483 }
12484 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x) {
12485 return (void *)((wxEvtHandler *) (wxValidator *) ((wxPyValidator *) x));
12486 }
12487 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x) {
12488 return (void *)((wxEvtHandler *) ((wxValidator *) x));
12489 }
12490 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxPyTreeCtrl(void *x) {
12491 return (void *)((wxPyTreeCtrl *) ((wxRemotelyScrolledTreeCtrl *) x));
12492 }
12493 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x) {
12494 return (void *)((wxCommandEvent *) ((wxSashEvent *) x));
12495 }
12496 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x) {
12497 return (void *)((wxCommandEvent *) ((wxWindowDestroyEvent *) x));
12498 }
12499 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x) {
12500 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSplitterEvent *) x));
12501 }
12502 static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x) {
12503 return (void *)((wxCommandEvent *) ((wxTextUrlEvent *) x));
12504 }
12505 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x) {
12506 return (void *)((wxCommandEvent *) ((wxScrollEvent *) x));
12507 }
12508 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x) {
12509 return (void *)((wxCommandEvent *) ((wxPyCommandEvent *) x));
12510 }
12511 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x) {
12512 return (void *)((wxCommandEvent *) ((wxContextMenuEvent *) x));
12513 }
12514 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x) {
12515 return (void *)((wxCommandEvent *) ((wxChildFocusEvent *) x));
12516 }
12517 static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x) {
12518 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxNotebookEvent *) x));
12519 }
12520 static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x) {
12521 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxListbookEvent *) x));
12522 }
12523 static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x) {
12524 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxChoicebookEvent *) x));
12525 }
12526 static void *_p_wxTreebookEventTo_p_wxCommandEvent(void *x) {
12527 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxTreebookEvent *) x));
12528 }
12529 static void *_p_wxToolbookEventTo_p_wxCommandEvent(void *x) {
12530 return (void *)((wxCommandEvent *) (wxNotifyEvent *)(wxBookCtrlBaseEvent *) ((wxToolbookEvent *) x));
12531 }
12532 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x) {
12533 return (void *)((wxCommandEvent *) ((wxDateEvent *) x));
12534 }
12535 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x) {
12536 return (void *)((wxCommandEvent *) ((wxWindowCreateEvent *) x));
12537 }
12538 static void *_p_wxListEventTo_p_wxCommandEvent(void *x) {
12539 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxListEvent *) x));
12540 }
12541 static void *_p_wxDynamicSashSplitEventTo_p_wxCommandEvent(void *x) {
12542 return (void *)((wxCommandEvent *) ((wxDynamicSashSplitEvent *) x));
12543 }
12544 static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x) {
12545 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxBookCtrlBaseEvent *) x));
12546 }
12547 static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x) {
12548 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxTreeEvent *) x));
12549 }
12550 static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x) {
12551 return (void *)((wxCommandEvent *) (wxNotifyEvent *) ((wxSpinEvent *) x));
12552 }
12553 static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x) {
12554 return (void *)((wxCommandEvent *) ((wxHelpEvent *) x));
12555 }
12556 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x) {
12557 return (void *)((wxCommandEvent *) ((wxNotifyEvent *) x));
12558 }
12559 static void *_p_wxDynamicSashUnifyEventTo_p_wxCommandEvent(void *x) {
12560 return (void *)((wxCommandEvent *) ((wxDynamicSashUnifyEvent *) x));
12561 }
12562 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x) {
12563 return (void *)((wxCommandEvent *) ((wxFindDialogEvent *) x));
12564 }
12565 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x) {
12566 return (void *)((wxCommandEvent *) ((wxUpdateUIEvent *) x));
12567 }
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};
12785
12786 static swig_type_info *swig_type_initial[] = {
12787 &_swigt__p_char,
12788 &_swigt__p_float,
12789 &_swigt__p_form_ops_t,
12790 &_swigt__p_int,
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,
12847 &_swigt__p_wxFont,
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,
12860 &_swigt__p_wxIcon,
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,
12883 &_swigt__p_wxMenu,
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,
13004 };
13005
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}};
13223
13224 static swig_cast_info *swig_cast_initial[] = {
13225 _swigc__p_char,
13226 _swigc__p_float,
13227 _swigc__p_form_ops_t,
13228 _swigc__p_int,
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,
13275 _swigc__p_wxEvent,
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,
13285 _swigc__p_wxFont,
13286 _swigc__p_wxFontData,
13287 _swigc__p_wxFontDialog,
13288 _swigc__p_wxFrame,
13289 _swigc__p_wxGBSizerItem,
13290 _swigc__p_wxGIFHandler,
13291 _swigc__p_wxGauge,
13292 _swigc__p_wxGenericDirCtrl,
13293 _swigc__p_wxGenericDragImage,
13294 _swigc__p_wxGridBagSizer,
13295 _swigc__p_wxGridSizer,
13296 _swigc__p_wxHelpEvent,
13297 _swigc__p_wxICOHandler,
13298 _swigc__p_wxIcon,
13299 _swigc__p_wxIconizeEvent,
13300 _swigc__p_wxIdleEvent,
13301 _swigc__p_wxImage,
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,
13321 _swigc__p_wxMenu,
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,
13344 _swigc__p_wxPanel,
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,
13357 _swigc__p_wxPyApp,
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,
13397 _swigc__p_wxSizer,
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,
13442 };
13443
13444
13445 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */
13446
13447 static swig_const_info swig_const_table[] = {
13448 {0, 0, 0, 0.0, 0, 0}};
13449
13450 #ifdef __cplusplus
13451 }
13452 #endif
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.
13465 *
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.
13479 *
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
13485 * been loaded.
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
13491 * be correct.
13492 * ----------------------------------------------------------------------------- */
13493
13494 #ifdef __cplusplus
13495 extern "C" {
13496 #if 0
13497 } /* c-mode */
13498 #endif
13499 #endif
13500
13501 #if 0
13502 #define SWIGRUNTIME_DEBUG
13503 #endif
13504
13505 SWIGRUNTIME void
13506 SWIG_InitializeModule(void *clientdata) {
13507 size_t i;
13508 swig_module_info *module_head;
13509 static int init_run = 0;
13510
13511 clientdata = clientdata;
13512
13513 if (init_run) return;
13514 init_run = 1;
13515
13516 /* Initialize the swig_module */
13517 swig_module.type_initial = swig_type_initial;
13518 swig_module.cast_initial = swig_cast_initial;
13519
13520 /* Try and load any already created modules */
13521 module_head = SWIG_GetModule(clientdata);
13522 if (module_head) {
13523 swig_module.next = module_head->next;
13524 module_head->next = &swig_module;
13525 } else {
13526 /* This is the first module loaded */
13527 swig_module.next = &swig_module;
13528 SWIG_SetModule(clientdata, &swig_module);
13529 }
13530
13531 /* Now work on filling in swig_module.types */
13532 #ifdef SWIGRUNTIME_DEBUG
13533 printf("SWIG_InitializeModule: size %d\n", swig_module.size);
13534 #endif
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;
13539
13540 #ifdef SWIGRUNTIME_DEBUG
13541 printf("SWIG_InitializeModule: type %d %s\n", i, swig_module.type_initial[i]->name);
13542 #endif
13543
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);
13547 }
13548 if (type) {
13549 /* Overwrite clientdata field */
13550 #ifdef SWIGRUNTIME_DEBUG
13551 printf("SWIG_InitializeModule: found type %s\n", type->name);
13552 #endif
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);
13557 #endif
13558 }
13559 } else {
13560 type = swig_module.type_initial[i];
13561 }
13562
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 */
13567 ret = 0;
13568 #ifdef SWIGRUNTIME_DEBUG
13569 printf("SWIG_InitializeModule: look cast %s\n", cast->type->name);
13570 #endif
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);
13575 #endif
13576 }
13577 if (ret) {
13578 if (type == swig_module.type_initial[i]) {
13579 #ifdef SWIGRUNTIME_DEBUG
13580 printf("SWIG_InitializeModule: skip old type %s\n", ret->name);
13581 #endif
13582 cast->type = ret;
13583 ret = 0;
13584 } else {
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);
13589 #endif
13590 if (!ocast) ret = 0;
13591 }
13592 }
13593
13594 if (!ret) {
13595 #ifdef SWIGRUNTIME_DEBUG
13596 printf("SWIG_InitializeModule: adding cast %s\n", cast->type->name);
13597 #endif
13598 if (type->cast) {
13599 type->cast->prev = cast;
13600 cast->next = type->cast;
13601 }
13602 type->cast = cast;
13603 }
13604 cast++;
13605 }
13606 /* Set entry in modules->types array equal to the type */
13607 swig_module.types[i] = type;
13608 }
13609 swig_module.types[i] = 0;
13610
13611 #ifdef SWIGRUNTIME_DEBUG
13612 printf("**** SWIG_InitializeModule: Cast List ******\n");
13613 for (i = 0; i < swig_module.size; ++i) {
13614 int j = 0;
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);
13619 cast++;
13620 ++j;
13621 }
13622 printf("---- Total casts: %d\n",j);
13623 }
13624 printf("**** SWIG_InitializeModule: Cast List ******\n");
13625 #endif
13626 }
13627
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.
13632 */
13633 SWIGRUNTIME void
13634 SWIG_PropagateClientData(void) {
13635 size_t i;
13636 swig_cast_info *equiv;
13637 static int init_run = 0;
13638
13639 if (init_run) return;
13640 init_run = 1;
13641
13642 for (i = 0; i < swig_module.size; i++) {
13643 if (swig_module.types[i]->clientdata) {
13644 equiv = swig_module.types[i]->cast;
13645 while (equiv) {
13646 if (!equiv->converter) {
13647 if (equiv->type && !equiv->type->clientdata)
13648 SWIG_TypeClientData(equiv->type, swig_module.types[i]->clientdata);
13649 }
13650 equiv = equiv->next;
13651 }
13652 }
13653 }
13654 }
13655
13656 #ifdef __cplusplus
13657 #if 0
13658 {
13659 /* c-mode */
13660 #endif
13661 }
13662 #endif
13663
13664
13665
13666 #ifdef __cplusplus
13667 extern "C" {
13668 #endif
13669
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)
13674
13675 /* -----------------------------------------------------------------------------
13676 * global variable support code.
13677 * ----------------------------------------------------------------------------- */
13678
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;
13684 } swig_globalvar;
13685
13686 typedef struct swig_varlinkobject {
13687 PyObject_HEAD
13688 swig_globalvar *vars;
13689 } swig_varlinkobject;
13690
13691 SWIGINTERN PyObject *
13692 swig_varlink_repr(swig_varlinkobject *SWIGUNUSEDPARM(v)) {
13693 return PyString_FromString("<Swig global variables>");
13694 }
13695
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(", "));
13703 }
13704 PyString_ConcatAndDel(&str,PyString_FromString(")"));
13705 return str;
13706 }
13707
13708 SWIGINTERN int
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));
13713 Py_DECREF(str);
13714 return 0;
13715 }
13716
13717 SWIGINTERN void
13718 swig_varlink_dealloc(swig_varlinkobject *v) {
13719 swig_globalvar *var = v->vars;
13720 while (var) {
13721 swig_globalvar *n = var->next;
13722 free(var->name);
13723 free(var);
13724 var = n;
13725 }
13726 }
13727
13728 SWIGINTERN PyObject *
13729 swig_varlink_getattr(swig_varlinkobject *v, char *n) {
13730 PyObject *res = NULL;
13731 swig_globalvar *var = v->vars;
13732 while (var) {
13733 if (strcmp(var->name,n) == 0) {
13734 res = (*var->get_attr)();
13735 break;
13736 }
13737 var = var->next;
13738 }
13739 if (res == NULL && !PyErr_Occurred()) {
13740 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
13741 }
13742 return res;
13743 }
13744
13745 SWIGINTERN int
13746 swig_varlink_setattr(swig_varlinkobject *v, char *n, PyObject *p) {
13747 int res = 1;
13748 swig_globalvar *var = v->vars;
13749 while (var) {
13750 if (strcmp(var->name,n) == 0) {
13751 res = (*var->set_attr)(p);
13752 break;
13753 }
13754 var = var->next;
13755 }
13756 if (res == 1 && !PyErr_Occurred()) {
13757 PyErr_SetString(PyExc_NameError,"Unknown C global variable");
13758 }
13759 return res;
13760 }
13761
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;
13767 if (!type_init) {
13768 const PyTypeObject tmp
13769 = {
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 */
13784 0, /* tp_hash */
13785 0, /* tp_call */
13786 (reprfunc)swig_varlink_str, /* tp_str */
13787 0, /* tp_getattro */
13788 0, /* tp_setattro */
13789 0, /* tp_as_buffer */
13790 0, /* tp_flags */
13791 varlink__doc__, /* tp_doc */
13792 0, /* tp_traverse */
13793 0, /* tp_clear */
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 */
13798 #endif
13799 #if PY_VERSION_HEX >= 0x02030000
13800 0, /* tp_del */
13801 #endif
13802 #ifdef COUNT_ALLOCS
13803 0,0,0,0 /* tp_alloc -> tp_next */
13804 #endif
13805 };
13806 varlink_type = tmp;
13807 varlink_type.ob_type = &PyType_Type;
13808 type_init = 1;
13809 }
13810 return &varlink_type;
13811 }
13812
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());
13817 if (result) {
13818 result->vars = 0;
13819 }
13820 return ((PyObject*) result);
13821 }
13822
13823 SWIGINTERN void
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));
13827 if (gv) {
13828 size_t size = strlen(name)+1;
13829 gv->name = (char *)malloc(size);
13830 if (gv->name) {
13831 strncpy(gv->name,name,size);
13832 gv->get_attr = get_attr;
13833 gv->set_attr = set_attr;
13834 gv->next = v->vars;
13835 }
13836 }
13837 v->vars = gv;
13838 }
13839
13840 SWIGINTERN PyObject *
13841 SWIG_globals() {
13842 static PyObject *_SWIG_globals = 0;
13843 if (!_SWIG_globals) _SWIG_globals = SWIG_newvarlink();
13844 return _SWIG_globals;
13845 }
13846
13847 /* -----------------------------------------------------------------------------
13848 * constants/methods manipulation
13849 * ----------------------------------------------------------------------------- */
13850
13851 /* Install Constants */
13852 SWIGINTERN void
13853 SWIG_Python_InstallConstants(PyObject *d, swig_const_info constants[]) {
13854 PyObject *obj = 0;
13855 size_t i;
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);
13860 break;
13861 case SWIG_PY_BINARY:
13862 obj = SWIG_NewPackedObj(constants[i].pvalue, constants[i].lvalue, *(constants[i].ptype));
13863 break;
13864 default:
13865 obj = 0;
13866 break;
13867 }
13868 if (obj) {
13869 PyDict_SetItemString(d, constants[i].name, obj);
13870 Py_DECREF(obj);
13871 }
13872 }
13873 }
13874
13875 /* -----------------------------------------------------------------------------*/
13876 /* Fix SwigMethods to carry the callback ptrs when needed */
13877 /* -----------------------------------------------------------------------------*/
13878
13879 SWIGINTERN void
13880 SWIG_Python_FixMethods(PyMethodDef *methods,
13881 swig_const_info *const_table,
13882 swig_type_info **types,
13883 swig_type_info **types_initial) {
13884 size_t i;
13885 for (i = 0; methods[i].ml_name; ++i) {
13886 char *c = methods[i].ml_doc;
13887 if (c && (c = strstr(c, "swig_ptr: "))) {
13888 int j;
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]);
13895 break;
13896 }
13897 }
13898 if (ci) {
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);
13904 if (ndoc) {
13905 char *buff = ndoc;
13906 void *ptr = (ci->type == SWIG_PY_POINTER) ? ci->pvalue : 0;
13907 if (ptr) {
13908 strncpy(buff, methods[i].ml_doc, ldoc);
13909 buff += ldoc;
13910 strncpy(buff, "swig_ptr: ", 10);
13911 buff += 10;
13912 SWIG_PackVoidPtr(buff, ptr, ty->name, lptr);
13913 methods[i].ml_doc = ndoc;
13914 }
13915 }
13916 }
13917 }
13918 }
13919 }
13920
13921 #ifdef __cplusplus
13922 }
13923 #endif
13924
13925 /* -----------------------------------------------------------------------------*
13926 * Partial Init method
13927 * -----------------------------------------------------------------------------*/
13928
13929 #ifdef __cplusplus
13930 extern "C"
13931 #endif
13932 SWIGEXPORT void SWIG_init(void) {
13933 PyObject *m, *d;
13934
13935 /* Fix SwigMethods to carry the callback ptrs when needed */
13936 SWIG_Python_FixMethods(SwigMethods, swig_const_table, swig_types, swig_type_initial);
13937
13938 m = Py_InitModule((char *) SWIG_name, SwigMethods);
13939 d = PyModule_GetDict(m);
13940
13941 SWIG_InitializeModule(0);
13942 SWIG_InstallConstants(d,swig_const_table);
13943
13944
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)));
13976
13977
13978 wxPyPtrTypeMap_Add("wxTreeCompanionWindow", "wxPyTreeCompanionWindow");
13979 wxPyPtrTypeMap_Add("wxTreeListCtrl", "wxPyTreeListCtrl");
13980
13981 }
13982