1 /* ---------------------------------------------------------------------------- 
   2  * This file was automatically generated by SWIG (http://www.swig.org). 
   5  * This file is not intended to be easily readable and contains a number of  
   6  * coding conventions designed to improve portability and efficiency. Do not make 
   7  * changes to this file unless you know what you are doing--modify the SWIG  
   8  * interface file instead.  
   9  * ----------------------------------------------------------------------------- */ 
  12 #define SWIG_PYTHON_DIRECTOR_NO_VTABLE 
  15 template<class T
> class SwigValueWrapper 
{ 
  18     SwigValueWrapper() : tt(0) { } 
  19     SwigValueWrapper(const SwigValueWrapper
<T
>& rhs
) : tt(new T(*rhs
.tt
)) { } 
  20     SwigValueWrapper(const T
& t
) : tt(new T(t
)) { } 
  21     ~SwigValueWrapper() { delete tt
; }  
  22     SwigValueWrapper
& operator=(const T
& t
) { delete tt
; tt 
= new T(t
); return *this; } 
  23     operator T
&() const { return *tt
; } 
  24     T 
*operator&() { return tt
; } 
  26     SwigValueWrapper
& operator=(const SwigValueWrapper
<T
>& rhs
); 
  30 /* ----------------------------------------------------------------------------- 
  31  *  This section contains generic SWIG labels for method/variable 
  32  *  declarations/attributes, and other compiler dependent labels. 
  33  * ----------------------------------------------------------------------------- */ 
  35 /* template workaround for compilers that cannot correctly implement the C++ standard */ 
  36 #ifndef SWIGTEMPLATEDISAMBIGUATOR 
  37 # if defined(__SUNPRO_CC) 
  38 #   if (__SUNPRO_CC <= 0x560) 
  39 #     define SWIGTEMPLATEDISAMBIGUATOR template 
  41 #     define SWIGTEMPLATEDISAMBIGUATOR  
  44 #   define SWIGTEMPLATEDISAMBIGUATOR  
  48 /* inline attribute */ 
  50 # if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) 
  51 #   define SWIGINLINE inline 
  57 /* attribute recognised by some compilers to avoid 'unused' warnings */ 
  59 # if defined(__GNUC__) 
  60 #   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4)) 
  61 #     define SWIGUNUSED __attribute__ ((__unused__))  
  66 #   define SWIGUNUSED __attribute__ ((__unused__))  
  72 #ifndef SWIGUNUSEDPARM 
  74 #   define SWIGUNUSEDPARM(p) 
  76 #   define SWIGUNUSEDPARM(p) p SWIGUNUSED  
  80 /* internal SWIG method */ 
  82 # define SWIGINTERN static SWIGUNUSED 
  85 /* internal inline SWIG method */ 
  86 #ifndef SWIGINTERNINLINE 
  87 # define SWIGINTERNINLINE SWIGINTERN SWIGINLINE 
  90 /* exporting methods */ 
  91 #if (__GNUC__ >= 4) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) 
  92 #  ifndef GCC_HASCLASSVISIBILITY 
  93 #    define GCC_HASCLASSVISIBILITY 
  98 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) 
  99 #   if defined(STATIC_LINKED) 
 102 #     define SWIGEXPORT __declspec(dllexport) 
 105 #   if defined(__GNUC__) && defined(GCC_HASCLASSVISIBILITY) 
 106 #     define SWIGEXPORT __attribute__ ((visibility("default"))) 
 113 /* calling conventions for Windows */ 
 115 # if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) 
 116 #   define SWIGSTDCALL __stdcall 
 122 /* Deal with Microsoft's attempt at deprecating C standard runtime functions */ 
 123 #if !defined(SWIG_NO_CRT_SECURE_NO_DEPRECATE) && defined(_MSC_VER) 
 124 # define _CRT_SECURE_NO_DEPRECATE 
 128 /* Python.h has to appear first */ 
 131 /* ----------------------------------------------------------------------------- 
 134  * This file contains generic CAPI SWIG runtime support for pointer 
 136  * ----------------------------------------------------------------------------- */ 
 138 /* This should only be incremented when either the layout of swig_type_info changes, 
 139    or for whatever reason, the runtime changes incompatibly */ 
 140 #define SWIG_RUNTIME_VERSION "2" 
 142 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ 
 143 #ifdef SWIG_TYPE_TABLE 
 144 # define SWIG_QUOTE_STRING(x) #x 
 145 # define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) 
 146 # define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) 
 148 # define SWIG_TYPE_TABLE_NAME 
 152   You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for 
 153   creating a static or dynamic library from the swig runtime code. 
 154   In 99.9% of the cases, swig just needs to declare them as 'static'. 
 156   But only do this if is strictly necessary, ie, if you have problems 
 157   with your compiler or so. 
 161 # define SWIGRUNTIME SWIGINTERN 
 164 #ifndef SWIGRUNTIMEINLINE 
 165 # define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE 
 168 /*  Generic buffer size */ 
 169 #ifndef SWIG_BUFFER_SIZE 
 170 # define SWIG_BUFFER_SIZE 1024 
 173 /* Flags for pointer conversions */ 
 174 #define SWIG_POINTER_DISOWN        0x1 
 176 /* Flags for new pointer objects */ 
 177 #define SWIG_POINTER_OWN           0x1 
 181    Flags/methods for returning states. 
 183    The swig conversion methods, as ConvertPtr, return and integer  
 184    that tells if the conversion was successful or not. And if not, 
 185    an error code can be returned (see swigerrors.swg for the codes). 
 187    Use the following macros/flags to set or process the returning 
 190    In old swig versions, you usually write code as: 
 192      if (SWIG_ConvertPtr(obj,vptr,ty.flags) != -1) { 
 198    Now you can be more explicit as: 
 200     int res = SWIG_ConvertPtr(obj,vptr,ty.flags); 
 201     if (SWIG_IsOK(res)) { 
 207    that seems to be the same, but now you can also do 
 210     int res = SWIG_ConvertPtr(obj,(void **)(&ptr),ty.flags); 
 211     if (SWIG_IsOK(res)) { 
 213       if (SWIG_IsNewObj(res) { 
 223    I.e., now SWIG_ConvertPtr can return new objects and you can 
 224    identify the case and take care of the deallocation. Of course that 
 225    requires also to SWIG_ConvertPtr to return new result values, as 
 227       int SWIG_ConvertPtr(obj, ptr,...) {          
 229           if (<need new object>) {                      
 230             *ptr = <ptr to new allocated object>;  
 233             *ptr = <ptr to old object>;         
 241    Of course, returning the plain '0(success)/-1(fail)' still works, but you can be 
 242    more explicit by returning SWIG_BADOBJ, SWIG_ERROR or any of the 
 245    Finally, if the SWIG_CASTRANK_MODE is enabled, the result code 
 246    allows to return the 'cast rank', for example, if you have this 
 253       food(1)   // cast rank '1'  (1 -> 1.0) 
 254       fooi(1)   // cast rank '0' 
 256    just use the SWIG_AddCast()/SWIG_CheckState() 
 261 #define SWIG_ERROR                 (-1) 
 262 #define SWIG_IsOK(r)               (r >= 0) 
 263 #define SWIG_ArgError(r)           ((r != SWIG_ERROR) ? r : SWIG_TypeError)   
 265 /* The CastRankLimit says how many bits are used for the cast rank */ 
 266 #define SWIG_CASTRANKLIMIT         (1 << 8) 
 267 /* The NewMask denotes the object was created (using new/malloc) */ 
 268 #define SWIG_NEWOBJMASK            (SWIG_CASTRANKLIMIT  << 1) 
 269 /* The TmpMask is for in/out typemaps that use temporal objects */ 
 270 #define SWIG_TMPOBJMASK            (SWIG_NEWOBJMASK << 1) 
 271 /* Simple returning values */ 
 272 #define SWIG_BADOBJ                (SWIG_ERROR) 
 273 #define SWIG_OLDOBJ                (SWIG_OK) 
 274 #define SWIG_NEWOBJ                (SWIG_OK | SWIG_NEWOBJMASK) 
 275 #define SWIG_TMPOBJ                (SWIG_OK | SWIG_TMPOBJMASK) 
 276 /* Check, add and del mask methods */ 
 277 #define SWIG_AddNewMask(r)         (SWIG_IsOK(r) ? (r | SWIG_NEWOBJMASK) : r) 
 278 #define SWIG_DelNewMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_NEWOBJMASK) : r) 
 279 #define SWIG_IsNewObj(r)           (SWIG_IsOK(r) && (r & SWIG_NEWOBJMASK)) 
 280 #define SWIG_AddTmpMask(r)         (SWIG_IsOK(r) ? (r | SWIG_TMPOBJMASK) : r) 
 281 #define SWIG_DelTmpMask(r)         (SWIG_IsOK(r) ? (r & ~SWIG_TMPOBJMASK) : r) 
 282 #define SWIG_IsTmpObj(r)           (SWIG_IsOK(r) && (r & SWIG_TMPOBJMASK)) 
 286 #if defined(SWIG_CASTRANK_MODE) 
 287 #  ifndef SWIG_TypeRank 
 288 #    define SWIG_TypeRank             unsigned long 
 290 #  ifndef SWIG_MAXCASTRANK            /* Default cast allowed */ 
 291 #    define SWIG_MAXCASTRANK          (2) 
 293 #  define SWIG_CASTRANKMASK          ((SWIG_CASTRANKLIMIT) -1) 
 294 #  define SWIG_CastRank(r)           (r & SWIG_CASTRANKMASK) 
 295 SWIGINTERNINLINE 
int SWIG_AddCast(int r
) {  
 296   return SWIG_IsOK(r
) ? ((SWIG_CastRank(r
) < SWIG_MAXCASTRANK
) ? (r 
+ 1) : SWIG_ERROR
) : r
; 
 298 SWIGINTERNINLINE 
int SWIG_CheckState(int r
) {  
 299   return SWIG_IsOK(r
) ? SWIG_CastRank(r
) + 1 : 0;  
 301 #else /* no cast-rank mode */ 
 302 #  define SWIG_AddCast 
 303 #  define SWIG_CheckState(r) (SWIG_IsOK(r) ? 1 : 0) 
 315 typedef void *(*swig_converter_func
)(void *); 
 316 typedef struct swig_type_info 
*(*swig_dycast_func
)(void **); 
 318 /* Structure to store inforomation on one type */ 
 319 typedef struct swig_type_info 
{ 
 320   const char             *name
;                 /* mangled name of this type */ 
 321   const char             *str
;                  /* human readable name of this type */ 
 322   swig_dycast_func        dcast
;                /* dynamic cast function down a hierarchy */ 
 323   struct swig_cast_info  
*cast
;                 /* linked list of types that can cast into this type */ 
 324   void                   *clientdata
;           /* language specific type data */ 
 325   int                    owndata
;               /* flag if the structure owns the clientdata */ 
 328 /* Structure to store a type and conversion function used for casting */ 
 329 typedef struct swig_cast_info 
{ 
 330   swig_type_info         
*type
;                 /* pointer to type that is equivalent to this type */ 
 331   swig_converter_func     converter
;            /* function to cast the void pointers */ 
 332   struct swig_cast_info  
*next
;                 /* pointer to next cast in linked list */ 
 333   struct swig_cast_info  
*prev
;                 /* pointer to the previous cast */ 
 336 /* Structure used to store module information 
 337  * Each module generates one structure like this, and the runtime collects 
 338  * all of these structures and stores them in a circularly linked list.*/ 
 339 typedef struct swig_module_info 
{ 
 340   swig_type_info         
**types
;               /* Array of pointers to swig_type_info structures that are in this module */ 
 341   size_t                 size
;                  /* Number of types in this module */ 
 342   struct swig_module_info 
*next
;                /* Pointer to next element in circularly linked list */ 
 343   swig_type_info         
**type_initial
;        /* Array of initially generated type structures */ 
 344   swig_cast_info         
**cast_initial
;        /* Array of initially generated casting structures */ 
 345   void                    *clientdata
;          /* Language specific module data */ 
 349   Compare two type names skipping the space characters, therefore 
 350   "char*" == "char *" and "Class<int>" == "Class<int >", etc. 
 352   Return 0 when the two name types are equivalent, as in 
 353   strncmp, but skipping ' '. 
 356 SWIG_TypeNameComp(const char *f1
, const char *l1
, 
 357                   const char *f2
, const char *l2
) { 
 358   for (;(f1 
!= l1
) && (f2 
!= l2
); ++f1
, ++f2
) { 
 359     while ((*f1 
== ' ') && (f1 
!= l1
)) ++f1
; 
 360     while ((*f2 
== ' ') && (f2 
!= l2
)) ++f2
; 
 361     if (*f1 
!= *f2
) return (*f1 
> *f2
) ? 1 : -1; 
 363   return (l1 
- f1
) - (l2 
- f2
); 
 367   Check type equivalence in a name list like <name1>|<name2>|... 
 368   Return 0 if not equal, 1 if equal 
 371 SWIG_TypeEquiv(const char *nb
, const char *tb
) { 
 373   const char* te 
= tb 
+ strlen(tb
); 
 375   while (!equiv 
&& *ne
) { 
 376     for (nb 
= ne
; *ne
; ++ne
) { 
 377       if (*ne 
== '|') break; 
 379     equiv 
= (SWIG_TypeNameComp(nb
, ne
, tb
, te
) == 0) ? 1 : 0; 
 386   Check type equivalence in a name list like <name1>|<name2>|... 
 387   Return 0 if equal, -1 if nb < tb, 1 if nb > tb 
 390 SWIG_TypeCompare(const char *nb
, const char *tb
) { 
 392   const char* te 
= tb 
+ strlen(tb
); 
 394   while (!equiv 
&& *ne
) { 
 395     for (nb 
= ne
; *ne
; ++ne
) { 
 396       if (*ne 
== '|') break; 
 398     equiv 
= (SWIG_TypeNameComp(nb
, ne
, tb
, te
) == 0) ? 1 : 0; 
 405 /* think of this as a c++ template<> or a scheme macro */ 
 406 #define SWIG_TypeCheck_Template(comparison, ty)         \ 
 408     swig_cast_info *iter = ty->cast;                    \ 
 411         if (iter == ty->cast) return iter;              \ 
 412         /* Move iter to the top of the linked list */   \ 
 413         iter->prev->next = iter->next;                  \ 
 415           iter->next->prev = iter->prev;                \ 
 416         iter->next = ty->cast;                          \ 
 418         if (ty->cast) ty->cast->prev = iter;            \ 
 430 SWIGRUNTIME swig_cast_info 
* 
 431 SWIG_TypeCheck(const char *c
, swig_type_info 
*ty
) { 
 432   SWIG_TypeCheck_Template(strcmp(iter
->type
->name
, c
) == 0, ty
); 
 435 /* Same as previous function, except strcmp is replaced with a pointer comparison */ 
 436 SWIGRUNTIME swig_cast_info 
* 
 437 SWIG_TypeCheckStruct(swig_type_info 
*from
, swig_type_info 
*into
) { 
 438   SWIG_TypeCheck_Template(iter
->type 
== from
, into
); 
 442   Cast a pointer up an inheritance hierarchy 
 444 SWIGRUNTIMEINLINE 
void * 
 445 SWIG_TypeCast(swig_cast_info 
*ty
, void *ptr
) { 
 446   return ((!ty
) || (!ty
->converter
)) ? ptr 
: (*ty
->converter
)(ptr
); 
 450    Dynamic pointer casting. Down an inheritance hierarchy 
 452 SWIGRUNTIME swig_type_info 
* 
 453 SWIG_TypeDynamicCast(swig_type_info 
*ty
, void **ptr
) { 
 454   swig_type_info 
*lastty 
= ty
; 
 455   if (!ty 
|| !ty
->dcast
) return ty
; 
 456   while (ty 
&& (ty
->dcast
)) { 
 457     ty 
= (*ty
->dcast
)(ptr
); 
 464   Return the name associated with this type 
 466 SWIGRUNTIMEINLINE 
const char * 
 467 SWIG_TypeName(const swig_type_info 
*ty
) { 
 472   Return the pretty name associated with this type, 
 473   that is an unmangled type name in a form presentable to the user. 
 475 SWIGRUNTIME 
const char * 
 476 SWIG_TypePrettyName(const swig_type_info 
*type
) { 
 477   /* The "str" field contains the equivalent pretty names of the 
 478      type, separated by vertical-bar characters.  We choose 
 479      to print the last name, as it is often (?) the most 
 481   if (!type
) return NULL
; 
 482   if (type
->str 
!= NULL
) { 
 483     const char *last_name 
= type
->str
; 
 485     for (s 
= type
->str
; *s
; s
++) 
 486       if (*s 
== '|') last_name 
= s
+1; 
 494    Set the clientdata field for a type 
 497 SWIG_TypeClientData(swig_type_info 
*ti
, void *clientdata
) { 
 498   swig_cast_info 
*cast 
= ti
->cast
; 
 499   /* if (ti->clientdata == clientdata) return; */ 
 500   ti
->clientdata 
= clientdata
; 
 503     if (!cast
->converter
) { 
 504       swig_type_info 
*tc 
= cast
->type
; 
 505       if (!tc
->clientdata
) { 
 506         SWIG_TypeClientData(tc
, clientdata
); 
 513 SWIG_TypeNewClientData(swig_type_info 
*ti
, void *clientdata
) { 
 514   SWIG_TypeClientData(ti
, clientdata
); 
 519   Search for a swig_type_info structure only by mangled name 
 520   Search is a O(log #types) 
 522   We start searching at module start, and finish searching when start == end.   
 523   Note: if start == end at the beginning of the function, we go all the way around 
 526 SWIGRUNTIME swig_type_info 
* 
 527 SWIG_MangledTypeQueryModule(swig_module_info 
*start
,  
 528                             swig_module_info 
*end
,  
 530   swig_module_info 
*iter 
= start
; 
 533       register size_t l 
= 0; 
 534       register size_t r 
= iter
->size 
- 1; 
 536         /* since l+r >= 0, we can (>> 1) instead (/ 2) */ 
 537         register size_t i 
= (l 
+ r
) >> 1;  
 538         const char *iname 
= iter
->types
[i
]->name
; 
 540           register int compare 
= strcmp(name
, iname
); 
 542             return iter
->types
[i
]; 
 543           } else if (compare 
< 0) { 
 549           } else if (compare 
> 0) { 
 553           break; /* should never happen */ 
 558   } while (iter 
!= end
); 
 563   Search for a swig_type_info structure for either a mangled name or a human readable name. 
 564   It first searches the mangled names of the types, which is a O(log #types) 
 565   If a type is not found it then searches the human readable names, which is O(#types). 
 567   We start searching at module start, and finish searching when start == end.   
 568   Note: if start == end at the beginning of the function, we go all the way around 
 571 SWIGRUNTIME swig_type_info 
* 
 572 SWIG_TypeQueryModule(swig_module_info 
*start
,  
 573                      swig_module_info 
*end
,  
 575   /* STEP 1: Search the name field using binary search */ 
 576   swig_type_info 
*ret 
= SWIG_MangledTypeQueryModule(start
, end
, name
); 
 580     /* STEP 2: If the type hasn't been found, do a complete search 
 581        of the str field (the human readable name) */ 
 582     swig_module_info 
*iter 
= start
; 
 584       register size_t i 
= 0; 
 585       for (; i 
< iter
->size
; ++i
) { 
 586         if (iter
->types
[i
]->str 
&& (SWIG_TypeEquiv(iter
->types
[i
]->str
, name
))) 
 587           return iter
->types
[i
]; 
 590     } while (iter 
!= end
); 
 593   /* neither found a match */ 
 598    Pack binary data into a string 
 601 SWIG_PackData(char *c
, void *ptr
, size_t sz
) { 
 602   static const char hex
[17] = "0123456789abcdef"; 
 603   register const unsigned char *u 
= (unsigned char *) ptr
; 
 604   register const unsigned char *eu 
=  u 
+ sz
; 
 605   for (; u 
!= eu
; ++u
) { 
 606     register unsigned char uu 
= *u
; 
 607     *(c
++) = hex
[(uu 
& 0xf0) >> 4]; 
 608     *(c
++) = hex
[uu 
& 0xf]; 
 614    Unpack binary data from a string 
 616 SWIGRUNTIME 
const char * 
 617 SWIG_UnpackData(const char *c
, void *ptr
, size_t sz
) { 
 618   register unsigned char *u 
= (unsigned char *) ptr
; 
 619   register const unsigned char *eu 
= u 
+ sz
; 
 620   for (; u 
!= eu
; ++u
) { 
 621     register char d 
= *(c
++); 
 622     register unsigned char uu
; 
 623     if ((d 
>= '0') && (d 
<= '9')) 
 624       uu 
= ((d 
- '0') << 4); 
 625     else if ((d 
>= 'a') && (d 
<= 'f')) 
 626       uu 
= ((d 
- ('a'-10)) << 4); 
 630     if ((d 
>= '0') && (d 
<= '9')) 
 632     else if ((d 
>= 'a') && (d 
<= 'f')) 
 633       uu 
|= (d 
- ('a'-10)); 
 642    Pack 'void *' into a string buffer. 
 645 SWIG_PackVoidPtr(char *buff
, void *ptr
, const char *name
, size_t bsz
) { 
 647   if ((2*sizeof(void *) + 2) > bsz
) return 0; 
 649   r 
= SWIG_PackData(r
,&ptr
,sizeof(void *)); 
 650   if (strlen(name
) + 1 > (bsz 
- (r 
- buff
))) return 0; 
 655 SWIGRUNTIME 
const char * 
 656 SWIG_UnpackVoidPtr(const char *c
, void **ptr
, const char *name
) { 
 658     if (strcmp(c
,"NULL") == 0) { 
 665   return SWIG_UnpackData(++c
,ptr
,sizeof(void *)); 
 669 SWIG_PackDataName(char *buff
, void *ptr
, size_t sz
, const char *name
, size_t bsz
) { 
 671   size_t lname 
= (name 
? strlen(name
) : 0); 
 672   if ((2*sz 
+ 2 + lname
) > bsz
) return 0; 
 674   r 
= SWIG_PackData(r
,ptr
,sz
); 
 676     strncpy(r
,name
,lname
+1); 
 683 SWIGRUNTIME 
const char * 
 684 SWIG_UnpackDataName(const char *c
, void *ptr
, size_t sz
, const char *name
) { 
 686     if (strcmp(c
,"NULL") == 0) { 
 693   return SWIG_UnpackData(++c
,ptr
,sz
); 
 701 #define  SWIG_UnknownError         -1  
 702 #define  SWIG_IOError              -2  
 703 #define  SWIG_RuntimeError         -3  
 704 #define  SWIG_IndexError           -4  
 705 #define  SWIG_TypeError            -5  
 706 #define  SWIG_DivisionByZero       -6  
 707 #define  SWIG_OverflowError        -7  
 708 #define  SWIG_SyntaxError          -8  
 709 #define  SWIG_ValueError           -9  
 710 #define  SWIG_SystemError          -10 
 711 #define  SWIG_AttributeError       -11 
 712 #define  SWIG_MemoryError          -12  
 713 #define  SWIG_NullReferenceError   -13 
 717 /* Python.h has to appear first */ 
 720 /* Add PyOS_snprintf for old Pythons */ 
 721 #if PY_VERSION_HEX < 0x02020000 
 722 # if defined(_MSC_VER) || defined(__BORLANDC__) || defined(_WATCOM) 
 723 #  define PyOS_snprintf _snprintf 
 725 #  define PyOS_snprintf snprintf 
 729 /* A crude PyString_FromFormat implementation for old Pythons */ 
 730 #if PY_VERSION_HEX < 0x02020000 
 732 #ifndef SWIG_PYBUFFER_SIZE 
 733 # define SWIG_PYBUFFER_SIZE 1024 
 737 PyString_FromFormat(const char *fmt
, ...) { 
 739   char buf
[SWIG_PYBUFFER_SIZE 
* 2]; 
 742   res 
= vsnprintf(buf
, sizeof(buf
), fmt
, ap
); 
 744   return (res 
< 0 || res 
>= (int)sizeof(buf
)) ? 0 : PyString_FromString(buf
); 
 748 /* Add PyObject_Del for old Pythons */ 
 749 #if PY_VERSION_HEX < 0x01060000 
 750 # define PyObject_Del(op) PyMem_DEL((op)) 
 753 # define PyObject_DEL PyObject_Del 
 756 /* A crude PyExc_StopIteration exception for old Pythons */ 
 757 #if PY_VERSION_HEX < 0x02020000 
 758 # ifndef PyExc_StopIteration 
 759 #  define PyExc_StopIteration PyExc_RuntimeError 
 761 # ifndef PyObject_GenericGetAttr 
 762 #  define PyObject_GenericGetAttr 0 
 765 /* Py_NotImplemented is defined in 2.1 and up. */ 
 766 #if PY_VERSION_HEX < 0x02010000 
 767 # ifndef Py_NotImplemented 
 768 #  define Py_NotImplemented PyExc_RuntimeError 
 773 /* A crude PyString_AsStringAndSize implementation for old Pythons */ 
 774 #if PY_VERSION_HEX < 0x02010000 
 775 # ifndef PyString_AsStringAndSize 
 776 #  define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;} 
 780 /* PySequence_Size for old Pythons */ 
 781 #if PY_VERSION_HEX < 0x02000000 
 782 # ifndef PySequence_Size 
 783 #  define PySequence_Size PySequence_Length 
 788 /* PyBool_FromLong for old Pythons */ 
 789 #if PY_VERSION_HEX < 0x02030000 
 791 PyObject 
*PyBool_FromLong(long ok
) 
 793   PyObject 
*result 
= ok 
? Py_True 
: Py_False
; 
 800 /* ----------------------------------------------------------------------------- 
 802  * ----------------------------------------------------------------------------- */ 
 804 SWIGRUNTIME PyObject
* 
 805 SWIG_Python_ErrorType(int code
) { 
 808   case SWIG_MemoryError
: 
 809     type 
= PyExc_MemoryError
; 
 812     type 
= PyExc_IOError
; 
 814   case SWIG_RuntimeError
: 
 815     type 
= PyExc_RuntimeError
; 
 817   case SWIG_IndexError
: 
 818     type 
= PyExc_IndexError
; 
 821     type 
= PyExc_TypeError
; 
 823   case SWIG_DivisionByZero
: 
 824     type 
= PyExc_ZeroDivisionError
; 
 826   case SWIG_OverflowError
: 
 827     type 
= PyExc_OverflowError
; 
 829   case SWIG_SyntaxError
: 
 830     type 
= PyExc_SyntaxError
; 
 832   case SWIG_ValueError
: 
 833     type 
= PyExc_ValueError
; 
 835   case SWIG_SystemError
: 
 836     type 
= PyExc_SystemError
; 
 838   case SWIG_AttributeError
: 
 839     type 
= PyExc_AttributeError
; 
 842     type 
= PyExc_RuntimeError
; 
 849 SWIG_Python_AddErrorMsg(const char* mesg
) 
 853   PyObject 
*traceback 
= 0; 
 855   if (PyErr_Occurred()) PyErr_Fetch(&type
, &value
, &traceback
); 
 857     PyObject 
*old_str 
= PyObject_Str(value
); 
 860     PyErr_Format(type
, "%s %s", PyString_AsString(old_str
), mesg
); 
 864     PyErr_Format(PyExc_RuntimeError
, mesg
); 
 870 #if defined(SWIG_PYTHON_NO_THREADS) 
 871 #  if defined(SWIG_PYTHON_THREADS) 
 872 #    undef SWIG_PYTHON_THREADS 
 875 #if defined(SWIG_PYTHON_THREADS) /* Threading support is enabled */ 
 876 #  if !defined(SWIG_PYTHON_USE_GIL) && !defined(SWIG_PYTHON_NO_USE_GIL) 
 877 #    if (PY_VERSION_HEX >= 0x02030000) /* For 2.3 or later, use the PyGILState calls */ 
 878 #      define SWIG_PYTHON_USE_GIL 
 881 #  if defined(SWIG_PYTHON_USE_GIL) /* Use PyGILState threads calls */ 
 882 #    ifndef SWIG_PYTHON_INITIALIZE_THREADS 
 883 #     define SWIG_PYTHON_INITIALIZE_THREADS  PyEval_InitThreads()  
 885 #    ifdef __cplusplus /* C++ code */ 
 886        class SWIG_Python_Thread_Block 
{ 
 888          PyGILState_STATE state
; 
 890          void end() { if (status
) { PyGILState_Release(state
); status 
= false;} } 
 891          SWIG_Python_Thread_Block() : status(true), state(PyGILState_Ensure()) {} 
 892          ~SWIG_Python_Thread_Block() { end(); } 
 894        class SWIG_Python_Thread_Allow 
{ 
 898          void end() { if (status
) { PyEval_RestoreThread(save
); status 
= false; }} 
 899          SWIG_Python_Thread_Allow() : status(true), save(PyEval_SaveThread()) {} 
 900          ~SWIG_Python_Thread_Allow() { end(); } 
 902 #      define SWIG_PYTHON_THREAD_BEGIN_BLOCK   SWIG_Python_Thread_Block _swig_thread_block 
 903 #      define SWIG_PYTHON_THREAD_END_BLOCK     _swig_thread_block.end() 
 904 #      define SWIG_PYTHON_THREAD_BEGIN_ALLOW   SWIG_Python_Thread_Allow _swig_thread_allow 
 905 #      define SWIG_PYTHON_THREAD_END_ALLOW     _swig_thread_allow.end() 
 907 #      define SWIG_PYTHON_THREAD_BEGIN_BLOCK   PyGILState_STATE _swig_thread_block = PyGILState_Ensure() 
 908 #      define SWIG_PYTHON_THREAD_END_BLOCK     PyGILState_Release(_swig_thread_block) 
 909 #      define SWIG_PYTHON_THREAD_BEGIN_ALLOW   PyThreadState *_swig_thread_allow = PyEval_SaveThread() 
 910 #      define SWIG_PYTHON_THREAD_END_ALLOW     PyEval_RestoreThread(_swig_thread_allow) 
 912 #  else /* Old thread way, not implemented, user must provide it */ 
 913 #    if !defined(SWIG_PYTHON_INITIALIZE_THREADS) 
 914 #      define SWIG_PYTHON_INITIALIZE_THREADS 
 916 #    if !defined(SWIG_PYTHON_THREAD_BEGIN_BLOCK) 
 917 #      define SWIG_PYTHON_THREAD_BEGIN_BLOCK 
 919 #    if !defined(SWIG_PYTHON_THREAD_END_BLOCK) 
 920 #      define SWIG_PYTHON_THREAD_END_BLOCK 
 922 #    if !defined(SWIG_PYTHON_THREAD_BEGIN_ALLOW) 
 923 #      define SWIG_PYTHON_THREAD_BEGIN_ALLOW 
 925 #    if !defined(SWIG_PYTHON_THREAD_END_ALLOW) 
 926 #      define SWIG_PYTHON_THREAD_END_ALLOW 
 929 #else /* No thread support */ 
 930 #  define SWIG_PYTHON_INITIALIZE_THREADS 
 931 #  define SWIG_PYTHON_THREAD_BEGIN_BLOCK 
 932 #  define SWIG_PYTHON_THREAD_END_BLOCK 
 933 #  define SWIG_PYTHON_THREAD_BEGIN_ALLOW 
 934 #  define SWIG_PYTHON_THREAD_END_ALLOW 
 937 /* ----------------------------------------------------------------------------- 
 938  * Python API portion that goes into the runtime 
 939  * ----------------------------------------------------------------------------- */ 
 948 /* ----------------------------------------------------------------------------- 
 949  * Constant declarations 
 950  * ----------------------------------------------------------------------------- */ 
 953 #define SWIG_PY_POINTER 4 
 954 #define SWIG_PY_BINARY  5 
 956 /* Constant information structure */ 
 957 typedef struct swig_const_info 
{ 
 963   swig_type_info 
**ptype
; 
 974 /* ----------------------------------------------------------------------------- 
 975  * See the LICENSE file for information on copyright, usage and redistribution 
 976  * of SWIG, and the README file for authors - http://www.swig.org/release.html. 
 980  * This file contains the runtime support for Python modules 
 981  * and includes code for managing global variables and pointer 
 984  * ----------------------------------------------------------------------------- */ 
 986 /* Common SWIG API */ 
 988 #if PY_VERSION_HEX < 0x02050000 
 989 typedef int Py_ssize_t
; 
 992 /* for raw pointers */ 
 993 #define SWIG_Python_ConvertPtr(obj, pptr, type, flags)  SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, 0) 
 994 #define SWIG_ConvertPtr(obj, pptr, type, flags)         SWIG_Python_ConvertPtr(obj, pptr, type, flags) 
 995 #define SWIG_ConvertPtrAndOwn(obj,pptr,type,flags,own)  SWIG_Python_ConvertPtrAndOwn(obj, pptr, type, flags, own) 
 996 #define SWIG_NewPointerObj(ptr, type, flags)            SWIG_Python_NewPointerObj(ptr, type, flags) 
 997 #define SWIG_CheckImplicit(ty)                          SWIG_Python_CheckImplicit(ty)  
 998 #define SWIG_AcquirePtr(ptr, src)                       SWIG_Python_AcquirePtr(ptr, src) 
 999 #define swig_owntype                                    int 
1001 /* for raw packed data */ 
1002 #define SWIG_ConvertPacked(obj, ptr, sz, ty)            SWIG_Python_ConvertPacked(obj, ptr, sz, ty) 
1003 #define SWIG_NewPackedObj(ptr, sz, type)                SWIG_Python_NewPackedObj(ptr, sz, type) 
1005 /* for class or struct pointers */ 
1006 #define SWIG_ConvertInstance(obj, pptr, type, flags)    SWIG_ConvertPtr(obj, pptr, type, flags) 
1007 #define SWIG_NewInstanceObj(ptr, type, flags)           SWIG_NewPointerObj(ptr, type, flags) 
1009 /* for C or C++ function pointers */ 
1010 #define SWIG_ConvertFunctionPtr(obj, pptr, type)        SWIG_Python_ConvertFunctionPtr(obj, pptr, type) 
1011 #define SWIG_NewFunctionPtrObj(ptr, type)               SWIG_Python_NewPointerObj(ptr, type, 0) 
1013 /* for C++ member pointers, ie, member methods */ 
1014 #define SWIG_ConvertMember(obj, ptr, sz, ty)            SWIG_Python_ConvertPacked(obj, ptr, sz, ty) 
1015 #define SWIG_NewMemberObj(ptr, sz, type)                SWIG_Python_NewPackedObj(ptr, sz, type) 
1020 #define SWIG_GetModule(clientdata)                      SWIG_Python_GetModule() 
1021 #define SWIG_SetModule(clientdata, pointer)             SWIG_Python_SetModule(pointer) 
1022 #define SWIG_NewClientData(obj)                         PySwigClientData_New(obj) 
1024 #define SWIG_SetErrorObj                                SWIG_Python_SetErrorObj                             
1025 #define SWIG_SetErrorMsg                                SWIG_Python_SetErrorMsg                             
1026 #define SWIG_ErrorType(code)                            SWIG_Python_ErrorType(code)                         
1027 #define SWIG_Error(code, msg)                           SWIG_Python_SetErrorMsg(SWIG_ErrorType(code), msg)  
1028 #define SWIG_fail                                       goto fail                                           
1031 /* Runtime API implementation */ 
1033 /* Error manipulation */ 
1036 SWIG_Python_SetErrorObj(PyObject 
*errtype
, PyObject 
*obj
) { 
1037   SWIG_PYTHON_THREAD_BEGIN_BLOCK
;  
1038   PyErr_SetObject(errtype
, obj
); 
1040   SWIG_PYTHON_THREAD_END_BLOCK
; 
1044 SWIG_Python_SetErrorMsg(PyObject 
*errtype
, const char *msg
) { 
1045   SWIG_PYTHON_THREAD_BEGIN_BLOCK
; 
1046   PyErr_SetString(errtype
, (char *) msg
); 
1047   SWIG_PYTHON_THREAD_END_BLOCK
; 
1050 #define SWIG_Python_Raise(obj, type, desc)  SWIG_Python_SetErrorObj(SWIG_Python_ExceptionType(desc), obj) 
1052 /* Set a constant value */ 
1055 SWIG_Python_SetConstant(PyObject 
*d
, const char *name
, PyObject 
*obj
) {    
1056   PyDict_SetItemString(d
, (char*) name
, obj
); 
1060 /* Append a value to the result obj */ 
1062 SWIGINTERN PyObject
* 
1063 SWIG_Python_AppendOutput(PyObject
* result
, PyObject
* obj
) { 
1064 #if !defined(SWIG_PYTHON_OUTPUT_TUPLE) 
1067   } else if (result 
== Py_None
) { 
1071     if (!PyList_Check(result
)) { 
1072       PyObject 
*o2 
= result
; 
1073       result 
= PyList_New(1); 
1074       PyList_SetItem(result
, 0, o2
); 
1076     PyList_Append(result
,obj
); 
1085   } else if (result 
== Py_None
) { 
1089     if (!PyTuple_Check(result
)) { 
1091       result 
= PyTuple_New(1); 
1092       PyTuple_SET_ITEM(result
, 0, o2
); 
1094     o3 
= PyTuple_New(1); 
1095     PyTuple_SET_ITEM(o3
, 0, obj
); 
1097     result 
= PySequence_Concat(o2
, o3
); 
1105 /* Unpack the argument tuple */ 
1108 SWIG_Python_UnpackTuple(PyObject 
*args
, const char *name
, int min
, int max
, PyObject 
**objs
) 
1114       PyErr_Format(PyExc_TypeError
, "%s expected %s%d arguments, got none",  
1115                    name
, (min 
== max 
? "" : "at least "), min
); 
1119   if (!PyTuple_Check(args
)) { 
1120     PyErr_SetString(PyExc_SystemError
, "UnpackTuple() argument list is not a tuple"); 
1123     register int l 
= PyTuple_GET_SIZE(args
); 
1125       PyErr_Format(PyExc_TypeError
, "%s expected %s%d arguments, got %d",  
1126                    name
, (min 
== max 
? "" : "at least "), min
, l
); 
1128     } else if (l 
> max
) { 
1129       PyErr_Format(PyExc_TypeError
, "%s expected %s%d arguments, got %d",  
1130                    name
, (min 
== max 
? "" : "at most "), max
, l
); 
1134       for (i 
= 0; i 
< l
; ++i
) { 
1135         objs
[i
] = PyTuple_GET_ITEM(args
, i
); 
1137       for (; l 
< max
; ++l
) { 
1145 /* A functor is a function object with one single object argument */ 
1146 #if PY_VERSION_HEX >= 0x02020000 
1147 #define SWIG_Python_CallFunctor(functor, obj)           PyObject_CallFunctionObjArgs(functor, obj, NULL); 
1149 #define SWIG_Python_CallFunctor(functor, obj)           PyObject_CallFunction(functor, "O", obj); 
1153   Helper for static pointer initialization for both C and C++ code, for example 
1154   static PyObject *SWIG_STATIC_POINTER(MyVar) = NewSomething(...); 
1157 #define SWIG_STATIC_POINTER(var)  var 
1159 #define SWIG_STATIC_POINTER(var)  var = 0; if (!var) var 
1162 /* ----------------------------------------------------------------------------- 
1163  * Pointer declarations 
1164  * ----------------------------------------------------------------------------- */ 
1166 /* Flags for new pointer objects */ 
1167 #define SWIG_POINTER_NOSHADOW       (SWIG_POINTER_OWN      << 1) 
1168 #define SWIG_POINTER_NEW            (SWIG_POINTER_NOSHADOW | SWIG_POINTER_OWN) 
1170 #define SWIG_POINTER_IMPLICIT_CONV  (SWIG_POINTER_DISOWN   << 1) 
1179 /*  How to access Py_None */ 
1180 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) 
1181 #  ifndef SWIG_PYTHON_NO_BUILD_NONE 
1182 #    ifndef SWIG_PYTHON_BUILD_NONE 
1183 #      define SWIG_PYTHON_BUILD_NONE 
1188 #ifdef SWIG_PYTHON_BUILD_NONE 
1191 #   define Py_None SWIG_Py_None() 
1193 SWIGRUNTIMEINLINE PyObject 
*  
1196   PyObject 
*none 
= Py_BuildValue(""); 
1200 SWIGRUNTIME PyObject 
*  
1203   static PyObject 
*SWIG_STATIC_POINTER(none
) = _SWIG_Py_None(); 
1208 /* The python void return value */ 
1210 SWIGRUNTIMEINLINE PyObject 
*  
1213   PyObject 
*none 
= Py_None
; 
1218 /* PySwigClientData */ 
1229 SWIGRUNTIMEINLINE 
int  
1230 SWIG_Python_CheckImplicit(swig_type_info 
*ty
) 
1232   PySwigClientData 
*data 
= (PySwigClientData 
*)ty
->clientdata
; 
1233   return data 
? data
->implicitconv 
: 0; 
1236 SWIGRUNTIMEINLINE PyObject 
* 
1237 SWIG_Python_ExceptionType(swig_type_info 
*desc
) { 
1238   PySwigClientData 
*data 
= desc 
? (PySwigClientData 
*) desc
->clientdata 
: 0; 
1239   PyObject 
*klass 
= data 
? data
->klass 
: 0; 
1240   return (klass 
? klass 
: PyExc_RuntimeError
); 
1244 SWIGRUNTIME PySwigClientData 
*  
1245 PySwigClientData_New(PyObject
* obj
) 
1250     PySwigClientData 
*data 
= (PySwigClientData 
*)malloc(sizeof(PySwigClientData
)); 
1251     /* the klass element */ 
1253     Py_INCREF(data
->klass
); 
1254     /* the newraw method and newargs arguments used to create a new raw instance */ 
1255     if (PyClass_Check(obj
)) { 
1257       data
->newargs 
= obj
; 
1260 #if (PY_VERSION_HEX < 0x02020000) 
1263       data
->newraw 
= PyObject_GetAttrString(data
->klass
, (char *)"__new__"); 
1266         Py_INCREF(data
->newraw
); 
1267         data
->newargs 
= PyTuple_New(1); 
1268         PyTuple_SetItem(data
->newargs
, 0, obj
); 
1270         data
->newargs 
= obj
; 
1272       Py_INCREF(data
->newargs
); 
1274     /* the destroy method, aka as the C++ delete method */ 
1275     data
->destroy 
= PyObject_GetAttrString(data
->klass
, (char *)"__swig_destroy__"); 
1276     if (PyErr_Occurred()) { 
1280     if (data
->destroy
) { 
1282       Py_INCREF(data
->destroy
); 
1283       flags 
= PyCFunction_GET_FLAGS(data
->destroy
); 
1285       data
->delargs 
= !(flags 
& (METH_O
)); 
1292     data
->implicitconv 
= 0; 
1298 PySwigClientData_Del(PySwigClientData
* data
) 
1300   Py_XDECREF(data
->newraw
); 
1301   Py_XDECREF(data
->newargs
); 
1302   Py_XDECREF(data
->destroy
); 
1305 /* =============== PySwigObject =====================*/ 
1315 SWIGRUNTIME PyObject 
* 
1316 PySwigObject_long(PySwigObject 
*v
) 
1318   return PyLong_FromVoidPtr(v
->ptr
); 
1321 SWIGRUNTIME PyObject 
* 
1322 PySwigObject_format(const char* fmt
, PySwigObject 
*v
) 
1324   PyObject 
*res 
= NULL
; 
1325   PyObject 
*args 
= PyTuple_New(1); 
1327     if (PyTuple_SetItem(args
, 0, PySwigObject_long(v
)) == 0) { 
1328       PyObject 
*ofmt 
= PyString_FromString(fmt
); 
1330         res 
= PyString_Format(ofmt
,args
); 
1339 SWIGRUNTIME PyObject 
* 
1340 PySwigObject_oct(PySwigObject 
*v
) 
1342   return PySwigObject_format("%o",v
); 
1345 SWIGRUNTIME PyObject 
* 
1346 PySwigObject_hex(PySwigObject 
*v
) 
1348   return PySwigObject_format("%x",v
); 
1351 SWIGRUNTIME PyObject 
* 
1353 PySwigObject_repr(PySwigObject 
*v
) 
1355 PySwigObject_repr(PySwigObject 
*v
, PyObject 
*args
) 
1358   const char *name 
= SWIG_TypePrettyName(v
->ty
); 
1359   PyObject 
*hex 
= PySwigObject_hex(v
);     
1360   PyObject 
*repr 
= PyString_FromFormat("<Swig Object of type '%s' at 0x%s>", name
, PyString_AsString(hex
)); 
1364     PyObject 
*nrep 
= PySwigObject_repr((PySwigObject 
*)v
->next
); 
1366     PyObject 
*nrep 
= PySwigObject_repr((PySwigObject 
*)v
->next
, args
); 
1368     PyString_ConcatAndDel(&repr
,nrep
); 
1374 PySwigObject_print(PySwigObject 
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
)) 
1377   PyObject 
*repr 
= PySwigObject_repr(v
); 
1379   PyObject 
*repr 
= PySwigObject_repr(v
, NULL
); 
1382     fputs(PyString_AsString(repr
), fp
); 
1390 SWIGRUNTIME PyObject 
* 
1391 PySwigObject_str(PySwigObject 
*v
) 
1393   char result
[SWIG_BUFFER_SIZE
]; 
1394   return SWIG_PackVoidPtr(result
, v
->ptr
, v
->ty
->name
, sizeof(result
)) ? 
1395     PyString_FromString(result
) : 0; 
1399 PySwigObject_compare(PySwigObject 
*v
, PySwigObject 
*w
) 
1403   return (i 
< j
) ? -1 : ((i 
> j
) ? 1 : 0); 
1406 SWIGRUNTIME PyTypeObject
* _PySwigObject_type(void); 
1408 SWIGRUNTIME PyTypeObject
* 
1409 PySwigObject_type(void) { 
1410   static PyTypeObject 
*SWIG_STATIC_POINTER(type
) = _PySwigObject_type(); 
1414 SWIGRUNTIMEINLINE 
int 
1415 PySwigObject_Check(PyObject 
*op
) { 
1416   return ((op
)->ob_type 
== PySwigObject_type()) 
1417     || (strcmp((op
)->ob_type
->tp_name
,"PySwigObject") == 0); 
1420 SWIGRUNTIME PyObject 
* 
1421 PySwigObject_New(void *ptr
, swig_type_info 
*ty
, int own
); 
1424 PySwigObject_dealloc(PyObject 
*v
) 
1426   PySwigObject 
*sobj 
= (PySwigObject 
*) v
; 
1427   PyObject 
*next 
= sobj
->next
; 
1429     swig_type_info 
*ty 
= sobj
->ty
; 
1430     PySwigClientData 
*data 
= ty 
? (PySwigClientData 
*) ty
->clientdata 
: 0; 
1431     PyObject 
*destroy 
= data 
? data
->destroy 
: 0; 
1433       /* destroy is always a VARARGS method */ 
1435       if (data
->delargs
) { 
1436         /* we need to create a temporal object to carry the destroy operation */ 
1437         PyObject 
*tmp 
= PySwigObject_New(sobj
->ptr
, ty
, 0); 
1438         res 
= SWIG_Python_CallFunctor(destroy
, tmp
); 
1441         PyCFunction meth 
= PyCFunction_GET_FUNCTION(destroy
); 
1442         PyObject 
*mself 
= PyCFunction_GET_SELF(destroy
); 
1443         res 
= ((*meth
)(mself
, v
)); 
1447       const char *name 
= SWIG_TypePrettyName(ty
); 
1448 #if !defined(SWIG_PYTHON_SILENT_MEMLEAK) 
1449       printf("swig/python detected a memory leak of type '%s', no destructor found.\n", name
); 
1457 SWIGRUNTIME PyObject
*  
1458 PySwigObject_append(PyObject
* v
, PyObject
* next
) 
1460   PySwigObject 
*sobj 
= (PySwigObject 
*) v
; 
1463   if (!PyArg_ParseTuple(next
,(char *)"O:append", &tmp
)) return NULL
; 
1466   if (!PySwigObject_Check(next
)) { 
1471   return SWIG_Py_Void(); 
1474 SWIGRUNTIME PyObject
*  
1476 PySwigObject_next(PyObject
* v
) 
1478 PySwigObject_next(PyObject
* v
, PyObject 
*SWIGUNUSEDPARM(args
)) 
1481   PySwigObject 
*sobj 
= (PySwigObject 
*) v
; 
1483     Py_INCREF(sobj
->next
); 
1486     return SWIG_Py_Void(); 
1490 SWIGINTERN PyObject
* 
1492 PySwigObject_disown(PyObject 
*v
) 
1494 PySwigObject_disown(PyObject
* v
, PyObject 
*SWIGUNUSEDPARM(args
)) 
1497   PySwigObject 
*sobj 
= (PySwigObject 
*)v
; 
1499   return SWIG_Py_Void(); 
1502 SWIGINTERN PyObject
* 
1504 PySwigObject_acquire(PyObject 
*v
) 
1506 PySwigObject_acquire(PyObject
* v
, PyObject 
*SWIGUNUSEDPARM(args
)) 
1509   PySwigObject 
*sobj 
= (PySwigObject 
*)v
; 
1510   sobj
->own 
= SWIG_POINTER_OWN
; 
1511   return SWIG_Py_Void(); 
1514 SWIGINTERN PyObject
* 
1515 PySwigObject_own(PyObject 
*v
, PyObject 
*args
) 
1518 #if (PY_VERSION_HEX < 0x02020000) 
1519   if (!PyArg_ParseTuple(args
,(char *)"|O:own",&val
)) 
1521   if (!PyArg_UnpackTuple(args
, (char *)"own", 0, 1, &val
))  
1528       PySwigObject 
*sobj 
= (PySwigObject 
*)v
; 
1529       PyObject 
*obj 
= PyBool_FromLong(sobj
->own
); 
1532         if (PyObject_IsTrue(val
)) { 
1533           PySwigObject_acquire(v
); 
1535           PySwigObject_disown(v
); 
1538         if (PyObject_IsTrue(val
)) { 
1539           PySwigObject_acquire(v
,args
); 
1541           PySwigObject_disown(v
,args
); 
1551 swigobject_methods
[] = { 
1552   {(char *)"disown",  (PyCFunction
)PySwigObject_disown
,  METH_NOARGS
,  (char *)"releases ownership of the pointer"}, 
1553   {(char *)"acquire", (PyCFunction
)PySwigObject_acquire
, METH_NOARGS
,  (char *)"aquires ownership of the pointer"}, 
1554   {(char *)"own",     (PyCFunction
)PySwigObject_own
,     METH_VARARGS
, (char *)"returns/sets ownership of the pointer"}, 
1555   {(char *)"append",  (PyCFunction
)PySwigObject_append
,  METH_O
,       (char *)"appends another 'this' object"}, 
1556   {(char *)"next",    (PyCFunction
)PySwigObject_next
,    METH_NOARGS
,  (char *)"returns the next 'this' object"}, 
1557   {(char *)"__repr__",(PyCFunction
)PySwigObject_repr
,    METH_NOARGS
,  (char *)"returns object representation"}, 
1562 swigobject_methods
[] = { 
1563   {(char *)"disown",  (PyCFunction
)PySwigObject_disown
,  METH_VARARGS
,  (char *)"releases ownership of the pointer"}, 
1564   {(char *)"acquire", (PyCFunction
)PySwigObject_acquire
, METH_VARARGS
,  (char *)"aquires ownership of the pointer"}, 
1565   {(char *)"own",     (PyCFunction
)PySwigObject_own
,     METH_VARARGS
,  (char *)"returns/sets ownership of the pointer"}, 
1566   {(char *)"append",  (PyCFunction
)PySwigObject_append
,  METH_VARARGS
,  (char *)"appends another 'this' object"}, 
1567   {(char *)"next",    (PyCFunction
)PySwigObject_next
,    METH_VARARGS
,  (char *)"returns the next 'this' object"}, 
1568   {(char *)"__repr__",(PyCFunction
)PySwigObject_repr
,   METH_VARARGS
,  (char *)"returns object representation"}, 
1573 #if PY_VERSION_HEX < 0x02020000 
1574 SWIGINTERN PyObject 
* 
1575 PySwigObject_getattr(PySwigObject 
*sobj
,char *name
) 
1577   return Py_FindMethod(swigobject_methods
, (PyObject 
*)sobj
, name
); 
1581 SWIGRUNTIME PyTypeObject
* 
1582 _PySwigObject_type(void) { 
1583   static char swigobject_doc
[] = "Swig object carries a C/C++ instance pointer"; 
1585   static PyNumberMethods PySwigObject_as_number 
= { 
1586     (binaryfunc
)0, /*nb_add*/ 
1587     (binaryfunc
)0, /*nb_subtract*/ 
1588     (binaryfunc
)0, /*nb_multiply*/ 
1589     (binaryfunc
)0, /*nb_divide*/ 
1590     (binaryfunc
)0, /*nb_remainder*/ 
1591     (binaryfunc
)0, /*nb_divmod*/ 
1592     (ternaryfunc
)0,/*nb_power*/ 
1593     (unaryfunc
)0,  /*nb_negative*/ 
1594     (unaryfunc
)0,  /*nb_positive*/ 
1595     (unaryfunc
)0,  /*nb_absolute*/ 
1596     (inquiry
)0,    /*nb_nonzero*/ 
1603     (coercion
)0,   /*nb_coerce*/ 
1604     (unaryfunc
)PySwigObject_long
, /*nb_int*/ 
1605     (unaryfunc
)PySwigObject_long
, /*nb_long*/ 
1606     (unaryfunc
)0,                 /*nb_float*/ 
1607     (unaryfunc
)PySwigObject_oct
,  /*nb_oct*/ 
1608     (unaryfunc
)PySwigObject_hex
,  /*nb_hex*/ 
1609 #if PY_VERSION_HEX >= 0x02020000 
1610     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */  
1611 #elif PY_VERSION_HEX >= 0x02000000 
1612     0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_or */ 
1616   static PyTypeObject pyswigobject_type
;   
1617   static int type_init 
= 0; 
1619     const PyTypeObject tmp
 
1621         PyObject_HEAD_INIT(NULL
) 
1623         (char *)"PySwigObject",             /* tp_name */ 
1624         sizeof(PySwigObject
),               /* tp_basicsize */ 
1625         0,                                  /* tp_itemsize */ 
1626         (destructor
)PySwigObject_dealloc
,   /* tp_dealloc */ 
1627         (printfunc
)PySwigObject_print
,      /* tp_print */ 
1628 #if PY_VERSION_HEX < 0x02020000 
1629         (getattrfunc
)PySwigObject_getattr
,  /* tp_getattr */  
1631         (getattrfunc
)0,                     /* tp_getattr */  
1633         (setattrfunc
)0,                     /* tp_setattr */  
1634         (cmpfunc
)PySwigObject_compare
,      /* tp_compare */  
1635         (reprfunc
)PySwigObject_repr
,        /* tp_repr */     
1636         &PySwigObject_as_number
,            /* tp_as_number */ 
1637         0,                                  /* tp_as_sequence */ 
1638         0,                                  /* tp_as_mapping */ 
1639         (hashfunc
)0,                        /* tp_hash */ 
1640         (ternaryfunc
)0,                     /* tp_call */ 
1641         (reprfunc
)PySwigObject_str
,         /* tp_str */ 
1642         PyObject_GenericGetAttr
,            /* tp_getattro */ 
1643         0,                                  /* tp_setattro */ 
1644         0,                                  /* tp_as_buffer */ 
1645         Py_TPFLAGS_DEFAULT
,                 /* tp_flags */ 
1646         swigobject_doc
,                     /* tp_doc */         
1647         0,                                  /* tp_traverse */ 
1649         0,                                  /* tp_richcompare */ 
1650         0,                                  /* tp_weaklistoffset */ 
1651 #if PY_VERSION_HEX >= 0x02020000 
1653         0,                                  /* tp_iternext */ 
1654         swigobject_methods
,                 /* tp_methods */  
1659         0,                                  /* tp_descr_get */           
1660         0,                                  /* tp_descr_set */           
1661         0,                                  /* tp_dictoffset */          
1670         0,                                  /* tp_subclasses */ 
1671         0,                                  /* tp_weaklist */ 
1673 #if PY_VERSION_HEX >= 0x02030000 
1677         0,0,0,0                             /* tp_alloc -> tp_next */ 
1680     pyswigobject_type 
= tmp
; 
1681     pyswigobject_type
.ob_type 
= &PyType_Type
; 
1684   return &pyswigobject_type
; 
1687 SWIGRUNTIME PyObject 
* 
1688 PySwigObject_New(void *ptr
, swig_type_info 
*ty
, int own
) 
1690   PySwigObject 
*sobj 
= PyObject_NEW(PySwigObject
, PySwigObject_type()); 
1697   return (PyObject 
*)sobj
; 
1700 /* ----------------------------------------------------------------------------- 
1701  * Implements a simple Swig Packed type, and use it instead of string 
1702  * ----------------------------------------------------------------------------- */ 
1712 PySwigPacked_print(PySwigPacked 
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
)) 
1714   char result
[SWIG_BUFFER_SIZE
]; 
1715   fputs("<Swig Packed ", fp
);  
1716   if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) { 
1720   fputs(v
->ty
->name
,fp
);  
1725 SWIGRUNTIME PyObject 
* 
1726 PySwigPacked_repr(PySwigPacked 
*v
) 
1728   char result
[SWIG_BUFFER_SIZE
]; 
1729   if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) { 
1730     return PyString_FromFormat("<Swig Packed at %s%s>", result
, v
->ty
->name
); 
1732     return PyString_FromFormat("<Swig Packed %s>", v
->ty
->name
); 
1736 SWIGRUNTIME PyObject 
* 
1737 PySwigPacked_str(PySwigPacked 
*v
) 
1739   char result
[SWIG_BUFFER_SIZE
]; 
1740   if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))){ 
1741     return PyString_FromFormat("%s%s", result
, v
->ty
->name
); 
1743     return PyString_FromString(v
->ty
->name
); 
1748 PySwigPacked_compare(PySwigPacked 
*v
, PySwigPacked 
*w
) 
1752   int s 
= (i 
< j
) ? -1 : ((i 
> j
) ? 1 : 0); 
1753   return s 
? s 
: strncmp((char *)v
->pack
, (char *)w
->pack
, 2*v
->size
); 
1756 SWIGRUNTIME PyTypeObject
* _PySwigPacked_type(void); 
1758 SWIGRUNTIME PyTypeObject
* 
1759 PySwigPacked_type(void) { 
1760   static PyTypeObject 
*SWIG_STATIC_POINTER(type
) = _PySwigPacked_type(); 
1764 SWIGRUNTIMEINLINE 
int 
1765 PySwigPacked_Check(PyObject 
*op
) { 
1766   return ((op
)->ob_type 
== _PySwigPacked_type())  
1767     || (strcmp((op
)->ob_type
->tp_name
,"PySwigPacked") == 0); 
1771 PySwigPacked_dealloc(PyObject 
*v
) 
1773   if (PySwigPacked_Check(v
)) { 
1774     PySwigPacked 
*sobj 
= (PySwigPacked 
*) v
; 
1780 SWIGRUNTIME PyTypeObject
* 
1781 _PySwigPacked_type(void) { 
1782   static char swigpacked_doc
[] = "Swig object carries a C/C++ instance pointer"; 
1783   static PyTypeObject pyswigpacked_type
; 
1784   static int type_init 
= 0;   
1786     const PyTypeObject tmp
 
1788         PyObject_HEAD_INIT(NULL
) 
1790         (char *)"PySwigPacked",             /* tp_name */        
1791         sizeof(PySwigPacked
),               /* tp_basicsize */   
1792         0,                                  /* tp_itemsize */    
1793         (destructor
)PySwigPacked_dealloc
,   /* tp_dealloc */     
1794         (printfunc
)PySwigPacked_print
,      /* tp_print */       
1795         (getattrfunc
)0,                     /* tp_getattr */     
1796         (setattrfunc
)0,                     /* tp_setattr */     
1797         (cmpfunc
)PySwigPacked_compare
,      /* tp_compare */     
1798         (reprfunc
)PySwigPacked_repr
,        /* tp_repr */        
1799         0,                                  /* tp_as_number */   
1800         0,                                  /* tp_as_sequence */ 
1801         0,                                  /* tp_as_mapping */  
1802         (hashfunc
)0,                        /* tp_hash */        
1803         (ternaryfunc
)0,                     /* tp_call */        
1804         (reprfunc
)PySwigPacked_str
,         /* tp_str */         
1805         PyObject_GenericGetAttr
,            /* tp_getattro */ 
1806         0,                                  /* tp_setattro */ 
1807         0,                                  /* tp_as_buffer */ 
1808         Py_TPFLAGS_DEFAULT
,                 /* tp_flags */ 
1809         swigpacked_doc
,                     /* tp_doc */ 
1810         0,                                  /* tp_traverse */ 
1812         0,                                  /* tp_richcompare */ 
1813         0,                                  /* tp_weaklistoffset */ 
1814 #if PY_VERSION_HEX >= 0x02020000 
1816         0,                                  /* tp_iternext */ 
1822         0,                                  /* tp_descr_get */           
1823         0,                                  /* tp_descr_set */           
1824         0,                                  /* tp_dictoffset */          
1833         0,                                  /* tp_subclasses */ 
1834         0,                                  /* tp_weaklist */ 
1836 #if PY_VERSION_HEX >= 0x02030000 
1840         0,0,0,0                             /* tp_alloc -> tp_next */ 
1843     pyswigpacked_type 
= tmp
; 
1844     pyswigpacked_type
.ob_type 
= &PyType_Type
; 
1847   return &pyswigpacked_type
; 
1850 SWIGRUNTIME PyObject 
* 
1851 PySwigPacked_New(void *ptr
, size_t size
, swig_type_info 
*ty
) 
1853   PySwigPacked 
*sobj 
= PyObject_NEW(PySwigPacked
, PySwigPacked_type()); 
1855     void *pack 
= malloc(size
); 
1857       memcpy(pack
, ptr
, size
); 
1862       PyObject_DEL((PyObject 
*) sobj
); 
1866   return (PyObject 
*) sobj
; 
1869 SWIGRUNTIME swig_type_info 
* 
1870 PySwigPacked_UnpackData(PyObject 
*obj
, void *ptr
, size_t size
) 
1872   if (PySwigPacked_Check(obj
)) { 
1873     PySwigPacked 
*sobj 
= (PySwigPacked 
*)obj
; 
1874     if (sobj
->size 
!= size
) return 0; 
1875     memcpy(ptr
, sobj
->pack
, size
); 
1882 /* ----------------------------------------------------------------------------- 
1883  * pointers/data manipulation 
1884  * ----------------------------------------------------------------------------- */ 
1886 SWIGRUNTIMEINLINE PyObject 
* 
1889   return PyString_FromString("this"); 
1892 SWIGRUNTIME PyObject 
* 
1895   static PyObject 
*SWIG_STATIC_POINTER(swig_this
) = _SWIG_This(); 
1899 /* #define SWIG_PYTHON_SLOW_GETSET_THIS */ 
1901 SWIGRUNTIME PySwigObject 
* 
1902 SWIG_Python_GetSwigThis(PyObject 
*pyobj
)  
1904   if (PySwigObject_Check(pyobj
)) { 
1905     return (PySwigObject 
*) pyobj
; 
1908 #if (!defined(SWIG_PYTHON_SLOW_GETSET_THIS) && (PY_VERSION_HEX >= 0x02030000)) 
1909     if (PyInstance_Check(pyobj
)) { 
1910       obj 
= _PyInstance_Lookup(pyobj
, SWIG_This());       
1912       PyObject 
**dictptr 
= _PyObject_GetDictPtr(pyobj
); 
1913       if (dictptr 
!= NULL
) { 
1914         PyObject 
*dict 
= *dictptr
; 
1915         obj 
= dict 
? PyDict_GetItem(dict
, SWIG_This()) : 0; 
1917 #ifdef PyWeakref_CheckProxy 
1918         if (PyWeakref_CheckProxy(pyobj
)) { 
1919           PyObject 
*wobj 
= PyWeakref_GET_OBJECT(pyobj
); 
1920           return wobj 
? SWIG_Python_GetSwigThis(wobj
) : 0; 
1923         obj 
= PyObject_GetAttr(pyobj
,SWIG_This()); 
1927           if (PyErr_Occurred()) PyErr_Clear(); 
1933     obj 
= PyObject_GetAttr(pyobj
,SWIG_This()); 
1937       if (PyErr_Occurred()) PyErr_Clear(); 
1941     if (obj 
&& !PySwigObject_Check(obj
)) { 
1942       /* a PyObject is called 'this', try to get the 'real this' 
1943          PySwigObject from it */  
1944       return SWIG_Python_GetSwigThis(obj
); 
1946     return (PySwigObject 
*)obj
; 
1950 /* Acquire a pointer value */ 
1953 SWIG_Python_AcquirePtr(PyObject 
*obj
, int own
) { 
1955     PySwigObject 
*sobj 
= SWIG_Python_GetSwigThis(obj
); 
1957       int oldown 
= sobj
->own
; 
1965 /* Convert a pointer value */ 
1968 SWIG_Python_ConvertPtrAndOwn(PyObject 
*obj
, void **ptr
, swig_type_info 
*ty
, int flags
, int *own
) { 
1969   if (!obj
) return SWIG_ERROR
; 
1970   if (obj 
== Py_None
) { 
1974     PySwigObject 
*sobj 
= SWIG_Python_GetSwigThis(obj
); 
1976       void *vptr 
= sobj
->ptr
; 
1978         swig_type_info 
*to 
= sobj
->ty
; 
1980           /* no type cast needed */ 
1981           if (ptr
) *ptr 
= vptr
; 
1984           swig_cast_info 
*tc 
= SWIG_TypeCheck(to
->name
,ty
); 
1986             sobj 
= (PySwigObject 
*)sobj
->next
; 
1988             if (ptr
) *ptr 
= SWIG_TypeCast(tc
,vptr
); 
1993         if (ptr
) *ptr 
= vptr
; 
1998       if (own
) *own 
= sobj
->own
; 
1999       if (flags 
& SWIG_POINTER_DISOWN
) { 
2004       int res 
= SWIG_ERROR
; 
2005       if (flags 
& SWIG_POINTER_IMPLICIT_CONV
) { 
2006         PySwigClientData 
*data 
= ty 
? (PySwigClientData 
*) ty
->clientdata 
: 0; 
2007         if (data 
&& !data
->implicitconv
) { 
2008           PyObject 
*klass 
= data
->klass
; 
2011             data
->implicitconv 
= 1; /* avoid recursion and call 'explicit' constructors*/ 
2012             impconv 
= SWIG_Python_CallFunctor(klass
, obj
); 
2013             data
->implicitconv 
= 0; 
2014             if (PyErr_Occurred()) { 
2019               PySwigObject 
*iobj 
= SWIG_Python_GetSwigThis(impconv
); 
2022                 res 
= SWIG_Python_ConvertPtrAndOwn((PyObject
*)iobj
, &vptr
, ty
, 0, 0); 
2023                 if (SWIG_IsOK(res
)) { 
2026                     /* transfer the ownership to 'ptr' */ 
2028                     res 
= SWIG_AddCast(res
); 
2029                     res 
= SWIG_AddNewMask(res
); 
2031                     res 
= SWIG_AddCast(res
);                 
2045 /* Convert a function ptr value */ 
2048 SWIG_Python_ConvertFunctionPtr(PyObject 
*obj
, void **ptr
, swig_type_info 
*ty
) { 
2049   if (!PyCFunction_Check(obj
)) { 
2050     return SWIG_ConvertPtr(obj
, ptr
, ty
, 0); 
2054     /* here we get the method pointer for callbacks */ 
2055     const char *doc 
= (((PyCFunctionObject 
*)obj
) -> m_ml 
-> ml_doc
); 
2056     const char *desc 
= doc 
? strstr(doc
, "swig_ptr: ") : 0; 
2058       desc 
= ty 
? SWIG_UnpackVoidPtr(desc 
+ 10, &vptr
, ty
->name
) : 0; 
2059       if (!desc
) return SWIG_ERROR
; 
2062       swig_cast_info 
*tc 
= SWIG_TypeCheck(desc
,ty
); 
2063       if (!tc
) return SWIG_ERROR
; 
2064       *ptr 
= SWIG_TypeCast(tc
,vptr
); 
2072 /* Convert a packed value value */ 
2075 SWIG_Python_ConvertPacked(PyObject 
*obj
, void *ptr
, size_t sz
, swig_type_info 
*ty
) { 
2076   swig_type_info 
*to 
= PySwigPacked_UnpackData(obj
, ptr
, sz
); 
2077   if (!to
) return SWIG_ERROR
; 
2080       /* check type cast? */ 
2081       swig_cast_info 
*tc 
= SWIG_TypeCheck(to
->name
,ty
); 
2082       if (!tc
) return SWIG_ERROR
; 
2088 /* ----------------------------------------------------------------------------- 
2089  * Create a new pointer object 
2090  * ----------------------------------------------------------------------------- */ 
2093   Create a new instance object, whitout calling __init__, and set the 
2097 SWIGRUNTIME PyObject
*  
2098 SWIG_Python_NewShadowInstance(PySwigClientData 
*data
, PyObject 
*swig_this
) 
2100 #if (PY_VERSION_HEX >= 0x02020000) 
2102   PyObject 
*newraw 
= data
->newraw
; 
2104     inst 
= PyObject_Call(newraw
, data
->newargs
, NULL
); 
2106 #if !defined(SWIG_PYTHON_SLOW_GETSET_THIS) 
2107       PyObject 
**dictptr 
= _PyObject_GetDictPtr(inst
); 
2108       if (dictptr 
!= NULL
) { 
2109         PyObject 
*dict 
= *dictptr
; 
2111           dict 
= PyDict_New(); 
2113           PyDict_SetItem(dict
, SWIG_This(), swig_this
); 
2117       PyObject 
*key 
= SWIG_This(); 
2118       PyObject_SetAttr(inst
, key
, swig_this
); 
2122     PyObject 
*dict 
= PyDict_New(); 
2123     PyDict_SetItem(dict
, SWIG_This(), swig_this
); 
2124     inst 
= PyInstance_NewRaw(data
->newargs
, dict
); 
2129 #if (PY_VERSION_HEX >= 0x02010000) 
2131   PyObject 
*dict 
= PyDict_New(); 
2132   PyDict_SetItem(dict
, SWIG_This(), swig_this
); 
2133   inst 
= PyInstance_NewRaw(data
->newargs
, dict
); 
2135   return (PyObject 
*) inst
; 
2137   PyInstanceObject 
*inst 
= PyObject_NEW(PyInstanceObject
, &PyInstance_Type
); 
2141   inst
->in_class 
= (PyClassObject 
*)data
->newargs
; 
2142   Py_INCREF(inst
->in_class
); 
2143   inst
->in_dict 
= PyDict_New(); 
2144   if (inst
->in_dict 
== NULL
) { 
2148 #ifdef Py_TPFLAGS_HAVE_WEAKREFS 
2149   inst
->in_weakreflist 
= NULL
; 
2151 #ifdef Py_TPFLAGS_GC 
2152   PyObject_GC_Init(inst
); 
2154   PyDict_SetItem(inst
->in_dict
, SWIG_This(), swig_this
); 
2155   return (PyObject 
*) inst
; 
2161 SWIG_Python_SetSwigThis(PyObject 
*inst
, PyObject 
*swig_this
) 
2164 #if (PY_VERSION_HEX >= 0x02020000) && !defined(SWIG_PYTHON_SLOW_GETSET_THIS) 
2165  PyObject 
**dictptr 
= _PyObject_GetDictPtr(inst
); 
2166  if (dictptr 
!= NULL
) { 
2169      dict 
= PyDict_New(); 
2172    PyDict_SetItem(dict
, SWIG_This(), swig_this
); 
2176  dict 
= PyObject_GetAttrString(inst
, "__dict__"); 
2177  PyDict_SetItem(dict
, SWIG_This(), swig_this
); 
2182 SWIGINTERN PyObject 
* 
2183 SWIG_Python_InitShadowInstance(PyObject 
*args
) { 
2185   if (!SWIG_Python_UnpackTuple(args
,(char*)"swiginit", 2, 2, obj
)) { 
2188     PySwigObject 
*sthis 
= SWIG_Python_GetSwigThis(obj
[0]); 
2190       PySwigObject_append((PyObject
*) sthis
, obj
[1]); 
2192       SWIG_Python_SetSwigThis(obj
[0], obj
[1]); 
2194     return SWIG_Py_Void(); 
2198 /* Create a new pointer object */ 
2200 SWIGRUNTIME PyObject 
* 
2201 SWIG_Python_NewPointerObj(void *ptr
, swig_type_info 
*type
, int flags
) { 
2203     return SWIG_Py_Void(); 
2205     int own 
= (flags 
& SWIG_POINTER_OWN
) ? SWIG_POINTER_OWN 
: 0; 
2206     PyObject 
*robj 
= PySwigObject_New(ptr
, type
, own
); 
2207     PySwigClientData 
*clientdata 
= type 
? (PySwigClientData 
*)(type
->clientdata
) : 0; 
2208     if (clientdata 
&& !(flags 
& SWIG_POINTER_NOSHADOW
)) { 
2209       PyObject 
*inst 
= SWIG_Python_NewShadowInstance(clientdata
, robj
); 
2219 /* Create a new packed object */ 
2221 SWIGRUNTIMEINLINE PyObject 
* 
2222 SWIG_Python_NewPackedObj(void *ptr
, size_t sz
, swig_type_info 
*type
) { 
2223   return ptr 
? PySwigPacked_New((void *) ptr
, sz
, type
) : SWIG_Py_Void(); 
2226 /* -----------------------------------------------------------------------------* 
2228  * -----------------------------------------------------------------------------*/ 
2230 #ifdef SWIG_LINK_RUNTIME 
2231 void *SWIG_ReturnGlobalTypeList(void *); 
2234 SWIGRUNTIME swig_module_info 
* 
2235 SWIG_Python_GetModule(void) { 
2236   static void *type_pointer 
= (void *)0; 
2237   /* first check if module already created */ 
2238   if (!type_pointer
) { 
2239 #ifdef SWIG_LINK_RUNTIME 
2240     type_pointer 
= SWIG_ReturnGlobalTypeList((void *)0); 
2242     type_pointer 
= PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
, 
2243                                     (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
); 
2244     if (PyErr_Occurred()) { 
2246       type_pointer 
= (void *)0; 
2250   return (swig_module_info 
*) type_pointer
; 
2253 #if PY_MAJOR_VERSION < 2 
2254 /* PyModule_AddObject function was introduced in Python 2.0.  The following function 
2255    is copied out of Python/modsupport.c in python version 2.3.4 */ 
2257 PyModule_AddObject(PyObject 
*m
, char *name
, PyObject 
*o
) 
2260   if (!PyModule_Check(m
)) { 
2261     PyErr_SetString(PyExc_TypeError
, 
2262                     "PyModule_AddObject() needs module as first arg"); 
2266     PyErr_SetString(PyExc_TypeError
, 
2267                     "PyModule_AddObject() needs non-NULL value"); 
2271   dict 
= PyModule_GetDict(m
); 
2273     /* Internal error -- modules must have a dict! */ 
2274     PyErr_Format(PyExc_SystemError
, "module '%s' has no __dict__", 
2275                  PyModule_GetName(m
)); 
2278   if (PyDict_SetItemString(dict
, name
, o
)) 
2286 SWIG_Python_DestroyModule(void *vptr
) 
2288   swig_module_info 
*swig_module 
= (swig_module_info 
*) vptr
; 
2289   swig_type_info 
**types 
= swig_module
->types
; 
2291   for (i 
=0; i 
< swig_module
->size
; ++i
) { 
2292     swig_type_info 
*ty 
= types
[i
]; 
2294       PySwigClientData 
*data 
= (PySwigClientData 
*) ty
->clientdata
; 
2295       if (data
) PySwigClientData_Del(data
); 
2298   Py_DECREF(SWIG_This()); 
2302 SWIG_Python_SetModule(swig_module_info 
*swig_module
) { 
2303   static PyMethodDef swig_empty_runtime_method_table
[] = { {NULL
, NULL
, 0, NULL
} };/* Sentinel */ 
2305   PyObject 
*module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
, 
2306                                    swig_empty_runtime_method_table
); 
2307   PyObject 
*pointer 
= PyCObject_FromVoidPtr((void *) swig_module
, SWIG_Python_DestroyModule
); 
2308   if (pointer 
&& module) { 
2309     PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
, pointer
); 
2311     Py_XDECREF(pointer
); 
2315 /* The python cached type query */ 
2316 SWIGRUNTIME PyObject 
* 
2317 SWIG_Python_TypeCache() { 
2318   static PyObject 
*SWIG_STATIC_POINTER(cache
) = PyDict_New(); 
2322 SWIGRUNTIME swig_type_info 
* 
2323 SWIG_Python_TypeQuery(const char *type
) 
2325   PyObject 
*cache 
= SWIG_Python_TypeCache(); 
2326   PyObject 
*key 
= PyString_FromString(type
);  
2327   PyObject 
*obj 
= PyDict_GetItem(cache
, key
); 
2328   swig_type_info 
*descriptor
; 
2330     descriptor 
= (swig_type_info 
*) PyCObject_AsVoidPtr(obj
); 
2332     swig_module_info 
*swig_module 
= SWIG_Python_GetModule(); 
2333     descriptor 
= SWIG_TypeQueryModule(swig_module
, swig_module
, type
); 
2335       obj 
= PyCObject_FromVoidPtr(descriptor
, NULL
); 
2336       PyDict_SetItem(cache
, key
, obj
); 
2345    For backward compatibility only 
2347 #define SWIG_POINTER_EXCEPTION  0 
2348 #define SWIG_arg_fail(arg)      SWIG_Python_ArgFail(arg) 
2349 #define SWIG_MustGetPtr(p, type, argnum, flags)  SWIG_Python_MustGetPtr(p, type, argnum, flags) 
2352 SWIG_Python_AddErrMesg(const char* mesg
, int infront
) 
2354   if (PyErr_Occurred()) { 
2356     PyObject 
*value 
= 0; 
2357     PyObject 
*traceback 
= 0; 
2358     PyErr_Fetch(&type
, &value
, &traceback
); 
2360       PyObject 
*old_str 
= PyObject_Str(value
); 
2364         PyErr_Format(type
, "%s %s", mesg
, PyString_AsString(old_str
)); 
2366         PyErr_Format(type
, "%s %s", PyString_AsString(old_str
), mesg
); 
2377 SWIG_Python_ArgFail(int argnum
) 
2379   if (PyErr_Occurred()) { 
2380     /* add information about failing argument */ 
2382     PyOS_snprintf(mesg
, sizeof(mesg
), "argument number %d:", argnum
); 
2383     return SWIG_Python_AddErrMesg(mesg
, 1); 
2389 SWIGRUNTIMEINLINE 
const char * 
2390 PySwigObject_GetDesc(PyObject 
*self
) 
2392   PySwigObject 
*v 
= (PySwigObject 
*)self
; 
2393   swig_type_info 
*ty 
= v 
? v
->ty 
: 0; 
2394   return ty 
? ty
->str 
: (char*)""; 
2398 SWIG_Python_TypeError(const char *type
, PyObject 
*obj
) 
2401 #if defined(SWIG_COBJECT_TYPES) 
2402     if (obj 
&& PySwigObject_Check(obj
)) { 
2403       const char *otype 
= (const char *) PySwigObject_GetDesc(obj
); 
2405         PyErr_Format(PyExc_TypeError
, "a '%s' is expected, 'PySwigObject(%s)' is received", 
2412       const char *otype 
= (obj 
? obj
->ob_type
->tp_name 
: 0);  
2414         PyObject 
*str 
= PyObject_Str(obj
); 
2415         const char *cstr 
= str 
? PyString_AsString(str
) : 0; 
2417           PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s(%s)' is received", 
2420           PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s' is received", 
2427     PyErr_Format(PyExc_TypeError
, "a '%s' is expected", type
); 
2429     PyErr_Format(PyExc_TypeError
, "unexpected type is received"); 
2434 /* Convert a pointer value, signal an exception on a type mismatch */ 
2436 SWIG_Python_MustGetPtr(PyObject 
*obj
, swig_type_info 
*ty
, int argnum
, int flags
) { 
2438   if (SWIG_Python_ConvertPtr(obj
, &result
, ty
, flags
) == -1) { 
2440     if (flags 
& SWIG_POINTER_EXCEPTION
) { 
2441       SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
); 
2442       SWIG_Python_ArgFail(argnum
); 
2458 #define SWIG_exception_fail(code, msg) do { SWIG_Error(code, msg); SWIG_fail; } while(0)  
2460 #define SWIG_contract_assert(expr, msg) if (!(expr)) { SWIG_Error(SWIG_RuntimeError, msg); SWIG_fail; } else  
2464 /* -------- TYPES TABLE (BEGIN) -------- */ 
2466 #define SWIGTYPE_p_char swig_types[0] 
2467 #define SWIGTYPE_p_float swig_types[1] 
2468 #define SWIGTYPE_p_form_ops_t swig_types[2] 
2469 #define SWIGTYPE_p_int swig_types[3] 
2470 #define SWIGTYPE_p_unsigned_char swig_types[4] 
2471 #define SWIGTYPE_p_unsigned_int swig_types[5] 
2472 #define SWIGTYPE_p_unsigned_long swig_types[6] 
2473 #define SWIGTYPE_p_wxANIHandler swig_types[7] 
2474 #define SWIGTYPE_p_wxAcceleratorTable swig_types[8] 
2475 #define SWIGTYPE_p_wxActivateEvent swig_types[9] 
2476 #define SWIGTYPE_p_wxArrayString swig_types[10] 
2477 #define SWIGTYPE_p_wxBMPHandler swig_types[11] 
2478 #define SWIGTYPE_p_wxBitmap swig_types[12] 
2479 #define SWIGTYPE_p_wxBitmapButton swig_types[13] 
2480 #define SWIGTYPE_p_wxBookCtrlBase swig_types[14] 
2481 #define SWIGTYPE_p_wxBookCtrlBaseEvent swig_types[15] 
2482 #define SWIGTYPE_p_wxBoxSizer swig_types[16] 
2483 #define SWIGTYPE_p_wxButton swig_types[17] 
2484 #define SWIGTYPE_p_wxCURHandler swig_types[18] 
2485 #define SWIGTYPE_p_wxCalculateLayoutEvent swig_types[19] 
2486 #define SWIGTYPE_p_wxCheckBox swig_types[20] 
2487 #define SWIGTYPE_p_wxCheckListBox swig_types[21] 
2488 #define SWIGTYPE_p_wxChildFocusEvent swig_types[22] 
2489 #define SWIGTYPE_p_wxChoice swig_types[23] 
2490 #define SWIGTYPE_p_wxChoicebook swig_types[24] 
2491 #define SWIGTYPE_p_wxChoicebookEvent swig_types[25] 
2492 #define SWIGTYPE_p_wxClipboardTextEvent swig_types[26] 
2493 #define SWIGTYPE_p_wxCloseEvent swig_types[27] 
2494 #define SWIGTYPE_p_wxCollapsiblePane swig_types[28] 
2495 #define SWIGTYPE_p_wxCollapsiblePaneEvent swig_types[29] 
2496 #define SWIGTYPE_p_wxColour swig_types[30] 
2497 #define SWIGTYPE_p_wxColourData swig_types[31] 
2498 #define SWIGTYPE_p_wxColourDialog swig_types[32] 
2499 #define SWIGTYPE_p_wxColourPickerCtrl swig_types[33] 
2500 #define SWIGTYPE_p_wxColourPickerEvent swig_types[34] 
2501 #define SWIGTYPE_p_wxComboBox swig_types[35] 
2502 #define SWIGTYPE_p_wxCommandEvent swig_types[36] 
2503 #define SWIGTYPE_p_wxContextHelp swig_types[37] 
2504 #define SWIGTYPE_p_wxContextHelpButton swig_types[38] 
2505 #define SWIGTYPE_p_wxContextMenuEvent swig_types[39] 
2506 #define SWIGTYPE_p_wxControl swig_types[40] 
2507 #define SWIGTYPE_p_wxControlWithItems swig_types[41] 
2508 #define SWIGTYPE_p_wxDateEvent swig_types[42] 
2509 #define SWIGTYPE_p_wxDatePickerCtrl swig_types[43] 
2510 #define SWIGTYPE_p_wxDialog swig_types[44] 
2511 #define SWIGTYPE_p_wxDirDialog swig_types[45] 
2512 #define SWIGTYPE_p_wxDirFilterListCtrl swig_types[46] 
2513 #define SWIGTYPE_p_wxDirPickerCtrl swig_types[47] 
2514 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[48] 
2515 #define SWIGTYPE_p_wxDropFilesEvent swig_types[49] 
2516 #define SWIGTYPE_p_wxDuplexMode swig_types[50] 
2517 #define SWIGTYPE_p_wxDynamicSashSplitEvent swig_types[51] 
2518 #define SWIGTYPE_p_wxDynamicSashUnifyEvent swig_types[52] 
2519 #define SWIGTYPE_p_wxDynamicSashWindow swig_types[53] 
2520 #define SWIGTYPE_p_wxEditableListBox swig_types[54] 
2521 #define SWIGTYPE_p_wxEraseEvent swig_types[55] 
2522 #define SWIGTYPE_p_wxEvent swig_types[56] 
2523 #define SWIGTYPE_p_wxEventBlocker swig_types[57] 
2524 #define SWIGTYPE_p_wxEvtHandler swig_types[58] 
2525 #define SWIGTYPE_p_wxFSFile swig_types[59] 
2526 #define SWIGTYPE_p_wxFileDialog swig_types[60] 
2527 #define SWIGTYPE_p_wxFileDirPickerEvent swig_types[61] 
2528 #define SWIGTYPE_p_wxFilePickerCtrl swig_types[62] 
2529 #define SWIGTYPE_p_wxFileSystem swig_types[63] 
2530 #define SWIGTYPE_p_wxFindDialogEvent swig_types[64] 
2531 #define SWIGTYPE_p_wxFindReplaceData swig_types[65] 
2532 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[66] 
2533 #define SWIGTYPE_p_wxFlexGridSizer swig_types[67] 
2534 #define SWIGTYPE_p_wxFocusEvent swig_types[68] 
2535 #define SWIGTYPE_p_wxFont swig_types[69] 
2536 #define SWIGTYPE_p_wxFontData swig_types[70] 
2537 #define SWIGTYPE_p_wxFontDialog swig_types[71] 
2538 #define SWIGTYPE_p_wxFontPickerCtrl swig_types[72] 
2539 #define SWIGTYPE_p_wxFontPickerEvent swig_types[73] 
2540 #define SWIGTYPE_p_wxFrame swig_types[74] 
2541 #define SWIGTYPE_p_wxGBSizerItem swig_types[75] 
2542 #define SWIGTYPE_p_wxGIFHandler swig_types[76] 
2543 #define SWIGTYPE_p_wxGauge swig_types[77] 
2544 #define SWIGTYPE_p_wxGenericDirCtrl swig_types[78] 
2545 #define SWIGTYPE_p_wxGenericDragImage swig_types[79] 
2546 #define SWIGTYPE_p_wxGridBagSizer swig_types[80] 
2547 #define SWIGTYPE_p_wxGridSizer swig_types[81] 
2548 #define SWIGTYPE_p_wxHelpEvent swig_types[82] 
2549 #define SWIGTYPE_p_wxHyperlinkCtrl swig_types[83] 
2550 #define SWIGTYPE_p_wxHyperlinkEvent swig_types[84] 
2551 #define SWIGTYPE_p_wxICOHandler swig_types[85] 
2552 #define SWIGTYPE_p_wxIcon swig_types[86] 
2553 #define SWIGTYPE_p_wxIconizeEvent swig_types[87] 
2554 #define SWIGTYPE_p_wxIdleEvent swig_types[88] 
2555 #define SWIGTYPE_p_wxImage swig_types[89] 
2556 #define SWIGTYPE_p_wxImageHandler swig_types[90] 
2557 #define SWIGTYPE_p_wxImageList swig_types[91] 
2558 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[92] 
2559 #define SWIGTYPE_p_wxInitDialogEvent swig_types[93] 
2560 #define SWIGTYPE_p_wxJPEGHandler swig_types[94] 
2561 #define SWIGTYPE_p_wxKeyEvent swig_types[95] 
2562 #define SWIGTYPE_p_wxLEDNumberCtrl swig_types[96] 
2563 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[97] 
2564 #define SWIGTYPE_p_wxLayoutConstraints swig_types[98] 
2565 #define SWIGTYPE_p_wxListBox swig_types[99] 
2566 #define SWIGTYPE_p_wxListEvent swig_types[100] 
2567 #define SWIGTYPE_p_wxListItem swig_types[101] 
2568 #define SWIGTYPE_p_wxListView swig_types[102] 
2569 #define SWIGTYPE_p_wxListbook swig_types[103] 
2570 #define SWIGTYPE_p_wxListbookEvent swig_types[104] 
2571 #define SWIGTYPE_p_wxMDIChildFrame swig_types[105] 
2572 #define SWIGTYPE_p_wxMDIClientWindow swig_types[106] 
2573 #define SWIGTYPE_p_wxMDIParentFrame swig_types[107] 
2574 #define SWIGTYPE_p_wxMaximizeEvent swig_types[108] 
2575 #define SWIGTYPE_p_wxMenu swig_types[109] 
2576 #define SWIGTYPE_p_wxMenuBar swig_types[110] 
2577 #define SWIGTYPE_p_wxMenuEvent swig_types[111] 
2578 #define SWIGTYPE_p_wxMenuItem swig_types[112] 
2579 #define SWIGTYPE_p_wxMessageDialog swig_types[113] 
2580 #define SWIGTYPE_p_wxMiniFrame swig_types[114] 
2581 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[115] 
2582 #define SWIGTYPE_p_wxMouseCaptureLostEvent swig_types[116] 
2583 #define SWIGTYPE_p_wxMouseEvent swig_types[117] 
2584 #define SWIGTYPE_p_wxMoveEvent swig_types[118] 
2585 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[119] 
2586 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[120] 
2587 #define SWIGTYPE_p_wxNcPaintEvent swig_types[121] 
2588 #define SWIGTYPE_p_wxNotebook swig_types[122] 
2589 #define SWIGTYPE_p_wxNotebookEvent swig_types[123] 
2590 #define SWIGTYPE_p_wxNotifyEvent swig_types[124] 
2591 #define SWIGTYPE_p_wxNumberEntryDialog swig_types[125] 
2592 #define SWIGTYPE_p_wxObject swig_types[126] 
2593 #define SWIGTYPE_p_wxPCXHandler swig_types[127] 
2594 #define SWIGTYPE_p_wxPNGHandler swig_types[128] 
2595 #define SWIGTYPE_p_wxPNMHandler swig_types[129] 
2596 #define SWIGTYPE_p_wxPageSetupDialog swig_types[130] 
2597 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[131] 
2598 #define SWIGTYPE_p_wxPaintEvent swig_types[132] 
2599 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[133] 
2600 #define SWIGTYPE_p_wxPanel swig_types[134] 
2601 #define SWIGTYPE_p_wxPaperSize swig_types[135] 
2602 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[136] 
2603 #define SWIGTYPE_p_wxPickerBase swig_types[137] 
2604 #define SWIGTYPE_p_wxPopupWindow swig_types[138] 
2605 #define SWIGTYPE_p_wxPreviewCanvas swig_types[139] 
2606 #define SWIGTYPE_p_wxPreviewControlBar swig_types[140] 
2607 #define SWIGTYPE_p_wxPreviewFrame swig_types[141] 
2608 #define SWIGTYPE_p_wxPrintData swig_types[142] 
2609 #define SWIGTYPE_p_wxPrintDialog swig_types[143] 
2610 #define SWIGTYPE_p_wxPrintDialogData swig_types[144] 
2611 #define SWIGTYPE_p_wxPrintPreview swig_types[145] 
2612 #define SWIGTYPE_p_wxPrinter swig_types[146] 
2613 #define SWIGTYPE_p_wxProgressDialog swig_types[147] 
2614 #define SWIGTYPE_p_wxPyApp swig_types[148] 
2615 #define SWIGTYPE_p_wxPyCommandEvent swig_types[149] 
2616 #define SWIGTYPE_p_wxPyControl swig_types[150] 
2617 #define SWIGTYPE_p_wxPyEvent swig_types[151] 
2618 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[152] 
2619 #define SWIGTYPE_p_wxPyImageHandler swig_types[153] 
2620 #define SWIGTYPE_p_wxPyListCtrl swig_types[154] 
2621 #define SWIGTYPE_p_wxPyPanel swig_types[155] 
2622 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[156] 
2623 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[157] 
2624 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[158] 
2625 #define SWIGTYPE_p_wxPyPrintPreview swig_types[159] 
2626 #define SWIGTYPE_p_wxPyPrintout swig_types[160] 
2627 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[161] 
2628 #define SWIGTYPE_p_wxPySizer swig_types[162] 
2629 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[163] 
2630 #define SWIGTYPE_p_wxPyTreeCompanionWindow swig_types[164] 
2631 #define SWIGTYPE_p_wxPyTreeCtrl swig_types[165] 
2632 #define SWIGTYPE_p_wxPyTreeItemData swig_types[166] 
2633 #define SWIGTYPE_p_wxPyTreeListCtrl swig_types[167] 
2634 #define SWIGTYPE_p_wxPyVListBox swig_types[168] 
2635 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[169] 
2636 #define SWIGTYPE_p_wxPyValidator swig_types[170] 
2637 #define SWIGTYPE_p_wxPyWindow swig_types[171] 
2638 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[172] 
2639 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[173] 
2640 #define SWIGTYPE_p_wxRadioBox swig_types[174] 
2641 #define SWIGTYPE_p_wxRadioButton swig_types[175] 
2642 #define SWIGTYPE_p_wxRemotelyScrolledTreeCtrl swig_types[176] 
2643 #define SWIGTYPE_p_wxSashEvent swig_types[177] 
2644 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[178] 
2645 #define SWIGTYPE_p_wxSashWindow swig_types[179] 
2646 #define SWIGTYPE_p_wxScrollBar swig_types[180] 
2647 #define SWIGTYPE_p_wxScrollEvent swig_types[181] 
2648 #define SWIGTYPE_p_wxScrollWinEvent swig_types[182] 
2649 #define SWIGTYPE_p_wxScrolledWindow swig_types[183] 
2650 #define SWIGTYPE_p_wxSearchCtrl swig_types[184] 
2651 #define SWIGTYPE_p_wxSetCursorEvent swig_types[185] 
2652 #define SWIGTYPE_p_wxShowEvent swig_types[186] 
2653 #define SWIGTYPE_p_wxSimpleHtmlListBox swig_types[187] 
2654 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[188] 
2655 #define SWIGTYPE_p_wxSizeEvent swig_types[189] 
2656 #define SWIGTYPE_p_wxSizer swig_types[190] 
2657 #define SWIGTYPE_p_wxSizerItem swig_types[191] 
2658 #define SWIGTYPE_p_wxSlider swig_types[192] 
2659 #define SWIGTYPE_p_wxSpinButton swig_types[193] 
2660 #define SWIGTYPE_p_wxSpinCtrl swig_types[194] 
2661 #define SWIGTYPE_p_wxSpinEvent swig_types[195] 
2662 #define SWIGTYPE_p_wxSplashScreen swig_types[196] 
2663 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[197] 
2664 #define SWIGTYPE_p_wxSplitterEvent swig_types[198] 
2665 #define SWIGTYPE_p_wxSplitterScrolledWindow swig_types[199] 
2666 #define SWIGTYPE_p_wxSplitterWindow swig_types[200] 
2667 #define SWIGTYPE_p_wxStaticBitmap swig_types[201] 
2668 #define SWIGTYPE_p_wxStaticBox swig_types[202] 
2669 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[203] 
2670 #define SWIGTYPE_p_wxStaticLine swig_types[204] 
2671 #define SWIGTYPE_p_wxStaticPicture swig_types[205] 
2672 #define SWIGTYPE_p_wxStaticText swig_types[206] 
2673 #define SWIGTYPE_p_wxStatusBar swig_types[207] 
2674 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[208] 
2675 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[209] 
2676 #define SWIGTYPE_p_wxTGAHandler swig_types[210] 
2677 #define SWIGTYPE_p_wxTIFFHandler swig_types[211] 
2678 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[212] 
2679 #define SWIGTYPE_p_wxTextCtrl swig_types[213] 
2680 #define SWIGTYPE_p_wxTextEntryDialog swig_types[214] 
2681 #define SWIGTYPE_p_wxTextUrlEvent swig_types[215] 
2682 #define SWIGTYPE_p_wxThinSplitterWindow swig_types[216] 
2683 #define SWIGTYPE_p_wxTipWindow swig_types[217] 
2684 #define SWIGTYPE_p_wxToggleButton swig_types[218] 
2685 #define SWIGTYPE_p_wxToolBar swig_types[219] 
2686 #define SWIGTYPE_p_wxToolBarBase swig_types[220] 
2687 #define SWIGTYPE_p_wxToolBarToolBase swig_types[221] 
2688 #define SWIGTYPE_p_wxToolbook swig_types[222] 
2689 #define SWIGTYPE_p_wxToolbookEvent swig_types[223] 
2690 #define SWIGTYPE_p_wxTopLevelWindow swig_types[224] 
2691 #define SWIGTYPE_p_wxTreeEvent swig_types[225] 
2692 #define SWIGTYPE_p_wxTreeItemId swig_types[226] 
2693 #define SWIGTYPE_p_wxTreeListColumnInfo swig_types[227] 
2694 #define SWIGTYPE_p_wxTreebook swig_types[228] 
2695 #define SWIGTYPE_p_wxTreebookEvent swig_types[229] 
2696 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[230] 
2697 #define SWIGTYPE_p_wxValidator swig_types[231] 
2698 #define SWIGTYPE_p_wxWindow swig_types[232] 
2699 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[233] 
2700 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[234] 
2701 #define SWIGTYPE_p_wxXPMHandler swig_types[235] 
2702 static swig_type_info 
*swig_types
[237]; 
2703 static swig_module_info swig_module 
= {swig_types
, 236, 0, 0, 0, 0}; 
2704 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) 
2705 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) 
2707 /* -------- TYPES TABLE (END) -------- */ 
2709 #if (PY_VERSION_HEX <= 0x02000000) 
2710 # if !defined(SWIG_PYTHON_CLASSIC) 
2711 #  error "This python version requires to use swig with the '-classic' option" 
2714 #if (PY_VERSION_HEX <= 0x02020000) 
2715 # error "This python version requires to use swig with the '-nomodern' option" 
2717 #if (PY_VERSION_HEX <= 0x02020000) 
2718 # error "This python version requires to use swig with the '-nomodernargs' option" 
2721 # error "This python version requires to use swig with the '-nofastunpack' option" 
2724 /*----------------------------------------------- 
2725               @(target):= _gizmos.so 
2726   ------------------------------------------------*/ 
2727 #define SWIG_init    init_gizmos 
2729 #define SWIG_name    "_gizmos" 
2731 #define SWIGVERSION 0x010329  
2734 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))  
2735 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))  
2738 #include <stdexcept> 
2742   class PyObject_ptr 
{ 
2747     PyObject_ptr() :_obj(0) 
2751     PyObject_ptr(const PyObject_ptr
& item
) : _obj(item
._obj
) 
2756     PyObject_ptr(PyObject 
*obj
, bool initial_ref 
= true) :_obj(obj
) 
2758       if (initial_ref
) Py_XINCREF(_obj
); 
2761     PyObject_ptr 
& operator=(const PyObject_ptr
& item
)  
2763       Py_XINCREF(item
._obj
); 
2774     operator PyObject 
*() const 
2779     PyObject 
*operator->() const 
2788   struct PyObject_var 
: PyObject_ptr 
{ 
2789     PyObject_var(PyObject
* obj 
= 0) : PyObject_ptr(obj
, false) { } 
2791     PyObject_var 
& operator = (PyObject
* obj
) 
2801 #include "wx/wxPython/wxPython.h" 
2802 #include "wx/wxPython/pyclasses.h" 
2804 #include <wx/gizmos/dynamicsash.h> 
2805 #include <wx/gizmos/editlbox.h> 
2806 #include <wx/gizmos/splittree.h> 
2807 #include <wx/gizmos/ledctrl.h> 
2808 #include <wx/gizmos/statpict.h> 
2810 #include <wx/listctrl.h> 
2811 #include <wx/treectrl.h> 
2812 #include <wx/imaglist.h> 
2815  static const wxString 
wxPyDynamicSashNameStr(wxT("dynamicSashWindow"));  
2816  static const wxString 
wxPyEditableListBoxNameStr(wxT("editableListBox"));  
2817  static const wxString 
wxPyStaticPictureNameStr(wxStaticPictureNameStr
);  
2818  static const wxString 
wxPyEmptyString(wxEmptyString
);  
2820   #define SWIG_From_long   PyInt_FromLong  
2823 SWIGINTERNINLINE PyObject 
* 
2824 SWIG_From_int  (int value
) 
2826   return SWIG_From_long  (value
); 
2832 # define LLONG_MIN      LONG_LONG_MIN 
2835 # define LLONG_MAX      LONG_LONG_MAX 
2838 # define ULLONG_MAX     ULONG_LONG_MAX 
2843 SWIG_AsVal_long (PyObject
* obj
, long* val
) 
2845     if (PyNumber_Check(obj
)) { 
2846         if (val
) *val 
= PyInt_AsLong(obj
); 
2849     return SWIG_TypeError
; 
2854 SWIG_AsVal_int (PyObject 
* obj
, int *val
) 
2857   int res 
= SWIG_AsVal_long (obj
, &v
); 
2858   if (SWIG_IsOK(res
)) { 
2859     if ((v 
< INT_MIN 
|| v 
> INT_MAX
)) { 
2860       return SWIG_OverflowError
; 
2862       if (val
) *val 
= static_cast< int >(v
); 
2868 SWIGINTERN PyObject 
*wxEditableListBox_GetStrings(wxEditableListBox 
*self
){ 
2869             wxArrayString strings
; 
2870             self
->GetStrings(strings
); 
2871             return wxArrayString2PyList_helper(strings
); 
2874     typedef wxTreeCtrl wxPyTreeCtrl
; 
2877 class wxPyTreeCompanionWindow
: public wxTreeCompanionWindow
 
2880     wxPyTreeCompanionWindow(wxWindow
* parent
, wxWindowID id 
= -1, 
2881                             const wxPoint
& pos 
= wxDefaultPosition
, 
2882                             const wxSize
& size 
= wxDefaultSize
, 
2884         : wxTreeCompanionWindow(parent
, id
, pos
, size
, style
) {} 
2887     virtual void DrawItem(wxDC
& dc
, wxTreeItemId id
, const wxRect
& rect
) { 
2889         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2890         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DrawItem"))) { 
2891             PyObject
* dcobj 
= wxPyMake_wxObject(&dc
,false); 
2892             PyObject
* idobj 
= wxPyConstructObject((void*)&id
, wxT("wxTreeItemId"), false); 
2893             PyObject
* recobj
= wxPyConstructObject((void*)&rect
, wxT("wxRect"), false); 
2894             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OOO)", dcobj
, idobj
, recobj
)); 
2899         wxPyEndBlockThreads(blocked
); 
2901             wxTreeCompanionWindow::DrawItem(dc
, id
, rect
); 
2909 SWIG_AsVal_bool (PyObject 
*obj
, bool *val
) 
2911   if (obj 
== Py_True
) { 
2912     if (val
) *val 
= true; 
2914   } else if (obj 
== Py_False
) { 
2915     if (val
) *val 
= false; 
2919     int res 
= SWIG_AddCast(SWIG_AsVal_long (obj
, val 
? &v 
: 0)); 
2920     if (SWIG_IsOK(res
) && val
) *val 
= v 
? true : false; 
2926 #include "wx/treelistctrl.h" 
2927 #include "wx/wxPython/pytree.h" 
2930  static const wxString 
wxPyTreeListCtrlNameStr(wxT("treelistctrl"));  
2932 SWIGINTERNINLINE PyObject
*  
2933 SWIG_From_unsigned_SS_long  (unsigned long value
) 
2935   return (value 
> LONG_MAX
) ? 
2936     PyLong_FromUnsignedLong(value
) : PyInt_FromLong(static_cast< long >(value
));  
2940 SWIGINTERNINLINE PyObject 
* 
2941 SWIG_From_size_t  (size_t value
) 
2943   return SWIG_From_unsigned_SS_long  (static_cast< unsigned long >(value
)); 
2948 SWIG_AsVal_unsigned_SS_long (PyObject
* obj
, unsigned long* val
) 
2951     if (SWIG_AsVal_long(obj
, &v
) && v 
< 0) { 
2952         return SWIG_TypeError
; 
2955         *val 
= (unsigned long)v
; 
2960 SWIGINTERNINLINE 
int 
2961 SWIG_AsVal_size_t (PyObject 
* obj
, size_t *val
) 
2964   int res 
= SWIG_AsVal_unsigned_SS_long (obj
, val 
? &v 
: 0); 
2965   if (SWIG_IsOK(res
) && val
) *val 
= static_cast< size_t >(v
); 
2969  // C++ version of Python aware control 
2970 class wxPyTreeListCtrl 
: public wxTreeListCtrl 
{ 
2971     DECLARE_ABSTRACT_CLASS(wxPyTreeListCtrl
); 
2973     wxPyTreeListCtrl() : wxTreeListCtrl() {} 
2974     wxPyTreeListCtrl(wxWindow 
*parent
, wxWindowID id
, 
2978                      const wxValidator 
&validator
, 
2979                      const wxString
& name
) : 
2980         wxTreeListCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
2982     virtual int OnCompareItems(const wxTreeItemId
& item1
, 
2983                                const wxTreeItemId
& item2
) { 
2986         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2987         if ((found 
= wxPyCBH_findCallback(m_myInst
, "OnCompareItems"))) { 
2988             PyObject 
*o1 
= wxPyConstructObject((void*)&item1
, wxT("wxTreeItemId"), 0); 
2989             PyObject 
*o2 
= wxPyConstructObject((void*)&item2
, wxT("wxTreeItemId"), 0); 
2990             rval 
= wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OO)",o1
,o2
)); 
2994         wxPyEndBlockThreads(blocked
); 
2996             rval 
= wxTreeListCtrl::OnCompareItems(item1
, item2
); 
3000     virtual wxString  
OnGetItemText( wxTreeItemData
* item
, long column 
) const { 
3003         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3004         if ((found 
= wxPyCBH_findCallback(m_myInst
, "OnGetItemText"))) { 
3006             PyObject
* itemo 
= wxPyConstructObject((void*)&item
, wxT("wxTreeItemId"), 0); 
3007             ro 
= wxPyCBH_callCallbackObj(m_myInst
, Py_BuildValue("(Oi)", itemo
, column
)); 
3010                 rval 
= Py2wxString(ro
); 
3014         wxPyEndBlockThreads(blocked
); 
3016             rval 
= wxTreeListCtrl::OnGetItemText(item
, column
); 
3023 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeListCtrl
, wxTreeListCtrl
) 
3027 SWIGINTERNINLINE PyObject 
* 
3028 SWIG_From_unsigned_SS_int  (unsigned int value
) 
3030   return SWIG_From_unsigned_SS_long  (value
); 
3035 SWIG_AsVal_unsigned_SS_int (PyObject 
* obj
, unsigned int *val
) 
3038   int res 
= SWIG_AsVal_unsigned_SS_long (obj
, &v
); 
3039   if (SWIG_IsOK(res
)) { 
3040     if ((v 
> UINT_MAX
)) { 
3041       return SWIG_OverflowError
; 
3043       if (val
) *val 
= static_cast< unsigned int >(v
); 
3049 SWIGINTERN wxString 
wxPyTreeListCtrl_GetItemText(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int column
=-1){ 
3050             if (column 
< 0) column 
= self
->GetMainColumn(); 
3051             return self
->GetItemText(item
, column
); 
3053 SWIGINTERN 
int wxPyTreeListCtrl_GetItemImage(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){ 
3054             if (column 
< 0) column 
= self
->GetMainColumn(); 
3055             return self
->GetItemImage(item
, column
, which
); 
3057 SWIGINTERN 
void wxPyTreeListCtrl_SetItemText(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,wxString 
const &text
,int column
=-1){ 
3058             if (column 
< 0) column 
= self
->GetMainColumn(); 
3059             self
->SetItemText(item
, column
, text
); 
3061 SWIGINTERN 
void wxPyTreeListCtrl_SetItemImage(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int image
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){ 
3062             if (column 
< 0) column 
= self
->GetMainColumn(); 
3063             self
->SetItemImage(item
, column
, image
, which
); 
3065 SWIGINTERN wxPyTreeItemData 
*wxPyTreeListCtrl_GetItemData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
3066             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
3068                 data 
= new wxPyTreeItemData(); 
3069                 data
->SetId(item
); // set the id 
3070                 self
->SetItemData(item
, data
); 
3074 SWIGINTERN 
void wxPyTreeListCtrl_SetItemData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,wxPyTreeItemData 
*data
){ 
3075             data
->SetId(item
); // set the id 
3076             self
->SetItemData(item
, data
); 
3078 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetItemPyData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
3079             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
3081                 data 
= new wxPyTreeItemData(); 
3082                 data
->SetId(item
); // set the id 
3083                 self
->SetItemData(item
, data
); 
3085             return data
->GetData(); 
3087 SWIGINTERN 
void wxPyTreeListCtrl_SetItemPyData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,PyObject 
*obj
){ 
3088             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
3090                 data 
= new wxPyTreeItemData(obj
); 
3091                 data
->SetId(item
); // set the id 
3092                 self
->SetItemData(item
, data
); 
3096 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetSelections(wxPyTreeListCtrl 
*self
){ 
3097             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3098             PyObject
*           rval 
= PyList_New(0); 
3099             wxArrayTreeItemIds  array
; 
3101             num 
= self
->GetSelections(array
); 
3102             for (x
=0; x 
< num
; x
++) { 
3103                 wxTreeItemId 
*tii 
= new wxTreeItemId(array
.Item(x
)); 
3104                 PyObject
* item 
= wxPyConstructObject((void*)tii
, wxT("wxTreeItemId"), true); 
3105                 PyList_Append(rval
, item
); 
3108             wxPyEndBlockThreads(blocked
); 
3111 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetFirstChild(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
3113             wxTreeItemId
* ritem 
= new wxTreeItemId(self
->GetFirstChild(item
, cookie
)); 
3114             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3115             PyObject
* tup 
= PyTuple_New(2); 
3116             PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true)); 
3117             PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void"))); 
3118             wxPyEndBlockThreads(blocked
); 
3121 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetNextChild(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,void *cookie
){ 
3122             wxTreeItemId
* ritem 
= new wxTreeItemId(self
->GetNextChild(item
, cookie
)); 
3123             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3124             PyObject
* tup 
= PyTuple_New(2); 
3125             PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true)); 
3126             PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void"))); 
3127             wxPyEndBlockThreads(blocked
); 
3130 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetLastChild(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
3132             wxTreeItemId
* ritem 
= new wxTreeItemId(self
->GetLastChild(item
, cookie
)); 
3133             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3134             PyObject
* tup 
= PyTuple_New(2); 
3135             PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true)); 
3136             PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void"))); 
3137             wxPyEndBlockThreads(blocked
); 
3140 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetPrevChild(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,void *cookie
){ 
3141             wxTreeItemId
* ritem 
= new wxTreeItemId(self
->GetPrevChild(item
, cookie
)); 
3142             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3143             PyObject
* tup 
= PyTuple_New(2); 
3144             PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true)); 
3145             PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void"))); 
3146             wxPyEndBlockThreads(blocked
); 
3149 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetBoundingRect(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,bool textOnly
=false){ 
3151             if (self
->GetBoundingRect(item
, rect
, textOnly
)) { 
3152                 wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3153                 wxRect
* r 
= new wxRect(rect
); 
3154                 PyObject
* val 
= wxPyConstructObject((void*)r
, wxT("wxRect"), 1); 
3155                 wxPyEndBlockThreads(blocked
); 
3162 SWIGINTERN 
void wxPyTreeListCtrl_EditLabel(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int column
=-1){ 
3163             if (column 
< 0) column 
= self
->GetMainColumn(); 
3164             self
->EditLabel(item
, column
); 
3171 SWIG_AsVal_double (PyObject 
*obj
, double* val
) 
3173     if (PyNumber_Check(obj
)) { 
3174         if (val
) *val 
= PyFloat_AsDouble(obj
); 
3177     return SWIG_TypeError
; 
3182 SWIG_AsVal_float (PyObject 
* obj
, float *val
) 
3185   int res 
= SWIG_AsVal_double (obj
, &v
); 
3186   if (SWIG_IsOK(res
)) { 
3187     if ((v 
< -FLT_MAX 
|| v 
> FLT_MAX
)) { 
3188       return SWIG_OverflowError
; 
3190       if (val
) *val 
= static_cast< float >(v
); 
3197   #define SWIG_From_double   PyFloat_FromDouble  
3200 SWIGINTERNINLINE PyObject 
* 
3201 SWIG_From_float  (float value
) 
3203   return SWIG_From_double  (value
); 
3209 SWIGINTERN 
int DynamicSashNameStr_set(PyObject 
*) { 
3210   SWIG_Error(SWIG_AttributeError
,"Variable DynamicSashNameStr is read-only."); 
3215 SWIGINTERN PyObject 
*DynamicSashNameStr_get(void) { 
3216   PyObject 
*pyobj 
= 0; 
3220     pyobj 
= PyUnicode_FromWideChar((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len()); 
3222     pyobj 
= PyString_FromStringAndSize((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len()); 
3229 SWIGINTERN 
int EditableListBoxNameStr_set(PyObject 
*) { 
3230   SWIG_Error(SWIG_AttributeError
,"Variable EditableListBoxNameStr is read-only."); 
3235 SWIGINTERN PyObject 
*EditableListBoxNameStr_get(void) { 
3236   PyObject 
*pyobj 
= 0; 
3240     pyobj 
= PyUnicode_FromWideChar((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len()); 
3242     pyobj 
= PyString_FromStringAndSize((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len()); 
3249 SWIGINTERN 
int StaticPictureNameStr_set(PyObject 
*) { 
3250   SWIG_Error(SWIG_AttributeError
,"Variable StaticPictureNameStr is read-only."); 
3255 SWIGINTERN PyObject 
*StaticPictureNameStr_get(void) { 
3256   PyObject 
*pyobj 
= 0; 
3260     pyobj 
= PyUnicode_FromWideChar((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len()); 
3262     pyobj 
= PyString_FromStringAndSize((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len()); 
3269 SWIGINTERN PyObject 
*_wrap_new_DynamicSashSplitEvent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3270   PyObject 
*resultobj 
= 0; 
3271   wxObject 
*arg1 
= (wxObject 
*) 0 ; 
3272   wxDynamicSashSplitEvent 
*result 
= 0 ; 
3275   PyObject 
* obj0 
= 0 ; 
3276   char *  kwnames
[] = { 
3277     (char *) "target", NULL 
 
3280   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashSplitEvent",kwnames
,&obj0
)) SWIG_fail
; 
3281   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxObject
, 0 |  0 ); 
3282   if (!SWIG_IsOK(res1
)) { 
3283     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashSplitEvent" "', expected argument " "1"" of type '" "wxObject *""'");  
3285   arg1 
= reinterpret_cast< wxObject 
* >(argp1
); 
3287     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3288     result 
= (wxDynamicSashSplitEvent 
*)new wxDynamicSashSplitEvent(arg1
); 
3289     wxPyEndAllowThreads(__tstate
); 
3290     if (PyErr_Occurred()) SWIG_fail
; 
3292   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashSplitEvent
, SWIG_POINTER_NEW 
|  0 ); 
3299 SWIGINTERN PyObject 
*DynamicSashSplitEvent_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3301   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
3302   SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashSplitEvent
, SWIG_NewClientData(obj
)); 
3303   return SWIG_Py_Void(); 
3306 SWIGINTERN PyObject 
*DynamicSashSplitEvent_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3307   return SWIG_Python_InitShadowInstance(args
); 
3310 SWIGINTERN PyObject 
*_wrap_new_DynamicSashUnifyEvent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3311   PyObject 
*resultobj 
= 0; 
3312   wxObject 
*arg1 
= (wxObject 
*) 0 ; 
3313   wxDynamicSashUnifyEvent 
*result 
= 0 ; 
3316   PyObject 
* obj0 
= 0 ; 
3317   char *  kwnames
[] = { 
3318     (char *) "target", NULL 
 
3321   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashUnifyEvent",kwnames
,&obj0
)) SWIG_fail
; 
3322   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxObject
, 0 |  0 ); 
3323   if (!SWIG_IsOK(res1
)) { 
3324     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashUnifyEvent" "', expected argument " "1"" of type '" "wxObject *""'");  
3326   arg1 
= reinterpret_cast< wxObject 
* >(argp1
); 
3328     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3329     result 
= (wxDynamicSashUnifyEvent 
*)new wxDynamicSashUnifyEvent(arg1
); 
3330     wxPyEndAllowThreads(__tstate
); 
3331     if (PyErr_Occurred()) SWIG_fail
; 
3333   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashUnifyEvent
, SWIG_POINTER_NEW 
|  0 ); 
3340 SWIGINTERN PyObject 
*DynamicSashUnifyEvent_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3342   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
3343   SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashUnifyEvent
, SWIG_NewClientData(obj
)); 
3344   return SWIG_Py_Void(); 
3347 SWIGINTERN PyObject 
*DynamicSashUnifyEvent_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3348   return SWIG_Python_InitShadowInstance(args
); 
3351 SWIGINTERN PyObject 
*_wrap_new_DynamicSashWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3352   PyObject 
*resultobj 
= 0; 
3353   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3354   int arg2 
= (int) -1 ; 
3355   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
3356   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
3357   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
3358   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
3359   long arg5 
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER 
; 
3360   wxString 
const &arg6_defvalue 
= wxPyDynamicSashNameStr 
; 
3361   wxString 
*arg6 
= (wxString 
*) &arg6_defvalue 
; 
3362   wxDynamicSashWindow 
*result 
= 0 ; 
3371   bool temp6 
= false ; 
3372   PyObject 
* obj0 
= 0 ; 
3373   PyObject 
* obj1 
= 0 ; 
3374   PyObject 
* obj2 
= 0 ; 
3375   PyObject 
* obj3 
= 0 ; 
3376   PyObject 
* obj4 
= 0 ; 
3377   PyObject 
* obj5 
= 0 ; 
3378   char *  kwnames
[] = { 
3379     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
3382   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:new_DynamicSashWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
3383   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3384   if (!SWIG_IsOK(res1
)) { 
3385     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
3387   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
3389     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
3390     if (!SWIG_IsOK(ecode2
)) { 
3391       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_DynamicSashWindow" "', expected argument " "2"" of type '" "int""'"); 
3393     arg2 
= static_cast< int >(val2
); 
3398       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
3404       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
3408     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
3409     if (!SWIG_IsOK(ecode5
)) { 
3410       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_DynamicSashWindow" "', expected argument " "5"" of type '" "long""'"); 
3412     arg5 
= static_cast< long >(val5
); 
3416       arg6 
= wxString_in_helper(obj5
); 
3417       if (arg6 
== NULL
) SWIG_fail
; 
3422     if (!wxPyCheckForApp()) SWIG_fail
; 
3423     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3424     result 
= (wxDynamicSashWindow 
*)new wxDynamicSashWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
,(wxString 
const &)*arg6
); 
3425     wxPyEndAllowThreads(__tstate
); 
3426     if (PyErr_Occurred()) SWIG_fail
; 
3428   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_NEW 
|  0 ); 
3443 SWIGINTERN PyObject 
*_wrap_new_PreDynamicSashWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3444   PyObject 
*resultobj 
= 0; 
3445   wxDynamicSashWindow 
*result 
= 0 ; 
3447   if (!SWIG_Python_UnpackTuple(args
,"new_PreDynamicSashWindow",0,0,0)) SWIG_fail
; 
3449     if (!wxPyCheckForApp()) SWIG_fail
; 
3450     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3451     result 
= (wxDynamicSashWindow 
*)new wxDynamicSashWindow(); 
3452     wxPyEndAllowThreads(__tstate
); 
3453     if (PyErr_Occurred()) SWIG_fail
; 
3455   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_OWN 
|  0 ); 
3462 SWIGINTERN PyObject 
*_wrap_DynamicSashWindow_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3463   PyObject 
*resultobj 
= 0; 
3464   wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
3465   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3466   int arg3 
= (int) -1 ; 
3467   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
3468   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
3469   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
3470   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
3471   long arg6 
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER 
; 
3472   wxString 
const &arg7_defvalue 
= wxPyDynamicSashNameStr 
; 
3473   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
3485   bool temp7 
= false ; 
3486   PyObject 
* obj0 
= 0 ; 
3487   PyObject 
* obj1 
= 0 ; 
3488   PyObject 
* obj2 
= 0 ; 
3489   PyObject 
* obj3 
= 0 ; 
3490   PyObject 
* obj4 
= 0 ; 
3491   PyObject 
* obj5 
= 0 ; 
3492   PyObject 
* obj6 
= 0 ; 
3493   char *  kwnames
[] = { 
3494     (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
3497   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOO:DynamicSashWindow_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
3498   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 |  0 ); 
3499   if (!SWIG_IsOK(res1
)) { 
3500     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_Create" "', expected argument " "1"" of type '" "wxDynamicSashWindow *""'");  
3502   arg1 
= reinterpret_cast< wxDynamicSashWindow 
* >(argp1
); 
3503   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3504   if (!SWIG_IsOK(res2
)) { 
3505     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
3507   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
3509     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
3510     if (!SWIG_IsOK(ecode3
)) { 
3511       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "DynamicSashWindow_Create" "', expected argument " "3"" of type '" "int""'"); 
3513     arg3 
= static_cast< int >(val3
); 
3518       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
3524       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
3528     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
3529     if (!SWIG_IsOK(ecode6
)) { 
3530       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "DynamicSashWindow_Create" "', expected argument " "6"" of type '" "long""'"); 
3532     arg6 
= static_cast< long >(val6
); 
3536       arg7 
= wxString_in_helper(obj6
); 
3537       if (arg7 
== NULL
) SWIG_fail
; 
3542     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3543     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
3544     wxPyEndAllowThreads(__tstate
); 
3545     if (PyErr_Occurred()) SWIG_fail
; 
3548     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3564 SWIGINTERN PyObject 
*_wrap_DynamicSashWindow_GetHScrollBar(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3565   PyObject 
*resultobj 
= 0; 
3566   wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
3567   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3568   wxScrollBar 
*result 
= 0 ; 
3573   PyObject 
* obj0 
= 0 ; 
3574   PyObject 
* obj1 
= 0 ; 
3575   char *  kwnames
[] = { 
3576     (char *) "self",(char *) "child", NULL 
 
3579   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetHScrollBar",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
3580   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 |  0 ); 
3581   if (!SWIG_IsOK(res1
)) { 
3582     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_GetHScrollBar" "', expected argument " "1"" of type '" "wxDynamicSashWindow const *""'");  
3584   arg1 
= reinterpret_cast< wxDynamicSashWindow 
* >(argp1
); 
3585   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3586   if (!SWIG_IsOK(res2
)) { 
3587     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_GetHScrollBar" "', expected argument " "2"" of type '" "wxWindow const *""'");  
3589   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
3591     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3592     result 
= (wxScrollBar 
*)((wxDynamicSashWindow 
const *)arg1
)->GetHScrollBar((wxWindow 
const *)arg2
); 
3593     wxPyEndAllowThreads(__tstate
); 
3594     if (PyErr_Occurred()) SWIG_fail
; 
3596   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxScrollBar
, 0 |  0 ); 
3603 SWIGINTERN PyObject 
*_wrap_DynamicSashWindow_GetVScrollBar(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3604   PyObject 
*resultobj 
= 0; 
3605   wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
3606   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3607   wxScrollBar 
*result 
= 0 ; 
3612   PyObject 
* obj0 
= 0 ; 
3613   PyObject 
* obj1 
= 0 ; 
3614   char *  kwnames
[] = { 
3615     (char *) "self",(char *) "child", NULL 
 
3618   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetVScrollBar",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
3619   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 |  0 ); 
3620   if (!SWIG_IsOK(res1
)) { 
3621     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_GetVScrollBar" "', expected argument " "1"" of type '" "wxDynamicSashWindow const *""'");  
3623   arg1 
= reinterpret_cast< wxDynamicSashWindow 
* >(argp1
); 
3624   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3625   if (!SWIG_IsOK(res2
)) { 
3626     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_GetVScrollBar" "', expected argument " "2"" of type '" "wxWindow const *""'");  
3628   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
3630     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3631     result 
= (wxScrollBar 
*)((wxDynamicSashWindow 
const *)arg1
)->GetVScrollBar((wxWindow 
const *)arg2
); 
3632     wxPyEndAllowThreads(__tstate
); 
3633     if (PyErr_Occurred()) SWIG_fail
; 
3635   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxScrollBar
, 0 |  0 ); 
3642 SWIGINTERN PyObject 
*DynamicSashWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3644   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
3645   SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashWindow
, SWIG_NewClientData(obj
)); 
3646   return SWIG_Py_Void(); 
3649 SWIGINTERN PyObject 
*DynamicSashWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3650   return SWIG_Python_InitShadowInstance(args
); 
3653 SWIGINTERN PyObject 
*_wrap_new_EditableListBox(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3654   PyObject 
*resultobj 
= 0; 
3655   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3656   int arg2 
= (int) -1 ; 
3657   wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
3658   wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
3659   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
3660   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
3661   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
3662   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
3663   long arg6 
= (long) wxEL_ALLOW_NEW
|wxEL_ALLOW_EDIT
|wxEL_ALLOW_DELETE 
; 
3664   wxString 
const &arg7_defvalue 
= wxPyEditableListBoxNameStr 
; 
3665   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
3666   wxEditableListBox 
*result 
= 0 ; 
3671   bool temp3 
= false ; 
3676   bool temp7 
= false ; 
3677   PyObject 
* obj0 
= 0 ; 
3678   PyObject 
* obj1 
= 0 ; 
3679   PyObject 
* obj2 
= 0 ; 
3680   PyObject 
* obj3 
= 0 ; 
3681   PyObject 
* obj4 
= 0 ; 
3682   PyObject 
* obj5 
= 0 ; 
3683   PyObject 
* obj6 
= 0 ; 
3684   char *  kwnames
[] = { 
3685     (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
3688   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_EditableListBox",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
3689   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3690   if (!SWIG_IsOK(res1
)) { 
3691     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_EditableListBox" "', expected argument " "1"" of type '" "wxWindow *""'");  
3693   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
3695     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
3696     if (!SWIG_IsOK(ecode2
)) { 
3697       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_EditableListBox" "', expected argument " "2"" of type '" "int""'"); 
3699     arg2 
= static_cast< int >(val2
); 
3703       arg3 
= wxString_in_helper(obj2
); 
3704       if (arg3 
== NULL
) SWIG_fail
; 
3711       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
3717       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
3721     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
3722     if (!SWIG_IsOK(ecode6
)) { 
3723       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_EditableListBox" "', expected argument " "6"" of type '" "long""'"); 
3725     arg6 
= static_cast< long >(val6
); 
3729       arg7 
= wxString_in_helper(obj6
); 
3730       if (arg7 
== NULL
) SWIG_fail
; 
3735     if (!wxPyCheckForApp()) SWIG_fail
; 
3736     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3737     result 
= (wxEditableListBox 
*)new wxEditableListBox(arg1
,arg2
,(wxString 
const &)*arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
3738     wxPyEndAllowThreads(__tstate
); 
3739     if (PyErr_Occurred()) SWIG_fail
; 
3741   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_NEW 
|  0 ); 
3764 SWIGINTERN PyObject 
*_wrap_EditableListBox_SetStrings(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3765   PyObject 
*resultobj 
= 0; 
3766   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3767   wxArrayString 
*arg2 
= 0 ; 
3770   bool temp2 
= false ; 
3771   PyObject 
* obj0 
= 0 ; 
3772   PyObject 
* obj1 
= 0 ; 
3773   char *  kwnames
[] = { 
3774     (char *) "self",(char *) "strings", NULL 
 
3777   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:EditableListBox_SetStrings",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
3778   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3779   if (!SWIG_IsOK(res1
)) { 
3780     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_SetStrings" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3782   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3784     if (! PySequence_Check(obj1
)) { 
3785       PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected."); 
3788     arg2 
= new wxArrayString
; 
3790     int i
, len
=PySequence_Length(obj1
); 
3791     for (i
=0; i
<len
; i
++) { 
3792       PyObject
* item 
= PySequence_GetItem(obj1
, i
); 
3793       wxString
* s 
= wxString_in_helper(item
); 
3794       if (PyErr_Occurred())  SWIG_fail
; 
3801     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3802     (arg1
)->SetStrings((wxArrayString 
const &)*arg2
); 
3803     wxPyEndAllowThreads(__tstate
); 
3804     if (PyErr_Occurred()) SWIG_fail
; 
3806   resultobj 
= SWIG_Py_Void(); 
3808     if (temp2
) delete arg2
; 
3813     if (temp2
) delete arg2
; 
3819 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetStrings(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3820   PyObject 
*resultobj 
= 0; 
3821   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3822   PyObject 
*result 
= 0 ; 
3825   PyObject 
*swig_obj
[1] ; 
3827   if (!args
) SWIG_fail
; 
3829   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3830   if (!SWIG_IsOK(res1
)) { 
3831     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetStrings" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3833   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3835     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3836     result 
= (PyObject 
*)wxEditableListBox_GetStrings(arg1
); 
3837     wxPyEndAllowThreads(__tstate
); 
3838     if (PyErr_Occurred()) SWIG_fail
; 
3847 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetListCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3848   PyObject 
*resultobj 
= 0; 
3849   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3850   wxPyListCtrl 
*result 
= 0 ; 
3853   PyObject 
*swig_obj
[1] ; 
3855   if (!args
) SWIG_fail
; 
3857   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3858   if (!SWIG_IsOK(res1
)) { 
3859     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetListCtrl" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3861   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3863     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3864     result 
= (wxPyListCtrl 
*)(arg1
)->GetListCtrl(); 
3865     wxPyEndAllowThreads(__tstate
); 
3866     if (PyErr_Occurred()) SWIG_fail
; 
3869     resultobj 
= wxPyMake_wxObject((wxObject
*)result
, (bool)0);  
3877 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetDelButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3878   PyObject 
*resultobj 
= 0; 
3879   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3880   wxBitmapButton 
*result 
= 0 ; 
3883   PyObject 
*swig_obj
[1] ; 
3885   if (!args
) SWIG_fail
; 
3887   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3888   if (!SWIG_IsOK(res1
)) { 
3889     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetDelButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3891   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3893     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3894     result 
= (wxBitmapButton 
*)(arg1
)->GetDelButton(); 
3895     wxPyEndAllowThreads(__tstate
); 
3896     if (PyErr_Occurred()) SWIG_fail
; 
3899     resultobj 
= wxPyMake_wxObject(result
, 0);  
3907 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetNewButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3908   PyObject 
*resultobj 
= 0; 
3909   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3910   wxBitmapButton 
*result 
= 0 ; 
3913   PyObject 
*swig_obj
[1] ; 
3915   if (!args
) SWIG_fail
; 
3917   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3918   if (!SWIG_IsOK(res1
)) { 
3919     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetNewButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3921   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3923     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3924     result 
= (wxBitmapButton 
*)(arg1
)->GetNewButton(); 
3925     wxPyEndAllowThreads(__tstate
); 
3926     if (PyErr_Occurred()) SWIG_fail
; 
3929     resultobj 
= wxPyMake_wxObject(result
, 0);  
3937 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetUpButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3938   PyObject 
*resultobj 
= 0; 
3939   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3940   wxBitmapButton 
*result 
= 0 ; 
3943   PyObject 
*swig_obj
[1] ; 
3945   if (!args
) SWIG_fail
; 
3947   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3948   if (!SWIG_IsOK(res1
)) { 
3949     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetUpButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3951   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3953     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3954     result 
= (wxBitmapButton 
*)(arg1
)->GetUpButton(); 
3955     wxPyEndAllowThreads(__tstate
); 
3956     if (PyErr_Occurred()) SWIG_fail
; 
3959     resultobj 
= wxPyMake_wxObject(result
, 0);  
3967 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetDownButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3968   PyObject 
*resultobj 
= 0; 
3969   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3970   wxBitmapButton 
*result 
= 0 ; 
3973   PyObject 
*swig_obj
[1] ; 
3975   if (!args
) SWIG_fail
; 
3977   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3978   if (!SWIG_IsOK(res1
)) { 
3979     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetDownButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3981   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3983     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3984     result 
= (wxBitmapButton 
*)(arg1
)->GetDownButton(); 
3985     wxPyEndAllowThreads(__tstate
); 
3986     if (PyErr_Occurred()) SWIG_fail
; 
3989     resultobj 
= wxPyMake_wxObject(result
, 0);  
3997 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetEditButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3998   PyObject 
*resultobj 
= 0; 
3999   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
4000   wxBitmapButton 
*result 
= 0 ; 
4003   PyObject 
*swig_obj
[1] ; 
4005   if (!args
) SWIG_fail
; 
4007   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
4008   if (!SWIG_IsOK(res1
)) { 
4009     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetEditButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
4011   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
4013     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4014     result 
= (wxBitmapButton 
*)(arg1
)->GetEditButton(); 
4015     wxPyEndAllowThreads(__tstate
); 
4016     if (PyErr_Occurred()) SWIG_fail
; 
4019     resultobj 
= wxPyMake_wxObject(result
, 0);  
4027 SWIGINTERN PyObject 
*EditableListBox_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4029   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4030   SWIG_TypeNewClientData(SWIGTYPE_p_wxEditableListBox
, SWIG_NewClientData(obj
)); 
4031   return SWIG_Py_Void(); 
4034 SWIGINTERN PyObject 
*EditableListBox_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4035   return SWIG_Python_InitShadowInstance(args
); 
4038 SWIGINTERN PyObject 
*_wrap_new_RemotelyScrolledTreeCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4039   PyObject 
*resultobj 
= 0; 
4040   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4042   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4043   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4044   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4045   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4046   long arg5 
= (long) wxTR_HAS_BUTTONS 
; 
4047   wxRemotelyScrolledTreeCtrl 
*result 
= 0 ; 
4056   PyObject 
* obj0 
= 0 ; 
4057   PyObject 
* obj1 
= 0 ; 
4058   PyObject 
* obj2 
= 0 ; 
4059   PyObject 
* obj3 
= 0 ; 
4060   PyObject 
* obj4 
= 0 ; 
4061   char *  kwnames
[] = { 
4062     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4065   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:new_RemotelyScrolledTreeCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4066   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4067   if (!SWIG_IsOK(res1
)) { 
4068     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");  
4070   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4071   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4072   if (!SWIG_IsOK(ecode2
)) { 
4073     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "2"" of type '" "int""'"); 
4075   arg2 
= static_cast< int >(val2
); 
4079       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4085       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4089     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4090     if (!SWIG_IsOK(ecode5
)) { 
4091       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "5"" of type '" "long""'"); 
4093     arg5 
= static_cast< long >(val5
); 
4096     if (!wxPyCheckForApp()) SWIG_fail
; 
4097     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4098     result 
= (wxRemotelyScrolledTreeCtrl 
*)new wxRemotelyScrolledTreeCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4099     wxPyEndAllowThreads(__tstate
); 
4100     if (PyErr_Occurred()) SWIG_fail
; 
4102   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_NEW 
|  0 ); 
4109 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4110   PyObject 
*resultobj 
= 0; 
4111   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4114   PyObject 
*swig_obj
[1] ; 
4116   if (!args
) SWIG_fail
; 
4118   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4119   if (!SWIG_IsOK(res1
)) { 
4120     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_HideVScrollbar" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4122   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4124     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4125     (arg1
)->HideVScrollbar(); 
4126     wxPyEndAllowThreads(__tstate
); 
4127     if (PyErr_Occurred()) SWIG_fail
; 
4129   resultobj 
= SWIG_Py_Void(); 
4136 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4137   PyObject 
*resultobj 
= 0; 
4138   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4141   PyObject 
*swig_obj
[1] ; 
4143   if (!args
) SWIG_fail
; 
4145   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4146   if (!SWIG_IsOK(res1
)) { 
4147     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4149   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4151     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4152     (arg1
)->AdjustRemoteScrollbars(); 
4153     wxPyEndAllowThreads(__tstate
); 
4154     if (PyErr_Occurred()) SWIG_fail
; 
4156   resultobj 
= SWIG_Py_Void(); 
4163 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4164   PyObject 
*resultobj 
= 0; 
4165   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4166   wxScrolledWindow 
*result 
= 0 ; 
4169   PyObject 
*swig_obj
[1] ; 
4171   if (!args
) SWIG_fail
; 
4173   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4174   if (!SWIG_IsOK(res1
)) { 
4175     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_GetScrolledWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl const *""'");  
4177   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4179     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4180     result 
= (wxScrolledWindow 
*)((wxRemotelyScrolledTreeCtrl 
const *)arg1
)->GetScrolledWindow(); 
4181     wxPyEndAllowThreads(__tstate
); 
4182     if (PyErr_Occurred()) SWIG_fail
; 
4185     resultobj 
= wxPyMake_wxObject(result
, 0);  
4193 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_ScrollToLine(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4194   PyObject 
*resultobj 
= 0; 
4195   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4204   PyObject 
* obj0 
= 0 ; 
4205   PyObject 
* obj1 
= 0 ; 
4206   PyObject 
* obj2 
= 0 ; 
4207   char *  kwnames
[] = { 
4208     (char *) "self",(char *) "posHoriz",(char *) "posVert", NULL 
 
4211   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:RemotelyScrolledTreeCtrl_ScrollToLine",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
4212   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4213   if (!SWIG_IsOK(res1
)) { 
4214     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4216   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4217   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4218   if (!SWIG_IsOK(ecode2
)) { 
4219     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "2"" of type '" "int""'"); 
4221   arg2 
= static_cast< int >(val2
); 
4222   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
4223   if (!SWIG_IsOK(ecode3
)) { 
4224     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "3"" of type '" "int""'"); 
4226   arg3 
= static_cast< int >(val3
); 
4228     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4229     (arg1
)->ScrollToLine(arg2
,arg3
); 
4230     wxPyEndAllowThreads(__tstate
); 
4231     if (PyErr_Occurred()) SWIG_fail
; 
4233   resultobj 
= SWIG_Py_Void(); 
4240 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4241   PyObject 
*resultobj 
= 0; 
4242   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4243   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
4248   PyObject 
* obj0 
= 0 ; 
4249   PyObject 
* obj1 
= 0 ; 
4250   char *  kwnames
[] = { 
4251     (char *) "self",(char *) "companion", NULL 
 
4254   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:RemotelyScrolledTreeCtrl_SetCompanionWindow",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
4255   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4256   if (!SWIG_IsOK(res1
)) { 
4257     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_SetCompanionWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4259   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4260   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4261   if (!SWIG_IsOK(res2
)) { 
4262     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "RemotelyScrolledTreeCtrl_SetCompanionWindow" "', expected argument " "2"" of type '" "wxWindow *""'");  
4264   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
4266     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4267     (arg1
)->SetCompanionWindow(arg2
); 
4268     wxPyEndAllowThreads(__tstate
); 
4269     if (PyErr_Occurred()) SWIG_fail
; 
4271   resultobj 
= SWIG_Py_Void(); 
4278 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4279   PyObject 
*resultobj 
= 0; 
4280   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4281   wxWindow 
*result 
= 0 ; 
4284   PyObject 
*swig_obj
[1] ; 
4286   if (!args
) SWIG_fail
; 
4288   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4289   if (!SWIG_IsOK(res1
)) { 
4290     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_GetCompanionWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl const *""'");  
4292   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4294     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4295     result 
= (wxWindow 
*)((wxRemotelyScrolledTreeCtrl 
const *)arg1
)->GetCompanionWindow(); 
4296     wxPyEndAllowThreads(__tstate
); 
4297     if (PyErr_Occurred()) SWIG_fail
; 
4300     resultobj 
= wxPyMake_wxObject(result
, 0);  
4308 SWIGINTERN PyObject 
*RemotelyScrolledTreeCtrl_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4310   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4311   SWIG_TypeNewClientData(SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_NewClientData(obj
)); 
4312   return SWIG_Py_Void(); 
4315 SWIGINTERN PyObject 
*RemotelyScrolledTreeCtrl_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4316   return SWIG_Python_InitShadowInstance(args
); 
4319 SWIGINTERN PyObject 
*_wrap_new_TreeCompanionWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4320   PyObject 
*resultobj 
= 0; 
4321   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4322   int arg2 
= (int) -1 ; 
4323   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4324   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4325   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4326   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4327   long arg5 
= (long) 0 ; 
4328   wxPyTreeCompanionWindow 
*result 
= 0 ; 
4337   PyObject 
* obj0 
= 0 ; 
4338   PyObject 
* obj1 
= 0 ; 
4339   PyObject 
* obj2 
= 0 ; 
4340   PyObject 
* obj3 
= 0 ; 
4341   PyObject 
* obj4 
= 0 ; 
4342   char *  kwnames
[] = { 
4343     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4346   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_TreeCompanionWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4347   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4348   if (!SWIG_IsOK(res1
)) { 
4349     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_TreeCompanionWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
4351   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4353     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4354     if (!SWIG_IsOK(ecode2
)) { 
4355       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeCompanionWindow" "', expected argument " "2"" of type '" "int""'"); 
4357     arg2 
= static_cast< int >(val2
); 
4362       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4368       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4372     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4373     if (!SWIG_IsOK(ecode5
)) { 
4374       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeCompanionWindow" "', expected argument " "5"" of type '" "long""'"); 
4376     arg5 
= static_cast< long >(val5
); 
4379     if (!wxPyCheckForApp()) SWIG_fail
; 
4380     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4381     result 
= (wxPyTreeCompanionWindow 
*)new wxPyTreeCompanionWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4382     wxPyEndAllowThreads(__tstate
); 
4383     if (PyErr_Occurred()) SWIG_fail
; 
4385   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_POINTER_NEW 
|  0 ); 
4392 SWIGINTERN PyObject 
*_wrap_TreeCompanionWindow__setCallbackInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4393   PyObject 
*resultobj 
= 0; 
4394   wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
4395   PyObject 
*arg2 
= (PyObject 
*) 0 ; 
4396   PyObject 
*arg3 
= (PyObject 
*) 0 ; 
4399   PyObject 
* obj0 
= 0 ; 
4400   PyObject 
* obj1 
= 0 ; 
4401   PyObject 
* obj2 
= 0 ; 
4402   char *  kwnames
[] = { 
4403     (char *) "self",(char *) "self",(char *) "_class", NULL 
 
4406   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeCompanionWindow__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
4407   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 |  0 ); 
4408   if (!SWIG_IsOK(res1
)) { 
4409     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow *""'");  
4411   arg1 
= reinterpret_cast< wxPyTreeCompanionWindow 
* >(argp1
); 
4415     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4416     (arg1
)->_setCallbackInfo(arg2
,arg3
); 
4417     wxPyEndAllowThreads(__tstate
); 
4418     if (PyErr_Occurred()) SWIG_fail
; 
4420   resultobj 
= SWIG_Py_Void(); 
4427 SWIGINTERN PyObject 
*_wrap_TreeCompanionWindow_GetTreeCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4428   PyObject 
*resultobj 
= 0; 
4429   wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
4430   wxRemotelyScrolledTreeCtrl 
*result 
= 0 ; 
4433   PyObject 
*swig_obj
[1] ; 
4435   if (!args
) SWIG_fail
; 
4437   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 |  0 ); 
4438   if (!SWIG_IsOK(res1
)) { 
4439     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow_GetTreeCtrl" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow const *""'");  
4441   arg1 
= reinterpret_cast< wxPyTreeCompanionWindow 
* >(argp1
); 
4443     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4444     result 
= (wxRemotelyScrolledTreeCtrl 
*)((wxPyTreeCompanionWindow 
const *)arg1
)->GetTreeCtrl(); 
4445     wxPyEndAllowThreads(__tstate
); 
4446     if (PyErr_Occurred()) SWIG_fail
; 
4448   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4455 SWIGINTERN PyObject 
*_wrap_TreeCompanionWindow_SetTreeCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4456   PyObject 
*resultobj 
= 0; 
4457   wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
4458   wxRemotelyScrolledTreeCtrl 
*arg2 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4463   PyObject 
* obj0 
= 0 ; 
4464   PyObject 
* obj1 
= 0 ; 
4465   char *  kwnames
[] = { 
4466     (char *) "self",(char *) "treeCtrl", NULL 
 
4469   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeCompanionWindow_SetTreeCtrl",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
4470   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 |  0 ); 
4471   if (!SWIG_IsOK(res1
)) { 
4472     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow_SetTreeCtrl" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow *""'");  
4474   arg1 
= reinterpret_cast< wxPyTreeCompanionWindow 
* >(argp1
); 
4475   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4476   if (!SWIG_IsOK(res2
)) { 
4477     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeCompanionWindow_SetTreeCtrl" "', expected argument " "2"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4479   arg2 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp2
); 
4481     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4482     (arg1
)->SetTreeCtrl(arg2
); 
4483     wxPyEndAllowThreads(__tstate
); 
4484     if (PyErr_Occurred()) SWIG_fail
; 
4486   resultobj 
= SWIG_Py_Void(); 
4493 SWIGINTERN PyObject 
*TreeCompanionWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4495   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4496   SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_NewClientData(obj
)); 
4497   return SWIG_Py_Void(); 
4500 SWIGINTERN PyObject 
*TreeCompanionWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4501   return SWIG_Python_InitShadowInstance(args
); 
4504 SWIGINTERN PyObject 
*_wrap_new_ThinSplitterWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4505   PyObject 
*resultobj 
= 0; 
4506   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4507   int arg2 
= (int) -1 ; 
4508   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4509   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4510   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4511   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4512   long arg5 
= (long) wxSP_3D
|wxCLIP_CHILDREN 
; 
4513   wxThinSplitterWindow 
*result 
= 0 ; 
4522   PyObject 
* obj0 
= 0 ; 
4523   PyObject 
* obj1 
= 0 ; 
4524   PyObject 
* obj2 
= 0 ; 
4525   PyObject 
* obj3 
= 0 ; 
4526   PyObject 
* obj4 
= 0 ; 
4527   char *  kwnames
[] = { 
4528     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4531   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_ThinSplitterWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4532   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4533   if (!SWIG_IsOK(res1
)) { 
4534     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_ThinSplitterWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
4536   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4538     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4539     if (!SWIG_IsOK(ecode2
)) { 
4540       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_ThinSplitterWindow" "', expected argument " "2"" of type '" "int""'"); 
4542     arg2 
= static_cast< int >(val2
); 
4547       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4553       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4557     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4558     if (!SWIG_IsOK(ecode5
)) { 
4559       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_ThinSplitterWindow" "', expected argument " "5"" of type '" "long""'"); 
4561     arg5 
= static_cast< long >(val5
); 
4564     if (!wxPyCheckForApp()) SWIG_fail
; 
4565     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4566     result 
= (wxThinSplitterWindow 
*)new wxThinSplitterWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4567     wxPyEndAllowThreads(__tstate
); 
4568     if (PyErr_Occurred()) SWIG_fail
; 
4570   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxThinSplitterWindow
, SWIG_POINTER_NEW 
|  0 ); 
4577 SWIGINTERN PyObject 
*ThinSplitterWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4579   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4580   SWIG_TypeNewClientData(SWIGTYPE_p_wxThinSplitterWindow
, SWIG_NewClientData(obj
)); 
4581   return SWIG_Py_Void(); 
4584 SWIGINTERN PyObject 
*ThinSplitterWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4585   return SWIG_Python_InitShadowInstance(args
); 
4588 SWIGINTERN PyObject 
*_wrap_new_SplitterScrolledWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4589   PyObject 
*resultobj 
= 0; 
4590   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4591   int arg2 
= (int) -1 ; 
4592   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4593   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4594   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4595   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4596   long arg5 
= (long) 0 ; 
4597   wxSplitterScrolledWindow 
*result 
= 0 ; 
4606   PyObject 
* obj0 
= 0 ; 
4607   PyObject 
* obj1 
= 0 ; 
4608   PyObject 
* obj2 
= 0 ; 
4609   PyObject 
* obj3 
= 0 ; 
4610   PyObject 
* obj4 
= 0 ; 
4611   char *  kwnames
[] = { 
4612     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4615   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_SplitterScrolledWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4616   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4617   if (!SWIG_IsOK(res1
)) { 
4618     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
4620   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4622     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4623     if (!SWIG_IsOK(ecode2
)) { 
4624       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "2"" of type '" "int""'"); 
4626     arg2 
= static_cast< int >(val2
); 
4631       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4637       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4641     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4642     if (!SWIG_IsOK(ecode5
)) { 
4643       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "5"" of type '" "long""'"); 
4645     arg5 
= static_cast< long >(val5
); 
4648     if (!wxPyCheckForApp()) SWIG_fail
; 
4649     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4650     result 
= (wxSplitterScrolledWindow 
*)new wxSplitterScrolledWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4651     wxPyEndAllowThreads(__tstate
); 
4652     if (PyErr_Occurred()) SWIG_fail
; 
4654   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxSplitterScrolledWindow
, SWIG_POINTER_NEW 
|  0 ); 
4661 SWIGINTERN PyObject 
*SplitterScrolledWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4663   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4664   SWIG_TypeNewClientData(SWIGTYPE_p_wxSplitterScrolledWindow
, SWIG_NewClientData(obj
)); 
4665   return SWIG_Py_Void(); 
4668 SWIGINTERN PyObject 
*SplitterScrolledWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4669   return SWIG_Python_InitShadowInstance(args
); 
4672 SWIGINTERN PyObject 
*_wrap_new_LEDNumberCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4673   PyObject 
*resultobj 
= 0; 
4674   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4675   int arg2 
= (int) -1 ; 
4676   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4677   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4678   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4679   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4680   long arg5 
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED 
; 
4681   wxLEDNumberCtrl 
*result 
= 0 ; 
4690   PyObject 
* obj0 
= 0 ; 
4691   PyObject 
* obj1 
= 0 ; 
4692   PyObject 
* obj2 
= 0 ; 
4693   PyObject 
* obj3 
= 0 ; 
4694   PyObject 
* obj4 
= 0 ; 
4695   char *  kwnames
[] = { 
4696     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4699   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_LEDNumberCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4700   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4701   if (!SWIG_IsOK(res1
)) { 
4702     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_LEDNumberCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");  
4704   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4706     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4707     if (!SWIG_IsOK(ecode2
)) { 
4708       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_LEDNumberCtrl" "', expected argument " "2"" of type '" "int""'"); 
4710     arg2 
= static_cast< int >(val2
); 
4715       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4721       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4725     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4726     if (!SWIG_IsOK(ecode5
)) { 
4727       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_LEDNumberCtrl" "', expected argument " "5"" of type '" "long""'"); 
4729     arg5 
= static_cast< long >(val5
); 
4732     if (!wxPyCheckForApp()) SWIG_fail
; 
4733     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4734     result 
= (wxLEDNumberCtrl 
*)new wxLEDNumberCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4735     wxPyEndAllowThreads(__tstate
); 
4736     if (PyErr_Occurred()) SWIG_fail
; 
4738   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_NEW 
|  0 ); 
4745 SWIGINTERN PyObject 
*_wrap_new_PreLEDNumberCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4746   PyObject 
*resultobj 
= 0; 
4747   wxLEDNumberCtrl 
*result 
= 0 ; 
4749   if (!SWIG_Python_UnpackTuple(args
,"new_PreLEDNumberCtrl",0,0,0)) SWIG_fail
; 
4751     if (!wxPyCheckForApp()) SWIG_fail
; 
4752     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4753     result 
= (wxLEDNumberCtrl 
*)new wxLEDNumberCtrl(); 
4754     wxPyEndAllowThreads(__tstate
); 
4755     if (PyErr_Occurred()) SWIG_fail
; 
4757   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_OWN 
|  0 ); 
4764 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4765   PyObject 
*resultobj 
= 0; 
4766   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4767   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
4768   int arg3 
= (int) -1 ; 
4769   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
4770   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
4771   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
4772   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
4773   long arg6 
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED 
; 
4785   PyObject 
* obj0 
= 0 ; 
4786   PyObject 
* obj1 
= 0 ; 
4787   PyObject 
* obj2 
= 0 ; 
4788   PyObject 
* obj3 
= 0 ; 
4789   PyObject 
* obj4 
= 0 ; 
4790   PyObject 
* obj5 
= 0 ; 
4791   char *  kwnames
[] = { 
4792     (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4795   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOO:LEDNumberCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
4796   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4797   if (!SWIG_IsOK(res1
)) { 
4798     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
4800   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4801   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4802   if (!SWIG_IsOK(res2
)) { 
4803     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
4805   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
4807     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
4808     if (!SWIG_IsOK(ecode3
)) { 
4809       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "3"" of type '" "int""'"); 
4811     arg3 
= static_cast< int >(val3
); 
4816       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
4822       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
4826     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
4827     if (!SWIG_IsOK(ecode6
)) { 
4828       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "6"" of type '" "long""'"); 
4830     arg6 
= static_cast< long >(val6
); 
4833     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4834     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
); 
4835     wxPyEndAllowThreads(__tstate
); 
4836     if (PyErr_Occurred()) SWIG_fail
; 
4839     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
4847 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_GetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4848   PyObject 
*resultobj 
= 0; 
4849   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4850   wxLEDValueAlign result
; 
4853   PyObject 
*swig_obj
[1] ; 
4855   if (!args
) SWIG_fail
; 
4857   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4858   if (!SWIG_IsOK(res1
)) { 
4859     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetAlignment" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");  
4861   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4863     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4864     result 
= (wxLEDValueAlign
)((wxLEDNumberCtrl 
const *)arg1
)->GetAlignment(); 
4865     wxPyEndAllowThreads(__tstate
); 
4866     if (PyErr_Occurred()) SWIG_fail
; 
4868   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
4875 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_GetDrawFaded(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4876   PyObject 
*resultobj 
= 0; 
4877   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4881   PyObject 
*swig_obj
[1] ; 
4883   if (!args
) SWIG_fail
; 
4885   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4886   if (!SWIG_IsOK(res1
)) { 
4887     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetDrawFaded" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");  
4889   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4891     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4892     result 
= (bool)((wxLEDNumberCtrl 
const *)arg1
)->GetDrawFaded(); 
4893     wxPyEndAllowThreads(__tstate
); 
4894     if (PyErr_Occurred()) SWIG_fail
; 
4897     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
4905 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_GetValue(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4906   PyObject 
*resultobj 
= 0; 
4907   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4908   wxString 
*result 
= 0 ; 
4911   PyObject 
*swig_obj
[1] ; 
4913   if (!args
) SWIG_fail
; 
4915   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4916   if (!SWIG_IsOK(res1
)) { 
4917     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetValue" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");  
4919   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4921     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4923       wxString 
const &_result_ref 
= ((wxLEDNumberCtrl 
const *)arg1
)->GetValue(); 
4924       result 
= (wxString 
*) &_result_ref
; 
4926     wxPyEndAllowThreads(__tstate
); 
4927     if (PyErr_Occurred()) SWIG_fail
; 
4931     resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
4933     resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
4942 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_SetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4943   PyObject 
*resultobj 
= 0; 
4944   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4945   wxLEDValueAlign arg2 
; 
4946   bool arg3 
= (bool) true ; 
4953   PyObject 
* obj0 
= 0 ; 
4954   PyObject 
* obj1 
= 0 ; 
4955   PyObject 
* obj2 
= 0 ; 
4956   char *  kwnames
[] = { 
4957     (char *) "self",(char *) "Alignment",(char *) "Redraw", NULL 
 
4960   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
4961   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4962   if (!SWIG_IsOK(res1
)) { 
4963     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
4965   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4966   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4967   if (!SWIG_IsOK(ecode2
)) { 
4968     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "2"" of type '" "wxLEDValueAlign""'"); 
4970   arg2 
= static_cast< wxLEDValueAlign 
>(val2
); 
4972     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
4973     if (!SWIG_IsOK(ecode3
)) { 
4974       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "3"" of type '" "bool""'"); 
4976     arg3 
= static_cast< bool >(val3
); 
4979     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4980     (arg1
)->SetAlignment(arg2
,arg3
); 
4981     wxPyEndAllowThreads(__tstate
); 
4982     if (PyErr_Occurred()) SWIG_fail
; 
4984   resultobj 
= SWIG_Py_Void(); 
4991 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_SetDrawFaded(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4992   PyObject 
*resultobj 
= 0; 
4993   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4995   bool arg3 
= (bool) true ; 
5002   PyObject 
* obj0 
= 0 ; 
5003   PyObject 
* obj1 
= 0 ; 
5004   PyObject 
* obj2 
= 0 ; 
5005   char *  kwnames
[] = { 
5006     (char *) "self",(char *) "DrawFaded",(char *) "Redraw", NULL 
 
5009   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetDrawFaded",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
5010   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
5011   if (!SWIG_IsOK(res1
)) { 
5012     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
5014   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
5015   ecode2 
= SWIG_AsVal_bool(obj1
, &val2
); 
5016   if (!SWIG_IsOK(ecode2
)) { 
5017     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "2"" of type '" "bool""'"); 
5019   arg2 
= static_cast< bool >(val2
); 
5021     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
5022     if (!SWIG_IsOK(ecode3
)) { 
5023       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "3"" of type '" "bool""'"); 
5025     arg3 
= static_cast< bool >(val3
); 
5028     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5029     (arg1
)->SetDrawFaded(arg2
,arg3
); 
5030     wxPyEndAllowThreads(__tstate
); 
5031     if (PyErr_Occurred()) SWIG_fail
; 
5033   resultobj 
= SWIG_Py_Void(); 
5040 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_SetValue(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5041   PyObject 
*resultobj 
= 0; 
5042   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
5043   wxString 
*arg2 
= 0 ; 
5044   bool arg3 
= (bool) true ; 
5047   bool temp2 
= false ; 
5050   PyObject 
* obj0 
= 0 ; 
5051   PyObject 
* obj1 
= 0 ; 
5052   PyObject 
* obj2 
= 0 ; 
5053   char *  kwnames
[] = { 
5054     (char *) "self",(char *) "Value",(char *) "Redraw", NULL 
 
5057   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetValue",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
5058   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
5059   if (!SWIG_IsOK(res1
)) { 
5060     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetValue" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
5062   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
5064     arg2 
= wxString_in_helper(obj1
); 
5065     if (arg2 
== NULL
) SWIG_fail
; 
5069     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
5070     if (!SWIG_IsOK(ecode3
)) { 
5071       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetValue" "', expected argument " "3"" of type '" "bool""'"); 
5073     arg3 
= static_cast< bool >(val3
); 
5076     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5077     (arg1
)->SetValue((wxString 
const &)*arg2
,arg3
); 
5078     wxPyEndAllowThreads(__tstate
); 
5079     if (PyErr_Occurred()) SWIG_fail
; 
5081   resultobj 
= SWIG_Py_Void(); 
5096 SWIGINTERN PyObject 
*LEDNumberCtrl_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5098   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
5099   SWIG_TypeNewClientData(SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_NewClientData(obj
)); 
5100   return SWIG_Py_Void(); 
5103 SWIGINTERN PyObject 
*LEDNumberCtrl_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5104   return SWIG_Python_InitShadowInstance(args
); 
5107 SWIGINTERN 
int TreeListCtrlNameStr_set(PyObject 
*) { 
5108   SWIG_Error(SWIG_AttributeError
,"Variable TreeListCtrlNameStr is read-only."); 
5113 SWIGINTERN PyObject 
*TreeListCtrlNameStr_get(void) { 
5114   PyObject 
*pyobj 
= 0; 
5118     pyobj 
= PyUnicode_FromWideChar((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len()); 
5120     pyobj 
= PyString_FromStringAndSize((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len()); 
5127 SWIGINTERN PyObject 
*_wrap_new_TreeListColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5128   PyObject 
*resultobj 
= 0; 
5129   wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
5130   wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
5131   int arg2 
= (int) DEFAULT_COL_WIDTH 
; 
5132   int arg3 
= (int) wxALIGN_LEFT 
; 
5133   int arg4 
= (int) -1 ; 
5134   bool arg5 
= (bool) true ; 
5135   bool arg6 
= (bool) false ; 
5136   wxTreeListColumnInfo 
*result 
= 0 ; 
5137   bool temp1 
= false ; 
5148   PyObject 
* obj0 
= 0 ; 
5149   PyObject 
* obj1 
= 0 ; 
5150   PyObject 
* obj2 
= 0 ; 
5151   PyObject 
* obj3 
= 0 ; 
5152   PyObject 
* obj4 
= 0 ; 
5153   PyObject 
* obj5 
= 0 ; 
5154   char *  kwnames
[] = { 
5155     (char *) "text",(char *) "width",(char *) "flag",(char *) "image",(char *) "shown",(char *) "edit", NULL 
 
5158   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOOO:new_TreeListColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
5161       arg1 
= wxString_in_helper(obj0
); 
5162       if (arg1 
== NULL
) SWIG_fail
; 
5167     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5168     if (!SWIG_IsOK(ecode2
)) { 
5169       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeListColumnInfo" "', expected argument " "2"" of type '" "int""'"); 
5171     arg2 
= static_cast< int >(val2
); 
5174     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
5175     if (!SWIG_IsOK(ecode3
)) { 
5176       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "new_TreeListColumnInfo" "', expected argument " "3"" of type '" "int""'"); 
5178     arg3 
= static_cast< int >(val3
); 
5181     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
5182     if (!SWIG_IsOK(ecode4
)) { 
5183       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "new_TreeListColumnInfo" "', expected argument " "4"" of type '" "int""'"); 
5185     arg4 
= static_cast< int >(val4
); 
5188     ecode5 
= SWIG_AsVal_bool(obj4
, &val5
); 
5189     if (!SWIG_IsOK(ecode5
)) { 
5190       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeListColumnInfo" "', expected argument " "5"" of type '" "bool""'"); 
5192     arg5 
= static_cast< bool >(val5
); 
5195     ecode6 
= SWIG_AsVal_bool(obj5
, &val6
); 
5196     if (!SWIG_IsOK(ecode6
)) { 
5197       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_TreeListColumnInfo" "', expected argument " "6"" of type '" "bool""'"); 
5199     arg6 
= static_cast< bool >(val6
); 
5202     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5203     result 
= (wxTreeListColumnInfo 
*)new wxTreeListColumnInfo((wxString 
const &)*arg1
,arg2
,arg3
,arg4
,arg5
,arg6
); 
5204     wxPyEndAllowThreads(__tstate
); 
5205     if (PyErr_Occurred()) SWIG_fail
; 
5207   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_NEW 
|  0 ); 
5222 SWIGINTERN PyObject 
*_wrap_delete_TreeListColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5223   PyObject 
*resultobj 
= 0; 
5224   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5227   PyObject 
*swig_obj
[1] ; 
5229   if (!args
) SWIG_fail
; 
5231   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_DISOWN 
|  0 ); 
5232   if (!SWIG_IsOK(res1
)) { 
5233     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "delete_TreeListColumnInfo" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5235   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5237     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5240     wxPyEndAllowThreads(__tstate
); 
5241     if (PyErr_Occurred()) SWIG_fail
; 
5243   resultobj 
= SWIG_Py_Void(); 
5250 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5251   PyObject 
*resultobj 
= 0; 
5252   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5256   PyObject 
*swig_obj
[1] ; 
5258   if (!args
) SWIG_fail
; 
5260   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5261   if (!SWIG_IsOK(res1
)) { 
5262     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetAlignment" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5264   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5266     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5267     result 
= (int)((wxTreeListColumnInfo 
const *)arg1
)->GetAlignment(); 
5268     wxPyEndAllowThreads(__tstate
); 
5269     if (PyErr_Occurred()) SWIG_fail
; 
5271   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
5278 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5279   PyObject 
*resultobj 
= 0; 
5280   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5284   PyObject 
*swig_obj
[1] ; 
5286   if (!args
) SWIG_fail
; 
5288   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5289   if (!SWIG_IsOK(res1
)) { 
5290     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetText" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5292   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5294     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5295     result 
= ((wxTreeListColumnInfo 
const *)arg1
)->GetText(); 
5296     wxPyEndAllowThreads(__tstate
); 
5297     if (PyErr_Occurred()) SWIG_fail
; 
5301     resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
5303     resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
5312 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5313   PyObject 
*resultobj 
= 0; 
5314   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5318   PyObject 
*swig_obj
[1] ; 
5320   if (!args
) SWIG_fail
; 
5322   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5323   if (!SWIG_IsOK(res1
)) { 
5324     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5326   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5328     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5329     result 
= (int)((wxTreeListColumnInfo 
const *)arg1
)->GetImage(); 
5330     wxPyEndAllowThreads(__tstate
); 
5331     if (PyErr_Occurred()) SWIG_fail
; 
5333   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
5340 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetSelectedImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5341   PyObject 
*resultobj 
= 0; 
5342   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5346   PyObject 
*swig_obj
[1] ; 
5348   if (!args
) SWIG_fail
; 
5350   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5351   if (!SWIG_IsOK(res1
)) { 
5352     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetSelectedImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5354   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5356     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5357     result 
= (int)((wxTreeListColumnInfo 
const *)arg1
)->GetSelectedImage(); 
5358     wxPyEndAllowThreads(__tstate
); 
5359     if (PyErr_Occurred()) SWIG_fail
; 
5361   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
5368 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5369   PyObject 
*resultobj 
= 0; 
5370   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5374   PyObject 
*swig_obj
[1] ; 
5376   if (!args
) SWIG_fail
; 
5378   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5379   if (!SWIG_IsOK(res1
)) { 
5380     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetWidth" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5382   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5384     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5385     result 
= (size_t)((wxTreeListColumnInfo 
const *)arg1
)->GetWidth(); 
5386     wxPyEndAllowThreads(__tstate
); 
5387     if (PyErr_Occurred()) SWIG_fail
; 
5389   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
5396 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_IsEditable(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5397   PyObject 
*resultobj 
= 0; 
5398   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5402   PyObject 
*swig_obj
[1] ; 
5404   if (!args
) SWIG_fail
; 
5406   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5407   if (!SWIG_IsOK(res1
)) { 
5408     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_IsEditable" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5410   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5412     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5413     result 
= (bool)((wxTreeListColumnInfo 
const *)arg1
)->IsEditable(); 
5414     wxPyEndAllowThreads(__tstate
); 
5415     if (PyErr_Occurred()) SWIG_fail
; 
5418     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
5426 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_IsShown(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5427   PyObject 
*resultobj 
= 0; 
5428   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5432   PyObject 
*swig_obj
[1] ; 
5434   if (!args
) SWIG_fail
; 
5436   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5437   if (!SWIG_IsOK(res1
)) { 
5438     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_IsShown" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5440   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5442     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5443     result 
= (bool)((wxTreeListColumnInfo 
const *)arg1
)->IsShown(); 
5444     wxPyEndAllowThreads(__tstate
); 
5445     if (PyErr_Occurred()) SWIG_fail
; 
5448     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
5456 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5457   PyObject 
*resultobj 
= 0; 
5458   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5464   PyObject 
* obj0 
= 0 ; 
5465   PyObject 
* obj1 
= 0 ; 
5466   char *  kwnames
[] = { 
5467     (char *) "self",(char *) "alignment", NULL 
 
5470   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5471   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5472   if (!SWIG_IsOK(res1
)) { 
5473     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetAlignment" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5475   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5476   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5477   if (!SWIG_IsOK(ecode2
)) { 
5478     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetAlignment" "', expected argument " "2"" of type '" "int""'"); 
5480   arg2 
= static_cast< int >(val2
); 
5482     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5483     (arg1
)->SetAlignment(arg2
); 
5484     wxPyEndAllowThreads(__tstate
); 
5485     if (PyErr_Occurred()) SWIG_fail
; 
5487   resultobj 
= SWIG_Py_Void(); 
5494 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5495   PyObject 
*resultobj 
= 0; 
5496   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5497   wxString 
*arg2 
= 0 ; 
5500   bool temp2 
= false ; 
5501   PyObject 
* obj0 
= 0 ; 
5502   PyObject 
* obj1 
= 0 ; 
5503   char *  kwnames
[] = { 
5504     (char *) "self",(char *) "text", NULL 
 
5507   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetText",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5508   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5509   if (!SWIG_IsOK(res1
)) { 
5510     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetText" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5512   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5514     arg2 
= wxString_in_helper(obj1
); 
5515     if (arg2 
== NULL
) SWIG_fail
; 
5519     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5520     (arg1
)->SetText((wxString 
const &)*arg2
); 
5521     wxPyEndAllowThreads(__tstate
); 
5522     if (PyErr_Occurred()) SWIG_fail
; 
5524   resultobj 
= SWIG_Py_Void(); 
5539 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5540   PyObject 
*resultobj 
= 0; 
5541   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5547   PyObject 
* obj0 
= 0 ; 
5548   PyObject 
* obj1 
= 0 ; 
5549   char *  kwnames
[] = { 
5550     (char *) "self",(char *) "image", NULL 
 
5553   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5554   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5555   if (!SWIG_IsOK(res1
)) { 
5556     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5558   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5559   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5560   if (!SWIG_IsOK(ecode2
)) { 
5561     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetImage" "', expected argument " "2"" of type '" "int""'"); 
5563   arg2 
= static_cast< int >(val2
); 
5565     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5566     (arg1
)->SetImage(arg2
); 
5567     wxPyEndAllowThreads(__tstate
); 
5568     if (PyErr_Occurred()) SWIG_fail
; 
5570   resultobj 
= SWIG_Py_Void(); 
5577 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetSelectedImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5578   PyObject 
*resultobj 
= 0; 
5579   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5585   PyObject 
* obj0 
= 0 ; 
5586   PyObject 
* obj1 
= 0 ; 
5587   char *  kwnames
[] = { 
5588     (char *) "self",(char *) "image", NULL 
 
5591   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetSelectedImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5592   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5593   if (!SWIG_IsOK(res1
)) { 
5594     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetSelectedImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5596   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5597   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5598   if (!SWIG_IsOK(ecode2
)) { 
5599     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetSelectedImage" "', expected argument " "2"" of type '" "int""'"); 
5601   arg2 
= static_cast< int >(val2
); 
5603     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5604     (arg1
)->SetSelectedImage(arg2
); 
5605     wxPyEndAllowThreads(__tstate
); 
5606     if (PyErr_Occurred()) SWIG_fail
; 
5608   resultobj 
= SWIG_Py_Void(); 
5615 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5616   PyObject 
*resultobj 
= 0; 
5617   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5623   PyObject 
* obj0 
= 0 ; 
5624   PyObject 
* obj1 
= 0 ; 
5625   char *  kwnames
[] = { 
5626     (char *) "self",(char *) "with", NULL 
 
5629   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5630   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5631   if (!SWIG_IsOK(res1
)) { 
5632     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetWidth" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5634   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5635   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
5636   if (!SWIG_IsOK(ecode2
)) { 
5637     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetWidth" "', expected argument " "2"" of type '" "size_t""'"); 
5639   arg2 
= static_cast< size_t >(val2
); 
5641     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5642     (arg1
)->SetWidth(arg2
); 
5643     wxPyEndAllowThreads(__tstate
); 
5644     if (PyErr_Occurred()) SWIG_fail
; 
5646   resultobj 
= SWIG_Py_Void(); 
5653 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetEditable(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5654   PyObject 
*resultobj 
= 0; 
5655   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5661   PyObject 
* obj0 
= 0 ; 
5662   PyObject 
* obj1 
= 0 ; 
5663   char *  kwnames
[] = { 
5664     (char *) "self",(char *) "edit", NULL 
 
5667   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetEditable",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5668   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5669   if (!SWIG_IsOK(res1
)) { 
5670     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetEditable" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5672   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5673   ecode2 
= SWIG_AsVal_bool(obj1
, &val2
); 
5674   if (!SWIG_IsOK(ecode2
)) { 
5675     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetEditable" "', expected argument " "2"" of type '" "bool""'"); 
5677   arg2 
= static_cast< bool >(val2
); 
5679     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5680     (arg1
)->SetEditable(arg2
); 
5681     wxPyEndAllowThreads(__tstate
); 
5682     if (PyErr_Occurred()) SWIG_fail
; 
5684   resultobj 
= SWIG_Py_Void(); 
5691 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetShown(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5692   PyObject 
*resultobj 
= 0; 
5693   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5699   PyObject 
* obj0 
= 0 ; 
5700   PyObject 
* obj1 
= 0 ; 
5701   char *  kwnames
[] = { 
5702     (char *) "self",(char *) "shown", NULL 
 
5705   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetShown",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5706   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5707   if (!SWIG_IsOK(res1
)) { 
5708     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetShown" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5710   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5711   ecode2 
= SWIG_AsVal_bool(obj1
, &val2
); 
5712   if (!SWIG_IsOK(ecode2
)) { 
5713     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetShown" "', expected argument " "2"" of type '" "bool""'"); 
5715   arg2 
= static_cast< bool >(val2
); 
5717     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5718     (arg1
)->SetShown(arg2
); 
5719     wxPyEndAllowThreads(__tstate
); 
5720     if (PyErr_Occurred()) SWIG_fail
; 
5722   resultobj 
= SWIG_Py_Void(); 
5729 SWIGINTERN PyObject 
*TreeListColumnInfo_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5731   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
5732   SWIG_TypeNewClientData(SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_NewClientData(obj
)); 
5733   return SWIG_Py_Void(); 
5736 SWIGINTERN PyObject 
*TreeListColumnInfo_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5737   return SWIG_Python_InitShadowInstance(args
); 
5740 SWIGINTERN PyObject 
*_wrap_new_TreeListCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5741   PyObject 
*resultobj 
= 0; 
5742   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
5743   int arg2 
= (int) -1 ; 
5744   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
5745   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
5746   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
5747   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
5748   long arg5 
= (long) wxTR_DEFAULT_STYLE 
; 
5749   wxValidator 
const &arg6_defvalue 
= wxDefaultValidator 
; 
5750   wxValidator 
*arg6 
= (wxValidator 
*) &arg6_defvalue 
; 
5751   wxString 
const &arg7_defvalue 
= wxPyTreeListCtrlNameStr 
; 
5752   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
5753   wxPyTreeListCtrl 
*result 
= 0 ; 
5764   bool temp7 
= false ; 
5765   PyObject 
* obj0 
= 0 ; 
5766   PyObject 
* obj1 
= 0 ; 
5767   PyObject 
* obj2 
= 0 ; 
5768   PyObject 
* obj3 
= 0 ; 
5769   PyObject 
* obj4 
= 0 ; 
5770   PyObject 
* obj5 
= 0 ; 
5771   PyObject 
* obj6 
= 0 ; 
5772   char *  kwnames
[] = { 
5773     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL 
 
5776   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_TreeListCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
5777   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
5778   if (!SWIG_IsOK(res1
)) { 
5779     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_TreeListCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");  
5781   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
5783     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5784     if (!SWIG_IsOK(ecode2
)) { 
5785       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeListCtrl" "', expected argument " "2"" of type '" "int""'"); 
5787     arg2 
= static_cast< int >(val2
); 
5792       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
5798       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
5802     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
5803     if (!SWIG_IsOK(ecode5
)) { 
5804       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeListCtrl" "', expected argument " "5"" of type '" "long""'"); 
5806     arg5 
= static_cast< long >(val5
); 
5809     res6 
= SWIG_ConvertPtr(obj5
, &argp6
, SWIGTYPE_p_wxValidator
,  0  | 0); 
5810     if (!SWIG_IsOK(res6
)) { 
5811       SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "new_TreeListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");  
5814       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "new_TreeListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");  
5816     arg6 
= reinterpret_cast< wxValidator 
* >(argp6
); 
5820       arg7 
= wxString_in_helper(obj6
); 
5821       if (arg7 
== NULL
) SWIG_fail
; 
5826     if (!wxPyCheckForApp()) SWIG_fail
; 
5827     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5828     result 
= (wxPyTreeListCtrl 
*)new wxPyTreeListCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
,(wxValidator 
const &)*arg6
,(wxString 
const &)*arg7
); 
5829     wxPyEndAllowThreads(__tstate
); 
5830     if (PyErr_Occurred()) SWIG_fail
; 
5832   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_NEW 
|  0 ); 
5847 SWIGINTERN PyObject 
*_wrap_new_PreTreeListCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5848   PyObject 
*resultobj 
= 0; 
5849   wxPyTreeListCtrl 
*result 
= 0 ; 
5851   if (!SWIG_Python_UnpackTuple(args
,"new_PreTreeListCtrl",0,0,0)) SWIG_fail
; 
5853     if (!wxPyCheckForApp()) SWIG_fail
; 
5854     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5855     result 
= (wxPyTreeListCtrl 
*)new wxPyTreeListCtrl(); 
5856     wxPyEndAllowThreads(__tstate
); 
5857     if (PyErr_Occurred()) SWIG_fail
; 
5859   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_OWN 
|  0 ); 
5866 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5867   PyObject 
*resultobj 
= 0; 
5868   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5869   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
5870   int arg3 
= (int) -1 ; 
5871   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
5872   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
5873   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
5874   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
5875   long arg6 
= (long) wxTR_DEFAULT_STYLE 
; 
5876   wxValidator 
const &arg7_defvalue 
= wxDefaultValidator 
; 
5877   wxValidator 
*arg7 
= (wxValidator 
*) &arg7_defvalue 
; 
5878   wxString 
const &arg8_defvalue 
= wxPyTreeListCtrlNameStr 
; 
5879   wxString 
*arg8 
= (wxString 
*) &arg8_defvalue 
; 
5893   bool temp8 
= false ; 
5894   PyObject 
* obj0 
= 0 ; 
5895   PyObject 
* obj1 
= 0 ; 
5896   PyObject 
* obj2 
= 0 ; 
5897   PyObject 
* obj3 
= 0 ; 
5898   PyObject 
* obj4 
= 0 ; 
5899   PyObject 
* obj5 
= 0 ; 
5900   PyObject 
* obj6 
= 0 ; 
5901   PyObject 
* obj7 
= 0 ; 
5902   char *  kwnames
[] = { 
5903     (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL 
 
5906   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:TreeListCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) SWIG_fail
; 
5907   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5908   if (!SWIG_IsOK(res1
)) { 
5909     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Create" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
5911   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5912   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
5913   if (!SWIG_IsOK(res2
)) { 
5914     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
5916   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
5918     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
5919     if (!SWIG_IsOK(ecode3
)) { 
5920       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_Create" "', expected argument " "3"" of type '" "int""'"); 
5922     arg3 
= static_cast< int >(val3
); 
5927       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
5933       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
5937     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
5938     if (!SWIG_IsOK(ecode6
)) { 
5939       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_Create" "', expected argument " "6"" of type '" "long""'"); 
5941     arg6 
= static_cast< long >(val6
); 
5944     res7 
= SWIG_ConvertPtr(obj6
, &argp7
, SWIGTYPE_p_wxValidator
,  0  | 0); 
5945     if (!SWIG_IsOK(res7
)) { 
5946       SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");  
5949       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");  
5951     arg7 
= reinterpret_cast< wxValidator 
* >(argp7
); 
5955       arg8 
= wxString_in_helper(obj7
); 
5956       if (arg8 
== NULL
) SWIG_fail
; 
5961     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5962     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxValidator 
const &)*arg7
,(wxString 
const &)*arg8
); 
5963     wxPyEndAllowThreads(__tstate
); 
5964     if (PyErr_Occurred()) SWIG_fail
; 
5967     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
5983 SWIGINTERN PyObject 
*_wrap_TreeListCtrl__setCallbackInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5984   PyObject 
*resultobj 
= 0; 
5985   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5986   PyObject 
*arg2 
= (PyObject 
*) 0 ; 
5987   PyObject 
*arg3 
= (PyObject 
*) 0 ; 
5990   PyObject 
* obj0 
= 0 ; 
5991   PyObject 
* obj1 
= 0 ; 
5992   PyObject 
* obj2 
= 0 ; 
5993   char *  kwnames
[] = { 
5994     (char *) "self",(char *) "self",(char *) "_class", NULL 
 
5997   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
5998   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5999   if (!SWIG_IsOK(res1
)) { 
6000     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6002   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6006     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6007     (arg1
)->_setCallbackInfo(arg2
,arg3
); 
6008     wxPyEndAllowThreads(__tstate
); 
6009     if (PyErr_Occurred()) SWIG_fail
; 
6011   resultobj 
= SWIG_Py_Void(); 
6018 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetCount(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6019   PyObject 
*resultobj 
= 0; 
6020   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6024   PyObject 
*swig_obj
[1] ; 
6026   if (!args
) SWIG_fail
; 
6028   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6029   if (!SWIG_IsOK(res1
)) { 
6030     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6032   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6034     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6035     result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetCount(); 
6036     wxPyEndAllowThreads(__tstate
); 
6037     if (PyErr_Occurred()) SWIG_fail
; 
6039   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
6046 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetIndent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6047   PyObject 
*resultobj 
= 0; 
6048   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6049   unsigned int result
; 
6052   PyObject 
*swig_obj
[1] ; 
6054   if (!args
) SWIG_fail
; 
6056   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6057   if (!SWIG_IsOK(res1
)) { 
6058     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetIndent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6060   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6062     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6063     result 
= (unsigned int)((wxPyTreeListCtrl 
const *)arg1
)->GetIndent(); 
6064     wxPyEndAllowThreads(__tstate
); 
6065     if (PyErr_Occurred()) SWIG_fail
; 
6067   resultobj 
= SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result
)); 
6074 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetIndent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6075   PyObject 
*resultobj 
= 0; 
6076   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6082   PyObject 
* obj0 
= 0 ; 
6083   PyObject 
* obj1 
= 0 ; 
6084   char *  kwnames
[] = { 
6085     (char *) "self",(char *) "indent", NULL 
 
6088   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetIndent",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6089   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6090   if (!SWIG_IsOK(res1
)) { 
6091     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetIndent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6093   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6094   ecode2 
= SWIG_AsVal_unsigned_SS_int(obj1
, &val2
); 
6095   if (!SWIG_IsOK(ecode2
)) { 
6096     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetIndent" "', expected argument " "2"" of type '" "unsigned int""'"); 
6098   arg2 
= static_cast< unsigned int >(val2
); 
6100     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6101     (arg1
)->SetIndent(arg2
); 
6102     wxPyEndAllowThreads(__tstate
); 
6103     if (PyErr_Occurred()) SWIG_fail
; 
6105   resultobj 
= SWIG_Py_Void(); 
6112 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetLineSpacing(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6113   PyObject 
*resultobj 
= 0; 
6114   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6115   unsigned int result
; 
6118   PyObject 
*swig_obj
[1] ; 
6120   if (!args
) SWIG_fail
; 
6122   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6123   if (!SWIG_IsOK(res1
)) { 
6124     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetLineSpacing" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6126   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6128     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6129     result 
= (unsigned int)((wxPyTreeListCtrl 
const *)arg1
)->GetLineSpacing(); 
6130     wxPyEndAllowThreads(__tstate
); 
6131     if (PyErr_Occurred()) SWIG_fail
; 
6133   resultobj 
= SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result
)); 
6140 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetLineSpacing(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6141   PyObject 
*resultobj 
= 0; 
6142   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6148   PyObject 
* obj0 
= 0 ; 
6149   PyObject 
* obj1 
= 0 ; 
6150   char *  kwnames
[] = { 
6151     (char *) "self",(char *) "spacing", NULL 
 
6154   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetLineSpacing",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6155   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6156   if (!SWIG_IsOK(res1
)) { 
6157     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetLineSpacing" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6159   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6160   ecode2 
= SWIG_AsVal_unsigned_SS_int(obj1
, &val2
); 
6161   if (!SWIG_IsOK(ecode2
)) { 
6162     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetLineSpacing" "', expected argument " "2"" of type '" "unsigned int""'"); 
6164   arg2 
= static_cast< unsigned int >(val2
); 
6166     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6167     (arg1
)->SetLineSpacing(arg2
); 
6168     wxPyEndAllowThreads(__tstate
); 
6169     if (PyErr_Occurred()) SWIG_fail
; 
6171   resultobj 
= SWIG_Py_Void(); 
6178 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6179   PyObject 
*resultobj 
= 0; 
6180   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6181   wxImageList 
*result 
= 0 ; 
6184   PyObject 
*swig_obj
[1] ; 
6186   if (!args
) SWIG_fail
; 
6188   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6189   if (!SWIG_IsOK(res1
)) { 
6190     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6192   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6194     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6195     result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetImageList(); 
6196     wxPyEndAllowThreads(__tstate
); 
6197     if (PyErr_Occurred()) SWIG_fail
; 
6200     resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
6208 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetStateImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6209   PyObject 
*resultobj 
= 0; 
6210   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6211   wxImageList 
*result 
= 0 ; 
6214   PyObject 
*swig_obj
[1] ; 
6216   if (!args
) SWIG_fail
; 
6218   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6219   if (!SWIG_IsOK(res1
)) { 
6220     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6222   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6224     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6225     result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetStateImageList(); 
6226     wxPyEndAllowThreads(__tstate
); 
6227     if (PyErr_Occurred()) SWIG_fail
; 
6230     resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
6238 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetButtonsImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6239   PyObject 
*resultobj 
= 0; 
6240   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6241   wxImageList 
*result 
= 0 ; 
6244   PyObject 
*swig_obj
[1] ; 
6246   if (!args
) SWIG_fail
; 
6248   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6249   if (!SWIG_IsOK(res1
)) { 
6250     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6252   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6254     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6255     result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetButtonsImageList(); 
6256     wxPyEndAllowThreads(__tstate
); 
6257     if (PyErr_Occurred()) SWIG_fail
; 
6260     resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
6268 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6269   PyObject 
*resultobj 
= 0; 
6270   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6271   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6276   PyObject 
* obj0 
= 0 ; 
6277   PyObject 
* obj1 
= 0 ; 
6278   char *  kwnames
[] = { 
6279     (char *) "self",(char *) "imageList", NULL 
 
6282   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6283   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6284   if (!SWIG_IsOK(res1
)) { 
6285     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6287   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6288   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 |  0 ); 
6289   if (!SWIG_IsOK(res2
)) { 
6290     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetImageList" "', expected argument " "2"" of type '" "wxImageList *""'");  
6292   arg2 
= reinterpret_cast< wxImageList 
* >(argp2
); 
6294     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6295     (arg1
)->SetImageList(arg2
); 
6296     wxPyEndAllowThreads(__tstate
); 
6297     if (PyErr_Occurred()) SWIG_fail
; 
6299   resultobj 
= SWIG_Py_Void(); 
6306 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetStateImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6307   PyObject 
*resultobj 
= 0; 
6308   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6309   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6314   PyObject 
* obj0 
= 0 ; 
6315   PyObject 
* obj1 
= 0 ; 
6316   char *  kwnames
[] = { 
6317     (char *) "self",(char *) "imageList", NULL 
 
6320   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetStateImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6321   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6322   if (!SWIG_IsOK(res1
)) { 
6323     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6325   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6326   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 |  0 ); 
6327   if (!SWIG_IsOK(res2
)) { 
6328     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'");  
6330   arg2 
= reinterpret_cast< wxImageList 
* >(argp2
); 
6332     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6333     (arg1
)->SetStateImageList(arg2
); 
6334     wxPyEndAllowThreads(__tstate
); 
6335     if (PyErr_Occurred()) SWIG_fail
; 
6337   resultobj 
= SWIG_Py_Void(); 
6344 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetButtonsImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6345   PyObject 
*resultobj 
= 0; 
6346   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6347   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6352   PyObject 
* obj0 
= 0 ; 
6353   PyObject 
* obj1 
= 0 ; 
6354   char *  kwnames
[] = { 
6355     (char *) "self",(char *) "imageList", NULL 
 
6358   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetButtonsImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6359   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6360   if (!SWIG_IsOK(res1
)) { 
6361     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6363   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6364   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 |  0 ); 
6365   if (!SWIG_IsOK(res2
)) { 
6366     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetButtonsImageList" "', expected argument " "2"" of type '" "wxImageList *""'");  
6368   arg2 
= reinterpret_cast< wxImageList 
* >(argp2
); 
6370     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6371     (arg1
)->SetButtonsImageList(arg2
); 
6372     wxPyEndAllowThreads(__tstate
); 
6373     if (PyErr_Occurred()) SWIG_fail
; 
6375   resultobj 
= SWIG_Py_Void(); 
6382 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AssignImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6383   PyObject 
*resultobj 
= 0; 
6384   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6385   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6389   PyObject 
* obj0 
= 0 ; 
6390   PyObject 
* obj1 
= 0 ; 
6391   char *  kwnames
[] = { 
6392     (char *) "self",(char *) "imageList", NULL 
 
6395   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6396   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6397   if (!SWIG_IsOK(res1
)) { 
6398     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6400   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6401   res2 
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN 
|  0 ); 
6402   if (!SWIG_IsOK(res2
)) { 
6403     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignImageList" "', expected argument " "2"" of type '" "wxImageList *""'"); 
6406     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6407     (arg1
)->AssignImageList(arg2
); 
6408     wxPyEndAllowThreads(__tstate
); 
6409     if (PyErr_Occurred()) SWIG_fail
; 
6411   resultobj 
= SWIG_Py_Void(); 
6418 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AssignStateImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6419   PyObject 
*resultobj 
= 0; 
6420   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6421   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6425   PyObject 
* obj0 
= 0 ; 
6426   PyObject 
* obj1 
= 0 ; 
6427   char *  kwnames
[] = { 
6428     (char *) "self",(char *) "imageList", NULL 
 
6431   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignStateImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6432   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6433   if (!SWIG_IsOK(res1
)) { 
6434     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6436   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6437   res2 
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN 
|  0 ); 
6438   if (!SWIG_IsOK(res2
)) { 
6439     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'"); 
6442     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6443     (arg1
)->AssignStateImageList(arg2
); 
6444     wxPyEndAllowThreads(__tstate
); 
6445     if (PyErr_Occurred()) SWIG_fail
; 
6447   resultobj 
= SWIG_Py_Void(); 
6454 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AssignButtonsImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6455   PyObject 
*resultobj 
= 0; 
6456   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6457   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6461   PyObject 
* obj0 
= 0 ; 
6462   PyObject 
* obj1 
= 0 ; 
6463   char *  kwnames
[] = { 
6464     (char *) "self",(char *) "imageList", NULL 
 
6467   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignButtonsImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6468   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6469   if (!SWIG_IsOK(res1
)) { 
6470     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6472   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6473   res2 
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN 
|  0 ); 
6474   if (!SWIG_IsOK(res2
)) { 
6475     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignButtonsImageList" "', expected argument " "2"" of type '" "wxImageList *""'"); 
6478     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6479     (arg1
)->AssignButtonsImageList(arg2
); 
6480     wxPyEndAllowThreads(__tstate
); 
6481     if (PyErr_Occurred()) SWIG_fail
; 
6483   resultobj 
= SWIG_Py_Void(); 
6490 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AddColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6491   PyObject 
*resultobj 
= 0; 
6492   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6493   wxString 
*arg2 
= 0 ; 
6494   int arg3 
= (int) DEFAULT_COL_WIDTH 
; 
6495   int arg4 
= (int) wxALIGN_LEFT 
; 
6496   int arg5 
= (int) -1 ; 
6497   bool arg6 
= (bool) true ; 
6498   bool arg7 
= (bool) false ; 
6501   bool temp2 
= false ; 
6512   PyObject 
* obj0 
= 0 ; 
6513   PyObject 
* obj1 
= 0 ; 
6514   PyObject 
* obj2 
= 0 ; 
6515   PyObject 
* obj3 
= 0 ; 
6516   PyObject 
* obj4 
= 0 ; 
6517   PyObject 
* obj5 
= 0 ; 
6518   PyObject 
* obj6 
= 0 ; 
6519   char *  kwnames
[] = { 
6520     (char *) "self",(char *) "text",(char *) "width",(char *) "flag",(char *) "image",(char *) "shown",(char *) "edit", NULL 
 
6523   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOO:TreeListCtrl_AddColumn",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
6524   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6525   if (!SWIG_IsOK(res1
)) { 
6526     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6528   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6530     arg2 
= wxString_in_helper(obj1
); 
6531     if (arg2 
== NULL
) SWIG_fail
; 
6535     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
6536     if (!SWIG_IsOK(ecode3
)) { 
6537       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_AddColumn" "', expected argument " "3"" of type '" "int""'"); 
6539     arg3 
= static_cast< int >(val3
); 
6542     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
6543     if (!SWIG_IsOK(ecode4
)) { 
6544       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_AddColumn" "', expected argument " "4"" of type '" "int""'"); 
6546     arg4 
= static_cast< int >(val4
); 
6549     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
6550     if (!SWIG_IsOK(ecode5
)) { 
6551       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_AddColumn" "', expected argument " "5"" of type '" "int""'"); 
6553     arg5 
= static_cast< int >(val5
); 
6556     ecode6 
= SWIG_AsVal_bool(obj5
, &val6
); 
6557     if (!SWIG_IsOK(ecode6
)) { 
6558       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_AddColumn" "', expected argument " "6"" of type '" "bool""'"); 
6560     arg6 
= static_cast< bool >(val6
); 
6563     ecode7 
= SWIG_AsVal_bool(obj6
, &val7
); 
6564     if (!SWIG_IsOK(ecode7
)) { 
6565       SWIG_exception_fail(SWIG_ArgError(ecode7
), "in method '" "TreeListCtrl_AddColumn" "', expected argument " "7"" of type '" "bool""'"); 
6567     arg7 
= static_cast< bool >(val7
); 
6570     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6571     (arg1
)->AddColumn((wxString 
const &)*arg2
,arg3
,arg4
,arg5
,arg6
,arg7
); 
6572     wxPyEndAllowThreads(__tstate
); 
6573     if (PyErr_Occurred()) SWIG_fail
; 
6575   resultobj 
= SWIG_Py_Void(); 
6590 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AddColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6591   PyObject 
*resultobj 
= 0; 
6592   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6593   wxTreeListColumnInfo 
*arg2 
= 0 ; 
6598   PyObject 
* obj0 
= 0 ; 
6599   PyObject 
* obj1 
= 0 ; 
6600   char *  kwnames
[] = { 
6601     (char *) "self",(char *) "col", NULL 
 
6604   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumnInfo",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6605   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6606   if (!SWIG_IsOK(res1
)) { 
6607     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6609   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6610   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeListColumnInfo
,  0  | 0); 
6611   if (!SWIG_IsOK(res2
)) { 
6612     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "2"" of type '" "wxTreeListColumnInfo const &""'");  
6615     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "2"" of type '" "wxTreeListColumnInfo const &""'");  
6617   arg2 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp2
); 
6619     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6620     (arg1
)->AddColumn((wxTreeListColumnInfo 
const &)*arg2
); 
6621     wxPyEndAllowThreads(__tstate
); 
6622     if (PyErr_Occurred()) SWIG_fail
; 
6624   resultobj 
= SWIG_Py_Void(); 
6631 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6632   PyObject 
*resultobj 
= 0; 
6633   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6635   wxString 
*arg3 
= 0 ; 
6636   int arg4 
= (int) DEFAULT_COL_WIDTH 
; 
6637   int arg5 
= (int) wxALIGN_LEFT 
; 
6638   int arg6 
= (int) -1 ; 
6639   bool arg7 
= (bool) true ; 
6640   bool arg8 
= (bool) false ; 
6645   bool temp3 
= false ; 
6656   PyObject 
* obj0 
= 0 ; 
6657   PyObject 
* obj1 
= 0 ; 
6658   PyObject 
* obj2 
= 0 ; 
6659   PyObject 
* obj3 
= 0 ; 
6660   PyObject 
* obj4 
= 0 ; 
6661   PyObject 
* obj5 
= 0 ; 
6662   PyObject 
* obj6 
= 0 ; 
6663   PyObject 
* obj7 
= 0 ; 
6664   char *  kwnames
[] = { 
6665     (char *) "self",(char *) "before",(char *) "text",(char *) "width",(char *) "flag",(char *) "image",(char *) "shown",(char *) "edit", NULL 
 
6668   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOOOO:TreeListCtrl_InsertColumn",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) SWIG_fail
; 
6669   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6670   if (!SWIG_IsOK(res1
)) { 
6671     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6673   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6674   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
6675   if (!SWIG_IsOK(ecode2
)) { 
6676     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "2"" of type '" "int""'"); 
6678   arg2 
= static_cast< int >(val2
); 
6680     arg3 
= wxString_in_helper(obj2
); 
6681     if (arg3 
== NULL
) SWIG_fail
; 
6685     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
6686     if (!SWIG_IsOK(ecode4
)) { 
6687       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "4"" of type '" "int""'"); 
6689     arg4 
= static_cast< int >(val4
); 
6692     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
6693     if (!SWIG_IsOK(ecode5
)) { 
6694       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "5"" of type '" "int""'"); 
6696     arg5 
= static_cast< int >(val5
); 
6699     ecode6 
= SWIG_AsVal_int(obj5
, &val6
); 
6700     if (!SWIG_IsOK(ecode6
)) { 
6701       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "6"" of type '" "int""'"); 
6703     arg6 
= static_cast< int >(val6
); 
6706     ecode7 
= SWIG_AsVal_bool(obj6
, &val7
); 
6707     if (!SWIG_IsOK(ecode7
)) { 
6708       SWIG_exception_fail(SWIG_ArgError(ecode7
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "7"" of type '" "bool""'"); 
6710     arg7 
= static_cast< bool >(val7
); 
6713     ecode8 
= SWIG_AsVal_bool(obj7
, &val8
); 
6714     if (!SWIG_IsOK(ecode8
)) { 
6715       SWIG_exception_fail(SWIG_ArgError(ecode8
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "8"" of type '" "bool""'"); 
6717     arg8 
= static_cast< bool >(val8
); 
6720     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6721     (arg1
)->InsertColumn(arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
,arg7
,arg8
); 
6722     wxPyEndAllowThreads(__tstate
); 
6723     if (PyErr_Occurred()) SWIG_fail
; 
6725   resultobj 
= SWIG_Py_Void(); 
6740 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6741   PyObject 
*resultobj 
= 0; 
6742   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6744   wxTreeListColumnInfo 
*arg3 
= 0 ; 
6751   PyObject 
* obj0 
= 0 ; 
6752   PyObject 
* obj1 
= 0 ; 
6753   PyObject 
* obj2 
= 0 ; 
6754   char *  kwnames
[] = { 
6755     (char *) "self",(char *) "before",(char *) "col", NULL 
 
6758   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6759   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6760   if (!SWIG_IsOK(res1
)) { 
6761     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6763   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6764   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6765   if (!SWIG_IsOK(ecode2
)) { 
6766     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "2"" of type '" "size_t""'"); 
6768   arg2 
= static_cast< size_t >(val2
); 
6769   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeListColumnInfo
,  0  | 0); 
6770   if (!SWIG_IsOK(res3
)) { 
6771     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6774     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6776   arg3 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp3
); 
6778     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6779     (arg1
)->InsertColumn(arg2
,(wxTreeListColumnInfo 
const &)*arg3
); 
6780     wxPyEndAllowThreads(__tstate
); 
6781     if (PyErr_Occurred()) SWIG_fail
; 
6783   resultobj 
= SWIG_Py_Void(); 
6790 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_RemoveColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6791   PyObject 
*resultobj 
= 0; 
6792   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6798   PyObject 
* obj0 
= 0 ; 
6799   PyObject 
* obj1 
= 0 ; 
6800   char *  kwnames
[] = { 
6801     (char *) "self",(char *) "column", NULL 
 
6804   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_RemoveColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6805   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6806   if (!SWIG_IsOK(res1
)) { 
6807     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_RemoveColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6809   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6810   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6811   if (!SWIG_IsOK(ecode2
)) { 
6812     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_RemoveColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6814   arg2 
= static_cast< size_t >(val2
); 
6816     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6817     (arg1
)->RemoveColumn(arg2
); 
6818     wxPyEndAllowThreads(__tstate
); 
6819     if (PyErr_Occurred()) SWIG_fail
; 
6821   resultobj 
= SWIG_Py_Void(); 
6828 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnCount(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6829   PyObject 
*resultobj 
= 0; 
6830   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6834   PyObject 
*swig_obj
[1] ; 
6836   if (!args
) SWIG_fail
; 
6838   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6839   if (!SWIG_IsOK(res1
)) { 
6840     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6842   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6844     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6845     result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnCount(); 
6846     wxPyEndAllowThreads(__tstate
); 
6847     if (PyErr_Occurred()) SWIG_fail
; 
6849   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
6856 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetMainColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6857   PyObject 
*resultobj 
= 0; 
6858   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6864   PyObject 
* obj0 
= 0 ; 
6865   PyObject 
* obj1 
= 0 ; 
6866   char *  kwnames
[] = { 
6867     (char *) "self",(char *) "column", NULL 
 
6870   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetMainColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6871   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6872   if (!SWIG_IsOK(res1
)) { 
6873     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetMainColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6875   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6876   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6877   if (!SWIG_IsOK(ecode2
)) { 
6878     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetMainColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6880   arg2 
= static_cast< size_t >(val2
); 
6882     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6883     (arg1
)->SetMainColumn(arg2
); 
6884     wxPyEndAllowThreads(__tstate
); 
6885     if (PyErr_Occurred()) SWIG_fail
; 
6887   resultobj 
= SWIG_Py_Void(); 
6894 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetMainColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6895   PyObject 
*resultobj 
= 0; 
6896   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6900   PyObject 
*swig_obj
[1] ; 
6902   if (!args
) SWIG_fail
; 
6904   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6905   if (!SWIG_IsOK(res1
)) { 
6906     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetMainColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6908   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6910     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6911     result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetMainColumn(); 
6912     wxPyEndAllowThreads(__tstate
); 
6913     if (PyErr_Occurred()) SWIG_fail
; 
6915   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
6922 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6923   PyObject 
*resultobj 
= 0; 
6924   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6926   wxTreeListColumnInfo 
*arg3 
= 0 ; 
6933   PyObject 
* obj0 
= 0 ; 
6934   PyObject 
* obj1 
= 0 ; 
6935   PyObject 
* obj2 
= 0 ; 
6936   char *  kwnames
[] = { 
6937     (char *) "self",(char *) "column",(char *) "colInfo", NULL 
 
6940   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6941   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6942   if (!SWIG_IsOK(res1
)) { 
6943     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6945   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6946   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
6947   if (!SWIG_IsOK(ecode2
)) { 
6948     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "2"" of type '" "int""'"); 
6950   arg2 
= static_cast< int >(val2
); 
6951   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeListColumnInfo
,  0  | 0); 
6952   if (!SWIG_IsOK(res3
)) { 
6953     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6956     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6958   arg3 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp3
); 
6960     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6961     (arg1
)->SetColumn(arg2
,(wxTreeListColumnInfo 
const &)*arg3
); 
6962     wxPyEndAllowThreads(__tstate
); 
6963     if (PyErr_Occurred()) SWIG_fail
; 
6965   resultobj 
= SWIG_Py_Void(); 
6972 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6973   PyObject 
*resultobj 
= 0; 
6974   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6976   wxTreeListColumnInfo 
*result 
= 0 ; 
6981   PyObject 
* obj0 
= 0 ; 
6982   PyObject 
* obj1 
= 0 ; 
6983   char *  kwnames
[] = { 
6984     (char *) "self",(char *) "column", NULL 
 
6987   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6988   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6989   if (!SWIG_IsOK(res1
)) { 
6990     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6992   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6993   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
6994   if (!SWIG_IsOK(ecode2
)) { 
6995     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumn" "', expected argument " "2"" of type '" "int""'"); 
6997   arg2 
= static_cast< int >(val2
); 
6999     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7001       wxTreeListColumnInfo 
&_result_ref 
= (arg1
)->GetColumn(arg2
); 
7002       result 
= (wxTreeListColumnInfo 
*) &_result_ref
; 
7004     wxPyEndAllowThreads(__tstate
); 
7005     if (PyErr_Occurred()) SWIG_fail
; 
7007   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
7014 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7015   PyObject 
*resultobj 
= 0; 
7016   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7018   wxString 
*arg3 
= 0 ; 
7023   bool temp3 
= false ; 
7024   PyObject 
* obj0 
= 0 ; 
7025   PyObject 
* obj1 
= 0 ; 
7026   PyObject 
* obj2 
= 0 ; 
7027   char *  kwnames
[] = { 
7028     (char *) "self",(char *) "column",(char *) "text", NULL 
 
7031   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnText",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7032   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7033   if (!SWIG_IsOK(res1
)) { 
7034     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7036   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7037   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7038   if (!SWIG_IsOK(ecode2
)) { 
7039     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnText" "', expected argument " "2"" of type '" "int""'"); 
7041   arg2 
= static_cast< int >(val2
); 
7043     arg3 
= wxString_in_helper(obj2
); 
7044     if (arg3 
== NULL
) SWIG_fail
; 
7048     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7049     (arg1
)->SetColumnText(arg2
,(wxString 
const &)*arg3
); 
7050     wxPyEndAllowThreads(__tstate
); 
7051     if (PyErr_Occurred()) SWIG_fail
; 
7053   resultobj 
= SWIG_Py_Void(); 
7068 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7069   PyObject 
*resultobj 
= 0; 
7070   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7077   PyObject 
* obj0 
= 0 ; 
7078   PyObject 
* obj1 
= 0 ; 
7079   char *  kwnames
[] = { 
7080     (char *) "self",(char *) "column", NULL 
 
7083   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnText",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7084   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7085   if (!SWIG_IsOK(res1
)) { 
7086     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7088   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7089   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7090   if (!SWIG_IsOK(ecode2
)) { 
7091     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnText" "', expected argument " "2"" of type '" "int""'"); 
7093   arg2 
= static_cast< int >(val2
); 
7095     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7096     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetColumnText(arg2
); 
7097     wxPyEndAllowThreads(__tstate
); 
7098     if (PyErr_Occurred()) SWIG_fail
; 
7102     resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
7104     resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
7113 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7114   PyObject 
*resultobj 
= 0; 
7115   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7124   PyObject 
* obj0 
= 0 ; 
7125   PyObject 
* obj1 
= 0 ; 
7126   PyObject 
* obj2 
= 0 ; 
7127   char *  kwnames
[] = { 
7128     (char *) "self",(char *) "column",(char *) "width", NULL 
 
7131   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnWidth",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7132   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7133   if (!SWIG_IsOK(res1
)) { 
7134     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7136   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7137   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7138   if (!SWIG_IsOK(ecode2
)) { 
7139     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "2"" of type '" "int""'"); 
7141   arg2 
= static_cast< int >(val2
); 
7142   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7143   if (!SWIG_IsOK(ecode3
)) { 
7144     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "3"" of type '" "int""'"); 
7146   arg3 
= static_cast< int >(val3
); 
7148     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7149     (arg1
)->SetColumnWidth(arg2
,arg3
); 
7150     wxPyEndAllowThreads(__tstate
); 
7151     if (PyErr_Occurred()) SWIG_fail
; 
7153   resultobj 
= SWIG_Py_Void(); 
7160 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7161   PyObject 
*resultobj 
= 0; 
7162   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7169   PyObject 
* obj0 
= 0 ; 
7170   PyObject 
* obj1 
= 0 ; 
7171   char *  kwnames
[] = { 
7172     (char *) "self",(char *) "column", NULL 
 
7175   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7176   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7177   if (!SWIG_IsOK(res1
)) { 
7178     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnWidth" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7180   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7181   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7182   if (!SWIG_IsOK(ecode2
)) { 
7183     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnWidth" "', expected argument " "2"" of type '" "int""'"); 
7185   arg2 
= static_cast< int >(val2
); 
7187     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7188     result 
= (int)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnWidth(arg2
); 
7189     wxPyEndAllowThreads(__tstate
); 
7190     if (PyErr_Occurred()) SWIG_fail
; 
7192   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
7199 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7200   PyObject 
*resultobj 
= 0; 
7201   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7210   PyObject 
* obj0 
= 0 ; 
7211   PyObject 
* obj1 
= 0 ; 
7212   PyObject 
* obj2 
= 0 ; 
7213   char *  kwnames
[] = { 
7214     (char *) "self",(char *) "column",(char *) "flag", NULL 
 
7217   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7218   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7219   if (!SWIG_IsOK(res1
)) { 
7220     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7222   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7223   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7224   if (!SWIG_IsOK(ecode2
)) { 
7225     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "2"" of type '" "int""'"); 
7227   arg2 
= static_cast< int >(val2
); 
7228   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7229   if (!SWIG_IsOK(ecode3
)) { 
7230     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "3"" of type '" "int""'"); 
7232   arg3 
= static_cast< int >(val3
); 
7234     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7235     (arg1
)->SetColumnAlignment(arg2
,arg3
); 
7236     wxPyEndAllowThreads(__tstate
); 
7237     if (PyErr_Occurred()) SWIG_fail
; 
7239   resultobj 
= SWIG_Py_Void(); 
7246 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7247   PyObject 
*resultobj 
= 0; 
7248   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7255   PyObject 
* obj0 
= 0 ; 
7256   PyObject 
* obj1 
= 0 ; 
7257   char *  kwnames
[] = { 
7258     (char *) "self",(char *) "column", NULL 
 
7261   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7262   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7263   if (!SWIG_IsOK(res1
)) { 
7264     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnAlignment" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7266   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7267   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7268   if (!SWIG_IsOK(ecode2
)) { 
7269     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnAlignment" "', expected argument " "2"" of type '" "int""'"); 
7271   arg2 
= static_cast< int >(val2
); 
7273     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7274     result 
= (int)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnAlignment(arg2
); 
7275     wxPyEndAllowThreads(__tstate
); 
7276     if (PyErr_Occurred()) SWIG_fail
; 
7278   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
7285 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7286   PyObject 
*resultobj 
= 0; 
7287   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7296   PyObject 
* obj0 
= 0 ; 
7297   PyObject 
* obj1 
= 0 ; 
7298   PyObject 
* obj2 
= 0 ; 
7299   char *  kwnames
[] = { 
7300     (char *) "self",(char *) "column",(char *) "image", NULL 
 
7303   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnImage",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7304   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7305   if (!SWIG_IsOK(res1
)) { 
7306     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7308   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7309   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7310   if (!SWIG_IsOK(ecode2
)) { 
7311     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "2"" of type '" "int""'"); 
7313   arg2 
= static_cast< int >(val2
); 
7314   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7315   if (!SWIG_IsOK(ecode3
)) { 
7316     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "3"" of type '" "int""'"); 
7318   arg3 
= static_cast< int >(val3
); 
7320     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7321     (arg1
)->SetColumnImage(arg2
,arg3
); 
7322     wxPyEndAllowThreads(__tstate
); 
7323     if (PyErr_Occurred()) SWIG_fail
; 
7325   resultobj 
= SWIG_Py_Void(); 
7332 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7333   PyObject 
*resultobj 
= 0; 
7334   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7341   PyObject 
* obj0 
= 0 ; 
7342   PyObject 
* obj1 
= 0 ; 
7343   char *  kwnames
[] = { 
7344     (char *) "self",(char *) "column", NULL 
 
7347   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7348   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7349   if (!SWIG_IsOK(res1
)) { 
7350     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7352   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7353   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7354   if (!SWIG_IsOK(ecode2
)) { 
7355     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnImage" "', expected argument " "2"" of type '" "int""'"); 
7357   arg2 
= static_cast< int >(val2
); 
7359     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7360     result 
= (int)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnImage(arg2
); 
7361     wxPyEndAllowThreads(__tstate
); 
7362     if (PyErr_Occurred()) SWIG_fail
; 
7364   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
7371 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnShown(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7372   PyObject 
*resultobj 
= 0; 
7373   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7375   bool arg3 
= (bool) true ; 
7382   PyObject 
* obj0 
= 0 ; 
7383   PyObject 
* obj1 
= 0 ; 
7384   PyObject 
* obj2 
= 0 ; 
7385   char *  kwnames
[] = { 
7386     (char *) "self",(char *) "column",(char *) "shown", NULL 
 
7389   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetColumnShown",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7390   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7391   if (!SWIG_IsOK(res1
)) { 
7392     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnShown" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7394   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7395   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7396   if (!SWIG_IsOK(ecode2
)) { 
7397     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnShown" "', expected argument " "2"" of type '" "int""'"); 
7399   arg2 
= static_cast< int >(val2
); 
7401     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
7402     if (!SWIG_IsOK(ecode3
)) { 
7403       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnShown" "', expected argument " "3"" of type '" "bool""'"); 
7405     arg3 
= static_cast< bool >(val3
); 
7408     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7409     (arg1
)->SetColumnShown(arg2
,arg3
); 
7410     wxPyEndAllowThreads(__tstate
); 
7411     if (PyErr_Occurred()) SWIG_fail
; 
7413   resultobj 
= SWIG_Py_Void(); 
7420 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsColumnShown(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7421   PyObject 
*resultobj 
= 0; 
7422   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7429   PyObject 
* obj0 
= 0 ; 
7430   PyObject 
* obj1 
= 0 ; 
7431   char *  kwnames
[] = { 
7432     (char *) "self",(char *) "column", NULL 
 
7435   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsColumnShown",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7436   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7437   if (!SWIG_IsOK(res1
)) { 
7438     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsColumnShown" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7440   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7441   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7442   if (!SWIG_IsOK(ecode2
)) { 
7443     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_IsColumnShown" "', expected argument " "2"" of type '" "int""'"); 
7445   arg2 
= static_cast< int >(val2
); 
7447     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7448     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsColumnShown(arg2
); 
7449     wxPyEndAllowThreads(__tstate
); 
7450     if (PyErr_Occurred()) SWIG_fail
; 
7453     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
7461 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnEditable(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7462   PyObject 
*resultobj 
= 0; 
7463   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7465   bool arg3 
= (bool) true ; 
7472   PyObject 
* obj0 
= 0 ; 
7473   PyObject 
* obj1 
= 0 ; 
7474   PyObject 
* obj2 
= 0 ; 
7475   char *  kwnames
[] = { 
7476     (char *) "self",(char *) "column",(char *) "edit", NULL 
 
7479   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetColumnEditable",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7480   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7481   if (!SWIG_IsOK(res1
)) { 
7482     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnEditable" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7484   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7485   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7486   if (!SWIG_IsOK(ecode2
)) { 
7487     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnEditable" "', expected argument " "2"" of type '" "int""'"); 
7489   arg2 
= static_cast< int >(val2
); 
7491     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
7492     if (!SWIG_IsOK(ecode3
)) { 
7493       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnEditable" "', expected argument " "3"" of type '" "bool""'"); 
7495     arg3 
= static_cast< bool >(val3
); 
7498     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7499     (arg1
)->SetColumnEditable(arg2
,arg3
); 
7500     wxPyEndAllowThreads(__tstate
); 
7501     if (PyErr_Occurred()) SWIG_fail
; 
7503   resultobj 
= SWIG_Py_Void(); 
7510 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsColumnEditable(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7511   PyObject 
*resultobj 
= 0; 
7512   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7519   PyObject 
* obj0 
= 0 ; 
7520   PyObject 
* obj1 
= 0 ; 
7521   char *  kwnames
[] = { 
7522     (char *) "self",(char *) "column", NULL 
 
7525   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsColumnEditable",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7526   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7527   if (!SWIG_IsOK(res1
)) { 
7528     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsColumnEditable" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7530   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7531   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
7532   if (!SWIG_IsOK(ecode2
)) { 
7533     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_IsColumnEditable" "', expected argument " "2"" of type '" "int""'"); 
7535   arg2 
= static_cast< int >(val2
); 
7537     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7538     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsColumnEditable(arg2
); 
7539     wxPyEndAllowThreads(__tstate
); 
7540     if (PyErr_Occurred()) SWIG_fail
; 
7543     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
7551 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7552   PyObject 
*resultobj 
= 0; 
7553   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7554   wxTreeItemId 
*arg2 
= 0 ; 
7555   int arg3 
= (int) -1 ; 
7563   PyObject 
* obj0 
= 0 ; 
7564   PyObject 
* obj1 
= 0 ; 
7565   PyObject 
* obj2 
= 0 ; 
7566   char *  kwnames
[] = { 
7567     (char *) "self",(char *) "item",(char *) "column", NULL 
 
7570   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetItemText",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7571   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7572   if (!SWIG_IsOK(res1
)) { 
7573     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7575   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7576   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7577   if (!SWIG_IsOK(res2
)) { 
7578     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7581     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7583   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7585     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7586     if (!SWIG_IsOK(ecode3
)) { 
7587       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "3"" of type '" "int""'"); 
7589     arg3 
= static_cast< int >(val3
); 
7592     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7593     result 
= wxPyTreeListCtrl_GetItemText(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
7594     wxPyEndAllowThreads(__tstate
); 
7595     if (PyErr_Occurred()) SWIG_fail
; 
7599     resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
7601     resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
7610 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7611   PyObject 
*resultobj 
= 0; 
7612   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7613   wxTreeItemId 
*arg2 
= 0 ; 
7614   int arg3 
= (int) -1 ; 
7615   wxTreeItemIcon arg4 
= (wxTreeItemIcon
) wxTreeItemIcon_Normal 
; 
7625   PyObject 
* obj0 
= 0 ; 
7626   PyObject 
* obj1 
= 0 ; 
7627   PyObject 
* obj2 
= 0 ; 
7628   PyObject 
* obj3 
= 0 ; 
7629   char *  kwnames
[] = { 
7630     (char *) "self",(char *) "item",(char *) "column",(char *) "which", NULL 
 
7633   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_GetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
7634   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7635   if (!SWIG_IsOK(res1
)) { 
7636     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7638   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7639   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7640   if (!SWIG_IsOK(res2
)) { 
7641     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7644     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7646   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7648     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7649     if (!SWIG_IsOK(ecode3
)) { 
7650       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "3"" of type '" "int""'"); 
7652     arg3 
= static_cast< int >(val3
); 
7655     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
7656     if (!SWIG_IsOK(ecode4
)) { 
7657       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "4"" of type '" "wxTreeItemIcon""'"); 
7659     arg4 
= static_cast< wxTreeItemIcon 
>(val4
); 
7662     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7663     result 
= (int)wxPyTreeListCtrl_GetItemImage(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
,arg4
); 
7664     wxPyEndAllowThreads(__tstate
); 
7665     if (PyErr_Occurred()) SWIG_fail
; 
7667   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
7674 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7675   PyObject 
*resultobj 
= 0; 
7676   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7677   wxTreeItemId 
*arg2 
= 0 ; 
7678   wxString 
*arg3 
= 0 ; 
7679   int arg4 
= (int) -1 ; 
7684   bool temp3 
= false ; 
7687   PyObject 
* obj0 
= 0 ; 
7688   PyObject 
* obj1 
= 0 ; 
7689   PyObject 
* obj2 
= 0 ; 
7690   PyObject 
* obj3 
= 0 ; 
7691   char *  kwnames
[] = { 
7692     (char *) "self",(char *) "item",(char *) "text",(char *) "column", NULL 
 
7695   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_SetItemText",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
7696   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7697   if (!SWIG_IsOK(res1
)) { 
7698     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7700   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7701   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7702   if (!SWIG_IsOK(res2
)) { 
7703     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7706     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7708   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7710     arg3 
= wxString_in_helper(obj2
); 
7711     if (arg3 
== NULL
) SWIG_fail
; 
7715     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
7716     if (!SWIG_IsOK(ecode4
)) { 
7717       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "4"" of type '" "int""'"); 
7719     arg4 
= static_cast< int >(val4
); 
7722     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7723     wxPyTreeListCtrl_SetItemText(arg1
,(wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
7724     wxPyEndAllowThreads(__tstate
); 
7725     if (PyErr_Occurred()) SWIG_fail
; 
7727   resultobj 
= SWIG_Py_Void(); 
7742 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7743   PyObject 
*resultobj 
= 0; 
7744   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7745   wxTreeItemId 
*arg2 
= 0 ; 
7747   int arg4 
= (int) -1 ; 
7748   wxTreeItemIcon arg5 
= (wxTreeItemIcon
) wxTreeItemIcon_Normal 
; 
7759   PyObject 
* obj0 
= 0 ; 
7760   PyObject 
* obj1 
= 0 ; 
7761   PyObject 
* obj2 
= 0 ; 
7762   PyObject 
* obj3 
= 0 ; 
7763   PyObject 
* obj4 
= 0 ; 
7764   char *  kwnames
[] = { 
7765     (char *) "self",(char *) "item",(char *) "image",(char *) "column",(char *) "which", NULL 
 
7768   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:TreeListCtrl_SetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
7769   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7770   if (!SWIG_IsOK(res1
)) { 
7771     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7773   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7774   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7775   if (!SWIG_IsOK(res2
)) { 
7776     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7779     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7781   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7782   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7783   if (!SWIG_IsOK(ecode3
)) { 
7784     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "3"" of type '" "int""'"); 
7786   arg3 
= static_cast< int >(val3
); 
7788     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
7789     if (!SWIG_IsOK(ecode4
)) { 
7790       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "4"" of type '" "int""'"); 
7792     arg4 
= static_cast< int >(val4
); 
7795     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
7796     if (!SWIG_IsOK(ecode5
)) { 
7797       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "5"" of type '" "wxTreeItemIcon""'"); 
7799     arg5 
= static_cast< wxTreeItemIcon 
>(val5
); 
7802     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7803     wxPyTreeListCtrl_SetItemImage(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
,arg4
,arg5
); 
7804     wxPyEndAllowThreads(__tstate
); 
7805     if (PyErr_Occurred()) SWIG_fail
; 
7807   resultobj 
= SWIG_Py_Void(); 
7814 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7815   PyObject 
*resultobj 
= 0; 
7816   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7817   wxTreeItemId 
*arg2 
= 0 ; 
7818   wxPyTreeItemData 
*result 
= 0 ; 
7823   PyObject 
* obj0 
= 0 ; 
7824   PyObject 
* obj1 
= 0 ; 
7825   char *  kwnames
[] = { 
7826     (char *) "self",(char *) "item", NULL 
 
7829   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemData",kwnames
,&obj0
,&obj1
)) 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_GetItemData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7834   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7835   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7836   if (!SWIG_IsOK(res2
)) { 
7837     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7840     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7842   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7844     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7845     result 
= (wxPyTreeItemData 
*)wxPyTreeListCtrl_GetItemData(arg1
,(wxTreeItemId 
const &)*arg2
); 
7846     wxPyEndAllowThreads(__tstate
); 
7847     if (PyErr_Occurred()) SWIG_fail
; 
7849   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeItemData
, 0 |  0 ); 
7856 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7857   PyObject 
*resultobj 
= 0; 
7858   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7859   wxTreeItemId 
*arg2 
= 0 ; 
7860   wxPyTreeItemData 
*arg3 
= (wxPyTreeItemData 
*) 0 ; 
7866   PyObject 
* obj0 
= 0 ; 
7867   PyObject 
* obj1 
= 0 ; 
7868   PyObject 
* obj2 
= 0 ; 
7869   char *  kwnames
[] = { 
7870     (char *) "self",(char *) "item",(char *) "data", NULL 
 
7873   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemData",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7874   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7875   if (!SWIG_IsOK(res1
)) { 
7876     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7878   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7879   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7880   if (!SWIG_IsOK(res2
)) { 
7881     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7884     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7886   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7887   res3 
= SWIG_ConvertPtr(obj2
, SWIG_as_voidptrptr(&arg3
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
7888   if (!SWIG_IsOK(res3
)) { 
7889     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "3"" of type '" "wxPyTreeItemData *""'"); 
7892     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7893     wxPyTreeListCtrl_SetItemData(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
7894     wxPyEndAllowThreads(__tstate
); 
7895     if (PyErr_Occurred()) SWIG_fail
; 
7897   resultobj 
= SWIG_Py_Void(); 
7904 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemPyData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7905   PyObject 
*resultobj 
= 0; 
7906   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7907   wxTreeItemId 
*arg2 
= 0 ; 
7908   PyObject 
*result 
= 0 ; 
7913   PyObject 
* obj0 
= 0 ; 
7914   PyObject 
* obj1 
= 0 ; 
7915   char *  kwnames
[] = { 
7916     (char *) "self",(char *) "item", NULL 
 
7919   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemPyData",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7920   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7921   if (!SWIG_IsOK(res1
)) { 
7922     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7924   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7925   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7926   if (!SWIG_IsOK(res2
)) { 
7927     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7930     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7932   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7934     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7935     result 
= (PyObject 
*)wxPyTreeListCtrl_GetItemPyData(arg1
,(wxTreeItemId 
const &)*arg2
); 
7936     wxPyEndAllowThreads(__tstate
); 
7937     if (PyErr_Occurred()) SWIG_fail
; 
7946 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemPyData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7947   PyObject 
*resultobj 
= 0; 
7948   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7949   wxTreeItemId 
*arg2 
= 0 ; 
7950   PyObject 
*arg3 
= (PyObject 
*) 0 ; 
7955   PyObject 
* obj0 
= 0 ; 
7956   PyObject 
* obj1 
= 0 ; 
7957   PyObject 
* obj2 
= 0 ; 
7958   char *  kwnames
[] = { 
7959     (char *) "self",(char *) "item",(char *) "obj", NULL 
 
7962   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemPyData",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7963   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7964   if (!SWIG_IsOK(res1
)) { 
7965     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7967   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7968   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7969   if (!SWIG_IsOK(res2
)) { 
7970     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7973     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7975   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7978     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7979     wxPyTreeListCtrl_SetItemPyData(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
7980     wxPyEndAllowThreads(__tstate
); 
7981     if (PyErr_Occurred()) SWIG_fail
; 
7983   resultobj 
= SWIG_Py_Void(); 
7990 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemBold(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7991   PyObject 
*resultobj 
= 0; 
7992   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7993   wxTreeItemId 
*arg2 
= 0 ; 
7999   PyObject 
* obj0 
= 0 ; 
8000   PyObject 
* obj1 
= 0 ; 
8001   char *  kwnames
[] = { 
8002     (char *) "self",(char *) "item", NULL 
 
8005   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBold",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8006   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8007   if (!SWIG_IsOK(res1
)) { 
8008     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8010   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8011   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8012   if (!SWIG_IsOK(res2
)) { 
8013     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8016     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8018   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8020     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8021     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->GetItemBold((wxTreeItemId 
const &)*arg2
); 
8022     wxPyEndAllowThreads(__tstate
); 
8023     if (PyErr_Occurred()) SWIG_fail
; 
8026     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8034 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemTextColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8035   PyObject 
*resultobj 
= 0; 
8036   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8037   wxTreeItemId 
*arg2 
= 0 ; 
8043   PyObject 
* obj0 
= 0 ; 
8044   PyObject 
* obj1 
= 0 ; 
8045   char *  kwnames
[] = { 
8046     (char *) "self",(char *) "item", NULL 
 
8049   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemTextColour",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_GetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8054   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8055   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8056   if (!SWIG_IsOK(res2
)) { 
8057     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8060     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8062   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8064     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8065     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemTextColour((wxTreeItemId 
const &)*arg2
); 
8066     wxPyEndAllowThreads(__tstate
); 
8067     if (PyErr_Occurred()) SWIG_fail
; 
8069   resultobj 
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN 
|  0 ); 
8076 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemBackgroundColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8077   PyObject 
*resultobj 
= 0; 
8078   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8079   wxTreeItemId 
*arg2 
= 0 ; 
8085   PyObject 
* obj0 
= 0 ; 
8086   PyObject 
* obj1 
= 0 ; 
8087   char *  kwnames
[] = { 
8088     (char *) "self",(char *) "item", NULL 
 
8091   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBackgroundColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8092   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8093   if (!SWIG_IsOK(res1
)) { 
8094     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8096   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8097   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8098   if (!SWIG_IsOK(res2
)) { 
8099     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8102     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8104   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8106     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8107     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemBackgroundColour((wxTreeItemId 
const &)*arg2
); 
8108     wxPyEndAllowThreads(__tstate
); 
8109     if (PyErr_Occurred()) SWIG_fail
; 
8111   resultobj 
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN 
|  0 ); 
8118 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemFont(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8119   PyObject 
*resultobj 
= 0; 
8120   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8121   wxTreeItemId 
*arg2 
= 0 ; 
8127   PyObject 
* obj0 
= 0 ; 
8128   PyObject 
* obj1 
= 0 ; 
8129   char *  kwnames
[] = { 
8130     (char *) "self",(char *) "item", NULL 
 
8133   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemFont",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8134   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8135   if (!SWIG_IsOK(res1
)) { 
8136     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8138   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8139   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8140   if (!SWIG_IsOK(res2
)) { 
8141     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8144     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8146   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8148     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8149     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemFont((wxTreeItemId 
const &)*arg2
); 
8150     wxPyEndAllowThreads(__tstate
); 
8151     if (PyErr_Occurred()) SWIG_fail
; 
8153   resultobj 
= SWIG_NewPointerObj((new wxFont(static_cast< const wxFont
& >(result
))), SWIGTYPE_p_wxFont
, SWIG_POINTER_OWN 
|  0 ); 
8160 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemHasChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8161   PyObject 
*resultobj 
= 0; 
8162   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8163   wxTreeItemId 
*arg2 
= 0 ; 
8164   bool arg3 
= (bool) true ; 
8171   PyObject 
* obj0 
= 0 ; 
8172   PyObject 
* obj1 
= 0 ; 
8173   PyObject 
* obj2 
= 0 ; 
8174   char *  kwnames
[] = { 
8175     (char *) "self",(char *) "item",(char *) "has", NULL 
 
8178   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemHasChildren",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8179   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8180   if (!SWIG_IsOK(res1
)) { 
8181     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8183   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8184   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8185   if (!SWIG_IsOK(res2
)) { 
8186     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8189     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8191   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8193     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
8194     if (!SWIG_IsOK(ecode3
)) { 
8195       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "3"" of type '" "bool""'"); 
8197     arg3 
= static_cast< bool >(val3
); 
8200     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8201     (arg1
)->SetItemHasChildren((wxTreeItemId 
const &)*arg2
,arg3
); 
8202     wxPyEndAllowThreads(__tstate
); 
8203     if (PyErr_Occurred()) SWIG_fail
; 
8205   resultobj 
= SWIG_Py_Void(); 
8212 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemBold(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8213   PyObject 
*resultobj 
= 0; 
8214   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8215   wxTreeItemId 
*arg2 
= 0 ; 
8216   bool arg3 
= (bool) true ; 
8223   PyObject 
* obj0 
= 0 ; 
8224   PyObject 
* obj1 
= 0 ; 
8225   PyObject 
* obj2 
= 0 ; 
8226   char *  kwnames
[] = { 
8227     (char *) "self",(char *) "item",(char *) "bold", NULL 
 
8230   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemBold",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8231   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8232   if (!SWIG_IsOK(res1
)) { 
8233     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8235   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8236   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8237   if (!SWIG_IsOK(res2
)) { 
8238     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8241     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8243   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8245     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
8246     if (!SWIG_IsOK(ecode3
)) { 
8247       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "3"" of type '" "bool""'"); 
8249     arg3 
= static_cast< bool >(val3
); 
8252     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8253     (arg1
)->SetItemBold((wxTreeItemId 
const &)*arg2
,arg3
); 
8254     wxPyEndAllowThreads(__tstate
); 
8255     if (PyErr_Occurred()) SWIG_fail
; 
8257   resultobj 
= SWIG_Py_Void(); 
8264 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemTextColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8265   PyObject 
*resultobj 
= 0; 
8266   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8267   wxTreeItemId 
*arg2 
= 0 ; 
8268   wxColour 
*arg3 
= 0 ; 
8274   PyObject 
* obj0 
= 0 ; 
8275   PyObject 
* obj1 
= 0 ; 
8276   PyObject 
* obj2 
= 0 ; 
8277   char *  kwnames
[] = { 
8278     (char *) "self",(char *) "item",(char *) "colour", NULL 
 
8281   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemTextColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8282   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8283   if (!SWIG_IsOK(res1
)) { 
8284     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8286   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8287   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8288   if (!SWIG_IsOK(res2
)) { 
8289     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8292     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8294   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8297     if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
; 
8300     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8301     (arg1
)->SetItemTextColour((wxTreeItemId 
const &)*arg2
,(wxColour 
const &)*arg3
); 
8302     wxPyEndAllowThreads(__tstate
); 
8303     if (PyErr_Occurred()) SWIG_fail
; 
8305   resultobj 
= SWIG_Py_Void(); 
8312 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemBackgroundColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8313   PyObject 
*resultobj 
= 0; 
8314   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8315   wxTreeItemId 
*arg2 
= 0 ; 
8316   wxColour 
*arg3 
= 0 ; 
8322   PyObject 
* obj0 
= 0 ; 
8323   PyObject 
* obj1 
= 0 ; 
8324   PyObject 
* obj2 
= 0 ; 
8325   char *  kwnames
[] = { 
8326     (char *) "self",(char *) "item",(char *) "colour", NULL 
 
8329   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemBackgroundColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8330   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8331   if (!SWIG_IsOK(res1
)) { 
8332     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8334   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8335   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8336   if (!SWIG_IsOK(res2
)) { 
8337     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8340     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8342   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8345     if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
; 
8348     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8349     (arg1
)->SetItemBackgroundColour((wxTreeItemId 
const &)*arg2
,(wxColour 
const &)*arg3
); 
8350     wxPyEndAllowThreads(__tstate
); 
8351     if (PyErr_Occurred()) SWIG_fail
; 
8353   resultobj 
= SWIG_Py_Void(); 
8360 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemFont(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8361   PyObject 
*resultobj 
= 0; 
8362   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8363   wxTreeItemId 
*arg2 
= 0 ; 
8371   PyObject 
* obj0 
= 0 ; 
8372   PyObject 
* obj1 
= 0 ; 
8373   PyObject 
* obj2 
= 0 ; 
8374   char *  kwnames
[] = { 
8375     (char *) "self",(char *) "item",(char *) "font", NULL 
 
8378   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemFont",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8379   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8380   if (!SWIG_IsOK(res1
)) { 
8381     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8383   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8384   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8385   if (!SWIG_IsOK(res2
)) { 
8386     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8389     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8391   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8392   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxFont
,  0  | 0); 
8393   if (!SWIG_IsOK(res3
)) { 
8394     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");  
8397     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");  
8399   arg3 
= reinterpret_cast< wxFont 
* >(argp3
); 
8401     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8402     (arg1
)->SetItemFont((wxTreeItemId 
const &)*arg2
,(wxFont 
const &)*arg3
); 
8403     wxPyEndAllowThreads(__tstate
); 
8404     if (PyErr_Occurred()) SWIG_fail
; 
8406   resultobj 
= SWIG_Py_Void(); 
8413 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8414   PyObject 
*resultobj 
= 0; 
8415   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8416   wxTreeItemId 
*arg2 
= 0 ; 
8422   PyObject 
* obj0 
= 0 ; 
8423   PyObject 
* obj1 
= 0 ; 
8424   char *  kwnames
[] = { 
8425     (char *) "self",(char *) "item", NULL 
 
8428   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8429   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8430   if (!SWIG_IsOK(res1
)) { 
8431     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8433   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8434   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8435   if (!SWIG_IsOK(res2
)) { 
8436     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8439     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8441   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8443     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8444     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsVisible((wxTreeItemId 
const &)*arg2
); 
8445     wxPyEndAllowThreads(__tstate
); 
8446     if (PyErr_Occurred()) SWIG_fail
; 
8449     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8457 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_HasChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8458   PyObject 
*resultobj 
= 0; 
8459   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8460   wxTreeItemId 
*arg2 
= 0 ; 
8466   PyObject 
* obj0 
= 0 ; 
8467   PyObject 
* obj1 
= 0 ; 
8468   char *  kwnames
[] = { 
8469     (char *) "self",(char *) "item", NULL 
 
8472   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_HasChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8473   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8474   if (!SWIG_IsOK(res1
)) { 
8475     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_HasChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8477   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8478   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8479   if (!SWIG_IsOK(res2
)) { 
8480     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_HasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8483     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_HasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8485   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8487     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8488     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->HasChildren((wxTreeItemId 
const &)*arg2
); 
8489     wxPyEndAllowThreads(__tstate
); 
8490     if (PyErr_Occurred()) SWIG_fail
; 
8493     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8501 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsExpanded(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8502   PyObject 
*resultobj 
= 0; 
8503   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8504   wxTreeItemId 
*arg2 
= 0 ; 
8510   PyObject 
* obj0 
= 0 ; 
8511   PyObject 
* obj1 
= 0 ; 
8512   char *  kwnames
[] = { 
8513     (char *) "self",(char *) "item", NULL 
 
8516   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsExpanded",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8517   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8518   if (!SWIG_IsOK(res1
)) { 
8519     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8521   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8522   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8523   if (!SWIG_IsOK(res2
)) { 
8524     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8527     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8529   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8531     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8532     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsExpanded((wxTreeItemId 
const &)*arg2
); 
8533     wxPyEndAllowThreads(__tstate
); 
8534     if (PyErr_Occurred()) SWIG_fail
; 
8537     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8545 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsSelected(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8546   PyObject 
*resultobj 
= 0; 
8547   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8548   wxTreeItemId 
*arg2 
= 0 ; 
8554   PyObject 
* obj0 
= 0 ; 
8555   PyObject 
* obj1 
= 0 ; 
8556   char *  kwnames
[] = { 
8557     (char *) "self",(char *) "item", NULL 
 
8560   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsSelected",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8561   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8562   if (!SWIG_IsOK(res1
)) { 
8563     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsSelected" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8565   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8566   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8567   if (!SWIG_IsOK(res2
)) { 
8568     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8571     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8573   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8575     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8576     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsSelected((wxTreeItemId 
const &)*arg2
); 
8577     wxPyEndAllowThreads(__tstate
); 
8578     if (PyErr_Occurred()) SWIG_fail
; 
8581     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8589 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsBold(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8590   PyObject 
*resultobj 
= 0; 
8591   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8592   wxTreeItemId 
*arg2 
= 0 ; 
8598   PyObject 
* obj0 
= 0 ; 
8599   PyObject 
* obj1 
= 0 ; 
8600   char *  kwnames
[] = { 
8601     (char *) "self",(char *) "item", NULL 
 
8604   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsBold",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8605   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8606   if (!SWIG_IsOK(res1
)) { 
8607     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8609   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8610   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8611   if (!SWIG_IsOK(res2
)) { 
8612     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8615     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8617   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8619     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8620     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsBold((wxTreeItemId 
const &)*arg2
); 
8621     wxPyEndAllowThreads(__tstate
); 
8622     if (PyErr_Occurred()) SWIG_fail
; 
8625     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8633 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetChildrenCount(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8634   PyObject 
*resultobj 
= 0; 
8635   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8636   wxTreeItemId 
*arg2 
= 0 ; 
8637   bool arg3 
= (bool) true ; 
8645   PyObject 
* obj0 
= 0 ; 
8646   PyObject 
* obj1 
= 0 ; 
8647   PyObject 
* obj2 
= 0 ; 
8648   char *  kwnames
[] = { 
8649     (char *) "self",(char *) "item",(char *) "recursively", NULL 
 
8652   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetChildrenCount",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8653   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8654   if (!SWIG_IsOK(res1
)) { 
8655     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8657   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8658   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8659   if (!SWIG_IsOK(res2
)) { 
8660     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8663     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8665   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8667     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
8668     if (!SWIG_IsOK(ecode3
)) { 
8669       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "3"" of type '" "bool""'"); 
8671     arg3 
= static_cast< bool >(val3
); 
8674     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8675     result 
= (size_t)(arg1
)->GetChildrenCount((wxTreeItemId 
const &)*arg2
,arg3
); 
8676     wxPyEndAllowThreads(__tstate
); 
8677     if (PyErr_Occurred()) SWIG_fail
; 
8679   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
8686 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetRootItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
8687   PyObject 
*resultobj 
= 0; 
8688   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8689   wxTreeItemId result
; 
8692   PyObject 
*swig_obj
[1] ; 
8694   if (!args
) SWIG_fail
; 
8696   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8697   if (!SWIG_IsOK(res1
)) { 
8698     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetRootItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8700   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8702     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8703     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetRootItem(); 
8704     wxPyEndAllowThreads(__tstate
); 
8705     if (PyErr_Occurred()) SWIG_fail
; 
8707   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8714 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetSelection(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
8715   PyObject 
*resultobj 
= 0; 
8716   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8717   wxTreeItemId result
; 
8720   PyObject 
*swig_obj
[1] ; 
8722   if (!args
) SWIG_fail
; 
8724   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8725   if (!SWIG_IsOK(res1
)) { 
8726     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetSelection" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8728   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8730     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8731     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetSelection(); 
8732     wxPyEndAllowThreads(__tstate
); 
8733     if (PyErr_Occurred()) SWIG_fail
; 
8735   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8742 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetSelections(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
8743   PyObject 
*resultobj 
= 0; 
8744   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8745   PyObject 
*result 
= 0 ; 
8748   PyObject 
*swig_obj
[1] ; 
8750   if (!args
) SWIG_fail
; 
8752   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8753   if (!SWIG_IsOK(res1
)) { 
8754     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetSelections" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8756   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8758     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8759     result 
= (PyObject 
*)wxPyTreeListCtrl_GetSelections(arg1
); 
8760     wxPyEndAllowThreads(__tstate
); 
8761     if (PyErr_Occurred()) SWIG_fail
; 
8770 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemParent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8771   PyObject 
*resultobj 
= 0; 
8772   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8773   wxTreeItemId 
*arg2 
= 0 ; 
8774   wxTreeItemId result
; 
8779   PyObject 
* obj0 
= 0 ; 
8780   PyObject 
* obj1 
= 0 ; 
8781   char *  kwnames
[] = { 
8782     (char *) "self",(char *) "item", NULL 
 
8785   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemParent",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8786   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8787   if (!SWIG_IsOK(res1
)) { 
8788     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8790   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8791   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8792   if (!SWIG_IsOK(res2
)) { 
8793     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8796     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8798   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8800     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8801     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemParent((wxTreeItemId 
const &)*arg2
); 
8802     wxPyEndAllowThreads(__tstate
); 
8803     if (PyErr_Occurred()) SWIG_fail
; 
8805   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8812 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetFirstChild(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8813   PyObject 
*resultobj 
= 0; 
8814   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8815   wxTreeItemId 
*arg2 
= 0 ; 
8816   PyObject 
*result 
= 0 ; 
8821   PyObject 
* obj0 
= 0 ; 
8822   PyObject 
* obj1 
= 0 ; 
8823   char *  kwnames
[] = { 
8824     (char *) "self",(char *) "item", NULL 
 
8827   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetFirstChild",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8828   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8829   if (!SWIG_IsOK(res1
)) { 
8830     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8832   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8833   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8834   if (!SWIG_IsOK(res2
)) { 
8835     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8838     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8840   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8842     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8843     result 
= (PyObject 
*)wxPyTreeListCtrl_GetFirstChild(arg1
,(wxTreeItemId 
const &)*arg2
); 
8844     wxPyEndAllowThreads(__tstate
); 
8845     if (PyErr_Occurred()) SWIG_fail
; 
8854 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNextChild(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8855   PyObject 
*resultobj 
= 0; 
8856   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8857   wxTreeItemId 
*arg2 
= 0 ; 
8858   void *arg3 
= (void *) 0 ; 
8859   PyObject 
*result 
= 0 ; 
8865   PyObject 
* obj0 
= 0 ; 
8866   PyObject 
* obj1 
= 0 ; 
8867   PyObject 
* obj2 
= 0 ; 
8868   char *  kwnames
[] = { 
8869     (char *) "self",(char *) "item",(char *) "cookie", NULL 
 
8872   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_GetNextChild",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8873   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8874   if (!SWIG_IsOK(res1
)) { 
8875     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8877   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8878   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8879   if (!SWIG_IsOK(res2
)) { 
8880     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8883     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8885   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8886   res3 
= SWIG_ConvertPtr(obj2
,SWIG_as_voidptrptr(&arg3
), 0, 0); 
8887   if (!SWIG_IsOK(res3
)) { 
8888     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "3"" of type '" "void *""'");  
8891     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8892     result 
= (PyObject 
*)wxPyTreeListCtrl_GetNextChild(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
8893     wxPyEndAllowThreads(__tstate
); 
8894     if (PyErr_Occurred()) SWIG_fail
; 
8903 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetLastChild(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8904   PyObject 
*resultobj 
= 0; 
8905   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8906   wxTreeItemId 
*arg2 
= 0 ; 
8907   PyObject 
*result 
= 0 ; 
8912   PyObject 
* obj0 
= 0 ; 
8913   PyObject 
* obj1 
= 0 ; 
8914   char *  kwnames
[] = { 
8915     (char *) "self",(char *) "item", NULL 
 
8918   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetLastChild",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8919   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8920   if (!SWIG_IsOK(res1
)) { 
8921     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8923   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8924   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8925   if (!SWIG_IsOK(res2
)) { 
8926     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8929     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8931   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8933     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8934     result 
= (PyObject 
*)wxPyTreeListCtrl_GetLastChild(arg1
,(wxTreeItemId 
const &)*arg2
); 
8935     wxPyEndAllowThreads(__tstate
); 
8936     if (PyErr_Occurred()) SWIG_fail
; 
8945 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetPrevChild(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8946   PyObject 
*resultobj 
= 0; 
8947   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8948   wxTreeItemId 
*arg2 
= 0 ; 
8949   void *arg3 
= (void *) 0 ; 
8950   PyObject 
*result 
= 0 ; 
8956   PyObject 
* obj0 
= 0 ; 
8957   PyObject 
* obj1 
= 0 ; 
8958   PyObject 
* obj2 
= 0 ; 
8959   char *  kwnames
[] = { 
8960     (char *) "self",(char *) "item",(char *) "cookie", NULL 
 
8963   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_GetPrevChild",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8964   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8965   if (!SWIG_IsOK(res1
)) { 
8966     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8968   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8969   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8970   if (!SWIG_IsOK(res2
)) { 
8971     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8974     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8976   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8977   res3 
= SWIG_ConvertPtr(obj2
,SWIG_as_voidptrptr(&arg3
), 0, 0); 
8978   if (!SWIG_IsOK(res3
)) { 
8979     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_GetPrevChild" "', expected argument " "3"" of type '" "void *""'");  
8982     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8983     result 
= (PyObject 
*)wxPyTreeListCtrl_GetPrevChild(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
8984     wxPyEndAllowThreads(__tstate
); 
8985     if (PyErr_Occurred()) SWIG_fail
; 
8994 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNextSibling(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8995   PyObject 
*resultobj 
= 0; 
8996   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8997   wxTreeItemId 
*arg2 
= 0 ; 
8998   wxTreeItemId result
; 
9003   PyObject 
* obj0 
= 0 ; 
9004   PyObject 
* obj1 
= 0 ; 
9005   char *  kwnames
[] = { 
9006     (char *) "self",(char *) "item", NULL 
 
9009   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextSibling",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9010   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9011   if (!SWIG_IsOK(res1
)) { 
9012     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
9014   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9015   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9016   if (!SWIG_IsOK(res2
)) { 
9017     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9020     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9022   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9024     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9025     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNextSibling((wxTreeItemId 
const &)*arg2
); 
9026     wxPyEndAllowThreads(__tstate
); 
9027     if (PyErr_Occurred()) SWIG_fail
; 
9029   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9036 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetPrevSibling(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9037   PyObject 
*resultobj 
= 0; 
9038   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9039   wxTreeItemId 
*arg2 
= 0 ; 
9040   wxTreeItemId result
; 
9045   PyObject 
* obj0 
= 0 ; 
9046   PyObject 
* obj1 
= 0 ; 
9047   char *  kwnames
[] = { 
9048     (char *) "self",(char *) "item", NULL 
 
9051   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevSibling",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9052   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9053   if (!SWIG_IsOK(res1
)) { 
9054     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
9056   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9057   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9058   if (!SWIG_IsOK(res2
)) { 
9059     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9062     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9064   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9066     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9067     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrevSibling((wxTreeItemId 
const &)*arg2
); 
9068     wxPyEndAllowThreads(__tstate
); 
9069     if (PyErr_Occurred()) SWIG_fail
; 
9071   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9078 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNext(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9079   PyObject 
*resultobj 
= 0; 
9080   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9081   wxTreeItemId 
*arg2 
= 0 ; 
9082   wxTreeItemId result
; 
9087   PyObject 
* obj0 
= 0 ; 
9088   PyObject 
* obj1 
= 0 ; 
9089   char *  kwnames
[] = { 
9090     (char *) "self",(char *) "item", NULL 
 
9093   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNext",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9094   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9095   if (!SWIG_IsOK(res1
)) { 
9096     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNext" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
9098   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9099   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9100   if (!SWIG_IsOK(res2
)) { 
9101     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNext" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9104     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNext" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9106   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9108     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9109     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNext((wxTreeItemId 
const &)*arg2
); 
9110     wxPyEndAllowThreads(__tstate
); 
9111     if (PyErr_Occurred()) SWIG_fail
; 
9113   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9120 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetPrev(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9121   PyObject 
*resultobj 
= 0; 
9122   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9123   wxTreeItemId 
*arg2 
= 0 ; 
9124   wxTreeItemId result
; 
9129   PyObject 
* obj0 
= 0 ; 
9130   PyObject 
* obj1 
= 0 ; 
9131   char *  kwnames
[] = { 
9132     (char *) "self",(char *) "item", NULL 
 
9135   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrev",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9136   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9137   if (!SWIG_IsOK(res1
)) { 
9138     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrev" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
9140   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9141   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9142   if (!SWIG_IsOK(res2
)) { 
9143     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrev" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9146     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrev" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9148   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9150     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9151     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrev((wxTreeItemId 
const &)*arg2
); 
9152     wxPyEndAllowThreads(__tstate
); 
9153     if (PyErr_Occurred()) SWIG_fail
; 
9155   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9162 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetFirstExpandedItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
9163   PyObject 
*resultobj 
= 0; 
9164   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9165   wxTreeItemId result
; 
9168   PyObject 
*swig_obj
[1] ; 
9170   if (!args
) SWIG_fail
; 
9172   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9173   if (!SWIG_IsOK(res1
)) { 
9174     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetFirstExpandedItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
9176   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9178     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9179     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetFirstExpandedItem(); 
9180     wxPyEndAllowThreads(__tstate
); 
9181     if (PyErr_Occurred()) SWIG_fail
; 
9183   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9190 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNextExpanded(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9191   PyObject 
*resultobj 
= 0; 
9192   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9193   wxTreeItemId 
*arg2 
= 0 ; 
9194   wxTreeItemId result
; 
9199   PyObject 
* obj0 
= 0 ; 
9200   PyObject 
* obj1 
= 0 ; 
9201   char *  kwnames
[] = { 
9202     (char *) "self",(char *) "item", NULL 
 
9205   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextExpanded",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9206   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9207   if (!SWIG_IsOK(res1
)) { 
9208     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextExpanded" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
9210   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9211   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9212   if (!SWIG_IsOK(res2
)) { 
9213     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9216     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9218   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9220     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9221     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNextExpanded((wxTreeItemId 
const &)*arg2
); 
9222     wxPyEndAllowThreads(__tstate
); 
9223     if (PyErr_Occurred()) SWIG_fail
; 
9225   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9232 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetPrevExpanded(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9233   PyObject 
*resultobj 
= 0; 
9234   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9235   wxTreeItemId 
*arg2 
= 0 ; 
9236   wxTreeItemId result
; 
9241   PyObject 
* obj0 
= 0 ; 
9242   PyObject 
* obj1 
= 0 ; 
9243   char *  kwnames
[] = { 
9244     (char *) "self",(char *) "item", NULL 
 
9247   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevExpanded",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9248   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9249   if (!SWIG_IsOK(res1
)) { 
9250     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevExpanded" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
9252   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9253   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9254   if (!SWIG_IsOK(res2
)) { 
9255     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9258     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9260   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9262     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9263     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrevExpanded((wxTreeItemId 
const &)*arg2
); 
9264     wxPyEndAllowThreads(__tstate
); 
9265     if (PyErr_Occurred()) SWIG_fail
; 
9267   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9274 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetFirstVisibleItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9275   PyObject 
*resultobj 
= 0; 
9276   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9277   bool arg2 
= (bool) false ; 
9278   wxTreeItemId result
; 
9283   PyObject 
* obj0 
= 0 ; 
9284   PyObject 
* obj1 
= 0 ; 
9285   char *  kwnames
[] = { 
9286     (char *) "self",(char *) "fullRow", NULL 
 
9289   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:TreeListCtrl_GetFirstVisibleItem",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9290   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9291   if (!SWIG_IsOK(res1
)) { 
9292     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetFirstVisibleItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
9294   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9296     ecode2 
= SWIG_AsVal_bool(obj1
, &val2
); 
9297     if (!SWIG_IsOK(ecode2
)) { 
9298       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetFirstVisibleItem" "', expected argument " "2"" of type '" "bool""'"); 
9300     arg2 
= static_cast< bool >(val2
); 
9303     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9304     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetFirstVisibleItem(arg2
); 
9305     wxPyEndAllowThreads(__tstate
); 
9306     if (PyErr_Occurred()) SWIG_fail
; 
9308   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9315 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNextVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9316   PyObject 
*resultobj 
= 0; 
9317   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9318   wxTreeItemId 
*arg2 
= 0 ; 
9319   bool arg3 
= (bool) false ; 
9320   wxTreeItemId result
; 
9327   PyObject 
* obj0 
= 0 ; 
9328   PyObject 
* obj1 
= 0 ; 
9329   PyObject 
* obj2 
= 0 ; 
9330   char *  kwnames
[] = { 
9331     (char *) "self",(char *) "item",(char *) "fullRow", NULL 
 
9334   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetNextVisible",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
9335   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9336   if (!SWIG_IsOK(res1
)) { 
9337     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
9339   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9340   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9341   if (!SWIG_IsOK(res2
)) { 
9342     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9345     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9347   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9349     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
9350     if (!SWIG_IsOK(ecode3
)) { 
9351       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "3"" of type '" "bool""'"); 
9353     arg3 
= static_cast< bool >(val3
); 
9356     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9357     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNextVisible((wxTreeItemId 
const &)*arg2
,arg3
); 
9358     wxPyEndAllowThreads(__tstate
); 
9359     if (PyErr_Occurred()) SWIG_fail
; 
9361   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9368 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetPrevVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9369   PyObject 
*resultobj 
= 0; 
9370   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9371   wxTreeItemId 
*arg2 
= 0 ; 
9372   bool arg3 
= (bool) false ; 
9373   wxTreeItemId result
; 
9380   PyObject 
* obj0 
= 0 ; 
9381   PyObject 
* obj1 
= 0 ; 
9382   PyObject 
* obj2 
= 0 ; 
9383   char *  kwnames
[] = { 
9384     (char *) "self",(char *) "item",(char *) "fullRow", NULL 
 
9387   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetPrevVisible",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
9388   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9389   if (!SWIG_IsOK(res1
)) { 
9390     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
9392   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9393   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9394   if (!SWIG_IsOK(res2
)) { 
9395     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9398     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9400   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9402     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
9403     if (!SWIG_IsOK(ecode3
)) { 
9404       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "3"" of type '" "bool""'"); 
9406     arg3 
= static_cast< bool >(val3
); 
9409     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9410     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrevVisible((wxTreeItemId 
const &)*arg2
,arg3
); 
9411     wxPyEndAllowThreads(__tstate
); 
9412     if (PyErr_Occurred()) SWIG_fail
; 
9414   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9421 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AddRoot(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9422   PyObject 
*resultobj 
= 0; 
9423   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9424   wxString 
*arg2 
= 0 ; 
9425   int arg3 
= (int) -1 ; 
9426   int arg4 
= (int) -1 ; 
9427   wxPyTreeItemData 
*arg5 
= (wxPyTreeItemData 
*) NULL 
; 
9428   wxTreeItemId result
; 
9431   bool temp2 
= false ; 
9437   PyObject 
* obj0 
= 0 ; 
9438   PyObject 
* obj1 
= 0 ; 
9439   PyObject 
* obj2 
= 0 ; 
9440   PyObject 
* obj3 
= 0 ; 
9441   PyObject 
* obj4 
= 0 ; 
9442   char *  kwnames
[] = { 
9443     (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
9446   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:TreeListCtrl_AddRoot",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
9447   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9448   if (!SWIG_IsOK(res1
)) { 
9449     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9451   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9453     arg2 
= wxString_in_helper(obj1
); 
9454     if (arg2 
== NULL
) SWIG_fail
; 
9458     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
9459     if (!SWIG_IsOK(ecode3
)) { 
9460       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "3"" of type '" "int""'"); 
9462     arg3 
= static_cast< int >(val3
); 
9465     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
9466     if (!SWIG_IsOK(ecode4
)) { 
9467       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "4"" of type '" "int""'"); 
9469     arg4 
= static_cast< int >(val4
); 
9472     res5 
= SWIG_ConvertPtr(obj4
, SWIG_as_voidptrptr(&arg5
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
9473     if (!SWIG_IsOK(res5
)) { 
9474       SWIG_exception_fail(SWIG_ArgError(res5
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "5"" of type '" "wxPyTreeItemData *""'"); 
9478     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9479     result 
= (arg1
)->AddRoot((wxString 
const &)*arg2
,arg3
,arg4
,arg5
); 
9480     wxPyEndAllowThreads(__tstate
); 
9481     if (PyErr_Occurred()) SWIG_fail
; 
9483   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9498 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_PrependItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9499   PyObject 
*resultobj 
= 0; 
9500   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9501   wxTreeItemId 
*arg2 
= 0 ; 
9502   wxString 
*arg3 
= 0 ; 
9503   int arg4 
= (int) -1 ; 
9504   int arg5 
= (int) -1 ; 
9505   wxPyTreeItemData 
*arg6 
= (wxPyTreeItemData 
*) NULL 
; 
9506   wxTreeItemId result
; 
9511   bool temp3 
= false ; 
9517   PyObject 
* obj0 
= 0 ; 
9518   PyObject 
* obj1 
= 0 ; 
9519   PyObject 
* obj2 
= 0 ; 
9520   PyObject 
* obj3 
= 0 ; 
9521   PyObject 
* obj4 
= 0 ; 
9522   PyObject 
* obj5 
= 0 ; 
9523   char *  kwnames
[] = { 
9524     (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
9527   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_PrependItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
9528   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9529   if (!SWIG_IsOK(res1
)) { 
9530     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9532   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9533   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9534   if (!SWIG_IsOK(res2
)) { 
9535     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9538     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9540   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9542     arg3 
= wxString_in_helper(obj2
); 
9543     if (arg3 
== NULL
) SWIG_fail
; 
9547     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
9548     if (!SWIG_IsOK(ecode4
)) { 
9549       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "4"" of type '" "int""'"); 
9551     arg4 
= static_cast< int >(val4
); 
9554     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
9555     if (!SWIG_IsOK(ecode5
)) { 
9556       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "5"" of type '" "int""'"); 
9558     arg5 
= static_cast< int >(val5
); 
9561     res6 
= SWIG_ConvertPtr(obj5
, SWIG_as_voidptrptr(&arg6
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
9562     if (!SWIG_IsOK(res6
)) { 
9563       SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'"); 
9567     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9568     result 
= (arg1
)->PrependItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
); 
9569     wxPyEndAllowThreads(__tstate
); 
9570     if (PyErr_Occurred()) SWIG_fail
; 
9572   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9587 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9588   PyObject 
*resultobj 
= 0; 
9589   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9590   wxTreeItemId 
*arg2 
= 0 ; 
9591   wxTreeItemId 
*arg3 
= 0 ; 
9592   wxString 
*arg4 
= 0 ; 
9593   int arg5 
= (int) -1 ; 
9594   int arg6 
= (int) -1 ; 
9595   wxPyTreeItemData 
*arg7 
= (wxPyTreeItemData 
*) NULL 
; 
9596   wxTreeItemId result
; 
9603   bool temp4 
= false ; 
9609   PyObject 
* obj0 
= 0 ; 
9610   PyObject 
* obj1 
= 0 ; 
9611   PyObject 
* obj2 
= 0 ; 
9612   PyObject 
* obj3 
= 0 ; 
9613   PyObject 
* obj4 
= 0 ; 
9614   PyObject 
* obj5 
= 0 ; 
9615   PyObject 
* obj6 
= 0 ; 
9616   char *  kwnames
[] = { 
9617     (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
9620   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
9621   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9622   if (!SWIG_IsOK(res1
)) { 
9623     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9625   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9626   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9627   if (!SWIG_IsOK(res2
)) { 
9628     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9631     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9633   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9634   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9635   if (!SWIG_IsOK(res3
)) { 
9636     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");  
9639     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");  
9641   arg3 
= reinterpret_cast< wxTreeItemId 
* >(argp3
); 
9643     arg4 
= wxString_in_helper(obj3
); 
9644     if (arg4 
== NULL
) SWIG_fail
; 
9648     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
9649     if (!SWIG_IsOK(ecode5
)) { 
9650       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "5"" of type '" "int""'"); 
9652     arg5 
= static_cast< int >(val5
); 
9655     ecode6 
= SWIG_AsVal_int(obj5
, &val6
); 
9656     if (!SWIG_IsOK(ecode6
)) { 
9657       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "6"" of type '" "int""'"); 
9659     arg6 
= static_cast< int >(val6
); 
9662     res7 
= SWIG_ConvertPtr(obj6
, SWIG_as_voidptrptr(&arg7
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
9663     if (!SWIG_IsOK(res7
)) { 
9664       SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'"); 
9668     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9669     result 
= (arg1
)->InsertItem((wxTreeItemId 
const &)*arg2
,(wxTreeItemId 
const &)*arg3
,(wxString 
const &)*arg4
,arg5
,arg6
,arg7
); 
9670     wxPyEndAllowThreads(__tstate
); 
9671     if (PyErr_Occurred()) SWIG_fail
; 
9673   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9688 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertItemBefore(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9689   PyObject 
*resultobj 
= 0; 
9690   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9691   wxTreeItemId 
*arg2 
= 0 ; 
9693   wxString 
*arg4 
= 0 ; 
9694   int arg5 
= (int) -1 ; 
9695   int arg6 
= (int) -1 ; 
9696   wxPyTreeItemData 
*arg7 
= (wxPyTreeItemData 
*) NULL 
; 
9697   wxTreeItemId result
; 
9704   bool temp4 
= false ; 
9710   PyObject 
* obj0 
= 0 ; 
9711   PyObject 
* obj1 
= 0 ; 
9712   PyObject 
* obj2 
= 0 ; 
9713   PyObject 
* obj3 
= 0 ; 
9714   PyObject 
* obj4 
= 0 ; 
9715   PyObject 
* obj5 
= 0 ; 
9716   PyObject 
* obj6 
= 0 ; 
9717   char *  kwnames
[] = { 
9718     (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
9721   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItemBefore",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
9722   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9723   if (!SWIG_IsOK(res1
)) { 
9724     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9726   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9727   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9728   if (!SWIG_IsOK(res2
)) { 
9729     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9732     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9734   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9735   ecode3 
= SWIG_AsVal_size_t(obj2
, &val3
); 
9736   if (!SWIG_IsOK(ecode3
)) { 
9737     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "3"" of type '" "size_t""'"); 
9739   arg3 
= static_cast< size_t >(val3
); 
9741     arg4 
= wxString_in_helper(obj3
); 
9742     if (arg4 
== NULL
) SWIG_fail
; 
9746     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
9747     if (!SWIG_IsOK(ecode5
)) { 
9748       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "5"" of type '" "int""'"); 
9750     arg5 
= static_cast< int >(val5
); 
9753     ecode6 
= SWIG_AsVal_int(obj5
, &val6
); 
9754     if (!SWIG_IsOK(ecode6
)) { 
9755       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "6"" of type '" "int""'"); 
9757     arg6 
= static_cast< int >(val6
); 
9760     res7 
= SWIG_ConvertPtr(obj6
, SWIG_as_voidptrptr(&arg7
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
9761     if (!SWIG_IsOK(res7
)) { 
9762       SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'"); 
9766     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9767     result 
= (arg1
)->InsertItem((wxTreeItemId 
const &)*arg2
,arg3
,(wxString 
const &)*arg4
,arg5
,arg6
,arg7
); 
9768     wxPyEndAllowThreads(__tstate
); 
9769     if (PyErr_Occurred()) SWIG_fail
; 
9771   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9786 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AppendItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9787   PyObject 
*resultobj 
= 0; 
9788   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9789   wxTreeItemId 
*arg2 
= 0 ; 
9790   wxString 
*arg3 
= 0 ; 
9791   int arg4 
= (int) -1 ; 
9792   int arg5 
= (int) -1 ; 
9793   wxPyTreeItemData 
*arg6 
= (wxPyTreeItemData 
*) NULL 
; 
9794   wxTreeItemId result
; 
9799   bool temp3 
= false ; 
9805   PyObject 
* obj0 
= 0 ; 
9806   PyObject 
* obj1 
= 0 ; 
9807   PyObject 
* obj2 
= 0 ; 
9808   PyObject 
* obj3 
= 0 ; 
9809   PyObject 
* obj4 
= 0 ; 
9810   PyObject 
* obj5 
= 0 ; 
9811   char *  kwnames
[] = { 
9812     (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
9815   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_AppendItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
9816   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9817   if (!SWIG_IsOK(res1
)) { 
9818     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9820   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9821   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9822   if (!SWIG_IsOK(res2
)) { 
9823     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9826     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9828   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9830     arg3 
= wxString_in_helper(obj2
); 
9831     if (arg3 
== NULL
) SWIG_fail
; 
9835     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
9836     if (!SWIG_IsOK(ecode4
)) { 
9837       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "4"" of type '" "int""'"); 
9839     arg4 
= static_cast< int >(val4
); 
9842     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
9843     if (!SWIG_IsOK(ecode5
)) { 
9844       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "5"" of type '" "int""'"); 
9846     arg5 
= static_cast< int >(val5
); 
9849     res6 
= SWIG_ConvertPtr(obj5
, SWIG_as_voidptrptr(&arg6
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
9850     if (!SWIG_IsOK(res6
)) { 
9851       SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'"); 
9855     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9856     result 
= (arg1
)->AppendItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
); 
9857     wxPyEndAllowThreads(__tstate
); 
9858     if (PyErr_Occurred()) SWIG_fail
; 
9860   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9875 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Delete(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9876   PyObject 
*resultobj 
= 0; 
9877   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9878   wxTreeItemId 
*arg2 
= 0 ; 
9883   PyObject 
* obj0 
= 0 ; 
9884   PyObject 
* obj1 
= 0 ; 
9885   char *  kwnames
[] = { 
9886     (char *) "self",(char *) "item", NULL 
 
9889   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Delete",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9890   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9891   if (!SWIG_IsOK(res1
)) { 
9892     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Delete" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9894   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9895   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9896   if (!SWIG_IsOK(res2
)) { 
9897     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9900     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9902   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9904     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9905     (arg1
)->Delete((wxTreeItemId 
const &)*arg2
); 
9906     wxPyEndAllowThreads(__tstate
); 
9907     if (PyErr_Occurred()) SWIG_fail
; 
9909   resultobj 
= SWIG_Py_Void(); 
9916 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_DeleteChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9917   PyObject 
*resultobj 
= 0; 
9918   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9919   wxTreeItemId 
*arg2 
= 0 ; 
9924   PyObject 
* obj0 
= 0 ; 
9925   PyObject 
* obj1 
= 0 ; 
9926   char *  kwnames
[] = { 
9927     (char *) "self",(char *) "item", NULL 
 
9930   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_DeleteChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9931   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9932   if (!SWIG_IsOK(res1
)) { 
9933     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9935   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9936   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9937   if (!SWIG_IsOK(res2
)) { 
9938     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9941     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9943   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9945     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9946     (arg1
)->DeleteChildren((wxTreeItemId 
const &)*arg2
); 
9947     wxPyEndAllowThreads(__tstate
); 
9948     if (PyErr_Occurred()) SWIG_fail
; 
9950   resultobj 
= SWIG_Py_Void(); 
9957 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_DeleteRoot(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
9958   PyObject 
*resultobj 
= 0; 
9959   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9962   PyObject 
*swig_obj
[1] ; 
9964   if (!args
) SWIG_fail
; 
9966   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9967   if (!SWIG_IsOK(res1
)) { 
9968     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_DeleteRoot" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9970   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9972     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9973     (arg1
)->DeleteRoot(); 
9974     wxPyEndAllowThreads(__tstate
); 
9975     if (PyErr_Occurred()) SWIG_fail
; 
9977   resultobj 
= SWIG_Py_Void(); 
9984 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Expand(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9985   PyObject 
*resultobj 
= 0; 
9986   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9987   wxTreeItemId 
*arg2 
= 0 ; 
9992   PyObject 
* obj0 
= 0 ; 
9993   PyObject 
* obj1 
= 0 ; 
9994   char *  kwnames
[] = { 
9995     (char *) "self",(char *) "item", NULL 
 
9998   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Expand",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9999   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10000   if (!SWIG_IsOK(res1
)) { 
10001     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Expand" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10003   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10004   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10005   if (!SWIG_IsOK(res2
)) { 
10006     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10009     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10011   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10013     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10014     (arg1
)->Expand((wxTreeItemId 
const &)*arg2
); 
10015     wxPyEndAllowThreads(__tstate
); 
10016     if (PyErr_Occurred()) SWIG_fail
; 
10018   resultobj 
= SWIG_Py_Void(); 
10025 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_ExpandAll(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10026   PyObject 
*resultobj 
= 0; 
10027   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10028   wxTreeItemId 
*arg2 
= 0 ; 
10033   PyObject 
* obj0 
= 0 ; 
10034   PyObject 
* obj1 
= 0 ; 
10035   char *  kwnames
[] = { 
10036     (char *) "self",(char *) "item", NULL 
 
10039   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ExpandAll",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10040   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10041   if (!SWIG_IsOK(res1
)) { 
10042     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10044   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10045   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10046   if (!SWIG_IsOK(res2
)) { 
10047     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10050     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10052   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10054     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10055     (arg1
)->ExpandAll((wxTreeItemId 
const &)*arg2
); 
10056     wxPyEndAllowThreads(__tstate
); 
10057     if (PyErr_Occurred()) SWIG_fail
; 
10059   resultobj 
= SWIG_Py_Void(); 
10066 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Collapse(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10067   PyObject 
*resultobj 
= 0; 
10068   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10069   wxTreeItemId 
*arg2 
= 0 ; 
10074   PyObject 
* obj0 
= 0 ; 
10075   PyObject 
* obj1 
= 0 ; 
10076   char *  kwnames
[] = { 
10077     (char *) "self",(char *) "item", NULL 
 
10080   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Collapse",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10081   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10082   if (!SWIG_IsOK(res1
)) { 
10083     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Collapse" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10085   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10086   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10087   if (!SWIG_IsOK(res2
)) { 
10088     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10091     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10093   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10095     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10096     (arg1
)->Collapse((wxTreeItemId 
const &)*arg2
); 
10097     wxPyEndAllowThreads(__tstate
); 
10098     if (PyErr_Occurred()) SWIG_fail
; 
10100   resultobj 
= SWIG_Py_Void(); 
10107 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_CollapseAndReset(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10108   PyObject 
*resultobj 
= 0; 
10109   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10110   wxTreeItemId 
*arg2 
= 0 ; 
10115   PyObject 
* obj0 
= 0 ; 
10116   PyObject 
* obj1 
= 0 ; 
10117   char *  kwnames
[] = { 
10118     (char *) "self",(char *) "item", NULL 
 
10121   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_CollapseAndReset",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10122   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10123   if (!SWIG_IsOK(res1
)) { 
10124     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10126   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10127   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10128   if (!SWIG_IsOK(res2
)) { 
10129     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10132     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10134   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10136     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10137     (arg1
)->CollapseAndReset((wxTreeItemId 
const &)*arg2
); 
10138     wxPyEndAllowThreads(__tstate
); 
10139     if (PyErr_Occurred()) SWIG_fail
; 
10141   resultobj 
= SWIG_Py_Void(); 
10148 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Toggle(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10149   PyObject 
*resultobj 
= 0; 
10150   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10151   wxTreeItemId 
*arg2 
= 0 ; 
10156   PyObject 
* obj0 
= 0 ; 
10157   PyObject 
* obj1 
= 0 ; 
10158   char *  kwnames
[] = { 
10159     (char *) "self",(char *) "item", NULL 
 
10162   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Toggle",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10163   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10164   if (!SWIG_IsOK(res1
)) { 
10165     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Toggle" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10167   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10168   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10169   if (!SWIG_IsOK(res2
)) { 
10170     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10173     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10175   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10177     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10178     (arg1
)->Toggle((wxTreeItemId 
const &)*arg2
); 
10179     wxPyEndAllowThreads(__tstate
); 
10180     if (PyErr_Occurred()) SWIG_fail
; 
10182   resultobj 
= SWIG_Py_Void(); 
10189 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Unselect(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10190   PyObject 
*resultobj 
= 0; 
10191   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10194   PyObject 
*swig_obj
[1] ; 
10196   if (!args
) SWIG_fail
; 
10197   swig_obj
[0] = args
; 
10198   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10199   if (!SWIG_IsOK(res1
)) { 
10200     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Unselect" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10202   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10204     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10205     (arg1
)->Unselect(); 
10206     wxPyEndAllowThreads(__tstate
); 
10207     if (PyErr_Occurred()) SWIG_fail
; 
10209   resultobj 
= SWIG_Py_Void(); 
10216 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_UnselectAll(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10217   PyObject 
*resultobj 
= 0; 
10218   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10221   PyObject 
*swig_obj
[1] ; 
10223   if (!args
) SWIG_fail
; 
10224   swig_obj
[0] = args
; 
10225   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10226   if (!SWIG_IsOK(res1
)) { 
10227     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_UnselectAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10229   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10231     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10232     (arg1
)->UnselectAll(); 
10233     wxPyEndAllowThreads(__tstate
); 
10234     if (PyErr_Occurred()) SWIG_fail
; 
10236   resultobj 
= SWIG_Py_Void(); 
10243 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SelectItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10244   PyObject 
*resultobj 
= 0; 
10245   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10246   wxTreeItemId 
*arg2 
= 0 ; 
10247   wxTreeItemId 
const &arg3_defvalue 
= (wxTreeItemId 
*) NULL 
; 
10248   wxTreeItemId 
*arg3 
= (wxTreeItemId 
*) &arg3_defvalue 
; 
10249   bool arg4 
= (bool) true ; 
10258   PyObject 
* obj0 
= 0 ; 
10259   PyObject 
* obj1 
= 0 ; 
10260   PyObject 
* obj2 
= 0 ; 
10261   PyObject 
* obj3 
= 0 ; 
10262   char *  kwnames
[] = { 
10263     (char *) "self",(char *) "item",(char *) "last",(char *) "unselect_others", NULL 
 
10266   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_SelectItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
10267   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10268   if (!SWIG_IsOK(res1
)) { 
10269     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10271   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10272   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10273   if (!SWIG_IsOK(res2
)) { 
10274     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10277     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10279   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10281     res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10282     if (!SWIG_IsOK(res3
)) { 
10283       SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");  
10286       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SelectItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");  
10288     arg3 
= reinterpret_cast< wxTreeItemId 
* >(argp3
); 
10291     ecode4 
= SWIG_AsVal_bool(obj3
, &val4
); 
10292     if (!SWIG_IsOK(ecode4
)) { 
10293       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "4"" of type '" "bool""'"); 
10295     arg4 
= static_cast< bool >(val4
); 
10298     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10299     (arg1
)->SelectItem((wxTreeItemId 
const &)*arg2
,(wxTreeItemId 
const &)*arg3
,arg4
); 
10300     wxPyEndAllowThreads(__tstate
); 
10301     if (PyErr_Occurred()) SWIG_fail
; 
10303   resultobj 
= SWIG_Py_Void(); 
10310 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SelectAll(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10311   PyObject 
*resultobj 
= 0; 
10312   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10315   PyObject 
*swig_obj
[1] ; 
10317   if (!args
) SWIG_fail
; 
10318   swig_obj
[0] = args
; 
10319   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10320   if (!SWIG_IsOK(res1
)) { 
10321     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SelectAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10323   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10325     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10326     (arg1
)->SelectAll(); 
10327     wxPyEndAllowThreads(__tstate
); 
10328     if (PyErr_Occurred()) SWIG_fail
; 
10330   resultobj 
= SWIG_Py_Void(); 
10337 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_EnsureVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10338   PyObject 
*resultobj 
= 0; 
10339   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10340   wxTreeItemId 
*arg2 
= 0 ; 
10345   PyObject 
* obj0 
= 0 ; 
10346   PyObject 
* obj1 
= 0 ; 
10347   char *  kwnames
[] = { 
10348     (char *) "self",(char *) "item", NULL 
 
10351   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EnsureVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10352   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10353   if (!SWIG_IsOK(res1
)) { 
10354     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10356   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10357   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10358   if (!SWIG_IsOK(res2
)) { 
10359     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10362     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10364   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10366     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10367     (arg1
)->EnsureVisible((wxTreeItemId 
const &)*arg2
); 
10368     wxPyEndAllowThreads(__tstate
); 
10369     if (PyErr_Occurred()) SWIG_fail
; 
10371   resultobj 
= SWIG_Py_Void(); 
10378 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_ScrollTo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10379   PyObject 
*resultobj 
= 0; 
10380   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10381   wxTreeItemId 
*arg2 
= 0 ; 
10386   PyObject 
* obj0 
= 0 ; 
10387   PyObject 
* obj1 
= 0 ; 
10388   char *  kwnames
[] = { 
10389     (char *) "self",(char *) "item", NULL 
 
10392   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ScrollTo",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10393   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10394   if (!SWIG_IsOK(res1
)) { 
10395     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10397   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10398   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10399   if (!SWIG_IsOK(res2
)) { 
10400     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10403     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10405   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10407     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10408     (arg1
)->ScrollTo((wxTreeItemId 
const &)*arg2
); 
10409     wxPyEndAllowThreads(__tstate
); 
10410     if (PyErr_Occurred()) SWIG_fail
; 
10412   resultobj 
= SWIG_Py_Void(); 
10419 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_HitTest(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10420   PyObject 
*resultobj 
= 0; 
10421   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10422   wxPoint 
*arg2 
= 0 ; 
10425   wxTreeItemId result
; 
10430   int res3 
= SWIG_TMPOBJ 
; 
10432   int res4 
= SWIG_TMPOBJ 
; 
10433   PyObject 
* obj0 
= 0 ; 
10434   PyObject 
* obj1 
= 0 ; 
10435   char *  kwnames
[] = { 
10436     (char *) "self",(char *) "point", NULL 
 
10441   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_HitTest",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10442   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10443   if (!SWIG_IsOK(res1
)) { 
10444     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_HitTest" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10446   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10449     if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
; 
10452     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10453     result 
= (arg1
)->HitTest((wxPoint 
const &)*arg2
,*arg3
,*arg4
); 
10454     wxPyEndAllowThreads(__tstate
); 
10455     if (PyErr_Occurred()) SWIG_fail
; 
10457   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
10458   if (SWIG_IsTmpObj(res3
)) { 
10459     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg3
))); 
10461     int new_flags 
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
10462     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, new_flags
)); 
10464   if (SWIG_IsTmpObj(res4
)) { 
10465     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg4
))); 
10467     int new_flags 
= SWIG_IsNewObj(res4
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
10468     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, new_flags
)); 
10476 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetBoundingRect(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10477   PyObject 
*resultobj 
= 0; 
10478   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10479   wxTreeItemId 
*arg2 
= 0 ; 
10480   bool arg3 
= (bool) false ; 
10481   PyObject 
*result 
= 0 ; 
10488   PyObject 
* obj0 
= 0 ; 
10489   PyObject 
* obj1 
= 0 ; 
10490   PyObject 
* obj2 
= 0 ; 
10491   char *  kwnames
[] = { 
10492     (char *) "self",(char *) "item",(char *) "textOnly", NULL 
 
10495   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetBoundingRect",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
10496   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10497   if (!SWIG_IsOK(res1
)) { 
10498     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10500   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10501   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10502   if (!SWIG_IsOK(res2
)) { 
10503     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10506     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10508   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10510     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
10511     if (!SWIG_IsOK(ecode3
)) { 
10512       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "3"" of type '" "bool""'"); 
10514     arg3 
= static_cast< bool >(val3
); 
10517     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10518     result 
= (PyObject 
*)wxPyTreeListCtrl_GetBoundingRect(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
10519     wxPyEndAllowThreads(__tstate
); 
10520     if (PyErr_Occurred()) SWIG_fail
; 
10522   resultobj 
= result
; 
10529 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_EditLabel(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10530   PyObject 
*resultobj 
= 0; 
10531   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10532   wxTreeItemId 
*arg2 
= 0 ; 
10533   int arg3 
= (int) -1 ; 
10540   PyObject 
* obj0 
= 0 ; 
10541   PyObject 
* obj1 
= 0 ; 
10542   PyObject 
* obj2 
= 0 ; 
10543   char *  kwnames
[] = { 
10544     (char *) "self",(char *) "item",(char *) "column", NULL 
 
10547   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_EditLabel",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
10548   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10549   if (!SWIG_IsOK(res1
)) { 
10550     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_EditLabel" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10552   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10553   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10554   if (!SWIG_IsOK(res2
)) { 
10555     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10558     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10560   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10562     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
10563     if (!SWIG_IsOK(ecode3
)) { 
10564       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_EditLabel" "', expected argument " "3"" of type '" "int""'"); 
10566     arg3 
= static_cast< int >(val3
); 
10569     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10570     wxPyTreeListCtrl_EditLabel(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
10571     wxPyEndAllowThreads(__tstate
); 
10572     if (PyErr_Occurred()) SWIG_fail
; 
10574   resultobj 
= SWIG_Py_Void(); 
10581 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SortChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10582   PyObject 
*resultobj 
= 0; 
10583   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10584   wxTreeItemId 
*arg2 
= 0 ; 
10589   PyObject 
* obj0 
= 0 ; 
10590   PyObject 
* obj1 
= 0 ; 
10591   char *  kwnames
[] = { 
10592     (char *) "self",(char *) "item", NULL 
 
10595   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SortChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10596   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10597   if (!SWIG_IsOK(res1
)) { 
10598     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SortChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10600   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10601   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10602   if (!SWIG_IsOK(res2
)) { 
10603     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10606     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10608   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10610     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10611     (arg1
)->SortChildren((wxTreeItemId 
const &)*arg2
); 
10612     wxPyEndAllowThreads(__tstate
); 
10613     if (PyErr_Occurred()) SWIG_fail
; 
10615   resultobj 
= SWIG_Py_Void(); 
10622 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_FindItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10623   PyObject 
*resultobj 
= 0; 
10624   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10625   wxTreeItemId 
*arg2 
= 0 ; 
10626   wxString 
*arg3 
= 0 ; 
10627   int arg4 
= (int) 0 ; 
10628   wxTreeItemId result
; 
10633   bool temp3 
= false ; 
10636   PyObject 
* obj0 
= 0 ; 
10637   PyObject 
* obj1 
= 0 ; 
10638   PyObject 
* obj2 
= 0 ; 
10639   PyObject 
* obj3 
= 0 ; 
10640   char *  kwnames
[] = { 
10641     (char *) "self",(char *) "item",(char *) "str",(char *) "flags", NULL 
 
10644   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_FindItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
10645   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10646   if (!SWIG_IsOK(res1
)) { 
10647     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10649   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10650   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10651   if (!SWIG_IsOK(res2
)) { 
10652     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10655     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_FindItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10657   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10659     arg3 
= wxString_in_helper(obj2
); 
10660     if (arg3 
== NULL
) SWIG_fail
; 
10664     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
10665     if (!SWIG_IsOK(ecode4
)) { 
10666       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "4"" of type '" "int""'"); 
10668     arg4 
= static_cast< int >(val4
); 
10671     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10672     result 
= (arg1
)->FindItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
10673     wxPyEndAllowThreads(__tstate
); 
10674     if (PyErr_Occurred()) SWIG_fail
; 
10676   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
10691 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetDragItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10692   PyObject 
*resultobj 
= 0; 
10693   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10694   wxTreeItemId 
const &arg2_defvalue 
= (wxTreeItemId 
*) NULL 
; 
10695   wxTreeItemId 
*arg2 
= (wxTreeItemId 
*) &arg2_defvalue 
; 
10700   PyObject 
* obj0 
= 0 ; 
10701   PyObject 
* obj1 
= 0 ; 
10702   char *  kwnames
[] = { 
10703     (char *) "self",(char *) "item", NULL 
 
10706   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:TreeListCtrl_SetDragItem",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10707   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10708   if (!SWIG_IsOK(res1
)) { 
10709     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetDragItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10711   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10713     res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10714     if (!SWIG_IsOK(res2
)) { 
10715       SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetDragItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10718       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetDragItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10720     arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10723     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10724     (arg1
)->SetDragItem((wxTreeItemId 
const &)*arg2
); 
10725     wxPyEndAllowThreads(__tstate
); 
10726     if (PyErr_Occurred()) SWIG_fail
; 
10728   resultobj 
= SWIG_Py_Void(); 
10735 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetHeaderWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10736   PyObject 
*resultobj 
= 0; 
10737   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10738   wxWindow 
*result 
= 0 ; 
10741   PyObject 
*swig_obj
[1] ; 
10743   if (!args
) SWIG_fail
; 
10744   swig_obj
[0] = args
; 
10745   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10746   if (!SWIG_IsOK(res1
)) { 
10747     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetHeaderWindow" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
10749   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10751     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10752     result 
= (wxWindow 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetHeaderWindow(); 
10753     wxPyEndAllowThreads(__tstate
); 
10754     if (PyErr_Occurred()) SWIG_fail
; 
10757     resultobj 
= wxPyMake_wxObject(result
, 0);  
10765 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetMainWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10766   PyObject 
*resultobj 
= 0; 
10767   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10768   wxScrolledWindow 
*result 
= 0 ; 
10771   PyObject 
*swig_obj
[1] ; 
10773   if (!args
) SWIG_fail
; 
10774   swig_obj
[0] = args
; 
10775   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10776   if (!SWIG_IsOK(res1
)) { 
10777     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetMainWindow" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
10779   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10781     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10782     result 
= (wxScrolledWindow 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetMainWindow(); 
10783     wxPyEndAllowThreads(__tstate
); 
10784     if (PyErr_Occurred()) SWIG_fail
; 
10787     resultobj 
= wxPyMake_wxObject(result
, 0);  
10795 SWIGINTERN PyObject 
*TreeListCtrl_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10797   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
10798   SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_NewClientData(obj
)); 
10799   return SWIG_Py_Void(); 
10802 SWIGINTERN PyObject 
*TreeListCtrl_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10803   return SWIG_Python_InitShadowInstance(args
); 
10806 SWIGINTERN PyObject 
*_wrap_new_StaticPicture(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10807   PyObject 
*resultobj 
= 0; 
10808   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
10809   int arg2 
= (int) -1 ; 
10810   wxBitmap 
const &arg3_defvalue 
= wxNullBitmap 
; 
10811   wxBitmap 
*arg3 
= (wxBitmap 
*) &arg3_defvalue 
; 
10812   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
10813   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
10814   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
10815   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
10816   long arg6 
= (long) 0 ; 
10817   wxString 
const &arg7_defvalue 
= wxPyStaticPictureNameStr 
; 
10818   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
10819   wxStaticPicture 
*result 
= 0 ; 
10830   bool temp7 
= false ; 
10831   PyObject 
* obj0 
= 0 ; 
10832   PyObject 
* obj1 
= 0 ; 
10833   PyObject 
* obj2 
= 0 ; 
10834   PyObject 
* obj3 
= 0 ; 
10835   PyObject 
* obj4 
= 0 ; 
10836   PyObject 
* obj5 
= 0 ; 
10837   PyObject 
* obj6 
= 0 ; 
10838   char *  kwnames
[] = { 
10839     (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
10842   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_StaticPicture",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
10843   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
10844   if (!SWIG_IsOK(res1
)) { 
10845     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_StaticPicture" "', expected argument " "1"" of type '" "wxWindow *""'");  
10847   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
10849     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
10850     if (!SWIG_IsOK(ecode2
)) { 
10851       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_StaticPicture" "', expected argument " "2"" of type '" "int""'"); 
10853     arg2 
= static_cast< int >(val2
); 
10856     res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxBitmap
,  0  | 0); 
10857     if (!SWIG_IsOK(res3
)) { 
10858       SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "new_StaticPicture" "', expected argument " "3"" of type '" "wxBitmap const &""'");  
10861       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "new_StaticPicture" "', expected argument " "3"" of type '" "wxBitmap const &""'");  
10863     arg3 
= reinterpret_cast< wxBitmap 
* >(argp3
); 
10868       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
10874       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
10878     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
10879     if (!SWIG_IsOK(ecode6
)) { 
10880       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_StaticPicture" "', expected argument " "6"" of type '" "long""'"); 
10882     arg6 
= static_cast< long >(val6
); 
10886       arg7 
= wxString_in_helper(obj6
); 
10887       if (arg7 
== NULL
) SWIG_fail
; 
10892     if (!wxPyCheckForApp()) SWIG_fail
; 
10893     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10894     result 
= (wxStaticPicture 
*)new wxStaticPicture(arg1
,arg2
,(wxBitmap 
const &)*arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
10895     wxPyEndAllowThreads(__tstate
); 
10896     if (PyErr_Occurred()) SWIG_fail
; 
10898   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_NEW 
|  0 ); 
10913 SWIGINTERN PyObject 
*_wrap_new_PreStaticPicture(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10914   PyObject 
*resultobj 
= 0; 
10915   wxStaticPicture 
*result 
= 0 ; 
10917   if (!SWIG_Python_UnpackTuple(args
,"new_PreStaticPicture",0,0,0)) SWIG_fail
; 
10919     if (!wxPyCheckForApp()) SWIG_fail
; 
10920     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10921     result 
= (wxStaticPicture 
*)new wxStaticPicture(); 
10922     wxPyEndAllowThreads(__tstate
); 
10923     if (PyErr_Occurred()) SWIG_fail
; 
10925   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_OWN 
|  0 ); 
10932 SWIGINTERN PyObject 
*_wrap_StaticPicture_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10933   PyObject 
*resultobj 
= 0; 
10934   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10935   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
10936   int arg3 
= (int) -1 ; 
10937   wxBitmap 
const &arg4_defvalue 
= wxNullBitmap 
; 
10938   wxBitmap 
*arg4 
= (wxBitmap 
*) &arg4_defvalue 
; 
10939   wxPoint 
const &arg5_defvalue 
= wxDefaultPosition 
; 
10940   wxPoint 
*arg5 
= (wxPoint 
*) &arg5_defvalue 
; 
10941   wxSize 
const &arg6_defvalue 
= wxDefaultSize 
; 
10942   wxSize 
*arg6 
= (wxSize 
*) &arg6_defvalue 
; 
10943   long arg7 
= (long) 0 ; 
10944   wxString 
const &arg8_defvalue 
= wxPyStaticPictureNameStr 
; 
10945   wxString 
*arg8 
= (wxString 
*) &arg8_defvalue 
; 
10959   bool temp8 
= false ; 
10960   PyObject 
* obj0 
= 0 ; 
10961   PyObject 
* obj1 
= 0 ; 
10962   PyObject 
* obj2 
= 0 ; 
10963   PyObject 
* obj3 
= 0 ; 
10964   PyObject 
* obj4 
= 0 ; 
10965   PyObject 
* obj5 
= 0 ; 
10966   PyObject 
* obj6 
= 0 ; 
10967   PyObject 
* obj7 
= 0 ; 
10968   char *  kwnames
[] = { 
10969     (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
10972   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:StaticPicture_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) SWIG_fail
; 
10973   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10974   if (!SWIG_IsOK(res1
)) { 
10975     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_Create" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10977   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10978   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
10979   if (!SWIG_IsOK(res2
)) { 
10980     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
10982   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
10984     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
10985     if (!SWIG_IsOK(ecode3
)) { 
10986       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "StaticPicture_Create" "', expected argument " "3"" of type '" "int""'"); 
10988     arg3 
= static_cast< int >(val3
); 
10991     res4 
= SWIG_ConvertPtr(obj3
, &argp4
, SWIGTYPE_p_wxBitmap
,  0  | 0); 
10992     if (!SWIG_IsOK(res4
)) { 
10993       SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "StaticPicture_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");  
10996       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");  
10998     arg4 
= reinterpret_cast< wxBitmap 
* >(argp4
); 
11003       if ( ! wxPoint_helper(obj4
, &arg5
)) SWIG_fail
; 
11009       if ( ! wxSize_helper(obj5
, &arg6
)) SWIG_fail
; 
11013     ecode7 
= SWIG_AsVal_long(obj6
, &val7
); 
11014     if (!SWIG_IsOK(ecode7
)) { 
11015       SWIG_exception_fail(SWIG_ArgError(ecode7
), "in method '" "StaticPicture_Create" "', expected argument " "7"" of type '" "long""'"); 
11017     arg7 
= static_cast< long >(val7
); 
11021       arg8 
= wxString_in_helper(obj7
); 
11022       if (arg8 
== NULL
) SWIG_fail
; 
11027     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11028     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxBitmap 
const &)*arg4
,(wxPoint 
const &)*arg5
,(wxSize 
const &)*arg6
,arg7
,(wxString 
const &)*arg8
); 
11029     wxPyEndAllowThreads(__tstate
); 
11030     if (PyErr_Occurred()) SWIG_fail
; 
11033     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
11049 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetBitmap(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
11050   PyObject 
*resultobj 
= 0; 
11051   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
11052   wxBitmap 
*arg2 
= 0 ; 
11057   PyObject 
* obj0 
= 0 ; 
11058   PyObject 
* obj1 
= 0 ; 
11059   char *  kwnames
[] = { 
11060     (char *) "self",(char *) "bmp", NULL 
 
11063   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetBitmap",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
11064   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
11065   if (!SWIG_IsOK(res1
)) { 
11066     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetBitmap" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
11068   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
11069   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxBitmap
,  0  | 0); 
11070   if (!SWIG_IsOK(res2
)) { 
11071     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");  
11074     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");  
11076   arg2 
= reinterpret_cast< wxBitmap 
* >(argp2
); 
11078     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11079     (arg1
)->SetBitmap((wxBitmap 
const &)*arg2
); 
11080     wxPyEndAllowThreads(__tstate
); 
11081     if (PyErr_Occurred()) SWIG_fail
; 
11083   resultobj 
= SWIG_Py_Void(); 
11090 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetBitmap(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
11091   PyObject 
*resultobj 
= 0; 
11092   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
11096   PyObject 
*swig_obj
[1] ; 
11098   if (!args
) SWIG_fail
; 
11099   swig_obj
[0] = args
; 
11100   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
11101   if (!SWIG_IsOK(res1
)) { 
11102     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetBitmap" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
11104   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
11106     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11107     result 
= ((wxStaticPicture 
const *)arg1
)->GetBitmap(); 
11108     wxPyEndAllowThreads(__tstate
); 
11109     if (PyErr_Occurred()) SWIG_fail
; 
11111   resultobj 
= SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap
& >(result
))), SWIGTYPE_p_wxBitmap
, SWIG_POINTER_OWN 
|  0 ); 
11118 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetIcon(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
11119   PyObject 
*resultobj 
= 0; 
11120   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
11126   PyObject 
* obj0 
= 0 ; 
11127   PyObject 
* obj1 
= 0 ; 
11128   char *  kwnames
[] = { 
11129     (char *) "self",(char *) "icon", NULL 
 
11132   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetIcon",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
11133   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
11134   if (!SWIG_IsOK(res1
)) { 
11135     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetIcon" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
11137   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
11138   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxIcon
,  0  | 0); 
11139   if (!SWIG_IsOK(res2
)) { 
11140     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");  
11143     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");  
11145   arg2 
= reinterpret_cast< wxIcon 
* >(argp2
); 
11147     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11148     (arg1
)->SetIcon((wxIcon 
const &)*arg2
); 
11149     wxPyEndAllowThreads(__tstate
); 
11150     if (PyErr_Occurred()) SWIG_fail
; 
11152   resultobj 
= SWIG_Py_Void(); 
11159 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetIcon(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
11160   PyObject 
*resultobj 
= 0; 
11161   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
11165   PyObject 
*swig_obj
[1] ; 
11167   if (!args
) SWIG_fail
; 
11168   swig_obj
[0] = args
; 
11169   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
11170   if (!SWIG_IsOK(res1
)) { 
11171     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetIcon" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
11173   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
11175     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11176     result 
= ((wxStaticPicture 
const *)arg1
)->GetIcon(); 
11177     wxPyEndAllowThreads(__tstate
); 
11178     if (PyErr_Occurred()) SWIG_fail
; 
11180   resultobj 
= SWIG_NewPointerObj((new wxIcon(static_cast< const wxIcon
& >(result
))), SWIGTYPE_p_wxIcon
, SWIG_POINTER_OWN 
|  0 ); 
11187 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
11188   PyObject 
*resultobj 
= 0; 
11189   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
11195   PyObject 
* obj0 
= 0 ; 
11196   PyObject 
* obj1 
= 0 ; 
11197   char *  kwnames
[] = { 
11198     (char *) "self",(char *) "align", NULL 
 
11201   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
11202   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
11203   if (!SWIG_IsOK(res1
)) { 
11204     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetAlignment" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
11206   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
11207   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
11208   if (!SWIG_IsOK(ecode2
)) { 
11209     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetAlignment" "', expected argument " "2"" of type '" "int""'"); 
11211   arg2 
= static_cast< int >(val2
); 
11213     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11214     (arg1
)->SetAlignment(arg2
); 
11215     wxPyEndAllowThreads(__tstate
); 
11216     if (PyErr_Occurred()) SWIG_fail
; 
11218   resultobj 
= SWIG_Py_Void(); 
11225 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
11226   PyObject 
*resultobj 
= 0; 
11227   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
11231   PyObject 
*swig_obj
[1] ; 
11233   if (!args
) SWIG_fail
; 
11234   swig_obj
[0] = args
; 
11235   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
11236   if (!SWIG_IsOK(res1
)) { 
11237     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetAlignment" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
11239   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
11241     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11242     result 
= (int)((wxStaticPicture 
const *)arg1
)->GetAlignment(); 
11243     wxPyEndAllowThreads(__tstate
); 
11244     if (PyErr_Occurred()) SWIG_fail
; 
11246   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
11253 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
11254   PyObject 
*resultobj 
= 0; 
11255   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
11261   PyObject 
* obj0 
= 0 ; 
11262   PyObject 
* obj1 
= 0 ; 
11263   char *  kwnames
[] = { 
11264     (char *) "self",(char *) "scale", NULL 
 
11267   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetScale",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
11268   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
11269   if (!SWIG_IsOK(res1
)) { 
11270     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetScale" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
11272   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
11273   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
11274   if (!SWIG_IsOK(ecode2
)) { 
11275     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetScale" "', expected argument " "2"" of type '" "int""'"); 
11277   arg2 
= static_cast< int >(val2
); 
11279     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11280     (arg1
)->SetScale(arg2
); 
11281     wxPyEndAllowThreads(__tstate
); 
11282     if (PyErr_Occurred()) SWIG_fail
; 
11284   resultobj 
= SWIG_Py_Void(); 
11291 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
11292   PyObject 
*resultobj 
= 0; 
11293   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
11297   PyObject 
*swig_obj
[1] ; 
11299   if (!args
) SWIG_fail
; 
11300   swig_obj
[0] = args
; 
11301   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
11302   if (!SWIG_IsOK(res1
)) { 
11303     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetScale" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
11305   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
11307     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11308     result 
= (int)((wxStaticPicture 
const *)arg1
)->GetScale(); 
11309     wxPyEndAllowThreads(__tstate
); 
11310     if (PyErr_Occurred()) SWIG_fail
; 
11312   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
11319 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetCustomScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
11320   PyObject 
*resultobj 
= 0; 
11321   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
11330   PyObject 
* obj0 
= 0 ; 
11331   PyObject 
* obj1 
= 0 ; 
11332   PyObject 
* obj2 
= 0 ; 
11333   char *  kwnames
[] = { 
11334     (char *) "self",(char *) "sx",(char *) "sy", NULL 
 
11337   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:StaticPicture_SetCustomScale",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
11338   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
11339   if (!SWIG_IsOK(res1
)) { 
11340     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
11342   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
11343   ecode2 
= SWIG_AsVal_float(obj1
, &val2
); 
11344   if (!SWIG_IsOK(ecode2
)) { 
11345     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "2"" of type '" "float""'"); 
11347   arg2 
= static_cast< float >(val2
); 
11348   ecode3 
= SWIG_AsVal_float(obj2
, &val3
); 
11349   if (!SWIG_IsOK(ecode3
)) { 
11350     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "3"" of type '" "float""'"); 
11352   arg3 
= static_cast< float >(val3
); 
11354     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11355     (arg1
)->SetCustomScale(arg2
,arg3
); 
11356     wxPyEndAllowThreads(__tstate
); 
11357     if (PyErr_Occurred()) SWIG_fail
; 
11359   resultobj 
= SWIG_Py_Void(); 
11366 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetCustomScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
11367   PyObject 
*resultobj 
= 0; 
11368   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
11369   float *arg2 
= (float *) 0 ; 
11370   float *arg3 
= (float *) 0 ; 
11374   int res2 
= SWIG_TMPOBJ 
; 
11376   int res3 
= SWIG_TMPOBJ 
; 
11377   PyObject 
*swig_obj
[1] ; 
11381   if (!args
) SWIG_fail
; 
11382   swig_obj
[0] = args
; 
11383   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
11384   if (!SWIG_IsOK(res1
)) { 
11385     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetCustomScale" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
11387   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
11389     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
11390     ((wxStaticPicture 
const *)arg1
)->GetCustomScale(arg2
,arg3
); 
11391     wxPyEndAllowThreads(__tstate
); 
11392     if (PyErr_Occurred()) SWIG_fail
; 
11394   resultobj 
= SWIG_Py_Void(); 
11395   if (SWIG_IsTmpObj(res2
)) { 
11396     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_float((*arg2
))); 
11398     int new_flags 
= SWIG_IsNewObj(res2
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
11399     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_float
, new_flags
)); 
11401   if (SWIG_IsTmpObj(res3
)) { 
11402     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_float((*arg3
))); 
11404     int new_flags 
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
11405     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_float
, new_flags
)); 
11413 SWIGINTERN PyObject 
*StaticPicture_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
11415   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
11416   SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticPicture
, SWIG_NewClientData(obj
)); 
11417   return SWIG_Py_Void(); 
11420 SWIGINTERN PyObject 
*StaticPicture_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
11421   return SWIG_Python_InitShadowInstance(args
); 
11424 static PyMethodDef SwigMethods
[] = { 
11425          { (char *)"new_DynamicSashSplitEvent", (PyCFunction
) _wrap_new_DynamicSashSplitEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11426          { (char *)"DynamicSashSplitEvent_swigregister", DynamicSashSplitEvent_swigregister
, METH_VARARGS
, NULL
}, 
11427          { (char *)"DynamicSashSplitEvent_swiginit", DynamicSashSplitEvent_swiginit
, METH_VARARGS
, NULL
}, 
11428          { (char *)"new_DynamicSashUnifyEvent", (PyCFunction
) _wrap_new_DynamicSashUnifyEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11429          { (char *)"DynamicSashUnifyEvent_swigregister", DynamicSashUnifyEvent_swigregister
, METH_VARARGS
, NULL
}, 
11430          { (char *)"DynamicSashUnifyEvent_swiginit", DynamicSashUnifyEvent_swiginit
, METH_VARARGS
, NULL
}, 
11431          { (char *)"new_DynamicSashWindow", (PyCFunction
) _wrap_new_DynamicSashWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11432          { (char *)"new_PreDynamicSashWindow", (PyCFunction
)_wrap_new_PreDynamicSashWindow
, METH_NOARGS
, NULL
}, 
11433          { (char *)"DynamicSashWindow_Create", (PyCFunction
) _wrap_DynamicSashWindow_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11434          { (char *)"DynamicSashWindow_GetHScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetHScrollBar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11435          { (char *)"DynamicSashWindow_GetVScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetVScrollBar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11436          { (char *)"DynamicSashWindow_swigregister", DynamicSashWindow_swigregister
, METH_VARARGS
, NULL
}, 
11437          { (char *)"DynamicSashWindow_swiginit", DynamicSashWindow_swiginit
, METH_VARARGS
, NULL
}, 
11438          { (char *)"new_EditableListBox", (PyCFunction
) _wrap_new_EditableListBox
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11439          { (char *)"EditableListBox_SetStrings", (PyCFunction
) _wrap_EditableListBox_SetStrings
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11440          { (char *)"EditableListBox_GetStrings", (PyCFunction
)_wrap_EditableListBox_GetStrings
, METH_O
, NULL
}, 
11441          { (char *)"EditableListBox_GetListCtrl", (PyCFunction
)_wrap_EditableListBox_GetListCtrl
, METH_O
, NULL
}, 
11442          { (char *)"EditableListBox_GetDelButton", (PyCFunction
)_wrap_EditableListBox_GetDelButton
, METH_O
, NULL
}, 
11443          { (char *)"EditableListBox_GetNewButton", (PyCFunction
)_wrap_EditableListBox_GetNewButton
, METH_O
, NULL
}, 
11444          { (char *)"EditableListBox_GetUpButton", (PyCFunction
)_wrap_EditableListBox_GetUpButton
, METH_O
, NULL
}, 
11445          { (char *)"EditableListBox_GetDownButton", (PyCFunction
)_wrap_EditableListBox_GetDownButton
, METH_O
, NULL
}, 
11446          { (char *)"EditableListBox_GetEditButton", (PyCFunction
)_wrap_EditableListBox_GetEditButton
, METH_O
, NULL
}, 
11447          { (char *)"EditableListBox_swigregister", EditableListBox_swigregister
, METH_VARARGS
, NULL
}, 
11448          { (char *)"EditableListBox_swiginit", EditableListBox_swiginit
, METH_VARARGS
, NULL
}, 
11449          { (char *)"new_RemotelyScrolledTreeCtrl", (PyCFunction
) _wrap_new_RemotelyScrolledTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11450          { (char *)"RemotelyScrolledTreeCtrl_HideVScrollbar", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar
, METH_O
, NULL
}, 
11451          { (char *)"RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars
, METH_O
, NULL
}, 
11452          { (char *)"RemotelyScrolledTreeCtrl_GetScrolledWindow", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow
, METH_O
, NULL
}, 
11453          { (char *)"RemotelyScrolledTreeCtrl_ScrollToLine", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_ScrollToLine
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11454          { (char *)"RemotelyScrolledTreeCtrl_SetCompanionWindow", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11455          { (char *)"RemotelyScrolledTreeCtrl_GetCompanionWindow", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow
, METH_O
, NULL
}, 
11456          { (char *)"RemotelyScrolledTreeCtrl_swigregister", RemotelyScrolledTreeCtrl_swigregister
, METH_VARARGS
, NULL
}, 
11457          { (char *)"RemotelyScrolledTreeCtrl_swiginit", RemotelyScrolledTreeCtrl_swiginit
, METH_VARARGS
, NULL
}, 
11458          { (char *)"new_TreeCompanionWindow", (PyCFunction
) _wrap_new_TreeCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11459          { (char *)"TreeCompanionWindow__setCallbackInfo", (PyCFunction
) _wrap_TreeCompanionWindow__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11460          { (char *)"TreeCompanionWindow_GetTreeCtrl", (PyCFunction
)_wrap_TreeCompanionWindow_GetTreeCtrl
, METH_O
, NULL
}, 
11461          { (char *)"TreeCompanionWindow_SetTreeCtrl", (PyCFunction
) _wrap_TreeCompanionWindow_SetTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11462          { (char *)"TreeCompanionWindow_swigregister", TreeCompanionWindow_swigregister
, METH_VARARGS
, NULL
}, 
11463          { (char *)"TreeCompanionWindow_swiginit", TreeCompanionWindow_swiginit
, METH_VARARGS
, NULL
}, 
11464          { (char *)"new_ThinSplitterWindow", (PyCFunction
) _wrap_new_ThinSplitterWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11465          { (char *)"ThinSplitterWindow_swigregister", ThinSplitterWindow_swigregister
, METH_VARARGS
, NULL
}, 
11466          { (char *)"ThinSplitterWindow_swiginit", ThinSplitterWindow_swiginit
, METH_VARARGS
, NULL
}, 
11467          { (char *)"new_SplitterScrolledWindow", (PyCFunction
) _wrap_new_SplitterScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11468          { (char *)"SplitterScrolledWindow_swigregister", SplitterScrolledWindow_swigregister
, METH_VARARGS
, NULL
}, 
11469          { (char *)"SplitterScrolledWindow_swiginit", SplitterScrolledWindow_swiginit
, METH_VARARGS
, NULL
}, 
11470          { (char *)"new_LEDNumberCtrl", (PyCFunction
) _wrap_new_LEDNumberCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11471          { (char *)"new_PreLEDNumberCtrl", (PyCFunction
)_wrap_new_PreLEDNumberCtrl
, METH_NOARGS
, NULL
}, 
11472          { (char *)"LEDNumberCtrl_Create", (PyCFunction
) _wrap_LEDNumberCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11473          { (char *)"LEDNumberCtrl_GetAlignment", (PyCFunction
)_wrap_LEDNumberCtrl_GetAlignment
, METH_O
, NULL
}, 
11474          { (char *)"LEDNumberCtrl_GetDrawFaded", (PyCFunction
)_wrap_LEDNumberCtrl_GetDrawFaded
, METH_O
, NULL
}, 
11475          { (char *)"LEDNumberCtrl_GetValue", (PyCFunction
)_wrap_LEDNumberCtrl_GetValue
, METH_O
, NULL
}, 
11476          { (char *)"LEDNumberCtrl_SetAlignment", (PyCFunction
) _wrap_LEDNumberCtrl_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11477          { (char *)"LEDNumberCtrl_SetDrawFaded", (PyCFunction
) _wrap_LEDNumberCtrl_SetDrawFaded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11478          { (char *)"LEDNumberCtrl_SetValue", (PyCFunction
) _wrap_LEDNumberCtrl_SetValue
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11479          { (char *)"LEDNumberCtrl_swigregister", LEDNumberCtrl_swigregister
, METH_VARARGS
, NULL
}, 
11480          { (char *)"LEDNumberCtrl_swiginit", LEDNumberCtrl_swiginit
, METH_VARARGS
, NULL
}, 
11481          { (char *)"new_TreeListColumnInfo", (PyCFunction
) _wrap_new_TreeListColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11482          { (char *)"delete_TreeListColumnInfo", (PyCFunction
)_wrap_delete_TreeListColumnInfo
, METH_O
, NULL
}, 
11483          { (char *)"TreeListColumnInfo_GetAlignment", (PyCFunction
)_wrap_TreeListColumnInfo_GetAlignment
, METH_O
, NULL
}, 
11484          { (char *)"TreeListColumnInfo_GetText", (PyCFunction
)_wrap_TreeListColumnInfo_GetText
, METH_O
, NULL
}, 
11485          { (char *)"TreeListColumnInfo_GetImage", (PyCFunction
)_wrap_TreeListColumnInfo_GetImage
, METH_O
, NULL
}, 
11486          { (char *)"TreeListColumnInfo_GetSelectedImage", (PyCFunction
)_wrap_TreeListColumnInfo_GetSelectedImage
, METH_O
, NULL
}, 
11487          { (char *)"TreeListColumnInfo_GetWidth", (PyCFunction
)_wrap_TreeListColumnInfo_GetWidth
, METH_O
, NULL
}, 
11488          { (char *)"TreeListColumnInfo_IsEditable", (PyCFunction
)_wrap_TreeListColumnInfo_IsEditable
, METH_O
, NULL
}, 
11489          { (char *)"TreeListColumnInfo_IsShown", (PyCFunction
)_wrap_TreeListColumnInfo_IsShown
, METH_O
, NULL
}, 
11490          { (char *)"TreeListColumnInfo_SetAlignment", (PyCFunction
) _wrap_TreeListColumnInfo_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11491          { (char *)"TreeListColumnInfo_SetText", (PyCFunction
) _wrap_TreeListColumnInfo_SetText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11492          { (char *)"TreeListColumnInfo_SetImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11493          { (char *)"TreeListColumnInfo_SetSelectedImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetSelectedImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11494          { (char *)"TreeListColumnInfo_SetWidth", (PyCFunction
) _wrap_TreeListColumnInfo_SetWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11495          { (char *)"TreeListColumnInfo_SetEditable", (PyCFunction
) _wrap_TreeListColumnInfo_SetEditable
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11496          { (char *)"TreeListColumnInfo_SetShown", (PyCFunction
) _wrap_TreeListColumnInfo_SetShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11497          { (char *)"TreeListColumnInfo_swigregister", TreeListColumnInfo_swigregister
, METH_VARARGS
, NULL
}, 
11498          { (char *)"TreeListColumnInfo_swiginit", TreeListColumnInfo_swiginit
, METH_VARARGS
, NULL
}, 
11499          { (char *)"new_TreeListCtrl", (PyCFunction
) _wrap_new_TreeListCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11500          { (char *)"new_PreTreeListCtrl", (PyCFunction
)_wrap_new_PreTreeListCtrl
, METH_NOARGS
, NULL
}, 
11501          { (char *)"TreeListCtrl_Create", (PyCFunction
) _wrap_TreeListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11502          { (char *)"TreeListCtrl__setCallbackInfo", (PyCFunction
) _wrap_TreeListCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11503          { (char *)"TreeListCtrl_GetCount", (PyCFunction
)_wrap_TreeListCtrl_GetCount
, METH_O
, NULL
}, 
11504          { (char *)"TreeListCtrl_GetIndent", (PyCFunction
)_wrap_TreeListCtrl_GetIndent
, METH_O
, NULL
}, 
11505          { (char *)"TreeListCtrl_SetIndent", (PyCFunction
) _wrap_TreeListCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11506          { (char *)"TreeListCtrl_GetLineSpacing", (PyCFunction
)_wrap_TreeListCtrl_GetLineSpacing
, METH_O
, NULL
}, 
11507          { (char *)"TreeListCtrl_SetLineSpacing", (PyCFunction
) _wrap_TreeListCtrl_SetLineSpacing
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11508          { (char *)"TreeListCtrl_GetImageList", (PyCFunction
)_wrap_TreeListCtrl_GetImageList
, METH_O
, NULL
}, 
11509          { (char *)"TreeListCtrl_GetStateImageList", (PyCFunction
)_wrap_TreeListCtrl_GetStateImageList
, METH_O
, NULL
}, 
11510          { (char *)"TreeListCtrl_GetButtonsImageList", (PyCFunction
)_wrap_TreeListCtrl_GetButtonsImageList
, METH_O
, NULL
}, 
11511          { (char *)"TreeListCtrl_SetImageList", (PyCFunction
) _wrap_TreeListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11512          { (char *)"TreeListCtrl_SetStateImageList", (PyCFunction
) _wrap_TreeListCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11513          { (char *)"TreeListCtrl_SetButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_SetButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11514          { (char *)"TreeListCtrl_AssignImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11515          { (char *)"TreeListCtrl_AssignStateImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11516          { (char *)"TreeListCtrl_AssignButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11517          { (char *)"TreeListCtrl_AddColumn", (PyCFunction
) _wrap_TreeListCtrl_AddColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11518          { (char *)"TreeListCtrl_AddColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_AddColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11519          { (char *)"TreeListCtrl_InsertColumn", (PyCFunction
) _wrap_TreeListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11520          { (char *)"TreeListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11521          { (char *)"TreeListCtrl_RemoveColumn", (PyCFunction
) _wrap_TreeListCtrl_RemoveColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11522          { (char *)"TreeListCtrl_GetColumnCount", (PyCFunction
)_wrap_TreeListCtrl_GetColumnCount
, METH_O
, NULL
}, 
11523          { (char *)"TreeListCtrl_SetMainColumn", (PyCFunction
) _wrap_TreeListCtrl_SetMainColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11524          { (char *)"TreeListCtrl_GetMainColumn", (PyCFunction
)_wrap_TreeListCtrl_GetMainColumn
, METH_O
, NULL
}, 
11525          { (char *)"TreeListCtrl_SetColumn", (PyCFunction
) _wrap_TreeListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11526          { (char *)"TreeListCtrl_GetColumn", (PyCFunction
) _wrap_TreeListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11527          { (char *)"TreeListCtrl_SetColumnText", (PyCFunction
) _wrap_TreeListCtrl_SetColumnText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11528          { (char *)"TreeListCtrl_GetColumnText", (PyCFunction
) _wrap_TreeListCtrl_GetColumnText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11529          { (char *)"TreeListCtrl_SetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11530          { (char *)"TreeListCtrl_GetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11531          { (char *)"TreeListCtrl_SetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_SetColumnAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11532          { (char *)"TreeListCtrl_GetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_GetColumnAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11533          { (char *)"TreeListCtrl_SetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_SetColumnImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11534          { (char *)"TreeListCtrl_GetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_GetColumnImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11535          { (char *)"TreeListCtrl_SetColumnShown", (PyCFunction
) _wrap_TreeListCtrl_SetColumnShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11536          { (char *)"TreeListCtrl_IsColumnShown", (PyCFunction
) _wrap_TreeListCtrl_IsColumnShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11537          { (char *)"TreeListCtrl_SetColumnEditable", (PyCFunction
) _wrap_TreeListCtrl_SetColumnEditable
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11538          { (char *)"TreeListCtrl_IsColumnEditable", (PyCFunction
) _wrap_TreeListCtrl_IsColumnEditable
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11539          { (char *)"TreeListCtrl_GetItemText", (PyCFunction
) _wrap_TreeListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11540          { (char *)"TreeListCtrl_GetItemImage", (PyCFunction
) _wrap_TreeListCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11541          { (char *)"TreeListCtrl_SetItemText", (PyCFunction
) _wrap_TreeListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11542          { (char *)"TreeListCtrl_SetItemImage", (PyCFunction
) _wrap_TreeListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11543          { (char *)"TreeListCtrl_GetItemData", (PyCFunction
) _wrap_TreeListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11544          { (char *)"TreeListCtrl_SetItemData", (PyCFunction
) _wrap_TreeListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11545          { (char *)"TreeListCtrl_GetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_GetItemPyData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11546          { (char *)"TreeListCtrl_SetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_SetItemPyData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11547          { (char *)"TreeListCtrl_GetItemBold", (PyCFunction
) _wrap_TreeListCtrl_GetItemBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11548          { (char *)"TreeListCtrl_GetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11549          { (char *)"TreeListCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11550          { (char *)"TreeListCtrl_GetItemFont", (PyCFunction
) _wrap_TreeListCtrl_GetItemFont
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11551          { (char *)"TreeListCtrl_SetItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11552          { (char *)"TreeListCtrl_SetItemBold", (PyCFunction
) _wrap_TreeListCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11553          { (char *)"TreeListCtrl_SetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11554          { (char *)"TreeListCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11555          { (char *)"TreeListCtrl_SetItemFont", (PyCFunction
) _wrap_TreeListCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11556          { (char *)"TreeListCtrl_IsVisible", (PyCFunction
) _wrap_TreeListCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11557          { (char *)"TreeListCtrl_HasChildren", (PyCFunction
) _wrap_TreeListCtrl_HasChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11558          { (char *)"TreeListCtrl_IsExpanded", (PyCFunction
) _wrap_TreeListCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11559          { (char *)"TreeListCtrl_IsSelected", (PyCFunction
) _wrap_TreeListCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11560          { (char *)"TreeListCtrl_IsBold", (PyCFunction
) _wrap_TreeListCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11561          { (char *)"TreeListCtrl_GetChildrenCount", (PyCFunction
) _wrap_TreeListCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11562          { (char *)"TreeListCtrl_GetRootItem", (PyCFunction
)_wrap_TreeListCtrl_GetRootItem
, METH_O
, NULL
}, 
11563          { (char *)"TreeListCtrl_GetSelection", (PyCFunction
)_wrap_TreeListCtrl_GetSelection
, METH_O
, NULL
}, 
11564          { (char *)"TreeListCtrl_GetSelections", (PyCFunction
)_wrap_TreeListCtrl_GetSelections
, METH_O
, NULL
}, 
11565          { (char *)"TreeListCtrl_GetItemParent", (PyCFunction
) _wrap_TreeListCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11566          { (char *)"TreeListCtrl_GetFirstChild", (PyCFunction
) _wrap_TreeListCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11567          { (char *)"TreeListCtrl_GetNextChild", (PyCFunction
) _wrap_TreeListCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11568          { (char *)"TreeListCtrl_GetLastChild", (PyCFunction
) _wrap_TreeListCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11569          { (char *)"TreeListCtrl_GetPrevChild", (PyCFunction
) _wrap_TreeListCtrl_GetPrevChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11570          { (char *)"TreeListCtrl_GetNextSibling", (PyCFunction
) _wrap_TreeListCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11571          { (char *)"TreeListCtrl_GetPrevSibling", (PyCFunction
) _wrap_TreeListCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11572          { (char *)"TreeListCtrl_GetNext", (PyCFunction
) _wrap_TreeListCtrl_GetNext
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11573          { (char *)"TreeListCtrl_GetPrev", (PyCFunction
) _wrap_TreeListCtrl_GetPrev
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11574          { (char *)"TreeListCtrl_GetFirstExpandedItem", (PyCFunction
)_wrap_TreeListCtrl_GetFirstExpandedItem
, METH_O
, NULL
}, 
11575          { (char *)"TreeListCtrl_GetNextExpanded", (PyCFunction
) _wrap_TreeListCtrl_GetNextExpanded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11576          { (char *)"TreeListCtrl_GetPrevExpanded", (PyCFunction
) _wrap_TreeListCtrl_GetPrevExpanded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11577          { (char *)"TreeListCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_TreeListCtrl_GetFirstVisibleItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11578          { (char *)"TreeListCtrl_GetNextVisible", (PyCFunction
) _wrap_TreeListCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11579          { (char *)"TreeListCtrl_GetPrevVisible", (PyCFunction
) _wrap_TreeListCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11580          { (char *)"TreeListCtrl_AddRoot", (PyCFunction
) _wrap_TreeListCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11581          { (char *)"TreeListCtrl_PrependItem", (PyCFunction
) _wrap_TreeListCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11582          { (char *)"TreeListCtrl_InsertItem", (PyCFunction
) _wrap_TreeListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11583          { (char *)"TreeListCtrl_InsertItemBefore", (PyCFunction
) _wrap_TreeListCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11584          { (char *)"TreeListCtrl_AppendItem", (PyCFunction
) _wrap_TreeListCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11585          { (char *)"TreeListCtrl_Delete", (PyCFunction
) _wrap_TreeListCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11586          { (char *)"TreeListCtrl_DeleteChildren", (PyCFunction
) _wrap_TreeListCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11587          { (char *)"TreeListCtrl_DeleteRoot", (PyCFunction
)_wrap_TreeListCtrl_DeleteRoot
, METH_O
, NULL
}, 
11588          { (char *)"TreeListCtrl_Expand", (PyCFunction
) _wrap_TreeListCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11589          { (char *)"TreeListCtrl_ExpandAll", (PyCFunction
) _wrap_TreeListCtrl_ExpandAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11590          { (char *)"TreeListCtrl_Collapse", (PyCFunction
) _wrap_TreeListCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11591          { (char *)"TreeListCtrl_CollapseAndReset", (PyCFunction
) _wrap_TreeListCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11592          { (char *)"TreeListCtrl_Toggle", (PyCFunction
) _wrap_TreeListCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11593          { (char *)"TreeListCtrl_Unselect", (PyCFunction
)_wrap_TreeListCtrl_Unselect
, METH_O
, NULL
}, 
11594          { (char *)"TreeListCtrl_UnselectAll", (PyCFunction
)_wrap_TreeListCtrl_UnselectAll
, METH_O
, NULL
}, 
11595          { (char *)"TreeListCtrl_SelectItem", (PyCFunction
) _wrap_TreeListCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11596          { (char *)"TreeListCtrl_SelectAll", (PyCFunction
)_wrap_TreeListCtrl_SelectAll
, METH_O
, NULL
}, 
11597          { (char *)"TreeListCtrl_EnsureVisible", (PyCFunction
) _wrap_TreeListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11598          { (char *)"TreeListCtrl_ScrollTo", (PyCFunction
) _wrap_TreeListCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11599          { (char *)"TreeListCtrl_HitTest", (PyCFunction
) _wrap_TreeListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11600          { (char *)"TreeListCtrl_GetBoundingRect", (PyCFunction
) _wrap_TreeListCtrl_GetBoundingRect
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11601          { (char *)"TreeListCtrl_EditLabel", (PyCFunction
) _wrap_TreeListCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11602          { (char *)"TreeListCtrl_SortChildren", (PyCFunction
) _wrap_TreeListCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11603          { (char *)"TreeListCtrl_FindItem", (PyCFunction
) _wrap_TreeListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11604          { (char *)"TreeListCtrl_SetDragItem", (PyCFunction
) _wrap_TreeListCtrl_SetDragItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11605          { (char *)"TreeListCtrl_GetHeaderWindow", (PyCFunction
)_wrap_TreeListCtrl_GetHeaderWindow
, METH_O
, NULL
}, 
11606          { (char *)"TreeListCtrl_GetMainWindow", (PyCFunction
)_wrap_TreeListCtrl_GetMainWindow
, METH_O
, NULL
}, 
11607          { (char *)"TreeListCtrl_swigregister", TreeListCtrl_swigregister
, METH_VARARGS
, NULL
}, 
11608          { (char *)"TreeListCtrl_swiginit", TreeListCtrl_swiginit
, METH_VARARGS
, NULL
}, 
11609          { (char *)"new_StaticPicture", (PyCFunction
) _wrap_new_StaticPicture
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11610          { (char *)"new_PreStaticPicture", (PyCFunction
)_wrap_new_PreStaticPicture
, METH_NOARGS
, NULL
}, 
11611          { (char *)"StaticPicture_Create", (PyCFunction
) _wrap_StaticPicture_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11612          { (char *)"StaticPicture_SetBitmap", (PyCFunction
) _wrap_StaticPicture_SetBitmap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11613          { (char *)"StaticPicture_GetBitmap", (PyCFunction
)_wrap_StaticPicture_GetBitmap
, METH_O
, NULL
}, 
11614          { (char *)"StaticPicture_SetIcon", (PyCFunction
) _wrap_StaticPicture_SetIcon
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11615          { (char *)"StaticPicture_GetIcon", (PyCFunction
)_wrap_StaticPicture_GetIcon
, METH_O
, NULL
}, 
11616          { (char *)"StaticPicture_SetAlignment", (PyCFunction
) _wrap_StaticPicture_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11617          { (char *)"StaticPicture_GetAlignment", (PyCFunction
)_wrap_StaticPicture_GetAlignment
, METH_O
, NULL
}, 
11618          { (char *)"StaticPicture_SetScale", (PyCFunction
) _wrap_StaticPicture_SetScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11619          { (char *)"StaticPicture_GetScale", (PyCFunction
)_wrap_StaticPicture_GetScale
, METH_O
, NULL
}, 
11620          { (char *)"StaticPicture_SetCustomScale", (PyCFunction
) _wrap_StaticPicture_SetCustomScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11621          { (char *)"StaticPicture_GetCustomScale", (PyCFunction
)_wrap_StaticPicture_GetCustomScale
, METH_O
, NULL
}, 
11622          { (char *)"StaticPicture_swigregister", StaticPicture_swigregister
, METH_VARARGS
, NULL
}, 
11623          { (char *)"StaticPicture_swiginit", StaticPicture_swiginit
, METH_VARARGS
, NULL
}, 
11624          { NULL
, NULL
, 0, NULL 
} 
11628 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ 
11630 static void *_p_wxPyValidatorTo_p_wxValidator(void *x
) { 
11631     return (void *)((wxValidator 
*)  ((wxPyValidator 
*) x
)); 
11633 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) { 
11634     return (void *)((wxPanel 
*)  ((wxScrolledWindow 
*) x
)); 
11636 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) { 
11637     return (void *)((wxPanel 
*)  ((wxPyVScrolledWindow 
*) x
)); 
11639 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) { 
11640     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
11642 static void *_p_wxSplitterScrolledWindowTo_p_wxPanel(void *x
) { 
11643     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
11645 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) { 
11646     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
11648 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) { 
11649     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
11651 static void *_p_wxSimpleHtmlListBoxTo_p_wxPanel(void *x
) { 
11652     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*)(wxPyVListBox 
*)(wxPyHtmlListBox 
*) ((wxSimpleHtmlListBox 
*) x
)); 
11654 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) { 
11655     return (void *)((wxPanel 
*)  ((wxPyPanel 
*) x
)); 
11657 static void *_p_wxEditableListBoxTo_p_wxPanel(void *x
) { 
11658     return (void *)((wxPanel 
*)  ((wxEditableListBox 
*) x
)); 
11660 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) { 
11661     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
11663 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) { 
11664     return (void *)((wxPanel 
*)  ((wxPreviewControlBar 
*) x
)); 
11666 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) { 
11667     return (void *)((wxPanel 
*) (wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
11669 static void *_p_wxToolbookTo_p_wxWindow(void *x
) { 
11670     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
11672 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) { 
11673     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
11675 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) { 
11676     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
11678 static void *_p_wxCheckBoxTo_p_wxWindow(void *x
) { 
11679     return (void *)((wxWindow 
*) (wxControl 
*) ((wxCheckBox 
*) x
)); 
11681 static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x
) { 
11682     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
11684 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxWindow(void *x
) { 
11685     return (void *)((wxWindow 
*) (wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
11687 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) { 
11688     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyPanel 
*) x
)); 
11690 static void *_p_wxSearchCtrlTo_p_wxWindow(void *x
) { 
11691     return (void *)((wxWindow 
*) (wxControl 
*)(wxTextCtrl 
*) ((wxSearchCtrl 
*) x
)); 
11693 static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x
) { 
11694     return (void *)((wxWindow 
*) (wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
11696 static void *_p_wxPickerBaseTo_p_wxWindow(void *x
) { 
11697     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPickerBase 
*) x
)); 
11699 static void *_p_wxPyListCtrlTo_p_wxWindow(void *x
) { 
11700     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyListCtrl 
*) x
)); 
11702 static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x
) { 
11703     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
11705 static void *_p_wxPyTreeListCtrlTo_p_wxWindow(void *x
) { 
11706     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
11708 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) { 
11709     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
11711 static void *_p_wxStaticLineTo_p_wxWindow(void *x
) { 
11712     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticLine 
*) x
)); 
11714 static void *_p_wxControlTo_p_wxWindow(void *x
) { 
11715     return (void *)((wxWindow 
*)  ((wxControl 
*) x
)); 
11717 static void *_p_wxPyControlTo_p_wxWindow(void *x
) { 
11718     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyControl 
*) x
)); 
11720 static void *_p_wxGaugeTo_p_wxWindow(void *x
) { 
11721     return (void *)((wxWindow 
*) (wxControl 
*) ((wxGauge 
*) x
)); 
11723 static void *_p_wxToolBarBaseTo_p_wxWindow(void *x
) { 
11724     return (void *)((wxWindow 
*) (wxControl 
*) ((wxToolBarBase 
*) x
)); 
11726 static void *_p_wxToggleButtonTo_p_wxWindow(void *x
) { 
11727     return (void *)((wxWindow 
*) (wxControl 
*) ((wxToggleButton 
*) x
)); 
11729 static void *_p_wxRadioButtonTo_p_wxWindow(void *x
) { 
11730     return (void *)((wxWindow 
*) (wxControl 
*) ((wxRadioButton 
*) x
)); 
11732 static void *_p_wxChoiceTo_p_wxWindow(void *x
) { 
11733     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
11735 static void *_p_wxTreebookTo_p_wxWindow(void *x
) { 
11736     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
11738 static void *_p_wxListViewTo_p_wxWindow(void *x
) { 
11739     return (void *)((wxWindow 
*) (wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
11741 static void *_p_wxTextCtrlTo_p_wxWindow(void *x
) { 
11742     return (void *)((wxWindow 
*) (wxControl 
*) ((wxTextCtrl 
*) x
)); 
11744 static void *_p_wxNotebookTo_p_wxWindow(void *x
) { 
11745     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
11747 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) { 
11748     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
11750 static void *_p_wxChoicebookTo_p_wxWindow(void *x
) { 
11751     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
11753 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) { 
11754     return (void *)((wxWindow 
*)  ((wxPyWindow 
*) x
)); 
11756 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) { 
11757     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
11759 static void *_p_wxListbookTo_p_wxWindow(void *x
) { 
11760     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
11762 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) { 
11763     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
11765 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) { 
11766     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
11768 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) { 
11769     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
11771 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) { 
11772     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
11774 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x
) { 
11775     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
11777 static void *_p_wxNumberEntryDialogTo_p_wxWindow(void *x
) { 
11778     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxNumberEntryDialog 
*) x
)); 
11780 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) { 
11781     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
11783 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) { 
11784     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
11786 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) { 
11787     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
11789 static void *_p_wxStaticBitmapTo_p_wxWindow(void *x
) { 
11790     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticBitmap 
*) x
)); 
11792 static void *_p_wxSliderTo_p_wxWindow(void *x
) { 
11793     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSlider 
*) x
)); 
11795 static void *_p_wxStaticBoxTo_p_wxWindow(void *x
) { 
11796     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticBox 
*) x
)); 
11798 static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x
) { 
11799     return (void *)((wxWindow 
*) (wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
11801 static void *_p_wxCheckListBoxTo_p_wxWindow(void *x
) { 
11802     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
11804 static void *_p_wxListBoxTo_p_wxWindow(void *x
) { 
11805     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
11807 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) { 
11808     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
11810 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) { 
11811     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
11813 static void *_p_wxSimpleHtmlListBoxTo_p_wxWindow(void *x
) { 
11814     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*)(wxPyHtmlListBox 
*) ((wxSimpleHtmlListBox 
*) x
)); 
11816 static void *_p_wxEditableListBoxTo_p_wxWindow(void *x
) { 
11817     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxEditableListBox 
*) x
)); 
11819 static void *_p_wxLEDNumberCtrlTo_p_wxWindow(void *x
) { 
11820     return (void *)((wxWindow 
*) (wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
11822 static void *_p_wxSpinButtonTo_p_wxWindow(void *x
) { 
11823     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSpinButton 
*) x
)); 
11825 static void *_p_wxBitmapButtonTo_p_wxWindow(void *x
) { 
11826     return (void *)((wxWindow 
*) (wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
11828 static void *_p_wxButtonTo_p_wxWindow(void *x
) { 
11829     return (void *)((wxWindow 
*) (wxControl 
*) ((wxButton 
*) x
)); 
11831 static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x
) { 
11832     return (void *)((wxWindow 
*) (wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
11834 static void *_p_wxRadioBoxTo_p_wxWindow(void *x
) { 
11835     return (void *)((wxWindow 
*) (wxControl 
*) ((wxRadioBox 
*) x
)); 
11837 static void *_p_wxScrollBarTo_p_wxWindow(void *x
) { 
11838     return (void *)((wxWindow 
*) (wxControl 
*) ((wxScrollBar 
*) x
)); 
11840 static void *_p_wxComboBoxTo_p_wxWindow(void *x
) { 
11841     return (void *)((wxWindow 
*) (wxControl 
*) ((wxComboBox 
*) x
)); 
11843 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) { 
11844     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
11846 static void *_p_wxFrameTo_p_wxWindow(void *x
) { 
11847     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
11849 static void *_p_wxSpinCtrlTo_p_wxWindow(void *x
) { 
11850     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSpinCtrl 
*) x
)); 
11852 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) { 
11853     return (void *)((wxWindow 
*)  ((wxStatusBar 
*) x
)); 
11855 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) { 
11856     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
11858 static void *_p_wxStaticPictureTo_p_wxWindow(void *x
) { 
11859     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticPicture 
*) x
)); 
11861 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) { 
11862     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
11864 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) { 
11865     return (void *)((wxWindow 
*)  ((wxMDIClientWindow 
*) x
)); 
11867 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) { 
11868     return (void *)((wxWindow 
*)  ((wxSashWindow 
*) x
)); 
11870 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) { 
11871     return (void *)((wxWindow 
*)  ((wxSplitterWindow 
*) x
)); 
11873 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) { 
11874     return (void *)((wxWindow 
*)  ((wxSplashScreenWindow 
*) x
)); 
11876 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) { 
11877     return (void *)((wxWindow 
*)  ((wxTopLevelWindow 
*) x
)); 
11879 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) { 
11880     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
11882 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) { 
11883     return (void *)((wxWindow 
*) (wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
11885 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) { 
11886     return (void *)((wxWindow 
*)  ((wxPopupWindow 
*) x
)); 
11888 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) { 
11889     return (void *)((wxWindow 
*) (wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
11891 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) { 
11892     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxTipWindow 
*) x
)); 
11894 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) { 
11895     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
11897 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) { 
11898     return (void *)((wxWindow 
*)  ((wxMenuBar 
*) x
)); 
11900 static void *_p_wxDynamicSashWindowTo_p_wxWindow(void *x
) { 
11901     return (void *)((wxWindow 
*)  ((wxDynamicSashWindow 
*) x
)); 
11903 static void *_p_wxPyTreeCompanionWindowTo_p_wxWindow(void *x
) { 
11904     return (void *)((wxWindow 
*)  ((wxPyTreeCompanionWindow 
*) x
)); 
11906 static void *_p_wxThinSplitterWindowTo_p_wxWindow(void *x
) { 
11907     return (void *)((wxWindow 
*) (wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
11909 static void *_p_wxSplitterScrolledWindowTo_p_wxWindow(void *x
) { 
11910     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
11912 static void *_p_wxDialogTo_p_wxWindow(void *x
) { 
11913     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
11915 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) { 
11916     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
11918 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) { 
11919     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
11921 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) { 
11922     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
11924 static void *_p_wxPanelTo_p_wxWindow(void *x
) { 
11925     return (void *)((wxWindow 
*)  ((wxPanel 
*) x
)); 
11927 static void *_p_wxCollapsiblePaneTo_p_wxWindow(void *x
) { 
11928     return (void *)((wxWindow 
*) (wxControl 
*) ((wxCollapsiblePane 
*) x
)); 
11930 static void *_p_wxStaticTextTo_p_wxWindow(void *x
) { 
11931     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticText 
*) x
)); 
11933 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) { 
11934     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
11936 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) { 
11937     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
11939 static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x
) { 
11940     return (void *)((wxWindow 
*) (wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
11942 static void *_p_wxColourPickerCtrlTo_p_wxWindow(void *x
) { 
11943     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
11945 static void *_p_wxFilePickerCtrlTo_p_wxWindow(void *x
) { 
11946     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
11948 static void *_p_wxDirPickerCtrlTo_p_wxWindow(void *x
) { 
11949     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
11951 static void *_p_wxFontPickerCtrlTo_p_wxWindow(void *x
) { 
11952     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
11954 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) { 
11955     return (void *)((wxWindow 
*) (wxControl 
*) ((wxControlWithItems 
*) x
)); 
11957 static void *_p_wxHyperlinkCtrlTo_p_wxWindow(void *x
) { 
11958     return (void *)((wxWindow 
*) (wxControl 
*) ((wxHyperlinkCtrl 
*) x
)); 
11960 static void *_p_wxToolBarTo_p_wxWindow(void *x
) { 
11961     return (void *)((wxWindow 
*) (wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
11963 static void *_p_wxThinSplitterWindowTo_p_wxSplitterWindow(void *x
) { 
11964     return (void *)((wxSplitterWindow 
*)  ((wxThinSplitterWindow 
*) x
)); 
11966 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x
) { 
11967     return (void *)((wxScrolledWindow 
*)  ((wxPyScrolledWindow 
*) x
)); 
11969 static void *_p_wxSplitterScrolledWindowTo_p_wxScrolledWindow(void *x
) { 
11970     return (void *)((wxScrolledWindow 
*)  ((wxSplitterScrolledWindow 
*) x
)); 
11972 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x
) { 
11973     return (void *)((wxScrolledWindow 
*)  ((wxPreviewCanvas 
*) x
)); 
11975 static void *_p_wxCollapsiblePaneTo_p_wxControl(void *x
) { 
11976     return (void *)((wxControl 
*)  ((wxCollapsiblePane 
*) x
)); 
11978 static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x
) { 
11979     return (void *)((wxControl 
*)  ((wxBookCtrlBase 
*) x
)); 
11981 static void *_p_wxToolBarTo_p_wxControl(void *x
) { 
11982     return (void *)((wxControl 
*) (wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
11984 static void *_p_wxPickerBaseTo_p_wxControl(void *x
) { 
11985     return (void *)((wxControl 
*)  ((wxPickerBase 
*) x
)); 
11987 static void *_p_wxToggleButtonTo_p_wxControl(void *x
) { 
11988     return (void *)((wxControl 
*)  ((wxToggleButton 
*) x
)); 
11990 static void *_p_wxRadioButtonTo_p_wxControl(void *x
) { 
11991     return (void *)((wxControl 
*)  ((wxRadioButton 
*) x
)); 
11993 static void *_p_wxSearchCtrlTo_p_wxControl(void *x
) { 
11994     return (void *)((wxControl 
*) (wxTextCtrl 
*) ((wxSearchCtrl 
*) x
)); 
11996 static void *_p_wxLEDNumberCtrlTo_p_wxControl(void *x
) { 
11997     return (void *)((wxControl 
*)  ((wxLEDNumberCtrl 
*) x
)); 
11999 static void *_p_wxToolbookTo_p_wxControl(void *x
) { 
12000     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
12002 static void *_p_wxToolBarBaseTo_p_wxControl(void *x
) { 
12003     return (void *)((wxControl 
*)  ((wxToolBarBase 
*) x
)); 
12005 static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x
) { 
12006     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
12008 static void *_p_wxPyListCtrlTo_p_wxControl(void *x
) { 
12009     return (void *)((wxControl 
*)  ((wxPyListCtrl 
*) x
)); 
12011 static void *_p_wxComboBoxTo_p_wxControl(void *x
) { 
12012     return (void *)((wxControl 
*)  ((wxComboBox 
*) x
)); 
12014 static void *_p_wxPyControlTo_p_wxControl(void *x
) { 
12015     return (void *)((wxControl 
*)  ((wxPyControl 
*) x
)); 
12017 static void *_p_wxPyTreeListCtrlTo_p_wxControl(void *x
) { 
12018     return (void *)((wxControl 
*)  ((wxPyTreeListCtrl 
*) x
)); 
12020 static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x
) { 
12021     return (void *)((wxControl 
*)  ((wxGenericDirCtrl 
*) x
)); 
12023 static void *_p_wxScrollBarTo_p_wxControl(void *x
) { 
12024     return (void *)((wxControl 
*)  ((wxScrollBar 
*) x
)); 
12026 static void *_p_wxControlWithItemsTo_p_wxControl(void *x
) { 
12027     return (void *)((wxControl 
*)  ((wxControlWithItems 
*) x
)); 
12029 static void *_p_wxGaugeTo_p_wxControl(void *x
) { 
12030     return (void *)((wxControl 
*)  ((wxGauge 
*) x
)); 
12032 static void *_p_wxStaticLineTo_p_wxControl(void *x
) { 
12033     return (void *)((wxControl 
*)  ((wxStaticLine 
*) x
)); 
12035 static void *_p_wxChoicebookTo_p_wxControl(void *x
) { 
12036     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
12038 static void *_p_wxListbookTo_p_wxControl(void *x
) { 
12039     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
12041 static void *_p_wxHyperlinkCtrlTo_p_wxControl(void *x
) { 
12042     return (void *)((wxControl 
*)  ((wxHyperlinkCtrl 
*) x
)); 
12044 static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x
) { 
12045     return (void *)((wxControl 
*)  ((wxPyTreeCtrl 
*) x
)); 
12047 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxControl(void *x
) { 
12048     return (void *)((wxControl 
*) (wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
12050 static void *_p_wxCheckBoxTo_p_wxControl(void *x
) { 
12051     return (void *)((wxControl 
*)  ((wxCheckBox 
*) x
)); 
12053 static void *_p_wxRadioBoxTo_p_wxControl(void *x
) { 
12054     return (void *)((wxControl 
*)  ((wxRadioBox 
*) x
)); 
12056 static void *_p_wxChoiceTo_p_wxControl(void *x
) { 
12057     return (void *)((wxControl 
*) (wxControlWithItems 
*) ((wxChoice 
*) x
)); 
12059 static void *_p_wxListBoxTo_p_wxControl(void *x
) { 
12060     return (void *)((wxControl 
*) (wxControlWithItems 
*) ((wxListBox 
*) x
)); 
12062 static void *_p_wxCheckListBoxTo_p_wxControl(void *x
) { 
12063     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
12065 static void *_p_wxListViewTo_p_wxControl(void *x
) { 
12066     return (void *)((wxControl 
*) (wxPyListCtrl 
*) ((wxListView 
*) x
)); 
12068 static void *_p_wxNotebookTo_p_wxControl(void *x
) { 
12069     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
12071 static void *_p_wxStaticBitmapTo_p_wxControl(void *x
) { 
12072     return (void *)((wxControl 
*)  ((wxStaticBitmap 
*) x
)); 
12074 static void *_p_wxSpinCtrlTo_p_wxControl(void *x
) { 
12075     return (void *)((wxControl 
*)  ((wxSpinCtrl 
*) x
)); 
12077 static void *_p_wxStaticTextTo_p_wxControl(void *x
) { 
12078     return (void *)((wxControl 
*)  ((wxStaticText 
*) x
)); 
12080 static void *_p_wxStaticBoxTo_p_wxControl(void *x
) { 
12081     return (void *)((wxControl 
*)  ((wxStaticBox 
*) x
)); 
12083 static void *_p_wxSliderTo_p_wxControl(void *x
) { 
12084     return (void *)((wxControl 
*)  ((wxSlider 
*) x
)); 
12086 static void *_p_wxTreebookTo_p_wxControl(void *x
) { 
12087     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
12089 static void *_p_wxSpinButtonTo_p_wxControl(void *x
) { 
12090     return (void *)((wxControl 
*)  ((wxSpinButton 
*) x
)); 
12092 static void *_p_wxButtonTo_p_wxControl(void *x
) { 
12093     return (void *)((wxControl 
*)  ((wxButton 
*) x
)); 
12095 static void *_p_wxBitmapButtonTo_p_wxControl(void *x
) { 
12096     return (void *)((wxControl 
*) (wxButton 
*) ((wxBitmapButton 
*) x
)); 
12098 static void *_p_wxContextHelpButtonTo_p_wxControl(void *x
) { 
12099     return (void *)((wxControl 
*) (wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
12101 static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x
) { 
12102     return (void *)((wxControl 
*)  ((wxDatePickerCtrl 
*) x
)); 
12104 static void *_p_wxColourPickerCtrlTo_p_wxControl(void *x
) { 
12105     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
12107 static void *_p_wxFilePickerCtrlTo_p_wxControl(void *x
) { 
12108     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
12110 static void *_p_wxDirPickerCtrlTo_p_wxControl(void *x
) { 
12111     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
12113 static void *_p_wxFontPickerCtrlTo_p_wxControl(void *x
) { 
12114     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
12116 static void *_p_wxStaticPictureTo_p_wxControl(void *x
) { 
12117     return (void *)((wxControl 
*)  ((wxStaticPicture 
*) x
)); 
12119 static void *_p_wxTextCtrlTo_p_wxControl(void *x
) { 
12120     return (void *)((wxControl 
*)  ((wxTextCtrl 
*) x
)); 
12122 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) { 
12123     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
12125 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) { 
12126     return (void *)((wxEvent 
*)  ((wxMenuEvent 
*) x
)); 
12128 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) { 
12129     return (void *)((wxEvent 
*)  ((wxCloseEvent 
*) x
)); 
12131 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) { 
12132     return (void *)((wxEvent 
*)  ((wxMouseEvent 
*) x
)); 
12134 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) { 
12135     return (void *)((wxEvent 
*)  ((wxEraseEvent 
*) x
)); 
12137 static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x
) { 
12138     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
12140 static void *_p_wxTreeEventTo_p_wxEvent(void *x
) { 
12141     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
12143 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) { 
12144     return (void *)((wxEvent 
*)  ((wxSetCursorEvent 
*) x
)); 
12146 static void *_p_wxSplitterEventTo_p_wxEvent(void *x
) { 
12147     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
12149 static void *_p_wxColourPickerEventTo_p_wxEvent(void *x
) { 
12150     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxColourPickerEvent 
*) x
)); 
12152 static void *_p_wxFileDirPickerEventTo_p_wxEvent(void *x
) { 
12153     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFileDirPickerEvent 
*) x
)); 
12155 static void *_p_wxFontPickerEventTo_p_wxEvent(void *x
) { 
12156     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFontPickerEvent 
*) x
)); 
12158 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) { 
12159     return (void *)((wxEvent 
*)  ((wxInitDialogEvent 
*) x
)); 
12161 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) { 
12162     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
12164 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x
) { 
12165     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
12167 static void *_p_wxTextUrlEventTo_p_wxEvent(void *x
) { 
12168     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxTextUrlEvent 
*) x
)); 
12170 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) { 
12171     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
12173 static void *_p_wxMouseCaptureLostEventTo_p_wxEvent(void *x
) { 
12174     return (void *)((wxEvent 
*)  ((wxMouseCaptureLostEvent 
*) x
)); 
12176 static void *_p_wxPyEventTo_p_wxEvent(void *x
) { 
12177     return (void *)((wxEvent 
*)  ((wxPyEvent 
*) x
)); 
12179 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x
) { 
12180     return (void *)((wxEvent 
*)  ((wxCalculateLayoutEvent 
*) x
)); 
12182 static void *_p_wxListEventTo_p_wxEvent(void *x
) { 
12183     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
12185 static void *_p_wxDynamicSashSplitEventTo_p_wxEvent(void *x
) { 
12186     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDynamicSashSplitEvent 
*) x
)); 
12188 static void *_p_wxDynamicSashUnifyEventTo_p_wxEvent(void *x
) { 
12189     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDynamicSashUnifyEvent 
*) x
)); 
12191 static void *_p_wxNotebookEventTo_p_wxEvent(void *x
) { 
12192     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
12194 static void *_p_wxListbookEventTo_p_wxEvent(void *x
) { 
12195     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
12197 static void *_p_wxChoicebookEventTo_p_wxEvent(void *x
) { 
12198     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
12200 static void *_p_wxTreebookEventTo_p_wxEvent(void *x
) { 
12201     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxTreebookEvent 
*) x
)); 
12203 static void *_p_wxToolbookEventTo_p_wxEvent(void *x
) { 
12204     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxToolbookEvent 
*) x
)); 
12206 static void *_p_wxHelpEventTo_p_wxEvent(void *x
) { 
12207     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxHelpEvent 
*) x
)); 
12209 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) { 
12210     return (void *)((wxEvent 
*)  ((wxIdleEvent 
*) x
)); 
12212 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) { 
12213     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
12215 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) { 
12216     return (void *)((wxEvent 
*)  ((wxQueryNewPaletteEvent 
*) x
)); 
12218 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) { 
12219     return (void *)((wxEvent 
*)  ((wxMaximizeEvent 
*) x
)); 
12221 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) { 
12222     return (void *)((wxEvent 
*)  ((wxIconizeEvent 
*) x
)); 
12224 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) { 
12225     return (void *)((wxEvent 
*)  ((wxActivateEvent 
*) x
)); 
12227 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) { 
12228     return (void *)((wxEvent 
*)  ((wxSizeEvent 
*) x
)); 
12230 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) { 
12231     return (void *)((wxEvent 
*)  ((wxMoveEvent 
*) x
)); 
12233 static void *_p_wxDateEventTo_p_wxEvent(void *x
) { 
12234     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
12236 static void *_p_wxCollapsiblePaneEventTo_p_wxEvent(void *x
) { 
12237     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxCollapsiblePaneEvent 
*) x
)); 
12239 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) { 
12240     return (void *)((wxEvent 
*)  ((wxPaintEvent 
*) x
)); 
12242 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) { 
12243     return (void *)((wxEvent 
*)  ((wxNcPaintEvent 
*) x
)); 
12245 static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x
) { 
12246     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxClipboardTextEvent 
*) x
)); 
12248 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) { 
12249     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
12251 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) { 
12252     return (void *)((wxEvent 
*)  ((wxPaletteChangedEvent 
*) x
)); 
12254 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) { 
12255     return (void *)((wxEvent 
*)  ((wxDisplayChangedEvent 
*) x
)); 
12257 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) { 
12258     return (void *)((wxEvent 
*)  ((wxMouseCaptureChangedEvent 
*) x
)); 
12260 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) { 
12261     return (void *)((wxEvent 
*)  ((wxSysColourChangedEvent 
*) x
)); 
12263 static void *_p_wxHyperlinkEventTo_p_wxEvent(void *x
) { 
12264     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxHyperlinkEvent 
*) x
)); 
12266 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) { 
12267     return (void *)((wxEvent 
*)  ((wxDropFilesEvent 
*) x
)); 
12269 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) { 
12270     return (void *)((wxEvent 
*)  ((wxFocusEvent 
*) x
)); 
12272 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) { 
12273     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
12275 static void *_p_wxSashEventTo_p_wxEvent(void *x
) { 
12276     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
12278 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x
) { 
12279     return (void *)((wxEvent 
*)  ((wxQueryLayoutInfoEvent 
*) x
)); 
12281 static void *_p_wxShowEventTo_p_wxEvent(void *x
) { 
12282     return (void *)((wxEvent 
*)  ((wxShowEvent 
*) x
)); 
12284 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) { 
12285     return (void *)((wxEvent 
*)  ((wxCommandEvent 
*) x
)); 
12287 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) { 
12288     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
12290 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) { 
12291     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
12293 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) { 
12294     return (void *)((wxEvent 
*)  ((wxNavigationKeyEvent 
*) x
)); 
12296 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) { 
12297     return (void *)((wxEvent 
*)  ((wxKeyEvent 
*) x
)); 
12299 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) { 
12300     return (void *)((wxEvent 
*)  ((wxScrollWinEvent 
*) x
)); 
12302 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x
) { 
12303     return (void *)((wxEvent 
*)  ((wxTaskBarIconEvent 
*) x
)); 
12305 static void *_p_wxSpinEventTo_p_wxEvent(void *x
) { 
12306     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
12308 static void *_p_wxScrollBarTo_p_wxObject(void *x
) { 
12309     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxScrollBar 
*) x
)); 
12311 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) { 
12312     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
12314 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) { 
12315     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
12317 static void *_p_wxEventTo_p_wxObject(void *x
) { 
12318     return (void *)((wxObject 
*)  ((wxEvent 
*) x
)); 
12320 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) { 
12321     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
12323 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) { 
12324     return (void *)((wxObject 
*) (wxEvent 
*) ((wxInitDialogEvent 
*) x
)); 
12326 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) { 
12327     return (void *)((wxObject 
*)  ((wxIndividualLayoutConstraint 
*) x
)); 
12329 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) { 
12330     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
12332 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) { 
12333     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
12335 static void *_p_wxToolBarBaseTo_p_wxObject(void *x
) { 
12336     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxToolBarBase 
*) x
)); 
12338 static void *_p_wxMenuItemTo_p_wxObject(void *x
) { 
12339     return (void *)((wxObject 
*)  ((wxMenuItem 
*) x
)); 
12341 static void *_p_wxImageTo_p_wxObject(void *x
) { 
12342     return (void *)((wxObject 
*)  ((wxImage 
*) x
)); 
12344 static void *_p_wxPySizerTo_p_wxObject(void *x
) { 
12345     return (void *)((wxObject 
*) (wxSizer 
*) ((wxPySizer 
*) x
)); 
12347 static void *_p_wxStaticBitmapTo_p_wxObject(void *x
) { 
12348     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticBitmap 
*) x
)); 
12350 static void *_p_wxGenericDragImageTo_p_wxObject(void *x
) { 
12351     return (void *)((wxObject 
*)  ((wxGenericDragImage 
*) x
)); 
12353 static void *_p_wxComboBoxTo_p_wxObject(void *x
) { 
12354     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxComboBox 
*) x
)); 
12356 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x
) { 
12357     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyTaskBarIcon 
*) x
)); 
12359 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) { 
12360     return (void *)((wxObject 
*)  ((wxLayoutAlgorithm 
*) x
)); 
12362 static void *_p_wxPyAppTo_p_wxObject(void *x
) { 
12363     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyApp 
*) x
)); 
12365 static void *_p_wxTreebookTo_p_wxObject(void *x
) { 
12366     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
12368 static void *_p_wxNotebookTo_p_wxObject(void *x
) { 
12369     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
12371 static void *_p_wxListItemTo_p_wxObject(void *x
) { 
12372     return (void *)((wxObject 
*)  ((wxListItem 
*) x
)); 
12374 static void *_p_wxChoicebookTo_p_wxObject(void *x
) { 
12375     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
12377 static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x
) { 
12378     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
12380 static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x
) { 
12381     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
12383 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxObject(void *x
) { 
12384     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
12386 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) { 
12387     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
12389 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) { 
12390     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
12392 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) { 
12393     return (void *)((wxObject 
*)  ((wxFindReplaceData 
*) x
)); 
12395 static void *_p_wxStaticLineTo_p_wxObject(void *x
) { 
12396     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticLine 
*) x
)); 
12398 static void *_p_wxValidatorTo_p_wxObject(void *x
) { 
12399     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxValidator 
*) x
)); 
12401 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) { 
12402     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxValidator 
*) ((wxPyValidator 
*) x
)); 
12404 static void *_p_wxEraseEventTo_p_wxObject(void *x
) { 
12405     return (void *)((wxObject 
*) (wxEvent 
*) ((wxEraseEvent 
*) x
)); 
12407 static void *_p_wxMouseEventTo_p_wxObject(void *x
) { 
12408     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseEvent 
*) x
)); 
12410 static void *_p_wxCloseEventTo_p_wxObject(void *x
) { 
12411     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCloseEvent 
*) x
)); 
12413 static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x
) { 
12414     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
12416 static void *_p_wxTreeEventTo_p_wxObject(void *x
) { 
12417     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
12419 static void *_p_wxTextUrlEventTo_p_wxObject(void *x
) { 
12420     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxTextUrlEvent 
*) x
)); 
12422 static void *_p_wxScrollEventTo_p_wxObject(void *x
) { 
12423     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
12425 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) { 
12426     return (void *)((wxObject 
*)  ((wxPrintDialogData 
*) x
)); 
12428 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) { 
12429     return (void *)((wxObject 
*)  ((wxPageSetupDialogData 
*) x
)); 
12431 static void *_p_wxPrinterTo_p_wxObject(void *x
) { 
12432     return (void *)((wxObject 
*)  ((wxPrinter 
*) x
)); 
12434 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) { 
12435     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
12437 static void *_p_wxRadioBoxTo_p_wxObject(void *x
) { 
12438     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxRadioBox 
*) x
)); 
12440 static void *_p_wxCollapsiblePaneTo_p_wxObject(void *x
) { 
12441     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxCollapsiblePane 
*) x
)); 
12443 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) { 
12444     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*) ((wxFlexGridSizer 
*) x
)); 
12446 static void *_p_wxGridSizerTo_p_wxObject(void *x
) { 
12447     return (void *)((wxObject 
*) (wxSizer 
*) ((wxGridSizer 
*) x
)); 
12449 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) { 
12450     return (void *)((wxObject 
*)  ((wxAcceleratorTable 
*) x
)); 
12452 static void *_p_wxSearchCtrlTo_p_wxObject(void *x
) { 
12453     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxTextCtrl 
*) ((wxSearchCtrl 
*) x
)); 
12455 static void *_p_wxTreeListColumnInfoTo_p_wxObject(void *x
) { 
12456     return (void *)((wxObject 
*)  ((wxTreeListColumnInfo 
*) x
)); 
12458 static void *_p_wxControlTo_p_wxObject(void *x
) { 
12459     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxControl 
*) x
)); 
12461 static void *_p_wxPyControlTo_p_wxObject(void *x
) { 
12462     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyControl 
*) x
)); 
12464 static void *_p_wxContextHelpTo_p_wxObject(void *x
) { 
12465     return (void *)((wxObject 
*)  ((wxContextHelp 
*) x
)); 
12467 static void *_p_wxColourDataTo_p_wxObject(void *x
) { 
12468     return (void *)((wxObject 
*)  ((wxColourData 
*) x
)); 
12470 static void *_p_wxActivateEventTo_p_wxObject(void *x
) { 
12471     return (void *)((wxObject 
*) (wxEvent 
*) ((wxActivateEvent 
*) x
)); 
12473 static void *_p_wxMoveEventTo_p_wxObject(void *x
) { 
12474     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMoveEvent 
*) x
)); 
12476 static void *_p_wxSizeEventTo_p_wxObject(void *x
) { 
12477     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSizeEvent 
*) x
)); 
12479 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) { 
12480     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIconizeEvent 
*) x
)); 
12482 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) { 
12483     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMaximizeEvent 
*) x
)); 
12485 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) { 
12486     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryNewPaletteEvent 
*) x
)); 
12488 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) { 
12489     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
12491 static void *_p_wxIdleEventTo_p_wxObject(void *x
) { 
12492     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIdleEvent 
*) x
)); 
12494 static void *_p_wxDateEventTo_p_wxObject(void *x
) { 
12495     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
12497 static void *_p_wxCollapsiblePaneEventTo_p_wxObject(void *x
) { 
12498     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxCollapsiblePaneEvent 
*) x
)); 
12500 static void *_p_wxStaticTextTo_p_wxObject(void *x
) { 
12501     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticText 
*) x
)); 
12503 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) { 
12504     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCalculateLayoutEvent 
*) x
)); 
12506 static void *_p_wxMouseCaptureLostEventTo_p_wxObject(void *x
) { 
12507     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseCaptureLostEvent 
*) x
)); 
12509 static void *_p_wxListEventTo_p_wxObject(void *x
) { 
12510     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
12512 static void *_p_wxDynamicSashSplitEventTo_p_wxObject(void *x
) { 
12513     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDynamicSashSplitEvent 
*) x
)); 
12515 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) { 
12516     return (void *)((wxObject 
*)  ((wxPyPrintout 
*) x
)); 
12518 static void *_p_wxGaugeTo_p_wxObject(void *x
) { 
12519     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxGauge 
*) x
)); 
12521 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) { 
12522     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
12524 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) { 
12525     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStdDialogButtonSizer 
*) x
)); 
12527 static void *_p_wxChoiceTo_p_wxObject(void *x
) { 
12528     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
12530 static void *_p_wxSpinButtonTo_p_wxObject(void *x
) { 
12531     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSpinButton 
*) x
)); 
12533 static void *_p_wxBitmapButtonTo_p_wxObject(void *x
) { 
12534     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
12536 static void *_p_wxButtonTo_p_wxObject(void *x
) { 
12537     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxButton 
*) x
)); 
12539 static void *_p_wxContextHelpButtonTo_p_wxObject(void *x
) { 
12540     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
12542 static void *_p_wxKeyEventTo_p_wxObject(void *x
) { 
12543     return (void *)((wxObject 
*) (wxEvent 
*) ((wxKeyEvent 
*) x
)); 
12545 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) { 
12546     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNavigationKeyEvent 
*) x
)); 
12548 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) { 
12549     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
12551 static void *_p_wxSashEventTo_p_wxObject(void *x
) { 
12552     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
12554 static void *_p_wxCheckListBoxTo_p_wxObject(void *x
) { 
12555     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
12557 static void *_p_wxListBoxTo_p_wxObject(void *x
) { 
12558     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
12560 static void *_p_wxSimpleHtmlListBoxTo_p_wxObject(void *x
) { 
12561     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*)(wxPyHtmlListBox 
*) ((wxSimpleHtmlListBox 
*) x
)); 
12563 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) { 
12564     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
12566 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) { 
12567     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
12569 static void *_p_wxPrintDataTo_p_wxObject(void *x
) { 
12570     return (void *)((wxObject 
*)  ((wxPrintData 
*) x
)); 
12572 static void *_p_wxFontDataTo_p_wxObject(void *x
) { 
12573     return (void *)((wxObject 
*)  ((wxFontData 
*) x
)); 
12575 static void *_p_wxEditableListBoxTo_p_wxObject(void *x
) { 
12576     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxEditableListBox 
*) x
)); 
12578 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) { 
12579     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
12581 static void *_p_wxListbookTo_p_wxObject(void *x
) { 
12582     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
12584 static void *_p_wxFrameTo_p_wxObject(void *x
) { 
12585     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
12587 static void *_p_wxPyPanelTo_p_wxObject(void *x
) { 
12588     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
12590 static void *_p_wxStaticBoxTo_p_wxObject(void *x
) { 
12591     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticBox 
*) x
)); 
12593 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) { 
12594     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryLayoutInfoEvent 
*) x
)); 
12596 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) { 
12597     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
12599 static void *_p_wxFileSystemTo_p_wxObject(void *x
) { 
12600     return (void *)((wxObject 
*)  ((wxFileSystem 
*) x
)); 
12602 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) { 
12603     return (void *)((wxObject 
*) (wxPrintPreview 
*) ((wxPyPrintPreview 
*) x
)); 
12605 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) { 
12606     return (void *)((wxObject 
*)  ((wxPrintPreview 
*) x
)); 
12608 static void *_p_wxListViewTo_p_wxObject(void *x
) { 
12609     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
12611 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) { 
12612     return (void *)((wxObject 
*)  ((wxLayoutConstraints 
*) x
)); 
12614 static void *_p_wxPyListCtrlTo_p_wxObject(void *x
) { 
12615     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyListCtrl 
*) x
)); 
12617 static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x
) { 
12618     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
12620 static void *_p_wxPyTreeListCtrlTo_p_wxObject(void *x
) { 
12621     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
12623 static void *_p_wxSizerTo_p_wxObject(void *x
) { 
12624     return (void *)((wxObject 
*)  ((wxSizer 
*) x
)); 
12626 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) { 
12627     return (void *)((wxObject 
*) (wxSizer 
*) ((wxBoxSizer 
*) x
)); 
12629 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) { 
12630     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStaticBoxSizer 
*) x
)); 
12632 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) { 
12633     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*)(wxFlexGridSizer 
*) ((wxGridBagSizer 
*) x
)); 
12635 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) { 
12636     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNcPaintEvent 
*) x
)); 
12638 static void *_p_wxPaintEventTo_p_wxObject(void *x
) { 
12639     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaintEvent 
*) x
)); 
12641 static void *_p_wxClipboardTextEventTo_p_wxObject(void *x
) { 
12642     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxClipboardTextEvent 
*) x
)); 
12644 static void *_p_wxFSFileTo_p_wxObject(void *x
) { 
12645     return (void *)((wxObject 
*)  ((wxFSFile 
*) x
)); 
12647 static void *_p_wxPickerBaseTo_p_wxObject(void *x
) { 
12648     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPickerBase 
*) x
)); 
12650 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) { 
12651     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
12653 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) { 
12654     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSetCursorEvent 
*) x
)); 
12656 static void *_p_wxColourPickerEventTo_p_wxObject(void *x
) { 
12657     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxColourPickerEvent 
*) x
)); 
12659 static void *_p_wxFileDirPickerEventTo_p_wxObject(void *x
) { 
12660     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFileDirPickerEvent 
*) x
)); 
12662 static void *_p_wxFontPickerEventTo_p_wxObject(void *x
) { 
12663     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFontPickerEvent 
*) x
)); 
12665 static void *_p_wxTextCtrlTo_p_wxObject(void *x
) { 
12666     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxTextCtrl 
*) x
)); 
12668 static void *_p_wxMenuTo_p_wxObject(void *x
) { 
12669     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxMenu 
*) x
)); 
12671 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) { 
12672     return (void *)((wxObject 
*) (wxSizerItem 
*) ((wxGBSizerItem 
*) x
)); 
12674 static void *_p_wxSizerItemTo_p_wxObject(void *x
) { 
12675     return (void *)((wxObject 
*)  ((wxSizerItem 
*) x
)); 
12677 static void *_p_wxRadioButtonTo_p_wxObject(void *x
) { 
12678     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxRadioButton 
*) x
)); 
12680 static void *_p_wxToggleButtonTo_p_wxObject(void *x
) { 
12681     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxToggleButton 
*) x
)); 
12683 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) { 
12684     return (void *)((wxObject 
*)  ((wxPrintDialog 
*) x
)); 
12686 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) { 
12687     return (void *)((wxObject 
*)  ((wxPageSetupDialog 
*) x
)); 
12689 static void *_p_wxFontDialogTo_p_wxObject(void *x
) { 
12690     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
12692 static void *_p_wxDirDialogTo_p_wxObject(void *x
) { 
12693     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
12695 static void *_p_wxColourDialogTo_p_wxObject(void *x
) { 
12696     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
12698 static void *_p_wxDialogTo_p_wxObject(void *x
) { 
12699     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
12701 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) { 
12702     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
12704 static void *_p_wxPyEventTo_p_wxObject(void *x
) { 
12705     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPyEvent 
*) x
)); 
12707 static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x
) { 
12708     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
12710 static void *_p_wxDynamicSashUnifyEventTo_p_wxObject(void *x
) { 
12711     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDynamicSashUnifyEvent 
*) x
)); 
12713 static void *_p_wxStaticPictureTo_p_wxObject(void *x
) { 
12714     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticPicture 
*) x
)); 
12716 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) { 
12717     return (void *)((wxObject 
*)  ((wxEvtHandler 
*) x
)); 
12719 static void *_p_wxTGAHandlerTo_p_wxObject(void *x
) { 
12720     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxTGAHandler 
*) x
)); 
12722 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) { 
12723     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxTIFFHandler 
*) x
)); 
12725 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) { 
12726     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxXPMHandler 
*) x
)); 
12728 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) { 
12729     return (void *)((wxObject 
*)  ((wxImageHandler 
*) x
)); 
12731 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x
) { 
12732     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPyImageHandler 
*) x
)); 
12734 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) { 
12735     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxBMPHandler 
*) x
)); 
12737 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) { 
12738     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*) ((wxICOHandler 
*) x
)); 
12740 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) { 
12741     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*) ((wxCURHandler 
*) x
)); 
12743 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) { 
12744     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*)(wxCURHandler 
*) ((wxANIHandler 
*) x
)); 
12746 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) { 
12747     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNGHandler 
*) x
)); 
12749 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) { 
12750     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxGIFHandler 
*) x
)); 
12752 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) { 
12753     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPCXHandler 
*) x
)); 
12755 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) { 
12756     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxJPEGHandler 
*) x
)); 
12758 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) { 
12759     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNMHandler 
*) x
)); 
12761 static void *_p_wxShowEventTo_p_wxObject(void *x
) { 
12762     return (void *)((wxObject 
*) (wxEvent 
*) ((wxShowEvent 
*) x
)); 
12764 static void *_p_wxHyperlinkCtrlTo_p_wxObject(void *x
) { 
12765     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxHyperlinkCtrl 
*) x
)); 
12767 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) { 
12768     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
12770 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) { 
12771     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
12773 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) { 
12774     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
12776 static void *_p_wxTipWindowTo_p_wxObject(void *x
) { 
12777     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxTipWindow 
*) x
)); 
12779 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) { 
12780     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
12782 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) { 
12783     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPopupWindow 
*) x
)); 
12785 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) { 
12786     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
12788 static void *_p_wxSashWindowTo_p_wxObject(void *x
) { 
12789     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSashWindow 
*) x
)); 
12791 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) { 
12792     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
12794 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) { 
12795     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
12797 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) { 
12798     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
12800 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) { 
12801     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
12803 static void *_p_wxWindowTo_p_wxObject(void *x
) { 
12804     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxWindow 
*) x
)); 
12806 static void *_p_wxDynamicSashWindowTo_p_wxObject(void *x
) { 
12807     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxDynamicSashWindow 
*) x
)); 
12809 static void *_p_wxPyTreeCompanionWindowTo_p_wxObject(void *x
) { 
12810     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPyTreeCompanionWindow 
*) x
)); 
12812 static void *_p_wxThinSplitterWindowTo_p_wxObject(void *x
) { 
12813     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
12815 static void *_p_wxSplitterScrolledWindowTo_p_wxObject(void *x
) { 
12816     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
12818 static void *_p_wxSpinCtrlTo_p_wxObject(void *x
) { 
12819     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSpinCtrl 
*) x
)); 
12821 static void *_p_wxNotebookEventTo_p_wxObject(void *x
) { 
12822     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
12824 static void *_p_wxListbookEventTo_p_wxObject(void *x
) { 
12825     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
12827 static void *_p_wxChoicebookEventTo_p_wxObject(void *x
) { 
12828     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
12830 static void *_p_wxTreebookEventTo_p_wxObject(void *x
) { 
12831     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxTreebookEvent 
*) x
)); 
12833 static void *_p_wxToolbookEventTo_p_wxObject(void *x
) { 
12834     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxToolbookEvent 
*) x
)); 
12836 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) { 
12837     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
12839 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) { 
12840     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
12842 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) { 
12843     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
12845 static void *_p_wxNumberEntryDialogTo_p_wxObject(void *x
) { 
12846     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxNumberEntryDialog 
*) x
)); 
12848 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x
) { 
12849     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
12851 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) { 
12852     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
12854 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) { 
12855     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
12857 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) { 
12858     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
12860 static void *_p_wxFileDialogTo_p_wxObject(void *x
) { 
12861     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
12863 static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x
) { 
12864     return (void *)((wxObject 
*)  ((wxToolBarToolBase 
*) x
)); 
12866 static void *_p_wxPyWindowTo_p_wxObject(void *x
) { 
12867     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPyWindow 
*) x
)); 
12869 static void *_p_wxSliderTo_p_wxObject(void *x
) { 
12870     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSlider 
*) x
)); 
12872 static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x
) { 
12873     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
12875 static void *_p_wxColourPickerCtrlTo_p_wxObject(void *x
) { 
12876     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
12878 static void *_p_wxFilePickerCtrlTo_p_wxObject(void *x
) { 
12879     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
12881 static void *_p_wxDirPickerCtrlTo_p_wxObject(void *x
) { 
12882     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
12884 static void *_p_wxFontPickerCtrlTo_p_wxObject(void *x
) { 
12885     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
12887 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) { 
12888     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSysColourChangedEvent 
*) x
)); 
12890 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) { 
12891     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseCaptureChangedEvent 
*) x
)); 
12893 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) { 
12894     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDisplayChangedEvent 
*) x
)); 
12896 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) { 
12897     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaletteChangedEvent 
*) x
)); 
12899 static void *_p_wxEventBlockerTo_p_wxObject(void *x
) { 
12900     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxEventBlocker 
*) x
)); 
12902 static void *_p_wxCheckBoxTo_p_wxObject(void *x
) { 
12903     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxCheckBox 
*) x
)); 
12905 static void *_p_wxHyperlinkEventTo_p_wxObject(void *x
) { 
12906     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxHyperlinkEvent 
*) x
)); 
12908 static void *_p_wxHelpEventTo_p_wxObject(void *x
) { 
12909     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxHelpEvent 
*) x
)); 
12911 static void *_p_wxPanelTo_p_wxObject(void *x
) { 
12912     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPanel 
*) x
)); 
12914 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) { 
12915     return (void *)((wxObject 
*) (wxEvent 
*) ((wxTaskBarIconEvent 
*) x
)); 
12917 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) { 
12918     return (void *)((wxObject 
*) (wxEvent 
*) ((wxScrollWinEvent 
*) x
)); 
12920 static void *_p_wxSpinEventTo_p_wxObject(void *x
) { 
12921     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
12923 static void *_p_wxMenuEventTo_p_wxObject(void *x
) { 
12924     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMenuEvent 
*) x
)); 
12926 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) { 
12927     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
12929 static void *_p_wxLEDNumberCtrlTo_p_wxObject(void *x
) { 
12930     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
12932 static void *_p_wxCommandEventTo_p_wxObject(void *x
) { 
12933     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCommandEvent 
*) x
)); 
12935 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) { 
12936     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
12938 static void *_p_wxToolbookTo_p_wxObject(void *x
) { 
12939     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
12941 static void *_p_wxToolBarTo_p_wxObject(void *x
) { 
12942     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
12944 static void *_p_wxStatusBarTo_p_wxObject(void *x
) { 
12945     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxStatusBar 
*) x
)); 
12947 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) { 
12948     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
12950 static void *_p_wxFocusEventTo_p_wxObject(void *x
) { 
12951     return (void *)((wxObject 
*) (wxEvent 
*) ((wxFocusEvent 
*) x
)); 
12953 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) { 
12954     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDropFilesEvent 
*) x
)); 
12956 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) { 
12957     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
12959 static void *_p_wxMenuBarTo_p_wxObject(void *x
) { 
12960     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMenuBar 
*) x
)); 
12962 static void *_p_wxToolbookTo_p_wxEvtHandler(void *x
) { 
12963     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
12965 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) { 
12966     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
12968 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) { 
12969     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
12971 static void *_p_wxEventBlockerTo_p_wxEvtHandler(void *x
) { 
12972     return (void *)((wxEvtHandler 
*)  ((wxEventBlocker 
*) x
)); 
12974 static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x
) { 
12975     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxCheckBox 
*) x
)); 
12977 static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x
) { 
12978     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
12980 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxEvtHandler(void *x
) { 
12981     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
12983 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) { 
12984     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
12986 static void *_p_wxSearchCtrlTo_p_wxEvtHandler(void *x
) { 
12987     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxTextCtrl 
*) ((wxSearchCtrl 
*) x
)); 
12989 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x
) { 
12990     return (void *)((wxEvtHandler 
*)  ((wxPyTaskBarIcon 
*) x
)); 
12992 static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x
) { 
12993     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
12995 static void *_p_wxPickerBaseTo_p_wxEvtHandler(void *x
) { 
12996     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPickerBase 
*) x
)); 
12998 static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x
) { 
12999     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyListCtrl 
*) x
)); 
13001 static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x
) { 
13002     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
13004 static void *_p_wxPyTreeListCtrlTo_p_wxEvtHandler(void *x
) { 
13005     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
13007 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) { 
13008     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
13010 static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x
) { 
13011     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticLine 
*) x
)); 
13013 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) { 
13014     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxControl 
*) x
)); 
13016 static void *_p_wxPyControlTo_p_wxEvtHandler(void *x
) { 
13017     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyControl 
*) x
)); 
13019 static void *_p_wxGaugeTo_p_wxEvtHandler(void *x
) { 
13020     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxGauge 
*) x
)); 
13022 static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x
) { 
13023     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxToggleButton 
*) x
)); 
13025 static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x
) { 
13026     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxRadioButton 
*) x
)); 
13028 static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x
) { 
13029     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxToolBarBase 
*) x
)); 
13031 static void *_p_wxChoiceTo_p_wxEvtHandler(void *x
) { 
13032     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
13034 static void *_p_wxTreebookTo_p_wxEvtHandler(void *x
) { 
13035     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
13037 static void *_p_wxListViewTo_p_wxEvtHandler(void *x
) { 
13038     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
13040 static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x
) { 
13041     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxTextCtrl 
*) x
)); 
13043 static void *_p_wxNotebookTo_p_wxEvtHandler(void *x
) { 
13044     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
13046 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) { 
13047     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
13049 static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x
) { 
13050     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
13052 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) { 
13053     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPyWindow 
*) x
)); 
13055 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) { 
13056     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
13058 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) { 
13059     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
13061 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) { 
13062     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
13064 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) { 
13065     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
13067 static void *_p_wxNumberEntryDialogTo_p_wxEvtHandler(void *x
) { 
13068     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxNumberEntryDialog 
*) x
)); 
13070 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x
) { 
13071     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
13073 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) { 
13074     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
13076 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) { 
13077     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
13079 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) { 
13080     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
13082 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) { 
13083     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
13085 static void *_p_wxListbookTo_p_wxEvtHandler(void *x
) { 
13086     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
13088 static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x
) { 
13089     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticBitmap 
*) x
)); 
13091 static void *_p_wxSliderTo_p_wxEvtHandler(void *x
) { 
13092     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSlider 
*) x
)); 
13094 static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x
) { 
13095     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticBox 
*) x
)); 
13097 static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x
) { 
13098     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
13100 static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x
) { 
13101     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
13103 static void *_p_wxListBoxTo_p_wxEvtHandler(void *x
) { 
13104     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
13106 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) { 
13107     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
13109 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) { 
13110     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
13112 static void *_p_wxSimpleHtmlListBoxTo_p_wxEvtHandler(void *x
) { 
13113     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*)(wxPyHtmlListBox 
*) ((wxSimpleHtmlListBox 
*) x
)); 
13115 static void *_p_wxEditableListBoxTo_p_wxEvtHandler(void *x
) { 
13116     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxEditableListBox 
*) x
)); 
13118 static void *_p_wxLEDNumberCtrlTo_p_wxEvtHandler(void *x
) { 
13119     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
13121 static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x
) { 
13122     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSpinButton 
*) x
)); 
13124 static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x
) { 
13125     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
13127 static void *_p_wxButtonTo_p_wxEvtHandler(void *x
) { 
13128     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxButton 
*) x
)); 
13130 static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x
) { 
13131     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
13133 static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x
) { 
13134     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxRadioBox 
*) x
)); 
13136 static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x
) { 
13137     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxScrollBar 
*) x
)); 
13139 static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x
) { 
13140     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxComboBox 
*) x
)); 
13142 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) { 
13143     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
13145 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) { 
13146     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
13148 static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x
) { 
13149     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSpinCtrl 
*) x
)); 
13151 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) { 
13152     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxStatusBar 
*) x
)); 
13154 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) { 
13155     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
13157 static void *_p_wxStaticPictureTo_p_wxEvtHandler(void *x
) { 
13158     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticPicture 
*) x
)); 
13160 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) { 
13161     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
13163 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) { 
13164     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
13166 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) { 
13167     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
13169 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) { 
13170     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
13172 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) { 
13173     return (void *)((wxEvtHandler 
*)  ((wxWindow 
*) x
)); 
13175 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) { 
13176     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
13178 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) { 
13179     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
13181 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) { 
13182     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSashWindow 
*) x
)); 
13184 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) { 
13185     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
13187 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) { 
13188     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPopupWindow 
*) x
)); 
13190 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) { 
13191     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
13193 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) { 
13194     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxTipWindow 
*) x
)); 
13196 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) { 
13197     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
13199 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) { 
13200     return (void *)((wxEvtHandler 
*)  ((wxMenu 
*) x
)); 
13202 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) { 
13203     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMenuBar 
*) x
)); 
13205 static void *_p_wxDynamicSashWindowTo_p_wxEvtHandler(void *x
) { 
13206     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxDynamicSashWindow 
*) x
)); 
13208 static void *_p_wxPyTreeCompanionWindowTo_p_wxEvtHandler(void *x
) { 
13209     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPyTreeCompanionWindow 
*) x
)); 
13211 static void *_p_wxThinSplitterWindowTo_p_wxEvtHandler(void *x
) { 
13212     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
13214 static void *_p_wxSplitterScrolledWindowTo_p_wxEvtHandler(void *x
) { 
13215     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
13217 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) { 
13218     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
13220 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) { 
13221     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
13223 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) { 
13224     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
13226 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) { 
13227     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
13229 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) { 
13230     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPanel 
*) x
)); 
13232 static void *_p_wxCollapsiblePaneTo_p_wxEvtHandler(void *x
) { 
13233     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxCollapsiblePane 
*) x
)); 
13235 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) { 
13236     return (void *)((wxEvtHandler 
*)  ((wxPyApp 
*) x
)); 
13238 static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x
) { 
13239     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticText 
*) x
)); 
13241 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
13242     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
13244 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
13245     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
13247 static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x
) { 
13248     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
13250 static void *_p_wxColourPickerCtrlTo_p_wxEvtHandler(void *x
) { 
13251     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
13253 static void *_p_wxFilePickerCtrlTo_p_wxEvtHandler(void *x
) { 
13254     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
13256 static void *_p_wxDirPickerCtrlTo_p_wxEvtHandler(void *x
) { 
13257     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
13259 static void *_p_wxFontPickerCtrlTo_p_wxEvtHandler(void *x
) { 
13260     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
13262 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) { 
13263     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
13265 static void *_p_wxHyperlinkCtrlTo_p_wxEvtHandler(void *x
) { 
13266     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxHyperlinkCtrl 
*) x
)); 
13268 static void *_p_wxToolBarTo_p_wxEvtHandler(void *x
) { 
13269     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
13271 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) { 
13272     return (void *)((wxEvtHandler 
*) (wxValidator 
*) ((wxPyValidator 
*) x
)); 
13274 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) { 
13275     return (void *)((wxEvtHandler 
*)  ((wxValidator 
*) x
)); 
13277 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxPyTreeCtrl(void *x
) { 
13278     return (void *)((wxPyTreeCtrl 
*)  ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
13280 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x
) { 
13281     return (void *)((wxCommandEvent 
*)  ((wxSashEvent 
*) x
)); 
13283 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x
) { 
13284     return (void *)((wxCommandEvent 
*)  ((wxWindowDestroyEvent 
*) x
)); 
13286 static void *_p_wxHyperlinkEventTo_p_wxCommandEvent(void *x
) { 
13287     return (void *)((wxCommandEvent 
*)  ((wxHyperlinkEvent 
*) x
)); 
13289 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x
) { 
13290     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
13292 static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x
) { 
13293     return (void *)((wxCommandEvent 
*)  ((wxClipboardTextEvent 
*) x
)); 
13295 static void *_p_wxColourPickerEventTo_p_wxCommandEvent(void *x
) { 
13296     return (void *)((wxCommandEvent 
*)  ((wxColourPickerEvent 
*) x
)); 
13298 static void *_p_wxFileDirPickerEventTo_p_wxCommandEvent(void *x
) { 
13299     return (void *)((wxCommandEvent 
*)  ((wxFileDirPickerEvent 
*) x
)); 
13301 static void *_p_wxFontPickerEventTo_p_wxCommandEvent(void *x
) { 
13302     return (void *)((wxCommandEvent 
*)  ((wxFontPickerEvent 
*) x
)); 
13304 static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x
) { 
13305     return (void *)((wxCommandEvent 
*)  ((wxTextUrlEvent 
*) x
)); 
13307 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x
) { 
13308     return (void *)((wxCommandEvent 
*)  ((wxScrollEvent 
*) x
)); 
13310 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x
) { 
13311     return (void *)((wxCommandEvent 
*)  ((wxPyCommandEvent 
*) x
)); 
13313 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x
) { 
13314     return (void *)((wxCommandEvent 
*)  ((wxContextMenuEvent 
*) x
)); 
13316 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x
) { 
13317     return (void *)((wxCommandEvent 
*)  ((wxChildFocusEvent 
*) x
)); 
13319 static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x
) { 
13320     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
13322 static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x
) { 
13323     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
13325 static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x
) { 
13326     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
13328 static void *_p_wxTreebookEventTo_p_wxCommandEvent(void *x
) { 
13329     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxTreebookEvent 
*) x
)); 
13331 static void *_p_wxToolbookEventTo_p_wxCommandEvent(void *x
) { 
13332     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxToolbookEvent 
*) x
)); 
13334 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x
) { 
13335     return (void *)((wxCommandEvent 
*)  ((wxDateEvent 
*) x
)); 
13337 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x
) { 
13338     return (void *)((wxCommandEvent 
*)  ((wxWindowCreateEvent 
*) x
)); 
13340 static void *_p_wxListEventTo_p_wxCommandEvent(void *x
) { 
13341     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
13343 static void *_p_wxCollapsiblePaneEventTo_p_wxCommandEvent(void *x
) { 
13344     return (void *)((wxCommandEvent 
*)  ((wxCollapsiblePaneEvent 
*) x
)); 
13346 static void *_p_wxDynamicSashSplitEventTo_p_wxCommandEvent(void *x
) { 
13347     return (void *)((wxCommandEvent 
*)  ((wxDynamicSashSplitEvent 
*) x
)); 
13349 static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x
) { 
13350     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
13352 static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x
) { 
13353     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
13355 static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x
) { 
13356     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
13358 static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x
) { 
13359     return (void *)((wxCommandEvent 
*)  ((wxHelpEvent 
*) x
)); 
13361 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x
) { 
13362     return (void *)((wxCommandEvent 
*)  ((wxNotifyEvent 
*) x
)); 
13364 static void *_p_wxDynamicSashUnifyEventTo_p_wxCommandEvent(void *x
) { 
13365     return (void *)((wxCommandEvent 
*)  ((wxDynamicSashUnifyEvent 
*) x
)); 
13367 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x
) { 
13368     return (void *)((wxCommandEvent 
*)  ((wxFindDialogEvent 
*) x
)); 
13370 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x
) { 
13371     return (void *)((wxCommandEvent 
*)  ((wxUpdateUIEvent 
*) x
)); 
13373 static swig_type_info _swigt__p_char 
= {"_p_char", "char *", 0, 0, (void*)0, 0}; 
13374 static swig_type_info _swigt__p_float 
= {"_p_float", "float *", 0, 0, (void*)0, 0}; 
13375 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}; 
13376 static swig_type_info _swigt__p_int 
= {"_p_int", "int *", 0, 0, (void*)0, 0}; 
13377 static swig_type_info _swigt__p_unsigned_char 
= {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0}; 
13378 static swig_type_info _swigt__p_unsigned_int 
= {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0}; 
13379 static swig_type_info _swigt__p_unsigned_long 
= {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0}; 
13380 static swig_type_info _swigt__p_wxArrayString 
= {"_p_wxArrayString", "wxArrayString *", 0, 0, (void*)0, 0}; 
13381 static swig_type_info _swigt__p_wxBitmap 
= {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0}; 
13382 static swig_type_info _swigt__p_wxColour 
= {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0}; 
13383 static swig_type_info _swigt__p_wxCommandEvent 
= {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0}; 
13384 static swig_type_info _swigt__p_wxSashEvent 
= {"_p_wxSashEvent", 0, 0, 0, 0, 0}; 
13385 static swig_type_info _swigt__p_wxWindowDestroyEvent 
= {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0}; 
13386 static swig_type_info _swigt__p_wxHyperlinkEvent 
= {"_p_wxHyperlinkEvent", 0, 0, 0, 0, 0}; 
13387 static swig_type_info _swigt__p_wxSplitterEvent 
= {"_p_wxSplitterEvent", 0, 0, 0, 0, 0}; 
13388 static swig_type_info _swigt__p_wxColourPickerEvent 
= {"_p_wxColourPickerEvent", 0, 0, 0, 0, 0}; 
13389 static swig_type_info _swigt__p_wxFileDirPickerEvent 
= {"_p_wxFileDirPickerEvent", 0, 0, 0, 0, 0}; 
13390 static swig_type_info _swigt__p_wxFontPickerEvent 
= {"_p_wxFontPickerEvent", 0, 0, 0, 0, 0}; 
13391 static swig_type_info _swigt__p_wxClipboardTextEvent 
= {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0}; 
13392 static swig_type_info _swigt__p_wxTextUrlEvent 
= {"_p_wxTextUrlEvent", 0, 0, 0, 0, 0}; 
13393 static swig_type_info _swigt__p_wxScrollEvent 
= {"_p_wxScrollEvent", 0, 0, 0, 0, 0}; 
13394 static swig_type_info _swigt__p_wxPyCommandEvent 
= {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0}; 
13395 static swig_type_info _swigt__p_wxContextMenuEvent 
= {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0}; 
13396 static swig_type_info _swigt__p_wxChildFocusEvent 
= {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0}; 
13397 static swig_type_info _swigt__p_wxNotebookEvent 
= {"_p_wxNotebookEvent", 0, 0, 0, 0, 0}; 
13398 static swig_type_info _swigt__p_wxListbookEvent 
= {"_p_wxListbookEvent", 0, 0, 0, 0, 0}; 
13399 static swig_type_info _swigt__p_wxChoicebookEvent 
= {"_p_wxChoicebookEvent", 0, 0, 0, 0, 0}; 
13400 static swig_type_info _swigt__p_wxTreebookEvent 
= {"_p_wxTreebookEvent", 0, 0, 0, 0, 0}; 
13401 static swig_type_info _swigt__p_wxToolbookEvent 
= {"_p_wxToolbookEvent", 0, 0, 0, 0, 0}; 
13402 static swig_type_info _swigt__p_wxDateEvent 
= {"_p_wxDateEvent", 0, 0, 0, 0, 0}; 
13403 static swig_type_info _swigt__p_wxWindowCreateEvent 
= {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0}; 
13404 static swig_type_info _swigt__p_wxListEvent 
= {"_p_wxListEvent", 0, 0, 0, 0, 0}; 
13405 static swig_type_info _swigt__p_wxCollapsiblePaneEvent 
= {"_p_wxCollapsiblePaneEvent", 0, 0, 0, 0, 0}; 
13406 static swig_type_info _swigt__p_wxBookCtrlBaseEvent 
= {"_p_wxBookCtrlBaseEvent", 0, 0, 0, 0, 0}; 
13407 static swig_type_info _swigt__p_wxTreeEvent 
= {"_p_wxTreeEvent", 0, 0, 0, 0, 0}; 
13408 static swig_type_info _swigt__p_wxSpinEvent 
= {"_p_wxSpinEvent", 0, 0, 0, 0, 0}; 
13409 static swig_type_info _swigt__p_wxHelpEvent 
= {"_p_wxHelpEvent", 0, 0, 0, 0, 0}; 
13410 static swig_type_info _swigt__p_wxNotifyEvent 
= {"_p_wxNotifyEvent", 0, 0, 0, 0, 0}; 
13411 static swig_type_info _swigt__p_wxFindDialogEvent 
= {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0}; 
13412 static swig_type_info _swigt__p_wxUpdateUIEvent 
= {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0}; 
13413 static swig_type_info _swigt__p_wxControl 
= {"_p_wxControl", "wxControl *", 0, 0, (void*)0, 0}; 
13414 static swig_type_info _swigt__p_wxCollapsiblePane 
= {"_p_wxCollapsiblePane", 0, 0, 0, 0, 0}; 
13415 static swig_type_info _swigt__p_wxBookCtrlBase 
= {"_p_wxBookCtrlBase", 0, 0, 0, 0, 0}; 
13416 static swig_type_info _swigt__p_wxToolBar 
= {"_p_wxToolBar", 0, 0, 0, 0, 0}; 
13417 static swig_type_info _swigt__p_wxPickerBase 
= {"_p_wxPickerBase", 0, 0, 0, 0, 0}; 
13418 static swig_type_info _swigt__p_wxToggleButton 
= {"_p_wxToggleButton", 0, 0, 0, 0, 0}; 
13419 static swig_type_info _swigt__p_wxRadioButton 
= {"_p_wxRadioButton", 0, 0, 0, 0, 0}; 
13420 static swig_type_info _swigt__p_wxSearchCtrl 
= {"_p_wxSearchCtrl", 0, 0, 0, 0, 0}; 
13421 static swig_type_info _swigt__p_wxToolbook 
= {"_p_wxToolbook", 0, 0, 0, 0, 0}; 
13422 static swig_type_info _swigt__p_wxPyControl 
= {"_p_wxPyControl", 0, 0, 0, 0, 0}; 
13423 static swig_type_info _swigt__p_wxToolBarBase 
= {"_p_wxToolBarBase", 0, 0, 0, 0, 0}; 
13424 static swig_type_info _swigt__p_wxPyListCtrl 
= {"_p_wxPyListCtrl", 0, 0, 0, 0, 0}; 
13425 static swig_type_info _swigt__p_wxDirFilterListCtrl 
= {"_p_wxDirFilterListCtrl", 0, 0, 0, 0, 0}; 
13426 static swig_type_info _swigt__p_wxComboBox 
= {"_p_wxComboBox", 0, 0, 0, 0, 0}; 
13427 static swig_type_info _swigt__p_wxGenericDirCtrl 
= {"_p_wxGenericDirCtrl", 0, 0, 0, 0, 0}; 
13428 static swig_type_info _swigt__p_wxControlWithItems 
= {"_p_wxControlWithItems", 0, 0, 0, 0, 0}; 
13429 static swig_type_info _swigt__p_wxGauge 
= {"_p_wxGauge", 0, 0, 0, 0, 0}; 
13430 static swig_type_info _swigt__p_wxStaticLine 
= {"_p_wxStaticLine", 0, 0, 0, 0, 0}; 
13431 static swig_type_info _swigt__p_wxChoicebook 
= {"_p_wxChoicebook", 0, 0, 0, 0, 0}; 
13432 static swig_type_info _swigt__p_wxListbook 
= {"_p_wxListbook", 0, 0, 0, 0, 0}; 
13433 static swig_type_info _swigt__p_wxHyperlinkCtrl 
= {"_p_wxHyperlinkCtrl", 0, 0, 0, 0, 0}; 
13434 static swig_type_info _swigt__p_wxCheckBox 
= {"_p_wxCheckBox", 0, 0, 0, 0, 0}; 
13435 static swig_type_info _swigt__p_wxRadioBox 
= {"_p_wxRadioBox", 0, 0, 0, 0, 0}; 
13436 static swig_type_info _swigt__p_wxChoice 
= {"_p_wxChoice", 0, 0, 0, 0, 0}; 
13437 static swig_type_info _swigt__p_wxListBox 
= {"_p_wxListBox", 0, 0, 0, 0, 0}; 
13438 static swig_type_info _swigt__p_wxCheckListBox 
= {"_p_wxCheckListBox", 0, 0, 0, 0, 0}; 
13439 static swig_type_info _swigt__p_wxListView 
= {"_p_wxListView", 0, 0, 0, 0, 0}; 
13440 static swig_type_info _swigt__p_wxNotebook 
= {"_p_wxNotebook", 0, 0, 0, 0, 0}; 
13441 static swig_type_info _swigt__p_wxStaticBitmap 
= {"_p_wxStaticBitmap", 0, 0, 0, 0, 0}; 
13442 static swig_type_info _swigt__p_wxSpinCtrl 
= {"_p_wxSpinCtrl", 0, 0, 0, 0, 0}; 
13443 static swig_type_info _swigt__p_wxStaticText 
= {"_p_wxStaticText", 0, 0, 0, 0, 0}; 
13444 static swig_type_info _swigt__p_wxStaticBox 
= {"_p_wxStaticBox", 0, 0, 0, 0, 0}; 
13445 static swig_type_info _swigt__p_wxSlider 
= {"_p_wxSlider", 0, 0, 0, 0, 0}; 
13446 static swig_type_info _swigt__p_wxTreebook 
= {"_p_wxTreebook", 0, 0, 0, 0, 0}; 
13447 static swig_type_info _swigt__p_wxSpinButton 
= {"_p_wxSpinButton", 0, 0, 0, 0, 0}; 
13448 static swig_type_info _swigt__p_wxButton 
= {"_p_wxButton", 0, 0, 0, 0, 0}; 
13449 static swig_type_info _swigt__p_wxBitmapButton 
= {"_p_wxBitmapButton", 0, 0, 0, 0, 0}; 
13450 static swig_type_info _swigt__p_wxContextHelpButton 
= {"_p_wxContextHelpButton", 0, 0, 0, 0, 0}; 
13451 static swig_type_info _swigt__p_wxDatePickerCtrl 
= {"_p_wxDatePickerCtrl", 0, 0, 0, 0, 0}; 
13452 static swig_type_info _swigt__p_wxColourPickerCtrl 
= {"_p_wxColourPickerCtrl", 0, 0, 0, 0, 0}; 
13453 static swig_type_info _swigt__p_wxFilePickerCtrl 
= {"_p_wxFilePickerCtrl", 0, 0, 0, 0, 0}; 
13454 static swig_type_info _swigt__p_wxDirPickerCtrl 
= {"_p_wxDirPickerCtrl", 0, 0, 0, 0, 0}; 
13455 static swig_type_info _swigt__p_wxFontPickerCtrl 
= {"_p_wxFontPickerCtrl", 0, 0, 0, 0, 0}; 
13456 static swig_type_info _swigt__p_wxTextCtrl 
= {"_p_wxTextCtrl", 0, 0, 0, 0, 0}; 
13457 static swig_type_info _swigt__p_wxDuplexMode 
= {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0}; 
13458 static swig_type_info _swigt__p_wxDynamicSashSplitEvent 
= {"_p_wxDynamicSashSplitEvent", "wxDynamicSashSplitEvent *", 0, 0, (void*)0, 0}; 
13459 static swig_type_info _swigt__p_wxDynamicSashUnifyEvent 
= {"_p_wxDynamicSashUnifyEvent", "wxDynamicSashUnifyEvent *", 0, 0, (void*)0, 0}; 
13460 static swig_type_info _swigt__p_wxDynamicSashWindow 
= {"_p_wxDynamicSashWindow", "wxDynamicSashWindow *", 0, 0, (void*)0, 0}; 
13461 static swig_type_info _swigt__p_wxEditableListBox 
= {"_p_wxEditableListBox", "wxEditableListBox *", 0, 0, (void*)0, 0}; 
13462 static swig_type_info _swigt__p_wxEvent 
= {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0}; 
13463 static swig_type_info _swigt__p_wxMenuEvent 
= {"_p_wxMenuEvent", 0, 0, 0, 0, 0}; 
13464 static swig_type_info _swigt__p_wxCloseEvent 
= {"_p_wxCloseEvent", 0, 0, 0, 0, 0}; 
13465 static swig_type_info _swigt__p_wxMouseEvent 
= {"_p_wxMouseEvent", 0, 0, 0, 0, 0}; 
13466 static swig_type_info _swigt__p_wxEraseEvent 
= {"_p_wxEraseEvent", 0, 0, 0, 0, 0}; 
13467 static swig_type_info _swigt__p_wxSetCursorEvent 
= {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0}; 
13468 static swig_type_info _swigt__p_wxInitDialogEvent 
= {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0}; 
13469 static swig_type_info _swigt__p_wxPyEvent 
= {"_p_wxPyEvent", 0, 0, 0, 0, 0}; 
13470 static swig_type_info _swigt__p_wxMouseCaptureLostEvent 
= {"_p_wxMouseCaptureLostEvent", 0, 0, 0, 0, 0}; 
13471 static swig_type_info _swigt__p_wxCalculateLayoutEvent 
= {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0}; 
13472 static swig_type_info _swigt__p_wxIdleEvent 
= {"_p_wxIdleEvent", 0, 0, 0, 0, 0}; 
13473 static swig_type_info _swigt__p_wxQueryNewPaletteEvent 
= {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0}; 
13474 static swig_type_info _swigt__p_wxMaximizeEvent 
= {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0}; 
13475 static swig_type_info _swigt__p_wxIconizeEvent 
= {"_p_wxIconizeEvent", 0, 0, 0, 0, 0}; 
13476 static swig_type_info _swigt__p_wxActivateEvent 
= {"_p_wxActivateEvent", 0, 0, 0, 0, 0}; 
13477 static swig_type_info _swigt__p_wxSizeEvent 
= {"_p_wxSizeEvent", 0, 0, 0, 0, 0}; 
13478 static swig_type_info _swigt__p_wxMoveEvent 
= {"_p_wxMoveEvent", 0, 0, 0, 0, 0}; 
13479 static swig_type_info _swigt__p_wxPaintEvent 
= {"_p_wxPaintEvent", 0, 0, 0, 0, 0}; 
13480 static swig_type_info _swigt__p_wxNcPaintEvent 
= {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0}; 
13481 static swig_type_info _swigt__p_wxPaletteChangedEvent 
= {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0}; 
13482 static swig_type_info _swigt__p_wxDisplayChangedEvent 
= {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0}; 
13483 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent 
= {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0}; 
13484 static swig_type_info _swigt__p_wxSysColourChangedEvent 
= {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0}; 
13485 static swig_type_info _swigt__p_wxDropFilesEvent 
= {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0}; 
13486 static swig_type_info _swigt__p_wxFocusEvent 
= {"_p_wxFocusEvent", 0, 0, 0, 0, 0}; 
13487 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent 
= {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0}; 
13488 static swig_type_info _swigt__p_wxShowEvent 
= {"_p_wxShowEvent", 0, 0, 0, 0, 0}; 
13489 static swig_type_info _swigt__p_wxNavigationKeyEvent 
= {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0}; 
13490 static swig_type_info _swigt__p_wxKeyEvent 
= {"_p_wxKeyEvent", 0, 0, 0, 0, 0}; 
13491 static swig_type_info _swigt__p_wxScrollWinEvent 
= {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0}; 
13492 static swig_type_info _swigt__p_wxTaskBarIconEvent 
= {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0}; 
13493 static swig_type_info _swigt__p_wxEvtHandler 
= {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0}; 
13494 static swig_type_info _swigt__p_wxPyPreviewFrame 
= {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0}; 
13495 static swig_type_info _swigt__p_wxPreviewFrame 
= {"_p_wxPreviewFrame", 0, 0, 0, 0, 0}; 
13496 static swig_type_info _swigt__p_wxEventBlocker 
= {"_p_wxEventBlocker", 0, 0, 0, 0, 0}; 
13497 static swig_type_info _swigt__p_wxPyPanel 
= {"_p_wxPyPanel", 0, 0, 0, 0, 0}; 
13498 static swig_type_info _swigt__p_wxMenu 
= {"_p_wxMenu", 0, 0, 0, 0, 0}; 
13499 static swig_type_info _swigt__p_wxPyTaskBarIcon 
= {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0}; 
13500 static swig_type_info _swigt__p_wxPreviewCanvas 
= {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0}; 
13501 static swig_type_info _swigt__p_wxMDIChildFrame 
= {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0}; 
13502 static swig_type_info _swigt__p_wxPyWindow 
= {"_p_wxPyWindow", 0, 0, 0, 0, 0}; 
13503 static swig_type_info _swigt__p_wxSplashScreen 
= {"_p_wxSplashScreen", 0, 0, 0, 0, 0}; 
13504 static swig_type_info _swigt__p_wxFindReplaceDialog 
= {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0}; 
13505 static swig_type_info _swigt__p_wxProgressDialog 
= {"_p_wxProgressDialog", 0, 0, 0, 0, 0}; 
13506 static swig_type_info _swigt__p_wxMessageDialog 
= {"_p_wxMessageDialog", 0, 0, 0, 0, 0}; 
13507 static swig_type_info _swigt__p_wxNumberEntryDialog 
= {"_p_wxNumberEntryDialog", 0, 0, 0, 0, 0}; 
13508 static swig_type_info _swigt__p_wxPasswordEntryDialog 
= {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0}; 
13509 static swig_type_info _swigt__p_wxTextEntryDialog 
= {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0}; 
13510 static swig_type_info _swigt__p_wxFileDialog 
= {"_p_wxFileDialog", 0, 0, 0, 0, 0}; 
13511 static swig_type_info _swigt__p_wxMultiChoiceDialog 
= {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0}; 
13512 static swig_type_info _swigt__p_wxSingleChoiceDialog 
= {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0}; 
13513 static swig_type_info _swigt__p_wxPyVListBox 
= {"_p_wxPyVListBox", 0, 0, 0, 0, 0}; 
13514 static swig_type_info _swigt__p_wxPyHtmlListBox 
= {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0}; 
13515 static swig_type_info _swigt__p_wxSimpleHtmlListBox 
= {"_p_wxSimpleHtmlListBox", 0, 0, 0, 0, 0}; 
13516 static swig_type_info _swigt__p_wxMiniFrame 
= {"_p_wxMiniFrame", 0, 0, 0, 0, 0}; 
13517 static swig_type_info _swigt__p_wxFrame 
= {"_p_wxFrame", 0, 0, 0, 0, 0}; 
13518 static swig_type_info _swigt__p_wxStatusBar 
= {"_p_wxStatusBar", 0, 0, 0, 0, 0}; 
13519 static swig_type_info _swigt__p_wxMDIParentFrame 
= {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0}; 
13520 static swig_type_info _swigt__p_wxSplashScreenWindow 
= {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0}; 
13521 static swig_type_info _swigt__p_wxPopupWindow 
= {"_p_wxPopupWindow", 0, 0, 0, 0, 0}; 
13522 static swig_type_info _swigt__p_wxSashLayoutWindow 
= {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0}; 
13523 static swig_type_info _swigt__p_wxPyScrolledWindow 
= {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0}; 
13524 static swig_type_info _swigt__p_wxTopLevelWindow 
= {"_p_wxTopLevelWindow", 0, 0, 0, 0, 0}; 
13525 static swig_type_info _swigt__p_wxSashWindow 
= {"_p_wxSashWindow", 0, 0, 0, 0, 0}; 
13526 static swig_type_info _swigt__p_wxMDIClientWindow 
= {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0}; 
13527 static swig_type_info _swigt__p_wxPyPopupTransientWindow 
= {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0}; 
13528 static swig_type_info _swigt__p_wxTipWindow 
= {"_p_wxTipWindow", 0, 0, 0, 0, 0}; 
13529 static swig_type_info _swigt__p_wxPyVScrolledWindow 
= {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0}; 
13530 static swig_type_info _swigt__p_wxMenuBar 
= {"_p_wxMenuBar", 0, 0, 0, 0, 0}; 
13531 static swig_type_info _swigt__p_wxDialog 
= {"_p_wxDialog", 0, 0, 0, 0, 0}; 
13532 static swig_type_info _swigt__p_wxColourDialog 
= {"_p_wxColourDialog", 0, 0, 0, 0, 0}; 
13533 static swig_type_info _swigt__p_wxDirDialog 
= {"_p_wxDirDialog", 0, 0, 0, 0, 0}; 
13534 static swig_type_info _swigt__p_wxFontDialog 
= {"_p_wxFontDialog", 0, 0, 0, 0, 0}; 
13535 static swig_type_info _swigt__p_wxPyApp 
= {"_p_wxPyApp", 0, 0, 0, 0, 0}; 
13536 static swig_type_info _swigt__p_wxPreviewControlBar 
= {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0}; 
13537 static swig_type_info _swigt__p_wxPyPreviewControlBar 
= {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0}; 
13538 static swig_type_info _swigt__p_wxPyValidator 
= {"_p_wxPyValidator", 0, 0, 0, 0, 0}; 
13539 static swig_type_info _swigt__p_wxFont 
= {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0}; 
13540 static swig_type_info _swigt__p_wxIcon 
= {"_p_wxIcon", "wxIcon *", 0, 0, (void*)0, 0}; 
13541 static swig_type_info _swigt__p_wxImageList 
= {"_p_wxImageList", "wxImageList *", 0, 0, (void*)0, 0}; 
13542 static swig_type_info _swigt__p_wxLEDNumberCtrl 
= {"_p_wxLEDNumberCtrl", "wxLEDNumberCtrl *", 0, 0, (void*)0, 0}; 
13543 static swig_type_info _swigt__p_wxObject 
= {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0}; 
13544 static swig_type_info _swigt__p_wxIndividualLayoutConstraint 
= {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0}; 
13545 static swig_type_info _swigt__p_wxMenuItem 
= {"_p_wxMenuItem", 0, 0, 0, 0, 0}; 
13546 static swig_type_info _swigt__p_wxImage 
= {"_p_wxImage", 0, 0, 0, 0, 0}; 
13547 static swig_type_info _swigt__p_wxPySizer 
= {"_p_wxPySizer", 0, 0, 0, 0, 0}; 
13548 static swig_type_info _swigt__p_wxGenericDragImage 
= {"_p_wxGenericDragImage", 0, 0, 0, 0, 0}; 
13549 static swig_type_info _swigt__p_wxLayoutAlgorithm 
= {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0}; 
13550 static swig_type_info _swigt__p_wxListItem 
= {"_p_wxListItem", 0, 0, 0, 0, 0}; 
13551 static swig_type_info _swigt__p_wxFindReplaceData 
= {"_p_wxFindReplaceData", 0, 0, 0, 0, 0}; 
13552 static swig_type_info _swigt__p_wxPageSetupDialogData 
= {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0}; 
13553 static swig_type_info _swigt__p_wxPrintDialogData 
= {"_p_wxPrintDialogData", 0, 0, 0, 0, 0}; 
13554 static swig_type_info _swigt__p_wxPrinter 
= {"_p_wxPrinter", 0, 0, 0, 0, 0}; 
13555 static swig_type_info _swigt__p_wxGridSizer 
= {"_p_wxGridSizer", 0, 0, 0, 0, 0}; 
13556 static swig_type_info _swigt__p_wxFlexGridSizer 
= {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0}; 
13557 static swig_type_info _swigt__p_wxAcceleratorTable 
= {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0}; 
13558 static swig_type_info _swigt__p_wxContextHelp 
= {"_p_wxContextHelp", 0, 0, 0, 0, 0}; 
13559 static swig_type_info _swigt__p_wxColourData 
= {"_p_wxColourData", 0, 0, 0, 0, 0}; 
13560 static swig_type_info _swigt__p_wxPyPrintout 
= {"_p_wxPyPrintout", 0, 0, 0, 0, 0}; 
13561 static swig_type_info _swigt__p_wxStdDialogButtonSizer 
= {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0}; 
13562 static swig_type_info _swigt__p_wxPrintData 
= {"_p_wxPrintData", 0, 0, 0, 0, 0}; 
13563 static swig_type_info _swigt__p_wxFontData 
= {"_p_wxFontData", 0, 0, 0, 0, 0}; 
13564 static swig_type_info _swigt__p_wxFileSystem 
= {"_p_wxFileSystem", 0, 0, 0, 0, 0}; 
13565 static swig_type_info _swigt__p_wxPyPrintPreview 
= {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0}; 
13566 static swig_type_info _swigt__p_wxPrintPreview 
= {"_p_wxPrintPreview", 0, 0, 0, 0, 0}; 
13567 static swig_type_info _swigt__p_wxLayoutConstraints 
= {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0}; 
13568 static swig_type_info _swigt__p_wxStaticBoxSizer 
= {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0}; 
13569 static swig_type_info _swigt__p_wxBoxSizer 
= {"_p_wxBoxSizer", 0, 0, 0, 0, 0}; 
13570 static swig_type_info _swigt__p_wxSizer 
= {"_p_wxSizer", 0, 0, 0, 0, 0}; 
13571 static swig_type_info _swigt__p_wxGridBagSizer 
= {"_p_wxGridBagSizer", 0, 0, 0, 0, 0}; 
13572 static swig_type_info _swigt__p_wxFSFile 
= {"_p_wxFSFile", 0, 0, 0, 0, 0}; 
13573 static swig_type_info _swigt__p_wxSizerItem 
= {"_p_wxSizerItem", 0, 0, 0, 0, 0}; 
13574 static swig_type_info _swigt__p_wxGBSizerItem 
= {"_p_wxGBSizerItem", 0, 0, 0, 0, 0}; 
13575 static swig_type_info _swigt__p_wxPageSetupDialog 
= {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0}; 
13576 static swig_type_info _swigt__p_wxPrintDialog 
= {"_p_wxPrintDialog", 0, 0, 0, 0, 0}; 
13577 static swig_type_info _swigt__p_wxPNMHandler 
= {"_p_wxPNMHandler", 0, 0, 0, 0, 0}; 
13578 static swig_type_info _swigt__p_wxJPEGHandler 
= {"_p_wxJPEGHandler", 0, 0, 0, 0, 0}; 
13579 static swig_type_info _swigt__p_wxPCXHandler 
= {"_p_wxPCXHandler", 0, 0, 0, 0, 0}; 
13580 static swig_type_info _swigt__p_wxGIFHandler 
= {"_p_wxGIFHandler", 0, 0, 0, 0, 0}; 
13581 static swig_type_info _swigt__p_wxPNGHandler 
= {"_p_wxPNGHandler", 0, 0, 0, 0, 0}; 
13582 static swig_type_info _swigt__p_wxANIHandler 
= {"_p_wxANIHandler", 0, 0, 0, 0, 0}; 
13583 static swig_type_info _swigt__p_wxCURHandler 
= {"_p_wxCURHandler", 0, 0, 0, 0, 0}; 
13584 static swig_type_info _swigt__p_wxICOHandler 
= {"_p_wxICOHandler", 0, 0, 0, 0, 0}; 
13585 static swig_type_info _swigt__p_wxBMPHandler 
= {"_p_wxBMPHandler", 0, 0, 0, 0, 0}; 
13586 static swig_type_info _swigt__p_wxPyImageHandler 
= {"_p_wxPyImageHandler", 0, 0, 0, 0, 0}; 
13587 static swig_type_info _swigt__p_wxImageHandler 
= {"_p_wxImageHandler", 0, 0, 0, 0, 0}; 
13588 static swig_type_info _swigt__p_wxXPMHandler 
= {"_p_wxXPMHandler", 0, 0, 0, 0, 0}; 
13589 static swig_type_info _swigt__p_wxTIFFHandler 
= {"_p_wxTIFFHandler", 0, 0, 0, 0, 0}; 
13590 static swig_type_info _swigt__p_wxTGAHandler 
= {"_p_wxTGAHandler", 0, 0, 0, 0, 0}; 
13591 static swig_type_info _swigt__p_wxToolBarToolBase 
= {"_p_wxToolBarToolBase", 0, 0, 0, 0, 0}; 
13592 static swig_type_info _swigt__p_wxPanel 
= {"_p_wxPanel", "wxPanel *", 0, 0, (void*)0, 0}; 
13593 static swig_type_info _swigt__p_wxPaperSize 
= {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0}; 
13594 static swig_type_info _swigt__p_wxPyTreeCompanionWindow 
= {"_p_wxPyTreeCompanionWindow", "wxPyTreeCompanionWindow *", 0, 0, (void*)0, 0}; 
13595 static swig_type_info _swigt__p_wxPyTreeCtrl 
= {"_p_wxPyTreeCtrl", "wxPyTreeCtrl *", 0, 0, (void*)0, 0}; 
13596 static swig_type_info _swigt__p_wxPyTreeItemData 
= {"_p_wxPyTreeItemData", "wxPyTreeItemData *", 0, 0, (void*)0, 0}; 
13597 static swig_type_info _swigt__p_wxPyTreeListCtrl 
= {"_p_wxPyTreeListCtrl", "wxPyTreeListCtrl *", 0, 0, (void*)0, 0}; 
13598 static swig_type_info _swigt__p_wxRemotelyScrolledTreeCtrl 
= {"_p_wxRemotelyScrolledTreeCtrl", "wxRemotelyScrolledTreeCtrl *", 0, 0, (void*)0, 0}; 
13599 static swig_type_info _swigt__p_wxScrollBar 
= {"_p_wxScrollBar", "wxScrollBar *", 0, 0, (void*)0, 0}; 
13600 static swig_type_info _swigt__p_wxScrolledWindow 
= {"_p_wxScrolledWindow", "wxScrolledWindow *", 0, 0, (void*)0, 0}; 
13601 static swig_type_info _swigt__p_wxSplitterScrolledWindow 
= {"_p_wxSplitterScrolledWindow", "wxSplitterScrolledWindow *", 0, 0, (void*)0, 0}; 
13602 static swig_type_info _swigt__p_wxSplitterWindow 
= {"_p_wxSplitterWindow", "wxSplitterWindow *", 0, 0, (void*)0, 0}; 
13603 static swig_type_info _swigt__p_wxStaticPicture 
= {"_p_wxStaticPicture", "wxStaticPicture *", 0, 0, (void*)0, 0}; 
13604 static swig_type_info _swigt__p_wxThinSplitterWindow 
= {"_p_wxThinSplitterWindow", "wxThinSplitterWindow *", 0, 0, (void*)0, 0}; 
13605 static swig_type_info _swigt__p_wxTreeItemId 
= {"_p_wxTreeItemId", "wxTreeItemId *", 0, 0, (void*)0, 0}; 
13606 static swig_type_info _swigt__p_wxTreeListColumnInfo 
= {"_p_wxTreeListColumnInfo", "wxTreeListColumnInfo *", 0, 0, (void*)0, 0}; 
13607 static swig_type_info _swigt__p_wxValidator 
= {"_p_wxValidator", "wxValidator *", 0, 0, (void*)0, 0}; 
13608 static swig_type_info _swigt__p_wxWindow 
= {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0}; 
13610 static swig_type_info 
*swig_type_initial
[] = { 
13613   &_swigt__p_form_ops_t
, 
13615   &_swigt__p_unsigned_char
, 
13616   &_swigt__p_unsigned_int
, 
13617   &_swigt__p_unsigned_long
, 
13618   &_swigt__p_wxANIHandler
, 
13619   &_swigt__p_wxAcceleratorTable
, 
13620   &_swigt__p_wxActivateEvent
, 
13621   &_swigt__p_wxArrayString
, 
13622   &_swigt__p_wxBMPHandler
, 
13623   &_swigt__p_wxBitmap
, 
13624   &_swigt__p_wxBitmapButton
, 
13625   &_swigt__p_wxBookCtrlBase
, 
13626   &_swigt__p_wxBookCtrlBaseEvent
, 
13627   &_swigt__p_wxBoxSizer
, 
13628   &_swigt__p_wxButton
, 
13629   &_swigt__p_wxCURHandler
, 
13630   &_swigt__p_wxCalculateLayoutEvent
, 
13631   &_swigt__p_wxCheckBox
, 
13632   &_swigt__p_wxCheckListBox
, 
13633   &_swigt__p_wxChildFocusEvent
, 
13634   &_swigt__p_wxChoice
, 
13635   &_swigt__p_wxChoicebook
, 
13636   &_swigt__p_wxChoicebookEvent
, 
13637   &_swigt__p_wxClipboardTextEvent
, 
13638   &_swigt__p_wxCloseEvent
, 
13639   &_swigt__p_wxCollapsiblePane
, 
13640   &_swigt__p_wxCollapsiblePaneEvent
, 
13641   &_swigt__p_wxColour
, 
13642   &_swigt__p_wxColourData
, 
13643   &_swigt__p_wxColourDialog
, 
13644   &_swigt__p_wxColourPickerCtrl
, 
13645   &_swigt__p_wxColourPickerEvent
, 
13646   &_swigt__p_wxComboBox
, 
13647   &_swigt__p_wxCommandEvent
, 
13648   &_swigt__p_wxContextHelp
, 
13649   &_swigt__p_wxContextHelpButton
, 
13650   &_swigt__p_wxContextMenuEvent
, 
13651   &_swigt__p_wxControl
, 
13652   &_swigt__p_wxControlWithItems
, 
13653   &_swigt__p_wxDateEvent
, 
13654   &_swigt__p_wxDatePickerCtrl
, 
13655   &_swigt__p_wxDialog
, 
13656   &_swigt__p_wxDirDialog
, 
13657   &_swigt__p_wxDirFilterListCtrl
, 
13658   &_swigt__p_wxDirPickerCtrl
, 
13659   &_swigt__p_wxDisplayChangedEvent
, 
13660   &_swigt__p_wxDropFilesEvent
, 
13661   &_swigt__p_wxDuplexMode
, 
13662   &_swigt__p_wxDynamicSashSplitEvent
, 
13663   &_swigt__p_wxDynamicSashUnifyEvent
, 
13664   &_swigt__p_wxDynamicSashWindow
, 
13665   &_swigt__p_wxEditableListBox
, 
13666   &_swigt__p_wxEraseEvent
, 
13667   &_swigt__p_wxEvent
, 
13668   &_swigt__p_wxEventBlocker
, 
13669   &_swigt__p_wxEvtHandler
, 
13670   &_swigt__p_wxFSFile
, 
13671   &_swigt__p_wxFileDialog
, 
13672   &_swigt__p_wxFileDirPickerEvent
, 
13673   &_swigt__p_wxFilePickerCtrl
, 
13674   &_swigt__p_wxFileSystem
, 
13675   &_swigt__p_wxFindDialogEvent
, 
13676   &_swigt__p_wxFindReplaceData
, 
13677   &_swigt__p_wxFindReplaceDialog
, 
13678   &_swigt__p_wxFlexGridSizer
, 
13679   &_swigt__p_wxFocusEvent
, 
13681   &_swigt__p_wxFontData
, 
13682   &_swigt__p_wxFontDialog
, 
13683   &_swigt__p_wxFontPickerCtrl
, 
13684   &_swigt__p_wxFontPickerEvent
, 
13685   &_swigt__p_wxFrame
, 
13686   &_swigt__p_wxGBSizerItem
, 
13687   &_swigt__p_wxGIFHandler
, 
13688   &_swigt__p_wxGauge
, 
13689   &_swigt__p_wxGenericDirCtrl
, 
13690   &_swigt__p_wxGenericDragImage
, 
13691   &_swigt__p_wxGridBagSizer
, 
13692   &_swigt__p_wxGridSizer
, 
13693   &_swigt__p_wxHelpEvent
, 
13694   &_swigt__p_wxHyperlinkCtrl
, 
13695   &_swigt__p_wxHyperlinkEvent
, 
13696   &_swigt__p_wxICOHandler
, 
13698   &_swigt__p_wxIconizeEvent
, 
13699   &_swigt__p_wxIdleEvent
, 
13700   &_swigt__p_wxImage
, 
13701   &_swigt__p_wxImageHandler
, 
13702   &_swigt__p_wxImageList
, 
13703   &_swigt__p_wxIndividualLayoutConstraint
, 
13704   &_swigt__p_wxInitDialogEvent
, 
13705   &_swigt__p_wxJPEGHandler
, 
13706   &_swigt__p_wxKeyEvent
, 
13707   &_swigt__p_wxLEDNumberCtrl
, 
13708   &_swigt__p_wxLayoutAlgorithm
, 
13709   &_swigt__p_wxLayoutConstraints
, 
13710   &_swigt__p_wxListBox
, 
13711   &_swigt__p_wxListEvent
, 
13712   &_swigt__p_wxListItem
, 
13713   &_swigt__p_wxListView
, 
13714   &_swigt__p_wxListbook
, 
13715   &_swigt__p_wxListbookEvent
, 
13716   &_swigt__p_wxMDIChildFrame
, 
13717   &_swigt__p_wxMDIClientWindow
, 
13718   &_swigt__p_wxMDIParentFrame
, 
13719   &_swigt__p_wxMaximizeEvent
, 
13721   &_swigt__p_wxMenuBar
, 
13722   &_swigt__p_wxMenuEvent
, 
13723   &_swigt__p_wxMenuItem
, 
13724   &_swigt__p_wxMessageDialog
, 
13725   &_swigt__p_wxMiniFrame
, 
13726   &_swigt__p_wxMouseCaptureChangedEvent
, 
13727   &_swigt__p_wxMouseCaptureLostEvent
, 
13728   &_swigt__p_wxMouseEvent
, 
13729   &_swigt__p_wxMoveEvent
, 
13730   &_swigt__p_wxMultiChoiceDialog
, 
13731   &_swigt__p_wxNavigationKeyEvent
, 
13732   &_swigt__p_wxNcPaintEvent
, 
13733   &_swigt__p_wxNotebook
, 
13734   &_swigt__p_wxNotebookEvent
, 
13735   &_swigt__p_wxNotifyEvent
, 
13736   &_swigt__p_wxNumberEntryDialog
, 
13737   &_swigt__p_wxObject
, 
13738   &_swigt__p_wxPCXHandler
, 
13739   &_swigt__p_wxPNGHandler
, 
13740   &_swigt__p_wxPNMHandler
, 
13741   &_swigt__p_wxPageSetupDialog
, 
13742   &_swigt__p_wxPageSetupDialogData
, 
13743   &_swigt__p_wxPaintEvent
, 
13744   &_swigt__p_wxPaletteChangedEvent
, 
13745   &_swigt__p_wxPanel
, 
13746   &_swigt__p_wxPaperSize
, 
13747   &_swigt__p_wxPasswordEntryDialog
, 
13748   &_swigt__p_wxPickerBase
, 
13749   &_swigt__p_wxPopupWindow
, 
13750   &_swigt__p_wxPreviewCanvas
, 
13751   &_swigt__p_wxPreviewControlBar
, 
13752   &_swigt__p_wxPreviewFrame
, 
13753   &_swigt__p_wxPrintData
, 
13754   &_swigt__p_wxPrintDialog
, 
13755   &_swigt__p_wxPrintDialogData
, 
13756   &_swigt__p_wxPrintPreview
, 
13757   &_swigt__p_wxPrinter
, 
13758   &_swigt__p_wxProgressDialog
, 
13759   &_swigt__p_wxPyApp
, 
13760   &_swigt__p_wxPyCommandEvent
, 
13761   &_swigt__p_wxPyControl
, 
13762   &_swigt__p_wxPyEvent
, 
13763   &_swigt__p_wxPyHtmlListBox
, 
13764   &_swigt__p_wxPyImageHandler
, 
13765   &_swigt__p_wxPyListCtrl
, 
13766   &_swigt__p_wxPyPanel
, 
13767   &_swigt__p_wxPyPopupTransientWindow
, 
13768   &_swigt__p_wxPyPreviewControlBar
, 
13769   &_swigt__p_wxPyPreviewFrame
, 
13770   &_swigt__p_wxPyPrintPreview
, 
13771   &_swigt__p_wxPyPrintout
, 
13772   &_swigt__p_wxPyScrolledWindow
, 
13773   &_swigt__p_wxPySizer
, 
13774   &_swigt__p_wxPyTaskBarIcon
, 
13775   &_swigt__p_wxPyTreeCompanionWindow
, 
13776   &_swigt__p_wxPyTreeCtrl
, 
13777   &_swigt__p_wxPyTreeItemData
, 
13778   &_swigt__p_wxPyTreeListCtrl
, 
13779   &_swigt__p_wxPyVListBox
, 
13780   &_swigt__p_wxPyVScrolledWindow
, 
13781   &_swigt__p_wxPyValidator
, 
13782   &_swigt__p_wxPyWindow
, 
13783   &_swigt__p_wxQueryLayoutInfoEvent
, 
13784   &_swigt__p_wxQueryNewPaletteEvent
, 
13785   &_swigt__p_wxRadioBox
, 
13786   &_swigt__p_wxRadioButton
, 
13787   &_swigt__p_wxRemotelyScrolledTreeCtrl
, 
13788   &_swigt__p_wxSashEvent
, 
13789   &_swigt__p_wxSashLayoutWindow
, 
13790   &_swigt__p_wxSashWindow
, 
13791   &_swigt__p_wxScrollBar
, 
13792   &_swigt__p_wxScrollEvent
, 
13793   &_swigt__p_wxScrollWinEvent
, 
13794   &_swigt__p_wxScrolledWindow
, 
13795   &_swigt__p_wxSearchCtrl
, 
13796   &_swigt__p_wxSetCursorEvent
, 
13797   &_swigt__p_wxShowEvent
, 
13798   &_swigt__p_wxSimpleHtmlListBox
, 
13799   &_swigt__p_wxSingleChoiceDialog
, 
13800   &_swigt__p_wxSizeEvent
, 
13801   &_swigt__p_wxSizer
, 
13802   &_swigt__p_wxSizerItem
, 
13803   &_swigt__p_wxSlider
, 
13804   &_swigt__p_wxSpinButton
, 
13805   &_swigt__p_wxSpinCtrl
, 
13806   &_swigt__p_wxSpinEvent
, 
13807   &_swigt__p_wxSplashScreen
, 
13808   &_swigt__p_wxSplashScreenWindow
, 
13809   &_swigt__p_wxSplitterEvent
, 
13810   &_swigt__p_wxSplitterScrolledWindow
, 
13811   &_swigt__p_wxSplitterWindow
, 
13812   &_swigt__p_wxStaticBitmap
, 
13813   &_swigt__p_wxStaticBox
, 
13814   &_swigt__p_wxStaticBoxSizer
, 
13815   &_swigt__p_wxStaticLine
, 
13816   &_swigt__p_wxStaticPicture
, 
13817   &_swigt__p_wxStaticText
, 
13818   &_swigt__p_wxStatusBar
, 
13819   &_swigt__p_wxStdDialogButtonSizer
, 
13820   &_swigt__p_wxSysColourChangedEvent
, 
13821   &_swigt__p_wxTGAHandler
, 
13822   &_swigt__p_wxTIFFHandler
, 
13823   &_swigt__p_wxTaskBarIconEvent
, 
13824   &_swigt__p_wxTextCtrl
, 
13825   &_swigt__p_wxTextEntryDialog
, 
13826   &_swigt__p_wxTextUrlEvent
, 
13827   &_swigt__p_wxThinSplitterWindow
, 
13828   &_swigt__p_wxTipWindow
, 
13829   &_swigt__p_wxToggleButton
, 
13830   &_swigt__p_wxToolBar
, 
13831   &_swigt__p_wxToolBarBase
, 
13832   &_swigt__p_wxToolBarToolBase
, 
13833   &_swigt__p_wxToolbook
, 
13834   &_swigt__p_wxToolbookEvent
, 
13835   &_swigt__p_wxTopLevelWindow
, 
13836   &_swigt__p_wxTreeEvent
, 
13837   &_swigt__p_wxTreeItemId
, 
13838   &_swigt__p_wxTreeListColumnInfo
, 
13839   &_swigt__p_wxTreebook
, 
13840   &_swigt__p_wxTreebookEvent
, 
13841   &_swigt__p_wxUpdateUIEvent
, 
13842   &_swigt__p_wxValidator
, 
13843   &_swigt__p_wxWindow
, 
13844   &_swigt__p_wxWindowCreateEvent
, 
13845   &_swigt__p_wxWindowDestroyEvent
, 
13846   &_swigt__p_wxXPMHandler
, 
13849 static swig_cast_info _swigc__p_char
[] = {  {&_swigt__p_char
, 0, 0, 0},{0, 0, 0, 0}}; 
13850 static swig_cast_info _swigc__p_float
[] = {  {&_swigt__p_float
, 0, 0, 0},{0, 0, 0, 0}}; 
13851 static swig_cast_info _swigc__p_form_ops_t
[] = {  {&_swigt__p_form_ops_t
, 0, 0, 0},{0, 0, 0, 0}}; 
13852 static swig_cast_info _swigc__p_int
[] = {  {&_swigt__p_int
, 0, 0, 0},{0, 0, 0, 0}}; 
13853 static swig_cast_info _swigc__p_unsigned_char
[] = {  {&_swigt__p_unsigned_char
, 0, 0, 0},{0, 0, 0, 0}}; 
13854 static swig_cast_info _swigc__p_unsigned_int
[] = {  {&_swigt__p_unsigned_int
, 0, 0, 0},{0, 0, 0, 0}}; 
13855 static swig_cast_info _swigc__p_unsigned_long
[] = {  {&_swigt__p_unsigned_long
, 0, 0, 0},{0, 0, 0, 0}}; 
13856 static swig_cast_info _swigc__p_wxArrayString
[] = {  {&_swigt__p_wxArrayString
, 0, 0, 0},{0, 0, 0, 0}}; 
13857 static swig_cast_info _swigc__p_wxBitmap
[] = {  {&_swigt__p_wxBitmap
, 0, 0, 0},{0, 0, 0, 0}}; 
13858 static swig_cast_info _swigc__p_wxColour
[] = {  {&_swigt__p_wxColour
, 0, 0, 0},{0, 0, 0, 0}}; 
13859 static swig_cast_info _swigc__p_wxSashEvent
[] = {{&_swigt__p_wxSashEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13860 static swig_cast_info _swigc__p_wxWindowDestroyEvent
[] = {{&_swigt__p_wxWindowDestroyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13861 static swig_cast_info _swigc__p_wxHyperlinkEvent
[] = {{&_swigt__p_wxHyperlinkEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13862 static swig_cast_info _swigc__p_wxSplitterEvent
[] = {{&_swigt__p_wxSplitterEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13863 static swig_cast_info _swigc__p_wxColourPickerEvent
[] = {{&_swigt__p_wxColourPickerEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13864 static swig_cast_info _swigc__p_wxFileDirPickerEvent
[] = {{&_swigt__p_wxFileDirPickerEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13865 static swig_cast_info _swigc__p_wxFontPickerEvent
[] = {{&_swigt__p_wxFontPickerEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13866 static swig_cast_info _swigc__p_wxClipboardTextEvent
[] = {{&_swigt__p_wxClipboardTextEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13867 static swig_cast_info _swigc__p_wxTextUrlEvent
[] = {{&_swigt__p_wxTextUrlEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13868 static swig_cast_info _swigc__p_wxScrollEvent
[] = {{&_swigt__p_wxScrollEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13869 static swig_cast_info _swigc__p_wxPyCommandEvent
[] = {{&_swigt__p_wxPyCommandEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13870 static swig_cast_info _swigc__p_wxContextMenuEvent
[] = {{&_swigt__p_wxContextMenuEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13871 static swig_cast_info _swigc__p_wxChildFocusEvent
[] = {{&_swigt__p_wxChildFocusEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13872 static swig_cast_info _swigc__p_wxNotebookEvent
[] = {{&_swigt__p_wxNotebookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13873 static swig_cast_info _swigc__p_wxListbookEvent
[] = {{&_swigt__p_wxListbookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13874 static swig_cast_info _swigc__p_wxChoicebookEvent
[] = {{&_swigt__p_wxChoicebookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13875 static swig_cast_info _swigc__p_wxTreebookEvent
[] = {{&_swigt__p_wxTreebookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13876 static swig_cast_info _swigc__p_wxToolbookEvent
[] = {{&_swigt__p_wxToolbookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13877 static swig_cast_info _swigc__p_wxDateEvent
[] = {{&_swigt__p_wxDateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13878 static swig_cast_info _swigc__p_wxWindowCreateEvent
[] = {{&_swigt__p_wxWindowCreateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13879 static swig_cast_info _swigc__p_wxListEvent
[] = {{&_swigt__p_wxListEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13880 static swig_cast_info _swigc__p_wxCollapsiblePaneEvent
[] = {{&_swigt__p_wxCollapsiblePaneEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13881 static swig_cast_info _swigc__p_wxBookCtrlBaseEvent
[] = {{&_swigt__p_wxBookCtrlBaseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13882 static swig_cast_info _swigc__p_wxTreeEvent
[] = {{&_swigt__p_wxTreeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13883 static swig_cast_info _swigc__p_wxSpinEvent
[] = {{&_swigt__p_wxSpinEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13884 static swig_cast_info _swigc__p_wxHelpEvent
[] = {{&_swigt__p_wxHelpEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13885 static swig_cast_info _swigc__p_wxNotifyEvent
[] = {{&_swigt__p_wxNotifyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13886 static swig_cast_info _swigc__p_wxFindDialogEvent
[] = {{&_swigt__p_wxFindDialogEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13887 static swig_cast_info _swigc__p_wxUpdateUIEvent
[] = {{&_swigt__p_wxUpdateUIEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13888 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_wxHyperlinkEvent
, _p_wxHyperlinkEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxSplitterEvent
, _p_wxSplitterEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxColourPickerEvent
, _p_wxColourPickerEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxFileDirPickerEvent
, _p_wxFileDirPickerEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxFontPickerEvent
, _p_wxFontPickerEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxClipboardTextEvent
, _p_wxClipboardTextEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxTextUrlEvent
, _p_wxTextUrlEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxScrollEvent
, _p_wxScrollEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxPyCommandEvent
, _p_wxPyCommandEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxCommandEvent
, 0, 0, 0},  {&_swigt__p_wxContextMenuEvent
, _p_wxContextMenuEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxChildFocusEvent
, _p_wxChildFocusEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxNotebookEvent
, _p_wxNotebookEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxListbookEvent
, _p_wxListbookEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxChoicebookEvent
, _p_wxChoicebookEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxTreebookEvent
, _p_wxTreebookEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxToolbookEvent
, _p_wxToolbookEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxListEvent
, _p_wxListEventTo_p_wxCommandEvent
, 0, 0},  {&_swigt__p_wxCollapsiblePaneEvent
, _p_wxCollapsiblePaneEventTo_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}}; 
13889 static swig_cast_info _swigc__p_wxCollapsiblePane
[] = {{&_swigt__p_wxCollapsiblePane
, 0, 0, 0},{0, 0, 0, 0}}; 
13890 static swig_cast_info _swigc__p_wxBookCtrlBase
[] = {{&_swigt__p_wxBookCtrlBase
, 0, 0, 0},{0, 0, 0, 0}}; 
13891 static swig_cast_info _swigc__p_wxToolBar
[] = {{&_swigt__p_wxToolBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13892 static swig_cast_info _swigc__p_wxPickerBase
[] = {{&_swigt__p_wxPickerBase
, 0, 0, 0},{0, 0, 0, 0}}; 
13893 static swig_cast_info _swigc__p_wxToggleButton
[] = {{&_swigt__p_wxToggleButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13894 static swig_cast_info _swigc__p_wxRadioButton
[] = {{&_swigt__p_wxRadioButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13895 static swig_cast_info _swigc__p_wxSearchCtrl
[] = {{&_swigt__p_wxSearchCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13896 static swig_cast_info _swigc__p_wxToolbook
[] = {{&_swigt__p_wxToolbook
, 0, 0, 0},{0, 0, 0, 0}}; 
13897 static swig_cast_info _swigc__p_wxPyControl
[] = {{&_swigt__p_wxPyControl
, 0, 0, 0},{0, 0, 0, 0}}; 
13898 static swig_cast_info _swigc__p_wxToolBarBase
[] = {{&_swigt__p_wxToolBarBase
, 0, 0, 0},{0, 0, 0, 0}}; 
13899 static swig_cast_info _swigc__p_wxPyListCtrl
[] = {{&_swigt__p_wxPyListCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13900 static swig_cast_info _swigc__p_wxDirFilterListCtrl
[] = {{&_swigt__p_wxDirFilterListCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13901 static swig_cast_info _swigc__p_wxComboBox
[] = {{&_swigt__p_wxComboBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13902 static swig_cast_info _swigc__p_wxGenericDirCtrl
[] = {{&_swigt__p_wxGenericDirCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13903 static swig_cast_info _swigc__p_wxControlWithItems
[] = {{&_swigt__p_wxControlWithItems
, 0, 0, 0},{0, 0, 0, 0}}; 
13904 static swig_cast_info _swigc__p_wxGauge
[] = {{&_swigt__p_wxGauge
, 0, 0, 0},{0, 0, 0, 0}}; 
13905 static swig_cast_info _swigc__p_wxStaticLine
[] = {{&_swigt__p_wxStaticLine
, 0, 0, 0},{0, 0, 0, 0}}; 
13906 static swig_cast_info _swigc__p_wxChoicebook
[] = {{&_swigt__p_wxChoicebook
, 0, 0, 0},{0, 0, 0, 0}}; 
13907 static swig_cast_info _swigc__p_wxListbook
[] = {{&_swigt__p_wxListbook
, 0, 0, 0},{0, 0, 0, 0}}; 
13908 static swig_cast_info _swigc__p_wxHyperlinkCtrl
[] = {{&_swigt__p_wxHyperlinkCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13909 static swig_cast_info _swigc__p_wxCheckBox
[] = {{&_swigt__p_wxCheckBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13910 static swig_cast_info _swigc__p_wxRadioBox
[] = {{&_swigt__p_wxRadioBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13911 static swig_cast_info _swigc__p_wxChoice
[] = {{&_swigt__p_wxChoice
, 0, 0, 0},{0, 0, 0, 0}}; 
13912 static swig_cast_info _swigc__p_wxListBox
[] = {{&_swigt__p_wxListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13913 static swig_cast_info _swigc__p_wxCheckListBox
[] = {{&_swigt__p_wxCheckListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13914 static swig_cast_info _swigc__p_wxListView
[] = {{&_swigt__p_wxListView
, 0, 0, 0},{0, 0, 0, 0}}; 
13915 static swig_cast_info _swigc__p_wxNotebook
[] = {{&_swigt__p_wxNotebook
, 0, 0, 0},{0, 0, 0, 0}}; 
13916 static swig_cast_info _swigc__p_wxStaticBitmap
[] = {{&_swigt__p_wxStaticBitmap
, 0, 0, 0},{0, 0, 0, 0}}; 
13917 static swig_cast_info _swigc__p_wxSpinCtrl
[] = {{&_swigt__p_wxSpinCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13918 static swig_cast_info _swigc__p_wxStaticText
[] = {{&_swigt__p_wxStaticText
, 0, 0, 0},{0, 0, 0, 0}}; 
13919 static swig_cast_info _swigc__p_wxStaticBox
[] = {{&_swigt__p_wxStaticBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13920 static swig_cast_info _swigc__p_wxSlider
[] = {{&_swigt__p_wxSlider
, 0, 0, 0},{0, 0, 0, 0}}; 
13921 static swig_cast_info _swigc__p_wxTreebook
[] = {{&_swigt__p_wxTreebook
, 0, 0, 0},{0, 0, 0, 0}}; 
13922 static swig_cast_info _swigc__p_wxSpinButton
[] = {{&_swigt__p_wxSpinButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13923 static swig_cast_info _swigc__p_wxButton
[] = {{&_swigt__p_wxButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13924 static swig_cast_info _swigc__p_wxBitmapButton
[] = {{&_swigt__p_wxBitmapButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13925 static swig_cast_info _swigc__p_wxContextHelpButton
[] = {{&_swigt__p_wxContextHelpButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13926 static swig_cast_info _swigc__p_wxDatePickerCtrl
[] = {{&_swigt__p_wxDatePickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13927 static swig_cast_info _swigc__p_wxColourPickerCtrl
[] = {{&_swigt__p_wxColourPickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13928 static swig_cast_info _swigc__p_wxFilePickerCtrl
[] = {{&_swigt__p_wxFilePickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13929 static swig_cast_info _swigc__p_wxDirPickerCtrl
[] = {{&_swigt__p_wxDirPickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13930 static swig_cast_info _swigc__p_wxFontPickerCtrl
[] = {{&_swigt__p_wxFontPickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13931 static swig_cast_info _swigc__p_wxTextCtrl
[] = {{&_swigt__p_wxTextCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13932 static swig_cast_info _swigc__p_wxControl
[] = {  {&_swigt__p_wxCollapsiblePane
, _p_wxCollapsiblePaneTo_p_wxControl
, 0, 0},  {&_swigt__p_wxBookCtrlBase
, _p_wxBookCtrlBaseTo_p_wxControl
, 0, 0},  {&_swigt__p_wxToolBar
, _p_wxToolBarTo_p_wxControl
, 0, 0},  {&_swigt__p_wxPickerBase
, _p_wxPickerBaseTo_p_wxControl
, 0, 0},  {&_swigt__p_wxToggleButton
, _p_wxToggleButtonTo_p_wxControl
, 0, 0},  {&_swigt__p_wxRadioButton
, _p_wxRadioButtonTo_p_wxControl
, 0, 0},  {&_swigt__p_wxSearchCtrl
, _p_wxSearchCtrlTo_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_wxPyListCtrl
, _p_wxPyListCtrlTo_p_wxControl
, 0, 0},  {&_swigt__p_wxPyTreeListCtrl
, _p_wxPyTreeListCtrlTo_p_wxControl
, 0, 0},  {&_swigt__p_wxDirFilterListCtrl
, _p_wxDirFilterListCtrlTo_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_wxHyperlinkCtrl
, _p_wxHyperlinkCtrlTo_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_wxColourPickerCtrl
, _p_wxColourPickerCtrlTo_p_wxControl
, 0, 0},  {&_swigt__p_wxFilePickerCtrl
, _p_wxFilePickerCtrlTo_p_wxControl
, 0, 0},  {&_swigt__p_wxDirPickerCtrl
, _p_wxDirPickerCtrlTo_p_wxControl
, 0, 0},  {&_swigt__p_wxFontPickerCtrl
, _p_wxFontPickerCtrlTo_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}}; 
13933 static swig_cast_info _swigc__p_wxDuplexMode
[] = {  {&_swigt__p_wxDuplexMode
, 0, 0, 0},{0, 0, 0, 0}}; 
13934 static swig_cast_info _swigc__p_wxDynamicSashSplitEvent
[] = {  {&_swigt__p_wxDynamicSashSplitEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13935 static swig_cast_info _swigc__p_wxDynamicSashUnifyEvent
[] = {  {&_swigt__p_wxDynamicSashUnifyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13936 static swig_cast_info _swigc__p_wxDynamicSashWindow
[] = {  {&_swigt__p_wxDynamicSashWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13937 static swig_cast_info _swigc__p_wxEditableListBox
[] = {  {&_swigt__p_wxEditableListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13938 static swig_cast_info _swigc__p_wxMenuEvent
[] = {{&_swigt__p_wxMenuEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13939 static swig_cast_info _swigc__p_wxCloseEvent
[] = {{&_swigt__p_wxCloseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13940 static swig_cast_info _swigc__p_wxMouseEvent
[] = {{&_swigt__p_wxMouseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13941 static swig_cast_info _swigc__p_wxEraseEvent
[] = {{&_swigt__p_wxEraseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13942 static swig_cast_info _swigc__p_wxSetCursorEvent
[] = {{&_swigt__p_wxSetCursorEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13943 static swig_cast_info _swigc__p_wxInitDialogEvent
[] = {{&_swigt__p_wxInitDialogEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13944 static swig_cast_info _swigc__p_wxPyEvent
[] = {{&_swigt__p_wxPyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13945 static swig_cast_info _swigc__p_wxMouseCaptureLostEvent
[] = {{&_swigt__p_wxMouseCaptureLostEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13946 static swig_cast_info _swigc__p_wxCalculateLayoutEvent
[] = {{&_swigt__p_wxCalculateLayoutEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13947 static swig_cast_info _swigc__p_wxIdleEvent
[] = {{&_swigt__p_wxIdleEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13948 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent
[] = {{&_swigt__p_wxQueryNewPaletteEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13949 static swig_cast_info _swigc__p_wxMaximizeEvent
[] = {{&_swigt__p_wxMaximizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13950 static swig_cast_info _swigc__p_wxIconizeEvent
[] = {{&_swigt__p_wxIconizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13951 static swig_cast_info _swigc__p_wxActivateEvent
[] = {{&_swigt__p_wxActivateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13952 static swig_cast_info _swigc__p_wxSizeEvent
[] = {{&_swigt__p_wxSizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13953 static swig_cast_info _swigc__p_wxMoveEvent
[] = {{&_swigt__p_wxMoveEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13954 static swig_cast_info _swigc__p_wxPaintEvent
[] = {{&_swigt__p_wxPaintEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13955 static swig_cast_info _swigc__p_wxNcPaintEvent
[] = {{&_swigt__p_wxNcPaintEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13956 static swig_cast_info _swigc__p_wxPaletteChangedEvent
[] = {{&_swigt__p_wxPaletteChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13957 static swig_cast_info _swigc__p_wxDisplayChangedEvent
[] = {{&_swigt__p_wxDisplayChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13958 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent
[] = {{&_swigt__p_wxMouseCaptureChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13959 static swig_cast_info _swigc__p_wxSysColourChangedEvent
[] = {{&_swigt__p_wxSysColourChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13960 static swig_cast_info _swigc__p_wxDropFilesEvent
[] = {{&_swigt__p_wxDropFilesEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13961 static swig_cast_info _swigc__p_wxFocusEvent
[] = {{&_swigt__p_wxFocusEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13962 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent
[] = {{&_swigt__p_wxQueryLayoutInfoEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13963 static swig_cast_info _swigc__p_wxShowEvent
[] = {{&_swigt__p_wxShowEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13964 static swig_cast_info _swigc__p_wxNavigationKeyEvent
[] = {{&_swigt__p_wxNavigationKeyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13965 static swig_cast_info _swigc__p_wxKeyEvent
[] = {{&_swigt__p_wxKeyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13966 static swig_cast_info _swigc__p_wxScrollWinEvent
[] = {{&_swigt__p_wxScrollWinEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13967 static swig_cast_info _swigc__p_wxTaskBarIconEvent
[] = {{&_swigt__p_wxTaskBarIconEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13968 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_wxColourPickerEvent
, _p_wxColourPickerEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxFileDirPickerEvent
, _p_wxFileDirPickerEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxFontPickerEvent
, _p_wxFontPickerEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxInitDialogEvent
, _p_wxInitDialogEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxFindDialogEvent
, _p_wxFindDialogEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxScrollEvent
, _p_wxScrollEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxTextUrlEvent
, _p_wxTextUrlEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxNotifyEvent
, _p_wxNotifyEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxPyEvent
, _p_wxPyEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxDynamicSashUnifyEvent
, _p_wxDynamicSashUnifyEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxMouseCaptureLostEvent
, _p_wxMouseCaptureLostEventTo_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_wxCollapsiblePaneEvent
, _p_wxCollapsiblePaneEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxClipboardTextEvent
, _p_wxClipboardTextEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxUpdateUIEvent
, _p_wxUpdateUIEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxPaletteChangedEvent
, _p_wxPaletteChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxDisplayChangedEvent
, _p_wxDisplayChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxMouseCaptureChangedEvent
, _p_wxMouseCaptureChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxSysColourChangedEvent
, _p_wxSysColourChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxHyperlinkEvent
, _p_wxHyperlinkEventTo_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}}; 
13969 static swig_cast_info _swigc__p_wxPyPreviewFrame
[] = {{&_swigt__p_wxPyPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13970 static swig_cast_info _swigc__p_wxPreviewFrame
[] = {{&_swigt__p_wxPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13971 static swig_cast_info _swigc__p_wxEventBlocker
[] = {{&_swigt__p_wxEventBlocker
, 0, 0, 0},{0, 0, 0, 0}}; 
13972 static swig_cast_info _swigc__p_wxPyPanel
[] = {{&_swigt__p_wxPyPanel
, 0, 0, 0},{0, 0, 0, 0}}; 
13973 static swig_cast_info _swigc__p_wxMenu
[] = {{&_swigt__p_wxMenu
, 0, 0, 0},{0, 0, 0, 0}}; 
13974 static swig_cast_info _swigc__p_wxPyTaskBarIcon
[] = {{&_swigt__p_wxPyTaskBarIcon
, 0, 0, 0},{0, 0, 0, 0}}; 
13975 static swig_cast_info _swigc__p_wxPreviewCanvas
[] = {{&_swigt__p_wxPreviewCanvas
, 0, 0, 0},{0, 0, 0, 0}}; 
13976 static swig_cast_info _swigc__p_wxMDIChildFrame
[] = {{&_swigt__p_wxMDIChildFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13977 static swig_cast_info _swigc__p_wxPyWindow
[] = {{&_swigt__p_wxPyWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13978 static swig_cast_info _swigc__p_wxSplashScreen
[] = {{&_swigt__p_wxSplashScreen
, 0, 0, 0},{0, 0, 0, 0}}; 
13979 static swig_cast_info _swigc__p_wxFindReplaceDialog
[] = {{&_swigt__p_wxFindReplaceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13980 static swig_cast_info _swigc__p_wxProgressDialog
[] = {{&_swigt__p_wxProgressDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13981 static swig_cast_info _swigc__p_wxMessageDialog
[] = {{&_swigt__p_wxMessageDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13982 static swig_cast_info _swigc__p_wxNumberEntryDialog
[] = {{&_swigt__p_wxNumberEntryDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13983 static swig_cast_info _swigc__p_wxPasswordEntryDialog
[] = {{&_swigt__p_wxPasswordEntryDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13984 static swig_cast_info _swigc__p_wxTextEntryDialog
[] = {{&_swigt__p_wxTextEntryDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13985 static swig_cast_info _swigc__p_wxFileDialog
[] = {{&_swigt__p_wxFileDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13986 static swig_cast_info _swigc__p_wxMultiChoiceDialog
[] = {{&_swigt__p_wxMultiChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13987 static swig_cast_info _swigc__p_wxSingleChoiceDialog
[] = {{&_swigt__p_wxSingleChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13988 static swig_cast_info _swigc__p_wxPyVListBox
[] = {{&_swigt__p_wxPyVListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13989 static swig_cast_info _swigc__p_wxPyHtmlListBox
[] = {{&_swigt__p_wxPyHtmlListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13990 static swig_cast_info _swigc__p_wxSimpleHtmlListBox
[] = {{&_swigt__p_wxSimpleHtmlListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13991 static swig_cast_info _swigc__p_wxMiniFrame
[] = {{&_swigt__p_wxMiniFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13992 static swig_cast_info _swigc__p_wxFrame
[] = {{&_swigt__p_wxFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13993 static swig_cast_info _swigc__p_wxStatusBar
[] = {{&_swigt__p_wxStatusBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13994 static swig_cast_info _swigc__p_wxMDIParentFrame
[] = {{&_swigt__p_wxMDIParentFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13995 static swig_cast_info _swigc__p_wxSplashScreenWindow
[] = {{&_swigt__p_wxSplashScreenWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13996 static swig_cast_info _swigc__p_wxPopupWindow
[] = {{&_swigt__p_wxPopupWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13997 static swig_cast_info _swigc__p_wxSashLayoutWindow
[] = {{&_swigt__p_wxSashLayoutWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13998 static swig_cast_info _swigc__p_wxPyScrolledWindow
[] = {{&_swigt__p_wxPyScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13999 static swig_cast_info _swigc__p_wxTopLevelWindow
[] = {{&_swigt__p_wxTopLevelWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
14000 static swig_cast_info _swigc__p_wxSashWindow
[] = {{&_swigt__p_wxSashWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
14001 static swig_cast_info _swigc__p_wxMDIClientWindow
[] = {{&_swigt__p_wxMDIClientWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
14002 static swig_cast_info _swigc__p_wxPyPopupTransientWindow
[] = {{&_swigt__p_wxPyPopupTransientWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
14003 static swig_cast_info _swigc__p_wxTipWindow
[] = {{&_swigt__p_wxTipWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
14004 static swig_cast_info _swigc__p_wxPyVScrolledWindow
[] = {{&_swigt__p_wxPyVScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
14005 static swig_cast_info _swigc__p_wxMenuBar
[] = {{&_swigt__p_wxMenuBar
, 0, 0, 0},{0, 0, 0, 0}}; 
14006 static swig_cast_info _swigc__p_wxDialog
[] = {{&_swigt__p_wxDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
14007 static swig_cast_info _swigc__p_wxColourDialog
[] = {{&_swigt__p_wxColourDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
14008 static swig_cast_info _swigc__p_wxDirDialog
[] = {{&_swigt__p_wxDirDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
14009 static swig_cast_info _swigc__p_wxFontDialog
[] = {{&_swigt__p_wxFontDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
14010 static swig_cast_info _swigc__p_wxPyApp
[] = {{&_swigt__p_wxPyApp
, 0, 0, 0},{0, 0, 0, 0}}; 
14011 static swig_cast_info _swigc__p_wxPreviewControlBar
[] = {{&_swigt__p_wxPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}}; 
14012 static swig_cast_info _swigc__p_wxPyPreviewControlBar
[] = {{&_swigt__p_wxPyPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}}; 
14013 static swig_cast_info _swigc__p_wxPyValidator
[] = {{&_swigt__p_wxPyValidator
, 0, 0, 0},{0, 0, 0, 0}}; 
14014 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_wxEventBlocker
, _p_wxEventBlockerTo_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_wxSearchCtrl
, _p_wxSearchCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyTaskBarIcon
, _p_wxPyTaskBarIconTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxGenericDirCtrl
, _p_wxGenericDirCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPickerBase
, _p_wxPickerBaseTo_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_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxNumberEntryDialog
, _p_wxNumberEntryDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_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_wxSimpleHtmlListBox
, _p_wxSimpleHtmlListBoxTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxEditableListBox
, _p_wxEditableListBoxTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxListBox
, _p_wxListBoxTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxCheckListBox
, _p_wxCheckListBoxTo_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_wxSplitterWindow
, _p_wxSplitterWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxThinSplitterWindow
, _p_wxThinSplitterWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSplashScreenWindow
, _p_wxSplashScreenWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxWindow
, _p_wxWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPopupWindow
, _p_wxPopupWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSashLayoutWindow
, _p_wxSashLayoutWindowTo_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_wxSashWindow
, _p_wxSashWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyPopupTransientWindow
, _p_wxPyPopupTransientWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxTipWindow
, _p_wxTipWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_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_wxCollapsiblePane
, _p_wxCollapsiblePaneTo_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_wxFontPickerCtrl
, _p_wxFontPickerCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxDirPickerCtrl
, _p_wxDirPickerCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxFilePickerCtrl
, _p_wxFilePickerCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxColourPickerCtrl
, _p_wxColourPickerCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxDatePickerCtrl
, _p_wxDatePickerCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxHyperlinkCtrl
, _p_wxHyperlinkCtrlTo_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}}; 
14015 static swig_cast_info _swigc__p_wxFont
[] = {  {&_swigt__p_wxFont
, 0, 0, 0},{0, 0, 0, 0}}; 
14016 static swig_cast_info _swigc__p_wxIcon
[] = {  {&_swigt__p_wxIcon
, 0, 0, 0},{0, 0, 0, 0}}; 
14017 static swig_cast_info _swigc__p_wxImageList
[] = {  {&_swigt__p_wxImageList
, 0, 0, 0},{0, 0, 0, 0}}; 
14018 static swig_cast_info _swigc__p_wxLEDNumberCtrl
[] = {  {&_swigt__p_wxLEDNumberCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
14019 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint
[] = {{&_swigt__p_wxIndividualLayoutConstraint
, 0, 0, 0},{0, 0, 0, 0}}; 
14020 static swig_cast_info _swigc__p_wxMenuItem
[] = {{&_swigt__p_wxMenuItem
, 0, 0, 0},{0, 0, 0, 0}}; 
14021 static swig_cast_info _swigc__p_wxImage
[] = {{&_swigt__p_wxImage
, 0, 0, 0},{0, 0, 0, 0}}; 
14022 static swig_cast_info _swigc__p_wxPySizer
[] = {{&_swigt__p_wxPySizer
, 0, 0, 0},{0, 0, 0, 0}}; 
14023 static swig_cast_info _swigc__p_wxGenericDragImage
[] = {{&_swigt__p_wxGenericDragImage
, 0, 0, 0},{0, 0, 0, 0}}; 
14024 static swig_cast_info _swigc__p_wxLayoutAlgorithm
[] = {{&_swigt__p_wxLayoutAlgorithm
, 0, 0, 0},{0, 0, 0, 0}}; 
14025 static swig_cast_info _swigc__p_wxListItem
[] = {{&_swigt__p_wxListItem
, 0, 0, 0},{0, 0, 0, 0}}; 
14026 static swig_cast_info _swigc__p_wxFindReplaceData
[] = {{&_swigt__p_wxFindReplaceData
, 0, 0, 0},{0, 0, 0, 0}}; 
14027 static swig_cast_info _swigc__p_wxPageSetupDialogData
[] = {{&_swigt__p_wxPageSetupDialogData
, 0, 0, 0},{0, 0, 0, 0}}; 
14028 static swig_cast_info _swigc__p_wxPrintDialogData
[] = {{&_swigt__p_wxPrintDialogData
, 0, 0, 0},{0, 0, 0, 0}}; 
14029 static swig_cast_info _swigc__p_wxPrinter
[] = {{&_swigt__p_wxPrinter
, 0, 0, 0},{0, 0, 0, 0}}; 
14030 static swig_cast_info _swigc__p_wxGridSizer
[] = {{&_swigt__p_wxGridSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
14031 static swig_cast_info _swigc__p_wxFlexGridSizer
[] = {{&_swigt__p_wxFlexGridSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
14032 static swig_cast_info _swigc__p_wxAcceleratorTable
[] = {{&_swigt__p_wxAcceleratorTable
, 0, 0, 0},{0, 0, 0, 0}}; 
14033 static swig_cast_info _swigc__p_wxContextHelp
[] = {{&_swigt__p_wxContextHelp
, 0, 0, 0},{0, 0, 0, 0}}; 
14034 static swig_cast_info _swigc__p_wxColourData
[] = {{&_swigt__p_wxColourData
, 0, 0, 0},{0, 0, 0, 0}}; 
14035 static swig_cast_info _swigc__p_wxPyPrintout
[] = {{&_swigt__p_wxPyPrintout
, 0, 0, 0},{0, 0, 0, 0}}; 
14036 static swig_cast_info _swigc__p_wxStdDialogButtonSizer
[] = {{&_swigt__p_wxStdDialogButtonSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
14037 static swig_cast_info _swigc__p_wxPrintData
[] = {{&_swigt__p_wxPrintData
, 0, 0, 0},{0, 0, 0, 0}}; 
14038 static swig_cast_info _swigc__p_wxFontData
[] = {{&_swigt__p_wxFontData
, 0, 0, 0},{0, 0, 0, 0}}; 
14039 static swig_cast_info _swigc__p_wxFileSystem
[] = {{&_swigt__p_wxFileSystem
, 0, 0, 0},{0, 0, 0, 0}}; 
14040 static swig_cast_info _swigc__p_wxPyPrintPreview
[] = {{&_swigt__p_wxPyPrintPreview
, 0, 0, 0},{0, 0, 0, 0}}; 
14041 static swig_cast_info _swigc__p_wxPrintPreview
[] = {{&_swigt__p_wxPrintPreview
, 0, 0, 0},{0, 0, 0, 0}}; 
14042 static swig_cast_info _swigc__p_wxLayoutConstraints
[] = {{&_swigt__p_wxLayoutConstraints
, 0, 0, 0},{0, 0, 0, 0}}; 
14043 static swig_cast_info _swigc__p_wxStaticBoxSizer
[] = {{&_swigt__p_wxStaticBoxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
14044 static swig_cast_info _swigc__p_wxBoxSizer
[] = {{&_swigt__p_wxBoxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
14045 static swig_cast_info _swigc__p_wxSizer
[] = {{&_swigt__p_wxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
14046 static swig_cast_info _swigc__p_wxGridBagSizer
[] = {{&_swigt__p_wxGridBagSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
14047 static swig_cast_info _swigc__p_wxFSFile
[] = {{&_swigt__p_wxFSFile
, 0, 0, 0},{0, 0, 0, 0}}; 
14048 static swig_cast_info _swigc__p_wxSizerItem
[] = {{&_swigt__p_wxSizerItem
, 0, 0, 0},{0, 0, 0, 0}}; 
14049 static swig_cast_info _swigc__p_wxGBSizerItem
[] = {{&_swigt__p_wxGBSizerItem
, 0, 0, 0},{0, 0, 0, 0}}; 
14050 static swig_cast_info _swigc__p_wxPageSetupDialog
[] = {{&_swigt__p_wxPageSetupDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
14051 static swig_cast_info _swigc__p_wxPrintDialog
[] = {{&_swigt__p_wxPrintDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
14052 static swig_cast_info _swigc__p_wxPNMHandler
[] = {{&_swigt__p_wxPNMHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14053 static swig_cast_info _swigc__p_wxJPEGHandler
[] = {{&_swigt__p_wxJPEGHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14054 static swig_cast_info _swigc__p_wxPCXHandler
[] = {{&_swigt__p_wxPCXHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14055 static swig_cast_info _swigc__p_wxGIFHandler
[] = {{&_swigt__p_wxGIFHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14056 static swig_cast_info _swigc__p_wxPNGHandler
[] = {{&_swigt__p_wxPNGHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14057 static swig_cast_info _swigc__p_wxANIHandler
[] = {{&_swigt__p_wxANIHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14058 static swig_cast_info _swigc__p_wxCURHandler
[] = {{&_swigt__p_wxCURHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14059 static swig_cast_info _swigc__p_wxICOHandler
[] = {{&_swigt__p_wxICOHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14060 static swig_cast_info _swigc__p_wxBMPHandler
[] = {{&_swigt__p_wxBMPHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14061 static swig_cast_info _swigc__p_wxPyImageHandler
[] = {{&_swigt__p_wxPyImageHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14062 static swig_cast_info _swigc__p_wxImageHandler
[] = {{&_swigt__p_wxImageHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14063 static swig_cast_info _swigc__p_wxXPMHandler
[] = {{&_swigt__p_wxXPMHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14064 static swig_cast_info _swigc__p_wxTIFFHandler
[] = {{&_swigt__p_wxTIFFHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14065 static swig_cast_info _swigc__p_wxTGAHandler
[] = {{&_swigt__p_wxTGAHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
14066 static swig_cast_info _swigc__p_wxToolBarToolBase
[] = {{&_swigt__p_wxToolBarToolBase
, 0, 0, 0},{0, 0, 0, 0}}; 
14067 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_wxInitDialogEvent
, _p_wxInitDialogEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFindDialogEvent
, _p_wxFindDialogEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxIndividualLayoutConstraint
, _p_wxIndividualLayoutConstraintTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_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_wxPyTaskBarIcon
, _p_wxPyTaskBarIconTo_p_wxObject
, 0, 0},  {&_swigt__p_wxLayoutAlgorithm
, _p_wxLayoutAlgorithmTo_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_wxScrollEvent
, _p_wxScrollEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTextUrlEvent
, _p_wxTextUrlEventTo_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_wxCollapsiblePane
, _p_wxCollapsiblePaneTo_p_wxObject
, 0, 0},  {&_swigt__p_wxRadioBox
, _p_wxRadioBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGridSizer
, _p_wxGridSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFlexGridSizer
, _p_wxFlexGridSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTreeListColumnInfo
, _p_wxTreeListColumnInfoTo_p_wxObject
, 0, 0},  {&_swigt__p_wxAcceleratorTable
, _p_wxAcceleratorTableTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSearchCtrl
, _p_wxSearchCtrlTo_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_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_wxIconizeEvent
, _p_wxIconizeEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxActivateEvent
, _p_wxActivateEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSizeEvent
, _p_wxSizeEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMoveEvent
, _p_wxMoveEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxCollapsiblePaneEvent
, _p_wxCollapsiblePaneEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxStaticText
, _p_wxStaticTextTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMouseCaptureLostEvent
, _p_wxMouseCaptureLostEventTo_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_wxSimpleHtmlListBox
, _p_wxSimpleHtmlListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_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_wxPyListCtrl
, _p_wxPyListCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDirFilterListCtrl
, _p_wxDirFilterListCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyTreeListCtrl
, _p_wxPyTreeListCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxLayoutConstraints
, _p_wxLayoutConstraintsTo_p_wxObject
, 0, 0},  {&_swigt__p_wxStaticBoxSizer
, _p_wxStaticBoxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxBoxSizer
, _p_wxBoxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSizer
, _p_wxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGridBagSizer
, _p_wxGridBagSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxClipboardTextEvent
, _p_wxClipboardTextEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFSFile
, _p_wxFSFileTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPickerBase
, _p_wxPickerBaseTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFontPickerEvent
, _p_wxFontPickerEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFileDirPickerEvent
, _p_wxFileDirPickerEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxColourPickerEvent
, _p_wxColourPickerEventTo_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_wxNotifyEvent
, _p_wxNotifyEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyEvent
, _p_wxPyEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDynamicSashUnifyEvent
, _p_wxDynamicSashUnifyEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGenericDirCtrl
, _p_wxGenericDirCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDialog
, _p_wxDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxColourDialog
, _p_wxColourDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDirDialog
, _p_wxDirDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFontDialog
, _p_wxFontDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPageSetupDialog
, _p_wxPageSetupDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPrintDialog
, _p_wxPrintDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxStaticPicture
, _p_wxStaticPictureTo_p_wxObject
, 0, 0},  {&_swigt__p_wxShowEvent
, _p_wxShowEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPNMHandler
, _p_wxPNMHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxJPEGHandler
, _p_wxJPEGHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPCXHandler
, _p_wxPCXHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGIFHandler
, _p_wxGIFHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPNGHandler
, _p_wxPNGHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxANIHandler
, _p_wxANIHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxCURHandler
, _p_wxCURHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxICOHandler
, _p_wxICOHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxBMPHandler
, _p_wxBMPHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyImageHandler
, _p_wxPyImageHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxImageHandler
, _p_wxImageHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxXPMHandler
, _p_wxXPMHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTIFFHandler
, _p_wxTIFFHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTGAHandler
, _p_wxTGAHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxEvtHandler
, _p_wxEvtHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxHyperlinkCtrl
, _p_wxHyperlinkCtrlTo_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_wxPopupWindow
, _p_wxPopupWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSashLayoutWindow
, _p_wxSashLayoutWindowTo_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_wxSashWindow
, _p_wxSashWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPopupTransientWindow
, _p_wxPyPopupTransientWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTipWindow
, _p_wxTipWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_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_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_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxNumberEntryDialog
, _p_wxNumberEntryDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxToolBarToolBase
, _p_wxToolBarToolBaseTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFontPickerCtrl
, _p_wxFontPickerCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDirPickerCtrl
, _p_wxDirPickerCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFilePickerCtrl
, _p_wxFilePickerCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxColourPickerCtrl
, _p_wxColourPickerCtrlTo_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_wxEventBlocker
, _p_wxEventBlockerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxCheckBox
, _p_wxCheckBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxHyperlinkEvent
, _p_wxHyperlinkEventTo_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}}; 
14068 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_wxSimpleHtmlListBox
, _p_wxSimpleHtmlListBoxTo_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}}; 
14069 static swig_cast_info _swigc__p_wxPaperSize
[] = {  {&_swigt__p_wxPaperSize
, 0, 0, 0},{0, 0, 0, 0}}; 
14070 static swig_cast_info _swigc__p_wxPyTreeCompanionWindow
[] = {  {&_swigt__p_wxPyTreeCompanionWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
14071 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}}; 
14072 static swig_cast_info _swigc__p_wxPyTreeItemData
[] = {  {&_swigt__p_wxPyTreeItemData
, 0, 0, 0},{0, 0, 0, 0}}; 
14073 static swig_cast_info _swigc__p_wxPyTreeListCtrl
[] = {  {&_swigt__p_wxPyTreeListCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
14074 static swig_cast_info _swigc__p_wxRemotelyScrolledTreeCtrl
[] = {  {&_swigt__p_wxRemotelyScrolledTreeCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
14075 static swig_cast_info _swigc__p_wxScrollBar
[] = {  {&_swigt__p_wxScrollBar
, 0, 0, 0},{0, 0, 0, 0}}; 
14076 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}}; 
14077 static swig_cast_info _swigc__p_wxSplitterScrolledWindow
[] = {  {&_swigt__p_wxSplitterScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
14078 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}}; 
14079 static swig_cast_info _swigc__p_wxStaticPicture
[] = {  {&_swigt__p_wxStaticPicture
, 0, 0, 0},{0, 0, 0, 0}}; 
14080 static swig_cast_info _swigc__p_wxThinSplitterWindow
[] = {  {&_swigt__p_wxThinSplitterWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
14081 static swig_cast_info _swigc__p_wxTreeItemId
[] = {  {&_swigt__p_wxTreeItemId
, 0, 0, 0},{0, 0, 0, 0}}; 
14082 static swig_cast_info _swigc__p_wxTreeListColumnInfo
[] = {  {&_swigt__p_wxTreeListColumnInfo
, 0, 0, 0},{0, 0, 0, 0}}; 
14083 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}}; 
14084 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_wxSearchCtrl
, _p_wxSearchCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxGenericDirCtrl
, _p_wxGenericDirCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPickerBase
, _p_wxPickerBaseTo_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_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxNumberEntryDialog
, _p_wxNumberEntryDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_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_wxSimpleHtmlListBox
, _p_wxSimpleHtmlListBoxTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxEditableListBox
, _p_wxEditableListBoxTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxListBox
, _p_wxListBoxTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxCheckListBox
, _p_wxCheckListBoxTo_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_wxWindow
, 0, 0, 0},  {&_swigt__p_wxPopupWindow
, _p_wxPopupWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSashLayoutWindow
, _p_wxSashLayoutWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSplitterScrolledWindow
, _p_wxSplitterScrolledWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSplashScreenWindow
, _p_wxSplashScreenWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSplitterWindow
, _p_wxSplitterWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_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_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_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_wxCollapsiblePane
, _p_wxCollapsiblePaneTo_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_wxFontPickerCtrl
, _p_wxFontPickerCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxDirPickerCtrl
, _p_wxDirPickerCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxFilePickerCtrl
, _p_wxFilePickerCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxColourPickerCtrl
, _p_wxColourPickerCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxDatePickerCtrl
, _p_wxDatePickerCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxHyperlinkCtrl
, _p_wxHyperlinkCtrlTo_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}}; 
14086 static swig_cast_info 
*swig_cast_initial
[] = { 
14089   _swigc__p_form_ops_t
, 
14091   _swigc__p_unsigned_char
, 
14092   _swigc__p_unsigned_int
, 
14093   _swigc__p_unsigned_long
, 
14094   _swigc__p_wxANIHandler
, 
14095   _swigc__p_wxAcceleratorTable
, 
14096   _swigc__p_wxActivateEvent
, 
14097   _swigc__p_wxArrayString
, 
14098   _swigc__p_wxBMPHandler
, 
14099   _swigc__p_wxBitmap
, 
14100   _swigc__p_wxBitmapButton
, 
14101   _swigc__p_wxBookCtrlBase
, 
14102   _swigc__p_wxBookCtrlBaseEvent
, 
14103   _swigc__p_wxBoxSizer
, 
14104   _swigc__p_wxButton
, 
14105   _swigc__p_wxCURHandler
, 
14106   _swigc__p_wxCalculateLayoutEvent
, 
14107   _swigc__p_wxCheckBox
, 
14108   _swigc__p_wxCheckListBox
, 
14109   _swigc__p_wxChildFocusEvent
, 
14110   _swigc__p_wxChoice
, 
14111   _swigc__p_wxChoicebook
, 
14112   _swigc__p_wxChoicebookEvent
, 
14113   _swigc__p_wxClipboardTextEvent
, 
14114   _swigc__p_wxCloseEvent
, 
14115   _swigc__p_wxCollapsiblePane
, 
14116   _swigc__p_wxCollapsiblePaneEvent
, 
14117   _swigc__p_wxColour
, 
14118   _swigc__p_wxColourData
, 
14119   _swigc__p_wxColourDialog
, 
14120   _swigc__p_wxColourPickerCtrl
, 
14121   _swigc__p_wxColourPickerEvent
, 
14122   _swigc__p_wxComboBox
, 
14123   _swigc__p_wxCommandEvent
, 
14124   _swigc__p_wxContextHelp
, 
14125   _swigc__p_wxContextHelpButton
, 
14126   _swigc__p_wxContextMenuEvent
, 
14127   _swigc__p_wxControl
, 
14128   _swigc__p_wxControlWithItems
, 
14129   _swigc__p_wxDateEvent
, 
14130   _swigc__p_wxDatePickerCtrl
, 
14131   _swigc__p_wxDialog
, 
14132   _swigc__p_wxDirDialog
, 
14133   _swigc__p_wxDirFilterListCtrl
, 
14134   _swigc__p_wxDirPickerCtrl
, 
14135   _swigc__p_wxDisplayChangedEvent
, 
14136   _swigc__p_wxDropFilesEvent
, 
14137   _swigc__p_wxDuplexMode
, 
14138   _swigc__p_wxDynamicSashSplitEvent
, 
14139   _swigc__p_wxDynamicSashUnifyEvent
, 
14140   _swigc__p_wxDynamicSashWindow
, 
14141   _swigc__p_wxEditableListBox
, 
14142   _swigc__p_wxEraseEvent
, 
14144   _swigc__p_wxEventBlocker
, 
14145   _swigc__p_wxEvtHandler
, 
14146   _swigc__p_wxFSFile
, 
14147   _swigc__p_wxFileDialog
, 
14148   _swigc__p_wxFileDirPickerEvent
, 
14149   _swigc__p_wxFilePickerCtrl
, 
14150   _swigc__p_wxFileSystem
, 
14151   _swigc__p_wxFindDialogEvent
, 
14152   _swigc__p_wxFindReplaceData
, 
14153   _swigc__p_wxFindReplaceDialog
, 
14154   _swigc__p_wxFlexGridSizer
, 
14155   _swigc__p_wxFocusEvent
, 
14157   _swigc__p_wxFontData
, 
14158   _swigc__p_wxFontDialog
, 
14159   _swigc__p_wxFontPickerCtrl
, 
14160   _swigc__p_wxFontPickerEvent
, 
14162   _swigc__p_wxGBSizerItem
, 
14163   _swigc__p_wxGIFHandler
, 
14165   _swigc__p_wxGenericDirCtrl
, 
14166   _swigc__p_wxGenericDragImage
, 
14167   _swigc__p_wxGridBagSizer
, 
14168   _swigc__p_wxGridSizer
, 
14169   _swigc__p_wxHelpEvent
, 
14170   _swigc__p_wxHyperlinkCtrl
, 
14171   _swigc__p_wxHyperlinkEvent
, 
14172   _swigc__p_wxICOHandler
, 
14174   _swigc__p_wxIconizeEvent
, 
14175   _swigc__p_wxIdleEvent
, 
14177   _swigc__p_wxImageHandler
, 
14178   _swigc__p_wxImageList
, 
14179   _swigc__p_wxIndividualLayoutConstraint
, 
14180   _swigc__p_wxInitDialogEvent
, 
14181   _swigc__p_wxJPEGHandler
, 
14182   _swigc__p_wxKeyEvent
, 
14183   _swigc__p_wxLEDNumberCtrl
, 
14184   _swigc__p_wxLayoutAlgorithm
, 
14185   _swigc__p_wxLayoutConstraints
, 
14186   _swigc__p_wxListBox
, 
14187   _swigc__p_wxListEvent
, 
14188   _swigc__p_wxListItem
, 
14189   _swigc__p_wxListView
, 
14190   _swigc__p_wxListbook
, 
14191   _swigc__p_wxListbookEvent
, 
14192   _swigc__p_wxMDIChildFrame
, 
14193   _swigc__p_wxMDIClientWindow
, 
14194   _swigc__p_wxMDIParentFrame
, 
14195   _swigc__p_wxMaximizeEvent
, 
14197   _swigc__p_wxMenuBar
, 
14198   _swigc__p_wxMenuEvent
, 
14199   _swigc__p_wxMenuItem
, 
14200   _swigc__p_wxMessageDialog
, 
14201   _swigc__p_wxMiniFrame
, 
14202   _swigc__p_wxMouseCaptureChangedEvent
, 
14203   _swigc__p_wxMouseCaptureLostEvent
, 
14204   _swigc__p_wxMouseEvent
, 
14205   _swigc__p_wxMoveEvent
, 
14206   _swigc__p_wxMultiChoiceDialog
, 
14207   _swigc__p_wxNavigationKeyEvent
, 
14208   _swigc__p_wxNcPaintEvent
, 
14209   _swigc__p_wxNotebook
, 
14210   _swigc__p_wxNotebookEvent
, 
14211   _swigc__p_wxNotifyEvent
, 
14212   _swigc__p_wxNumberEntryDialog
, 
14213   _swigc__p_wxObject
, 
14214   _swigc__p_wxPCXHandler
, 
14215   _swigc__p_wxPNGHandler
, 
14216   _swigc__p_wxPNMHandler
, 
14217   _swigc__p_wxPageSetupDialog
, 
14218   _swigc__p_wxPageSetupDialogData
, 
14219   _swigc__p_wxPaintEvent
, 
14220   _swigc__p_wxPaletteChangedEvent
, 
14222   _swigc__p_wxPaperSize
, 
14223   _swigc__p_wxPasswordEntryDialog
, 
14224   _swigc__p_wxPickerBase
, 
14225   _swigc__p_wxPopupWindow
, 
14226   _swigc__p_wxPreviewCanvas
, 
14227   _swigc__p_wxPreviewControlBar
, 
14228   _swigc__p_wxPreviewFrame
, 
14229   _swigc__p_wxPrintData
, 
14230   _swigc__p_wxPrintDialog
, 
14231   _swigc__p_wxPrintDialogData
, 
14232   _swigc__p_wxPrintPreview
, 
14233   _swigc__p_wxPrinter
, 
14234   _swigc__p_wxProgressDialog
, 
14236   _swigc__p_wxPyCommandEvent
, 
14237   _swigc__p_wxPyControl
, 
14238   _swigc__p_wxPyEvent
, 
14239   _swigc__p_wxPyHtmlListBox
, 
14240   _swigc__p_wxPyImageHandler
, 
14241   _swigc__p_wxPyListCtrl
, 
14242   _swigc__p_wxPyPanel
, 
14243   _swigc__p_wxPyPopupTransientWindow
, 
14244   _swigc__p_wxPyPreviewControlBar
, 
14245   _swigc__p_wxPyPreviewFrame
, 
14246   _swigc__p_wxPyPrintPreview
, 
14247   _swigc__p_wxPyPrintout
, 
14248   _swigc__p_wxPyScrolledWindow
, 
14249   _swigc__p_wxPySizer
, 
14250   _swigc__p_wxPyTaskBarIcon
, 
14251   _swigc__p_wxPyTreeCompanionWindow
, 
14252   _swigc__p_wxPyTreeCtrl
, 
14253   _swigc__p_wxPyTreeItemData
, 
14254   _swigc__p_wxPyTreeListCtrl
, 
14255   _swigc__p_wxPyVListBox
, 
14256   _swigc__p_wxPyVScrolledWindow
, 
14257   _swigc__p_wxPyValidator
, 
14258   _swigc__p_wxPyWindow
, 
14259   _swigc__p_wxQueryLayoutInfoEvent
, 
14260   _swigc__p_wxQueryNewPaletteEvent
, 
14261   _swigc__p_wxRadioBox
, 
14262   _swigc__p_wxRadioButton
, 
14263   _swigc__p_wxRemotelyScrolledTreeCtrl
, 
14264   _swigc__p_wxSashEvent
, 
14265   _swigc__p_wxSashLayoutWindow
, 
14266   _swigc__p_wxSashWindow
, 
14267   _swigc__p_wxScrollBar
, 
14268   _swigc__p_wxScrollEvent
, 
14269   _swigc__p_wxScrollWinEvent
, 
14270   _swigc__p_wxScrolledWindow
, 
14271   _swigc__p_wxSearchCtrl
, 
14272   _swigc__p_wxSetCursorEvent
, 
14273   _swigc__p_wxShowEvent
, 
14274   _swigc__p_wxSimpleHtmlListBox
, 
14275   _swigc__p_wxSingleChoiceDialog
, 
14276   _swigc__p_wxSizeEvent
, 
14278   _swigc__p_wxSizerItem
, 
14279   _swigc__p_wxSlider
, 
14280   _swigc__p_wxSpinButton
, 
14281   _swigc__p_wxSpinCtrl
, 
14282   _swigc__p_wxSpinEvent
, 
14283   _swigc__p_wxSplashScreen
, 
14284   _swigc__p_wxSplashScreenWindow
, 
14285   _swigc__p_wxSplitterEvent
, 
14286   _swigc__p_wxSplitterScrolledWindow
, 
14287   _swigc__p_wxSplitterWindow
, 
14288   _swigc__p_wxStaticBitmap
, 
14289   _swigc__p_wxStaticBox
, 
14290   _swigc__p_wxStaticBoxSizer
, 
14291   _swigc__p_wxStaticLine
, 
14292   _swigc__p_wxStaticPicture
, 
14293   _swigc__p_wxStaticText
, 
14294   _swigc__p_wxStatusBar
, 
14295   _swigc__p_wxStdDialogButtonSizer
, 
14296   _swigc__p_wxSysColourChangedEvent
, 
14297   _swigc__p_wxTGAHandler
, 
14298   _swigc__p_wxTIFFHandler
, 
14299   _swigc__p_wxTaskBarIconEvent
, 
14300   _swigc__p_wxTextCtrl
, 
14301   _swigc__p_wxTextEntryDialog
, 
14302   _swigc__p_wxTextUrlEvent
, 
14303   _swigc__p_wxThinSplitterWindow
, 
14304   _swigc__p_wxTipWindow
, 
14305   _swigc__p_wxToggleButton
, 
14306   _swigc__p_wxToolBar
, 
14307   _swigc__p_wxToolBarBase
, 
14308   _swigc__p_wxToolBarToolBase
, 
14309   _swigc__p_wxToolbook
, 
14310   _swigc__p_wxToolbookEvent
, 
14311   _swigc__p_wxTopLevelWindow
, 
14312   _swigc__p_wxTreeEvent
, 
14313   _swigc__p_wxTreeItemId
, 
14314   _swigc__p_wxTreeListColumnInfo
, 
14315   _swigc__p_wxTreebook
, 
14316   _swigc__p_wxTreebookEvent
, 
14317   _swigc__p_wxUpdateUIEvent
, 
14318   _swigc__p_wxValidator
, 
14319   _swigc__p_wxWindow
, 
14320   _swigc__p_wxWindowCreateEvent
, 
14321   _swigc__p_wxWindowDestroyEvent
, 
14322   _swigc__p_wxXPMHandler
, 
14326 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ 
14328 static swig_const_info swig_const_table
[] = { 
14329 {0, 0, 0, 0.0, 0, 0}}; 
14334 /* ----------------------------------------------------------------------------- 
14335  * Type initialization: 
14336  * This problem is tough by the requirement that no dynamic  
14337  * memory is used. Also, since swig_type_info structures store pointers to  
14338  * swig_cast_info structures and swig_cast_info structures store pointers back 
14339  * to swig_type_info structures, we need some lookup code at initialization.  
14340  * The idea is that swig generates all the structures that are needed.  
14341  * The runtime then collects these partially filled structures.  
14342  * The SWIG_InitializeModule function takes these initial arrays out of  
14343  * swig_module, and does all the lookup, filling in the swig_module.types 
14344  * array with the correct data and linking the correct swig_cast_info 
14345  * structures together. 
14347  * The generated swig_type_info structures are assigned staticly to an initial  
14348  * array. We just loop though that array, and handle each type individually. 
14349  * First we lookup if this type has been already loaded, and if so, use the 
14350  * loaded structure instead of the generated one. Then we have to fill in the 
14351  * cast linked list. The cast data is initially stored in something like a 
14352  * two-dimensional array. Each row corresponds to a type (there are the same 
14353  * number of rows as there are in the swig_type_initial array). Each entry in 
14354  * a column is one of the swig_cast_info structures for that type. 
14355  * The cast_initial array is actually an array of arrays, because each row has 
14356  * a variable number of columns. So to actually build the cast linked list, 
14357  * we find the array of casts associated with the type, and loop through it  
14358  * adding the casts to the list. The one last trick we need to do is making 
14359  * sure the type pointer in the swig_cast_info struct is correct. 
14361  * First off, we lookup the cast->type name to see if it is already loaded.  
14362  * There are three cases to handle: 
14363  *  1) If the cast->type has already been loaded AND the type we are adding 
14364  *     casting info to has not been loaded (it is in this module), THEN we 
14365  *     replace the cast->type pointer with the type pointer that has already 
14367  *  2) If BOTH types (the one we are adding casting info to, and the  
14368  *     cast->type) are loaded, THEN the cast info has already been loaded by 
14369  *     the previous module so we just ignore it. 
14370  *  3) Finally, if cast->type has not already been loaded, then we add that 
14371  *     swig_cast_info to the linked list (because the cast->type) pointer will 
14373  * ----------------------------------------------------------------------------- */ 
14383 #define SWIGRUNTIME_DEBUG 
14387 SWIG_InitializeModule(void *clientdata
) { 
14389   swig_module_info 
*module_head
; 
14390   static int init_run 
= 0; 
14392   clientdata 
= clientdata
; 
14394   if (init_run
) return; 
14397   /* Initialize the swig_module */ 
14398   swig_module
.type_initial 
= swig_type_initial
; 
14399   swig_module
.cast_initial 
= swig_cast_initial
; 
14401   /* Try and load any already created modules */ 
14402   module_head 
= SWIG_GetModule(clientdata
); 
14404     swig_module
.next 
= module_head
->next
; 
14405     module_head
->next 
= &swig_module
; 
14407     /* This is the first module loaded */ 
14408     swig_module
.next 
= &swig_module
; 
14409     SWIG_SetModule(clientdata
, &swig_module
); 
14412   /* Now work on filling in swig_module.types */ 
14413 #ifdef SWIGRUNTIME_DEBUG 
14414   printf("SWIG_InitializeModule: size %d\n", swig_module
.size
); 
14416   for (i 
= 0; i 
< swig_module
.size
; ++i
) { 
14417     swig_type_info 
*type 
= 0; 
14418     swig_type_info 
*ret
; 
14419     swig_cast_info 
*cast
; 
14421 #ifdef SWIGRUNTIME_DEBUG 
14422     printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
); 
14425     /* if there is another module already loaded */ 
14426     if (swig_module
.next 
!= &swig_module
) { 
14427       type 
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, swig_module
.type_initial
[i
]->name
); 
14430       /* Overwrite clientdata field */ 
14431 #ifdef SWIGRUNTIME_DEBUG 
14432       printf("SWIG_InitializeModule: found type %s\n", type
->name
); 
14434       if (swig_module
.type_initial
[i
]->clientdata
) { 
14435         type
->clientdata 
= swig_module
.type_initial
[i
]->clientdata
; 
14436 #ifdef SWIGRUNTIME_DEBUG 
14437         printf("SWIG_InitializeModule: found and overwrite type %s \n", type
->name
); 
14441       type 
= swig_module
.type_initial
[i
]; 
14444     /* Insert casting types */ 
14445     cast 
= swig_module
.cast_initial
[i
]; 
14446     while (cast
->type
) { 
14447       /* Don't need to add information already in the list */ 
14449 #ifdef SWIGRUNTIME_DEBUG 
14450       printf("SWIG_InitializeModule: look cast %s\n", cast
->type
->name
); 
14452       if (swig_module
.next 
!= &swig_module
) { 
14453         ret 
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, cast
->type
->name
); 
14454 #ifdef SWIGRUNTIME_DEBUG 
14455         if (ret
) printf("SWIG_InitializeModule: found cast %s\n", ret
->name
); 
14459         if (type 
== swig_module
.type_initial
[i
]) { 
14460 #ifdef SWIGRUNTIME_DEBUG 
14461           printf("SWIG_InitializeModule: skip old type %s\n", ret
->name
); 
14466           /* Check for casting already in the list */ 
14467           swig_cast_info 
*ocast 
= SWIG_TypeCheck(ret
->name
, type
); 
14468 #ifdef SWIGRUNTIME_DEBUG 
14469           if (ocast
) printf("SWIG_InitializeModule: skip old cast %s\n", ret
->name
); 
14471           if (!ocast
) ret 
= 0; 
14476 #ifdef SWIGRUNTIME_DEBUG 
14477         printf("SWIG_InitializeModule: adding cast %s\n", cast
->type
->name
); 
14480           type
->cast
->prev 
= cast
; 
14481           cast
->next 
= type
->cast
; 
14487     /* Set entry in modules->types array equal to the type */ 
14488     swig_module
.types
[i
] = type
; 
14490   swig_module
.types
[i
] = 0; 
14492 #ifdef SWIGRUNTIME_DEBUG 
14493   printf("**** SWIG_InitializeModule: Cast List ******\n"); 
14494   for (i 
= 0; i 
< swig_module
.size
; ++i
) { 
14496     swig_cast_info 
*cast 
= swig_module
.cast_initial
[i
]; 
14497     printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
); 
14498     while (cast
->type
) { 
14499       printf("SWIG_InitializeModule: cast type %s\n", cast
->type
->name
); 
14503     printf("---- Total casts: %d\n",j
); 
14505   printf("**** SWIG_InitializeModule: Cast List ******\n"); 
14509 /* This function will propagate the clientdata field of type to 
14510 * any new swig_type_info structures that have been added into the list 
14511 * of equivalent types.  It is like calling 
14512 * SWIG_TypeClientData(type, clientdata) a second time. 
14515 SWIG_PropagateClientData(void) { 
14517   swig_cast_info 
*equiv
; 
14518   static int init_run 
= 0; 
14520   if (init_run
) return; 
14523   for (i 
= 0; i 
< swig_module
.size
; i
++) { 
14524     if (swig_module
.types
[i
]->clientdata
) { 
14525       equiv 
= swig_module
.types
[i
]->cast
; 
14527         if (!equiv
->converter
) { 
14528           if (equiv
->type 
&& !equiv
->type
->clientdata
) 
14529           SWIG_TypeClientData(equiv
->type
, swig_module
.types
[i
]->clientdata
); 
14531         equiv 
= equiv
->next
; 
14551   /* Python-specific SWIG API */ 
14552 #define SWIG_newvarlink()                             SWIG_Python_newvarlink() 
14553 #define SWIG_addvarlink(p, name, get_attr, set_attr)  SWIG_Python_addvarlink(p, name, get_attr, set_attr) 
14554 #define SWIG_InstallConstants(d, constants)           SWIG_Python_InstallConstants(d, constants) 
14556   /* ----------------------------------------------------------------------------- 
14557    * global variable support code. 
14558    * ----------------------------------------------------------------------------- */ 
14560   typedef struct swig_globalvar 
{ 
14561     char       *name
;                  /* Name of global variable */ 
14562     PyObject 
*(*get_attr
)(void);       /* Return the current value */ 
14563     int       (*set_attr
)(PyObject 
*); /* Set the value */ 
14564     struct swig_globalvar 
*next
; 
14567   typedef struct swig_varlinkobject 
{ 
14569     swig_globalvar 
*vars
; 
14570   } swig_varlinkobject
; 
14572   SWIGINTERN PyObject 
* 
14573   swig_varlink_repr(swig_varlinkobject 
*SWIGUNUSEDPARM(v
)) { 
14574     return PyString_FromString("<Swig global variables>"); 
14577   SWIGINTERN PyObject 
* 
14578   swig_varlink_str(swig_varlinkobject 
*v
) { 
14579     PyObject 
*str 
= PyString_FromString("("); 
14580     swig_globalvar  
*var
; 
14581     for (var 
= v
->vars
; var
; var
=var
->next
) { 
14582       PyString_ConcatAndDel(&str
,PyString_FromString(var
->name
)); 
14583       if (var
->next
) PyString_ConcatAndDel(&str
,PyString_FromString(", ")); 
14585     PyString_ConcatAndDel(&str
,PyString_FromString(")")); 
14590   swig_varlink_print(swig_varlinkobject 
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
)) { 
14591     PyObject 
*str 
= swig_varlink_str(v
); 
14592     fprintf(fp
,"Swig global variables "); 
14593     fprintf(fp
,"%s\n", PyString_AsString(str
)); 
14599   swig_varlink_dealloc(swig_varlinkobject 
*v
) { 
14600     swig_globalvar 
*var 
= v
->vars
; 
14602       swig_globalvar 
*n 
= var
->next
; 
14609   SWIGINTERN PyObject 
* 
14610   swig_varlink_getattr(swig_varlinkobject 
*v
, char *n
) { 
14611     PyObject 
*res 
= NULL
; 
14612     swig_globalvar 
*var 
= v
->vars
; 
14614       if (strcmp(var
->name
,n
) == 0) { 
14615         res 
= (*var
->get_attr
)(); 
14620     if (res 
== NULL 
&& !PyErr_Occurred()) { 
14621       PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
14627   swig_varlink_setattr(swig_varlinkobject 
*v
, char *n
, PyObject 
*p
) { 
14629     swig_globalvar 
*var 
= v
->vars
; 
14631       if (strcmp(var
->name
,n
) == 0) { 
14632         res 
= (*var
->set_attr
)(p
); 
14637     if (res 
== 1 && !PyErr_Occurred()) { 
14638       PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
14643   SWIGINTERN PyTypeObject
* 
14644   swig_varlink_type(void) { 
14645     static char varlink__doc__
[] = "Swig var link object"; 
14646     static PyTypeObject varlink_type
; 
14647     static int type_init 
= 0;   
14649       const PyTypeObject tmp
 
14651         PyObject_HEAD_INIT(NULL
) 
14652         0,                                  /* Number of items in variable part (ob_size) */ 
14653         (char *)"swigvarlink",              /* Type name (tp_name) */ 
14654         sizeof(swig_varlinkobject
),         /* Basic size (tp_basicsize) */ 
14655         0,                                  /* Itemsize (tp_itemsize) */ 
14656         (destructor
) swig_varlink_dealloc
,   /* Deallocator (tp_dealloc) */  
14657         (printfunc
) swig_varlink_print
,     /* Print (tp_print) */ 
14658         (getattrfunc
) swig_varlink_getattr
, /* get attr (tp_getattr) */ 
14659         (setattrfunc
) swig_varlink_setattr
, /* Set attr (tp_setattr) */ 
14660         0,                                  /* tp_compare */ 
14661         (reprfunc
) swig_varlink_repr
,       /* tp_repr */ 
14662         0,                                  /* tp_as_number */ 
14663         0,                                  /* tp_as_sequence */ 
14664         0,                                  /* tp_as_mapping */ 
14667         (reprfunc
)swig_varlink_str
,        /* tp_str */ 
14668         0,                                  /* tp_getattro */ 
14669         0,                                  /* tp_setattro */ 
14670         0,                                  /* tp_as_buffer */ 
14672         varlink__doc__
,                     /* tp_doc */ 
14673         0,                                  /* tp_traverse */ 
14675         0,                                  /* tp_richcompare */ 
14676         0,                                  /* tp_weaklistoffset */ 
14677 #if PY_VERSION_HEX >= 0x02020000 
14678         0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ 
14680 #if PY_VERSION_HEX >= 0x02030000 
14683 #ifdef COUNT_ALLOCS 
14684         0,0,0,0                             /* tp_alloc -> tp_next */ 
14687       varlink_type 
= tmp
; 
14688       varlink_type
.ob_type 
= &PyType_Type
; 
14691     return &varlink_type
; 
14694   /* Create a variable linking object for use later */ 
14695   SWIGINTERN PyObject 
* 
14696   SWIG_Python_newvarlink(void) { 
14697     swig_varlinkobject 
*result 
= PyObject_NEW(swig_varlinkobject
, swig_varlink_type()); 
14701     return ((PyObject
*) result
); 
14705   SWIG_Python_addvarlink(PyObject 
*p
, char *name
, PyObject 
*(*get_attr
)(void), int (*set_attr
)(PyObject 
*p
)) { 
14706     swig_varlinkobject 
*v 
= (swig_varlinkobject 
*) p
; 
14707     swig_globalvar 
*gv 
= (swig_globalvar 
*) malloc(sizeof(swig_globalvar
)); 
14709       size_t size 
= strlen(name
)+1; 
14710       gv
->name 
= (char *)malloc(size
); 
14712         strncpy(gv
->name
,name
,size
); 
14713         gv
->get_attr 
= get_attr
; 
14714         gv
->set_attr 
= set_attr
; 
14715         gv
->next 
= v
->vars
; 
14721   SWIGINTERN PyObject 
* 
14723     static PyObject 
*_SWIG_globals 
= 0;  
14724     if (!_SWIG_globals
) _SWIG_globals 
= SWIG_newvarlink();   
14725     return _SWIG_globals
; 
14728   /* ----------------------------------------------------------------------------- 
14729    * constants/methods manipulation 
14730    * ----------------------------------------------------------------------------- */ 
14732   /* Install Constants */ 
14734   SWIG_Python_InstallConstants(PyObject 
*d
, swig_const_info constants
[]) { 
14737     for (i 
= 0; constants
[i
].type
; ++i
) { 
14738       switch(constants
[i
].type
) { 
14739       case SWIG_PY_POINTER
: 
14740         obj 
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0); 
14742       case SWIG_PY_BINARY
: 
14743         obj 
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
)); 
14750         PyDict_SetItemString(d
, constants
[i
].name
, obj
); 
14756   /* -----------------------------------------------------------------------------*/ 
14757   /* Fix SwigMethods to carry the callback ptrs when needed */ 
14758   /* -----------------------------------------------------------------------------*/ 
14761   SWIG_Python_FixMethods(PyMethodDef 
*methods
, 
14762     swig_const_info 
*const_table
, 
14763     swig_type_info 
**types
, 
14764     swig_type_info 
**types_initial
) { 
14766     for (i 
= 0; methods
[i
].ml_name
; ++i
) { 
14767       const char *c 
= methods
[i
].ml_doc
; 
14768       if (c 
&& (c 
= strstr(c
, "swig_ptr: "))) { 
14770         swig_const_info 
*ci 
= 0; 
14771         const char *name 
= c 
+ 10; 
14772         for (j 
= 0; const_table
[j
].type
; ++j
) { 
14773           if (strncmp(const_table
[j
].name
, name
,  
14774               strlen(const_table
[j
].name
)) == 0) { 
14775             ci 
= &(const_table
[j
]); 
14780           size_t shift 
= (ci
->ptype
) - types
; 
14781           swig_type_info 
*ty 
= types_initial
[shift
]; 
14782           size_t ldoc 
= (c 
- methods
[i
].ml_doc
); 
14783           size_t lptr 
= strlen(ty
->name
)+2*sizeof(void*)+2; 
14784           char *ndoc 
= (char*)malloc(ldoc 
+ lptr 
+ 10); 
14787             void *ptr 
= (ci
->type 
== SWIG_PY_POINTER
) ? ci
->pvalue 
: 0; 
14789               strncpy(buff
, methods
[i
].ml_doc
, ldoc
); 
14791               strncpy(buff
, "swig_ptr: ", 10); 
14793               SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
); 
14794               methods
[i
].ml_doc 
= ndoc
; 
14806 /* -----------------------------------------------------------------------------* 
14807  *  Partial Init method 
14808  * -----------------------------------------------------------------------------*/ 
14813 SWIGEXPORT 
void SWIG_init(void) { 
14816   /* Fix SwigMethods to carry the callback ptrs when needed */ 
14817   SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_type_initial
); 
14819   m 
= Py_InitModule((char *) SWIG_name
, SwigMethods
); 
14820   d 
= PyModule_GetDict(m
); 
14822   SWIG_InitializeModule(0); 
14823   SWIG_InstallConstants(d
,swig_const_table
); 
14826   PyDict_SetItemString(d
,(char*)"cvar", SWIG_globals()); 
14827   SWIG_addvarlink(SWIG_globals(),(char*)"DynamicSashNameStr",DynamicSashNameStr_get
, DynamicSashNameStr_set
); 
14828   SWIG_addvarlink(SWIG_globals(),(char*)"EditableListBoxNameStr",EditableListBoxNameStr_get
, EditableListBoxNameStr_set
); 
14829   SWIG_addvarlink(SWIG_globals(),(char*)"StaticPictureNameStr",StaticPictureNameStr_get
, StaticPictureNameStr_set
); 
14830   SWIG_Python_SetConstant(d
, "DS_MANAGE_SCROLLBARS",SWIG_From_int(static_cast< int >(wxDS_MANAGE_SCROLLBARS
))); 
14831   SWIG_Python_SetConstant(d
, "DS_DRAG_CORNER",SWIG_From_int(static_cast< int >(wxDS_DRAG_CORNER
))); 
14832   PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_SPLIT", PyInt_FromLong(wxEVT_DYNAMIC_SASH_SPLIT
)); 
14833   PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_UNIFY", PyInt_FromLong(wxEVT_DYNAMIC_SASH_UNIFY
)); 
14834   SWIG_Python_SetConstant(d
, "EL_ALLOW_NEW",SWIG_From_int(static_cast< int >(wxEL_ALLOW_NEW
))); 
14835   SWIG_Python_SetConstant(d
, "EL_ALLOW_EDIT",SWIG_From_int(static_cast< int >(wxEL_ALLOW_EDIT
))); 
14836   SWIG_Python_SetConstant(d
, "EL_ALLOW_DELETE",SWIG_From_int(static_cast< int >(wxEL_ALLOW_DELETE
))); 
14837   SWIG_Python_SetConstant(d
, "LED_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxLED_ALIGN_LEFT
))); 
14838   SWIG_Python_SetConstant(d
, "LED_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxLED_ALIGN_RIGHT
))); 
14839   SWIG_Python_SetConstant(d
, "LED_ALIGN_CENTER",SWIG_From_int(static_cast< int >(wxLED_ALIGN_CENTER
))); 
14840   SWIG_Python_SetConstant(d
, "LED_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxLED_ALIGN_MASK
))); 
14841   SWIG_Python_SetConstant(d
, "LED_DRAW_FADED",SWIG_From_int(static_cast< int >(wxLED_DRAW_FADED
))); 
14842   SWIG_addvarlink(SWIG_globals(),(char*)"TreeListCtrlNameStr",TreeListCtrlNameStr_get
, TreeListCtrlNameStr_set
); 
14843   SWIG_Python_SetConstant(d
, "DEFAULT_COL_WIDTH",SWIG_From_int(static_cast< int >(DEFAULT_COL_WIDTH
))); 
14844   SWIG_Python_SetConstant(d
, "TL_MODE_NAV_FULLTREE",SWIG_From_int(static_cast< int >(wxTL_MODE_NAV_FULLTREE
))); 
14845   SWIG_Python_SetConstant(d
, "TL_MODE_NAV_EXPANDED",SWIG_From_int(static_cast< int >(wxTL_MODE_NAV_EXPANDED
))); 
14846   SWIG_Python_SetConstant(d
, "TL_MODE_NAV_VISIBLE",SWIG_From_int(static_cast< int >(wxTL_MODE_NAV_VISIBLE
))); 
14847   SWIG_Python_SetConstant(d
, "TL_MODE_NAV_LEVEL",SWIG_From_int(static_cast< int >(wxTL_MODE_NAV_LEVEL
))); 
14848   SWIG_Python_SetConstant(d
, "TL_MODE_FIND_EXACT",SWIG_From_int(static_cast< int >(wxTL_MODE_FIND_EXACT
))); 
14849   SWIG_Python_SetConstant(d
, "TL_MODE_FIND_PARTIAL",SWIG_From_int(static_cast< int >(wxTL_MODE_FIND_PARTIAL
))); 
14850   SWIG_Python_SetConstant(d
, "TL_MODE_FIND_NOCASE",SWIG_From_int(static_cast< int >(wxTL_MODE_FIND_NOCASE
))); 
14851   SWIG_Python_SetConstant(d
, "TREE_HITTEST_ONITEMCOLUMN",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMCOLUMN
))); 
14852   SWIG_Python_SetConstant(d
, "TR_COLUMN_LINES",SWIG_From_int(static_cast< int >(wxTR_COLUMN_LINES
))); 
14853   SWIG_Python_SetConstant(d
, "TR_VIRTUAL",SWIG_From_int(static_cast< int >(wxTR_VIRTUAL
))); 
14855   wxPyPtrTypeMap_Add("wxTreeListCtrl", "wxPyTreeListCtrl"); 
14857   SWIG_Python_SetConstant(d
, "SCALE_HORIZONTAL",SWIG_From_int(static_cast< int >(wxSCALE_HORIZONTAL
))); 
14858   SWIG_Python_SetConstant(d
, "SCALE_VERTICAL",SWIG_From_int(static_cast< int >(wxSCALE_VERTICAL
))); 
14859   SWIG_Python_SetConstant(d
, "SCALE_UNIFORM",SWIG_From_int(static_cast< int >(wxSCALE_UNIFORM
))); 
14860   SWIG_Python_SetConstant(d
, "SCALE_CUSTOM",SWIG_From_int(static_cast< int >(wxSCALE_CUSTOM
))); 
14862   wxPyPtrTypeMap_Add("wxTreeCompanionWindow", "wxPyTreeCompanionWindow");