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_wxMouseEvent swig_types[113] 
2580 #define SWIGTYPE_p_wxMoveEvent swig_types[114] 
2581 #define SWIGTYPE_p_wxMultiChoiceDialog swig_types[115] 
2582 #define SWIGTYPE_p_wxNavigationKeyEvent swig_types[116] 
2583 #define SWIGTYPE_p_wxNcPaintEvent swig_types[117] 
2584 #define SWIGTYPE_p_wxNotebook swig_types[118] 
2585 #define SWIGTYPE_p_wxNotebookEvent swig_types[119] 
2586 #define SWIGTYPE_p_wxNotifyEvent swig_types[120] 
2587 #define SWIGTYPE_p_wxNumberEntryDialog swig_types[121] 
2588 #define SWIGTYPE_p_wxObject swig_types[122] 
2589 #define SWIGTYPE_p_wxPCXHandler swig_types[123] 
2590 #define SWIGTYPE_p_wxPNGHandler swig_types[124] 
2591 #define SWIGTYPE_p_wxPNMHandler swig_types[125] 
2592 #define SWIGTYPE_p_wxPageSetupDialog swig_types[126] 
2593 #define SWIGTYPE_p_wxPageSetupDialogData swig_types[127] 
2594 #define SWIGTYPE_p_wxPaintEvent swig_types[128] 
2595 #define SWIGTYPE_p_wxPaletteChangedEvent swig_types[129] 
2596 #define SWIGTYPE_p_wxPanel swig_types[130] 
2597 #define SWIGTYPE_p_wxPaperSize swig_types[131] 
2598 #define SWIGTYPE_p_wxPasswordEntryDialog swig_types[132] 
2599 #define SWIGTYPE_p_wxPickerBase swig_types[133] 
2600 #define SWIGTYPE_p_wxPopupWindow swig_types[134] 
2601 #define SWIGTYPE_p_wxPreviewCanvas swig_types[135] 
2602 #define SWIGTYPE_p_wxPreviewControlBar swig_types[136] 
2603 #define SWIGTYPE_p_wxPreviewFrame swig_types[137] 
2604 #define SWIGTYPE_p_wxPrintData swig_types[138] 
2605 #define SWIGTYPE_p_wxPrintDialog swig_types[139] 
2606 #define SWIGTYPE_p_wxPrintDialogData swig_types[140] 
2607 #define SWIGTYPE_p_wxPrintPreview swig_types[141] 
2608 #define SWIGTYPE_p_wxPrinter swig_types[142] 
2609 #define SWIGTYPE_p_wxProgressDialog swig_types[143] 
2610 #define SWIGTYPE_p_wxPyApp swig_types[144] 
2611 #define SWIGTYPE_p_wxPyCommandEvent swig_types[145] 
2612 #define SWIGTYPE_p_wxPyControl swig_types[146] 
2613 #define SWIGTYPE_p_wxPyEvent swig_types[147] 
2614 #define SWIGTYPE_p_wxPyHtmlListBox swig_types[148] 
2615 #define SWIGTYPE_p_wxPyImageHandler swig_types[149] 
2616 #define SWIGTYPE_p_wxPyListCtrl swig_types[150] 
2617 #define SWIGTYPE_p_wxPyPanel swig_types[151] 
2618 #define SWIGTYPE_p_wxPyPopupTransientWindow swig_types[152] 
2619 #define SWIGTYPE_p_wxPyPreviewControlBar swig_types[153] 
2620 #define SWIGTYPE_p_wxPyPreviewFrame swig_types[154] 
2621 #define SWIGTYPE_p_wxPyPrintPreview swig_types[155] 
2622 #define SWIGTYPE_p_wxPyPrintout swig_types[156] 
2623 #define SWIGTYPE_p_wxPyScrolledWindow swig_types[157] 
2624 #define SWIGTYPE_p_wxPySizer swig_types[158] 
2625 #define SWIGTYPE_p_wxPyTaskBarIcon swig_types[159] 
2626 #define SWIGTYPE_p_wxPyTreeCompanionWindow swig_types[160] 
2627 #define SWIGTYPE_p_wxPyTreeCtrl swig_types[161] 
2628 #define SWIGTYPE_p_wxPyTreeItemData swig_types[162] 
2629 #define SWIGTYPE_p_wxPyTreeListCtrl swig_types[163] 
2630 #define SWIGTYPE_p_wxPyVListBox swig_types[164] 
2631 #define SWIGTYPE_p_wxPyVScrolledWindow swig_types[165] 
2632 #define SWIGTYPE_p_wxPyValidator swig_types[166] 
2633 #define SWIGTYPE_p_wxPyWindow swig_types[167] 
2634 #define SWIGTYPE_p_wxQueryLayoutInfoEvent swig_types[168] 
2635 #define SWIGTYPE_p_wxQueryNewPaletteEvent swig_types[169] 
2636 #define SWIGTYPE_p_wxRadioBox swig_types[170] 
2637 #define SWIGTYPE_p_wxRadioButton swig_types[171] 
2638 #define SWIGTYPE_p_wxRemotelyScrolledTreeCtrl swig_types[172] 
2639 #define SWIGTYPE_p_wxSashEvent swig_types[173] 
2640 #define SWIGTYPE_p_wxSashLayoutWindow swig_types[174] 
2641 #define SWIGTYPE_p_wxSashWindow swig_types[175] 
2642 #define SWIGTYPE_p_wxScrollBar swig_types[176] 
2643 #define SWIGTYPE_p_wxScrollEvent swig_types[177] 
2644 #define SWIGTYPE_p_wxScrollWinEvent swig_types[178] 
2645 #define SWIGTYPE_p_wxScrolledWindow swig_types[179] 
2646 #define SWIGTYPE_p_wxSetCursorEvent swig_types[180] 
2647 #define SWIGTYPE_p_wxShowEvent swig_types[181] 
2648 #define SWIGTYPE_p_wxSingleChoiceDialog swig_types[182] 
2649 #define SWIGTYPE_p_wxSizeEvent swig_types[183] 
2650 #define SWIGTYPE_p_wxSizer swig_types[184] 
2651 #define SWIGTYPE_p_wxSizerItem swig_types[185] 
2652 #define SWIGTYPE_p_wxSlider swig_types[186] 
2653 #define SWIGTYPE_p_wxSpinButton swig_types[187] 
2654 #define SWIGTYPE_p_wxSpinCtrl swig_types[188] 
2655 #define SWIGTYPE_p_wxSpinEvent swig_types[189] 
2656 #define SWIGTYPE_p_wxSplashScreen swig_types[190] 
2657 #define SWIGTYPE_p_wxSplashScreenWindow swig_types[191] 
2658 #define SWIGTYPE_p_wxSplitterEvent swig_types[192] 
2659 #define SWIGTYPE_p_wxSplitterScrolledWindow swig_types[193] 
2660 #define SWIGTYPE_p_wxSplitterWindow swig_types[194] 
2661 #define SWIGTYPE_p_wxStaticBitmap swig_types[195] 
2662 #define SWIGTYPE_p_wxStaticBox swig_types[196] 
2663 #define SWIGTYPE_p_wxStaticBoxSizer swig_types[197] 
2664 #define SWIGTYPE_p_wxStaticLine swig_types[198] 
2665 #define SWIGTYPE_p_wxStaticPicture swig_types[199] 
2666 #define SWIGTYPE_p_wxStaticText swig_types[200] 
2667 #define SWIGTYPE_p_wxStatusBar swig_types[201] 
2668 #define SWIGTYPE_p_wxStdDialogButtonSizer swig_types[202] 
2669 #define SWIGTYPE_p_wxSysColourChangedEvent swig_types[203] 
2670 #define SWIGTYPE_p_wxTIFFHandler swig_types[204] 
2671 #define SWIGTYPE_p_wxTaskBarIconEvent swig_types[205] 
2672 #define SWIGTYPE_p_wxTextCtrl swig_types[206] 
2673 #define SWIGTYPE_p_wxTextEntryDialog swig_types[207] 
2674 #define SWIGTYPE_p_wxTextUrlEvent swig_types[208] 
2675 #define SWIGTYPE_p_wxThinSplitterWindow swig_types[209] 
2676 #define SWIGTYPE_p_wxTipWindow swig_types[210] 
2677 #define SWIGTYPE_p_wxToggleButton swig_types[211] 
2678 #define SWIGTYPE_p_wxToolBar swig_types[212] 
2679 #define SWIGTYPE_p_wxToolBarBase swig_types[213] 
2680 #define SWIGTYPE_p_wxToolBarToolBase swig_types[214] 
2681 #define SWIGTYPE_p_wxToolbook swig_types[215] 
2682 #define SWIGTYPE_p_wxToolbookEvent swig_types[216] 
2683 #define SWIGTYPE_p_wxTopLevelWindow swig_types[217] 
2684 #define SWIGTYPE_p_wxTreeEvent swig_types[218] 
2685 #define SWIGTYPE_p_wxTreeItemId swig_types[219] 
2686 #define SWIGTYPE_p_wxTreeListColumnInfo swig_types[220] 
2687 #define SWIGTYPE_p_wxTreebook swig_types[221] 
2688 #define SWIGTYPE_p_wxTreebookEvent swig_types[222] 
2689 #define SWIGTYPE_p_wxUpdateUIEvent swig_types[223] 
2690 #define SWIGTYPE_p_wxValidator swig_types[224] 
2691 #define SWIGTYPE_p_wxWindow swig_types[225] 
2692 #define SWIGTYPE_p_wxWindowCreateEvent swig_types[226] 
2693 #define SWIGTYPE_p_wxWindowDestroyEvent swig_types[227] 
2694 #define SWIGTYPE_p_wxXPMHandler swig_types[228] 
2695 static swig_type_info 
*swig_types
[230]; 
2696 static swig_module_info swig_module 
= {swig_types
, 229, 0, 0, 0, 0}; 
2697 #define SWIG_TypeQuery(name) SWIG_TypeQueryModule(&swig_module, &swig_module, name) 
2698 #define SWIG_MangledTypeQuery(name) SWIG_MangledTypeQueryModule(&swig_module, &swig_module, name) 
2700 /* -------- TYPES TABLE (END) -------- */ 
2702 #if (PY_VERSION_HEX <= 0x02000000) 
2703 # if !defined(SWIG_PYTHON_CLASSIC) 
2704 #  error "This python version requires to use swig with the '-classic' option" 
2707 #if (PY_VERSION_HEX <= 0x02020000) 
2708 # error "This python version requires to use swig with the '-nomodern' option" 
2710 #if (PY_VERSION_HEX <= 0x02020000) 
2711 # error "This python version requires to use swig with the '-nomodernargs' option" 
2714 # error "This python version requires to use swig with the '-nofastunpack' option" 
2717 /*----------------------------------------------- 
2718               @(target):= _gizmos.so 
2719   ------------------------------------------------*/ 
2720 #define SWIG_init    init_gizmos 
2722 #define SWIG_name    "_gizmos" 
2724 #define SWIGVERSION 0x010329  
2727 #define SWIG_as_voidptr(a) const_cast< void * >(static_cast< const void * >(a))  
2728 #define SWIG_as_voidptrptr(a) ((void)SWIG_as_voidptr(*a),reinterpret_cast< void** >(a))  
2731 #include <stdexcept> 
2735   class PyObject_ptr 
{ 
2740     PyObject_ptr() :_obj(0) 
2744     PyObject_ptr(const PyObject_ptr
& item
) : _obj(item
._obj
) 
2749     PyObject_ptr(PyObject 
*obj
, bool initial_ref 
= true) :_obj(obj
) 
2751       if (initial_ref
) Py_XINCREF(_obj
); 
2754     PyObject_ptr 
& operator=(const PyObject_ptr
& item
)  
2756       Py_XINCREF(item
._obj
); 
2767     operator PyObject 
*() const 
2772     PyObject 
*operator->() const 
2781   struct PyObject_var 
: PyObject_ptr 
{ 
2782     PyObject_var(PyObject
* obj 
= 0) : PyObject_ptr(obj
, false) { } 
2784     PyObject_var 
& operator = (PyObject
* obj
) 
2794 #include "wx/wxPython/wxPython.h" 
2795 #include "wx/wxPython/pyclasses.h" 
2797 #include <wx/gizmos/dynamicsash.h> 
2798 #include <wx/gizmos/editlbox.h> 
2799 #include <wx/gizmos/splittree.h> 
2800 #include <wx/gizmos/ledctrl.h> 
2801 #include <wx/gizmos/statpict.h> 
2803 #include <wx/listctrl.h> 
2804 #include <wx/treectrl.h> 
2805 #include <wx/imaglist.h> 
2807 #include "wx/treelistctrl.h" 
2808 #include "wx/wxPython/pytree.h" 
2811  static const wxString 
wxPyDynamicSashNameStr(wxT("dynamicSashWindow"));  
2812  static const wxString 
wxPyEditableListBoxNameStr(wxT("editableListBox"));  
2813  static const wxString 
wxPyTreeListCtrlNameStr(wxT("treelistctrl"));  
2814  static const wxString 
wxPyStaticPictureNameStr(wxStaticPictureNameStr
);  
2815  static const wxString 
wxPyEmptyString(wxEmptyString
);  
2817   #define SWIG_From_long   PyInt_FromLong  
2820 SWIGINTERNINLINE PyObject 
* 
2821 SWIG_From_int  (int value
) 
2823   return SWIG_From_long  (value
); 
2829 # define LLONG_MIN      LONG_LONG_MIN 
2832 # define LLONG_MAX      LONG_LONG_MAX 
2835 # define ULLONG_MAX     ULONG_LONG_MAX 
2840 SWIG_AsVal_long (PyObject
* obj
, long* val
) 
2842     if (PyNumber_Check(obj
)) { 
2843         if (val
) *val 
= PyInt_AsLong(obj
); 
2846     return SWIG_TypeError
; 
2851 SWIG_AsVal_int (PyObject 
* obj
, int *val
) 
2854   int res 
= SWIG_AsVal_long (obj
, &v
); 
2855   if (SWIG_IsOK(res
)) { 
2856     if ((v 
< INT_MIN 
|| v 
> INT_MAX
)) { 
2857       return SWIG_OverflowError
; 
2859       if (val
) *val 
= static_cast< int >(v
); 
2865 SWIGINTERN PyObject 
*wxEditableListBox_GetStrings(wxEditableListBox 
*self
){ 
2866             wxArrayString strings
; 
2867             self
->GetStrings(strings
); 
2868             return wxArrayString2PyList_helper(strings
); 
2871     typedef wxTreeCtrl wxPyTreeCtrl
; 
2874 class wxPyTreeCompanionWindow
: public wxTreeCompanionWindow
 
2877     wxPyTreeCompanionWindow(wxWindow
* parent
, wxWindowID id 
= -1, 
2878                             const wxPoint
& pos 
= wxDefaultPosition
, 
2879                             const wxSize
& size 
= wxDefaultSize
, 
2881         : wxTreeCompanionWindow(parent
, id
, pos
, size
, style
) {} 
2884     virtual void DrawItem(wxDC
& dc
, wxTreeItemId id
, const wxRect
& rect
) { 
2886         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2887         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DrawItem"))) { 
2888             PyObject
* dcobj 
= wxPyMake_wxObject(&dc
,false); 
2889             PyObject
* idobj 
= wxPyConstructObject((void*)&id
, wxT("wxTreeItemId"), false); 
2890             PyObject
* recobj
= wxPyConstructObject((void*)&rect
, wxT("wxRect"), false); 
2891             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OOO)", dcobj
, idobj
, recobj
)); 
2896         wxPyEndBlockThreads(blocked
); 
2898             wxTreeCompanionWindow::DrawItem(dc
, id
, rect
); 
2906 SWIG_AsVal_bool (PyObject 
*obj
, bool *val
) 
2908   if (obj 
== Py_True
) { 
2909     if (val
) *val 
= true; 
2911   } else if (obj 
== Py_False
) { 
2912     if (val
) *val 
= false; 
2916     int res 
= SWIG_AddCast(SWIG_AsVal_long (obj
, val 
? &v 
: 0)); 
2917     if (SWIG_IsOK(res
) && val
) *val 
= v 
? true : false; 
2924 SWIG_AsVal_unsigned_SS_long (PyObject
* obj
, unsigned long* val
) 
2927     if (SWIG_AsVal_long(obj
, &v
) && v 
< 0) { 
2928         return SWIG_TypeError
; 
2931         *val 
= (unsigned long)v
; 
2936 SWIGINTERNINLINE 
int 
2937 SWIG_AsVal_size_t (PyObject 
* obj
, size_t *val
) 
2940   int res 
= SWIG_AsVal_unsigned_SS_long (obj
, val 
? &v 
: 0); 
2941   if (SWIG_IsOK(res
) && val
) *val 
= static_cast< size_t >(v
); 
2946 SWIGINTERNINLINE PyObject
*  
2947 SWIG_From_unsigned_SS_long  (unsigned long value
) 
2949   return (value 
> LONG_MAX
) ? 
2950     PyLong_FromUnsignedLong(value
) : PyInt_FromLong(static_cast< long >(value
));  
2954 SWIGINTERNINLINE PyObject 
* 
2955 SWIG_From_size_t  (size_t value
) 
2957   return SWIG_From_unsigned_SS_long  (static_cast< unsigned long >(value
)); 
2960  // C++ version of Python aware control 
2961 class wxPyTreeListCtrl 
: public wxTreeListCtrl 
{ 
2962     DECLARE_ABSTRACT_CLASS(wxPyTreeListCtrl
); 
2964     wxPyTreeListCtrl() : wxTreeListCtrl() {} 
2965     wxPyTreeListCtrl(wxWindow 
*parent
, wxWindowID id
, 
2969                      const wxValidator 
&validator
, 
2970                      const wxString
& name
) : 
2971         wxTreeListCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
2973     int OnCompareItems(const wxTreeItemId
& item1
, 
2974                        const wxTreeItemId
& item2
) { 
2977         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
2978         if ((found 
= wxPyCBH_findCallback(m_myInst
, "OnCompareItems"))) { 
2979             PyObject 
*o1 
= wxPyConstructObject((void*)&item1
, wxT("wxTreeItemId"), 0); 
2980             PyObject 
*o2 
= wxPyConstructObject((void*)&item2
, wxT("wxTreeItemId"), 0); 
2981             rval 
= wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OO)",o1
,o2
)); 
2985         wxPyEndBlockThreads(blocked
); 
2987             rval 
= wxTreeListCtrl::OnCompareItems(item1
, item2
); 
2993 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeListCtrl
, wxTreeListCtrl
) 
2997 SWIGINTERNINLINE PyObject 
* 
2998 SWIG_From_unsigned_SS_int  (unsigned int value
) 
3000   return SWIG_From_unsigned_SS_long  (value
); 
3005 SWIG_AsVal_unsigned_SS_int (PyObject 
* obj
, unsigned int *val
) 
3008   int res 
= SWIG_AsVal_unsigned_SS_long (obj
, &v
); 
3009   if (SWIG_IsOK(res
)) { 
3010     if ((v 
> UINT_MAX
)) { 
3011       return SWIG_OverflowError
; 
3013       if (val
) *val 
= static_cast< unsigned int >(v
); 
3019 SWIGINTERN wxString 
wxPyTreeListCtrl_GetItemText(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int column
=-1){ 
3020             if (column 
< 0) column 
= self
->GetMainColumn(); 
3021             return self
->GetItemText(item
, column
); 
3023 SWIGINTERN 
int wxPyTreeListCtrl_GetItemImage(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){ 
3024             if (column 
< 0) column 
= self
->GetMainColumn(); 
3025             return self
->GetItemImage(item
, column
, which
); 
3027 SWIGINTERN 
void wxPyTreeListCtrl_SetItemText(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,wxString 
const &text
,int column
=-1){ 
3028             if (column 
< 0) column 
= self
->GetMainColumn(); 
3029             self
->SetItemText(item
, column
, text
); 
3031 SWIGINTERN 
void wxPyTreeListCtrl_SetItemImage(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int image
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){ 
3032             if (column 
< 0) column 
= self
->GetMainColumn(); 
3033             self
->SetItemImage(item
, column
, image
, which
); 
3035 SWIGINTERN wxPyTreeItemData 
*wxPyTreeListCtrl_GetItemData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
3036             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
3038                 data 
= new wxPyTreeItemData(); 
3039                 data
->SetId(item
); // set the id 
3040                 self
->SetItemData(item
, data
); 
3044 SWIGINTERN 
void wxPyTreeListCtrl_SetItemData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,wxPyTreeItemData 
*data
){ 
3045             data
->SetId(item
); // set the id 
3046             self
->SetItemData(item
, data
); 
3048 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetItemPyData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
3049             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
3051                 data 
= new wxPyTreeItemData(); 
3052                 data
->SetId(item
); // set the id 
3053                 self
->SetItemData(item
, data
); 
3055             return data
->GetData(); 
3057 SWIGINTERN 
void wxPyTreeListCtrl_SetItemPyData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,PyObject 
*obj
){ 
3058             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
3060                 data 
= new wxPyTreeItemData(obj
); 
3061                 data
->SetId(item
); // set the id 
3062                 self
->SetItemData(item
, data
); 
3066 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetSelections(wxPyTreeListCtrl 
*self
){ 
3067             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3068             PyObject
*           rval 
= PyList_New(0); 
3069             wxArrayTreeItemIds  array
; 
3071             num 
= self
->GetSelections(array
); 
3072             for (x
=0; x 
< num
; x
++) { 
3073                 wxTreeItemId 
*tii 
= new wxTreeItemId(array
.Item(x
)); 
3074                 PyObject
* item 
= wxPyConstructObject((void*)tii
, wxT("wxTreeItemId"), true); 
3075                 PyList_Append(rval
, item
); 
3078             wxPyEndBlockThreads(blocked
); 
3081 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetFirstChild(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
3083             wxTreeItemId
* ritem 
= new wxTreeItemId(self
->GetFirstChild(item
, cookie
)); 
3084             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3085             PyObject
* tup 
= PyTuple_New(2); 
3086             PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true)); 
3087             PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void"))); 
3088             wxPyEndBlockThreads(blocked
); 
3091 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetNextChild(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,void *cookie
){ 
3092             wxTreeItemId
* ritem 
= new wxTreeItemId(self
->GetNextChild(item
, cookie
)); 
3093             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3094             PyObject
* tup 
= PyTuple_New(2); 
3095             PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true)); 
3096             PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void"))); 
3097             wxPyEndBlockThreads(blocked
); 
3100 SWIGINTERN PyObject 
*wxPyTreeListCtrl_GetBoundingRect(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,bool textOnly
=false){ 
3102             if (self
->GetBoundingRect(item
, rect
, textOnly
)) { 
3103                 wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
3104                 wxRect
* r 
= new wxRect(rect
); 
3105                 PyObject
* val 
= wxPyConstructObject((void*)r
, wxT("wxRect"), 1); 
3106                 wxPyEndBlockThreads(blocked
); 
3118 SWIG_AsVal_double (PyObject 
*obj
, double* val
) 
3120     if (PyNumber_Check(obj
)) { 
3121         if (val
) *val 
= PyFloat_AsDouble(obj
); 
3124     return SWIG_TypeError
; 
3129 SWIG_AsVal_float (PyObject 
* obj
, float *val
) 
3132   int res 
= SWIG_AsVal_double (obj
, &v
); 
3133   if (SWIG_IsOK(res
)) { 
3134     if ((v 
< -FLT_MAX 
|| v 
> FLT_MAX
)) { 
3135       return SWIG_OverflowError
; 
3137       if (val
) *val 
= static_cast< float >(v
); 
3144   #define SWIG_From_double   PyFloat_FromDouble  
3147 SWIGINTERNINLINE PyObject 
* 
3148 SWIG_From_float  (float value
) 
3150   return SWIG_From_double  (value
); 
3156 SWIGINTERN 
int DynamicSashNameStr_set(PyObject 
*) { 
3157   SWIG_Error(SWIG_AttributeError
,"Variable DynamicSashNameStr is read-only."); 
3162 SWIGINTERN PyObject 
*DynamicSashNameStr_get(void) { 
3163   PyObject 
*pyobj 
= 0; 
3167     pyobj 
= PyUnicode_FromWideChar((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len()); 
3169     pyobj 
= PyString_FromStringAndSize((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len()); 
3176 SWIGINTERN 
int EditableListBoxNameStr_set(PyObject 
*) { 
3177   SWIG_Error(SWIG_AttributeError
,"Variable EditableListBoxNameStr is read-only."); 
3182 SWIGINTERN PyObject 
*EditableListBoxNameStr_get(void) { 
3183   PyObject 
*pyobj 
= 0; 
3187     pyobj 
= PyUnicode_FromWideChar((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len()); 
3189     pyobj 
= PyString_FromStringAndSize((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len()); 
3196 SWIGINTERN 
int TreeListCtrlNameStr_set(PyObject 
*) { 
3197   SWIG_Error(SWIG_AttributeError
,"Variable TreeListCtrlNameStr is read-only."); 
3202 SWIGINTERN PyObject 
*TreeListCtrlNameStr_get(void) { 
3203   PyObject 
*pyobj 
= 0; 
3207     pyobj 
= PyUnicode_FromWideChar((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len()); 
3209     pyobj 
= PyString_FromStringAndSize((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len()); 
3216 SWIGINTERN 
int StaticPictureNameStr_set(PyObject 
*) { 
3217   SWIG_Error(SWIG_AttributeError
,"Variable StaticPictureNameStr is read-only."); 
3222 SWIGINTERN PyObject 
*StaticPictureNameStr_get(void) { 
3223   PyObject 
*pyobj 
= 0; 
3227     pyobj 
= PyUnicode_FromWideChar((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len()); 
3229     pyobj 
= PyString_FromStringAndSize((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len()); 
3236 SWIGINTERN PyObject 
*_wrap_new_DynamicSashSplitEvent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3237   PyObject 
*resultobj 
= 0; 
3238   wxObject 
*arg1 
= (wxObject 
*) 0 ; 
3239   wxDynamicSashSplitEvent 
*result 
= 0 ; 
3242   PyObject 
* obj0 
= 0 ; 
3243   char *  kwnames
[] = { 
3244     (char *) "target", NULL 
 
3247   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashSplitEvent",kwnames
,&obj0
)) SWIG_fail
; 
3248   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxObject
, 0 |  0 ); 
3249   if (!SWIG_IsOK(res1
)) { 
3250     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashSplitEvent" "', expected argument " "1"" of type '" "wxObject *""'");  
3252   arg1 
= reinterpret_cast< wxObject 
* >(argp1
); 
3254     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3255     result 
= (wxDynamicSashSplitEvent 
*)new wxDynamicSashSplitEvent(arg1
); 
3256     wxPyEndAllowThreads(__tstate
); 
3257     if (PyErr_Occurred()) SWIG_fail
; 
3259   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashSplitEvent
, SWIG_POINTER_NEW 
|  0 ); 
3266 SWIGINTERN PyObject 
*DynamicSashSplitEvent_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3268   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
3269   SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashSplitEvent
, SWIG_NewClientData(obj
)); 
3270   return SWIG_Py_Void(); 
3273 SWIGINTERN PyObject 
*DynamicSashSplitEvent_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3274   return SWIG_Python_InitShadowInstance(args
); 
3277 SWIGINTERN PyObject 
*_wrap_new_DynamicSashUnifyEvent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3278   PyObject 
*resultobj 
= 0; 
3279   wxObject 
*arg1 
= (wxObject 
*) 0 ; 
3280   wxDynamicSashUnifyEvent 
*result 
= 0 ; 
3283   PyObject 
* obj0 
= 0 ; 
3284   char *  kwnames
[] = { 
3285     (char *) "target", NULL 
 
3288   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashUnifyEvent",kwnames
,&obj0
)) SWIG_fail
; 
3289   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxObject
, 0 |  0 ); 
3290   if (!SWIG_IsOK(res1
)) { 
3291     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashUnifyEvent" "', expected argument " "1"" of type '" "wxObject *""'");  
3293   arg1 
= reinterpret_cast< wxObject 
* >(argp1
); 
3295     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3296     result 
= (wxDynamicSashUnifyEvent 
*)new wxDynamicSashUnifyEvent(arg1
); 
3297     wxPyEndAllowThreads(__tstate
); 
3298     if (PyErr_Occurred()) SWIG_fail
; 
3300   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashUnifyEvent
, SWIG_POINTER_NEW 
|  0 ); 
3307 SWIGINTERN PyObject 
*DynamicSashUnifyEvent_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3309   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
3310   SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashUnifyEvent
, SWIG_NewClientData(obj
)); 
3311   return SWIG_Py_Void(); 
3314 SWIGINTERN PyObject 
*DynamicSashUnifyEvent_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3315   return SWIG_Python_InitShadowInstance(args
); 
3318 SWIGINTERN PyObject 
*_wrap_new_DynamicSashWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3319   PyObject 
*resultobj 
= 0; 
3320   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3321   int arg2 
= (int) -1 ; 
3322   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
3323   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
3324   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
3325   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
3326   long arg5 
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER 
; 
3327   wxString 
const &arg6_defvalue 
= wxPyDynamicSashNameStr 
; 
3328   wxString 
*arg6 
= (wxString 
*) &arg6_defvalue 
; 
3329   wxDynamicSashWindow 
*result 
= 0 ; 
3338   bool temp6 
= false ; 
3339   PyObject 
* obj0 
= 0 ; 
3340   PyObject 
* obj1 
= 0 ; 
3341   PyObject 
* obj2 
= 0 ; 
3342   PyObject 
* obj3 
= 0 ; 
3343   PyObject 
* obj4 
= 0 ; 
3344   PyObject 
* obj5 
= 0 ; 
3345   char *  kwnames
[] = { 
3346     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
3349   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:new_DynamicSashWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
3350   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3351   if (!SWIG_IsOK(res1
)) { 
3352     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_DynamicSashWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
3354   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
3356     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
3357     if (!SWIG_IsOK(ecode2
)) { 
3358       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_DynamicSashWindow" "', expected argument " "2"" of type '" "int""'"); 
3360     arg2 
= static_cast< int >(val2
); 
3365       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
3371       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
3375     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
3376     if (!SWIG_IsOK(ecode5
)) { 
3377       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_DynamicSashWindow" "', expected argument " "5"" of type '" "long""'"); 
3379     arg5 
= static_cast< long >(val5
); 
3383       arg6 
= wxString_in_helper(obj5
); 
3384       if (arg6 
== NULL
) SWIG_fail
; 
3389     if (!wxPyCheckForApp()) SWIG_fail
; 
3390     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3391     result 
= (wxDynamicSashWindow 
*)new wxDynamicSashWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
,(wxString 
const &)*arg6
); 
3392     wxPyEndAllowThreads(__tstate
); 
3393     if (PyErr_Occurred()) SWIG_fail
; 
3395   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_NEW 
|  0 ); 
3410 SWIGINTERN PyObject 
*_wrap_new_PreDynamicSashWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3411   PyObject 
*resultobj 
= 0; 
3412   wxDynamicSashWindow 
*result 
= 0 ; 
3414   if (!SWIG_Python_UnpackTuple(args
,"new_PreDynamicSashWindow",0,0,0)) SWIG_fail
; 
3416     if (!wxPyCheckForApp()) SWIG_fail
; 
3417     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3418     result 
= (wxDynamicSashWindow 
*)new wxDynamicSashWindow(); 
3419     wxPyEndAllowThreads(__tstate
); 
3420     if (PyErr_Occurred()) SWIG_fail
; 
3422   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_OWN 
|  0 ); 
3429 SWIGINTERN PyObject 
*_wrap_DynamicSashWindow_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3430   PyObject 
*resultobj 
= 0; 
3431   wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
3432   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3433   int arg3 
= (int) -1 ; 
3434   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
3435   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
3436   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
3437   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
3438   long arg6 
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER 
; 
3439   wxString 
const &arg7_defvalue 
= wxPyDynamicSashNameStr 
; 
3440   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
3452   bool temp7 
= false ; 
3453   PyObject 
* obj0 
= 0 ; 
3454   PyObject 
* obj1 
= 0 ; 
3455   PyObject 
* obj2 
= 0 ; 
3456   PyObject 
* obj3 
= 0 ; 
3457   PyObject 
* obj4 
= 0 ; 
3458   PyObject 
* obj5 
= 0 ; 
3459   PyObject 
* obj6 
= 0 ; 
3460   char *  kwnames
[] = { 
3461     (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
3464   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOO:DynamicSashWindow_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
3465   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 |  0 ); 
3466   if (!SWIG_IsOK(res1
)) { 
3467     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_Create" "', expected argument " "1"" of type '" "wxDynamicSashWindow *""'");  
3469   arg1 
= reinterpret_cast< wxDynamicSashWindow 
* >(argp1
); 
3470   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3471   if (!SWIG_IsOK(res2
)) { 
3472     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
3474   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
3476     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
3477     if (!SWIG_IsOK(ecode3
)) { 
3478       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "DynamicSashWindow_Create" "', expected argument " "3"" of type '" "int""'"); 
3480     arg3 
= static_cast< int >(val3
); 
3485       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
3491       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
3495     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
3496     if (!SWIG_IsOK(ecode6
)) { 
3497       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "DynamicSashWindow_Create" "', expected argument " "6"" of type '" "long""'"); 
3499     arg6 
= static_cast< long >(val6
); 
3503       arg7 
= wxString_in_helper(obj6
); 
3504       if (arg7 
== NULL
) SWIG_fail
; 
3509     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3510     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
3511     wxPyEndAllowThreads(__tstate
); 
3512     if (PyErr_Occurred()) SWIG_fail
; 
3515     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3531 SWIGINTERN PyObject 
*_wrap_DynamicSashWindow_GetHScrollBar(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3532   PyObject 
*resultobj 
= 0; 
3533   wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
3534   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3535   wxScrollBar 
*result 
= 0 ; 
3540   PyObject 
* obj0 
= 0 ; 
3541   PyObject 
* obj1 
= 0 ; 
3542   char *  kwnames
[] = { 
3543     (char *) "self",(char *) "child", NULL 
 
3546   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetHScrollBar",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
3547   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 |  0 ); 
3548   if (!SWIG_IsOK(res1
)) { 
3549     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_GetHScrollBar" "', expected argument " "1"" of type '" "wxDynamicSashWindow const *""'");  
3551   arg1 
= reinterpret_cast< wxDynamicSashWindow 
* >(argp1
); 
3552   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3553   if (!SWIG_IsOK(res2
)) { 
3554     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_GetHScrollBar" "', expected argument " "2"" of type '" "wxWindow const *""'");  
3556   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
3558     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3559     result 
= (wxScrollBar 
*)((wxDynamicSashWindow 
const *)arg1
)->GetHScrollBar((wxWindow 
const *)arg2
); 
3560     wxPyEndAllowThreads(__tstate
); 
3561     if (PyErr_Occurred()) SWIG_fail
; 
3563   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxScrollBar
, 0 |  0 ); 
3570 SWIGINTERN PyObject 
*_wrap_DynamicSashWindow_GetVScrollBar(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3571   PyObject 
*resultobj 
= 0; 
3572   wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
3573   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3574   wxScrollBar 
*result 
= 0 ; 
3579   PyObject 
* obj0 
= 0 ; 
3580   PyObject 
* obj1 
= 0 ; 
3581   char *  kwnames
[] = { 
3582     (char *) "self",(char *) "child", NULL 
 
3585   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetVScrollBar",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
3586   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxDynamicSashWindow
, 0 |  0 ); 
3587   if (!SWIG_IsOK(res1
)) { 
3588     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "DynamicSashWindow_GetVScrollBar" "', expected argument " "1"" of type '" "wxDynamicSashWindow const *""'");  
3590   arg1 
= reinterpret_cast< wxDynamicSashWindow 
* >(argp1
); 
3591   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3592   if (!SWIG_IsOK(res2
)) { 
3593     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "DynamicSashWindow_GetVScrollBar" "', expected argument " "2"" of type '" "wxWindow const *""'");  
3595   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
3597     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3598     result 
= (wxScrollBar 
*)((wxDynamicSashWindow 
const *)arg1
)->GetVScrollBar((wxWindow 
const *)arg2
); 
3599     wxPyEndAllowThreads(__tstate
); 
3600     if (PyErr_Occurred()) SWIG_fail
; 
3602   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxScrollBar
, 0 |  0 ); 
3609 SWIGINTERN PyObject 
*DynamicSashWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3611   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
3612   SWIG_TypeNewClientData(SWIGTYPE_p_wxDynamicSashWindow
, SWIG_NewClientData(obj
)); 
3613   return SWIG_Py_Void(); 
3616 SWIGINTERN PyObject 
*DynamicSashWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3617   return SWIG_Python_InitShadowInstance(args
); 
3620 SWIGINTERN PyObject 
*_wrap_new_EditableListBox(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3621   PyObject 
*resultobj 
= 0; 
3622   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3623   int arg2 
= (int) -1 ; 
3624   wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
3625   wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
3626   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
3627   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
3628   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
3629   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
3630   long arg6 
= (long) wxEL_ALLOW_NEW
|wxEL_ALLOW_EDIT
|wxEL_ALLOW_DELETE 
; 
3631   wxString 
const &arg7_defvalue 
= wxPyEditableListBoxNameStr 
; 
3632   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
3633   wxEditableListBox 
*result 
= 0 ; 
3638   bool temp3 
= false ; 
3643   bool temp7 
= false ; 
3644   PyObject 
* obj0 
= 0 ; 
3645   PyObject 
* obj1 
= 0 ; 
3646   PyObject 
* obj2 
= 0 ; 
3647   PyObject 
* obj3 
= 0 ; 
3648   PyObject 
* obj4 
= 0 ; 
3649   PyObject 
* obj5 
= 0 ; 
3650   PyObject 
* obj6 
= 0 ; 
3651   char *  kwnames
[] = { 
3652     (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
3655   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_EditableListBox",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
3656   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
3657   if (!SWIG_IsOK(res1
)) { 
3658     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_EditableListBox" "', expected argument " "1"" of type '" "wxWindow *""'");  
3660   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
3662     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
3663     if (!SWIG_IsOK(ecode2
)) { 
3664       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_EditableListBox" "', expected argument " "2"" of type '" "int""'"); 
3666     arg2 
= static_cast< int >(val2
); 
3670       arg3 
= wxString_in_helper(obj2
); 
3671       if (arg3 
== NULL
) SWIG_fail
; 
3678       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
3684       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
3688     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
3689     if (!SWIG_IsOK(ecode6
)) { 
3690       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_EditableListBox" "', expected argument " "6"" of type '" "long""'"); 
3692     arg6 
= static_cast< long >(val6
); 
3696       arg7 
= wxString_in_helper(obj6
); 
3697       if (arg7 
== NULL
) SWIG_fail
; 
3702     if (!wxPyCheckForApp()) SWIG_fail
; 
3703     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3704     result 
= (wxEditableListBox 
*)new wxEditableListBox(arg1
,arg2
,(wxString 
const &)*arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
3705     wxPyEndAllowThreads(__tstate
); 
3706     if (PyErr_Occurred()) SWIG_fail
; 
3708   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_NEW 
|  0 ); 
3731 SWIGINTERN PyObject 
*_wrap_EditableListBox_SetStrings(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
3732   PyObject 
*resultobj 
= 0; 
3733   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3734   wxArrayString 
*arg2 
= 0 ; 
3737   bool temp2 
= false ; 
3738   PyObject 
* obj0 
= 0 ; 
3739   PyObject 
* obj1 
= 0 ; 
3740   char *  kwnames
[] = { 
3741     (char *) "self",(char *) "strings", NULL 
 
3744   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:EditableListBox_SetStrings",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
3745   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3746   if (!SWIG_IsOK(res1
)) { 
3747     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_SetStrings" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3749   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3751     if (! PySequence_Check(obj1
)) { 
3752       PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected."); 
3755     arg2 
= new wxArrayString
; 
3757     int i
, len
=PySequence_Length(obj1
); 
3758     for (i
=0; i
<len
; i
++) { 
3759       PyObject
* item 
= PySequence_GetItem(obj1
, i
); 
3760       wxString
* s 
= wxString_in_helper(item
); 
3761       if (PyErr_Occurred())  SWIG_fail
; 
3768     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3769     (arg1
)->SetStrings((wxArrayString 
const &)*arg2
); 
3770     wxPyEndAllowThreads(__tstate
); 
3771     if (PyErr_Occurred()) SWIG_fail
; 
3773   resultobj 
= SWIG_Py_Void(); 
3775     if (temp2
) delete arg2
; 
3780     if (temp2
) delete arg2
; 
3786 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetStrings(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3787   PyObject 
*resultobj 
= 0; 
3788   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3789   PyObject 
*result 
= 0 ; 
3792   PyObject 
*swig_obj
[1] ; 
3794   if (!args
) SWIG_fail
; 
3796   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3797   if (!SWIG_IsOK(res1
)) { 
3798     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetStrings" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3800   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3802     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3803     result 
= (PyObject 
*)wxEditableListBox_GetStrings(arg1
); 
3804     wxPyEndAllowThreads(__tstate
); 
3805     if (PyErr_Occurred()) SWIG_fail
; 
3814 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetListCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3815   PyObject 
*resultobj 
= 0; 
3816   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3817   wxPyListCtrl 
*result 
= 0 ; 
3820   PyObject 
*swig_obj
[1] ; 
3822   if (!args
) SWIG_fail
; 
3824   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3825   if (!SWIG_IsOK(res1
)) { 
3826     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetListCtrl" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3828   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3830     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3831     result 
= (wxPyListCtrl 
*)(arg1
)->GetListCtrl(); 
3832     wxPyEndAllowThreads(__tstate
); 
3833     if (PyErr_Occurred()) SWIG_fail
; 
3835   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyListCtrl
, 0 |  0 ); 
3842 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetDelButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3843   PyObject 
*resultobj 
= 0; 
3844   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3845   wxBitmapButton 
*result 
= 0 ; 
3848   PyObject 
*swig_obj
[1] ; 
3850   if (!args
) SWIG_fail
; 
3852   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3853   if (!SWIG_IsOK(res1
)) { 
3854     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetDelButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3856   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3858     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3859     result 
= (wxBitmapButton 
*)(arg1
)->GetDelButton(); 
3860     wxPyEndAllowThreads(__tstate
); 
3861     if (PyErr_Occurred()) SWIG_fail
; 
3864     resultobj 
= wxPyMake_wxObject(result
, 0);  
3872 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetNewButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3873   PyObject 
*resultobj 
= 0; 
3874   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3875   wxBitmapButton 
*result 
= 0 ; 
3878   PyObject 
*swig_obj
[1] ; 
3880   if (!args
) SWIG_fail
; 
3882   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3883   if (!SWIG_IsOK(res1
)) { 
3884     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetNewButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3886   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3888     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3889     result 
= (wxBitmapButton 
*)(arg1
)->GetNewButton(); 
3890     wxPyEndAllowThreads(__tstate
); 
3891     if (PyErr_Occurred()) SWIG_fail
; 
3894     resultobj 
= wxPyMake_wxObject(result
, 0);  
3902 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetUpButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3903   PyObject 
*resultobj 
= 0; 
3904   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3905   wxBitmapButton 
*result 
= 0 ; 
3908   PyObject 
*swig_obj
[1] ; 
3910   if (!args
) SWIG_fail
; 
3912   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3913   if (!SWIG_IsOK(res1
)) { 
3914     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetUpButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3916   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3918     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3919     result 
= (wxBitmapButton 
*)(arg1
)->GetUpButton(); 
3920     wxPyEndAllowThreads(__tstate
); 
3921     if (PyErr_Occurred()) SWIG_fail
; 
3924     resultobj 
= wxPyMake_wxObject(result
, 0);  
3932 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetDownButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3933   PyObject 
*resultobj 
= 0; 
3934   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3935   wxBitmapButton 
*result 
= 0 ; 
3938   PyObject 
*swig_obj
[1] ; 
3940   if (!args
) SWIG_fail
; 
3942   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3943   if (!SWIG_IsOK(res1
)) { 
3944     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetDownButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3946   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3948     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3949     result 
= (wxBitmapButton 
*)(arg1
)->GetDownButton(); 
3950     wxPyEndAllowThreads(__tstate
); 
3951     if (PyErr_Occurred()) SWIG_fail
; 
3954     resultobj 
= wxPyMake_wxObject(result
, 0);  
3962 SWIGINTERN PyObject 
*_wrap_EditableListBox_GetEditButton(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3963   PyObject 
*resultobj 
= 0; 
3964   wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
3965   wxBitmapButton 
*result 
= 0 ; 
3968   PyObject 
*swig_obj
[1] ; 
3970   if (!args
) SWIG_fail
; 
3972   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxEditableListBox
, 0 |  0 ); 
3973   if (!SWIG_IsOK(res1
)) { 
3974     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "EditableListBox_GetEditButton" "', expected argument " "1"" of type '" "wxEditableListBox *""'");  
3976   arg1 
= reinterpret_cast< wxEditableListBox 
* >(argp1
); 
3978     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3979     result 
= (wxBitmapButton 
*)(arg1
)->GetEditButton(); 
3980     wxPyEndAllowThreads(__tstate
); 
3981     if (PyErr_Occurred()) SWIG_fail
; 
3984     resultobj 
= wxPyMake_wxObject(result
, 0);  
3992 SWIGINTERN PyObject 
*EditableListBox_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
3994   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
3995   SWIG_TypeNewClientData(SWIGTYPE_p_wxEditableListBox
, SWIG_NewClientData(obj
)); 
3996   return SWIG_Py_Void(); 
3999 SWIGINTERN PyObject 
*EditableListBox_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4000   return SWIG_Python_InitShadowInstance(args
); 
4003 SWIGINTERN PyObject 
*_wrap_new_RemotelyScrolledTreeCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4004   PyObject 
*resultobj 
= 0; 
4005   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4007   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4008   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4009   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4010   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4011   long arg5 
= (long) wxTR_HAS_BUTTONS 
; 
4012   wxRemotelyScrolledTreeCtrl 
*result 
= 0 ; 
4021   PyObject 
* obj0 
= 0 ; 
4022   PyObject 
* obj1 
= 0 ; 
4023   PyObject 
* obj2 
= 0 ; 
4024   PyObject 
* obj3 
= 0 ; 
4025   PyObject 
* obj4 
= 0 ; 
4026   char *  kwnames
[] = { 
4027     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4030   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:new_RemotelyScrolledTreeCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4031   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4032   if (!SWIG_IsOK(res1
)) { 
4033     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");  
4035   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4036   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4037   if (!SWIG_IsOK(ecode2
)) { 
4038     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "2"" of type '" "int""'"); 
4040   arg2 
= static_cast< int >(val2
); 
4044       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4050       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4054     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4055     if (!SWIG_IsOK(ecode5
)) { 
4056       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_RemotelyScrolledTreeCtrl" "', expected argument " "5"" of type '" "long""'"); 
4058     arg5 
= static_cast< long >(val5
); 
4061     if (!wxPyCheckForApp()) SWIG_fail
; 
4062     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4063     result 
= (wxRemotelyScrolledTreeCtrl 
*)new wxRemotelyScrolledTreeCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4064     wxPyEndAllowThreads(__tstate
); 
4065     if (PyErr_Occurred()) SWIG_fail
; 
4067   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_NEW 
|  0 ); 
4074 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4075   PyObject 
*resultobj 
= 0; 
4076   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4079   PyObject 
*swig_obj
[1] ; 
4081   if (!args
) SWIG_fail
; 
4083   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4084   if (!SWIG_IsOK(res1
)) { 
4085     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_HideVScrollbar" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4087   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4089     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4090     (arg1
)->HideVScrollbar(); 
4091     wxPyEndAllowThreads(__tstate
); 
4092     if (PyErr_Occurred()) SWIG_fail
; 
4094   resultobj 
= SWIG_Py_Void(); 
4101 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4102   PyObject 
*resultobj 
= 0; 
4103   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4106   PyObject 
*swig_obj
[1] ; 
4108   if (!args
) SWIG_fail
; 
4110   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4111   if (!SWIG_IsOK(res1
)) { 
4112     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4114   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4116     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4117     (arg1
)->AdjustRemoteScrollbars(); 
4118     wxPyEndAllowThreads(__tstate
); 
4119     if (PyErr_Occurred()) SWIG_fail
; 
4121   resultobj 
= SWIG_Py_Void(); 
4128 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4129   PyObject 
*resultobj 
= 0; 
4130   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4131   wxScrolledWindow 
*result 
= 0 ; 
4134   PyObject 
*swig_obj
[1] ; 
4136   if (!args
) SWIG_fail
; 
4138   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4139   if (!SWIG_IsOK(res1
)) { 
4140     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_GetScrolledWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl const *""'");  
4142   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4144     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4145     result 
= (wxScrolledWindow 
*)((wxRemotelyScrolledTreeCtrl 
const *)arg1
)->GetScrolledWindow(); 
4146     wxPyEndAllowThreads(__tstate
); 
4147     if (PyErr_Occurred()) SWIG_fail
; 
4150     resultobj 
= wxPyMake_wxObject(result
, 0);  
4158 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_ScrollToLine(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4159   PyObject 
*resultobj 
= 0; 
4160   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4169   PyObject 
* obj0 
= 0 ; 
4170   PyObject 
* obj1 
= 0 ; 
4171   PyObject 
* obj2 
= 0 ; 
4172   char *  kwnames
[] = { 
4173     (char *) "self",(char *) "posHoriz",(char *) "posVert", NULL 
 
4176   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:RemotelyScrolledTreeCtrl_ScrollToLine",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
4177   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4178   if (!SWIG_IsOK(res1
)) { 
4179     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4181   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4182   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4183   if (!SWIG_IsOK(ecode2
)) { 
4184     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "2"" of type '" "int""'"); 
4186   arg2 
= static_cast< int >(val2
); 
4187   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
4188   if (!SWIG_IsOK(ecode3
)) { 
4189     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "RemotelyScrolledTreeCtrl_ScrollToLine" "', expected argument " "3"" of type '" "int""'"); 
4191   arg3 
= static_cast< int >(val3
); 
4193     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4194     (arg1
)->ScrollToLine(arg2
,arg3
); 
4195     wxPyEndAllowThreads(__tstate
); 
4196     if (PyErr_Occurred()) SWIG_fail
; 
4198   resultobj 
= SWIG_Py_Void(); 
4205 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4206   PyObject 
*resultobj 
= 0; 
4207   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4208   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
4213   PyObject 
* obj0 
= 0 ; 
4214   PyObject 
* obj1 
= 0 ; 
4215   char *  kwnames
[] = { 
4216     (char *) "self",(char *) "companion", NULL 
 
4219   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:RemotelyScrolledTreeCtrl_SetCompanionWindow",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
4220   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4221   if (!SWIG_IsOK(res1
)) { 
4222     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_SetCompanionWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4224   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4225   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4226   if (!SWIG_IsOK(res2
)) { 
4227     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "RemotelyScrolledTreeCtrl_SetCompanionWindow" "', expected argument " "2"" of type '" "wxWindow *""'");  
4229   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
4231     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4232     (arg1
)->SetCompanionWindow(arg2
); 
4233     wxPyEndAllowThreads(__tstate
); 
4234     if (PyErr_Occurred()) SWIG_fail
; 
4236   resultobj 
= SWIG_Py_Void(); 
4243 SWIGINTERN PyObject 
*_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4244   PyObject 
*resultobj 
= 0; 
4245   wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4246   wxWindow 
*result 
= 0 ; 
4249   PyObject 
*swig_obj
[1] ; 
4251   if (!args
) SWIG_fail
; 
4253   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4254   if (!SWIG_IsOK(res1
)) { 
4255     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "RemotelyScrolledTreeCtrl_GetCompanionWindow" "', expected argument " "1"" of type '" "wxRemotelyScrolledTreeCtrl const *""'");  
4257   arg1 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp1
); 
4259     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4260     result 
= (wxWindow 
*)((wxRemotelyScrolledTreeCtrl 
const *)arg1
)->GetCompanionWindow(); 
4261     wxPyEndAllowThreads(__tstate
); 
4262     if (PyErr_Occurred()) SWIG_fail
; 
4265     resultobj 
= wxPyMake_wxObject(result
, 0);  
4273 SWIGINTERN PyObject 
*RemotelyScrolledTreeCtrl_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4275   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4276   SWIG_TypeNewClientData(SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_NewClientData(obj
)); 
4277   return SWIG_Py_Void(); 
4280 SWIGINTERN PyObject 
*RemotelyScrolledTreeCtrl_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4281   return SWIG_Python_InitShadowInstance(args
); 
4284 SWIGINTERN PyObject 
*_wrap_new_TreeCompanionWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4285   PyObject 
*resultobj 
= 0; 
4286   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4287   int arg2 
= (int) -1 ; 
4288   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4289   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4290   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4291   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4292   long arg5 
= (long) 0 ; 
4293   wxPyTreeCompanionWindow 
*result 
= 0 ; 
4302   PyObject 
* obj0 
= 0 ; 
4303   PyObject 
* obj1 
= 0 ; 
4304   PyObject 
* obj2 
= 0 ; 
4305   PyObject 
* obj3 
= 0 ; 
4306   PyObject 
* obj4 
= 0 ; 
4307   char *  kwnames
[] = { 
4308     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4311   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_TreeCompanionWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4312   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4313   if (!SWIG_IsOK(res1
)) { 
4314     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_TreeCompanionWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
4316   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4318     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4319     if (!SWIG_IsOK(ecode2
)) { 
4320       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeCompanionWindow" "', expected argument " "2"" of type '" "int""'"); 
4322     arg2 
= static_cast< int >(val2
); 
4327       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4333       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4337     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4338     if (!SWIG_IsOK(ecode5
)) { 
4339       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeCompanionWindow" "', expected argument " "5"" of type '" "long""'"); 
4341     arg5 
= static_cast< long >(val5
); 
4344     if (!wxPyCheckForApp()) SWIG_fail
; 
4345     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4346     result 
= (wxPyTreeCompanionWindow 
*)new wxPyTreeCompanionWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4347     wxPyEndAllowThreads(__tstate
); 
4348     if (PyErr_Occurred()) SWIG_fail
; 
4350   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_POINTER_NEW 
|  0 ); 
4357 SWIGINTERN PyObject 
*_wrap_TreeCompanionWindow__setCallbackInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4358   PyObject 
*resultobj 
= 0; 
4359   wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
4360   PyObject 
*arg2 
= (PyObject 
*) 0 ; 
4361   PyObject 
*arg3 
= (PyObject 
*) 0 ; 
4364   PyObject 
* obj0 
= 0 ; 
4365   PyObject 
* obj1 
= 0 ; 
4366   PyObject 
* obj2 
= 0 ; 
4367   char *  kwnames
[] = { 
4368     (char *) "self",(char *) "self",(char *) "_class", NULL 
 
4371   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeCompanionWindow__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
4372   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 |  0 ); 
4373   if (!SWIG_IsOK(res1
)) { 
4374     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow *""'");  
4376   arg1 
= reinterpret_cast< wxPyTreeCompanionWindow 
* >(argp1
); 
4380     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4381     (arg1
)->_setCallbackInfo(arg2
,arg3
); 
4382     wxPyEndAllowThreads(__tstate
); 
4383     if (PyErr_Occurred()) SWIG_fail
; 
4385   resultobj 
= SWIG_Py_Void(); 
4392 SWIGINTERN PyObject 
*_wrap_TreeCompanionWindow_GetTreeCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4393   PyObject 
*resultobj 
= 0; 
4394   wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
4395   wxRemotelyScrolledTreeCtrl 
*result 
= 0 ; 
4398   PyObject 
*swig_obj
[1] ; 
4400   if (!args
) SWIG_fail
; 
4402   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 |  0 ); 
4403   if (!SWIG_IsOK(res1
)) { 
4404     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow_GetTreeCtrl" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow const *""'");  
4406   arg1 
= reinterpret_cast< wxPyTreeCompanionWindow 
* >(argp1
); 
4408     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4409     result 
= (wxRemotelyScrolledTreeCtrl 
*)((wxPyTreeCompanionWindow 
const *)arg1
)->GetTreeCtrl(); 
4410     wxPyEndAllowThreads(__tstate
); 
4411     if (PyErr_Occurred()) SWIG_fail
; 
4413   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4420 SWIGINTERN PyObject 
*_wrap_TreeCompanionWindow_SetTreeCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4421   PyObject 
*resultobj 
= 0; 
4422   wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
4423   wxRemotelyScrolledTreeCtrl 
*arg2 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
4428   PyObject 
* obj0 
= 0 ; 
4429   PyObject 
* obj1 
= 0 ; 
4430   char *  kwnames
[] = { 
4431     (char *) "self",(char *) "treeCtrl", NULL 
 
4434   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeCompanionWindow_SetTreeCtrl",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
4435   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeCompanionWindow
, 0 |  0 ); 
4436   if (!SWIG_IsOK(res1
)) { 
4437     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeCompanionWindow_SetTreeCtrl" "', expected argument " "1"" of type '" "wxPyTreeCompanionWindow *""'");  
4439   arg1 
= reinterpret_cast< wxPyTreeCompanionWindow 
* >(argp1
); 
4440   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0 |  0 ); 
4441   if (!SWIG_IsOK(res2
)) { 
4442     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeCompanionWindow_SetTreeCtrl" "', expected argument " "2"" of type '" "wxRemotelyScrolledTreeCtrl *""'");  
4444   arg2 
= reinterpret_cast< wxRemotelyScrolledTreeCtrl 
* >(argp2
); 
4446     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4447     (arg1
)->SetTreeCtrl(arg2
); 
4448     wxPyEndAllowThreads(__tstate
); 
4449     if (PyErr_Occurred()) SWIG_fail
; 
4451   resultobj 
= SWIG_Py_Void(); 
4458 SWIGINTERN PyObject 
*TreeCompanionWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4460   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4461   SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_NewClientData(obj
)); 
4462   return SWIG_Py_Void(); 
4465 SWIGINTERN PyObject 
*TreeCompanionWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4466   return SWIG_Python_InitShadowInstance(args
); 
4469 SWIGINTERN PyObject 
*_wrap_new_ThinSplitterWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4470   PyObject 
*resultobj 
= 0; 
4471   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4472   int arg2 
= (int) -1 ; 
4473   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4474   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4475   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4476   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4477   long arg5 
= (long) wxSP_3D
|wxCLIP_CHILDREN 
; 
4478   wxThinSplitterWindow 
*result 
= 0 ; 
4487   PyObject 
* obj0 
= 0 ; 
4488   PyObject 
* obj1 
= 0 ; 
4489   PyObject 
* obj2 
= 0 ; 
4490   PyObject 
* obj3 
= 0 ; 
4491   PyObject 
* obj4 
= 0 ; 
4492   char *  kwnames
[] = { 
4493     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4496   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_ThinSplitterWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4497   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4498   if (!SWIG_IsOK(res1
)) { 
4499     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_ThinSplitterWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
4501   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4503     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4504     if (!SWIG_IsOK(ecode2
)) { 
4505       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_ThinSplitterWindow" "', expected argument " "2"" of type '" "int""'"); 
4507     arg2 
= static_cast< int >(val2
); 
4512       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4518       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4522     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4523     if (!SWIG_IsOK(ecode5
)) { 
4524       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_ThinSplitterWindow" "', expected argument " "5"" of type '" "long""'"); 
4526     arg5 
= static_cast< long >(val5
); 
4529     if (!wxPyCheckForApp()) SWIG_fail
; 
4530     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4531     result 
= (wxThinSplitterWindow 
*)new wxThinSplitterWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4532     wxPyEndAllowThreads(__tstate
); 
4533     if (PyErr_Occurred()) SWIG_fail
; 
4535   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxThinSplitterWindow
, SWIG_POINTER_NEW 
|  0 ); 
4542 SWIGINTERN PyObject 
*ThinSplitterWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4544   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4545   SWIG_TypeNewClientData(SWIGTYPE_p_wxThinSplitterWindow
, SWIG_NewClientData(obj
)); 
4546   return SWIG_Py_Void(); 
4549 SWIGINTERN PyObject 
*ThinSplitterWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4550   return SWIG_Python_InitShadowInstance(args
); 
4553 SWIGINTERN PyObject 
*_wrap_new_SplitterScrolledWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4554   PyObject 
*resultobj 
= 0; 
4555   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4556   int arg2 
= (int) -1 ; 
4557   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4558   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4559   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4560   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4561   long arg5 
= (long) 0 ; 
4562   wxSplitterScrolledWindow 
*result 
= 0 ; 
4571   PyObject 
* obj0 
= 0 ; 
4572   PyObject 
* obj1 
= 0 ; 
4573   PyObject 
* obj2 
= 0 ; 
4574   PyObject 
* obj3 
= 0 ; 
4575   PyObject 
* obj4 
= 0 ; 
4576   char *  kwnames
[] = { 
4577     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4580   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_SplitterScrolledWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4581   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4582   if (!SWIG_IsOK(res1
)) { 
4583     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "1"" of type '" "wxWindow *""'");  
4585   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4587     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4588     if (!SWIG_IsOK(ecode2
)) { 
4589       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "2"" of type '" "int""'"); 
4591     arg2 
= static_cast< int >(val2
); 
4596       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4602       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4606     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4607     if (!SWIG_IsOK(ecode5
)) { 
4608       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_SplitterScrolledWindow" "', expected argument " "5"" of type '" "long""'"); 
4610     arg5 
= static_cast< long >(val5
); 
4613     if (!wxPyCheckForApp()) SWIG_fail
; 
4614     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4615     result 
= (wxSplitterScrolledWindow 
*)new wxSplitterScrolledWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4616     wxPyEndAllowThreads(__tstate
); 
4617     if (PyErr_Occurred()) SWIG_fail
; 
4619   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxSplitterScrolledWindow
, SWIG_POINTER_NEW 
|  0 ); 
4626 SWIGINTERN PyObject 
*SplitterScrolledWindow_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4628   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
4629   SWIG_TypeNewClientData(SWIGTYPE_p_wxSplitterScrolledWindow
, SWIG_NewClientData(obj
)); 
4630   return SWIG_Py_Void(); 
4633 SWIGINTERN PyObject 
*SplitterScrolledWindow_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4634   return SWIG_Python_InitShadowInstance(args
); 
4637 SWIGINTERN PyObject 
*_wrap_new_LEDNumberCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4638   PyObject 
*resultobj 
= 0; 
4639   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4640   int arg2 
= (int) -1 ; 
4641   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4642   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4643   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4644   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4645   long arg5 
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED 
; 
4646   wxLEDNumberCtrl 
*result 
= 0 ; 
4655   PyObject 
* obj0 
= 0 ; 
4656   PyObject 
* obj1 
= 0 ; 
4657   PyObject 
* obj2 
= 0 ; 
4658   PyObject 
* obj3 
= 0 ; 
4659   PyObject 
* obj4 
= 0 ; 
4660   char *  kwnames
[] = { 
4661     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4664   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_LEDNumberCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
4665   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4666   if (!SWIG_IsOK(res1
)) { 
4667     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_LEDNumberCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");  
4669   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
4671     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4672     if (!SWIG_IsOK(ecode2
)) { 
4673       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_LEDNumberCtrl" "', expected argument " "2"" of type '" "int""'"); 
4675     arg2 
= static_cast< int >(val2
); 
4680       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4686       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4690     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
4691     if (!SWIG_IsOK(ecode5
)) { 
4692       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_LEDNumberCtrl" "', expected argument " "5"" of type '" "long""'"); 
4694     arg5 
= static_cast< long >(val5
); 
4697     if (!wxPyCheckForApp()) SWIG_fail
; 
4698     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4699     result 
= (wxLEDNumberCtrl 
*)new wxLEDNumberCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
4700     wxPyEndAllowThreads(__tstate
); 
4701     if (PyErr_Occurred()) SWIG_fail
; 
4703   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_NEW 
|  0 ); 
4710 SWIGINTERN PyObject 
*_wrap_new_PreLEDNumberCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4711   PyObject 
*resultobj 
= 0; 
4712   wxLEDNumberCtrl 
*result 
= 0 ; 
4714   if (!SWIG_Python_UnpackTuple(args
,"new_PreLEDNumberCtrl",0,0,0)) SWIG_fail
; 
4716     if (!wxPyCheckForApp()) SWIG_fail
; 
4717     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4718     result 
= (wxLEDNumberCtrl 
*)new wxLEDNumberCtrl(); 
4719     wxPyEndAllowThreads(__tstate
); 
4720     if (PyErr_Occurred()) SWIG_fail
; 
4722   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_OWN 
|  0 ); 
4729 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4730   PyObject 
*resultobj 
= 0; 
4731   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4732   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
4733   int arg3 
= (int) -1 ; 
4734   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
4735   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
4736   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
4737   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
4738   long arg6 
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED 
; 
4750   PyObject 
* obj0 
= 0 ; 
4751   PyObject 
* obj1 
= 0 ; 
4752   PyObject 
* obj2 
= 0 ; 
4753   PyObject 
* obj3 
= 0 ; 
4754   PyObject 
* obj4 
= 0 ; 
4755   PyObject 
* obj5 
= 0 ; 
4756   char *  kwnames
[] = { 
4757     (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
4760   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOO:LEDNumberCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
4761   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4762   if (!SWIG_IsOK(res1
)) { 
4763     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
4765   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4766   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
4767   if (!SWIG_IsOK(res2
)) { 
4768     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
4770   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
4772     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
4773     if (!SWIG_IsOK(ecode3
)) { 
4774       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "3"" of type '" "int""'"); 
4776     arg3 
= static_cast< int >(val3
); 
4781       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
4787       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
4791     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
4792     if (!SWIG_IsOK(ecode6
)) { 
4793       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "LEDNumberCtrl_Create" "', expected argument " "6"" of type '" "long""'"); 
4795     arg6 
= static_cast< long >(val6
); 
4798     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4799     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
); 
4800     wxPyEndAllowThreads(__tstate
); 
4801     if (PyErr_Occurred()) SWIG_fail
; 
4804     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
4812 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_GetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4813   PyObject 
*resultobj 
= 0; 
4814   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4815   wxLEDValueAlign result
; 
4818   PyObject 
*swig_obj
[1] ; 
4820   if (!args
) SWIG_fail
; 
4822   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4823   if (!SWIG_IsOK(res1
)) { 
4824     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetAlignment" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");  
4826   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4828     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4829     result 
= (wxLEDValueAlign
)((wxLEDNumberCtrl 
const *)arg1
)->GetAlignment(); 
4830     wxPyEndAllowThreads(__tstate
); 
4831     if (PyErr_Occurred()) SWIG_fail
; 
4833   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
4840 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_GetDrawFaded(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4841   PyObject 
*resultobj 
= 0; 
4842   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4846   PyObject 
*swig_obj
[1] ; 
4848   if (!args
) SWIG_fail
; 
4850   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4851   if (!SWIG_IsOK(res1
)) { 
4852     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetDrawFaded" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");  
4854   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4856     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4857     result 
= (bool)((wxLEDNumberCtrl 
const *)arg1
)->GetDrawFaded(); 
4858     wxPyEndAllowThreads(__tstate
); 
4859     if (PyErr_Occurred()) SWIG_fail
; 
4862     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
4870 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_GetValue(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
4871   PyObject 
*resultobj 
= 0; 
4872   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4873   wxString 
*result 
= 0 ; 
4876   PyObject 
*swig_obj
[1] ; 
4878   if (!args
) SWIG_fail
; 
4880   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4881   if (!SWIG_IsOK(res1
)) { 
4882     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_GetValue" "', expected argument " "1"" of type '" "wxLEDNumberCtrl const *""'");  
4884   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4886     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4888       wxString 
const &_result_ref 
= ((wxLEDNumberCtrl 
const *)arg1
)->GetValue(); 
4889       result 
= (wxString 
*) &_result_ref
; 
4891     wxPyEndAllowThreads(__tstate
); 
4892     if (PyErr_Occurred()) SWIG_fail
; 
4896     resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
4898     resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
4907 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_SetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4908   PyObject 
*resultobj 
= 0; 
4909   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4910   wxLEDValueAlign arg2 
; 
4911   bool arg3 
= (bool) true ; 
4918   PyObject 
* obj0 
= 0 ; 
4919   PyObject 
* obj1 
= 0 ; 
4920   PyObject 
* obj2 
= 0 ; 
4921   char *  kwnames
[] = { 
4922     (char *) "self",(char *) "Alignment",(char *) "Redraw", NULL 
 
4925   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
4926   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4927   if (!SWIG_IsOK(res1
)) { 
4928     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
4930   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4931   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
4932   if (!SWIG_IsOK(ecode2
)) { 
4933     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "2"" of type '" "wxLEDValueAlign""'"); 
4935   arg2 
= static_cast< wxLEDValueAlign 
>(val2
); 
4937     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
4938     if (!SWIG_IsOK(ecode3
)) { 
4939       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetAlignment" "', expected argument " "3"" of type '" "bool""'"); 
4941     arg3 
= static_cast< bool >(val3
); 
4944     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4945     (arg1
)->SetAlignment(arg2
,arg3
); 
4946     wxPyEndAllowThreads(__tstate
); 
4947     if (PyErr_Occurred()) SWIG_fail
; 
4949   resultobj 
= SWIG_Py_Void(); 
4956 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_SetDrawFaded(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
4957   PyObject 
*resultobj 
= 0; 
4958   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
4960   bool arg3 
= (bool) true ; 
4967   PyObject 
* obj0 
= 0 ; 
4968   PyObject 
* obj1 
= 0 ; 
4969   PyObject 
* obj2 
= 0 ; 
4970   char *  kwnames
[] = { 
4971     (char *) "self",(char *) "DrawFaded",(char *) "Redraw", NULL 
 
4974   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetDrawFaded",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
4975   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
4976   if (!SWIG_IsOK(res1
)) { 
4977     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
4979   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
4980   ecode2 
= SWIG_AsVal_bool(obj1
, &val2
); 
4981   if (!SWIG_IsOK(ecode2
)) { 
4982     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "2"" of type '" "bool""'"); 
4984   arg2 
= static_cast< bool >(val2
); 
4986     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
4987     if (!SWIG_IsOK(ecode3
)) { 
4988       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetDrawFaded" "', expected argument " "3"" of type '" "bool""'"); 
4990     arg3 
= static_cast< bool >(val3
); 
4993     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4994     (arg1
)->SetDrawFaded(arg2
,arg3
); 
4995     wxPyEndAllowThreads(__tstate
); 
4996     if (PyErr_Occurred()) SWIG_fail
; 
4998   resultobj 
= SWIG_Py_Void(); 
5005 SWIGINTERN PyObject 
*_wrap_LEDNumberCtrl_SetValue(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5006   PyObject 
*resultobj 
= 0; 
5007   wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
5008   wxString 
*arg2 
= 0 ; 
5009   bool arg3 
= (bool) true ; 
5012   bool temp2 
= false ; 
5015   PyObject 
* obj0 
= 0 ; 
5016   PyObject 
* obj1 
= 0 ; 
5017   PyObject 
* obj2 
= 0 ; 
5018   char *  kwnames
[] = { 
5019     (char *) "self",(char *) "Value",(char *) "Redraw", NULL 
 
5022   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetValue",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
5023   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxLEDNumberCtrl
, 0 |  0 ); 
5024   if (!SWIG_IsOK(res1
)) { 
5025     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "LEDNumberCtrl_SetValue" "', expected argument " "1"" of type '" "wxLEDNumberCtrl *""'");  
5027   arg1 
= reinterpret_cast< wxLEDNumberCtrl 
* >(argp1
); 
5029     arg2 
= wxString_in_helper(obj1
); 
5030     if (arg2 
== NULL
) SWIG_fail
; 
5034     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
5035     if (!SWIG_IsOK(ecode3
)) { 
5036       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "LEDNumberCtrl_SetValue" "', expected argument " "3"" of type '" "bool""'"); 
5038     arg3 
= static_cast< bool >(val3
); 
5041     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5042     (arg1
)->SetValue((wxString 
const &)*arg2
,arg3
); 
5043     wxPyEndAllowThreads(__tstate
); 
5044     if (PyErr_Occurred()) SWIG_fail
; 
5046   resultobj 
= SWIG_Py_Void(); 
5061 SWIGINTERN PyObject 
*LEDNumberCtrl_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5063   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
5064   SWIG_TypeNewClientData(SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_NewClientData(obj
)); 
5065   return SWIG_Py_Void(); 
5068 SWIGINTERN PyObject 
*LEDNumberCtrl_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5069   return SWIG_Python_InitShadowInstance(args
); 
5072 SWIGINTERN PyObject 
*_wrap_new_TreeListColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5073   PyObject 
*resultobj 
= 0; 
5074   wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
5075   wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
5076   int arg2 
= (int) -1 ; 
5077   size_t arg3 
= (size_t) 100 ; 
5078   bool arg4 
= (bool) true ; 
5079   wxTreeListColumnAlign arg5 
= (wxTreeListColumnAlign
) wxTL_ALIGN_LEFT 
; 
5080   wxTreeListColumnInfo 
*result 
= 0 ; 
5081   bool temp1 
= false ; 
5090   PyObject 
* obj0 
= 0 ; 
5091   PyObject 
* obj1 
= 0 ; 
5092   PyObject 
* obj2 
= 0 ; 
5093   PyObject 
* obj3 
= 0 ; 
5094   PyObject 
* obj4 
= 0 ; 
5095   char *  kwnames
[] = { 
5096     (char *) "text",(char *) "image",(char *) "width",(char *) "shown",(char *) "alignment", NULL 
 
5099   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOO:new_TreeListColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
5102       arg1 
= wxString_in_helper(obj0
); 
5103       if (arg1 
== NULL
) SWIG_fail
; 
5108     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5109     if (!SWIG_IsOK(ecode2
)) { 
5110       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeListColumnInfo" "', expected argument " "2"" of type '" "int""'"); 
5112     arg2 
= static_cast< int >(val2
); 
5115     ecode3 
= SWIG_AsVal_size_t(obj2
, &val3
); 
5116     if (!SWIG_IsOK(ecode3
)) { 
5117       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "new_TreeListColumnInfo" "', expected argument " "3"" of type '" "size_t""'"); 
5119     arg3 
= static_cast< size_t >(val3
); 
5122     ecode4 
= SWIG_AsVal_bool(obj3
, &val4
); 
5123     if (!SWIG_IsOK(ecode4
)) { 
5124       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "new_TreeListColumnInfo" "', expected argument " "4"" of type '" "bool""'"); 
5126     arg4 
= static_cast< bool >(val4
); 
5129     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
5130     if (!SWIG_IsOK(ecode5
)) { 
5131       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeListColumnInfo" "', expected argument " "5"" of type '" "wxTreeListColumnAlign""'"); 
5133     arg5 
= static_cast< wxTreeListColumnAlign 
>(val5
); 
5136     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5137     result 
= (wxTreeListColumnInfo 
*)new wxTreeListColumnInfo((wxString 
const &)*arg1
,arg2
,arg3
,arg4
,arg5
); 
5138     wxPyEndAllowThreads(__tstate
); 
5139     if (PyErr_Occurred()) SWIG_fail
; 
5141   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_NEW 
|  0 ); 
5156 SWIGINTERN PyObject 
*_wrap_delete_TreeListColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5157   PyObject 
*resultobj 
= 0; 
5158   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5161   PyObject 
*swig_obj
[1] ; 
5163   if (!args
) SWIG_fail
; 
5165   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_DISOWN 
|  0 ); 
5166   if (!SWIG_IsOK(res1
)) { 
5167     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "delete_TreeListColumnInfo" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5169   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5171     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5174     wxPyEndAllowThreads(__tstate
); 
5175     if (PyErr_Occurred()) SWIG_fail
; 
5177   resultobj 
= SWIG_Py_Void(); 
5184 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetShown(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5185   PyObject 
*resultobj 
= 0; 
5186   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5190   PyObject 
*swig_obj
[1] ; 
5192   if (!args
) SWIG_fail
; 
5194   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5195   if (!SWIG_IsOK(res1
)) { 
5196     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetShown" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5198   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5200     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5201     result 
= (bool)((wxTreeListColumnInfo 
const *)arg1
)->GetShown(); 
5202     wxPyEndAllowThreads(__tstate
); 
5203     if (PyErr_Occurred()) SWIG_fail
; 
5206     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
5214 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5215   PyObject 
*resultobj 
= 0; 
5216   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5217   wxTreeListColumnAlign result
; 
5220   PyObject 
*swig_obj
[1] ; 
5222   if (!args
) SWIG_fail
; 
5224   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5225   if (!SWIG_IsOK(res1
)) { 
5226     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetAlignment" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5228   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5230     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5231     result 
= (wxTreeListColumnAlign
)((wxTreeListColumnInfo 
const *)arg1
)->GetAlignment(); 
5232     wxPyEndAllowThreads(__tstate
); 
5233     if (PyErr_Occurred()) SWIG_fail
; 
5235   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
5242 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5243   PyObject 
*resultobj 
= 0; 
5244   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5248   PyObject 
*swig_obj
[1] ; 
5250   if (!args
) SWIG_fail
; 
5252   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5253   if (!SWIG_IsOK(res1
)) { 
5254     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetText" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5256   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5258     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5259     result 
= ((wxTreeListColumnInfo 
const *)arg1
)->GetText(); 
5260     wxPyEndAllowThreads(__tstate
); 
5261     if (PyErr_Occurred()) SWIG_fail
; 
5265     resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
5267     resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
5276 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5277   PyObject 
*resultobj 
= 0; 
5278   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5282   PyObject 
*swig_obj
[1] ; 
5284   if (!args
) SWIG_fail
; 
5286   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5287   if (!SWIG_IsOK(res1
)) { 
5288     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5290   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5292     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5293     result 
= (int)((wxTreeListColumnInfo 
const *)arg1
)->GetImage(); 
5294     wxPyEndAllowThreads(__tstate
); 
5295     if (PyErr_Occurred()) SWIG_fail
; 
5297   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
5304 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetSelectedImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5305   PyObject 
*resultobj 
= 0; 
5306   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5310   PyObject 
*swig_obj
[1] ; 
5312   if (!args
) SWIG_fail
; 
5314   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5315   if (!SWIG_IsOK(res1
)) { 
5316     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetSelectedImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5318   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5320     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5321     result 
= (int)((wxTreeListColumnInfo 
const *)arg1
)->GetSelectedImage(); 
5322     wxPyEndAllowThreads(__tstate
); 
5323     if (PyErr_Occurred()) SWIG_fail
; 
5325   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
5332 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_GetWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5333   PyObject 
*resultobj 
= 0; 
5334   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5338   PyObject 
*swig_obj
[1] ; 
5340   if (!args
) SWIG_fail
; 
5342   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5343   if (!SWIG_IsOK(res1
)) { 
5344     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_GetWidth" "', expected argument " "1"" of type '" "wxTreeListColumnInfo const *""'");  
5346   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5348     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5349     result 
= (size_t)((wxTreeListColumnInfo 
const *)arg1
)->GetWidth(); 
5350     wxPyEndAllowThreads(__tstate
); 
5351     if (PyErr_Occurred()) SWIG_fail
; 
5353   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
5360 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetShown(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5361   PyObject 
*resultobj 
= 0; 
5362   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5368   PyObject 
* obj0 
= 0 ; 
5369   PyObject 
* obj1 
= 0 ; 
5370   char *  kwnames
[] = { 
5371     (char *) "self",(char *) "shown", NULL 
 
5374   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetShown",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5375   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5376   if (!SWIG_IsOK(res1
)) { 
5377     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetShown" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5379   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5380   ecode2 
= SWIG_AsVal_bool(obj1
, &val2
); 
5381   if (!SWIG_IsOK(ecode2
)) { 
5382     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetShown" "', expected argument " "2"" of type '" "bool""'"); 
5384   arg2 
= static_cast< bool >(val2
); 
5386     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5387     (arg1
)->SetShown(arg2
); 
5388     wxPyEndAllowThreads(__tstate
); 
5389     if (PyErr_Occurred()) SWIG_fail
; 
5391   resultobj 
= SWIG_Py_Void(); 
5398 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5399   PyObject 
*resultobj 
= 0; 
5400   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5401   wxTreeListColumnAlign arg2 
; 
5406   PyObject 
* obj0 
= 0 ; 
5407   PyObject 
* obj1 
= 0 ; 
5408   char *  kwnames
[] = { 
5409     (char *) "self",(char *) "alignment", NULL 
 
5412   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5413   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5414   if (!SWIG_IsOK(res1
)) { 
5415     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetAlignment" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5417   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5418   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5419   if (!SWIG_IsOK(ecode2
)) { 
5420     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetAlignment" "', expected argument " "2"" of type '" "wxTreeListColumnAlign""'"); 
5422   arg2 
= static_cast< wxTreeListColumnAlign 
>(val2
); 
5424     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5425     (arg1
)->SetAlignment(arg2
); 
5426     wxPyEndAllowThreads(__tstate
); 
5427     if (PyErr_Occurred()) SWIG_fail
; 
5429   resultobj 
= SWIG_Py_Void(); 
5436 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5437   PyObject 
*resultobj 
= 0; 
5438   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5439   wxString 
*arg2 
= 0 ; 
5442   bool temp2 
= false ; 
5443   PyObject 
* obj0 
= 0 ; 
5444   PyObject 
* obj1 
= 0 ; 
5445   char *  kwnames
[] = { 
5446     (char *) "self",(char *) "text", NULL 
 
5449   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetText",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5450   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5451   if (!SWIG_IsOK(res1
)) { 
5452     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetText" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5454   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5456     arg2 
= wxString_in_helper(obj1
); 
5457     if (arg2 
== NULL
) SWIG_fail
; 
5461     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5462     (arg1
)->SetText((wxString 
const &)*arg2
); 
5463     wxPyEndAllowThreads(__tstate
); 
5464     if (PyErr_Occurred()) SWIG_fail
; 
5466   resultobj 
= SWIG_Py_Void(); 
5481 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5482   PyObject 
*resultobj 
= 0; 
5483   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5489   PyObject 
* obj0 
= 0 ; 
5490   PyObject 
* obj1 
= 0 ; 
5491   char *  kwnames
[] = { 
5492     (char *) "self",(char *) "image", NULL 
 
5495   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5496   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5497   if (!SWIG_IsOK(res1
)) { 
5498     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5500   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5501   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5502   if (!SWIG_IsOK(ecode2
)) { 
5503     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetImage" "', expected argument " "2"" of type '" "int""'"); 
5505   arg2 
= static_cast< int >(val2
); 
5507     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5508     (arg1
)->SetImage(arg2
); 
5509     wxPyEndAllowThreads(__tstate
); 
5510     if (PyErr_Occurred()) SWIG_fail
; 
5512   resultobj 
= SWIG_Py_Void(); 
5519 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetSelectedImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5520   PyObject 
*resultobj 
= 0; 
5521   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5527   PyObject 
* obj0 
= 0 ; 
5528   PyObject 
* obj1 
= 0 ; 
5529   char *  kwnames
[] = { 
5530     (char *) "self",(char *) "image", NULL 
 
5533   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetSelectedImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5534   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5535   if (!SWIG_IsOK(res1
)) { 
5536     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetSelectedImage" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5538   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5539   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5540   if (!SWIG_IsOK(ecode2
)) { 
5541     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetSelectedImage" "', expected argument " "2"" of type '" "int""'"); 
5543   arg2 
= static_cast< int >(val2
); 
5545     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5546     (arg1
)->SetSelectedImage(arg2
); 
5547     wxPyEndAllowThreads(__tstate
); 
5548     if (PyErr_Occurred()) SWIG_fail
; 
5550   resultobj 
= SWIG_Py_Void(); 
5557 SWIGINTERN PyObject 
*_wrap_TreeListColumnInfo_SetWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5558   PyObject 
*resultobj 
= 0; 
5559   wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
5565   PyObject 
* obj0 
= 0 ; 
5566   PyObject 
* obj1 
= 0 ; 
5567   char *  kwnames
[] = { 
5568     (char *) "self",(char *) "with", NULL 
 
5571   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5572   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
5573   if (!SWIG_IsOK(res1
)) { 
5574     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListColumnInfo_SetWidth" "', expected argument " "1"" of type '" "wxTreeListColumnInfo *""'");  
5576   arg1 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp1
); 
5577   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
5578   if (!SWIG_IsOK(ecode2
)) { 
5579     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListColumnInfo_SetWidth" "', expected argument " "2"" of type '" "size_t""'"); 
5581   arg2 
= static_cast< size_t >(val2
); 
5583     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5584     (arg1
)->SetWidth(arg2
); 
5585     wxPyEndAllowThreads(__tstate
); 
5586     if (PyErr_Occurred()) SWIG_fail
; 
5588   resultobj 
= SWIG_Py_Void(); 
5595 SWIGINTERN PyObject 
*TreeListColumnInfo_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5597   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
5598   SWIG_TypeNewClientData(SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_NewClientData(obj
)); 
5599   return SWIG_Py_Void(); 
5602 SWIGINTERN PyObject 
*TreeListColumnInfo_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5603   return SWIG_Python_InitShadowInstance(args
); 
5606 SWIGINTERN PyObject 
*_wrap_new_TreeListCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5607   PyObject 
*resultobj 
= 0; 
5608   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
5609   int arg2 
= (int) -1 ; 
5610   wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
5611   wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
5612   wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
5613   wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
5614   long arg5 
= (long) wxTR_DEFAULT_STYLE 
; 
5615   wxValidator 
const &arg6_defvalue 
= wxDefaultValidator 
; 
5616   wxValidator 
*arg6 
= (wxValidator 
*) &arg6_defvalue 
; 
5617   wxString 
const &arg7_defvalue 
= wxPyTreeListCtrlNameStr 
; 
5618   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
5619   wxPyTreeListCtrl 
*result 
= 0 ; 
5630   bool temp7 
= false ; 
5631   PyObject 
* obj0 
= 0 ; 
5632   PyObject 
* obj1 
= 0 ; 
5633   PyObject 
* obj2 
= 0 ; 
5634   PyObject 
* obj3 
= 0 ; 
5635   PyObject 
* obj4 
= 0 ; 
5636   PyObject 
* obj5 
= 0 ; 
5637   PyObject 
* obj6 
= 0 ; 
5638   char *  kwnames
[] = { 
5639     (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL 
 
5642   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_TreeListCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
5643   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
5644   if (!SWIG_IsOK(res1
)) { 
5645     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_TreeListCtrl" "', expected argument " "1"" of type '" "wxWindow *""'");  
5647   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
5649     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
5650     if (!SWIG_IsOK(ecode2
)) { 
5651       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_TreeListCtrl" "', expected argument " "2"" of type '" "int""'"); 
5653     arg2 
= static_cast< int >(val2
); 
5658       if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
5664       if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
5668     ecode5 
= SWIG_AsVal_long(obj4
, &val5
); 
5669     if (!SWIG_IsOK(ecode5
)) { 
5670       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "new_TreeListCtrl" "', expected argument " "5"" of type '" "long""'"); 
5672     arg5 
= static_cast< long >(val5
); 
5675     res6 
= SWIG_ConvertPtr(obj5
, &argp6
, SWIGTYPE_p_wxValidator
,  0  | 0); 
5676     if (!SWIG_IsOK(res6
)) { 
5677       SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "new_TreeListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");  
5680       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "new_TreeListCtrl" "', expected argument " "6"" of type '" "wxValidator const &""'");  
5682     arg6 
= reinterpret_cast< wxValidator 
* >(argp6
); 
5686       arg7 
= wxString_in_helper(obj6
); 
5687       if (arg7 
== NULL
) SWIG_fail
; 
5692     if (!wxPyCheckForApp()) SWIG_fail
; 
5693     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5694     result 
= (wxPyTreeListCtrl 
*)new wxPyTreeListCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
,(wxValidator 
const &)*arg6
,(wxString 
const &)*arg7
); 
5695     wxPyEndAllowThreads(__tstate
); 
5696     if (PyErr_Occurred()) SWIG_fail
; 
5698   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_NEW 
|  0 ); 
5713 SWIGINTERN PyObject 
*_wrap_new_PreTreeListCtrl(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5714   PyObject 
*resultobj 
= 0; 
5715   wxPyTreeListCtrl 
*result 
= 0 ; 
5717   if (!SWIG_Python_UnpackTuple(args
,"new_PreTreeListCtrl",0,0,0)) SWIG_fail
; 
5719     if (!wxPyCheckForApp()) SWIG_fail
; 
5720     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5721     result 
= (wxPyTreeListCtrl 
*)new wxPyTreeListCtrl(); 
5722     wxPyEndAllowThreads(__tstate
); 
5723     if (PyErr_Occurred()) SWIG_fail
; 
5725   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_OWN 
|  0 ); 
5732 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5733   PyObject 
*resultobj 
= 0; 
5734   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5735   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
5736   int arg3 
= (int) -1 ; 
5737   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
5738   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
5739   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
5740   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
5741   long arg6 
= (long) wxTR_DEFAULT_STYLE 
; 
5742   wxValidator 
const &arg7_defvalue 
= wxDefaultValidator 
; 
5743   wxValidator 
*arg7 
= (wxValidator 
*) &arg7_defvalue 
; 
5744   wxString 
const &arg8_defvalue 
= wxPyTreeListCtrlNameStr 
; 
5745   wxString 
*arg8 
= (wxString 
*) &arg8_defvalue 
; 
5759   bool temp8 
= false ; 
5760   PyObject 
* obj0 
= 0 ; 
5761   PyObject 
* obj1 
= 0 ; 
5762   PyObject 
* obj2 
= 0 ; 
5763   PyObject 
* obj3 
= 0 ; 
5764   PyObject 
* obj4 
= 0 ; 
5765   PyObject 
* obj5 
= 0 ; 
5766   PyObject 
* obj6 
= 0 ; 
5767   PyObject 
* obj7 
= 0 ; 
5768   char *  kwnames
[] = { 
5769     (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL 
 
5772   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:TreeListCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) SWIG_fail
; 
5773   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5774   if (!SWIG_IsOK(res1
)) { 
5775     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Create" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
5777   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5778   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
5779   if (!SWIG_IsOK(res2
)) { 
5780     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
5782   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
5784     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
5785     if (!SWIG_IsOK(ecode3
)) { 
5786       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_Create" "', expected argument " "3"" of type '" "int""'"); 
5788     arg3 
= static_cast< int >(val3
); 
5793       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
5799       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
5803     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
5804     if (!SWIG_IsOK(ecode6
)) { 
5805       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_Create" "', expected argument " "6"" of type '" "long""'"); 
5807     arg6 
= static_cast< long >(val6
); 
5810     res7 
= SWIG_ConvertPtr(obj6
, &argp7
, SWIGTYPE_p_wxValidator
,  0  | 0); 
5811     if (!SWIG_IsOK(res7
)) { 
5812       SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");  
5815       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Create" "', expected argument " "7"" of type '" "wxValidator const &""'");  
5817     arg7 
= reinterpret_cast< wxValidator 
* >(argp7
); 
5821       arg8 
= wxString_in_helper(obj7
); 
5822       if (arg8 
== NULL
) SWIG_fail
; 
5827     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5828     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxValidator 
const &)*arg7
,(wxString 
const &)*arg8
); 
5829     wxPyEndAllowThreads(__tstate
); 
5830     if (PyErr_Occurred()) SWIG_fail
; 
5833     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
5849 SWIGINTERN PyObject 
*_wrap_TreeListCtrl__setCallbackInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5850   PyObject 
*resultobj 
= 0; 
5851   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5852   PyObject 
*arg2 
= (PyObject 
*) 0 ; 
5853   PyObject 
*arg3 
= (PyObject 
*) 0 ; 
5856   PyObject 
* obj0 
= 0 ; 
5857   PyObject 
* obj1 
= 0 ; 
5858   PyObject 
* obj2 
= 0 ; 
5859   char *  kwnames
[] = { 
5860     (char *) "self",(char *) "self",(char *) "_class", NULL 
 
5863   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
5864   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5865   if (!SWIG_IsOK(res1
)) { 
5866     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl__setCallbackInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
5868   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5872     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5873     (arg1
)->_setCallbackInfo(arg2
,arg3
); 
5874     wxPyEndAllowThreads(__tstate
); 
5875     if (PyErr_Occurred()) SWIG_fail
; 
5877   resultobj 
= SWIG_Py_Void(); 
5884 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetCount(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5885   PyObject 
*resultobj 
= 0; 
5886   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5890   PyObject 
*swig_obj
[1] ; 
5892   if (!args
) SWIG_fail
; 
5894   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5895   if (!SWIG_IsOK(res1
)) { 
5896     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
5898   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5900     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5901     result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetCount(); 
5902     wxPyEndAllowThreads(__tstate
); 
5903     if (PyErr_Occurred()) SWIG_fail
; 
5905   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
5912 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetIndent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5913   PyObject 
*resultobj 
= 0; 
5914   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5915   unsigned int result
; 
5918   PyObject 
*swig_obj
[1] ; 
5920   if (!args
) SWIG_fail
; 
5922   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5923   if (!SWIG_IsOK(res1
)) { 
5924     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetIndent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
5926   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5928     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5929     result 
= (unsigned int)((wxPyTreeListCtrl 
const *)arg1
)->GetIndent(); 
5930     wxPyEndAllowThreads(__tstate
); 
5931     if (PyErr_Occurred()) SWIG_fail
; 
5933   resultobj 
= SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result
)); 
5940 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetIndent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
5941   PyObject 
*resultobj 
= 0; 
5942   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5948   PyObject 
* obj0 
= 0 ; 
5949   PyObject 
* obj1 
= 0 ; 
5950   char *  kwnames
[] = { 
5951     (char *) "self",(char *) "indent", NULL 
 
5954   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetIndent",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
5955   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5956   if (!SWIG_IsOK(res1
)) { 
5957     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetIndent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
5959   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5960   ecode2 
= SWIG_AsVal_unsigned_SS_int(obj1
, &val2
); 
5961   if (!SWIG_IsOK(ecode2
)) { 
5962     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetIndent" "', expected argument " "2"" of type '" "unsigned int""'"); 
5964   arg2 
= static_cast< unsigned int >(val2
); 
5966     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5967     (arg1
)->SetIndent(arg2
); 
5968     wxPyEndAllowThreads(__tstate
); 
5969     if (PyErr_Occurred()) SWIG_fail
; 
5971   resultobj 
= SWIG_Py_Void(); 
5978 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetLineSpacing(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
5979   PyObject 
*resultobj 
= 0; 
5980   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5981   unsigned int result
; 
5984   PyObject 
*swig_obj
[1] ; 
5986   if (!args
) SWIG_fail
; 
5988   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
5989   if (!SWIG_IsOK(res1
)) { 
5990     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetLineSpacing" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
5992   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
5994     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5995     result 
= (unsigned int)((wxPyTreeListCtrl 
const *)arg1
)->GetLineSpacing(); 
5996     wxPyEndAllowThreads(__tstate
); 
5997     if (PyErr_Occurred()) SWIG_fail
; 
5999   resultobj 
= SWIG_From_unsigned_SS_int(static_cast< unsigned int >(result
)); 
6006 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetLineSpacing(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6007   PyObject 
*resultobj 
= 0; 
6008   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6014   PyObject 
* obj0 
= 0 ; 
6015   PyObject 
* obj1 
= 0 ; 
6016   char *  kwnames
[] = { 
6017     (char *) "self",(char *) "spacing", NULL 
 
6020   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetLineSpacing",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6021   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6022   if (!SWIG_IsOK(res1
)) { 
6023     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetLineSpacing" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6025   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6026   ecode2 
= SWIG_AsVal_unsigned_SS_int(obj1
, &val2
); 
6027   if (!SWIG_IsOK(ecode2
)) { 
6028     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetLineSpacing" "', expected argument " "2"" of type '" "unsigned int""'"); 
6030   arg2 
= static_cast< unsigned int >(val2
); 
6032     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6033     (arg1
)->SetLineSpacing(arg2
); 
6034     wxPyEndAllowThreads(__tstate
); 
6035     if (PyErr_Occurred()) SWIG_fail
; 
6037   resultobj 
= SWIG_Py_Void(); 
6044 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6045   PyObject 
*resultobj 
= 0; 
6046   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6047   wxImageList 
*result 
= 0 ; 
6050   PyObject 
*swig_obj
[1] ; 
6052   if (!args
) SWIG_fail
; 
6054   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6055   if (!SWIG_IsOK(res1
)) { 
6056     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6058   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6060     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6061     result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetImageList(); 
6062     wxPyEndAllowThreads(__tstate
); 
6063     if (PyErr_Occurred()) SWIG_fail
; 
6066     resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
6074 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetStateImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6075   PyObject 
*resultobj 
= 0; 
6076   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6077   wxImageList 
*result 
= 0 ; 
6080   PyObject 
*swig_obj
[1] ; 
6082   if (!args
) SWIG_fail
; 
6084   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6085   if (!SWIG_IsOK(res1
)) { 
6086     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6088   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6090     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6091     result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetStateImageList(); 
6092     wxPyEndAllowThreads(__tstate
); 
6093     if (PyErr_Occurred()) SWIG_fail
; 
6096     resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
6104 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetButtonsImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6105   PyObject 
*resultobj 
= 0; 
6106   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6107   wxImageList 
*result 
= 0 ; 
6110   PyObject 
*swig_obj
[1] ; 
6112   if (!args
) SWIG_fail
; 
6114   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6115   if (!SWIG_IsOK(res1
)) { 
6116     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6118   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6120     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6121     result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetButtonsImageList(); 
6122     wxPyEndAllowThreads(__tstate
); 
6123     if (PyErr_Occurred()) SWIG_fail
; 
6126     resultobj 
= wxPyMake_wxObject(result
, (bool)0);  
6134 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6135   PyObject 
*resultobj 
= 0; 
6136   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6137   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6142   PyObject 
* obj0 
= 0 ; 
6143   PyObject 
* obj1 
= 0 ; 
6144   char *  kwnames
[] = { 
6145     (char *) "self",(char *) "imageList", NULL 
 
6148   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6149   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6150   if (!SWIG_IsOK(res1
)) { 
6151     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6153   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6154   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 |  0 ); 
6155   if (!SWIG_IsOK(res2
)) { 
6156     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetImageList" "', expected argument " "2"" of type '" "wxImageList *""'");  
6158   arg2 
= reinterpret_cast< wxImageList 
* >(argp2
); 
6160     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6161     (arg1
)->SetImageList(arg2
); 
6162     wxPyEndAllowThreads(__tstate
); 
6163     if (PyErr_Occurred()) SWIG_fail
; 
6165   resultobj 
= SWIG_Py_Void(); 
6172 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetStateImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6173   PyObject 
*resultobj 
= 0; 
6174   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6175   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6180   PyObject 
* obj0 
= 0 ; 
6181   PyObject 
* obj1 
= 0 ; 
6182   char *  kwnames
[] = { 
6183     (char *) "self",(char *) "imageList", NULL 
 
6186   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetStateImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6187   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6188   if (!SWIG_IsOK(res1
)) { 
6189     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6191   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6192   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 |  0 ); 
6193   if (!SWIG_IsOK(res2
)) { 
6194     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'");  
6196   arg2 
= reinterpret_cast< wxImageList 
* >(argp2
); 
6198     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6199     (arg1
)->SetStateImageList(arg2
); 
6200     wxPyEndAllowThreads(__tstate
); 
6201     if (PyErr_Occurred()) SWIG_fail
; 
6203   resultobj 
= SWIG_Py_Void(); 
6210 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetButtonsImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6211   PyObject 
*resultobj 
= 0; 
6212   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6213   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6218   PyObject 
* obj0 
= 0 ; 
6219   PyObject 
* obj1 
= 0 ; 
6220   char *  kwnames
[] = { 
6221     (char *) "self",(char *) "imageList", NULL 
 
6224   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetButtonsImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6225   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6226   if (!SWIG_IsOK(res1
)) { 
6227     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6229   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6230   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxImageList
, 0 |  0 ); 
6231   if (!SWIG_IsOK(res2
)) { 
6232     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetButtonsImageList" "', expected argument " "2"" of type '" "wxImageList *""'");  
6234   arg2 
= reinterpret_cast< wxImageList 
* >(argp2
); 
6236     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6237     (arg1
)->SetButtonsImageList(arg2
); 
6238     wxPyEndAllowThreads(__tstate
); 
6239     if (PyErr_Occurred()) SWIG_fail
; 
6241   resultobj 
= SWIG_Py_Void(); 
6248 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AssignImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6249   PyObject 
*resultobj 
= 0; 
6250   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6251   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6255   PyObject 
* obj0 
= 0 ; 
6256   PyObject 
* obj1 
= 0 ; 
6257   char *  kwnames
[] = { 
6258     (char *) "self",(char *) "imageList", NULL 
 
6261   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6262   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6263   if (!SWIG_IsOK(res1
)) { 
6264     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6266   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6267   res2 
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN 
|  0 ); 
6268   if (!SWIG_IsOK(res2
)) { 
6269     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignImageList" "', expected argument " "2"" of type '" "wxImageList *""'"); 
6272     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6273     (arg1
)->AssignImageList(arg2
); 
6274     wxPyEndAllowThreads(__tstate
); 
6275     if (PyErr_Occurred()) SWIG_fail
; 
6277   resultobj 
= SWIG_Py_Void(); 
6284 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AssignStateImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6285   PyObject 
*resultobj 
= 0; 
6286   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6287   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6291   PyObject 
* obj0 
= 0 ; 
6292   PyObject 
* obj1 
= 0 ; 
6293   char *  kwnames
[] = { 
6294     (char *) "self",(char *) "imageList", NULL 
 
6297   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignStateImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6298   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6299   if (!SWIG_IsOK(res1
)) { 
6300     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignStateImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6302   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6303   res2 
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN 
|  0 ); 
6304   if (!SWIG_IsOK(res2
)) { 
6305     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignStateImageList" "', expected argument " "2"" of type '" "wxImageList *""'"); 
6308     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6309     (arg1
)->AssignStateImageList(arg2
); 
6310     wxPyEndAllowThreads(__tstate
); 
6311     if (PyErr_Occurred()) SWIG_fail
; 
6313   resultobj 
= SWIG_Py_Void(); 
6320 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AssignButtonsImageList(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6321   PyObject 
*resultobj 
= 0; 
6322   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6323   wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
6327   PyObject 
* obj0 
= 0 ; 
6328   PyObject 
* obj1 
= 0 ; 
6329   char *  kwnames
[] = { 
6330     (char *) "self",(char *) "imageList", NULL 
 
6333   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignButtonsImageList",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6334   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6335   if (!SWIG_IsOK(res1
)) { 
6336     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AssignButtonsImageList" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6338   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6339   res2 
= SWIG_ConvertPtr(obj1
, SWIG_as_voidptrptr(&arg2
), SWIGTYPE_p_wxImageList
, SWIG_POINTER_DISOWN 
|  0 ); 
6340   if (!SWIG_IsOK(res2
)) { 
6341     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AssignButtonsImageList" "', expected argument " "2"" of type '" "wxImageList *""'"); 
6344     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6345     (arg1
)->AssignButtonsImageList(arg2
); 
6346     wxPyEndAllowThreads(__tstate
); 
6347     if (PyErr_Occurred()) SWIG_fail
; 
6349   resultobj 
= SWIG_Py_Void(); 
6356 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AddColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6357   PyObject 
*resultobj 
= 0; 
6358   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6359   wxString 
*arg2 
= 0 ; 
6362   bool temp2 
= false ; 
6363   PyObject 
* obj0 
= 0 ; 
6364   PyObject 
* obj1 
= 0 ; 
6365   char *  kwnames
[] = { 
6366     (char *) "self",(char *) "text", NULL 
 
6369   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6370   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6371   if (!SWIG_IsOK(res1
)) { 
6372     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6374   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6376     arg2 
= wxString_in_helper(obj1
); 
6377     if (arg2 
== NULL
) SWIG_fail
; 
6381     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6382     (arg1
)->AddColumn((wxString 
const &)*arg2
); 
6383     wxPyEndAllowThreads(__tstate
); 
6384     if (PyErr_Occurred()) SWIG_fail
; 
6386   resultobj 
= SWIG_Py_Void(); 
6401 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AddColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6402   PyObject 
*resultobj 
= 0; 
6403   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6404   wxTreeListColumnInfo 
*arg2 
= 0 ; 
6409   PyObject 
* obj0 
= 0 ; 
6410   PyObject 
* obj1 
= 0 ; 
6411   char *  kwnames
[] = { 
6412     (char *) "self",(char *) "col", NULL 
 
6415   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumnInfo",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6416   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6417   if (!SWIG_IsOK(res1
)) { 
6418     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6420   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6421   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeListColumnInfo
,  0  | 0); 
6422   if (!SWIG_IsOK(res2
)) { 
6423     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "2"" of type '" "wxTreeListColumnInfo const &""'");  
6426     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_AddColumnInfo" "', expected argument " "2"" of type '" "wxTreeListColumnInfo const &""'");  
6428   arg2 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp2
); 
6430     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6431     (arg1
)->AddColumn((wxTreeListColumnInfo 
const &)*arg2
); 
6432     wxPyEndAllowThreads(__tstate
); 
6433     if (PyErr_Occurred()) SWIG_fail
; 
6435   resultobj 
= SWIG_Py_Void(); 
6442 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6443   PyObject 
*resultobj 
= 0; 
6444   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6446   wxString 
*arg3 
= 0 ; 
6451   bool temp3 
= false ; 
6452   PyObject 
* obj0 
= 0 ; 
6453   PyObject 
* obj1 
= 0 ; 
6454   PyObject 
* obj2 
= 0 ; 
6455   char *  kwnames
[] = { 
6456     (char *) "self",(char *) "before",(char *) "text", NULL 
 
6459   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6460   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6461   if (!SWIG_IsOK(res1
)) { 
6462     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6464   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6465   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6466   if (!SWIG_IsOK(ecode2
)) { 
6467     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_InsertColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6469   arg2 
= static_cast< size_t >(val2
); 
6471     arg3 
= wxString_in_helper(obj2
); 
6472     if (arg3 
== NULL
) SWIG_fail
; 
6476     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6477     (arg1
)->InsertColumn(arg2
,(wxString 
const &)*arg3
); 
6478     wxPyEndAllowThreads(__tstate
); 
6479     if (PyErr_Occurred()) SWIG_fail
; 
6481   resultobj 
= SWIG_Py_Void(); 
6496 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertColumnInfo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6497   PyObject 
*resultobj 
= 0; 
6498   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6500   wxTreeListColumnInfo 
*arg3 
= 0 ; 
6507   PyObject 
* obj0 
= 0 ; 
6508   PyObject 
* obj1 
= 0 ; 
6509   PyObject 
* obj2 
= 0 ; 
6510   char *  kwnames
[] = { 
6511     (char *) "self",(char *) "before",(char *) "col", NULL 
 
6514   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6515   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6516   if (!SWIG_IsOK(res1
)) { 
6517     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6519   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6520   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6521   if (!SWIG_IsOK(ecode2
)) { 
6522     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "2"" of type '" "size_t""'"); 
6524   arg2 
= static_cast< size_t >(val2
); 
6525   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeListColumnInfo
,  0  | 0); 
6526   if (!SWIG_IsOK(res3
)) { 
6527     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6530     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertColumnInfo" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6532   arg3 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp3
); 
6534     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6535     (arg1
)->InsertColumn(arg2
,(wxTreeListColumnInfo 
const &)*arg3
); 
6536     wxPyEndAllowThreads(__tstate
); 
6537     if (PyErr_Occurred()) SWIG_fail
; 
6539   resultobj 
= SWIG_Py_Void(); 
6546 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_RemoveColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6547   PyObject 
*resultobj 
= 0; 
6548   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6554   PyObject 
* obj0 
= 0 ; 
6555   PyObject 
* obj1 
= 0 ; 
6556   char *  kwnames
[] = { 
6557     (char *) "self",(char *) "column", NULL 
 
6560   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_RemoveColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6561   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6562   if (!SWIG_IsOK(res1
)) { 
6563     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_RemoveColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6565   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6566   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6567   if (!SWIG_IsOK(ecode2
)) { 
6568     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_RemoveColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6570   arg2 
= static_cast< size_t >(val2
); 
6572     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6573     (arg1
)->RemoveColumn(arg2
); 
6574     wxPyEndAllowThreads(__tstate
); 
6575     if (PyErr_Occurred()) SWIG_fail
; 
6577   resultobj 
= SWIG_Py_Void(); 
6584 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnCount(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6585   PyObject 
*resultobj 
= 0; 
6586   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6590   PyObject 
*swig_obj
[1] ; 
6592   if (!args
) SWIG_fail
; 
6594   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6595   if (!SWIG_IsOK(res1
)) { 
6596     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6598   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6600     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6601     result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnCount(); 
6602     wxPyEndAllowThreads(__tstate
); 
6603     if (PyErr_Occurred()) SWIG_fail
; 
6605   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
6612 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6613   PyObject 
*resultobj 
= 0; 
6614   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6623   PyObject 
* obj0 
= 0 ; 
6624   PyObject 
* obj1 
= 0 ; 
6625   PyObject 
* obj2 
= 0 ; 
6626   char *  kwnames
[] = { 
6627     (char *) "self",(char *) "column",(char *) "width", NULL 
 
6630   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnWidth",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6631   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6632   if (!SWIG_IsOK(res1
)) { 
6633     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6635   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6636   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6637   if (!SWIG_IsOK(ecode2
)) { 
6638     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "2"" of type '" "size_t""'"); 
6640   arg2 
= static_cast< size_t >(val2
); 
6641   ecode3 
= SWIG_AsVal_size_t(obj2
, &val3
); 
6642   if (!SWIG_IsOK(ecode3
)) { 
6643     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnWidth" "', expected argument " "3"" of type '" "size_t""'"); 
6645   arg3 
= static_cast< size_t >(val3
); 
6647     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6648     (arg1
)->SetColumnWidth(arg2
,arg3
); 
6649     wxPyEndAllowThreads(__tstate
); 
6650     if (PyErr_Occurred()) SWIG_fail
; 
6652   resultobj 
= SWIG_Py_Void(); 
6659 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnWidth(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6660   PyObject 
*resultobj 
= 0; 
6661   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6668   PyObject 
* obj0 
= 0 ; 
6669   PyObject 
* obj1 
= 0 ; 
6670   char *  kwnames
[] = { 
6671     (char *) "self",(char *) "column", NULL 
 
6674   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnWidth",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6675   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6676   if (!SWIG_IsOK(res1
)) { 
6677     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnWidth" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6679   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6680   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6681   if (!SWIG_IsOK(ecode2
)) { 
6682     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnWidth" "', expected argument " "2"" of type '" "size_t""'"); 
6684   arg2 
= static_cast< size_t >(val2
); 
6686     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6687     result 
= (int)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnWidth(arg2
); 
6688     wxPyEndAllowThreads(__tstate
); 
6689     if (PyErr_Occurred()) SWIG_fail
; 
6691   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
6698 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetMainColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6699   PyObject 
*resultobj 
= 0; 
6700   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6706   PyObject 
* obj0 
= 0 ; 
6707   PyObject 
* obj1 
= 0 ; 
6708   char *  kwnames
[] = { 
6709     (char *) "self",(char *) "column", NULL 
 
6712   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetMainColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6713   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6714   if (!SWIG_IsOK(res1
)) { 
6715     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetMainColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6717   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6718   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6719   if (!SWIG_IsOK(ecode2
)) { 
6720     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetMainColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6722   arg2 
= static_cast< size_t >(val2
); 
6724     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6725     (arg1
)->SetMainColumn(arg2
); 
6726     wxPyEndAllowThreads(__tstate
); 
6727     if (PyErr_Occurred()) SWIG_fail
; 
6729   resultobj 
= SWIG_Py_Void(); 
6736 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetMainColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
6737   PyObject 
*resultobj 
= 0; 
6738   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6742   PyObject 
*swig_obj
[1] ; 
6744   if (!args
) SWIG_fail
; 
6746   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6747   if (!SWIG_IsOK(res1
)) { 
6748     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetMainColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6750   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6752     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6753     result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetMainColumn(); 
6754     wxPyEndAllowThreads(__tstate
); 
6755     if (PyErr_Occurred()) SWIG_fail
; 
6757   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
6764 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6765   PyObject 
*resultobj 
= 0; 
6766   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6768   wxString 
*arg3 
= 0 ; 
6773   bool temp3 
= false ; 
6774   PyObject 
* obj0 
= 0 ; 
6775   PyObject 
* obj1 
= 0 ; 
6776   PyObject 
* obj2 
= 0 ; 
6777   char *  kwnames
[] = { 
6778     (char *) "self",(char *) "column",(char *) "text", NULL 
 
6781   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnText",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6782   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6783   if (!SWIG_IsOK(res1
)) { 
6784     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6786   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6787   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6788   if (!SWIG_IsOK(ecode2
)) { 
6789     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnText" "', expected argument " "2"" of type '" "size_t""'"); 
6791   arg2 
= static_cast< size_t >(val2
); 
6793     arg3 
= wxString_in_helper(obj2
); 
6794     if (arg3 
== NULL
) SWIG_fail
; 
6798     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6799     (arg1
)->SetColumnText(arg2
,(wxString 
const &)*arg3
); 
6800     wxPyEndAllowThreads(__tstate
); 
6801     if (PyErr_Occurred()) SWIG_fail
; 
6803   resultobj 
= SWIG_Py_Void(); 
6818 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6819   PyObject 
*resultobj 
= 0; 
6820   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6827   PyObject 
* obj0 
= 0 ; 
6828   PyObject 
* obj1 
= 0 ; 
6829   char *  kwnames
[] = { 
6830     (char *) "self",(char *) "column", NULL 
 
6833   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnText",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6834   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6835   if (!SWIG_IsOK(res1
)) { 
6836     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
6838   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6839   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6840   if (!SWIG_IsOK(ecode2
)) { 
6841     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnText" "', expected argument " "2"" of type '" "size_t""'"); 
6843   arg2 
= static_cast< size_t >(val2
); 
6845     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6846     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetColumnText(arg2
); 
6847     wxPyEndAllowThreads(__tstate
); 
6848     if (PyErr_Occurred()) SWIG_fail
; 
6852     resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
6854     resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
6863 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6864   PyObject 
*resultobj 
= 0; 
6865   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6867   wxTreeListColumnInfo 
*arg3 
= 0 ; 
6874   PyObject 
* obj0 
= 0 ; 
6875   PyObject 
* obj1 
= 0 ; 
6876   PyObject 
* obj2 
= 0 ; 
6877   char *  kwnames
[] = { 
6878     (char *) "self",(char *) "column",(char *) "info", NULL 
 
6881   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6882   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6883   if (!SWIG_IsOK(res1
)) { 
6884     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6886   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6887   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6888   if (!SWIG_IsOK(ecode2
)) { 
6889     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6891   arg2 
= static_cast< size_t >(val2
); 
6892   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeListColumnInfo
,  0  | 0); 
6893   if (!SWIG_IsOK(res3
)) { 
6894     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6897     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetColumn" "', expected argument " "3"" of type '" "wxTreeListColumnInfo const &""'");  
6899   arg3 
= reinterpret_cast< wxTreeListColumnInfo 
* >(argp3
); 
6901     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6902     (arg1
)->SetColumn(arg2
,(wxTreeListColumnInfo 
const &)*arg3
); 
6903     wxPyEndAllowThreads(__tstate
); 
6904     if (PyErr_Occurred()) SWIG_fail
; 
6906   resultobj 
= SWIG_Py_Void(); 
6913 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6914   PyObject 
*resultobj 
= 0; 
6915   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6917   wxTreeListColumnInfo 
*result 
= 0 ; 
6922   PyObject 
* obj0 
= 0 ; 
6923   PyObject 
* obj1 
= 0 ; 
6924   char *  kwnames
[] = { 
6925     (char *) "self",(char *) "column", NULL 
 
6928   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumn",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
6929   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6930   if (!SWIG_IsOK(res1
)) { 
6931     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6933   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6934   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6935   if (!SWIG_IsOK(ecode2
)) { 
6936     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumn" "', expected argument " "2"" of type '" "size_t""'"); 
6938   arg2 
= static_cast< size_t >(val2
); 
6940     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6942       wxTreeListColumnInfo 
&_result_ref 
= (arg1
)->GetColumn(arg2
); 
6943       result 
= (wxTreeListColumnInfo 
*) &_result_ref
; 
6945     wxPyEndAllowThreads(__tstate
); 
6946     if (PyErr_Occurred()) SWIG_fail
; 
6948   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxTreeListColumnInfo
, 0 |  0 ); 
6955 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
6956   PyObject 
*resultobj 
= 0; 
6957   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6959   wxTreeListColumnAlign arg3 
; 
6966   PyObject 
* obj0 
= 0 ; 
6967   PyObject 
* obj1 
= 0 ; 
6968   PyObject 
* obj2 
= 0 ; 
6969   char *  kwnames
[] = { 
6970     (char *) "self",(char *) "column",(char *) "align", NULL 
 
6973   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
6974   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
6975   if (!SWIG_IsOK(res1
)) { 
6976     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
6978   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
6979   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
6980   if (!SWIG_IsOK(ecode2
)) { 
6981     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "2"" of type '" "size_t""'"); 
6983   arg2 
= static_cast< size_t >(val2
); 
6984   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
6985   if (!SWIG_IsOK(ecode3
)) { 
6986     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnAlignment" "', expected argument " "3"" of type '" "wxTreeListColumnAlign""'"); 
6988   arg3 
= static_cast< wxTreeListColumnAlign 
>(val3
); 
6990     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6991     (arg1
)->SetColumnAlignment(arg2
,arg3
); 
6992     wxPyEndAllowThreads(__tstate
); 
6993     if (PyErr_Occurred()) SWIG_fail
; 
6995   resultobj 
= SWIG_Py_Void(); 
7002 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7003   PyObject 
*resultobj 
= 0; 
7004   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7006   wxTreeListColumnAlign result
; 
7011   PyObject 
* obj0 
= 0 ; 
7012   PyObject 
* obj1 
= 0 ; 
7013   char *  kwnames
[] = { 
7014     (char *) "self",(char *) "column", NULL 
 
7017   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7018   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7019   if (!SWIG_IsOK(res1
)) { 
7020     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnAlignment" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7022   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7023   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
7024   if (!SWIG_IsOK(ecode2
)) { 
7025     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnAlignment" "', expected argument " "2"" of type '" "size_t""'"); 
7027   arg2 
= static_cast< size_t >(val2
); 
7029     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7030     result 
= (wxTreeListColumnAlign
)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnAlignment(arg2
); 
7031     wxPyEndAllowThreads(__tstate
); 
7032     if (PyErr_Occurred()) SWIG_fail
; 
7034   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
7041 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetColumnImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7042   PyObject 
*resultobj 
= 0; 
7043   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7052   PyObject 
* obj0 
= 0 ; 
7053   PyObject 
* obj1 
= 0 ; 
7054   PyObject 
* obj2 
= 0 ; 
7055   char *  kwnames
[] = { 
7056     (char *) "self",(char *) "column",(char *) "image", NULL 
 
7059   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnImage",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7060   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7061   if (!SWIG_IsOK(res1
)) { 
7062     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7064   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7065   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
7066   if (!SWIG_IsOK(ecode2
)) { 
7067     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "2"" of type '" "size_t""'"); 
7069   arg2 
= static_cast< size_t >(val2
); 
7070   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7071   if (!SWIG_IsOK(ecode3
)) { 
7072     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetColumnImage" "', expected argument " "3"" of type '" "int""'"); 
7074   arg3 
= static_cast< int >(val3
); 
7076     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7077     (arg1
)->SetColumnImage(arg2
,arg3
); 
7078     wxPyEndAllowThreads(__tstate
); 
7079     if (PyErr_Occurred()) SWIG_fail
; 
7081   resultobj 
= SWIG_Py_Void(); 
7088 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetColumnImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7089   PyObject 
*resultobj 
= 0; 
7090   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7097   PyObject 
* obj0 
= 0 ; 
7098   PyObject 
* obj1 
= 0 ; 
7099   char *  kwnames
[] = { 
7100     (char *) "self",(char *) "column", NULL 
 
7103   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnImage",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7104   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7105   if (!SWIG_IsOK(res1
)) { 
7106     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetColumnImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7108   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7109   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
7110   if (!SWIG_IsOK(ecode2
)) { 
7111     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_GetColumnImage" "', expected argument " "2"" of type '" "size_t""'"); 
7113   arg2 
= static_cast< size_t >(val2
); 
7115     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7116     result 
= (int)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnImage(arg2
); 
7117     wxPyEndAllowThreads(__tstate
); 
7118     if (PyErr_Occurred()) SWIG_fail
; 
7120   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
7127 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_ShowColumn(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7128   PyObject 
*resultobj 
= 0; 
7129   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7138   PyObject 
* obj0 
= 0 ; 
7139   PyObject 
* obj1 
= 0 ; 
7140   PyObject 
* obj2 
= 0 ; 
7141   char *  kwnames
[] = { 
7142     (char *) "self",(char *) "column",(char *) "shown", NULL 
 
7145   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_ShowColumn",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7146   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7147   if (!SWIG_IsOK(res1
)) { 
7148     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7150   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7151   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
7152   if (!SWIG_IsOK(ecode2
)) { 
7153     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "2"" of type '" "size_t""'"); 
7155   arg2 
= static_cast< size_t >(val2
); 
7156   ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
7157   if (!SWIG_IsOK(ecode3
)) { 
7158     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_ShowColumn" "', expected argument " "3"" of type '" "bool""'"); 
7160   arg3 
= static_cast< bool >(val3
); 
7162     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7163     (arg1
)->ShowColumn(arg2
,arg3
); 
7164     wxPyEndAllowThreads(__tstate
); 
7165     if (PyErr_Occurred()) SWIG_fail
; 
7167   resultobj 
= SWIG_Py_Void(); 
7174 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsColumnShown(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7175   PyObject 
*resultobj 
= 0; 
7176   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7183   PyObject 
* obj0 
= 0 ; 
7184   PyObject 
* obj1 
= 0 ; 
7185   char *  kwnames
[] = { 
7186     (char *) "self",(char *) "column", NULL 
 
7189   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsColumnShown",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7190   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7191   if (!SWIG_IsOK(res1
)) { 
7192     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsColumnShown" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7194   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7195   ecode2 
= SWIG_AsVal_size_t(obj1
, &val2
); 
7196   if (!SWIG_IsOK(ecode2
)) { 
7197     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_IsColumnShown" "', expected argument " "2"" of type '" "size_t""'"); 
7199   arg2 
= static_cast< size_t >(val2
); 
7201     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7202     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsColumnShown(arg2
); 
7203     wxPyEndAllowThreads(__tstate
); 
7204     if (PyErr_Occurred()) SWIG_fail
; 
7207     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
7215 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7216   PyObject 
*resultobj 
= 0; 
7217   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7218   wxTreeItemId 
*arg2 
= 0 ; 
7219   int arg3 
= (int) -1 ; 
7227   PyObject 
* obj0 
= 0 ; 
7228   PyObject 
* obj1 
= 0 ; 
7229   PyObject 
* obj2 
= 0 ; 
7230   char *  kwnames
[] = { 
7231     (char *) "self",(char *) "item",(char *) "column", NULL 
 
7234   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetItemText",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7235   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7236   if (!SWIG_IsOK(res1
)) { 
7237     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7239   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7240   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7241   if (!SWIG_IsOK(res2
)) { 
7242     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7245     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7247   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7249     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7250     if (!SWIG_IsOK(ecode3
)) { 
7251       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetItemText" "', expected argument " "3"" of type '" "int""'"); 
7253     arg3 
= static_cast< int >(val3
); 
7256     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7257     result 
= wxPyTreeListCtrl_GetItemText(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
7258     wxPyEndAllowThreads(__tstate
); 
7259     if (PyErr_Occurred()) SWIG_fail
; 
7263     resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
7265     resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
7274 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7275   PyObject 
*resultobj 
= 0; 
7276   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7277   wxTreeItemId 
*arg2 
= 0 ; 
7278   int arg3 
= (int) -1 ; 
7279   wxTreeItemIcon arg4 
= (wxTreeItemIcon
) wxTreeItemIcon_Normal 
; 
7289   PyObject 
* obj0 
= 0 ; 
7290   PyObject 
* obj1 
= 0 ; 
7291   PyObject 
* obj2 
= 0 ; 
7292   PyObject 
* obj3 
= 0 ; 
7293   char *  kwnames
[] = { 
7294     (char *) "self",(char *) "item",(char *) "column",(char *) "which", NULL 
 
7297   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_GetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
7298   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7299   if (!SWIG_IsOK(res1
)) { 
7300     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7302   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7303   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7304   if (!SWIG_IsOK(res2
)) { 
7305     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7308     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7310   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7312     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7313     if (!SWIG_IsOK(ecode3
)) { 
7314       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "3"" of type '" "int""'"); 
7316     arg3 
= static_cast< int >(val3
); 
7319     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
7320     if (!SWIG_IsOK(ecode4
)) { 
7321       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_GetItemImage" "', expected argument " "4"" of type '" "wxTreeItemIcon""'"); 
7323     arg4 
= static_cast< wxTreeItemIcon 
>(val4
); 
7326     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7327     result 
= (int)wxPyTreeListCtrl_GetItemImage(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
,arg4
); 
7328     wxPyEndAllowThreads(__tstate
); 
7329     if (PyErr_Occurred()) SWIG_fail
; 
7331   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
7338 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemText(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7339   PyObject 
*resultobj 
= 0; 
7340   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7341   wxTreeItemId 
*arg2 
= 0 ; 
7342   wxString 
*arg3 
= 0 ; 
7343   int arg4 
= (int) -1 ; 
7348   bool temp3 
= false ; 
7351   PyObject 
* obj0 
= 0 ; 
7352   PyObject 
* obj1 
= 0 ; 
7353   PyObject 
* obj2 
= 0 ; 
7354   PyObject 
* obj3 
= 0 ; 
7355   char *  kwnames
[] = { 
7356     (char *) "self",(char *) "item",(char *) "text",(char *) "column", NULL 
 
7359   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_SetItemText",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
7360   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7361   if (!SWIG_IsOK(res1
)) { 
7362     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7364   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7365   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7366   if (!SWIG_IsOK(res2
)) { 
7367     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7370     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemText" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7372   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7374     arg3 
= wxString_in_helper(obj2
); 
7375     if (arg3 
== NULL
) SWIG_fail
; 
7379     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
7380     if (!SWIG_IsOK(ecode4
)) { 
7381       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SetItemText" "', expected argument " "4"" of type '" "int""'"); 
7383     arg4 
= static_cast< int >(val4
); 
7386     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7387     wxPyTreeListCtrl_SetItemText(arg1
,(wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
7388     wxPyEndAllowThreads(__tstate
); 
7389     if (PyErr_Occurred()) SWIG_fail
; 
7391   resultobj 
= SWIG_Py_Void(); 
7406 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemImage(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7407   PyObject 
*resultobj 
= 0; 
7408   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7409   wxTreeItemId 
*arg2 
= 0 ; 
7411   int arg4 
= (int) -1 ; 
7412   wxTreeItemIcon arg5 
= (wxTreeItemIcon
) wxTreeItemIcon_Normal 
; 
7423   PyObject 
* obj0 
= 0 ; 
7424   PyObject 
* obj1 
= 0 ; 
7425   PyObject 
* obj2 
= 0 ; 
7426   PyObject 
* obj3 
= 0 ; 
7427   PyObject 
* obj4 
= 0 ; 
7428   char *  kwnames
[] = { 
7429     (char *) "self",(char *) "item",(char *) "image",(char *) "column",(char *) "which", NULL 
 
7432   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:TreeListCtrl_SetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
7433   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7434   if (!SWIG_IsOK(res1
)) { 
7435     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7437   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7438   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7439   if (!SWIG_IsOK(res2
)) { 
7440     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7443     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7445   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7446   ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
7447   if (!SWIG_IsOK(ecode3
)) { 
7448     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "3"" of type '" "int""'"); 
7450   arg3 
= static_cast< int >(val3
); 
7452     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
7453     if (!SWIG_IsOK(ecode4
)) { 
7454       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "4"" of type '" "int""'"); 
7456     arg4 
= static_cast< int >(val4
); 
7459     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
7460     if (!SWIG_IsOK(ecode5
)) { 
7461       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_SetItemImage" "', expected argument " "5"" of type '" "wxTreeItemIcon""'"); 
7463     arg5 
= static_cast< wxTreeItemIcon 
>(val5
); 
7466     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7467     wxPyTreeListCtrl_SetItemImage(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
,arg4
,arg5
); 
7468     wxPyEndAllowThreads(__tstate
); 
7469     if (PyErr_Occurred()) SWIG_fail
; 
7471   resultobj 
= SWIG_Py_Void(); 
7478 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7479   PyObject 
*resultobj 
= 0; 
7480   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7481   wxTreeItemId 
*arg2 
= 0 ; 
7482   wxPyTreeItemData 
*result 
= 0 ; 
7487   PyObject 
* obj0 
= 0 ; 
7488   PyObject 
* obj1 
= 0 ; 
7489   char *  kwnames
[] = { 
7490     (char *) "self",(char *) "item", NULL 
 
7493   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemData",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7494   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7495   if (!SWIG_IsOK(res1
)) { 
7496     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7498   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7499   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7500   if (!SWIG_IsOK(res2
)) { 
7501     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7504     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7506   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7508     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7509     result 
= (wxPyTreeItemData 
*)wxPyTreeListCtrl_GetItemData(arg1
,(wxTreeItemId 
const &)*arg2
); 
7510     wxPyEndAllowThreads(__tstate
); 
7511     if (PyErr_Occurred()) SWIG_fail
; 
7513   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxPyTreeItemData
, 0 |  0 ); 
7520 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7521   PyObject 
*resultobj 
= 0; 
7522   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7523   wxTreeItemId 
*arg2 
= 0 ; 
7524   wxPyTreeItemData 
*arg3 
= (wxPyTreeItemData 
*) 0 ; 
7530   PyObject 
* obj0 
= 0 ; 
7531   PyObject 
* obj1 
= 0 ; 
7532   PyObject 
* obj2 
= 0 ; 
7533   char *  kwnames
[] = { 
7534     (char *) "self",(char *) "item",(char *) "data", NULL 
 
7537   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemData",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7538   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7539   if (!SWIG_IsOK(res1
)) { 
7540     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7542   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7543   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7544   if (!SWIG_IsOK(res2
)) { 
7545     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7548     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7550   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7551   res3 
= SWIG_ConvertPtr(obj2
, SWIG_as_voidptrptr(&arg3
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
7552   if (!SWIG_IsOK(res3
)) { 
7553     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetItemData" "', expected argument " "3"" of type '" "wxPyTreeItemData *""'"); 
7556     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7557     wxPyTreeListCtrl_SetItemData(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
7558     wxPyEndAllowThreads(__tstate
); 
7559     if (PyErr_Occurred()) SWIG_fail
; 
7561   resultobj 
= SWIG_Py_Void(); 
7568 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemPyData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7569   PyObject 
*resultobj 
= 0; 
7570   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7571   wxTreeItemId 
*arg2 
= 0 ; 
7572   PyObject 
*result 
= 0 ; 
7577   PyObject 
* obj0 
= 0 ; 
7578   PyObject 
* obj1 
= 0 ; 
7579   char *  kwnames
[] = { 
7580     (char *) "self",(char *) "item", NULL 
 
7583   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemPyData",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7584   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7585   if (!SWIG_IsOK(res1
)) { 
7586     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7588   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7589   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7590   if (!SWIG_IsOK(res2
)) { 
7591     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7594     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7596   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7598     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7599     result 
= (PyObject 
*)wxPyTreeListCtrl_GetItemPyData(arg1
,(wxTreeItemId 
const &)*arg2
); 
7600     wxPyEndAllowThreads(__tstate
); 
7601     if (PyErr_Occurred()) SWIG_fail
; 
7610 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemPyData(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7611   PyObject 
*resultobj 
= 0; 
7612   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7613   wxTreeItemId 
*arg2 
= 0 ; 
7614   PyObject 
*arg3 
= (PyObject 
*) 0 ; 
7619   PyObject 
* obj0 
= 0 ; 
7620   PyObject 
* obj1 
= 0 ; 
7621   PyObject 
* obj2 
= 0 ; 
7622   char *  kwnames
[] = { 
7623     (char *) "self",(char *) "item",(char *) "obj", NULL 
 
7626   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemPyData",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7627   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7628   if (!SWIG_IsOK(res1
)) { 
7629     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7631   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7632   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7633   if (!SWIG_IsOK(res2
)) { 
7634     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7637     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemPyData" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7639   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7642     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7643     wxPyTreeListCtrl_SetItemPyData(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
7644     wxPyEndAllowThreads(__tstate
); 
7645     if (PyErr_Occurred()) SWIG_fail
; 
7647   resultobj 
= SWIG_Py_Void(); 
7654 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemHasChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7655   PyObject 
*resultobj 
= 0; 
7656   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7657   wxTreeItemId 
*arg2 
= 0 ; 
7658   bool arg3 
= (bool) true ; 
7665   PyObject 
* obj0 
= 0 ; 
7666   PyObject 
* obj1 
= 0 ; 
7667   PyObject 
* obj2 
= 0 ; 
7668   char *  kwnames
[] = { 
7669     (char *) "self",(char *) "item",(char *) "has", NULL 
 
7672   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemHasChildren",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7673   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7674   if (!SWIG_IsOK(res1
)) { 
7675     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7677   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7678   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7679   if (!SWIG_IsOK(res2
)) { 
7680     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7683     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7685   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7687     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
7688     if (!SWIG_IsOK(ecode3
)) { 
7689       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemHasChildren" "', expected argument " "3"" of type '" "bool""'"); 
7691     arg3 
= static_cast< bool >(val3
); 
7694     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7695     (arg1
)->SetItemHasChildren((wxTreeItemId 
const &)*arg2
,arg3
); 
7696     wxPyEndAllowThreads(__tstate
); 
7697     if (PyErr_Occurred()) SWIG_fail
; 
7699   resultobj 
= SWIG_Py_Void(); 
7706 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemBold(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7707   PyObject 
*resultobj 
= 0; 
7708   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7709   wxTreeItemId 
*arg2 
= 0 ; 
7710   bool arg3 
= (bool) true ; 
7717   PyObject 
* obj0 
= 0 ; 
7718   PyObject 
* obj1 
= 0 ; 
7719   PyObject 
* obj2 
= 0 ; 
7720   char *  kwnames
[] = { 
7721     (char *) "self",(char *) "item",(char *) "bold", NULL 
 
7724   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemBold",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7725   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7726   if (!SWIG_IsOK(res1
)) { 
7727     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7729   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7730   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7731   if (!SWIG_IsOK(res2
)) { 
7732     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7735     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7737   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7739     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
7740     if (!SWIG_IsOK(ecode3
)) { 
7741       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SetItemBold" "', expected argument " "3"" of type '" "bool""'"); 
7743     arg3 
= static_cast< bool >(val3
); 
7746     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7747     (arg1
)->SetItemBold((wxTreeItemId 
const &)*arg2
,arg3
); 
7748     wxPyEndAllowThreads(__tstate
); 
7749     if (PyErr_Occurred()) SWIG_fail
; 
7751   resultobj 
= SWIG_Py_Void(); 
7758 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemTextColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7759   PyObject 
*resultobj 
= 0; 
7760   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7761   wxTreeItemId 
*arg2 
= 0 ; 
7762   wxColour 
*arg3 
= 0 ; 
7768   PyObject 
* obj0 
= 0 ; 
7769   PyObject 
* obj1 
= 0 ; 
7770   PyObject 
* obj2 
= 0 ; 
7771   char *  kwnames
[] = { 
7772     (char *) "self",(char *) "item",(char *) "colour", NULL 
 
7775   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemTextColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7776   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7777   if (!SWIG_IsOK(res1
)) { 
7778     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7780   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7781   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7782   if (!SWIG_IsOK(res2
)) { 
7783     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7786     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7788   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7791     if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
; 
7794     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7795     (arg1
)->SetItemTextColour((wxTreeItemId 
const &)*arg2
,(wxColour 
const &)*arg3
); 
7796     wxPyEndAllowThreads(__tstate
); 
7797     if (PyErr_Occurred()) SWIG_fail
; 
7799   resultobj 
= SWIG_Py_Void(); 
7806 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemBackgroundColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7807   PyObject 
*resultobj 
= 0; 
7808   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7809   wxTreeItemId 
*arg2 
= 0 ; 
7810   wxColour 
*arg3 
= 0 ; 
7816   PyObject 
* obj0 
= 0 ; 
7817   PyObject 
* obj1 
= 0 ; 
7818   PyObject 
* obj2 
= 0 ; 
7819   char *  kwnames
[] = { 
7820     (char *) "self",(char *) "item",(char *) "colour", NULL 
 
7823   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemBackgroundColour",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7824   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7825   if (!SWIG_IsOK(res1
)) { 
7826     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7828   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7829   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7830   if (!SWIG_IsOK(res2
)) { 
7831     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7834     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7836   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7839     if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
; 
7842     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7843     (arg1
)->SetItemBackgroundColour((wxTreeItemId 
const &)*arg2
,(wxColour 
const &)*arg3
); 
7844     wxPyEndAllowThreads(__tstate
); 
7845     if (PyErr_Occurred()) SWIG_fail
; 
7847   resultobj 
= SWIG_Py_Void(); 
7854 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SetItemFont(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7855   PyObject 
*resultobj 
= 0; 
7856   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7857   wxTreeItemId 
*arg2 
= 0 ; 
7865   PyObject 
* obj0 
= 0 ; 
7866   PyObject 
* obj1 
= 0 ; 
7867   PyObject 
* obj2 
= 0 ; 
7868   char *  kwnames
[] = { 
7869     (char *) "self",(char *) "item",(char *) "font", NULL 
 
7872   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemFont",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
7873   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7874   if (!SWIG_IsOK(res1
)) { 
7875     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
7877   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7878   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7879   if (!SWIG_IsOK(res2
)) { 
7880     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7883     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7885   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7886   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxFont
,  0  | 0); 
7887   if (!SWIG_IsOK(res3
)) { 
7888     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");  
7891     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SetItemFont" "', expected argument " "3"" of type '" "wxFont const &""'");  
7893   arg3 
= reinterpret_cast< wxFont 
* >(argp3
); 
7895     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7896     (arg1
)->SetItemFont((wxTreeItemId 
const &)*arg2
,(wxFont 
const &)*arg3
); 
7897     wxPyEndAllowThreads(__tstate
); 
7898     if (PyErr_Occurred()) SWIG_fail
; 
7900   resultobj 
= SWIG_Py_Void(); 
7907 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemBold(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7908   PyObject 
*resultobj 
= 0; 
7909   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7910   wxTreeItemId 
*arg2 
= 0 ; 
7916   PyObject 
* obj0 
= 0 ; 
7917   PyObject 
* obj1 
= 0 ; 
7918   char *  kwnames
[] = { 
7919     (char *) "self",(char *) "item", NULL 
 
7922   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBold",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7923   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7924   if (!SWIG_IsOK(res1
)) { 
7925     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7927   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7928   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7929   if (!SWIG_IsOK(res2
)) { 
7930     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7933     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7935   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7937     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7938     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->GetItemBold((wxTreeItemId 
const &)*arg2
); 
7939     wxPyEndAllowThreads(__tstate
); 
7940     if (PyErr_Occurred()) SWIG_fail
; 
7943     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
7951 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemTextColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7952   PyObject 
*resultobj 
= 0; 
7953   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7954   wxTreeItemId 
*arg2 
= 0 ; 
7960   PyObject 
* obj0 
= 0 ; 
7961   PyObject 
* obj1 
= 0 ; 
7962   char *  kwnames
[] = { 
7963     (char *) "self",(char *) "item", NULL 
 
7966   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemTextColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
7967   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
7968   if (!SWIG_IsOK(res1
)) { 
7969     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
7971   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
7972   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
7973   if (!SWIG_IsOK(res2
)) { 
7974     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7977     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemTextColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
7979   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
7981     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7982     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemTextColour((wxTreeItemId 
const &)*arg2
); 
7983     wxPyEndAllowThreads(__tstate
); 
7984     if (PyErr_Occurred()) SWIG_fail
; 
7986   resultobj 
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN 
|  0 ); 
7993 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemBackgroundColour(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
7994   PyObject 
*resultobj 
= 0; 
7995   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7996   wxTreeItemId 
*arg2 
= 0 ; 
8002   PyObject 
* obj0 
= 0 ; 
8003   PyObject 
* obj1 
= 0 ; 
8004   char *  kwnames
[] = { 
8005     (char *) "self",(char *) "item", NULL 
 
8008   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBackgroundColour",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8009   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8010   if (!SWIG_IsOK(res1
)) { 
8011     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8013   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8014   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8015   if (!SWIG_IsOK(res2
)) { 
8016     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8019     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemBackgroundColour" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8021   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8023     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8024     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemBackgroundColour((wxTreeItemId 
const &)*arg2
); 
8025     wxPyEndAllowThreads(__tstate
); 
8026     if (PyErr_Occurred()) SWIG_fail
; 
8028   resultobj 
= SWIG_NewPointerObj((new wxColour(static_cast< const wxColour
& >(result
))), SWIGTYPE_p_wxColour
, SWIG_POINTER_OWN 
|  0 ); 
8035 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemFont(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8036   PyObject 
*resultobj 
= 0; 
8037   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8038   wxTreeItemId 
*arg2 
= 0 ; 
8044   PyObject 
* obj0 
= 0 ; 
8045   PyObject 
* obj1 
= 0 ; 
8046   char *  kwnames
[] = { 
8047     (char *) "self",(char *) "item", NULL 
 
8050   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemFont",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8051   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8052   if (!SWIG_IsOK(res1
)) { 
8053     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8055   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8056   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8057   if (!SWIG_IsOK(res2
)) { 
8058     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8061     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemFont" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8063   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8065     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8066     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemFont((wxTreeItemId 
const &)*arg2
); 
8067     wxPyEndAllowThreads(__tstate
); 
8068     if (PyErr_Occurred()) SWIG_fail
; 
8070   resultobj 
= SWIG_NewPointerObj((new wxFont(static_cast< const wxFont
& >(result
))), SWIGTYPE_p_wxFont
, SWIG_POINTER_OWN 
|  0 ); 
8077 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8078   PyObject 
*resultobj 
= 0; 
8079   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8080   wxTreeItemId 
*arg2 
= 0 ; 
8086   PyObject 
* obj0 
= 0 ; 
8087   PyObject 
* obj1 
= 0 ; 
8088   char *  kwnames
[] = { 
8089     (char *) "self",(char *) "item", NULL 
 
8092   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8093   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8094   if (!SWIG_IsOK(res1
)) { 
8095     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8097   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8098   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8099   if (!SWIG_IsOK(res2
)) { 
8100     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8103     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8105   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8107     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8108     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsVisible((wxTreeItemId 
const &)*arg2
); 
8109     wxPyEndAllowThreads(__tstate
); 
8110     if (PyErr_Occurred()) SWIG_fail
; 
8113     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8121 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_ItemHasChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8122   PyObject 
*resultobj 
= 0; 
8123   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8124   wxTreeItemId 
*arg2 
= 0 ; 
8130   PyObject 
* obj0 
= 0 ; 
8131   PyObject 
* obj1 
= 0 ; 
8132   char *  kwnames
[] = { 
8133     (char *) "self",(char *) "item", NULL 
 
8136   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ItemHasChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8137   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8138   if (!SWIG_IsOK(res1
)) { 
8139     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8141   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8142   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8143   if (!SWIG_IsOK(res2
)) { 
8144     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8147     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ItemHasChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8149   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8151     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8152     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->ItemHasChildren((wxTreeItemId 
const &)*arg2
); 
8153     wxPyEndAllowThreads(__tstate
); 
8154     if (PyErr_Occurred()) SWIG_fail
; 
8157     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8165 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsExpanded(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8166   PyObject 
*resultobj 
= 0; 
8167   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8168   wxTreeItemId 
*arg2 
= 0 ; 
8174   PyObject 
* obj0 
= 0 ; 
8175   PyObject 
* obj1 
= 0 ; 
8176   char *  kwnames
[] = { 
8177     (char *) "self",(char *) "item", NULL 
 
8180   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsExpanded",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8181   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8182   if (!SWIG_IsOK(res1
)) { 
8183     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8185   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8186   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8187   if (!SWIG_IsOK(res2
)) { 
8188     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8191     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsExpanded" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8193   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8195     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8196     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsExpanded((wxTreeItemId 
const &)*arg2
); 
8197     wxPyEndAllowThreads(__tstate
); 
8198     if (PyErr_Occurred()) SWIG_fail
; 
8201     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8209 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsSelected(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8210   PyObject 
*resultobj 
= 0; 
8211   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8212   wxTreeItemId 
*arg2 
= 0 ; 
8218   PyObject 
* obj0 
= 0 ; 
8219   PyObject 
* obj1 
= 0 ; 
8220   char *  kwnames
[] = { 
8221     (char *) "self",(char *) "item", NULL 
 
8224   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsSelected",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8225   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8226   if (!SWIG_IsOK(res1
)) { 
8227     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsSelected" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8229   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8230   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8231   if (!SWIG_IsOK(res2
)) { 
8232     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8235     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsSelected" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8237   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8239     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8240     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsSelected((wxTreeItemId 
const &)*arg2
); 
8241     wxPyEndAllowThreads(__tstate
); 
8242     if (PyErr_Occurred()) SWIG_fail
; 
8245     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8253 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_IsBold(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8254   PyObject 
*resultobj 
= 0; 
8255   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8256   wxTreeItemId 
*arg2 
= 0 ; 
8262   PyObject 
* obj0 
= 0 ; 
8263   PyObject 
* obj1 
= 0 ; 
8264   char *  kwnames
[] = { 
8265     (char *) "self",(char *) "item", NULL 
 
8268   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsBold",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8269   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8270   if (!SWIG_IsOK(res1
)) { 
8271     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_IsBold" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8273   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8274   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8275   if (!SWIG_IsOK(res2
)) { 
8276     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8279     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_IsBold" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8281   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8283     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8284     result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsBold((wxTreeItemId 
const &)*arg2
); 
8285     wxPyEndAllowThreads(__tstate
); 
8286     if (PyErr_Occurred()) SWIG_fail
; 
8289     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8297 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetChildrenCount(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8298   PyObject 
*resultobj 
= 0; 
8299   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8300   wxTreeItemId 
*arg2 
= 0 ; 
8301   bool arg3 
= (bool) true ; 
8309   PyObject 
* obj0 
= 0 ; 
8310   PyObject 
* obj1 
= 0 ; 
8311   PyObject 
* obj2 
= 0 ; 
8312   char *  kwnames
[] = { 
8313     (char *) "self",(char *) "item",(char *) "recursively", NULL 
 
8316   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetChildrenCount",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8317   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8318   if (!SWIG_IsOK(res1
)) { 
8319     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8321   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8322   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8323   if (!SWIG_IsOK(res2
)) { 
8324     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8327     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8329   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8331     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
8332     if (!SWIG_IsOK(ecode3
)) { 
8333       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetChildrenCount" "', expected argument " "3"" of type '" "bool""'"); 
8335     arg3 
= static_cast< bool >(val3
); 
8338     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8339     result 
= (size_t)(arg1
)->GetChildrenCount((wxTreeItemId 
const &)*arg2
,arg3
); 
8340     wxPyEndAllowThreads(__tstate
); 
8341     if (PyErr_Occurred()) SWIG_fail
; 
8343   resultobj 
= SWIG_From_size_t(static_cast< size_t >(result
)); 
8350 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetRootItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
8351   PyObject 
*resultobj 
= 0; 
8352   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8353   wxTreeItemId result
; 
8356   PyObject 
*swig_obj
[1] ; 
8358   if (!args
) SWIG_fail
; 
8360   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8361   if (!SWIG_IsOK(res1
)) { 
8362     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetRootItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8364   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8366     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8367     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetRootItem(); 
8368     wxPyEndAllowThreads(__tstate
); 
8369     if (PyErr_Occurred()) SWIG_fail
; 
8371   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8378 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetSelection(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
8379   PyObject 
*resultobj 
= 0; 
8380   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8381   wxTreeItemId result
; 
8384   PyObject 
*swig_obj
[1] ; 
8386   if (!args
) SWIG_fail
; 
8388   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8389   if (!SWIG_IsOK(res1
)) { 
8390     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetSelection" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8392   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8394     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8395     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetSelection(); 
8396     wxPyEndAllowThreads(__tstate
); 
8397     if (PyErr_Occurred()) SWIG_fail
; 
8399   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8406 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetSelections(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
8407   PyObject 
*resultobj 
= 0; 
8408   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8409   PyObject 
*result 
= 0 ; 
8412   PyObject 
*swig_obj
[1] ; 
8414   if (!args
) SWIG_fail
; 
8416   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8417   if (!SWIG_IsOK(res1
)) { 
8418     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetSelections" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8420   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8422     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8423     result 
= (PyObject 
*)wxPyTreeListCtrl_GetSelections(arg1
); 
8424     wxPyEndAllowThreads(__tstate
); 
8425     if (PyErr_Occurred()) SWIG_fail
; 
8434 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetItemParent(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8435   PyObject 
*resultobj 
= 0; 
8436   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8437   wxTreeItemId 
*arg2 
= 0 ; 
8438   wxTreeItemId result
; 
8443   PyObject 
* obj0 
= 0 ; 
8444   PyObject 
* obj1 
= 0 ; 
8445   char *  kwnames
[] = { 
8446     (char *) "self",(char *) "item", NULL 
 
8449   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemParent",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8450   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8451   if (!SWIG_IsOK(res1
)) { 
8452     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8454   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8455   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8456   if (!SWIG_IsOK(res2
)) { 
8457     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8460     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetItemParent" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8462   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8464     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8465     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemParent((wxTreeItemId 
const &)*arg2
); 
8466     wxPyEndAllowThreads(__tstate
); 
8467     if (PyErr_Occurred()) SWIG_fail
; 
8469   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8476 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetFirstChild(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8477   PyObject 
*resultobj 
= 0; 
8478   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8479   wxTreeItemId 
*arg2 
= 0 ; 
8480   PyObject 
*result 
= 0 ; 
8485   PyObject 
* obj0 
= 0 ; 
8486   PyObject 
* obj1 
= 0 ; 
8487   char *  kwnames
[] = { 
8488     (char *) "self",(char *) "item", NULL 
 
8491   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetFirstChild",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8492   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8493   if (!SWIG_IsOK(res1
)) { 
8494     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8496   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8497   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8498   if (!SWIG_IsOK(res2
)) { 
8499     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8502     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetFirstChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8504   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8506     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8507     result 
= (PyObject 
*)wxPyTreeListCtrl_GetFirstChild(arg1
,(wxTreeItemId 
const &)*arg2
); 
8508     wxPyEndAllowThreads(__tstate
); 
8509     if (PyErr_Occurred()) SWIG_fail
; 
8518 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNextChild(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8519   PyObject 
*resultobj 
= 0; 
8520   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8521   wxTreeItemId 
*arg2 
= 0 ; 
8522   void *arg3 
= (void *) 0 ; 
8523   PyObject 
*result 
= 0 ; 
8529   PyObject 
* obj0 
= 0 ; 
8530   PyObject 
* obj1 
= 0 ; 
8531   PyObject 
* obj2 
= 0 ; 
8532   char *  kwnames
[] = { 
8533     (char *) "self",(char *) "item",(char *) "cookie", NULL 
 
8536   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_GetNextChild",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
8537   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8538   if (!SWIG_IsOK(res1
)) { 
8539     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8541   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8542   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8543   if (!SWIG_IsOK(res2
)) { 
8544     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8547     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8549   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8550   res3 
= SWIG_ConvertPtr(obj2
,SWIG_as_voidptrptr(&arg3
), 0, 0); 
8551   if (!SWIG_IsOK(res3
)) { 
8552     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_GetNextChild" "', expected argument " "3"" of type '" "void *""'");  
8555     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8556     result 
= (PyObject 
*)wxPyTreeListCtrl_GetNextChild(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
8557     wxPyEndAllowThreads(__tstate
); 
8558     if (PyErr_Occurred()) SWIG_fail
; 
8567 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetLastChild(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8568   PyObject 
*resultobj 
= 0; 
8569   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8570   wxTreeItemId 
*arg2 
= 0 ; 
8571   wxTreeItemId result
; 
8576   PyObject 
* obj0 
= 0 ; 
8577   PyObject 
* obj1 
= 0 ; 
8578   char *  kwnames
[] = { 
8579     (char *) "self",(char *) "item", NULL 
 
8582   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetLastChild",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8583   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8584   if (!SWIG_IsOK(res1
)) { 
8585     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8587   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8588   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8589   if (!SWIG_IsOK(res2
)) { 
8590     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8593     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetLastChild" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8595   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8597     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8598     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetLastChild((wxTreeItemId 
const &)*arg2
); 
8599     wxPyEndAllowThreads(__tstate
); 
8600     if (PyErr_Occurred()) SWIG_fail
; 
8602   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8609 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNextSibling(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8610   PyObject 
*resultobj 
= 0; 
8611   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8612   wxTreeItemId 
*arg2 
= 0 ; 
8613   wxTreeItemId result
; 
8618   PyObject 
* obj0 
= 0 ; 
8619   PyObject 
* obj1 
= 0 ; 
8620   char *  kwnames
[] = { 
8621     (char *) "self",(char *) "item", NULL 
 
8624   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextSibling",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8625   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8626   if (!SWIG_IsOK(res1
)) { 
8627     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8629   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8630   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8631   if (!SWIG_IsOK(res2
)) { 
8632     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8635     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8637   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8639     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8640     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNextSibling((wxTreeItemId 
const &)*arg2
); 
8641     wxPyEndAllowThreads(__tstate
); 
8642     if (PyErr_Occurred()) SWIG_fail
; 
8644   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8651 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetPrevSibling(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8652   PyObject 
*resultobj 
= 0; 
8653   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8654   wxTreeItemId 
*arg2 
= 0 ; 
8655   wxTreeItemId result
; 
8660   PyObject 
* obj0 
= 0 ; 
8661   PyObject 
* obj1 
= 0 ; 
8662   char *  kwnames
[] = { 
8663     (char *) "self",(char *) "item", NULL 
 
8666   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevSibling",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8667   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8668   if (!SWIG_IsOK(res1
)) { 
8669     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8671   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8672   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8673   if (!SWIG_IsOK(res2
)) { 
8674     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8677     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevSibling" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8679   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8681     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8682     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrevSibling((wxTreeItemId 
const &)*arg2
); 
8683     wxPyEndAllowThreads(__tstate
); 
8684     if (PyErr_Occurred()) SWIG_fail
; 
8686   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8693 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetFirstVisibleItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
8694   PyObject 
*resultobj 
= 0; 
8695   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8696   wxTreeItemId result
; 
8699   PyObject 
*swig_obj
[1] ; 
8701   if (!args
) SWIG_fail
; 
8703   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8704   if (!SWIG_IsOK(res1
)) { 
8705     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetFirstVisibleItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8707   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8709     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8710     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetFirstVisibleItem(); 
8711     wxPyEndAllowThreads(__tstate
); 
8712     if (PyErr_Occurred()) SWIG_fail
; 
8714   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8721 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNextVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8722   PyObject 
*resultobj 
= 0; 
8723   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8724   wxTreeItemId 
*arg2 
= 0 ; 
8725   wxTreeItemId result
; 
8730   PyObject 
* obj0 
= 0 ; 
8731   PyObject 
* obj1 
= 0 ; 
8732   char *  kwnames
[] = { 
8733     (char *) "self",(char *) "item", NULL 
 
8736   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8737   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8738   if (!SWIG_IsOK(res1
)) { 
8739     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8741   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8742   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8743   if (!SWIG_IsOK(res2
)) { 
8744     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8747     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNextVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8749   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8751     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8752     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNextVisible((wxTreeItemId 
const &)*arg2
); 
8753     wxPyEndAllowThreads(__tstate
); 
8754     if (PyErr_Occurred()) SWIG_fail
; 
8756   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8763 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetPrevVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8764   PyObject 
*resultobj 
= 0; 
8765   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8766   wxTreeItemId 
*arg2 
= 0 ; 
8767   wxTreeItemId result
; 
8772   PyObject 
* obj0 
= 0 ; 
8773   PyObject 
* obj1 
= 0 ; 
8774   char *  kwnames
[] = { 
8775     (char *) "self",(char *) "item", NULL 
 
8778   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8779   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8780   if (!SWIG_IsOK(res1
)) { 
8781     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8783   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8784   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8785   if (!SWIG_IsOK(res2
)) { 
8786     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8789     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetPrevVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8791   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8793     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8794     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrevVisible((wxTreeItemId 
const &)*arg2
); 
8795     wxPyEndAllowThreads(__tstate
); 
8796     if (PyErr_Occurred()) SWIG_fail
; 
8798   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8805 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetNext(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8806   PyObject 
*resultobj 
= 0; 
8807   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8808   wxTreeItemId 
*arg2 
= 0 ; 
8809   wxTreeItemId result
; 
8814   PyObject 
* obj0 
= 0 ; 
8815   PyObject 
* obj1 
= 0 ; 
8816   char *  kwnames
[] = { 
8817     (char *) "self",(char *) "item", NULL 
 
8820   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNext",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
8821   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8822   if (!SWIG_IsOK(res1
)) { 
8823     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetNext" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
8825   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8826   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8827   if (!SWIG_IsOK(res2
)) { 
8828     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetNext" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8831     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetNext" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8833   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8835     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8836     result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNext((wxTreeItemId 
const &)*arg2
); 
8837     wxPyEndAllowThreads(__tstate
); 
8838     if (PyErr_Occurred()) SWIG_fail
; 
8840   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8847 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AddRoot(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8848   PyObject 
*resultobj 
= 0; 
8849   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8850   wxString 
*arg2 
= 0 ; 
8851   int arg3 
= (int) -1 ; 
8852   int arg4 
= (int) -1 ; 
8853   wxPyTreeItemData 
*arg5 
= (wxPyTreeItemData 
*) NULL 
; 
8854   wxTreeItemId result
; 
8857   bool temp2 
= false ; 
8863   PyObject 
* obj0 
= 0 ; 
8864   PyObject 
* obj1 
= 0 ; 
8865   PyObject 
* obj2 
= 0 ; 
8866   PyObject 
* obj3 
= 0 ; 
8867   PyObject 
* obj4 
= 0 ; 
8868   char *  kwnames
[] = { 
8869     (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
8872   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:TreeListCtrl_AddRoot",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) SWIG_fail
; 
8873   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8874   if (!SWIG_IsOK(res1
)) { 
8875     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8877   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8879     arg2 
= wxString_in_helper(obj1
); 
8880     if (arg2 
== NULL
) SWIG_fail
; 
8884     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
8885     if (!SWIG_IsOK(ecode3
)) { 
8886       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "3"" of type '" "int""'"); 
8888     arg3 
= static_cast< int >(val3
); 
8891     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
8892     if (!SWIG_IsOK(ecode4
)) { 
8893       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "4"" of type '" "int""'"); 
8895     arg4 
= static_cast< int >(val4
); 
8898     res5 
= SWIG_ConvertPtr(obj4
, SWIG_as_voidptrptr(&arg5
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
8899     if (!SWIG_IsOK(res5
)) { 
8900       SWIG_exception_fail(SWIG_ArgError(res5
), "in method '" "TreeListCtrl_AddRoot" "', expected argument " "5"" of type '" "wxPyTreeItemData *""'"); 
8904     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8905     result 
= (arg1
)->AddRoot((wxString 
const &)*arg2
,arg3
,arg4
,arg5
); 
8906     wxPyEndAllowThreads(__tstate
); 
8907     if (PyErr_Occurred()) SWIG_fail
; 
8909   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
8924 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_PrependItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
8925   PyObject 
*resultobj 
= 0; 
8926   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8927   wxTreeItemId 
*arg2 
= 0 ; 
8928   wxString 
*arg3 
= 0 ; 
8929   int arg4 
= (int) -1 ; 
8930   int arg5 
= (int) -1 ; 
8931   wxPyTreeItemData 
*arg6 
= (wxPyTreeItemData 
*) NULL 
; 
8932   wxTreeItemId result
; 
8937   bool temp3 
= false ; 
8943   PyObject 
* obj0 
= 0 ; 
8944   PyObject 
* obj1 
= 0 ; 
8945   PyObject 
* obj2 
= 0 ; 
8946   PyObject 
* obj3 
= 0 ; 
8947   PyObject 
* obj4 
= 0 ; 
8948   PyObject 
* obj5 
= 0 ; 
8949   char *  kwnames
[] = { 
8950     (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
8953   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_PrependItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
8954   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
8955   if (!SWIG_IsOK(res1
)) { 
8956     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
8958   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
8959   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
8960   if (!SWIG_IsOK(res2
)) { 
8961     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8964     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_PrependItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
8966   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
8968     arg3 
= wxString_in_helper(obj2
); 
8969     if (arg3 
== NULL
) SWIG_fail
; 
8973     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
8974     if (!SWIG_IsOK(ecode4
)) { 
8975       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "4"" of type '" "int""'"); 
8977     arg4 
= static_cast< int >(val4
); 
8980     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
8981     if (!SWIG_IsOK(ecode5
)) { 
8982       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "5"" of type '" "int""'"); 
8984     arg5 
= static_cast< int >(val5
); 
8987     res6 
= SWIG_ConvertPtr(obj5
, SWIG_as_voidptrptr(&arg6
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
8988     if (!SWIG_IsOK(res6
)) { 
8989       SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "TreeListCtrl_PrependItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'"); 
8993     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8994     result 
= (arg1
)->PrependItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
); 
8995     wxPyEndAllowThreads(__tstate
); 
8996     if (PyErr_Occurred()) SWIG_fail
; 
8998   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9013 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9014   PyObject 
*resultobj 
= 0; 
9015   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9016   wxTreeItemId 
*arg2 
= 0 ; 
9017   wxTreeItemId 
*arg3 
= 0 ; 
9018   wxString 
*arg4 
= 0 ; 
9019   int arg5 
= (int) -1 ; 
9020   int arg6 
= (int) -1 ; 
9021   wxPyTreeItemData 
*arg7 
= (wxPyTreeItemData 
*) NULL 
; 
9022   wxTreeItemId result
; 
9029   bool temp4 
= false ; 
9035   PyObject 
* obj0 
= 0 ; 
9036   PyObject 
* obj1 
= 0 ; 
9037   PyObject 
* obj2 
= 0 ; 
9038   PyObject 
* obj3 
= 0 ; 
9039   PyObject 
* obj4 
= 0 ; 
9040   PyObject 
* obj5 
= 0 ; 
9041   PyObject 
* obj6 
= 0 ; 
9042   char *  kwnames
[] = { 
9043     (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
9046   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
9047   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9048   if (!SWIG_IsOK(res1
)) { 
9049     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9051   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9052   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9053   if (!SWIG_IsOK(res2
)) { 
9054     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9057     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9059   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9060   res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9061   if (!SWIG_IsOK(res3
)) { 
9062     SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");  
9065     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItem" "', expected argument " "3"" of type '" "wxTreeItemId const &""'");  
9067   arg3 
= reinterpret_cast< wxTreeItemId 
* >(argp3
); 
9069     arg4 
= wxString_in_helper(obj3
); 
9070     if (arg4 
== NULL
) SWIG_fail
; 
9074     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
9075     if (!SWIG_IsOK(ecode5
)) { 
9076       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "5"" of type '" "int""'"); 
9078     arg5 
= static_cast< int >(val5
); 
9081     ecode6 
= SWIG_AsVal_int(obj5
, &val6
); 
9082     if (!SWIG_IsOK(ecode6
)) { 
9083       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "6"" of type '" "int""'"); 
9085     arg6 
= static_cast< int >(val6
); 
9088     res7 
= SWIG_ConvertPtr(obj6
, SWIG_as_voidptrptr(&arg7
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
9089     if (!SWIG_IsOK(res7
)) { 
9090       SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_InsertItem" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'"); 
9094     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9095     result 
= (arg1
)->InsertItem((wxTreeItemId 
const &)*arg2
,(wxTreeItemId 
const &)*arg3
,(wxString 
const &)*arg4
,arg5
,arg6
,arg7
); 
9096     wxPyEndAllowThreads(__tstate
); 
9097     if (PyErr_Occurred()) SWIG_fail
; 
9099   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9114 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_InsertItemBefore(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9115   PyObject 
*resultobj 
= 0; 
9116   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9117   wxTreeItemId 
*arg2 
= 0 ; 
9119   wxString 
*arg4 
= 0 ; 
9120   int arg5 
= (int) -1 ; 
9121   int arg6 
= (int) -1 ; 
9122   wxPyTreeItemData 
*arg7 
= (wxPyTreeItemData 
*) NULL 
; 
9123   wxTreeItemId result
; 
9130   bool temp4 
= false ; 
9136   PyObject 
* obj0 
= 0 ; 
9137   PyObject 
* obj1 
= 0 ; 
9138   PyObject 
* obj2 
= 0 ; 
9139   PyObject 
* obj3 
= 0 ; 
9140   PyObject 
* obj4 
= 0 ; 
9141   PyObject 
* obj5 
= 0 ; 
9142   PyObject 
* obj6 
= 0 ; 
9143   char *  kwnames
[] = { 
9144     (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
9147   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItemBefore",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
9148   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9149   if (!SWIG_IsOK(res1
)) { 
9150     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9152   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9153   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9154   if (!SWIG_IsOK(res2
)) { 
9155     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9158     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9160   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9161   ecode3 
= SWIG_AsVal_size_t(obj2
, &val3
); 
9162   if (!SWIG_IsOK(ecode3
)) { 
9163     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "3"" of type '" "size_t""'"); 
9165   arg3 
= static_cast< size_t >(val3
); 
9167     arg4 
= wxString_in_helper(obj3
); 
9168     if (arg4 
== NULL
) SWIG_fail
; 
9172     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
9173     if (!SWIG_IsOK(ecode5
)) { 
9174       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "5"" of type '" "int""'"); 
9176     arg5 
= static_cast< int >(val5
); 
9179     ecode6 
= SWIG_AsVal_int(obj5
, &val6
); 
9180     if (!SWIG_IsOK(ecode6
)) { 
9181       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "6"" of type '" "int""'"); 
9183     arg6 
= static_cast< int >(val6
); 
9186     res7 
= SWIG_ConvertPtr(obj6
, SWIG_as_voidptrptr(&arg7
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
9187     if (!SWIG_IsOK(res7
)) { 
9188       SWIG_exception_fail(SWIG_ArgError(res7
), "in method '" "TreeListCtrl_InsertItemBefore" "', expected argument " "7"" of type '" "wxPyTreeItemData *""'"); 
9192     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9193     result 
= (arg1
)->InsertItem((wxTreeItemId 
const &)*arg2
,arg3
,(wxString 
const &)*arg4
,arg5
,arg6
,arg7
); 
9194     wxPyEndAllowThreads(__tstate
); 
9195     if (PyErr_Occurred()) SWIG_fail
; 
9197   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9212 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_AppendItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9213   PyObject 
*resultobj 
= 0; 
9214   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9215   wxTreeItemId 
*arg2 
= 0 ; 
9216   wxString 
*arg3 
= 0 ; 
9217   int arg4 
= (int) -1 ; 
9218   int arg5 
= (int) -1 ; 
9219   wxPyTreeItemData 
*arg6 
= (wxPyTreeItemData 
*) NULL 
; 
9220   wxTreeItemId result
; 
9225   bool temp3 
= false ; 
9231   PyObject 
* obj0 
= 0 ; 
9232   PyObject 
* obj1 
= 0 ; 
9233   PyObject 
* obj2 
= 0 ; 
9234   PyObject 
* obj3 
= 0 ; 
9235   PyObject 
* obj4 
= 0 ; 
9236   PyObject 
* obj5 
= 0 ; 
9237   char *  kwnames
[] = { 
9238     (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
9241   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_AppendItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) SWIG_fail
; 
9242   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9243   if (!SWIG_IsOK(res1
)) { 
9244     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9246   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9247   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9248   if (!SWIG_IsOK(res2
)) { 
9249     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9252     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_AppendItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9254   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9256     arg3 
= wxString_in_helper(obj2
); 
9257     if (arg3 
== NULL
) SWIG_fail
; 
9261     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
9262     if (!SWIG_IsOK(ecode4
)) { 
9263       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "4"" of type '" "int""'"); 
9265     arg4 
= static_cast< int >(val4
); 
9268     ecode5 
= SWIG_AsVal_int(obj4
, &val5
); 
9269     if (!SWIG_IsOK(ecode5
)) { 
9270       SWIG_exception_fail(SWIG_ArgError(ecode5
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "5"" of type '" "int""'"); 
9272     arg5 
= static_cast< int >(val5
); 
9275     res6 
= SWIG_ConvertPtr(obj5
, SWIG_as_voidptrptr(&arg6
), SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_DISOWN 
|  0 ); 
9276     if (!SWIG_IsOK(res6
)) { 
9277       SWIG_exception_fail(SWIG_ArgError(res6
), "in method '" "TreeListCtrl_AppendItem" "', expected argument " "6"" of type '" "wxPyTreeItemData *""'"); 
9281     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9282     result 
= (arg1
)->AppendItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
); 
9283     wxPyEndAllowThreads(__tstate
); 
9284     if (PyErr_Occurred()) SWIG_fail
; 
9286   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9301 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Delete(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9302   PyObject 
*resultobj 
= 0; 
9303   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9304   wxTreeItemId 
*arg2 
= 0 ; 
9309   PyObject 
* obj0 
= 0 ; 
9310   PyObject 
* obj1 
= 0 ; 
9311   char *  kwnames
[] = { 
9312     (char *) "self",(char *) "item", NULL 
 
9315   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Delete",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9316   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9317   if (!SWIG_IsOK(res1
)) { 
9318     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Delete" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9320   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9321   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9322   if (!SWIG_IsOK(res2
)) { 
9323     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9326     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Delete" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9328   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9330     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9331     (arg1
)->Delete((wxTreeItemId 
const &)*arg2
); 
9332     wxPyEndAllowThreads(__tstate
); 
9333     if (PyErr_Occurred()) SWIG_fail
; 
9335   resultobj 
= SWIG_Py_Void(); 
9342 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_DeleteChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9343   PyObject 
*resultobj 
= 0; 
9344   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9345   wxTreeItemId 
*arg2 
= 0 ; 
9350   PyObject 
* obj0 
= 0 ; 
9351   PyObject 
* obj1 
= 0 ; 
9352   char *  kwnames
[] = { 
9353     (char *) "self",(char *) "item", NULL 
 
9356   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_DeleteChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9357   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9358   if (!SWIG_IsOK(res1
)) { 
9359     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9361   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9362   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9363   if (!SWIG_IsOK(res2
)) { 
9364     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9367     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_DeleteChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9369   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9371     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9372     (arg1
)->DeleteChildren((wxTreeItemId 
const &)*arg2
); 
9373     wxPyEndAllowThreads(__tstate
); 
9374     if (PyErr_Occurred()) SWIG_fail
; 
9376   resultobj 
= SWIG_Py_Void(); 
9383 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_DeleteAllItems(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
9384   PyObject 
*resultobj 
= 0; 
9385   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9388   PyObject 
*swig_obj
[1] ; 
9390   if (!args
) SWIG_fail
; 
9392   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9393   if (!SWIG_IsOK(res1
)) { 
9394     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_DeleteAllItems" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9396   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9398     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9399     (arg1
)->DeleteAllItems(); 
9400     wxPyEndAllowThreads(__tstate
); 
9401     if (PyErr_Occurred()) SWIG_fail
; 
9403   resultobj 
= SWIG_Py_Void(); 
9410 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Expand(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9411   PyObject 
*resultobj 
= 0; 
9412   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9413   wxTreeItemId 
*arg2 
= 0 ; 
9418   PyObject 
* obj0 
= 0 ; 
9419   PyObject 
* obj1 
= 0 ; 
9420   char *  kwnames
[] = { 
9421     (char *) "self",(char *) "item", NULL 
 
9424   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Expand",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9425   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9426   if (!SWIG_IsOK(res1
)) { 
9427     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Expand" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9429   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9430   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9431   if (!SWIG_IsOK(res2
)) { 
9432     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9435     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Expand" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9437   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9439     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9440     (arg1
)->Expand((wxTreeItemId 
const &)*arg2
); 
9441     wxPyEndAllowThreads(__tstate
); 
9442     if (PyErr_Occurred()) SWIG_fail
; 
9444   resultobj 
= SWIG_Py_Void(); 
9451 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_ExpandAll(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9452   PyObject 
*resultobj 
= 0; 
9453   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9454   wxTreeItemId 
*arg2 
= 0 ; 
9459   PyObject 
* obj0 
= 0 ; 
9460   PyObject 
* obj1 
= 0 ; 
9461   char *  kwnames
[] = { 
9462     (char *) "self",(char *) "item", NULL 
 
9465   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ExpandAll",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9466   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9467   if (!SWIG_IsOK(res1
)) { 
9468     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9470   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9471   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9472   if (!SWIG_IsOK(res2
)) { 
9473     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9476     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ExpandAll" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9478   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9480     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9481     (arg1
)->ExpandAll((wxTreeItemId 
const &)*arg2
); 
9482     wxPyEndAllowThreads(__tstate
); 
9483     if (PyErr_Occurred()) SWIG_fail
; 
9485   resultobj 
= SWIG_Py_Void(); 
9492 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Collapse(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9493   PyObject 
*resultobj 
= 0; 
9494   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9495   wxTreeItemId 
*arg2 
= 0 ; 
9500   PyObject 
* obj0 
= 0 ; 
9501   PyObject 
* obj1 
= 0 ; 
9502   char *  kwnames
[] = { 
9503     (char *) "self",(char *) "item", NULL 
 
9506   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Collapse",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9507   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9508   if (!SWIG_IsOK(res1
)) { 
9509     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Collapse" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9511   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9512   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9513   if (!SWIG_IsOK(res2
)) { 
9514     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9517     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Collapse" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9519   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9521     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9522     (arg1
)->Collapse((wxTreeItemId 
const &)*arg2
); 
9523     wxPyEndAllowThreads(__tstate
); 
9524     if (PyErr_Occurred()) SWIG_fail
; 
9526   resultobj 
= SWIG_Py_Void(); 
9533 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_CollapseAndReset(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9534   PyObject 
*resultobj 
= 0; 
9535   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9536   wxTreeItemId 
*arg2 
= 0 ; 
9541   PyObject 
* obj0 
= 0 ; 
9542   PyObject 
* obj1 
= 0 ; 
9543   char *  kwnames
[] = { 
9544     (char *) "self",(char *) "item", NULL 
 
9547   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_CollapseAndReset",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9548   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9549   if (!SWIG_IsOK(res1
)) { 
9550     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9552   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9553   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9554   if (!SWIG_IsOK(res2
)) { 
9555     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9558     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_CollapseAndReset" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9560   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9562     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9563     (arg1
)->CollapseAndReset((wxTreeItemId 
const &)*arg2
); 
9564     wxPyEndAllowThreads(__tstate
); 
9565     if (PyErr_Occurred()) SWIG_fail
; 
9567   resultobj 
= SWIG_Py_Void(); 
9574 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Toggle(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9575   PyObject 
*resultobj 
= 0; 
9576   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9577   wxTreeItemId 
*arg2 
= 0 ; 
9582   PyObject 
* obj0 
= 0 ; 
9583   PyObject 
* obj1 
= 0 ; 
9584   char *  kwnames
[] = { 
9585     (char *) "self",(char *) "item", NULL 
 
9588   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Toggle",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9589   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9590   if (!SWIG_IsOK(res1
)) { 
9591     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Toggle" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9593   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9594   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9595   if (!SWIG_IsOK(res2
)) { 
9596     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9599     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Toggle" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9601   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9603     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9604     (arg1
)->Toggle((wxTreeItemId 
const &)*arg2
); 
9605     wxPyEndAllowThreads(__tstate
); 
9606     if (PyErr_Occurred()) SWIG_fail
; 
9608   resultobj 
= SWIG_Py_Void(); 
9615 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Unselect(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
9616   PyObject 
*resultobj 
= 0; 
9617   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9620   PyObject 
*swig_obj
[1] ; 
9622   if (!args
) SWIG_fail
; 
9624   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9625   if (!SWIG_IsOK(res1
)) { 
9626     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Unselect" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9628   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9630     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9632     wxPyEndAllowThreads(__tstate
); 
9633     if (PyErr_Occurred()) SWIG_fail
; 
9635   resultobj 
= SWIG_Py_Void(); 
9642 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_UnselectAll(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
9643   PyObject 
*resultobj 
= 0; 
9644   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9647   PyObject 
*swig_obj
[1] ; 
9649   if (!args
) SWIG_fail
; 
9651   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9652   if (!SWIG_IsOK(res1
)) { 
9653     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_UnselectAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9655   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9657     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9658     (arg1
)->UnselectAll(); 
9659     wxPyEndAllowThreads(__tstate
); 
9660     if (PyErr_Occurred()) SWIG_fail
; 
9662   resultobj 
= SWIG_Py_Void(); 
9669 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SelectItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9670   PyObject 
*resultobj 
= 0; 
9671   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9672   wxTreeItemId 
*arg2 
= 0 ; 
9673   bool arg3 
= (bool) true ; 
9674   bool arg4 
= (bool) false ; 
9683   PyObject 
* obj0 
= 0 ; 
9684   PyObject 
* obj1 
= 0 ; 
9685   PyObject 
* obj2 
= 0 ; 
9686   PyObject 
* obj3 
= 0 ; 
9687   char *  kwnames
[] = { 
9688     (char *) "self",(char *) "item",(char *) "unselect_others",(char *) "extended_select", NULL 
 
9691   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_SelectItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
9692   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9693   if (!SWIG_IsOK(res1
)) { 
9694     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9696   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9697   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9698   if (!SWIG_IsOK(res2
)) { 
9699     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9702     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SelectItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9704   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9706     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
9707     if (!SWIG_IsOK(ecode3
)) { 
9708       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "3"" of type '" "bool""'"); 
9710     arg3 
= static_cast< bool >(val3
); 
9713     ecode4 
= SWIG_AsVal_bool(obj3
, &val4
); 
9714     if (!SWIG_IsOK(ecode4
)) { 
9715       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_SelectItem" "', expected argument " "4"" of type '" "bool""'"); 
9717     arg4 
= static_cast< bool >(val4
); 
9720     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9721     (arg1
)->SelectItem((wxTreeItemId 
const &)*arg2
,arg3
,arg4
); 
9722     wxPyEndAllowThreads(__tstate
); 
9723     if (PyErr_Occurred()) SWIG_fail
; 
9725   resultobj 
= SWIG_Py_Void(); 
9732 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SelectAll(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9733   PyObject 
*resultobj 
= 0; 
9734   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9735   bool arg2 
= (bool) false ; 
9740   PyObject 
* obj0 
= 0 ; 
9741   PyObject 
* obj1 
= 0 ; 
9742   char *  kwnames
[] = { 
9743     (char *) "self",(char *) "extended_select", NULL 
 
9746   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:TreeListCtrl_SelectAll",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9747   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9748   if (!SWIG_IsOK(res1
)) { 
9749     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SelectAll" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9751   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9753     ecode2 
= SWIG_AsVal_bool(obj1
, &val2
); 
9754     if (!SWIG_IsOK(ecode2
)) { 
9755       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "TreeListCtrl_SelectAll" "', expected argument " "2"" of type '" "bool""'"); 
9757     arg2 
= static_cast< bool >(val2
); 
9760     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9761     (arg1
)->SelectAll(arg2
); 
9762     wxPyEndAllowThreads(__tstate
); 
9763     if (PyErr_Occurred()) SWIG_fail
; 
9765   resultobj 
= SWIG_Py_Void(); 
9772 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_EnsureVisible(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9773   PyObject 
*resultobj 
= 0; 
9774   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9775   wxTreeItemId 
*arg2 
= 0 ; 
9780   PyObject 
* obj0 
= 0 ; 
9781   PyObject 
* obj1 
= 0 ; 
9782   char *  kwnames
[] = { 
9783     (char *) "self",(char *) "item", NULL 
 
9786   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EnsureVisible",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9787   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9788   if (!SWIG_IsOK(res1
)) { 
9789     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9791   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9792   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9793   if (!SWIG_IsOK(res2
)) { 
9794     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9797     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_EnsureVisible" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9799   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9801     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9802     (arg1
)->EnsureVisible((wxTreeItemId 
const &)*arg2
); 
9803     wxPyEndAllowThreads(__tstate
); 
9804     if (PyErr_Occurred()) SWIG_fail
; 
9806   resultobj 
= SWIG_Py_Void(); 
9813 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_ScrollTo(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9814   PyObject 
*resultobj 
= 0; 
9815   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9816   wxTreeItemId 
*arg2 
= 0 ; 
9821   PyObject 
* obj0 
= 0 ; 
9822   PyObject 
* obj1 
= 0 ; 
9823   char *  kwnames
[] = { 
9824     (char *) "self",(char *) "item", NULL 
 
9827   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ScrollTo",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9828   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9829   if (!SWIG_IsOK(res1
)) { 
9830     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9832   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9833   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9834   if (!SWIG_IsOK(res2
)) { 
9835     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9838     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_ScrollTo" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9840   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9842     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9843     (arg1
)->ScrollTo((wxTreeItemId 
const &)*arg2
); 
9844     wxPyEndAllowThreads(__tstate
); 
9845     if (PyErr_Occurred()) SWIG_fail
; 
9847   resultobj 
= SWIG_Py_Void(); 
9854 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_HitTest(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9855   PyObject 
*resultobj 
= 0; 
9856   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9860   wxTreeItemId result
; 
9865   int res3 
= SWIG_TMPOBJ 
; 
9867   int res4 
= SWIG_TMPOBJ 
; 
9868   PyObject 
* obj0 
= 0 ; 
9869   PyObject 
* obj1 
= 0 ; 
9870   char *  kwnames
[] = { 
9871     (char *) "self",(char *) "point", NULL 
 
9876   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_HitTest",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9877   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9878   if (!SWIG_IsOK(res1
)) { 
9879     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_HitTest" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9881   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9884     if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
; 
9887     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9888     result 
= (arg1
)->HitTest((wxPoint 
const &)*arg2
,*arg3
,*arg4
); 
9889     wxPyEndAllowThreads(__tstate
); 
9890     if (PyErr_Occurred()) SWIG_fail
; 
9892   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
9893   if (SWIG_IsTmpObj(res3
)) { 
9894     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg3
))); 
9896     int new_flags 
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
9897     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, new_flags
)); 
9899   if (SWIG_IsTmpObj(res4
)) { 
9900     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_int((*arg4
))); 
9902     int new_flags 
= SWIG_IsNewObj(res4
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
9903     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, new_flags
)); 
9911 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetBoundingRect(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9912   PyObject 
*resultobj 
= 0; 
9913   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9914   wxTreeItemId 
*arg2 
= 0 ; 
9915   bool arg3 
= (bool) false ; 
9916   PyObject 
*result 
= 0 ; 
9923   PyObject 
* obj0 
= 0 ; 
9924   PyObject 
* obj1 
= 0 ; 
9925   PyObject 
* obj2 
= 0 ; 
9926   char *  kwnames
[] = { 
9927     (char *) "self",(char *) "item",(char *) "textOnly", NULL 
 
9930   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetBoundingRect",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
9931   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9932   if (!SWIG_IsOK(res1
)) { 
9933     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9935   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9936   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9937   if (!SWIG_IsOK(res2
)) { 
9938     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9941     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9943   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9945     ecode3 
= SWIG_AsVal_bool(obj2
, &val3
); 
9946     if (!SWIG_IsOK(ecode3
)) { 
9947       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "TreeListCtrl_GetBoundingRect" "', expected argument " "3"" of type '" "bool""'"); 
9949     arg3 
= static_cast< bool >(val3
); 
9952     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9953     result 
= (PyObject 
*)wxPyTreeListCtrl_GetBoundingRect(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
9954     wxPyEndAllowThreads(__tstate
); 
9955     if (PyErr_Occurred()) SWIG_fail
; 
9964 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_EditLabel(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
9965   PyObject 
*resultobj 
= 0; 
9966   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
9967   wxTreeItemId 
*arg2 
= 0 ; 
9972   PyObject 
* obj0 
= 0 ; 
9973   PyObject 
* obj1 
= 0 ; 
9974   char *  kwnames
[] = { 
9975     (char *) "self",(char *) "item", NULL 
 
9978   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EditLabel",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
9979   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
9980   if (!SWIG_IsOK(res1
)) { 
9981     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_EditLabel" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
9983   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
9984   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
9985   if (!SWIG_IsOK(res2
)) { 
9986     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9989     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_EditLabel" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
9991   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
9993     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
9994     (arg1
)->EditLabel((wxTreeItemId 
const &)*arg2
); 
9995     wxPyEndAllowThreads(__tstate
); 
9996     if (PyErr_Occurred()) SWIG_fail
; 
9998   resultobj 
= SWIG_Py_Void(); 
10005 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_Edit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10006   PyObject 
*resultobj 
= 0; 
10007   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10008   wxTreeItemId 
*arg2 
= 0 ; 
10013   PyObject 
* obj0 
= 0 ; 
10014   PyObject 
* obj1 
= 0 ; 
10015   char *  kwnames
[] = { 
10016     (char *) "self",(char *) "item", NULL 
 
10019   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Edit",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10020   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10021   if (!SWIG_IsOK(res1
)) { 
10022     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_Edit" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10024   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10025   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10026   if (!SWIG_IsOK(res2
)) { 
10027     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_Edit" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10030     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_Edit" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10032   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10034     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10035     (arg1
)->Edit((wxTreeItemId 
const &)*arg2
); 
10036     wxPyEndAllowThreads(__tstate
); 
10037     if (PyErr_Occurred()) SWIG_fail
; 
10039   resultobj 
= SWIG_Py_Void(); 
10046 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_SortChildren(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10047   PyObject 
*resultobj 
= 0; 
10048   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10049   wxTreeItemId 
*arg2 
= 0 ; 
10054   PyObject 
* obj0 
= 0 ; 
10055   PyObject 
* obj1 
= 0 ; 
10056   char *  kwnames
[] = { 
10057     (char *) "self",(char *) "item", NULL 
 
10060   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SortChildren",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10061   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10062   if (!SWIG_IsOK(res1
)) { 
10063     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_SortChildren" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10065   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10066   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10067   if (!SWIG_IsOK(res2
)) { 
10068     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10071     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_SortChildren" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10073   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10075     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10076     (arg1
)->SortChildren((wxTreeItemId 
const &)*arg2
); 
10077     wxPyEndAllowThreads(__tstate
); 
10078     if (PyErr_Occurred()) SWIG_fail
; 
10080   resultobj 
= SWIG_Py_Void(); 
10087 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_FindItem(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10088   PyObject 
*resultobj 
= 0; 
10089   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10090   wxTreeItemId 
*arg2 
= 0 ; 
10091   wxString 
*arg3 
= 0 ; 
10092   int arg4 
= (int) 0 ; 
10093   wxTreeItemId result
; 
10098   bool temp3 
= false ; 
10101   PyObject 
* obj0 
= 0 ; 
10102   PyObject 
* obj1 
= 0 ; 
10103   PyObject 
* obj2 
= 0 ; 
10104   PyObject 
* obj3 
= 0 ; 
10105   char *  kwnames
[] = { 
10106     (char *) "self",(char *) "item",(char *) "str",(char *) "flags", NULL 
 
10109   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_FindItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) SWIG_fail
; 
10110   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10111   if (!SWIG_IsOK(res1
)) { 
10112     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "1"" of type '" "wxPyTreeListCtrl *""'");  
10114   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10115   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxTreeItemId
,  0  | 0); 
10116   if (!SWIG_IsOK(res2
)) { 
10117     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10120     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "TreeListCtrl_FindItem" "', expected argument " "2"" of type '" "wxTreeItemId const &""'");  
10122   arg2 
= reinterpret_cast< wxTreeItemId 
* >(argp2
); 
10124     arg3 
= wxString_in_helper(obj2
); 
10125     if (arg3 
== NULL
) SWIG_fail
; 
10129     ecode4 
= SWIG_AsVal_int(obj3
, &val4
); 
10130     if (!SWIG_IsOK(ecode4
)) { 
10131       SWIG_exception_fail(SWIG_ArgError(ecode4
), "in method '" "TreeListCtrl_FindItem" "', expected argument " "4"" of type '" "int""'"); 
10133     arg4 
= static_cast< int >(val4
); 
10136     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10137     result 
= (arg1
)->FindItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
10138     wxPyEndAllowThreads(__tstate
); 
10139     if (PyErr_Occurred()) SWIG_fail
; 
10141   resultobj 
= SWIG_NewPointerObj((new wxTreeItemId(static_cast< const wxTreeItemId
& >(result
))), SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_OWN 
|  0 ); 
10156 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetHeaderWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10157   PyObject 
*resultobj 
= 0; 
10158   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10159   wxWindow 
*result 
= 0 ; 
10162   PyObject 
*swig_obj
[1] ; 
10164   if (!args
) SWIG_fail
; 
10165   swig_obj
[0] = args
; 
10166   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10167   if (!SWIG_IsOK(res1
)) { 
10168     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetHeaderWindow" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
10170   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10172     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10173     result 
= (wxWindow 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetHeaderWindow(); 
10174     wxPyEndAllowThreads(__tstate
); 
10175     if (PyErr_Occurred()) SWIG_fail
; 
10178     resultobj 
= wxPyMake_wxObject(result
, 0);  
10186 SWIGINTERN PyObject 
*_wrap_TreeListCtrl_GetMainWindow(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10187   PyObject 
*resultobj 
= 0; 
10188   wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
10189   wxScrolledWindow 
*result 
= 0 ; 
10192   PyObject 
*swig_obj
[1] ; 
10194   if (!args
) SWIG_fail
; 
10195   swig_obj
[0] = args
; 
10196   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxPyTreeListCtrl
, 0 |  0 ); 
10197   if (!SWIG_IsOK(res1
)) { 
10198     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "TreeListCtrl_GetMainWindow" "', expected argument " "1"" of type '" "wxPyTreeListCtrl const *""'");  
10200   arg1 
= reinterpret_cast< wxPyTreeListCtrl 
* >(argp1
); 
10202     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10203     result 
= (wxScrolledWindow 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetMainWindow(); 
10204     wxPyEndAllowThreads(__tstate
); 
10205     if (PyErr_Occurred()) SWIG_fail
; 
10208     resultobj 
= wxPyMake_wxObject(result
, 0);  
10216 SWIGINTERN PyObject 
*TreeListCtrl_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10218   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
10219   SWIG_TypeNewClientData(SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_NewClientData(obj
)); 
10220   return SWIG_Py_Void(); 
10223 SWIGINTERN PyObject 
*TreeListCtrl_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10224   return SWIG_Python_InitShadowInstance(args
); 
10227 SWIGINTERN PyObject 
*_wrap_new_StaticPicture(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10228   PyObject 
*resultobj 
= 0; 
10229   wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
10230   int arg2 
= (int) -1 ; 
10231   wxBitmap 
const &arg3_defvalue 
= wxNullBitmap 
; 
10232   wxBitmap 
*arg3 
= (wxBitmap 
*) &arg3_defvalue 
; 
10233   wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
10234   wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
10235   wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
10236   wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
10237   long arg6 
= (long) 0 ; 
10238   wxString 
const &arg7_defvalue 
= wxPyStaticPictureNameStr 
; 
10239   wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
10240   wxStaticPicture 
*result 
= 0 ; 
10251   bool temp7 
= false ; 
10252   PyObject 
* obj0 
= 0 ; 
10253   PyObject 
* obj1 
= 0 ; 
10254   PyObject 
* obj2 
= 0 ; 
10255   PyObject 
* obj3 
= 0 ; 
10256   PyObject 
* obj4 
= 0 ; 
10257   PyObject 
* obj5 
= 0 ; 
10258   PyObject 
* obj6 
= 0 ; 
10259   char *  kwnames
[] = { 
10260     (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
10263   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_StaticPicture",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) SWIG_fail
; 
10264   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
10265   if (!SWIG_IsOK(res1
)) { 
10266     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "new_StaticPicture" "', expected argument " "1"" of type '" "wxWindow *""'");  
10268   arg1 
= reinterpret_cast< wxWindow 
* >(argp1
); 
10270     ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
10271     if (!SWIG_IsOK(ecode2
)) { 
10272       SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "new_StaticPicture" "', expected argument " "2"" of type '" "int""'"); 
10274     arg2 
= static_cast< int >(val2
); 
10277     res3 
= SWIG_ConvertPtr(obj2
, &argp3
, SWIGTYPE_p_wxBitmap
,  0  | 0); 
10278     if (!SWIG_IsOK(res3
)) { 
10279       SWIG_exception_fail(SWIG_ArgError(res3
), "in method '" "new_StaticPicture" "', expected argument " "3"" of type '" "wxBitmap const &""'");  
10282       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "new_StaticPicture" "', expected argument " "3"" of type '" "wxBitmap const &""'");  
10284     arg3 
= reinterpret_cast< wxBitmap 
* >(argp3
); 
10289       if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
10295       if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
10299     ecode6 
= SWIG_AsVal_long(obj5
, &val6
); 
10300     if (!SWIG_IsOK(ecode6
)) { 
10301       SWIG_exception_fail(SWIG_ArgError(ecode6
), "in method '" "new_StaticPicture" "', expected argument " "6"" of type '" "long""'"); 
10303     arg6 
= static_cast< long >(val6
); 
10307       arg7 
= wxString_in_helper(obj6
); 
10308       if (arg7 
== NULL
) SWIG_fail
; 
10313     if (!wxPyCheckForApp()) SWIG_fail
; 
10314     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10315     result 
= (wxStaticPicture 
*)new wxStaticPicture(arg1
,arg2
,(wxBitmap 
const &)*arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
10316     wxPyEndAllowThreads(__tstate
); 
10317     if (PyErr_Occurred()) SWIG_fail
; 
10319   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_NEW 
|  0 ); 
10334 SWIGINTERN PyObject 
*_wrap_new_PreStaticPicture(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10335   PyObject 
*resultobj 
= 0; 
10336   wxStaticPicture 
*result 
= 0 ; 
10338   if (!SWIG_Python_UnpackTuple(args
,"new_PreStaticPicture",0,0,0)) SWIG_fail
; 
10340     if (!wxPyCheckForApp()) SWIG_fail
; 
10341     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10342     result 
= (wxStaticPicture 
*)new wxStaticPicture(); 
10343     wxPyEndAllowThreads(__tstate
); 
10344     if (PyErr_Occurred()) SWIG_fail
; 
10346   resultobj 
= SWIG_NewPointerObj(SWIG_as_voidptr(result
), SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_OWN 
|  0 ); 
10353 SWIGINTERN PyObject 
*_wrap_StaticPicture_Create(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10354   PyObject 
*resultobj 
= 0; 
10355   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10356   wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
10357   int arg3 
= (int) -1 ; 
10358   wxBitmap 
const &arg4_defvalue 
= wxNullBitmap 
; 
10359   wxBitmap 
*arg4 
= (wxBitmap 
*) &arg4_defvalue 
; 
10360   wxPoint 
const &arg5_defvalue 
= wxDefaultPosition 
; 
10361   wxPoint 
*arg5 
= (wxPoint 
*) &arg5_defvalue 
; 
10362   wxSize 
const &arg6_defvalue 
= wxDefaultSize 
; 
10363   wxSize 
*arg6 
= (wxSize 
*) &arg6_defvalue 
; 
10364   long arg7 
= (long) 0 ; 
10365   wxString 
const &arg8_defvalue 
= wxPyStaticPictureNameStr 
; 
10366   wxString 
*arg8 
= (wxString 
*) &arg8_defvalue 
; 
10380   bool temp8 
= false ; 
10381   PyObject 
* obj0 
= 0 ; 
10382   PyObject 
* obj1 
= 0 ; 
10383   PyObject 
* obj2 
= 0 ; 
10384   PyObject 
* obj3 
= 0 ; 
10385   PyObject 
* obj4 
= 0 ; 
10386   PyObject 
* obj5 
= 0 ; 
10387   PyObject 
* obj6 
= 0 ; 
10388   PyObject 
* obj7 
= 0 ; 
10389   char *  kwnames
[] = { 
10390     (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
10393   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:StaticPicture_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) SWIG_fail
; 
10394   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10395   if (!SWIG_IsOK(res1
)) { 
10396     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_Create" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10398   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10399   res2 
= SWIG_ConvertPtr(obj1
, &argp2
,SWIGTYPE_p_wxWindow
, 0 |  0 ); 
10400   if (!SWIG_IsOK(res2
)) { 
10401     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_Create" "', expected argument " "2"" of type '" "wxWindow *""'");  
10403   arg2 
= reinterpret_cast< wxWindow 
* >(argp2
); 
10405     ecode3 
= SWIG_AsVal_int(obj2
, &val3
); 
10406     if (!SWIG_IsOK(ecode3
)) { 
10407       SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "StaticPicture_Create" "', expected argument " "3"" of type '" "int""'"); 
10409     arg3 
= static_cast< int >(val3
); 
10412     res4 
= SWIG_ConvertPtr(obj3
, &argp4
, SWIGTYPE_p_wxBitmap
,  0  | 0); 
10413     if (!SWIG_IsOK(res4
)) { 
10414       SWIG_exception_fail(SWIG_ArgError(res4
), "in method '" "StaticPicture_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");  
10417       SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_Create" "', expected argument " "4"" of type '" "wxBitmap const &""'");  
10419     arg4 
= reinterpret_cast< wxBitmap 
* >(argp4
); 
10424       if ( ! wxPoint_helper(obj4
, &arg5
)) SWIG_fail
; 
10430       if ( ! wxSize_helper(obj5
, &arg6
)) SWIG_fail
; 
10434     ecode7 
= SWIG_AsVal_long(obj6
, &val7
); 
10435     if (!SWIG_IsOK(ecode7
)) { 
10436       SWIG_exception_fail(SWIG_ArgError(ecode7
), "in method '" "StaticPicture_Create" "', expected argument " "7"" of type '" "long""'"); 
10438     arg7 
= static_cast< long >(val7
); 
10442       arg8 
= wxString_in_helper(obj7
); 
10443       if (arg8 
== NULL
) SWIG_fail
; 
10448     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10449     result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxBitmap 
const &)*arg4
,(wxPoint 
const &)*arg5
,(wxSize 
const &)*arg6
,arg7
,(wxString 
const &)*arg8
); 
10450     wxPyEndAllowThreads(__tstate
); 
10451     if (PyErr_Occurred()) SWIG_fail
; 
10454     resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
10470 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetBitmap(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10471   PyObject 
*resultobj 
= 0; 
10472   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10473   wxBitmap 
*arg2 
= 0 ; 
10478   PyObject 
* obj0 
= 0 ; 
10479   PyObject 
* obj1 
= 0 ; 
10480   char *  kwnames
[] = { 
10481     (char *) "self",(char *) "bmp", NULL 
 
10484   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetBitmap",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10485   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10486   if (!SWIG_IsOK(res1
)) { 
10487     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetBitmap" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10489   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10490   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxBitmap
,  0  | 0); 
10491   if (!SWIG_IsOK(res2
)) { 
10492     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");  
10495     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_SetBitmap" "', expected argument " "2"" of type '" "wxBitmap const &""'");  
10497   arg2 
= reinterpret_cast< wxBitmap 
* >(argp2
); 
10499     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10500     (arg1
)->SetBitmap((wxBitmap 
const &)*arg2
); 
10501     wxPyEndAllowThreads(__tstate
); 
10502     if (PyErr_Occurred()) SWIG_fail
; 
10504   resultobj 
= SWIG_Py_Void(); 
10511 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetBitmap(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10512   PyObject 
*resultobj 
= 0; 
10513   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10517   PyObject 
*swig_obj
[1] ; 
10519   if (!args
) SWIG_fail
; 
10520   swig_obj
[0] = args
; 
10521   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10522   if (!SWIG_IsOK(res1
)) { 
10523     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetBitmap" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
10525   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10527     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10528     result 
= ((wxStaticPicture 
const *)arg1
)->GetBitmap(); 
10529     wxPyEndAllowThreads(__tstate
); 
10530     if (PyErr_Occurred()) SWIG_fail
; 
10532   resultobj 
= SWIG_NewPointerObj((new wxBitmap(static_cast< const wxBitmap
& >(result
))), SWIGTYPE_p_wxBitmap
, SWIG_POINTER_OWN 
|  0 ); 
10539 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetIcon(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10540   PyObject 
*resultobj 
= 0; 
10541   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10547   PyObject 
* obj0 
= 0 ; 
10548   PyObject 
* obj1 
= 0 ; 
10549   char *  kwnames
[] = { 
10550     (char *) "self",(char *) "icon", NULL 
 
10553   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetIcon",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10554   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10555   if (!SWIG_IsOK(res1
)) { 
10556     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetIcon" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10558   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10559   res2 
= SWIG_ConvertPtr(obj1
, &argp2
, SWIGTYPE_p_wxIcon
,  0  | 0); 
10560   if (!SWIG_IsOK(res2
)) { 
10561     SWIG_exception_fail(SWIG_ArgError(res2
), "in method '" "StaticPicture_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");  
10564     SWIG_exception_fail(SWIG_ValueError
, "invalid null reference " "in method '" "StaticPicture_SetIcon" "', expected argument " "2"" of type '" "wxIcon const &""'");  
10566   arg2 
= reinterpret_cast< wxIcon 
* >(argp2
); 
10568     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10569     (arg1
)->SetIcon((wxIcon 
const &)*arg2
); 
10570     wxPyEndAllowThreads(__tstate
); 
10571     if (PyErr_Occurred()) SWIG_fail
; 
10573   resultobj 
= SWIG_Py_Void(); 
10580 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetIcon(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10581   PyObject 
*resultobj 
= 0; 
10582   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10586   PyObject 
*swig_obj
[1] ; 
10588   if (!args
) SWIG_fail
; 
10589   swig_obj
[0] = args
; 
10590   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10591   if (!SWIG_IsOK(res1
)) { 
10592     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetIcon" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
10594   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10596     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10597     result 
= ((wxStaticPicture 
const *)arg1
)->GetIcon(); 
10598     wxPyEndAllowThreads(__tstate
); 
10599     if (PyErr_Occurred()) SWIG_fail
; 
10601   resultobj 
= SWIG_NewPointerObj((new wxIcon(static_cast< const wxIcon
& >(result
))), SWIGTYPE_p_wxIcon
, SWIG_POINTER_OWN 
|  0 ); 
10608 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10609   PyObject 
*resultobj 
= 0; 
10610   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10616   PyObject 
* obj0 
= 0 ; 
10617   PyObject 
* obj1 
= 0 ; 
10618   char *  kwnames
[] = { 
10619     (char *) "self",(char *) "align", NULL 
 
10622   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetAlignment",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10623   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10624   if (!SWIG_IsOK(res1
)) { 
10625     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetAlignment" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10627   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10628   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
10629   if (!SWIG_IsOK(ecode2
)) { 
10630     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetAlignment" "', expected argument " "2"" of type '" "int""'"); 
10632   arg2 
= static_cast< int >(val2
); 
10634     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10635     (arg1
)->SetAlignment(arg2
); 
10636     wxPyEndAllowThreads(__tstate
); 
10637     if (PyErr_Occurred()) SWIG_fail
; 
10639   resultobj 
= SWIG_Py_Void(); 
10646 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetAlignment(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10647   PyObject 
*resultobj 
= 0; 
10648   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10652   PyObject 
*swig_obj
[1] ; 
10654   if (!args
) SWIG_fail
; 
10655   swig_obj
[0] = args
; 
10656   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10657   if (!SWIG_IsOK(res1
)) { 
10658     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetAlignment" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
10660   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10662     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10663     result 
= (int)((wxStaticPicture 
const *)arg1
)->GetAlignment(); 
10664     wxPyEndAllowThreads(__tstate
); 
10665     if (PyErr_Occurred()) SWIG_fail
; 
10667   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
10674 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10675   PyObject 
*resultobj 
= 0; 
10676   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10682   PyObject 
* obj0 
= 0 ; 
10683   PyObject 
* obj1 
= 0 ; 
10684   char *  kwnames
[] = { 
10685     (char *) "self",(char *) "scale", NULL 
 
10688   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetScale",kwnames
,&obj0
,&obj1
)) SWIG_fail
; 
10689   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10690   if (!SWIG_IsOK(res1
)) { 
10691     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetScale" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10693   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10694   ecode2 
= SWIG_AsVal_int(obj1
, &val2
); 
10695   if (!SWIG_IsOK(ecode2
)) { 
10696     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetScale" "', expected argument " "2"" of type '" "int""'"); 
10698   arg2 
= static_cast< int >(val2
); 
10700     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10701     (arg1
)->SetScale(arg2
); 
10702     wxPyEndAllowThreads(__tstate
); 
10703     if (PyErr_Occurred()) SWIG_fail
; 
10705   resultobj 
= SWIG_Py_Void(); 
10712 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10713   PyObject 
*resultobj 
= 0; 
10714   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10718   PyObject 
*swig_obj
[1] ; 
10720   if (!args
) SWIG_fail
; 
10721   swig_obj
[0] = args
; 
10722   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10723   if (!SWIG_IsOK(res1
)) { 
10724     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetScale" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
10726   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10728     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10729     result 
= (int)((wxStaticPicture 
const *)arg1
)->GetScale(); 
10730     wxPyEndAllowThreads(__tstate
); 
10731     if (PyErr_Occurred()) SWIG_fail
; 
10733   resultobj 
= SWIG_From_int(static_cast< int >(result
)); 
10740 SWIGINTERN PyObject 
*_wrap_StaticPicture_SetCustomScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
, PyObject 
*kwargs
) { 
10741   PyObject 
*resultobj 
= 0; 
10742   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10751   PyObject 
* obj0 
= 0 ; 
10752   PyObject 
* obj1 
= 0 ; 
10753   PyObject 
* obj2 
= 0 ; 
10754   char *  kwnames
[] = { 
10755     (char *) "self",(char *) "sx",(char *) "sy", NULL 
 
10758   if (!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:StaticPicture_SetCustomScale",kwnames
,&obj0
,&obj1
,&obj2
)) SWIG_fail
; 
10759   res1 
= SWIG_ConvertPtr(obj0
, &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10760   if (!SWIG_IsOK(res1
)) { 
10761     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "1"" of type '" "wxStaticPicture *""'");  
10763   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10764   ecode2 
= SWIG_AsVal_float(obj1
, &val2
); 
10765   if (!SWIG_IsOK(ecode2
)) { 
10766     SWIG_exception_fail(SWIG_ArgError(ecode2
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "2"" of type '" "float""'"); 
10768   arg2 
= static_cast< float >(val2
); 
10769   ecode3 
= SWIG_AsVal_float(obj2
, &val3
); 
10770   if (!SWIG_IsOK(ecode3
)) { 
10771     SWIG_exception_fail(SWIG_ArgError(ecode3
), "in method '" "StaticPicture_SetCustomScale" "', expected argument " "3"" of type '" "float""'"); 
10773   arg3 
= static_cast< float >(val3
); 
10775     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10776     (arg1
)->SetCustomScale(arg2
,arg3
); 
10777     wxPyEndAllowThreads(__tstate
); 
10778     if (PyErr_Occurred()) SWIG_fail
; 
10780   resultobj 
= SWIG_Py_Void(); 
10787 SWIGINTERN PyObject 
*_wrap_StaticPicture_GetCustomScale(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10788   PyObject 
*resultobj 
= 0; 
10789   wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
10790   float *arg2 
= (float *) 0 ; 
10791   float *arg3 
= (float *) 0 ; 
10795   int res2 
= SWIG_TMPOBJ 
; 
10797   int res3 
= SWIG_TMPOBJ 
; 
10798   PyObject 
*swig_obj
[1] ; 
10802   if (!args
) SWIG_fail
; 
10803   swig_obj
[0] = args
; 
10804   res1 
= SWIG_ConvertPtr(swig_obj
[0], &argp1
,SWIGTYPE_p_wxStaticPicture
, 0 |  0 ); 
10805   if (!SWIG_IsOK(res1
)) { 
10806     SWIG_exception_fail(SWIG_ArgError(res1
), "in method '" "StaticPicture_GetCustomScale" "', expected argument " "1"" of type '" "wxStaticPicture const *""'");  
10808   arg1 
= reinterpret_cast< wxStaticPicture 
* >(argp1
); 
10810     PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
10811     ((wxStaticPicture 
const *)arg1
)->GetCustomScale(arg2
,arg3
); 
10812     wxPyEndAllowThreads(__tstate
); 
10813     if (PyErr_Occurred()) SWIG_fail
; 
10815   resultobj 
= SWIG_Py_Void(); 
10816   if (SWIG_IsTmpObj(res2
)) { 
10817     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_float((*arg2
))); 
10819     int new_flags 
= SWIG_IsNewObj(res2
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
10820     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_float
, new_flags
)); 
10822   if (SWIG_IsTmpObj(res3
)) { 
10823     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_From_float((*arg3
))); 
10825     int new_flags 
= SWIG_IsNewObj(res3
) ? (SWIG_POINTER_OWN 
|  0 ) :  0 ; 
10826     resultobj 
= SWIG_Python_AppendOutput(resultobj
, SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_float
, new_flags
)); 
10834 SWIGINTERN PyObject 
*StaticPicture_swigregister(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10836   if (!SWIG_Python_UnpackTuple(args
,(char*)"swigregister", 1, 1,&obj
)) return NULL
; 
10837   SWIG_TypeNewClientData(SWIGTYPE_p_wxStaticPicture
, SWIG_NewClientData(obj
)); 
10838   return SWIG_Py_Void(); 
10841 SWIGINTERN PyObject 
*StaticPicture_swiginit(PyObject 
*SWIGUNUSEDPARM(self
), PyObject 
*args
) { 
10842   return SWIG_Python_InitShadowInstance(args
); 
10845 static PyMethodDef SwigMethods
[] = { 
10846          { (char *)"new_DynamicSashSplitEvent", (PyCFunction
) _wrap_new_DynamicSashSplitEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10847          { (char *)"DynamicSashSplitEvent_swigregister", DynamicSashSplitEvent_swigregister
, METH_VARARGS
, NULL
}, 
10848          { (char *)"DynamicSashSplitEvent_swiginit", DynamicSashSplitEvent_swiginit
, METH_VARARGS
, NULL
}, 
10849          { (char *)"new_DynamicSashUnifyEvent", (PyCFunction
) _wrap_new_DynamicSashUnifyEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10850          { (char *)"DynamicSashUnifyEvent_swigregister", DynamicSashUnifyEvent_swigregister
, METH_VARARGS
, NULL
}, 
10851          { (char *)"DynamicSashUnifyEvent_swiginit", DynamicSashUnifyEvent_swiginit
, METH_VARARGS
, NULL
}, 
10852          { (char *)"new_DynamicSashWindow", (PyCFunction
) _wrap_new_DynamicSashWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10853          { (char *)"new_PreDynamicSashWindow", (PyCFunction
)_wrap_new_PreDynamicSashWindow
, METH_NOARGS
, NULL
}, 
10854          { (char *)"DynamicSashWindow_Create", (PyCFunction
) _wrap_DynamicSashWindow_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10855          { (char *)"DynamicSashWindow_GetHScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetHScrollBar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10856          { (char *)"DynamicSashWindow_GetVScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetVScrollBar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10857          { (char *)"DynamicSashWindow_swigregister", DynamicSashWindow_swigregister
, METH_VARARGS
, NULL
}, 
10858          { (char *)"DynamicSashWindow_swiginit", DynamicSashWindow_swiginit
, METH_VARARGS
, NULL
}, 
10859          { (char *)"new_EditableListBox", (PyCFunction
) _wrap_new_EditableListBox
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10860          { (char *)"EditableListBox_SetStrings", (PyCFunction
) _wrap_EditableListBox_SetStrings
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10861          { (char *)"EditableListBox_GetStrings", (PyCFunction
)_wrap_EditableListBox_GetStrings
, METH_O
, NULL
}, 
10862          { (char *)"EditableListBox_GetListCtrl", (PyCFunction
)_wrap_EditableListBox_GetListCtrl
, METH_O
, NULL
}, 
10863          { (char *)"EditableListBox_GetDelButton", (PyCFunction
)_wrap_EditableListBox_GetDelButton
, METH_O
, NULL
}, 
10864          { (char *)"EditableListBox_GetNewButton", (PyCFunction
)_wrap_EditableListBox_GetNewButton
, METH_O
, NULL
}, 
10865          { (char *)"EditableListBox_GetUpButton", (PyCFunction
)_wrap_EditableListBox_GetUpButton
, METH_O
, NULL
}, 
10866          { (char *)"EditableListBox_GetDownButton", (PyCFunction
)_wrap_EditableListBox_GetDownButton
, METH_O
, NULL
}, 
10867          { (char *)"EditableListBox_GetEditButton", (PyCFunction
)_wrap_EditableListBox_GetEditButton
, METH_O
, NULL
}, 
10868          { (char *)"EditableListBox_swigregister", EditableListBox_swigregister
, METH_VARARGS
, NULL
}, 
10869          { (char *)"EditableListBox_swiginit", EditableListBox_swiginit
, METH_VARARGS
, NULL
}, 
10870          { (char *)"new_RemotelyScrolledTreeCtrl", (PyCFunction
) _wrap_new_RemotelyScrolledTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10871          { (char *)"RemotelyScrolledTreeCtrl_HideVScrollbar", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar
, METH_O
, NULL
}, 
10872          { (char *)"RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars
, METH_O
, NULL
}, 
10873          { (char *)"RemotelyScrolledTreeCtrl_GetScrolledWindow", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow
, METH_O
, NULL
}, 
10874          { (char *)"RemotelyScrolledTreeCtrl_ScrollToLine", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_ScrollToLine
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10875          { (char *)"RemotelyScrolledTreeCtrl_SetCompanionWindow", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10876          { (char *)"RemotelyScrolledTreeCtrl_GetCompanionWindow", (PyCFunction
)_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow
, METH_O
, NULL
}, 
10877          { (char *)"RemotelyScrolledTreeCtrl_swigregister", RemotelyScrolledTreeCtrl_swigregister
, METH_VARARGS
, NULL
}, 
10878          { (char *)"RemotelyScrolledTreeCtrl_swiginit", RemotelyScrolledTreeCtrl_swiginit
, METH_VARARGS
, NULL
}, 
10879          { (char *)"new_TreeCompanionWindow", (PyCFunction
) _wrap_new_TreeCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10880          { (char *)"TreeCompanionWindow__setCallbackInfo", (PyCFunction
) _wrap_TreeCompanionWindow__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10881          { (char *)"TreeCompanionWindow_GetTreeCtrl", (PyCFunction
)_wrap_TreeCompanionWindow_GetTreeCtrl
, METH_O
, NULL
}, 
10882          { (char *)"TreeCompanionWindow_SetTreeCtrl", (PyCFunction
) _wrap_TreeCompanionWindow_SetTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10883          { (char *)"TreeCompanionWindow_swigregister", TreeCompanionWindow_swigregister
, METH_VARARGS
, NULL
}, 
10884          { (char *)"TreeCompanionWindow_swiginit", TreeCompanionWindow_swiginit
, METH_VARARGS
, NULL
}, 
10885          { (char *)"new_ThinSplitterWindow", (PyCFunction
) _wrap_new_ThinSplitterWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10886          { (char *)"ThinSplitterWindow_swigregister", ThinSplitterWindow_swigregister
, METH_VARARGS
, NULL
}, 
10887          { (char *)"ThinSplitterWindow_swiginit", ThinSplitterWindow_swiginit
, METH_VARARGS
, NULL
}, 
10888          { (char *)"new_SplitterScrolledWindow", (PyCFunction
) _wrap_new_SplitterScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10889          { (char *)"SplitterScrolledWindow_swigregister", SplitterScrolledWindow_swigregister
, METH_VARARGS
, NULL
}, 
10890          { (char *)"SplitterScrolledWindow_swiginit", SplitterScrolledWindow_swiginit
, METH_VARARGS
, NULL
}, 
10891          { (char *)"new_LEDNumberCtrl", (PyCFunction
) _wrap_new_LEDNumberCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10892          { (char *)"new_PreLEDNumberCtrl", (PyCFunction
)_wrap_new_PreLEDNumberCtrl
, METH_NOARGS
, NULL
}, 
10893          { (char *)"LEDNumberCtrl_Create", (PyCFunction
) _wrap_LEDNumberCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10894          { (char *)"LEDNumberCtrl_GetAlignment", (PyCFunction
)_wrap_LEDNumberCtrl_GetAlignment
, METH_O
, NULL
}, 
10895          { (char *)"LEDNumberCtrl_GetDrawFaded", (PyCFunction
)_wrap_LEDNumberCtrl_GetDrawFaded
, METH_O
, NULL
}, 
10896          { (char *)"LEDNumberCtrl_GetValue", (PyCFunction
)_wrap_LEDNumberCtrl_GetValue
, METH_O
, NULL
}, 
10897          { (char *)"LEDNumberCtrl_SetAlignment", (PyCFunction
) _wrap_LEDNumberCtrl_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10898          { (char *)"LEDNumberCtrl_SetDrawFaded", (PyCFunction
) _wrap_LEDNumberCtrl_SetDrawFaded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10899          { (char *)"LEDNumberCtrl_SetValue", (PyCFunction
) _wrap_LEDNumberCtrl_SetValue
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10900          { (char *)"LEDNumberCtrl_swigregister", LEDNumberCtrl_swigregister
, METH_VARARGS
, NULL
}, 
10901          { (char *)"LEDNumberCtrl_swiginit", LEDNumberCtrl_swiginit
, METH_VARARGS
, NULL
}, 
10902          { (char *)"new_TreeListColumnInfo", (PyCFunction
) _wrap_new_TreeListColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10903          { (char *)"delete_TreeListColumnInfo", (PyCFunction
)_wrap_delete_TreeListColumnInfo
, METH_O
, NULL
}, 
10904          { (char *)"TreeListColumnInfo_GetShown", (PyCFunction
)_wrap_TreeListColumnInfo_GetShown
, METH_O
, NULL
}, 
10905          { (char *)"TreeListColumnInfo_GetAlignment", (PyCFunction
)_wrap_TreeListColumnInfo_GetAlignment
, METH_O
, NULL
}, 
10906          { (char *)"TreeListColumnInfo_GetText", (PyCFunction
)_wrap_TreeListColumnInfo_GetText
, METH_O
, NULL
}, 
10907          { (char *)"TreeListColumnInfo_GetImage", (PyCFunction
)_wrap_TreeListColumnInfo_GetImage
, METH_O
, NULL
}, 
10908          { (char *)"TreeListColumnInfo_GetSelectedImage", (PyCFunction
)_wrap_TreeListColumnInfo_GetSelectedImage
, METH_O
, NULL
}, 
10909          { (char *)"TreeListColumnInfo_GetWidth", (PyCFunction
)_wrap_TreeListColumnInfo_GetWidth
, METH_O
, NULL
}, 
10910          { (char *)"TreeListColumnInfo_SetShown", (PyCFunction
) _wrap_TreeListColumnInfo_SetShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10911          { (char *)"TreeListColumnInfo_SetAlignment", (PyCFunction
) _wrap_TreeListColumnInfo_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10912          { (char *)"TreeListColumnInfo_SetText", (PyCFunction
) _wrap_TreeListColumnInfo_SetText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10913          { (char *)"TreeListColumnInfo_SetImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10914          { (char *)"TreeListColumnInfo_SetSelectedImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetSelectedImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10915          { (char *)"TreeListColumnInfo_SetWidth", (PyCFunction
) _wrap_TreeListColumnInfo_SetWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10916          { (char *)"TreeListColumnInfo_swigregister", TreeListColumnInfo_swigregister
, METH_VARARGS
, NULL
}, 
10917          { (char *)"TreeListColumnInfo_swiginit", TreeListColumnInfo_swiginit
, METH_VARARGS
, NULL
}, 
10918          { (char *)"new_TreeListCtrl", (PyCFunction
) _wrap_new_TreeListCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10919          { (char *)"new_PreTreeListCtrl", (PyCFunction
)_wrap_new_PreTreeListCtrl
, METH_NOARGS
, NULL
}, 
10920          { (char *)"TreeListCtrl_Create", (PyCFunction
) _wrap_TreeListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10921          { (char *)"TreeListCtrl__setCallbackInfo", (PyCFunction
) _wrap_TreeListCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10922          { (char *)"TreeListCtrl_GetCount", (PyCFunction
)_wrap_TreeListCtrl_GetCount
, METH_O
, NULL
}, 
10923          { (char *)"TreeListCtrl_GetIndent", (PyCFunction
)_wrap_TreeListCtrl_GetIndent
, METH_O
, NULL
}, 
10924          { (char *)"TreeListCtrl_SetIndent", (PyCFunction
) _wrap_TreeListCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10925          { (char *)"TreeListCtrl_GetLineSpacing", (PyCFunction
)_wrap_TreeListCtrl_GetLineSpacing
, METH_O
, NULL
}, 
10926          { (char *)"TreeListCtrl_SetLineSpacing", (PyCFunction
) _wrap_TreeListCtrl_SetLineSpacing
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10927          { (char *)"TreeListCtrl_GetImageList", (PyCFunction
)_wrap_TreeListCtrl_GetImageList
, METH_O
, NULL
}, 
10928          { (char *)"TreeListCtrl_GetStateImageList", (PyCFunction
)_wrap_TreeListCtrl_GetStateImageList
, METH_O
, NULL
}, 
10929          { (char *)"TreeListCtrl_GetButtonsImageList", (PyCFunction
)_wrap_TreeListCtrl_GetButtonsImageList
, METH_O
, NULL
}, 
10930          { (char *)"TreeListCtrl_SetImageList", (PyCFunction
) _wrap_TreeListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10931          { (char *)"TreeListCtrl_SetStateImageList", (PyCFunction
) _wrap_TreeListCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10932          { (char *)"TreeListCtrl_SetButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_SetButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10933          { (char *)"TreeListCtrl_AssignImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10934          { (char *)"TreeListCtrl_AssignStateImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10935          { (char *)"TreeListCtrl_AssignButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10936          { (char *)"TreeListCtrl_AddColumn", (PyCFunction
) _wrap_TreeListCtrl_AddColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10937          { (char *)"TreeListCtrl_AddColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_AddColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10938          { (char *)"TreeListCtrl_InsertColumn", (PyCFunction
) _wrap_TreeListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10939          { (char *)"TreeListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10940          { (char *)"TreeListCtrl_RemoveColumn", (PyCFunction
) _wrap_TreeListCtrl_RemoveColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10941          { (char *)"TreeListCtrl_GetColumnCount", (PyCFunction
)_wrap_TreeListCtrl_GetColumnCount
, METH_O
, NULL
}, 
10942          { (char *)"TreeListCtrl_SetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10943          { (char *)"TreeListCtrl_GetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10944          { (char *)"TreeListCtrl_SetMainColumn", (PyCFunction
) _wrap_TreeListCtrl_SetMainColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10945          { (char *)"TreeListCtrl_GetMainColumn", (PyCFunction
)_wrap_TreeListCtrl_GetMainColumn
, METH_O
, NULL
}, 
10946          { (char *)"TreeListCtrl_SetColumnText", (PyCFunction
) _wrap_TreeListCtrl_SetColumnText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10947          { (char *)"TreeListCtrl_GetColumnText", (PyCFunction
) _wrap_TreeListCtrl_GetColumnText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10948          { (char *)"TreeListCtrl_SetColumn", (PyCFunction
) _wrap_TreeListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10949          { (char *)"TreeListCtrl_GetColumn", (PyCFunction
) _wrap_TreeListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10950          { (char *)"TreeListCtrl_SetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_SetColumnAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10951          { (char *)"TreeListCtrl_GetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_GetColumnAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10952          { (char *)"TreeListCtrl_SetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_SetColumnImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10953          { (char *)"TreeListCtrl_GetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_GetColumnImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10954          { (char *)"TreeListCtrl_ShowColumn", (PyCFunction
) _wrap_TreeListCtrl_ShowColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10955          { (char *)"TreeListCtrl_IsColumnShown", (PyCFunction
) _wrap_TreeListCtrl_IsColumnShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10956          { (char *)"TreeListCtrl_GetItemText", (PyCFunction
) _wrap_TreeListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10957          { (char *)"TreeListCtrl_GetItemImage", (PyCFunction
) _wrap_TreeListCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10958          { (char *)"TreeListCtrl_SetItemText", (PyCFunction
) _wrap_TreeListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10959          { (char *)"TreeListCtrl_SetItemImage", (PyCFunction
) _wrap_TreeListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10960          { (char *)"TreeListCtrl_GetItemData", (PyCFunction
) _wrap_TreeListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10961          { (char *)"TreeListCtrl_SetItemData", (PyCFunction
) _wrap_TreeListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10962          { (char *)"TreeListCtrl_GetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_GetItemPyData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10963          { (char *)"TreeListCtrl_SetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_SetItemPyData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10964          { (char *)"TreeListCtrl_SetItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10965          { (char *)"TreeListCtrl_SetItemBold", (PyCFunction
) _wrap_TreeListCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10966          { (char *)"TreeListCtrl_SetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10967          { (char *)"TreeListCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10968          { (char *)"TreeListCtrl_SetItemFont", (PyCFunction
) _wrap_TreeListCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10969          { (char *)"TreeListCtrl_GetItemBold", (PyCFunction
) _wrap_TreeListCtrl_GetItemBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10970          { (char *)"TreeListCtrl_GetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10971          { (char *)"TreeListCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10972          { (char *)"TreeListCtrl_GetItemFont", (PyCFunction
) _wrap_TreeListCtrl_GetItemFont
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10973          { (char *)"TreeListCtrl_IsVisible", (PyCFunction
) _wrap_TreeListCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10974          { (char *)"TreeListCtrl_ItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10975          { (char *)"TreeListCtrl_IsExpanded", (PyCFunction
) _wrap_TreeListCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10976          { (char *)"TreeListCtrl_IsSelected", (PyCFunction
) _wrap_TreeListCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10977          { (char *)"TreeListCtrl_IsBold", (PyCFunction
) _wrap_TreeListCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10978          { (char *)"TreeListCtrl_GetChildrenCount", (PyCFunction
) _wrap_TreeListCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10979          { (char *)"TreeListCtrl_GetRootItem", (PyCFunction
)_wrap_TreeListCtrl_GetRootItem
, METH_O
, NULL
}, 
10980          { (char *)"TreeListCtrl_GetSelection", (PyCFunction
)_wrap_TreeListCtrl_GetSelection
, METH_O
, NULL
}, 
10981          { (char *)"TreeListCtrl_GetSelections", (PyCFunction
)_wrap_TreeListCtrl_GetSelections
, METH_O
, NULL
}, 
10982          { (char *)"TreeListCtrl_GetItemParent", (PyCFunction
) _wrap_TreeListCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10983          { (char *)"TreeListCtrl_GetFirstChild", (PyCFunction
) _wrap_TreeListCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10984          { (char *)"TreeListCtrl_GetNextChild", (PyCFunction
) _wrap_TreeListCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10985          { (char *)"TreeListCtrl_GetLastChild", (PyCFunction
) _wrap_TreeListCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10986          { (char *)"TreeListCtrl_GetNextSibling", (PyCFunction
) _wrap_TreeListCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10987          { (char *)"TreeListCtrl_GetPrevSibling", (PyCFunction
) _wrap_TreeListCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10988          { (char *)"TreeListCtrl_GetFirstVisibleItem", (PyCFunction
)_wrap_TreeListCtrl_GetFirstVisibleItem
, METH_O
, NULL
}, 
10989          { (char *)"TreeListCtrl_GetNextVisible", (PyCFunction
) _wrap_TreeListCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10990          { (char *)"TreeListCtrl_GetPrevVisible", (PyCFunction
) _wrap_TreeListCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10991          { (char *)"TreeListCtrl_GetNext", (PyCFunction
) _wrap_TreeListCtrl_GetNext
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10992          { (char *)"TreeListCtrl_AddRoot", (PyCFunction
) _wrap_TreeListCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10993          { (char *)"TreeListCtrl_PrependItem", (PyCFunction
) _wrap_TreeListCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10994          { (char *)"TreeListCtrl_InsertItem", (PyCFunction
) _wrap_TreeListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10995          { (char *)"TreeListCtrl_InsertItemBefore", (PyCFunction
) _wrap_TreeListCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10996          { (char *)"TreeListCtrl_AppendItem", (PyCFunction
) _wrap_TreeListCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10997          { (char *)"TreeListCtrl_Delete", (PyCFunction
) _wrap_TreeListCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10998          { (char *)"TreeListCtrl_DeleteChildren", (PyCFunction
) _wrap_TreeListCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
10999          { (char *)"TreeListCtrl_DeleteAllItems", (PyCFunction
)_wrap_TreeListCtrl_DeleteAllItems
, METH_O
, NULL
}, 
11000          { (char *)"TreeListCtrl_Expand", (PyCFunction
) _wrap_TreeListCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11001          { (char *)"TreeListCtrl_ExpandAll", (PyCFunction
) _wrap_TreeListCtrl_ExpandAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11002          { (char *)"TreeListCtrl_Collapse", (PyCFunction
) _wrap_TreeListCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11003          { (char *)"TreeListCtrl_CollapseAndReset", (PyCFunction
) _wrap_TreeListCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11004          { (char *)"TreeListCtrl_Toggle", (PyCFunction
) _wrap_TreeListCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11005          { (char *)"TreeListCtrl_Unselect", (PyCFunction
)_wrap_TreeListCtrl_Unselect
, METH_O
, NULL
}, 
11006          { (char *)"TreeListCtrl_UnselectAll", (PyCFunction
)_wrap_TreeListCtrl_UnselectAll
, METH_O
, NULL
}, 
11007          { (char *)"TreeListCtrl_SelectItem", (PyCFunction
) _wrap_TreeListCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11008          { (char *)"TreeListCtrl_SelectAll", (PyCFunction
) _wrap_TreeListCtrl_SelectAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11009          { (char *)"TreeListCtrl_EnsureVisible", (PyCFunction
) _wrap_TreeListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11010          { (char *)"TreeListCtrl_ScrollTo", (PyCFunction
) _wrap_TreeListCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11011          { (char *)"TreeListCtrl_HitTest", (PyCFunction
) _wrap_TreeListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11012          { (char *)"TreeListCtrl_GetBoundingRect", (PyCFunction
) _wrap_TreeListCtrl_GetBoundingRect
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11013          { (char *)"TreeListCtrl_EditLabel", (PyCFunction
) _wrap_TreeListCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11014          { (char *)"TreeListCtrl_Edit", (PyCFunction
) _wrap_TreeListCtrl_Edit
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11015          { (char *)"TreeListCtrl_SortChildren", (PyCFunction
) _wrap_TreeListCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11016          { (char *)"TreeListCtrl_FindItem", (PyCFunction
) _wrap_TreeListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11017          { (char *)"TreeListCtrl_GetHeaderWindow", (PyCFunction
)_wrap_TreeListCtrl_GetHeaderWindow
, METH_O
, NULL
}, 
11018          { (char *)"TreeListCtrl_GetMainWindow", (PyCFunction
)_wrap_TreeListCtrl_GetMainWindow
, METH_O
, NULL
}, 
11019          { (char *)"TreeListCtrl_swigregister", TreeListCtrl_swigregister
, METH_VARARGS
, NULL
}, 
11020          { (char *)"TreeListCtrl_swiginit", TreeListCtrl_swiginit
, METH_VARARGS
, NULL
}, 
11021          { (char *)"new_StaticPicture", (PyCFunction
) _wrap_new_StaticPicture
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11022          { (char *)"new_PreStaticPicture", (PyCFunction
)_wrap_new_PreStaticPicture
, METH_NOARGS
, NULL
}, 
11023          { (char *)"StaticPicture_Create", (PyCFunction
) _wrap_StaticPicture_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11024          { (char *)"StaticPicture_SetBitmap", (PyCFunction
) _wrap_StaticPicture_SetBitmap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11025          { (char *)"StaticPicture_GetBitmap", (PyCFunction
)_wrap_StaticPicture_GetBitmap
, METH_O
, NULL
}, 
11026          { (char *)"StaticPicture_SetIcon", (PyCFunction
) _wrap_StaticPicture_SetIcon
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11027          { (char *)"StaticPicture_GetIcon", (PyCFunction
)_wrap_StaticPicture_GetIcon
, METH_O
, NULL
}, 
11028          { (char *)"StaticPicture_SetAlignment", (PyCFunction
) _wrap_StaticPicture_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11029          { (char *)"StaticPicture_GetAlignment", (PyCFunction
)_wrap_StaticPicture_GetAlignment
, METH_O
, NULL
}, 
11030          { (char *)"StaticPicture_SetScale", (PyCFunction
) _wrap_StaticPicture_SetScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11031          { (char *)"StaticPicture_GetScale", (PyCFunction
)_wrap_StaticPicture_GetScale
, METH_O
, NULL
}, 
11032          { (char *)"StaticPicture_SetCustomScale", (PyCFunction
) _wrap_StaticPicture_SetCustomScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
11033          { (char *)"StaticPicture_GetCustomScale", (PyCFunction
)_wrap_StaticPicture_GetCustomScale
, METH_O
, NULL
}, 
11034          { (char *)"StaticPicture_swigregister", StaticPicture_swigregister
, METH_VARARGS
, NULL
}, 
11035          { (char *)"StaticPicture_swiginit", StaticPicture_swiginit
, METH_VARARGS
, NULL
}, 
11036          { NULL
, NULL
, 0, NULL 
} 
11040 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ 
11042 static void *_p_wxPyValidatorTo_p_wxValidator(void *x
) { 
11043     return (void *)((wxValidator 
*)  ((wxPyValidator 
*) x
)); 
11045 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) { 
11046     return (void *)((wxPanel 
*)  ((wxScrolledWindow 
*) x
)); 
11048 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) { 
11049     return (void *)((wxPanel 
*)  ((wxPyVScrolledWindow 
*) x
)); 
11051 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) { 
11052     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
11054 static void *_p_wxSplitterScrolledWindowTo_p_wxPanel(void *x
) { 
11055     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
11057 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) { 
11058     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
11060 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) { 
11061     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
11063 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) { 
11064     return (void *)((wxPanel 
*)  ((wxPyPanel 
*) x
)); 
11066 static void *_p_wxEditableListBoxTo_p_wxPanel(void *x
) { 
11067     return (void *)((wxPanel 
*)  ((wxEditableListBox 
*) x
)); 
11069 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) { 
11070     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
11072 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) { 
11073     return (void *)((wxPanel 
*)  ((wxPreviewControlBar 
*) x
)); 
11075 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) { 
11076     return (void *)((wxPanel 
*) (wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
11078 static void *_p_wxToolbookTo_p_wxWindow(void *x
) { 
11079     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
11081 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) { 
11082     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
11084 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) { 
11085     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
11087 static void *_p_wxCheckBoxTo_p_wxWindow(void *x
) { 
11088     return (void *)((wxWindow 
*) (wxControl 
*) ((wxCheckBox 
*) x
)); 
11090 static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x
) { 
11091     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
11093 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxWindow(void *x
) { 
11094     return (void *)((wxWindow 
*) (wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
11096 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) { 
11097     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyPanel 
*) x
)); 
11099 static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x
) { 
11100     return (void *)((wxWindow 
*) (wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
11102 static void *_p_wxPickerBaseTo_p_wxWindow(void *x
) { 
11103     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPickerBase 
*) x
)); 
11105 static void *_p_wxPyListCtrlTo_p_wxWindow(void *x
) { 
11106     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyListCtrl 
*) x
)); 
11108 static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x
) { 
11109     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
11111 static void *_p_wxPyTreeListCtrlTo_p_wxWindow(void *x
) { 
11112     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
11114 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) { 
11115     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
11117 static void *_p_wxStaticLineTo_p_wxWindow(void *x
) { 
11118     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticLine 
*) x
)); 
11120 static void *_p_wxControlTo_p_wxWindow(void *x
) { 
11121     return (void *)((wxWindow 
*)  ((wxControl 
*) x
)); 
11123 static void *_p_wxPyControlTo_p_wxWindow(void *x
) { 
11124     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyControl 
*) x
)); 
11126 static void *_p_wxGaugeTo_p_wxWindow(void *x
) { 
11127     return (void *)((wxWindow 
*) (wxControl 
*) ((wxGauge 
*) x
)); 
11129 static void *_p_wxToolBarBaseTo_p_wxWindow(void *x
) { 
11130     return (void *)((wxWindow 
*) (wxControl 
*) ((wxToolBarBase 
*) x
)); 
11132 static void *_p_wxToggleButtonTo_p_wxWindow(void *x
) { 
11133     return (void *)((wxWindow 
*) (wxControl 
*) ((wxToggleButton 
*) x
)); 
11135 static void *_p_wxRadioButtonTo_p_wxWindow(void *x
) { 
11136     return (void *)((wxWindow 
*) (wxControl 
*) ((wxRadioButton 
*) x
)); 
11138 static void *_p_wxChoiceTo_p_wxWindow(void *x
) { 
11139     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
11141 static void *_p_wxTreebookTo_p_wxWindow(void *x
) { 
11142     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
11144 static void *_p_wxListViewTo_p_wxWindow(void *x
) { 
11145     return (void *)((wxWindow 
*) (wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
11147 static void *_p_wxTextCtrlTo_p_wxWindow(void *x
) { 
11148     return (void *)((wxWindow 
*) (wxControl 
*) ((wxTextCtrl 
*) x
)); 
11150 static void *_p_wxNotebookTo_p_wxWindow(void *x
) { 
11151     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
11153 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) { 
11154     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
11156 static void *_p_wxChoicebookTo_p_wxWindow(void *x
) { 
11157     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
11159 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) { 
11160     return (void *)((wxWindow 
*)  ((wxPyWindow 
*) x
)); 
11162 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) { 
11163     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
11165 static void *_p_wxListbookTo_p_wxWindow(void *x
) { 
11166     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
11168 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) { 
11169     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
11171 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) { 
11172     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
11174 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) { 
11175     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
11177 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) { 
11178     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
11180 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x
) { 
11181     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
11183 static void *_p_wxNumberEntryDialogTo_p_wxWindow(void *x
) { 
11184     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxNumberEntryDialog 
*) x
)); 
11186 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) { 
11187     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
11189 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) { 
11190     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
11192 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) { 
11193     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
11195 static void *_p_wxStaticBitmapTo_p_wxWindow(void *x
) { 
11196     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticBitmap 
*) x
)); 
11198 static void *_p_wxSliderTo_p_wxWindow(void *x
) { 
11199     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSlider 
*) x
)); 
11201 static void *_p_wxStaticBoxTo_p_wxWindow(void *x
) { 
11202     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticBox 
*) x
)); 
11204 static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x
) { 
11205     return (void *)((wxWindow 
*) (wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
11207 static void *_p_wxCheckListBoxTo_p_wxWindow(void *x
) { 
11208     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
11210 static void *_p_wxListBoxTo_p_wxWindow(void *x
) { 
11211     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
11213 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) { 
11214     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
11216 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) { 
11217     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
11219 static void *_p_wxEditableListBoxTo_p_wxWindow(void *x
) { 
11220     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxEditableListBox 
*) x
)); 
11222 static void *_p_wxLEDNumberCtrlTo_p_wxWindow(void *x
) { 
11223     return (void *)((wxWindow 
*) (wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
11225 static void *_p_wxSpinButtonTo_p_wxWindow(void *x
) { 
11226     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSpinButton 
*) x
)); 
11228 static void *_p_wxBitmapButtonTo_p_wxWindow(void *x
) { 
11229     return (void *)((wxWindow 
*) (wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
11231 static void *_p_wxButtonTo_p_wxWindow(void *x
) { 
11232     return (void *)((wxWindow 
*) (wxControl 
*) ((wxButton 
*) x
)); 
11234 static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x
) { 
11235     return (void *)((wxWindow 
*) (wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
11237 static void *_p_wxRadioBoxTo_p_wxWindow(void *x
) { 
11238     return (void *)((wxWindow 
*) (wxControl 
*) ((wxRadioBox 
*) x
)); 
11240 static void *_p_wxScrollBarTo_p_wxWindow(void *x
) { 
11241     return (void *)((wxWindow 
*) (wxControl 
*) ((wxScrollBar 
*) x
)); 
11243 static void *_p_wxComboBoxTo_p_wxWindow(void *x
) { 
11244     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
11246 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) { 
11247     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
11249 static void *_p_wxFrameTo_p_wxWindow(void *x
) { 
11250     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
11252 static void *_p_wxSpinCtrlTo_p_wxWindow(void *x
) { 
11253     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSpinCtrl 
*) x
)); 
11255 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) { 
11256     return (void *)((wxWindow 
*)  ((wxStatusBar 
*) x
)); 
11258 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) { 
11259     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
11261 static void *_p_wxStaticPictureTo_p_wxWindow(void *x
) { 
11262     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticPicture 
*) x
)); 
11264 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) { 
11265     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
11267 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) { 
11268     return (void *)((wxWindow 
*)  ((wxMDIClientWindow 
*) x
)); 
11270 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) { 
11271     return (void *)((wxWindow 
*)  ((wxSashWindow 
*) x
)); 
11273 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) { 
11274     return (void *)((wxWindow 
*)  ((wxSplitterWindow 
*) x
)); 
11276 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) { 
11277     return (void *)((wxWindow 
*)  ((wxSplashScreenWindow 
*) x
)); 
11279 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) { 
11280     return (void *)((wxWindow 
*)  ((wxTopLevelWindow 
*) x
)); 
11282 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) { 
11283     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
11285 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) { 
11286     return (void *)((wxWindow 
*) (wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
11288 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) { 
11289     return (void *)((wxWindow 
*)  ((wxPopupWindow 
*) x
)); 
11291 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) { 
11292     return (void *)((wxWindow 
*) (wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
11294 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) { 
11295     return (void *)((wxWindow 
*) (wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
11297 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) { 
11298     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
11300 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) { 
11301     return (void *)((wxWindow 
*)  ((wxMenuBar 
*) x
)); 
11303 static void *_p_wxDynamicSashWindowTo_p_wxWindow(void *x
) { 
11304     return (void *)((wxWindow 
*)  ((wxDynamicSashWindow 
*) x
)); 
11306 static void *_p_wxPyTreeCompanionWindowTo_p_wxWindow(void *x
) { 
11307     return (void *)((wxWindow 
*)  ((wxPyTreeCompanionWindow 
*) x
)); 
11309 static void *_p_wxThinSplitterWindowTo_p_wxWindow(void *x
) { 
11310     return (void *)((wxWindow 
*) (wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
11312 static void *_p_wxSplitterScrolledWindowTo_p_wxWindow(void *x
) { 
11313     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
11315 static void *_p_wxDialogTo_p_wxWindow(void *x
) { 
11316     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
11318 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) { 
11319     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
11321 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) { 
11322     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
11324 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) { 
11325     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
11327 static void *_p_wxPanelTo_p_wxWindow(void *x
) { 
11328     return (void *)((wxWindow 
*)  ((wxPanel 
*) x
)); 
11330 static void *_p_wxStaticTextTo_p_wxWindow(void *x
) { 
11331     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticText 
*) x
)); 
11333 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) { 
11334     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
11336 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) { 
11337     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
11339 static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x
) { 
11340     return (void *)((wxWindow 
*) (wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
11342 static void *_p_wxColourPickerCtrlTo_p_wxWindow(void *x
) { 
11343     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
11345 static void *_p_wxFilePickerCtrlTo_p_wxWindow(void *x
) { 
11346     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
11348 static void *_p_wxDirPickerCtrlTo_p_wxWindow(void *x
) { 
11349     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
11351 static void *_p_wxFontPickerCtrlTo_p_wxWindow(void *x
) { 
11352     return (void *)((wxWindow 
*) (wxControl 
*)(wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
11354 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) { 
11355     return (void *)((wxWindow 
*) (wxControl 
*) ((wxControlWithItems 
*) x
)); 
11357 static void *_p_wxHyperlinkCtrlTo_p_wxWindow(void *x
) { 
11358     return (void *)((wxWindow 
*) (wxControl 
*) ((wxHyperlinkCtrl 
*) x
)); 
11360 static void *_p_wxToolBarTo_p_wxWindow(void *x
) { 
11361     return (void *)((wxWindow 
*) (wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
11363 static void *_p_wxThinSplitterWindowTo_p_wxSplitterWindow(void *x
) { 
11364     return (void *)((wxSplitterWindow 
*)  ((wxThinSplitterWindow 
*) x
)); 
11366 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x
) { 
11367     return (void *)((wxScrolledWindow 
*)  ((wxPyScrolledWindow 
*) x
)); 
11369 static void *_p_wxSplitterScrolledWindowTo_p_wxScrolledWindow(void *x
) { 
11370     return (void *)((wxScrolledWindow 
*)  ((wxSplitterScrolledWindow 
*) x
)); 
11372 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x
) { 
11373     return (void *)((wxScrolledWindow 
*)  ((wxPreviewCanvas 
*) x
)); 
11375 static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x
) { 
11376     return (void *)((wxControl 
*)  ((wxBookCtrlBase 
*) x
)); 
11378 static void *_p_wxToolBarTo_p_wxControl(void *x
) { 
11379     return (void *)((wxControl 
*) (wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
11381 static void *_p_wxPickerBaseTo_p_wxControl(void *x
) { 
11382     return (void *)((wxControl 
*)  ((wxPickerBase 
*) x
)); 
11384 static void *_p_wxToggleButtonTo_p_wxControl(void *x
) { 
11385     return (void *)((wxControl 
*)  ((wxToggleButton 
*) x
)); 
11387 static void *_p_wxRadioButtonTo_p_wxControl(void *x
) { 
11388     return (void *)((wxControl 
*)  ((wxRadioButton 
*) x
)); 
11390 static void *_p_wxLEDNumberCtrlTo_p_wxControl(void *x
) { 
11391     return (void *)((wxControl 
*)  ((wxLEDNumberCtrl 
*) x
)); 
11393 static void *_p_wxToolbookTo_p_wxControl(void *x
) { 
11394     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
11396 static void *_p_wxToolBarBaseTo_p_wxControl(void *x
) { 
11397     return (void *)((wxControl 
*)  ((wxToolBarBase 
*) x
)); 
11399 static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x
) { 
11400     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
11402 static void *_p_wxPyListCtrlTo_p_wxControl(void *x
) { 
11403     return (void *)((wxControl 
*)  ((wxPyListCtrl 
*) x
)); 
11405 static void *_p_wxComboBoxTo_p_wxControl(void *x
) { 
11406     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
11408 static void *_p_wxPyControlTo_p_wxControl(void *x
) { 
11409     return (void *)((wxControl 
*)  ((wxPyControl 
*) x
)); 
11411 static void *_p_wxPyTreeListCtrlTo_p_wxControl(void *x
) { 
11412     return (void *)((wxControl 
*)  ((wxPyTreeListCtrl 
*) x
)); 
11414 static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x
) { 
11415     return (void *)((wxControl 
*)  ((wxGenericDirCtrl 
*) x
)); 
11417 static void *_p_wxScrollBarTo_p_wxControl(void *x
) { 
11418     return (void *)((wxControl 
*)  ((wxScrollBar 
*) x
)); 
11420 static void *_p_wxControlWithItemsTo_p_wxControl(void *x
) { 
11421     return (void *)((wxControl 
*)  ((wxControlWithItems 
*) x
)); 
11423 static void *_p_wxGaugeTo_p_wxControl(void *x
) { 
11424     return (void *)((wxControl 
*)  ((wxGauge 
*) x
)); 
11426 static void *_p_wxStaticLineTo_p_wxControl(void *x
) { 
11427     return (void *)((wxControl 
*)  ((wxStaticLine 
*) x
)); 
11429 static void *_p_wxChoicebookTo_p_wxControl(void *x
) { 
11430     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
11432 static void *_p_wxListbookTo_p_wxControl(void *x
) { 
11433     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
11435 static void *_p_wxHyperlinkCtrlTo_p_wxControl(void *x
) { 
11436     return (void *)((wxControl 
*)  ((wxHyperlinkCtrl 
*) x
)); 
11438 static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x
) { 
11439     return (void *)((wxControl 
*)  ((wxPyTreeCtrl 
*) x
)); 
11441 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxControl(void *x
) { 
11442     return (void *)((wxControl 
*) (wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
11444 static void *_p_wxCheckBoxTo_p_wxControl(void *x
) { 
11445     return (void *)((wxControl 
*)  ((wxCheckBox 
*) x
)); 
11447 static void *_p_wxRadioBoxTo_p_wxControl(void *x
) { 
11448     return (void *)((wxControl 
*)  ((wxRadioBox 
*) x
)); 
11450 static void *_p_wxChoiceTo_p_wxControl(void *x
) { 
11451     return (void *)((wxControl 
*) (wxControlWithItems 
*) ((wxChoice 
*) x
)); 
11453 static void *_p_wxListBoxTo_p_wxControl(void *x
) { 
11454     return (void *)((wxControl 
*) (wxControlWithItems 
*) ((wxListBox 
*) x
)); 
11456 static void *_p_wxCheckListBoxTo_p_wxControl(void *x
) { 
11457     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
11459 static void *_p_wxListViewTo_p_wxControl(void *x
) { 
11460     return (void *)((wxControl 
*) (wxPyListCtrl 
*) ((wxListView 
*) x
)); 
11462 static void *_p_wxNotebookTo_p_wxControl(void *x
) { 
11463     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
11465 static void *_p_wxStaticBitmapTo_p_wxControl(void *x
) { 
11466     return (void *)((wxControl 
*)  ((wxStaticBitmap 
*) x
)); 
11468 static void *_p_wxSpinCtrlTo_p_wxControl(void *x
) { 
11469     return (void *)((wxControl 
*)  ((wxSpinCtrl 
*) x
)); 
11471 static void *_p_wxStaticTextTo_p_wxControl(void *x
) { 
11472     return (void *)((wxControl 
*)  ((wxStaticText 
*) x
)); 
11474 static void *_p_wxStaticBoxTo_p_wxControl(void *x
) { 
11475     return (void *)((wxControl 
*)  ((wxStaticBox 
*) x
)); 
11477 static void *_p_wxSliderTo_p_wxControl(void *x
) { 
11478     return (void *)((wxControl 
*)  ((wxSlider 
*) x
)); 
11480 static void *_p_wxTreebookTo_p_wxControl(void *x
) { 
11481     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
11483 static void *_p_wxSpinButtonTo_p_wxControl(void *x
) { 
11484     return (void *)((wxControl 
*)  ((wxSpinButton 
*) x
)); 
11486 static void *_p_wxButtonTo_p_wxControl(void *x
) { 
11487     return (void *)((wxControl 
*)  ((wxButton 
*) x
)); 
11489 static void *_p_wxBitmapButtonTo_p_wxControl(void *x
) { 
11490     return (void *)((wxControl 
*) (wxButton 
*) ((wxBitmapButton 
*) x
)); 
11492 static void *_p_wxContextHelpButtonTo_p_wxControl(void *x
) { 
11493     return (void *)((wxControl 
*) (wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
11495 static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x
) { 
11496     return (void *)((wxControl 
*)  ((wxDatePickerCtrl 
*) x
)); 
11498 static void *_p_wxColourPickerCtrlTo_p_wxControl(void *x
) { 
11499     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
11501 static void *_p_wxFilePickerCtrlTo_p_wxControl(void *x
) { 
11502     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
11504 static void *_p_wxDirPickerCtrlTo_p_wxControl(void *x
) { 
11505     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
11507 static void *_p_wxFontPickerCtrlTo_p_wxControl(void *x
) { 
11508     return (void *)((wxControl 
*) (wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
11510 static void *_p_wxStaticPictureTo_p_wxControl(void *x
) { 
11511     return (void *)((wxControl 
*)  ((wxStaticPicture 
*) x
)); 
11513 static void *_p_wxTextCtrlTo_p_wxControl(void *x
) { 
11514     return (void *)((wxControl 
*)  ((wxTextCtrl 
*) x
)); 
11516 static void *_p_wxListViewTo_p_wxPyListCtrl(void *x
) { 
11517     return (void *)((wxPyListCtrl 
*)  ((wxListView 
*) x
)); 
11519 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) { 
11520     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
11522 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) { 
11523     return (void *)((wxEvent 
*)  ((wxMenuEvent 
*) x
)); 
11525 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) { 
11526     return (void *)((wxEvent 
*)  ((wxCloseEvent 
*) x
)); 
11528 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) { 
11529     return (void *)((wxEvent 
*)  ((wxMouseEvent 
*) x
)); 
11531 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) { 
11532     return (void *)((wxEvent 
*)  ((wxEraseEvent 
*) x
)); 
11534 static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x
) { 
11535     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
11537 static void *_p_wxTreeEventTo_p_wxEvent(void *x
) { 
11538     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
11540 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) { 
11541     return (void *)((wxEvent 
*)  ((wxSetCursorEvent 
*) x
)); 
11543 static void *_p_wxSplitterEventTo_p_wxEvent(void *x
) { 
11544     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
11546 static void *_p_wxColourPickerEventTo_p_wxEvent(void *x
) { 
11547     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxColourPickerEvent 
*) x
)); 
11549 static void *_p_wxFileDirPickerEventTo_p_wxEvent(void *x
) { 
11550     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFileDirPickerEvent 
*) x
)); 
11552 static void *_p_wxFontPickerEventTo_p_wxEvent(void *x
) { 
11553     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFontPickerEvent 
*) x
)); 
11555 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) { 
11556     return (void *)((wxEvent 
*)  ((wxInitDialogEvent 
*) x
)); 
11558 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) { 
11559     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
11561 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x
) { 
11562     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
11564 static void *_p_wxTextUrlEventTo_p_wxEvent(void *x
) { 
11565     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxTextUrlEvent 
*) x
)); 
11567 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) { 
11568     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
11570 static void *_p_wxPyEventTo_p_wxEvent(void *x
) { 
11571     return (void *)((wxEvent 
*)  ((wxPyEvent 
*) x
)); 
11573 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x
) { 
11574     return (void *)((wxEvent 
*)  ((wxCalculateLayoutEvent 
*) x
)); 
11576 static void *_p_wxListEventTo_p_wxEvent(void *x
) { 
11577     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
11579 static void *_p_wxDynamicSashSplitEventTo_p_wxEvent(void *x
) { 
11580     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDynamicSashSplitEvent 
*) x
)); 
11582 static void *_p_wxDynamicSashUnifyEventTo_p_wxEvent(void *x
) { 
11583     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDynamicSashUnifyEvent 
*) x
)); 
11585 static void *_p_wxNotebookEventTo_p_wxEvent(void *x
) { 
11586     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
11588 static void *_p_wxListbookEventTo_p_wxEvent(void *x
) { 
11589     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
11591 static void *_p_wxChoicebookEventTo_p_wxEvent(void *x
) { 
11592     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
11594 static void *_p_wxTreebookEventTo_p_wxEvent(void *x
) { 
11595     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxTreebookEvent 
*) x
)); 
11597 static void *_p_wxToolbookEventTo_p_wxEvent(void *x
) { 
11598     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxToolbookEvent 
*) x
)); 
11600 static void *_p_wxHelpEventTo_p_wxEvent(void *x
) { 
11601     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxHelpEvent 
*) x
)); 
11603 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) { 
11604     return (void *)((wxEvent 
*)  ((wxIdleEvent 
*) x
)); 
11606 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) { 
11607     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
11609 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) { 
11610     return (void *)((wxEvent 
*)  ((wxQueryNewPaletteEvent 
*) x
)); 
11612 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) { 
11613     return (void *)((wxEvent 
*)  ((wxMaximizeEvent 
*) x
)); 
11615 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) { 
11616     return (void *)((wxEvent 
*)  ((wxIconizeEvent 
*) x
)); 
11618 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) { 
11619     return (void *)((wxEvent 
*)  ((wxActivateEvent 
*) x
)); 
11621 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) { 
11622     return (void *)((wxEvent 
*)  ((wxSizeEvent 
*) x
)); 
11624 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) { 
11625     return (void *)((wxEvent 
*)  ((wxMoveEvent 
*) x
)); 
11627 static void *_p_wxDateEventTo_p_wxEvent(void *x
) { 
11628     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
11630 static void *_p_wxClipboardTextEventTo_p_wxEvent(void *x
) { 
11631     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxClipboardTextEvent 
*) x
)); 
11633 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) { 
11634     return (void *)((wxEvent 
*)  ((wxPaintEvent 
*) x
)); 
11636 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) { 
11637     return (void *)((wxEvent 
*)  ((wxNcPaintEvent 
*) x
)); 
11639 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) { 
11640     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
11642 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) { 
11643     return (void *)((wxEvent 
*)  ((wxPaletteChangedEvent 
*) x
)); 
11645 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) { 
11646     return (void *)((wxEvent 
*)  ((wxDisplayChangedEvent 
*) x
)); 
11648 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) { 
11649     return (void *)((wxEvent 
*)  ((wxMouseCaptureChangedEvent 
*) x
)); 
11651 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) { 
11652     return (void *)((wxEvent 
*)  ((wxSysColourChangedEvent 
*) x
)); 
11654 static void *_p_wxHyperlinkEventTo_p_wxEvent(void *x
) { 
11655     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxHyperlinkEvent 
*) x
)); 
11657 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) { 
11658     return (void *)((wxEvent 
*)  ((wxDropFilesEvent 
*) x
)); 
11660 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) { 
11661     return (void *)((wxEvent 
*)  ((wxFocusEvent 
*) x
)); 
11663 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) { 
11664     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
11666 static void *_p_wxSashEventTo_p_wxEvent(void *x
) { 
11667     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
11669 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x
) { 
11670     return (void *)((wxEvent 
*)  ((wxQueryLayoutInfoEvent 
*) x
)); 
11672 static void *_p_wxShowEventTo_p_wxEvent(void *x
) { 
11673     return (void *)((wxEvent 
*)  ((wxShowEvent 
*) x
)); 
11675 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) { 
11676     return (void *)((wxEvent 
*)  ((wxCommandEvent 
*) x
)); 
11678 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) { 
11679     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
11681 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) { 
11682     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
11684 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) { 
11685     return (void *)((wxEvent 
*)  ((wxNavigationKeyEvent 
*) x
)); 
11687 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) { 
11688     return (void *)((wxEvent 
*)  ((wxKeyEvent 
*) x
)); 
11690 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) { 
11691     return (void *)((wxEvent 
*)  ((wxScrollWinEvent 
*) x
)); 
11693 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x
) { 
11694     return (void *)((wxEvent 
*)  ((wxTaskBarIconEvent 
*) x
)); 
11696 static void *_p_wxSpinEventTo_p_wxEvent(void *x
) { 
11697     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
11699 static void *_p_wxScrollBarTo_p_wxObject(void *x
) { 
11700     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxScrollBar 
*) x
)); 
11702 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) { 
11703     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
11705 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) { 
11706     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
11708 static void *_p_wxEventTo_p_wxObject(void *x
) { 
11709     return (void *)((wxObject 
*)  ((wxEvent 
*) x
)); 
11711 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) { 
11712     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
11714 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) { 
11715     return (void *)((wxObject 
*) (wxEvent 
*) ((wxInitDialogEvent 
*) x
)); 
11717 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) { 
11718     return (void *)((wxObject 
*)  ((wxIndividualLayoutConstraint 
*) x
)); 
11720 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) { 
11721     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
11723 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) { 
11724     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
11726 static void *_p_wxToolBarBaseTo_p_wxObject(void *x
) { 
11727     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxToolBarBase 
*) x
)); 
11729 static void *_p_wxMenuItemTo_p_wxObject(void *x
) { 
11730     return (void *)((wxObject 
*)  ((wxMenuItem 
*) x
)); 
11732 static void *_p_wxImageTo_p_wxObject(void *x
) { 
11733     return (void *)((wxObject 
*)  ((wxImage 
*) x
)); 
11735 static void *_p_wxPySizerTo_p_wxObject(void *x
) { 
11736     return (void *)((wxObject 
*) (wxSizer 
*) ((wxPySizer 
*) x
)); 
11738 static void *_p_wxStaticBitmapTo_p_wxObject(void *x
) { 
11739     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticBitmap 
*) x
)); 
11741 static void *_p_wxGenericDragImageTo_p_wxObject(void *x
) { 
11742     return (void *)((wxObject 
*)  ((wxGenericDragImage 
*) x
)); 
11744 static void *_p_wxComboBoxTo_p_wxObject(void *x
) { 
11745     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
11747 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x
) { 
11748     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyTaskBarIcon 
*) x
)); 
11750 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) { 
11751     return (void *)((wxObject 
*)  ((wxLayoutAlgorithm 
*) x
)); 
11753 static void *_p_wxPyAppTo_p_wxObject(void *x
) { 
11754     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyApp 
*) x
)); 
11756 static void *_p_wxTreebookTo_p_wxObject(void *x
) { 
11757     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
11759 static void *_p_wxNotebookTo_p_wxObject(void *x
) { 
11760     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
11762 static void *_p_wxListItemTo_p_wxObject(void *x
) { 
11763     return (void *)((wxObject 
*)  ((wxListItem 
*) x
)); 
11765 static void *_p_wxChoicebookTo_p_wxObject(void *x
) { 
11766     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
11768 static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x
) { 
11769     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
11771 static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x
) { 
11772     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
11774 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxObject(void *x
) { 
11775     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
11777 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) { 
11778     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
11780 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) { 
11781     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
11783 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) { 
11784     return (void *)((wxObject 
*)  ((wxFindReplaceData 
*) x
)); 
11786 static void *_p_wxStaticLineTo_p_wxObject(void *x
) { 
11787     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticLine 
*) x
)); 
11789 static void *_p_wxValidatorTo_p_wxObject(void *x
) { 
11790     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxValidator 
*) x
)); 
11792 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) { 
11793     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxValidator 
*) ((wxPyValidator 
*) x
)); 
11795 static void *_p_wxEraseEventTo_p_wxObject(void *x
) { 
11796     return (void *)((wxObject 
*) (wxEvent 
*) ((wxEraseEvent 
*) x
)); 
11798 static void *_p_wxMouseEventTo_p_wxObject(void *x
) { 
11799     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseEvent 
*) x
)); 
11801 static void *_p_wxCloseEventTo_p_wxObject(void *x
) { 
11802     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCloseEvent 
*) x
)); 
11804 static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x
) { 
11805     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
11807 static void *_p_wxTreeEventTo_p_wxObject(void *x
) { 
11808     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
11810 static void *_p_wxTextUrlEventTo_p_wxObject(void *x
) { 
11811     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxTextUrlEvent 
*) x
)); 
11813 static void *_p_wxScrollEventTo_p_wxObject(void *x
) { 
11814     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
11816 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) { 
11817     return (void *)((wxObject 
*)  ((wxPrintDialogData 
*) x
)); 
11819 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) { 
11820     return (void *)((wxObject 
*)  ((wxPageSetupDialogData 
*) x
)); 
11822 static void *_p_wxPrinterTo_p_wxObject(void *x
) { 
11823     return (void *)((wxObject 
*)  ((wxPrinter 
*) x
)); 
11825 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) { 
11826     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
11828 static void *_p_wxRadioBoxTo_p_wxObject(void *x
) { 
11829     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxRadioBox 
*) x
)); 
11831 static void *_p_wxGridSizerTo_p_wxObject(void *x
) { 
11832     return (void *)((wxObject 
*) (wxSizer 
*) ((wxGridSizer 
*) x
)); 
11834 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) { 
11835     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*) ((wxFlexGridSizer 
*) x
)); 
11837 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) { 
11838     return (void *)((wxObject 
*)  ((wxAcceleratorTable 
*) x
)); 
11840 static void *_p_wxTreeListColumnInfoTo_p_wxObject(void *x
) { 
11841     return (void *)((wxObject 
*)  ((wxTreeListColumnInfo 
*) x
)); 
11843 static void *_p_wxControlTo_p_wxObject(void *x
) { 
11844     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxControl 
*) x
)); 
11846 static void *_p_wxPyControlTo_p_wxObject(void *x
) { 
11847     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyControl 
*) x
)); 
11849 static void *_p_wxContextHelpTo_p_wxObject(void *x
) { 
11850     return (void *)((wxObject 
*)  ((wxContextHelp 
*) x
)); 
11852 static void *_p_wxColourDataTo_p_wxObject(void *x
) { 
11853     return (void *)((wxObject 
*)  ((wxColourData 
*) x
)); 
11855 static void *_p_wxActivateEventTo_p_wxObject(void *x
) { 
11856     return (void *)((wxObject 
*) (wxEvent 
*) ((wxActivateEvent 
*) x
)); 
11858 static void *_p_wxMoveEventTo_p_wxObject(void *x
) { 
11859     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMoveEvent 
*) x
)); 
11861 static void *_p_wxSizeEventTo_p_wxObject(void *x
) { 
11862     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSizeEvent 
*) x
)); 
11864 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) { 
11865     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIconizeEvent 
*) x
)); 
11867 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) { 
11868     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMaximizeEvent 
*) x
)); 
11870 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) { 
11871     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryNewPaletteEvent 
*) x
)); 
11873 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) { 
11874     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
11876 static void *_p_wxIdleEventTo_p_wxObject(void *x
) { 
11877     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIdleEvent 
*) x
)); 
11879 static void *_p_wxDateEventTo_p_wxObject(void *x
) { 
11880     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
11882 static void *_p_wxStaticTextTo_p_wxObject(void *x
) { 
11883     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticText 
*) x
)); 
11885 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) { 
11886     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCalculateLayoutEvent 
*) x
)); 
11888 static void *_p_wxListEventTo_p_wxObject(void *x
) { 
11889     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
11891 static void *_p_wxDynamicSashSplitEventTo_p_wxObject(void *x
) { 
11892     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDynamicSashSplitEvent 
*) x
)); 
11894 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) { 
11895     return (void *)((wxObject 
*)  ((wxPyPrintout 
*) x
)); 
11897 static void *_p_wxGaugeTo_p_wxObject(void *x
) { 
11898     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxGauge 
*) x
)); 
11900 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) { 
11901     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
11903 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) { 
11904     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStdDialogButtonSizer 
*) x
)); 
11906 static void *_p_wxChoiceTo_p_wxObject(void *x
) { 
11907     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
11909 static void *_p_wxSpinButtonTo_p_wxObject(void *x
) { 
11910     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSpinButton 
*) x
)); 
11912 static void *_p_wxBitmapButtonTo_p_wxObject(void *x
) { 
11913     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
11915 static void *_p_wxButtonTo_p_wxObject(void *x
) { 
11916     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxButton 
*) x
)); 
11918 static void *_p_wxContextHelpButtonTo_p_wxObject(void *x
) { 
11919     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
11921 static void *_p_wxKeyEventTo_p_wxObject(void *x
) { 
11922     return (void *)((wxObject 
*) (wxEvent 
*) ((wxKeyEvent 
*) x
)); 
11924 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) { 
11925     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNavigationKeyEvent 
*) x
)); 
11927 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) { 
11928     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
11930 static void *_p_wxSashEventTo_p_wxObject(void *x
) { 
11931     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
11933 static void *_p_wxCheckListBoxTo_p_wxObject(void *x
) { 
11934     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
11936 static void *_p_wxListBoxTo_p_wxObject(void *x
) { 
11937     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
11939 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) { 
11940     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
11942 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) { 
11943     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
11945 static void *_p_wxPrintDataTo_p_wxObject(void *x
) { 
11946     return (void *)((wxObject 
*)  ((wxPrintData 
*) x
)); 
11948 static void *_p_wxFontDataTo_p_wxObject(void *x
) { 
11949     return (void *)((wxObject 
*)  ((wxFontData 
*) x
)); 
11951 static void *_p_wxEditableListBoxTo_p_wxObject(void *x
) { 
11952     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxEditableListBox 
*) x
)); 
11954 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) { 
11955     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
11957 static void *_p_wxListbookTo_p_wxObject(void *x
) { 
11958     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
11960 static void *_p_wxFrameTo_p_wxObject(void *x
) { 
11961     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
11963 static void *_p_wxPyPanelTo_p_wxObject(void *x
) { 
11964     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
11966 static void *_p_wxStaticBoxTo_p_wxObject(void *x
) { 
11967     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticBox 
*) x
)); 
11969 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) { 
11970     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryLayoutInfoEvent 
*) x
)); 
11972 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) { 
11973     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
11975 static void *_p_wxFileSystemTo_p_wxObject(void *x
) { 
11976     return (void *)((wxObject 
*)  ((wxFileSystem 
*) x
)); 
11978 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) { 
11979     return (void *)((wxObject 
*) (wxPrintPreview 
*) ((wxPyPrintPreview 
*) x
)); 
11981 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) { 
11982     return (void *)((wxObject 
*)  ((wxPrintPreview 
*) x
)); 
11984 static void *_p_wxListViewTo_p_wxObject(void *x
) { 
11985     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
11987 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) { 
11988     return (void *)((wxObject 
*)  ((wxLayoutConstraints 
*) x
)); 
11990 static void *_p_wxPyListCtrlTo_p_wxObject(void *x
) { 
11991     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyListCtrl 
*) x
)); 
11993 static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x
) { 
11994     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
11996 static void *_p_wxPyTreeListCtrlTo_p_wxObject(void *x
) { 
11997     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
11999 static void *_p_wxSizerTo_p_wxObject(void *x
) { 
12000     return (void *)((wxObject 
*)  ((wxSizer 
*) x
)); 
12002 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) { 
12003     return (void *)((wxObject 
*) (wxSizer 
*) ((wxBoxSizer 
*) x
)); 
12005 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) { 
12006     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStaticBoxSizer 
*) x
)); 
12008 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) { 
12009     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*)(wxFlexGridSizer 
*) ((wxGridBagSizer 
*) x
)); 
12011 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) { 
12012     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNcPaintEvent 
*) x
)); 
12014 static void *_p_wxPaintEventTo_p_wxObject(void *x
) { 
12015     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaintEvent 
*) x
)); 
12017 static void *_p_wxClipboardTextEventTo_p_wxObject(void *x
) { 
12018     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxClipboardTextEvent 
*) x
)); 
12020 static void *_p_wxFSFileTo_p_wxObject(void *x
) { 
12021     return (void *)((wxObject 
*)  ((wxFSFile 
*) x
)); 
12023 static void *_p_wxPickerBaseTo_p_wxObject(void *x
) { 
12024     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPickerBase 
*) x
)); 
12026 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) { 
12027     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
12029 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) { 
12030     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSetCursorEvent 
*) x
)); 
12032 static void *_p_wxColourPickerEventTo_p_wxObject(void *x
) { 
12033     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxColourPickerEvent 
*) x
)); 
12035 static void *_p_wxFileDirPickerEventTo_p_wxObject(void *x
) { 
12036     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFileDirPickerEvent 
*) x
)); 
12038 static void *_p_wxFontPickerEventTo_p_wxObject(void *x
) { 
12039     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFontPickerEvent 
*) x
)); 
12041 static void *_p_wxTextCtrlTo_p_wxObject(void *x
) { 
12042     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxTextCtrl 
*) x
)); 
12044 static void *_p_wxMenuTo_p_wxObject(void *x
) { 
12045     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxMenu 
*) x
)); 
12047 static void *_p_wxRadioButtonTo_p_wxObject(void *x
) { 
12048     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxRadioButton 
*) x
)); 
12050 static void *_p_wxSizerItemTo_p_wxObject(void *x
) { 
12051     return (void *)((wxObject 
*)  ((wxSizerItem 
*) x
)); 
12053 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) { 
12054     return (void *)((wxObject 
*) (wxSizerItem 
*) ((wxGBSizerItem 
*) x
)); 
12056 static void *_p_wxToggleButtonTo_p_wxObject(void *x
) { 
12057     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxToggleButton 
*) x
)); 
12059 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) { 
12060     return (void *)((wxObject 
*)  ((wxPrintDialog 
*) x
)); 
12062 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) { 
12063     return (void *)((wxObject 
*)  ((wxPageSetupDialog 
*) x
)); 
12065 static void *_p_wxFontDialogTo_p_wxObject(void *x
) { 
12066     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
12068 static void *_p_wxDirDialogTo_p_wxObject(void *x
) { 
12069     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
12071 static void *_p_wxColourDialogTo_p_wxObject(void *x
) { 
12072     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
12074 static void *_p_wxDialogTo_p_wxObject(void *x
) { 
12075     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
12077 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) { 
12078     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
12080 static void *_p_wxPyEventTo_p_wxObject(void *x
) { 
12081     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPyEvent 
*) x
)); 
12083 static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x
) { 
12084     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
12086 static void *_p_wxDynamicSashUnifyEventTo_p_wxObject(void *x
) { 
12087     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDynamicSashUnifyEvent 
*) x
)); 
12089 static void *_p_wxStaticPictureTo_p_wxObject(void *x
) { 
12090     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticPicture 
*) x
)); 
12092 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) { 
12093     return (void *)((wxObject 
*)  ((wxEvtHandler 
*) x
)); 
12095 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) { 
12096     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxTIFFHandler 
*) x
)); 
12098 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) { 
12099     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxXPMHandler 
*) x
)); 
12101 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) { 
12102     return (void *)((wxObject 
*)  ((wxImageHandler 
*) x
)); 
12104 static void *_p_wxPyImageHandlerTo_p_wxObject(void *x
) { 
12105     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPyImageHandler 
*) x
)); 
12107 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) { 
12108     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxBMPHandler 
*) x
)); 
12110 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) { 
12111     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*) ((wxICOHandler 
*) x
)); 
12113 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) { 
12114     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*) ((wxCURHandler 
*) x
)); 
12116 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) { 
12117     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*)(wxCURHandler 
*) ((wxANIHandler 
*) x
)); 
12119 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) { 
12120     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNGHandler 
*) x
)); 
12122 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) { 
12123     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxGIFHandler 
*) x
)); 
12125 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) { 
12126     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPCXHandler 
*) x
)); 
12128 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) { 
12129     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxJPEGHandler 
*) x
)); 
12131 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) { 
12132     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNMHandler 
*) x
)); 
12134 static void *_p_wxShowEventTo_p_wxObject(void *x
) { 
12135     return (void *)((wxObject 
*) (wxEvent 
*) ((wxShowEvent 
*) x
)); 
12137 static void *_p_wxHyperlinkCtrlTo_p_wxObject(void *x
) { 
12138     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxHyperlinkCtrl 
*) x
)); 
12140 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) { 
12141     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
12143 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) { 
12144     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
12146 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) { 
12147     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
12149 static void *_p_wxTipWindowTo_p_wxObject(void *x
) { 
12150     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
12152 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) { 
12153     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
12155 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) { 
12156     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPopupWindow 
*) x
)); 
12158 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) { 
12159     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
12161 static void *_p_wxSashWindowTo_p_wxObject(void *x
) { 
12162     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSashWindow 
*) x
)); 
12164 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) { 
12165     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
12167 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) { 
12168     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
12170 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) { 
12171     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
12173 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) { 
12174     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
12176 static void *_p_wxWindowTo_p_wxObject(void *x
) { 
12177     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxWindow 
*) x
)); 
12179 static void *_p_wxDynamicSashWindowTo_p_wxObject(void *x
) { 
12180     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxDynamicSashWindow 
*) x
)); 
12182 static void *_p_wxPyTreeCompanionWindowTo_p_wxObject(void *x
) { 
12183     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPyTreeCompanionWindow 
*) x
)); 
12185 static void *_p_wxThinSplitterWindowTo_p_wxObject(void *x
) { 
12186     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
12188 static void *_p_wxSplitterScrolledWindowTo_p_wxObject(void *x
) { 
12189     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
12191 static void *_p_wxSpinCtrlTo_p_wxObject(void *x
) { 
12192     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSpinCtrl 
*) x
)); 
12194 static void *_p_wxNotebookEventTo_p_wxObject(void *x
) { 
12195     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
12197 static void *_p_wxListbookEventTo_p_wxObject(void *x
) { 
12198     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
12200 static void *_p_wxChoicebookEventTo_p_wxObject(void *x
) { 
12201     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
12203 static void *_p_wxTreebookEventTo_p_wxObject(void *x
) { 
12204     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxTreebookEvent 
*) x
)); 
12206 static void *_p_wxToolbookEventTo_p_wxObject(void *x
) { 
12207     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxToolbookEvent 
*) x
)); 
12209 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) { 
12210     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
12212 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) { 
12213     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
12215 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) { 
12216     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
12218 static void *_p_wxNumberEntryDialogTo_p_wxObject(void *x
) { 
12219     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxNumberEntryDialog 
*) x
)); 
12221 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x
) { 
12222     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
12224 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) { 
12225     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
12227 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) { 
12228     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
12230 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) { 
12231     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
12233 static void *_p_wxFileDialogTo_p_wxObject(void *x
) { 
12234     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
12236 static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x
) { 
12237     return (void *)((wxObject 
*)  ((wxToolBarToolBase 
*) x
)); 
12239 static void *_p_wxPyWindowTo_p_wxObject(void *x
) { 
12240     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPyWindow 
*) x
)); 
12242 static void *_p_wxSliderTo_p_wxObject(void *x
) { 
12243     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSlider 
*) x
)); 
12245 static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x
) { 
12246     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
12248 static void *_p_wxColourPickerCtrlTo_p_wxObject(void *x
) { 
12249     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
12251 static void *_p_wxFilePickerCtrlTo_p_wxObject(void *x
) { 
12252     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
12254 static void *_p_wxDirPickerCtrlTo_p_wxObject(void *x
) { 
12255     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
12257 static void *_p_wxFontPickerCtrlTo_p_wxObject(void *x
) { 
12258     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
12260 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) { 
12261     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSysColourChangedEvent 
*) x
)); 
12263 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) { 
12264     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseCaptureChangedEvent 
*) x
)); 
12266 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) { 
12267     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDisplayChangedEvent 
*) x
)); 
12269 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) { 
12270     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaletteChangedEvent 
*) x
)); 
12272 static void *_p_wxCheckBoxTo_p_wxObject(void *x
) { 
12273     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxCheckBox 
*) x
)); 
12275 static void *_p_wxHyperlinkEventTo_p_wxObject(void *x
) { 
12276     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxHyperlinkEvent 
*) x
)); 
12278 static void *_p_wxHelpEventTo_p_wxObject(void *x
) { 
12279     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxHelpEvent 
*) x
)); 
12281 static void *_p_wxPanelTo_p_wxObject(void *x
) { 
12282     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPanel 
*) x
)); 
12284 static void *_p_wxSpinEventTo_p_wxObject(void *x
) { 
12285     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
12287 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) { 
12288     return (void *)((wxObject 
*) (wxEvent 
*) ((wxTaskBarIconEvent 
*) x
)); 
12290 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) { 
12291     return (void *)((wxObject 
*) (wxEvent 
*) ((wxScrollWinEvent 
*) x
)); 
12293 static void *_p_wxMenuEventTo_p_wxObject(void *x
) { 
12294     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMenuEvent 
*) x
)); 
12296 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) { 
12297     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
12299 static void *_p_wxLEDNumberCtrlTo_p_wxObject(void *x
) { 
12300     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
12302 static void *_p_wxCommandEventTo_p_wxObject(void *x
) { 
12303     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCommandEvent 
*) x
)); 
12305 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) { 
12306     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
12308 static void *_p_wxToolbookTo_p_wxObject(void *x
) { 
12309     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
12311 static void *_p_wxToolBarTo_p_wxObject(void *x
) { 
12312     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
12314 static void *_p_wxStatusBarTo_p_wxObject(void *x
) { 
12315     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxStatusBar 
*) x
)); 
12317 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) { 
12318     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
12320 static void *_p_wxFocusEventTo_p_wxObject(void *x
) { 
12321     return (void *)((wxObject 
*) (wxEvent 
*) ((wxFocusEvent 
*) x
)); 
12323 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) { 
12324     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDropFilesEvent 
*) x
)); 
12326 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) { 
12327     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
12329 static void *_p_wxMenuBarTo_p_wxObject(void *x
) { 
12330     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMenuBar 
*) x
)); 
12332 static void *_p_wxToolbookTo_p_wxEvtHandler(void *x
) { 
12333     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxToolbook 
*) x
)); 
12335 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) { 
12336     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
12338 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) { 
12339     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
12341 static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x
) { 
12342     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxCheckBox 
*) x
)); 
12344 static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x
) { 
12345     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
12347 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxEvtHandler(void *x
) { 
12348     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
12350 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) { 
12351     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
12353 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x
) { 
12354     return (void *)((wxEvtHandler 
*)  ((wxPyTaskBarIcon 
*) x
)); 
12356 static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x
) { 
12357     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
12359 static void *_p_wxPickerBaseTo_p_wxEvtHandler(void *x
) { 
12360     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPickerBase 
*) x
)); 
12362 static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x
) { 
12363     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyListCtrl 
*) x
)); 
12365 static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x
) { 
12366     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
12368 static void *_p_wxPyTreeListCtrlTo_p_wxEvtHandler(void *x
) { 
12369     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
12371 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) { 
12372     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
12374 static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x
) { 
12375     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticLine 
*) x
)); 
12377 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) { 
12378     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxControl 
*) x
)); 
12380 static void *_p_wxPyControlTo_p_wxEvtHandler(void *x
) { 
12381     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyControl 
*) x
)); 
12383 static void *_p_wxGaugeTo_p_wxEvtHandler(void *x
) { 
12384     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxGauge 
*) x
)); 
12386 static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x
) { 
12387     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxToggleButton 
*) x
)); 
12389 static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x
) { 
12390     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxRadioButton 
*) x
)); 
12392 static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x
) { 
12393     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxToolBarBase 
*) x
)); 
12395 static void *_p_wxChoiceTo_p_wxEvtHandler(void *x
) { 
12396     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
12398 static void *_p_wxTreebookTo_p_wxEvtHandler(void *x
) { 
12399     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxTreebook 
*) x
)); 
12401 static void *_p_wxListViewTo_p_wxEvtHandler(void *x
) { 
12402     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
12404 static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x
) { 
12405     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxTextCtrl 
*) x
)); 
12407 static void *_p_wxNotebookTo_p_wxEvtHandler(void *x
) { 
12408     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
12410 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) { 
12411     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
12413 static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x
) { 
12414     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
12416 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) { 
12417     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPyWindow 
*) x
)); 
12419 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) { 
12420     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
12422 static void *_p_wxListbookTo_p_wxEvtHandler(void *x
) { 
12423     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
12425 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) { 
12426     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
12428 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) { 
12429     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
12431 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) { 
12432     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
12434 static void *_p_wxNumberEntryDialogTo_p_wxEvtHandler(void *x
) { 
12435     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxNumberEntryDialog 
*) x
)); 
12437 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) { 
12438     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
12440 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) { 
12441     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
12443 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) { 
12444     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
12446 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) { 
12447     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
12449 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x
) { 
12450     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
12452 static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x
) { 
12453     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticBitmap 
*) x
)); 
12455 static void *_p_wxSliderTo_p_wxEvtHandler(void *x
) { 
12456     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSlider 
*) x
)); 
12458 static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x
) { 
12459     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticBox 
*) x
)); 
12461 static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x
) { 
12462     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
12464 static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x
) { 
12465     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
12467 static void *_p_wxListBoxTo_p_wxEvtHandler(void *x
) { 
12468     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
12470 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) { 
12471     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
12473 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) { 
12474     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
12476 static void *_p_wxEditableListBoxTo_p_wxEvtHandler(void *x
) { 
12477     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxEditableListBox 
*) x
)); 
12479 static void *_p_wxLEDNumberCtrlTo_p_wxEvtHandler(void *x
) { 
12480     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
12482 static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x
) { 
12483     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSpinButton 
*) x
)); 
12485 static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x
) { 
12486     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
12488 static void *_p_wxButtonTo_p_wxEvtHandler(void *x
) { 
12489     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxButton 
*) x
)); 
12491 static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x
) { 
12492     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
12494 static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x
) { 
12495     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxRadioBox 
*) x
)); 
12497 static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x
) { 
12498     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxScrollBar 
*) x
)); 
12500 static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x
) { 
12501     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
12503 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) { 
12504     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
12506 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) { 
12507     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
12509 static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x
) { 
12510     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSpinCtrl 
*) x
)); 
12512 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) { 
12513     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxStatusBar 
*) x
)); 
12515 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) { 
12516     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
12518 static void *_p_wxStaticPictureTo_p_wxEvtHandler(void *x
) { 
12519     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticPicture 
*) x
)); 
12521 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) { 
12522     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
12524 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) { 
12525     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
12527 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) { 
12528     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
12530 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) { 
12531     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
12533 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) { 
12534     return (void *)((wxEvtHandler 
*)  ((wxWindow 
*) x
)); 
12536 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) { 
12537     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
12539 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) { 
12540     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
12542 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) { 
12543     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSashWindow 
*) x
)); 
12545 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) { 
12546     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
12548 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) { 
12549     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPopupWindow 
*) x
)); 
12551 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) { 
12552     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
12554 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) { 
12555     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
12557 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) { 
12558     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
12560 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) { 
12561     return (void *)((wxEvtHandler 
*)  ((wxMenu 
*) x
)); 
12563 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) { 
12564     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMenuBar 
*) x
)); 
12566 static void *_p_wxDynamicSashWindowTo_p_wxEvtHandler(void *x
) { 
12567     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxDynamicSashWindow 
*) x
)); 
12569 static void *_p_wxPyTreeCompanionWindowTo_p_wxEvtHandler(void *x
) { 
12570     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPyTreeCompanionWindow 
*) x
)); 
12572 static void *_p_wxThinSplitterWindowTo_p_wxEvtHandler(void *x
) { 
12573     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
12575 static void *_p_wxSplitterScrolledWindowTo_p_wxEvtHandler(void *x
) { 
12576     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
12578 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) { 
12579     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
12581 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) { 
12582     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
12584 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) { 
12585     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
12587 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) { 
12588     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
12590 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) { 
12591     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPanel 
*) x
)); 
12593 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) { 
12594     return (void *)((wxEvtHandler 
*)  ((wxPyApp 
*) x
)); 
12596 static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x
) { 
12597     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticText 
*) x
)); 
12599 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
12600     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
12602 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
12603     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
12605 static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x
) { 
12606     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
12608 static void *_p_wxColourPickerCtrlTo_p_wxEvtHandler(void *x
) { 
12609     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxColourPickerCtrl 
*) x
)); 
12611 static void *_p_wxFilePickerCtrlTo_p_wxEvtHandler(void *x
) { 
12612     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFilePickerCtrl 
*) x
)); 
12614 static void *_p_wxDirPickerCtrlTo_p_wxEvtHandler(void *x
) { 
12615     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxDirPickerCtrl 
*) x
)); 
12617 static void *_p_wxFontPickerCtrlTo_p_wxEvtHandler(void *x
) { 
12618     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPickerBase 
*) ((wxFontPickerCtrl 
*) x
)); 
12620 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) { 
12621     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
12623 static void *_p_wxHyperlinkCtrlTo_p_wxEvtHandler(void *x
) { 
12624     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxHyperlinkCtrl 
*) x
)); 
12626 static void *_p_wxToolBarTo_p_wxEvtHandler(void *x
) { 
12627     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
12629 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) { 
12630     return (void *)((wxEvtHandler 
*) (wxValidator 
*) ((wxPyValidator 
*) x
)); 
12632 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) { 
12633     return (void *)((wxEvtHandler 
*)  ((wxValidator 
*) x
)); 
12635 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxPyTreeCtrl(void *x
) { 
12636     return (void *)((wxPyTreeCtrl 
*)  ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
12638 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x
) { 
12639     return (void *)((wxCommandEvent 
*)  ((wxSashEvent 
*) x
)); 
12641 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x
) { 
12642     return (void *)((wxCommandEvent 
*)  ((wxWindowDestroyEvent 
*) x
)); 
12644 static void *_p_wxHyperlinkEventTo_p_wxCommandEvent(void *x
) { 
12645     return (void *)((wxCommandEvent 
*)  ((wxHyperlinkEvent 
*) x
)); 
12647 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x
) { 
12648     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
12650 static void *_p_wxClipboardTextEventTo_p_wxCommandEvent(void *x
) { 
12651     return (void *)((wxCommandEvent 
*)  ((wxClipboardTextEvent 
*) x
)); 
12653 static void *_p_wxColourPickerEventTo_p_wxCommandEvent(void *x
) { 
12654     return (void *)((wxCommandEvent 
*)  ((wxColourPickerEvent 
*) x
)); 
12656 static void *_p_wxFileDirPickerEventTo_p_wxCommandEvent(void *x
) { 
12657     return (void *)((wxCommandEvent 
*)  ((wxFileDirPickerEvent 
*) x
)); 
12659 static void *_p_wxFontPickerEventTo_p_wxCommandEvent(void *x
) { 
12660     return (void *)((wxCommandEvent 
*)  ((wxFontPickerEvent 
*) x
)); 
12662 static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x
) { 
12663     return (void *)((wxCommandEvent 
*)  ((wxTextUrlEvent 
*) x
)); 
12665 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x
) { 
12666     return (void *)((wxCommandEvent 
*)  ((wxScrollEvent 
*) x
)); 
12668 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x
) { 
12669     return (void *)((wxCommandEvent 
*)  ((wxPyCommandEvent 
*) x
)); 
12671 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x
) { 
12672     return (void *)((wxCommandEvent 
*)  ((wxContextMenuEvent 
*) x
)); 
12674 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x
) { 
12675     return (void *)((wxCommandEvent 
*)  ((wxChildFocusEvent 
*) x
)); 
12677 static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x
) { 
12678     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
12680 static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x
) { 
12681     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
12683 static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x
) { 
12684     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
12686 static void *_p_wxTreebookEventTo_p_wxCommandEvent(void *x
) { 
12687     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxTreebookEvent 
*) x
)); 
12689 static void *_p_wxToolbookEventTo_p_wxCommandEvent(void *x
) { 
12690     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxToolbookEvent 
*) x
)); 
12692 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x
) { 
12693     return (void *)((wxCommandEvent 
*)  ((wxDateEvent 
*) x
)); 
12695 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x
) { 
12696     return (void *)((wxCommandEvent 
*)  ((wxWindowCreateEvent 
*) x
)); 
12698 static void *_p_wxListEventTo_p_wxCommandEvent(void *x
) { 
12699     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
12701 static void *_p_wxDynamicSashSplitEventTo_p_wxCommandEvent(void *x
) { 
12702     return (void *)((wxCommandEvent 
*)  ((wxDynamicSashSplitEvent 
*) x
)); 
12704 static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x
) { 
12705     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
12707 static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x
) { 
12708     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
12710 static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x
) { 
12711     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
12713 static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x
) { 
12714     return (void *)((wxCommandEvent 
*)  ((wxHelpEvent 
*) x
)); 
12716 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x
) { 
12717     return (void *)((wxCommandEvent 
*)  ((wxNotifyEvent 
*) x
)); 
12719 static void *_p_wxDynamicSashUnifyEventTo_p_wxCommandEvent(void *x
) { 
12720     return (void *)((wxCommandEvent 
*)  ((wxDynamicSashUnifyEvent 
*) x
)); 
12722 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x
) { 
12723     return (void *)((wxCommandEvent 
*)  ((wxFindDialogEvent 
*) x
)); 
12725 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x
) { 
12726     return (void *)((wxCommandEvent 
*)  ((wxUpdateUIEvent 
*) x
)); 
12728 static swig_type_info _swigt__p_char 
= {"_p_char", "char *", 0, 0, (void*)0, 0}; 
12729 static swig_type_info _swigt__p_float 
= {"_p_float", "float *", 0, 0, (void*)0, 0}; 
12730 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}; 
12731 static swig_type_info _swigt__p_int 
= {"_p_int", "int *", 0, 0, (void*)0, 0}; 
12732 static swig_type_info _swigt__p_unsigned_char 
= {"_p_unsigned_char", "unsigned char *|byte *", 0, 0, (void*)0, 0}; 
12733 static swig_type_info _swigt__p_unsigned_int 
= {"_p_unsigned_int", "unsigned int *|time_t *", 0, 0, (void*)0, 0}; 
12734 static swig_type_info _swigt__p_unsigned_long 
= {"_p_unsigned_long", "unsigned long *|wxUIntPtr *", 0, 0, (void*)0, 0}; 
12735 static swig_type_info _swigt__p_wxArrayString 
= {"_p_wxArrayString", "wxArrayString *", 0, 0, (void*)0, 0}; 
12736 static swig_type_info _swigt__p_wxBitmap 
= {"_p_wxBitmap", "wxBitmap *", 0, 0, (void*)0, 0}; 
12737 static swig_type_info _swigt__p_wxColour 
= {"_p_wxColour", "wxColour *", 0, 0, (void*)0, 0}; 
12738 static swig_type_info _swigt__p_wxCommandEvent 
= {"_p_wxCommandEvent", "wxCommandEvent *", 0, 0, (void*)0, 0}; 
12739 static swig_type_info _swigt__p_wxSashEvent 
= {"_p_wxSashEvent", 0, 0, 0, 0, 0}; 
12740 static swig_type_info _swigt__p_wxWindowDestroyEvent 
= {"_p_wxWindowDestroyEvent", 0, 0, 0, 0, 0}; 
12741 static swig_type_info _swigt__p_wxHyperlinkEvent 
= {"_p_wxHyperlinkEvent", 0, 0, 0, 0, 0}; 
12742 static swig_type_info _swigt__p_wxSplitterEvent 
= {"_p_wxSplitterEvent", 0, 0, 0, 0, 0}; 
12743 static swig_type_info _swigt__p_wxColourPickerEvent 
= {"_p_wxColourPickerEvent", 0, 0, 0, 0, 0}; 
12744 static swig_type_info _swigt__p_wxFileDirPickerEvent 
= {"_p_wxFileDirPickerEvent", 0, 0, 0, 0, 0}; 
12745 static swig_type_info _swigt__p_wxFontPickerEvent 
= {"_p_wxFontPickerEvent", 0, 0, 0, 0, 0}; 
12746 static swig_type_info _swigt__p_wxClipboardTextEvent 
= {"_p_wxClipboardTextEvent", 0, 0, 0, 0, 0}; 
12747 static swig_type_info _swigt__p_wxTextUrlEvent 
= {"_p_wxTextUrlEvent", 0, 0, 0, 0, 0}; 
12748 static swig_type_info _swigt__p_wxScrollEvent 
= {"_p_wxScrollEvent", 0, 0, 0, 0, 0}; 
12749 static swig_type_info _swigt__p_wxPyCommandEvent 
= {"_p_wxPyCommandEvent", 0, 0, 0, 0, 0}; 
12750 static swig_type_info _swigt__p_wxContextMenuEvent 
= {"_p_wxContextMenuEvent", 0, 0, 0, 0, 0}; 
12751 static swig_type_info _swigt__p_wxChildFocusEvent 
= {"_p_wxChildFocusEvent", 0, 0, 0, 0, 0}; 
12752 static swig_type_info _swigt__p_wxNotebookEvent 
= {"_p_wxNotebookEvent", 0, 0, 0, 0, 0}; 
12753 static swig_type_info _swigt__p_wxListbookEvent 
= {"_p_wxListbookEvent", 0, 0, 0, 0, 0}; 
12754 static swig_type_info _swigt__p_wxChoicebookEvent 
= {"_p_wxChoicebookEvent", 0, 0, 0, 0, 0}; 
12755 static swig_type_info _swigt__p_wxTreebookEvent 
= {"_p_wxTreebookEvent", 0, 0, 0, 0, 0}; 
12756 static swig_type_info _swigt__p_wxToolbookEvent 
= {"_p_wxToolbookEvent", 0, 0, 0, 0, 0}; 
12757 static swig_type_info _swigt__p_wxDateEvent 
= {"_p_wxDateEvent", 0, 0, 0, 0, 0}; 
12758 static swig_type_info _swigt__p_wxWindowCreateEvent 
= {"_p_wxWindowCreateEvent", 0, 0, 0, 0, 0}; 
12759 static swig_type_info _swigt__p_wxListEvent 
= {"_p_wxListEvent", 0, 0, 0, 0, 0}; 
12760 static swig_type_info _swigt__p_wxBookCtrlBaseEvent 
= {"_p_wxBookCtrlBaseEvent", 0, 0, 0, 0, 0}; 
12761 static swig_type_info _swigt__p_wxTreeEvent 
= {"_p_wxTreeEvent", 0, 0, 0, 0, 0}; 
12762 static swig_type_info _swigt__p_wxSpinEvent 
= {"_p_wxSpinEvent", 0, 0, 0, 0, 0}; 
12763 static swig_type_info _swigt__p_wxHelpEvent 
= {"_p_wxHelpEvent", 0, 0, 0, 0, 0}; 
12764 static swig_type_info _swigt__p_wxNotifyEvent 
= {"_p_wxNotifyEvent", 0, 0, 0, 0, 0}; 
12765 static swig_type_info _swigt__p_wxFindDialogEvent 
= {"_p_wxFindDialogEvent", 0, 0, 0, 0, 0}; 
12766 static swig_type_info _swigt__p_wxUpdateUIEvent 
= {"_p_wxUpdateUIEvent", 0, 0, 0, 0, 0}; 
12767 static swig_type_info _swigt__p_wxControl 
= {"_p_wxControl", "wxControl *", 0, 0, (void*)0, 0}; 
12768 static swig_type_info _swigt__p_wxBookCtrlBase 
= {"_p_wxBookCtrlBase", 0, 0, 0, 0, 0}; 
12769 static swig_type_info _swigt__p_wxToolBar 
= {"_p_wxToolBar", 0, 0, 0, 0, 0}; 
12770 static swig_type_info _swigt__p_wxPickerBase 
= {"_p_wxPickerBase", 0, 0, 0, 0, 0}; 
12771 static swig_type_info _swigt__p_wxToggleButton 
= {"_p_wxToggleButton", 0, 0, 0, 0, 0}; 
12772 static swig_type_info _swigt__p_wxRadioButton 
= {"_p_wxRadioButton", 0, 0, 0, 0, 0}; 
12773 static swig_type_info _swigt__p_wxToolbook 
= {"_p_wxToolbook", 0, 0, 0, 0, 0}; 
12774 static swig_type_info _swigt__p_wxPyControl 
= {"_p_wxPyControl", 0, 0, 0, 0, 0}; 
12775 static swig_type_info _swigt__p_wxToolBarBase 
= {"_p_wxToolBarBase", 0, 0, 0, 0, 0}; 
12776 static swig_type_info _swigt__p_wxDirFilterListCtrl 
= {"_p_wxDirFilterListCtrl", 0, 0, 0, 0, 0}; 
12777 static swig_type_info _swigt__p_wxComboBox 
= {"_p_wxComboBox", 0, 0, 0, 0, 0}; 
12778 static swig_type_info _swigt__p_wxGenericDirCtrl 
= {"_p_wxGenericDirCtrl", 0, 0, 0, 0, 0}; 
12779 static swig_type_info _swigt__p_wxControlWithItems 
= {"_p_wxControlWithItems", 0, 0, 0, 0, 0}; 
12780 static swig_type_info _swigt__p_wxGauge 
= {"_p_wxGauge", 0, 0, 0, 0, 0}; 
12781 static swig_type_info _swigt__p_wxStaticLine 
= {"_p_wxStaticLine", 0, 0, 0, 0, 0}; 
12782 static swig_type_info _swigt__p_wxChoicebook 
= {"_p_wxChoicebook", 0, 0, 0, 0, 0}; 
12783 static swig_type_info _swigt__p_wxListbook 
= {"_p_wxListbook", 0, 0, 0, 0, 0}; 
12784 static swig_type_info _swigt__p_wxHyperlinkCtrl 
= {"_p_wxHyperlinkCtrl", 0, 0, 0, 0, 0}; 
12785 static swig_type_info _swigt__p_wxCheckBox 
= {"_p_wxCheckBox", 0, 0, 0, 0, 0}; 
12786 static swig_type_info _swigt__p_wxRadioBox 
= {"_p_wxRadioBox", 0, 0, 0, 0, 0}; 
12787 static swig_type_info _swigt__p_wxChoice 
= {"_p_wxChoice", 0, 0, 0, 0, 0}; 
12788 static swig_type_info _swigt__p_wxListBox 
= {"_p_wxListBox", 0, 0, 0, 0, 0}; 
12789 static swig_type_info _swigt__p_wxCheckListBox 
= {"_p_wxCheckListBox", 0, 0, 0, 0, 0}; 
12790 static swig_type_info _swigt__p_wxListView 
= {"_p_wxListView", 0, 0, 0, 0, 0}; 
12791 static swig_type_info _swigt__p_wxNotebook 
= {"_p_wxNotebook", 0, 0, 0, 0, 0}; 
12792 static swig_type_info _swigt__p_wxStaticBitmap 
= {"_p_wxStaticBitmap", 0, 0, 0, 0, 0}; 
12793 static swig_type_info _swigt__p_wxSpinCtrl 
= {"_p_wxSpinCtrl", 0, 0, 0, 0, 0}; 
12794 static swig_type_info _swigt__p_wxStaticText 
= {"_p_wxStaticText", 0, 0, 0, 0, 0}; 
12795 static swig_type_info _swigt__p_wxStaticBox 
= {"_p_wxStaticBox", 0, 0, 0, 0, 0}; 
12796 static swig_type_info _swigt__p_wxSlider 
= {"_p_wxSlider", 0, 0, 0, 0, 0}; 
12797 static swig_type_info _swigt__p_wxTreebook 
= {"_p_wxTreebook", 0, 0, 0, 0, 0}; 
12798 static swig_type_info _swigt__p_wxSpinButton 
= {"_p_wxSpinButton", 0, 0, 0, 0, 0}; 
12799 static swig_type_info _swigt__p_wxButton 
= {"_p_wxButton", 0, 0, 0, 0, 0}; 
12800 static swig_type_info _swigt__p_wxBitmapButton 
= {"_p_wxBitmapButton", 0, 0, 0, 0, 0}; 
12801 static swig_type_info _swigt__p_wxContextHelpButton 
= {"_p_wxContextHelpButton", 0, 0, 0, 0, 0}; 
12802 static swig_type_info _swigt__p_wxDatePickerCtrl 
= {"_p_wxDatePickerCtrl", 0, 0, 0, 0, 0}; 
12803 static swig_type_info _swigt__p_wxColourPickerCtrl 
= {"_p_wxColourPickerCtrl", 0, 0, 0, 0, 0}; 
12804 static swig_type_info _swigt__p_wxFilePickerCtrl 
= {"_p_wxFilePickerCtrl", 0, 0, 0, 0, 0}; 
12805 static swig_type_info _swigt__p_wxDirPickerCtrl 
= {"_p_wxDirPickerCtrl", 0, 0, 0, 0, 0}; 
12806 static swig_type_info _swigt__p_wxFontPickerCtrl 
= {"_p_wxFontPickerCtrl", 0, 0, 0, 0, 0}; 
12807 static swig_type_info _swigt__p_wxTextCtrl 
= {"_p_wxTextCtrl", 0, 0, 0, 0, 0}; 
12808 static swig_type_info _swigt__p_wxDuplexMode 
= {"_p_wxDuplexMode", "enum wxDuplexMode *|wxDuplexMode *", 0, 0, (void*)0, 0}; 
12809 static swig_type_info _swigt__p_wxDynamicSashSplitEvent 
= {"_p_wxDynamicSashSplitEvent", "wxDynamicSashSplitEvent *", 0, 0, (void*)0, 0}; 
12810 static swig_type_info _swigt__p_wxDynamicSashUnifyEvent 
= {"_p_wxDynamicSashUnifyEvent", "wxDynamicSashUnifyEvent *", 0, 0, (void*)0, 0}; 
12811 static swig_type_info _swigt__p_wxDynamicSashWindow 
= {"_p_wxDynamicSashWindow", "wxDynamicSashWindow *", 0, 0, (void*)0, 0}; 
12812 static swig_type_info _swigt__p_wxEditableListBox 
= {"_p_wxEditableListBox", "wxEditableListBox *", 0, 0, (void*)0, 0}; 
12813 static swig_type_info _swigt__p_wxEvent 
= {"_p_wxEvent", "wxEvent *", 0, 0, (void*)0, 0}; 
12814 static swig_type_info _swigt__p_wxMenuEvent 
= {"_p_wxMenuEvent", 0, 0, 0, 0, 0}; 
12815 static swig_type_info _swigt__p_wxCloseEvent 
= {"_p_wxCloseEvent", 0, 0, 0, 0, 0}; 
12816 static swig_type_info _swigt__p_wxMouseEvent 
= {"_p_wxMouseEvent", 0, 0, 0, 0, 0}; 
12817 static swig_type_info _swigt__p_wxEraseEvent 
= {"_p_wxEraseEvent", 0, 0, 0, 0, 0}; 
12818 static swig_type_info _swigt__p_wxSetCursorEvent 
= {"_p_wxSetCursorEvent", 0, 0, 0, 0, 0}; 
12819 static swig_type_info _swigt__p_wxInitDialogEvent 
= {"_p_wxInitDialogEvent", 0, 0, 0, 0, 0}; 
12820 static swig_type_info _swigt__p_wxPyEvent 
= {"_p_wxPyEvent", 0, 0, 0, 0, 0}; 
12821 static swig_type_info _swigt__p_wxCalculateLayoutEvent 
= {"_p_wxCalculateLayoutEvent", 0, 0, 0, 0, 0}; 
12822 static swig_type_info _swigt__p_wxIdleEvent 
= {"_p_wxIdleEvent", 0, 0, 0, 0, 0}; 
12823 static swig_type_info _swigt__p_wxQueryNewPaletteEvent 
= {"_p_wxQueryNewPaletteEvent", 0, 0, 0, 0, 0}; 
12824 static swig_type_info _swigt__p_wxMaximizeEvent 
= {"_p_wxMaximizeEvent", 0, 0, 0, 0, 0}; 
12825 static swig_type_info _swigt__p_wxIconizeEvent 
= {"_p_wxIconizeEvent", 0, 0, 0, 0, 0}; 
12826 static swig_type_info _swigt__p_wxActivateEvent 
= {"_p_wxActivateEvent", 0, 0, 0, 0, 0}; 
12827 static swig_type_info _swigt__p_wxSizeEvent 
= {"_p_wxSizeEvent", 0, 0, 0, 0, 0}; 
12828 static swig_type_info _swigt__p_wxMoveEvent 
= {"_p_wxMoveEvent", 0, 0, 0, 0, 0}; 
12829 static swig_type_info _swigt__p_wxPaintEvent 
= {"_p_wxPaintEvent", 0, 0, 0, 0, 0}; 
12830 static swig_type_info _swigt__p_wxNcPaintEvent 
= {"_p_wxNcPaintEvent", 0, 0, 0, 0, 0}; 
12831 static swig_type_info _swigt__p_wxPaletteChangedEvent 
= {"_p_wxPaletteChangedEvent", 0, 0, 0, 0, 0}; 
12832 static swig_type_info _swigt__p_wxDisplayChangedEvent 
= {"_p_wxDisplayChangedEvent", 0, 0, 0, 0, 0}; 
12833 static swig_type_info _swigt__p_wxMouseCaptureChangedEvent 
= {"_p_wxMouseCaptureChangedEvent", 0, 0, 0, 0, 0}; 
12834 static swig_type_info _swigt__p_wxSysColourChangedEvent 
= {"_p_wxSysColourChangedEvent", 0, 0, 0, 0, 0}; 
12835 static swig_type_info _swigt__p_wxDropFilesEvent 
= {"_p_wxDropFilesEvent", 0, 0, 0, 0, 0}; 
12836 static swig_type_info _swigt__p_wxFocusEvent 
= {"_p_wxFocusEvent", 0, 0, 0, 0, 0}; 
12837 static swig_type_info _swigt__p_wxQueryLayoutInfoEvent 
= {"_p_wxQueryLayoutInfoEvent", 0, 0, 0, 0, 0}; 
12838 static swig_type_info _swigt__p_wxShowEvent 
= {"_p_wxShowEvent", 0, 0, 0, 0, 0}; 
12839 static swig_type_info _swigt__p_wxNavigationKeyEvent 
= {"_p_wxNavigationKeyEvent", 0, 0, 0, 0, 0}; 
12840 static swig_type_info _swigt__p_wxKeyEvent 
= {"_p_wxKeyEvent", 0, 0, 0, 0, 0}; 
12841 static swig_type_info _swigt__p_wxScrollWinEvent 
= {"_p_wxScrollWinEvent", 0, 0, 0, 0, 0}; 
12842 static swig_type_info _swigt__p_wxTaskBarIconEvent 
= {"_p_wxTaskBarIconEvent", 0, 0, 0, 0, 0}; 
12843 static swig_type_info _swigt__p_wxEvtHandler 
= {"_p_wxEvtHandler", "wxEvtHandler *", 0, 0, (void*)0, 0}; 
12844 static swig_type_info _swigt__p_wxPyPreviewFrame 
= {"_p_wxPyPreviewFrame", 0, 0, 0, 0, 0}; 
12845 static swig_type_info _swigt__p_wxPreviewFrame 
= {"_p_wxPreviewFrame", 0, 0, 0, 0, 0}; 
12846 static swig_type_info _swigt__p_wxPyPanel 
= {"_p_wxPyPanel", 0, 0, 0, 0, 0}; 
12847 static swig_type_info _swigt__p_wxMenu 
= {"_p_wxMenu", 0, 0, 0, 0, 0}; 
12848 static swig_type_info _swigt__p_wxPyTaskBarIcon 
= {"_p_wxPyTaskBarIcon", 0, 0, 0, 0, 0}; 
12849 static swig_type_info _swigt__p_wxPreviewCanvas 
= {"_p_wxPreviewCanvas", 0, 0, 0, 0, 0}; 
12850 static swig_type_info _swigt__p_wxMDIChildFrame 
= {"_p_wxMDIChildFrame", 0, 0, 0, 0, 0}; 
12851 static swig_type_info _swigt__p_wxPyWindow 
= {"_p_wxPyWindow", 0, 0, 0, 0, 0}; 
12852 static swig_type_info _swigt__p_wxSplashScreen 
= {"_p_wxSplashScreen", 0, 0, 0, 0, 0}; 
12853 static swig_type_info _swigt__p_wxProgressDialog 
= {"_p_wxProgressDialog", 0, 0, 0, 0, 0}; 
12854 static swig_type_info _swigt__p_wxFindReplaceDialog 
= {"_p_wxFindReplaceDialog", 0, 0, 0, 0, 0}; 
12855 static swig_type_info _swigt__p_wxMessageDialog 
= {"_p_wxMessageDialog", 0, 0, 0, 0, 0}; 
12856 static swig_type_info _swigt__p_wxNumberEntryDialog 
= {"_p_wxNumberEntryDialog", 0, 0, 0, 0, 0}; 
12857 static swig_type_info _swigt__p_wxFileDialog 
= {"_p_wxFileDialog", 0, 0, 0, 0, 0}; 
12858 static swig_type_info _swigt__p_wxMultiChoiceDialog 
= {"_p_wxMultiChoiceDialog", 0, 0, 0, 0, 0}; 
12859 static swig_type_info _swigt__p_wxSingleChoiceDialog 
= {"_p_wxSingleChoiceDialog", 0, 0, 0, 0, 0}; 
12860 static swig_type_info _swigt__p_wxTextEntryDialog 
= {"_p_wxTextEntryDialog", 0, 0, 0, 0, 0}; 
12861 static swig_type_info _swigt__p_wxPasswordEntryDialog 
= {"_p_wxPasswordEntryDialog", 0, 0, 0, 0, 0}; 
12862 static swig_type_info _swigt__p_wxPyVListBox 
= {"_p_wxPyVListBox", 0, 0, 0, 0, 0}; 
12863 static swig_type_info _swigt__p_wxPyHtmlListBox 
= {"_p_wxPyHtmlListBox", 0, 0, 0, 0, 0}; 
12864 static swig_type_info _swigt__p_wxMiniFrame 
= {"_p_wxMiniFrame", 0, 0, 0, 0, 0}; 
12865 static swig_type_info _swigt__p_wxFrame 
= {"_p_wxFrame", 0, 0, 0, 0, 0}; 
12866 static swig_type_info _swigt__p_wxStatusBar 
= {"_p_wxStatusBar", 0, 0, 0, 0, 0}; 
12867 static swig_type_info _swigt__p_wxMDIParentFrame 
= {"_p_wxMDIParentFrame", 0, 0, 0, 0, 0}; 
12868 static swig_type_info _swigt__p_wxPopupWindow 
= {"_p_wxPopupWindow", 0, 0, 0, 0, 0}; 
12869 static swig_type_info _swigt__p_wxSashLayoutWindow 
= {"_p_wxSashLayoutWindow", 0, 0, 0, 0, 0}; 
12870 static swig_type_info _swigt__p_wxSashWindow 
= {"_p_wxSashWindow", 0, 0, 0, 0, 0}; 
12871 static swig_type_info _swigt__p_wxSplashScreenWindow 
= {"_p_wxSplashScreenWindow", 0, 0, 0, 0, 0}; 
12872 static swig_type_info _swigt__p_wxTipWindow 
= {"_p_wxTipWindow", 0, 0, 0, 0, 0}; 
12873 static swig_type_info _swigt__p_wxPyPopupTransientWindow 
= {"_p_wxPyPopupTransientWindow", 0, 0, 0, 0, 0}; 
12874 static swig_type_info _swigt__p_wxPyScrolledWindow 
= {"_p_wxPyScrolledWindow", 0, 0, 0, 0, 0}; 
12875 static swig_type_info _swigt__p_wxTopLevelWindow 
= {"_p_wxTopLevelWindow", 0, 0, 0, 0, 0}; 
12876 static swig_type_info _swigt__p_wxMDIClientWindow 
= {"_p_wxMDIClientWindow", 0, 0, 0, 0, 0}; 
12877 static swig_type_info _swigt__p_wxPyVScrolledWindow 
= {"_p_wxPyVScrolledWindow", 0, 0, 0, 0, 0}; 
12878 static swig_type_info _swigt__p_wxMenuBar 
= {"_p_wxMenuBar", 0, 0, 0, 0, 0}; 
12879 static swig_type_info _swigt__p_wxDialog 
= {"_p_wxDialog", 0, 0, 0, 0, 0}; 
12880 static swig_type_info _swigt__p_wxColourDialog 
= {"_p_wxColourDialog", 0, 0, 0, 0, 0}; 
12881 static swig_type_info _swigt__p_wxDirDialog 
= {"_p_wxDirDialog", 0, 0, 0, 0, 0}; 
12882 static swig_type_info _swigt__p_wxFontDialog 
= {"_p_wxFontDialog", 0, 0, 0, 0, 0}; 
12883 static swig_type_info _swigt__p_wxPyApp 
= {"_p_wxPyApp", 0, 0, 0, 0, 0}; 
12884 static swig_type_info _swigt__p_wxPreviewControlBar 
= {"_p_wxPreviewControlBar", 0, 0, 0, 0, 0}; 
12885 static swig_type_info _swigt__p_wxPyPreviewControlBar 
= {"_p_wxPyPreviewControlBar", 0, 0, 0, 0, 0}; 
12886 static swig_type_info _swigt__p_wxPyValidator 
= {"_p_wxPyValidator", 0, 0, 0, 0, 0}; 
12887 static swig_type_info _swigt__p_wxFont 
= {"_p_wxFont", "wxFont *", 0, 0, (void*)0, 0}; 
12888 static swig_type_info _swigt__p_wxIcon 
= {"_p_wxIcon", "wxIcon *", 0, 0, (void*)0, 0}; 
12889 static swig_type_info _swigt__p_wxImageList 
= {"_p_wxImageList", "wxImageList *", 0, 0, (void*)0, 0}; 
12890 static swig_type_info _swigt__p_wxLEDNumberCtrl 
= {"_p_wxLEDNumberCtrl", "wxLEDNumberCtrl *", 0, 0, (void*)0, 0}; 
12891 static swig_type_info _swigt__p_wxObject 
= {"_p_wxObject", "wxObject *", 0, 0, (void*)0, 0}; 
12892 static swig_type_info _swigt__p_wxIndividualLayoutConstraint 
= {"_p_wxIndividualLayoutConstraint", 0, 0, 0, 0, 0}; 
12893 static swig_type_info _swigt__p_wxMenuItem 
= {"_p_wxMenuItem", 0, 0, 0, 0, 0}; 
12894 static swig_type_info _swigt__p_wxImage 
= {"_p_wxImage", 0, 0, 0, 0, 0}; 
12895 static swig_type_info _swigt__p_wxPySizer 
= {"_p_wxPySizer", 0, 0, 0, 0, 0}; 
12896 static swig_type_info _swigt__p_wxGenericDragImage 
= {"_p_wxGenericDragImage", 0, 0, 0, 0, 0}; 
12897 static swig_type_info _swigt__p_wxLayoutAlgorithm 
= {"_p_wxLayoutAlgorithm", 0, 0, 0, 0, 0}; 
12898 static swig_type_info _swigt__p_wxListItem 
= {"_p_wxListItem", 0, 0, 0, 0, 0}; 
12899 static swig_type_info _swigt__p_wxFindReplaceData 
= {"_p_wxFindReplaceData", 0, 0, 0, 0, 0}; 
12900 static swig_type_info _swigt__p_wxPageSetupDialogData 
= {"_p_wxPageSetupDialogData", 0, 0, 0, 0, 0}; 
12901 static swig_type_info _swigt__p_wxPrintDialogData 
= {"_p_wxPrintDialogData", 0, 0, 0, 0, 0}; 
12902 static swig_type_info _swigt__p_wxPrinter 
= {"_p_wxPrinter", 0, 0, 0, 0, 0}; 
12903 static swig_type_info _swigt__p_wxFlexGridSizer 
= {"_p_wxFlexGridSizer", 0, 0, 0, 0, 0}; 
12904 static swig_type_info _swigt__p_wxGridSizer 
= {"_p_wxGridSizer", 0, 0, 0, 0, 0}; 
12905 static swig_type_info _swigt__p_wxAcceleratorTable 
= {"_p_wxAcceleratorTable", 0, 0, 0, 0, 0}; 
12906 static swig_type_info _swigt__p_wxContextHelp 
= {"_p_wxContextHelp", 0, 0, 0, 0, 0}; 
12907 static swig_type_info _swigt__p_wxColourData 
= {"_p_wxColourData", 0, 0, 0, 0, 0}; 
12908 static swig_type_info _swigt__p_wxPyPrintout 
= {"_p_wxPyPrintout", 0, 0, 0, 0, 0}; 
12909 static swig_type_info _swigt__p_wxStdDialogButtonSizer 
= {"_p_wxStdDialogButtonSizer", 0, 0, 0, 0, 0}; 
12910 static swig_type_info _swigt__p_wxPrintData 
= {"_p_wxPrintData", 0, 0, 0, 0, 0}; 
12911 static swig_type_info _swigt__p_wxFontData 
= {"_p_wxFontData", 0, 0, 0, 0, 0}; 
12912 static swig_type_info _swigt__p_wxFileSystem 
= {"_p_wxFileSystem", 0, 0, 0, 0, 0}; 
12913 static swig_type_info _swigt__p_wxPyPrintPreview 
= {"_p_wxPyPrintPreview", 0, 0, 0, 0, 0}; 
12914 static swig_type_info _swigt__p_wxPrintPreview 
= {"_p_wxPrintPreview", 0, 0, 0, 0, 0}; 
12915 static swig_type_info _swigt__p_wxLayoutConstraints 
= {"_p_wxLayoutConstraints", 0, 0, 0, 0, 0}; 
12916 static swig_type_info _swigt__p_wxSizer 
= {"_p_wxSizer", 0, 0, 0, 0, 0}; 
12917 static swig_type_info _swigt__p_wxBoxSizer 
= {"_p_wxBoxSizer", 0, 0, 0, 0, 0}; 
12918 static swig_type_info _swigt__p_wxStaticBoxSizer 
= {"_p_wxStaticBoxSizer", 0, 0, 0, 0, 0}; 
12919 static swig_type_info _swigt__p_wxGridBagSizer 
= {"_p_wxGridBagSizer", 0, 0, 0, 0, 0}; 
12920 static swig_type_info _swigt__p_wxFSFile 
= {"_p_wxFSFile", 0, 0, 0, 0, 0}; 
12921 static swig_type_info _swigt__p_wxGBSizerItem 
= {"_p_wxGBSizerItem", 0, 0, 0, 0, 0}; 
12922 static swig_type_info _swigt__p_wxSizerItem 
= {"_p_wxSizerItem", 0, 0, 0, 0, 0}; 
12923 static swig_type_info _swigt__p_wxPageSetupDialog 
= {"_p_wxPageSetupDialog", 0, 0, 0, 0, 0}; 
12924 static swig_type_info _swigt__p_wxPrintDialog 
= {"_p_wxPrintDialog", 0, 0, 0, 0, 0}; 
12925 static swig_type_info _swigt__p_wxPNMHandler 
= {"_p_wxPNMHandler", 0, 0, 0, 0, 0}; 
12926 static swig_type_info _swigt__p_wxJPEGHandler 
= {"_p_wxJPEGHandler", 0, 0, 0, 0, 0}; 
12927 static swig_type_info _swigt__p_wxPCXHandler 
= {"_p_wxPCXHandler", 0, 0, 0, 0, 0}; 
12928 static swig_type_info _swigt__p_wxGIFHandler 
= {"_p_wxGIFHandler", 0, 0, 0, 0, 0}; 
12929 static swig_type_info _swigt__p_wxPNGHandler 
= {"_p_wxPNGHandler", 0, 0, 0, 0, 0}; 
12930 static swig_type_info _swigt__p_wxANIHandler 
= {"_p_wxANIHandler", 0, 0, 0, 0, 0}; 
12931 static swig_type_info _swigt__p_wxCURHandler 
= {"_p_wxCURHandler", 0, 0, 0, 0, 0}; 
12932 static swig_type_info _swigt__p_wxICOHandler 
= {"_p_wxICOHandler", 0, 0, 0, 0, 0}; 
12933 static swig_type_info _swigt__p_wxBMPHandler 
= {"_p_wxBMPHandler", 0, 0, 0, 0, 0}; 
12934 static swig_type_info _swigt__p_wxPyImageHandler 
= {"_p_wxPyImageHandler", 0, 0, 0, 0, 0}; 
12935 static swig_type_info _swigt__p_wxImageHandler 
= {"_p_wxImageHandler", 0, 0, 0, 0, 0}; 
12936 static swig_type_info _swigt__p_wxXPMHandler 
= {"_p_wxXPMHandler", 0, 0, 0, 0, 0}; 
12937 static swig_type_info _swigt__p_wxTIFFHandler 
= {"_p_wxTIFFHandler", 0, 0, 0, 0, 0}; 
12938 static swig_type_info _swigt__p_wxToolBarToolBase 
= {"_p_wxToolBarToolBase", 0, 0, 0, 0, 0}; 
12939 static swig_type_info _swigt__p_wxPanel 
= {"_p_wxPanel", "wxPanel *", 0, 0, (void*)0, 0}; 
12940 static swig_type_info _swigt__p_wxPaperSize 
= {"_p_wxPaperSize", "enum wxPaperSize *|wxPaperSize *", 0, 0, (void*)0, 0}; 
12941 static swig_type_info _swigt__p_wxPyListCtrl 
= {"_p_wxPyListCtrl", "wxPyListCtrl *", 0, 0, (void*)0, 0}; 
12942 static swig_type_info _swigt__p_wxPyTreeCompanionWindow 
= {"_p_wxPyTreeCompanionWindow", "wxPyTreeCompanionWindow *", 0, 0, (void*)0, 0}; 
12943 static swig_type_info _swigt__p_wxPyTreeCtrl 
= {"_p_wxPyTreeCtrl", "wxPyTreeCtrl *", 0, 0, (void*)0, 0}; 
12944 static swig_type_info _swigt__p_wxPyTreeItemData 
= {"_p_wxPyTreeItemData", "wxPyTreeItemData *", 0, 0, (void*)0, 0}; 
12945 static swig_type_info _swigt__p_wxPyTreeListCtrl 
= {"_p_wxPyTreeListCtrl", "wxPyTreeListCtrl *", 0, 0, (void*)0, 0}; 
12946 static swig_type_info _swigt__p_wxRemotelyScrolledTreeCtrl 
= {"_p_wxRemotelyScrolledTreeCtrl", "wxRemotelyScrolledTreeCtrl *", 0, 0, (void*)0, 0}; 
12947 static swig_type_info _swigt__p_wxScrollBar 
= {"_p_wxScrollBar", "wxScrollBar *", 0, 0, (void*)0, 0}; 
12948 static swig_type_info _swigt__p_wxScrolledWindow 
= {"_p_wxScrolledWindow", "wxScrolledWindow *", 0, 0, (void*)0, 0}; 
12949 static swig_type_info _swigt__p_wxSplitterScrolledWindow 
= {"_p_wxSplitterScrolledWindow", "wxSplitterScrolledWindow *", 0, 0, (void*)0, 0}; 
12950 static swig_type_info _swigt__p_wxSplitterWindow 
= {"_p_wxSplitterWindow", "wxSplitterWindow *", 0, 0, (void*)0, 0}; 
12951 static swig_type_info _swigt__p_wxStaticPicture 
= {"_p_wxStaticPicture", "wxStaticPicture *", 0, 0, (void*)0, 0}; 
12952 static swig_type_info _swigt__p_wxThinSplitterWindow 
= {"_p_wxThinSplitterWindow", "wxThinSplitterWindow *", 0, 0, (void*)0, 0}; 
12953 static swig_type_info _swigt__p_wxTreeItemId 
= {"_p_wxTreeItemId", "wxTreeItemId *", 0, 0, (void*)0, 0}; 
12954 static swig_type_info _swigt__p_wxTreeListColumnInfo 
= {"_p_wxTreeListColumnInfo", "wxTreeListColumnInfo *", 0, 0, (void*)0, 0}; 
12955 static swig_type_info _swigt__p_wxValidator 
= {"_p_wxValidator", "wxValidator *", 0, 0, (void*)0, 0}; 
12956 static swig_type_info _swigt__p_wxWindow 
= {"_p_wxWindow", "wxWindow *", 0, 0, (void*)0, 0}; 
12958 static swig_type_info 
*swig_type_initial
[] = { 
12961   &_swigt__p_form_ops_t
, 
12963   &_swigt__p_unsigned_char
, 
12964   &_swigt__p_unsigned_int
, 
12965   &_swigt__p_unsigned_long
, 
12966   &_swigt__p_wxANIHandler
, 
12967   &_swigt__p_wxAcceleratorTable
, 
12968   &_swigt__p_wxActivateEvent
, 
12969   &_swigt__p_wxArrayString
, 
12970   &_swigt__p_wxBMPHandler
, 
12971   &_swigt__p_wxBitmap
, 
12972   &_swigt__p_wxBitmapButton
, 
12973   &_swigt__p_wxBookCtrlBase
, 
12974   &_swigt__p_wxBookCtrlBaseEvent
, 
12975   &_swigt__p_wxBoxSizer
, 
12976   &_swigt__p_wxButton
, 
12977   &_swigt__p_wxCURHandler
, 
12978   &_swigt__p_wxCalculateLayoutEvent
, 
12979   &_swigt__p_wxCheckBox
, 
12980   &_swigt__p_wxCheckListBox
, 
12981   &_swigt__p_wxChildFocusEvent
, 
12982   &_swigt__p_wxChoice
, 
12983   &_swigt__p_wxChoicebook
, 
12984   &_swigt__p_wxChoicebookEvent
, 
12985   &_swigt__p_wxClipboardTextEvent
, 
12986   &_swigt__p_wxCloseEvent
, 
12987   &_swigt__p_wxColour
, 
12988   &_swigt__p_wxColourData
, 
12989   &_swigt__p_wxColourDialog
, 
12990   &_swigt__p_wxColourPickerCtrl
, 
12991   &_swigt__p_wxColourPickerEvent
, 
12992   &_swigt__p_wxComboBox
, 
12993   &_swigt__p_wxCommandEvent
, 
12994   &_swigt__p_wxContextHelp
, 
12995   &_swigt__p_wxContextHelpButton
, 
12996   &_swigt__p_wxContextMenuEvent
, 
12997   &_swigt__p_wxControl
, 
12998   &_swigt__p_wxControlWithItems
, 
12999   &_swigt__p_wxDateEvent
, 
13000   &_swigt__p_wxDatePickerCtrl
, 
13001   &_swigt__p_wxDialog
, 
13002   &_swigt__p_wxDirDialog
, 
13003   &_swigt__p_wxDirFilterListCtrl
, 
13004   &_swigt__p_wxDirPickerCtrl
, 
13005   &_swigt__p_wxDisplayChangedEvent
, 
13006   &_swigt__p_wxDropFilesEvent
, 
13007   &_swigt__p_wxDuplexMode
, 
13008   &_swigt__p_wxDynamicSashSplitEvent
, 
13009   &_swigt__p_wxDynamicSashUnifyEvent
, 
13010   &_swigt__p_wxDynamicSashWindow
, 
13011   &_swigt__p_wxEditableListBox
, 
13012   &_swigt__p_wxEraseEvent
, 
13013   &_swigt__p_wxEvent
, 
13014   &_swigt__p_wxEvtHandler
, 
13015   &_swigt__p_wxFSFile
, 
13016   &_swigt__p_wxFileDialog
, 
13017   &_swigt__p_wxFileDirPickerEvent
, 
13018   &_swigt__p_wxFilePickerCtrl
, 
13019   &_swigt__p_wxFileSystem
, 
13020   &_swigt__p_wxFindDialogEvent
, 
13021   &_swigt__p_wxFindReplaceData
, 
13022   &_swigt__p_wxFindReplaceDialog
, 
13023   &_swigt__p_wxFlexGridSizer
, 
13024   &_swigt__p_wxFocusEvent
, 
13026   &_swigt__p_wxFontData
, 
13027   &_swigt__p_wxFontDialog
, 
13028   &_swigt__p_wxFontPickerCtrl
, 
13029   &_swigt__p_wxFontPickerEvent
, 
13030   &_swigt__p_wxFrame
, 
13031   &_swigt__p_wxGBSizerItem
, 
13032   &_swigt__p_wxGIFHandler
, 
13033   &_swigt__p_wxGauge
, 
13034   &_swigt__p_wxGenericDirCtrl
, 
13035   &_swigt__p_wxGenericDragImage
, 
13036   &_swigt__p_wxGridBagSizer
, 
13037   &_swigt__p_wxGridSizer
, 
13038   &_swigt__p_wxHelpEvent
, 
13039   &_swigt__p_wxHyperlinkCtrl
, 
13040   &_swigt__p_wxHyperlinkEvent
, 
13041   &_swigt__p_wxICOHandler
, 
13043   &_swigt__p_wxIconizeEvent
, 
13044   &_swigt__p_wxIdleEvent
, 
13045   &_swigt__p_wxImage
, 
13046   &_swigt__p_wxImageHandler
, 
13047   &_swigt__p_wxImageList
, 
13048   &_swigt__p_wxIndividualLayoutConstraint
, 
13049   &_swigt__p_wxInitDialogEvent
, 
13050   &_swigt__p_wxJPEGHandler
, 
13051   &_swigt__p_wxKeyEvent
, 
13052   &_swigt__p_wxLEDNumberCtrl
, 
13053   &_swigt__p_wxLayoutAlgorithm
, 
13054   &_swigt__p_wxLayoutConstraints
, 
13055   &_swigt__p_wxListBox
, 
13056   &_swigt__p_wxListEvent
, 
13057   &_swigt__p_wxListItem
, 
13058   &_swigt__p_wxListView
, 
13059   &_swigt__p_wxListbook
, 
13060   &_swigt__p_wxListbookEvent
, 
13061   &_swigt__p_wxMDIChildFrame
, 
13062   &_swigt__p_wxMDIClientWindow
, 
13063   &_swigt__p_wxMDIParentFrame
, 
13064   &_swigt__p_wxMaximizeEvent
, 
13066   &_swigt__p_wxMenuBar
, 
13067   &_swigt__p_wxMenuEvent
, 
13068   &_swigt__p_wxMenuItem
, 
13069   &_swigt__p_wxMessageDialog
, 
13070   &_swigt__p_wxMiniFrame
, 
13071   &_swigt__p_wxMouseCaptureChangedEvent
, 
13072   &_swigt__p_wxMouseEvent
, 
13073   &_swigt__p_wxMoveEvent
, 
13074   &_swigt__p_wxMultiChoiceDialog
, 
13075   &_swigt__p_wxNavigationKeyEvent
, 
13076   &_swigt__p_wxNcPaintEvent
, 
13077   &_swigt__p_wxNotebook
, 
13078   &_swigt__p_wxNotebookEvent
, 
13079   &_swigt__p_wxNotifyEvent
, 
13080   &_swigt__p_wxNumberEntryDialog
, 
13081   &_swigt__p_wxObject
, 
13082   &_swigt__p_wxPCXHandler
, 
13083   &_swigt__p_wxPNGHandler
, 
13084   &_swigt__p_wxPNMHandler
, 
13085   &_swigt__p_wxPageSetupDialog
, 
13086   &_swigt__p_wxPageSetupDialogData
, 
13087   &_swigt__p_wxPaintEvent
, 
13088   &_swigt__p_wxPaletteChangedEvent
, 
13089   &_swigt__p_wxPanel
, 
13090   &_swigt__p_wxPaperSize
, 
13091   &_swigt__p_wxPasswordEntryDialog
, 
13092   &_swigt__p_wxPickerBase
, 
13093   &_swigt__p_wxPopupWindow
, 
13094   &_swigt__p_wxPreviewCanvas
, 
13095   &_swigt__p_wxPreviewControlBar
, 
13096   &_swigt__p_wxPreviewFrame
, 
13097   &_swigt__p_wxPrintData
, 
13098   &_swigt__p_wxPrintDialog
, 
13099   &_swigt__p_wxPrintDialogData
, 
13100   &_swigt__p_wxPrintPreview
, 
13101   &_swigt__p_wxPrinter
, 
13102   &_swigt__p_wxProgressDialog
, 
13103   &_swigt__p_wxPyApp
, 
13104   &_swigt__p_wxPyCommandEvent
, 
13105   &_swigt__p_wxPyControl
, 
13106   &_swigt__p_wxPyEvent
, 
13107   &_swigt__p_wxPyHtmlListBox
, 
13108   &_swigt__p_wxPyImageHandler
, 
13109   &_swigt__p_wxPyListCtrl
, 
13110   &_swigt__p_wxPyPanel
, 
13111   &_swigt__p_wxPyPopupTransientWindow
, 
13112   &_swigt__p_wxPyPreviewControlBar
, 
13113   &_swigt__p_wxPyPreviewFrame
, 
13114   &_swigt__p_wxPyPrintPreview
, 
13115   &_swigt__p_wxPyPrintout
, 
13116   &_swigt__p_wxPyScrolledWindow
, 
13117   &_swigt__p_wxPySizer
, 
13118   &_swigt__p_wxPyTaskBarIcon
, 
13119   &_swigt__p_wxPyTreeCompanionWindow
, 
13120   &_swigt__p_wxPyTreeCtrl
, 
13121   &_swigt__p_wxPyTreeItemData
, 
13122   &_swigt__p_wxPyTreeListCtrl
, 
13123   &_swigt__p_wxPyVListBox
, 
13124   &_swigt__p_wxPyVScrolledWindow
, 
13125   &_swigt__p_wxPyValidator
, 
13126   &_swigt__p_wxPyWindow
, 
13127   &_swigt__p_wxQueryLayoutInfoEvent
, 
13128   &_swigt__p_wxQueryNewPaletteEvent
, 
13129   &_swigt__p_wxRadioBox
, 
13130   &_swigt__p_wxRadioButton
, 
13131   &_swigt__p_wxRemotelyScrolledTreeCtrl
, 
13132   &_swigt__p_wxSashEvent
, 
13133   &_swigt__p_wxSashLayoutWindow
, 
13134   &_swigt__p_wxSashWindow
, 
13135   &_swigt__p_wxScrollBar
, 
13136   &_swigt__p_wxScrollEvent
, 
13137   &_swigt__p_wxScrollWinEvent
, 
13138   &_swigt__p_wxScrolledWindow
, 
13139   &_swigt__p_wxSetCursorEvent
, 
13140   &_swigt__p_wxShowEvent
, 
13141   &_swigt__p_wxSingleChoiceDialog
, 
13142   &_swigt__p_wxSizeEvent
, 
13143   &_swigt__p_wxSizer
, 
13144   &_swigt__p_wxSizerItem
, 
13145   &_swigt__p_wxSlider
, 
13146   &_swigt__p_wxSpinButton
, 
13147   &_swigt__p_wxSpinCtrl
, 
13148   &_swigt__p_wxSpinEvent
, 
13149   &_swigt__p_wxSplashScreen
, 
13150   &_swigt__p_wxSplashScreenWindow
, 
13151   &_swigt__p_wxSplitterEvent
, 
13152   &_swigt__p_wxSplitterScrolledWindow
, 
13153   &_swigt__p_wxSplitterWindow
, 
13154   &_swigt__p_wxStaticBitmap
, 
13155   &_swigt__p_wxStaticBox
, 
13156   &_swigt__p_wxStaticBoxSizer
, 
13157   &_swigt__p_wxStaticLine
, 
13158   &_swigt__p_wxStaticPicture
, 
13159   &_swigt__p_wxStaticText
, 
13160   &_swigt__p_wxStatusBar
, 
13161   &_swigt__p_wxStdDialogButtonSizer
, 
13162   &_swigt__p_wxSysColourChangedEvent
, 
13163   &_swigt__p_wxTIFFHandler
, 
13164   &_swigt__p_wxTaskBarIconEvent
, 
13165   &_swigt__p_wxTextCtrl
, 
13166   &_swigt__p_wxTextEntryDialog
, 
13167   &_swigt__p_wxTextUrlEvent
, 
13168   &_swigt__p_wxThinSplitterWindow
, 
13169   &_swigt__p_wxTipWindow
, 
13170   &_swigt__p_wxToggleButton
, 
13171   &_swigt__p_wxToolBar
, 
13172   &_swigt__p_wxToolBarBase
, 
13173   &_swigt__p_wxToolBarToolBase
, 
13174   &_swigt__p_wxToolbook
, 
13175   &_swigt__p_wxToolbookEvent
, 
13176   &_swigt__p_wxTopLevelWindow
, 
13177   &_swigt__p_wxTreeEvent
, 
13178   &_swigt__p_wxTreeItemId
, 
13179   &_swigt__p_wxTreeListColumnInfo
, 
13180   &_swigt__p_wxTreebook
, 
13181   &_swigt__p_wxTreebookEvent
, 
13182   &_swigt__p_wxUpdateUIEvent
, 
13183   &_swigt__p_wxValidator
, 
13184   &_swigt__p_wxWindow
, 
13185   &_swigt__p_wxWindowCreateEvent
, 
13186   &_swigt__p_wxWindowDestroyEvent
, 
13187   &_swigt__p_wxXPMHandler
, 
13190 static swig_cast_info _swigc__p_char
[] = {  {&_swigt__p_char
, 0, 0, 0},{0, 0, 0, 0}}; 
13191 static swig_cast_info _swigc__p_float
[] = {  {&_swigt__p_float
, 0, 0, 0},{0, 0, 0, 0}}; 
13192 static swig_cast_info _swigc__p_form_ops_t
[] = {  {&_swigt__p_form_ops_t
, 0, 0, 0},{0, 0, 0, 0}}; 
13193 static swig_cast_info _swigc__p_int
[] = {  {&_swigt__p_int
, 0, 0, 0},{0, 0, 0, 0}}; 
13194 static swig_cast_info _swigc__p_unsigned_char
[] = {  {&_swigt__p_unsigned_char
, 0, 0, 0},{0, 0, 0, 0}}; 
13195 static swig_cast_info _swigc__p_unsigned_int
[] = {  {&_swigt__p_unsigned_int
, 0, 0, 0},{0, 0, 0, 0}}; 
13196 static swig_cast_info _swigc__p_unsigned_long
[] = {  {&_swigt__p_unsigned_long
, 0, 0, 0},{0, 0, 0, 0}}; 
13197 static swig_cast_info _swigc__p_wxArrayString
[] = {  {&_swigt__p_wxArrayString
, 0, 0, 0},{0, 0, 0, 0}}; 
13198 static swig_cast_info _swigc__p_wxBitmap
[] = {  {&_swigt__p_wxBitmap
, 0, 0, 0},{0, 0, 0, 0}}; 
13199 static swig_cast_info _swigc__p_wxColour
[] = {  {&_swigt__p_wxColour
, 0, 0, 0},{0, 0, 0, 0}}; 
13200 static swig_cast_info _swigc__p_wxSashEvent
[] = {{&_swigt__p_wxSashEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13201 static swig_cast_info _swigc__p_wxWindowDestroyEvent
[] = {{&_swigt__p_wxWindowDestroyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13202 static swig_cast_info _swigc__p_wxHyperlinkEvent
[] = {{&_swigt__p_wxHyperlinkEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13203 static swig_cast_info _swigc__p_wxSplitterEvent
[] = {{&_swigt__p_wxSplitterEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13204 static swig_cast_info _swigc__p_wxColourPickerEvent
[] = {{&_swigt__p_wxColourPickerEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13205 static swig_cast_info _swigc__p_wxFileDirPickerEvent
[] = {{&_swigt__p_wxFileDirPickerEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13206 static swig_cast_info _swigc__p_wxFontPickerEvent
[] = {{&_swigt__p_wxFontPickerEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13207 static swig_cast_info _swigc__p_wxClipboardTextEvent
[] = {{&_swigt__p_wxClipboardTextEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13208 static swig_cast_info _swigc__p_wxTextUrlEvent
[] = {{&_swigt__p_wxTextUrlEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13209 static swig_cast_info _swigc__p_wxScrollEvent
[] = {{&_swigt__p_wxScrollEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13210 static swig_cast_info _swigc__p_wxPyCommandEvent
[] = {{&_swigt__p_wxPyCommandEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13211 static swig_cast_info _swigc__p_wxContextMenuEvent
[] = {{&_swigt__p_wxContextMenuEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13212 static swig_cast_info _swigc__p_wxChildFocusEvent
[] = {{&_swigt__p_wxChildFocusEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13213 static swig_cast_info _swigc__p_wxNotebookEvent
[] = {{&_swigt__p_wxNotebookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13214 static swig_cast_info _swigc__p_wxListbookEvent
[] = {{&_swigt__p_wxListbookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13215 static swig_cast_info _swigc__p_wxChoicebookEvent
[] = {{&_swigt__p_wxChoicebookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13216 static swig_cast_info _swigc__p_wxTreebookEvent
[] = {{&_swigt__p_wxTreebookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13217 static swig_cast_info _swigc__p_wxToolbookEvent
[] = {{&_swigt__p_wxToolbookEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13218 static swig_cast_info _swigc__p_wxDateEvent
[] = {{&_swigt__p_wxDateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13219 static swig_cast_info _swigc__p_wxWindowCreateEvent
[] = {{&_swigt__p_wxWindowCreateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13220 static swig_cast_info _swigc__p_wxListEvent
[] = {{&_swigt__p_wxListEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13221 static swig_cast_info _swigc__p_wxBookCtrlBaseEvent
[] = {{&_swigt__p_wxBookCtrlBaseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13222 static swig_cast_info _swigc__p_wxTreeEvent
[] = {{&_swigt__p_wxTreeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13223 static swig_cast_info _swigc__p_wxSpinEvent
[] = {{&_swigt__p_wxSpinEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13224 static swig_cast_info _swigc__p_wxHelpEvent
[] = {{&_swigt__p_wxHelpEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13225 static swig_cast_info _swigc__p_wxNotifyEvent
[] = {{&_swigt__p_wxNotifyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13226 static swig_cast_info _swigc__p_wxFindDialogEvent
[] = {{&_swigt__p_wxFindDialogEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13227 static swig_cast_info _swigc__p_wxUpdateUIEvent
[] = {{&_swigt__p_wxUpdateUIEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13228 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}}; 
13229 static swig_cast_info _swigc__p_wxBookCtrlBase
[] = {{&_swigt__p_wxBookCtrlBase
, 0, 0, 0},{0, 0, 0, 0}}; 
13230 static swig_cast_info _swigc__p_wxToolBar
[] = {{&_swigt__p_wxToolBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13231 static swig_cast_info _swigc__p_wxPickerBase
[] = {{&_swigt__p_wxPickerBase
, 0, 0, 0},{0, 0, 0, 0}}; 
13232 static swig_cast_info _swigc__p_wxToggleButton
[] = {{&_swigt__p_wxToggleButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13233 static swig_cast_info _swigc__p_wxRadioButton
[] = {{&_swigt__p_wxRadioButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13234 static swig_cast_info _swigc__p_wxToolbook
[] = {{&_swigt__p_wxToolbook
, 0, 0, 0},{0, 0, 0, 0}}; 
13235 static swig_cast_info _swigc__p_wxPyControl
[] = {{&_swigt__p_wxPyControl
, 0, 0, 0},{0, 0, 0, 0}}; 
13236 static swig_cast_info _swigc__p_wxToolBarBase
[] = {{&_swigt__p_wxToolBarBase
, 0, 0, 0},{0, 0, 0, 0}}; 
13237 static swig_cast_info _swigc__p_wxDirFilterListCtrl
[] = {{&_swigt__p_wxDirFilterListCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13238 static swig_cast_info _swigc__p_wxComboBox
[] = {{&_swigt__p_wxComboBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13239 static swig_cast_info _swigc__p_wxGenericDirCtrl
[] = {{&_swigt__p_wxGenericDirCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13240 static swig_cast_info _swigc__p_wxControlWithItems
[] = {{&_swigt__p_wxControlWithItems
, 0, 0, 0},{0, 0, 0, 0}}; 
13241 static swig_cast_info _swigc__p_wxGauge
[] = {{&_swigt__p_wxGauge
, 0, 0, 0},{0, 0, 0, 0}}; 
13242 static swig_cast_info _swigc__p_wxStaticLine
[] = {{&_swigt__p_wxStaticLine
, 0, 0, 0},{0, 0, 0, 0}}; 
13243 static swig_cast_info _swigc__p_wxChoicebook
[] = {{&_swigt__p_wxChoicebook
, 0, 0, 0},{0, 0, 0, 0}}; 
13244 static swig_cast_info _swigc__p_wxListbook
[] = {{&_swigt__p_wxListbook
, 0, 0, 0},{0, 0, 0, 0}}; 
13245 static swig_cast_info _swigc__p_wxHyperlinkCtrl
[] = {{&_swigt__p_wxHyperlinkCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13246 static swig_cast_info _swigc__p_wxCheckBox
[] = {{&_swigt__p_wxCheckBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13247 static swig_cast_info _swigc__p_wxRadioBox
[] = {{&_swigt__p_wxRadioBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13248 static swig_cast_info _swigc__p_wxChoice
[] = {{&_swigt__p_wxChoice
, 0, 0, 0},{0, 0, 0, 0}}; 
13249 static swig_cast_info _swigc__p_wxListBox
[] = {{&_swigt__p_wxListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13250 static swig_cast_info _swigc__p_wxCheckListBox
[] = {{&_swigt__p_wxCheckListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13251 static swig_cast_info _swigc__p_wxListView
[] = {{&_swigt__p_wxListView
, 0, 0, 0},{0, 0, 0, 0}}; 
13252 static swig_cast_info _swigc__p_wxNotebook
[] = {{&_swigt__p_wxNotebook
, 0, 0, 0},{0, 0, 0, 0}}; 
13253 static swig_cast_info _swigc__p_wxStaticBitmap
[] = {{&_swigt__p_wxStaticBitmap
, 0, 0, 0},{0, 0, 0, 0}}; 
13254 static swig_cast_info _swigc__p_wxSpinCtrl
[] = {{&_swigt__p_wxSpinCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13255 static swig_cast_info _swigc__p_wxStaticText
[] = {{&_swigt__p_wxStaticText
, 0, 0, 0},{0, 0, 0, 0}}; 
13256 static swig_cast_info _swigc__p_wxStaticBox
[] = {{&_swigt__p_wxStaticBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13257 static swig_cast_info _swigc__p_wxSlider
[] = {{&_swigt__p_wxSlider
, 0, 0, 0},{0, 0, 0, 0}}; 
13258 static swig_cast_info _swigc__p_wxTreebook
[] = {{&_swigt__p_wxTreebook
, 0, 0, 0},{0, 0, 0, 0}}; 
13259 static swig_cast_info _swigc__p_wxSpinButton
[] = {{&_swigt__p_wxSpinButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13260 static swig_cast_info _swigc__p_wxButton
[] = {{&_swigt__p_wxButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13261 static swig_cast_info _swigc__p_wxBitmapButton
[] = {{&_swigt__p_wxBitmapButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13262 static swig_cast_info _swigc__p_wxContextHelpButton
[] = {{&_swigt__p_wxContextHelpButton
, 0, 0, 0},{0, 0, 0, 0}}; 
13263 static swig_cast_info _swigc__p_wxDatePickerCtrl
[] = {{&_swigt__p_wxDatePickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13264 static swig_cast_info _swigc__p_wxColourPickerCtrl
[] = {{&_swigt__p_wxColourPickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13265 static swig_cast_info _swigc__p_wxFilePickerCtrl
[] = {{&_swigt__p_wxFilePickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13266 static swig_cast_info _swigc__p_wxDirPickerCtrl
[] = {{&_swigt__p_wxDirPickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13267 static swig_cast_info _swigc__p_wxFontPickerCtrl
[] = {{&_swigt__p_wxFontPickerCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13268 static swig_cast_info _swigc__p_wxTextCtrl
[] = {{&_swigt__p_wxTextCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13269 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}}; 
13270 static swig_cast_info _swigc__p_wxDuplexMode
[] = {  {&_swigt__p_wxDuplexMode
, 0, 0, 0},{0, 0, 0, 0}}; 
13271 static swig_cast_info _swigc__p_wxDynamicSashSplitEvent
[] = {  {&_swigt__p_wxDynamicSashSplitEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13272 static swig_cast_info _swigc__p_wxDynamicSashUnifyEvent
[] = {  {&_swigt__p_wxDynamicSashUnifyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13273 static swig_cast_info _swigc__p_wxDynamicSashWindow
[] = {  {&_swigt__p_wxDynamicSashWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13274 static swig_cast_info _swigc__p_wxEditableListBox
[] = {  {&_swigt__p_wxEditableListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13275 static swig_cast_info _swigc__p_wxMenuEvent
[] = {{&_swigt__p_wxMenuEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13276 static swig_cast_info _swigc__p_wxCloseEvent
[] = {{&_swigt__p_wxCloseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13277 static swig_cast_info _swigc__p_wxMouseEvent
[] = {{&_swigt__p_wxMouseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13278 static swig_cast_info _swigc__p_wxEraseEvent
[] = {{&_swigt__p_wxEraseEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13279 static swig_cast_info _swigc__p_wxSetCursorEvent
[] = {{&_swigt__p_wxSetCursorEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13280 static swig_cast_info _swigc__p_wxInitDialogEvent
[] = {{&_swigt__p_wxInitDialogEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13281 static swig_cast_info _swigc__p_wxPyEvent
[] = {{&_swigt__p_wxPyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13282 static swig_cast_info _swigc__p_wxCalculateLayoutEvent
[] = {{&_swigt__p_wxCalculateLayoutEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13283 static swig_cast_info _swigc__p_wxIdleEvent
[] = {{&_swigt__p_wxIdleEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13284 static swig_cast_info _swigc__p_wxQueryNewPaletteEvent
[] = {{&_swigt__p_wxQueryNewPaletteEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13285 static swig_cast_info _swigc__p_wxMaximizeEvent
[] = {{&_swigt__p_wxMaximizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13286 static swig_cast_info _swigc__p_wxIconizeEvent
[] = {{&_swigt__p_wxIconizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13287 static swig_cast_info _swigc__p_wxActivateEvent
[] = {{&_swigt__p_wxActivateEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13288 static swig_cast_info _swigc__p_wxSizeEvent
[] = {{&_swigt__p_wxSizeEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13289 static swig_cast_info _swigc__p_wxMoveEvent
[] = {{&_swigt__p_wxMoveEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13290 static swig_cast_info _swigc__p_wxPaintEvent
[] = {{&_swigt__p_wxPaintEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13291 static swig_cast_info _swigc__p_wxNcPaintEvent
[] = {{&_swigt__p_wxNcPaintEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13292 static swig_cast_info _swigc__p_wxPaletteChangedEvent
[] = {{&_swigt__p_wxPaletteChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13293 static swig_cast_info _swigc__p_wxDisplayChangedEvent
[] = {{&_swigt__p_wxDisplayChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13294 static swig_cast_info _swigc__p_wxMouseCaptureChangedEvent
[] = {{&_swigt__p_wxMouseCaptureChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13295 static swig_cast_info _swigc__p_wxSysColourChangedEvent
[] = {{&_swigt__p_wxSysColourChangedEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13296 static swig_cast_info _swigc__p_wxDropFilesEvent
[] = {{&_swigt__p_wxDropFilesEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13297 static swig_cast_info _swigc__p_wxFocusEvent
[] = {{&_swigt__p_wxFocusEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13298 static swig_cast_info _swigc__p_wxQueryLayoutInfoEvent
[] = {{&_swigt__p_wxQueryLayoutInfoEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13299 static swig_cast_info _swigc__p_wxShowEvent
[] = {{&_swigt__p_wxShowEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13300 static swig_cast_info _swigc__p_wxNavigationKeyEvent
[] = {{&_swigt__p_wxNavigationKeyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13301 static swig_cast_info _swigc__p_wxKeyEvent
[] = {{&_swigt__p_wxKeyEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13302 static swig_cast_info _swigc__p_wxScrollWinEvent
[] = {{&_swigt__p_wxScrollWinEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13303 static swig_cast_info _swigc__p_wxTaskBarIconEvent
[] = {{&_swigt__p_wxTaskBarIconEvent
, 0, 0, 0},{0, 0, 0, 0}}; 
13304 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_wxCalculateLayoutEvent
, _p_wxCalculateLayoutEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxListEvent
, _p_wxListEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxDynamicSashSplitEvent
, _p_wxDynamicSashSplitEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxHelpEvent
, _p_wxHelpEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxNotebookEvent
, _p_wxNotebookEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxListbookEvent
, _p_wxListbookEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxChoicebookEvent
, _p_wxChoicebookEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxTreebookEvent
, _p_wxTreebookEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxToolbookEvent
, _p_wxToolbookEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxEvent
, 0, 0, 0},  {&_swigt__p_wxIdleEvent
, _p_wxIdleEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxWindowCreateEvent
, _p_wxWindowCreateEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxQueryNewPaletteEvent
, _p_wxQueryNewPaletteEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxMaximizeEvent
, _p_wxMaximizeEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxIconizeEvent
, _p_wxIconizeEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxActivateEvent
, _p_wxActivateEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxSizeEvent
, _p_wxSizeEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxMoveEvent
, _p_wxMoveEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxDateEvent
, _p_wxDateEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxClipboardTextEvent
, _p_wxClipboardTextEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxUpdateUIEvent
, _p_wxUpdateUIEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxPaletteChangedEvent
, _p_wxPaletteChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxDisplayChangedEvent
, _p_wxDisplayChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxMouseCaptureChangedEvent
, _p_wxMouseCaptureChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_wxSysColourChangedEvent
, _p_wxSysColourChangedEventTo_p_wxEvent
, 0, 0},  {&_swigt__p_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}}; 
13305 static swig_cast_info _swigc__p_wxPyPreviewFrame
[] = {{&_swigt__p_wxPyPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13306 static swig_cast_info _swigc__p_wxPreviewFrame
[] = {{&_swigt__p_wxPreviewFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13307 static swig_cast_info _swigc__p_wxPyPanel
[] = {{&_swigt__p_wxPyPanel
, 0, 0, 0},{0, 0, 0, 0}}; 
13308 static swig_cast_info _swigc__p_wxMenu
[] = {{&_swigt__p_wxMenu
, 0, 0, 0},{0, 0, 0, 0}}; 
13309 static swig_cast_info _swigc__p_wxPyTaskBarIcon
[] = {{&_swigt__p_wxPyTaskBarIcon
, 0, 0, 0},{0, 0, 0, 0}}; 
13310 static swig_cast_info _swigc__p_wxPreviewCanvas
[] = {{&_swigt__p_wxPreviewCanvas
, 0, 0, 0},{0, 0, 0, 0}}; 
13311 static swig_cast_info _swigc__p_wxMDIChildFrame
[] = {{&_swigt__p_wxMDIChildFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13312 static swig_cast_info _swigc__p_wxPyWindow
[] = {{&_swigt__p_wxPyWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13313 static swig_cast_info _swigc__p_wxSplashScreen
[] = {{&_swigt__p_wxSplashScreen
, 0, 0, 0},{0, 0, 0, 0}}; 
13314 static swig_cast_info _swigc__p_wxProgressDialog
[] = {{&_swigt__p_wxProgressDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13315 static swig_cast_info _swigc__p_wxFindReplaceDialog
[] = {{&_swigt__p_wxFindReplaceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13316 static swig_cast_info _swigc__p_wxMessageDialog
[] = {{&_swigt__p_wxMessageDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13317 static swig_cast_info _swigc__p_wxNumberEntryDialog
[] = {{&_swigt__p_wxNumberEntryDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13318 static swig_cast_info _swigc__p_wxFileDialog
[] = {{&_swigt__p_wxFileDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13319 static swig_cast_info _swigc__p_wxMultiChoiceDialog
[] = {{&_swigt__p_wxMultiChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13320 static swig_cast_info _swigc__p_wxSingleChoiceDialog
[] = {{&_swigt__p_wxSingleChoiceDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13321 static swig_cast_info _swigc__p_wxTextEntryDialog
[] = {{&_swigt__p_wxTextEntryDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13322 static swig_cast_info _swigc__p_wxPasswordEntryDialog
[] = {{&_swigt__p_wxPasswordEntryDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13323 static swig_cast_info _swigc__p_wxPyVListBox
[] = {{&_swigt__p_wxPyVListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13324 static swig_cast_info _swigc__p_wxPyHtmlListBox
[] = {{&_swigt__p_wxPyHtmlListBox
, 0, 0, 0},{0, 0, 0, 0}}; 
13325 static swig_cast_info _swigc__p_wxMiniFrame
[] = {{&_swigt__p_wxMiniFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13326 static swig_cast_info _swigc__p_wxFrame
[] = {{&_swigt__p_wxFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13327 static swig_cast_info _swigc__p_wxStatusBar
[] = {{&_swigt__p_wxStatusBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13328 static swig_cast_info _swigc__p_wxMDIParentFrame
[] = {{&_swigt__p_wxMDIParentFrame
, 0, 0, 0},{0, 0, 0, 0}}; 
13329 static swig_cast_info _swigc__p_wxPopupWindow
[] = {{&_swigt__p_wxPopupWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13330 static swig_cast_info _swigc__p_wxSashLayoutWindow
[] = {{&_swigt__p_wxSashLayoutWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13331 static swig_cast_info _swigc__p_wxSashWindow
[] = {{&_swigt__p_wxSashWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13332 static swig_cast_info _swigc__p_wxSplashScreenWindow
[] = {{&_swigt__p_wxSplashScreenWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13333 static swig_cast_info _swigc__p_wxTipWindow
[] = {{&_swigt__p_wxTipWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13334 static swig_cast_info _swigc__p_wxPyPopupTransientWindow
[] = {{&_swigt__p_wxPyPopupTransientWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13335 static swig_cast_info _swigc__p_wxPyScrolledWindow
[] = {{&_swigt__p_wxPyScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13336 static swig_cast_info _swigc__p_wxTopLevelWindow
[] = {{&_swigt__p_wxTopLevelWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13337 static swig_cast_info _swigc__p_wxMDIClientWindow
[] = {{&_swigt__p_wxMDIClientWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13338 static swig_cast_info _swigc__p_wxPyVScrolledWindow
[] = {{&_swigt__p_wxPyVScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13339 static swig_cast_info _swigc__p_wxMenuBar
[] = {{&_swigt__p_wxMenuBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13340 static swig_cast_info _swigc__p_wxDialog
[] = {{&_swigt__p_wxDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13341 static swig_cast_info _swigc__p_wxColourDialog
[] = {{&_swigt__p_wxColourDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13342 static swig_cast_info _swigc__p_wxDirDialog
[] = {{&_swigt__p_wxDirDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13343 static swig_cast_info _swigc__p_wxFontDialog
[] = {{&_swigt__p_wxFontDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13344 static swig_cast_info _swigc__p_wxPyApp
[] = {{&_swigt__p_wxPyApp
, 0, 0, 0},{0, 0, 0, 0}}; 
13345 static swig_cast_info _swigc__p_wxPreviewControlBar
[] = {{&_swigt__p_wxPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13346 static swig_cast_info _swigc__p_wxPyPreviewControlBar
[] = {{&_swigt__p_wxPyPreviewControlBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13347 static swig_cast_info _swigc__p_wxPyValidator
[] = {{&_swigt__p_wxPyValidator
, 0, 0, 0},{0, 0, 0, 0}}; 
13348 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}}; 
13349 static swig_cast_info _swigc__p_wxFont
[] = {  {&_swigt__p_wxFont
, 0, 0, 0},{0, 0, 0, 0}}; 
13350 static swig_cast_info _swigc__p_wxIcon
[] = {  {&_swigt__p_wxIcon
, 0, 0, 0},{0, 0, 0, 0}}; 
13351 static swig_cast_info _swigc__p_wxImageList
[] = {  {&_swigt__p_wxImageList
, 0, 0, 0},{0, 0, 0, 0}}; 
13352 static swig_cast_info _swigc__p_wxLEDNumberCtrl
[] = {  {&_swigt__p_wxLEDNumberCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13353 static swig_cast_info _swigc__p_wxIndividualLayoutConstraint
[] = {{&_swigt__p_wxIndividualLayoutConstraint
, 0, 0, 0},{0, 0, 0, 0}}; 
13354 static swig_cast_info _swigc__p_wxMenuItem
[] = {{&_swigt__p_wxMenuItem
, 0, 0, 0},{0, 0, 0, 0}}; 
13355 static swig_cast_info _swigc__p_wxImage
[] = {{&_swigt__p_wxImage
, 0, 0, 0},{0, 0, 0, 0}}; 
13356 static swig_cast_info _swigc__p_wxPySizer
[] = {{&_swigt__p_wxPySizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13357 static swig_cast_info _swigc__p_wxGenericDragImage
[] = {{&_swigt__p_wxGenericDragImage
, 0, 0, 0},{0, 0, 0, 0}}; 
13358 static swig_cast_info _swigc__p_wxLayoutAlgorithm
[] = {{&_swigt__p_wxLayoutAlgorithm
, 0, 0, 0},{0, 0, 0, 0}}; 
13359 static swig_cast_info _swigc__p_wxListItem
[] = {{&_swigt__p_wxListItem
, 0, 0, 0},{0, 0, 0, 0}}; 
13360 static swig_cast_info _swigc__p_wxFindReplaceData
[] = {{&_swigt__p_wxFindReplaceData
, 0, 0, 0},{0, 0, 0, 0}}; 
13361 static swig_cast_info _swigc__p_wxPageSetupDialogData
[] = {{&_swigt__p_wxPageSetupDialogData
, 0, 0, 0},{0, 0, 0, 0}}; 
13362 static swig_cast_info _swigc__p_wxPrintDialogData
[] = {{&_swigt__p_wxPrintDialogData
, 0, 0, 0},{0, 0, 0, 0}}; 
13363 static swig_cast_info _swigc__p_wxPrinter
[] = {{&_swigt__p_wxPrinter
, 0, 0, 0},{0, 0, 0, 0}}; 
13364 static swig_cast_info _swigc__p_wxFlexGridSizer
[] = {{&_swigt__p_wxFlexGridSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13365 static swig_cast_info _swigc__p_wxGridSizer
[] = {{&_swigt__p_wxGridSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13366 static swig_cast_info _swigc__p_wxAcceleratorTable
[] = {{&_swigt__p_wxAcceleratorTable
, 0, 0, 0},{0, 0, 0, 0}}; 
13367 static swig_cast_info _swigc__p_wxContextHelp
[] = {{&_swigt__p_wxContextHelp
, 0, 0, 0},{0, 0, 0, 0}}; 
13368 static swig_cast_info _swigc__p_wxColourData
[] = {{&_swigt__p_wxColourData
, 0, 0, 0},{0, 0, 0, 0}}; 
13369 static swig_cast_info _swigc__p_wxPyPrintout
[] = {{&_swigt__p_wxPyPrintout
, 0, 0, 0},{0, 0, 0, 0}}; 
13370 static swig_cast_info _swigc__p_wxStdDialogButtonSizer
[] = {{&_swigt__p_wxStdDialogButtonSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13371 static swig_cast_info _swigc__p_wxPrintData
[] = {{&_swigt__p_wxPrintData
, 0, 0, 0},{0, 0, 0, 0}}; 
13372 static swig_cast_info _swigc__p_wxFontData
[] = {{&_swigt__p_wxFontData
, 0, 0, 0},{0, 0, 0, 0}}; 
13373 static swig_cast_info _swigc__p_wxFileSystem
[] = {{&_swigt__p_wxFileSystem
, 0, 0, 0},{0, 0, 0, 0}}; 
13374 static swig_cast_info _swigc__p_wxPyPrintPreview
[] = {{&_swigt__p_wxPyPrintPreview
, 0, 0, 0},{0, 0, 0, 0}}; 
13375 static swig_cast_info _swigc__p_wxPrintPreview
[] = {{&_swigt__p_wxPrintPreview
, 0, 0, 0},{0, 0, 0, 0}}; 
13376 static swig_cast_info _swigc__p_wxLayoutConstraints
[] = {{&_swigt__p_wxLayoutConstraints
, 0, 0, 0},{0, 0, 0, 0}}; 
13377 static swig_cast_info _swigc__p_wxSizer
[] = {{&_swigt__p_wxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13378 static swig_cast_info _swigc__p_wxBoxSizer
[] = {{&_swigt__p_wxBoxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13379 static swig_cast_info _swigc__p_wxStaticBoxSizer
[] = {{&_swigt__p_wxStaticBoxSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13380 static swig_cast_info _swigc__p_wxGridBagSizer
[] = {{&_swigt__p_wxGridBagSizer
, 0, 0, 0},{0, 0, 0, 0}}; 
13381 static swig_cast_info _swigc__p_wxFSFile
[] = {{&_swigt__p_wxFSFile
, 0, 0, 0},{0, 0, 0, 0}}; 
13382 static swig_cast_info _swigc__p_wxGBSizerItem
[] = {{&_swigt__p_wxGBSizerItem
, 0, 0, 0},{0, 0, 0, 0}}; 
13383 static swig_cast_info _swigc__p_wxSizerItem
[] = {{&_swigt__p_wxSizerItem
, 0, 0, 0},{0, 0, 0, 0}}; 
13384 static swig_cast_info _swigc__p_wxPageSetupDialog
[] = {{&_swigt__p_wxPageSetupDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13385 static swig_cast_info _swigc__p_wxPrintDialog
[] = {{&_swigt__p_wxPrintDialog
, 0, 0, 0},{0, 0, 0, 0}}; 
13386 static swig_cast_info _swigc__p_wxPNMHandler
[] = {{&_swigt__p_wxPNMHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13387 static swig_cast_info _swigc__p_wxJPEGHandler
[] = {{&_swigt__p_wxJPEGHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13388 static swig_cast_info _swigc__p_wxPCXHandler
[] = {{&_swigt__p_wxPCXHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13389 static swig_cast_info _swigc__p_wxGIFHandler
[] = {{&_swigt__p_wxGIFHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13390 static swig_cast_info _swigc__p_wxPNGHandler
[] = {{&_swigt__p_wxPNGHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13391 static swig_cast_info _swigc__p_wxANIHandler
[] = {{&_swigt__p_wxANIHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13392 static swig_cast_info _swigc__p_wxCURHandler
[] = {{&_swigt__p_wxCURHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13393 static swig_cast_info _swigc__p_wxICOHandler
[] = {{&_swigt__p_wxICOHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13394 static swig_cast_info _swigc__p_wxBMPHandler
[] = {{&_swigt__p_wxBMPHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13395 static swig_cast_info _swigc__p_wxPyImageHandler
[] = {{&_swigt__p_wxPyImageHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13396 static swig_cast_info _swigc__p_wxImageHandler
[] = {{&_swigt__p_wxImageHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13397 static swig_cast_info _swigc__p_wxXPMHandler
[] = {{&_swigt__p_wxXPMHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13398 static swig_cast_info _swigc__p_wxTIFFHandler
[] = {{&_swigt__p_wxTIFFHandler
, 0, 0, 0},{0, 0, 0, 0}}; 
13399 static swig_cast_info _swigc__p_wxToolBarToolBase
[] = {{&_swigt__p_wxToolBarToolBase
, 0, 0, 0},{0, 0, 0, 0}}; 
13400 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_wxIconizeEvent
, _p_wxIconizeEventTo_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_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_wxCalculateLayoutEvent
, _p_wxCalculateLayoutEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxListEvent
, _p_wxListEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDynamicSashSplitEvent
, _p_wxDynamicSashSplitEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPrintout
, _p_wxPyPrintoutTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGauge
, _p_wxGaugeTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMDIChildFrame
, _p_wxMDIChildFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxStdDialogButtonSizer
, _p_wxStdDialogButtonSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxChoice
, _p_wxChoiceTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMenu
, _p_wxMenuTo_p_wxObject
, 0, 0},  {&_swigt__p_wxContextHelpButton
, _p_wxContextHelpButtonTo_p_wxObject
, 0, 0},  {&_swigt__p_wxBitmapButton
, _p_wxBitmapButtonTo_p_wxObject
, 0, 0},  {&_swigt__p_wxButton
, _p_wxButtonTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSpinButton
, _p_wxSpinButtonTo_p_wxObject
, 0, 0},  {&_swigt__p_wxWindowDestroyEvent
, _p_wxWindowDestroyEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxNavigationKeyEvent
, _p_wxNavigationKeyEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxKeyEvent
, _p_wxKeyEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSashEvent
, _p_wxSashEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyHtmlListBox
, _p_wxPyHtmlListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyVListBox
, _p_wxPyVListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxEditableListBox
, _p_wxEditableListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxListBox
, _p_wxListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxCheckListBox
, _p_wxCheckListBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPrintData
, _p_wxPrintDataTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFontData
, _p_wxFontDataTo_p_wxObject
, 0, 0},  {&_swigt__p_wxMiniFrame
, _p_wxMiniFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxListbook
, _p_wxListbookTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFrame
, _p_wxFrameTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPanel
, _p_wxPyPanelTo_p_wxObject
, 0, 0},  {&_swigt__p_wxStaticBox
, _p_wxStaticBoxTo_p_wxObject
, 0, 0},  {&_swigt__p_wxQueryLayoutInfoEvent
, _p_wxQueryLayoutInfoEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSplashScreen
, _p_wxSplashScreenTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFileSystem
, _p_wxFileSystemTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyPrintPreview
, _p_wxPyPrintPreviewTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPrintPreview
, _p_wxPrintPreviewTo_p_wxObject
, 0, 0},  {&_swigt__p_wxListView
, _p_wxListViewTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyTreeListCtrl
, _p_wxPyTreeListCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPyListCtrl
, _p_wxPyListCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxDirFilterListCtrl
, _p_wxDirFilterListCtrlTo_p_wxObject
, 0, 0},  {&_swigt__p_wxLayoutConstraints
, _p_wxLayoutConstraintsTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSizer
, _p_wxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxBoxSizer
, _p_wxBoxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxStaticBoxSizer
, _p_wxStaticBoxSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxGridBagSizer
, _p_wxGridBagSizerTo_p_wxObject
, 0, 0},  {&_swigt__p_wxClipboardTextEvent
, _p_wxClipboardTextEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxPaintEvent
, _p_wxPaintEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxNcPaintEvent
, _p_wxNcPaintEventTo_p_wxObject
, 0, 0},  {&_swigt__p_wxFSFile
, _p_wxFSFileTo_p_wxObject
, 0, 0},  {&_swigt__p_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_wxGBSizerItem
, _p_wxGBSizerItemTo_p_wxObject
, 0, 0},  {&_swigt__p_wxSizerItem
, _p_wxSizerItemTo_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}}; 
13401 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}}; 
13402 static swig_cast_info _swigc__p_wxPaperSize
[] = {  {&_swigt__p_wxPaperSize
, 0, 0, 0},{0, 0, 0, 0}}; 
13403 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}}; 
13404 static swig_cast_info _swigc__p_wxPyTreeCompanionWindow
[] = {  {&_swigt__p_wxPyTreeCompanionWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13405 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}}; 
13406 static swig_cast_info _swigc__p_wxPyTreeItemData
[] = {  {&_swigt__p_wxPyTreeItemData
, 0, 0, 0},{0, 0, 0, 0}}; 
13407 static swig_cast_info _swigc__p_wxPyTreeListCtrl
[] = {  {&_swigt__p_wxPyTreeListCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13408 static swig_cast_info _swigc__p_wxRemotelyScrolledTreeCtrl
[] = {  {&_swigt__p_wxRemotelyScrolledTreeCtrl
, 0, 0, 0},{0, 0, 0, 0}}; 
13409 static swig_cast_info _swigc__p_wxScrollBar
[] = {  {&_swigt__p_wxScrollBar
, 0, 0, 0},{0, 0, 0, 0}}; 
13410 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}}; 
13411 static swig_cast_info _swigc__p_wxSplitterScrolledWindow
[] = {  {&_swigt__p_wxSplitterScrolledWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13412 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}}; 
13413 static swig_cast_info _swigc__p_wxStaticPicture
[] = {  {&_swigt__p_wxStaticPicture
, 0, 0, 0},{0, 0, 0, 0}}; 
13414 static swig_cast_info _swigc__p_wxThinSplitterWindow
[] = {  {&_swigt__p_wxThinSplitterWindow
, 0, 0, 0},{0, 0, 0, 0}}; 
13415 static swig_cast_info _swigc__p_wxTreeItemId
[] = {  {&_swigt__p_wxTreeItemId
, 0, 0, 0},{0, 0, 0, 0}}; 
13416 static swig_cast_info _swigc__p_wxTreeListColumnInfo
[] = {  {&_swigt__p_wxTreeListColumnInfo
, 0, 0, 0},{0, 0, 0, 0}}; 
13417 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}}; 
13418 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}}; 
13420 static swig_cast_info 
*swig_cast_initial
[] = { 
13423   _swigc__p_form_ops_t
, 
13425   _swigc__p_unsigned_char
, 
13426   _swigc__p_unsigned_int
, 
13427   _swigc__p_unsigned_long
, 
13428   _swigc__p_wxANIHandler
, 
13429   _swigc__p_wxAcceleratorTable
, 
13430   _swigc__p_wxActivateEvent
, 
13431   _swigc__p_wxArrayString
, 
13432   _swigc__p_wxBMPHandler
, 
13433   _swigc__p_wxBitmap
, 
13434   _swigc__p_wxBitmapButton
, 
13435   _swigc__p_wxBookCtrlBase
, 
13436   _swigc__p_wxBookCtrlBaseEvent
, 
13437   _swigc__p_wxBoxSizer
, 
13438   _swigc__p_wxButton
, 
13439   _swigc__p_wxCURHandler
, 
13440   _swigc__p_wxCalculateLayoutEvent
, 
13441   _swigc__p_wxCheckBox
, 
13442   _swigc__p_wxCheckListBox
, 
13443   _swigc__p_wxChildFocusEvent
, 
13444   _swigc__p_wxChoice
, 
13445   _swigc__p_wxChoicebook
, 
13446   _swigc__p_wxChoicebookEvent
, 
13447   _swigc__p_wxClipboardTextEvent
, 
13448   _swigc__p_wxCloseEvent
, 
13449   _swigc__p_wxColour
, 
13450   _swigc__p_wxColourData
, 
13451   _swigc__p_wxColourDialog
, 
13452   _swigc__p_wxColourPickerCtrl
, 
13453   _swigc__p_wxColourPickerEvent
, 
13454   _swigc__p_wxComboBox
, 
13455   _swigc__p_wxCommandEvent
, 
13456   _swigc__p_wxContextHelp
, 
13457   _swigc__p_wxContextHelpButton
, 
13458   _swigc__p_wxContextMenuEvent
, 
13459   _swigc__p_wxControl
, 
13460   _swigc__p_wxControlWithItems
, 
13461   _swigc__p_wxDateEvent
, 
13462   _swigc__p_wxDatePickerCtrl
, 
13463   _swigc__p_wxDialog
, 
13464   _swigc__p_wxDirDialog
, 
13465   _swigc__p_wxDirFilterListCtrl
, 
13466   _swigc__p_wxDirPickerCtrl
, 
13467   _swigc__p_wxDisplayChangedEvent
, 
13468   _swigc__p_wxDropFilesEvent
, 
13469   _swigc__p_wxDuplexMode
, 
13470   _swigc__p_wxDynamicSashSplitEvent
, 
13471   _swigc__p_wxDynamicSashUnifyEvent
, 
13472   _swigc__p_wxDynamicSashWindow
, 
13473   _swigc__p_wxEditableListBox
, 
13474   _swigc__p_wxEraseEvent
, 
13476   _swigc__p_wxEvtHandler
, 
13477   _swigc__p_wxFSFile
, 
13478   _swigc__p_wxFileDialog
, 
13479   _swigc__p_wxFileDirPickerEvent
, 
13480   _swigc__p_wxFilePickerCtrl
, 
13481   _swigc__p_wxFileSystem
, 
13482   _swigc__p_wxFindDialogEvent
, 
13483   _swigc__p_wxFindReplaceData
, 
13484   _swigc__p_wxFindReplaceDialog
, 
13485   _swigc__p_wxFlexGridSizer
, 
13486   _swigc__p_wxFocusEvent
, 
13488   _swigc__p_wxFontData
, 
13489   _swigc__p_wxFontDialog
, 
13490   _swigc__p_wxFontPickerCtrl
, 
13491   _swigc__p_wxFontPickerEvent
, 
13493   _swigc__p_wxGBSizerItem
, 
13494   _swigc__p_wxGIFHandler
, 
13496   _swigc__p_wxGenericDirCtrl
, 
13497   _swigc__p_wxGenericDragImage
, 
13498   _swigc__p_wxGridBagSizer
, 
13499   _swigc__p_wxGridSizer
, 
13500   _swigc__p_wxHelpEvent
, 
13501   _swigc__p_wxHyperlinkCtrl
, 
13502   _swigc__p_wxHyperlinkEvent
, 
13503   _swigc__p_wxICOHandler
, 
13505   _swigc__p_wxIconizeEvent
, 
13506   _swigc__p_wxIdleEvent
, 
13508   _swigc__p_wxImageHandler
, 
13509   _swigc__p_wxImageList
, 
13510   _swigc__p_wxIndividualLayoutConstraint
, 
13511   _swigc__p_wxInitDialogEvent
, 
13512   _swigc__p_wxJPEGHandler
, 
13513   _swigc__p_wxKeyEvent
, 
13514   _swigc__p_wxLEDNumberCtrl
, 
13515   _swigc__p_wxLayoutAlgorithm
, 
13516   _swigc__p_wxLayoutConstraints
, 
13517   _swigc__p_wxListBox
, 
13518   _swigc__p_wxListEvent
, 
13519   _swigc__p_wxListItem
, 
13520   _swigc__p_wxListView
, 
13521   _swigc__p_wxListbook
, 
13522   _swigc__p_wxListbookEvent
, 
13523   _swigc__p_wxMDIChildFrame
, 
13524   _swigc__p_wxMDIClientWindow
, 
13525   _swigc__p_wxMDIParentFrame
, 
13526   _swigc__p_wxMaximizeEvent
, 
13528   _swigc__p_wxMenuBar
, 
13529   _swigc__p_wxMenuEvent
, 
13530   _swigc__p_wxMenuItem
, 
13531   _swigc__p_wxMessageDialog
, 
13532   _swigc__p_wxMiniFrame
, 
13533   _swigc__p_wxMouseCaptureChangedEvent
, 
13534   _swigc__p_wxMouseEvent
, 
13535   _swigc__p_wxMoveEvent
, 
13536   _swigc__p_wxMultiChoiceDialog
, 
13537   _swigc__p_wxNavigationKeyEvent
, 
13538   _swigc__p_wxNcPaintEvent
, 
13539   _swigc__p_wxNotebook
, 
13540   _swigc__p_wxNotebookEvent
, 
13541   _swigc__p_wxNotifyEvent
, 
13542   _swigc__p_wxNumberEntryDialog
, 
13543   _swigc__p_wxObject
, 
13544   _swigc__p_wxPCXHandler
, 
13545   _swigc__p_wxPNGHandler
, 
13546   _swigc__p_wxPNMHandler
, 
13547   _swigc__p_wxPageSetupDialog
, 
13548   _swigc__p_wxPageSetupDialogData
, 
13549   _swigc__p_wxPaintEvent
, 
13550   _swigc__p_wxPaletteChangedEvent
, 
13552   _swigc__p_wxPaperSize
, 
13553   _swigc__p_wxPasswordEntryDialog
, 
13554   _swigc__p_wxPickerBase
, 
13555   _swigc__p_wxPopupWindow
, 
13556   _swigc__p_wxPreviewCanvas
, 
13557   _swigc__p_wxPreviewControlBar
, 
13558   _swigc__p_wxPreviewFrame
, 
13559   _swigc__p_wxPrintData
, 
13560   _swigc__p_wxPrintDialog
, 
13561   _swigc__p_wxPrintDialogData
, 
13562   _swigc__p_wxPrintPreview
, 
13563   _swigc__p_wxPrinter
, 
13564   _swigc__p_wxProgressDialog
, 
13566   _swigc__p_wxPyCommandEvent
, 
13567   _swigc__p_wxPyControl
, 
13568   _swigc__p_wxPyEvent
, 
13569   _swigc__p_wxPyHtmlListBox
, 
13570   _swigc__p_wxPyImageHandler
, 
13571   _swigc__p_wxPyListCtrl
, 
13572   _swigc__p_wxPyPanel
, 
13573   _swigc__p_wxPyPopupTransientWindow
, 
13574   _swigc__p_wxPyPreviewControlBar
, 
13575   _swigc__p_wxPyPreviewFrame
, 
13576   _swigc__p_wxPyPrintPreview
, 
13577   _swigc__p_wxPyPrintout
, 
13578   _swigc__p_wxPyScrolledWindow
, 
13579   _swigc__p_wxPySizer
, 
13580   _swigc__p_wxPyTaskBarIcon
, 
13581   _swigc__p_wxPyTreeCompanionWindow
, 
13582   _swigc__p_wxPyTreeCtrl
, 
13583   _swigc__p_wxPyTreeItemData
, 
13584   _swigc__p_wxPyTreeListCtrl
, 
13585   _swigc__p_wxPyVListBox
, 
13586   _swigc__p_wxPyVScrolledWindow
, 
13587   _swigc__p_wxPyValidator
, 
13588   _swigc__p_wxPyWindow
, 
13589   _swigc__p_wxQueryLayoutInfoEvent
, 
13590   _swigc__p_wxQueryNewPaletteEvent
, 
13591   _swigc__p_wxRadioBox
, 
13592   _swigc__p_wxRadioButton
, 
13593   _swigc__p_wxRemotelyScrolledTreeCtrl
, 
13594   _swigc__p_wxSashEvent
, 
13595   _swigc__p_wxSashLayoutWindow
, 
13596   _swigc__p_wxSashWindow
, 
13597   _swigc__p_wxScrollBar
, 
13598   _swigc__p_wxScrollEvent
, 
13599   _swigc__p_wxScrollWinEvent
, 
13600   _swigc__p_wxScrolledWindow
, 
13601   _swigc__p_wxSetCursorEvent
, 
13602   _swigc__p_wxShowEvent
, 
13603   _swigc__p_wxSingleChoiceDialog
, 
13604   _swigc__p_wxSizeEvent
, 
13606   _swigc__p_wxSizerItem
, 
13607   _swigc__p_wxSlider
, 
13608   _swigc__p_wxSpinButton
, 
13609   _swigc__p_wxSpinCtrl
, 
13610   _swigc__p_wxSpinEvent
, 
13611   _swigc__p_wxSplashScreen
, 
13612   _swigc__p_wxSplashScreenWindow
, 
13613   _swigc__p_wxSplitterEvent
, 
13614   _swigc__p_wxSplitterScrolledWindow
, 
13615   _swigc__p_wxSplitterWindow
, 
13616   _swigc__p_wxStaticBitmap
, 
13617   _swigc__p_wxStaticBox
, 
13618   _swigc__p_wxStaticBoxSizer
, 
13619   _swigc__p_wxStaticLine
, 
13620   _swigc__p_wxStaticPicture
, 
13621   _swigc__p_wxStaticText
, 
13622   _swigc__p_wxStatusBar
, 
13623   _swigc__p_wxStdDialogButtonSizer
, 
13624   _swigc__p_wxSysColourChangedEvent
, 
13625   _swigc__p_wxTIFFHandler
, 
13626   _swigc__p_wxTaskBarIconEvent
, 
13627   _swigc__p_wxTextCtrl
, 
13628   _swigc__p_wxTextEntryDialog
, 
13629   _swigc__p_wxTextUrlEvent
, 
13630   _swigc__p_wxThinSplitterWindow
, 
13631   _swigc__p_wxTipWindow
, 
13632   _swigc__p_wxToggleButton
, 
13633   _swigc__p_wxToolBar
, 
13634   _swigc__p_wxToolBarBase
, 
13635   _swigc__p_wxToolBarToolBase
, 
13636   _swigc__p_wxToolbook
, 
13637   _swigc__p_wxToolbookEvent
, 
13638   _swigc__p_wxTopLevelWindow
, 
13639   _swigc__p_wxTreeEvent
, 
13640   _swigc__p_wxTreeItemId
, 
13641   _swigc__p_wxTreeListColumnInfo
, 
13642   _swigc__p_wxTreebook
, 
13643   _swigc__p_wxTreebookEvent
, 
13644   _swigc__p_wxUpdateUIEvent
, 
13645   _swigc__p_wxValidator
, 
13646   _swigc__p_wxWindow
, 
13647   _swigc__p_wxWindowCreateEvent
, 
13648   _swigc__p_wxWindowDestroyEvent
, 
13649   _swigc__p_wxXPMHandler
, 
13653 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ 
13655 static swig_const_info swig_const_table
[] = { 
13656 {0, 0, 0, 0.0, 0, 0}}; 
13661 /* ----------------------------------------------------------------------------- 
13662  * Type initialization: 
13663  * This problem is tough by the requirement that no dynamic  
13664  * memory is used. Also, since swig_type_info structures store pointers to  
13665  * swig_cast_info structures and swig_cast_info structures store pointers back 
13666  * to swig_type_info structures, we need some lookup code at initialization.  
13667  * The idea is that swig generates all the structures that are needed.  
13668  * The runtime then collects these partially filled structures.  
13669  * The SWIG_InitializeModule function takes these initial arrays out of  
13670  * swig_module, and does all the lookup, filling in the swig_module.types 
13671  * array with the correct data and linking the correct swig_cast_info 
13672  * structures together. 
13674  * The generated swig_type_info structures are assigned staticly to an initial  
13675  * array. We just loop though that array, and handle each type individually. 
13676  * First we lookup if this type has been already loaded, and if so, use the 
13677  * loaded structure instead of the generated one. Then we have to fill in the 
13678  * cast linked list. The cast data is initially stored in something like a 
13679  * two-dimensional array. Each row corresponds to a type (there are the same 
13680  * number of rows as there are in the swig_type_initial array). Each entry in 
13681  * a column is one of the swig_cast_info structures for that type. 
13682  * The cast_initial array is actually an array of arrays, because each row has 
13683  * a variable number of columns. So to actually build the cast linked list, 
13684  * we find the array of casts associated with the type, and loop through it  
13685  * adding the casts to the list. The one last trick we need to do is making 
13686  * sure the type pointer in the swig_cast_info struct is correct. 
13688  * First off, we lookup the cast->type name to see if it is already loaded.  
13689  * There are three cases to handle: 
13690  *  1) If the cast->type has already been loaded AND the type we are adding 
13691  *     casting info to has not been loaded (it is in this module), THEN we 
13692  *     replace the cast->type pointer with the type pointer that has already 
13694  *  2) If BOTH types (the one we are adding casting info to, and the  
13695  *     cast->type) are loaded, THEN the cast info has already been loaded by 
13696  *     the previous module so we just ignore it. 
13697  *  3) Finally, if cast->type has not already been loaded, then we add that 
13698  *     swig_cast_info to the linked list (because the cast->type) pointer will 
13700  * ----------------------------------------------------------------------------- */ 
13710 #define SWIGRUNTIME_DEBUG 
13714 SWIG_InitializeModule(void *clientdata
) { 
13716   swig_module_info 
*module_head
; 
13717   static int init_run 
= 0; 
13719   clientdata 
= clientdata
; 
13721   if (init_run
) return; 
13724   /* Initialize the swig_module */ 
13725   swig_module
.type_initial 
= swig_type_initial
; 
13726   swig_module
.cast_initial 
= swig_cast_initial
; 
13728   /* Try and load any already created modules */ 
13729   module_head 
= SWIG_GetModule(clientdata
); 
13731     swig_module
.next 
= module_head
->next
; 
13732     module_head
->next 
= &swig_module
; 
13734     /* This is the first module loaded */ 
13735     swig_module
.next 
= &swig_module
; 
13736     SWIG_SetModule(clientdata
, &swig_module
); 
13739   /* Now work on filling in swig_module.types */ 
13740 #ifdef SWIGRUNTIME_DEBUG 
13741   printf("SWIG_InitializeModule: size %d\n", swig_module
.size
); 
13743   for (i 
= 0; i 
< swig_module
.size
; ++i
) { 
13744     swig_type_info 
*type 
= 0; 
13745     swig_type_info 
*ret
; 
13746     swig_cast_info 
*cast
; 
13748 #ifdef SWIGRUNTIME_DEBUG 
13749     printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
); 
13752     /* if there is another module already loaded */ 
13753     if (swig_module
.next 
!= &swig_module
) { 
13754       type 
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, swig_module
.type_initial
[i
]->name
); 
13757       /* Overwrite clientdata field */ 
13758 #ifdef SWIGRUNTIME_DEBUG 
13759       printf("SWIG_InitializeModule: found type %s\n", type
->name
); 
13761       if (swig_module
.type_initial
[i
]->clientdata
) { 
13762         type
->clientdata 
= swig_module
.type_initial
[i
]->clientdata
; 
13763 #ifdef SWIGRUNTIME_DEBUG 
13764         printf("SWIG_InitializeModule: found and overwrite type %s \n", type
->name
); 
13768       type 
= swig_module
.type_initial
[i
]; 
13771     /* Insert casting types */ 
13772     cast 
= swig_module
.cast_initial
[i
]; 
13773     while (cast
->type
) { 
13774       /* Don't need to add information already in the list */ 
13776 #ifdef SWIGRUNTIME_DEBUG 
13777       printf("SWIG_InitializeModule: look cast %s\n", cast
->type
->name
); 
13779       if (swig_module
.next 
!= &swig_module
) { 
13780         ret 
= SWIG_MangledTypeQueryModule(swig_module
.next
, &swig_module
, cast
->type
->name
); 
13781 #ifdef SWIGRUNTIME_DEBUG 
13782         if (ret
) printf("SWIG_InitializeModule: found cast %s\n", ret
->name
); 
13786         if (type 
== swig_module
.type_initial
[i
]) { 
13787 #ifdef SWIGRUNTIME_DEBUG 
13788           printf("SWIG_InitializeModule: skip old type %s\n", ret
->name
); 
13793           /* Check for casting already in the list */ 
13794           swig_cast_info 
*ocast 
= SWIG_TypeCheck(ret
->name
, type
); 
13795 #ifdef SWIGRUNTIME_DEBUG 
13796           if (ocast
) printf("SWIG_InitializeModule: skip old cast %s\n", ret
->name
); 
13798           if (!ocast
) ret 
= 0; 
13803 #ifdef SWIGRUNTIME_DEBUG 
13804         printf("SWIG_InitializeModule: adding cast %s\n", cast
->type
->name
); 
13807           type
->cast
->prev 
= cast
; 
13808           cast
->next 
= type
->cast
; 
13814     /* Set entry in modules->types array equal to the type */ 
13815     swig_module
.types
[i
] = type
; 
13817   swig_module
.types
[i
] = 0; 
13819 #ifdef SWIGRUNTIME_DEBUG 
13820   printf("**** SWIG_InitializeModule: Cast List ******\n"); 
13821   for (i 
= 0; i 
< swig_module
.size
; ++i
) { 
13823     swig_cast_info 
*cast 
= swig_module
.cast_initial
[i
]; 
13824     printf("SWIG_InitializeModule: type %d %s\n", i
, swig_module
.type_initial
[i
]->name
); 
13825     while (cast
->type
) { 
13826       printf("SWIG_InitializeModule: cast type %s\n", cast
->type
->name
); 
13830     printf("---- Total casts: %d\n",j
); 
13832   printf("**** SWIG_InitializeModule: Cast List ******\n"); 
13836 /* This function will propagate the clientdata field of type to 
13837 * any new swig_type_info structures that have been added into the list 
13838 * of equivalent types.  It is like calling 
13839 * SWIG_TypeClientData(type, clientdata) a second time. 
13842 SWIG_PropagateClientData(void) { 
13844   swig_cast_info 
*equiv
; 
13845   static int init_run 
= 0; 
13847   if (init_run
) return; 
13850   for (i 
= 0; i 
< swig_module
.size
; i
++) { 
13851     if (swig_module
.types
[i
]->clientdata
) { 
13852       equiv 
= swig_module
.types
[i
]->cast
; 
13854         if (!equiv
->converter
) { 
13855           if (equiv
->type 
&& !equiv
->type
->clientdata
) 
13856           SWIG_TypeClientData(equiv
->type
, swig_module
.types
[i
]->clientdata
); 
13858         equiv 
= equiv
->next
; 
13878   /* Python-specific SWIG API */ 
13879 #define SWIG_newvarlink()                             SWIG_Python_newvarlink() 
13880 #define SWIG_addvarlink(p, name, get_attr, set_attr)  SWIG_Python_addvarlink(p, name, get_attr, set_attr) 
13881 #define SWIG_InstallConstants(d, constants)           SWIG_Python_InstallConstants(d, constants) 
13883   /* ----------------------------------------------------------------------------- 
13884    * global variable support code. 
13885    * ----------------------------------------------------------------------------- */ 
13887   typedef struct swig_globalvar 
{ 
13888     char       *name
;                  /* Name of global variable */ 
13889     PyObject 
*(*get_attr
)(void);       /* Return the current value */ 
13890     int       (*set_attr
)(PyObject 
*); /* Set the value */ 
13891     struct swig_globalvar 
*next
; 
13894   typedef struct swig_varlinkobject 
{ 
13896     swig_globalvar 
*vars
; 
13897   } swig_varlinkobject
; 
13899   SWIGINTERN PyObject 
* 
13900   swig_varlink_repr(swig_varlinkobject 
*SWIGUNUSEDPARM(v
)) { 
13901     return PyString_FromString("<Swig global variables>"); 
13904   SWIGINTERN PyObject 
* 
13905   swig_varlink_str(swig_varlinkobject 
*v
) { 
13906     PyObject 
*str 
= PyString_FromString("("); 
13907     swig_globalvar  
*var
; 
13908     for (var 
= v
->vars
; var
; var
=var
->next
) { 
13909       PyString_ConcatAndDel(&str
,PyString_FromString(var
->name
)); 
13910       if (var
->next
) PyString_ConcatAndDel(&str
,PyString_FromString(", ")); 
13912     PyString_ConcatAndDel(&str
,PyString_FromString(")")); 
13917   swig_varlink_print(swig_varlinkobject 
*v
, FILE *fp
, int SWIGUNUSEDPARM(flags
)) { 
13918     PyObject 
*str 
= swig_varlink_str(v
); 
13919     fprintf(fp
,"Swig global variables "); 
13920     fprintf(fp
,"%s\n", PyString_AsString(str
)); 
13926   swig_varlink_dealloc(swig_varlinkobject 
*v
) { 
13927     swig_globalvar 
*var 
= v
->vars
; 
13929       swig_globalvar 
*n 
= var
->next
; 
13936   SWIGINTERN PyObject 
* 
13937   swig_varlink_getattr(swig_varlinkobject 
*v
, char *n
) { 
13938     PyObject 
*res 
= NULL
; 
13939     swig_globalvar 
*var 
= v
->vars
; 
13941       if (strcmp(var
->name
,n
) == 0) { 
13942         res 
= (*var
->get_attr
)(); 
13947     if (res 
== NULL 
&& !PyErr_Occurred()) { 
13948       PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
13954   swig_varlink_setattr(swig_varlinkobject 
*v
, char *n
, PyObject 
*p
) { 
13956     swig_globalvar 
*var 
= v
->vars
; 
13958       if (strcmp(var
->name
,n
) == 0) { 
13959         res 
= (*var
->set_attr
)(p
); 
13964     if (res 
== 1 && !PyErr_Occurred()) { 
13965       PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
13970   SWIGINTERN PyTypeObject
* 
13971   swig_varlink_type(void) { 
13972     static char varlink__doc__
[] = "Swig var link object"; 
13973     static PyTypeObject varlink_type
; 
13974     static int type_init 
= 0;   
13976       const PyTypeObject tmp
 
13978         PyObject_HEAD_INIT(NULL
) 
13979         0,                                  /* Number of items in variable part (ob_size) */ 
13980         (char *)"swigvarlink",              /* Type name (tp_name) */ 
13981         sizeof(swig_varlinkobject
),         /* Basic size (tp_basicsize) */ 
13982         0,                                  /* Itemsize (tp_itemsize) */ 
13983         (destructor
) swig_varlink_dealloc
,   /* Deallocator (tp_dealloc) */  
13984         (printfunc
) swig_varlink_print
,     /* Print (tp_print) */ 
13985         (getattrfunc
) swig_varlink_getattr
, /* get attr (tp_getattr) */ 
13986         (setattrfunc
) swig_varlink_setattr
, /* Set attr (tp_setattr) */ 
13987         0,                                  /* tp_compare */ 
13988         (reprfunc
) swig_varlink_repr
,       /* tp_repr */ 
13989         0,                                  /* tp_as_number */ 
13990         0,                                  /* tp_as_sequence */ 
13991         0,                                  /* tp_as_mapping */ 
13994         (reprfunc
)swig_varlink_str
,        /* tp_str */ 
13995         0,                                  /* tp_getattro */ 
13996         0,                                  /* tp_setattro */ 
13997         0,                                  /* tp_as_buffer */ 
13999         varlink__doc__
,                     /* tp_doc */ 
14000         0,                                  /* tp_traverse */ 
14002         0,                                  /* tp_richcompare */ 
14003         0,                                  /* tp_weaklistoffset */ 
14004 #if PY_VERSION_HEX >= 0x02020000 
14005         0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ 
14007 #if PY_VERSION_HEX >= 0x02030000 
14010 #ifdef COUNT_ALLOCS 
14011         0,0,0,0                             /* tp_alloc -> tp_next */ 
14014       varlink_type 
= tmp
; 
14015       varlink_type
.ob_type 
= &PyType_Type
; 
14018     return &varlink_type
; 
14021   /* Create a variable linking object for use later */ 
14022   SWIGINTERN PyObject 
* 
14023   SWIG_Python_newvarlink(void) { 
14024     swig_varlinkobject 
*result 
= PyObject_NEW(swig_varlinkobject
, swig_varlink_type()); 
14028     return ((PyObject
*) result
); 
14032   SWIG_Python_addvarlink(PyObject 
*p
, char *name
, PyObject 
*(*get_attr
)(void), int (*set_attr
)(PyObject 
*p
)) { 
14033     swig_varlinkobject 
*v 
= (swig_varlinkobject 
*) p
; 
14034     swig_globalvar 
*gv 
= (swig_globalvar 
*) malloc(sizeof(swig_globalvar
)); 
14036       size_t size 
= strlen(name
)+1; 
14037       gv
->name 
= (char *)malloc(size
); 
14039         strncpy(gv
->name
,name
,size
); 
14040         gv
->get_attr 
= get_attr
; 
14041         gv
->set_attr 
= set_attr
; 
14042         gv
->next 
= v
->vars
; 
14048   SWIGINTERN PyObject 
* 
14050     static PyObject 
*_SWIG_globals 
= 0;  
14051     if (!_SWIG_globals
) _SWIG_globals 
= SWIG_newvarlink();   
14052     return _SWIG_globals
; 
14055   /* ----------------------------------------------------------------------------- 
14056    * constants/methods manipulation 
14057    * ----------------------------------------------------------------------------- */ 
14059   /* Install Constants */ 
14061   SWIG_Python_InstallConstants(PyObject 
*d
, swig_const_info constants
[]) { 
14064     for (i 
= 0; constants
[i
].type
; ++i
) { 
14065       switch(constants
[i
].type
) { 
14066       case SWIG_PY_POINTER
: 
14067         obj 
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0); 
14069       case SWIG_PY_BINARY
: 
14070         obj 
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
)); 
14077         PyDict_SetItemString(d
, constants
[i
].name
, obj
); 
14083   /* -----------------------------------------------------------------------------*/ 
14084   /* Fix SwigMethods to carry the callback ptrs when needed */ 
14085   /* -----------------------------------------------------------------------------*/ 
14088   SWIG_Python_FixMethods(PyMethodDef 
*methods
, 
14089     swig_const_info 
*const_table
, 
14090     swig_type_info 
**types
, 
14091     swig_type_info 
**types_initial
) { 
14093     for (i 
= 0; methods
[i
].ml_name
; ++i
) { 
14094       const char *c 
= methods
[i
].ml_doc
; 
14095       if (c 
&& (c 
= strstr(c
, "swig_ptr: "))) { 
14097         swig_const_info 
*ci 
= 0; 
14098         const char *name 
= c 
+ 10; 
14099         for (j 
= 0; const_table
[j
].type
; ++j
) { 
14100           if (strncmp(const_table
[j
].name
, name
,  
14101               strlen(const_table
[j
].name
)) == 0) { 
14102             ci 
= &(const_table
[j
]); 
14107           size_t shift 
= (ci
->ptype
) - types
; 
14108           swig_type_info 
*ty 
= types_initial
[shift
]; 
14109           size_t ldoc 
= (c 
- methods
[i
].ml_doc
); 
14110           size_t lptr 
= strlen(ty
->name
)+2*sizeof(void*)+2; 
14111           char *ndoc 
= (char*)malloc(ldoc 
+ lptr 
+ 10); 
14114             void *ptr 
= (ci
->type 
== SWIG_PY_POINTER
) ? ci
->pvalue 
: 0; 
14116               strncpy(buff
, methods
[i
].ml_doc
, ldoc
); 
14118               strncpy(buff
, "swig_ptr: ", 10); 
14120               SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
); 
14121               methods
[i
].ml_doc 
= ndoc
; 
14133 /* -----------------------------------------------------------------------------* 
14134  *  Partial Init method 
14135  * -----------------------------------------------------------------------------*/ 
14140 SWIGEXPORT 
void SWIG_init(void) { 
14143   /* Fix SwigMethods to carry the callback ptrs when needed */ 
14144   SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_type_initial
); 
14146   m 
= Py_InitModule((char *) SWIG_name
, SwigMethods
); 
14147   d 
= PyModule_GetDict(m
); 
14149   SWIG_InitializeModule(0); 
14150   SWIG_InstallConstants(d
,swig_const_table
); 
14153   PyDict_SetItemString(d
,(char*)"cvar", SWIG_globals()); 
14154   SWIG_addvarlink(SWIG_globals(),(char*)"DynamicSashNameStr",DynamicSashNameStr_get
, DynamicSashNameStr_set
); 
14155   SWIG_addvarlink(SWIG_globals(),(char*)"EditableListBoxNameStr",EditableListBoxNameStr_get
, EditableListBoxNameStr_set
); 
14156   SWIG_addvarlink(SWIG_globals(),(char*)"TreeListCtrlNameStr",TreeListCtrlNameStr_get
, TreeListCtrlNameStr_set
); 
14157   SWIG_addvarlink(SWIG_globals(),(char*)"StaticPictureNameStr",StaticPictureNameStr_get
, StaticPictureNameStr_set
); 
14158   SWIG_Python_SetConstant(d
, "DS_MANAGE_SCROLLBARS",SWIG_From_int(static_cast< int >(wxDS_MANAGE_SCROLLBARS
))); 
14159   SWIG_Python_SetConstant(d
, "DS_DRAG_CORNER",SWIG_From_int(static_cast< int >(wxDS_DRAG_CORNER
))); 
14160   PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_SPLIT", PyInt_FromLong(wxEVT_DYNAMIC_SASH_SPLIT
)); 
14161   PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_UNIFY", PyInt_FromLong(wxEVT_DYNAMIC_SASH_UNIFY
)); 
14162   SWIG_Python_SetConstant(d
, "EL_ALLOW_NEW",SWIG_From_int(static_cast< int >(wxEL_ALLOW_NEW
))); 
14163   SWIG_Python_SetConstant(d
, "EL_ALLOW_EDIT",SWIG_From_int(static_cast< int >(wxEL_ALLOW_EDIT
))); 
14164   SWIG_Python_SetConstant(d
, "EL_ALLOW_DELETE",SWIG_From_int(static_cast< int >(wxEL_ALLOW_DELETE
))); 
14165   SWIG_Python_SetConstant(d
, "LED_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxLED_ALIGN_LEFT
))); 
14166   SWIG_Python_SetConstant(d
, "LED_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxLED_ALIGN_RIGHT
))); 
14167   SWIG_Python_SetConstant(d
, "LED_ALIGN_CENTER",SWIG_From_int(static_cast< int >(wxLED_ALIGN_CENTER
))); 
14168   SWIG_Python_SetConstant(d
, "LED_ALIGN_MASK",SWIG_From_int(static_cast< int >(wxLED_ALIGN_MASK
))); 
14169   SWIG_Python_SetConstant(d
, "LED_DRAW_FADED",SWIG_From_int(static_cast< int >(wxLED_DRAW_FADED
))); 
14170   SWIG_Python_SetConstant(d
, "TL_ALIGN_LEFT",SWIG_From_int(static_cast< int >(wxTL_ALIGN_LEFT
))); 
14171   SWIG_Python_SetConstant(d
, "TL_ALIGN_RIGHT",SWIG_From_int(static_cast< int >(wxTL_ALIGN_RIGHT
))); 
14172   SWIG_Python_SetConstant(d
, "TL_ALIGN_CENTER",SWIG_From_int(static_cast< int >(wxTL_ALIGN_CENTER
))); 
14173   SWIG_Python_SetConstant(d
, "TREE_HITTEST_ONITEMCOLUMN",SWIG_From_int(static_cast< int >(wxTREE_HITTEST_ONITEMCOLUMN
))); 
14174   SWIG_Python_SetConstant(d
, "TL_SEARCH_VISIBLE",SWIG_From_int(static_cast< int >(wxTL_SEARCH_VISIBLE
))); 
14175   SWIG_Python_SetConstant(d
, "TL_SEARCH_LEVEL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_LEVEL
))); 
14176   SWIG_Python_SetConstant(d
, "TL_SEARCH_FULL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_FULL
))); 
14177   SWIG_Python_SetConstant(d
, "TL_SEARCH_PARTIAL",SWIG_From_int(static_cast< int >(wxTL_SEARCH_PARTIAL
))); 
14178   SWIG_Python_SetConstant(d
, "TL_SEARCH_NOCASE",SWIG_From_int(static_cast< int >(wxTL_SEARCH_NOCASE
))); 
14179   SWIG_Python_SetConstant(d
, "TR_DONT_ADJUST_MAC",SWIG_From_int(static_cast< int >(wxTR_DONT_ADJUST_MAC
))); 
14180   SWIG_Python_SetConstant(d
, "SCALE_HORIZONTAL",SWIG_From_int(static_cast< int >(wxSCALE_HORIZONTAL
))); 
14181   SWIG_Python_SetConstant(d
, "SCALE_VERTICAL",SWIG_From_int(static_cast< int >(wxSCALE_VERTICAL
))); 
14182   SWIG_Python_SetConstant(d
, "SCALE_UNIFORM",SWIG_From_int(static_cast< int >(wxSCALE_UNIFORM
))); 
14183   SWIG_Python_SetConstant(d
, "SCALE_CUSTOM",SWIG_From_int(static_cast< int >(wxSCALE_CUSTOM
))); 
14186   wxPyPtrTypeMap_Add("wxTreeCompanionWindow", "wxPyTreeCompanionWindow"); 
14187   wxPyPtrTypeMap_Add("wxTreeListCtrl", "wxPyTreeListCtrl");