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_wxColour swig_types[28] 
2495 #define SWIGTYPE_p_wxColourData swig_types[29] 
2496 #define SWIGTYPE_p_wxColourDialog swig_types[30] 
2497 #define SWIGTYPE_p_wxColourPickerCtrl swig_types[31] 
2498 #define SWIGTYPE_p_wxColourPickerEvent swig_types[32] 
2499 #define SWIGTYPE_p_wxComboBox swig_types[33] 
2500 #define SWIGTYPE_p_wxCommandEvent swig_types[34] 
2501 #define SWIGTYPE_p_wxContextHelp swig_types[35] 
2502 #define SWIGTYPE_p_wxContextHelpButton swig_types[36] 
2503 #define SWIGTYPE_p_wxContextMenuEvent swig_types[37] 
2504 #define SWIGTYPE_p_wxControl swig_types[38] 
2505 #define SWIGTYPE_p_wxControlWithItems swig_types[39] 
2506 #define SWIGTYPE_p_wxDateEvent swig_types[40] 
2507 #define SWIGTYPE_p_wxDatePickerCtrl swig_types[41] 
2508 #define SWIGTYPE_p_wxDialog swig_types[42] 
2509 #define SWIGTYPE_p_wxDirDialog swig_types[43] 
2510 #define SWIGTYPE_p_wxDirFilterListCtrl swig_types[44] 
2511 #define SWIGTYPE_p_wxDirPickerCtrl swig_types[45] 
2512 #define SWIGTYPE_p_wxDisplayChangedEvent swig_types[46] 
2513 #define SWIGTYPE_p_wxDropFilesEvent swig_types[47] 
2514 #define SWIGTYPE_p_wxDuplexMode swig_types[48] 
2515 #define SWIGTYPE_p_wxDynamicSashSplitEvent swig_types[49] 
2516 #define SWIGTYPE_p_wxDynamicSashUnifyEvent swig_types[50] 
2517 #define SWIGTYPE_p_wxDynamicSashWindow swig_types[51] 
2518 #define SWIGTYPE_p_wxEditableListBox swig_types[52] 
2519 #define SWIGTYPE_p_wxEraseEvent swig_types[53] 
2520 #define SWIGTYPE_p_wxEvent swig_types[54] 
2521 #define SWIGTYPE_p_wxEvtHandler swig_types[55] 
2522 #define SWIGTYPE_p_wxFSFile swig_types[56] 
2523 #define SWIGTYPE_p_wxFileDialog swig_types[57] 
2524 #define SWIGTYPE_p_wxFileDirPickerEvent swig_types[58] 
2525 #define SWIGTYPE_p_wxFilePickerCtrl swig_types[59] 
2526 #define SWIGTYPE_p_wxFileSystem swig_types[60] 
2527 #define SWIGTYPE_p_wxFindDialogEvent swig_types[61] 
2528 #define SWIGTYPE_p_wxFindReplaceData swig_types[62] 
2529 #define SWIGTYPE_p_wxFindReplaceDialog swig_types[63] 
2530 #define SWIGTYPE_p_wxFlexGridSizer swig_types[64] 
2531 #define SWIGTYPE_p_wxFocusEvent swig_types[65] 
2532 #define SWIGTYPE_p_wxFont swig_types[66] 
2533 #define SWIGTYPE_p_wxFontData swig_types[67] 
2534 #define SWIGTYPE_p_wxFontDialog swig_types[68] 
2535 #define SWIGTYPE_p_wxFontPickerCtrl swig_types[69] 
2536 #define SWIGTYPE_p_wxFontPickerEvent swig_types[70] 
2537 #define SWIGTYPE_p_wxFrame swig_types[71] 
2538 #define SWIGTYPE_p_wxGBSizerItem swig_types[72] 
2539 #define SWIGTYPE_p_wxGIFHandler swig_types[73] 
2540 #define SWIGTYPE_p_wxGauge swig_types[74] 
2541 #define SWIGTYPE_p_wxGenericDirCtrl swig_types[75] 
2542 #define SWIGTYPE_p_wxGenericDragImage swig_types[76] 
2543 #define SWIGTYPE_p_wxGridBagSizer swig_types[77] 
2544 #define SWIGTYPE_p_wxGridSizer swig_types[78] 
2545 #define SWIGTYPE_p_wxHelpEvent swig_types[79] 
2546 #define SWIGTYPE_p_wxHyperlinkCtrl swig_types[80] 
2547 #define SWIGTYPE_p_wxHyperlinkEvent swig_types[81] 
2548 #define SWIGTYPE_p_wxICOHandler swig_types[82] 
2549 #define SWIGTYPE_p_wxIcon swig_types[83] 
2550 #define SWIGTYPE_p_wxIconizeEvent swig_types[84] 
2551 #define SWIGTYPE_p_wxIdleEvent swig_types[85] 
2552 #define SWIGTYPE_p_wxImage swig_types[86] 
2553 #define SWIGTYPE_p_wxImageHandler swig_types[87] 
2554 #define SWIGTYPE_p_wxImageList swig_types[88] 
2555 #define SWIGTYPE_p_wxIndividualLayoutConstraint swig_types[89] 
2556 #define SWIGTYPE_p_wxInitDialogEvent swig_types[90] 
2557 #define SWIGTYPE_p_wxJPEGHandler swig_types[91] 
2558 #define SWIGTYPE_p_wxKeyEvent swig_types[92] 
2559 #define SWIGTYPE_p_wxLEDNumberCtrl swig_types[93] 
2560 #define SWIGTYPE_p_wxLayoutAlgorithm swig_types[94] 
2561 #define SWIGTYPE_p_wxLayoutConstraints swig_types[95] 
2562 #define SWIGTYPE_p_wxListBox swig_types[96] 
2563 #define SWIGTYPE_p_wxListEvent swig_types[97] 
2564 #define SWIGTYPE_p_wxListItem swig_types[98] 
2565 #define SWIGTYPE_p_wxListView swig_types[99] 
2566 #define SWIGTYPE_p_wxListbook swig_types[100] 
2567 #define SWIGTYPE_p_wxListbookEvent swig_types[101] 
2568 #define SWIGTYPE_p_wxMDIChildFrame swig_types[102] 
2569 #define SWIGTYPE_p_wxMDIClientWindow swig_types[103] 
2570 #define SWIGTYPE_p_wxMDIParentFrame swig_types[104] 
2571 #define SWIGTYPE_p_wxMaximizeEvent swig_types[105] 
2572 #define SWIGTYPE_p_wxMenu swig_types[106] 
2573 #define SWIGTYPE_p_wxMenuBar swig_types[107] 
2574 #define SWIGTYPE_p_wxMenuEvent swig_types[108] 
2575 #define SWIGTYPE_p_wxMenuItem swig_types[109] 
2576 #define SWIGTYPE_p_wxMessageDialog swig_types[110] 
2577 #define SWIGTYPE_p_wxMiniFrame swig_types[111] 
2578 #define SWIGTYPE_p_wxMouseCaptureChangedEvent swig_types[112] 
2579 #define SWIGTYPE_p_wxMouseCaptureLostEvent swig_types[113] 
2580 #define SWIGTYPE_p_wxMouseEvent swig_types[114] 
2581 #define SWIGTYPE_p_wxMoveEvent swig_types[115] 
2582 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[116] 
2583 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[117] 
2584 #define SWIGTYPE_p_wxNcPaintEvent swig_types[118] 
2585 #define SWIGTYPE_p_wxNotebook swig_types[119] 
2586 #define SWIGTYPE_p_wxNotebookEvent swig_types[120] 
2587 #define SWIGTYPE_p_wxNotifyEvent swig_types[121] 
2588 #define SWIGTYPE_p_wxNumberEntryDialog swig_types[122] 
2589 #define SWIGTYPE_p_wxObject swig_types[123] 
2590 #define SWIGTYPE_p_wxPCXHandler swig_types[124] 
2591 #define SWIGTYPE_p_wxPNGHandler swig_types[125] 
2592 #define SWIGTYPE_p_wxPNMHandler swig_types[126] 
2593 #define SWIGTYPE_p_wxPageSetupDialog swig_types[127] 
2594 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[128] 
2595 #define SWIGTYPE_p_wxPaintEvent swig_types[129] 
2596 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[130] 
2597 #define SWIGTYPE_p_wxPanel swig_types[131] 
2598 #define SWIGTYPE_p_wxPaperSize swig_types[132] 
2599 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[133] 
2600 #define SWIGTYPE_p_wxPickerBase swig_types[134] 
2601 #define SWIGTYPE_p_wxPopupWindow swig_types[135] 
2602 #define SWIGTYPE_p_wxPreviewCanvas swig_types[136] 
2603 #define SWIGTYPE_p_wxPreviewControlBar swig_types[137] 
2604 #define SWIGTYPE_p_wxPreviewFrame swig_types[138] 
2605 #define SWIGTYPE_p_wxPrintData swig_types[139] 
2606 #define SWIGTYPE_p_wxPrintDialog swig_types[140] 
2607 #define SWIGTYPE_p_wxPrintDialogData swig_types[141] 
2608 #define SWIGTYPE_p_wxPrintPreview swig_types[142] 
2609 #define SWIGTYPE_p_wxPrinter swig_types[143] 
2610 #define SWIGTYPE_p_wxProgressDialog swig_types[144] 
2611 #define SWIGTYPE_p_wxPyApp swig_types[145] 
2612 #define SWIGTYPE_p_wxPyCommandEvent swig_types[146] 
2613 #define SWIGTYPE_p_wxPyControl swig_types[147] 
2614 #define SWIGTYPE_p_wxPyEvent swig_types[148] 
2615 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[149] 
2616 #define SWIGTYPE_p_wxPyImageHandler swig_types[150] 
2617 #define SWIGTYPE_p_wxPyListCtrl swig_types[151] 
2618 #define SWIGTYPE_p_wxPyPanel swig_types[152] 
2619 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[153] 
2620 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[154] 
2621 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[155] 
2622 #define SWIGTYPE_p_wxPyPrintPreview swig_types[156] 
2623 #define SWIGTYPE_p_wxPyPrintout swig_types[157] 
2624 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[158] 
2625 #define SWIGTYPE_p_wxPySizer swig_types[159] 
2626 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[160] 
2627 #define SWIGTYPE_p_wxPyTreeCompanionWindow swig_types[161] 
2628 #define SWIGTYPE_p_wxPyTreeCtrl swig_types[162] 
2629 #define SWIGTYPE_p_wxPyTreeItemData swig_types[163] 
2630 #define SWIGTYPE_p_wxPyTreeListCtrl swig_types[164] 
2631 #define SWIGTYPE_p_wxPyVListBox swig_types[165] 
2632 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[166] 
2633 #define SWIGTYPE_p_wxPyValidator swig_types[167] 
2634 #define SWIGTYPE_p_wxPyWindow swig_types[168] 
2635 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[169] 
2636 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[170] 
2637 #define SWIGTYPE_p_wxRadioBox swig_types[171] 
2638 #define SWIGTYPE_p_wxRadioButton swig_types[172] 
2639 #define SWIGTYPE_p_wxRemotelyScrolledTreeCtrl swig_types[173] 
2640 #define SWIGTYPE_p_wxSashEvent swig_types[174] 
2641 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[175] 
2642 #define SWIGTYPE_p_wxSashWindow swig_types[176] 
2643 #define SWIGTYPE_p_wxScrollBar swig_types[177] 
2644 #define SWIGTYPE_p_wxScrollEvent swig_types[178] 
2645 #define SWIGTYPE_p_wxScrollWinEvent swig_types[179] 
2646 #define SWIGTYPE_p_wxScrolledWindow swig_types[180] 
2647 #define SWIGTYPE_p_wxSetCursorEvent swig_types[181] 
2648 #define SWIGTYPE_p_wxShowEvent swig_types[182] 
2649 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[183] 
2650 #define SWIGTYPE_p_wxSizeEvent swig_types[184] 
2651 #define SWIGTYPE_p_wxSizer swig_types[185] 
2652 #define SWIGTYPE_p_wxSizerItem swig_types[186] 
2653 #define SWIGTYPE_p_wxSlider swig_types[187] 
2654 #define SWIGTYPE_p_wxSpinButton swig_types[188] 
2655 #define SWIGTYPE_p_wxSpinCtrl swig_types[189] 
2656 #define SWIGTYPE_p_wxSpinEvent swig_types[190] 
2657 #define SWIGTYPE_p_wxSplashScreen swig_types[191] 
2658 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[192] 
2659 #define SWIGTYPE_p_wxSplitterEvent swig_types[193] 
2660 #define SWIGTYPE_p_wxSplitterScrolledWindow swig_types[194] 
2661 #define SWIGTYPE_p_wxSplitterWindow swig_types[195] 
2662 #define SWIGTYPE_p_wxStaticBitmap swig_types[196] 
2663 #define SWIGTYPE_p_wxStaticBox swig_types[197] 
2664 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[198] 
2665 #define SWIGTYPE_p_wxStaticLine swig_types[199] 
2666 #define SWIGTYPE_p_wxStaticPicture swig_types[200] 
2667 #define SWIGTYPE_p_wxStaticText swig_types[201] 
2668 #define SWIGTYPE_p_wxStatusBar swig_types[202] 
2669 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[203] 
2670 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[204] 
2671 #define SWIGTYPE_p_wxTIFFHandler swig_types[205] 
2672 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[206] 
2673 #define SWIGTYPE_p_wxTextCtrl swig_types[207] 
2674 #define SWIGTYPE_p_wxTextEntryDialog swig_types[208] 
2675 #define SWIGTYPE_p_wxTextUrlEvent swig_types[209] 
2676 #define SWIGTYPE_p_wxThinSplitterWindow swig_types[210] 
2677 #define SWIGTYPE_p_wxTipWindow swig_types[211] 
2678 #define SWIGTYPE_p_wxToggleButton swig_types[212] 
2679 #define SWIGTYPE_p_wxToolBar swig_types[213] 
2680 #define SWIGTYPE_p_wxToolBarBase swig_types[214] 
2681 #define SWIGTYPE_p_wxToolBarToolBase swig_types[215] 
2682 #define SWIGTYPE_p_wxToolbook swig_types[216] 
2683 #define SWIGTYPE_p_wxToolbookEvent swig_types[217] 
2684 #define SWIGTYPE_p_wxTopLevelWindow swig_types[218] 
2685 #define SWIGTYPE_p_wxTreeEvent swig_types[219] 
2686 #define SWIGTYPE_p_wxTreeItemId swig_types[220] 
2687 #define SWIGTYPE_p_wxTreeListColumnInfo swig_types[221] 
2688 #define SWIGTYPE_p_wxTreebook swig_types[222] 
2689 #define SWIGTYPE_p_wxTreebookEvent swig_types[223] 
2690 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[224] 
2691 #define SWIGTYPE_p_wxValidator swig_types[225] 
2692 #define SWIGTYPE_p_wxWindow swig_types[226] 
2693 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[227] 
2694 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[228] 
2695 #define SWIGTYPE_p_wxXPMHandler swig_types[229] 
2696 static swig_type_info 
*swig_types
[231]; 
2697 static swig_module_info swig_module 
= {swig_types
, 230, 0, 0, 0, 0}; 
2698 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) 
2699 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) 
2701 /* -------- TYPES TABLE (END) -------- */ 
2703 #if (PY_VERSION_HEX <= 0x02000000) 
2704 # if !defined(SWIG_PYTHON_CLASSIC) 
2705 #  error "This python version requires to use swig with the '-classic' option" 
2708 #if (PY_VERSION_HEX <= 0x02020000) 
2709 # error "This python version requires to use swig with the '-nomodern' option" 
2711 #if (PY_VERSION_HEX <= 0x02020000) 
2712 # error "This python version requires to use swig with the '-nomodernargs' option" 
2715 # error "This python version requires to use swig with the '-nofastunpack' option" 
2718 /*----------------------------------------------- 
2719               @(target):= _gizmos.so 
2720   ------------------------------------------------*/ 
2721 #define SWIG_init    init_gizmos 
2723 #define SWIG_name    "_gizmos" 
2725 #define SWIGVERSION 0x010329  
2728 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))  
2729 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))  
2732 #include <stdexcept> 
2736   class PyObject_ptr 
{ 
2741     PyObject_ptr() :_obj(0) 
2745     PyObject_ptr(const PyObject_ptr
& item
) : _obj(item
._obj
) 
2750     PyObject_ptr(PyObject 
*obj
, bool initial_ref 
= true) :_obj(obj
) 
2752       if (initial_ref
) Py_XINCREF(_obj
); 
2755     PyObject_ptr 
& operator=(const PyObject_ptr
& item
)  
2757       Py_XINCREF(item
._obj
); 
2768     operator PyObject 
*() const 
2773     PyObject 
*operator->() const 
2782   struct PyObject_var 
: PyObject_ptr 
{ 
2783     PyObject_var(PyObject
* obj 
= 0) : PyObject_ptr(obj
, false) { } 
2785     PyObject_var 
& operator = (PyObject
* obj
) 
2795 #include "wx/wxPython/wxPython.h" 
2796 #include "wx/wxPython/pyclasses.h" 
2798 #include <wx/gizmos/dynamicsash.h> 
2799 #include <wx/gizmos/editlbox.h> 
2800 #include <wx/gizmos/splittree.h> 
2801 #include <wx/gizmos/ledctrl.h> 
2802 #include <wx/gizmos/statpict.h> 
2804 #include <wx/listctrl.h> 
2805 #include <wx/treectrl.h> 
2806 #include <wx/imaglist.h> 
2808 #include "wx/treelistctrl.h" 
2809 #include "wx/wxPython/pytree.h" 
2812  static const wxString 
wxPyDynamicSashNameStr(wxT("dynamicSashWindow"));  
2813  static const wxString 
wxPyEditableListBoxNameStr(wxT("editableListBox"));  
2814  static const wxString 
wxPyTreeListCtrlNameStr(wxT("treelistctrl"));  
2815  static const wxString 
wxPyStaticPictureNameStr(wxStaticPictureNameStr
);  
2816  static const wxString 
wxPyEmptyString(wxEmptyString
);  
2818   #define SWIG_From_long   PyInt_FromLong  
2821 SWIGINTERNINLINE PyObject 
* 
2822 SWIG_From_int  (int value
) 
2824   return SWIG_From_long  (value
); 
2830 # define LLONG_MIN      LONG_LONG_MIN 
2833 # define LLONG_MAX      LONG_LONG_MAX 
2836 # define ULLONG_MAX     ULONG_LONG_MAX 
2841 SWIG_AsVal_long (PyObject
* obj
, long* val
) 
2843     if (PyNumber_Check(obj
)) { 
2844         if (val
) *val 
= PyInt_AsLong(obj
); 
2847     return SWIG_TypeError
; 
2852 SWIG_AsVal_int (PyObject 
* obj
, int *val
) 
2855   int res 
= SWIG_AsVal_long (obj
, &v
); 
2856   if (SWIG_IsOK(res
)) { 
2857     if ((v 
< INT_MIN 
|| v 
> INT_MAX
)) { 
2858       return SWIG_OverflowError
; 
2860       if (val
) *val 
= static_cast< int >(v
); 
2866 SWIGINTERN PyObject 
*wxEditableListBox_GetStrings(wxEditableListBox 
*self
){ 
2867             wxArrayString strings
; 
2868             self
->GetStrings(strings
); 
2869             return wxArrayString2PyList_helper(strings
); 
2872     typedef wxTreeCtrl wxPyTreeCtrl
; 
2875 class wxPyTreeCompanionWindow
: public wxTreeCompanionWindow
 
2878     wxPyTreeCompanionWindow(wxWindow
* parent
, wxWindowID id 
= -1, 
2879                             const wxPoint
& pos 
= wxDefaultPosition
, 
2880                             const wxSize
& size 
= wxDefaultSize
, 
2882         : wxTreeCompanionWindow(parent
, id
, pos
, size
, style
) {} 
2885     virtual void DrawItem(wxDC
& dc
, wxTreeItemId id
, const wxRect
& rect
) { 
2887         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2888         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DrawItem"))) { 
2889             PyObject
* dcobj 
= wxPyMake_wxObject(&dc
,false); 
2890             PyObject
* idobj 
= wxPyConstructObject((void*)&id
, wxT("wxTreeItemId"), false); 
2891             PyObject
* recobj
= wxPyConstructObject((void*)&rect
, wxT("wxRect"), false); 
2892             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OOO)", dcobj
, idobj
, recobj
)); 
2897         wxPyEndBlockThreads(blocked
); 
2899             wxTreeCompanionWindow::DrawItem(dc
, id
, rect
); 
2907 SWIG_AsVal_bool (PyObject 
*obj
, bool *val
) 
2909   if (obj 
== Py_True
) { 
2910     if (val
) *val 
= true; 
2912   } else if (obj 
== Py_False
) { 
2913     if (val
) *val 
= false; 
2917     int res 
= SWIG_AddCast(SWIG_AsVal_long (obj
, val 
? &v 
: 0)); 
2918     if (SWIG_IsOK(res
) && val
) *val 
= v 
? true : false; 
2925 SWIG_AsVal_unsigned_SS_long (PyObject
* obj
, unsigned long* val
) 
2928     if (SWIG_AsVal_long(obj
, &v
) && v 
< 0) { 
2929         return SWIG_TypeError
; 
2932         *val 
= (unsigned long)v
; 
2937 SWIGINTERNINLINE 
int 
2938 SWIG_AsVal_size_t (PyObject 
* obj
, size_t *val
) 
2941   int res 
= SWIG_AsVal_unsigned_SS_long (obj
, val 
? &v 
: 0); 
2942   if (SWIG_IsOK(res
) && val
) *val 
= static_cast< size_t >(v
); 
2947 SWIGINTERNINLINE PyObject
*  
2948 SWIG_From_unsigned_SS_long  (unsigned long value
) 
2950   return (value 
> LONG_MAX
) ? 
2951     PyLong_FromUnsignedLong(value
) : PyInt_FromLong(static_cast< long >(value
));  
2955 SWIGINTERNINLINE PyObject 
* 
2956 SWIG_From_size_t  (size_t value
) 
2958   return SWIG_From_unsigned_SS_long  (static_cast< unsigned long >(value
)); 
2961  // C++ version of Python aware control 
2962 class wxPyTreeListCtrl 
: public wxTreeListCtrl 
{ 
2963     DECLARE_ABSTRACT_CLASS(wxPyTreeListCtrl
); 
2965     wxPyTreeListCtrl() : wxTreeListCtrl() {} 
2966     wxPyTreeListCtrl(wxWindow 
*parent
, wxWindowID id
, 
2970                      const wxValidator 
&validator
, 
2971                      const wxString
& name
) : 
2972         wxTreeListCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
2974     int OnCompareItems(const wxTreeItemId
& item1
, 
2975                        const wxTreeItemId
& item2
) { 
2978         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2979         if ((found 
= wxPyCBH_findCallback(m_myInst
, "OnCompareItems"))) { 
2980             PyObject 
*o1 
= wxPyConstructObject((void*)&item1
, wxT("wxTreeItemId"), 0); 
2981             PyObject 
*o2 
= wxPyConstructObject((void*)&item2
, wxT("wxTreeItemId"), 0); 
2982             rval 
= wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OO)",o1
,o2
)); 
2986         wxPyEndBlockThreads(blocked
); 
2988             rval 
= wxTreeListCtrl::OnCompareItems(item1
, item2
); 
2994 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeListCtrl
, wxTreeListCtrl
) 
2998 SWIGINTERNINLINE PyObject 
* 
2999 SWIG_From_unsigned_SS_int  (unsigned int value
) 
3001   return SWIG_From_unsigned_SS_long  (value
); 
3006 SWIG_AsVal_unsigned_SS_int (PyObject 
* obj
, unsigned int *val
) 
3009   int res 
= SWIG_AsVal_unsigned_SS_long (obj
, &v
); 
3010   if (SWIG_IsOK(res
)) { 
3011     if ((v 
> UINT_MAX
)) { 
3012       return SWIG_OverflowError
; 
3014       if (val
) *val 
= static_cast< unsigned int >(v
); 
3020 SWIGINTERN wxString 
wxPyTreeListCtrl_GetItemText(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int column
=-1){ 
3021             if (column 
< 0) column 
= self
->GetMainColumn(); 
3022             return self
->GetItemText(item
, column
); 
3024 SWIGINTERN 
int wxPyTreeListCtrl_GetItemImage(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){ 
3025             if (column 
< 0) column 
= self
->GetMainColumn(); 
3026             return self
->GetItemImage(item
, column
, which
); 
3028 SWIGINTERN 
void wxPyTreeListCtrl_SetItemText(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,wxString 
const &text
,int column
=-1){ 
3029             if (column 
< 0) column 
= self
->GetMainColumn(); 
3030             self
->SetItemText(item
, column
, text
); 
3032 SWIGINTERN 
void wxPyTreeListCtrl_SetItemImage(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int image
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){ 
3033             if (column 
< 0) column 
= self
->GetMainColumn(); 
3034             self
->SetItemImage(item
, column
, image
, which
); 
3036 SWIGINTERN wxPyTreeItemData 
*wxPyTreeListCtrl_GetItemData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
3037             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
3039                 data 
= new wxPyTreeItemData(); 
3040                 data
->SetId(item
); // set the id 
3041                 self
->SetItemData(item
, data
); 
3045 SWIGINTERN 
void wxPyTreeListCtrl_SetItemData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,wxPyTreeItemData 
*data
){ 
3046             data
->SetId(item
); // set the id 
3047             self
->SetItemData(item
, data
); 
3049 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetItemPyData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
3050             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
3052                 data 
= new wxPyTreeItemData(); 
3053                 data
->SetId(item
); // set the id 
3054                 self
->SetItemData(item
, data
); 
3056             return data
->GetData(); 
3058 SWIGINTERN 
void wxPyTreeListCtrl_SetItemPyData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,PyObject 
*obj
){ 
3059             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
3061                 data 
= new wxPyTreeItemData(obj
); 
3062                 data
->SetId(item
); // set the id 
3063                 self
->SetItemData(item
, data
); 
3067 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetSelections(wxPyTreeListCtrl 
*self
){ 
3068             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3069             PyObject
*           rval 
= PyList_New(0); 
3070             wxArrayTreeItemIds  array
; 
3072             num 
= self
->GetSelections(array
); 
3073             for (x
=0; x 
< num
; x
++) { 
3074                 wxTreeItemId 
*tii 
= new wxTreeItemId(array
.Item(x
)); 
3075                 PyObject
* item 
= wxPyConstructObject((void*)tii
, wxT("wxTreeItemId"), true); 
3076                 PyList_Append(rval
, item
); 
3079             wxPyEndBlockThreads(blocked
); 
3082 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetFirstChild(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
3084             wxTreeItemId
* ritem 
= new wxTreeItemId(self
->GetFirstChild(item
, cookie
)); 
3085             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3086             PyObject
* tup 
= PyTuple_New(2); 
3087             PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true)); 
3088             PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void"))); 
3089             wxPyEndBlockThreads(blocked
); 
3092 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetNextChild(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,void *cookie
){ 
3093             wxTreeItemId
* ritem 
= new wxTreeItemId(self
->GetNextChild(item
, cookie
)); 
3094             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3095             PyObject
* tup 
= PyTuple_New(2); 
3096             PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true)); 
3097             PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void"))); 
3098             wxPyEndBlockThreads(blocked
); 
3101 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetBoundingRect(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,bool textOnly
=false){ 
3103             if (self
->GetBoundingRect(item
, rect
, textOnly
)) { 
3104                 wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3105                 wxRect
* r 
= new wxRect(rect
); 
3106                 PyObject
* val 
= wxPyConstructObject((void*)r
, wxT("wxRect"), 1); 
3107                 wxPyEndBlockThreads(blocked
); 
3119 SWIG_AsVal_double (PyObject 
*obj
, double* val
) 
3121     if (PyNumber_Check(obj
)) { 
3122         if (val
) *val 
= PyFloat_AsDouble(obj
); 
3125     return SWIG_TypeError
; 
3130 SWIG_AsVal_float (PyObject 
* obj
, float *val
) 
3133   int res 
= SWIG_AsVal_double (obj
, &v
); 
3134   if (SWIG_IsOK(res
)) { 
3135     if ((v 
< -FLT_MAX 
|| v 
> FLT_MAX
)) { 
3136       return SWIG_OverflowError
; 
3138       if (val
) *val 
= static_cast< float >(v
); 
3145   #define SWIG_From_double   PyFloat_FromDouble  
3148 SWIGINTERNINLINE PyObject 
* 
3149 SWIG_From_float  (float value
) 
3151   return SWIG_From_double  (value
); 
3157 SWIGINTERN 
int DynamicSashNameStr_set(PyObject 
*) { 
3158   SWIG_Error(SWIG_AttributeError
,"Variable DynamicSashNameStr is read-only."); 
3163 SWIGINTERN PyObject 
*DynamicSashNameStr_get(void) { 
3164   PyObject 
*pyobj 
= 0; 
3168     pyobj 
= PyUnicode_FromWideChar((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len()); 
3170     pyobj 
= PyString_FromStringAndSize((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len()); 
3177 SWIGINTERN 
int EditableListBoxNameStr_set(PyObject 
*) { 
3178   SWIG_Error(SWIG_AttributeError
,"Variable EditableListBoxNameStr is read-only."); 
3183 SWIGINTERN PyObject 
*EditableListBoxNameStr_get(void) { 
3184   PyObject 
*pyobj 
= 0; 
3188     pyobj 
= PyUnicode_FromWideChar((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len()); 
3190     pyobj 
= PyString_FromStringAndSize((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len()); 
3197 SWIGINTERN 
int TreeListCtrlNameStr_set(PyObject 
*) { 
3198   SWIG_Error(SWIG_AttributeError
,"Variable TreeListCtrlNameStr is read-only."); 
3203 SWIGINTERN PyObject 
*TreeListCtrlNameStr_get(void) { 
3204   PyObject 
*pyobj 
= 0; 
3208     pyobj 
= PyUnicode_FromWideChar((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len()); 
3210     pyobj 
= PyString_FromStringAndSize((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len()); 
3217 SWIGINTERN 
int StaticPictureNameStr_set(PyObject 
*) { 
3218   SWIG_Error(SWIG_AttributeError
,"Variable StaticPictureNameStr is read-only."); 
3223 SWIGINTERN PyObject 
*StaticPictureNameStr_get(void) { 
3224   PyObject 
*pyobj 
= 0; 
3228     pyobj 
= PyUnicode_FromWideChar((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len()); 
3230     pyobj 
= PyString_FromStringAndSize((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len()); 
3237 SWIGINTERN PyObject 
*_wrap_new_DynamicSashSplitEvent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3238   PyObject 
*resultobj 
= 0; 
3239   wxObject 
*arg1 
= (wxObject 
*) 0 ; 
3240   wxDynamicSashSplitEvent 
*result 
= 0 ; 
3243   PyObject 
* obj0 
= 0 ; 
3244   char *  kwnames
[] = { 
3245     (char *) "target", NULL 
 
3248   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashSplitEvent",kwnames
,&obj0
)) SWIG_fail
; 
3249   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxObject
, 0 |  0 ); 
3250   if (!SWIG_IsOK(res1
)) { 
3251     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashSplitEvent" "', expected argument " "1"" of type '" "wxObject *""'");  
3253   arg1 
= reinterpret_cast< wxObject 
* >(argp1
); 
3255     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3256     result 
= (wxDynamicSashSplitEvent 
*)new wxDynamicSashSplitEvent(arg1
); 
3257     wxPyEndAllowThreads(__tstate
); 
3258     if (PyErr_Occurred()) SWIG_fail
; 
3260   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashSplitEvent
, SWIG_POINTER_NEW 
|  0 ); 
3267 SWIGINTERN PyObject 
*DynamicSashSplitEvent_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3269   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
3270   SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashSplitEvent
, SWIG_NewClientData(obj
)); 
3271   return SWIG_Py_Void(); 
3274 SWIGINTERN PyObject 
*DynamicSashSplitEvent_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3275   return SWIG_Python_InitShadowInstance(args
); 
3278 SWIGINTERN PyObject 
*_wrap_new_DynamicSashUnifyEvent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3279   PyObject 
*resultobj 
= 0; 
3280   wxObject 
*arg1 
= (wxObject 
*) 0 ; 
3281   wxDynamicSashUnifyEvent 
*result 
= 0 ; 
3284   PyObject 
* obj0 
= 0 ; 
3285   char *  kwnames
[] = { 
3286     (char *) "target", NULL 
 
3289   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashUnifyEvent",kwnames
,&obj0
)) SWIG_fail
; 
3290   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxObject
, 0 |  0 ); 
3291   if (!SWIG_IsOK(res1
)) { 
3292     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashUnifyEvent" "', expected argument " "1"" of type '" "wxObject *""'");  
3294   arg1 
= reinterpret_cast< wxObject 
* >(argp1
); 
3296     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3297     result 
= (wxDynamicSashUnifyEvent 
*)new wxDynamicSashUnifyEvent(arg1
); 
3298     wxPyEndAllowThreads(__tstate
); 
3299     if (PyErr_Occurred()) SWIG_fail
; 
3301   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashUnifyEvent
, SWIG_POINTER_NEW 
|  0 ); 
3308 SWIGINTERN PyObject 
*DynamicSashUnifyEvent_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3310   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
3311   SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashUnifyEvent
, SWIG_NewClientData(obj
)); 
3312   return SWIG_Py_Void(); 
3315 SWIGINTERN PyObject 
*DynamicSashUnifyEvent_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3316   return SWIG_Python_InitShadowInstance(args
); 
3319 SWIGINTERN PyObject 
*_wrap_new_DynamicSashWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3320   PyObject 
*resultobj 
= 0; 
3321   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3322   int arg2 
= (int) -1 ; 
3323   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
3324   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
3325   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
3326   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
3327   long arg5 
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER 
; 
3328   wxString 
const &arg6_defvalue 
= wxPyDynamicSashNameStr 
; 
3329   wxString 
*arg6 
= (wxString 
*) &arg6_defvalue 
; 
3330   wxDynamicSashWindow 
*result 
= 0 ; 
3339   bool temp6 
= false ; 
3340   PyObject 
* obj0 
= 0 ; 
3341   PyObject 
* obj1 
= 0 ; 
3342   PyObject 
* obj2 
= 0 ; 
3343   PyObject 
* obj3 
= 0 ; 
3344   PyObject 
* obj4 
= 0 ; 
3345   PyObject 
* obj5 
= 0 ; 
3346   char *  kwnames
[] = { 
3347     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
3350   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:new_DynamicSashWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
3351   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3352   if (!SWIG_IsOK(res1
)) { 
3353     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
3355   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
3357     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
3358     if (!SWIG_IsOK(ecode2
)) { 
3359       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_DynamicSashWindow" "', expected argument " "2"" of type '" "int""'"); 
3361     arg2 
= static_cast< int >(val2
); 
3366       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
3372       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
3376     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
3377     if (!SWIG_IsOK(ecode5
)) { 
3378       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_DynamicSashWindow" "', expected argument " "5"" of type '" "long""'"); 
3380     arg5 
= static_cast< long >(val5
); 
3384       arg6 
= wxString_in_helper(obj5
); 
3385       if (arg6 
== NULL
) SWIG_fail
; 
3390     if (!wxPyCheckForApp()) SWIG_fail
; 
3391     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3392     result 
= (wxDynamicSashWindow 
*)new wxDynamicSashWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
,(wxString 
const &)*arg6
); 
3393     wxPyEndAllowThreads(__tstate
); 
3394     if (PyErr_Occurred()) SWIG_fail
; 
3396   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_NEW 
|  0 ); 
3411 SWIGINTERN PyObject 
*_wrap_new_PreDynamicSashWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3412   PyObject 
*resultobj 
= 0; 
3413   wxDynamicSashWindow 
*result 
= 0 ; 
3415   if (!SWIG_Python_UnpackTuple(args
,"new_PreDynamicSashWindow",0,0,0)) SWIG_fail
; 
3417     if (!wxPyCheckForApp()) SWIG_fail
; 
3418     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3419     result 
= (wxDynamicSashWindow 
*)new wxDynamicSashWindow(); 
3420     wxPyEndAllowThreads(__tstate
); 
3421     if (PyErr_Occurred()) SWIG_fail
; 
3423   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_OWN 
|  0 ); 
3430 SWIGINTERN PyObject 
*_wrap_DynamicSashWindow_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3431   PyObject 
*resultobj 
= 0; 
3432   wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
3433   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3434   int arg3 
= (int) -1 ; 
3435   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
3436   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
3437   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
3438   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
3439   long arg6 
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER 
; 
3440   wxString 
const &arg7_defvalue 
= wxPyDynamicSashNameStr 
; 
3441   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
3453   bool temp7 
= false ; 
3454   PyObject 
* obj0 
= 0 ; 
3455   PyObject 
* obj1 
= 0 ; 
3456   PyObject 
* obj2 
= 0 ; 
3457   PyObject 
* obj3 
= 0 ; 
3458   PyObject 
* obj4 
= 0 ; 
3459   PyObject 
* obj5 
= 0 ; 
3460   PyObject 
* obj6 
= 0 ; 
3461   char *  kwnames
[] = { 
3462     (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
3465   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOO:DynamicSashWindow_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
3466   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 |  0 ); 
3467   if (!SWIG_IsOK(res1
)) { 
3468     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_Create" "', expected argument " "1"" of type '" "wxDynamicSashWindow *""'");  
3470   arg1 
= reinterpret_cast< wxDynamicSashWindow 
* >(argp1
); 
3471   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3472   if (!SWIG_IsOK(res2
)) { 
3473     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
3475   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
3477     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
3478     if (!SWIG_IsOK(ecode3
)) { 
3479       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "DynamicSashWindow_Create" "', expected argument " "3"" of type '" "int""'"); 
3481     arg3 
= static_cast< int >(val3
); 
3486       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
3492       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
3496     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
3497     if (!SWIG_IsOK(ecode6
)) { 
3498       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "DynamicSashWindow_Create" "', expected argument " "6"" of type '" "long""'"); 
3500     arg6 
= static_cast< long >(val6
); 
3504       arg7 
= wxString_in_helper(obj6
); 
3505       if (arg7 
== NULL
) SWIG_fail
; 
3510     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3511     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
3512     wxPyEndAllowThreads(__tstate
); 
3513     if (PyErr_Occurred()) SWIG_fail
; 
3516     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3532 SWIGINTERN PyObject 
*_wrap_DynamicSashWindow_GetHScrollBar(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3533   PyObject 
*resultobj 
= 0; 
3534   wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
3535   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3536   wxScrollBar 
*result 
= 0 ; 
3541   PyObject 
* obj0 
= 0 ; 
3542   PyObject 
* obj1 
= 0 ; 
3543   char *  kwnames
[] = { 
3544     (char *) "self",(char *) "child", NULL 
 
3547   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetHScrollBar",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
3548   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 |  0 ); 
3549   if (!SWIG_IsOK(res1
)) { 
3550     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_GetHScrollBar" "', expected argument " "1"" of type '" "wxDynamicSashWindow const *""'");  
3552   arg1 
= reinterpret_cast< wxDynamicSashWindow 
* >(argp1
); 
3553   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3554   if (!SWIG_IsOK(res2
)) { 
3555     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_GetHScrollBar" "', expected argument " "2"" of type '" "wxWindow const *""'");  
3557   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
3559     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3560     result 
= (wxScrollBar 
*)((wxDynamicSashWindow 
const *)arg1
)->GetHScrollBar((wxWindow 
const *)arg2
); 
3561     wxPyEndAllowThreads(__tstate
); 
3562     if (PyErr_Occurred()) SWIG_fail
; 
3564   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxScrollBar
, 0 |  0 ); 
3571 SWIGINTERN PyObject 
*_wrap_DynamicSashWindow_GetVScrollBar(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3572   PyObject 
*resultobj 
= 0; 
3573   wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
3574   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3575   wxScrollBar 
*result 
= 0 ; 
3580   PyObject 
* obj0 
= 0 ; 
3581   PyObject 
* obj1 
= 0 ; 
3582   char *  kwnames
[] = { 
3583     (char *) "self",(char *) "child", NULL 
 
3586   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetVScrollBar",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
3587   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 |  0 ); 
3588   if (!SWIG_IsOK(res1
)) { 
3589     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_GetVScrollBar" "', expected argument " "1"" of type '" "wxDynamicSashWindow const *""'");  
3591   arg1 
= reinterpret_cast< wxDynamicSashWindow 
* >(argp1
); 
3592   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3593   if (!SWIG_IsOK(res2
)) { 
3594     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_GetVScrollBar" "', expected argument " "2"" of type '" "wxWindow const *""'");  
3596   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
3598     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3599     result 
= (wxScrollBar 
*)((wxDynamicSashWindow 
const *)arg1
)->GetVScrollBar((wxWindow 
const *)arg2
); 
3600     wxPyEndAllowThreads(__tstate
); 
3601     if (PyErr_Occurred()) SWIG_fail
; 
3603   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxScrollBar
, 0 |  0 ); 
3610 SWIGINTERN PyObject 
*DynamicSashWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3612   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
3613   SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashWindow
, SWIG_NewClientData(obj
)); 
3614   return SWIG_Py_Void(); 
3617 SWIGINTERN PyObject 
*DynamicSashWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3618   return SWIG_Python_InitShadowInstance(args
); 
3621 SWIGINTERN PyObject 
*_wrap_new_EditableListBox(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3622   PyObject 
*resultobj 
= 0; 
3623   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3624   int arg2 
= (int) -1 ; 
3625   wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
3626   wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
3627   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
3628   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
3629   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
3630   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
3631   long arg6 
= (long) wxEL_ALLOW_NEW
|wxEL_ALLOW_EDIT
|wxEL_ALLOW_DELETE 
; 
3632   wxString 
const &arg7_defvalue 
= wxPyEditableListBoxNameStr 
; 
3633   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
3634   wxEditableListBox 
*result 
= 0 ; 
3639   bool temp3 
= false ; 
3644   bool temp7 
= false ; 
3645   PyObject 
* obj0 
= 0 ; 
3646   PyObject 
* obj1 
= 0 ; 
3647   PyObject 
* obj2 
= 0 ; 
3648   PyObject 
* obj3 
= 0 ; 
3649   PyObject 
* obj4 
= 0 ; 
3650   PyObject 
* obj5 
= 0 ; 
3651   PyObject 
* obj6 
= 0 ; 
3652   char *  kwnames
[] = { 
3653     (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
3656   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_EditableListBox",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
3657   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3658   if (!SWIG_IsOK(res1
)) { 
3659     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_EditableListBox" "', expected argument " "1"" of type '" "wxWindow *""'");  
3661   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
3663     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
3664     if (!SWIG_IsOK(ecode2
)) { 
3665       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_EditableListBox" "', expected argument " "2"" of type '" "int""'"); 
3667     arg2 
= static_cast< int >(val2
); 
3671       arg3 
= wxString_in_helper(obj2
); 
3672       if (arg3 
== NULL
) SWIG_fail
; 
3679       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
3685       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
3689     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
3690     if (!SWIG_IsOK(ecode6
)) { 
3691       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_EditableListBox" "', expected argument " "6"" of type '" "long""'"); 
3693     arg6 
= static_cast< long >(val6
); 
3697       arg7 
= wxString_in_helper(obj6
); 
3698       if (arg7 
== NULL
) SWIG_fail
; 
3703     if (!wxPyCheckForApp()) SWIG_fail
; 
3704     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3705     result 
= (wxEditableListBox 
*)new wxEditableListBox(arg1
,arg2
,(wxString 
const &)*arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
3706     wxPyEndAllowThreads(__tstate
); 
3707     if (PyErr_Occurred()) SWIG_fail
; 
3709   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_NEW 
|  0 ); 
3732 SWIGINTERN PyObject 
*_wrap_EditableListBox_SetStrings(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3733   PyObject 
*resultobj 
= 0; 
3734   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3735   wxArrayString 
*arg2 
= 0 ; 
3738   bool temp2 
= false ; 
3739   PyObject 
* obj0 
= 0 ; 
3740   PyObject 
* obj1 
= 0 ; 
3741   char *  kwnames
[] = { 
3742     (char *) "self",(char *) "strings", NULL 
 
3745   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:EditableListBox_SetStrings",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
3746   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3747   if (!SWIG_IsOK(res1
)) { 
3748     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_SetStrings" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3750   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3752     if (! PySequence_Check(obj1
)) { 
3753       PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected."); 
3756     arg2 
= new wxArrayString
; 
3758     int i
, len
=PySequence_Length(obj1
); 
3759     for (i
=0; i
<len
; i
++) { 
3760       PyObject
* item 
= PySequence_GetItem(obj1
, i
); 
3761       wxString
* s 
= wxString_in_helper(item
); 
3762       if (PyErr_Occurred())  SWIG_fail
; 
3769     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3770     (arg1
)->SetStrings((wxArrayString 
const &)*arg2
); 
3771     wxPyEndAllowThreads(__tstate
); 
3772     if (PyErr_Occurred()) SWIG_fail
; 
3774   resultobj 
= SWIG_Py_Void(); 
3776     if (temp2
) delete arg2
; 
3781     if (temp2
) delete arg2
; 
3787 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetStrings(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3788   PyObject 
*resultobj 
= 0; 
3789   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3790   PyObject 
*result 
= 0 ; 
3793   PyObject 
*swig_obj
[1] ; 
3795   if (!args
) SWIG_fail
; 
3797   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3798   if (!SWIG_IsOK(res1
)) { 
3799     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetStrings" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3801   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3803     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3804     result 
= (PyObject 
*)wxEditableListBox_GetStrings(arg1
); 
3805     wxPyEndAllowThreads(__tstate
); 
3806     if (PyErr_Occurred()) SWIG_fail
; 
3815 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetListCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3816   PyObject 
*resultobj 
= 0; 
3817   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3818   wxPyListCtrl 
*result 
= 0 ; 
3821   PyObject 
*swig_obj
[1] ; 
3823   if (!args
) SWIG_fail
; 
3825   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3826   if (!SWIG_IsOK(res1
)) { 
3827     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetListCtrl" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3829   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3831     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3832     result 
= (wxPyListCtrl 
*)(arg1
)->GetListCtrl(); 
3833     wxPyEndAllowThreads(__tstate
); 
3834     if (PyErr_Occurred()) SWIG_fail
; 
3836   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyListCtrl
, 0 |  0 ); 
3843 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetDelButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3844   PyObject 
*resultobj 
= 0; 
3845   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3846   wxBitmapButton 
*result 
= 0 ; 
3849   PyObject 
*swig_obj
[1] ; 
3851   if (!args
) SWIG_fail
; 
3853   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3854   if (!SWIG_IsOK(res1
)) { 
3855     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetDelButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3857   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3859     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3860     result 
= (wxBitmapButton 
*)(arg1
)->GetDelButton(); 
3861     wxPyEndAllowThreads(__tstate
); 
3862     if (PyErr_Occurred()) SWIG_fail
; 
3865     resultobj 
= wxPyMake_wxObject(result
, 0);  
3873 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetNewButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3874   PyObject 
*resultobj 
= 0; 
3875   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3876   wxBitmapButton 
*result 
= 0 ; 
3879   PyObject 
*swig_obj
[1] ; 
3881   if (!args
) SWIG_fail
; 
3883   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3884   if (!SWIG_IsOK(res1
)) { 
3885     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetNewButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3887   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3889     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3890     result 
= (wxBitmapButton 
*)(arg1
)->GetNewButton(); 
3891     wxPyEndAllowThreads(__tstate
); 
3892     if (PyErr_Occurred()) SWIG_fail
; 
3895     resultobj 
= wxPyMake_wxObject(result
, 0);  
3903 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetUpButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3904   PyObject 
*resultobj 
= 0; 
3905   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3906   wxBitmapButton 
*result 
= 0 ; 
3909   PyObject 
*swig_obj
[1] ; 
3911   if (!args
) SWIG_fail
; 
3913   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3914   if (!SWIG_IsOK(res1
)) { 
3915     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetUpButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3917   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3919     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3920     result 
= (wxBitmapButton 
*)(arg1
)->GetUpButton(); 
3921     wxPyEndAllowThreads(__tstate
); 
3922     if (PyErr_Occurred()) SWIG_fail
; 
3925     resultobj 
= wxPyMake_wxObject(result
, 0);  
3933 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetDownButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3934   PyObject 
*resultobj 
= 0; 
3935   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3936   wxBitmapButton 
*result 
= 0 ; 
3939   PyObject 
*swig_obj
[1] ; 
3941   if (!args
) SWIG_fail
; 
3943   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3944   if (!SWIG_IsOK(res1
)) { 
3945     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetDownButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3947   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3949     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3950     result 
= (wxBitmapButton 
*)(arg1
)->GetDownButton(); 
3951     wxPyEndAllowThreads(__tstate
); 
3952     if (PyErr_Occurred()) SWIG_fail
; 
3955     resultobj 
= wxPyMake_wxObject(result
, 0);  
3963 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetEditButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3964   PyObject 
*resultobj 
= 0; 
3965   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3966   wxBitmapButton 
*result 
= 0 ; 
3969   PyObject 
*swig_obj
[1] ; 
3971   if (!args
) SWIG_fail
; 
3973   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3974   if (!SWIG_IsOK(res1
)) { 
3975     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetEditButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3977   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3979     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3980     result 
= (wxBitmapButton 
*)(arg1
)->GetEditButton(); 
3981     wxPyEndAllowThreads(__tstate
); 
3982     if (PyErr_Occurred()) SWIG_fail
; 
3985     resultobj 
= wxPyMake_wxObject(result
, 0);  
3993 SWIGINTERN PyObject 
*EditableListBox_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3995   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
3996   SWIG_TypeNewClientData(SWIGTYPE_p_wxEditableListBox
, SWIG_NewClientData(obj
)); 
3997   return SWIG_Py_Void(); 
4000 SWIGINTERN PyObject 
*EditableListBox_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4001   return SWIG_Python_InitShadowInstance(args
); 
4004 SWIGINTERN PyObject 
*_wrap_new_RemotelyScrolledTreeCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4005   PyObject 
*resultobj 
= 0; 
4006   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4008   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4009   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4010   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4011   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4012   long arg5 
= (long) wxTR_HAS_BUTTONS 
; 
4013   wxRemotelyScrolledTreeCtrl 
*result 
= 0 ; 
4022   PyObject 
* obj0 
= 0 ; 
4023   PyObject 
* obj1 
= 0 ; 
4024   PyObject 
* obj2 
= 0 ; 
4025   PyObject 
* obj3 
= 0 ; 
4026   PyObject 
* obj4 
= 0 ; 
4027   char *  kwnames
[] = { 
4028     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4031   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:new_RemotelyScrolledTreeCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4032   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4033   if (!SWIG_IsOK(res1
)) { 
4034     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");  
4036   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4037   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4038   if (!SWIG_IsOK(ecode2
)) { 
4039     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "2"" of type '" "int""'"); 
4041   arg2 
= static_cast< int >(val2
); 
4045       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4051       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4055     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4056     if (!SWIG_IsOK(ecode5
)) { 
4057       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "5"" of type '" "long""'"); 
4059     arg5 
= static_cast< long >(val5
); 
4062     if (!wxPyCheckForApp()) SWIG_fail
; 
4063     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4064     result 
= (wxRemotelyScrolledTreeCtrl 
*)new wxRemotelyScrolledTreeCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4065     wxPyEndAllowThreads(__tstate
); 
4066     if (PyErr_Occurred()) SWIG_fail
; 
4068   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_NEW 
|  0 ); 
4075 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4076   PyObject 
*resultobj 
= 0; 
4077   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4080   PyObject 
*swig_obj
[1] ; 
4082   if (!args
) SWIG_fail
; 
4084   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4085   if (!SWIG_IsOK(res1
)) { 
4086     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_HideVScrollbar" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4088   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4090     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4091     (arg1
)->HideVScrollbar(); 
4092     wxPyEndAllowThreads(__tstate
); 
4093     if (PyErr_Occurred()) SWIG_fail
; 
4095   resultobj 
= SWIG_Py_Void(); 
4102 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4103   PyObject 
*resultobj 
= 0; 
4104   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4107   PyObject 
*swig_obj
[1] ; 
4109   if (!args
) SWIG_fail
; 
4111   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4112   if (!SWIG_IsOK(res1
)) { 
4113     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4115   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4117     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4118     (arg1
)->AdjustRemoteScrollbars(); 
4119     wxPyEndAllowThreads(__tstate
); 
4120     if (PyErr_Occurred()) SWIG_fail
; 
4122   resultobj 
= SWIG_Py_Void(); 
4129 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4130   PyObject 
*resultobj 
= 0; 
4131   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4132   wxScrolledWindow 
*result 
= 0 ; 
4135   PyObject 
*swig_obj
[1] ; 
4137   if (!args
) SWIG_fail
; 
4139   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4140   if (!SWIG_IsOK(res1
)) { 
4141     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_GetScrolledWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl const *""'");  
4143   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4145     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4146     result 
= (wxScrolledWindow 
*)((wxRemotelyScrolledTreeCtrl 
const *)arg1
)->GetScrolledWindow(); 
4147     wxPyEndAllowThreads(__tstate
); 
4148     if (PyErr_Occurred()) SWIG_fail
; 
4151     resultobj 
= wxPyMake_wxObject(result
, 0);  
4159 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_ScrollToLine(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4160   PyObject 
*resultobj 
= 0; 
4161   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4170   PyObject 
* obj0 
= 0 ; 
4171   PyObject 
* obj1 
= 0 ; 
4172   PyObject 
* obj2 
= 0 ; 
4173   char *  kwnames
[] = { 
4174     (char *) "self",(char *) "posHoriz",(char *) "posVert", NULL 
 
4177   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:RemotelyScrolledTreeCtrl_ScrollToLine",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
4178   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4179   if (!SWIG_IsOK(res1
)) { 
4180     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4182   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4183   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4184   if (!SWIG_IsOK(ecode2
)) { 
4185     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "2"" of type '" "int""'"); 
4187   arg2 
= static_cast< int >(val2
); 
4188   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
4189   if (!SWIG_IsOK(ecode3
)) { 
4190     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "3"" of type '" "int""'"); 
4192   arg3 
= static_cast< int >(val3
); 
4194     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4195     (arg1
)->ScrollToLine(arg2
,arg3
); 
4196     wxPyEndAllowThreads(__tstate
); 
4197     if (PyErr_Occurred()) SWIG_fail
; 
4199   resultobj 
= SWIG_Py_Void(); 
4206 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4207   PyObject 
*resultobj 
= 0; 
4208   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4209   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
4214   PyObject 
* obj0 
= 0 ; 
4215   PyObject 
* obj1 
= 0 ; 
4216   char *  kwnames
[] = { 
4217     (char *) "self",(char *) "companion", NULL 
 
4220   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:RemotelyScrolledTreeCtrl_SetCompanionWindow",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
4221   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4222   if (!SWIG_IsOK(res1
)) { 
4223     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_SetCompanionWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4225   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4226   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4227   if (!SWIG_IsOK(res2
)) { 
4228     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "RemotelyScrolledTreeCtrl_SetCompanionWindow" "', expected argument " "2"" of type '" "wxWindow *""'");  
4230   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
4232     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4233     (arg1
)->SetCompanionWindow(arg2
); 
4234     wxPyEndAllowThreads(__tstate
); 
4235     if (PyErr_Occurred()) SWIG_fail
; 
4237   resultobj 
= SWIG_Py_Void(); 
4244 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4245   PyObject 
*resultobj 
= 0; 
4246   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4247   wxWindow 
*result 
= 0 ; 
4250   PyObject 
*swig_obj
[1] ; 
4252   if (!args
) SWIG_fail
; 
4254   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4255   if (!SWIG_IsOK(res1
)) { 
4256     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_GetCompanionWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl const *""'");  
4258   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4260     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4261     result 
= (wxWindow 
*)((wxRemotelyScrolledTreeCtrl 
const *)arg1
)->GetCompanionWindow(); 
4262     wxPyEndAllowThreads(__tstate
); 
4263     if (PyErr_Occurred()) SWIG_fail
; 
4266     resultobj 
= wxPyMake_wxObject(result
, 0);  
4274 SWIGINTERN PyObject 
*RemotelyScrolledTreeCtrl_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4276   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4277   SWIG_TypeNewClientData(SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_NewClientData(obj
)); 
4278   return SWIG_Py_Void(); 
4281 SWIGINTERN PyObject 
*RemotelyScrolledTreeCtrl_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4282   return SWIG_Python_InitShadowInstance(args
); 
4285 SWIGINTERN PyObject 
*_wrap_new_TreeCompanionWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4286   PyObject 
*resultobj 
= 0; 
4287   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4288   int arg2 
= (int) -1 ; 
4289   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4290   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4291   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4292   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4293   long arg5 
= (long) 0 ; 
4294   wxPyTreeCompanionWindow 
*result 
= 0 ; 
4303   PyObject 
* obj0 
= 0 ; 
4304   PyObject 
* obj1 
= 0 ; 
4305   PyObject 
* obj2 
= 0 ; 
4306   PyObject 
* obj3 
= 0 ; 
4307   PyObject 
* obj4 
= 0 ; 
4308   char *  kwnames
[] = { 
4309     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4312   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_TreeCompanionWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4313   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4314   if (!SWIG_IsOK(res1
)) { 
4315     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_TreeCompanionWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
4317   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4319     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4320     if (!SWIG_IsOK(ecode2
)) { 
4321       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeCompanionWindow" "', expected argument " "2"" of type '" "int""'"); 
4323     arg2 
= static_cast< int >(val2
); 
4328       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4334       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4338     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4339     if (!SWIG_IsOK(ecode5
)) { 
4340       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeCompanionWindow" "', expected argument " "5"" of type '" "long""'"); 
4342     arg5 
= static_cast< long >(val5
); 
4345     if (!wxPyCheckForApp()) SWIG_fail
; 
4346     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4347     result 
= (wxPyTreeCompanionWindow 
*)new wxPyTreeCompanionWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4348     wxPyEndAllowThreads(__tstate
); 
4349     if (PyErr_Occurred()) SWIG_fail
; 
4351   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_POINTER_NEW 
|  0 ); 
4358 SWIGINTERN PyObject 
*_wrap_TreeCompanionWindow__setCallbackInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4359   PyObject 
*resultobj 
= 0; 
4360   wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
4361   PyObject 
*arg2 
= (PyObject 
*) 0 ; 
4362   PyObject 
*arg3 
= (PyObject 
*) 0 ; 
4365   PyObject 
* obj0 
= 0 ; 
4366   PyObject 
* obj1 
= 0 ; 
4367   PyObject 
* obj2 
= 0 ; 
4368   char *  kwnames
[] = { 
4369     (char *) "self",(char *) "self",(char *) "_class", NULL 
 
4372   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeCompanionWindow__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
4373   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 |  0 ); 
4374   if (!SWIG_IsOK(res1
)) { 
4375     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow *""'");  
4377   arg1 
= reinterpret_cast< wxPyTreeCompanionWindow 
* >(argp1
); 
4381     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4382     (arg1
)->_setCallbackInfo(arg2
,arg3
); 
4383     wxPyEndAllowThreads(__tstate
); 
4384     if (PyErr_Occurred()) SWIG_fail
; 
4386   resultobj 
= SWIG_Py_Void(); 
4393 SWIGINTERN PyObject 
*_wrap_TreeCompanionWindow_GetTreeCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4394   PyObject 
*resultobj 
= 0; 
4395   wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
4396   wxRemotelyScrolledTreeCtrl 
*result 
= 0 ; 
4399   PyObject 
*swig_obj
[1] ; 
4401   if (!args
) SWIG_fail
; 
4403   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 |  0 ); 
4404   if (!SWIG_IsOK(res1
)) { 
4405     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow_GetTreeCtrl" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow const *""'");  
4407   arg1 
= reinterpret_cast< wxPyTreeCompanionWindow 
* >(argp1
); 
4409     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4410     result 
= (wxRemotelyScrolledTreeCtrl 
*)((wxPyTreeCompanionWindow 
const *)arg1
)->GetTreeCtrl(); 
4411     wxPyEndAllowThreads(__tstate
); 
4412     if (PyErr_Occurred()) SWIG_fail
; 
4414   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4421 SWIGINTERN PyObject 
*_wrap_TreeCompanionWindow_SetTreeCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4422   PyObject 
*resultobj 
= 0; 
4423   wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
4424   wxRemotelyScrolledTreeCtrl 
*arg2 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4429   PyObject 
* obj0 
= 0 ; 
4430   PyObject 
* obj1 
= 0 ; 
4431   char *  kwnames
[] = { 
4432     (char *) "self",(char *) "treeCtrl", NULL 
 
4435   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeCompanionWindow_SetTreeCtrl",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
4436   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 |  0 ); 
4437   if (!SWIG_IsOK(res1
)) { 
4438     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow_SetTreeCtrl" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow *""'");  
4440   arg1 
= reinterpret_cast< wxPyTreeCompanionWindow 
* >(argp1
); 
4441   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4442   if (!SWIG_IsOK(res2
)) { 
4443     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeCompanionWindow_SetTreeCtrl" "', expected argument " "2"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4445   arg2 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp2
); 
4447     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4448     (arg1
)->SetTreeCtrl(arg2
); 
4449     wxPyEndAllowThreads(__tstate
); 
4450     if (PyErr_Occurred()) SWIG_fail
; 
4452   resultobj 
= SWIG_Py_Void(); 
4459 SWIGINTERN PyObject 
*TreeCompanionWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4461   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4462   SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_NewClientData(obj
)); 
4463   return SWIG_Py_Void(); 
4466 SWIGINTERN PyObject 
*TreeCompanionWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4467   return SWIG_Python_InitShadowInstance(args
); 
4470 SWIGINTERN PyObject 
*_wrap_new_ThinSplitterWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4471   PyObject 
*resultobj 
= 0; 
4472   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4473   int arg2 
= (int) -1 ; 
4474   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4475   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4476   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4477   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4478   long arg5 
= (long) wxSP_3D
|wxCLIP_CHILDREN 
; 
4479   wxThinSplitterWindow 
*result 
= 0 ; 
4488   PyObject 
* obj0 
= 0 ; 
4489   PyObject 
* obj1 
= 0 ; 
4490   PyObject 
* obj2 
= 0 ; 
4491   PyObject 
* obj3 
= 0 ; 
4492   PyObject 
* obj4 
= 0 ; 
4493   char *  kwnames
[] = { 
4494     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4497   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_ThinSplitterWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4498   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4499   if (!SWIG_IsOK(res1
)) { 
4500     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_ThinSplitterWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
4502   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4504     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4505     if (!SWIG_IsOK(ecode2
)) { 
4506       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_ThinSplitterWindow" "', expected argument " "2"" of type '" "int""'"); 
4508     arg2 
= static_cast< int >(val2
); 
4513       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4519       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4523     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4524     if (!SWIG_IsOK(ecode5
)) { 
4525       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_ThinSplitterWindow" "', expected argument " "5"" of type '" "long""'"); 
4527     arg5 
= static_cast< long >(val5
); 
4530     if (!wxPyCheckForApp()) SWIG_fail
; 
4531     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4532     result 
= (wxThinSplitterWindow 
*)new wxThinSplitterWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4533     wxPyEndAllowThreads(__tstate
); 
4534     if (PyErr_Occurred()) SWIG_fail
; 
4536   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxThinSplitterWindow
, SWIG_POINTER_NEW 
|  0 ); 
4543 SWIGINTERN PyObject 
*ThinSplitterWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4545   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4546   SWIG_TypeNewClientData(SWIGTYPE_p_wxThinSplitterWindow
, SWIG_NewClientData(obj
)); 
4547   return SWIG_Py_Void(); 
4550 SWIGINTERN PyObject 
*ThinSplitterWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4551   return SWIG_Python_InitShadowInstance(args
); 
4554 SWIGINTERN PyObject 
*_wrap_new_SplitterScrolledWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4555   PyObject 
*resultobj 
= 0; 
4556   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4557   int arg2 
= (int) -1 ; 
4558   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4559   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4560   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4561   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4562   long arg5 
= (long) 0 ; 
4563   wxSplitterScrolledWindow 
*result 
= 0 ; 
4572   PyObject 
* obj0 
= 0 ; 
4573   PyObject 
* obj1 
= 0 ; 
4574   PyObject 
* obj2 
= 0 ; 
4575   PyObject 
* obj3 
= 0 ; 
4576   PyObject 
* obj4 
= 0 ; 
4577   char *  kwnames
[] = { 
4578     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4581   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_SplitterScrolledWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4582   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4583   if (!SWIG_IsOK(res1
)) { 
4584     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
4586   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4588     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4589     if (!SWIG_IsOK(ecode2
)) { 
4590       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "2"" of type '" "int""'"); 
4592     arg2 
= static_cast< int >(val2
); 
4597       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4603       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4607     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4608     if (!SWIG_IsOK(ecode5
)) { 
4609       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "5"" of type '" "long""'"); 
4611     arg5 
= static_cast< long >(val5
); 
4614     if (!wxPyCheckForApp()) SWIG_fail
; 
4615     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4616     result 
= (wxSplitterScrolledWindow 
*)new wxSplitterScrolledWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4617     wxPyEndAllowThreads(__tstate
); 
4618     if (PyErr_Occurred()) SWIG_fail
; 
4620   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxSplitterScrolledWindow
, SWIG_POINTER_NEW 
|  0 ); 
4627 SWIGINTERN PyObject 
*SplitterScrolledWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4629   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4630   SWIG_TypeNewClientData(SWIGTYPE_p_wxSplitterScrolledWindow
, SWIG_NewClientData(obj
)); 
4631   return SWIG_Py_Void(); 
4634 SWIGINTERN PyObject 
*SplitterScrolledWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4635   return SWIG_Python_InitShadowInstance(args
); 
4638 SWIGINTERN PyObject 
*_wrap_new_LEDNumberCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4639   PyObject 
*resultobj 
= 0; 
4640   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4641   int arg2 
= (int) -1 ; 
4642   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4643   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4644   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4645   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4646   long arg5 
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED 
; 
4647   wxLEDNumberCtrl 
*result 
= 0 ; 
4656   PyObject 
* obj0 
= 0 ; 
4657   PyObject 
* obj1 
= 0 ; 
4658   PyObject 
* obj2 
= 0 ; 
4659   PyObject 
* obj3 
= 0 ; 
4660   PyObject 
* obj4 
= 0 ; 
4661   char *  kwnames
[] = { 
4662     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4665   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_LEDNumberCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4666   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4667   if (!SWIG_IsOK(res1
)) { 
4668     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_LEDNumberCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");  
4670   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4672     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4673     if (!SWIG_IsOK(ecode2
)) { 
4674       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_LEDNumberCtrl" "', expected argument " "2"" of type '" "int""'"); 
4676     arg2 
= static_cast< int >(val2
); 
4681       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4687       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4691     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4692     if (!SWIG_IsOK(ecode5
)) { 
4693       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_LEDNumberCtrl" "', expected argument " "5"" of type '" "long""'"); 
4695     arg5 
= static_cast< long >(val5
); 
4698     if (!wxPyCheckForApp()) SWIG_fail
; 
4699     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4700     result 
= (wxLEDNumberCtrl 
*)new wxLEDNumberCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4701     wxPyEndAllowThreads(__tstate
); 
4702     if (PyErr_Occurred()) SWIG_fail
; 
4704   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_NEW 
|  0 ); 
4711 SWIGINTERN PyObject 
*_wrap_new_PreLEDNumberCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4712   PyObject 
*resultobj 
= 0; 
4713   wxLEDNumberCtrl 
*result 
= 0 ; 
4715   if (!SWIG_Python_UnpackTuple(args
,"new_PreLEDNumberCtrl",0,0,0)) SWIG_fail
; 
4717     if (!wxPyCheckForApp()) SWIG_fail
; 
4718     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4719     result 
= (wxLEDNumberCtrl 
*)new wxLEDNumberCtrl(); 
4720     wxPyEndAllowThreads(__tstate
); 
4721     if (PyErr_Occurred()) SWIG_fail
; 
4723   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_OWN 
|  0 ); 
4730 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4731   PyObject 
*resultobj 
= 0; 
4732   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4733   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
4734   int arg3 
= (int) -1 ; 
4735   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
4736   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
4737   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
4738   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
4739   long arg6 
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED 
; 
4751   PyObject 
* obj0 
= 0 ; 
4752   PyObject 
* obj1 
= 0 ; 
4753   PyObject 
* obj2 
= 0 ; 
4754   PyObject 
* obj3 
= 0 ; 
4755   PyObject 
* obj4 
= 0 ; 
4756   PyObject 
* obj5 
= 0 ; 
4757   char *  kwnames
[] = { 
4758     (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4761   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOO:LEDNumberCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
4762   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4763   if (!SWIG_IsOK(res1
)) { 
4764     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
4766   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4767   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4768   if (!SWIG_IsOK(res2
)) { 
4769     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
4771   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
4773     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
4774     if (!SWIG_IsOK(ecode3
)) { 
4775       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "3"" of type '" "int""'"); 
4777     arg3 
= static_cast< int >(val3
); 
4782       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
4788       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
4792     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
4793     if (!SWIG_IsOK(ecode6
)) { 
4794       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "6"" of type '" "long""'"); 
4796     arg6 
= static_cast< long >(val6
); 
4799     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4800     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
); 
4801     wxPyEndAllowThreads(__tstate
); 
4802     if (PyErr_Occurred()) SWIG_fail
; 
4805     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
4813 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_GetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4814   PyObject 
*resultobj 
= 0; 
4815   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4816   wxLEDValueAlign result
; 
4819   PyObject 
*swig_obj
[1] ; 
4821   if (!args
) SWIG_fail
; 
4823   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4824   if (!SWIG_IsOK(res1
)) { 
4825     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetAlignment" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");  
4827   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4829     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4830     result 
= (wxLEDValueAlign
)((wxLEDNumberCtrl 
const *)arg1
)->GetAlignment(); 
4831     wxPyEndAllowThreads(__tstate
); 
4832     if (PyErr_Occurred()) SWIG_fail
; 
4834   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
4841 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_GetDrawFaded(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4842   PyObject 
*resultobj 
= 0; 
4843   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4847   PyObject 
*swig_obj
[1] ; 
4849   if (!args
) SWIG_fail
; 
4851   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4852   if (!SWIG_IsOK(res1
)) { 
4853     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetDrawFaded" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");  
4855   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4857     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4858     result 
= (bool)((wxLEDNumberCtrl 
const *)arg1
)->GetDrawFaded(); 
4859     wxPyEndAllowThreads(__tstate
); 
4860     if (PyErr_Occurred()) SWIG_fail
; 
4863     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
4871 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_GetValue(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4872   PyObject 
*resultobj 
= 0; 
4873   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4874   wxString 
*result 
= 0 ; 
4877   PyObject 
*swig_obj
[1] ; 
4879   if (!args
) SWIG_fail
; 
4881   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4882   if (!SWIG_IsOK(res1
)) { 
4883     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetValue" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");  
4885   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4887     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4889       wxString 
const &_result_ref 
= ((wxLEDNumberCtrl 
const *)arg1
)->GetValue(); 
4890       result 
= (wxString 
*) &_result_ref
; 
4892     wxPyEndAllowThreads(__tstate
); 
4893     if (PyErr_Occurred()) SWIG_fail
; 
4897     resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
4899     resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
4908 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_SetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4909   PyObject 
*resultobj 
= 0; 
4910   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4911   wxLEDValueAlign arg2 
; 
4912   bool arg3 
= (bool) true ; 
4919   PyObject 
* obj0 
= 0 ; 
4920   PyObject 
* obj1 
= 0 ; 
4921   PyObject 
* obj2 
= 0 ; 
4922   char *  kwnames
[] = { 
4923     (char *) "self",(char *) "Alignment",(char *) "Redraw", NULL 
 
4926   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
4927   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4928   if (!SWIG_IsOK(res1
)) { 
4929     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
4931   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4932   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4933   if (!SWIG_IsOK(ecode2
)) { 
4934     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "2"" of type '" "wxLEDValueAlign""'"); 
4936   arg2 
= static_cast< wxLEDValueAlign 
>(val2
); 
4938     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
4939     if (!SWIG_IsOK(ecode3
)) { 
4940       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "3"" of type '" "bool""'"); 
4942     arg3 
= static_cast< bool >(val3
); 
4945     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4946     (arg1
)->SetAlignment(arg2
,arg3
); 
4947     wxPyEndAllowThreads(__tstate
); 
4948     if (PyErr_Occurred()) SWIG_fail
; 
4950   resultobj 
= SWIG_Py_Void(); 
4957 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_SetDrawFaded(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4958   PyObject 
*resultobj 
= 0; 
4959   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4961   bool arg3 
= (bool) true ; 
4968   PyObject 
* obj0 
= 0 ; 
4969   PyObject 
* obj1 
= 0 ; 
4970   PyObject 
* obj2 
= 0 ; 
4971   char *  kwnames
[] = { 
4972     (char *) "self",(char *) "DrawFaded",(char *) "Redraw", NULL 
 
4975   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetDrawFaded",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
4976   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4977   if (!SWIG_IsOK(res1
)) { 
4978     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
4980   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4981   ecode2 
= SWIG_AsVal_bool(obj1
, &val2
); 
4982   if (!SWIG_IsOK(ecode2
)) { 
4983     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "2"" of type '" "bool""'"); 
4985   arg2 
= static_cast< bool >(val2
); 
4987     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
4988     if (!SWIG_IsOK(ecode3
)) { 
4989       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "3"" of type '" "bool""'"); 
4991     arg3 
= static_cast< bool >(val3
); 
4994     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4995     (arg1
)->SetDrawFaded(arg2
,arg3
); 
4996     wxPyEndAllowThreads(__tstate
); 
4997     if (PyErr_Occurred()) SWIG_fail
; 
4999   resultobj 
= SWIG_Py_Void(); 
5006 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_SetValue(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5007   PyObject 
*resultobj 
= 0; 
5008   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
5009   wxString 
*arg2 
= 0 ; 
5010   bool arg3 
= (bool) true ; 
5013   bool temp2 
= false ; 
5016   PyObject 
* obj0 
= 0 ; 
5017   PyObject 
* obj1 
= 0 ; 
5018   PyObject 
* obj2 
= 0 ; 
5019   char *  kwnames
[] = { 
5020     (char *) "self",(char *) "Value",(char *) "Redraw", NULL 
 
5023   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetValue",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
5024   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
5025   if (!SWIG_IsOK(res1
)) { 
5026     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetValue" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
5028   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
5030     arg2 
= wxString_in_helper(obj1
); 
5031     if (arg2 
== NULL
) SWIG_fail
; 
5035     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
5036     if (!SWIG_IsOK(ecode3
)) { 
5037       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetValue" "', expected argument " "3"" of type '" "bool""'"); 
5039     arg3 
= static_cast< bool >(val3
); 
5042     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5043     (arg1
)->SetValue((wxString 
const &)*arg2
,arg3
); 
5044     wxPyEndAllowThreads(__tstate
); 
5045     if (PyErr_Occurred()) SWIG_fail
; 
5047   resultobj 
= SWIG_Py_Void(); 
5062 SWIGINTERN PyObject 
*LEDNumberCtrl_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5064   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
5065   SWIG_TypeNewClientData(SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_NewClientData(obj
)); 
5066   return SWIG_Py_Void(); 
5069 SWIGINTERN PyObject 
*LEDNumberCtrl_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5070   return SWIG_Python_InitShadowInstance(args
); 
5073 SWIGINTERN PyObject 
*_wrap_new_TreeListColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5074   PyObject 
*resultobj 
= 0; 
5075   wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
5076   wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
5077   int arg2 
= (int) -1 ; 
5078   size_t arg3 
= (size_t) 100 ; 
5079   bool arg4 
= (bool) true ; 
5080   wxTreeListColumnAlign arg5 
= (wxTreeListColumnAlign
) wxTL_ALIGN_LEFT 
; 
5081   wxTreeListColumnInfo 
*result 
= 0 ; 
5082   bool temp1 
= false ; 
5091   PyObject 
* obj0 
= 0 ; 
5092   PyObject 
* obj1 
= 0 ; 
5093   PyObject 
* obj2 
= 0 ; 
5094   PyObject 
* obj3 
= 0 ; 
5095   PyObject 
* obj4 
= 0 ; 
5096   char *  kwnames
[] = { 
5097     (char *) "text",(char *) "image",(char *) "width",(char *) "shown",(char *) "alignment", NULL 
 
5100   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOO:new_TreeListColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
5103       arg1 
= wxString_in_helper(obj0
); 
5104       if (arg1 
== NULL
) SWIG_fail
; 
5109     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5110     if (!SWIG_IsOK(ecode2
)) { 
5111       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeListColumnInfo" "', expected argument " "2"" of type '" "int""'"); 
5113     arg2 
= static_cast< int >(val2
); 
5116     ecode3 
= SWIG_AsVal_size_t(obj2
, &val3
); 
5117     if (!SWIG_IsOK(ecode3
)) { 
5118       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "new_TreeListColumnInfo" "', expected argument " "3"" of type '" "size_t""'"); 
5120     arg3 
= static_cast< size_t >(val3
); 
5123     ecode4 
= SWIG_AsVal_bool(obj3
, &val4
); 
5124     if (!SWIG_IsOK(ecode4
)) { 
5125       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "new_TreeListColumnInfo" "', expected argument " "4"" of type '" "bool""'"); 
5127     arg4 
= static_cast< bool >(val4
); 
5130     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
5131     if (!SWIG_IsOK(ecode5
)) { 
5132       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeListColumnInfo" "', expected argument " "5"" of type '" "wxTreeListColumnAlign""'"); 
5134     arg5 
= static_cast< wxTreeListColumnAlign 
>(val5
); 
5137     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5138     result 
= (wxTreeListColumnInfo 
*)new wxTreeListColumnInfo((wxString 
const &)*arg1
,arg2
,arg3
,arg4
,arg5
); 
5139     wxPyEndAllowThreads(__tstate
); 
5140     if (PyErr_Occurred()) SWIG_fail
; 
5142   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_NEW 
|  0 ); 
5157 SWIGINTERN PyObject 
*_wrap_delete_TreeListColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5158   PyObject 
*resultobj 
= 0; 
5159   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5162   PyObject 
*swig_obj
[1] ; 
5164   if (!args
) SWIG_fail
; 
5166   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_DISOWN 
|  0 ); 
5167   if (!SWIG_IsOK(res1
)) { 
5168     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "delete_TreeListColumnInfo" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5170   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5172     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5175     wxPyEndAllowThreads(__tstate
); 
5176     if (PyErr_Occurred()) SWIG_fail
; 
5178   resultobj 
= SWIG_Py_Void(); 
5185 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetShown(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5186   PyObject 
*resultobj 
= 0; 
5187   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5191   PyObject 
*swig_obj
[1] ; 
5193   if (!args
) SWIG_fail
; 
5195   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5196   if (!SWIG_IsOK(res1
)) { 
5197     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetShown" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5199   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5201     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5202     result 
= (bool)((wxTreeListColumnInfo 
const *)arg1
)->GetShown(); 
5203     wxPyEndAllowThreads(__tstate
); 
5204     if (PyErr_Occurred()) SWIG_fail
; 
5207     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
5215 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5216   PyObject 
*resultobj 
= 0; 
5217   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5218   wxTreeListColumnAlign result
; 
5221   PyObject 
*swig_obj
[1] ; 
5223   if (!args
) SWIG_fail
; 
5225   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5226   if (!SWIG_IsOK(res1
)) { 
5227     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetAlignment" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5229   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5231     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5232     result 
= (wxTreeListColumnAlign
)((wxTreeListColumnInfo 
const *)arg1
)->GetAlignment(); 
5233     wxPyEndAllowThreads(__tstate
); 
5234     if (PyErr_Occurred()) SWIG_fail
; 
5236   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
5243 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5244   PyObject 
*resultobj 
= 0; 
5245   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5249   PyObject 
*swig_obj
[1] ; 
5251   if (!args
) SWIG_fail
; 
5253   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5254   if (!SWIG_IsOK(res1
)) { 
5255     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetText" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5257   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5259     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5260     result 
= ((wxTreeListColumnInfo 
const *)arg1
)->GetText(); 
5261     wxPyEndAllowThreads(__tstate
); 
5262     if (PyErr_Occurred()) SWIG_fail
; 
5266     resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
5268     resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
5277 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5278   PyObject 
*resultobj 
= 0; 
5279   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5283   PyObject 
*swig_obj
[1] ; 
5285   if (!args
) SWIG_fail
; 
5287   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5288   if (!SWIG_IsOK(res1
)) { 
5289     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5291   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5293     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5294     result 
= (int)((wxTreeListColumnInfo 
const *)arg1
)->GetImage(); 
5295     wxPyEndAllowThreads(__tstate
); 
5296     if (PyErr_Occurred()) SWIG_fail
; 
5298   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
5305 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetSelectedImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5306   PyObject 
*resultobj 
= 0; 
5307   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5311   PyObject 
*swig_obj
[1] ; 
5313   if (!args
) SWIG_fail
; 
5315   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5316   if (!SWIG_IsOK(res1
)) { 
5317     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetSelectedImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5319   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5321     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5322     result 
= (int)((wxTreeListColumnInfo 
const *)arg1
)->GetSelectedImage(); 
5323     wxPyEndAllowThreads(__tstate
); 
5324     if (PyErr_Occurred()) SWIG_fail
; 
5326   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
5333 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5334   PyObject 
*resultobj 
= 0; 
5335   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5339   PyObject 
*swig_obj
[1] ; 
5341   if (!args
) SWIG_fail
; 
5343   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5344   if (!SWIG_IsOK(res1
)) { 
5345     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetWidth" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5347   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5349     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5350     result 
= (size_t)((wxTreeListColumnInfo 
const *)arg1
)->GetWidth(); 
5351     wxPyEndAllowThreads(__tstate
); 
5352     if (PyErr_Occurred()) SWIG_fail
; 
5354   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
5361 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetShown(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5362   PyObject 
*resultobj 
= 0; 
5363   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5369   PyObject 
* obj0 
= 0 ; 
5370   PyObject 
* obj1 
= 0 ; 
5371   char *  kwnames
[] = { 
5372     (char *) "self",(char *) "shown", NULL 
 
5375   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetShown",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5376   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5377   if (!SWIG_IsOK(res1
)) { 
5378     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetShown" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5380   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5381   ecode2 
= SWIG_AsVal_bool(obj1
, &val2
); 
5382   if (!SWIG_IsOK(ecode2
)) { 
5383     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetShown" "', expected argument " "2"" of type '" "bool""'"); 
5385   arg2 
= static_cast< bool >(val2
); 
5387     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5388     (arg1
)->SetShown(arg2
); 
5389     wxPyEndAllowThreads(__tstate
); 
5390     if (PyErr_Occurred()) SWIG_fail
; 
5392   resultobj 
= SWIG_Py_Void(); 
5399 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5400   PyObject 
*resultobj 
= 0; 
5401   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5402   wxTreeListColumnAlign arg2 
; 
5407   PyObject 
* obj0 
= 0 ; 
5408   PyObject 
* obj1 
= 0 ; 
5409   char *  kwnames
[] = { 
5410     (char *) "self",(char *) "alignment", NULL 
 
5413   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5414   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5415   if (!SWIG_IsOK(res1
)) { 
5416     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetAlignment" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5418   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5419   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5420   if (!SWIG_IsOK(ecode2
)) { 
5421     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetAlignment" "', expected argument " "2"" of type '" "wxTreeListColumnAlign""'"); 
5423   arg2 
= static_cast< wxTreeListColumnAlign 
>(val2
); 
5425     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5426     (arg1
)->SetAlignment(arg2
); 
5427     wxPyEndAllowThreads(__tstate
); 
5428     if (PyErr_Occurred()) SWIG_fail
; 
5430   resultobj 
= SWIG_Py_Void(); 
5437 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5438   PyObject 
*resultobj 
= 0; 
5439   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5440   wxString 
*arg2 
= 0 ; 
5443   bool temp2 
= false ; 
5444   PyObject 
* obj0 
= 0 ; 
5445   PyObject 
* obj1 
= 0 ; 
5446   char *  kwnames
[] = { 
5447     (char *) "self",(char *) "text", NULL 
 
5450   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetText",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5451   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5452   if (!SWIG_IsOK(res1
)) { 
5453     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetText" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5455   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5457     arg2 
= wxString_in_helper(obj1
); 
5458     if (arg2 
== NULL
) SWIG_fail
; 
5462     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5463     (arg1
)->SetText((wxString 
const &)*arg2
); 
5464     wxPyEndAllowThreads(__tstate
); 
5465     if (PyErr_Occurred()) SWIG_fail
; 
5467   resultobj 
= SWIG_Py_Void(); 
5482 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5483   PyObject 
*resultobj 
= 0; 
5484   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5490   PyObject 
* obj0 
= 0 ; 
5491   PyObject 
* obj1 
= 0 ; 
5492   char *  kwnames
[] = { 
5493     (char *) "self",(char *) "image", NULL 
 
5496   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5497   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5498   if (!SWIG_IsOK(res1
)) { 
5499     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5501   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5502   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5503   if (!SWIG_IsOK(ecode2
)) { 
5504     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetImage" "', expected argument " "2"" of type '" "int""'"); 
5506   arg2 
= static_cast< int >(val2
); 
5508     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5509     (arg1
)->SetImage(arg2
); 
5510     wxPyEndAllowThreads(__tstate
); 
5511     if (PyErr_Occurred()) SWIG_fail
; 
5513   resultobj 
= SWIG_Py_Void(); 
5520 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetSelectedImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5521   PyObject 
*resultobj 
= 0; 
5522   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5528   PyObject 
* obj0 
= 0 ; 
5529   PyObject 
* obj1 
= 0 ; 
5530   char *  kwnames
[] = { 
5531     (char *) "self",(char *) "image", NULL 
 
5534   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetSelectedImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5535   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5536   if (!SWIG_IsOK(res1
)) { 
5537     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetSelectedImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5539   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5540   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5541   if (!SWIG_IsOK(ecode2
)) { 
5542     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetSelectedImage" "', expected argument " "2"" of type '" "int""'"); 
5544   arg2 
= static_cast< int >(val2
); 
5546     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5547     (arg1
)->SetSelectedImage(arg2
); 
5548     wxPyEndAllowThreads(__tstate
); 
5549     if (PyErr_Occurred()) SWIG_fail
; 
5551   resultobj 
= SWIG_Py_Void(); 
5558 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5559   PyObject 
*resultobj 
= 0; 
5560   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5566   PyObject 
* obj0 
= 0 ; 
5567   PyObject 
* obj1 
= 0 ; 
5568   char *  kwnames
[] = { 
5569     (char *) "self",(char *) "with", NULL 
 
5572   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5573   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5574   if (!SWIG_IsOK(res1
)) { 
5575     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetWidth" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5577   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5578   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
5579   if (!SWIG_IsOK(ecode2
)) { 
5580     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetWidth" "', expected argument " "2"" of type '" "size_t""'"); 
5582   arg2 
= static_cast< size_t >(val2
); 
5584     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5585     (arg1
)->SetWidth(arg2
); 
5586     wxPyEndAllowThreads(__tstate
); 
5587     if (PyErr_Occurred()) SWIG_fail
; 
5589   resultobj 
= SWIG_Py_Void(); 
5596 SWIGINTERN PyObject 
*TreeListColumnInfo_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5598   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
5599   SWIG_TypeNewClientData(SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_NewClientData(obj
)); 
5600   return SWIG_Py_Void(); 
5603 SWIGINTERN PyObject 
*TreeListColumnInfo_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5604   return SWIG_Python_InitShadowInstance(args
); 
5607 SWIGINTERN PyObject 
*_wrap_new_TreeListCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5608   PyObject 
*resultobj 
= 0; 
5609   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
5610   int arg2 
= (int) -1 ; 
5611   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
5612   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
5613   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
5614   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
5615   long arg5 
= (long) wxTR_DEFAULT_STYLE 
; 
5616   wxValidator 
const &arg6_defvalue 
= wxDefaultValidator 
; 
5617   wxValidator 
*arg6 
= (wxValidator 
*) &arg6_defvalue 
; 
5618   wxString 
const &arg7_defvalue 
= wxPyTreeListCtrlNameStr 
; 
5619   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
5620   wxPyTreeListCtrl 
*result 
= 0 ; 
5631   bool temp7 
= false ; 
5632   PyObject 
* obj0 
= 0 ; 
5633   PyObject 
* obj1 
= 0 ; 
5634   PyObject 
* obj2 
= 0 ; 
5635   PyObject 
* obj3 
= 0 ; 
5636   PyObject 
* obj4 
= 0 ; 
5637   PyObject 
* obj5 
= 0 ; 
5638   PyObject 
* obj6 
= 0 ; 
5639   char *  kwnames
[] = { 
5640     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL 
 
5643   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_TreeListCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
5644   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
5645   if (!SWIG_IsOK(res1
)) { 
5646     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_TreeListCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");  
5648   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
5650     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5651     if (!SWIG_IsOK(ecode2
)) { 
5652       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeListCtrl" "', expected argument " "2"" of type '" "int""'"); 
5654     arg2 
= static_cast< int >(val2
); 
5659       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
5665       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
5669     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
5670     if (!SWIG_IsOK(ecode5
)) { 
5671       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeListCtrl" "', expected argument " "5"" of type '" "long""'"); 
5673     arg5 
= static_cast< long >(val5
); 
5676     res6 
= SWIG_ConvertPtr(obj5
, &argp6
, SWIGTYPE_p_wxValidator
,  0  | 0); 
5677     if (!SWIG_IsOK(res6
)) { 
5678       SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "new_TreeListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");  
5681       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "new_TreeListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");  
5683     arg6 
= reinterpret_cast< wxValidator 
* >(argp6
); 
5687       arg7 
= wxString_in_helper(obj6
); 
5688       if (arg7 
== NULL
) SWIG_fail
; 
5693     if (!wxPyCheckForApp()) SWIG_fail
; 
5694     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5695     result 
= (wxPyTreeListCtrl 
*)new wxPyTreeListCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
,(wxValidator 
const &)*arg6
,(wxString 
const &)*arg7
); 
5696     wxPyEndAllowThreads(__tstate
); 
5697     if (PyErr_Occurred()) SWIG_fail
; 
5699   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_NEW 
|  0 ); 
5714 SWIGINTERN PyObject 
*_wrap_new_PreTreeListCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5715   PyObject 
*resultobj 
= 0; 
5716   wxPyTreeListCtrl 
*result 
= 0 ; 
5718   if (!SWIG_Python_UnpackTuple(args
,"new_PreTreeListCtrl",0,0,0)) SWIG_fail
; 
5720     if (!wxPyCheckForApp()) SWIG_fail
; 
5721     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5722     result 
= (wxPyTreeListCtrl 
*)new wxPyTreeListCtrl(); 
5723     wxPyEndAllowThreads(__tstate
); 
5724     if (PyErr_Occurred()) SWIG_fail
; 
5726   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_OWN 
|  0 ); 
5733 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5734   PyObject 
*resultobj 
= 0; 
5735   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5736   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
5737   int arg3 
= (int) -1 ; 
5738   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
5739   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
5740   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
5741   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
5742   long arg6 
= (long) wxTR_DEFAULT_STYLE 
; 
5743   wxValidator 
const &arg7_defvalue 
= wxDefaultValidator 
; 
5744   wxValidator 
*arg7 
= (wxValidator 
*) &arg7_defvalue 
; 
5745   wxString 
const &arg8_defvalue 
= wxPyTreeListCtrlNameStr 
; 
5746   wxString 
*arg8 
= (wxString 
*) &arg8_defvalue 
; 
5760   bool temp8 
= false ; 
5761   PyObject 
* obj0 
= 0 ; 
5762   PyObject 
* obj1 
= 0 ; 
5763   PyObject 
* obj2 
= 0 ; 
5764   PyObject 
* obj3 
= 0 ; 
5765   PyObject 
* obj4 
= 0 ; 
5766   PyObject 
* obj5 
= 0 ; 
5767   PyObject 
* obj6 
= 0 ; 
5768   PyObject 
* obj7 
= 0 ; 
5769   char *  kwnames
[] = { 
5770     (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL 
 
5773   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:TreeListCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) SWIG_fail
; 
5774   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5775   if (!SWIG_IsOK(res1
)) { 
5776     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Create" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
5778   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5779   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
5780   if (!SWIG_IsOK(res2
)) { 
5781     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
5783   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
5785     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
5786     if (!SWIG_IsOK(ecode3
)) { 
5787       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_Create" "', expected argument " "3"" of type '" "int""'"); 
5789     arg3 
= static_cast< int >(val3
); 
5794       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
5800       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
5804     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
5805     if (!SWIG_IsOK(ecode6
)) { 
5806       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_Create" "', expected argument " "6"" of type '" "long""'"); 
5808     arg6 
= static_cast< long >(val6
); 
5811     res7 
= SWIG_ConvertPtr(obj6
, &argp7
, SWIGTYPE_p_wxValidator
,  0  | 0); 
5812     if (!SWIG_IsOK(res7
)) { 
5813       SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");  
5816       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");  
5818     arg7 
= reinterpret_cast< wxValidator 
* >(argp7
); 
5822       arg8 
= wxString_in_helper(obj7
); 
5823       if (arg8 
== NULL
) SWIG_fail
; 
5828     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5829     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxValidator 
const &)*arg7
,(wxString 
const &)*arg8
); 
5830     wxPyEndAllowThreads(__tstate
); 
5831     if (PyErr_Occurred()) SWIG_fail
; 
5834     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
5850 SWIGINTERN PyObject 
*_wrap_TreeListCtrl__setCallbackInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5851   PyObject 
*resultobj 
= 0; 
5852   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5853   PyObject 
*arg2 
= (PyObject 
*) 0 ; 
5854   PyObject 
*arg3 
= (PyObject 
*) 0 ; 
5857   PyObject 
* obj0 
= 0 ; 
5858   PyObject 
* obj1 
= 0 ; 
5859   PyObject 
* obj2 
= 0 ; 
5860   char *  kwnames
[] = { 
5861     (char *) "self",(char *) "self",(char *) "_class", NULL 
 
5864   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
5865   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5866   if (!SWIG_IsOK(res1
)) { 
5867     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
5869   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5873     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5874     (arg1
)->_setCallbackInfo(arg2
,arg3
); 
5875     wxPyEndAllowThreads(__tstate
); 
5876     if (PyErr_Occurred()) SWIG_fail
; 
5878   resultobj 
= SWIG_Py_Void(); 
5885 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetCount(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5886   PyObject 
*resultobj 
= 0; 
5887   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5891   PyObject 
*swig_obj
[1] ; 
5893   if (!args
) SWIG_fail
; 
5895   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5896   if (!SWIG_IsOK(res1
)) { 
5897     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
5899   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5901     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5902     result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetCount(); 
5903     wxPyEndAllowThreads(__tstate
); 
5904     if (PyErr_Occurred()) SWIG_fail
; 
5906   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
5913 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetIndent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5914   PyObject 
*resultobj 
= 0; 
5915   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5916   unsigned int result
; 
5919   PyObject 
*swig_obj
[1] ; 
5921   if (!args
) SWIG_fail
; 
5923   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5924   if (!SWIG_IsOK(res1
)) { 
5925     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetIndent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
5927   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5929     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5930     result 
= (unsigned int)((wxPyTreeListCtrl 
const *)arg1
)->GetIndent(); 
5931     wxPyEndAllowThreads(__tstate
); 
5932     if (PyErr_Occurred()) SWIG_fail
; 
5934   resultobj 
= SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result
)); 
5941 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetIndent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5942   PyObject 
*resultobj 
= 0; 
5943   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5949   PyObject 
* obj0 
= 0 ; 
5950   PyObject 
* obj1 
= 0 ; 
5951   char *  kwnames
[] = { 
5952     (char *) "self",(char *) "indent", NULL 
 
5955   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetIndent",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5956   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5957   if (!SWIG_IsOK(res1
)) { 
5958     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetIndent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
5960   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5961   ecode2 
= SWIG_AsVal_unsigned_SS_int(obj1
, &val2
); 
5962   if (!SWIG_IsOK(ecode2
)) { 
5963     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetIndent" "', expected argument " "2"" of type '" "unsigned int""'"); 
5965   arg2 
= static_cast< unsigned int >(val2
); 
5967     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5968     (arg1
)->SetIndent(arg2
); 
5969     wxPyEndAllowThreads(__tstate
); 
5970     if (PyErr_Occurred()) SWIG_fail
; 
5972   resultobj 
= SWIG_Py_Void(); 
5979 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetLineSpacing(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5980   PyObject 
*resultobj 
= 0; 
5981   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5982   unsigned int result
; 
5985   PyObject 
*swig_obj
[1] ; 
5987   if (!args
) SWIG_fail
; 
5989   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5990   if (!SWIG_IsOK(res1
)) { 
5991     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetLineSpacing" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
5993   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5995     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5996     result 
= (unsigned int)((wxPyTreeListCtrl 
const *)arg1
)->GetLineSpacing(); 
5997     wxPyEndAllowThreads(__tstate
); 
5998     if (PyErr_Occurred()) SWIG_fail
; 
6000   resultobj 
= SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result
)); 
6007 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetLineSpacing(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6008   PyObject 
*resultobj 
= 0; 
6009   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6015   PyObject 
* obj0 
= 0 ; 
6016   PyObject 
* obj1 
= 0 ; 
6017   char *  kwnames
[] = { 
6018     (char *) "self",(char *) "spacing", NULL 
 
6021   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetLineSpacing",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6022   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6023   if (!SWIG_IsOK(res1
)) { 
6024     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetLineSpacing" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6026   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6027   ecode2 
= SWIG_AsVal_unsigned_SS_int(obj1
, &val2
); 
6028   if (!SWIG_IsOK(ecode2
)) { 
6029     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetLineSpacing" "', expected argument " "2"" of type '" "unsigned int""'"); 
6031   arg2 
= static_cast< unsigned int >(val2
); 
6033     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6034     (arg1
)->SetLineSpacing(arg2
); 
6035     wxPyEndAllowThreads(__tstate
); 
6036     if (PyErr_Occurred()) SWIG_fail
; 
6038   resultobj 
= SWIG_Py_Void(); 
6045 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6046   PyObject 
*resultobj 
= 0; 
6047   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6048   wxImageList 
*result 
= 0 ; 
6051   PyObject 
*swig_obj
[1] ; 
6053   if (!args
) SWIG_fail
; 
6055   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6056   if (!SWIG_IsOK(res1
)) { 
6057     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6059   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6061     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6062     result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetImageList(); 
6063     wxPyEndAllowThreads(__tstate
); 
6064     if (PyErr_Occurred()) SWIG_fail
; 
6067     resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
6075 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetStateImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6076   PyObject 
*resultobj 
= 0; 
6077   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6078   wxImageList 
*result 
= 0 ; 
6081   PyObject 
*swig_obj
[1] ; 
6083   if (!args
) SWIG_fail
; 
6085   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6086   if (!SWIG_IsOK(res1
)) { 
6087     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6089   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6091     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6092     result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetStateImageList(); 
6093     wxPyEndAllowThreads(__tstate
); 
6094     if (PyErr_Occurred()) SWIG_fail
; 
6097     resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
6105 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetButtonsImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6106   PyObject 
*resultobj 
= 0; 
6107   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6108   wxImageList 
*result 
= 0 ; 
6111   PyObject 
*swig_obj
[1] ; 
6113   if (!args
) SWIG_fail
; 
6115   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6116   if (!SWIG_IsOK(res1
)) { 
6117     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6119   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6121     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6122     result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetButtonsImageList(); 
6123     wxPyEndAllowThreads(__tstate
); 
6124     if (PyErr_Occurred()) SWIG_fail
; 
6127     resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
6135 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6136   PyObject 
*resultobj 
= 0; 
6137   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6138   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6143   PyObject 
* obj0 
= 0 ; 
6144   PyObject 
* obj1 
= 0 ; 
6145   char *  kwnames
[] = { 
6146     (char *) "self",(char *) "imageList", NULL 
 
6149   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6150   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6151   if (!SWIG_IsOK(res1
)) { 
6152     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6154   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6155   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 |  0 ); 
6156   if (!SWIG_IsOK(res2
)) { 
6157     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetImageList" "', expected argument " "2"" of type '" "wxImageList *""'");  
6159   arg2 
= reinterpret_cast< wxImageList 
* >(argp2
); 
6161     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6162     (arg1
)->SetImageList(arg2
); 
6163     wxPyEndAllowThreads(__tstate
); 
6164     if (PyErr_Occurred()) SWIG_fail
; 
6166   resultobj 
= SWIG_Py_Void(); 
6173 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetStateImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6174   PyObject 
*resultobj 
= 0; 
6175   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6176   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6181   PyObject 
* obj0 
= 0 ; 
6182   PyObject 
* obj1 
= 0 ; 
6183   char *  kwnames
[] = { 
6184     (char *) "self",(char *) "imageList", NULL 
 
6187   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetStateImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6188   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6189   if (!SWIG_IsOK(res1
)) { 
6190     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6192   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6193   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 |  0 ); 
6194   if (!SWIG_IsOK(res2
)) { 
6195     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'");  
6197   arg2 
= reinterpret_cast< wxImageList 
* >(argp2
); 
6199     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6200     (arg1
)->SetStateImageList(arg2
); 
6201     wxPyEndAllowThreads(__tstate
); 
6202     if (PyErr_Occurred()) SWIG_fail
; 
6204   resultobj 
= SWIG_Py_Void(); 
6211 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetButtonsImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6212   PyObject 
*resultobj 
= 0; 
6213   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6214   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6219   PyObject 
* obj0 
= 0 ; 
6220   PyObject 
* obj1 
= 0 ; 
6221   char *  kwnames
[] = { 
6222     (char *) "self",(char *) "imageList", NULL 
 
6225   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetButtonsImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6226   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6227   if (!SWIG_IsOK(res1
)) { 
6228     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6230   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6231   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 |  0 ); 
6232   if (!SWIG_IsOK(res2
)) { 
6233     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetButtonsImageList" "', expected argument " "2"" of type '" "wxImageList *""'");  
6235   arg2 
= reinterpret_cast< wxImageList 
* >(argp2
); 
6237     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6238     (arg1
)->SetButtonsImageList(arg2
); 
6239     wxPyEndAllowThreads(__tstate
); 
6240     if (PyErr_Occurred()) SWIG_fail
; 
6242   resultobj 
= SWIG_Py_Void(); 
6249 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AssignImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6250   PyObject 
*resultobj 
= 0; 
6251   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6252   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6256   PyObject 
* obj0 
= 0 ; 
6257   PyObject 
* obj1 
= 0 ; 
6258   char *  kwnames
[] = { 
6259     (char *) "self",(char *) "imageList", NULL 
 
6262   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6263   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6264   if (!SWIG_IsOK(res1
)) { 
6265     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6267   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6268   res2 
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN 
|  0 ); 
6269   if (!SWIG_IsOK(res2
)) { 
6270     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignImageList" "', expected argument " "2"" of type '" "wxImageList *""'"); 
6273     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6274     (arg1
)->AssignImageList(arg2
); 
6275     wxPyEndAllowThreads(__tstate
); 
6276     if (PyErr_Occurred()) SWIG_fail
; 
6278   resultobj 
= SWIG_Py_Void(); 
6285 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AssignStateImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6286   PyObject 
*resultobj 
= 0; 
6287   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6288   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6292   PyObject 
* obj0 
= 0 ; 
6293   PyObject 
* obj1 
= 0 ; 
6294   char *  kwnames
[] = { 
6295     (char *) "self",(char *) "imageList", NULL 
 
6298   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignStateImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6299   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6300   if (!SWIG_IsOK(res1
)) { 
6301     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6303   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6304   res2 
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN 
|  0 ); 
6305   if (!SWIG_IsOK(res2
)) { 
6306     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'"); 
6309     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6310     (arg1
)->AssignStateImageList(arg2
); 
6311     wxPyEndAllowThreads(__tstate
); 
6312     if (PyErr_Occurred()) SWIG_fail
; 
6314   resultobj 
= SWIG_Py_Void(); 
6321 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AssignButtonsImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6322   PyObject 
*resultobj 
= 0; 
6323   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6324   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6328   PyObject 
* obj0 
= 0 ; 
6329   PyObject 
* obj1 
= 0 ; 
6330   char *  kwnames
[] = { 
6331     (char *) "self",(char *) "imageList", NULL 
 
6334   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignButtonsImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6335   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6336   if (!SWIG_IsOK(res1
)) { 
6337     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6339   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6340   res2 
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN 
|  0 ); 
6341   if (!SWIG_IsOK(res2
)) { 
6342     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignButtonsImageList" "', expected argument " "2"" of type '" "wxImageList *""'"); 
6345     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6346     (arg1
)->AssignButtonsImageList(arg2
); 
6347     wxPyEndAllowThreads(__tstate
); 
6348     if (PyErr_Occurred()) SWIG_fail
; 
6350   resultobj 
= SWIG_Py_Void(); 
6357 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AddColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6358   PyObject 
*resultobj 
= 0; 
6359   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6360   wxString 
*arg2 
= 0 ; 
6363   bool temp2 
= false ; 
6364   PyObject 
* obj0 
= 0 ; 
6365   PyObject 
* obj1 
= 0 ; 
6366   char *  kwnames
[] = { 
6367     (char *) "self",(char *) "text", NULL 
 
6370   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6371   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6372   if (!SWIG_IsOK(res1
)) { 
6373     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6375   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6377     arg2 
= wxString_in_helper(obj1
); 
6378     if (arg2 
== NULL
) SWIG_fail
; 
6382     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6383     (arg1
)->AddColumn((wxString 
const &)*arg2
); 
6384     wxPyEndAllowThreads(__tstate
); 
6385     if (PyErr_Occurred()) SWIG_fail
; 
6387   resultobj 
= SWIG_Py_Void(); 
6402 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AddColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6403   PyObject 
*resultobj 
= 0; 
6404   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6405   wxTreeListColumnInfo 
*arg2 
= 0 ; 
6410   PyObject 
* obj0 
= 0 ; 
6411   PyObject 
* obj1 
= 0 ; 
6412   char *  kwnames
[] = { 
6413     (char *) "self",(char *) "col", NULL 
 
6416   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumnInfo",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6417   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6418   if (!SWIG_IsOK(res1
)) { 
6419     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6421   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6422   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeListColumnInfo
,  0  | 0); 
6423   if (!SWIG_IsOK(res2
)) { 
6424     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "2"" of type '" "wxTreeListColumnInfo const &""'");  
6427     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "2"" of type '" "wxTreeListColumnInfo const &""'");  
6429   arg2 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp2
); 
6431     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6432     (arg1
)->AddColumn((wxTreeListColumnInfo 
const &)*arg2
); 
6433     wxPyEndAllowThreads(__tstate
); 
6434     if (PyErr_Occurred()) SWIG_fail
; 
6436   resultobj 
= SWIG_Py_Void(); 
6443 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6444   PyObject 
*resultobj 
= 0; 
6445   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6447   wxString 
*arg3 
= 0 ; 
6452   bool temp3 
= false ; 
6453   PyObject 
* obj0 
= 0 ; 
6454   PyObject 
* obj1 
= 0 ; 
6455   PyObject 
* obj2 
= 0 ; 
6456   char *  kwnames
[] = { 
6457     (char *) "self",(char *) "before",(char *) "text", NULL 
 
6460   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6461   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6462   if (!SWIG_IsOK(res1
)) { 
6463     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6465   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6466   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6467   if (!SWIG_IsOK(ecode2
)) { 
6468     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6470   arg2 
= static_cast< size_t >(val2
); 
6472     arg3 
= wxString_in_helper(obj2
); 
6473     if (arg3 
== NULL
) SWIG_fail
; 
6477     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6478     (arg1
)->InsertColumn(arg2
,(wxString 
const &)*arg3
); 
6479     wxPyEndAllowThreads(__tstate
); 
6480     if (PyErr_Occurred()) SWIG_fail
; 
6482   resultobj 
= SWIG_Py_Void(); 
6497 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6498   PyObject 
*resultobj 
= 0; 
6499   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6501   wxTreeListColumnInfo 
*arg3 
= 0 ; 
6508   PyObject 
* obj0 
= 0 ; 
6509   PyObject 
* obj1 
= 0 ; 
6510   PyObject 
* obj2 
= 0 ; 
6511   char *  kwnames
[] = { 
6512     (char *) "self",(char *) "before",(char *) "col", NULL 
 
6515   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6516   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6517   if (!SWIG_IsOK(res1
)) { 
6518     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6520   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6521   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6522   if (!SWIG_IsOK(ecode2
)) { 
6523     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "2"" of type '" "size_t""'"); 
6525   arg2 
= static_cast< size_t >(val2
); 
6526   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeListColumnInfo
,  0  | 0); 
6527   if (!SWIG_IsOK(res3
)) { 
6528     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6531     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6533   arg3 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp3
); 
6535     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6536     (arg1
)->InsertColumn(arg2
,(wxTreeListColumnInfo 
const &)*arg3
); 
6537     wxPyEndAllowThreads(__tstate
); 
6538     if (PyErr_Occurred()) SWIG_fail
; 
6540   resultobj 
= SWIG_Py_Void(); 
6547 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_RemoveColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6548   PyObject 
*resultobj 
= 0; 
6549   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6555   PyObject 
* obj0 
= 0 ; 
6556   PyObject 
* obj1 
= 0 ; 
6557   char *  kwnames
[] = { 
6558     (char *) "self",(char *) "column", NULL 
 
6561   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_RemoveColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6562   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6563   if (!SWIG_IsOK(res1
)) { 
6564     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_RemoveColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6566   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6567   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6568   if (!SWIG_IsOK(ecode2
)) { 
6569     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_RemoveColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6571   arg2 
= static_cast< size_t >(val2
); 
6573     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6574     (arg1
)->RemoveColumn(arg2
); 
6575     wxPyEndAllowThreads(__tstate
); 
6576     if (PyErr_Occurred()) SWIG_fail
; 
6578   resultobj 
= SWIG_Py_Void(); 
6585 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnCount(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6586   PyObject 
*resultobj 
= 0; 
6587   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6591   PyObject 
*swig_obj
[1] ; 
6593   if (!args
) SWIG_fail
; 
6595   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6596   if (!SWIG_IsOK(res1
)) { 
6597     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6599   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6601     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6602     result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnCount(); 
6603     wxPyEndAllowThreads(__tstate
); 
6604     if (PyErr_Occurred()) SWIG_fail
; 
6606   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
6613 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6614   PyObject 
*resultobj 
= 0; 
6615   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6624   PyObject 
* obj0 
= 0 ; 
6625   PyObject 
* obj1 
= 0 ; 
6626   PyObject 
* obj2 
= 0 ; 
6627   char *  kwnames
[] = { 
6628     (char *) "self",(char *) "column",(char *) "width", NULL 
 
6631   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnWidth",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6632   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6633   if (!SWIG_IsOK(res1
)) { 
6634     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6636   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6637   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6638   if (!SWIG_IsOK(ecode2
)) { 
6639     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "2"" of type '" "size_t""'"); 
6641   arg2 
= static_cast< size_t >(val2
); 
6642   ecode3 
= SWIG_AsVal_size_t(obj2
, &val3
); 
6643   if (!SWIG_IsOK(ecode3
)) { 
6644     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "3"" of type '" "size_t""'"); 
6646   arg3 
= static_cast< size_t >(val3
); 
6648     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6649     (arg1
)->SetColumnWidth(arg2
,arg3
); 
6650     wxPyEndAllowThreads(__tstate
); 
6651     if (PyErr_Occurred()) SWIG_fail
; 
6653   resultobj 
= SWIG_Py_Void(); 
6660 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6661   PyObject 
*resultobj 
= 0; 
6662   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6669   PyObject 
* obj0 
= 0 ; 
6670   PyObject 
* obj1 
= 0 ; 
6671   char *  kwnames
[] = { 
6672     (char *) "self",(char *) "column", NULL 
 
6675   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6676   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6677   if (!SWIG_IsOK(res1
)) { 
6678     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnWidth" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6680   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6681   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6682   if (!SWIG_IsOK(ecode2
)) { 
6683     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnWidth" "', expected argument " "2"" of type '" "size_t""'"); 
6685   arg2 
= static_cast< size_t >(val2
); 
6687     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6688     result 
= (int)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnWidth(arg2
); 
6689     wxPyEndAllowThreads(__tstate
); 
6690     if (PyErr_Occurred()) SWIG_fail
; 
6692   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
6699 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetMainColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6700   PyObject 
*resultobj 
= 0; 
6701   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6707   PyObject 
* obj0 
= 0 ; 
6708   PyObject 
* obj1 
= 0 ; 
6709   char *  kwnames
[] = { 
6710     (char *) "self",(char *) "column", NULL 
 
6713   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetMainColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6714   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6715   if (!SWIG_IsOK(res1
)) { 
6716     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetMainColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6718   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6719   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6720   if (!SWIG_IsOK(ecode2
)) { 
6721     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetMainColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6723   arg2 
= static_cast< size_t >(val2
); 
6725     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6726     (arg1
)->SetMainColumn(arg2
); 
6727     wxPyEndAllowThreads(__tstate
); 
6728     if (PyErr_Occurred()) SWIG_fail
; 
6730   resultobj 
= SWIG_Py_Void(); 
6737 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetMainColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6738   PyObject 
*resultobj 
= 0; 
6739   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6743   PyObject 
*swig_obj
[1] ; 
6745   if (!args
) SWIG_fail
; 
6747   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6748   if (!SWIG_IsOK(res1
)) { 
6749     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetMainColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6751   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6753     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6754     result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetMainColumn(); 
6755     wxPyEndAllowThreads(__tstate
); 
6756     if (PyErr_Occurred()) SWIG_fail
; 
6758   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
6765 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6766   PyObject 
*resultobj 
= 0; 
6767   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6769   wxString 
*arg3 
= 0 ; 
6774   bool temp3 
= false ; 
6775   PyObject 
* obj0 
= 0 ; 
6776   PyObject 
* obj1 
= 0 ; 
6777   PyObject 
* obj2 
= 0 ; 
6778   char *  kwnames
[] = { 
6779     (char *) "self",(char *) "column",(char *) "text", NULL 
 
6782   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnText",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6783   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6784   if (!SWIG_IsOK(res1
)) { 
6785     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6787   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6788   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6789   if (!SWIG_IsOK(ecode2
)) { 
6790     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnText" "', expected argument " "2"" of type '" "size_t""'"); 
6792   arg2 
= static_cast< size_t >(val2
); 
6794     arg3 
= wxString_in_helper(obj2
); 
6795     if (arg3 
== NULL
) SWIG_fail
; 
6799     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6800     (arg1
)->SetColumnText(arg2
,(wxString 
const &)*arg3
); 
6801     wxPyEndAllowThreads(__tstate
); 
6802     if (PyErr_Occurred()) SWIG_fail
; 
6804   resultobj 
= SWIG_Py_Void(); 
6819 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6820   PyObject 
*resultobj 
= 0; 
6821   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6828   PyObject 
* obj0 
= 0 ; 
6829   PyObject 
* obj1 
= 0 ; 
6830   char *  kwnames
[] = { 
6831     (char *) "self",(char *) "column", NULL 
 
6834   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnText",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6835   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6836   if (!SWIG_IsOK(res1
)) { 
6837     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6839   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6840   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6841   if (!SWIG_IsOK(ecode2
)) { 
6842     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnText" "', expected argument " "2"" of type '" "size_t""'"); 
6844   arg2 
= static_cast< size_t >(val2
); 
6846     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6847     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetColumnText(arg2
); 
6848     wxPyEndAllowThreads(__tstate
); 
6849     if (PyErr_Occurred()) SWIG_fail
; 
6853     resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
6855     resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
6864 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6865   PyObject 
*resultobj 
= 0; 
6866   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6868   wxTreeListColumnInfo 
*arg3 
= 0 ; 
6875   PyObject 
* obj0 
= 0 ; 
6876   PyObject 
* obj1 
= 0 ; 
6877   PyObject 
* obj2 
= 0 ; 
6878   char *  kwnames
[] = { 
6879     (char *) "self",(char *) "column",(char *) "info", NULL 
 
6882   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6883   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6884   if (!SWIG_IsOK(res1
)) { 
6885     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6887   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6888   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6889   if (!SWIG_IsOK(ecode2
)) { 
6890     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6892   arg2 
= static_cast< size_t >(val2
); 
6893   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeListColumnInfo
,  0  | 0); 
6894   if (!SWIG_IsOK(res3
)) { 
6895     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6898     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6900   arg3 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp3
); 
6902     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6903     (arg1
)->SetColumn(arg2
,(wxTreeListColumnInfo 
const &)*arg3
); 
6904     wxPyEndAllowThreads(__tstate
); 
6905     if (PyErr_Occurred()) SWIG_fail
; 
6907   resultobj 
= SWIG_Py_Void(); 
6914 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6915   PyObject 
*resultobj 
= 0; 
6916   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6918   wxTreeListColumnInfo 
*result 
= 0 ; 
6923   PyObject 
* obj0 
= 0 ; 
6924   PyObject 
* obj1 
= 0 ; 
6925   char *  kwnames
[] = { 
6926     (char *) "self",(char *) "column", NULL 
 
6929   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6930   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6931   if (!SWIG_IsOK(res1
)) { 
6932     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6934   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6935   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6936   if (!SWIG_IsOK(ecode2
)) { 
6937     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6939   arg2 
= static_cast< size_t >(val2
); 
6941     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6943       wxTreeListColumnInfo 
&_result_ref 
= (arg1
)->GetColumn(arg2
); 
6944       result 
= (wxTreeListColumnInfo 
*) &_result_ref
; 
6946     wxPyEndAllowThreads(__tstate
); 
6947     if (PyErr_Occurred()) SWIG_fail
; 
6949   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
6956 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6957   PyObject 
*resultobj 
= 0; 
6958   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6960   wxTreeListColumnAlign arg3 
; 
6967   PyObject 
* obj0 
= 0 ; 
6968   PyObject 
* obj1 
= 0 ; 
6969   PyObject 
* obj2 
= 0 ; 
6970   char *  kwnames
[] = { 
6971     (char *) "self",(char *) "column",(char *) "align", NULL 
 
6974   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6975   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6976   if (!SWIG_IsOK(res1
)) { 
6977     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6979   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6980   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6981   if (!SWIG_IsOK(ecode2
)) { 
6982     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "2"" of type '" "size_t""'"); 
6984   arg2 
= static_cast< size_t >(val2
); 
6985   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
6986   if (!SWIG_IsOK(ecode3
)) { 
6987     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "3"" of type '" "wxTreeListColumnAlign""'"); 
6989   arg3 
= static_cast< wxTreeListColumnAlign 
>(val3
); 
6991     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6992     (arg1
)->SetColumnAlignment(arg2
,arg3
); 
6993     wxPyEndAllowThreads(__tstate
); 
6994     if (PyErr_Occurred()) SWIG_fail
; 
6996   resultobj 
= SWIG_Py_Void(); 
7003 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7004   PyObject 
*resultobj 
= 0; 
7005   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7007   wxTreeListColumnAlign result
; 
7012   PyObject 
* obj0 
= 0 ; 
7013   PyObject 
* obj1 
= 0 ; 
7014   char *  kwnames
[] = { 
7015     (char *) "self",(char *) "column", NULL 
 
7018   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7019   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7020   if (!SWIG_IsOK(res1
)) { 
7021     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnAlignment" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7023   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7024   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
7025   if (!SWIG_IsOK(ecode2
)) { 
7026     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnAlignment" "', expected argument " "2"" of type '" "size_t""'"); 
7028   arg2 
= static_cast< size_t >(val2
); 
7030     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7031     result 
= (wxTreeListColumnAlign
)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnAlignment(arg2
); 
7032     wxPyEndAllowThreads(__tstate
); 
7033     if (PyErr_Occurred()) SWIG_fail
; 
7035   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
7042 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7043   PyObject 
*resultobj 
= 0; 
7044   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7053   PyObject 
* obj0 
= 0 ; 
7054   PyObject 
* obj1 
= 0 ; 
7055   PyObject 
* obj2 
= 0 ; 
7056   char *  kwnames
[] = { 
7057     (char *) "self",(char *) "column",(char *) "image", NULL 
 
7060   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnImage",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7061   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7062   if (!SWIG_IsOK(res1
)) { 
7063     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7065   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7066   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
7067   if (!SWIG_IsOK(ecode2
)) { 
7068     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "2"" of type '" "size_t""'"); 
7070   arg2 
= static_cast< size_t >(val2
); 
7071   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7072   if (!SWIG_IsOK(ecode3
)) { 
7073     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "3"" of type '" "int""'"); 
7075   arg3 
= static_cast< int >(val3
); 
7077     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7078     (arg1
)->SetColumnImage(arg2
,arg3
); 
7079     wxPyEndAllowThreads(__tstate
); 
7080     if (PyErr_Occurred()) SWIG_fail
; 
7082   resultobj 
= SWIG_Py_Void(); 
7089 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7090   PyObject 
*resultobj 
= 0; 
7091   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7098   PyObject 
* obj0 
= 0 ; 
7099   PyObject 
* obj1 
= 0 ; 
7100   char *  kwnames
[] = { 
7101     (char *) "self",(char *) "column", NULL 
 
7104   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7105   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7106   if (!SWIG_IsOK(res1
)) { 
7107     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7109   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7110   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
7111   if (!SWIG_IsOK(ecode2
)) { 
7112     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnImage" "', expected argument " "2"" of type '" "size_t""'"); 
7114   arg2 
= static_cast< size_t >(val2
); 
7116     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7117     result 
= (int)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnImage(arg2
); 
7118     wxPyEndAllowThreads(__tstate
); 
7119     if (PyErr_Occurred()) SWIG_fail
; 
7121   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
7128 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_ShowColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7129   PyObject 
*resultobj 
= 0; 
7130   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7139   PyObject 
* obj0 
= 0 ; 
7140   PyObject 
* obj1 
= 0 ; 
7141   PyObject 
* obj2 
= 0 ; 
7142   char *  kwnames
[] = { 
7143     (char *) "self",(char *) "column",(char *) "shown", NULL 
 
7146   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_ShowColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7147   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7148   if (!SWIG_IsOK(res1
)) { 
7149     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7151   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7152   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
7153   if (!SWIG_IsOK(ecode2
)) { 
7154     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "2"" of type '" "size_t""'"); 
7156   arg2 
= static_cast< size_t >(val2
); 
7157   ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
7158   if (!SWIG_IsOK(ecode3
)) { 
7159     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "3"" of type '" "bool""'"); 
7161   arg3 
= static_cast< bool >(val3
); 
7163     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7164     (arg1
)->ShowColumn(arg2
,arg3
); 
7165     wxPyEndAllowThreads(__tstate
); 
7166     if (PyErr_Occurred()) SWIG_fail
; 
7168   resultobj 
= SWIG_Py_Void(); 
7175 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsColumnShown(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7176   PyObject 
*resultobj 
= 0; 
7177   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7184   PyObject 
* obj0 
= 0 ; 
7185   PyObject 
* obj1 
= 0 ; 
7186   char *  kwnames
[] = { 
7187     (char *) "self",(char *) "column", NULL 
 
7190   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsColumnShown",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7191   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7192   if (!SWIG_IsOK(res1
)) { 
7193     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsColumnShown" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7195   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7196   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
7197   if (!SWIG_IsOK(ecode2
)) { 
7198     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_IsColumnShown" "', expected argument " "2"" of type '" "size_t""'"); 
7200   arg2 
= static_cast< size_t >(val2
); 
7202     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7203     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsColumnShown(arg2
); 
7204     wxPyEndAllowThreads(__tstate
); 
7205     if (PyErr_Occurred()) SWIG_fail
; 
7208     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
7216 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7217   PyObject 
*resultobj 
= 0; 
7218   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7219   wxTreeItemId 
*arg2 
= 0 ; 
7220   int arg3 
= (int) -1 ; 
7228   PyObject 
* obj0 
= 0 ; 
7229   PyObject 
* obj1 
= 0 ; 
7230   PyObject 
* obj2 
= 0 ; 
7231   char *  kwnames
[] = { 
7232     (char *) "self",(char *) "item",(char *) "column", NULL 
 
7235   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetItemText",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7236   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7237   if (!SWIG_IsOK(res1
)) { 
7238     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7240   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7241   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7242   if (!SWIG_IsOK(res2
)) { 
7243     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7246     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7248   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7250     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7251     if (!SWIG_IsOK(ecode3
)) { 
7252       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "3"" of type '" "int""'"); 
7254     arg3 
= static_cast< int >(val3
); 
7257     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7258     result 
= wxPyTreeListCtrl_GetItemText(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
7259     wxPyEndAllowThreads(__tstate
); 
7260     if (PyErr_Occurred()) SWIG_fail
; 
7264     resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
7266     resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
7275 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7276   PyObject 
*resultobj 
= 0; 
7277   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7278   wxTreeItemId 
*arg2 
= 0 ; 
7279   int arg3 
= (int) -1 ; 
7280   wxTreeItemIcon arg4 
= (wxTreeItemIcon
) wxTreeItemIcon_Normal 
; 
7290   PyObject 
* obj0 
= 0 ; 
7291   PyObject 
* obj1 
= 0 ; 
7292   PyObject 
* obj2 
= 0 ; 
7293   PyObject 
* obj3 
= 0 ; 
7294   char *  kwnames
[] = { 
7295     (char *) "self",(char *) "item",(char *) "column",(char *) "which", NULL 
 
7298   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_GetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
7299   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7300   if (!SWIG_IsOK(res1
)) { 
7301     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7303   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7304   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7305   if (!SWIG_IsOK(res2
)) { 
7306     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7309     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7311   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7313     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7314     if (!SWIG_IsOK(ecode3
)) { 
7315       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "3"" of type '" "int""'"); 
7317     arg3 
= static_cast< int >(val3
); 
7320     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
7321     if (!SWIG_IsOK(ecode4
)) { 
7322       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "4"" of type '" "wxTreeItemIcon""'"); 
7324     arg4 
= static_cast< wxTreeItemIcon 
>(val4
); 
7327     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7328     result 
= (int)wxPyTreeListCtrl_GetItemImage(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
,arg4
); 
7329     wxPyEndAllowThreads(__tstate
); 
7330     if (PyErr_Occurred()) SWIG_fail
; 
7332   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
7339 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7340   PyObject 
*resultobj 
= 0; 
7341   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7342   wxTreeItemId 
*arg2 
= 0 ; 
7343   wxString 
*arg3 
= 0 ; 
7344   int arg4 
= (int) -1 ; 
7349   bool temp3 
= false ; 
7352   PyObject 
* obj0 
= 0 ; 
7353   PyObject 
* obj1 
= 0 ; 
7354   PyObject 
* obj2 
= 0 ; 
7355   PyObject 
* obj3 
= 0 ; 
7356   char *  kwnames
[] = { 
7357     (char *) "self",(char *) "item",(char *) "text",(char *) "column", NULL 
 
7360   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_SetItemText",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
7361   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7362   if (!SWIG_IsOK(res1
)) { 
7363     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7365   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7366   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7367   if (!SWIG_IsOK(res2
)) { 
7368     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7371     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7373   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7375     arg3 
= wxString_in_helper(obj2
); 
7376     if (arg3 
== NULL
) SWIG_fail
; 
7380     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
7381     if (!SWIG_IsOK(ecode4
)) { 
7382       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "4"" of type '" "int""'"); 
7384     arg4 
= static_cast< int >(val4
); 
7387     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7388     wxPyTreeListCtrl_SetItemText(arg1
,(wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
7389     wxPyEndAllowThreads(__tstate
); 
7390     if (PyErr_Occurred()) SWIG_fail
; 
7392   resultobj 
= SWIG_Py_Void(); 
7407 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7408   PyObject 
*resultobj 
= 0; 
7409   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7410   wxTreeItemId 
*arg2 
= 0 ; 
7412   int arg4 
= (int) -1 ; 
7413   wxTreeItemIcon arg5 
= (wxTreeItemIcon
) wxTreeItemIcon_Normal 
; 
7424   PyObject 
* obj0 
= 0 ; 
7425   PyObject 
* obj1 
= 0 ; 
7426   PyObject 
* obj2 
= 0 ; 
7427   PyObject 
* obj3 
= 0 ; 
7428   PyObject 
* obj4 
= 0 ; 
7429   char *  kwnames
[] = { 
7430     (char *) "self",(char *) "item",(char *) "image",(char *) "column",(char *) "which", NULL 
 
7433   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:TreeListCtrl_SetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
7434   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7435   if (!SWIG_IsOK(res1
)) { 
7436     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7438   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7439   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7440   if (!SWIG_IsOK(res2
)) { 
7441     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7444     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7446   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7447   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7448   if (!SWIG_IsOK(ecode3
)) { 
7449     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "3"" of type '" "int""'"); 
7451   arg3 
= static_cast< int >(val3
); 
7453     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
7454     if (!SWIG_IsOK(ecode4
)) { 
7455       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "4"" of type '" "int""'"); 
7457     arg4 
= static_cast< int >(val4
); 
7460     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
7461     if (!SWIG_IsOK(ecode5
)) { 
7462       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "5"" of type '" "wxTreeItemIcon""'"); 
7464     arg5 
= static_cast< wxTreeItemIcon 
>(val5
); 
7467     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7468     wxPyTreeListCtrl_SetItemImage(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
,arg4
,arg5
); 
7469     wxPyEndAllowThreads(__tstate
); 
7470     if (PyErr_Occurred()) SWIG_fail
; 
7472   resultobj 
= SWIG_Py_Void(); 
7479 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7480   PyObject 
*resultobj 
= 0; 
7481   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7482   wxTreeItemId 
*arg2 
= 0 ; 
7483   wxPyTreeItemData 
*result 
= 0 ; 
7488   PyObject 
* obj0 
= 0 ; 
7489   PyObject 
* obj1 
= 0 ; 
7490   char *  kwnames
[] = { 
7491     (char *) "self",(char *) "item", NULL 
 
7494   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemData",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7495   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7496   if (!SWIG_IsOK(res1
)) { 
7497     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7499   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7500   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7501   if (!SWIG_IsOK(res2
)) { 
7502     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7505     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7507   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7509     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7510     result 
= (wxPyTreeItemData 
*)wxPyTreeListCtrl_GetItemData(arg1
,(wxTreeItemId 
const &)*arg2
); 
7511     wxPyEndAllowThreads(__tstate
); 
7512     if (PyErr_Occurred()) SWIG_fail
; 
7514   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeItemData
, 0 |  0 ); 
7521 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7522   PyObject 
*resultobj 
= 0; 
7523   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7524   wxTreeItemId 
*arg2 
= 0 ; 
7525   wxPyTreeItemData 
*arg3 
= (wxPyTreeItemData 
*) 0 ; 
7531   PyObject 
* obj0 
= 0 ; 
7532   PyObject 
* obj1 
= 0 ; 
7533   PyObject 
* obj2 
= 0 ; 
7534   char *  kwnames
[] = { 
7535     (char *) "self",(char *) "item",(char *) "data", NULL 
 
7538   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemData",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7539   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7540   if (!SWIG_IsOK(res1
)) { 
7541     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7543   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7544   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7545   if (!SWIG_IsOK(res2
)) { 
7546     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7549     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7551   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7552   res3 
= SWIG_ConvertPtr(obj2
, SWIG_as_voidptrptr(&arg3
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
7553   if (!SWIG_IsOK(res3
)) { 
7554     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "3"" of type '" "wxPyTreeItemData *""'"); 
7557     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7558     wxPyTreeListCtrl_SetItemData(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
7559     wxPyEndAllowThreads(__tstate
); 
7560     if (PyErr_Occurred()) SWIG_fail
; 
7562   resultobj 
= SWIG_Py_Void(); 
7569 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemPyData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7570   PyObject 
*resultobj 
= 0; 
7571   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7572   wxTreeItemId 
*arg2 
= 0 ; 
7573   PyObject 
*result 
= 0 ; 
7578   PyObject 
* obj0 
= 0 ; 
7579   PyObject 
* obj1 
= 0 ; 
7580   char *  kwnames
[] = { 
7581     (char *) "self",(char *) "item", NULL 
 
7584   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemPyData",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7585   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7586   if (!SWIG_IsOK(res1
)) { 
7587     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7589   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7590   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7591   if (!SWIG_IsOK(res2
)) { 
7592     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7595     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7597   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7599     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7600     result 
= (PyObject 
*)wxPyTreeListCtrl_GetItemPyData(arg1
,(wxTreeItemId 
const &)*arg2
); 
7601     wxPyEndAllowThreads(__tstate
); 
7602     if (PyErr_Occurred()) SWIG_fail
; 
7611 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemPyData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7612   PyObject 
*resultobj 
= 0; 
7613   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7614   wxTreeItemId 
*arg2 
= 0 ; 
7615   PyObject 
*arg3 
= (PyObject 
*) 0 ; 
7620   PyObject 
* obj0 
= 0 ; 
7621   PyObject 
* obj1 
= 0 ; 
7622   PyObject 
* obj2 
= 0 ; 
7623   char *  kwnames
[] = { 
7624     (char *) "self",(char *) "item",(char *) "obj", NULL 
 
7627   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemPyData",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7628   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7629   if (!SWIG_IsOK(res1
)) { 
7630     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7632   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7633   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7634   if (!SWIG_IsOK(res2
)) { 
7635     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7638     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7640   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7643     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7644     wxPyTreeListCtrl_SetItemPyData(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
7645     wxPyEndAllowThreads(__tstate
); 
7646     if (PyErr_Occurred()) SWIG_fail
; 
7648   resultobj 
= SWIG_Py_Void(); 
7655 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemHasChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7656   PyObject 
*resultobj 
= 0; 
7657   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7658   wxTreeItemId 
*arg2 
= 0 ; 
7659   bool arg3 
= (bool) true ; 
7666   PyObject 
* obj0 
= 0 ; 
7667   PyObject 
* obj1 
= 0 ; 
7668   PyObject 
* obj2 
= 0 ; 
7669   char *  kwnames
[] = { 
7670     (char *) "self",(char *) "item",(char *) "has", NULL 
 
7673   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemHasChildren",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7674   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7675   if (!SWIG_IsOK(res1
)) { 
7676     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7678   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7679   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7680   if (!SWIG_IsOK(res2
)) { 
7681     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7684     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7686   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7688     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
7689     if (!SWIG_IsOK(ecode3
)) { 
7690       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "3"" of type '" "bool""'"); 
7692     arg3 
= static_cast< bool >(val3
); 
7695     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7696     (arg1
)->SetItemHasChildren((wxTreeItemId 
const &)*arg2
,arg3
); 
7697     wxPyEndAllowThreads(__tstate
); 
7698     if (PyErr_Occurred()) SWIG_fail
; 
7700   resultobj 
= SWIG_Py_Void(); 
7707 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemBold(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7708   PyObject 
*resultobj 
= 0; 
7709   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7710   wxTreeItemId 
*arg2 
= 0 ; 
7711   bool arg3 
= (bool) true ; 
7718   PyObject 
* obj0 
= 0 ; 
7719   PyObject 
* obj1 
= 0 ; 
7720   PyObject 
* obj2 
= 0 ; 
7721   char *  kwnames
[] = { 
7722     (char *) "self",(char *) "item",(char *) "bold", NULL 
 
7725   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemBold",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7726   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7727   if (!SWIG_IsOK(res1
)) { 
7728     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7730   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7731   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7732   if (!SWIG_IsOK(res2
)) { 
7733     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7736     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7738   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7740     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
7741     if (!SWIG_IsOK(ecode3
)) { 
7742       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "3"" of type '" "bool""'"); 
7744     arg3 
= static_cast< bool >(val3
); 
7747     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7748     (arg1
)->SetItemBold((wxTreeItemId 
const &)*arg2
,arg3
); 
7749     wxPyEndAllowThreads(__tstate
); 
7750     if (PyErr_Occurred()) SWIG_fail
; 
7752   resultobj 
= SWIG_Py_Void(); 
7759 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemTextColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7760   PyObject 
*resultobj 
= 0; 
7761   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7762   wxTreeItemId 
*arg2 
= 0 ; 
7763   wxColour 
*arg3 
= 0 ; 
7769   PyObject 
* obj0 
= 0 ; 
7770   PyObject 
* obj1 
= 0 ; 
7771   PyObject 
* obj2 
= 0 ; 
7772   char *  kwnames
[] = { 
7773     (char *) "self",(char *) "item",(char *) "colour", NULL 
 
7776   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemTextColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7777   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7778   if (!SWIG_IsOK(res1
)) { 
7779     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7781   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7782   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7783   if (!SWIG_IsOK(res2
)) { 
7784     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7787     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7789   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7792     if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
; 
7795     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7796     (arg1
)->SetItemTextColour((wxTreeItemId 
const &)*arg2
,(wxColour 
const &)*arg3
); 
7797     wxPyEndAllowThreads(__tstate
); 
7798     if (PyErr_Occurred()) SWIG_fail
; 
7800   resultobj 
= SWIG_Py_Void(); 
7807 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemBackgroundColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7808   PyObject 
*resultobj 
= 0; 
7809   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7810   wxTreeItemId 
*arg2 
= 0 ; 
7811   wxColour 
*arg3 
= 0 ; 
7817   PyObject 
* obj0 
= 0 ; 
7818   PyObject 
* obj1 
= 0 ; 
7819   PyObject 
* obj2 
= 0 ; 
7820   char *  kwnames
[] = { 
7821     (char *) "self",(char *) "item",(char *) "colour", NULL 
 
7824   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemBackgroundColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7825   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7826   if (!SWIG_IsOK(res1
)) { 
7827     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7829   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7830   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7831   if (!SWIG_IsOK(res2
)) { 
7832     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7835     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7837   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7840     if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
; 
7843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7844     (arg1
)->SetItemBackgroundColour((wxTreeItemId 
const &)*arg2
,(wxColour 
const &)*arg3
); 
7845     wxPyEndAllowThreads(__tstate
); 
7846     if (PyErr_Occurred()) SWIG_fail
; 
7848   resultobj 
= SWIG_Py_Void(); 
7855 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemFont(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7856   PyObject 
*resultobj 
= 0; 
7857   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7858   wxTreeItemId 
*arg2 
= 0 ; 
7866   PyObject 
* obj0 
= 0 ; 
7867   PyObject 
* obj1 
= 0 ; 
7868   PyObject 
* obj2 
= 0 ; 
7869   char *  kwnames
[] = { 
7870     (char *) "self",(char *) "item",(char *) "font", NULL 
 
7873   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemFont",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_SetItemFont" "', 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_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7884     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7886   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7887   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxFont
,  0  | 0); 
7888   if (!SWIG_IsOK(res3
)) { 
7889     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");  
7892     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");  
7894   arg3 
= reinterpret_cast< wxFont 
* >(argp3
); 
7896     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7897     (arg1
)->SetItemFont((wxTreeItemId 
const &)*arg2
,(wxFont 
const &)*arg3
); 
7898     wxPyEndAllowThreads(__tstate
); 
7899     if (PyErr_Occurred()) SWIG_fail
; 
7901   resultobj 
= SWIG_Py_Void(); 
7908 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemBold(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7909   PyObject 
*resultobj 
= 0; 
7910   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7911   wxTreeItemId 
*arg2 
= 0 ; 
7917   PyObject 
* obj0 
= 0 ; 
7918   PyObject 
* obj1 
= 0 ; 
7919   char *  kwnames
[] = { 
7920     (char *) "self",(char *) "item", NULL 
 
7923   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBold",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7924   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7925   if (!SWIG_IsOK(res1
)) { 
7926     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7928   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7929   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7930   if (!SWIG_IsOK(res2
)) { 
7931     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7934     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7936   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7938     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7939     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->GetItemBold((wxTreeItemId 
const &)*arg2
); 
7940     wxPyEndAllowThreads(__tstate
); 
7941     if (PyErr_Occurred()) SWIG_fail
; 
7944     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
7952 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemTextColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7953   PyObject 
*resultobj 
= 0; 
7954   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7955   wxTreeItemId 
*arg2 
= 0 ; 
7961   PyObject 
* obj0 
= 0 ; 
7962   PyObject 
* obj1 
= 0 ; 
7963   char *  kwnames
[] = { 
7964     (char *) "self",(char *) "item", NULL 
 
7967   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemTextColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7968   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7969   if (!SWIG_IsOK(res1
)) { 
7970     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7972   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7973   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7974   if (!SWIG_IsOK(res2
)) { 
7975     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7978     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7980   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7982     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7983     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemTextColour((wxTreeItemId 
const &)*arg2
); 
7984     wxPyEndAllowThreads(__tstate
); 
7985     if (PyErr_Occurred()) SWIG_fail
; 
7987   resultobj 
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN 
|  0 ); 
7994 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemBackgroundColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7995   PyObject 
*resultobj 
= 0; 
7996   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7997   wxTreeItemId 
*arg2 
= 0 ; 
8003   PyObject 
* obj0 
= 0 ; 
8004   PyObject 
* obj1 
= 0 ; 
8005   char *  kwnames
[] = { 
8006     (char *) "self",(char *) "item", NULL 
 
8009   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBackgroundColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8010   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8011   if (!SWIG_IsOK(res1
)) { 
8012     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8014   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8015   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8016   if (!SWIG_IsOK(res2
)) { 
8017     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8020     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8022   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8024     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8025     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemBackgroundColour((wxTreeItemId 
const &)*arg2
); 
8026     wxPyEndAllowThreads(__tstate
); 
8027     if (PyErr_Occurred()) SWIG_fail
; 
8029   resultobj 
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN 
|  0 ); 
8036 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemFont(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8037   PyObject 
*resultobj 
= 0; 
8038   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8039   wxTreeItemId 
*arg2 
= 0 ; 
8045   PyObject 
* obj0 
= 0 ; 
8046   PyObject 
* obj1 
= 0 ; 
8047   char *  kwnames
[] = { 
8048     (char *) "self",(char *) "item", NULL 
 
8051   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemFont",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8052   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8053   if (!SWIG_IsOK(res1
)) { 
8054     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8056   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8057   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8058   if (!SWIG_IsOK(res2
)) { 
8059     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8062     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8064   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8066     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8067     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemFont((wxTreeItemId 
const &)*arg2
); 
8068     wxPyEndAllowThreads(__tstate
); 
8069     if (PyErr_Occurred()) SWIG_fail
; 
8071   resultobj 
= SWIG_NewPointerObj((new wxFont(static_cast< const wxFont
& >(result
))), SWIGTYPE_p_wxFont
, SWIG_POINTER_OWN 
|  0 ); 
8078 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8079   PyObject 
*resultobj 
= 0; 
8080   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8081   wxTreeItemId 
*arg2 
= 0 ; 
8087   PyObject 
* obj0 
= 0 ; 
8088   PyObject 
* obj1 
= 0 ; 
8089   char *  kwnames
[] = { 
8090     (char *) "self",(char *) "item", NULL 
 
8093   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8094   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8095   if (!SWIG_IsOK(res1
)) { 
8096     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8098   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8099   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8100   if (!SWIG_IsOK(res2
)) { 
8101     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8104     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8106   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8108     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8109     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsVisible((wxTreeItemId 
const &)*arg2
); 
8110     wxPyEndAllowThreads(__tstate
); 
8111     if (PyErr_Occurred()) SWIG_fail
; 
8114     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8122 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_ItemHasChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8123   PyObject 
*resultobj 
= 0; 
8124   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8125   wxTreeItemId 
*arg2 
= 0 ; 
8131   PyObject 
* obj0 
= 0 ; 
8132   PyObject 
* obj1 
= 0 ; 
8133   char *  kwnames
[] = { 
8134     (char *) "self",(char *) "item", NULL 
 
8137   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ItemHasChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8138   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8139   if (!SWIG_IsOK(res1
)) { 
8140     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8142   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8143   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8144   if (!SWIG_IsOK(res2
)) { 
8145     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8148     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8150   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8152     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8153     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->ItemHasChildren((wxTreeItemId 
const &)*arg2
); 
8154     wxPyEndAllowThreads(__tstate
); 
8155     if (PyErr_Occurred()) SWIG_fail
; 
8158     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8166 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsExpanded(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8167   PyObject 
*resultobj 
= 0; 
8168   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8169   wxTreeItemId 
*arg2 
= 0 ; 
8175   PyObject 
* obj0 
= 0 ; 
8176   PyObject 
* obj1 
= 0 ; 
8177   char *  kwnames
[] = { 
8178     (char *) "self",(char *) "item", NULL 
 
8181   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsExpanded",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8182   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8183   if (!SWIG_IsOK(res1
)) { 
8184     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8186   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8187   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8188   if (!SWIG_IsOK(res2
)) { 
8189     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8192     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8194   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8196     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8197     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsExpanded((wxTreeItemId 
const &)*arg2
); 
8198     wxPyEndAllowThreads(__tstate
); 
8199     if (PyErr_Occurred()) SWIG_fail
; 
8202     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8210 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsSelected(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8211   PyObject 
*resultobj 
= 0; 
8212   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8213   wxTreeItemId 
*arg2 
= 0 ; 
8219   PyObject 
* obj0 
= 0 ; 
8220   PyObject 
* obj1 
= 0 ; 
8221   char *  kwnames
[] = { 
8222     (char *) "self",(char *) "item", NULL 
 
8225   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsSelected",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8226   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8227   if (!SWIG_IsOK(res1
)) { 
8228     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsSelected" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8230   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8231   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8232   if (!SWIG_IsOK(res2
)) { 
8233     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8236     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8238   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8240     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8241     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsSelected((wxTreeItemId 
const &)*arg2
); 
8242     wxPyEndAllowThreads(__tstate
); 
8243     if (PyErr_Occurred()) SWIG_fail
; 
8246     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8254 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsBold(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8255   PyObject 
*resultobj 
= 0; 
8256   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8257   wxTreeItemId 
*arg2 
= 0 ; 
8263   PyObject 
* obj0 
= 0 ; 
8264   PyObject 
* obj1 
= 0 ; 
8265   char *  kwnames
[] = { 
8266     (char *) "self",(char *) "item", NULL 
 
8269   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsBold",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8270   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8271   if (!SWIG_IsOK(res1
)) { 
8272     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8274   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8275   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8276   if (!SWIG_IsOK(res2
)) { 
8277     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8280     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8282   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8284     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8285     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsBold((wxTreeItemId 
const &)*arg2
); 
8286     wxPyEndAllowThreads(__tstate
); 
8287     if (PyErr_Occurred()) SWIG_fail
; 
8290     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8298 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetChildrenCount(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8299   PyObject 
*resultobj 
= 0; 
8300   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8301   wxTreeItemId 
*arg2 
= 0 ; 
8302   bool arg3 
= (bool) true ; 
8310   PyObject 
* obj0 
= 0 ; 
8311   PyObject 
* obj1 
= 0 ; 
8312   PyObject 
* obj2 
= 0 ; 
8313   char *  kwnames
[] = { 
8314     (char *) "self",(char *) "item",(char *) "recursively", NULL 
 
8317   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetChildrenCount",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8318   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8319   if (!SWIG_IsOK(res1
)) { 
8320     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8322   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8323   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8324   if (!SWIG_IsOK(res2
)) { 
8325     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8328     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8330   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8332     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
8333     if (!SWIG_IsOK(ecode3
)) { 
8334       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "3"" of type '" "bool""'"); 
8336     arg3 
= static_cast< bool >(val3
); 
8339     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8340     result 
= (size_t)(arg1
)->GetChildrenCount((wxTreeItemId 
const &)*arg2
,arg3
); 
8341     wxPyEndAllowThreads(__tstate
); 
8342     if (PyErr_Occurred()) SWIG_fail
; 
8344   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
8351 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetRootItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
8352   PyObject 
*resultobj 
= 0; 
8353   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8354   wxTreeItemId result
; 
8357   PyObject 
*swig_obj
[1] ; 
8359   if (!args
) SWIG_fail
; 
8361   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8362   if (!SWIG_IsOK(res1
)) { 
8363     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetRootItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8365   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8367     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8368     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetRootItem(); 
8369     wxPyEndAllowThreads(__tstate
); 
8370     if (PyErr_Occurred()) SWIG_fail
; 
8372   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8379 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetSelection(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
8380   PyObject 
*resultobj 
= 0; 
8381   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8382   wxTreeItemId result
; 
8385   PyObject 
*swig_obj
[1] ; 
8387   if (!args
) SWIG_fail
; 
8389   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8390   if (!SWIG_IsOK(res1
)) { 
8391     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetSelection" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8393   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8395     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8396     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetSelection(); 
8397     wxPyEndAllowThreads(__tstate
); 
8398     if (PyErr_Occurred()) SWIG_fail
; 
8400   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8407 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetSelections(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
8408   PyObject 
*resultobj 
= 0; 
8409   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8410   PyObject 
*result 
= 0 ; 
8413   PyObject 
*swig_obj
[1] ; 
8415   if (!args
) SWIG_fail
; 
8417   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8418   if (!SWIG_IsOK(res1
)) { 
8419     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetSelections" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8421   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8423     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8424     result 
= (PyObject 
*)wxPyTreeListCtrl_GetSelections(arg1
); 
8425     wxPyEndAllowThreads(__tstate
); 
8426     if (PyErr_Occurred()) SWIG_fail
; 
8435 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemParent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8436   PyObject 
*resultobj 
= 0; 
8437   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8438   wxTreeItemId 
*arg2 
= 0 ; 
8439   wxTreeItemId result
; 
8444   PyObject 
* obj0 
= 0 ; 
8445   PyObject 
* obj1 
= 0 ; 
8446   char *  kwnames
[] = { 
8447     (char *) "self",(char *) "item", NULL 
 
8450   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemParent",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8451   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8452   if (!SWIG_IsOK(res1
)) { 
8453     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8455   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8456   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8457   if (!SWIG_IsOK(res2
)) { 
8458     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8461     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8463   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8465     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8466     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemParent((wxTreeItemId 
const &)*arg2
); 
8467     wxPyEndAllowThreads(__tstate
); 
8468     if (PyErr_Occurred()) SWIG_fail
; 
8470   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8477 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetFirstChild(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8478   PyObject 
*resultobj 
= 0; 
8479   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8480   wxTreeItemId 
*arg2 
= 0 ; 
8481   PyObject 
*result 
= 0 ; 
8486   PyObject 
* obj0 
= 0 ; 
8487   PyObject 
* obj1 
= 0 ; 
8488   char *  kwnames
[] = { 
8489     (char *) "self",(char *) "item", NULL 
 
8492   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetFirstChild",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8493   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8494   if (!SWIG_IsOK(res1
)) { 
8495     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8497   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8498   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8499   if (!SWIG_IsOK(res2
)) { 
8500     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8503     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8505   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8507     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8508     result 
= (PyObject 
*)wxPyTreeListCtrl_GetFirstChild(arg1
,(wxTreeItemId 
const &)*arg2
); 
8509     wxPyEndAllowThreads(__tstate
); 
8510     if (PyErr_Occurred()) SWIG_fail
; 
8519 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNextChild(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8520   PyObject 
*resultobj 
= 0; 
8521   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8522   wxTreeItemId 
*arg2 
= 0 ; 
8523   void *arg3 
= (void *) 0 ; 
8524   PyObject 
*result 
= 0 ; 
8530   PyObject 
* obj0 
= 0 ; 
8531   PyObject 
* obj1 
= 0 ; 
8532   PyObject 
* obj2 
= 0 ; 
8533   char *  kwnames
[] = { 
8534     (char *) "self",(char *) "item",(char *) "cookie", NULL 
 
8537   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_GetNextChild",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8538   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8539   if (!SWIG_IsOK(res1
)) { 
8540     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8542   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8543   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8544   if (!SWIG_IsOK(res2
)) { 
8545     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8548     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8550   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8551   res3 
= SWIG_ConvertPtr(obj2
,SWIG_as_voidptrptr(&arg3
), 0, 0); 
8552   if (!SWIG_IsOK(res3
)) { 
8553     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "3"" of type '" "void *""'");  
8556     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8557     result 
= (PyObject 
*)wxPyTreeListCtrl_GetNextChild(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
8558     wxPyEndAllowThreads(__tstate
); 
8559     if (PyErr_Occurred()) SWIG_fail
; 
8568 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetLastChild(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8569   PyObject 
*resultobj 
= 0; 
8570   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8571   wxTreeItemId 
*arg2 
= 0 ; 
8572   wxTreeItemId result
; 
8577   PyObject 
* obj0 
= 0 ; 
8578   PyObject 
* obj1 
= 0 ; 
8579   char *  kwnames
[] = { 
8580     (char *) "self",(char *) "item", NULL 
 
8583   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetLastChild",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8584   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8585   if (!SWIG_IsOK(res1
)) { 
8586     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8588   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8589   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8590   if (!SWIG_IsOK(res2
)) { 
8591     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8594     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8596   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8598     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8599     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetLastChild((wxTreeItemId 
const &)*arg2
); 
8600     wxPyEndAllowThreads(__tstate
); 
8601     if (PyErr_Occurred()) SWIG_fail
; 
8603   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8610 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNextSibling(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8611   PyObject 
*resultobj 
= 0; 
8612   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8613   wxTreeItemId 
*arg2 
= 0 ; 
8614   wxTreeItemId result
; 
8619   PyObject 
* obj0 
= 0 ; 
8620   PyObject 
* obj1 
= 0 ; 
8621   char *  kwnames
[] = { 
8622     (char *) "self",(char *) "item", NULL 
 
8625   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextSibling",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8626   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8627   if (!SWIG_IsOK(res1
)) { 
8628     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8630   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8631   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8632   if (!SWIG_IsOK(res2
)) { 
8633     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8636     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8638   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8640     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8641     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNextSibling((wxTreeItemId 
const &)*arg2
); 
8642     wxPyEndAllowThreads(__tstate
); 
8643     if (PyErr_Occurred()) SWIG_fail
; 
8645   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8652 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetPrevSibling(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8653   PyObject 
*resultobj 
= 0; 
8654   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8655   wxTreeItemId 
*arg2 
= 0 ; 
8656   wxTreeItemId result
; 
8661   PyObject 
* obj0 
= 0 ; 
8662   PyObject 
* obj1 
= 0 ; 
8663   char *  kwnames
[] = { 
8664     (char *) "self",(char *) "item", NULL 
 
8667   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevSibling",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8668   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8669   if (!SWIG_IsOK(res1
)) { 
8670     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8672   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8673   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8674   if (!SWIG_IsOK(res2
)) { 
8675     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8678     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8680   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8682     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8683     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrevSibling((wxTreeItemId 
const &)*arg2
); 
8684     wxPyEndAllowThreads(__tstate
); 
8685     if (PyErr_Occurred()) SWIG_fail
; 
8687   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8694 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetFirstVisibleItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
8695   PyObject 
*resultobj 
= 0; 
8696   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8697   wxTreeItemId result
; 
8700   PyObject 
*swig_obj
[1] ; 
8702   if (!args
) SWIG_fail
; 
8704   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8705   if (!SWIG_IsOK(res1
)) { 
8706     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetFirstVisibleItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8708   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8710     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8711     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetFirstVisibleItem(); 
8712     wxPyEndAllowThreads(__tstate
); 
8713     if (PyErr_Occurred()) SWIG_fail
; 
8715   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8722 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNextVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8723   PyObject 
*resultobj 
= 0; 
8724   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8725   wxTreeItemId 
*arg2 
= 0 ; 
8726   wxTreeItemId result
; 
8731   PyObject 
* obj0 
= 0 ; 
8732   PyObject 
* obj1 
= 0 ; 
8733   char *  kwnames
[] = { 
8734     (char *) "self",(char *) "item", NULL 
 
8737   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8738   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8739   if (!SWIG_IsOK(res1
)) { 
8740     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8742   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8743   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8744   if (!SWIG_IsOK(res2
)) { 
8745     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8748     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8750   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8752     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8753     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNextVisible((wxTreeItemId 
const &)*arg2
); 
8754     wxPyEndAllowThreads(__tstate
); 
8755     if (PyErr_Occurred()) SWIG_fail
; 
8757   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8764 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetPrevVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8765   PyObject 
*resultobj 
= 0; 
8766   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8767   wxTreeItemId 
*arg2 
= 0 ; 
8768   wxTreeItemId result
; 
8773   PyObject 
* obj0 
= 0 ; 
8774   PyObject 
* obj1 
= 0 ; 
8775   char *  kwnames
[] = { 
8776     (char *) "self",(char *) "item", NULL 
 
8779   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8780   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8781   if (!SWIG_IsOK(res1
)) { 
8782     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8784   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8785   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8786   if (!SWIG_IsOK(res2
)) { 
8787     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8790     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8792   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8794     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8795     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrevVisible((wxTreeItemId 
const &)*arg2
); 
8796     wxPyEndAllowThreads(__tstate
); 
8797     if (PyErr_Occurred()) SWIG_fail
; 
8799   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8806 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNext(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8807   PyObject 
*resultobj 
= 0; 
8808   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8809   wxTreeItemId 
*arg2 
= 0 ; 
8810   wxTreeItemId result
; 
8815   PyObject 
* obj0 
= 0 ; 
8816   PyObject 
* obj1 
= 0 ; 
8817   char *  kwnames
[] = { 
8818     (char *) "self",(char *) "item", NULL 
 
8821   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNext",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8822   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8823   if (!SWIG_IsOK(res1
)) { 
8824     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNext" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8826   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8827   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8828   if (!SWIG_IsOK(res2
)) { 
8829     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNext" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8832     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNext" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8834   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8836     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8837     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNext((wxTreeItemId 
const &)*arg2
); 
8838     wxPyEndAllowThreads(__tstate
); 
8839     if (PyErr_Occurred()) SWIG_fail
; 
8841   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8848 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AddRoot(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8849   PyObject 
*resultobj 
= 0; 
8850   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8851   wxString 
*arg2 
= 0 ; 
8852   int arg3 
= (int) -1 ; 
8853   int arg4 
= (int) -1 ; 
8854   wxPyTreeItemData 
*arg5 
= (wxPyTreeItemData 
*) NULL 
; 
8855   wxTreeItemId result
; 
8858   bool temp2 
= false ; 
8864   PyObject 
* obj0 
= 0 ; 
8865   PyObject 
* obj1 
= 0 ; 
8866   PyObject 
* obj2 
= 0 ; 
8867   PyObject 
* obj3 
= 0 ; 
8868   PyObject 
* obj4 
= 0 ; 
8869   char *  kwnames
[] = { 
8870     (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
8873   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:TreeListCtrl_AddRoot",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
8874   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8875   if (!SWIG_IsOK(res1
)) { 
8876     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8878   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8880     arg2 
= wxString_in_helper(obj1
); 
8881     if (arg2 
== NULL
) SWIG_fail
; 
8885     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
8886     if (!SWIG_IsOK(ecode3
)) { 
8887       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "3"" of type '" "int""'"); 
8889     arg3 
= static_cast< int >(val3
); 
8892     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
8893     if (!SWIG_IsOK(ecode4
)) { 
8894       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "4"" of type '" "int""'"); 
8896     arg4 
= static_cast< int >(val4
); 
8899     res5 
= SWIG_ConvertPtr(obj4
, SWIG_as_voidptrptr(&arg5
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
8900     if (!SWIG_IsOK(res5
)) { 
8901       SWIG_exception_fail(SWIG_ArgError(res5
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "5"" of type '" "wxPyTreeItemData *""'"); 
8905     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8906     result 
= (arg1
)->AddRoot((wxString 
const &)*arg2
,arg3
,arg4
,arg5
); 
8907     wxPyEndAllowThreads(__tstate
); 
8908     if (PyErr_Occurred()) SWIG_fail
; 
8910   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8925 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_PrependItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8926   PyObject 
*resultobj 
= 0; 
8927   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8928   wxTreeItemId 
*arg2 
= 0 ; 
8929   wxString 
*arg3 
= 0 ; 
8930   int arg4 
= (int) -1 ; 
8931   int arg5 
= (int) -1 ; 
8932   wxPyTreeItemData 
*arg6 
= (wxPyTreeItemData 
*) NULL 
; 
8933   wxTreeItemId result
; 
8938   bool temp3 
= false ; 
8944   PyObject 
* obj0 
= 0 ; 
8945   PyObject 
* obj1 
= 0 ; 
8946   PyObject 
* obj2 
= 0 ; 
8947   PyObject 
* obj3 
= 0 ; 
8948   PyObject 
* obj4 
= 0 ; 
8949   PyObject 
* obj5 
= 0 ; 
8950   char *  kwnames
[] = { 
8951     (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
8954   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_PrependItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
8955   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8956   if (!SWIG_IsOK(res1
)) { 
8957     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8959   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8960   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8961   if (!SWIG_IsOK(res2
)) { 
8962     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8965     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8967   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8969     arg3 
= wxString_in_helper(obj2
); 
8970     if (arg3 
== NULL
) SWIG_fail
; 
8974     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
8975     if (!SWIG_IsOK(ecode4
)) { 
8976       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "4"" of type '" "int""'"); 
8978     arg4 
= static_cast< int >(val4
); 
8981     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
8982     if (!SWIG_IsOK(ecode5
)) { 
8983       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "5"" of type '" "int""'"); 
8985     arg5 
= static_cast< int >(val5
); 
8988     res6 
= SWIG_ConvertPtr(obj5
, SWIG_as_voidptrptr(&arg6
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
8989     if (!SWIG_IsOK(res6
)) { 
8990       SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'"); 
8994     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8995     result 
= (arg1
)->PrependItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
); 
8996     wxPyEndAllowThreads(__tstate
); 
8997     if (PyErr_Occurred()) SWIG_fail
; 
8999   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9014 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9015   PyObject 
*resultobj 
= 0; 
9016   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9017   wxTreeItemId 
*arg2 
= 0 ; 
9018   wxTreeItemId 
*arg3 
= 0 ; 
9019   wxString 
*arg4 
= 0 ; 
9020   int arg5 
= (int) -1 ; 
9021   int arg6 
= (int) -1 ; 
9022   wxPyTreeItemData 
*arg7 
= (wxPyTreeItemData 
*) NULL 
; 
9023   wxTreeItemId result
; 
9030   bool temp4 
= false ; 
9036   PyObject 
* obj0 
= 0 ; 
9037   PyObject 
* obj1 
= 0 ; 
9038   PyObject 
* obj2 
= 0 ; 
9039   PyObject 
* obj3 
= 0 ; 
9040   PyObject 
* obj4 
= 0 ; 
9041   PyObject 
* obj5 
= 0 ; 
9042   PyObject 
* obj6 
= 0 ; 
9043   char *  kwnames
[] = { 
9044     (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
9047   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
9048   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9049   if (!SWIG_IsOK(res1
)) { 
9050     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9052   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9053   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9054   if (!SWIG_IsOK(res2
)) { 
9055     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9058     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9060   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9061   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9062   if (!SWIG_IsOK(res3
)) { 
9063     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");  
9066     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");  
9068   arg3 
= reinterpret_cast< wxTreeItemId 
* >(argp3
); 
9070     arg4 
= wxString_in_helper(obj3
); 
9071     if (arg4 
== NULL
) SWIG_fail
; 
9075     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
9076     if (!SWIG_IsOK(ecode5
)) { 
9077       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "5"" of type '" "int""'"); 
9079     arg5 
= static_cast< int >(val5
); 
9082     ecode6 
= SWIG_AsVal_int(obj5
, &val6
); 
9083     if (!SWIG_IsOK(ecode6
)) { 
9084       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "6"" of type '" "int""'"); 
9086     arg6 
= static_cast< int >(val6
); 
9089     res7 
= SWIG_ConvertPtr(obj6
, SWIG_as_voidptrptr(&arg7
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
9090     if (!SWIG_IsOK(res7
)) { 
9091       SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'"); 
9095     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9096     result 
= (arg1
)->InsertItem((wxTreeItemId 
const &)*arg2
,(wxTreeItemId 
const &)*arg3
,(wxString 
const &)*arg4
,arg5
,arg6
,arg7
); 
9097     wxPyEndAllowThreads(__tstate
); 
9098     if (PyErr_Occurred()) SWIG_fail
; 
9100   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9115 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertItemBefore(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9116   PyObject 
*resultobj 
= 0; 
9117   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9118   wxTreeItemId 
*arg2 
= 0 ; 
9120   wxString 
*arg4 
= 0 ; 
9121   int arg5 
= (int) -1 ; 
9122   int arg6 
= (int) -1 ; 
9123   wxPyTreeItemData 
*arg7 
= (wxPyTreeItemData 
*) NULL 
; 
9124   wxTreeItemId result
; 
9131   bool temp4 
= false ; 
9137   PyObject 
* obj0 
= 0 ; 
9138   PyObject 
* obj1 
= 0 ; 
9139   PyObject 
* obj2 
= 0 ; 
9140   PyObject 
* obj3 
= 0 ; 
9141   PyObject 
* obj4 
= 0 ; 
9142   PyObject 
* obj5 
= 0 ; 
9143   PyObject 
* obj6 
= 0 ; 
9144   char *  kwnames
[] = { 
9145     (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
9148   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItemBefore",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
9149   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9150   if (!SWIG_IsOK(res1
)) { 
9151     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9153   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9154   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9155   if (!SWIG_IsOK(res2
)) { 
9156     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9159     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9161   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9162   ecode3 
= SWIG_AsVal_size_t(obj2
, &val3
); 
9163   if (!SWIG_IsOK(ecode3
)) { 
9164     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "3"" of type '" "size_t""'"); 
9166   arg3 
= static_cast< size_t >(val3
); 
9168     arg4 
= wxString_in_helper(obj3
); 
9169     if (arg4 
== NULL
) SWIG_fail
; 
9173     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
9174     if (!SWIG_IsOK(ecode5
)) { 
9175       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "5"" of type '" "int""'"); 
9177     arg5 
= static_cast< int >(val5
); 
9180     ecode6 
= SWIG_AsVal_int(obj5
, &val6
); 
9181     if (!SWIG_IsOK(ecode6
)) { 
9182       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "6"" of type '" "int""'"); 
9184     arg6 
= static_cast< int >(val6
); 
9187     res7 
= SWIG_ConvertPtr(obj6
, SWIG_as_voidptrptr(&arg7
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
9188     if (!SWIG_IsOK(res7
)) { 
9189       SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'"); 
9193     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9194     result 
= (arg1
)->InsertItem((wxTreeItemId 
const &)*arg2
,arg3
,(wxString 
const &)*arg4
,arg5
,arg6
,arg7
); 
9195     wxPyEndAllowThreads(__tstate
); 
9196     if (PyErr_Occurred()) SWIG_fail
; 
9198   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9213 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AppendItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9214   PyObject 
*resultobj 
= 0; 
9215   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9216   wxTreeItemId 
*arg2 
= 0 ; 
9217   wxString 
*arg3 
= 0 ; 
9218   int arg4 
= (int) -1 ; 
9219   int arg5 
= (int) -1 ; 
9220   wxPyTreeItemData 
*arg6 
= (wxPyTreeItemData 
*) NULL 
; 
9221   wxTreeItemId result
; 
9226   bool temp3 
= false ; 
9232   PyObject 
* obj0 
= 0 ; 
9233   PyObject 
* obj1 
= 0 ; 
9234   PyObject 
* obj2 
= 0 ; 
9235   PyObject 
* obj3 
= 0 ; 
9236   PyObject 
* obj4 
= 0 ; 
9237   PyObject 
* obj5 
= 0 ; 
9238   char *  kwnames
[] = { 
9239     (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
9242   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_AppendItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
9243   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9244   if (!SWIG_IsOK(res1
)) { 
9245     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9247   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9248   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9249   if (!SWIG_IsOK(res2
)) { 
9250     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9253     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9255   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9257     arg3 
= wxString_in_helper(obj2
); 
9258     if (arg3 
== NULL
) SWIG_fail
; 
9262     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
9263     if (!SWIG_IsOK(ecode4
)) { 
9264       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "4"" of type '" "int""'"); 
9266     arg4 
= static_cast< int >(val4
); 
9269     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
9270     if (!SWIG_IsOK(ecode5
)) { 
9271       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "5"" of type '" "int""'"); 
9273     arg5 
= static_cast< int >(val5
); 
9276     res6 
= SWIG_ConvertPtr(obj5
, SWIG_as_voidptrptr(&arg6
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
9277     if (!SWIG_IsOK(res6
)) { 
9278       SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'"); 
9282     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9283     result 
= (arg1
)->AppendItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
); 
9284     wxPyEndAllowThreads(__tstate
); 
9285     if (PyErr_Occurred()) SWIG_fail
; 
9287   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9302 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Delete(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9303   PyObject 
*resultobj 
= 0; 
9304   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9305   wxTreeItemId 
*arg2 
= 0 ; 
9310   PyObject 
* obj0 
= 0 ; 
9311   PyObject 
* obj1 
= 0 ; 
9312   char *  kwnames
[] = { 
9313     (char *) "self",(char *) "item", NULL 
 
9316   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Delete",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9317   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9318   if (!SWIG_IsOK(res1
)) { 
9319     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Delete" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9321   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9322   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9323   if (!SWIG_IsOK(res2
)) { 
9324     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9327     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9329   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9331     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9332     (arg1
)->Delete((wxTreeItemId 
const &)*arg2
); 
9333     wxPyEndAllowThreads(__tstate
); 
9334     if (PyErr_Occurred()) SWIG_fail
; 
9336   resultobj 
= SWIG_Py_Void(); 
9343 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_DeleteChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9344   PyObject 
*resultobj 
= 0; 
9345   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9346   wxTreeItemId 
*arg2 
= 0 ; 
9351   PyObject 
* obj0 
= 0 ; 
9352   PyObject 
* obj1 
= 0 ; 
9353   char *  kwnames
[] = { 
9354     (char *) "self",(char *) "item", NULL 
 
9357   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_DeleteChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9358   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9359   if (!SWIG_IsOK(res1
)) { 
9360     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9362   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9363   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9364   if (!SWIG_IsOK(res2
)) { 
9365     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9368     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9370   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9372     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9373     (arg1
)->DeleteChildren((wxTreeItemId 
const &)*arg2
); 
9374     wxPyEndAllowThreads(__tstate
); 
9375     if (PyErr_Occurred()) SWIG_fail
; 
9377   resultobj 
= SWIG_Py_Void(); 
9384 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_DeleteAllItems(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
9385   PyObject 
*resultobj 
= 0; 
9386   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9389   PyObject 
*swig_obj
[1] ; 
9391   if (!args
) SWIG_fail
; 
9393   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9394   if (!SWIG_IsOK(res1
)) { 
9395     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_DeleteAllItems" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9397   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9399     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9400     (arg1
)->DeleteAllItems(); 
9401     wxPyEndAllowThreads(__tstate
); 
9402     if (PyErr_Occurred()) SWIG_fail
; 
9404   resultobj 
= SWIG_Py_Void(); 
9411 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Expand(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9412   PyObject 
*resultobj 
= 0; 
9413   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9414   wxTreeItemId 
*arg2 
= 0 ; 
9419   PyObject 
* obj0 
= 0 ; 
9420   PyObject 
* obj1 
= 0 ; 
9421   char *  kwnames
[] = { 
9422     (char *) "self",(char *) "item", NULL 
 
9425   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Expand",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9426   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9427   if (!SWIG_IsOK(res1
)) { 
9428     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Expand" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9430   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9431   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9432   if (!SWIG_IsOK(res2
)) { 
9433     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9436     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9438   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9440     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9441     (arg1
)->Expand((wxTreeItemId 
const &)*arg2
); 
9442     wxPyEndAllowThreads(__tstate
); 
9443     if (PyErr_Occurred()) SWIG_fail
; 
9445   resultobj 
= SWIG_Py_Void(); 
9452 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_ExpandAll(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9453   PyObject 
*resultobj 
= 0; 
9454   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9455   wxTreeItemId 
*arg2 
= 0 ; 
9460   PyObject 
* obj0 
= 0 ; 
9461   PyObject 
* obj1 
= 0 ; 
9462   char *  kwnames
[] = { 
9463     (char *) "self",(char *) "item", NULL 
 
9466   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ExpandAll",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9467   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9468   if (!SWIG_IsOK(res1
)) { 
9469     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9471   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9472   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9473   if (!SWIG_IsOK(res2
)) { 
9474     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9477     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9479   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9481     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9482     (arg1
)->ExpandAll((wxTreeItemId 
const &)*arg2
); 
9483     wxPyEndAllowThreads(__tstate
); 
9484     if (PyErr_Occurred()) SWIG_fail
; 
9486   resultobj 
= SWIG_Py_Void(); 
9493 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Collapse(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9494   PyObject 
*resultobj 
= 0; 
9495   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9496   wxTreeItemId 
*arg2 
= 0 ; 
9501   PyObject 
* obj0 
= 0 ; 
9502   PyObject 
* obj1 
= 0 ; 
9503   char *  kwnames
[] = { 
9504     (char *) "self",(char *) "item", NULL 
 
9507   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Collapse",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9508   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9509   if (!SWIG_IsOK(res1
)) { 
9510     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Collapse" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9512   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9513   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9514   if (!SWIG_IsOK(res2
)) { 
9515     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9518     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9520   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9522     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9523     (arg1
)->Collapse((wxTreeItemId 
const &)*arg2
); 
9524     wxPyEndAllowThreads(__tstate
); 
9525     if (PyErr_Occurred()) SWIG_fail
; 
9527   resultobj 
= SWIG_Py_Void(); 
9534 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_CollapseAndReset(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9535   PyObject 
*resultobj 
= 0; 
9536   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9537   wxTreeItemId 
*arg2 
= 0 ; 
9542   PyObject 
* obj0 
= 0 ; 
9543   PyObject 
* obj1 
= 0 ; 
9544   char *  kwnames
[] = { 
9545     (char *) "self",(char *) "item", NULL 
 
9548   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_CollapseAndReset",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9549   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9550   if (!SWIG_IsOK(res1
)) { 
9551     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9553   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9554   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9555   if (!SWIG_IsOK(res2
)) { 
9556     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9559     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9561   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9563     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9564     (arg1
)->CollapseAndReset((wxTreeItemId 
const &)*arg2
); 
9565     wxPyEndAllowThreads(__tstate
); 
9566     if (PyErr_Occurred()) SWIG_fail
; 
9568   resultobj 
= SWIG_Py_Void(); 
9575 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Toggle(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9576   PyObject 
*resultobj 
= 0; 
9577   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9578   wxTreeItemId 
*arg2 
= 0 ; 
9583   PyObject 
* obj0 
= 0 ; 
9584   PyObject 
* obj1 
= 0 ; 
9585   char *  kwnames
[] = { 
9586     (char *) "self",(char *) "item", NULL 
 
9589   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Toggle",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9590   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9591   if (!SWIG_IsOK(res1
)) { 
9592     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Toggle" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9594   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9595   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9596   if (!SWIG_IsOK(res2
)) { 
9597     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9600     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9602   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9604     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9605     (arg1
)->Toggle((wxTreeItemId 
const &)*arg2
); 
9606     wxPyEndAllowThreads(__tstate
); 
9607     if (PyErr_Occurred()) SWIG_fail
; 
9609   resultobj 
= SWIG_Py_Void(); 
9616 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Unselect(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
9617   PyObject 
*resultobj 
= 0; 
9618   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9621   PyObject 
*swig_obj
[1] ; 
9623   if (!args
) SWIG_fail
; 
9625   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9626   if (!SWIG_IsOK(res1
)) { 
9627     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Unselect" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9629   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9631     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9633     wxPyEndAllowThreads(__tstate
); 
9634     if (PyErr_Occurred()) SWIG_fail
; 
9636   resultobj 
= SWIG_Py_Void(); 
9643 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_UnselectAll(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
9644   PyObject 
*resultobj 
= 0; 
9645   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9648   PyObject 
*swig_obj
[1] ; 
9650   if (!args
) SWIG_fail
; 
9652   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9653   if (!SWIG_IsOK(res1
)) { 
9654     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_UnselectAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9656   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9658     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9659     (arg1
)->UnselectAll(); 
9660     wxPyEndAllowThreads(__tstate
); 
9661     if (PyErr_Occurred()) SWIG_fail
; 
9663   resultobj 
= SWIG_Py_Void(); 
9670 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SelectItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9671   PyObject 
*resultobj 
= 0; 
9672   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9673   wxTreeItemId 
*arg2 
= 0 ; 
9674   bool arg3 
= (bool) true ; 
9675   bool arg4 
= (bool) false ; 
9684   PyObject 
* obj0 
= 0 ; 
9685   PyObject 
* obj1 
= 0 ; 
9686   PyObject 
* obj2 
= 0 ; 
9687   PyObject 
* obj3 
= 0 ; 
9688   char *  kwnames
[] = { 
9689     (char *) "self",(char *) "item",(char *) "unselect_others",(char *) "extended_select", NULL 
 
9692   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_SelectItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
9693   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9694   if (!SWIG_IsOK(res1
)) { 
9695     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9697   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9698   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9699   if (!SWIG_IsOK(res2
)) { 
9700     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9703     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9705   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9707     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
9708     if (!SWIG_IsOK(ecode3
)) { 
9709       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "3"" of type '" "bool""'"); 
9711     arg3 
= static_cast< bool >(val3
); 
9714     ecode4 
= SWIG_AsVal_bool(obj3
, &val4
); 
9715     if (!SWIG_IsOK(ecode4
)) { 
9716       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "4"" of type '" "bool""'"); 
9718     arg4 
= static_cast< bool >(val4
); 
9721     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9722     (arg1
)->SelectItem((wxTreeItemId 
const &)*arg2
,arg3
,arg4
); 
9723     wxPyEndAllowThreads(__tstate
); 
9724     if (PyErr_Occurred()) SWIG_fail
; 
9726   resultobj 
= SWIG_Py_Void(); 
9733 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SelectAll(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9734   PyObject 
*resultobj 
= 0; 
9735   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9736   bool arg2 
= (bool) false ; 
9741   PyObject 
* obj0 
= 0 ; 
9742   PyObject 
* obj1 
= 0 ; 
9743   char *  kwnames
[] = { 
9744     (char *) "self",(char *) "extended_select", NULL 
 
9747   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:TreeListCtrl_SelectAll",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9748   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9749   if (!SWIG_IsOK(res1
)) { 
9750     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SelectAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9752   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9754     ecode2 
= SWIG_AsVal_bool(obj1
, &val2
); 
9755     if (!SWIG_IsOK(ecode2
)) { 
9756       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SelectAll" "', expected argument " "2"" of type '" "bool""'"); 
9758     arg2 
= static_cast< bool >(val2
); 
9761     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9762     (arg1
)->SelectAll(arg2
); 
9763     wxPyEndAllowThreads(__tstate
); 
9764     if (PyErr_Occurred()) SWIG_fail
; 
9766   resultobj 
= SWIG_Py_Void(); 
9773 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_EnsureVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9774   PyObject 
*resultobj 
= 0; 
9775   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9776   wxTreeItemId 
*arg2 
= 0 ; 
9781   PyObject 
* obj0 
= 0 ; 
9782   PyObject 
* obj1 
= 0 ; 
9783   char *  kwnames
[] = { 
9784     (char *) "self",(char *) "item", NULL 
 
9787   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EnsureVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9788   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9789   if (!SWIG_IsOK(res1
)) { 
9790     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9792   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9793   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9794   if (!SWIG_IsOK(res2
)) { 
9795     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9798     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9800   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9802     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9803     (arg1
)->EnsureVisible((wxTreeItemId 
const &)*arg2
); 
9804     wxPyEndAllowThreads(__tstate
); 
9805     if (PyErr_Occurred()) SWIG_fail
; 
9807   resultobj 
= SWIG_Py_Void(); 
9814 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_ScrollTo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9815   PyObject 
*resultobj 
= 0; 
9816   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9817   wxTreeItemId 
*arg2 
= 0 ; 
9822   PyObject 
* obj0 
= 0 ; 
9823   PyObject 
* obj1 
= 0 ; 
9824   char *  kwnames
[] = { 
9825     (char *) "self",(char *) "item", NULL 
 
9828   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ScrollTo",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9829   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9830   if (!SWIG_IsOK(res1
)) { 
9831     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9833   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9834   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9835   if (!SWIG_IsOK(res2
)) { 
9836     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9839     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9841   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9843     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9844     (arg1
)->ScrollTo((wxTreeItemId 
const &)*arg2
); 
9845     wxPyEndAllowThreads(__tstate
); 
9846     if (PyErr_Occurred()) SWIG_fail
; 
9848   resultobj 
= SWIG_Py_Void(); 
9855 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_HitTest(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9856   PyObject 
*resultobj 
= 0; 
9857   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9861   wxTreeItemId result
; 
9866   int res3 
= SWIG_TMPOBJ 
; 
9868   int res4 
= SWIG_TMPOBJ 
; 
9869   PyObject 
* obj0 
= 0 ; 
9870   PyObject 
* obj1 
= 0 ; 
9871   char *  kwnames
[] = { 
9872     (char *) "self",(char *) "point", NULL 
 
9877   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_HitTest",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9878   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9879   if (!SWIG_IsOK(res1
)) { 
9880     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_HitTest" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9882   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9885     if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
; 
9888     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9889     result 
= (arg1
)->HitTest((wxPoint 
const &)*arg2
,*arg3
,*arg4
); 
9890     wxPyEndAllowThreads(__tstate
); 
9891     if (PyErr_Occurred()) SWIG_fail
; 
9893   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9894   if (SWIG_IsTmpObj(res3
)) { 
9895     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg3
))); 
9897     int new_flags 
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
9898     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, new_flags
)); 
9900   if (SWIG_IsTmpObj(res4
)) { 
9901     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg4
))); 
9903     int new_flags 
= SWIG_IsNewObj(res4
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
9904     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, new_flags
)); 
9912 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetBoundingRect(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9913   PyObject 
*resultobj 
= 0; 
9914   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9915   wxTreeItemId 
*arg2 
= 0 ; 
9916   bool arg3 
= (bool) false ; 
9917   PyObject 
*result 
= 0 ; 
9924   PyObject 
* obj0 
= 0 ; 
9925   PyObject 
* obj1 
= 0 ; 
9926   PyObject 
* obj2 
= 0 ; 
9927   char *  kwnames
[] = { 
9928     (char *) "self",(char *) "item",(char *) "textOnly", NULL 
 
9931   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetBoundingRect",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
9932   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9933   if (!SWIG_IsOK(res1
)) { 
9934     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9936   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9937   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9938   if (!SWIG_IsOK(res2
)) { 
9939     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9942     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9944   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9946     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
9947     if (!SWIG_IsOK(ecode3
)) { 
9948       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "3"" of type '" "bool""'"); 
9950     arg3 
= static_cast< bool >(val3
); 
9953     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9954     result 
= (PyObject 
*)wxPyTreeListCtrl_GetBoundingRect(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
9955     wxPyEndAllowThreads(__tstate
); 
9956     if (PyErr_Occurred()) SWIG_fail
; 
9965 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_EditLabel(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9966   PyObject 
*resultobj 
= 0; 
9967   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9968   wxTreeItemId 
*arg2 
= 0 ; 
9973   PyObject 
* obj0 
= 0 ; 
9974   PyObject 
* obj1 
= 0 ; 
9975   char *  kwnames
[] = { 
9976     (char *) "self",(char *) "item", NULL 
 
9979   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EditLabel",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9980   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9981   if (!SWIG_IsOK(res1
)) { 
9982     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_EditLabel" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9984   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9985   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9986   if (!SWIG_IsOK(res2
)) { 
9987     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9990     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9992   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9994     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9995     (arg1
)->EditLabel((wxTreeItemId 
const &)*arg2
); 
9996     wxPyEndAllowThreads(__tstate
); 
9997     if (PyErr_Occurred()) SWIG_fail
; 
9999   resultobj 
= SWIG_Py_Void(); 
10006 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Edit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10007   PyObject 
*resultobj 
= 0; 
10008   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10009   wxTreeItemId 
*arg2 
= 0 ; 
10014   PyObject 
* obj0 
= 0 ; 
10015   PyObject 
* obj1 
= 0 ; 
10016   char *  kwnames
[] = { 
10017     (char *) "self",(char *) "item", NULL 
 
10020   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Edit",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10021   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10022   if (!SWIG_IsOK(res1
)) { 
10023     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Edit" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10025   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10026   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10027   if (!SWIG_IsOK(res2
)) { 
10028     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Edit" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10031     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Edit" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10033   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10035     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10036     (arg1
)->Edit((wxTreeItemId 
const &)*arg2
); 
10037     wxPyEndAllowThreads(__tstate
); 
10038     if (PyErr_Occurred()) SWIG_fail
; 
10040   resultobj 
= SWIG_Py_Void(); 
10047 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SortChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10048   PyObject 
*resultobj 
= 0; 
10049   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10050   wxTreeItemId 
*arg2 
= 0 ; 
10055   PyObject 
* obj0 
= 0 ; 
10056   PyObject 
* obj1 
= 0 ; 
10057   char *  kwnames
[] = { 
10058     (char *) "self",(char *) "item", NULL 
 
10061   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SortChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10062   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10063   if (!SWIG_IsOK(res1
)) { 
10064     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SortChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10066   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10067   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10068   if (!SWIG_IsOK(res2
)) { 
10069     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10072     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10074   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10076     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10077     (arg1
)->SortChildren((wxTreeItemId 
const &)*arg2
); 
10078     wxPyEndAllowThreads(__tstate
); 
10079     if (PyErr_Occurred()) SWIG_fail
; 
10081   resultobj 
= SWIG_Py_Void(); 
10088 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_FindItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10089   PyObject 
*resultobj 
= 0; 
10090   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10091   wxTreeItemId 
*arg2 
= 0 ; 
10092   wxString 
*arg3 
= 0 ; 
10093   int arg4 
= (int) 0 ; 
10094   wxTreeItemId result
; 
10099   bool temp3 
= false ; 
10102   PyObject 
* obj0 
= 0 ; 
10103   PyObject 
* obj1 
= 0 ; 
10104   PyObject 
* obj2 
= 0 ; 
10105   PyObject 
* obj3 
= 0 ; 
10106   char *  kwnames
[] = { 
10107     (char *) "self",(char *) "item",(char *) "str",(char *) "flags", NULL 
 
10110   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_FindItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
10111   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10112   if (!SWIG_IsOK(res1
)) { 
10113     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10115   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10116   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10117   if (!SWIG_IsOK(res2
)) { 
10118     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10121     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_FindItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10123   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10125     arg3 
= wxString_in_helper(obj2
); 
10126     if (arg3 
== NULL
) SWIG_fail
; 
10130     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
10131     if (!SWIG_IsOK(ecode4
)) { 
10132       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "4"" of type '" "int""'"); 
10134     arg4 
= static_cast< int >(val4
); 
10137     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10138     result 
= (arg1
)->FindItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
10139     wxPyEndAllowThreads(__tstate
); 
10140     if (PyErr_Occurred()) SWIG_fail
; 
10142   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
10157 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetHeaderWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10158   PyObject 
*resultobj 
= 0; 
10159   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10160   wxWindow 
*result 
= 0 ; 
10163   PyObject 
*swig_obj
[1] ; 
10165   if (!args
) SWIG_fail
; 
10166   swig_obj
[0] = args
; 
10167   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10168   if (!SWIG_IsOK(res1
)) { 
10169     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetHeaderWindow" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
10171   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10173     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10174     result 
= (wxWindow 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetHeaderWindow(); 
10175     wxPyEndAllowThreads(__tstate
); 
10176     if (PyErr_Occurred()) SWIG_fail
; 
10179     resultobj 
= wxPyMake_wxObject(result
, 0);  
10187 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetMainWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10188   PyObject 
*resultobj 
= 0; 
10189   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10190   wxScrolledWindow 
*result 
= 0 ; 
10193   PyObject 
*swig_obj
[1] ; 
10195   if (!args
) SWIG_fail
; 
10196   swig_obj
[0] = args
; 
10197   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10198   if (!SWIG_IsOK(res1
)) { 
10199     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetMainWindow" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
10201   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10203     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10204     result 
= (wxScrolledWindow 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetMainWindow(); 
10205     wxPyEndAllowThreads(__tstate
); 
10206     if (PyErr_Occurred()) SWIG_fail
; 
10209     resultobj 
= wxPyMake_wxObject(result
, 0);  
10217 SWIGINTERN PyObject 
*TreeListCtrl_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10219   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
10220   SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_NewClientData(obj
)); 
10221   return SWIG_Py_Void(); 
10224 SWIGINTERN PyObject 
*TreeListCtrl_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10225   return SWIG_Python_InitShadowInstance(args
); 
10228 SWIGINTERN PyObject 
*_wrap_new_StaticPicture(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10229   PyObject 
*resultobj 
= 0; 
10230   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
10231   int arg2 
= (int) -1 ; 
10232   wxBitmap 
const &arg3_defvalue 
= wxNullBitmap 
; 
10233   wxBitmap 
*arg3 
= (wxBitmap 
*) &arg3_defvalue 
; 
10234   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
10235   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
10236   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
10237   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
10238   long arg6 
= (long) 0 ; 
10239   wxString 
const &arg7_defvalue 
= wxPyStaticPictureNameStr 
; 
10240   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
10241   wxStaticPicture 
*result 
= 0 ; 
10252   bool temp7 
= false ; 
10253   PyObject 
* obj0 
= 0 ; 
10254   PyObject 
* obj1 
= 0 ; 
10255   PyObject 
* obj2 
= 0 ; 
10256   PyObject 
* obj3 
= 0 ; 
10257   PyObject 
* obj4 
= 0 ; 
10258   PyObject 
* obj5 
= 0 ; 
10259   PyObject 
* obj6 
= 0 ; 
10260   char *  kwnames
[] = { 
10261     (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
10264   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_StaticPicture",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
10265   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
10266   if (!SWIG_IsOK(res1
)) { 
10267     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_StaticPicture" "', expected argument " "1"" of type '" "wxWindow *""'");  
10269   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
10271     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
10272     if (!SWIG_IsOK(ecode2
)) { 
10273       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_StaticPicture" "', expected argument " "2"" of type '" "int""'"); 
10275     arg2 
= static_cast< int >(val2
); 
10278     res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxBitmap
,  0  | 0); 
10279     if (!SWIG_IsOK(res3
)) { 
10280       SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "new_StaticPicture" "', expected argument " "3"" of type '" "wxBitmap const &""'");  
10283       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "new_StaticPicture" "', expected argument " "3"" of type '" "wxBitmap const &""'");  
10285     arg3 
= reinterpret_cast< wxBitmap 
* >(argp3
); 
10290       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
10296       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
10300     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
10301     if (!SWIG_IsOK(ecode6
)) { 
10302       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_StaticPicture" "', expected argument " "6"" of type '" "long""'"); 
10304     arg6 
= static_cast< long >(val6
); 
10308       arg7 
= wxString_in_helper(obj6
); 
10309       if (arg7 
== NULL
) SWIG_fail
; 
10314     if (!wxPyCheckForApp()) SWIG_fail
; 
10315     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10316     result 
= (wxStaticPicture 
*)new wxStaticPicture(arg1
,arg2
,(wxBitmap 
const &)*arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
10317     wxPyEndAllowThreads(__tstate
); 
10318     if (PyErr_Occurred()) SWIG_fail
; 
10320   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_NEW 
|  0 ); 
10335 SWIGINTERN PyObject 
*_wrap_new_PreStaticPicture(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10336   PyObject 
*resultobj 
= 0; 
10337   wxStaticPicture 
*result 
= 0 ; 
10339   if (!SWIG_Python_UnpackTuple(args
,"new_PreStaticPicture",0,0,0)) SWIG_fail
; 
10341     if (!wxPyCheckForApp()) SWIG_fail
; 
10342     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10343     result 
= (wxStaticPicture 
*)new wxStaticPicture(); 
10344     wxPyEndAllowThreads(__tstate
); 
10345     if (PyErr_Occurred()) SWIG_fail
; 
10347   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_OWN 
|  0 ); 
10354 SWIGINTERN PyObject 
*_wrap_StaticPicture_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10355   PyObject 
*resultobj 
= 0; 
10356   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10357   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
10358   int arg3 
= (int) -1 ; 
10359   wxBitmap 
const &arg4_defvalue 
= wxNullBitmap 
; 
10360   wxBitmap 
*arg4 
= (wxBitmap 
*) &arg4_defvalue 
; 
10361   wxPoint 
const &arg5_defvalue 
= wxDefaultPosition 
; 
10362   wxPoint 
*arg5 
= (wxPoint 
*) &arg5_defvalue 
; 
10363   wxSize 
const &arg6_defvalue 
= wxDefaultSize 
; 
10364   wxSize 
*arg6 
= (wxSize 
*) &arg6_defvalue 
; 
10365   long arg7 
= (long) 0 ; 
10366   wxString 
const &arg8_defvalue 
= wxPyStaticPictureNameStr 
; 
10367   wxString 
*arg8 
= (wxString 
*) &arg8_defvalue 
; 
10381   bool temp8 
= false ; 
10382   PyObject 
* obj0 
= 0 ; 
10383   PyObject 
* obj1 
= 0 ; 
10384   PyObject 
* obj2 
= 0 ; 
10385   PyObject 
* obj3 
= 0 ; 
10386   PyObject 
* obj4 
= 0 ; 
10387   PyObject 
* obj5 
= 0 ; 
10388   PyObject 
* obj6 
= 0 ; 
10389   PyObject 
* obj7 
= 0 ; 
10390   char *  kwnames
[] = { 
10391     (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
10394   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:StaticPicture_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) SWIG_fail
; 
10395   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10396   if (!SWIG_IsOK(res1
)) { 
10397     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_Create" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10399   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10400   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
10401   if (!SWIG_IsOK(res2
)) { 
10402     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
10404   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
10406     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
10407     if (!SWIG_IsOK(ecode3
)) { 
10408       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "StaticPicture_Create" "', expected argument " "3"" of type '" "int""'"); 
10410     arg3 
= static_cast< int >(val3
); 
10413     res4 
= SWIG_ConvertPtr(obj3
, &argp4
, SWIGTYPE_p_wxBitmap
,  0  | 0); 
10414     if (!SWIG_IsOK(res4
)) { 
10415       SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "StaticPicture_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");  
10418       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");  
10420     arg4 
= reinterpret_cast< wxBitmap 
* >(argp4
); 
10425       if ( ! wxPoint_helper(obj4
, &arg5
)) SWIG_fail
; 
10431       if ( ! wxSize_helper(obj5
, &arg6
)) SWIG_fail
; 
10435     ecode7 
= SWIG_AsVal_long(obj6
, &val7
); 
10436     if (!SWIG_IsOK(ecode7
)) { 
10437       SWIG_exception_fail(SWIG_ArgError(ecode7
), "in method '" "StaticPicture_Create" "', expected argument " "7"" of type '" "long""'"); 
10439     arg7 
= static_cast< long >(val7
); 
10443       arg8 
= wxString_in_helper(obj7
); 
10444       if (arg8 
== NULL
) SWIG_fail
; 
10449     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10450     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxBitmap 
const &)*arg4
,(wxPoint 
const &)*arg5
,(wxSize 
const &)*arg6
,arg7
,(wxString 
const &)*arg8
); 
10451     wxPyEndAllowThreads(__tstate
); 
10452     if (PyErr_Occurred()) SWIG_fail
; 
10455     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
10471 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetBitmap(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10472   PyObject 
*resultobj 
= 0; 
10473   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10474   wxBitmap 
*arg2 
= 0 ; 
10479   PyObject 
* obj0 
= 0 ; 
10480   PyObject 
* obj1 
= 0 ; 
10481   char *  kwnames
[] = { 
10482     (char *) "self",(char *) "bmp", NULL 
 
10485   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetBitmap",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10486   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10487   if (!SWIG_IsOK(res1
)) { 
10488     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetBitmap" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10490   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10491   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxBitmap
,  0  | 0); 
10492   if (!SWIG_IsOK(res2
)) { 
10493     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");  
10496     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");  
10498   arg2 
= reinterpret_cast< wxBitmap 
* >(argp2
); 
10500     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10501     (arg1
)->SetBitmap((wxBitmap 
const &)*arg2
); 
10502     wxPyEndAllowThreads(__tstate
); 
10503     if (PyErr_Occurred()) SWIG_fail
; 
10505   resultobj 
= SWIG_Py_Void(); 
10512 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetBitmap(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10513   PyObject 
*resultobj 
= 0; 
10514   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10518   PyObject 
*swig_obj
[1] ; 
10520   if (!args
) SWIG_fail
; 
10521   swig_obj
[0] = args
; 
10522   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10523   if (!SWIG_IsOK(res1
)) { 
10524     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetBitmap" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
10526   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10528     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10529     result 
= ((wxStaticPicture 
const *)arg1
)->GetBitmap(); 
10530     wxPyEndAllowThreads(__tstate
); 
10531     if (PyErr_Occurred()) SWIG_fail
; 
10533   resultobj 
= SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap
& >(result
))), SWIGTYPE_p_wxBitmap
, SWIG_POINTER_OWN 
|  0 ); 
10540 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetIcon(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10541   PyObject 
*resultobj 
= 0; 
10542   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10548   PyObject 
* obj0 
= 0 ; 
10549   PyObject 
* obj1 
= 0 ; 
10550   char *  kwnames
[] = { 
10551     (char *) "self",(char *) "icon", NULL 
 
10554   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetIcon",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10555   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10556   if (!SWIG_IsOK(res1
)) { 
10557     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetIcon" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10559   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10560   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxIcon
,  0  | 0); 
10561   if (!SWIG_IsOK(res2
)) { 
10562     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");  
10565     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");  
10567   arg2 
= reinterpret_cast< wxIcon 
* >(argp2
); 
10569     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10570     (arg1
)->SetIcon((wxIcon 
const &)*arg2
); 
10571     wxPyEndAllowThreads(__tstate
); 
10572     if (PyErr_Occurred()) SWIG_fail
; 
10574   resultobj 
= SWIG_Py_Void(); 
10581 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetIcon(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10582   PyObject 
*resultobj 
= 0; 
10583   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10587   PyObject 
*swig_obj
[1] ; 
10589   if (!args
) SWIG_fail
; 
10590   swig_obj
[0] = args
; 
10591   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10592   if (!SWIG_IsOK(res1
)) { 
10593     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetIcon" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
10595   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10597     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10598     result 
= ((wxStaticPicture 
const *)arg1
)->GetIcon(); 
10599     wxPyEndAllowThreads(__tstate
); 
10600     if (PyErr_Occurred()) SWIG_fail
; 
10602   resultobj 
= SWIG_NewPointerObj((new wxIcon(static_cast< const wxIcon
& >(result
))), SWIGTYPE_p_wxIcon
, SWIG_POINTER_OWN 
|  0 ); 
10609 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10610   PyObject 
*resultobj 
= 0; 
10611   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10617   PyObject 
* obj0 
= 0 ; 
10618   PyObject 
* obj1 
= 0 ; 
10619   char *  kwnames
[] = { 
10620     (char *) "self",(char *) "align", NULL 
 
10623   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10624   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10625   if (!SWIG_IsOK(res1
)) { 
10626     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetAlignment" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10628   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10629   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
10630   if (!SWIG_IsOK(ecode2
)) { 
10631     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetAlignment" "', expected argument " "2"" of type '" "int""'"); 
10633   arg2 
= static_cast< int >(val2
); 
10635     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10636     (arg1
)->SetAlignment(arg2
); 
10637     wxPyEndAllowThreads(__tstate
); 
10638     if (PyErr_Occurred()) SWIG_fail
; 
10640   resultobj 
= SWIG_Py_Void(); 
10647 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10648   PyObject 
*resultobj 
= 0; 
10649   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10653   PyObject 
*swig_obj
[1] ; 
10655   if (!args
) SWIG_fail
; 
10656   swig_obj
[0] = args
; 
10657   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10658   if (!SWIG_IsOK(res1
)) { 
10659     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetAlignment" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
10661   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10663     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10664     result 
= (int)((wxStaticPicture 
const *)arg1
)->GetAlignment(); 
10665     wxPyEndAllowThreads(__tstate
); 
10666     if (PyErr_Occurred()) SWIG_fail
; 
10668   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
10675 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10676   PyObject 
*resultobj 
= 0; 
10677   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10683   PyObject 
* obj0 
= 0 ; 
10684   PyObject 
* obj1 
= 0 ; 
10685   char *  kwnames
[] = { 
10686     (char *) "self",(char *) "scale", NULL 
 
10689   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetScale",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10690   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10691   if (!SWIG_IsOK(res1
)) { 
10692     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetScale" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10694   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10695   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
10696   if (!SWIG_IsOK(ecode2
)) { 
10697     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetScale" "', expected argument " "2"" of type '" "int""'"); 
10699   arg2 
= static_cast< int >(val2
); 
10701     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10702     (arg1
)->SetScale(arg2
); 
10703     wxPyEndAllowThreads(__tstate
); 
10704     if (PyErr_Occurred()) SWIG_fail
; 
10706   resultobj 
= SWIG_Py_Void(); 
10713 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10714   PyObject 
*resultobj 
= 0; 
10715   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10719   PyObject 
*swig_obj
[1] ; 
10721   if (!args
) SWIG_fail
; 
10722   swig_obj
[0] = args
; 
10723   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10724   if (!SWIG_IsOK(res1
)) { 
10725     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetScale" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
10727   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10729     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10730     result 
= (int)((wxStaticPicture 
const *)arg1
)->GetScale(); 
10731     wxPyEndAllowThreads(__tstate
); 
10732     if (PyErr_Occurred()) SWIG_fail
; 
10734   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
10741 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetCustomScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10742   PyObject 
*resultobj 
= 0; 
10743   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10752   PyObject 
* obj0 
= 0 ; 
10753   PyObject 
* obj1 
= 0 ; 
10754   PyObject 
* obj2 
= 0 ; 
10755   char *  kwnames
[] = { 
10756     (char *) "self",(char *) "sx",(char *) "sy", NULL 
 
10759   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:StaticPicture_SetCustomScale",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
10760   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10761   if (!SWIG_IsOK(res1
)) { 
10762     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10764   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10765   ecode2 
= SWIG_AsVal_float(obj1
, &val2
); 
10766   if (!SWIG_IsOK(ecode2
)) { 
10767     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "2"" of type '" "float""'"); 
10769   arg2 
= static_cast< float >(val2
); 
10770   ecode3 
= SWIG_AsVal_float(obj2
, &val3
); 
10771   if (!SWIG_IsOK(ecode3
)) { 
10772     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "3"" of type '" "float""'"); 
10774   arg3 
= static_cast< float >(val3
); 
10776     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10777     (arg1
)->SetCustomScale(arg2
,arg3
); 
10778     wxPyEndAllowThreads(__tstate
); 
10779     if (PyErr_Occurred()) SWIG_fail
; 
10781   resultobj 
= SWIG_Py_Void(); 
10788 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetCustomScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10789   PyObject 
*resultobj 
= 0; 
10790   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10791   float *arg2 
= (float *) 0 ; 
10792   float *arg3 
= (float *) 0 ; 
10796   int res2 
= SWIG_TMPOBJ 
; 
10798   int res3 
= SWIG_TMPOBJ 
; 
10799   PyObject 
*swig_obj
[1] ; 
10803   if (!args
) SWIG_fail
; 
10804   swig_obj
[0] = args
; 
10805   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10806   if (!SWIG_IsOK(res1
)) { 
10807     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetCustomScale" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
10809   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10811     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10812     ((wxStaticPicture 
const *)arg1
)->GetCustomScale(arg2
,arg3
); 
10813     wxPyEndAllowThreads(__tstate
); 
10814     if (PyErr_Occurred()) SWIG_fail
; 
10816   resultobj 
= SWIG_Py_Void(); 
10817   if (SWIG_IsTmpObj(res2
)) { 
10818     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_float((*arg2
))); 
10820     int new_flags 
= SWIG_IsNewObj(res2
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
10821     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_float
, new_flags
)); 
10823   if (SWIG_IsTmpObj(res3
)) { 
10824     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_float((*arg3
))); 
10826     int new_flags 
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
10827     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_float
, new_flags
)); 
10835 SWIGINTERN PyObject 
*StaticPicture_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10837   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
10838   SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticPicture
, SWIG_NewClientData(obj
)); 
10839   return SWIG_Py_Void(); 
10842 SWIGINTERN PyObject 
*StaticPicture_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10843   return SWIG_Python_InitShadowInstance(args
); 
10846 static PyMethodDef SwigMethods
[] = { 
10847          { (char *)"new_DynamicSashSplitEvent", (PyCFunction
) _wrap_new_DynamicSashSplitEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10848          { (char *)"DynamicSashSplitEvent_swigregister", DynamicSashSplitEvent_swigregister
, METH_VARARGS
, NULL
}, 
10849          { (char *)"DynamicSashSplitEvent_swiginit", DynamicSashSplitEvent_swiginit
, METH_VARARGS
, NULL
}, 
10850          { (char *)"new_DynamicSashUnifyEvent", (PyCFunction
) _wrap_new_DynamicSashUnifyEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10851          { (char *)"DynamicSashUnifyEvent_swigregister", DynamicSashUnifyEvent_swigregister
, METH_VARARGS
, NULL
}, 
10852          { (char *)"DynamicSashUnifyEvent_swiginit", DynamicSashUnifyEvent_swiginit
, METH_VARARGS
, NULL
}, 
10853          { (char *)"new_DynamicSashWindow", (PyCFunction
) _wrap_new_DynamicSashWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10854          { (char *)"new_PreDynamicSashWindow", (PyCFunction
)_wrap_new_PreDynamicSashWindow
, METH_NOARGS
, NULL
}, 
10855          { (char *)"DynamicSashWindow_Create", (PyCFunction
) _wrap_DynamicSashWindow_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10856          { (char *)"DynamicSashWindow_GetHScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetHScrollBar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10857          { (char *)"DynamicSashWindow_GetVScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetVScrollBar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10858          { (char *)"DynamicSashWindow_swigregister", DynamicSashWindow_swigregister
, METH_VARARGS
, NULL
}, 
10859          { (char *)"DynamicSashWindow_swiginit", DynamicSashWindow_swiginit
, METH_VARARGS
, NULL
}, 
10860          { (char *)"new_EditableListBox", (PyCFunction
) _wrap_new_EditableListBox
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10861          { (char *)"EditableListBox_SetStrings", (PyCFunction
) _wrap_EditableListBox_SetStrings
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10862          { (char *)"EditableListBox_GetStrings", (PyCFunction
)_wrap_EditableListBox_GetStrings
, METH_O
, NULL
}, 
10863          { (char *)"EditableListBox_GetListCtrl", (PyCFunction
)_wrap_EditableListBox_GetListCtrl
, METH_O
, NULL
}, 
10864          { (char *)"EditableListBox_GetDelButton", (PyCFunction
)_wrap_EditableListBox_GetDelButton
, METH_O
, NULL
}, 
10865          { (char *)"EditableListBox_GetNewButton", (PyCFunction
)_wrap_EditableListBox_GetNewButton
, METH_O
, NULL
}, 
10866          { (char *)"EditableListBox_GetUpButton", (PyCFunction
)_wrap_EditableListBox_GetUpButton
, METH_O
, NULL
}, 
10867          { (char *)"EditableListBox_GetDownButton", (PyCFunction
)_wrap_EditableListBox_GetDownButton
, METH_O
, NULL
}, 
10868          { (char *)"EditableListBox_GetEditButton", (PyCFunction
)_wrap_EditableListBox_GetEditButton
, METH_O
, NULL
}, 
10869          { (char *)"EditableListBox_swigregister", EditableListBox_swigregister
, METH_VARARGS
, NULL
}, 
10870          { (char *)"EditableListBox_swiginit", EditableListBox_swiginit
, METH_VARARGS
, NULL
}, 
10871          { (char *)"new_RemotelyScrolledTreeCtrl", (PyCFunction
) _wrap_new_RemotelyScrolledTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10872          { (char *)"RemotelyScrolledTreeCtrl_HideVScrollbar", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar
, METH_O
, NULL
}, 
10873          { (char *)"RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars
, METH_O
, NULL
}, 
10874          { (char *)"RemotelyScrolledTreeCtrl_GetScrolledWindow", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow
, METH_O
, NULL
}, 
10875          { (char *)"RemotelyScrolledTreeCtrl_ScrollToLine", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_ScrollToLine
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10876          { (char *)"RemotelyScrolledTreeCtrl_SetCompanionWindow", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10877          { (char *)"RemotelyScrolledTreeCtrl_GetCompanionWindow", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow
, METH_O
, NULL
}, 
10878          { (char *)"RemotelyScrolledTreeCtrl_swigregister", RemotelyScrolledTreeCtrl_swigregister
, METH_VARARGS
, NULL
}, 
10879          { (char *)"RemotelyScrolledTreeCtrl_swiginit", RemotelyScrolledTreeCtrl_swiginit
, METH_VARARGS
, NULL
}, 
10880          { (char *)"new_TreeCompanionWindow", (PyCFunction
) _wrap_new_TreeCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10881          { (char *)"TreeCompanionWindow__setCallbackInfo", (PyCFunction
) _wrap_TreeCompanionWindow__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10882          { (char *)"TreeCompanionWindow_GetTreeCtrl", (PyCFunction
)_wrap_TreeCompanionWindow_GetTreeCtrl
, METH_O
, NULL
}, 
10883          { (char *)"TreeCompanionWindow_SetTreeCtrl", (PyCFunction
) _wrap_TreeCompanionWindow_SetTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10884          { (char *)"TreeCompanionWindow_swigregister", TreeCompanionWindow_swigregister
, METH_VARARGS
, NULL
}, 
10885          { (char *)"TreeCompanionWindow_swiginit", TreeCompanionWindow_swiginit
, METH_VARARGS
, NULL
}, 
10886          { (char *)"new_ThinSplitterWindow", (PyCFunction
) _wrap_new_ThinSplitterWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10887          { (char *)"ThinSplitterWindow_swigregister", ThinSplitterWindow_swigregister
, METH_VARARGS
, NULL
}, 
10888          { (char *)"ThinSplitterWindow_swiginit", ThinSplitterWindow_swiginit
, METH_VARARGS
, NULL
}, 
10889          { (char *)"new_SplitterScrolledWindow", (PyCFunction
) _wrap_new_SplitterScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10890          { (char *)"SplitterScrolledWindow_swigregister", SplitterScrolledWindow_swigregister
, METH_VARARGS
, NULL
}, 
10891          { (char *)"SplitterScrolledWindow_swiginit", SplitterScrolledWindow_swiginit
, METH_VARARGS
, NULL
}, 
10892          { (char *)"new_LEDNumberCtrl", (PyCFunction
) _wrap_new_LEDNumberCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10893          { (char *)"new_PreLEDNumberCtrl", (PyCFunction
)_wrap_new_PreLEDNumberCtrl
, METH_NOARGS
, NULL
}, 
10894          { (char *)"LEDNumberCtrl_Create", (PyCFunction
) _wrap_LEDNumberCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10895          { (char *)"LEDNumberCtrl_GetAlignment", (PyCFunction
)_wrap_LEDNumberCtrl_GetAlignment
, METH_O
, NULL
}, 
10896          { (char *)"LEDNumberCtrl_GetDrawFaded", (PyCFunction
)_wrap_LEDNumberCtrl_GetDrawFaded
, METH_O
, NULL
}, 
10897          { (char *)"LEDNumberCtrl_GetValue", (PyCFunction
)_wrap_LEDNumberCtrl_GetValue
, METH_O
, NULL
}, 
10898          { (char *)"LEDNumberCtrl_SetAlignment", (PyCFunction
) _wrap_LEDNumberCtrl_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10899          { (char *)"LEDNumberCtrl_SetDrawFaded", (PyCFunction
) _wrap_LEDNumberCtrl_SetDrawFaded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10900          { (char *)"LEDNumberCtrl_SetValue", (PyCFunction
) _wrap_LEDNumberCtrl_SetValue
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10901          { (char *)"LEDNumberCtrl_swigregister", LEDNumberCtrl_swigregister
, METH_VARARGS
, NULL
}, 
10902          { (char *)"LEDNumberCtrl_swiginit", LEDNumberCtrl_swiginit
, METH_VARARGS
, NULL
}, 
10903          { (char *)"new_TreeListColumnInfo", (PyCFunction
) _wrap_new_TreeListColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10904          { (char *)"delete_TreeListColumnInfo", (PyCFunction
)_wrap_delete_TreeListColumnInfo
, METH_O
, NULL
}, 
10905          { (char *)"TreeListColumnInfo_GetShown", (PyCFunction
)_wrap_TreeListColumnInfo_GetShown
, METH_O
, NULL
}, 
10906          { (char *)"TreeListColumnInfo_GetAlignment", (PyCFunction
)_wrap_TreeListColumnInfo_GetAlignment
, METH_O
, NULL
}, 
10907          { (char *)"TreeListColumnInfo_GetText", (PyCFunction
)_wrap_TreeListColumnInfo_GetText
, METH_O
, NULL
}, 
10908          { (char *)"TreeListColumnInfo_GetImage", (PyCFunction
)_wrap_TreeListColumnInfo_GetImage
, METH_O
, NULL
}, 
10909          { (char *)"TreeListColumnInfo_GetSelectedImage", (PyCFunction
)_wrap_TreeListColumnInfo_GetSelectedImage
, METH_O
, NULL
}, 
10910          { (char *)"TreeListColumnInfo_GetWidth", (PyCFunction
)_wrap_TreeListColumnInfo_GetWidth
, METH_O
, NULL
}, 
10911          { (char *)"TreeListColumnInfo_SetShown", (PyCFunction
) _wrap_TreeListColumnInfo_SetShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10912          { (char *)"TreeListColumnInfo_SetAlignment", (PyCFunction
) _wrap_TreeListColumnInfo_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10913          { (char *)"TreeListColumnInfo_SetText", (PyCFunction
) _wrap_TreeListColumnInfo_SetText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10914          { (char *)"TreeListColumnInfo_SetImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10915          { (char *)"TreeListColumnInfo_SetSelectedImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetSelectedImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10916          { (char *)"TreeListColumnInfo_SetWidth", (PyCFunction
) _wrap_TreeListColumnInfo_SetWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10917          { (char *)"TreeListColumnInfo_swigregister", TreeListColumnInfo_swigregister
, METH_VARARGS
, NULL
}, 
10918          { (char *)"TreeListColumnInfo_swiginit", TreeListColumnInfo_swiginit
, METH_VARARGS
, NULL
}, 
10919          { (char *)"new_TreeListCtrl", (PyCFunction
) _wrap_new_TreeListCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10920          { (char *)"new_PreTreeListCtrl", (PyCFunction
)_wrap_new_PreTreeListCtrl
, METH_NOARGS
, NULL
}, 
10921          { (char *)"TreeListCtrl_Create", (PyCFunction
) _wrap_TreeListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10922          { (char *)"TreeListCtrl__setCallbackInfo", (PyCFunction
) _wrap_TreeListCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10923          { (char *)"TreeListCtrl_GetCount", (PyCFunction
)_wrap_TreeListCtrl_GetCount
, METH_O
, NULL
}, 
10924          { (char *)"TreeListCtrl_GetIndent", (PyCFunction
)_wrap_TreeListCtrl_GetIndent
, METH_O
, NULL
}, 
10925          { (char *)"TreeListCtrl_SetIndent", (PyCFunction
) _wrap_TreeListCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10926          { (char *)"TreeListCtrl_GetLineSpacing", (PyCFunction
)_wrap_TreeListCtrl_GetLineSpacing
, METH_O
, NULL
}, 
10927          { (char *)"TreeListCtrl_SetLineSpacing", (PyCFunction
) _wrap_TreeListCtrl_SetLineSpacing
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10928          { (char *)"TreeListCtrl_GetImageList", (PyCFunction
)_wrap_TreeListCtrl_GetImageList
, METH_O
, NULL
}, 
10929          { (char *)"TreeListCtrl_GetStateImageList", (PyCFunction
)_wrap_TreeListCtrl_GetStateImageList
, METH_O
, NULL
}, 
10930          { (char *)"TreeListCtrl_GetButtonsImageList", (PyCFunction
)_wrap_TreeListCtrl_GetButtonsImageList
, METH_O
, NULL
}, 
10931          { (char *)"TreeListCtrl_SetImageList", (PyCFunction
) _wrap_TreeListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10932          { (char *)"TreeListCtrl_SetStateImageList", (PyCFunction
) _wrap_TreeListCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10933          { (char *)"TreeListCtrl_SetButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_SetButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10934          { (char *)"TreeListCtrl_AssignImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10935          { (char *)"TreeListCtrl_AssignStateImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10936          { (char *)"TreeListCtrl_AssignButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10937          { (char *)"TreeListCtrl_AddColumn", (PyCFunction
) _wrap_TreeListCtrl_AddColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10938          { (char *)"TreeListCtrl_AddColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_AddColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10939          { (char *)"TreeListCtrl_InsertColumn", (PyCFunction
) _wrap_TreeListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10940          { (char *)"TreeListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10941          { (char *)"TreeListCtrl_RemoveColumn", (PyCFunction
) _wrap_TreeListCtrl_RemoveColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10942          { (char *)"TreeListCtrl_GetColumnCount", (PyCFunction
)_wrap_TreeListCtrl_GetColumnCount
, METH_O
, NULL
}, 
10943          { (char *)"TreeListCtrl_SetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10944          { (char *)"TreeListCtrl_GetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10945          { (char *)"TreeListCtrl_SetMainColumn", (PyCFunction
) _wrap_TreeListCtrl_SetMainColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10946          { (char *)"TreeListCtrl_GetMainColumn", (PyCFunction
)_wrap_TreeListCtrl_GetMainColumn
, METH_O
, NULL
}, 
10947          { (char *)"TreeListCtrl_SetColumnText", (PyCFunction
) _wrap_TreeListCtrl_SetColumnText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10948          { (char *)"TreeListCtrl_GetColumnText", (PyCFunction
) _wrap_TreeListCtrl_GetColumnText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10949          { (char *)"TreeListCtrl_SetColumn", (PyCFunction
) _wrap_TreeListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10950          { (char *)"TreeListCtrl_GetColumn", (PyCFunction
) _wrap_TreeListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10951          { (char *)"TreeListCtrl_SetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_SetColumnAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10952          { (char *)"TreeListCtrl_GetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_GetColumnAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10953          { (char *)"TreeListCtrl_SetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_SetColumnImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10954          { (char *)"TreeListCtrl_GetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_GetColumnImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10955          { (char *)"TreeListCtrl_ShowColumn", (PyCFunction
) _wrap_TreeListCtrl_ShowColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10956          { (char *)"TreeListCtrl_IsColumnShown", (PyCFunction
) _wrap_TreeListCtrl_IsColumnShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10957          { (char *)"TreeListCtrl_GetItemText", (PyCFunction
) _wrap_TreeListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10958          { (char *)"TreeListCtrl_GetItemImage", (PyCFunction
) _wrap_TreeListCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10959          { (char *)"TreeListCtrl_SetItemText", (PyCFunction
) _wrap_TreeListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10960          { (char *)"TreeListCtrl_SetItemImage", (PyCFunction
) _wrap_TreeListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10961          { (char *)"TreeListCtrl_GetItemData", (PyCFunction
) _wrap_TreeListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10962          { (char *)"TreeListCtrl_SetItemData", (PyCFunction
) _wrap_TreeListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10963          { (char *)"TreeListCtrl_GetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_GetItemPyData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10964          { (char *)"TreeListCtrl_SetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_SetItemPyData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10965          { (char *)"TreeListCtrl_SetItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10966          { (char *)"TreeListCtrl_SetItemBold", (PyCFunction
) _wrap_TreeListCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10967          { (char *)"TreeListCtrl_SetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10968          { (char *)"TreeListCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10969          { (char *)"TreeListCtrl_SetItemFont", (PyCFunction
) _wrap_TreeListCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10970          { (char *)"TreeListCtrl_GetItemBold", (PyCFunction
) _wrap_TreeListCtrl_GetItemBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10971          { (char *)"TreeListCtrl_GetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10972          { (char *)"TreeListCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10973          { (char *)"TreeListCtrl_GetItemFont", (PyCFunction
) _wrap_TreeListCtrl_GetItemFont
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10974          { (char *)"TreeListCtrl_IsVisible", (PyCFunction
) _wrap_TreeListCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10975          { (char *)"TreeListCtrl_ItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10976          { (char *)"TreeListCtrl_IsExpanded", (PyCFunction
) _wrap_TreeListCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10977          { (char *)"TreeListCtrl_IsSelected", (PyCFunction
) _wrap_TreeListCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10978          { (char *)"TreeListCtrl_IsBold", (PyCFunction
) _wrap_TreeListCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10979          { (char *)"TreeListCtrl_GetChildrenCount", (PyCFunction
) _wrap_TreeListCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10980          { (char *)"TreeListCtrl_GetRootItem", (PyCFunction
)_wrap_TreeListCtrl_GetRootItem
, METH_O
, NULL
}, 
10981          { (char *)"TreeListCtrl_GetSelection", (PyCFunction
)_wrap_TreeListCtrl_GetSelection
, METH_O
, NULL
}, 
10982          { (char *)"TreeListCtrl_GetSelections", (PyCFunction
)_wrap_TreeListCtrl_GetSelections
, METH_O
, NULL
}, 
10983          { (char *)"TreeListCtrl_GetItemParent", (PyCFunction
) _wrap_TreeListCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10984          { (char *)"TreeListCtrl_GetFirstChild", (PyCFunction
) _wrap_TreeListCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10985          { (char *)"TreeListCtrl_GetNextChild", (PyCFunction
) _wrap_TreeListCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10986          { (char *)"TreeListCtrl_GetLastChild", (PyCFunction
) _wrap_TreeListCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10987          { (char *)"TreeListCtrl_GetNextSibling", (PyCFunction
) _wrap_TreeListCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10988          { (char *)"TreeListCtrl_GetPrevSibling", (PyCFunction
) _wrap_TreeListCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10989          { (char *)"TreeListCtrl_GetFirstVisibleItem", (PyCFunction
)_wrap_TreeListCtrl_GetFirstVisibleItem
, METH_O
, NULL
}, 
10990          { (char *)"TreeListCtrl_GetNextVisible", (PyCFunction
) _wrap_TreeListCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10991          { (char *)"TreeListCtrl_GetPrevVisible", (PyCFunction
) _wrap_TreeListCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10992          { (char *)"TreeListCtrl_GetNext", (PyCFunction
) _wrap_TreeListCtrl_GetNext
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10993          { (char *)"TreeListCtrl_AddRoot", (PyCFunction
) _wrap_TreeListCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10994          { (char *)"TreeListCtrl_PrependItem", (PyCFunction
) _wrap_TreeListCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10995          { (char *)"TreeListCtrl_InsertItem", (PyCFunction
) _wrap_TreeListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10996          { (char *)"TreeListCtrl_InsertItemBefore", (PyCFunction
) _wrap_TreeListCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10997          { (char *)"TreeListCtrl_AppendItem", (PyCFunction
) _wrap_TreeListCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10998          { (char *)"TreeListCtrl_Delete", (PyCFunction
) _wrap_TreeListCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10999          { (char *)"TreeListCtrl_DeleteChildren", (PyCFunction
) _wrap_TreeListCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11000          { (char *)"TreeListCtrl_DeleteAllItems", (PyCFunction
)_wrap_TreeListCtrl_DeleteAllItems
, METH_O
, NULL
}, 
11001          { (char *)"TreeListCtrl_Expand", (PyCFunction
) _wrap_TreeListCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11002          { (char *)"TreeListCtrl_ExpandAll", (PyCFunction
) _wrap_TreeListCtrl_ExpandAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11003          { (char *)"TreeListCtrl_Collapse", (PyCFunction
) _wrap_TreeListCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11004          { (char *)"TreeListCtrl_CollapseAndReset", (PyCFunction
) _wrap_TreeListCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11005          { (char *)"TreeListCtrl_Toggle", (PyCFunction
) _wrap_TreeListCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11006          { (char *)"TreeListCtrl_Unselect", (PyCFunction
)_wrap_TreeListCtrl_Unselect
, METH_O
, NULL
}, 
11007          { (char *)"TreeListCtrl_UnselectAll", (PyCFunction
)_wrap_TreeListCtrl_UnselectAll
, METH_O
, NULL
}, 
11008          { (char *)"TreeListCtrl_SelectItem", (PyCFunction
) _wrap_TreeListCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11009          { (char *)"TreeListCtrl_SelectAll", (PyCFunction
) _wrap_TreeListCtrl_SelectAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11010          { (char *)"TreeListCtrl_EnsureVisible", (PyCFunction
) _wrap_TreeListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11011          { (char *)"TreeListCtrl_ScrollTo", (PyCFunction
) _wrap_TreeListCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11012          { (char *)"TreeListCtrl_HitTest", (PyCFunction
) _wrap_TreeListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11013          { (char *)"TreeListCtrl_GetBoundingRect", (PyCFunction
) _wrap_TreeListCtrl_GetBoundingRect
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11014          { (char *)"TreeListCtrl_EditLabel", (PyCFunction
) _wrap_TreeListCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11015          { (char *)"TreeListCtrl_Edit", (PyCFunction
) _wrap_TreeListCtrl_Edit
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11016          { (char *)"TreeListCtrl_SortChildren", (PyCFunction
) _wrap_TreeListCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11017          { (char *)"TreeListCtrl_FindItem", (PyCFunction
) _wrap_TreeListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11018          { (char *)"TreeListCtrl_GetHeaderWindow", (PyCFunction
)_wrap_TreeListCtrl_GetHeaderWindow
, METH_O
, NULL
}, 
11019          { (char *)"TreeListCtrl_GetMainWindow", (PyCFunction
)_wrap_TreeListCtrl_GetMainWindow
, METH_O
, NULL
}, 
11020          { (char *)"TreeListCtrl_swigregister", TreeListCtrl_swigregister
, METH_VARARGS
, NULL
}, 
11021          { (char *)"TreeListCtrl_swiginit", TreeListCtrl_swiginit
, METH_VARARGS
, NULL
}, 
11022          { (char *)"new_StaticPicture", (PyCFunction
) _wrap_new_StaticPicture
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11023          { (char *)"new_PreStaticPicture", (PyCFunction
)_wrap_new_PreStaticPicture
, METH_NOARGS
, NULL
}, 
11024          { (char *)"StaticPicture_Create", (PyCFunction
) _wrap_StaticPicture_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11025          { (char *)"StaticPicture_SetBitmap", (PyCFunction
) _wrap_StaticPicture_SetBitmap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11026          { (char *)"StaticPicture_GetBitmap", (PyCFunction
)_wrap_StaticPicture_GetBitmap
, METH_O
, NULL
}, 
11027          { (char *)"StaticPicture_SetIcon", (PyCFunction
) _wrap_StaticPicture_SetIcon
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11028          { (char *)"StaticPicture_GetIcon", (PyCFunction
)_wrap_StaticPicture_GetIcon
, METH_O
, NULL
}, 
11029          { (char *)"StaticPicture_SetAlignment", (PyCFunction
) _wrap_StaticPicture_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11030          { (char *)"StaticPicture_GetAlignment", (PyCFunction
)_wrap_StaticPicture_GetAlignment
, METH_O
, NULL
}, 
11031          { (char *)"StaticPicture_SetScale", (PyCFunction
) _wrap_StaticPicture_SetScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11032          { (char *)"StaticPicture_GetScale", (PyCFunction
)_wrap_StaticPicture_GetScale
, METH_O
, NULL
}, 
11033          { (char *)"StaticPicture_SetCustomScale", (PyCFunction
) _wrap_StaticPicture_SetCustomScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11034          { (char *)"StaticPicture_GetCustomScale", (PyCFunction
)_wrap_StaticPicture_GetCustomScale
, METH_O
, NULL
}, 
11035          { (char *)"StaticPicture_swigregister", StaticPicture_swigregister
, METH_VARARGS
, NULL
}, 
11036          { (char *)"StaticPicture_swiginit", StaticPicture_swiginit
, METH_VARARGS
, NULL
}, 
11037          { NULL
, NULL
, 0, NULL 
} 
11041 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ 
11043 static void *_p_wxPyValidatorTo_p_wxValidator(void *x
) { 
11044     return (void *)((wxValidator 
*)  ((wxPyValidator 
*) x
)); 
11046 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) { 
11047     return (void *)((wxPanel 
*)  ((wxScrolledWindow 
*) x
)); 
11049 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) { 
11050     return (void *)((wxPanel 
*)  ((wxPyVScrolledWindow 
*) x
)); 
11052 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) { 
11053     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
11055 static void *_p_wxSplitterScrolledWindowTo_p_wxPanel(void *x
) { 
11056     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
11058 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) { 
11059     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
11061 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) { 
11062     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
11064 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) { 
11065     return (void *)((wxPanel 
*)  ((wxPyPanel 
*) x
)); 
11067 static void *_p_wxEditableListBoxTo_p_wxPanel(void *x
) { 
11068     return (void *)((wxPanel 
*)  ((wxEditableListBox 
*) x
)); 
11070 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) { 
11071     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
11073 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) { 
11074     return (void *)((wxPanel 
*)  ((wxPreviewControlBar 
*) x
)); 
11076 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) { 
11077     return (void *)((wxPanel 
*) (wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
11079 static void *_p_wxToolbookTo_p_wxWindow(void *x
) { 
11080     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
11082 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) { 
11083     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
11085 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) { 
11086     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
11088 static void *_p_wxCheckBoxTo_p_wxWindow(void *x
) { 
11089     return (void *)((wxWindow 
*) (wxControl 
*) ((wxCheckBox 
*) x
)); 
11091 static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x
) { 
11092     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
11094 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxWindow(void *x
) { 
11095     return (void *)((wxWindow 
*) (wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
11097 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) { 
11098     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyPanel 
*) x
)); 
11100 static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x
) { 
11101     return (void *)((wxWindow 
*) (wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
11103 static void *_p_wxPickerBaseTo_p_wxWindow(void *x
) { 
11104     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPickerBase 
*) x
)); 
11106 static void *_p_wxPyListCtrlTo_p_wxWindow(void *x
) { 
11107     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyListCtrl 
*) x
)); 
11109 static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x
) { 
11110     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
11112 static void *_p_wxPyTreeListCtrlTo_p_wxWindow(void *x
) { 
11113     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
11115 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) { 
11116     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
11118 static void *_p_wxStaticLineTo_p_wxWindow(void *x
) { 
11119     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticLine 
*) x
)); 
11121 static void *_p_wxControlTo_p_wxWindow(void *x
) { 
11122     return (void *)((wxWindow 
*)  ((wxControl 
*) x
)); 
11124 static void *_p_wxPyControlTo_p_wxWindow(void *x
) { 
11125     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyControl 
*) x
)); 
11127 static void *_p_wxGaugeTo_p_wxWindow(void *x
) { 
11128     return (void *)((wxWindow 
*) (wxControl 
*) ((wxGauge 
*) x
)); 
11130 static void *_p_wxToolBarBaseTo_p_wxWindow(void *x
) { 
11131     return (void *)((wxWindow 
*) (wxControl 
*) ((wxToolBarBase 
*) x
)); 
11133 static void *_p_wxToggleButtonTo_p_wxWindow(void *x
) { 
11134     return (void *)((wxWindow 
*) (wxControl 
*) ((wxToggleButton 
*) x
)); 
11136 static void *_p_wxRadioButtonTo_p_wxWindow(void *x
) { 
11137     return (void *)((wxWindow 
*) (wxControl 
*) ((wxRadioButton 
*) x
)); 
11139 static void *_p_wxChoiceTo_p_wxWindow(void *x
) { 
11140     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
11142 static void *_p_wxTreebookTo_p_wxWindow(void *x
) { 
11143     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
11145 static void *_p_wxListViewTo_p_wxWindow(void *x
) { 
11146     return (void *)((wxWindow 
*) (wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
11148 static void *_p_wxTextCtrlTo_p_wxWindow(void *x
) { 
11149     return (void *)((wxWindow 
*) (wxControl 
*) ((wxTextCtrl 
*) x
)); 
11151 static void *_p_wxNotebookTo_p_wxWindow(void *x
) { 
11152     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
11154 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) { 
11155     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
11157 static void *_p_wxChoicebookTo_p_wxWindow(void *x
) { 
11158     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
11160 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) { 
11161     return (void *)((wxWindow 
*)  ((wxPyWindow 
*) x
)); 
11163 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) { 
11164     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
11166 static void *_p_wxListbookTo_p_wxWindow(void *x
) { 
11167     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
11169 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) { 
11170     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
11172 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) { 
11173     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
11175 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) { 
11176     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
11178 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) { 
11179     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
11181 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x
) { 
11182     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
11184 static void *_p_wxNumberEntryDialogTo_p_wxWindow(void *x
) { 
11185     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxNumberEntryDialog 
*) x
)); 
11187 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) { 
11188     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
11190 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) { 
11191     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
11193 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) { 
11194     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
11196 static void *_p_wxStaticBitmapTo_p_wxWindow(void *x
) { 
11197     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticBitmap 
*) x
)); 
11199 static void *_p_wxSliderTo_p_wxWindow(void *x
) { 
11200     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSlider 
*) x
)); 
11202 static void *_p_wxStaticBoxTo_p_wxWindow(void *x
) { 
11203     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticBox 
*) x
)); 
11205 static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x
) { 
11206     return (void *)((wxWindow 
*) (wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
11208 static void *_p_wxCheckListBoxTo_p_wxWindow(void *x
) { 
11209     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
11211 static void *_p_wxListBoxTo_p_wxWindow(void *x
) { 
11212     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
11214 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) { 
11215     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
11217 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) { 
11218     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
11220 static void *_p_wxEditableListBoxTo_p_wxWindow(void *x
) { 
11221     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxEditableListBox 
*) x
)); 
11223 static void *_p_wxLEDNumberCtrlTo_p_wxWindow(void *x
) { 
11224     return (void *)((wxWindow 
*) (wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
11226 static void *_p_wxSpinButtonTo_p_wxWindow(void *x
) { 
11227     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSpinButton 
*) x
)); 
11229 static void *_p_wxBitmapButtonTo_p_wxWindow(void *x
) { 
11230     return (void *)((wxWindow 
*) (wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
11232 static void *_p_wxButtonTo_p_wxWindow(void *x
) { 
11233     return (void *)((wxWindow 
*) (wxControl 
*) ((wxButton 
*) x
)); 
11235 static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x
) { 
11236     return (void *)((wxWindow 
*) (wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
11238 static void *_p_wxRadioBoxTo_p_wxWindow(void *x
) { 
11239     return (void *)((wxWindow 
*) (wxControl 
*) ((wxRadioBox 
*) x
)); 
11241 static void *_p_wxScrollBarTo_p_wxWindow(void *x
) { 
11242     return (void *)((wxWindow 
*) (wxControl 
*) ((wxScrollBar 
*) x
)); 
11244 static void *_p_wxComboBoxTo_p_wxWindow(void *x
) { 
11245     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
11247 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) { 
11248     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
11250 static void *_p_wxFrameTo_p_wxWindow(void *x
) { 
11251     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
11253 static void *_p_wxSpinCtrlTo_p_wxWindow(void *x
) { 
11254     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSpinCtrl 
*) x
)); 
11256 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) { 
11257     return (void *)((wxWindow 
*)  ((wxStatusBar 
*) x
)); 
11259 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) { 
11260     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
11262 static void *_p_wxStaticPictureTo_p_wxWindow(void *x
) { 
11263     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticPicture 
*) x
)); 
11265 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) { 
11266     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
11268 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) { 
11269     return (void *)((wxWindow 
*)  ((wxMDIClientWindow 
*) x
)); 
11271 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) { 
11272     return (void *)((wxWindow 
*)  ((wxSashWindow 
*) x
)); 
11274 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) { 
11275     return (void *)((wxWindow 
*)  ((wxSplitterWindow 
*) x
)); 
11277 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) { 
11278     return (void *)((wxWindow 
*)  ((wxSplashScreenWindow 
*) x
)); 
11280 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) { 
11281     return (void *)((wxWindow 
*)  ((wxTopLevelWindow 
*) x
)); 
11283 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) { 
11284     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
11286 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) { 
11287     return (void *)((wxWindow 
*) (wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
11289 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) { 
11290     return (void *)((wxWindow 
*)  ((wxPopupWindow 
*) x
)); 
11292 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) { 
11293     return (void *)((wxWindow 
*) (wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
11295 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) { 
11296     return (void *)((wxWindow 
*) (wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
11298 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) { 
11299     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
11301 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) { 
11302     return (void *)((wxWindow 
*)  ((wxMenuBar 
*) x
)); 
11304 static void *_p_wxDynamicSashWindowTo_p_wxWindow(void *x
) { 
11305     return (void *)((wxWindow 
*)  ((wxDynamicSashWindow 
*) x
)); 
11307 static void *_p_wxPyTreeCompanionWindowTo_p_wxWindow(void *x
) { 
11308     return (void *)((wxWindow 
*)  ((wxPyTreeCompanionWindow 
*) x
)); 
11310 static void *_p_wxThinSplitterWindowTo_p_wxWindow(void *x
) { 
11311     return (void *)((wxWindow 
*) (wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
11313 static void *_p_wxSplitterScrolledWindowTo_p_wxWindow(void *x
) { 
11314     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
11316 static void *_p_wxDialogTo_p_wxWindow(void *x
) { 
11317     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
11319 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) { 
11320     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
11322 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) { 
11323     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
11325 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) { 
11326     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
11328 static void *_p_wxPanelTo_p_wxWindow(void *x
) { 
11329     return (void *)((wxWindow 
*)  ((wxPanel 
*) x
)); 
11331 static void *_p_wxStaticTextTo_p_wxWindow(void *x
) { 
11332     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticText 
*) x
)); 
11334 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) { 
11335     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
11337 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) { 
11338     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
11340 static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x
) { 
11341     return (void *)((wxWindow 
*) (wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
11343 static void *_p_wxColourPickerCtrlTo_p_wxWindow(void *x
) { 
11344     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
11346 static void *_p_wxFilePickerCtrlTo_p_wxWindow(void *x
) { 
11347     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
11349 static void *_p_wxDirPickerCtrlTo_p_wxWindow(void *x
) { 
11350     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
11352 static void *_p_wxFontPickerCtrlTo_p_wxWindow(void *x
) { 
11353     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
11355 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) { 
11356     return (void *)((wxWindow 
*) (wxControl 
*) ((wxControlWithItems 
*) x
)); 
11358 static void *_p_wxHyperlinkCtrlTo_p_wxWindow(void *x
) { 
11359     return (void *)((wxWindow 
*) (wxControl 
*) ((wxHyperlinkCtrl 
*) x
)); 
11361 static void *_p_wxToolBarTo_p_wxWindow(void *x
) { 
11362     return (void *)((wxWindow 
*) (wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
11364 static void *_p_wxThinSplitterWindowTo_p_wxSplitterWindow(void *x
) { 
11365     return (void *)((wxSplitterWindow 
*)  ((wxThinSplitterWindow 
*) x
)); 
11367 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x
) { 
11368     return (void *)((wxScrolledWindow 
*)  ((wxPyScrolledWindow 
*) x
)); 
11370 static void *_p_wxSplitterScrolledWindowTo_p_wxScrolledWindow(void *x
) { 
11371     return (void *)((wxScrolledWindow 
*)  ((wxSplitterScrolledWindow 
*) x
)); 
11373 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x
) { 
11374     return (void *)((wxScrolledWindow 
*)  ((wxPreviewCanvas 
*) x
)); 
11376 static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x
) { 
11377     return (void *)((wxControl 
*)  ((wxBookCtrlBase 
*) x
)); 
11379 static void *_p_wxToolBarTo_p_wxControl(void *x
) { 
11380     return (void *)((wxControl 
*) (wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
11382 static void *_p_wxPickerBaseTo_p_wxControl(void *x
) { 
11383     return (void *)((wxControl 
*)  ((wxPickerBase 
*) x
)); 
11385 static void *_p_wxToggleButtonTo_p_wxControl(void *x
) { 
11386     return (void *)((wxControl 
*)  ((wxToggleButton 
*) x
)); 
11388 static void *_p_wxRadioButtonTo_p_wxControl(void *x
) { 
11389     return (void *)((wxControl 
*)  ((wxRadioButton 
*) x
)); 
11391 static void *_p_wxLEDNumberCtrlTo_p_wxControl(void *x
) { 
11392     return (void *)((wxControl 
*)  ((wxLEDNumberCtrl 
*) x
)); 
11394 static void *_p_wxToolbookTo_p_wxControl(void *x
) { 
11395     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
11397 static void *_p_wxToolBarBaseTo_p_wxControl(void *x
) { 
11398     return (void *)((wxControl 
*)  ((wxToolBarBase 
*) x
)); 
11400 static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x
) { 
11401     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
11403 static void *_p_wxPyListCtrlTo_p_wxControl(void *x
) { 
11404     return (void *)((wxControl 
*)  ((wxPyListCtrl 
*) x
)); 
11406 static void *_p_wxComboBoxTo_p_wxControl(void *x
) { 
11407     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
11409 static void *_p_wxPyControlTo_p_wxControl(void *x
) { 
11410     return (void *)((wxControl 
*)  ((wxPyControl 
*) x
)); 
11412 static void *_p_wxPyTreeListCtrlTo_p_wxControl(void *x
) { 
11413     return (void *)((wxControl 
*)  ((wxPyTreeListCtrl 
*) x
)); 
11415 static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x
) { 
11416     return (void *)((wxControl 
*)  ((wxGenericDirCtrl 
*) x
)); 
11418 static void *_p_wxScrollBarTo_p_wxControl(void *x
) { 
11419     return (void *)((wxControl 
*)  ((wxScrollBar 
*) x
)); 
11421 static void *_p_wxControlWithItemsTo_p_wxControl(void *x
) { 
11422     return (void *)((wxControl 
*)  ((wxControlWithItems 
*) x
)); 
11424 static void *_p_wxGaugeTo_p_wxControl(void *x
) { 
11425     return (void *)((wxControl 
*)  ((wxGauge 
*) x
)); 
11427 static void *_p_wxStaticLineTo_p_wxControl(void *x
) { 
11428     return (void *)((wxControl 
*)  ((wxStaticLine 
*) x
)); 
11430 static void *_p_wxChoicebookTo_p_wxControl(void *x
) { 
11431     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
11433 static void *_p_wxListbookTo_p_wxControl(void *x
) { 
11434     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
11436 static void *_p_wxHyperlinkCtrlTo_p_wxControl(void *x
) { 
11437     return (void *)((wxControl 
*)  ((wxHyperlinkCtrl 
*) x
)); 
11439 static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x
) { 
11440     return (void *)((wxControl 
*)  ((wxPyTreeCtrl 
*) x
)); 
11442 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxControl(void *x
) { 
11443     return (void *)((wxControl 
*) (wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
11445 static void *_p_wxCheckBoxTo_p_wxControl(void *x
) { 
11446     return (void *)((wxControl 
*)  ((wxCheckBox 
*) x
)); 
11448 static void *_p_wxRadioBoxTo_p_wxControl(void *x
) { 
11449     return (void *)((wxControl 
*)  ((wxRadioBox 
*) x
)); 
11451 static void *_p_wxChoiceTo_p_wxControl(void *x
) { 
11452     return (void *)((wxControl 
*) (wxControlWithItems 
*) ((wxChoice 
*) x
)); 
11454 static void *_p_wxListBoxTo_p_wxControl(void *x
) { 
11455     return (void *)((wxControl 
*) (wxControlWithItems 
*) ((wxListBox 
*) x
)); 
11457 static void *_p_wxCheckListBoxTo_p_wxControl(void *x
) { 
11458     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
11460 static void *_p_wxListViewTo_p_wxControl(void *x
) { 
11461     return (void *)((wxControl 
*) (wxPyListCtrl 
*) ((wxListView 
*) x
)); 
11463 static void *_p_wxNotebookTo_p_wxControl(void *x
) { 
11464     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
11466 static void *_p_wxStaticBitmapTo_p_wxControl(void *x
) { 
11467     return (void *)((wxControl 
*)  ((wxStaticBitmap 
*) x
)); 
11469 static void *_p_wxSpinCtrlTo_p_wxControl(void *x
) { 
11470     return (void *)((wxControl 
*)  ((wxSpinCtrl 
*) x
)); 
11472 static void *_p_wxStaticTextTo_p_wxControl(void *x
) { 
11473     return (void *)((wxControl 
*)  ((wxStaticText 
*) x
)); 
11475 static void *_p_wxStaticBoxTo_p_wxControl(void *x
) { 
11476     return (void *)((wxControl 
*)  ((wxStaticBox 
*) x
)); 
11478 static void *_p_wxSliderTo_p_wxControl(void *x
) { 
11479     return (void *)((wxControl 
*)  ((wxSlider 
*) x
)); 
11481 static void *_p_wxTreebookTo_p_wxControl(void *x
) { 
11482     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
11484 static void *_p_wxSpinButtonTo_p_wxControl(void *x
) { 
11485     return (void *)((wxControl 
*)  ((wxSpinButton 
*) x
)); 
11487 static void *_p_wxButtonTo_p_wxControl(void *x
) { 
11488     return (void *)((wxControl 
*)  ((wxButton 
*) x
)); 
11490 static void *_p_wxBitmapButtonTo_p_wxControl(void *x
) { 
11491     return (void *)((wxControl 
*) (wxButton 
*) ((wxBitmapButton 
*) x
)); 
11493 static void *_p_wxContextHelpButtonTo_p_wxControl(void *x
) { 
11494     return (void *)((wxControl 
*) (wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
11496 static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x
) { 
11497     return (void *)((wxControl 
*)  ((wxDatePickerCtrl 
*) x
)); 
11499 static void *_p_wxColourPickerCtrlTo_p_wxControl(void *x
) { 
11500     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
11502 static void *_p_wxFilePickerCtrlTo_p_wxControl(void *x
) { 
11503     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
11505 static void *_p_wxDirPickerCtrlTo_p_wxControl(void *x
) { 
11506     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
11508 static void *_p_wxFontPickerCtrlTo_p_wxControl(void *x
) { 
11509     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
11511 static void *_p_wxStaticPictureTo_p_wxControl(void *x
) { 
11512     return (void *)((wxControl 
*)  ((wxStaticPicture 
*) x
)); 
11514 static void *_p_wxTextCtrlTo_p_wxControl(void *x
) { 
11515     return (void *)((wxControl 
*)  ((wxTextCtrl 
*) x
)); 
11517 static void *_p_wxListViewTo_p_wxPyListCtrl(void *x
) { 
11518     return (void *)((wxPyListCtrl 
*)  ((wxListView 
*) x
)); 
11520 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) { 
11521     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
11523 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) { 
11524     return (void *)((wxEvent 
*)  ((wxMenuEvent 
*) x
)); 
11526 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) { 
11527     return (void *)((wxEvent 
*)  ((wxCloseEvent 
*) x
)); 
11529 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) { 
11530     return (void *)((wxEvent 
*)  ((wxMouseEvent 
*) x
)); 
11532 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) { 
11533     return (void *)((wxEvent 
*)  ((wxEraseEvent 
*) x
)); 
11535 static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x
) { 
11536     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
11538 static void *_p_wxTreeEventTo_p_wxEvent(void *x
) { 
11539     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
11541 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) { 
11542     return (void *)((wxEvent 
*)  ((wxSetCursorEvent 
*) x
)); 
11544 static void *_p_wxSplitterEventTo_p_wxEvent(void *x
) { 
11545     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
11547 static void *_p_wxColourPickerEventTo_p_wxEvent(void *x
) { 
11548     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxColourPickerEvent 
*) x
)); 
11550 static void *_p_wxFileDirPickerEventTo_p_wxEvent(void *x
) { 
11551     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFileDirPickerEvent 
*) x
)); 
11553 static void *_p_wxFontPickerEventTo_p_wxEvent(void *x
) { 
11554     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFontPickerEvent 
*) x
)); 
11556 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) { 
11557     return (void *)((wxEvent 
*)  ((wxInitDialogEvent 
*) x
)); 
11559 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) { 
11560     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
11562 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x
) { 
11563     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
11565 static void *_p_wxTextUrlEventTo_p_wxEvent(void *x
) { 
11566     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxTextUrlEvent 
*) x
)); 
11568 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) { 
11569     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
11571 static void *_p_wxMouseCaptureLostEventTo_p_wxEvent(void *x
) { 
11572     return (void *)((wxEvent 
*)  ((wxMouseCaptureLostEvent 
*) x
)); 
11574 static void *_p_wxPyEventTo_p_wxEvent(void *x
) { 
11575     return (void *)((wxEvent 
*)  ((wxPyEvent 
*) x
)); 
11577 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x
) { 
11578     return (void *)((wxEvent 
*)  ((wxCalculateLayoutEvent 
*) x
)); 
11580 static void *_p_wxListEventTo_p_wxEvent(void *x
) { 
11581     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
11583 static void *_p_wxDynamicSashSplitEventTo_p_wxEvent(void *x
) { 
11584     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDynamicSashSplitEvent 
*) x
)); 
11586 static void *_p_wxDynamicSashUnifyEventTo_p_wxEvent(void *x
) { 
11587     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDynamicSashUnifyEvent 
*) x
)); 
11589 static void *_p_wxNotebookEventTo_p_wxEvent(void *x
) { 
11590     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
11592 static void *_p_wxListbookEventTo_p_wxEvent(void *x
) { 
11593     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
11595 static void *_p_wxChoicebookEventTo_p_wxEvent(void *x
) { 
11596     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
11598 static void *_p_wxTreebookEventTo_p_wxEvent(void *x
) { 
11599     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxTreebookEvent 
*) x
)); 
11601 static void *_p_wxToolbookEventTo_p_wxEvent(void *x
) { 
11602     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxToolbookEvent 
*) x
)); 
11604 static void *_p_wxHelpEventTo_p_wxEvent(void *x
) { 
11605     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxHelpEvent 
*) x
)); 
11607 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) { 
11608     return (void *)((wxEvent 
*)  ((wxIdleEvent 
*) x
)); 
11610 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) { 
11611     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
11613 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) { 
11614     return (void *)((wxEvent 
*)  ((wxQueryNewPaletteEvent 
*) x
)); 
11616 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) { 
11617     return (void *)((wxEvent 
*)  ((wxMaximizeEvent 
*) x
)); 
11619 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) { 
11620     return (void *)((wxEvent 
*)  ((wxIconizeEvent 
*) x
)); 
11622 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) { 
11623     return (void *)((wxEvent 
*)  ((wxActivateEvent 
*) x
)); 
11625 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) { 
11626     return (void *)((wxEvent 
*)  ((wxSizeEvent 
*) x
)); 
11628 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) { 
11629     return (void *)((wxEvent 
*)  ((wxMoveEvent 
*) x
)); 
11631 static void *_p_wxDateEventTo_p_wxEvent(void *x
) { 
11632     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
11634 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) { 
11635     return (void *)((wxEvent 
*)  ((wxPaintEvent 
*) x
)); 
11637 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) { 
11638     return (void *)((wxEvent 
*)  ((wxNcPaintEvent 
*) x
)); 
11640 static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x
) { 
11641     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxClipboardTextEvent 
*) x
)); 
11643 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) { 
11644     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
11646 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) { 
11647     return (void *)((wxEvent 
*)  ((wxPaletteChangedEvent 
*) x
)); 
11649 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) { 
11650     return (void *)((wxEvent 
*)  ((wxDisplayChangedEvent 
*) x
)); 
11652 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) { 
11653     return (void *)((wxEvent 
*)  ((wxMouseCaptureChangedEvent 
*) x
)); 
11655 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) { 
11656     return (void *)((wxEvent 
*)  ((wxSysColourChangedEvent 
*) x
)); 
11658 static void *_p_wxHyperlinkEventTo_p_wxEvent(void *x
) { 
11659     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxHyperlinkEvent 
*) x
)); 
11661 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) { 
11662     return (void *)((wxEvent 
*)  ((wxDropFilesEvent 
*) x
)); 
11664 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) { 
11665     return (void *)((wxEvent 
*)  ((wxFocusEvent 
*) x
)); 
11667 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) { 
11668     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
11670 static void *_p_wxSashEventTo_p_wxEvent(void *x
) { 
11671     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
11673 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x
) { 
11674     return (void *)((wxEvent 
*)  ((wxQueryLayoutInfoEvent 
*) x
)); 
11676 static void *_p_wxShowEventTo_p_wxEvent(void *x
) { 
11677     return (void *)((wxEvent 
*)  ((wxShowEvent 
*) x
)); 
11679 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) { 
11680     return (void *)((wxEvent 
*)  ((wxCommandEvent 
*) x
)); 
11682 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) { 
11683     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
11685 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) { 
11686     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
11688 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) { 
11689     return (void *)((wxEvent 
*)  ((wxNavigationKeyEvent 
*) x
)); 
11691 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) { 
11692     return (void *)((wxEvent 
*)  ((wxKeyEvent 
*) x
)); 
11694 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) { 
11695     return (void *)((wxEvent 
*)  ((wxScrollWinEvent 
*) x
)); 
11697 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x
) { 
11698     return (void *)((wxEvent 
*)  ((wxTaskBarIconEvent 
*) x
)); 
11700 static void *_p_wxSpinEventTo_p_wxEvent(void *x
) { 
11701     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
11703 static void *_p_wxScrollBarTo_p_wxObject(void *x
) { 
11704     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxScrollBar 
*) x
)); 
11706 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) { 
11707     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
11709 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) { 
11710     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
11712 static void *_p_wxEventTo_p_wxObject(void *x
) { 
11713     return (void *)((wxObject 
*)  ((wxEvent 
*) x
)); 
11715 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) { 
11716     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
11718 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) { 
11719     return (void *)((wxObject 
*) (wxEvent 
*) ((wxInitDialogEvent 
*) x
)); 
11721 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) { 
11722     return (void *)((wxObject 
*)  ((wxIndividualLayoutConstraint 
*) x
)); 
11724 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) { 
11725     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
11727 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) { 
11728     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
11730 static void *_p_wxToolBarBaseTo_p_wxObject(void *x
) { 
11731     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxToolBarBase 
*) x
)); 
11733 static void *_p_wxMenuItemTo_p_wxObject(void *x
) { 
11734     return (void *)((wxObject 
*)  ((wxMenuItem 
*) x
)); 
11736 static void *_p_wxImageTo_p_wxObject(void *x
) { 
11737     return (void *)((wxObject 
*)  ((wxImage 
*) x
)); 
11739 static void *_p_wxPySizerTo_p_wxObject(void *x
) { 
11740     return (void *)((wxObject 
*) (wxSizer 
*) ((wxPySizer 
*) x
)); 
11742 static void *_p_wxStaticBitmapTo_p_wxObject(void *x
) { 
11743     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticBitmap 
*) x
)); 
11745 static void *_p_wxGenericDragImageTo_p_wxObject(void *x
) { 
11746     return (void *)((wxObject 
*)  ((wxGenericDragImage 
*) x
)); 
11748 static void *_p_wxComboBoxTo_p_wxObject(void *x
) { 
11749     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
11751 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x
) { 
11752     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyTaskBarIcon 
*) x
)); 
11754 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) { 
11755     return (void *)((wxObject 
*)  ((wxLayoutAlgorithm 
*) x
)); 
11757 static void *_p_wxPyAppTo_p_wxObject(void *x
) { 
11758     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyApp 
*) x
)); 
11760 static void *_p_wxTreebookTo_p_wxObject(void *x
) { 
11761     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
11763 static void *_p_wxNotebookTo_p_wxObject(void *x
) { 
11764     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
11766 static void *_p_wxListItemTo_p_wxObject(void *x
) { 
11767     return (void *)((wxObject 
*)  ((wxListItem 
*) x
)); 
11769 static void *_p_wxChoicebookTo_p_wxObject(void *x
) { 
11770     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
11772 static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x
) { 
11773     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
11775 static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x
) { 
11776     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
11778 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxObject(void *x
) { 
11779     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
11781 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) { 
11782     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
11784 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) { 
11785     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
11787 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) { 
11788     return (void *)((wxObject 
*)  ((wxFindReplaceData 
*) x
)); 
11790 static void *_p_wxStaticLineTo_p_wxObject(void *x
) { 
11791     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticLine 
*) x
)); 
11793 static void *_p_wxValidatorTo_p_wxObject(void *x
) { 
11794     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxValidator 
*) x
)); 
11796 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) { 
11797     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxValidator 
*) ((wxPyValidator 
*) x
)); 
11799 static void *_p_wxEraseEventTo_p_wxObject(void *x
) { 
11800     return (void *)((wxObject 
*) (wxEvent 
*) ((wxEraseEvent 
*) x
)); 
11802 static void *_p_wxMouseEventTo_p_wxObject(void *x
) { 
11803     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseEvent 
*) x
)); 
11805 static void *_p_wxCloseEventTo_p_wxObject(void *x
) { 
11806     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCloseEvent 
*) x
)); 
11808 static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x
) { 
11809     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
11811 static void *_p_wxTreeEventTo_p_wxObject(void *x
) { 
11812     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
11814 static void *_p_wxTextUrlEventTo_p_wxObject(void *x
) { 
11815     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxTextUrlEvent 
*) x
)); 
11817 static void *_p_wxScrollEventTo_p_wxObject(void *x
) { 
11818     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
11820 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) { 
11821     return (void *)((wxObject 
*)  ((wxPrintDialogData 
*) x
)); 
11823 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) { 
11824     return (void *)((wxObject 
*)  ((wxPageSetupDialogData 
*) x
)); 
11826 static void *_p_wxPrinterTo_p_wxObject(void *x
) { 
11827     return (void *)((wxObject 
*)  ((wxPrinter 
*) x
)); 
11829 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) { 
11830     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
11832 static void *_p_wxRadioBoxTo_p_wxObject(void *x
) { 
11833     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxRadioBox 
*) x
)); 
11835 static void *_p_wxGridSizerTo_p_wxObject(void *x
) { 
11836     return (void *)((wxObject 
*) (wxSizer 
*) ((wxGridSizer 
*) x
)); 
11838 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) { 
11839     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*) ((wxFlexGridSizer 
*) x
)); 
11841 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) { 
11842     return (void *)((wxObject 
*)  ((wxAcceleratorTable 
*) x
)); 
11844 static void *_p_wxTreeListColumnInfoTo_p_wxObject(void *x
) { 
11845     return (void *)((wxObject 
*)  ((wxTreeListColumnInfo 
*) x
)); 
11847 static void *_p_wxControlTo_p_wxObject(void *x
) { 
11848     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxControl 
*) x
)); 
11850 static void *_p_wxPyControlTo_p_wxObject(void *x
) { 
11851     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyControl 
*) x
)); 
11853 static void *_p_wxContextHelpTo_p_wxObject(void *x
) { 
11854     return (void *)((wxObject 
*)  ((wxContextHelp 
*) x
)); 
11856 static void *_p_wxColourDataTo_p_wxObject(void *x
) { 
11857     return (void *)((wxObject 
*)  ((wxColourData 
*) x
)); 
11859 static void *_p_wxActivateEventTo_p_wxObject(void *x
) { 
11860     return (void *)((wxObject 
*) (wxEvent 
*) ((wxActivateEvent 
*) x
)); 
11862 static void *_p_wxMoveEventTo_p_wxObject(void *x
) { 
11863     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMoveEvent 
*) x
)); 
11865 static void *_p_wxSizeEventTo_p_wxObject(void *x
) { 
11866     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSizeEvent 
*) x
)); 
11868 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) { 
11869     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIconizeEvent 
*) x
)); 
11871 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) { 
11872     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMaximizeEvent 
*) x
)); 
11874 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) { 
11875     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryNewPaletteEvent 
*) x
)); 
11877 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) { 
11878     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
11880 static void *_p_wxIdleEventTo_p_wxObject(void *x
) { 
11881     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIdleEvent 
*) x
)); 
11883 static void *_p_wxDateEventTo_p_wxObject(void *x
) { 
11884     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
11886 static void *_p_wxStaticTextTo_p_wxObject(void *x
) { 
11887     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticText 
*) x
)); 
11889 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) { 
11890     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCalculateLayoutEvent 
*) x
)); 
11892 static void *_p_wxMouseCaptureLostEventTo_p_wxObject(void *x
) { 
11893     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseCaptureLostEvent 
*) x
)); 
11895 static void *_p_wxListEventTo_p_wxObject(void *x
) { 
11896     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
11898 static void *_p_wxDynamicSashSplitEventTo_p_wxObject(void *x
) { 
11899     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDynamicSashSplitEvent 
*) x
)); 
11901 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) { 
11902     return (void *)((wxObject 
*)  ((wxPyPrintout 
*) x
)); 
11904 static void *_p_wxGaugeTo_p_wxObject(void *x
) { 
11905     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxGauge 
*) x
)); 
11907 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) { 
11908     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
11910 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) { 
11911     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStdDialogButtonSizer 
*) x
)); 
11913 static void *_p_wxChoiceTo_p_wxObject(void *x
) { 
11914     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
11916 static void *_p_wxSpinButtonTo_p_wxObject(void *x
) { 
11917     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSpinButton 
*) x
)); 
11919 static void *_p_wxBitmapButtonTo_p_wxObject(void *x
) { 
11920     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
11922 static void *_p_wxButtonTo_p_wxObject(void *x
) { 
11923     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxButton 
*) x
)); 
11925 static void *_p_wxContextHelpButtonTo_p_wxObject(void *x
) { 
11926     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
11928 static void *_p_wxKeyEventTo_p_wxObject(void *x
) { 
11929     return (void *)((wxObject 
*) (wxEvent 
*) ((wxKeyEvent 
*) x
)); 
11931 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) { 
11932     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNavigationKeyEvent 
*) x
)); 
11934 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) { 
11935     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
11937 static void *_p_wxSashEventTo_p_wxObject(void *x
) { 
11938     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
11940 static void *_p_wxCheckListBoxTo_p_wxObject(void *x
) { 
11941     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
11943 static void *_p_wxListBoxTo_p_wxObject(void *x
) { 
11944     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
11946 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) { 
11947     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
11949 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) { 
11950     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
11952 static void *_p_wxPrintDataTo_p_wxObject(void *x
) { 
11953     return (void *)((wxObject 
*)  ((wxPrintData 
*) x
)); 
11955 static void *_p_wxFontDataTo_p_wxObject(void *x
) { 
11956     return (void *)((wxObject 
*)  ((wxFontData 
*) x
)); 
11958 static void *_p_wxEditableListBoxTo_p_wxObject(void *x
) { 
11959     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxEditableListBox 
*) x
)); 
11961 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) { 
11962     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
11964 static void *_p_wxListbookTo_p_wxObject(void *x
) { 
11965     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
11967 static void *_p_wxFrameTo_p_wxObject(void *x
) { 
11968     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
11970 static void *_p_wxPyPanelTo_p_wxObject(void *x
) { 
11971     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
11973 static void *_p_wxStaticBoxTo_p_wxObject(void *x
) { 
11974     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticBox 
*) x
)); 
11976 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) { 
11977     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryLayoutInfoEvent 
*) x
)); 
11979 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) { 
11980     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
11982 static void *_p_wxFileSystemTo_p_wxObject(void *x
) { 
11983     return (void *)((wxObject 
*)  ((wxFileSystem 
*) x
)); 
11985 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) { 
11986     return (void *)((wxObject 
*) (wxPrintPreview 
*) ((wxPyPrintPreview 
*) x
)); 
11988 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) { 
11989     return (void *)((wxObject 
*)  ((wxPrintPreview 
*) x
)); 
11991 static void *_p_wxListViewTo_p_wxObject(void *x
) { 
11992     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
11994 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) { 
11995     return (void *)((wxObject 
*)  ((wxLayoutConstraints 
*) x
)); 
11997 static void *_p_wxPyListCtrlTo_p_wxObject(void *x
) { 
11998     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyListCtrl 
*) x
)); 
12000 static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x
) { 
12001     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
12003 static void *_p_wxPyTreeListCtrlTo_p_wxObject(void *x
) { 
12004     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
12006 static void *_p_wxSizerTo_p_wxObject(void *x
) { 
12007     return (void *)((wxObject 
*)  ((wxSizer 
*) x
)); 
12009 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) { 
12010     return (void *)((wxObject 
*) (wxSizer 
*) ((wxBoxSizer 
*) x
)); 
12012 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) { 
12013     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStaticBoxSizer 
*) x
)); 
12015 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) { 
12016     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*)(wxFlexGridSizer 
*) ((wxGridBagSizer 
*) x
)); 
12018 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) { 
12019     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNcPaintEvent 
*) x
)); 
12021 static void *_p_wxPaintEventTo_p_wxObject(void *x
) { 
12022     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaintEvent 
*) x
)); 
12024 static void *_p_wxClipboardTextEventTo_p_wxObject(void *x
) { 
12025     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxClipboardTextEvent 
*) x
)); 
12027 static void *_p_wxFSFileTo_p_wxObject(void *x
) { 
12028     return (void *)((wxObject 
*)  ((wxFSFile 
*) x
)); 
12030 static void *_p_wxPickerBaseTo_p_wxObject(void *x
) { 
12031     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPickerBase 
*) x
)); 
12033 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) { 
12034     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
12036 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) { 
12037     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSetCursorEvent 
*) x
)); 
12039 static void *_p_wxColourPickerEventTo_p_wxObject(void *x
) { 
12040     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxColourPickerEvent 
*) x
)); 
12042 static void *_p_wxFileDirPickerEventTo_p_wxObject(void *x
) { 
12043     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFileDirPickerEvent 
*) x
)); 
12045 static void *_p_wxFontPickerEventTo_p_wxObject(void *x
) { 
12046     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFontPickerEvent 
*) x
)); 
12048 static void *_p_wxTextCtrlTo_p_wxObject(void *x
) { 
12049     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxTextCtrl 
*) x
)); 
12051 static void *_p_wxMenuTo_p_wxObject(void *x
) { 
12052     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxMenu 
*) x
)); 
12054 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) { 
12055     return (void *)((wxObject 
*) (wxSizerItem 
*) ((wxGBSizerItem 
*) x
)); 
12057 static void *_p_wxSizerItemTo_p_wxObject(void *x
) { 
12058     return (void *)((wxObject 
*)  ((wxSizerItem 
*) x
)); 
12060 static void *_p_wxRadioButtonTo_p_wxObject(void *x
) { 
12061     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxRadioButton 
*) x
)); 
12063 static void *_p_wxToggleButtonTo_p_wxObject(void *x
) { 
12064     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxToggleButton 
*) x
)); 
12066 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) { 
12067     return (void *)((wxObject 
*)  ((wxPrintDialog 
*) x
)); 
12069 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) { 
12070     return (void *)((wxObject 
*)  ((wxPageSetupDialog 
*) x
)); 
12072 static void *_p_wxFontDialogTo_p_wxObject(void *x
) { 
12073     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
12075 static void *_p_wxDirDialogTo_p_wxObject(void *x
) { 
12076     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
12078 static void *_p_wxColourDialogTo_p_wxObject(void *x
) { 
12079     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
12081 static void *_p_wxDialogTo_p_wxObject(void *x
) { 
12082     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
12084 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) { 
12085     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
12087 static void *_p_wxPyEventTo_p_wxObject(void *x
) { 
12088     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPyEvent 
*) x
)); 
12090 static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x
) { 
12091     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
12093 static void *_p_wxDynamicSashUnifyEventTo_p_wxObject(void *x
) { 
12094     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDynamicSashUnifyEvent 
*) x
)); 
12096 static void *_p_wxStaticPictureTo_p_wxObject(void *x
) { 
12097     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticPicture 
*) x
)); 
12099 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) { 
12100     return (void *)((wxObject 
*)  ((wxEvtHandler 
*) x
)); 
12102 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) { 
12103     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxTIFFHandler 
*) x
)); 
12105 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) { 
12106     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxXPMHandler 
*) x
)); 
12108 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) { 
12109     return (void *)((wxObject 
*)  ((wxImageHandler 
*) x
)); 
12111 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x
) { 
12112     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPyImageHandler 
*) x
)); 
12114 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) { 
12115     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxBMPHandler 
*) x
)); 
12117 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) { 
12118     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*) ((wxICOHandler 
*) x
)); 
12120 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) { 
12121     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*) ((wxCURHandler 
*) x
)); 
12123 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) { 
12124     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*)(wxCURHandler 
*) ((wxANIHandler 
*) x
)); 
12126 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) { 
12127     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNGHandler 
*) x
)); 
12129 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) { 
12130     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxGIFHandler 
*) x
)); 
12132 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) { 
12133     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPCXHandler 
*) x
)); 
12135 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) { 
12136     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxJPEGHandler 
*) x
)); 
12138 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) { 
12139     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNMHandler 
*) x
)); 
12141 static void *_p_wxShowEventTo_p_wxObject(void *x
) { 
12142     return (void *)((wxObject 
*) (wxEvent 
*) ((wxShowEvent 
*) x
)); 
12144 static void *_p_wxHyperlinkCtrlTo_p_wxObject(void *x
) { 
12145     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxHyperlinkCtrl 
*) x
)); 
12147 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) { 
12148     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
12150 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) { 
12151     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
12153 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) { 
12154     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
12156 static void *_p_wxTipWindowTo_p_wxObject(void *x
) { 
12157     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
12159 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) { 
12160     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
12162 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) { 
12163     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPopupWindow 
*) x
)); 
12165 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) { 
12166     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
12168 static void *_p_wxSashWindowTo_p_wxObject(void *x
) { 
12169     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSashWindow 
*) x
)); 
12171 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) { 
12172     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
12174 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) { 
12175     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
12177 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) { 
12178     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
12180 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) { 
12181     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
12183 static void *_p_wxWindowTo_p_wxObject(void *x
) { 
12184     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxWindow 
*) x
)); 
12186 static void *_p_wxDynamicSashWindowTo_p_wxObject(void *x
) { 
12187     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxDynamicSashWindow 
*) x
)); 
12189 static void *_p_wxPyTreeCompanionWindowTo_p_wxObject(void *x
) { 
12190     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPyTreeCompanionWindow 
*) x
)); 
12192 static void *_p_wxThinSplitterWindowTo_p_wxObject(void *x
) { 
12193     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
12195 static void *_p_wxSplitterScrolledWindowTo_p_wxObject(void *x
) { 
12196     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
12198 static void *_p_wxSpinCtrlTo_p_wxObject(void *x
) { 
12199     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSpinCtrl 
*) x
)); 
12201 static void *_p_wxNotebookEventTo_p_wxObject(void *x
) { 
12202     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
12204 static void *_p_wxListbookEventTo_p_wxObject(void *x
) { 
12205     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
12207 static void *_p_wxChoicebookEventTo_p_wxObject(void *x
) { 
12208     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
12210 static void *_p_wxTreebookEventTo_p_wxObject(void *x
) { 
12211     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxTreebookEvent 
*) x
)); 
12213 static void *_p_wxToolbookEventTo_p_wxObject(void *x
) { 
12214     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxToolbookEvent 
*) x
)); 
12216 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) { 
12217     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
12219 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) { 
12220     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
12222 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) { 
12223     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
12225 static void *_p_wxNumberEntryDialogTo_p_wxObject(void *x
) { 
12226     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxNumberEntryDialog 
*) x
)); 
12228 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x
) { 
12229     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
12231 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) { 
12232     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
12234 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) { 
12235     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
12237 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) { 
12238     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
12240 static void *_p_wxFileDialogTo_p_wxObject(void *x
) { 
12241     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
12243 static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x
) { 
12244     return (void *)((wxObject 
*)  ((wxToolBarToolBase 
*) x
)); 
12246 static void *_p_wxPyWindowTo_p_wxObject(void *x
) { 
12247     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPyWindow 
*) x
)); 
12249 static void *_p_wxSliderTo_p_wxObject(void *x
) { 
12250     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSlider 
*) x
)); 
12252 static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x
) { 
12253     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
12255 static void *_p_wxColourPickerCtrlTo_p_wxObject(void *x
) { 
12256     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
12258 static void *_p_wxFilePickerCtrlTo_p_wxObject(void *x
) { 
12259     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
12261 static void *_p_wxDirPickerCtrlTo_p_wxObject(void *x
) { 
12262     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
12264 static void *_p_wxFontPickerCtrlTo_p_wxObject(void *x
) { 
12265     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
12267 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) { 
12268     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSysColourChangedEvent 
*) x
)); 
12270 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) { 
12271     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseCaptureChangedEvent 
*) x
)); 
12273 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) { 
12274     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDisplayChangedEvent 
*) x
)); 
12276 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) { 
12277     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaletteChangedEvent 
*) x
)); 
12279 static void *_p_wxCheckBoxTo_p_wxObject(void *x
) { 
12280     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxCheckBox 
*) x
)); 
12282 static void *_p_wxHyperlinkEventTo_p_wxObject(void *x
) { 
12283     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxHyperlinkEvent 
*) x
)); 
12285 static void *_p_wxHelpEventTo_p_wxObject(void *x
) { 
12286     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxHelpEvent 
*) x
)); 
12288 static void *_p_wxPanelTo_p_wxObject(void *x
) { 
12289     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPanel 
*) x
)); 
12291 static void *_p_wxSpinEventTo_p_wxObject(void *x
) { 
12292     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
12294 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) { 
12295     return (void *)((wxObject 
*) (wxEvent 
*) ((wxTaskBarIconEvent 
*) x
)); 
12297 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) { 
12298     return (void *)((wxObject 
*) (wxEvent 
*) ((wxScrollWinEvent 
*) x
)); 
12300 static void *_p_wxMenuEventTo_p_wxObject(void *x
) { 
12301     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMenuEvent 
*) x
)); 
12303 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) { 
12304     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
12306 static void *_p_wxLEDNumberCtrlTo_p_wxObject(void *x
) { 
12307     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
12309 static void *_p_wxCommandEventTo_p_wxObject(void *x
) { 
12310     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCommandEvent 
*) x
)); 
12312 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) { 
12313     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
12315 static void *_p_wxToolbookTo_p_wxObject(void *x
) { 
12316     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
12318 static void *_p_wxToolBarTo_p_wxObject(void *x
) { 
12319     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
12321 static void *_p_wxStatusBarTo_p_wxObject(void *x
) { 
12322     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxStatusBar 
*) x
)); 
12324 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) { 
12325     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
12327 static void *_p_wxFocusEventTo_p_wxObject(void *x
) { 
12328     return (void *)((wxObject 
*) (wxEvent 
*) ((wxFocusEvent 
*) x
)); 
12330 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) { 
12331     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDropFilesEvent 
*) x
)); 
12333 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) { 
12334     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
12336 static void *_p_wxMenuBarTo_p_wxObject(void *x
) { 
12337     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMenuBar 
*) x
)); 
12339 static void *_p_wxToolbookTo_p_wxEvtHandler(void *x
) { 
12340     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
12342 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) { 
12343     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
12345 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) { 
12346     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
12348 static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x
) { 
12349     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxCheckBox 
*) x
)); 
12351 static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x
) { 
12352     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
12354 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxEvtHandler(void *x
) { 
12355     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
12357 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) { 
12358     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
12360 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x
) { 
12361     return (void *)((wxEvtHandler 
*)  ((wxPyTaskBarIcon 
*) x
)); 
12363 static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x
) { 
12364     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
12366 static void *_p_wxPickerBaseTo_p_wxEvtHandler(void *x
) { 
12367     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPickerBase 
*) x
)); 
12369 static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x
) { 
12370     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyListCtrl 
*) x
)); 
12372 static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x
) { 
12373     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
12375 static void *_p_wxPyTreeListCtrlTo_p_wxEvtHandler(void *x
) { 
12376     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
12378 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) { 
12379     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
12381 static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x
) { 
12382     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticLine 
*) x
)); 
12384 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) { 
12385     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxControl 
*) x
)); 
12387 static void *_p_wxPyControlTo_p_wxEvtHandler(void *x
) { 
12388     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyControl 
*) x
)); 
12390 static void *_p_wxGaugeTo_p_wxEvtHandler(void *x
) { 
12391     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxGauge 
*) x
)); 
12393 static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x
) { 
12394     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxToggleButton 
*) x
)); 
12396 static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x
) { 
12397     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxRadioButton 
*) x
)); 
12399 static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x
) { 
12400     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxToolBarBase 
*) x
)); 
12402 static void *_p_wxChoiceTo_p_wxEvtHandler(void *x
) { 
12403     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
12405 static void *_p_wxTreebookTo_p_wxEvtHandler(void *x
) { 
12406     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
12408 static void *_p_wxListViewTo_p_wxEvtHandler(void *x
) { 
12409     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
12411 static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x
) { 
12412     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxTextCtrl 
*) x
)); 
12414 static void *_p_wxNotebookTo_p_wxEvtHandler(void *x
) { 
12415     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
12417 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) { 
12418     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
12420 static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x
) { 
12421     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
12423 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) { 
12424     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPyWindow 
*) x
)); 
12426 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) { 
12427     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
12429 static void *_p_wxListbookTo_p_wxEvtHandler(void *x
) { 
12430     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
12432 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) { 
12433     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
12435 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) { 
12436     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
12438 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) { 
12439     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
12441 static void *_p_wxNumberEntryDialogTo_p_wxEvtHandler(void *x
) { 
12442     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxNumberEntryDialog 
*) x
)); 
12444 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) { 
12445     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
12447 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) { 
12448     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
12450 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) { 
12451     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
12453 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) { 
12454     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
12456 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x
) { 
12457     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
12459 static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x
) { 
12460     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticBitmap 
*) x
)); 
12462 static void *_p_wxSliderTo_p_wxEvtHandler(void *x
) { 
12463     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSlider 
*) x
)); 
12465 static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x
) { 
12466     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticBox 
*) x
)); 
12468 static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x
) { 
12469     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
12471 static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x
) { 
12472     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
12474 static void *_p_wxListBoxTo_p_wxEvtHandler(void *x
) { 
12475     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
12477 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) { 
12478     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
12480 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) { 
12481     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
12483 static void *_p_wxEditableListBoxTo_p_wxEvtHandler(void *x
) { 
12484     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxEditableListBox 
*) x
)); 
12486 static void *_p_wxLEDNumberCtrlTo_p_wxEvtHandler(void *x
) { 
12487     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
12489 static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x
) { 
12490     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSpinButton 
*) x
)); 
12492 static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x
) { 
12493     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
12495 static void *_p_wxButtonTo_p_wxEvtHandler(void *x
) { 
12496     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxButton 
*) x
)); 
12498 static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x
) { 
12499     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
12501 static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x
) { 
12502     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxRadioBox 
*) x
)); 
12504 static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x
) { 
12505     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxScrollBar 
*) x
)); 
12507 static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x
) { 
12508     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
12510 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) { 
12511     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
12513 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) { 
12514     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
12516 static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x
) { 
12517     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSpinCtrl 
*) x
)); 
12519 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) { 
12520     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxStatusBar 
*) x
)); 
12522 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) { 
12523     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
12525 static void *_p_wxStaticPictureTo_p_wxEvtHandler(void *x
) { 
12526     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticPicture 
*) x
)); 
12528 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) { 
12529     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
12531 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) { 
12532     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
12534 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) { 
12535     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
12537 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) { 
12538     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
12540 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) { 
12541     return (void *)((wxEvtHandler 
*)  ((wxWindow 
*) x
)); 
12543 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) { 
12544     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
12546 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) { 
12547     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
12549 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) { 
12550     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSashWindow 
*) x
)); 
12552 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) { 
12553     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
12555 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) { 
12556     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPopupWindow 
*) x
)); 
12558 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) { 
12559     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
12561 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) { 
12562     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
12564 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) { 
12565     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
12567 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) { 
12568     return (void *)((wxEvtHandler 
*)  ((wxMenu 
*) x
)); 
12570 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) { 
12571     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMenuBar 
*) x
)); 
12573 static void *_p_wxDynamicSashWindowTo_p_wxEvtHandler(void *x
) { 
12574     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxDynamicSashWindow 
*) x
)); 
12576 static void *_p_wxPyTreeCompanionWindowTo_p_wxEvtHandler(void *x
) { 
12577     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPyTreeCompanionWindow 
*) x
)); 
12579 static void *_p_wxThinSplitterWindowTo_p_wxEvtHandler(void *x
) { 
12580     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
12582 static void *_p_wxSplitterScrolledWindowTo_p_wxEvtHandler(void *x
) { 
12583     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
12585 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) { 
12586     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
12588 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) { 
12589     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
12591 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) { 
12592     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
12594 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) { 
12595     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
12597 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) { 
12598     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPanel 
*) x
)); 
12600 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) { 
12601     return (void *)((wxEvtHandler 
*)  ((wxPyApp 
*) x
)); 
12603 static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x
) { 
12604     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticText 
*) x
)); 
12606 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
12607     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
12609 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
12610     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
12612 static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x
) { 
12613     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
12615 static void *_p_wxColourPickerCtrlTo_p_wxEvtHandler(void *x
) { 
12616     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
12618 static void *_p_wxFilePickerCtrlTo_p_wxEvtHandler(void *x
) { 
12619     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
12621 static void *_p_wxDirPickerCtrlTo_p_wxEvtHandler(void *x
) { 
12622     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
12624 static void *_p_wxFontPickerCtrlTo_p_wxEvtHandler(void *x
) { 
12625     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
12627 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) { 
12628     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
12630 static void *_p_wxHyperlinkCtrlTo_p_wxEvtHandler(void *x
) { 
12631     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxHyperlinkCtrl 
*) x
)); 
12633 static void *_p_wxToolBarTo_p_wxEvtHandler(void *x
) { 
12634     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
12636 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) { 
12637     return (void *)((wxEvtHandler 
*) (wxValidator 
*) ((wxPyValidator 
*) x
)); 
12639 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) { 
12640     return (void *)((wxEvtHandler 
*)  ((wxValidator 
*) x
)); 
12642 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxPyTreeCtrl(void *x
) { 
12643     return (void *)((wxPyTreeCtrl 
*)  ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
12645 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x
) { 
12646     return (void *)((wxCommandEvent 
*)  ((wxSashEvent 
*) x
)); 
12648 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x
) { 
12649     return (void *)((wxCommandEvent 
*)  ((wxWindowDestroyEvent 
*) x
)); 
12651 static void *_p_wxHyperlinkEventTo_p_wxCommandEvent(void *x
) { 
12652     return (void *)((wxCommandEvent 
*)  ((wxHyperlinkEvent 
*) x
)); 
12654 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x
) { 
12655     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
12657 static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x
) { 
12658     return (void *)((wxCommandEvent 
*)  ((wxClipboardTextEvent 
*) x
)); 
12660 static void *_p_wxColourPickerEventTo_p_wxCommandEvent(void *x
) { 
12661     return (void *)((wxCommandEvent 
*)  ((wxColourPickerEvent 
*) x
)); 
12663 static void *_p_wxFileDirPickerEventTo_p_wxCommandEvent(void *x
) { 
12664     return (void *)((wxCommandEvent 
*)  ((wxFileDirPickerEvent 
*) x
)); 
12666 static void *_p_wxFontPickerEventTo_p_wxCommandEvent(void *x
) { 
12667     return (void *)((wxCommandEvent 
*)  ((wxFontPickerEvent 
*) x
)); 
12669 static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x
) { 
12670     return (void *)((wxCommandEvent 
*)  ((wxTextUrlEvent 
*) x
)); 
12672 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x
) { 
12673     return (void *)((wxCommandEvent 
*)  ((wxScrollEvent 
*) x
)); 
12675 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x
) { 
12676     return (void *)((wxCommandEvent 
*)  ((wxPyCommandEvent 
*) x
)); 
12678 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x
) { 
12679     return (void *)((wxCommandEvent 
*)  ((wxContextMenuEvent 
*) x
)); 
12681 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x
) { 
12682     return (void *)((wxCommandEvent 
*)  ((wxChildFocusEvent 
*) x
)); 
12684 static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x
) { 
12685     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
12687 static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x
) { 
12688     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
12690 static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x
) { 
12691     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
12693 static void *_p_wxTreebookEventTo_p_wxCommandEvent(void *x
) { 
12694     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxTreebookEvent 
*) x
)); 
12696 static void *_p_wxToolbookEventTo_p_wxCommandEvent(void *x
) { 
12697     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxToolbookEvent 
*) x
)); 
12699 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x
) { 
12700     return (void *)((wxCommandEvent 
*)  ((wxDateEvent 
*) x
)); 
12702 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x
) { 
12703     return (void *)((wxCommandEvent 
*)  ((wxWindowCreateEvent 
*) x
)); 
12705 static void *_p_wxListEventTo_p_wxCommandEvent(void *x
) { 
12706     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
12708 static void *_p_wxDynamicSashSplitEventTo_p_wxCommandEvent(void *x
) { 
12709     return (void *)((wxCommandEvent 
*)  ((wxDynamicSashSplitEvent 
*) x
)); 
12711 static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x
) { 
12712     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
12714 static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x
) { 
12715     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
12717 static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x
) { 
12718     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
12720 static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x
) { 
12721     return (void *)((wxCommandEvent 
*)  ((wxHelpEvent 
*) x
)); 
12723 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x
) { 
12724     return (void *)((wxCommandEvent 
*)  ((wxNotifyEvent 
*) x
)); 
12726 static void *_p_wxDynamicSashUnifyEventTo_p_wxCommandEvent(void *x
) { 
12727     return (void *)((wxCommandEvent 
*)  ((wxDynamicSashUnifyEvent 
*) x
)); 
12729 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x
) { 
12730     return (void *)((wxCommandEvent 
*)  ((wxFindDialogEvent 
*) x
)); 
12732 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x
) { 
12733     return (void *)((wxCommandEvent 
*)  ((wxUpdateUIEvent 
*) x
)); 
12735 static swig_type_info _swigt__p_char 
= {"_p_char", "char *", 0, 0, (void*)0, 0}; 
12736 static swig_type_info _swigt__p_float 
= {"_p_float", "float *", 0, 0, (void*)0, 0}; 
12737 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}; 
12738 static swig_type_info _swigt__p_int 
= {"_p_int", "int *", 0, 0, (void*)0, 0}; 
12739 static swig_type_info _swigt__p_unsigned_char 
= {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0}; 
12740 static swig_type_info _swigt__p_unsigned_int 
= {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0}; 
12741 static swig_type_info _swigt__p_unsigned_long 
= {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0}; 
12742 static swig_type_info _swigt__p_wxArrayString 
= {"_p_wxArrayString", "wxArrayString *", 0, 0, (void*)0, 0}; 
12743 static swig_type_info _swigt__p_wxBitmap 
= {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0}; 
12744 static swig_type_info _swigt__p_wxColour 
= {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0}; 
12745 static swig_type_info _swigt__p_wxCommandEvent 
= {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0}; 
12746 static swig_type_info _swigt__p_wxSashEvent 
= {"_p_wxSashEvent", 0, 0, 0, 0, 0}; 
12747 static swig_type_info _swigt__p_wxWindowDestroyEvent 
= {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0}; 
12748 static swig_type_info _swigt__p_wxHyperlinkEvent 
= {"_p_wxHyperlinkEvent", 0, 0, 0, 0, 0}; 
12749 static swig_type_info _swigt__p_wxSplitterEvent 
= {"_p_wxSplitterEvent", 0, 0, 0, 0, 0}; 
12750 static swig_type_info _swigt__p_wxColourPickerEvent 
= {"_p_wxColourPickerEvent", 0, 0, 0, 0, 0}; 
12751 static swig_type_info _swigt__p_wxFileDirPickerEvent 
= {"_p_wxFileDirPickerEvent", 0, 0, 0, 0, 0}; 
12752 static swig_type_info _swigt__p_wxFontPickerEvent 
= {"_p_wxFontPickerEvent", 0, 0, 0, 0, 0}; 
12753 static swig_type_info _swigt__p_wxClipboardTextEvent 
= {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0}; 
12754 static swig_type_info _swigt__p_wxTextUrlEvent 
= {"_p_wxTextUrlEvent", 0, 0, 0, 0, 0}; 
12755 static swig_type_info _swigt__p_wxScrollEvent 
= {"_p_wxScrollEvent", 0, 0, 0, 0, 0}; 
12756 static swig_type_info _swigt__p_wxPyCommandEvent 
= {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0}; 
12757 static swig_type_info _swigt__p_wxContextMenuEvent 
= {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0}; 
12758 static swig_type_info _swigt__p_wxChildFocusEvent 
= {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0}; 
12759 static swig_type_info _swigt__p_wxNotebookEvent 
= {"_p_wxNotebookEvent", 0, 0, 0, 0, 0}; 
12760 static swig_type_info _swigt__p_wxListbookEvent 
= {"_p_wxListbookEvent", 0, 0, 0, 0, 0}; 
12761 static swig_type_info _swigt__p_wxChoicebookEvent 
= {"_p_wxChoicebookEvent", 0, 0, 0, 0, 0}; 
12762 static swig_type_info _swigt__p_wxTreebookEvent 
= {"_p_wxTreebookEvent", 0, 0, 0, 0, 0}; 
12763 static swig_type_info _swigt__p_wxToolbookEvent 
= {"_p_wxToolbookEvent", 0, 0, 0, 0, 0}; 
12764 static swig_type_info _swigt__p_wxDateEvent 
= {"_p_wxDateEvent", 0, 0, 0, 0, 0}; 
12765 static swig_type_info _swigt__p_wxWindowCreateEvent 
= {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0}; 
12766 static swig_type_info _swigt__p_wxListEvent 
= {"_p_wxListEvent", 0, 0, 0, 0, 0}; 
12767 static swig_type_info _swigt__p_wxBookCtrlBaseEvent 
= {"_p_wxBookCtrlBaseEvent", 0, 0, 0, 0, 0}; 
12768 static swig_type_info _swigt__p_wxTreeEvent 
= {"_p_wxTreeEvent", 0, 0, 0, 0, 0}; 
12769 static swig_type_info _swigt__p_wxSpinEvent 
= {"_p_wxSpinEvent", 0, 0, 0, 0, 0}; 
12770 static swig_type_info _swigt__p_wxHelpEvent 
= {"_p_wxHelpEvent", 0, 0, 0, 0, 0}; 
12771 static swig_type_info _swigt__p_wxNotifyEvent 
= {"_p_wxNotifyEvent", 0, 0, 0, 0, 0}; 
12772 static swig_type_info _swigt__p_wxFindDialogEvent 
= {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0}; 
12773 static swig_type_info _swigt__p_wxUpdateUIEvent 
= {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0}; 
12774 static swig_type_info _swigt__p_wxControl 
= {"_p_wxControl", "wxControl *", 0, 0, (void*)0, 0}; 
12775 static swig_type_info _swigt__p_wxBookCtrlBase 
= {"_p_wxBookCtrlBase", 0, 0, 0, 0, 0}; 
12776 static swig_type_info _swigt__p_wxToolBar 
= {"_p_wxToolBar", 0, 0, 0, 0, 0}; 
12777 static swig_type_info _swigt__p_wxPickerBase 
= {"_p_wxPickerBase", 0, 0, 0, 0, 0}; 
12778 static swig_type_info _swigt__p_wxToggleButton 
= {"_p_wxToggleButton", 0, 0, 0, 0, 0}; 
12779 static swig_type_info _swigt__p_wxRadioButton 
= {"_p_wxRadioButton", 0, 0, 0, 0, 0}; 
12780 static swig_type_info _swigt__p_wxToolbook 
= {"_p_wxToolbook", 0, 0, 0, 0, 0}; 
12781 static swig_type_info _swigt__p_wxPyControl 
= {"_p_wxPyControl", 0, 0, 0, 0, 0}; 
12782 static swig_type_info _swigt__p_wxToolBarBase 
= {"_p_wxToolBarBase", 0, 0, 0, 0, 0}; 
12783 static swig_type_info _swigt__p_wxDirFilterListCtrl 
= {"_p_wxDirFilterListCtrl", 0, 0, 0, 0, 0}; 
12784 static swig_type_info _swigt__p_wxComboBox 
= {"_p_wxComboBox", 0, 0, 0, 0, 0}; 
12785 static swig_type_info _swigt__p_wxGenericDirCtrl 
= {"_p_wxGenericDirCtrl", 0, 0, 0, 0, 0}; 
12786 static swig_type_info _swigt__p_wxControlWithItems 
= {"_p_wxControlWithItems", 0, 0, 0, 0, 0}; 
12787 static swig_type_info _swigt__p_wxGauge 
= {"_p_wxGauge", 0, 0, 0, 0, 0}; 
12788 static swig_type_info _swigt__p_wxStaticLine 
= {"_p_wxStaticLine", 0, 0, 0, 0, 0}; 
12789 static swig_type_info _swigt__p_wxChoicebook 
= {"_p_wxChoicebook", 0, 0, 0, 0, 0}; 
12790 static swig_type_info _swigt__p_wxListbook 
= {"_p_wxListbook", 0, 0, 0, 0, 0}; 
12791 static swig_type_info _swigt__p_wxHyperlinkCtrl 
= {"_p_wxHyperlinkCtrl", 0, 0, 0, 0, 0}; 
12792 static swig_type_info _swigt__p_wxCheckBox 
= {"_p_wxCheckBox", 0, 0, 0, 0, 0}; 
12793 static swig_type_info _swigt__p_wxRadioBox 
= {"_p_wxRadioBox", 0, 0, 0, 0, 0}; 
12794 static swig_type_info _swigt__p_wxChoice 
= {"_p_wxChoice", 0, 0, 0, 0, 0}; 
12795 static swig_type_info _swigt__p_wxListBox 
= {"_p_wxListBox", 0, 0, 0, 0, 0}; 
12796 static swig_type_info _swigt__p_wxCheckListBox 
= {"_p_wxCheckListBox", 0, 0, 0, 0, 0}; 
12797 static swig_type_info _swigt__p_wxListView 
= {"_p_wxListView", 0, 0, 0, 0, 0}; 
12798 static swig_type_info _swigt__p_wxNotebook 
= {"_p_wxNotebook", 0, 0, 0, 0, 0}; 
12799 static swig_type_info _swigt__p_wxStaticBitmap 
= {"_p_wxStaticBitmap", 0, 0, 0, 0, 0}; 
12800 static swig_type_info _swigt__p_wxSpinCtrl 
= {"_p_wxSpinCtrl", 0, 0, 0, 0, 0}; 
12801 static swig_type_info _swigt__p_wxStaticText 
= {"_p_wxStaticText", 0, 0, 0, 0, 0}; 
12802 static swig_type_info _swigt__p_wxStaticBox 
= {"_p_wxStaticBox", 0, 0, 0, 0, 0}; 
12803 static swig_type_info _swigt__p_wxSlider 
= {"_p_wxSlider", 0, 0, 0, 0, 0}; 
12804 static swig_type_info _swigt__p_wxTreebook 
= {"_p_wxTreebook", 0, 0, 0, 0, 0}; 
12805 static swig_type_info _swigt__p_wxSpinButton 
= {"_p_wxSpinButton", 0, 0, 0, 0, 0}; 
12806 static swig_type_info _swigt__p_wxButton 
= {"_p_wxButton", 0, 0, 0, 0, 0}; 
12807 static swig_type_info _swigt__p_wxBitmapButton 
= {"_p_wxBitmapButton", 0, 0, 0, 0, 0}; 
12808 static swig_type_info _swigt__p_wxContextHelpButton 
= {"_p_wxContextHelpButton", 0, 0, 0, 0, 0}; 
12809 static swig_type_info _swigt__p_wxDatePickerCtrl 
= {"_p_wxDatePickerCtrl", 0, 0, 0, 0, 0}; 
12810 static swig_type_info _swigt__p_wxColourPickerCtrl 
= {"_p_wxColourPickerCtrl", 0, 0, 0, 0, 0}; 
12811 static swig_type_info _swigt__p_wxFilePickerCtrl 
= {"_p_wxFilePickerCtrl", 0, 0, 0, 0, 0}; 
12812 static swig_type_info _swigt__p_wxDirPickerCtrl 
= {"_p_wxDirPickerCtrl", 0, 0, 0, 0, 0}; 
12813 static swig_type_info _swigt__p_wxFontPickerCtrl 
= {"_p_wxFontPickerCtrl", 0, 0, 0, 0, 0}; 
12814 static swig_type_info _swigt__p_wxTextCtrl 
= {"_p_wxTextCtrl", 0, 0, 0, 0, 0}; 
12815 static swig_type_info _swigt__p_wxDuplexMode 
= {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0}; 
12816 static swig_type_info _swigt__p_wxDynamicSashSplitEvent 
= {"_p_wxDynamicSashSplitEvent", "wxDynamicSashSplitEvent *", 0, 0, (void*)0, 0}; 
12817 static swig_type_info _swigt__p_wxDynamicSashUnifyEvent 
= {"_p_wxDynamicSashUnifyEvent", "wxDynamicSashUnifyEvent *", 0, 0, (void*)0, 0}; 
12818 static swig_type_info _swigt__p_wxDynamicSashWindow 
= {"_p_wxDynamicSashWindow", "wxDynamicSashWindow *", 0, 0, (void*)0, 0}; 
12819 static swig_type_info _swigt__p_wxEditableListBox 
= {"_p_wxEditableListBox", "wxEditableListBox *", 0, 0, (void*)0, 0}; 
12820 static swig_type_info _swigt__p_wxEvent 
= {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0}; 
12821 static swig_type_info _swigt__p_wxMenuEvent 
= {"_p_wxMenuEvent", 0, 0, 0, 0, 0}; 
12822 static swig_type_info _swigt__p_wxCloseEvent 
= {"_p_wxCloseEvent", 0, 0, 0, 0, 0}; 
12823 static swig_type_info _swigt__p_wxMouseEvent 
= {"_p_wxMouseEvent", 0, 0, 0, 0, 0}; 
12824 static swig_type_info _swigt__p_wxEraseEvent 
= {"_p_wxEraseEvent", 0, 0, 0, 0, 0}; 
12825 static swig_type_info _swigt__p_wxSetCursorEvent 
= {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0}; 
12826 static swig_type_info _swigt__p_wxInitDialogEvent 
= {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0}; 
12827 static swig_type_info _swigt__p_wxPyEvent 
= {"_p_wxPyEvent", 0, 0, 0, 0, 0}; 
12828 static swig_type_info _swigt__p_wxMouseCaptureLostEvent 
= {"_p_wxMouseCaptureLostEvent", 0, 0, 0, 0, 0}; 
12829 static swig_type_info _swigt__p_wxCalculateLayoutEvent 
= {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0}; 
12830 static swig_type_info _swigt__p_wxIdleEvent 
= {"_p_wxIdleEvent", 0, 0, 0, 0, 0}; 
12831 static swig_type_info _swigt__p_wxQueryNewPaletteEvent 
= {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0}; 
12832 static swig_type_info _swigt__p_wxMaximizeEvent 
= {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0}; 
12833 static swig_type_info _swigt__p_wxIconizeEvent 
= {"_p_wxIconizeEvent", 0, 0, 0, 0, 0}; 
12834 static swig_type_info _swigt__p_wxActivateEvent 
= {"_p_wxActivateEvent", 0, 0, 0, 0, 0}; 
12835 static swig_type_info _swigt__p_wxSizeEvent 
= {"_p_wxSizeEvent", 0, 0, 0, 0, 0}; 
12836 static swig_type_info _swigt__p_wxMoveEvent 
= {"_p_wxMoveEvent", 0, 0, 0, 0, 0}; 
12837 static swig_type_info _swigt__p_wxPaintEvent 
= {"_p_wxPaintEvent", 0, 0, 0, 0, 0}; 
12838 static swig_type_info _swigt__p_wxNcPaintEvent 
= {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0}; 
12839 static swig_type_info _swigt__p_wxPaletteChangedEvent 
= {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0}; 
12840 static swig_type_info _swigt__p_wxDisplayChangedEvent 
= {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0}; 
12841 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent 
= {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0}; 
12842 static swig_type_info _swigt__p_wxSysColourChangedEvent 
= {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0}; 
12843 static swig_type_info _swigt__p_wxDropFilesEvent 
= {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0}; 
12844 static swig_type_info _swigt__p_wxFocusEvent 
= {"_p_wxFocusEvent", 0, 0, 0, 0, 0}; 
12845 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent 
= {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0}; 
12846 static swig_type_info _swigt__p_wxShowEvent 
= {"_p_wxShowEvent", 0, 0, 0, 0, 0}; 
12847 static swig_type_info _swigt__p_wxNavigationKeyEvent 
= {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0}; 
12848 static swig_type_info _swigt__p_wxKeyEvent 
= {"_p_wxKeyEvent", 0, 0, 0, 0, 0}; 
12849 static swig_type_info _swigt__p_wxScrollWinEvent 
= {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0}; 
12850 static swig_type_info _swigt__p_wxTaskBarIconEvent 
= {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0}; 
12851 static swig_type_info _swigt__p_wxEvtHandler 
= {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0}; 
12852 static swig_type_info _swigt__p_wxPyPreviewFrame 
= {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0}; 
12853 static swig_type_info _swigt__p_wxPreviewFrame 
= {"_p_wxPreviewFrame", 0, 0, 0, 0, 0}; 
12854 static swig_type_info _swigt__p_wxPyPanel 
= {"_p_wxPyPanel", 0, 0, 0, 0, 0}; 
12855 static swig_type_info _swigt__p_wxMenu 
= {"_p_wxMenu", 0, 0, 0, 0, 0}; 
12856 static swig_type_info _swigt__p_wxPyTaskBarIcon 
= {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0}; 
12857 static swig_type_info _swigt__p_wxPreviewCanvas 
= {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0}; 
12858 static swig_type_info _swigt__p_wxMDIChildFrame 
= {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0}; 
12859 static swig_type_info _swigt__p_wxPyWindow 
= {"_p_wxPyWindow", 0, 0, 0, 0, 0}; 
12860 static swig_type_info _swigt__p_wxSplashScreen 
= {"_p_wxSplashScreen", 0, 0, 0, 0, 0}; 
12861 static swig_type_info _swigt__p_wxProgressDialog 
= {"_p_wxProgressDialog", 0, 0, 0, 0, 0}; 
12862 static swig_type_info _swigt__p_wxFindReplaceDialog 
= {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0}; 
12863 static swig_type_info _swigt__p_wxMessageDialog 
= {"_p_wxMessageDialog", 0, 0, 0, 0, 0}; 
12864 static swig_type_info _swigt__p_wxNumberEntryDialog 
= {"_p_wxNumberEntryDialog", 0, 0, 0, 0, 0}; 
12865 static swig_type_info _swigt__p_wxFileDialog 
= {"_p_wxFileDialog", 0, 0, 0, 0, 0}; 
12866 static swig_type_info _swigt__p_wxMultiChoiceDialog 
= {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0}; 
12867 static swig_type_info _swigt__p_wxSingleChoiceDialog 
= {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0}; 
12868 static swig_type_info _swigt__p_wxTextEntryDialog 
= {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0}; 
12869 static swig_type_info _swigt__p_wxPasswordEntryDialog 
= {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0}; 
12870 static swig_type_info _swigt__p_wxPyVListBox 
= {"_p_wxPyVListBox", 0, 0, 0, 0, 0}; 
12871 static swig_type_info _swigt__p_wxPyHtmlListBox 
= {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0}; 
12872 static swig_type_info _swigt__p_wxMiniFrame 
= {"_p_wxMiniFrame", 0, 0, 0, 0, 0}; 
12873 static swig_type_info _swigt__p_wxFrame 
= {"_p_wxFrame", 0, 0, 0, 0, 0}; 
12874 static swig_type_info _swigt__p_wxStatusBar 
= {"_p_wxStatusBar", 0, 0, 0, 0, 0}; 
12875 static swig_type_info _swigt__p_wxMDIParentFrame 
= {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0}; 
12876 static swig_type_info _swigt__p_wxPopupWindow 
= {"_p_wxPopupWindow", 0, 0, 0, 0, 0}; 
12877 static swig_type_info _swigt__p_wxSashLayoutWindow 
= {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0}; 
12878 static swig_type_info _swigt__p_wxSashWindow 
= {"_p_wxSashWindow", 0, 0, 0, 0, 0}; 
12879 static swig_type_info _swigt__p_wxSplashScreenWindow 
= {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0}; 
12880 static swig_type_info _swigt__p_wxTipWindow 
= {"_p_wxTipWindow", 0, 0, 0, 0, 0}; 
12881 static swig_type_info _swigt__p_wxPyPopupTransientWindow 
= {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0}; 
12882 static swig_type_info _swigt__p_wxPyScrolledWindow 
= {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0}; 
12883 static swig_type_info _swigt__p_wxTopLevelWindow 
= {"_p_wxTopLevelWindow", 0, 0, 0, 0, 0}; 
12884 static swig_type_info _swigt__p_wxMDIClientWindow 
= {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0}; 
12885 static swig_type_info _swigt__p_wxPyVScrolledWindow 
= {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0}; 
12886 static swig_type_info _swigt__p_wxMenuBar 
= {"_p_wxMenuBar", 0, 0, 0, 0, 0}; 
12887 static swig_type_info _swigt__p_wxDialog 
= {"_p_wxDialog", 0, 0, 0, 0, 0}; 
12888 static swig_type_info _swigt__p_wxColourDialog 
= {"_p_wxColourDialog", 0, 0, 0, 0, 0}; 
12889 static swig_type_info _swigt__p_wxDirDialog 
= {"_p_wxDirDialog", 0, 0, 0, 0, 0}; 
12890 static swig_type_info _swigt__p_wxFontDialog 
= {"_p_wxFontDialog", 0, 0, 0, 0, 0}; 
12891 static swig_type_info _swigt__p_wxPyApp 
= {"_p_wxPyApp", 0, 0, 0, 0, 0}; 
12892 static swig_type_info _swigt__p_wxPreviewControlBar 
= {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0}; 
12893 static swig_type_info _swigt__p_wxPyPreviewControlBar 
= {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0}; 
12894 static swig_type_info _swigt__p_wxPyValidator 
= {"_p_wxPyValidator", 0, 0, 0, 0, 0}; 
12895 static swig_type_info _swigt__p_wxFont 
= {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0}; 
12896 static swig_type_info _swigt__p_wxIcon 
= {"_p_wxIcon", "wxIcon *", 0, 0, (void*)0, 0}; 
12897 static swig_type_info _swigt__p_wxImageList 
= {"_p_wxImageList", "wxImageList *", 0, 0, (void*)0, 0}; 
12898 static swig_type_info _swigt__p_wxLEDNumberCtrl 
= {"_p_wxLEDNumberCtrl", "wxLEDNumberCtrl *", 0, 0, (void*)0, 0}; 
12899 static swig_type_info _swigt__p_wxObject 
= {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0}; 
12900 static swig_type_info _swigt__p_wxIndividualLayoutConstraint 
= {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0}; 
12901 static swig_type_info _swigt__p_wxMenuItem 
= {"_p_wxMenuItem", 0, 0, 0, 0, 0}; 
12902 static swig_type_info _swigt__p_wxImage 
= {"_p_wxImage", 0, 0, 0, 0, 0}; 
12903 static swig_type_info _swigt__p_wxPySizer 
= {"_p_wxPySizer", 0, 0, 0, 0, 0}; 
12904 static swig_type_info _swigt__p_wxGenericDragImage 
= {"_p_wxGenericDragImage", 0, 0, 0, 0, 0}; 
12905 static swig_type_info _swigt__p_wxLayoutAlgorithm 
= {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0}; 
12906 static swig_type_info _swigt__p_wxListItem 
= {"_p_wxListItem", 0, 0, 0, 0, 0}; 
12907 static swig_type_info _swigt__p_wxFindReplaceData 
= {"_p_wxFindReplaceData", 0, 0, 0, 0, 0}; 
12908 static swig_type_info _swigt__p_wxPageSetupDialogData 
= {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0}; 
12909 static swig_type_info _swigt__p_wxPrintDialogData 
= {"_p_wxPrintDialogData", 0, 0, 0, 0, 0}; 
12910 static swig_type_info _swigt__p_wxPrinter 
= {"_p_wxPrinter", 0, 0, 0, 0, 0}; 
12911 static swig_type_info _swigt__p_wxFlexGridSizer 
= {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0}; 
12912 static swig_type_info _swigt__p_wxGridSizer 
= {"_p_wxGridSizer", 0, 0, 0, 0, 0}; 
12913 static swig_type_info _swigt__p_wxAcceleratorTable 
= {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0}; 
12914 static swig_type_info _swigt__p_wxContextHelp 
= {"_p_wxContextHelp", 0, 0, 0, 0, 0}; 
12915 static swig_type_info _swigt__p_wxColourData 
= {"_p_wxColourData", 0, 0, 0, 0, 0}; 
12916 static swig_type_info _swigt__p_wxPyPrintout 
= {"_p_wxPyPrintout", 0, 0, 0, 0, 0}; 
12917 static swig_type_info _swigt__p_wxStdDialogButtonSizer 
= {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0}; 
12918 static swig_type_info _swigt__p_wxPrintData 
= {"_p_wxPrintData", 0, 0, 0, 0, 0}; 
12919 static swig_type_info _swigt__p_wxFontData 
= {"_p_wxFontData", 0, 0, 0, 0, 0}; 
12920 static swig_type_info _swigt__p_wxFileSystem 
= {"_p_wxFileSystem", 0, 0, 0, 0, 0}; 
12921 static swig_type_info _swigt__p_wxPyPrintPreview 
= {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0}; 
12922 static swig_type_info _swigt__p_wxPrintPreview 
= {"_p_wxPrintPreview", 0, 0, 0, 0, 0}; 
12923 static swig_type_info _swigt__p_wxLayoutConstraints 
= {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0}; 
12924 static swig_type_info _swigt__p_wxSizer 
= {"_p_wxSizer", 0, 0, 0, 0, 0}; 
12925 static swig_type_info _swigt__p_wxBoxSizer 
= {"_p_wxBoxSizer", 0, 0, 0, 0, 0}; 
12926 static swig_type_info _swigt__p_wxStaticBoxSizer 
= {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0}; 
12927 static swig_type_info _swigt__p_wxGridBagSizer 
= {"_p_wxGridBagSizer", 0, 0, 0, 0, 0}; 
12928 static swig_type_info _swigt__p_wxFSFile 
= {"_p_wxFSFile", 0, 0, 0, 0, 0}; 
12929 static swig_type_info _swigt__p_wxSizerItem 
= {"_p_wxSizerItem", 0, 0, 0, 0, 0}; 
12930 static swig_type_info _swigt__p_wxGBSizerItem 
= {"_p_wxGBSizerItem", 0, 0, 0, 0, 0}; 
12931 static swig_type_info _swigt__p_wxPageSetupDialog 
= {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0}; 
12932 static swig_type_info _swigt__p_wxPrintDialog 
= {"_p_wxPrintDialog", 0, 0, 0, 0, 0}; 
12933 static swig_type_info _swigt__p_wxPNMHandler 
= {"_p_wxPNMHandler", 0, 0, 0, 0, 0}; 
12934 static swig_type_info _swigt__p_wxJPEGHandler 
= {"_p_wxJPEGHandler", 0, 0, 0, 0, 0}; 
12935 static swig_type_info _swigt__p_wxPCXHandler 
= {"_p_wxPCXHandler", 0, 0, 0, 0, 0}; 
12936 static swig_type_info _swigt__p_wxGIFHandler 
= {"_p_wxGIFHandler", 0, 0, 0, 0, 0}; 
12937 static swig_type_info _swigt__p_wxPNGHandler 
= {"_p_wxPNGHandler", 0, 0, 0, 0, 0}; 
12938 static swig_type_info _swigt__p_wxANIHandler 
= {"_p_wxANIHandler", 0, 0, 0, 0, 0}; 
12939 static swig_type_info _swigt__p_wxCURHandler 
= {"_p_wxCURHandler", 0, 0, 0, 0, 0}; 
12940 static swig_type_info _swigt__p_wxICOHandler 
= {"_p_wxICOHandler", 0, 0, 0, 0, 0}; 
12941 static swig_type_info _swigt__p_wxBMPHandler 
= {"_p_wxBMPHandler", 0, 0, 0, 0, 0}; 
12942 static swig_type_info _swigt__p_wxPyImageHandler 
= {"_p_wxPyImageHandler", 0, 0, 0, 0, 0}; 
12943 static swig_type_info _swigt__p_wxImageHandler 
= {"_p_wxImageHandler", 0, 0, 0, 0, 0}; 
12944 static swig_type_info _swigt__p_wxXPMHandler 
= {"_p_wxXPMHandler", 0, 0, 0, 0, 0}; 
12945 static swig_type_info _swigt__p_wxTIFFHandler 
= {"_p_wxTIFFHandler", 0, 0, 0, 0, 0}; 
12946 static swig_type_info _swigt__p_wxToolBarToolBase 
= {"_p_wxToolBarToolBase", 0, 0, 0, 0, 0}; 
12947 static swig_type_info _swigt__p_wxPanel 
= {"_p_wxPanel", "wxPanel *", 0, 0, (void*)0, 0}; 
12948 static swig_type_info _swigt__p_wxPaperSize 
= {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0}; 
12949 static swig_type_info _swigt__p_wxPyListCtrl 
= {"_p_wxPyListCtrl", "wxPyListCtrl *", 0, 0, (void*)0, 0}; 
12950 static swig_type_info _swigt__p_wxPyTreeCompanionWindow 
= {"_p_wxPyTreeCompanionWindow", "wxPyTreeCompanionWindow *", 0, 0, (void*)0, 0}; 
12951 static swig_type_info _swigt__p_wxPyTreeCtrl 
= {"_p_wxPyTreeCtrl", "wxPyTreeCtrl *", 0, 0, (void*)0, 0}; 
12952 static swig_type_info _swigt__p_wxPyTreeItemData 
= {"_p_wxPyTreeItemData", "wxPyTreeItemData *", 0, 0, (void*)0, 0}; 
12953 static swig_type_info _swigt__p_wxPyTreeListCtrl 
= {"_p_wxPyTreeListCtrl", "wxPyTreeListCtrl *", 0, 0, (void*)0, 0}; 
12954 static swig_type_info _swigt__p_wxRemotelyScrolledTreeCtrl 
= {"_p_wxRemotelyScrolledTreeCtrl", "wxRemotelyScrolledTreeCtrl *", 0, 0, (void*)0, 0}; 
12955 static swig_type_info _swigt__p_wxScrollBar 
= {"_p_wxScrollBar", "wxScrollBar *", 0, 0, (void*)0, 0}; 
12956 static swig_type_info _swigt__p_wxScrolledWindow 
= {"_p_wxScrolledWindow", "wxScrolledWindow *", 0, 0, (void*)0, 0}; 
12957 static swig_type_info _swigt__p_wxSplitterScrolledWindow 
= {"_p_wxSplitterScrolledWindow", "wxSplitterScrolledWindow *", 0, 0, (void*)0, 0}; 
12958 static swig_type_info _swigt__p_wxSplitterWindow 
= {"_p_wxSplitterWindow", "wxSplitterWindow *", 0, 0, (void*)0, 0}; 
12959 static swig_type_info _swigt__p_wxStaticPicture 
= {"_p_wxStaticPicture", "wxStaticPicture *", 0, 0, (void*)0, 0}; 
12960 static swig_type_info _swigt__p_wxThinSplitterWindow 
= {"_p_wxThinSplitterWindow", "wxThinSplitterWindow *", 0, 0, (void*)0, 0}; 
12961 static swig_type_info _swigt__p_wxTreeItemId 
= {"_p_wxTreeItemId", "wxTreeItemId *", 0, 0, (void*)0, 0}; 
12962 static swig_type_info _swigt__p_wxTreeListColumnInfo 
= {"_p_wxTreeListColumnInfo", "wxTreeListColumnInfo *", 0, 0, (void*)0, 0}; 
12963 static swig_type_info _swigt__p_wxValidator 
= {"_p_wxValidator", "wxValidator *", 0, 0, (void*)0, 0}; 
12964 static swig_type_info _swigt__p_wxWindow 
= {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0}; 
12966 static swig_type_info 
*swig_type_initial
[] = { 
12969   &_swigt__p_form_ops_t
, 
12971   &_swigt__p_unsigned_char
, 
12972   &_swigt__p_unsigned_int
, 
12973   &_swigt__p_unsigned_long
, 
12974   &_swigt__p_wxANIHandler
, 
12975   &_swigt__p_wxAcceleratorTable
, 
12976   &_swigt__p_wxActivateEvent
, 
12977   &_swigt__p_wxArrayString
, 
12978   &_swigt__p_wxBMPHandler
, 
12979   &_swigt__p_wxBitmap
, 
12980   &_swigt__p_wxBitmapButton
, 
12981   &_swigt__p_wxBookCtrlBase
, 
12982   &_swigt__p_wxBookCtrlBaseEvent
, 
12983   &_swigt__p_wxBoxSizer
, 
12984   &_swigt__p_wxButton
, 
12985   &_swigt__p_wxCURHandler
, 
12986   &_swigt__p_wxCalculateLayoutEvent
, 
12987   &_swigt__p_wxCheckBox
, 
12988   &_swigt__p_wxCheckListBox
, 
12989   &_swigt__p_wxChildFocusEvent
, 
12990   &_swigt__p_wxChoice
, 
12991   &_swigt__p_wxChoicebook
, 
12992   &_swigt__p_wxChoicebookEvent
, 
12993   &_swigt__p_wxClipboardTextEvent
, 
12994   &_swigt__p_wxCloseEvent
, 
12995   &_swigt__p_wxColour
, 
12996   &_swigt__p_wxColourData
, 
12997   &_swigt__p_wxColourDialog
, 
12998   &_swigt__p_wxColourPickerCtrl
, 
12999   &_swigt__p_wxColourPickerEvent
, 
13000   &_swigt__p_wxComboBox
, 
13001   &_swigt__p_wxCommandEvent
, 
13002   &_swigt__p_wxContextHelp
, 
13003   &_swigt__p_wxContextHelpButton
, 
13004   &_swigt__p_wxContextMenuEvent
, 
13005   &_swigt__p_wxControl
, 
13006   &_swigt__p_wxControlWithItems
, 
13007   &_swigt__p_wxDateEvent
, 
13008   &_swigt__p_wxDatePickerCtrl
, 
13009   &_swigt__p_wxDialog
, 
13010   &_swigt__p_wxDirDialog
, 
13011   &_swigt__p_wxDirFilterListCtrl
, 
13012   &_swigt__p_wxDirPickerCtrl
, 
13013   &_swigt__p_wxDisplayChangedEvent
, 
13014   &_swigt__p_wxDropFilesEvent
, 
13015   &_swigt__p_wxDuplexMode
, 
13016   &_swigt__p_wxDynamicSashSplitEvent
, 
13017   &_swigt__p_wxDynamicSashUnifyEvent
, 
13018   &_swigt__p_wxDynamicSashWindow
, 
13019   &_swigt__p_wxEditableListBox
, 
13020   &_swigt__p_wxEraseEvent
, 
13021   &_swigt__p_wxEvent
, 
13022   &_swigt__p_wxEvtHandler
, 
13023   &_swigt__p_wxFSFile
, 
13024   &_swigt__p_wxFileDialog
, 
13025   &_swigt__p_wxFileDirPickerEvent
, 
13026   &_swigt__p_wxFilePickerCtrl
, 
13027   &_swigt__p_wxFileSystem
, 
13028   &_swigt__p_wxFindDialogEvent
, 
13029   &_swigt__p_wxFindReplaceData
, 
13030   &_swigt__p_wxFindReplaceDialog
, 
13031   &_swigt__p_wxFlexGridSizer
, 
13032   &_swigt__p_wxFocusEvent
, 
13034   &_swigt__p_wxFontData
, 
13035   &_swigt__p_wxFontDialog
, 
13036   &_swigt__p_wxFontPickerCtrl
, 
13037   &_swigt__p_wxFontPickerEvent
, 
13038   &_swigt__p_wxFrame
, 
13039   &_swigt__p_wxGBSizerItem
, 
13040   &_swigt__p_wxGIFHandler
, 
13041   &_swigt__p_wxGauge
, 
13042   &_swigt__p_wxGenericDirCtrl
, 
13043   &_swigt__p_wxGenericDragImage
, 
13044   &_swigt__p_wxGridBagSizer
, 
13045   &_swigt__p_wxGridSizer
, 
13046   &_swigt__p_wxHelpEvent
, 
13047   &_swigt__p_wxHyperlinkCtrl
, 
13048   &_swigt__p_wxHyperlinkEvent
, 
13049   &_swigt__p_wxICOHandler
, 
13051   &_swigt__p_wxIconizeEvent
, 
13052   &_swigt__p_wxIdleEvent
, 
13053   &_swigt__p_wxImage
, 
13054   &_swigt__p_wxImageHandler
, 
13055   &_swigt__p_wxImageList
, 
13056   &_swigt__p_wxIndividualLayoutConstraint
, 
13057   &_swigt__p_wxInitDialogEvent
, 
13058   &_swigt__p_wxJPEGHandler
, 
13059   &_swigt__p_wxKeyEvent
, 
13060   &_swigt__p_wxLEDNumberCtrl
, 
13061   &_swigt__p_wxLayoutAlgorithm
, 
13062   &_swigt__p_wxLayoutConstraints
, 
13063   &_swigt__p_wxListBox
, 
13064   &_swigt__p_wxListEvent
, 
13065   &_swigt__p_wxListItem
, 
13066   &_swigt__p_wxListView
, 
13067   &_swigt__p_wxListbook
, 
13068   &_swigt__p_wxListbookEvent
, 
13069   &_swigt__p_wxMDIChildFrame
, 
13070   &_swigt__p_wxMDIClientWindow
, 
13071   &_swigt__p_wxMDIParentFrame
, 
13072   &_swigt__p_wxMaximizeEvent
, 
13074   &_swigt__p_wxMenuBar
, 
13075   &_swigt__p_wxMenuEvent
, 
13076   &_swigt__p_wxMenuItem
, 
13077   &_swigt__p_wxMessageDialog
, 
13078   &_swigt__p_wxMiniFrame
, 
13079   &_swigt__p_wxMouseCaptureChangedEvent
, 
13080   &_swigt__p_wxMouseCaptureLostEvent
, 
13081   &_swigt__p_wxMouseEvent
, 
13082   &_swigt__p_wxMoveEvent
, 
13083   &_swigt__p_wxMultiChoiceDialog
, 
13084   &_swigt__p_wxNavigationKeyEvent
, 
13085   &_swigt__p_wxNcPaintEvent
, 
13086   &_swigt__p_wxNotebook
, 
13087   &_swigt__p_wxNotebookEvent
, 
13088   &_swigt__p_wxNotifyEvent
, 
13089   &_swigt__p_wxNumberEntryDialog
, 
13090   &_swigt__p_wxObject
, 
13091   &_swigt__p_wxPCXHandler
, 
13092   &_swigt__p_wxPNGHandler
, 
13093   &_swigt__p_wxPNMHandler
, 
13094   &_swigt__p_wxPageSetupDialog
, 
13095   &_swigt__p_wxPageSetupDialogData
, 
13096   &_swigt__p_wxPaintEvent
, 
13097   &_swigt__p_wxPaletteChangedEvent
, 
13098   &_swigt__p_wxPanel
, 
13099   &_swigt__p_wxPaperSize
, 
13100   &_swigt__p_wxPasswordEntryDialog
, 
13101   &_swigt__p_wxPickerBase
, 
13102   &_swigt__p_wxPopupWindow
, 
13103   &_swigt__p_wxPreviewCanvas
, 
13104   &_swigt__p_wxPreviewControlBar
, 
13105   &_swigt__p_wxPreviewFrame
, 
13106   &_swigt__p_wxPrintData
, 
13107   &_swigt__p_wxPrintDialog
, 
13108   &_swigt__p_wxPrintDialogData
, 
13109   &_swigt__p_wxPrintPreview
, 
13110   &_swigt__p_wxPrinter
, 
13111   &_swigt__p_wxProgressDialog
, 
13112   &_swigt__p_wxPyApp
, 
13113   &_swigt__p_wxPyCommandEvent
, 
13114   &_swigt__p_wxPyControl
, 
13115   &_swigt__p_wxPyEvent
, 
13116   &_swigt__p_wxPyHtmlListBox
, 
13117   &_swigt__p_wxPyImageHandler
, 
13118   &_swigt__p_wxPyListCtrl
, 
13119   &_swigt__p_wxPyPanel
, 
13120   &_swigt__p_wxPyPopupTransientWindow
, 
13121   &_swigt__p_wxPyPreviewControlBar
, 
13122   &_swigt__p_wxPyPreviewFrame
, 
13123   &_swigt__p_wxPyPrintPreview
, 
13124   &_swigt__p_wxPyPrintout
, 
13125   &_swigt__p_wxPyScrolledWindow
, 
13126   &_swigt__p_wxPySizer
, 
13127   &_swigt__p_wxPyTaskBarIcon
, 
13128   &_swigt__p_wxPyTreeCompanionWindow
, 
13129   &_swigt__p_wxPyTreeCtrl
, 
13130   &_swigt__p_wxPyTreeItemData
, 
13131   &_swigt__p_wxPyTreeListCtrl
, 
13132   &_swigt__p_wxPyVListBox
, 
13133   &_swigt__p_wxPyVScrolledWindow
, 
13134   &_swigt__p_wxPyValidator
, 
13135   &_swigt__p_wxPyWindow
, 
13136   &_swigt__p_wxQueryLayoutInfoEvent
, 
13137   &_swigt__p_wxQueryNewPaletteEvent
, 
13138   &_swigt__p_wxRadioBox
, 
13139   &_swigt__p_wxRadioButton
, 
13140   &_swigt__p_wxRemotelyScrolledTreeCtrl
, 
13141   &_swigt__p_wxSashEvent
, 
13142   &_swigt__p_wxSashLayoutWindow
, 
13143   &_swigt__p_wxSashWindow
, 
13144   &_swigt__p_wxScrollBar
, 
13145   &_swigt__p_wxScrollEvent
, 
13146   &_swigt__p_wxScrollWinEvent
, 
13147   &_swigt__p_wxScrolledWindow
, 
13148   &_swigt__p_wxSetCursorEvent
, 
13149   &_swigt__p_wxShowEvent
, 
13150   &_swigt__p_wxSingleChoiceDialog
, 
13151   &_swigt__p_wxSizeEvent
, 
13152   &_swigt__p_wxSizer
, 
13153   &_swigt__p_wxSizerItem
, 
13154   &_swigt__p_wxSlider
, 
13155   &_swigt__p_wxSpinButton
, 
13156   &_swigt__p_wxSpinCtrl
, 
13157   &_swigt__p_wxSpinEvent
, 
13158   &_swigt__p_wxSplashScreen
, 
13159   &_swigt__p_wxSplashScreenWindow
, 
13160   &_swigt__p_wxSplitterEvent
, 
13161   &_swigt__p_wxSplitterScrolledWindow
, 
13162   &_swigt__p_wxSplitterWindow
, 
13163   &_swigt__p_wxStaticBitmap
, 
13164   &_swigt__p_wxStaticBox
, 
13165   &_swigt__p_wxStaticBoxSizer
, 
13166   &_swigt__p_wxStaticLine
, 
13167   &_swigt__p_wxStaticPicture
, 
13168   &_swigt__p_wxStaticText
, 
13169   &_swigt__p_wxStatusBar
, 
13170   &_swigt__p_wxStdDialogButtonSizer
, 
13171   &_swigt__p_wxSysColourChangedEvent
, 
13172   &_swigt__p_wxTIFFHandler
, 
13173   &_swigt__p_wxTaskBarIconEvent
, 
13174   &_swigt__p_wxTextCtrl
, 
13175   &_swigt__p_wxTextEntryDialog
, 
13176   &_swigt__p_wxTextUrlEvent
, 
13177   &_swigt__p_wxThinSplitterWindow
, 
13178   &_swigt__p_wxTipWindow
, 
13179   &_swigt__p_wxToggleButton
, 
13180   &_swigt__p_wxToolBar
, 
13181   &_swigt__p_wxToolBarBase
, 
13182   &_swigt__p_wxToolBarToolBase
, 
13183   &_swigt__p_wxToolbook
, 
13184   &_swigt__p_wxToolbookEvent
, 
13185   &_swigt__p_wxTopLevelWindow
, 
13186   &_swigt__p_wxTreeEvent
, 
13187   &_swigt__p_wxTreeItemId
, 
13188   &_swigt__p_wxTreeListColumnInfo
, 
13189   &_swigt__p_wxTreebook
, 
13190   &_swigt__p_wxTreebookEvent
, 
13191   &_swigt__p_wxUpdateUIEvent
, 
13192   &_swigt__p_wxValidator
, 
13193   &_swigt__p_wxWindow
, 
13194   &_swigt__p_wxWindowCreateEvent
, 
13195   &_swigt__p_wxWindowDestroyEvent
, 
13196   &_swigt__p_wxXPMHandler
, 
13199 static swig_cast_info _swigc__p_char
[] = {  {&_swigt__p_char
, 0, 0, 0},{0, 0, 0, 0}}; 
13200 static swig_cast_info _swigc__p_float
[] = {  {&_swigt__p_float
, 0, 0, 0},{0, 0, 0, 0}}; 
13201 static swig_cast_info _swigc__p_form_ops_t
[] = {  {&_swigt__p_form_ops_t
, 0, 0, 0},{0, 0, 0, 0}}; 
13202 static swig_cast_info _swigc__p_int
[] = {  {&_swigt__p_int
, 0, 0, 0},{0, 0, 0, 0}}; 
13203 static swig_cast_info _swigc__p_unsigned_char
[] = {  {&_swigt__p_unsigned_char
, 0, 0, 0},{0, 0, 0, 0}}; 
13204 static swig_cast_info _swigc__p_unsigned_int
[] = {  {&_swigt__p_unsigned_int
, 0, 0, 0},{0, 0, 0, 0}}; 
13205 static swig_cast_info _swigc__p_unsigned_long
[] = {  {&_swigt__p_unsigned_long
, 0, 0, 0},{0, 0, 0, 0}}; 
13206 static swig_cast_info _swigc__p_wxArrayString
[] = {  {&_swigt__p_wxArrayString
, 0, 0, 0},{0, 0, 0, 0}}; 
13207 static swig_cast_info _swigc__p_wxBitmap
[] = {  {&_swigt__p_wxBitmap
, 0, 0, 0},{0, 0, 0, 0}}; 
13208 static swig_cast_info _swigc__p_wxColour
[] = {  {&_swigt__p_wxColour
, 0, 0, 0},{0, 0, 0, 0}}; 
13209 static swig_cast_info _swigc__p_wxSashEvent
[] = {{&_swigt__p_wxSashEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13210 static swig_cast_info _swigc__p_wxWindowDestroyEvent
[] = {{&_swigt__p_wxWindowDestroyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13211 static swig_cast_info _swigc__p_wxHyperlinkEvent
[] = {{&_swigt__p_wxHyperlinkEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13212 static swig_cast_info _swigc__p_wxSplitterEvent
[] = {{&_swigt__p_wxSplitterEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13213 static swig_cast_info _swigc__p_wxColourPickerEvent
[] = {{&_swigt__p_wxColourPickerEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13214 static swig_cast_info _swigc__p_wxFileDirPickerEvent
[] = {{&_swigt__p_wxFileDirPickerEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13215 static swig_cast_info _swigc__p_wxFontPickerEvent
[] = {{&_swigt__p_wxFontPickerEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13216 static swig_cast_info _swigc__p_wxClipboardTextEvent
[] = {{&_swigt__p_wxClipboardTextEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13217 static swig_cast_info _swigc__p_wxTextUrlEvent
[] = {{&_swigt__p_wxTextUrlEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13218 static swig_cast_info _swigc__p_wxScrollEvent
[] = {{&_swigt__p_wxScrollEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13219 static swig_cast_info _swigc__p_wxPyCommandEvent
[] = {{&_swigt__p_wxPyCommandEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13220 static swig_cast_info _swigc__p_wxContextMenuEvent
[] = {{&_swigt__p_wxContextMenuEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13221 static swig_cast_info _swigc__p_wxChildFocusEvent
[] = {{&_swigt__p_wxChildFocusEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13222 static swig_cast_info _swigc__p_wxNotebookEvent
[] = {{&_swigt__p_wxNotebookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13223 static swig_cast_info _swigc__p_wxListbookEvent
[] = {{&_swigt__p_wxListbookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13224 static swig_cast_info _swigc__p_wxChoicebookEvent
[] = {{&_swigt__p_wxChoicebookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13225 static swig_cast_info _swigc__p_wxTreebookEvent
[] = {{&_swigt__p_wxTreebookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13226 static swig_cast_info _swigc__p_wxToolbookEvent
[] = {{&_swigt__p_wxToolbookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13227 static swig_cast_info _swigc__p_wxDateEvent
[] = {{&_swigt__p_wxDateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13228 static swig_cast_info _swigc__p_wxWindowCreateEvent
[] = {{&_swigt__p_wxWindowCreateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13229 static swig_cast_info _swigc__p_wxListEvent
[] = {{&_swigt__p_wxListEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13230 static swig_cast_info _swigc__p_wxBookCtrlBaseEvent
[] = {{&_swigt__p_wxBookCtrlBaseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13231 static swig_cast_info _swigc__p_wxTreeEvent
[] = {{&_swigt__p_wxTreeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13232 static swig_cast_info _swigc__p_wxSpinEvent
[] = {{&_swigt__p_wxSpinEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13233 static swig_cast_info _swigc__p_wxHelpEvent
[] = {{&_swigt__p_wxHelpEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13234 static swig_cast_info _swigc__p_wxNotifyEvent
[] = {{&_swigt__p_wxNotifyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13235 static swig_cast_info _swigc__p_wxFindDialogEvent
[] = {{&_swigt__p_wxFindDialogEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13236 static swig_cast_info _swigc__p_wxUpdateUIEvent
[] = {{&_swigt__p_wxUpdateUIEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13237 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_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}}; 
13238 static swig_cast_info _swigc__p_wxBookCtrlBase
[] = {{&_swigt__p_wxBookCtrlBase
, 0, 0, 0},{0, 0, 0, 0}}; 
13239 static swig_cast_info _swigc__p_wxToolBar
[] = {{&_swigt__p_wxToolBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13240 static swig_cast_info _swigc__p_wxPickerBase
[] = {{&_swigt__p_wxPickerBase
, 0, 0, 0},{0, 0, 0, 0}}; 
13241 static swig_cast_info _swigc__p_wxToggleButton
[] = {{&_swigt__p_wxToggleButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13242 static swig_cast_info _swigc__p_wxRadioButton
[] = {{&_swigt__p_wxRadioButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13243 static swig_cast_info _swigc__p_wxToolbook
[] = {{&_swigt__p_wxToolbook
, 0, 0, 0},{0, 0, 0, 0}}; 
13244 static swig_cast_info _swigc__p_wxPyControl
[] = {{&_swigt__p_wxPyControl
, 0, 0, 0},{0, 0, 0, 0}}; 
13245 static swig_cast_info _swigc__p_wxToolBarBase
[] = {{&_swigt__p_wxToolBarBase
, 0, 0, 0},{0, 0, 0, 0}}; 
13246 static swig_cast_info _swigc__p_wxDirFilterListCtrl
[] = {{&_swigt__p_wxDirFilterListCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13247 static swig_cast_info _swigc__p_wxComboBox
[] = {{&_swigt__p_wxComboBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13248 static swig_cast_info _swigc__p_wxGenericDirCtrl
[] = {{&_swigt__p_wxGenericDirCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13249 static swig_cast_info _swigc__p_wxControlWithItems
[] = {{&_swigt__p_wxControlWithItems
, 0, 0, 0},{0, 0, 0, 0}}; 
13250 static swig_cast_info _swigc__p_wxGauge
[] = {{&_swigt__p_wxGauge
, 0, 0, 0},{0, 0, 0, 0}}; 
13251 static swig_cast_info _swigc__p_wxStaticLine
[] = {{&_swigt__p_wxStaticLine
, 0, 0, 0},{0, 0, 0, 0}}; 
13252 static swig_cast_info _swigc__p_wxChoicebook
[] = {{&_swigt__p_wxChoicebook
, 0, 0, 0},{0, 0, 0, 0}}; 
13253 static swig_cast_info _swigc__p_wxListbook
[] = {{&_swigt__p_wxListbook
, 0, 0, 0},{0, 0, 0, 0}}; 
13254 static swig_cast_info _swigc__p_wxHyperlinkCtrl
[] = {{&_swigt__p_wxHyperlinkCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13255 static swig_cast_info _swigc__p_wxCheckBox
[] = {{&_swigt__p_wxCheckBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13256 static swig_cast_info _swigc__p_wxRadioBox
[] = {{&_swigt__p_wxRadioBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13257 static swig_cast_info _swigc__p_wxChoice
[] = {{&_swigt__p_wxChoice
, 0, 0, 0},{0, 0, 0, 0}}; 
13258 static swig_cast_info _swigc__p_wxListBox
[] = {{&_swigt__p_wxListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13259 static swig_cast_info _swigc__p_wxCheckListBox
[] = {{&_swigt__p_wxCheckListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13260 static swig_cast_info _swigc__p_wxListView
[] = {{&_swigt__p_wxListView
, 0, 0, 0},{0, 0, 0, 0}}; 
13261 static swig_cast_info _swigc__p_wxNotebook
[] = {{&_swigt__p_wxNotebook
, 0, 0, 0},{0, 0, 0, 0}}; 
13262 static swig_cast_info _swigc__p_wxStaticBitmap
[] = {{&_swigt__p_wxStaticBitmap
, 0, 0, 0},{0, 0, 0, 0}}; 
13263 static swig_cast_info _swigc__p_wxSpinCtrl
[] = {{&_swigt__p_wxSpinCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13264 static swig_cast_info _swigc__p_wxStaticText
[] = {{&_swigt__p_wxStaticText
, 0, 0, 0},{0, 0, 0, 0}}; 
13265 static swig_cast_info _swigc__p_wxStaticBox
[] = {{&_swigt__p_wxStaticBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13266 static swig_cast_info _swigc__p_wxSlider
[] = {{&_swigt__p_wxSlider
, 0, 0, 0},{0, 0, 0, 0}}; 
13267 static swig_cast_info _swigc__p_wxTreebook
[] = {{&_swigt__p_wxTreebook
, 0, 0, 0},{0, 0, 0, 0}}; 
13268 static swig_cast_info _swigc__p_wxSpinButton
[] = {{&_swigt__p_wxSpinButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13269 static swig_cast_info _swigc__p_wxButton
[] = {{&_swigt__p_wxButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13270 static swig_cast_info _swigc__p_wxBitmapButton
[] = {{&_swigt__p_wxBitmapButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13271 static swig_cast_info _swigc__p_wxContextHelpButton
[] = {{&_swigt__p_wxContextHelpButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13272 static swig_cast_info _swigc__p_wxDatePickerCtrl
[] = {{&_swigt__p_wxDatePickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13273 static swig_cast_info _swigc__p_wxColourPickerCtrl
[] = {{&_swigt__p_wxColourPickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13274 static swig_cast_info _swigc__p_wxFilePickerCtrl
[] = {{&_swigt__p_wxFilePickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13275 static swig_cast_info _swigc__p_wxDirPickerCtrl
[] = {{&_swigt__p_wxDirPickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13276 static swig_cast_info _swigc__p_wxFontPickerCtrl
[] = {{&_swigt__p_wxFontPickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13277 static swig_cast_info _swigc__p_wxTextCtrl
[] = {{&_swigt__p_wxTextCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13278 static swig_cast_info _swigc__p_wxControl
[] = {  {&_swigt__p_wxBookCtrlBase
, _p_wxBookCtrlBaseTo_p_wxControl
, 0, 0},  {&_swigt__p_wxToolBar
, _p_wxToolBarTo_p_wxControl
, 0, 0},  {&_swigt__p_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_wxLEDNumberCtrl
, _p_wxLEDNumberCtrlTo_p_wxControl
, 0, 0},  {&_swigt__p_wxToolbook
, _p_wxToolbookTo_p_wxControl
, 0, 0},  {&_swigt__p_wxControl
, 0, 0, 0},  {&_swigt__p_wxPyControl
, _p_wxPyControlTo_p_wxControl
, 0, 0},  {&_swigt__p_wxToolBarBase
, _p_wxToolBarBaseTo_p_wxControl
, 0, 0},  {&_swigt__p_wxDirFilterListCtrl
, _p_wxDirFilterListCtrlTo_p_wxControl
, 0, 0},  {&_swigt__p_wxPyListCtrl
, _p_wxPyListCtrlTo_p_wxControl
, 0, 0},  {&_swigt__p_wxPyTreeListCtrl
, _p_wxPyTreeListCtrlTo_p_wxControl
, 0, 0},  {&_swigt__p_wxComboBox
, _p_wxComboBoxTo_p_wxControl
, 0, 0},  {&_swigt__p_wxGenericDirCtrl
, _p_wxGenericDirCtrlTo_p_wxControl
, 0, 0},  {&_swigt__p_wxScrollBar
, _p_wxScrollBarTo_p_wxControl
, 0, 0},  {&_swigt__p_wxControlWithItems
, _p_wxControlWithItemsTo_p_wxControl
, 0, 0},  {&_swigt__p_wxGauge
, _p_wxGaugeTo_p_wxControl
, 0, 0},  {&_swigt__p_wxStaticLine
, _p_wxStaticLineTo_p_wxControl
, 0, 0},  {&_swigt__p_wxChoicebook
, _p_wxChoicebookTo_p_wxControl
, 0, 0},  {&_swigt__p_wxListbook
, _p_wxListbookTo_p_wxControl
, 0, 0},  {&_swigt__p_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}}; 
13279 static swig_cast_info _swigc__p_wxDuplexMode
[] = {  {&_swigt__p_wxDuplexMode
, 0, 0, 0},{0, 0, 0, 0}}; 
13280 static swig_cast_info _swigc__p_wxDynamicSashSplitEvent
[] = {  {&_swigt__p_wxDynamicSashSplitEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13281 static swig_cast_info _swigc__p_wxDynamicSashUnifyEvent
[] = {  {&_swigt__p_wxDynamicSashUnifyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13282 static swig_cast_info _swigc__p_wxDynamicSashWindow
[] = {  {&_swigt__p_wxDynamicSashWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13283 static swig_cast_info _swigc__p_wxEditableListBox
[] = {  {&_swigt__p_wxEditableListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13284 static swig_cast_info _swigc__p_wxMenuEvent
[] = {{&_swigt__p_wxMenuEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13285 static swig_cast_info _swigc__p_wxCloseEvent
[] = {{&_swigt__p_wxCloseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13286 static swig_cast_info _swigc__p_wxMouseEvent
[] = {{&_swigt__p_wxMouseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13287 static swig_cast_info _swigc__p_wxEraseEvent
[] = {{&_swigt__p_wxEraseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13288 static swig_cast_info _swigc__p_wxSetCursorEvent
[] = {{&_swigt__p_wxSetCursorEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13289 static swig_cast_info _swigc__p_wxInitDialogEvent
[] = {{&_swigt__p_wxInitDialogEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13290 static swig_cast_info _swigc__p_wxPyEvent
[] = {{&_swigt__p_wxPyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13291 static swig_cast_info _swigc__p_wxMouseCaptureLostEvent
[] = {{&_swigt__p_wxMouseCaptureLostEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13292 static swig_cast_info _swigc__p_wxCalculateLayoutEvent
[] = {{&_swigt__p_wxCalculateLayoutEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13293 static swig_cast_info _swigc__p_wxIdleEvent
[] = {{&_swigt__p_wxIdleEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13294 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent
[] = {{&_swigt__p_wxQueryNewPaletteEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13295 static swig_cast_info _swigc__p_wxMaximizeEvent
[] = {{&_swigt__p_wxMaximizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13296 static swig_cast_info _swigc__p_wxIconizeEvent
[] = {{&_swigt__p_wxIconizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13297 static swig_cast_info _swigc__p_wxActivateEvent
[] = {{&_swigt__p_wxActivateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13298 static swig_cast_info _swigc__p_wxSizeEvent
[] = {{&_swigt__p_wxSizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13299 static swig_cast_info _swigc__p_wxMoveEvent
[] = {{&_swigt__p_wxMoveEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13300 static swig_cast_info _swigc__p_wxPaintEvent
[] = {{&_swigt__p_wxPaintEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13301 static swig_cast_info _swigc__p_wxNcPaintEvent
[] = {{&_swigt__p_wxNcPaintEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13302 static swig_cast_info _swigc__p_wxPaletteChangedEvent
[] = {{&_swigt__p_wxPaletteChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13303 static swig_cast_info _swigc__p_wxDisplayChangedEvent
[] = {{&_swigt__p_wxDisplayChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13304 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent
[] = {{&_swigt__p_wxMouseCaptureChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13305 static swig_cast_info _swigc__p_wxSysColourChangedEvent
[] = {{&_swigt__p_wxSysColourChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13306 static swig_cast_info _swigc__p_wxDropFilesEvent
[] = {{&_swigt__p_wxDropFilesEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13307 static swig_cast_info _swigc__p_wxFocusEvent
[] = {{&_swigt__p_wxFocusEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13308 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent
[] = {{&_swigt__p_wxQueryLayoutInfoEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13309 static swig_cast_info _swigc__p_wxShowEvent
[] = {{&_swigt__p_wxShowEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13310 static swig_cast_info _swigc__p_wxNavigationKeyEvent
[] = {{&_swigt__p_wxNavigationKeyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13311 static swig_cast_info _swigc__p_wxKeyEvent
[] = {{&_swigt__p_wxKeyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13312 static swig_cast_info _swigc__p_wxScrollWinEvent
[] = {{&_swigt__p_wxScrollWinEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13313 static swig_cast_info _swigc__p_wxTaskBarIconEvent
[] = {{&_swigt__p_wxTaskBarIconEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13314 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_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}}; 
13315 static swig_cast_info _swigc__p_wxPyPreviewFrame
[] = {{&_swigt__p_wxPyPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13316 static swig_cast_info _swigc__p_wxPreviewFrame
[] = {{&_swigt__p_wxPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13317 static swig_cast_info _swigc__p_wxPyPanel
[] = {{&_swigt__p_wxPyPanel
, 0, 0, 0},{0, 0, 0, 0}}; 
13318 static swig_cast_info _swigc__p_wxMenu
[] = {{&_swigt__p_wxMenu
, 0, 0, 0},{0, 0, 0, 0}}; 
13319 static swig_cast_info _swigc__p_wxPyTaskBarIcon
[] = {{&_swigt__p_wxPyTaskBarIcon
, 0, 0, 0},{0, 0, 0, 0}}; 
13320 static swig_cast_info _swigc__p_wxPreviewCanvas
[] = {{&_swigt__p_wxPreviewCanvas
, 0, 0, 0},{0, 0, 0, 0}}; 
13321 static swig_cast_info _swigc__p_wxMDIChildFrame
[] = {{&_swigt__p_wxMDIChildFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13322 static swig_cast_info _swigc__p_wxPyWindow
[] = {{&_swigt__p_wxPyWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13323 static swig_cast_info _swigc__p_wxSplashScreen
[] = {{&_swigt__p_wxSplashScreen
, 0, 0, 0},{0, 0, 0, 0}}; 
13324 static swig_cast_info _swigc__p_wxProgressDialog
[] = {{&_swigt__p_wxProgressDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13325 static swig_cast_info _swigc__p_wxFindReplaceDialog
[] = {{&_swigt__p_wxFindReplaceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13326 static swig_cast_info _swigc__p_wxMessageDialog
[] = {{&_swigt__p_wxMessageDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13327 static swig_cast_info _swigc__p_wxNumberEntryDialog
[] = {{&_swigt__p_wxNumberEntryDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13328 static swig_cast_info _swigc__p_wxFileDialog
[] = {{&_swigt__p_wxFileDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13329 static swig_cast_info _swigc__p_wxMultiChoiceDialog
[] = {{&_swigt__p_wxMultiChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13330 static swig_cast_info _swigc__p_wxSingleChoiceDialog
[] = {{&_swigt__p_wxSingleChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13331 static swig_cast_info _swigc__p_wxTextEntryDialog
[] = {{&_swigt__p_wxTextEntryDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13332 static swig_cast_info _swigc__p_wxPasswordEntryDialog
[] = {{&_swigt__p_wxPasswordEntryDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13333 static swig_cast_info _swigc__p_wxPyVListBox
[] = {{&_swigt__p_wxPyVListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13334 static swig_cast_info _swigc__p_wxPyHtmlListBox
[] = {{&_swigt__p_wxPyHtmlListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13335 static swig_cast_info _swigc__p_wxMiniFrame
[] = {{&_swigt__p_wxMiniFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13336 static swig_cast_info _swigc__p_wxFrame
[] = {{&_swigt__p_wxFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13337 static swig_cast_info _swigc__p_wxStatusBar
[] = {{&_swigt__p_wxStatusBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13338 static swig_cast_info _swigc__p_wxMDIParentFrame
[] = {{&_swigt__p_wxMDIParentFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13339 static swig_cast_info _swigc__p_wxPopupWindow
[] = {{&_swigt__p_wxPopupWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13340 static swig_cast_info _swigc__p_wxSashLayoutWindow
[] = {{&_swigt__p_wxSashLayoutWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13341 static swig_cast_info _swigc__p_wxSashWindow
[] = {{&_swigt__p_wxSashWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13342 static swig_cast_info _swigc__p_wxSplashScreenWindow
[] = {{&_swigt__p_wxSplashScreenWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13343 static swig_cast_info _swigc__p_wxTipWindow
[] = {{&_swigt__p_wxTipWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13344 static swig_cast_info _swigc__p_wxPyPopupTransientWindow
[] = {{&_swigt__p_wxPyPopupTransientWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13345 static swig_cast_info _swigc__p_wxPyScrolledWindow
[] = {{&_swigt__p_wxPyScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13346 static swig_cast_info _swigc__p_wxTopLevelWindow
[] = {{&_swigt__p_wxTopLevelWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13347 static swig_cast_info _swigc__p_wxMDIClientWindow
[] = {{&_swigt__p_wxMDIClientWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13348 static swig_cast_info _swigc__p_wxPyVScrolledWindow
[] = {{&_swigt__p_wxPyVScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13349 static swig_cast_info _swigc__p_wxMenuBar
[] = {{&_swigt__p_wxMenuBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13350 static swig_cast_info _swigc__p_wxDialog
[] = {{&_swigt__p_wxDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13351 static swig_cast_info _swigc__p_wxColourDialog
[] = {{&_swigt__p_wxColourDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13352 static swig_cast_info _swigc__p_wxDirDialog
[] = {{&_swigt__p_wxDirDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13353 static swig_cast_info _swigc__p_wxFontDialog
[] = {{&_swigt__p_wxFontDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13354 static swig_cast_info _swigc__p_wxPyApp
[] = {{&_swigt__p_wxPyApp
, 0, 0, 0},{0, 0, 0, 0}}; 
13355 static swig_cast_info _swigc__p_wxPreviewControlBar
[] = {{&_swigt__p_wxPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13356 static swig_cast_info _swigc__p_wxPyPreviewControlBar
[] = {{&_swigt__p_wxPyPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13357 static swig_cast_info _swigc__p_wxPyValidator
[] = {{&_swigt__p_wxPyValidator
, 0, 0, 0},{0, 0, 0, 0}}; 
13358 static swig_cast_info _swigc__p_wxEvtHandler
[] = {  {&_swigt__p_wxToolbook
, _p_wxToolbookTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxCheckBox
, _p_wxCheckBoxTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyTreeCtrl
, _p_wxPyTreeCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxRemotelyScrolledTreeCtrl
, _p_wxRemotelyScrolledTreeCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMenu
, _p_wxMenuTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyTaskBarIcon
, _p_wxPyTaskBarIconTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxGenericDirCtrl
, _p_wxGenericDirCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPickerBase
, _p_wxPickerBaseTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxDirFilterListCtrl
, _p_wxDirFilterListCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyTreeListCtrl
, _p_wxPyTreeListCtrlTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyListCtrl
, _p_wxPyListCtrlTo_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_wxProgressDialog
, _p_wxProgressDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxNumberEntryDialog
, _p_wxNumberEntryDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxStaticBitmap
, _p_wxStaticBitmapTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSlider
, _p_wxSliderTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxStaticBox
, _p_wxStaticBoxTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxBookCtrlBase
, _p_wxBookCtrlBaseTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxEvtHandler
, 0, 0, 0},  {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxEditableListBox
, _p_wxEditableListBoxTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_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_wxPopupWindow
, _p_wxPopupWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSashLayoutWindow
, _p_wxSashLayoutWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSashWindow
, _p_wxSashWindowTo_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_wxTipWindow
, _p_wxTipWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyPopupTransientWindow
, _p_wxPyPopupTransientWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxSplitterScrolledWindow
, _p_wxSplitterScrolledWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxEvtHandler
, 0, 0},  {&_swigt__p_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_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}}; 
13359 static swig_cast_info _swigc__p_wxFont
[] = {  {&_swigt__p_wxFont
, 0, 0, 0},{0, 0, 0, 0}}; 
13360 static swig_cast_info _swigc__p_wxIcon
[] = {  {&_swigt__p_wxIcon
, 0, 0, 0},{0, 0, 0, 0}}; 
13361 static swig_cast_info _swigc__p_wxImageList
[] = {  {&_swigt__p_wxImageList
, 0, 0, 0},{0, 0, 0, 0}}; 
13362 static swig_cast_info _swigc__p_wxLEDNumberCtrl
[] = {  {&_swigt__p_wxLEDNumberCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13363 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint
[] = {{&_swigt__p_wxIndividualLayoutConstraint
, 0, 0, 0},{0, 0, 0, 0}}; 
13364 static swig_cast_info _swigc__p_wxMenuItem
[] = {{&_swigt__p_wxMenuItem
, 0, 0, 0},{0, 0, 0, 0}}; 
13365 static swig_cast_info _swigc__p_wxImage
[] = {{&_swigt__p_wxImage
, 0, 0, 0},{0, 0, 0, 0}}; 
13366 static swig_cast_info _swigc__p_wxPySizer
[] = {{&_swigt__p_wxPySizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13367 static swig_cast_info _swigc__p_wxGenericDragImage
[] = {{&_swigt__p_wxGenericDragImage
, 0, 0, 0},{0, 0, 0, 0}}; 
13368 static swig_cast_info _swigc__p_wxLayoutAlgorithm
[] = {{&_swigt__p_wxLayoutAlgorithm
, 0, 0, 0},{0, 0, 0, 0}}; 
13369 static swig_cast_info _swigc__p_wxListItem
[] = {{&_swigt__p_wxListItem
, 0, 0, 0},{0, 0, 0, 0}}; 
13370 static swig_cast_info _swigc__p_wxFindReplaceData
[] = {{&_swigt__p_wxFindReplaceData
, 0, 0, 0},{0, 0, 0, 0}}; 
13371 static swig_cast_info _swigc__p_wxPageSetupDialogData
[] = {{&_swigt__p_wxPageSetupDialogData
, 0, 0, 0},{0, 0, 0, 0}}; 
13372 static swig_cast_info _swigc__p_wxPrintDialogData
[] = {{&_swigt__p_wxPrintDialogData
, 0, 0, 0},{0, 0, 0, 0}}; 
13373 static swig_cast_info _swigc__p_wxPrinter
[] = {{&_swigt__p_wxPrinter
, 0, 0, 0},{0, 0, 0, 0}}; 
13374 static swig_cast_info _swigc__p_wxFlexGridSizer
[] = {{&_swigt__p_wxFlexGridSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13375 static swig_cast_info _swigc__p_wxGridSizer
[] = {{&_swigt__p_wxGridSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13376 static swig_cast_info _swigc__p_wxAcceleratorTable
[] = {{&_swigt__p_wxAcceleratorTable
, 0, 0, 0},{0, 0, 0, 0}}; 
13377 static swig_cast_info _swigc__p_wxContextHelp
[] = {{&_swigt__p_wxContextHelp
, 0, 0, 0},{0, 0, 0, 0}}; 
13378 static swig_cast_info _swigc__p_wxColourData
[] = {{&_swigt__p_wxColourData
, 0, 0, 0},{0, 0, 0, 0}}; 
13379 static swig_cast_info _swigc__p_wxPyPrintout
[] = {{&_swigt__p_wxPyPrintout
, 0, 0, 0},{0, 0, 0, 0}}; 
13380 static swig_cast_info _swigc__p_wxStdDialogButtonSizer
[] = {{&_swigt__p_wxStdDialogButtonSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13381 static swig_cast_info _swigc__p_wxPrintData
[] = {{&_swigt__p_wxPrintData
, 0, 0, 0},{0, 0, 0, 0}}; 
13382 static swig_cast_info _swigc__p_wxFontData
[] = {{&_swigt__p_wxFontData
, 0, 0, 0},{0, 0, 0, 0}}; 
13383 static swig_cast_info _swigc__p_wxFileSystem
[] = {{&_swigt__p_wxFileSystem
, 0, 0, 0},{0, 0, 0, 0}}; 
13384 static swig_cast_info _swigc__p_wxPyPrintPreview
[] = {{&_swigt__p_wxPyPrintPreview
, 0, 0, 0},{0, 0, 0, 0}}; 
13385 static swig_cast_info _swigc__p_wxPrintPreview
[] = {{&_swigt__p_wxPrintPreview
, 0, 0, 0},{0, 0, 0, 0}}; 
13386 static swig_cast_info _swigc__p_wxLayoutConstraints
[] = {{&_swigt__p_wxLayoutConstraints
, 0, 0, 0},{0, 0, 0, 0}}; 
13387 static swig_cast_info _swigc__p_wxSizer
[] = {{&_swigt__p_wxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13388 static swig_cast_info _swigc__p_wxBoxSizer
[] = {{&_swigt__p_wxBoxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13389 static swig_cast_info _swigc__p_wxStaticBoxSizer
[] = {{&_swigt__p_wxStaticBoxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13390 static swig_cast_info _swigc__p_wxGridBagSizer
[] = {{&_swigt__p_wxGridBagSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13391 static swig_cast_info _swigc__p_wxFSFile
[] = {{&_swigt__p_wxFSFile
, 0, 0, 0},{0, 0, 0, 0}}; 
13392 static swig_cast_info _swigc__p_wxSizerItem
[] = {{&_swigt__p_wxSizerItem
, 0, 0, 0},{0, 0, 0, 0}}; 
13393 static swig_cast_info _swigc__p_wxGBSizerItem
[] = {{&_swigt__p_wxGBSizerItem
, 0, 0, 0},{0, 0, 0, 0}}; 
13394 static swig_cast_info _swigc__p_wxPageSetupDialog
[] = {{&_swigt__p_wxPageSetupDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13395 static swig_cast_info _swigc__p_wxPrintDialog
[] = {{&_swigt__p_wxPrintDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13396 static swig_cast_info _swigc__p_wxPNMHandler
[] = {{&_swigt__p_wxPNMHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13397 static swig_cast_info _swigc__p_wxJPEGHandler
[] = {{&_swigt__p_wxJPEGHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13398 static swig_cast_info _swigc__p_wxPCXHandler
[] = {{&_swigt__p_wxPCXHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13399 static swig_cast_info _swigc__p_wxGIFHandler
[] = {{&_swigt__p_wxGIFHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13400 static swig_cast_info _swigc__p_wxPNGHandler
[] = {{&_swigt__p_wxPNGHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13401 static swig_cast_info _swigc__p_wxANIHandler
[] = {{&_swigt__p_wxANIHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13402 static swig_cast_info _swigc__p_wxCURHandler
[] = {{&_swigt__p_wxCURHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13403 static swig_cast_info _swigc__p_wxICOHandler
[] = {{&_swigt__p_wxICOHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13404 static swig_cast_info _swigc__p_wxBMPHandler
[] = {{&_swigt__p_wxBMPHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13405 static swig_cast_info _swigc__p_wxPyImageHandler
[] = {{&_swigt__p_wxPyImageHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13406 static swig_cast_info _swigc__p_wxImageHandler
[] = {{&_swigt__p_wxImageHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13407 static swig_cast_info _swigc__p_wxXPMHandler
[] = {{&_swigt__p_wxXPMHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13408 static swig_cast_info _swigc__p_wxTIFFHandler
[] = {{&_swigt__p_wxTIFFHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13409 static swig_cast_info _swigc__p_wxToolBarToolBase
[] = {{&_swigt__p_wxToolBarToolBase
, 0, 0, 0},{0, 0, 0, 0}}; 
13410 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_wxRadioBox
, _p_wxRadioBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFlexGridSizer
, _p_wxFlexGridSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGridSizer
, _p_wxGridSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTreeListColumnInfo
, _p_wxTreeListColumnInfoTo_p_wxObject
, 0, 0},  {&_swigt__p_wxAcceleratorTable
, _p_wxAcceleratorTableTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyControl
, _p_wxPyControlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxControl
, _p_wxControlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxContextHelp
, _p_wxContextHelpTo_p_wxObject
, 0, 0},  {&_swigt__p_wxColourData
, _p_wxColourDataTo_p_wxObject
, 0, 0},  {&_swigt__p_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_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_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxEditableListBox
, _p_wxEditableListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxListBox
, _p_wxListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxCheckListBox
, _p_wxCheckListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPrintData
, _p_wxPrintDataTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFontData
, _p_wxFontDataTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxListbook
, _p_wxListbookTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxObject
, 0, 0},  {&_swigt__p_wxStaticBox
, _p_wxStaticBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxQueryLayoutInfoEvent
, _p_wxQueryLayoutInfoEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFileSystem
, _p_wxFileSystemTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPrintPreview
, _p_wxPyPrintPreviewTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPrintPreview
, _p_wxPrintPreviewTo_p_wxObject
, 0, 0},  {&_swigt__p_wxListView
, _p_wxListViewTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyTreeListCtrl
, _p_wxPyTreeListCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyListCtrl
, _p_wxPyListCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDirFilterListCtrl
, _p_wxDirFilterListCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxLayoutConstraints
, _p_wxLayoutConstraintsTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSizer
, _p_wxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxBoxSizer
, _p_wxBoxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxStaticBoxSizer
, _p_wxStaticBoxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGridBagSizer
, _p_wxGridBagSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxObject
, 0, 0},  {&_swigt__p_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_wxEvtHandler
, _p_wxEvtHandlerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxHyperlinkCtrl
, _p_wxHyperlinkCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPopupWindow
, _p_wxPopupWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSashLayoutWindow
, _p_wxSashLayoutWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSashWindow
, _p_wxSashWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSplitterWindow
, _p_wxSplitterWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxThinSplitterWindow
, _p_wxThinSplitterWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSplashScreenWindow
, _p_wxSplashScreenWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxWindow
, _p_wxWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTipWindow
, _p_wxTipWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPopupTransientWindow
, _p_wxPyPopupTransientWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSplitterScrolledWindow
, _p_wxSplitterScrolledWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTopLevelWindow
, _p_wxTopLevelWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMDIClientWindow
, _p_wxMDIClientWindowTo_p_wxObject
, 0, 0},  {&_swigt__p_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_wxPasswordEntryDialog
, _p_wxPasswordEntryDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxTextEntryDialog
, _p_wxTextEntryDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxNumberEntryDialog
, _p_wxNumberEntryDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMessageDialog
, _p_wxMessageDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFindReplaceDialog
, _p_wxFindReplaceDialogTo_p_wxObject
, 0, 0},  {&_swigt__p_wxProgressDialog
, _p_wxProgressDialogTo_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_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}}; 
13411 static swig_cast_info _swigc__p_wxPanel
[] = {  {&_swigt__p_wxPanel
, 0, 0, 0},  {&_swigt__p_wxScrolledWindow
, _p_wxScrolledWindowTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyScrolledWindow
, _p_wxPyScrolledWindowTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxSplitterScrolledWindow
, _p_wxSplitterScrolledWindowTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyVScrolledWindow
, _p_wxPyVScrolledWindowTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxEditableListBox
, _p_wxEditableListBoxTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPreviewCanvas
, _p_wxPreviewCanvasTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPreviewControlBar
, _p_wxPreviewControlBarTo_p_wxPanel
, 0, 0},  {&_swigt__p_wxPyPreviewControlBar
, _p_wxPyPreviewControlBarTo_p_wxPanel
, 0, 0},{0, 0, 0, 0}}; 
13412 static swig_cast_info _swigc__p_wxPaperSize
[] = {  {&_swigt__p_wxPaperSize
, 0, 0, 0},{0, 0, 0, 0}}; 
13413 static swig_cast_info _swigc__p_wxPyListCtrl
[] = {  {&_swigt__p_wxPyListCtrl
, 0, 0, 0},  {&_swigt__p_wxListView
, _p_wxListViewTo_p_wxPyListCtrl
, 0, 0},{0, 0, 0, 0}}; 
13414 static swig_cast_info _swigc__p_wxPyTreeCompanionWindow
[] = {  {&_swigt__p_wxPyTreeCompanionWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13415 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}}; 
13416 static swig_cast_info _swigc__p_wxPyTreeItemData
[] = {  {&_swigt__p_wxPyTreeItemData
, 0, 0, 0},{0, 0, 0, 0}}; 
13417 static swig_cast_info _swigc__p_wxPyTreeListCtrl
[] = {  {&_swigt__p_wxPyTreeListCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13418 static swig_cast_info _swigc__p_wxRemotelyScrolledTreeCtrl
[] = {  {&_swigt__p_wxRemotelyScrolledTreeCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13419 static swig_cast_info _swigc__p_wxScrollBar
[] = {  {&_swigt__p_wxScrollBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13420 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}}; 
13421 static swig_cast_info _swigc__p_wxSplitterScrolledWindow
[] = {  {&_swigt__p_wxSplitterScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13422 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}}; 
13423 static swig_cast_info _swigc__p_wxStaticPicture
[] = {  {&_swigt__p_wxStaticPicture
, 0, 0, 0},{0, 0, 0, 0}}; 
13424 static swig_cast_info _swigc__p_wxThinSplitterWindow
[] = {  {&_swigt__p_wxThinSplitterWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13425 static swig_cast_info _swigc__p_wxTreeItemId
[] = {  {&_swigt__p_wxTreeItemId
, 0, 0, 0},{0, 0, 0, 0}}; 
13426 static swig_cast_info _swigc__p_wxTreeListColumnInfo
[] = {  {&_swigt__p_wxTreeListColumnInfo
, 0, 0, 0},{0, 0, 0, 0}}; 
13427 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}}; 
13428 static swig_cast_info _swigc__p_wxWindow
[] = {  {&_swigt__p_wxToolbook
, _p_wxToolbookTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyPreviewFrame
, _p_wxPyPreviewFrameTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPreviewFrame
, _p_wxPreviewFrameTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxCheckBox
, _p_wxCheckBoxTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyTreeCtrl
, _p_wxPyTreeCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxRemotelyScrolledTreeCtrl
, _p_wxRemotelyScrolledTreeCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxGenericDirCtrl
, _p_wxGenericDirCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_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_wxSingleChoiceDialog
, _p_wxSingleChoiceDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxMultiChoiceDialog
, _p_wxMultiChoiceDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxFileDialog
, _p_wxFileDialogTo_p_wxWindow
, 0, 0},  {&_swigt__p_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_wxEditableListBox
, _p_wxEditableListBoxTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxCheckListBox
, _p_wxCheckListBoxTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxListBox
, _p_wxListBoxTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxLEDNumberCtrl
, _p_wxLEDNumberCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxContextHelpButton
, _p_wxContextHelpButtonTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxBitmapButton
, _p_wxBitmapButtonTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxButton
, _p_wxButtonTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSpinButton
, _p_wxSpinButtonTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxRadioBox
, _p_wxRadioBoxTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxScrollBar
, _p_wxScrollBarTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxComboBox
, _p_wxComboBoxTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxSpinCtrl
, _p_wxSpinCtrlTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxStatusBar
, _p_wxStatusBarTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxMDIParentFrame
, _p_wxMDIParentFrameTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxStaticPicture
, _p_wxStaticPictureTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxPyPopupTransientWindow
, _p_wxPyPopupTransientWindowTo_p_wxWindow
, 0, 0},  {&_swigt__p_wxTipWindow
, _p_wxTipWindowTo_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_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_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}}; 
13430 static swig_cast_info 
*swig_cast_initial
[] = { 
13433   _swigc__p_form_ops_t
, 
13435   _swigc__p_unsigned_char
, 
13436   _swigc__p_unsigned_int
, 
13437   _swigc__p_unsigned_long
, 
13438   _swigc__p_wxANIHandler
, 
13439   _swigc__p_wxAcceleratorTable
, 
13440   _swigc__p_wxActivateEvent
, 
13441   _swigc__p_wxArrayString
, 
13442   _swigc__p_wxBMPHandler
, 
13443   _swigc__p_wxBitmap
, 
13444   _swigc__p_wxBitmapButton
, 
13445   _swigc__p_wxBookCtrlBase
, 
13446   _swigc__p_wxBookCtrlBaseEvent
, 
13447   _swigc__p_wxBoxSizer
, 
13448   _swigc__p_wxButton
, 
13449   _swigc__p_wxCURHandler
, 
13450   _swigc__p_wxCalculateLayoutEvent
, 
13451   _swigc__p_wxCheckBox
, 
13452   _swigc__p_wxCheckListBox
, 
13453   _swigc__p_wxChildFocusEvent
, 
13454   _swigc__p_wxChoice
, 
13455   _swigc__p_wxChoicebook
, 
13456   _swigc__p_wxChoicebookEvent
, 
13457   _swigc__p_wxClipboardTextEvent
, 
13458   _swigc__p_wxCloseEvent
, 
13459   _swigc__p_wxColour
, 
13460   _swigc__p_wxColourData
, 
13461   _swigc__p_wxColourDialog
, 
13462   _swigc__p_wxColourPickerCtrl
, 
13463   _swigc__p_wxColourPickerEvent
, 
13464   _swigc__p_wxComboBox
, 
13465   _swigc__p_wxCommandEvent
, 
13466   _swigc__p_wxContextHelp
, 
13467   _swigc__p_wxContextHelpButton
, 
13468   _swigc__p_wxContextMenuEvent
, 
13469   _swigc__p_wxControl
, 
13470   _swigc__p_wxControlWithItems
, 
13471   _swigc__p_wxDateEvent
, 
13472   _swigc__p_wxDatePickerCtrl
, 
13473   _swigc__p_wxDialog
, 
13474   _swigc__p_wxDirDialog
, 
13475   _swigc__p_wxDirFilterListCtrl
, 
13476   _swigc__p_wxDirPickerCtrl
, 
13477   _swigc__p_wxDisplayChangedEvent
, 
13478   _swigc__p_wxDropFilesEvent
, 
13479   _swigc__p_wxDuplexMode
, 
13480   _swigc__p_wxDynamicSashSplitEvent
, 
13481   _swigc__p_wxDynamicSashUnifyEvent
, 
13482   _swigc__p_wxDynamicSashWindow
, 
13483   _swigc__p_wxEditableListBox
, 
13484   _swigc__p_wxEraseEvent
, 
13486   _swigc__p_wxEvtHandler
, 
13487   _swigc__p_wxFSFile
, 
13488   _swigc__p_wxFileDialog
, 
13489   _swigc__p_wxFileDirPickerEvent
, 
13490   _swigc__p_wxFilePickerCtrl
, 
13491   _swigc__p_wxFileSystem
, 
13492   _swigc__p_wxFindDialogEvent
, 
13493   _swigc__p_wxFindReplaceData
, 
13494   _swigc__p_wxFindReplaceDialog
, 
13495   _swigc__p_wxFlexGridSizer
, 
13496   _swigc__p_wxFocusEvent
, 
13498   _swigc__p_wxFontData
, 
13499   _swigc__p_wxFontDialog
, 
13500   _swigc__p_wxFontPickerCtrl
, 
13501   _swigc__p_wxFontPickerEvent
, 
13503   _swigc__p_wxGBSizerItem
, 
13504   _swigc__p_wxGIFHandler
, 
13506   _swigc__p_wxGenericDirCtrl
, 
13507   _swigc__p_wxGenericDragImage
, 
13508   _swigc__p_wxGridBagSizer
, 
13509   _swigc__p_wxGridSizer
, 
13510   _swigc__p_wxHelpEvent
, 
13511   _swigc__p_wxHyperlinkCtrl
, 
13512   _swigc__p_wxHyperlinkEvent
, 
13513   _swigc__p_wxICOHandler
, 
13515   _swigc__p_wxIconizeEvent
, 
13516   _swigc__p_wxIdleEvent
, 
13518   _swigc__p_wxImageHandler
, 
13519   _swigc__p_wxImageList
, 
13520   _swigc__p_wxIndividualLayoutConstraint
, 
13521   _swigc__p_wxInitDialogEvent
, 
13522   _swigc__p_wxJPEGHandler
, 
13523   _swigc__p_wxKeyEvent
, 
13524   _swigc__p_wxLEDNumberCtrl
, 
13525   _swigc__p_wxLayoutAlgorithm
, 
13526   _swigc__p_wxLayoutConstraints
, 
13527   _swigc__p_wxListBox
, 
13528   _swigc__p_wxListEvent
, 
13529   _swigc__p_wxListItem
, 
13530   _swigc__p_wxListView
, 
13531   _swigc__p_wxListbook
, 
13532   _swigc__p_wxListbookEvent
, 
13533   _swigc__p_wxMDIChildFrame
, 
13534   _swigc__p_wxMDIClientWindow
, 
13535   _swigc__p_wxMDIParentFrame
, 
13536   _swigc__p_wxMaximizeEvent
, 
13538   _swigc__p_wxMenuBar
, 
13539   _swigc__p_wxMenuEvent
, 
13540   _swigc__p_wxMenuItem
, 
13541   _swigc__p_wxMessageDialog
, 
13542   _swigc__p_wxMiniFrame
, 
13543   _swigc__p_wxMouseCaptureChangedEvent
, 
13544   _swigc__p_wxMouseCaptureLostEvent
, 
13545   _swigc__p_wxMouseEvent
, 
13546   _swigc__p_wxMoveEvent
, 
13547   _swigc__p_wxMultiChoiceDialog
, 
13548   _swigc__p_wxNavigationKeyEvent
, 
13549   _swigc__p_wxNcPaintEvent
, 
13550   _swigc__p_wxNotebook
, 
13551   _swigc__p_wxNotebookEvent
, 
13552   _swigc__p_wxNotifyEvent
, 
13553   _swigc__p_wxNumberEntryDialog
, 
13554   _swigc__p_wxObject
, 
13555   _swigc__p_wxPCXHandler
, 
13556   _swigc__p_wxPNGHandler
, 
13557   _swigc__p_wxPNMHandler
, 
13558   _swigc__p_wxPageSetupDialog
, 
13559   _swigc__p_wxPageSetupDialogData
, 
13560   _swigc__p_wxPaintEvent
, 
13561   _swigc__p_wxPaletteChangedEvent
, 
13563   _swigc__p_wxPaperSize
, 
13564   _swigc__p_wxPasswordEntryDialog
, 
13565   _swigc__p_wxPickerBase
, 
13566   _swigc__p_wxPopupWindow
, 
13567   _swigc__p_wxPreviewCanvas
, 
13568   _swigc__p_wxPreviewControlBar
, 
13569   _swigc__p_wxPreviewFrame
, 
13570   _swigc__p_wxPrintData
, 
13571   _swigc__p_wxPrintDialog
, 
13572   _swigc__p_wxPrintDialogData
, 
13573   _swigc__p_wxPrintPreview
, 
13574   _swigc__p_wxPrinter
, 
13575   _swigc__p_wxProgressDialog
, 
13577   _swigc__p_wxPyCommandEvent
, 
13578   _swigc__p_wxPyControl
, 
13579   _swigc__p_wxPyEvent
, 
13580   _swigc__p_wxPyHtmlListBox
, 
13581   _swigc__p_wxPyImageHandler
, 
13582   _swigc__p_wxPyListCtrl
, 
13583   _swigc__p_wxPyPanel
, 
13584   _swigc__p_wxPyPopupTransientWindow
, 
13585   _swigc__p_wxPyPreviewControlBar
, 
13586   _swigc__p_wxPyPreviewFrame
, 
13587   _swigc__p_wxPyPrintPreview
, 
13588   _swigc__p_wxPyPrintout
, 
13589   _swigc__p_wxPyScrolledWindow
, 
13590   _swigc__p_wxPySizer
, 
13591   _swigc__p_wxPyTaskBarIcon
, 
13592   _swigc__p_wxPyTreeCompanionWindow
, 
13593   _swigc__p_wxPyTreeCtrl
, 
13594   _swigc__p_wxPyTreeItemData
, 
13595   _swigc__p_wxPyTreeListCtrl
, 
13596   _swigc__p_wxPyVListBox
, 
13597   _swigc__p_wxPyVScrolledWindow
, 
13598   _swigc__p_wxPyValidator
, 
13599   _swigc__p_wxPyWindow
, 
13600   _swigc__p_wxQueryLayoutInfoEvent
, 
13601   _swigc__p_wxQueryNewPaletteEvent
, 
13602   _swigc__p_wxRadioBox
, 
13603   _swigc__p_wxRadioButton
, 
13604   _swigc__p_wxRemotelyScrolledTreeCtrl
, 
13605   _swigc__p_wxSashEvent
, 
13606   _swigc__p_wxSashLayoutWindow
, 
13607   _swigc__p_wxSashWindow
, 
13608   _swigc__p_wxScrollBar
, 
13609   _swigc__p_wxScrollEvent
, 
13610   _swigc__p_wxScrollWinEvent
, 
13611   _swigc__p_wxScrolledWindow
, 
13612   _swigc__p_wxSetCursorEvent
, 
13613   _swigc__p_wxShowEvent
, 
13614   _swigc__p_wxSingleChoiceDialog
, 
13615   _swigc__p_wxSizeEvent
, 
13617   _swigc__p_wxSizerItem
, 
13618   _swigc__p_wxSlider
, 
13619   _swigc__p_wxSpinButton
, 
13620   _swigc__p_wxSpinCtrl
, 
13621   _swigc__p_wxSpinEvent
, 
13622   _swigc__p_wxSplashScreen
, 
13623   _swigc__p_wxSplashScreenWindow
, 
13624   _swigc__p_wxSplitterEvent
, 
13625   _swigc__p_wxSplitterScrolledWindow
, 
13626   _swigc__p_wxSplitterWindow
, 
13627   _swigc__p_wxStaticBitmap
, 
13628   _swigc__p_wxStaticBox
, 
13629   _swigc__p_wxStaticBoxSizer
, 
13630   _swigc__p_wxStaticLine
, 
13631   _swigc__p_wxStaticPicture
, 
13632   _swigc__p_wxStaticText
, 
13633   _swigc__p_wxStatusBar
, 
13634   _swigc__p_wxStdDialogButtonSizer
, 
13635   _swigc__p_wxSysColourChangedEvent
, 
13636   _swigc__p_wxTIFFHandler
, 
13637   _swigc__p_wxTaskBarIconEvent
, 
13638   _swigc__p_wxTextCtrl
, 
13639   _swigc__p_wxTextEntryDialog
, 
13640   _swigc__p_wxTextUrlEvent
, 
13641   _swigc__p_wxThinSplitterWindow
, 
13642   _swigc__p_wxTipWindow
, 
13643   _swigc__p_wxToggleButton
, 
13644   _swigc__p_wxToolBar
, 
13645   _swigc__p_wxToolBarBase
, 
13646   _swigc__p_wxToolBarToolBase
, 
13647   _swigc__p_wxToolbook
, 
13648   _swigc__p_wxToolbookEvent
, 
13649   _swigc__p_wxTopLevelWindow
, 
13650   _swigc__p_wxTreeEvent
, 
13651   _swigc__p_wxTreeItemId
, 
13652   _swigc__p_wxTreeListColumnInfo
, 
13653   _swigc__p_wxTreebook
, 
13654   _swigc__p_wxTreebookEvent
, 
13655   _swigc__p_wxUpdateUIEvent
, 
13656   _swigc__p_wxValidator
, 
13657   _swigc__p_wxWindow
, 
13658   _swigc__p_wxWindowCreateEvent
, 
13659   _swigc__p_wxWindowDestroyEvent
, 
13660   _swigc__p_wxXPMHandler
, 
13664 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ 
13666 static swig_const_info swig_const_table
[] = { 
13667 {0, 0, 0, 0.0, 0, 0}}; 
13672 /* ----------------------------------------------------------------------------- 
13673  * Type initialization: 
13674  * This problem is tough by the requirement that no dynamic  
13675  * memory is used. Also, since swig_type_info structures store pointers to  
13676  * swig_cast_info structures and swig_cast_info structures store pointers back 
13677  * to swig_type_info structures, we need some lookup code at initialization.  
13678  * The idea is that swig generates all the structures that are needed.  
13679  * The runtime then collects these partially filled structures.  
13680  * The SWIG_InitializeModule function takes these initial arrays out of  
13681  * swig_module, and does all the lookup, filling in the swig_module.types 
13682  * array with the correct data and linking the correct swig_cast_info 
13683  * structures together. 
13685  * The generated swig_type_info structures are assigned staticly to an initial  
13686  * array. We just loop though that array, and handle each type individually. 
13687  * First we lookup if this type has been already loaded, and if so, use the 
13688  * loaded structure instead of the generated one. Then we have to fill in the 
13689  * cast linked list. The cast data is initially stored in something like a 
13690  * two-dimensional array. Each row corresponds to a type (there are the same 
13691  * number of rows as there are in the swig_type_initial array). Each entry in 
13692  * a column is one of the swig_cast_info structures for that type. 
13693  * The cast_initial array is actually an array of arrays, because each row has 
13694  * a variable number of columns. So to actually build the cast linked list, 
13695  * we find the array of casts associated with the type, and loop through it  
13696  * adding the casts to the list. The one last trick we need to do is making 
13697  * sure the type pointer in the swig_cast_info struct is correct. 
13699  * First off, we lookup the cast->type name to see if it is already loaded.  
13700  * There are three cases to handle: 
13701  *  1) If the cast->type has already been loaded AND the type we are adding 
13702  *     casting info to has not been loaded (it is in this module), THEN we 
13703  *     replace the cast->type pointer with the type pointer that has already 
13705  *  2) If BOTH types (the one we are adding casting info to, and the  
13706  *     cast->type) are loaded, THEN the cast info has already been loaded by 
13707  *     the previous module so we just ignore it. 
13708  *  3) Finally, if cast->type has not already been loaded, then we add that 
13709  *     swig_cast_info to the linked list (because the cast->type) pointer will 
13711  * ----------------------------------------------------------------------------- */ 
13721 #define SWIGRUNTIME_DEBUG 
13725 SWIG_InitializeModule(void *clientdata
) { 
13727   swig_module_info 
*module_head
; 
13728   static int init_run 
= 0; 
13730   clientdata 
= clientdata
; 
13732   if (init_run
) return; 
13735   /* Initialize the swig_module */ 
13736   swig_module
.type_initial 
= swig_type_initial
; 
13737   swig_module
.cast_initial 
= swig_cast_initial
; 
13739   /* Try and load any already created modules */ 
13740   module_head 
= SWIG_GetModule(clientdata
); 
13742     swig_module
.next 
= module_head
->next
; 
13743     module_head
->next 
= &swig_module
; 
13745     /* This is the first module loaded */ 
13746     swig_module
.next 
= &swig_module
; 
13747     SWIG_SetModule(clientdata
, &swig_module
); 
13750   /* Now work on filling in swig_module.types */ 
13751 #ifdef SWIGRUNTIME_DEBUG 
13752   printf("SWIG_InitializeModule: size %d\n", swig_module
.size
); 
13754   for (i 
= 0; i 
< swig_module
.size
; ++i
) { 
13755     swig_type_info 
*type 
= 0; 
13756     swig_type_info 
*ret
; 
13757     swig_cast_info 
*cast
; 
13759 #ifdef SWIGRUNTIME_DEBUG 
13760     printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
); 
13763     /* if there is another module already loaded */ 
13764     if (swig_module
.next 
!= &swig_module
) { 
13765       type 
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, swig_module
.type_initial
[i
]->name
); 
13768       /* Overwrite clientdata field */ 
13769 #ifdef SWIGRUNTIME_DEBUG 
13770       printf("SWIG_InitializeModule: found type %s\n", type
->name
); 
13772       if (swig_module
.type_initial
[i
]->clientdata
) { 
13773         type
->clientdata 
= swig_module
.type_initial
[i
]->clientdata
; 
13774 #ifdef SWIGRUNTIME_DEBUG 
13775         printf("SWIG_InitializeModule: found and overwrite type %s \n", type
->name
); 
13779       type 
= swig_module
.type_initial
[i
]; 
13782     /* Insert casting types */ 
13783     cast 
= swig_module
.cast_initial
[i
]; 
13784     while (cast
->type
) { 
13785       /* Don't need to add information already in the list */ 
13787 #ifdef SWIGRUNTIME_DEBUG 
13788       printf("SWIG_InitializeModule: look cast %s\n", cast
->type
->name
); 
13790       if (swig_module
.next 
!= &swig_module
) { 
13791         ret 
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, cast
->type
->name
); 
13792 #ifdef SWIGRUNTIME_DEBUG 
13793         if (ret
) printf("SWIG_InitializeModule: found cast %s\n", ret
->name
); 
13797         if (type 
== swig_module
.type_initial
[i
]) { 
13798 #ifdef SWIGRUNTIME_DEBUG 
13799           printf("SWIG_InitializeModule: skip old type %s\n", ret
->name
); 
13804           /* Check for casting already in the list */ 
13805           swig_cast_info 
*ocast 
= SWIG_TypeCheck(ret
->name
, type
); 
13806 #ifdef SWIGRUNTIME_DEBUG 
13807           if (ocast
) printf("SWIG_InitializeModule: skip old cast %s\n", ret
->name
); 
13809           if (!ocast
) ret 
= 0; 
13814 #ifdef SWIGRUNTIME_DEBUG 
13815         printf("SWIG_InitializeModule: adding cast %s\n", cast
->type
->name
); 
13818           type
->cast
->prev 
= cast
; 
13819           cast
->next 
= type
->cast
; 
13825     /* Set entry in modules->types array equal to the type */ 
13826     swig_module
.types
[i
] = type
; 
13828   swig_module
.types
[i
] = 0; 
13830 #ifdef SWIGRUNTIME_DEBUG 
13831   printf("**** SWIG_InitializeModule: Cast List ******\n"); 
13832   for (i 
= 0; i 
< swig_module
.size
; ++i
) { 
13834     swig_cast_info 
*cast 
= swig_module
.cast_initial
[i
]; 
13835     printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
); 
13836     while (cast
->type
) { 
13837       printf("SWIG_InitializeModule: cast type %s\n", cast
->type
->name
); 
13841     printf("---- Total casts: %d\n",j
); 
13843   printf("**** SWIG_InitializeModule: Cast List ******\n"); 
13847 /* This function will propagate the clientdata field of type to 
13848 * any new swig_type_info structures that have been added into the list 
13849 * of equivalent types.  It is like calling 
13850 * SWIG_TypeClientData(type, clientdata) a second time. 
13853 SWIG_PropagateClientData(void) { 
13855   swig_cast_info 
*equiv
; 
13856   static int init_run 
= 0; 
13858   if (init_run
) return; 
13861   for (i 
= 0; i 
< swig_module
.size
; i
++) { 
13862     if (swig_module
.types
[i
]->clientdata
) { 
13863       equiv 
= swig_module
.types
[i
]->cast
; 
13865         if (!equiv
->converter
) { 
13866           if (equiv
->type 
&& !equiv
->type
->clientdata
) 
13867           SWIG_TypeClientData(equiv
->type
, swig_module
.types
[i
]->clientdata
); 
13869         equiv 
= equiv
->next
; 
13889   /* Python-specific SWIG API */ 
13890 #define SWIG_newvarlink()                             SWIG_Python_newvarlink() 
13891 #define SWIG_addvarlink(p, name, get_attr, set_attr)  SWIG_Python_addvarlink(p, name, get_attr, set_attr) 
13892 #define SWIG_InstallConstants(d, constants)           SWIG_Python_InstallConstants(d, constants) 
13894   /* ----------------------------------------------------------------------------- 
13895    * global variable support code. 
13896    * ----------------------------------------------------------------------------- */ 
13898   typedef struct swig_globalvar 
{ 
13899     char       *name
;                  /* Name of global variable */ 
13900     PyObject 
*(*get_attr
)(void);       /* Return the current value */ 
13901     int       (*set_attr
)(PyObject 
*); /* Set the value */ 
13902     struct swig_globalvar 
*next
; 
13905   typedef struct swig_varlinkobject 
{ 
13907     swig_globalvar 
*vars
; 
13908   } swig_varlinkobject
; 
13910   SWIGINTERN PyObject 
* 
13911   swig_varlink_repr(swig_varlinkobject 
*SWIGUNUSEDPARM(v
)) { 
13912     return PyString_FromString("<Swig global variables>"); 
13915   SWIGINTERN PyObject 
* 
13916   swig_varlink_str(swig_varlinkobject 
*v
) { 
13917     PyObject 
*str 
= PyString_FromString("("); 
13918     swig_globalvar  
*var
; 
13919     for (var 
= v
->vars
; var
; var
=var
->next
) { 
13920       PyString_ConcatAndDel(&str
,PyString_FromString(var
->name
)); 
13921       if (var
->next
) PyString_ConcatAndDel(&str
,PyString_FromString(", ")); 
13923     PyString_ConcatAndDel(&str
,PyString_FromString(")")); 
13928   swig_varlink_print(swig_varlinkobject 
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
)) { 
13929     PyObject 
*str 
= swig_varlink_str(v
); 
13930     fprintf(fp
,"Swig global variables "); 
13931     fprintf(fp
,"%s\n", PyString_AsString(str
)); 
13937   swig_varlink_dealloc(swig_varlinkobject 
*v
) { 
13938     swig_globalvar 
*var 
= v
->vars
; 
13940       swig_globalvar 
*n 
= var
->next
; 
13947   SWIGINTERN PyObject 
* 
13948   swig_varlink_getattr(swig_varlinkobject 
*v
, char *n
) { 
13949     PyObject 
*res 
= NULL
; 
13950     swig_globalvar 
*var 
= v
->vars
; 
13952       if (strcmp(var
->name
,n
) == 0) { 
13953         res 
= (*var
->get_attr
)(); 
13958     if (res 
== NULL 
&& !PyErr_Occurred()) { 
13959       PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
13965   swig_varlink_setattr(swig_varlinkobject 
*v
, char *n
, PyObject 
*p
) { 
13967     swig_globalvar 
*var 
= v
->vars
; 
13969       if (strcmp(var
->name
,n
) == 0) { 
13970         res 
= (*var
->set_attr
)(p
); 
13975     if (res 
== 1 && !PyErr_Occurred()) { 
13976       PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
13981   SWIGINTERN PyTypeObject
* 
13982   swig_varlink_type(void) { 
13983     static char varlink__doc__
[] = "Swig var link object"; 
13984     static PyTypeObject varlink_type
; 
13985     static int type_init 
= 0;   
13987       const PyTypeObject tmp
 
13989         PyObject_HEAD_INIT(NULL
) 
13990         0,                                  /* Number of items in variable part (ob_size) */ 
13991         (char *)"swigvarlink",              /* Type name (tp_name) */ 
13992         sizeof(swig_varlinkobject
),         /* Basic size (tp_basicsize) */ 
13993         0,                                  /* Itemsize (tp_itemsize) */ 
13994         (destructor
) swig_varlink_dealloc
,   /* Deallocator (tp_dealloc) */  
13995         (printfunc
) swig_varlink_print
,     /* Print (tp_print) */ 
13996         (getattrfunc
) swig_varlink_getattr
, /* get attr (tp_getattr) */ 
13997         (setattrfunc
) swig_varlink_setattr
, /* Set attr (tp_setattr) */ 
13998         0,                                  /* tp_compare */ 
13999         (reprfunc
) swig_varlink_repr
,       /* tp_repr */ 
14000         0,                                  /* tp_as_number */ 
14001         0,                                  /* tp_as_sequence */ 
14002         0,                                  /* tp_as_mapping */ 
14005         (reprfunc
)swig_varlink_str
,        /* tp_str */ 
14006         0,                                  /* tp_getattro */ 
14007         0,                                  /* tp_setattro */ 
14008         0,                                  /* tp_as_buffer */ 
14010         varlink__doc__
,                     /* tp_doc */ 
14011         0,                                  /* tp_traverse */ 
14013         0,                                  /* tp_richcompare */ 
14014         0,                                  /* tp_weaklistoffset */ 
14015 #if PY_VERSION_HEX >= 0x02020000 
14016         0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ 
14018 #if PY_VERSION_HEX >= 0x02030000 
14021 #ifdef COUNT_ALLOCS 
14022         0,0,0,0                             /* tp_alloc -> tp_next */ 
14025       varlink_type 
= tmp
; 
14026       varlink_type
.ob_type 
= &PyType_Type
; 
14029     return &varlink_type
; 
14032   /* Create a variable linking object for use later */ 
14033   SWIGINTERN PyObject 
* 
14034   SWIG_Python_newvarlink(void) { 
14035     swig_varlinkobject 
*result 
= PyObject_NEW(swig_varlinkobject
, swig_varlink_type()); 
14039     return ((PyObject
*) result
); 
14043   SWIG_Python_addvarlink(PyObject 
*p
, char *name
, PyObject 
*(*get_attr
)(void), int (*set_attr
)(PyObject 
*p
)) { 
14044     swig_varlinkobject 
*v 
= (swig_varlinkobject 
*) p
; 
14045     swig_globalvar 
*gv 
= (swig_globalvar 
*) malloc(sizeof(swig_globalvar
)); 
14047       size_t size 
= strlen(name
)+1; 
14048       gv
->name 
= (char *)malloc(size
); 
14050         strncpy(gv
->name
,name
,size
); 
14051         gv
->get_attr 
= get_attr
; 
14052         gv
->set_attr 
= set_attr
; 
14053         gv
->next 
= v
->vars
; 
14059   SWIGINTERN PyObject 
* 
14061     static PyObject 
*_SWIG_globals 
= 0;  
14062     if (!_SWIG_globals
) _SWIG_globals 
= SWIG_newvarlink();   
14063     return _SWIG_globals
; 
14066   /* ----------------------------------------------------------------------------- 
14067    * constants/methods manipulation 
14068    * ----------------------------------------------------------------------------- */ 
14070   /* Install Constants */ 
14072   SWIG_Python_InstallConstants(PyObject 
*d
, swig_const_info constants
[]) { 
14075     for (i 
= 0; constants
[i
].type
; ++i
) { 
14076       switch(constants
[i
].type
) { 
14077       case SWIG_PY_POINTER
: 
14078         obj 
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0); 
14080       case SWIG_PY_BINARY
: 
14081         obj 
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
)); 
14088         PyDict_SetItemString(d
, constants
[i
].name
, obj
); 
14094   /* -----------------------------------------------------------------------------*/ 
14095   /* Fix SwigMethods to carry the callback ptrs when needed */ 
14096   /* -----------------------------------------------------------------------------*/ 
14099   SWIG_Python_FixMethods(PyMethodDef 
*methods
, 
14100     swig_const_info 
*const_table
, 
14101     swig_type_info 
**types
, 
14102     swig_type_info 
**types_initial
) { 
14104     for (i 
= 0; methods
[i
].ml_name
; ++i
) { 
14105       const char *c 
= methods
[i
].ml_doc
; 
14106       if (c 
&& (c 
= strstr(c
, "swig_ptr: "))) { 
14108         swig_const_info 
*ci 
= 0; 
14109         const char *name 
= c 
+ 10; 
14110         for (j 
= 0; const_table
[j
].type
; ++j
) { 
14111           if (strncmp(const_table
[j
].name
, name
,  
14112               strlen(const_table
[j
].name
)) == 0) { 
14113             ci 
= &(const_table
[j
]); 
14118           size_t shift 
= (ci
->ptype
) - types
; 
14119           swig_type_info 
*ty 
= types_initial
[shift
]; 
14120           size_t ldoc 
= (c 
- methods
[i
].ml_doc
); 
14121           size_t lptr 
= strlen(ty
->name
)+2*sizeof(void*)+2; 
14122           char *ndoc 
= (char*)malloc(ldoc 
+ lptr 
+ 10); 
14125             void *ptr 
= (ci
->type 
== SWIG_PY_POINTER
) ? ci
->pvalue 
: 0; 
14127               strncpy(buff
, methods
[i
].ml_doc
, ldoc
); 
14129               strncpy(buff
, "swig_ptr: ", 10); 
14131               SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
); 
14132               methods
[i
].ml_doc 
= ndoc
; 
14144 /* -----------------------------------------------------------------------------* 
14145  *  Partial Init method 
14146  * -----------------------------------------------------------------------------*/ 
14151 SWIGEXPORT 
void SWIG_init(void) { 
14154   /* Fix SwigMethods to carry the callback ptrs when needed */ 
14155   SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_type_initial
); 
14157   m 
= Py_InitModule((char *) SWIG_name
, SwigMethods
); 
14158   d 
= PyModule_GetDict(m
); 
14160   SWIG_InitializeModule(0); 
14161   SWIG_InstallConstants(d
,swig_const_table
); 
14164   PyDict_SetItemString(d
,(char*)"cvar", SWIG_globals()); 
14165   SWIG_addvarlink(SWIG_globals(),(char*)"DynamicSashNameStr",DynamicSashNameStr_get
, DynamicSashNameStr_set
); 
14166   SWIG_addvarlink(SWIG_globals(),(char*)"EditableListBoxNameStr",EditableListBoxNameStr_get
, EditableListBoxNameStr_set
); 
14167   SWIG_addvarlink(SWIG_globals(),(char*)"TreeListCtrlNameStr",TreeListCtrlNameStr_get
, TreeListCtrlNameStr_set
); 
14168   SWIG_addvarlink(SWIG_globals(),(char*)"StaticPictureNameStr",StaticPictureNameStr_get
, StaticPictureNameStr_set
); 
14169   SWIG_Python_SetConstant(d
, "DS_MANAGE_SCROLLBARS",SWIG_From_int(static_cast< int >(wxDS_MANAGE_SCROLLBARS
))); 
14170   SWIG_Python_SetConstant(d
, "DS_DRAG_CORNER",SWIG_From_int(static_cast< int >(wxDS_DRAG_CORNER
))); 
14171   PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_SPLIT", PyInt_FromLong(wxEVT_DYNAMIC_SASH_SPLIT
)); 
14172   PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_UNIFY", PyInt_FromLong(wxEVT_DYNAMIC_SASH_UNIFY
)); 
14173   SWIG_Python_SetConstant(d
, "EL_ALLOW_NEW",SWIG_From_int(static_cast< int >(wxEL_ALLOW_NEW
))); 
14174   SWIG_Python_SetConstant(d
, "EL_ALLOW_EDIT",SWIG_From_int(static_cast< int >(wxEL_ALLOW_EDIT
))); 
14175   SWIG_Python_SetConstant(d
, "EL_ALLOW_DELETE",SWIG_From_int(static_cast< int >(wxEL_ALLOW_DELETE
))); 
14176   SWIG_Python_SetConstant(d
, "LED_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxLED_ALIGN_LEFT
))); 
14177   SWIG_Python_SetConstant(d
, "LED_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxLED_ALIGN_RIGHT
))); 
14178   SWIG_Python_SetConstant(d
, "LED_ALIGN_CENTER",SWIG_From_int(static_cast< int >(wxLED_ALIGN_CENTER
))); 
14179   SWIG_Python_SetConstant(d
, "LED_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxLED_ALIGN_MASK
))); 
14180   SWIG_Python_SetConstant(d
, "LED_DRAW_FADED",SWIG_From_int(static_cast< int >(wxLED_DRAW_FADED
))); 
14181   SWIG_Python_SetConstant(d
, "TL_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxTL_ALIGN_LEFT
))); 
14182   SWIG_Python_SetConstant(d
, "TL_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxTL_ALIGN_RIGHT
))); 
14183   SWIG_Python_SetConstant(d
, "TL_ALIGN_CENTER",SWIG_From_int(static_cast< int >(wxTL_ALIGN_CENTER
))); 
14184   SWIG_Python_SetConstant(d
, "TREE_HITTEST_ONITEMCOLUMN",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMCOLUMN
))); 
14185   SWIG_Python_SetConstant(d
, "TL_SEARCH_VISIBLE",SWIG_From_int(static_cast< int >(wxTL_SEARCH_VISIBLE
))); 
14186   SWIG_Python_SetConstant(d
, "TL_SEARCH_LEVEL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_LEVEL
))); 
14187   SWIG_Python_SetConstant(d
, "TL_SEARCH_FULL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_FULL
))); 
14188   SWIG_Python_SetConstant(d
, "TL_SEARCH_PARTIAL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_PARTIAL
))); 
14189   SWIG_Python_SetConstant(d
, "TL_SEARCH_NOCASE",SWIG_From_int(static_cast< int >(wxTL_SEARCH_NOCASE
))); 
14190   SWIG_Python_SetConstant(d
, "TR_DONT_ADJUST_MAC",SWIG_From_int(static_cast< int >(wxTR_DONT_ADJUST_MAC
))); 
14191   SWIG_Python_SetConstant(d
, "SCALE_HORIZONTAL",SWIG_From_int(static_cast< int >(wxSCALE_HORIZONTAL
))); 
14192   SWIG_Python_SetConstant(d
, "SCALE_VERTICAL",SWIG_From_int(static_cast< int >(wxSCALE_VERTICAL
))); 
14193   SWIG_Python_SetConstant(d
, "SCALE_UNIFORM",SWIG_From_int(static_cast< int >(wxSCALE_UNIFORM
))); 
14194   SWIG_Python_SetConstant(d
, "SCALE_CUSTOM",SWIG_From_int(static_cast< int >(wxSCALE_CUSTOM
))); 
14197   wxPyPtrTypeMap_Add("wxTreeCompanionWindow", "wxPyTreeCompanionWindow"); 
14198   wxPyPtrTypeMap_Add("wxTreeListCtrl", "wxPyTreeListCtrl");