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  * ----------------------------------------------------------------------------- */ 
  14 template<class T
> class SwigValueWrapper 
{ 
  17     SwigValueWrapper() : tt(0) { } 
  18     SwigValueWrapper(const SwigValueWrapper
<T
>& rhs
) : tt(new T(*rhs
.tt
)) { } 
  19     SwigValueWrapper(const T
& t
) : tt(new T(t
)) { } 
  20     ~SwigValueWrapper() { delete tt
; }  
  21     SwigValueWrapper
& operator=(const T
& t
) { delete tt
; tt 
= new T(t
); return *this; } 
  22     operator T
&() const { return *tt
; } 
  23     T 
*operator&() { return tt
; } 
  25     SwigValueWrapper
& operator=(const SwigValueWrapper
<T
>& rhs
); 
  30 #ifndef SWIG_TEMPLATE_DISAMBIGUATOR 
  31 #  if defined(__SUNPRO_CC)  
  32 #    define SWIG_TEMPLATE_DISAMBIGUATOR template 
  34 #    define SWIG_TEMPLATE_DISAMBIGUATOR  
  41 /*********************************************************************** 
  44  *     This file contains generic CAPI SWIG runtime support for pointer 
  47  ************************************************************************/ 
  49 /* This should only be incremented when either the layout of swig_type_info changes, 
  50    or for whatever reason, the runtime changes incompatibly */ 
  51 #define SWIG_RUNTIME_VERSION "1" 
  53 /* define SWIG_TYPE_TABLE_NAME as "SWIG_TYPE_TABLE" */ 
  54 #ifdef SWIG_TYPE_TABLE 
  55 #define SWIG_QUOTE_STRING(x) #x 
  56 #define SWIG_EXPAND_AND_QUOTE_STRING(x) SWIG_QUOTE_STRING(x) 
  57 #define SWIG_TYPE_TABLE_NAME SWIG_EXPAND_AND_QUOTE_STRING(SWIG_TYPE_TABLE) 
  59 #define SWIG_TYPE_TABLE_NAME 
  65 #if defined(__cplusplus) || (defined(__GNUC__) && !defined(__STRICT_ANSI__)) 
  66 #  define SWIGINLINE inline 
  73   You can use the SWIGRUNTIME and SWIGRUNTIMEINLINE macros for 
  74   creating a static or dynamic library from the swig runtime code. 
  75   In 99.9% of the cases, swig just needs to declare them as 'static'. 
  77   But only do this if is strictly necessary, ie, if you have problems 
  78   with your compiler or so. 
  81 #define SWIGRUNTIME static 
  83 #ifndef SWIGRUNTIMEINLINE 
  84 #define SWIGRUNTIMEINLINE SWIGRUNTIME SWIGINLINE 
  91 typedef void *(*swig_converter_func
)(void *); 
  92 typedef struct swig_type_info 
*(*swig_dycast_func
)(void **); 
  94 typedef struct swig_type_info 
{ 
  96   swig_converter_func     converter
; 
  99   swig_dycast_func        dcast
; 
 100   struct swig_type_info  
*next
; 
 101   struct swig_type_info  
*prev
; 
 105   Compare two type names skipping the space characters, therefore 
 106   "char*" == "char *" and "Class<int>" == "Class<int >", etc. 
 108   Return 0 when the two name types are equivalent, as in 
 109   strncmp, but skipping ' '. 
 112 SWIG_TypeNameComp(const char *f1
, const char *l1
, 
 113                   const char *f2
, const char *l2
) { 
 114   for (;(f1 
!= l1
) && (f2 
!= l2
); ++f1
, ++f2
) { 
 115     while ((*f1 
== ' ') && (f1 
!= l1
)) ++f1
; 
 116     while ((*f2 
== ' ') && (f2 
!= l2
)) ++f2
; 
 117     if (*f1 
!= *f2
) return *f1 
- *f2
; 
 119   return (l1 
- f1
) - (l2 
- f2
); 
 123   Check type equivalence in a name list like <name1>|<name2>|... 
 126 SWIG_TypeEquiv(const char *nb
, const char *tb
) { 
 128   const char* te 
= tb 
+ strlen(tb
); 
 130   while (!equiv 
&& *ne
) { 
 131     for (nb 
= ne
; *ne
; ++ne
) { 
 132       if (*ne 
== '|') break; 
 134     equiv 
= SWIG_TypeNameComp(nb
, ne
, tb
, te
) == 0; 
 141   Register a type mapping with the type-checking 
 143 SWIGRUNTIME swig_type_info 
* 
 144 SWIG_TypeRegisterTL(swig_type_info 
**tl
, swig_type_info 
*ti
) { 
 145   swig_type_info 
*tc
, *head
, *ret
, *next
; 
 146   /* Check to see if this type has already been registered */ 
 149     /* check simple type equivalence */ 
 150     int typeequiv 
= (strcmp(tc
->name
, ti
->name
) == 0);    
 151     /* check full type equivalence, resolving typedefs */ 
 153       /* only if tc is not a typedef (no '|' on it) */ 
 154       if (tc
->str 
&& ti
->str 
&& !strstr(tc
->str
,"|")) { 
 155         typeequiv 
= SWIG_TypeEquiv(ti
->str
,tc
->str
); 
 159       /* Already exists in the table.  Just add additional types to the list */ 
 160       if (ti
->clientdata
) tc
->clientdata 
= ti
->clientdata
; 
 174   /* Build linked lists */ 
 178   /* Patch up the rest of the links */ 
 185   if (next
) next
->prev 
= head
; 
 194 SWIGRUNTIME swig_type_info 
* 
 195 SWIG_TypeCheck(const char *c
, swig_type_info 
*ty
) { 
 197   if (!ty
) return 0;        /* Void pointer */ 
 198   s 
= ty
->next
;             /* First element always just a name */ 
 200     if (strcmp(s
->name
,c
) == 0) { 
 201       if (s 
== ty
->next
) return s
; 
 202       /* Move s to the top of the linked list */ 
 203       s
->prev
->next 
= s
->next
; 
 205         s
->next
->prev 
= s
->prev
; 
 207       /* Insert s as second element in the list */ 
 209       if (ty
->next
) ty
->next
->prev 
= s
; 
 215   } while (s 
&& (s 
!= ty
->next
)); 
 220   Cast a pointer up an inheritance hierarchy 
 222 SWIGRUNTIMEINLINE 
void * 
 223 SWIG_TypeCast(swig_type_info 
*ty
, void *ptr
) { 
 224   return ((!ty
) || (!ty
->converter
)) ? ptr 
: (*ty
->converter
)(ptr
); 
 228    Dynamic pointer casting. Down an inheritance hierarchy 
 230 SWIGRUNTIME swig_type_info 
* 
 231 SWIG_TypeDynamicCast(swig_type_info 
*ty
, void **ptr
) { 
 232   swig_type_info 
*lastty 
= ty
; 
 233   if (!ty 
|| !ty
->dcast
) return ty
; 
 234   while (ty 
&& (ty
->dcast
)) { 
 235     ty 
= (*ty
->dcast
)(ptr
); 
 242   Return the name associated with this type 
 244 SWIGRUNTIMEINLINE 
const char * 
 245 SWIG_TypeName(const swig_type_info 
*ty
) { 
 250   Return the pretty name associated with this type, 
 251   that is an unmangled type name in a form presentable to the user. 
 253 SWIGRUNTIME 
const char * 
 254 SWIG_TypePrettyName(const swig_type_info 
*type
) { 
 255   /* The "str" field contains the equivalent pretty names of the 
 256      type, separated by vertical-bar characters.  We choose 
 257      to print the last name, as it is often (?) the most 
 259   if (type
->str 
!= NULL
) { 
 260     const char *last_name 
= type
->str
; 
 262     for (s 
= type
->str
; *s
; s
++) 
 263       if (*s 
== '|') last_name 
= s
+1; 
 271   Search for a swig_type_info structure 
 273 SWIGRUNTIME swig_type_info 
* 
 274 SWIG_TypeQueryTL(swig_type_info 
*tl
, const char *name
) { 
 275   swig_type_info 
*ty 
= tl
; 
 277     if (ty
->str 
&& (SWIG_TypeEquiv(ty
->str
,name
))) return ty
; 
 278     if (ty
->name 
&& (strcmp(name
,ty
->name
) == 0)) return ty
; 
 285    Set the clientdata field for a type 
 288 SWIG_TypeClientDataTL(swig_type_info 
*tl
, swig_type_info 
*ti
, void *clientdata
) { 
 289   swig_type_info 
*tc
, *equiv
; 
 290   if (ti
->clientdata
) return; 
 291   /* if (ti->clientdata == clientdata) return; */ 
 292   ti
->clientdata 
= clientdata
; 
 295     if (!equiv
->converter
) { 
 298         if ((strcmp(tc
->name
, equiv
->name
) == 0)) 
 299           SWIG_TypeClientDataTL(tl
,tc
,clientdata
); 
 308    Pack binary data into a string 
 311 SWIG_PackData(char *c
, void *ptr
, size_t sz
) { 
 312   static char hex
[17] = "0123456789abcdef"; 
 313   unsigned char *u 
= (unsigned char *) ptr
; 
 314   const unsigned char *eu 
=  u 
+ sz
; 
 315   register unsigned char uu
; 
 316   for (; u 
!= eu
; ++u
) { 
 318     *(c
++) = hex
[(uu 
& 0xf0) >> 4]; 
 319     *(c
++) = hex
[uu 
& 0xf]; 
 325    Unpack binary data from a string 
 327 SWIGRUNTIME 
const char * 
 328 SWIG_UnpackData(const char *c
, void *ptr
, size_t sz
) { 
 329   register unsigned char *u 
= (unsigned char *) ptr
; 
 330   register const unsigned char *eu 
=  u 
+ sz
; 
 331   for (; u 
!= eu
; ++u
) { 
 332     register int d 
= *(c
++); 
 333     register unsigned char uu 
= 0; 
 334     if ((d 
>= '0') && (d 
<= '9')) 
 335       uu 
= ((d 
- '0') << 4); 
 336     else if ((d 
>= 'a') && (d 
<= 'f')) 
 337       uu 
= ((d 
- ('a'-10)) << 4); 
 341     if ((d 
>= '0') && (d 
<= '9')) 
 343     else if ((d 
>= 'a') && (d 
<= 'f')) 
 344       uu 
|= (d 
- ('a'-10)); 
 353   This function will propagate the clientdata field of type to any new 
 354   swig_type_info structures that have been added into the list of 
 355   equivalent types.  It is like calling SWIG_TypeClientData(type, 
 356   clientdata) a second time. 
 359 SWIG_PropagateClientDataTL(swig_type_info 
*tl
, swig_type_info 
*type
) { 
 360   swig_type_info 
*equiv 
= type
->next
; 
 362   if (!type
->clientdata
) return; 
 364     if (!equiv
->converter
) { 
 367         if ((strcmp(tc
->name
, equiv
->name
) == 0) && !tc
->clientdata
) 
 368           SWIG_TypeClientDataTL(tl
,tc
, type
->clientdata
); 
 377    Pack 'void *' into a string buffer. 
 380 SWIG_PackVoidPtr(char *buff
, void *ptr
, const char *name
, size_t bsz
) { 
 382   if ((2*sizeof(void *) + 2) > bsz
) return 0; 
 384   r 
= SWIG_PackData(r
,&ptr
,sizeof(void *)); 
 385   if (strlen(name
) + 1 > (bsz 
- (r 
- buff
))) return 0; 
 390 SWIGRUNTIME 
const char * 
 391 SWIG_UnpackVoidPtr(const char *c
, void **ptr
, const char *name
) { 
 393     if (strcmp(c
,"NULL") == 0) { 
 400   return SWIG_UnpackData(++c
,ptr
,sizeof(void *)); 
 404 SWIG_PackDataName(char *buff
, void *ptr
, size_t sz
, const char *name
, size_t bsz
) { 
 406   size_t lname 
= (name 
? strlen(name
) : 0); 
 407   if ((2*sz 
+ 2 + lname
) > bsz
) return 0; 
 409   r 
= SWIG_PackData(r
,ptr
,sz
); 
 411     strncpy(r
,name
,lname
+1); 
 418 SWIGRUNTIME 
const char * 
 419 SWIG_UnpackDataName(const char *c
, void *ptr
, size_t sz
, const char *name
) { 
 421     if (strcmp(c
,"NULL") == 0) { 
 428   return SWIG_UnpackData(++c
,ptr
,sz
); 
 435 /*********************************************************************** 
 438  *     This file contains generic SWIG runtime support for pointer 
 439  *     type checking as well as a few commonly used macros to control 
 442  * Author : David Beazley (beazley@cs.uchicago.edu) 
 444  * Copyright (c) 1999-2000, The University of Chicago 
 446  * This file may be freely redistributed without license or fee provided 
 447  * this copyright message remains intact. 
 448  ************************************************************************/ 
 451 #if defined(_WIN32) || defined(__WIN32__) || defined(__CYGWIN__) 
 452 #  if !defined(STATIC_LINKED) 
 453 #    define SWIGEXPORT(a) __declspec(dllexport) a 
 455 #    define SWIGEXPORT(a) a 
 458 #  define SWIGEXPORT(a) a 
 466 /*************************************************************************/ 
 469 /* The static type info list */ 
 471 static swig_type_info 
*swig_type_list 
= 0; 
 472 static swig_type_info 
**swig_type_list_handle 
= &swig_type_list
; 
 475 /* Register a type mapping with the type-checking */ 
 476 static swig_type_info 
* 
 477 SWIG_TypeRegister(swig_type_info 
*ti
) { 
 478   return SWIG_TypeRegisterTL(swig_type_list_handle
, ti
); 
 481 /* Search for a swig_type_info structure */ 
 482 static swig_type_info 
* 
 483 SWIG_TypeQuery(const char *name
) { 
 484   return SWIG_TypeQueryTL(*swig_type_list_handle
, name
); 
 487 /* Set the clientdata field for a type */ 
 489 SWIG_TypeClientData(swig_type_info 
*ti
, void *clientdata
) { 
 490   SWIG_TypeClientDataTL(*swig_type_list_handle
, ti
, clientdata
); 
 493 /* This function will propagate the clientdata field of type to 
 494 * any new swig_type_info structures that have been added into the list 
 495 * of equivalent types.  It is like calling 
 496 * SWIG_TypeClientData(type, clientdata) a second time. 
 499 SWIG_PropagateClientData(swig_type_info 
*type
) { 
 500   SWIG_PropagateClientDataTL(*swig_type_list_handle
, type
); 
 507 /* ----------------------------------------------------------------------------- 
 508  * SWIG API. Portion that goes into the runtime 
 509  * ----------------------------------------------------------------------------- */ 
 515 /* ----------------------------------------------------------------------------- 
 516  * for internal method declarations 
 517  * ----------------------------------------------------------------------------- */ 
 520 #define SWIGINTERN static  
 523 #ifndef SWIGINTERNSHORT 
 525 #define SWIGINTERNSHORT static inline  
 527 #define SWIGINTERNSHORT static  
 528 #endif /* __cplusplus */ 
 533   Exception handling in wrappers 
 535 #define SWIG_fail                goto fail 
 536 #define SWIG_arg_fail(arg)       SWIG_Python_ArgFail(arg) 
 537 #define SWIG_append_errmsg(msg)   SWIG_Python_AddErrMesg(msg,0) 
 538 #define SWIG_preppend_errmsg(msg) SWIG_Python_AddErrMesg(msg,1) 
 539 #define SWIG_type_error(type,obj) SWIG_Python_TypeError(type,obj) 
 540 #define SWIG_null_ref(type)       SWIG_Python_NullRef(type) 
 545 #define SWIG_contract_assert(expr, msg) \ 
 546  if (!(expr)) { PyErr_SetString(PyExc_RuntimeError, (char *) msg ); goto fail; } else 
 548 /* ----------------------------------------------------------------------------- 
 549  * Constant declarations 
 550  * ----------------------------------------------------------------------------- */ 
 553 #define SWIG_PY_INT     1 
 554 #define SWIG_PY_FLOAT   2 
 555 #define SWIG_PY_STRING  3 
 556 #define SWIG_PY_POINTER 4 
 557 #define SWIG_PY_BINARY  5 
 559 /* Constant information structure */ 
 560 typedef struct swig_const_info 
{ 
 566     swig_type_info 
**ptype
; 
 570 /* ----------------------------------------------------------------------------- 
 571  * Alloc. memory flags 
 572  * ----------------------------------------------------------------------------- */ 
 573 #define SWIG_OLDOBJ  1 
 574 #define SWIG_NEWOBJ  SWIG_OLDOBJ + 1 
 575 #define SWIG_PYSTR   SWIG_NEWOBJ + 1 
 582 /*********************************************************************** 
 585  *     This file contains the runtime support for Python modules 
 586  *     and includes code for managing global variables and pointer 
 589  * Author : David Beazley (beazley@cs.uchicago.edu) 
 590  ************************************************************************/ 
 592 /* Common SWIG API */ 
 593 #define SWIG_ConvertPtr(obj, pp, type, flags)    SWIG_Python_ConvertPtr(obj, pp, type, flags) 
 594 #define SWIG_NewPointerObj(p, type, flags)       SWIG_Python_NewPointerObj(p, type, flags) 
 595 #define SWIG_MustGetPtr(p, type, argnum, flags)  SWIG_Python_MustGetPtr(p, type, argnum, flags) 
 598 /* Python-specific SWIG API */ 
 599 #define SWIG_ConvertPacked(obj, ptr, sz, ty, flags)   SWIG_Python_ConvertPacked(obj, ptr, sz, ty, flags) 
 600 #define SWIG_NewPackedObj(ptr, sz, type)              SWIG_Python_NewPackedObj(ptr, sz, type) 
 603 /* ----------------------------------------------------------------------------- 
 604  * Pointer declarations 
 605  * ----------------------------------------------------------------------------- */ 
 607   Use SWIG_NO_COBJECT_TYPES to force the use of strings to represent 
 608   C/C++ pointers in the python side. Very useful for debugging, but 
 611 #if !defined(SWIG_NO_COBJECT_TYPES) && !defined(SWIG_COBJECT_TYPES) 
 612 #  define SWIG_COBJECT_TYPES 
 615 /* Flags for pointer conversion */ 
 616 #define SWIG_POINTER_EXCEPTION     0x1 
 617 #define SWIG_POINTER_DISOWN        0x2 
 624 /* ----------------------------------------------------------------------------- 
 625  * Create a new pointer string  
 626  * ----------------------------------------------------------------------------- */ 
 628 #ifndef SWIG_BUFFER_SIZE 
 629 #define SWIG_BUFFER_SIZE 1024 
 632 #if defined(SWIG_COBJECT_TYPES) 
 633 #if !defined(SWIG_COBJECT_PYTHON) 
 634 /* ----------------------------------------------------------------------------- 
 635  * Implements a simple Swig Object type, and use it instead of PyCObject 
 636  * ----------------------------------------------------------------------------- */ 
 644 /* Declarations for objects of type PySwigObject */ 
 647 PySwigObject_print(PySwigObject 
*v
, FILE *fp
, int flags
) 
 649   char result
[SWIG_BUFFER_SIZE
]; 
 650   if (SWIG_PackVoidPtr(result
, v
->ptr
, v
->desc
, sizeof(result
))) { 
 651     fputs("<Swig Object at ", fp
); fputs(result
, fp
); fputs(">", fp
); 
 658 SWIGRUNTIME PyObject 
* 
 659 PySwigObject_repr(PySwigObject 
*v
) 
 661   char result
[SWIG_BUFFER_SIZE
]; 
 662   return SWIG_PackVoidPtr(result
, v
->ptr
, v
->desc
, sizeof(result
)) ? 
 663     PyString_FromFormat("<Swig Object at %s>", result
) : 0; 
 666 SWIGRUNTIME PyObject 
* 
 667 PySwigObject_str(PySwigObject 
*v
) 
 669   char result
[SWIG_BUFFER_SIZE
]; 
 670   return SWIG_PackVoidPtr(result
, v
->ptr
, v
->desc
, sizeof(result
)) ? 
 671     PyString_FromString(result
) : 0; 
 674 SWIGRUNTIME PyObject 
* 
 675 PySwigObject_long(PySwigObject 
*v
) 
 677   return PyLong_FromUnsignedLong((unsigned long) v
->ptr
); 
 680 SWIGRUNTIME PyObject 
* 
 681 PySwigObject_oct(PySwigObject 
*v
) 
 684   unsigned long x 
= (unsigned long)v
->ptr
; 
 688     PyOS_snprintf(buf
, sizeof(buf
), "0%lo", x
); 
 689   return PyString_FromString(buf
); 
 692 SWIGRUNTIME PyObject 
* 
 693 PySwigObject_hex(PySwigObject 
*v
) 
 696   PyOS_snprintf(buf
, sizeof(buf
), "0x%lx", (unsigned long)v
->ptr
); 
 697   return PyString_FromString(buf
); 
 701 PySwigObject_compare(PySwigObject 
*v
, PySwigObject 
*w
) 
 703   int c 
= strcmp(v
->desc
, w
->desc
); 
 709     return (i 
< j
) ? -1 : (i 
> j
) ? 1 : 0; 
 714 PySwigObject_dealloc(PySwigObject 
*self
) 
 719 SWIGRUNTIME PyTypeObject
* 
 720 PySwigObject_GetType() { 
 721   static char PySwigObject_Type__doc__
[] =  
 722     "Swig object carries a C/C++ instance pointer"; 
 724   static PyNumberMethods PySwigObject_as_number 
= { 
 725     (binaryfunc
)0, /*nb_add*/ 
 726     (binaryfunc
)0, /*nb_subtract*/ 
 727     (binaryfunc
)0, /*nb_multiply*/ 
 728     (binaryfunc
)0, /*nb_divide*/ 
 729     (binaryfunc
)0, /*nb_remainder*/ 
 730     (binaryfunc
)0, /*nb_divmod*/ 
 731     (ternaryfunc
)0,/*nb_power*/ 
 732     (unaryfunc
)0,  /*nb_negative*/ 
 733     (unaryfunc
)0,  /*nb_positive*/ 
 734     (unaryfunc
)0,  /*nb_absolute*/ 
 735     (inquiry
)0,    /*nb_nonzero*/ 
 742     (coercion
)0,   /*nb_coerce*/ 
 743     (unaryfunc
)PySwigObject_long
, /*nb_int*/ 
 744     (unaryfunc
)PySwigObject_long
, /*nb_long*/ 
 745     (unaryfunc
)0,                 /*nb_float*/ 
 746     (unaryfunc
)PySwigObject_oct
,  /*nb_oct*/ 
 747     (unaryfunc
)PySwigObject_hex
,  /*nb_hex*/ 
 748 #if PY_VERSION_HEX >= 0x02000000 
 749     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 /* nb_inplace_add -> nb_inplace_true_divide */  
 753   static int type_init 
= 0;   
 754   static PyTypeObject PySwigObject_Type
; 
 758     PyObject_HEAD_INIT(&PyType_Type
) 
 760     "PySwigObject",                     /*tp_name*/ 
 761     sizeof(PySwigObject
),               /*tp_basicsize*/ 
 764     (destructor
)PySwigObject_dealloc
,   /*tp_dealloc*/ 
 765     (printfunc
)PySwigObject_print
,      /*tp_print*/ 
 766     (getattrfunc
)0,                     /*tp_getattr*/ 
 767     (setattrfunc
)0,                     /*tp_setattr*/ 
 768     (cmpfunc
)PySwigObject_compare
,      /*tp_compare*/ 
 769     (reprfunc
)PySwigObject_repr
,        /*tp_repr*/ 
 770     &PySwigObject_as_number
,            /*tp_as_number*/ 
 771     0,                                  /*tp_as_sequence*/ 
 773     (hashfunc
)0,                        /*tp_hash*/ 
 774     (ternaryfunc
)0,                     /*tp_call*/ 
 775     (reprfunc
)PySwigObject_str
,         /*tp_str*/ 
 776     /* Space for future expansion */ 
 778     PySwigObject_Type__doc__
,           /* Documentation string */ 
 779 #if PY_VERSION_HEX >= 0x02000000 
 783 #if PY_VERSION_HEX >= 0x02010000 
 784     0,                                  /* tp_richcompare */ 
 785     0,                                  /* tp_weaklistoffset */ 
 787 #if PY_VERSION_HEX >= 0x02020000 
 788     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ 
 790 #if PY_VERSION_HEX >= 0x02030000 
 794     0,0,0,0                             /* tp_alloc -> tp_next */ 
 798     PySwigObject_Type 
= tmp
; 
 802   return &PySwigObject_Type
; 
 805 SWIGRUNTIME PyObject 
* 
 806 PySwigObject_FromVoidPtrAndDesc(void *ptr
, const char *desc
) 
 808   PySwigObject 
*self 
= PyObject_NEW(PySwigObject
, PySwigObject_GetType()); 
 809   if (self 
== NULL
) return NULL
; 
 812   return (PyObject 
*)self
; 
 815 SWIGRUNTIMEINLINE 
void * 
 816 PySwigObject_AsVoidPtr(PyObject 
*self
) 
 818   return ((PySwigObject 
*)self
)->ptr
; 
 821 SWIGRUNTIMEINLINE 
const char * 
 822 PySwigObject_GetDesc(PyObject 
*self
) 
 824   return ((PySwigObject 
*)self
)->desc
; 
 827 SWIGRUNTIMEINLINE 
int 
 828 PySwigObject_Check(PyObject 
*op
) { 
 829   return ((op
)->ob_type 
== PySwigObject_GetType())  
 830     || (strcmp((op
)->ob_type
->tp_name
,"PySwigObject") == 0); 
 833 /* ----------------------------------------------------------------------------- 
 834  * Implements a simple Swig Packed type, and use it instead of string 
 835  * ----------------------------------------------------------------------------- */ 
 845 PySwigPacked_print(PySwigPacked 
*v
, FILE *fp
, int flags
) 
 847   char result
[SWIG_BUFFER_SIZE
]; 
 848   fputs("<Swig Packed ", fp
);  
 849   if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) { 
 858 SWIGRUNTIME PyObject 
* 
 859 PySwigPacked_repr(PySwigPacked 
*v
) 
 861   char result
[SWIG_BUFFER_SIZE
]; 
 862   if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))) { 
 863     return PyString_FromFormat("<Swig Packed at %s%s>", result
, v
->desc
); 
 865     return PyString_FromFormat("<Swig Packed %s>", v
->desc
); 
 869 SWIGRUNTIME PyObject 
* 
 870 PySwigPacked_str(PySwigPacked 
*v
) 
 872   char result
[SWIG_BUFFER_SIZE
]; 
 873   if (SWIG_PackDataName(result
, v
->pack
, v
->size
, 0, sizeof(result
))){ 
 874     return PyString_FromFormat("%s%s", result
, v
->desc
); 
 876     return PyString_FromFormat("%s", v
->desc
); 
 881 PySwigPacked_compare(PySwigPacked 
*v
, PySwigPacked 
*w
) 
 883   int c 
= strcmp(v
->desc
, w
->desc
); 
 889     int s 
= (i 
< j
) ? -1 : (i 
> j
) ? 1 : 0; 
 890     return s 
? s 
: strncmp((char *)v
->pack
, (char *)w
->pack
, 2*v
->size
); 
 895 PySwigPacked_dealloc(PySwigPacked 
*self
) 
 901 SWIGRUNTIME PyTypeObject
* 
 902 PySwigPacked_GetType() { 
 903   static char PySwigPacked_Type__doc__
[] =  
 904     "Swig object carries a C/C++ instance pointer"; 
 905   static int type_init 
= 0; 
 907   static PyTypeObject PySwigPacked_Type
; 
 910     PyObject_HEAD_INIT(&PyType_Type
) 
 912     "PySwigPacked",                     /*tp_name*/ 
 913     sizeof(PySwigPacked
),               /*tp_basicsize*/ 
 916     (destructor
)PySwigPacked_dealloc
,   /*tp_dealloc*/ 
 917     (printfunc
)PySwigPacked_print
,      /*tp_print*/ 
 918     (getattrfunc
)0,                     /*tp_getattr*/ 
 919     (setattrfunc
)0,                     /*tp_setattr*/ 
 920     (cmpfunc
)PySwigPacked_compare
,      /*tp_compare*/ 
 921     (reprfunc
)PySwigPacked_repr
,        /*tp_repr*/ 
 923     0,                                  /*tp_as_sequence*/ 
 925     (hashfunc
)0,                        /*tp_hash*/ 
 926     (ternaryfunc
)0,                     /*tp_call*/ 
 927     (reprfunc
)PySwigPacked_str
,         /*tp_str*/ 
 928     /* Space for future expansion */ 
 930     PySwigPacked_Type__doc__
,           /* Documentation string */ 
 931 #if PY_VERSION_HEX >= 0x02000000 
 935 #if PY_VERSION_HEX >= 0x02010000 
 936     0,                                  /* tp_richcompare */ 
 937     0,                                  /* tp_weaklistoffset */ 
 939 #if PY_VERSION_HEX >= 0x02020000          
 940     0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ 
 942 #if PY_VERSION_HEX >= 0x02030000 
 946     0,0,0,0                             /* tp_alloc -> tp_next */ 
 950     PySwigPacked_Type 
= tmp
; 
 956   return &PySwigPacked_Type
; 
 959 SWIGRUNTIME PyObject 
* 
 960 PySwigPacked_FromDataAndDesc(void *ptr
, size_t size
, const char *desc
) 
 962   PySwigPacked 
*self 
= PyObject_NEW(PySwigPacked
, PySwigPacked_GetType()); 
 966     void *pack 
= malloc(size
); 
 967     memcpy(pack
, ptr
, size
); 
 971     return (PyObject 
*) self
; 
 975 SWIGRUNTIMEINLINE 
const char * 
 976 PySwigPacked_UnpackData(PyObject 
*obj
, void *ptr
, size_t size
) 
 978   PySwigPacked 
*self 
= (PySwigPacked 
*)obj
; 
 979   if (self
->size 
!= size
) return 0; 
 980   memcpy(ptr
, self
->pack
, size
); 
 984 SWIGRUNTIMEINLINE 
const char * 
 985 PySwigPacked_GetDesc(PyObject 
*self
) 
 987   return ((PySwigPacked 
*)self
)->desc
; 
 990 SWIGRUNTIMEINLINE 
int 
 991 PySwigPacked_Check(PyObject 
*op
) { 
 992   return ((op
)->ob_type 
== PySwigPacked_GetType())  
 993     || (strcmp((op
)->ob_type
->tp_name
,"PySwigPacked") == 0); 
 997 /* ----------------------------------------------------------------------------- 
 998  * Use the old Python PyCObject instead of PySwigObject 
 999  * ----------------------------------------------------------------------------- */ 
1001 #define PySwigObject_GetDesc(obj)                  PyCObject_GetDesc(obj) 
1002 #define PySwigObject_Check(obj)            PyCObject_Check(obj) 
1003 #define PySwigObject_AsVoidPtr(obj)        PyCObject_AsVoidPtr(obj) 
1004 #define PySwigObject_FromVoidPtrAndDesc(p, d)  PyCObject_FromVoidPtrAndDesc(p, d, NULL) 
1010 /* ----------------------------------------------------------------------------- 
1011  * errors manipulation 
1012  * ----------------------------------------------------------------------------- */ 
1015 SWIG_Python_TypeError(const char *type
, PyObject 
*obj
) 
1018 #if defined(SWIG_COBJECT_TYPES) 
1019     if (PySwigObject_Check(obj
)) { 
1020       const char *otype 
= (const char *) PySwigObject_GetDesc(obj
); 
1022         PyErr_Format(PyExc_TypeError
, "a '%s' is expected, 'PySwigObject(%s)' is received", 
1029       const char *otype 
= (obj 
? obj
->ob_type
->tp_name 
: 0);  
1031         PyObject 
*str 
= PyObject_Str(obj
); 
1032         const char *cstr 
= str 
? PyString_AsString(str
) : 0; 
1034           PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s(%s)' is received", 
1037           PyErr_Format(PyExc_TypeError
, "a '%s' is expected, '%s' is received", 
1045     PyErr_Format(PyExc_TypeError
, "a '%s' is expected", type
); 
1047     PyErr_Format(PyExc_TypeError
, "unexpected type is received"); 
1051 SWIGRUNTIMEINLINE 
void 
1052 SWIG_Python_NullRef(const char *type
) 
1055     PyErr_Format(PyExc_TypeError
, "null reference of type '%s' was received",type
); 
1057     PyErr_Format(PyExc_TypeError
, "null reference was received"); 
1062 SWIG_Python_AddErrMesg(const char* mesg
, int infront
) 
1064   if (PyErr_Occurred()) { 
1066     PyObject 
*value 
= 0; 
1067     PyObject 
*traceback 
= 0; 
1068     PyErr_Fetch(&type
, &value
, &traceback
); 
1070       PyObject 
*old_str 
= PyObject_Str(value
); 
1074         PyErr_Format(type
, "%s %s", mesg
, PyString_AsString(old_str
)); 
1076         PyErr_Format(type
, "%s %s", PyString_AsString(old_str
), mesg
); 
1087 SWIG_Python_ArgFail(int argnum
) 
1089   if (PyErr_Occurred()) { 
1090     /* add information about failing argument */ 
1092     sprintf(mesg
, "argument number %d:", argnum
); 
1093     return SWIG_Python_AddErrMesg(mesg
, 1); 
1100 /* ----------------------------------------------------------------------------- 
1101  * pointers/data manipulation 
1102  * ----------------------------------------------------------------------------- */ 
1104 /* Convert a pointer value */ 
1106 SWIG_Python_ConvertPtr(PyObject 
*obj
, void **ptr
, swig_type_info 
*ty
, int flags
) { 
1109   static PyObject 
*SWIG_this 
= 0; 
1111   PyObject  
*pyobj 
= 0; 
1115   if (obj 
== Py_None
) { 
1120 #ifdef SWIG_COBJECT_TYPES 
1121   if (!(PySwigObject_Check(obj
))) { 
1123       SWIG_this 
= PyString_FromString("this"); 
1125     obj 
= PyObject_GetAttr(obj
,SWIG_this
); 
1127     if (!obj
) goto type_error
; 
1128     if (!PySwigObject_Check(obj
)) { 
1133   vptr 
= PySwigObject_AsVoidPtr(obj
); 
1134   c 
= (const char *) PySwigObject_GetDesc(obj
); 
1135   if (newref
) { Py_DECREF(obj
); } 
1138   if (!(PyString_Check(obj
))) { 
1140       SWIG_this 
= PyString_FromString("this"); 
1142     obj 
= PyObject_GetAttr(obj
,SWIG_this
); 
1144     if (!obj
) goto type_error
; 
1145     if (!PyString_Check(obj
)) { 
1150   c 
= PyString_AS_STRING(obj
); 
1151   /* Pointer values must start with leading underscore */ 
1152   c 
= SWIG_UnpackVoidPtr(c
, &vptr
, ty
->name
); 
1153   if (newref
) { Py_DECREF(obj
); } 
1154   if (!c
) goto type_error
; 
1160     tc 
= SWIG_TypeCheck(c
,ty
); 
1161     if (!tc
) goto type_error
; 
1162     *ptr 
= SWIG_TypeCast(tc
,vptr
); 
1167   if ((pyobj
) && (flags 
& SWIG_POINTER_DISOWN
)) { 
1168     PyObject_SetAttrString(pyobj
,(char*)"thisown",Py_False
); 
1174   if (pyobj 
&& !obj
) {     
1176     if (PyCFunction_Check(obj
)) { 
1177       /* here we get the method pointer for callbacks */ 
1178       char *doc 
= (((PyCFunctionObject 
*)obj
) -> m_ml 
-> ml_doc
); 
1179       c 
= doc 
? strstr(doc
, "swig_ptr: ") : 0; 
1181         c 
= SWIG_UnpackVoidPtr(c 
+ 10, &vptr
, ty
->name
); 
1182         if (!c
) goto type_error
; 
1187   if (flags 
& SWIG_POINTER_EXCEPTION
) { 
1189       SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
); 
1191       SWIG_Python_TypeError("C/C++ pointer", obj
); 
1197 /* Convert a pointer value, signal an exception on a type mismatch */ 
1199 SWIG_Python_MustGetPtr(PyObject 
*obj
, swig_type_info 
*ty
, int argnum
, int flags
) { 
1201   if (SWIG_Python_ConvertPtr(obj
, &result
, ty
, flags
) == -1) { 
1203     if (flags 
& SWIG_POINTER_EXCEPTION
) { 
1204       SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
); 
1205       SWIG_Python_ArgFail(argnum
); 
1211 /* Convert a packed value value */ 
1213 SWIG_Python_ConvertPacked(PyObject 
*obj
, void *ptr
, size_t sz
, swig_type_info 
*ty
, int flags
) { 
1217 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON) 
1218   c 
= PySwigPacked_UnpackData(obj
, ptr
, sz
); 
1220   if ((!obj
) || (!PyString_Check(obj
))) goto type_error
; 
1221   c 
= PyString_AS_STRING(obj
); 
1222   /* Pointer values must start with leading underscore */ 
1223   c 
= SWIG_UnpackDataName(c
, ptr
, sz
, ty
->name
); 
1225   if (!c
) goto type_error
; 
1227     tc 
= SWIG_TypeCheck(c
,ty
); 
1228     if (!tc
) goto type_error
; 
1234   if (flags 
& SWIG_POINTER_EXCEPTION
) { 
1236       SWIG_Python_TypeError(SWIG_TypePrettyName(ty
), obj
); 
1238       SWIG_Python_TypeError("C/C++ packed data", obj
); 
1244 /* Create a new array object */ 
1245 SWIGRUNTIME PyObject 
* 
1246 SWIG_Python_NewPointerObj(void *ptr
, swig_type_info 
*type
, int own
) { 
1252 #ifdef SWIG_COBJECT_TYPES 
1253   robj 
= PySwigObject_FromVoidPtrAndDesc((void *) ptr
, (char *)type
->name
); 
1256     char result
[SWIG_BUFFER_SIZE
]; 
1257     robj 
= SWIG_PackVoidPtr(result
, ptr
, type
->name
, sizeof(result
)) ? 
1258       PyString_FromString(result
) : 0; 
1261   if (!robj 
|| (robj 
== Py_None
)) return robj
; 
1262   if (type
->clientdata
) { 
1264     PyObject 
*args 
= Py_BuildValue((char*)"(O)", robj
); 
1266     inst 
= PyObject_CallObject((PyObject 
*) type
->clientdata
, args
); 
1270         PyObject_SetAttrString(inst
,(char*)"thisown",Py_True
); 
1278 SWIGRUNTIME PyObject 
* 
1279 SWIG_Python_NewPackedObj(void *ptr
, size_t sz
, swig_type_info 
*type
) { 
1285 #if defined(SWIG_COBJECT_TYPES) && !defined(SWIG_COBJECT_PYTHON) 
1286   robj 
= PySwigPacked_FromDataAndDesc((void *) ptr
, sz
, (char *)type
->name
); 
1289     char result
[SWIG_BUFFER_SIZE
]; 
1290     robj 
= SWIG_PackDataName(result
, ptr
, sz
, type
->name
, sizeof(result
)) ? 
1291       PyString_FromString(result
) : 0; 
1297 /* -----------------------------------------------------------------------------* 
1299  * -----------------------------------------------------------------------------*/ 
1301 #ifdef SWIG_LINK_RUNTIME 
1302 void *SWIG_ReturnGlobalTypeList(void *); 
1305 SWIGRUNTIME swig_type_info 
** 
1306 SWIG_Python_GetTypeListHandle() { 
1307   static void *type_pointer 
= (void *)0; 
1308   /* first check if module already created */ 
1309   if (!type_pointer
) { 
1310 #ifdef SWIG_LINK_RUNTIME 
1311     type_pointer 
= SWIG_ReturnGlobalTypeList((void *)0); 
1313     type_pointer 
= PyCObject_Import((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
, 
1314                                     (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
); 
1315     if (PyErr_Occurred()) { 
1317       type_pointer 
= (void *)0; 
1321   return (swig_type_info 
**) type_pointer
; 
1325   Search for a swig_type_info structure 
1327 SWIGRUNTIMEINLINE swig_type_info 
* 
1328 SWIG_Python_GetTypeList() { 
1329   swig_type_info 
**tlh 
= SWIG_Python_GetTypeListHandle(); 
1330   return tlh 
? *tlh 
: (swig_type_info
*)0; 
1333 #define SWIG_Runtime_GetTypeList SWIG_Python_GetTypeList  
1340 /* -------- TYPES TABLE (BEGIN) -------- */ 
1342 #define  SWIGTYPE_p_wxColour swig_types[0]  
1343 #define  SWIGTYPE_p_wxTreeListColumnInfo swig_types[1]  
1344 #define  SWIGTYPE_p_form_ops_t swig_types[2]  
1345 #define  SWIGTYPE_p_wxDuplexMode swig_types[3]  
1346 #define  SWIGTYPE_p_wxValidator swig_types[4]  
1347 #define  SWIGTYPE_p_char swig_types[5]  
1348 #define  SWIGTYPE_p_wxPanel swig_types[6]  
1349 #define  SWIGTYPE_p_wxDynamicSashUnifyEvent swig_types[7]  
1350 #define  SWIGTYPE_p_wxDynamicSashSplitEvent swig_types[8]  
1351 #define  SWIGTYPE_p_wxLEDNumberCtrl swig_types[9]  
1352 #define  SWIGTYPE_p_wxSplitterScrolledWindow swig_types[10]  
1353 #define  SWIGTYPE_p_wxThinSplitterWindow swig_types[11]  
1354 #define  SWIGTYPE_p_wxPyTreeCompanionWindow swig_types[12]  
1355 #define  SWIGTYPE_p_wxDynamicSashWindow swig_types[13]  
1356 #define  SWIGTYPE_p_wxWindow swig_types[14]  
1357 #define  SWIGTYPE_p_wxSplitterWindow swig_types[15]  
1358 #define  SWIGTYPE_p_wxScrolledWindow swig_types[16]  
1359 #define  SWIGTYPE_p_wxFont swig_types[17]  
1360 #define  SWIGTYPE_p_wxControl swig_types[18]  
1361 #define  SWIGTYPE_p_wxPyListCtrl swig_types[19]  
1362 #define  SWIGTYPE_p_wxPyTreeListCtrl swig_types[20]  
1363 #define  SWIGTYPE_p_wxEvent swig_types[21]  
1364 #define  SWIGTYPE_p_wxObject swig_types[22]  
1365 #define  SWIGTYPE_p_wxBitmap swig_types[23]  
1366 #define  SWIGTYPE_p_wxScrollBar swig_types[24]  
1367 #define  SWIGTYPE_p_wxPaperSize swig_types[25]  
1368 #define  SWIGTYPE_p_unsigned_int swig_types[26]  
1369 #define  SWIGTYPE_unsigned_int swig_types[27]  
1370 #define  SWIGTYPE_p_wxEvtHandler swig_types[28]  
1371 #define  SWIGTYPE_p_wxRemotelyScrolledTreeCtrl swig_types[29]  
1372 #define  SWIGTYPE_p_wxPyTreeCtrl swig_types[30]  
1373 #define  SWIGTYPE_p_wxImageList swig_types[31]  
1374 #define  SWIGTYPE_p_unsigned_char swig_types[32]  
1375 #define  SWIGTYPE_p_wxEditableListBox swig_types[33]  
1376 #define  SWIGTYPE_p_wxIcon swig_types[34]  
1377 #define  SWIGTYPE_ptrdiff_t swig_types[35]  
1378 #define  SWIGTYPE_std__ptrdiff_t swig_types[36]  
1379 #define  SWIGTYPE_p_wxArrayString swig_types[37]  
1380 #define  SWIGTYPE_p_wxCommandEvent swig_types[38]  
1381 #define  SWIGTYPE_p_wxTreeItemId swig_types[39]  
1382 #define  SWIGTYPE_p_float swig_types[40]  
1383 #define  SWIGTYPE_p_int swig_types[41]  
1384 #define  SWIGTYPE_p_unsigned_long swig_types[42]  
1385 #define  SWIGTYPE_p_wxStaticPicture swig_types[43]  
1386 #define  SWIGTYPE_p_wxPyTreeItemData swig_types[44]  
1387 static swig_type_info 
*swig_types
[46]; 
1389 /* -------- TYPES TABLE (END) -------- */ 
1392 /*----------------------------------------------- 
1393               @(target):= _gizmos.so 
1394   ------------------------------------------------*/ 
1395 #define SWIG_init    init_gizmos 
1397 #define SWIG_name    "_gizmos" 
1399 #include "wx/wxPython/wxPython.h" 
1400 #include "wx/wxPython/pyclasses.h" 
1402 #include <wx/gizmos/dynamicsash.h> 
1403 #include <wx/gizmos/editlbox.h> 
1404 #include <wx/gizmos/splittree.h> 
1405 #include <wx/gizmos/ledctrl.h> 
1406 #include <wx/gizmos/statpict.h> 
1408 #include <wx/listctrl.h> 
1409 #include <wx/treectrl.h> 
1410 #include <wx/imaglist.h> 
1412 #include "wx/treelistctrl.h" 
1413 #include "wx/wxPython/pytree.h" 
1416  static const wxString 
wxPyDynamicSashNameStr(wxT("dynamicSashWindow"));  
1417  static const wxString 
wxPyEditableListBoxNameStr(wxT("editableListBox"));  
1418  static const wxString 
wxPyTreeListCtrlNameStr(wxT("treelistctrl"));  
1419  static const wxString 
wxPyStaticPictureNameStr(wxStaticPictureNameStr
);  
1420  static const wxString 
wxPyEmptyString(wxEmptyString
);  
1422   /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/ 
1423 #define SWIG_From_int PyInt_FromLong 
1431   SWIG_CheckLongInRange(long value
, long min_value
, long max_value
, 
1434   if (value 
< min_value
) { 
1436       PyErr_Format(PyExc_OverflowError
,  
1437                    "value %ld is less than '%s' minimum %ld",  
1438                    value
, errmsg
, min_value
); 
1441   } else if (value 
> max_value
) { 
1443       PyErr_Format(PyExc_OverflowError
, 
1444                    "value %ld is greater than '%s' maximum %ld",  
1445                    value
, errmsg
, max_value
); 
1454 SWIG_AsVal_long(PyObject
* obj
, long* val
) 
1456     if (PyNumber_Check(obj
)) { 
1457         if (val
) *val 
= PyInt_AsLong(obj
); 
1461         SWIG_type_error("number", obj
); 
1467 #if INT_MAX != LONG_MAX 
1469   SWIG_AsVal_int(PyObject 
*obj
, int *val
) 
1471   const char* errmsg 
= val 
? "int" : (char*)0; 
1473   if (SWIG_AsVal_long(obj
, &v
)) { 
1474     if (SWIG_CheckLongInRange(v
, INT_MIN
,INT_MAX
, errmsg
)) { 
1475       if (val
) *val 
= (int)(v
); 
1484     SWIG_type_error(errmsg
, obj
); 
1490   SWIG_AsVal_int(PyObject 
*obj
, int *val
) 
1492   return SWIG_AsVal_long(obj
,(long*)val
); 
1498 SWIG_As_int(PyObject
* obj
) 
1501   if (!SWIG_AsVal_int(obj
, &v
)) { 
1503       this is needed to make valgrind/purify happier.  
1505     memset((void*)&v
, 0, sizeof(int)); 
1511 SWIGINTERNSHORT 
long 
1512 SWIG_As_long(PyObject
* obj
) 
1515   if (!SWIG_AsVal_long(obj
, &v
)) { 
1517       this is needed to make valgrind/purify happier.  
1519     memset((void*)&v
, 0, sizeof(long)); 
1526 SWIG_Check_int(PyObject
* obj
) 
1528   return SWIG_AsVal_int(obj
, (int*)0); 
1533 SWIG_Check_long(PyObject
* obj
) 
1535   return SWIG_AsVal_long(obj
, (long*)0); 
1538 static PyObject 
*wxEditableListBox_GetStrings(wxEditableListBox 
*self
){ 
1539             wxArrayString strings
; 
1540             self
->GetStrings(strings
); 
1541             return wxArrayString2PyList_helper(strings
); 
1544     typedef wxTreeCtrl wxPyTreeCtrl
; 
1547 class wxPyTreeCompanionWindow
: public wxTreeCompanionWindow
 
1550     wxPyTreeCompanionWindow(wxWindow
* parent
, wxWindowID id 
= -1, 
1551                             const wxPoint
& pos 
= wxDefaultPosition
, 
1552                             const wxSize
& size 
= wxDefaultSize
, 
1554         : wxTreeCompanionWindow(parent
, id
, pos
, size
, style
) {} 
1557     virtual void DrawItem(wxDC
& dc
, wxTreeItemId id
, const wxRect
& rect
) { 
1559         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
1560         if ((found 
= wxPyCBH_findCallback(m_myInst
, "DrawItem"))) { 
1561             PyObject
* dcobj 
= wxPyMake_wxObject(&dc
,false); 
1562             PyObject
* idobj 
= wxPyConstructObject((void*)&id
, wxT("wxTreeItemId"), false); 
1563             PyObject
* recobj
= wxPyConstructObject((void*)&rect
, wxT("wxRect"), false); 
1564             wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OOO)", dcobj
, idobj
, recobj
)); 
1569         wxPyEndBlockThreads(blocked
); 
1571             wxTreeCompanionWindow::DrawItem(dc
, id
, rect
); 
1579   SWIG_AsVal_bool(PyObject 
*obj
, bool *val
) 
1581   if (obj 
== Py_True
) { 
1582     if (val
) *val 
= true; 
1585   if (obj 
== Py_False
) { 
1586     if (val
) *val 
= false; 
1590   if (SWIG_AsVal_int(obj
, &res
)) {     
1591     if (val
) *val 
= res 
? true : false; 
1597     SWIG_type_error("bool", obj
); 
1603 SWIGINTERNSHORT 
bool 
1604 SWIG_As_bool(PyObject
* obj
) 
1607   if (!SWIG_AsVal_bool(obj
, &v
)) { 
1609       this is needed to make valgrind/purify happier.  
1611     memset((void*)&v
, 0, sizeof(bool)); 
1618 SWIG_Check_bool(PyObject
* obj
) 
1620   return SWIG_AsVal_bool(obj
, (bool*)0); 
1625 SWIG_AsVal_unsigned_SS_long(PyObject
* obj
, unsigned long* val
) 
1628     if (SWIG_AsVal_long(obj
, &v
) && v 
< 0) { 
1629         SWIG_type_error("unsigned number", obj
); 
1632         *val 
= (unsigned long)v
; 
1637 SWIGINTERNSHORT 
unsigned long 
1638 SWIG_As_unsigned_SS_long(PyObject
* obj
) 
1641   if (!SWIG_AsVal_unsigned_SS_long(obj
, &v
)) { 
1643       this is needed to make valgrind/purify happier.  
1645     memset((void*)&v
, 0, sizeof(unsigned long)); 
1652 SWIG_Check_unsigned_SS_long(PyObject
* obj
) 
1654   return SWIG_AsVal_unsigned_SS_long(obj
, (unsigned long*)0); 
1658 SWIGINTERNSHORT PyObject
*  
1659   SWIG_From_unsigned_SS_long(unsigned long value
) 
1661   return (value 
> LONG_MAX
) ? 
1662     PyLong_FromUnsignedLong(value
)  
1663     : PyInt_FromLong((long)(value
));  
1666  // C++ version of Python aware control 
1667 class wxPyTreeListCtrl 
: public wxTreeListCtrl 
{ 
1668     DECLARE_ABSTRACT_CLASS(wxPyTreeListCtrl
); 
1670     wxPyTreeListCtrl() : wxTreeListCtrl() {} 
1671     wxPyTreeListCtrl(wxWindow 
*parent
, wxWindowID id
, 
1675                      const wxValidator 
&validator
, 
1676                      const wxString
& name
) : 
1677         wxTreeListCtrl(parent
, id
, pos
, size
, style
, validator
, name
) {} 
1679     int OnCompareItems(const wxTreeItemId
& item1
, 
1680                        const wxTreeItemId
& item2
) { 
1683         wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
1684         if ((found 
= wxPyCBH_findCallback(m_myInst
, "OnCompareItems"))) { 
1685             PyObject 
*o1 
= wxPyConstructObject((void*)&item1
, wxT("wxTreeItemId"), 0); 
1686             PyObject 
*o2 
= wxPyConstructObject((void*)&item2
, wxT("wxTreeItemId"), 0); 
1687             rval 
= wxPyCBH_callCallback(m_myInst
, Py_BuildValue("(OO)",o1
,o2
)); 
1691         wxPyEndBlockThreads(blocked
); 
1693             rval 
= wxTreeListCtrl::OnCompareItems(item1
, item2
); 
1699 IMPLEMENT_ABSTRACT_CLASS(wxPyTreeListCtrl
, wxTreeListCtrl
) 
1703   /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/ 
1704 #define SWIG_From_long PyInt_FromLong 
1708 #if UINT_MAX < LONG_MAX 
1709 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/ 
1710 #define SWIG_From_unsigned_SS_int SWIG_From_long 
1713 /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/ 
1714 #define SWIG_From_unsigned_SS_int SWIG_From_unsigned_SS_long 
1720   SWIG_CheckUnsignedLongInRange(unsigned long value
, 
1721                                 unsigned long max_value
, 
1724   if (value 
> max_value
) { 
1726       PyErr_Format(PyExc_OverflowError
, 
1727                    "value %lu is greater than '%s' minimum %lu", 
1728                    value
, errmsg
, max_value
); 
1736 #if UINT_MAX != ULONG_MAX 
1738   SWIG_AsVal_unsigned_SS_int(PyObject 
*obj
, unsigned int *val
) 
1740   const char* errmsg 
= val 
? "unsigned int" : (char*)0; 
1742   if (SWIG_AsVal_unsigned_SS_long(obj
, &v
)) { 
1743     if (SWIG_CheckUnsignedLongInRange(v
, INT_MAX
, errmsg
)) { 
1744       if (val
) *val 
= (unsigned int)(v
); 
1751     SWIG_type_error(errmsg
, obj
); 
1756 SWIGINTERNSHORT 
unsigned int 
1757   SWIG_AsVal_unsigned_SS_int(PyObject 
*obj
, unsigned int *val
) 
1759   return SWIG_AsVal_unsigned_SS_long(obj
,(unsigned long *)val
); 
1764 SWIGINTERNSHORT 
unsigned int 
1765 SWIG_As_unsigned_SS_int(PyObject
* obj
) 
1768   if (!SWIG_AsVal_unsigned_SS_int(obj
, &v
)) { 
1770       this is needed to make valgrind/purify happier.  
1772     memset((void*)&v
, 0, sizeof(unsigned int)); 
1779 SWIG_Check_unsigned_SS_int(PyObject
* obj
) 
1781   return SWIG_AsVal_unsigned_SS_int(obj
, (unsigned int*)0); 
1784 static wxString 
wxPyTreeListCtrl_GetItemText(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int column
=-1){ 
1785             if (column 
< 0) column 
= self
->GetMainColumn(); 
1786             return self
->GetItemText(item
, column
); 
1788 static int wxPyTreeListCtrl_GetItemImage(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){ 
1789             if (column 
< 0) column 
= self
->GetMainColumn(); 
1790             return self
->GetItemImage(item
, column
, which
); 
1792 static void wxPyTreeListCtrl_SetItemText(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,wxString 
const &text
,int column
=-1){ 
1793             if (column 
< 0) column 
= self
->GetMainColumn(); 
1794             self
->SetItemText(item
, column
, text
); 
1796 static void wxPyTreeListCtrl_SetItemImage(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,int image
,int column
=-1,wxTreeItemIcon which
=wxTreeItemIcon_Normal
){ 
1797             if (column 
< 0) column 
= self
->GetMainColumn(); 
1798             self
->SetItemImage(item
, column
, image
, which
); 
1800 static wxPyTreeItemData 
*wxPyTreeListCtrl_GetItemData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
1801             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
1803                 data 
= new wxPyTreeItemData(); 
1804                 data
->SetId(item
); // set the id 
1805                 self
->SetItemData(item
, data
); 
1809 static void wxPyTreeListCtrl_SetItemData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,wxPyTreeItemData 
*data
){ 
1810             data
->SetId(item
); // set the id 
1811             self
->SetItemData(item
, data
); 
1813 static PyObject 
*wxPyTreeListCtrl_GetItemPyData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
1814             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
1816                 data 
= new wxPyTreeItemData(); 
1817                 data
->SetId(item
); // set the id 
1818                 self
->SetItemData(item
, data
); 
1820             return data
->GetData(); 
1822 static void wxPyTreeListCtrl_SetItemPyData(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,PyObject 
*obj
){ 
1823             wxPyTreeItemData
* data 
= (wxPyTreeItemData
*)self
->GetItemData(item
); 
1825                 data 
= new wxPyTreeItemData(obj
); 
1826                 data
->SetId(item
); // set the id 
1827                 self
->SetItemData(item
, data
); 
1831 static PyObject 
*wxPyTreeListCtrl_GetSelections(wxPyTreeListCtrl 
*self
){ 
1832             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
1833             PyObject
*           rval 
= PyList_New(0); 
1834             wxArrayTreeItemIds  array
; 
1836             num 
= self
->GetSelections(array
); 
1837             for (x
=0; x 
< num
; x
++) { 
1838                 wxTreeItemId 
*tii 
= new wxTreeItemId(array
.Item(x
)); 
1839                 PyObject
* item 
= wxPyConstructObject((void*)tii
, wxT("wxTreeItemId"), true); 
1840                 PyList_Append(rval
, item
); 
1842             wxPyEndBlockThreads(blocked
); 
1845 static PyObject 
*wxPyTreeListCtrl_GetFirstChild(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
){ 
1847             wxTreeItemId
* ritem 
= new wxTreeItemId(self
->GetFirstChild(item
, cookie
)); 
1848             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
1849             PyObject
* tup 
= PyTuple_New(2); 
1850             PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true)); 
1851             PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void"))); 
1852             wxPyEndBlockThreads(blocked
); 
1855 static PyObject 
*wxPyTreeListCtrl_GetNextChild(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,void *cookie
){ 
1856             wxTreeItemId
* ritem 
= new wxTreeItemId(self
->GetNextChild(item
, cookie
)); 
1857             wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
1858             PyObject
* tup 
= PyTuple_New(2); 
1859             PyTuple_SET_ITEM(tup
, 0, wxPyConstructObject(ritem
, wxT("wxTreeItemId"), true)); 
1860             PyTuple_SET_ITEM(tup
, 1, wxPyMakeSwigPtr(cookie
, wxT("void"))); 
1861             wxPyEndBlockThreads(blocked
); 
1865   static PyObject
* t_output_helper(PyObject
* target
, PyObject
* o
) { 
1871     } else if (target 
== Py_None
) {   
1875         if (!PyTuple_Check(target
)) { 
1877             target 
= PyTuple_New(1); 
1878             PyTuple_SetItem(target
, 0, o2
); 
1880         o3 
= PyTuple_New(1);             
1881         PyTuple_SetItem(o3
, 0, o
);       
1884         target 
= PySequence_Concat(o2
, o3
);  
1892 static PyObject 
*wxPyTreeListCtrl_GetBoundingRect(wxPyTreeListCtrl 
*self
,wxTreeItemId 
const &item
,bool textOnly
=false){ 
1894             if (self
->GetBoundingRect(item
, rect
, textOnly
)) { 
1895                 wxPyBlock_t blocked 
= wxPyBeginBlockThreads(); 
1896                 wxRect
* r 
= new wxRect(rect
); 
1897                 PyObject
* val 
= wxPyConstructObject((void*)r
, wxT("wxRect"), 1); 
1898                 wxPyEndBlockThreads(blocked
); 
1908   SWIG_CheckDoubleInRange(double value
, double min_value
,  
1909                           double max_value
, const char* errmsg
) 
1911   if (value 
< min_value
) { 
1913       PyErr_Format(PyExc_OverflowError
,  
1914                    "value %g is less than %s minimum %g",  
1915                    value
, errmsg
, min_value
); 
1918   } else if (value 
> max_value
) { 
1920       PyErr_Format(PyExc_OverflowError
,  
1921                    "value %g is greater than %s maximum %g",  
1922                    value
, errmsg
, max_value
); 
1931 SWIG_AsVal_double(PyObject 
*obj
, double* val
) 
1933     if (PyNumber_Check(obj
)) { 
1934         if (val
) *val 
= PyFloat_AsDouble(obj
); 
1938         SWIG_type_error("number", obj
); 
1945   SWIG_AsVal_float(PyObject 
*obj
, float *val
) 
1947   const char* errmsg 
= val 
? "float" : (char*)0; 
1949   if (SWIG_AsVal_double(obj
, &v
)) { 
1950     if (SWIG_CheckDoubleInRange(v
, -FLT_MAX
, FLT_MAX
, errmsg
)) { 
1951       if (val
) *val 
= (float)(v
); 
1960     SWIG_type_error(errmsg
, obj
); 
1966 SWIGINTERNSHORT 
float 
1967 SWIG_As_float(PyObject
* obj
) 
1970   if (!SWIG_AsVal_float(obj
, &v
)) { 
1972       this is needed to make valgrind/purify happier.  
1974     memset((void*)&v
, 0, sizeof(float)); 
1981 SWIG_Check_float(PyObject
* obj
) 
1983   return SWIG_AsVal_float(obj
, (float*)0); 
1987   /*@c:\\PROJECTS\\SWIG-cvs\\Lib\\python\\pymacros.swg,66,SWIG_define@*/ 
1988 #define SWIG_From_float PyFloat_FromDouble 
1995 static int _wrap_DynamicSashNameStr_set(PyObject 
*) { 
1996     PyErr_SetString(PyExc_TypeError
,"Variable DynamicSashNameStr is read-only."); 
2001 static PyObject 
*_wrap_DynamicSashNameStr_get(void) { 
2006         pyobj 
= PyUnicode_FromWideChar((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len()); 
2008         pyobj 
= PyString_FromStringAndSize((&wxPyDynamicSashNameStr
)->c_str(), (&wxPyDynamicSashNameStr
)->Len()); 
2015 static int _wrap_EditableListBoxNameStr_set(PyObject 
*) { 
2016     PyErr_SetString(PyExc_TypeError
,"Variable EditableListBoxNameStr is read-only."); 
2021 static PyObject 
*_wrap_EditableListBoxNameStr_get(void) { 
2026         pyobj 
= PyUnicode_FromWideChar((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len()); 
2028         pyobj 
= PyString_FromStringAndSize((&wxPyEditableListBoxNameStr
)->c_str(), (&wxPyEditableListBoxNameStr
)->Len()); 
2035 static int _wrap_TreeListCtrlNameStr_set(PyObject 
*) { 
2036     PyErr_SetString(PyExc_TypeError
,"Variable TreeListCtrlNameStr is read-only."); 
2041 static PyObject 
*_wrap_TreeListCtrlNameStr_get(void) { 
2046         pyobj 
= PyUnicode_FromWideChar((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len()); 
2048         pyobj 
= PyString_FromStringAndSize((&wxPyTreeListCtrlNameStr
)->c_str(), (&wxPyTreeListCtrlNameStr
)->Len()); 
2055 static int _wrap_StaticPictureNameStr_set(PyObject 
*) { 
2056     PyErr_SetString(PyExc_TypeError
,"Variable StaticPictureNameStr is read-only."); 
2061 static PyObject 
*_wrap_StaticPictureNameStr_get(void) { 
2066         pyobj 
= PyUnicode_FromWideChar((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len()); 
2068         pyobj 
= PyString_FromStringAndSize((&wxPyStaticPictureNameStr
)->c_str(), (&wxPyStaticPictureNameStr
)->Len()); 
2075 static PyObject 
*_wrap_new_DynamicSashSplitEvent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2076     PyObject 
*resultobj
; 
2077     wxObject 
*arg1 
= (wxObject 
*) 0 ; 
2078     wxDynamicSashSplitEvent 
*result
; 
2079     PyObject 
* obj0 
= 0 ; 
2081         (char *) "target", NULL 
 
2084     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashSplitEvent",kwnames
,&obj0
)) goto fail
; 
2085     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxObject
, SWIG_POINTER_EXCEPTION 
| 0); 
2086     if (SWIG_arg_fail(1)) SWIG_fail
; 
2088         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2089         result 
= (wxDynamicSashSplitEvent 
*)new wxDynamicSashSplitEvent(arg1
); 
2091         wxPyEndAllowThreads(__tstate
); 
2092         if (PyErr_Occurred()) SWIG_fail
; 
2094     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDynamicSashSplitEvent
, 1); 
2101 static PyObject 
* DynamicSashSplitEvent_swigregister(PyObject 
*, PyObject 
*args
) { 
2103     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
2104     SWIG_TypeClientData(SWIGTYPE_p_wxDynamicSashSplitEvent
, obj
); 
2106     return Py_BuildValue((char *)""); 
2108 static PyObject 
*_wrap_new_DynamicSashUnifyEvent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2109     PyObject 
*resultobj
; 
2110     wxObject 
*arg1 
= (wxObject 
*) 0 ; 
2111     wxDynamicSashUnifyEvent 
*result
; 
2112     PyObject 
* obj0 
= 0 ; 
2114         (char *) "target", NULL 
 
2117     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:new_DynamicSashUnifyEvent",kwnames
,&obj0
)) goto fail
; 
2118     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxObject
, SWIG_POINTER_EXCEPTION 
| 0); 
2119     if (SWIG_arg_fail(1)) SWIG_fail
; 
2121         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2122         result 
= (wxDynamicSashUnifyEvent 
*)new wxDynamicSashUnifyEvent(arg1
); 
2124         wxPyEndAllowThreads(__tstate
); 
2125         if (PyErr_Occurred()) SWIG_fail
; 
2127     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDynamicSashUnifyEvent
, 1); 
2134 static PyObject 
* DynamicSashUnifyEvent_swigregister(PyObject 
*, PyObject 
*args
) { 
2136     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
2137     SWIG_TypeClientData(SWIGTYPE_p_wxDynamicSashUnifyEvent
, obj
); 
2139     return Py_BuildValue((char *)""); 
2141 static PyObject 
*_wrap_new_DynamicSashWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2142     PyObject 
*resultobj
; 
2143     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
2144     int arg2 
= (int) -1 ; 
2145     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
2146     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
2147     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
2148     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
2149     long arg5 
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER 
; 
2150     wxString 
const &arg6_defvalue 
= wxPyDynamicSashNameStr 
; 
2151     wxString 
*arg6 
= (wxString 
*) &arg6_defvalue 
; 
2152     wxDynamicSashWindow 
*result
; 
2155     bool temp6 
= false ; 
2156     PyObject 
* obj0 
= 0 ; 
2157     PyObject 
* obj1 
= 0 ; 
2158     PyObject 
* obj2 
= 0 ; 
2159     PyObject 
* obj3 
= 0 ; 
2160     PyObject 
* obj4 
= 0 ; 
2161     PyObject 
* obj5 
= 0 ; 
2163         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
2166     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOO:new_DynamicSashWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
2167     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2168     if (SWIG_arg_fail(1)) SWIG_fail
; 
2171             arg2 
= (int)(SWIG_As_int(obj1
));  
2172             if (SWIG_arg_fail(2)) SWIG_fail
; 
2178             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
2184             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
2189             arg5 
= (long)(SWIG_As_long(obj4
));  
2190             if (SWIG_arg_fail(5)) SWIG_fail
; 
2195             arg6 
= wxString_in_helper(obj5
); 
2196             if (arg6 
== NULL
) SWIG_fail
; 
2201         if (!wxPyCheckForApp()) SWIG_fail
; 
2202         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2203         result 
= (wxDynamicSashWindow 
*)new wxDynamicSashWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
,(wxString 
const &)*arg6
); 
2205         wxPyEndAllowThreads(__tstate
); 
2206         if (PyErr_Occurred()) SWIG_fail
; 
2208     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDynamicSashWindow
, 1); 
2223 static PyObject 
*_wrap_new_PreDynamicSashWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2224     PyObject 
*resultobj
; 
2225     wxDynamicSashWindow 
*result
; 
2230     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreDynamicSashWindow",kwnames
)) goto fail
; 
2232         if (!wxPyCheckForApp()) SWIG_fail
; 
2233         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2234         result 
= (wxDynamicSashWindow 
*)new wxDynamicSashWindow(); 
2236         wxPyEndAllowThreads(__tstate
); 
2237         if (PyErr_Occurred()) SWIG_fail
; 
2239     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxDynamicSashWindow
, 1); 
2246 static PyObject 
*_wrap_DynamicSashWindow_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2247     PyObject 
*resultobj
; 
2248     wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
2249     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
2250     int arg3 
= (int) -1 ; 
2251     wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
2252     wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
2253     wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
2254     wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
2255     long arg6 
= (long) wxCLIP_CHILDREN
|wxDS_MANAGE_SCROLLBARS
|wxDS_DRAG_CORNER 
; 
2256     wxString 
const &arg7_defvalue 
= wxPyDynamicSashNameStr 
; 
2257     wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
2261     bool temp7 
= false ; 
2262     PyObject 
* obj0 
= 0 ; 
2263     PyObject 
* obj1 
= 0 ; 
2264     PyObject 
* obj2 
= 0 ; 
2265     PyObject 
* obj3 
= 0 ; 
2266     PyObject 
* obj4 
= 0 ; 
2267     PyObject 
* obj5 
= 0 ; 
2268     PyObject 
* obj6 
= 0 ; 
2270         (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
2273     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOO:DynamicSashWindow_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
2274     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2275     if (SWIG_arg_fail(1)) SWIG_fail
; 
2276     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2277     if (SWIG_arg_fail(2)) SWIG_fail
; 
2280             arg3 
= (int)(SWIG_As_int(obj2
));  
2281             if (SWIG_arg_fail(3)) SWIG_fail
; 
2287             if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
2293             if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
2298             arg6 
= (long)(SWIG_As_long(obj5
));  
2299             if (SWIG_arg_fail(6)) SWIG_fail
; 
2304             arg7 
= wxString_in_helper(obj6
); 
2305             if (arg7 
== NULL
) SWIG_fail
; 
2310         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2311         result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
2313         wxPyEndAllowThreads(__tstate
); 
2314         if (PyErr_Occurred()) SWIG_fail
; 
2317         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
2333 static PyObject 
*_wrap_DynamicSashWindow_GetHScrollBar(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2334     PyObject 
*resultobj
; 
2335     wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
2336     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
2337     wxScrollBar 
*result
; 
2338     PyObject 
* obj0 
= 0 ; 
2339     PyObject 
* obj1 
= 0 ; 
2341         (char *) "self",(char *) "child", NULL 
 
2344     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetHScrollBar",kwnames
,&obj0
,&obj1
)) goto fail
; 
2345     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2346     if (SWIG_arg_fail(1)) SWIG_fail
; 
2347     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2348     if (SWIG_arg_fail(2)) SWIG_fail
; 
2350         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2351         result 
= (wxScrollBar 
*)((wxDynamicSashWindow 
const *)arg1
)->GetHScrollBar((wxWindow 
const *)arg2
); 
2353         wxPyEndAllowThreads(__tstate
); 
2354         if (PyErr_Occurred()) SWIG_fail
; 
2356     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxScrollBar
, 0); 
2363 static PyObject 
*_wrap_DynamicSashWindow_GetVScrollBar(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2364     PyObject 
*resultobj
; 
2365     wxDynamicSashWindow 
*arg1 
= (wxDynamicSashWindow 
*) 0 ; 
2366     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
2367     wxScrollBar 
*result
; 
2368     PyObject 
* obj0 
= 0 ; 
2369     PyObject 
* obj1 
= 0 ; 
2371         (char *) "self",(char *) "child", NULL 
 
2374     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:DynamicSashWindow_GetVScrollBar",kwnames
,&obj0
,&obj1
)) goto fail
; 
2375     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxDynamicSashWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2376     if (SWIG_arg_fail(1)) SWIG_fail
; 
2377     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2378     if (SWIG_arg_fail(2)) SWIG_fail
; 
2380         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2381         result 
= (wxScrollBar 
*)((wxDynamicSashWindow 
const *)arg1
)->GetVScrollBar((wxWindow 
const *)arg2
); 
2383         wxPyEndAllowThreads(__tstate
); 
2384         if (PyErr_Occurred()) SWIG_fail
; 
2386     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxScrollBar
, 0); 
2393 static PyObject 
* DynamicSashWindow_swigregister(PyObject 
*, PyObject 
*args
) { 
2395     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
2396     SWIG_TypeClientData(SWIGTYPE_p_wxDynamicSashWindow
, obj
); 
2398     return Py_BuildValue((char *)""); 
2400 static PyObject 
*_wrap_new_EditableListBox(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2401     PyObject 
*resultobj
; 
2402     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
2403     int arg2 
= (int) -1 ; 
2404     wxString 
const &arg3_defvalue 
= wxPyEmptyString 
; 
2405     wxString 
*arg3 
= (wxString 
*) &arg3_defvalue 
; 
2406     wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
2407     wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
2408     wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
2409     wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
2410     long arg6 
= (long) wxEL_ALLOW_NEW
|wxEL_ALLOW_EDIT
|wxEL_ALLOW_DELETE 
; 
2411     wxString 
const &arg7_defvalue 
= wxPyEditableListBoxNameStr 
; 
2412     wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
2413     wxEditableListBox 
*result
; 
2414     bool temp3 
= false ; 
2417     bool temp7 
= false ; 
2418     PyObject 
* obj0 
= 0 ; 
2419     PyObject 
* obj1 
= 0 ; 
2420     PyObject 
* obj2 
= 0 ; 
2421     PyObject 
* obj3 
= 0 ; 
2422     PyObject 
* obj4 
= 0 ; 
2423     PyObject 
* obj5 
= 0 ; 
2424     PyObject 
* obj6 
= 0 ; 
2426         (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
2429     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_EditableListBox",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
2430     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2431     if (SWIG_arg_fail(1)) SWIG_fail
; 
2434             arg2 
= (int)(SWIG_As_int(obj1
));  
2435             if (SWIG_arg_fail(2)) SWIG_fail
; 
2440             arg3 
= wxString_in_helper(obj2
); 
2441             if (arg3 
== NULL
) SWIG_fail
; 
2448             if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
2454             if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
2459             arg6 
= (long)(SWIG_As_long(obj5
));  
2460             if (SWIG_arg_fail(6)) SWIG_fail
; 
2465             arg7 
= wxString_in_helper(obj6
); 
2466             if (arg7 
== NULL
) SWIG_fail
; 
2471         if (!wxPyCheckForApp()) SWIG_fail
; 
2472         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2473         result 
= (wxEditableListBox 
*)new wxEditableListBox(arg1
,arg2
,(wxString 
const &)*arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
2475         wxPyEndAllowThreads(__tstate
); 
2476         if (PyErr_Occurred()) SWIG_fail
; 
2478     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxEditableListBox
, 1); 
2501 static PyObject 
*_wrap_EditableListBox_SetStrings(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2502     PyObject 
*resultobj
; 
2503     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2504     wxArrayString 
*arg2 
= 0 ; 
2505     bool temp2 
= false ; 
2506     PyObject 
* obj0 
= 0 ; 
2507     PyObject 
* obj1 
= 0 ; 
2509         (char *) "self",(char *) "strings", NULL 
 
2512     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:EditableListBox_SetStrings",kwnames
,&obj0
,&obj1
)) goto fail
; 
2513     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2514     if (SWIG_arg_fail(1)) SWIG_fail
; 
2516         if (! PySequence_Check(obj1
)) { 
2517             PyErr_SetString(PyExc_TypeError
, "Sequence of strings expected."); 
2520         arg2 
= new wxArrayString
; 
2522         int i
, len
=PySequence_Length(obj1
); 
2523         for (i
=0; i
<len
; i
++) { 
2524             PyObject
* item 
= PySequence_GetItem(obj1
, i
); 
2526             PyObject
* str  
= PyObject_Unicode(item
); 
2528             PyObject
* str  
= PyObject_Str(item
); 
2530             if (PyErr_Occurred())  SWIG_fail
; 
2531             arg2
->Add(Py2wxString(str
)); 
2537         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2538         (arg1
)->SetStrings((wxArrayString 
const &)*arg2
); 
2540         wxPyEndAllowThreads(__tstate
); 
2541         if (PyErr_Occurred()) SWIG_fail
; 
2543     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2545         if (temp2
) delete arg2
; 
2550         if (temp2
) delete arg2
; 
2556 static PyObject 
*_wrap_EditableListBox_GetStrings(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2557     PyObject 
*resultobj
; 
2558     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2560     PyObject 
* obj0 
= 0 ; 
2562         (char *) "self", NULL 
 
2565     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetStrings",kwnames
,&obj0
)) goto fail
; 
2566     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2567     if (SWIG_arg_fail(1)) SWIG_fail
; 
2569         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2570         result 
= (PyObject 
*)wxEditableListBox_GetStrings(arg1
); 
2572         wxPyEndAllowThreads(__tstate
); 
2573         if (PyErr_Occurred()) SWIG_fail
; 
2582 static PyObject 
*_wrap_EditableListBox_GetListCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2583     PyObject 
*resultobj
; 
2584     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2585     wxPyListCtrl 
*result
; 
2586     PyObject 
* obj0 
= 0 ; 
2588         (char *) "self", NULL 
 
2591     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetListCtrl",kwnames
,&obj0
)) goto fail
; 
2592     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2593     if (SWIG_arg_fail(1)) SWIG_fail
; 
2595         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2596         result 
= (wxPyListCtrl 
*)(arg1
)->GetListCtrl(); 
2598         wxPyEndAllowThreads(__tstate
); 
2599         if (PyErr_Occurred()) SWIG_fail
; 
2601     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyListCtrl
, 0); 
2608 static PyObject 
*_wrap_EditableListBox_GetDelButton(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2609     PyObject 
*resultobj
; 
2610     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2611     wxBitmapButton 
*result
; 
2612     PyObject 
* obj0 
= 0 ; 
2614         (char *) "self", NULL 
 
2617     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetDelButton",kwnames
,&obj0
)) goto fail
; 
2618     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2619     if (SWIG_arg_fail(1)) SWIG_fail
; 
2621         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2622         result 
= (wxBitmapButton 
*)(arg1
)->GetDelButton(); 
2624         wxPyEndAllowThreads(__tstate
); 
2625         if (PyErr_Occurred()) SWIG_fail
; 
2628         resultobj 
= wxPyMake_wxObject(result
, 0);  
2636 static PyObject 
*_wrap_EditableListBox_GetNewButton(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2637     PyObject 
*resultobj
; 
2638     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2639     wxBitmapButton 
*result
; 
2640     PyObject 
* obj0 
= 0 ; 
2642         (char *) "self", NULL 
 
2645     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetNewButton",kwnames
,&obj0
)) goto fail
; 
2646     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2647     if (SWIG_arg_fail(1)) SWIG_fail
; 
2649         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2650         result 
= (wxBitmapButton 
*)(arg1
)->GetNewButton(); 
2652         wxPyEndAllowThreads(__tstate
); 
2653         if (PyErr_Occurred()) SWIG_fail
; 
2656         resultobj 
= wxPyMake_wxObject(result
, 0);  
2664 static PyObject 
*_wrap_EditableListBox_GetUpButton(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2665     PyObject 
*resultobj
; 
2666     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2667     wxBitmapButton 
*result
; 
2668     PyObject 
* obj0 
= 0 ; 
2670         (char *) "self", NULL 
 
2673     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetUpButton",kwnames
,&obj0
)) goto fail
; 
2674     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2675     if (SWIG_arg_fail(1)) SWIG_fail
; 
2677         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2678         result 
= (wxBitmapButton 
*)(arg1
)->GetUpButton(); 
2680         wxPyEndAllowThreads(__tstate
); 
2681         if (PyErr_Occurred()) SWIG_fail
; 
2684         resultobj 
= wxPyMake_wxObject(result
, 0);  
2692 static PyObject 
*_wrap_EditableListBox_GetDownButton(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2693     PyObject 
*resultobj
; 
2694     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2695     wxBitmapButton 
*result
; 
2696     PyObject 
* obj0 
= 0 ; 
2698         (char *) "self", NULL 
 
2701     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetDownButton",kwnames
,&obj0
)) goto fail
; 
2702     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2703     if (SWIG_arg_fail(1)) SWIG_fail
; 
2705         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2706         result 
= (wxBitmapButton 
*)(arg1
)->GetDownButton(); 
2708         wxPyEndAllowThreads(__tstate
); 
2709         if (PyErr_Occurred()) SWIG_fail
; 
2712         resultobj 
= wxPyMake_wxObject(result
, 0);  
2720 static PyObject 
*_wrap_EditableListBox_GetEditButton(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2721     PyObject 
*resultobj
; 
2722     wxEditableListBox 
*arg1 
= (wxEditableListBox 
*) 0 ; 
2723     wxBitmapButton 
*result
; 
2724     PyObject 
* obj0 
= 0 ; 
2726         (char *) "self", NULL 
 
2729     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:EditableListBox_GetEditButton",kwnames
,&obj0
)) goto fail
; 
2730     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxEditableListBox
, SWIG_POINTER_EXCEPTION 
| 0); 
2731     if (SWIG_arg_fail(1)) SWIG_fail
; 
2733         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2734         result 
= (wxBitmapButton 
*)(arg1
)->GetEditButton(); 
2736         wxPyEndAllowThreads(__tstate
); 
2737         if (PyErr_Occurred()) SWIG_fail
; 
2740         resultobj 
= wxPyMake_wxObject(result
, 0);  
2748 static PyObject 
* EditableListBox_swigregister(PyObject 
*, PyObject 
*args
) { 
2750     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
2751     SWIG_TypeClientData(SWIGTYPE_p_wxEditableListBox
, obj
); 
2753     return Py_BuildValue((char *)""); 
2755 static PyObject 
*_wrap_new_RemotelyScrolledTreeCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2756     PyObject 
*resultobj
; 
2757     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
2759     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
2760     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
2761     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
2762     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
2763     long arg5 
= (long) wxTR_HAS_BUTTONS 
; 
2764     wxRemotelyScrolledTreeCtrl 
*result
; 
2767     PyObject 
* obj0 
= 0 ; 
2768     PyObject 
* obj1 
= 0 ; 
2769     PyObject 
* obj2 
= 0 ; 
2770     PyObject 
* obj3 
= 0 ; 
2771     PyObject 
* obj4 
= 0 ; 
2773         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
2776     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:new_RemotelyScrolledTreeCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
2777     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2778     if (SWIG_arg_fail(1)) SWIG_fail
; 
2780         arg2 
= (int)(SWIG_As_int(obj1
));  
2781         if (SWIG_arg_fail(2)) SWIG_fail
; 
2786             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
2792             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
2797             arg5 
= (long)(SWIG_As_long(obj4
));  
2798             if (SWIG_arg_fail(5)) SWIG_fail
; 
2802         if (!wxPyCheckForApp()) SWIG_fail
; 
2803         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2804         result 
= (wxRemotelyScrolledTreeCtrl 
*)new wxRemotelyScrolledTreeCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
2806         wxPyEndAllowThreads(__tstate
); 
2807         if (PyErr_Occurred()) SWIG_fail
; 
2809     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 1); 
2816 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_HideVScrollbar(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2817     PyObject 
*resultobj
; 
2818     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2819     PyObject 
* obj0 
= 0 ; 
2821         (char *) "self", NULL 
 
2824     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:RemotelyScrolledTreeCtrl_HideVScrollbar",kwnames
,&obj0
)) goto fail
; 
2825     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2826     if (SWIG_arg_fail(1)) SWIG_fail
; 
2828         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2829         (arg1
)->HideVScrollbar(); 
2831         wxPyEndAllowThreads(__tstate
); 
2832         if (PyErr_Occurred()) SWIG_fail
; 
2834     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2841 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2842     PyObject 
*resultobj
; 
2843     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2844     PyObject 
* obj0 
= 0 ; 
2846         (char *) "self", NULL 
 
2849     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars",kwnames
,&obj0
)) goto fail
; 
2850     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2851     if (SWIG_arg_fail(1)) SWIG_fail
; 
2853         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2854         (arg1
)->AdjustRemoteScrollbars(); 
2856         wxPyEndAllowThreads(__tstate
); 
2857         if (PyErr_Occurred()) SWIG_fail
; 
2859     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2866 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2867     PyObject 
*resultobj
; 
2868     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2869     wxScrolledWindow 
*result
; 
2870     PyObject 
* obj0 
= 0 ; 
2872         (char *) "self", NULL 
 
2875     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:RemotelyScrolledTreeCtrl_GetScrolledWindow",kwnames
,&obj0
)) goto fail
; 
2876     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2877     if (SWIG_arg_fail(1)) SWIG_fail
; 
2879         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2880         result 
= (wxScrolledWindow 
*)((wxRemotelyScrolledTreeCtrl 
const *)arg1
)->GetScrolledWindow(); 
2882         wxPyEndAllowThreads(__tstate
); 
2883         if (PyErr_Occurred()) SWIG_fail
; 
2886         resultobj 
= wxPyMake_wxObject(result
, 0);  
2894 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_ScrollToLine(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2895     PyObject 
*resultobj
; 
2896     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2899     PyObject 
* obj0 
= 0 ; 
2900     PyObject 
* obj1 
= 0 ; 
2901     PyObject 
* obj2 
= 0 ; 
2903         (char *) "self",(char *) "posHoriz",(char *) "posVert", NULL 
 
2906     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:RemotelyScrolledTreeCtrl_ScrollToLine",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
2907     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2908     if (SWIG_arg_fail(1)) SWIG_fail
; 
2910         arg2 
= (int)(SWIG_As_int(obj1
));  
2911         if (SWIG_arg_fail(2)) SWIG_fail
; 
2914         arg3 
= (int)(SWIG_As_int(obj2
));  
2915         if (SWIG_arg_fail(3)) SWIG_fail
; 
2918         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2919         (arg1
)->ScrollToLine(arg2
,arg3
); 
2921         wxPyEndAllowThreads(__tstate
); 
2922         if (PyErr_Occurred()) SWIG_fail
; 
2924     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2931 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2932     PyObject 
*resultobj
; 
2933     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2934     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
2935     PyObject 
* obj0 
= 0 ; 
2936     PyObject 
* obj1 
= 0 ; 
2938         (char *) "self",(char *) "companion", NULL 
 
2941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:RemotelyScrolledTreeCtrl_SetCompanionWindow",kwnames
,&obj0
,&obj1
)) goto fail
; 
2942     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2943     if (SWIG_arg_fail(1)) SWIG_fail
; 
2944     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
2945     if (SWIG_arg_fail(2)) SWIG_fail
; 
2947         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2948         (arg1
)->SetCompanionWindow(arg2
); 
2950         wxPyEndAllowThreads(__tstate
); 
2951         if (PyErr_Occurred()) SWIG_fail
; 
2953     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
2960 static PyObject 
*_wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2961     PyObject 
*resultobj
; 
2962     wxRemotelyScrolledTreeCtrl 
*arg1 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
2964     PyObject 
* obj0 
= 0 ; 
2966         (char *) "self", NULL 
 
2969     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:RemotelyScrolledTreeCtrl_GetCompanionWindow",kwnames
,&obj0
)) goto fail
; 
2970     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
2971     if (SWIG_arg_fail(1)) SWIG_fail
; 
2973         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
2974         result 
= (wxWindow 
*)((wxRemotelyScrolledTreeCtrl 
const *)arg1
)->GetCompanionWindow(); 
2976         wxPyEndAllowThreads(__tstate
); 
2977         if (PyErr_Occurred()) SWIG_fail
; 
2980         resultobj 
= wxPyMake_wxObject(result
, 0);  
2988 static PyObject 
* RemotelyScrolledTreeCtrl_swigregister(PyObject 
*, PyObject 
*args
) { 
2990     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
2991     SWIG_TypeClientData(SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, obj
); 
2993     return Py_BuildValue((char *)""); 
2995 static PyObject 
*_wrap_new_TreeCompanionWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
2996     PyObject 
*resultobj
; 
2997     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
2998     int arg2 
= (int) -1 ; 
2999     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
3000     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
3001     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
3002     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
3003     long arg5 
= (long) 0 ; 
3004     wxPyTreeCompanionWindow 
*result
; 
3007     PyObject 
* obj0 
= 0 ; 
3008     PyObject 
* obj1 
= 0 ; 
3009     PyObject 
* obj2 
= 0 ; 
3010     PyObject 
* obj3 
= 0 ; 
3011     PyObject 
* obj4 
= 0 ; 
3013         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
3016     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_TreeCompanionWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
3017     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3018     if (SWIG_arg_fail(1)) SWIG_fail
; 
3021             arg2 
= (int)(SWIG_As_int(obj1
));  
3022             if (SWIG_arg_fail(2)) SWIG_fail
; 
3028             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
3034             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
3039             arg5 
= (long)(SWIG_As_long(obj4
));  
3040             if (SWIG_arg_fail(5)) SWIG_fail
; 
3044         if (!wxPyCheckForApp()) SWIG_fail
; 
3045         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3046         result 
= (wxPyTreeCompanionWindow 
*)new wxPyTreeCompanionWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
3048         wxPyEndAllowThreads(__tstate
); 
3049         if (PyErr_Occurred()) SWIG_fail
; 
3051     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTreeCompanionWindow
, 1); 
3058 static PyObject 
*_wrap_TreeCompanionWindow__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3059     PyObject 
*resultobj
; 
3060     wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
3061     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
3062     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
3063     PyObject 
* obj0 
= 0 ; 
3064     PyObject 
* obj1 
= 0 ; 
3065     PyObject 
* obj2 
= 0 ; 
3067         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
3070     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeCompanionWindow__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
3071     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3072     if (SWIG_arg_fail(1)) SWIG_fail
; 
3076         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3077         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
3079         wxPyEndAllowThreads(__tstate
); 
3080         if (PyErr_Occurred()) SWIG_fail
; 
3082     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3089 static PyObject 
*_wrap_TreeCompanionWindow_GetTreeCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3090     PyObject 
*resultobj
; 
3091     wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
3092     wxRemotelyScrolledTreeCtrl 
*result
; 
3093     PyObject 
* obj0 
= 0 ; 
3095         (char *) "self", NULL 
 
3098     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeCompanionWindow_GetTreeCtrl",kwnames
,&obj0
)) goto fail
; 
3099     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3100     if (SWIG_arg_fail(1)) SWIG_fail
; 
3102         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3103         result 
= (wxRemotelyScrolledTreeCtrl 
*)((wxPyTreeCompanionWindow 
const *)arg1
)->GetTreeCtrl(); 
3105         wxPyEndAllowThreads(__tstate
); 
3106         if (PyErr_Occurred()) SWIG_fail
; 
3108     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, 0); 
3115 static PyObject 
*_wrap_TreeCompanionWindow_SetTreeCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3116     PyObject 
*resultobj
; 
3117     wxPyTreeCompanionWindow 
*arg1 
= (wxPyTreeCompanionWindow 
*) 0 ; 
3118     wxRemotelyScrolledTreeCtrl 
*arg2 
= (wxRemotelyScrolledTreeCtrl 
*) 0 ; 
3119     PyObject 
* obj0 
= 0 ; 
3120     PyObject 
* obj1 
= 0 ; 
3122         (char *) "self",(char *) "treeCtrl", NULL 
 
3125     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeCompanionWindow_SetTreeCtrl",kwnames
,&obj0
,&obj1
)) goto fail
; 
3126     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeCompanionWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3127     if (SWIG_arg_fail(1)) SWIG_fail
; 
3128     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxRemotelyScrolledTreeCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3129     if (SWIG_arg_fail(2)) SWIG_fail
; 
3131         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3132         (arg1
)->SetTreeCtrl(arg2
); 
3134         wxPyEndAllowThreads(__tstate
); 
3135         if (PyErr_Occurred()) SWIG_fail
; 
3137     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3144 static PyObject 
* TreeCompanionWindow_swigregister(PyObject 
*, PyObject 
*args
) { 
3146     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3147     SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeCompanionWindow
, obj
); 
3149     return Py_BuildValue((char *)""); 
3151 static PyObject 
*_wrap_new_ThinSplitterWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3152     PyObject 
*resultobj
; 
3153     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3154     int arg2 
= (int) -1 ; 
3155     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
3156     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
3157     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
3158     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
3159     long arg5 
= (long) wxSP_3D
|wxCLIP_CHILDREN 
; 
3160     wxThinSplitterWindow 
*result
; 
3163     PyObject 
* obj0 
= 0 ; 
3164     PyObject 
* obj1 
= 0 ; 
3165     PyObject 
* obj2 
= 0 ; 
3166     PyObject 
* obj3 
= 0 ; 
3167     PyObject 
* obj4 
= 0 ; 
3169         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
3172     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_ThinSplitterWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
3173     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3174     if (SWIG_arg_fail(1)) SWIG_fail
; 
3177             arg2 
= (int)(SWIG_As_int(obj1
));  
3178             if (SWIG_arg_fail(2)) SWIG_fail
; 
3184             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
3190             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
3195             arg5 
= (long)(SWIG_As_long(obj4
));  
3196             if (SWIG_arg_fail(5)) SWIG_fail
; 
3200         if (!wxPyCheckForApp()) SWIG_fail
; 
3201         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3202         result 
= (wxThinSplitterWindow 
*)new wxThinSplitterWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
3204         wxPyEndAllowThreads(__tstate
); 
3205         if (PyErr_Occurred()) SWIG_fail
; 
3207     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxThinSplitterWindow
, 1); 
3214 static PyObject 
* ThinSplitterWindow_swigregister(PyObject 
*, PyObject 
*args
) { 
3216     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3217     SWIG_TypeClientData(SWIGTYPE_p_wxThinSplitterWindow
, obj
); 
3219     return Py_BuildValue((char *)""); 
3221 static PyObject 
*_wrap_new_SplitterScrolledWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3222     PyObject 
*resultobj
; 
3223     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3224     int arg2 
= (int) -1 ; 
3225     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
3226     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
3227     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
3228     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
3229     long arg5 
= (long) 0 ; 
3230     wxSplitterScrolledWindow 
*result
; 
3233     PyObject 
* obj0 
= 0 ; 
3234     PyObject 
* obj1 
= 0 ; 
3235     PyObject 
* obj2 
= 0 ; 
3236     PyObject 
* obj3 
= 0 ; 
3237     PyObject 
* obj4 
= 0 ; 
3239         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
3242     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_SplitterScrolledWindow",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
3243     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3244     if (SWIG_arg_fail(1)) SWIG_fail
; 
3247             arg2 
= (int)(SWIG_As_int(obj1
));  
3248             if (SWIG_arg_fail(2)) SWIG_fail
; 
3254             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
3260             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
3265             arg5 
= (long)(SWIG_As_long(obj4
));  
3266             if (SWIG_arg_fail(5)) SWIG_fail
; 
3270         if (!wxPyCheckForApp()) SWIG_fail
; 
3271         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3272         result 
= (wxSplitterScrolledWindow 
*)new wxSplitterScrolledWindow(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
3274         wxPyEndAllowThreads(__tstate
); 
3275         if (PyErr_Occurred()) SWIG_fail
; 
3277     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxSplitterScrolledWindow
, 1); 
3284 static PyObject 
* SplitterScrolledWindow_swigregister(PyObject 
*, PyObject 
*args
) { 
3286     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3287     SWIG_TypeClientData(SWIGTYPE_p_wxSplitterScrolledWindow
, obj
); 
3289     return Py_BuildValue((char *)""); 
3291 static PyObject 
*_wrap_new_LEDNumberCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3292     PyObject 
*resultobj
; 
3293     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
3294     int arg2 
= (int) -1 ; 
3295     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
3296     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
3297     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
3298     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
3299     long arg5 
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED 
; 
3300     wxLEDNumberCtrl 
*result
; 
3303     PyObject 
* obj0 
= 0 ; 
3304     PyObject 
* obj1 
= 0 ; 
3305     PyObject 
* obj2 
= 0 ; 
3306     PyObject 
* obj3 
= 0 ; 
3307     PyObject 
* obj4 
= 0 ; 
3309         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
3312     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOO:new_LEDNumberCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
3313     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3314     if (SWIG_arg_fail(1)) SWIG_fail
; 
3317             arg2 
= (int)(SWIG_As_int(obj1
));  
3318             if (SWIG_arg_fail(2)) SWIG_fail
; 
3324             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
3330             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
3335             arg5 
= (long)(SWIG_As_long(obj4
));  
3336             if (SWIG_arg_fail(5)) SWIG_fail
; 
3340         if (!wxPyCheckForApp()) SWIG_fail
; 
3341         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3342         result 
= (wxLEDNumberCtrl 
*)new wxLEDNumberCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
); 
3344         wxPyEndAllowThreads(__tstate
); 
3345         if (PyErr_Occurred()) SWIG_fail
; 
3347     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLEDNumberCtrl
, 1); 
3354 static PyObject 
*_wrap_new_PreLEDNumberCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3355     PyObject 
*resultobj
; 
3356     wxLEDNumberCtrl 
*result
; 
3361     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreLEDNumberCtrl",kwnames
)) goto fail
; 
3363         if (!wxPyCheckForApp()) SWIG_fail
; 
3364         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3365         result 
= (wxLEDNumberCtrl 
*)new wxLEDNumberCtrl(); 
3367         wxPyEndAllowThreads(__tstate
); 
3368         if (PyErr_Occurred()) SWIG_fail
; 
3370     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxLEDNumberCtrl
, 1); 
3377 static PyObject 
*_wrap_LEDNumberCtrl_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3378     PyObject 
*resultobj
; 
3379     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3380     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
3381     int arg3 
= (int) -1 ; 
3382     wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
3383     wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
3384     wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
3385     wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
3386     long arg6 
= (long) wxLED_ALIGN_LEFT
|wxLED_DRAW_FADED 
; 
3390     PyObject 
* obj0 
= 0 ; 
3391     PyObject 
* obj1 
= 0 ; 
3392     PyObject 
* obj2 
= 0 ; 
3393     PyObject 
* obj3 
= 0 ; 
3394     PyObject 
* obj4 
= 0 ; 
3395     PyObject 
* obj5 
= 0 ; 
3397         (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style", NULL 
 
3400     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOO:LEDNumberCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
3401     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3402     if (SWIG_arg_fail(1)) SWIG_fail
; 
3403     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
3404     if (SWIG_arg_fail(2)) SWIG_fail
; 
3407             arg3 
= (int)(SWIG_As_int(obj2
));  
3408             if (SWIG_arg_fail(3)) SWIG_fail
; 
3414             if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
3420             if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
3425             arg6 
= (long)(SWIG_As_long(obj5
));  
3426             if (SWIG_arg_fail(6)) SWIG_fail
; 
3430         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3431         result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
); 
3433         wxPyEndAllowThreads(__tstate
); 
3434         if (PyErr_Occurred()) SWIG_fail
; 
3437         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3445 static PyObject 
*_wrap_LEDNumberCtrl_GetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3446     PyObject 
*resultobj
; 
3447     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3448     wxLEDValueAlign result
; 
3449     PyObject 
* obj0 
= 0 ; 
3451         (char *) "self", NULL 
 
3454     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LEDNumberCtrl_GetAlignment",kwnames
,&obj0
)) goto fail
; 
3455     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3456     if (SWIG_arg_fail(1)) SWIG_fail
; 
3458         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3459         result 
= (wxLEDValueAlign
)((wxLEDNumberCtrl 
const *)arg1
)->GetAlignment(); 
3461         wxPyEndAllowThreads(__tstate
); 
3462         if (PyErr_Occurred()) SWIG_fail
; 
3464     resultobj 
= SWIG_From_int((result
)); 
3471 static PyObject 
*_wrap_LEDNumberCtrl_GetDrawFaded(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3472     PyObject 
*resultobj
; 
3473     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3475     PyObject 
* obj0 
= 0 ; 
3477         (char *) "self", NULL 
 
3480     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LEDNumberCtrl_GetDrawFaded",kwnames
,&obj0
)) goto fail
; 
3481     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3482     if (SWIG_arg_fail(1)) SWIG_fail
; 
3484         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3485         result 
= (bool)((wxLEDNumberCtrl 
const *)arg1
)->GetDrawFaded(); 
3487         wxPyEndAllowThreads(__tstate
); 
3488         if (PyErr_Occurred()) SWIG_fail
; 
3491         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3499 static PyObject 
*_wrap_LEDNumberCtrl_GetValue(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3500     PyObject 
*resultobj
; 
3501     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3503     PyObject 
* obj0 
= 0 ; 
3505         (char *) "self", NULL 
 
3508     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:LEDNumberCtrl_GetValue",kwnames
,&obj0
)) goto fail
; 
3509     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3510     if (SWIG_arg_fail(1)) SWIG_fail
; 
3512         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3514             wxString 
const &_result_ref 
= ((wxLEDNumberCtrl 
const *)arg1
)->GetValue(); 
3515             result 
= (wxString 
*) &_result_ref
; 
3518         wxPyEndAllowThreads(__tstate
); 
3519         if (PyErr_Occurred()) SWIG_fail
; 
3523         resultobj 
= PyUnicode_FromWideChar(result
->c_str(), result
->Len()); 
3525         resultobj 
= PyString_FromStringAndSize(result
->c_str(), result
->Len()); 
3534 static PyObject 
*_wrap_LEDNumberCtrl_SetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3535     PyObject 
*resultobj
; 
3536     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3537     wxLEDValueAlign arg2 
; 
3538     bool arg3 
= (bool) true ; 
3539     PyObject 
* obj0 
= 0 ; 
3540     PyObject 
* obj1 
= 0 ; 
3541     PyObject 
* obj2 
= 0 ; 
3543         (char *) "self",(char *) "Alignment",(char *) "Redraw", NULL 
 
3546     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
3547     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3548     if (SWIG_arg_fail(1)) SWIG_fail
; 
3550         arg2 
= (wxLEDValueAlign
)(SWIG_As_int(obj1
));  
3551         if (SWIG_arg_fail(2)) SWIG_fail
; 
3555             arg3 
= (bool)(SWIG_As_bool(obj2
));  
3556             if (SWIG_arg_fail(3)) SWIG_fail
; 
3560         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3561         (arg1
)->SetAlignment((wxLEDValueAlign 
)arg2
,arg3
); 
3563         wxPyEndAllowThreads(__tstate
); 
3564         if (PyErr_Occurred()) SWIG_fail
; 
3566     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3573 static PyObject 
*_wrap_LEDNumberCtrl_SetDrawFaded(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3574     PyObject 
*resultobj
; 
3575     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3577     bool arg3 
= (bool) true ; 
3578     PyObject 
* obj0 
= 0 ; 
3579     PyObject 
* obj1 
= 0 ; 
3580     PyObject 
* obj2 
= 0 ; 
3582         (char *) "self",(char *) "DrawFaded",(char *) "Redraw", NULL 
 
3585     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetDrawFaded",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
3586     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3587     if (SWIG_arg_fail(1)) SWIG_fail
; 
3589         arg2 
= (bool)(SWIG_As_bool(obj1
));  
3590         if (SWIG_arg_fail(2)) SWIG_fail
; 
3594             arg3 
= (bool)(SWIG_As_bool(obj2
));  
3595             if (SWIG_arg_fail(3)) SWIG_fail
; 
3599         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3600         (arg1
)->SetDrawFaded(arg2
,arg3
); 
3602         wxPyEndAllowThreads(__tstate
); 
3603         if (PyErr_Occurred()) SWIG_fail
; 
3605     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3612 static PyObject 
*_wrap_LEDNumberCtrl_SetValue(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3613     PyObject 
*resultobj
; 
3614     wxLEDNumberCtrl 
*arg1 
= (wxLEDNumberCtrl 
*) 0 ; 
3615     wxString 
*arg2 
= 0 ; 
3616     bool arg3 
= (bool) true ; 
3617     bool temp2 
= false ; 
3618     PyObject 
* obj0 
= 0 ; 
3619     PyObject 
* obj1 
= 0 ; 
3620     PyObject 
* obj2 
= 0 ; 
3622         (char *) "self",(char *) "Value",(char *) "Redraw", NULL 
 
3625     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:LEDNumberCtrl_SetValue",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
3626     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxLEDNumberCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
3627     if (SWIG_arg_fail(1)) SWIG_fail
; 
3629         arg2 
= wxString_in_helper(obj1
); 
3630         if (arg2 
== NULL
) SWIG_fail
; 
3635             arg3 
= (bool)(SWIG_As_bool(obj2
));  
3636             if (SWIG_arg_fail(3)) SWIG_fail
; 
3640         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3641         (arg1
)->SetValue((wxString 
const &)*arg2
,arg3
); 
3643         wxPyEndAllowThreads(__tstate
); 
3644         if (PyErr_Occurred()) SWIG_fail
; 
3646     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3661 static PyObject 
* LEDNumberCtrl_swigregister(PyObject 
*, PyObject 
*args
) { 
3663     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
3664     SWIG_TypeClientData(SWIGTYPE_p_wxLEDNumberCtrl
, obj
); 
3666     return Py_BuildValue((char *)""); 
3668 static PyObject 
*_wrap_new_TreeListColumnInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3669     PyObject 
*resultobj
; 
3670     wxString 
const &arg1_defvalue 
= wxPyEmptyString 
; 
3671     wxString 
*arg1 
= (wxString 
*) &arg1_defvalue 
; 
3672     int arg2 
= (int) -1 ; 
3673     size_t arg3 
= (size_t) 100 ; 
3674     bool arg4 
= (bool) true ; 
3675     wxTreeListColumnAlign arg5 
= (wxTreeListColumnAlign
) wxTL_ALIGN_LEFT 
; 
3676     wxTreeListColumnInfo 
*result
; 
3677     bool temp1 
= false ; 
3678     PyObject 
* obj0 
= 0 ; 
3679     PyObject 
* obj1 
= 0 ; 
3680     PyObject 
* obj2 
= 0 ; 
3681     PyObject 
* obj3 
= 0 ; 
3682     PyObject 
* obj4 
= 0 ; 
3684         (char *) "text",(char *) "image",(char *) "width",(char *) "shown",(char *) "alignment", NULL 
 
3687     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"|OOOOO:new_TreeListColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
3690             arg1 
= wxString_in_helper(obj0
); 
3691             if (arg1 
== NULL
) SWIG_fail
; 
3697             arg2 
= (int)(SWIG_As_int(obj1
));  
3698             if (SWIG_arg_fail(2)) SWIG_fail
; 
3703             arg3 
= (size_t)(SWIG_As_unsigned_SS_long(obj2
));  
3704             if (SWIG_arg_fail(3)) SWIG_fail
; 
3709             arg4 
= (bool)(SWIG_As_bool(obj3
));  
3710             if (SWIG_arg_fail(4)) SWIG_fail
; 
3715             arg5 
= (wxTreeListColumnAlign
)(SWIG_As_int(obj4
));  
3716             if (SWIG_arg_fail(5)) SWIG_fail
; 
3720         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3721         result 
= (wxTreeListColumnInfo 
*)new wxTreeListColumnInfo((wxString 
const &)*arg1
,arg2
,arg3
,arg4
,(wxTreeListColumnAlign 
)arg5
); 
3723         wxPyEndAllowThreads(__tstate
); 
3724         if (PyErr_Occurred()) SWIG_fail
; 
3726     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTreeListColumnInfo
, 1); 
3741 static PyObject 
*_wrap_TreeListColumnInfo_GetShown(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3742     PyObject 
*resultobj
; 
3743     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3745     PyObject 
* obj0 
= 0 ; 
3747         (char *) "self", NULL 
 
3750     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetShown",kwnames
,&obj0
)) goto fail
; 
3751     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3752     if (SWIG_arg_fail(1)) SWIG_fail
; 
3754         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3755         result 
= (bool)((wxTreeListColumnInfo 
const *)arg1
)->GetShown(); 
3757         wxPyEndAllowThreads(__tstate
); 
3758         if (PyErr_Occurred()) SWIG_fail
; 
3761         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
3769 static PyObject 
*_wrap_TreeListColumnInfo_GetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3770     PyObject 
*resultobj
; 
3771     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3772     wxTreeListColumnAlign result
; 
3773     PyObject 
* obj0 
= 0 ; 
3775         (char *) "self", NULL 
 
3778     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetAlignment",kwnames
,&obj0
)) goto fail
; 
3779     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3780     if (SWIG_arg_fail(1)) SWIG_fail
; 
3782         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3783         result 
= (wxTreeListColumnAlign
)((wxTreeListColumnInfo 
const *)arg1
)->GetAlignment(); 
3785         wxPyEndAllowThreads(__tstate
); 
3786         if (PyErr_Occurred()) SWIG_fail
; 
3788     resultobj 
= SWIG_From_int((result
)); 
3795 static PyObject 
*_wrap_TreeListColumnInfo_GetText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3796     PyObject 
*resultobj
; 
3797     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3799     PyObject 
* obj0 
= 0 ; 
3801         (char *) "self", NULL 
 
3804     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetText",kwnames
,&obj0
)) goto fail
; 
3805     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3806     if (SWIG_arg_fail(1)) SWIG_fail
; 
3808         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3809         result 
= ((wxTreeListColumnInfo 
const *)arg1
)->GetText(); 
3811         wxPyEndAllowThreads(__tstate
); 
3812         if (PyErr_Occurred()) SWIG_fail
; 
3816         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
3818         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
3827 static PyObject 
*_wrap_TreeListColumnInfo_GetImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3828     PyObject 
*resultobj
; 
3829     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3831     PyObject 
* obj0 
= 0 ; 
3833         (char *) "self", NULL 
 
3836     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetImage",kwnames
,&obj0
)) goto fail
; 
3837     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3838     if (SWIG_arg_fail(1)) SWIG_fail
; 
3840         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3841         result 
= (int)((wxTreeListColumnInfo 
const *)arg1
)->GetImage(); 
3843         wxPyEndAllowThreads(__tstate
); 
3844         if (PyErr_Occurred()) SWIG_fail
; 
3847         resultobj 
= SWIG_From_int((int)(result
));  
3855 static PyObject 
*_wrap_TreeListColumnInfo_GetSelectedImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3856     PyObject 
*resultobj
; 
3857     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3859     PyObject 
* obj0 
= 0 ; 
3861         (char *) "self", NULL 
 
3864     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetSelectedImage",kwnames
,&obj0
)) goto fail
; 
3865     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3866     if (SWIG_arg_fail(1)) SWIG_fail
; 
3868         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3869         result 
= (int)((wxTreeListColumnInfo 
const *)arg1
)->GetSelectedImage(); 
3871         wxPyEndAllowThreads(__tstate
); 
3872         if (PyErr_Occurred()) SWIG_fail
; 
3875         resultobj 
= SWIG_From_int((int)(result
));  
3883 static PyObject 
*_wrap_TreeListColumnInfo_GetWidth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3884     PyObject 
*resultobj
; 
3885     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3887     PyObject 
* obj0 
= 0 ; 
3889         (char *) "self", NULL 
 
3892     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListColumnInfo_GetWidth",kwnames
,&obj0
)) goto fail
; 
3893     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3894     if (SWIG_arg_fail(1)) SWIG_fail
; 
3896         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3897         result 
= (size_t)((wxTreeListColumnInfo 
const *)arg1
)->GetWidth(); 
3899         wxPyEndAllowThreads(__tstate
); 
3900         if (PyErr_Occurred()) SWIG_fail
; 
3903         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
3911 static PyObject 
*_wrap_TreeListColumnInfo_SetShown(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3912     PyObject 
*resultobj
; 
3913     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3915     PyObject 
* obj0 
= 0 ; 
3916     PyObject 
* obj1 
= 0 ; 
3918         (char *) "self",(char *) "shown", NULL 
 
3921     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetShown",kwnames
,&obj0
,&obj1
)) goto fail
; 
3922     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3923     if (SWIG_arg_fail(1)) SWIG_fail
; 
3925         arg2 
= (bool)(SWIG_As_bool(obj1
));  
3926         if (SWIG_arg_fail(2)) SWIG_fail
; 
3929         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3930         (arg1
)->SetShown(arg2
); 
3932         wxPyEndAllowThreads(__tstate
); 
3933         if (PyErr_Occurred()) SWIG_fail
; 
3935     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3942 static PyObject 
*_wrap_TreeListColumnInfo_SetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3943     PyObject 
*resultobj
; 
3944     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3945     wxTreeListColumnAlign arg2 
; 
3946     PyObject 
* obj0 
= 0 ; 
3947     PyObject 
* obj1 
= 0 ; 
3949         (char *) "self",(char *) "alignment", NULL 
 
3952     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetAlignment",kwnames
,&obj0
,&obj1
)) goto fail
; 
3953     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3954     if (SWIG_arg_fail(1)) SWIG_fail
; 
3956         arg2 
= (wxTreeListColumnAlign
)(SWIG_As_int(obj1
));  
3957         if (SWIG_arg_fail(2)) SWIG_fail
; 
3960         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3961         (arg1
)->SetAlignment((wxTreeListColumnAlign 
)arg2
); 
3963         wxPyEndAllowThreads(__tstate
); 
3964         if (PyErr_Occurred()) SWIG_fail
; 
3966     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
3973 static PyObject 
*_wrap_TreeListColumnInfo_SetText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
3974     PyObject 
*resultobj
; 
3975     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
3976     wxString 
*arg2 
= 0 ; 
3977     bool temp2 
= false ; 
3978     PyObject 
* obj0 
= 0 ; 
3979     PyObject 
* obj1 
= 0 ; 
3981         (char *) "self",(char *) "text", NULL 
 
3984     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetText",kwnames
,&obj0
,&obj1
)) goto fail
; 
3985     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
3986     if (SWIG_arg_fail(1)) SWIG_fail
; 
3988         arg2 
= wxString_in_helper(obj1
); 
3989         if (arg2 
== NULL
) SWIG_fail
; 
3993         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
3994         (arg1
)->SetText((wxString 
const &)*arg2
); 
3996         wxPyEndAllowThreads(__tstate
); 
3997         if (PyErr_Occurred()) SWIG_fail
; 
3999     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4014 static PyObject 
*_wrap_TreeListColumnInfo_SetImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4015     PyObject 
*resultobj
; 
4016     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
4018     PyObject 
* obj0 
= 0 ; 
4019     PyObject 
* obj1 
= 0 ; 
4021         (char *) "self",(char *) "image", NULL 
 
4024     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetImage",kwnames
,&obj0
,&obj1
)) goto fail
; 
4025     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
4026     if (SWIG_arg_fail(1)) SWIG_fail
; 
4028         arg2 
= (int)(SWIG_As_int(obj1
));  
4029         if (SWIG_arg_fail(2)) SWIG_fail
; 
4032         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4033         (arg1
)->SetImage(arg2
); 
4035         wxPyEndAllowThreads(__tstate
); 
4036         if (PyErr_Occurred()) SWIG_fail
; 
4038     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4045 static PyObject 
*_wrap_TreeListColumnInfo_SetSelectedImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4046     PyObject 
*resultobj
; 
4047     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
4049     PyObject 
* obj0 
= 0 ; 
4050     PyObject 
* obj1 
= 0 ; 
4052         (char *) "self",(char *) "image", NULL 
 
4055     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetSelectedImage",kwnames
,&obj0
,&obj1
)) goto fail
; 
4056     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
4057     if (SWIG_arg_fail(1)) SWIG_fail
; 
4059         arg2 
= (int)(SWIG_As_int(obj1
));  
4060         if (SWIG_arg_fail(2)) SWIG_fail
; 
4063         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4064         (arg1
)->SetSelectedImage(arg2
); 
4066         wxPyEndAllowThreads(__tstate
); 
4067         if (PyErr_Occurred()) SWIG_fail
; 
4069     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4076 static PyObject 
*_wrap_TreeListColumnInfo_SetWidth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4077     PyObject 
*resultobj
; 
4078     wxTreeListColumnInfo 
*arg1 
= (wxTreeListColumnInfo 
*) 0 ; 
4080     PyObject 
* obj0 
= 0 ; 
4081     PyObject 
* obj1 
= 0 ; 
4083         (char *) "self",(char *) "with", NULL 
 
4086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListColumnInfo_SetWidth",kwnames
,&obj0
,&obj1
)) goto fail
; 
4087     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
4088     if (SWIG_arg_fail(1)) SWIG_fail
; 
4090         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
4091         if (SWIG_arg_fail(2)) SWIG_fail
; 
4094         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4095         (arg1
)->SetWidth(arg2
); 
4097         wxPyEndAllowThreads(__tstate
); 
4098         if (PyErr_Occurred()) SWIG_fail
; 
4100     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4107 static PyObject 
* TreeListColumnInfo_swigregister(PyObject 
*, PyObject 
*args
) { 
4109     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
4110     SWIG_TypeClientData(SWIGTYPE_p_wxTreeListColumnInfo
, obj
); 
4112     return Py_BuildValue((char *)""); 
4114 static PyObject 
*_wrap_new_TreeListCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4115     PyObject 
*resultobj
; 
4116     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
4117     int arg2 
= (int) -1 ; 
4118     wxPoint 
const &arg3_defvalue 
= wxDefaultPosition 
; 
4119     wxPoint 
*arg3 
= (wxPoint 
*) &arg3_defvalue 
; 
4120     wxSize 
const &arg4_defvalue 
= wxDefaultSize 
; 
4121     wxSize 
*arg4 
= (wxSize 
*) &arg4_defvalue 
; 
4122     long arg5 
= (long) wxTR_DEFAULT_STYLE 
; 
4123     wxValidator 
const &arg6_defvalue 
= wxDefaultValidator 
; 
4124     wxValidator 
*arg6 
= (wxValidator 
*) &arg6_defvalue 
; 
4125     wxString 
const &arg7_defvalue 
= wxPyTreeListCtrlNameStr 
; 
4126     wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
4127     wxPyTreeListCtrl 
*result
; 
4130     bool temp7 
= false ; 
4131     PyObject 
* obj0 
= 0 ; 
4132     PyObject 
* obj1 
= 0 ; 
4133     PyObject 
* obj2 
= 0 ; 
4134     PyObject 
* obj3 
= 0 ; 
4135     PyObject 
* obj4 
= 0 ; 
4136     PyObject 
* obj5 
= 0 ; 
4137     PyObject 
* obj6 
= 0 ; 
4139         (char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL 
 
4142     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_TreeListCtrl",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
4143     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
4144     if (SWIG_arg_fail(1)) SWIG_fail
; 
4147             arg2 
= (int)(SWIG_As_int(obj1
));  
4148             if (SWIG_arg_fail(2)) SWIG_fail
; 
4154             if ( ! wxPoint_helper(obj2
, &arg3
)) SWIG_fail
; 
4160             if ( ! wxSize_helper(obj3
, &arg4
)) SWIG_fail
; 
4165             arg5 
= (long)(SWIG_As_long(obj4
));  
4166             if (SWIG_arg_fail(5)) SWIG_fail
; 
4171             SWIG_Python_ConvertPtr(obj5
, (void **)&arg6
, SWIGTYPE_p_wxValidator
, SWIG_POINTER_EXCEPTION 
| 0); 
4172             if (SWIG_arg_fail(6)) SWIG_fail
; 
4174                 SWIG_null_ref("wxValidator"); 
4176             if (SWIG_arg_fail(6)) SWIG_fail
; 
4181             arg7 
= wxString_in_helper(obj6
); 
4182             if (arg7 
== NULL
) SWIG_fail
; 
4187         if (!wxPyCheckForApp()) SWIG_fail
; 
4188         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4189         result 
= (wxPyTreeListCtrl 
*)new wxPyTreeListCtrl(arg1
,arg2
,(wxPoint 
const &)*arg3
,(wxSize 
const &)*arg4
,arg5
,(wxValidator 
const &)*arg6
,(wxString 
const &)*arg7
); 
4191         wxPyEndAllowThreads(__tstate
); 
4192         if (PyErr_Occurred()) SWIG_fail
; 
4194     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTreeListCtrl
, 1); 
4209 static PyObject 
*_wrap_new_PreTreeListCtrl(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4210     PyObject 
*resultobj
; 
4211     wxPyTreeListCtrl 
*result
; 
4216     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreTreeListCtrl",kwnames
)) goto fail
; 
4218         if (!wxPyCheckForApp()) SWIG_fail
; 
4219         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4220         result 
= (wxPyTreeListCtrl 
*)new wxPyTreeListCtrl(); 
4222         wxPyEndAllowThreads(__tstate
); 
4223         if (PyErr_Occurred()) SWIG_fail
; 
4225     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTreeListCtrl
, 1); 
4232 static PyObject 
*_wrap_TreeListCtrl_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4233     PyObject 
*resultobj
; 
4234     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4235     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
4236     int arg3 
= (int) -1 ; 
4237     wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
4238     wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
4239     wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
4240     wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
4241     long arg6 
= (long) wxTR_DEFAULT_STYLE 
; 
4242     wxValidator 
const &arg7_defvalue 
= wxDefaultValidator 
; 
4243     wxValidator 
*arg7 
= (wxValidator 
*) &arg7_defvalue 
; 
4244     wxString 
const &arg8_defvalue 
= wxPyTreeListCtrlNameStr 
; 
4245     wxString 
*arg8 
= (wxString 
*) &arg8_defvalue 
; 
4249     bool temp8 
= false ; 
4250     PyObject 
* obj0 
= 0 ; 
4251     PyObject 
* obj1 
= 0 ; 
4252     PyObject 
* obj2 
= 0 ; 
4253     PyObject 
* obj3 
= 0 ; 
4254     PyObject 
* obj4 
= 0 ; 
4255     PyObject 
* obj5 
= 0 ; 
4256     PyObject 
* obj6 
= 0 ; 
4257     PyObject 
* obj7 
= 0 ; 
4259         (char *) "self",(char *) "parent",(char *) "id",(char *) "pos",(char *) "size",(char *) "style",(char *) "validator",(char *) "name", NULL 
 
4262     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:TreeListCtrl_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) goto fail
; 
4263     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4264     if (SWIG_arg_fail(1)) SWIG_fail
; 
4265     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
4266     if (SWIG_arg_fail(2)) SWIG_fail
; 
4269             arg3 
= (int)(SWIG_As_int(obj2
));  
4270             if (SWIG_arg_fail(3)) SWIG_fail
; 
4276             if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
4282             if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
4287             arg6 
= (long)(SWIG_As_long(obj5
));  
4288             if (SWIG_arg_fail(6)) SWIG_fail
; 
4293             SWIG_Python_ConvertPtr(obj6
, (void **)&arg7
, SWIGTYPE_p_wxValidator
, SWIG_POINTER_EXCEPTION 
| 0); 
4294             if (SWIG_arg_fail(7)) SWIG_fail
; 
4296                 SWIG_null_ref("wxValidator"); 
4298             if (SWIG_arg_fail(7)) SWIG_fail
; 
4303             arg8 
= wxString_in_helper(obj7
); 
4304             if (arg8 
== NULL
) SWIG_fail
; 
4309         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4310         result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxValidator 
const &)*arg7
,(wxString 
const &)*arg8
); 
4312         wxPyEndAllowThreads(__tstate
); 
4313         if (PyErr_Occurred()) SWIG_fail
; 
4316         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
4332 static PyObject 
*_wrap_TreeListCtrl__setCallbackInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4333     PyObject 
*resultobj
; 
4334     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4335     PyObject 
*arg2 
= (PyObject 
*) 0 ; 
4336     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
4337     PyObject 
* obj0 
= 0 ; 
4338     PyObject 
* obj1 
= 0 ; 
4339     PyObject 
* obj2 
= 0 ; 
4341         (char *) "self",(char *) "self",(char *) "_class", NULL 
 
4344     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl__setCallbackInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
4345     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4346     if (SWIG_arg_fail(1)) SWIG_fail
; 
4350         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4351         (arg1
)->_setCallbackInfo(arg2
,arg3
); 
4353         wxPyEndAllowThreads(__tstate
); 
4354         if (PyErr_Occurred()) SWIG_fail
; 
4356     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4363 static PyObject 
*_wrap_TreeListCtrl_GetCount(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4364     PyObject 
*resultobj
; 
4365     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4367     PyObject 
* obj0 
= 0 ; 
4369         (char *) "self", NULL 
 
4372     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetCount",kwnames
,&obj0
)) goto fail
; 
4373     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4374     if (SWIG_arg_fail(1)) SWIG_fail
; 
4376         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4377         result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetCount(); 
4379         wxPyEndAllowThreads(__tstate
); 
4380         if (PyErr_Occurred()) SWIG_fail
; 
4383         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
4391 static PyObject 
*_wrap_TreeListCtrl_GetIndent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4392     PyObject 
*resultobj
; 
4393     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4394     unsigned int result
; 
4395     PyObject 
* obj0 
= 0 ; 
4397         (char *) "self", NULL 
 
4400     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetIndent",kwnames
,&obj0
)) goto fail
; 
4401     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4402     if (SWIG_arg_fail(1)) SWIG_fail
; 
4404         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4405         result 
= (unsigned int)((wxPyTreeListCtrl 
const *)arg1
)->GetIndent(); 
4407         wxPyEndAllowThreads(__tstate
); 
4408         if (PyErr_Occurred()) SWIG_fail
; 
4411         resultobj 
= SWIG_From_unsigned_SS_int((unsigned int)(result
));  
4419 static PyObject 
*_wrap_TreeListCtrl_SetIndent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4420     PyObject 
*resultobj
; 
4421     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4423     PyObject 
* obj0 
= 0 ; 
4424     PyObject 
* obj1 
= 0 ; 
4426         (char *) "self",(char *) "indent", NULL 
 
4429     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetIndent",kwnames
,&obj0
,&obj1
)) goto fail
; 
4430     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4431     if (SWIG_arg_fail(1)) SWIG_fail
; 
4433         arg2 
= (unsigned int)(SWIG_As_unsigned_SS_int(obj1
));  
4434         if (SWIG_arg_fail(2)) SWIG_fail
; 
4437         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4438         (arg1
)->SetIndent(arg2
); 
4440         wxPyEndAllowThreads(__tstate
); 
4441         if (PyErr_Occurred()) SWIG_fail
; 
4443     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4450 static PyObject 
*_wrap_TreeListCtrl_GetLineSpacing(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4451     PyObject 
*resultobj
; 
4452     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4453     unsigned int result
; 
4454     PyObject 
* obj0 
= 0 ; 
4456         (char *) "self", NULL 
 
4459     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetLineSpacing",kwnames
,&obj0
)) goto fail
; 
4460     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4461     if (SWIG_arg_fail(1)) SWIG_fail
; 
4463         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4464         result 
= (unsigned int)((wxPyTreeListCtrl 
const *)arg1
)->GetLineSpacing(); 
4466         wxPyEndAllowThreads(__tstate
); 
4467         if (PyErr_Occurred()) SWIG_fail
; 
4470         resultobj 
= SWIG_From_unsigned_SS_int((unsigned int)(result
));  
4478 static PyObject 
*_wrap_TreeListCtrl_SetLineSpacing(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4479     PyObject 
*resultobj
; 
4480     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4482     PyObject 
* obj0 
= 0 ; 
4483     PyObject 
* obj1 
= 0 ; 
4485         (char *) "self",(char *) "spacing", NULL 
 
4488     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetLineSpacing",kwnames
,&obj0
,&obj1
)) goto fail
; 
4489     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4490     if (SWIG_arg_fail(1)) SWIG_fail
; 
4492         arg2 
= (unsigned int)(SWIG_As_unsigned_SS_int(obj1
));  
4493         if (SWIG_arg_fail(2)) SWIG_fail
; 
4496         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4497         (arg1
)->SetLineSpacing(arg2
); 
4499         wxPyEndAllowThreads(__tstate
); 
4500         if (PyErr_Occurred()) SWIG_fail
; 
4502     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4509 static PyObject 
*_wrap_TreeListCtrl_GetImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4510     PyObject 
*resultobj
; 
4511     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4512     wxImageList 
*result
; 
4513     PyObject 
* obj0 
= 0 ; 
4515         (char *) "self", NULL 
 
4518     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetImageList",kwnames
,&obj0
)) goto fail
; 
4519     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4520     if (SWIG_arg_fail(1)) SWIG_fail
; 
4522         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4523         result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetImageList(); 
4525         wxPyEndAllowThreads(__tstate
); 
4526         if (PyErr_Occurred()) SWIG_fail
; 
4529         resultobj 
= wxPyMake_wxObject(result
, 0);  
4537 static PyObject 
*_wrap_TreeListCtrl_GetStateImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4538     PyObject 
*resultobj
; 
4539     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4540     wxImageList 
*result
; 
4541     PyObject 
* obj0 
= 0 ; 
4543         (char *) "self", NULL 
 
4546     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetStateImageList",kwnames
,&obj0
)) goto fail
; 
4547     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4548     if (SWIG_arg_fail(1)) SWIG_fail
; 
4550         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4551         result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetStateImageList(); 
4553         wxPyEndAllowThreads(__tstate
); 
4554         if (PyErr_Occurred()) SWIG_fail
; 
4557         resultobj 
= wxPyMake_wxObject(result
, 0);  
4565 static PyObject 
*_wrap_TreeListCtrl_GetButtonsImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4566     PyObject 
*resultobj
; 
4567     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4568     wxImageList 
*result
; 
4569     PyObject 
* obj0 
= 0 ; 
4571         (char *) "self", NULL 
 
4574     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetButtonsImageList",kwnames
,&obj0
)) goto fail
; 
4575     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4576     if (SWIG_arg_fail(1)) SWIG_fail
; 
4578         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4579         result 
= (wxImageList 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetButtonsImageList(); 
4581         wxPyEndAllowThreads(__tstate
); 
4582         if (PyErr_Occurred()) SWIG_fail
; 
4585         resultobj 
= wxPyMake_wxObject(result
, 0);  
4593 static PyObject 
*_wrap_TreeListCtrl_SetImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4594     PyObject 
*resultobj
; 
4595     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4596     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4597     PyObject 
* obj0 
= 0 ; 
4598     PyObject 
* obj1 
= 0 ; 
4600         (char *) "self",(char *) "imageList", NULL 
 
4603     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4604     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4605     if (SWIG_arg_fail(1)) SWIG_fail
; 
4606     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| 0); 
4607     if (SWIG_arg_fail(2)) SWIG_fail
; 
4609         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4610         (arg1
)->SetImageList(arg2
); 
4612         wxPyEndAllowThreads(__tstate
); 
4613         if (PyErr_Occurred()) SWIG_fail
; 
4615     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4622 static PyObject 
*_wrap_TreeListCtrl_SetStateImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4623     PyObject 
*resultobj
; 
4624     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4625     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4626     PyObject 
* obj0 
= 0 ; 
4627     PyObject 
* obj1 
= 0 ; 
4629         (char *) "self",(char *) "imageList", NULL 
 
4632     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetStateImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4633     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4634     if (SWIG_arg_fail(1)) SWIG_fail
; 
4635     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| 0); 
4636     if (SWIG_arg_fail(2)) SWIG_fail
; 
4638         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4639         (arg1
)->SetStateImageList(arg2
); 
4641         wxPyEndAllowThreads(__tstate
); 
4642         if (PyErr_Occurred()) SWIG_fail
; 
4644     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4651 static PyObject 
*_wrap_TreeListCtrl_SetButtonsImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4652     PyObject 
*resultobj
; 
4653     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4654     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4655     PyObject 
* obj0 
= 0 ; 
4656     PyObject 
* obj1 
= 0 ; 
4658         (char *) "self",(char *) "imageList", NULL 
 
4661     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetButtonsImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4662     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4663     if (SWIG_arg_fail(1)) SWIG_fail
; 
4664     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| 0); 
4665     if (SWIG_arg_fail(2)) SWIG_fail
; 
4667         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4668         (arg1
)->SetButtonsImageList(arg2
); 
4670         wxPyEndAllowThreads(__tstate
); 
4671         if (PyErr_Occurred()) SWIG_fail
; 
4673     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4680 static PyObject 
*_wrap_TreeListCtrl_AssignImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4681     PyObject 
*resultobj
; 
4682     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4683     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4684     PyObject 
* obj0 
= 0 ; 
4685     PyObject 
* obj1 
= 0 ; 
4687         (char *) "self",(char *) "imageList", NULL 
 
4690     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4691     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4692     if (SWIG_arg_fail(1)) SWIG_fail
; 
4693     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
4694     if (SWIG_arg_fail(2)) SWIG_fail
; 
4696         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4697         (arg1
)->AssignImageList(arg2
); 
4699         wxPyEndAllowThreads(__tstate
); 
4700         if (PyErr_Occurred()) SWIG_fail
; 
4702     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4709 static PyObject 
*_wrap_TreeListCtrl_AssignStateImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4710     PyObject 
*resultobj
; 
4711     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4712     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4713     PyObject 
* obj0 
= 0 ; 
4714     PyObject 
* obj1 
= 0 ; 
4716         (char *) "self",(char *) "imageList", NULL 
 
4719     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignStateImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4720     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4721     if (SWIG_arg_fail(1)) SWIG_fail
; 
4722     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
4723     if (SWIG_arg_fail(2)) SWIG_fail
; 
4725         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4726         (arg1
)->AssignStateImageList(arg2
); 
4728         wxPyEndAllowThreads(__tstate
); 
4729         if (PyErr_Occurred()) SWIG_fail
; 
4731     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4738 static PyObject 
*_wrap_TreeListCtrl_AssignButtonsImageList(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4739     PyObject 
*resultobj
; 
4740     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4741     wxImageList 
*arg2 
= (wxImageList 
*) 0 ; 
4742     PyObject 
* obj0 
= 0 ; 
4743     PyObject 
* obj1 
= 0 ; 
4745         (char *) "self",(char *) "imageList", NULL 
 
4748     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AssignButtonsImageList",kwnames
,&obj0
,&obj1
)) goto fail
; 
4749     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4750     if (SWIG_arg_fail(1)) SWIG_fail
; 
4751     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxImageList
, SWIG_POINTER_EXCEPTION 
| SWIG_POINTER_DISOWN
); 
4752     if (SWIG_arg_fail(2)) SWIG_fail
; 
4754         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4755         (arg1
)->AssignButtonsImageList(arg2
); 
4757         wxPyEndAllowThreads(__tstate
); 
4758         if (PyErr_Occurred()) SWIG_fail
; 
4760     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4767 static PyObject 
*_wrap_TreeListCtrl_AddColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4768     PyObject 
*resultobj
; 
4769     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4770     wxString 
*arg2 
= 0 ; 
4771     bool temp2 
= false ; 
4772     PyObject 
* obj0 
= 0 ; 
4773     PyObject 
* obj1 
= 0 ; 
4775         (char *) "self",(char *) "text", NULL 
 
4778     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumn",kwnames
,&obj0
,&obj1
)) goto fail
; 
4779     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4780     if (SWIG_arg_fail(1)) SWIG_fail
; 
4782         arg2 
= wxString_in_helper(obj1
); 
4783         if (arg2 
== NULL
) SWIG_fail
; 
4787         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4788         (arg1
)->AddColumn((wxString 
const &)*arg2
); 
4790         wxPyEndAllowThreads(__tstate
); 
4791         if (PyErr_Occurred()) SWIG_fail
; 
4793     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4808 static PyObject 
*_wrap_TreeListCtrl_AddColumnInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4809     PyObject 
*resultobj
; 
4810     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4811     wxTreeListColumnInfo 
*arg2 
= 0 ; 
4812     PyObject 
* obj0 
= 0 ; 
4813     PyObject 
* obj1 
= 0 ; 
4815         (char *) "self",(char *) "col", NULL 
 
4818     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_AddColumnInfo",kwnames
,&obj0
,&obj1
)) goto fail
; 
4819     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4820     if (SWIG_arg_fail(1)) SWIG_fail
; 
4822         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
4823         if (SWIG_arg_fail(2)) SWIG_fail
; 
4825             SWIG_null_ref("wxTreeListColumnInfo"); 
4827         if (SWIG_arg_fail(2)) SWIG_fail
; 
4830         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4831         (arg1
)->AddColumn((wxTreeListColumnInfo 
const &)*arg2
); 
4833         wxPyEndAllowThreads(__tstate
); 
4834         if (PyErr_Occurred()) SWIG_fail
; 
4836     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4843 static PyObject 
*_wrap_TreeListCtrl_InsertColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4844     PyObject 
*resultobj
; 
4845     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4847     wxString 
*arg3 
= 0 ; 
4848     bool temp3 
= false ; 
4849     PyObject 
* obj0 
= 0 ; 
4850     PyObject 
* obj1 
= 0 ; 
4851     PyObject 
* obj2 
= 0 ; 
4853         (char *) "self",(char *) "before",(char *) "text", NULL 
 
4856     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumn",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
4857     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4858     if (SWIG_arg_fail(1)) SWIG_fail
; 
4860         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
4861         if (SWIG_arg_fail(2)) SWIG_fail
; 
4864         arg3 
= wxString_in_helper(obj2
); 
4865         if (arg3 
== NULL
) SWIG_fail
; 
4869         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4870         (arg1
)->InsertColumn(arg2
,(wxString 
const &)*arg3
); 
4872         wxPyEndAllowThreads(__tstate
); 
4873         if (PyErr_Occurred()) SWIG_fail
; 
4875     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4890 static PyObject 
*_wrap_TreeListCtrl_InsertColumnInfo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4891     PyObject 
*resultobj
; 
4892     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4894     wxTreeListColumnInfo 
*arg3 
= 0 ; 
4895     PyObject 
* obj0 
= 0 ; 
4896     PyObject 
* obj1 
= 0 ; 
4897     PyObject 
* obj2 
= 0 ; 
4899         (char *) "self",(char *) "before",(char *) "col", NULL 
 
4902     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_InsertColumnInfo",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
4903     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4904     if (SWIG_arg_fail(1)) SWIG_fail
; 
4906         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
4907         if (SWIG_arg_fail(2)) SWIG_fail
; 
4910         SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
4911         if (SWIG_arg_fail(3)) SWIG_fail
; 
4913             SWIG_null_ref("wxTreeListColumnInfo"); 
4915         if (SWIG_arg_fail(3)) SWIG_fail
; 
4918         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4919         (arg1
)->InsertColumn(arg2
,(wxTreeListColumnInfo 
const &)*arg3
); 
4921         wxPyEndAllowThreads(__tstate
); 
4922         if (PyErr_Occurred()) SWIG_fail
; 
4924     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4931 static PyObject 
*_wrap_TreeListCtrl_RemoveColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4932     PyObject 
*resultobj
; 
4933     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4935     PyObject 
* obj0 
= 0 ; 
4936     PyObject 
* obj1 
= 0 ; 
4938         (char *) "self",(char *) "column", NULL 
 
4941     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_RemoveColumn",kwnames
,&obj0
,&obj1
)) goto fail
; 
4942     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4943     if (SWIG_arg_fail(1)) SWIG_fail
; 
4945         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
4946         if (SWIG_arg_fail(2)) SWIG_fail
; 
4949         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4950         (arg1
)->RemoveColumn(arg2
); 
4952         wxPyEndAllowThreads(__tstate
); 
4953         if (PyErr_Occurred()) SWIG_fail
; 
4955     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
4962 static PyObject 
*_wrap_TreeListCtrl_GetColumnCount(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4963     PyObject 
*resultobj
; 
4964     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4966     PyObject 
* obj0 
= 0 ; 
4968         (char *) "self", NULL 
 
4971     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetColumnCount",kwnames
,&obj0
)) goto fail
; 
4972     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
4973     if (SWIG_arg_fail(1)) SWIG_fail
; 
4975         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
4976         result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnCount(); 
4978         wxPyEndAllowThreads(__tstate
); 
4979         if (PyErr_Occurred()) SWIG_fail
; 
4982         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
4990 static PyObject 
*_wrap_TreeListCtrl_SetColumnWidth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
4991     PyObject 
*resultobj
; 
4992     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
4995     PyObject 
* obj0 
= 0 ; 
4996     PyObject 
* obj1 
= 0 ; 
4997     PyObject 
* obj2 
= 0 ; 
4999         (char *) "self",(char *) "column",(char *) "width", NULL 
 
5002     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnWidth",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5003     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5004     if (SWIG_arg_fail(1)) SWIG_fail
; 
5006         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5007         if (SWIG_arg_fail(2)) SWIG_fail
; 
5010         arg3 
= (size_t)(SWIG_As_unsigned_SS_long(obj2
));  
5011         if (SWIG_arg_fail(3)) SWIG_fail
; 
5014         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5015         (arg1
)->SetColumnWidth(arg2
,arg3
); 
5017         wxPyEndAllowThreads(__tstate
); 
5018         if (PyErr_Occurred()) SWIG_fail
; 
5020     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5027 static PyObject 
*_wrap_TreeListCtrl_GetColumnWidth(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5028     PyObject 
*resultobj
; 
5029     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5032     PyObject 
* obj0 
= 0 ; 
5033     PyObject 
* obj1 
= 0 ; 
5035         (char *) "self",(char *) "column", NULL 
 
5038     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnWidth",kwnames
,&obj0
,&obj1
)) goto fail
; 
5039     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5040     if (SWIG_arg_fail(1)) SWIG_fail
; 
5042         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5043         if (SWIG_arg_fail(2)) SWIG_fail
; 
5046         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5047         result 
= (int)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnWidth(arg2
); 
5049         wxPyEndAllowThreads(__tstate
); 
5050         if (PyErr_Occurred()) SWIG_fail
; 
5053         resultobj 
= SWIG_From_int((int)(result
));  
5061 static PyObject 
*_wrap_TreeListCtrl_SetMainColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5062     PyObject 
*resultobj
; 
5063     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5065     PyObject 
* obj0 
= 0 ; 
5066     PyObject 
* obj1 
= 0 ; 
5068         (char *) "self",(char *) "column", NULL 
 
5071     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SetMainColumn",kwnames
,&obj0
,&obj1
)) goto fail
; 
5072     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5073     if (SWIG_arg_fail(1)) SWIG_fail
; 
5075         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5076         if (SWIG_arg_fail(2)) SWIG_fail
; 
5079         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5080         (arg1
)->SetMainColumn(arg2
); 
5082         wxPyEndAllowThreads(__tstate
); 
5083         if (PyErr_Occurred()) SWIG_fail
; 
5085     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5092 static PyObject 
*_wrap_TreeListCtrl_GetMainColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5093     PyObject 
*resultobj
; 
5094     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5096     PyObject 
* obj0 
= 0 ; 
5098         (char *) "self", NULL 
 
5101     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetMainColumn",kwnames
,&obj0
)) goto fail
; 
5102     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5103     if (SWIG_arg_fail(1)) SWIG_fail
; 
5105         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5106         result 
= (size_t)((wxPyTreeListCtrl 
const *)arg1
)->GetMainColumn(); 
5108         wxPyEndAllowThreads(__tstate
); 
5109         if (PyErr_Occurred()) SWIG_fail
; 
5112         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
5120 static PyObject 
*_wrap_TreeListCtrl_SetColumnText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5121     PyObject 
*resultobj
; 
5122     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5124     wxString 
*arg3 
= 0 ; 
5125     bool temp3 
= false ; 
5126     PyObject 
* obj0 
= 0 ; 
5127     PyObject 
* obj1 
= 0 ; 
5128     PyObject 
* obj2 
= 0 ; 
5130         (char *) "self",(char *) "column",(char *) "text", NULL 
 
5133     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnText",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5134     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5135     if (SWIG_arg_fail(1)) SWIG_fail
; 
5137         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5138         if (SWIG_arg_fail(2)) SWIG_fail
; 
5141         arg3 
= wxString_in_helper(obj2
); 
5142         if (arg3 
== NULL
) SWIG_fail
; 
5146         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5147         (arg1
)->SetColumnText(arg2
,(wxString 
const &)*arg3
); 
5149         wxPyEndAllowThreads(__tstate
); 
5150         if (PyErr_Occurred()) SWIG_fail
; 
5152     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5167 static PyObject 
*_wrap_TreeListCtrl_GetColumnText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5168     PyObject 
*resultobj
; 
5169     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5172     PyObject 
* obj0 
= 0 ; 
5173     PyObject 
* obj1 
= 0 ; 
5175         (char *) "self",(char *) "column", NULL 
 
5178     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnText",kwnames
,&obj0
,&obj1
)) goto fail
; 
5179     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5180     if (SWIG_arg_fail(1)) SWIG_fail
; 
5182         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5183         if (SWIG_arg_fail(2)) SWIG_fail
; 
5186         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5187         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetColumnText(arg2
); 
5189         wxPyEndAllowThreads(__tstate
); 
5190         if (PyErr_Occurred()) SWIG_fail
; 
5194         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
5196         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
5205 static PyObject 
*_wrap_TreeListCtrl_SetColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5206     PyObject 
*resultobj
; 
5207     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5209     wxTreeListColumnInfo 
*arg3 
= 0 ; 
5210     PyObject 
* obj0 
= 0 ; 
5211     PyObject 
* obj1 
= 0 ; 
5212     PyObject 
* obj2 
= 0 ; 
5214         (char *) "self",(char *) "column",(char *) "info", NULL 
 
5217     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumn",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5218     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5219     if (SWIG_arg_fail(1)) SWIG_fail
; 
5221         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5222         if (SWIG_arg_fail(2)) SWIG_fail
; 
5225         SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxTreeListColumnInfo
, SWIG_POINTER_EXCEPTION 
| 0); 
5226         if (SWIG_arg_fail(3)) SWIG_fail
; 
5228             SWIG_null_ref("wxTreeListColumnInfo"); 
5230         if (SWIG_arg_fail(3)) SWIG_fail
; 
5233         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5234         (arg1
)->SetColumn(arg2
,(wxTreeListColumnInfo 
const &)*arg3
); 
5236         wxPyEndAllowThreads(__tstate
); 
5237         if (PyErr_Occurred()) SWIG_fail
; 
5239     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5246 static PyObject 
*_wrap_TreeListCtrl_GetColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5247     PyObject 
*resultobj
; 
5248     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5250     wxTreeListColumnInfo 
*result
; 
5251     PyObject 
* obj0 
= 0 ; 
5252     PyObject 
* obj1 
= 0 ; 
5254         (char *) "self",(char *) "column", NULL 
 
5257     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumn",kwnames
,&obj0
,&obj1
)) goto fail
; 
5258     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5259     if (SWIG_arg_fail(1)) SWIG_fail
; 
5261         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5262         if (SWIG_arg_fail(2)) SWIG_fail
; 
5265         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5267             wxTreeListColumnInfo 
&_result_ref 
= (arg1
)->GetColumn(arg2
); 
5268             result 
= (wxTreeListColumnInfo 
*) &_result_ref
; 
5271         wxPyEndAllowThreads(__tstate
); 
5272         if (PyErr_Occurred()) SWIG_fail
; 
5274     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxTreeListColumnInfo
, 0); 
5281 static PyObject 
*_wrap_TreeListCtrl_SetColumnAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5282     PyObject 
*resultobj
; 
5283     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5285     wxTreeListColumnAlign arg3 
; 
5286     PyObject 
* obj0 
= 0 ; 
5287     PyObject 
* obj1 
= 0 ; 
5288     PyObject 
* obj2 
= 0 ; 
5290         (char *) "self",(char *) "column",(char *) "align", NULL 
 
5293     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnAlignment",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5294     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5295     if (SWIG_arg_fail(1)) SWIG_fail
; 
5297         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5298         if (SWIG_arg_fail(2)) SWIG_fail
; 
5301         arg3 
= (wxTreeListColumnAlign
)(SWIG_As_int(obj2
));  
5302         if (SWIG_arg_fail(3)) SWIG_fail
; 
5305         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5306         (arg1
)->SetColumnAlignment(arg2
,(wxTreeListColumnAlign 
)arg3
); 
5308         wxPyEndAllowThreads(__tstate
); 
5309         if (PyErr_Occurred()) SWIG_fail
; 
5311     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5318 static PyObject 
*_wrap_TreeListCtrl_GetColumnAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5319     PyObject 
*resultobj
; 
5320     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5322     wxTreeListColumnAlign result
; 
5323     PyObject 
* obj0 
= 0 ; 
5324     PyObject 
* obj1 
= 0 ; 
5326         (char *) "self",(char *) "column", NULL 
 
5329     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnAlignment",kwnames
,&obj0
,&obj1
)) goto fail
; 
5330     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5331     if (SWIG_arg_fail(1)) SWIG_fail
; 
5333         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5334         if (SWIG_arg_fail(2)) SWIG_fail
; 
5337         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5338         result 
= (wxTreeListColumnAlign
)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnAlignment(arg2
); 
5340         wxPyEndAllowThreads(__tstate
); 
5341         if (PyErr_Occurred()) SWIG_fail
; 
5343     resultobj 
= SWIG_From_int((result
)); 
5350 static PyObject 
*_wrap_TreeListCtrl_SetColumnImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5351     PyObject 
*resultobj
; 
5352     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5355     PyObject 
* obj0 
= 0 ; 
5356     PyObject 
* obj1 
= 0 ; 
5357     PyObject 
* obj2 
= 0 ; 
5359         (char *) "self",(char *) "column",(char *) "image", NULL 
 
5362     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetColumnImage",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5363     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5364     if (SWIG_arg_fail(1)) SWIG_fail
; 
5366         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5367         if (SWIG_arg_fail(2)) SWIG_fail
; 
5370         arg3 
= (int)(SWIG_As_int(obj2
));  
5371         if (SWIG_arg_fail(3)) SWIG_fail
; 
5374         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5375         (arg1
)->SetColumnImage(arg2
,arg3
); 
5377         wxPyEndAllowThreads(__tstate
); 
5378         if (PyErr_Occurred()) SWIG_fail
; 
5380     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5387 static PyObject 
*_wrap_TreeListCtrl_GetColumnImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5388     PyObject 
*resultobj
; 
5389     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5392     PyObject 
* obj0 
= 0 ; 
5393     PyObject 
* obj1 
= 0 ; 
5395         (char *) "self",(char *) "column", NULL 
 
5398     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetColumnImage",kwnames
,&obj0
,&obj1
)) goto fail
; 
5399     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5400     if (SWIG_arg_fail(1)) SWIG_fail
; 
5402         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5403         if (SWIG_arg_fail(2)) SWIG_fail
; 
5406         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5407         result 
= (int)((wxPyTreeListCtrl 
const *)arg1
)->GetColumnImage(arg2
); 
5409         wxPyEndAllowThreads(__tstate
); 
5410         if (PyErr_Occurred()) SWIG_fail
; 
5413         resultobj 
= SWIG_From_int((int)(result
));  
5421 static PyObject 
*_wrap_TreeListCtrl_ShowColumn(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5422     PyObject 
*resultobj
; 
5423     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5426     PyObject 
* obj0 
= 0 ; 
5427     PyObject 
* obj1 
= 0 ; 
5428     PyObject 
* obj2 
= 0 ; 
5430         (char *) "self",(char *) "column",(char *) "shown", NULL 
 
5433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_ShowColumn",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5434     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5435     if (SWIG_arg_fail(1)) SWIG_fail
; 
5437         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5438         if (SWIG_arg_fail(2)) SWIG_fail
; 
5441         arg3 
= (bool)(SWIG_As_bool(obj2
));  
5442         if (SWIG_arg_fail(3)) SWIG_fail
; 
5445         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5446         (arg1
)->ShowColumn(arg2
,arg3
); 
5448         wxPyEndAllowThreads(__tstate
); 
5449         if (PyErr_Occurred()) SWIG_fail
; 
5451     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5458 static PyObject 
*_wrap_TreeListCtrl_IsColumnShown(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5459     PyObject 
*resultobj
; 
5460     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5463     PyObject 
* obj0 
= 0 ; 
5464     PyObject 
* obj1 
= 0 ; 
5466         (char *) "self",(char *) "column", NULL 
 
5469     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsColumnShown",kwnames
,&obj0
,&obj1
)) goto fail
; 
5470     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5471     if (SWIG_arg_fail(1)) SWIG_fail
; 
5473         arg2 
= (size_t)(SWIG_As_unsigned_SS_long(obj1
));  
5474         if (SWIG_arg_fail(2)) SWIG_fail
; 
5477         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5478         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsColumnShown(arg2
); 
5480         wxPyEndAllowThreads(__tstate
); 
5481         if (PyErr_Occurred()) SWIG_fail
; 
5484         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
5492 static PyObject 
*_wrap_TreeListCtrl_GetItemText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5493     PyObject 
*resultobj
; 
5494     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5495     wxTreeItemId 
*arg2 
= 0 ; 
5496     int arg3 
= (int) -1 ; 
5498     PyObject 
* obj0 
= 0 ; 
5499     PyObject 
* obj1 
= 0 ; 
5500     PyObject 
* obj2 
= 0 ; 
5502         (char *) "self",(char *) "item",(char *) "column", NULL 
 
5505     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetItemText",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5506     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5507     if (SWIG_arg_fail(1)) SWIG_fail
; 
5509         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5510         if (SWIG_arg_fail(2)) SWIG_fail
; 
5512             SWIG_null_ref("wxTreeItemId"); 
5514         if (SWIG_arg_fail(2)) SWIG_fail
; 
5518             arg3 
= (int)(SWIG_As_int(obj2
));  
5519             if (SWIG_arg_fail(3)) SWIG_fail
; 
5523         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5524         result 
= wxPyTreeListCtrl_GetItemText(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
5526         wxPyEndAllowThreads(__tstate
); 
5527         if (PyErr_Occurred()) SWIG_fail
; 
5531         resultobj 
= PyUnicode_FromWideChar((&result
)->c_str(), (&result
)->Len()); 
5533         resultobj 
= PyString_FromStringAndSize((&result
)->c_str(), (&result
)->Len()); 
5542 static PyObject 
*_wrap_TreeListCtrl_GetItemImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5543     PyObject 
*resultobj
; 
5544     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5545     wxTreeItemId 
*arg2 
= 0 ; 
5546     int arg3 
= (int) -1 ; 
5547     wxTreeItemIcon arg4 
= (wxTreeItemIcon
) wxTreeItemIcon_Normal 
; 
5549     PyObject 
* obj0 
= 0 ; 
5550     PyObject 
* obj1 
= 0 ; 
5551     PyObject 
* obj2 
= 0 ; 
5552     PyObject 
* obj3 
= 0 ; 
5554         (char *) "self",(char *) "item",(char *) "column",(char *) "which", NULL 
 
5557     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_GetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
5558     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5559     if (SWIG_arg_fail(1)) SWIG_fail
; 
5561         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5562         if (SWIG_arg_fail(2)) SWIG_fail
; 
5564             SWIG_null_ref("wxTreeItemId"); 
5566         if (SWIG_arg_fail(2)) SWIG_fail
; 
5570             arg3 
= (int)(SWIG_As_int(obj2
));  
5571             if (SWIG_arg_fail(3)) SWIG_fail
; 
5576             arg4 
= (wxTreeItemIcon
)(SWIG_As_int(obj3
));  
5577             if (SWIG_arg_fail(4)) SWIG_fail
; 
5581         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5582         result 
= (int)wxPyTreeListCtrl_GetItemImage(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
,(wxTreeItemIcon 
)arg4
); 
5584         wxPyEndAllowThreads(__tstate
); 
5585         if (PyErr_Occurred()) SWIG_fail
; 
5588         resultobj 
= SWIG_From_int((int)(result
));  
5596 static PyObject 
*_wrap_TreeListCtrl_SetItemText(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5597     PyObject 
*resultobj
; 
5598     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5599     wxTreeItemId 
*arg2 
= 0 ; 
5600     wxString 
*arg3 
= 0 ; 
5601     int arg4 
= (int) -1 ; 
5602     bool temp3 
= false ; 
5603     PyObject 
* obj0 
= 0 ; 
5604     PyObject 
* obj1 
= 0 ; 
5605     PyObject 
* obj2 
= 0 ; 
5606     PyObject 
* obj3 
= 0 ; 
5608         (char *) "self",(char *) "item",(char *) "text",(char *) "column", NULL 
 
5611     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_SetItemText",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
5612     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5613     if (SWIG_arg_fail(1)) SWIG_fail
; 
5615         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5616         if (SWIG_arg_fail(2)) SWIG_fail
; 
5618             SWIG_null_ref("wxTreeItemId"); 
5620         if (SWIG_arg_fail(2)) SWIG_fail
; 
5623         arg3 
= wxString_in_helper(obj2
); 
5624         if (arg3 
== NULL
) SWIG_fail
; 
5629             arg4 
= (int)(SWIG_As_int(obj3
));  
5630             if (SWIG_arg_fail(4)) SWIG_fail
; 
5634         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5635         wxPyTreeListCtrl_SetItemText(arg1
,(wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
5637         wxPyEndAllowThreads(__tstate
); 
5638         if (PyErr_Occurred()) SWIG_fail
; 
5640     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5655 static PyObject 
*_wrap_TreeListCtrl_SetItemImage(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5656     PyObject 
*resultobj
; 
5657     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5658     wxTreeItemId 
*arg2 
= 0 ; 
5660     int arg4 
= (int) -1 ; 
5661     wxTreeItemIcon arg5 
= (wxTreeItemIcon
) wxTreeItemIcon_Normal 
; 
5662     PyObject 
* obj0 
= 0 ; 
5663     PyObject 
* obj1 
= 0 ; 
5664     PyObject 
* obj2 
= 0 ; 
5665     PyObject 
* obj3 
= 0 ; 
5666     PyObject 
* obj4 
= 0 ; 
5668         (char *) "self",(char *) "item",(char *) "image",(char *) "column",(char *) "which", NULL 
 
5671     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OO:TreeListCtrl_SetItemImage",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
5672     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5673     if (SWIG_arg_fail(1)) SWIG_fail
; 
5675         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5676         if (SWIG_arg_fail(2)) SWIG_fail
; 
5678             SWIG_null_ref("wxTreeItemId"); 
5680         if (SWIG_arg_fail(2)) SWIG_fail
; 
5683         arg3 
= (int)(SWIG_As_int(obj2
));  
5684         if (SWIG_arg_fail(3)) SWIG_fail
; 
5688             arg4 
= (int)(SWIG_As_int(obj3
));  
5689             if (SWIG_arg_fail(4)) SWIG_fail
; 
5694             arg5 
= (wxTreeItemIcon
)(SWIG_As_int(obj4
));  
5695             if (SWIG_arg_fail(5)) SWIG_fail
; 
5699         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5700         wxPyTreeListCtrl_SetItemImage(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
,arg4
,(wxTreeItemIcon 
)arg5
); 
5702         wxPyEndAllowThreads(__tstate
); 
5703         if (PyErr_Occurred()) SWIG_fail
; 
5705     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5712 static PyObject 
*_wrap_TreeListCtrl_GetItemData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5713     PyObject 
*resultobj
; 
5714     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5715     wxTreeItemId 
*arg2 
= 0 ; 
5716     wxPyTreeItemData 
*result
; 
5717     PyObject 
* obj0 
= 0 ; 
5718     PyObject 
* obj1 
= 0 ; 
5720         (char *) "self",(char *) "item", NULL 
 
5723     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemData",kwnames
,&obj0
,&obj1
)) goto fail
; 
5724     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5725     if (SWIG_arg_fail(1)) SWIG_fail
; 
5727         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5728         if (SWIG_arg_fail(2)) SWIG_fail
; 
5730             SWIG_null_ref("wxTreeItemId"); 
5732         if (SWIG_arg_fail(2)) SWIG_fail
; 
5735         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5736         result 
= (wxPyTreeItemData 
*)wxPyTreeListCtrl_GetItemData(arg1
,(wxTreeItemId 
const &)*arg2
); 
5738         wxPyEndAllowThreads(__tstate
); 
5739         if (PyErr_Occurred()) SWIG_fail
; 
5741     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxPyTreeItemData
, 0); 
5748 static PyObject 
*_wrap_TreeListCtrl_SetItemData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5749     PyObject 
*resultobj
; 
5750     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5751     wxTreeItemId 
*arg2 
= 0 ; 
5752     wxPyTreeItemData 
*arg3 
= (wxPyTreeItemData 
*) 0 ; 
5753     PyObject 
* obj0 
= 0 ; 
5754     PyObject 
* obj1 
= 0 ; 
5755     PyObject 
* obj2 
= 0 ; 
5757         (char *) "self",(char *) "item",(char *) "data", NULL 
 
5760     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemData",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5761     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5762     if (SWIG_arg_fail(1)) SWIG_fail
; 
5764         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5765         if (SWIG_arg_fail(2)) SWIG_fail
; 
5767             SWIG_null_ref("wxTreeItemId"); 
5769         if (SWIG_arg_fail(2)) SWIG_fail
; 
5771     SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
5772     if (SWIG_arg_fail(3)) SWIG_fail
; 
5774         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5775         wxPyTreeListCtrl_SetItemData(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
5777         wxPyEndAllowThreads(__tstate
); 
5778         if (PyErr_Occurred()) SWIG_fail
; 
5780     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5787 static PyObject 
*_wrap_TreeListCtrl_GetItemPyData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5788     PyObject 
*resultobj
; 
5789     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5790     wxTreeItemId 
*arg2 
= 0 ; 
5792     PyObject 
* obj0 
= 0 ; 
5793     PyObject 
* obj1 
= 0 ; 
5795         (char *) "self",(char *) "item", NULL 
 
5798     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemPyData",kwnames
,&obj0
,&obj1
)) goto fail
; 
5799     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5800     if (SWIG_arg_fail(1)) SWIG_fail
; 
5802         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5803         if (SWIG_arg_fail(2)) SWIG_fail
; 
5805             SWIG_null_ref("wxTreeItemId"); 
5807         if (SWIG_arg_fail(2)) SWIG_fail
; 
5810         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5811         result 
= (PyObject 
*)wxPyTreeListCtrl_GetItemPyData(arg1
,(wxTreeItemId 
const &)*arg2
); 
5813         wxPyEndAllowThreads(__tstate
); 
5814         if (PyErr_Occurred()) SWIG_fail
; 
5823 static PyObject 
*_wrap_TreeListCtrl_SetItemPyData(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5824     PyObject 
*resultobj
; 
5825     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5826     wxTreeItemId 
*arg2 
= 0 ; 
5827     PyObject 
*arg3 
= (PyObject 
*) 0 ; 
5828     PyObject 
* obj0 
= 0 ; 
5829     PyObject 
* obj1 
= 0 ; 
5830     PyObject 
* obj2 
= 0 ; 
5832         (char *) "self",(char *) "item",(char *) "obj", NULL 
 
5835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemPyData",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5836     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5837     if (SWIG_arg_fail(1)) SWIG_fail
; 
5839         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5840         if (SWIG_arg_fail(2)) SWIG_fail
; 
5842             SWIG_null_ref("wxTreeItemId"); 
5844         if (SWIG_arg_fail(2)) SWIG_fail
; 
5848         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5849         wxPyTreeListCtrl_SetItemPyData(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
5851         wxPyEndAllowThreads(__tstate
); 
5852         if (PyErr_Occurred()) SWIG_fail
; 
5854     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5861 static PyObject 
*_wrap_TreeListCtrl_SetItemHasChildren(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5862     PyObject 
*resultobj
; 
5863     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5864     wxTreeItemId 
*arg2 
= 0 ; 
5865     bool arg3 
= (bool) true ; 
5866     PyObject 
* obj0 
= 0 ; 
5867     PyObject 
* obj1 
= 0 ; 
5868     PyObject 
* obj2 
= 0 ; 
5870         (char *) "self",(char *) "item",(char *) "has", NULL 
 
5873     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemHasChildren",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5874     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5875     if (SWIG_arg_fail(1)) SWIG_fail
; 
5877         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5878         if (SWIG_arg_fail(2)) SWIG_fail
; 
5880             SWIG_null_ref("wxTreeItemId"); 
5882         if (SWIG_arg_fail(2)) SWIG_fail
; 
5886             arg3 
= (bool)(SWIG_As_bool(obj2
));  
5887             if (SWIG_arg_fail(3)) SWIG_fail
; 
5891         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5892         (arg1
)->SetItemHasChildren((wxTreeItemId 
const &)*arg2
,arg3
); 
5894         wxPyEndAllowThreads(__tstate
); 
5895         if (PyErr_Occurred()) SWIG_fail
; 
5897     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5904 static PyObject 
*_wrap_TreeListCtrl_SetItemBold(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5905     PyObject 
*resultobj
; 
5906     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5907     wxTreeItemId 
*arg2 
= 0 ; 
5908     bool arg3 
= (bool) true ; 
5909     PyObject 
* obj0 
= 0 ; 
5910     PyObject 
* obj1 
= 0 ; 
5911     PyObject 
* obj2 
= 0 ; 
5913         (char *) "self",(char *) "item",(char *) "bold", NULL 
 
5916     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_SetItemBold",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5917     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5918     if (SWIG_arg_fail(1)) SWIG_fail
; 
5920         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5921         if (SWIG_arg_fail(2)) SWIG_fail
; 
5923             SWIG_null_ref("wxTreeItemId"); 
5925         if (SWIG_arg_fail(2)) SWIG_fail
; 
5929             arg3 
= (bool)(SWIG_As_bool(obj2
));  
5930             if (SWIG_arg_fail(3)) SWIG_fail
; 
5934         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5935         (arg1
)->SetItemBold((wxTreeItemId 
const &)*arg2
,arg3
); 
5937         wxPyEndAllowThreads(__tstate
); 
5938         if (PyErr_Occurred()) SWIG_fail
; 
5940     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5947 static PyObject 
*_wrap_TreeListCtrl_SetItemTextColour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5948     PyObject 
*resultobj
; 
5949     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5950     wxTreeItemId 
*arg2 
= 0 ; 
5951     wxColour 
*arg3 
= 0 ; 
5953     PyObject 
* obj0 
= 0 ; 
5954     PyObject 
* obj1 
= 0 ; 
5955     PyObject 
* obj2 
= 0 ; 
5957         (char *) "self",(char *) "item",(char *) "colour", NULL 
 
5960     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemTextColour",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
5961     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
5962     if (SWIG_arg_fail(1)) SWIG_fail
; 
5964         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
5965         if (SWIG_arg_fail(2)) SWIG_fail
; 
5967             SWIG_null_ref("wxTreeItemId"); 
5969         if (SWIG_arg_fail(2)) SWIG_fail
; 
5973         if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
; 
5976         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
5977         (arg1
)->SetItemTextColour((wxTreeItemId 
const &)*arg2
,(wxColour 
const &)*arg3
); 
5979         wxPyEndAllowThreads(__tstate
); 
5980         if (PyErr_Occurred()) SWIG_fail
; 
5982     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
5989 static PyObject 
*_wrap_TreeListCtrl_SetItemBackgroundColour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
5990     PyObject 
*resultobj
; 
5991     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
5992     wxTreeItemId 
*arg2 
= 0 ; 
5993     wxColour 
*arg3 
= 0 ; 
5995     PyObject 
* obj0 
= 0 ; 
5996     PyObject 
* obj1 
= 0 ; 
5997     PyObject 
* obj2 
= 0 ; 
5999         (char *) "self",(char *) "item",(char *) "colour", NULL 
 
6002     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemBackgroundColour",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
6003     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6004     if (SWIG_arg_fail(1)) SWIG_fail
; 
6006         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6007         if (SWIG_arg_fail(2)) SWIG_fail
; 
6009             SWIG_null_ref("wxTreeItemId"); 
6011         if (SWIG_arg_fail(2)) SWIG_fail
; 
6015         if ( ! wxColour_helper(obj2
, &arg3
)) SWIG_fail
; 
6018         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6019         (arg1
)->SetItemBackgroundColour((wxTreeItemId 
const &)*arg2
,(wxColour 
const &)*arg3
); 
6021         wxPyEndAllowThreads(__tstate
); 
6022         if (PyErr_Occurred()) SWIG_fail
; 
6024     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6031 static PyObject 
*_wrap_TreeListCtrl_SetItemFont(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6032     PyObject 
*resultobj
; 
6033     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6034     wxTreeItemId 
*arg2 
= 0 ; 
6036     PyObject 
* obj0 
= 0 ; 
6037     PyObject 
* obj1 
= 0 ; 
6038     PyObject 
* obj2 
= 0 ; 
6040         (char *) "self",(char *) "item",(char *) "font", NULL 
 
6043     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_SetItemFont",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
6044     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6045     if (SWIG_arg_fail(1)) SWIG_fail
; 
6047         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6048         if (SWIG_arg_fail(2)) SWIG_fail
; 
6050             SWIG_null_ref("wxTreeItemId"); 
6052         if (SWIG_arg_fail(2)) SWIG_fail
; 
6055         SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxFont
, SWIG_POINTER_EXCEPTION 
| 0); 
6056         if (SWIG_arg_fail(3)) SWIG_fail
; 
6058             SWIG_null_ref("wxFont"); 
6060         if (SWIG_arg_fail(3)) SWIG_fail
; 
6063         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6064         (arg1
)->SetItemFont((wxTreeItemId 
const &)*arg2
,(wxFont 
const &)*arg3
); 
6066         wxPyEndAllowThreads(__tstate
); 
6067         if (PyErr_Occurred()) SWIG_fail
; 
6069     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
6076 static PyObject 
*_wrap_TreeListCtrl_GetItemBold(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6077     PyObject 
*resultobj
; 
6078     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6079     wxTreeItemId 
*arg2 
= 0 ; 
6081     PyObject 
* obj0 
= 0 ; 
6082     PyObject 
* obj1 
= 0 ; 
6084         (char *) "self",(char *) "item", NULL 
 
6087     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBold",kwnames
,&obj0
,&obj1
)) goto fail
; 
6088     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6089     if (SWIG_arg_fail(1)) SWIG_fail
; 
6091         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6092         if (SWIG_arg_fail(2)) SWIG_fail
; 
6094             SWIG_null_ref("wxTreeItemId"); 
6096         if (SWIG_arg_fail(2)) SWIG_fail
; 
6099         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6100         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->GetItemBold((wxTreeItemId 
const &)*arg2
); 
6102         wxPyEndAllowThreads(__tstate
); 
6103         if (PyErr_Occurred()) SWIG_fail
; 
6106         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6114 static PyObject 
*_wrap_TreeListCtrl_GetItemTextColour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6115     PyObject 
*resultobj
; 
6116     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6117     wxTreeItemId 
*arg2 
= 0 ; 
6119     PyObject 
* obj0 
= 0 ; 
6120     PyObject 
* obj1 
= 0 ; 
6122         (char *) "self",(char *) "item", NULL 
 
6125     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemTextColour",kwnames
,&obj0
,&obj1
)) goto fail
; 
6126     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6127     if (SWIG_arg_fail(1)) SWIG_fail
; 
6129         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6130         if (SWIG_arg_fail(2)) SWIG_fail
; 
6132             SWIG_null_ref("wxTreeItemId"); 
6134         if (SWIG_arg_fail(2)) SWIG_fail
; 
6137         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6138         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemTextColour((wxTreeItemId 
const &)*arg2
); 
6140         wxPyEndAllowThreads(__tstate
); 
6141         if (PyErr_Occurred()) SWIG_fail
; 
6144         wxColour 
* resultptr
; 
6145         resultptr 
= new wxColour((wxColour 
&)(result
)); 
6146         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxColour
, 1); 
6154 static PyObject 
*_wrap_TreeListCtrl_GetItemBackgroundColour(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6155     PyObject 
*resultobj
; 
6156     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6157     wxTreeItemId 
*arg2 
= 0 ; 
6159     PyObject 
* obj0 
= 0 ; 
6160     PyObject 
* obj1 
= 0 ; 
6162         (char *) "self",(char *) "item", NULL 
 
6165     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemBackgroundColour",kwnames
,&obj0
,&obj1
)) goto fail
; 
6166     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6167     if (SWIG_arg_fail(1)) SWIG_fail
; 
6169         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6170         if (SWIG_arg_fail(2)) SWIG_fail
; 
6172             SWIG_null_ref("wxTreeItemId"); 
6174         if (SWIG_arg_fail(2)) SWIG_fail
; 
6177         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6178         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemBackgroundColour((wxTreeItemId 
const &)*arg2
); 
6180         wxPyEndAllowThreads(__tstate
); 
6181         if (PyErr_Occurred()) SWIG_fail
; 
6184         wxColour 
* resultptr
; 
6185         resultptr 
= new wxColour((wxColour 
&)(result
)); 
6186         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxColour
, 1); 
6194 static PyObject 
*_wrap_TreeListCtrl_GetItemFont(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6195     PyObject 
*resultobj
; 
6196     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6197     wxTreeItemId 
*arg2 
= 0 ; 
6199     PyObject 
* obj0 
= 0 ; 
6200     PyObject 
* obj1 
= 0 ; 
6202         (char *) "self",(char *) "item", NULL 
 
6205     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemFont",kwnames
,&obj0
,&obj1
)) goto fail
; 
6206     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6207     if (SWIG_arg_fail(1)) SWIG_fail
; 
6209         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6210         if (SWIG_arg_fail(2)) SWIG_fail
; 
6212             SWIG_null_ref("wxTreeItemId"); 
6214         if (SWIG_arg_fail(2)) SWIG_fail
; 
6217         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6218         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemFont((wxTreeItemId 
const &)*arg2
); 
6220         wxPyEndAllowThreads(__tstate
); 
6221         if (PyErr_Occurred()) SWIG_fail
; 
6225         resultptr 
= new wxFont((wxFont 
&)(result
)); 
6226         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxFont
, 1); 
6234 static PyObject 
*_wrap_TreeListCtrl_IsVisible(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6235     PyObject 
*resultobj
; 
6236     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6237     wxTreeItemId 
*arg2 
= 0 ; 
6239     PyObject 
* obj0 
= 0 ; 
6240     PyObject 
* obj1 
= 0 ; 
6242         (char *) "self",(char *) "item", NULL 
 
6245     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsVisible",kwnames
,&obj0
,&obj1
)) goto fail
; 
6246     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6247     if (SWIG_arg_fail(1)) SWIG_fail
; 
6249         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6250         if (SWIG_arg_fail(2)) SWIG_fail
; 
6252             SWIG_null_ref("wxTreeItemId"); 
6254         if (SWIG_arg_fail(2)) SWIG_fail
; 
6257         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6258         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsVisible((wxTreeItemId 
const &)*arg2
); 
6260         wxPyEndAllowThreads(__tstate
); 
6261         if (PyErr_Occurred()) SWIG_fail
; 
6264         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6272 static PyObject 
*_wrap_TreeListCtrl_ItemHasChildren(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6273     PyObject 
*resultobj
; 
6274     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6275     wxTreeItemId 
*arg2 
= 0 ; 
6277     PyObject 
* obj0 
= 0 ; 
6278     PyObject 
* obj1 
= 0 ; 
6280         (char *) "self",(char *) "item", NULL 
 
6283     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ItemHasChildren",kwnames
,&obj0
,&obj1
)) goto fail
; 
6284     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6285     if (SWIG_arg_fail(1)) SWIG_fail
; 
6287         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6288         if (SWIG_arg_fail(2)) SWIG_fail
; 
6290             SWIG_null_ref("wxTreeItemId"); 
6292         if (SWIG_arg_fail(2)) SWIG_fail
; 
6295         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6296         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->ItemHasChildren((wxTreeItemId 
const &)*arg2
); 
6298         wxPyEndAllowThreads(__tstate
); 
6299         if (PyErr_Occurred()) SWIG_fail
; 
6302         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6310 static PyObject 
*_wrap_TreeListCtrl_IsExpanded(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6311     PyObject 
*resultobj
; 
6312     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6313     wxTreeItemId 
*arg2 
= 0 ; 
6315     PyObject 
* obj0 
= 0 ; 
6316     PyObject 
* obj1 
= 0 ; 
6318         (char *) "self",(char *) "item", NULL 
 
6321     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsExpanded",kwnames
,&obj0
,&obj1
)) goto fail
; 
6322     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6323     if (SWIG_arg_fail(1)) SWIG_fail
; 
6325         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6326         if (SWIG_arg_fail(2)) SWIG_fail
; 
6328             SWIG_null_ref("wxTreeItemId"); 
6330         if (SWIG_arg_fail(2)) SWIG_fail
; 
6333         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6334         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsExpanded((wxTreeItemId 
const &)*arg2
); 
6336         wxPyEndAllowThreads(__tstate
); 
6337         if (PyErr_Occurred()) SWIG_fail
; 
6340         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6348 static PyObject 
*_wrap_TreeListCtrl_IsSelected(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6349     PyObject 
*resultobj
; 
6350     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6351     wxTreeItemId 
*arg2 
= 0 ; 
6353     PyObject 
* obj0 
= 0 ; 
6354     PyObject 
* obj1 
= 0 ; 
6356         (char *) "self",(char *) "item", NULL 
 
6359     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsSelected",kwnames
,&obj0
,&obj1
)) goto fail
; 
6360     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6361     if (SWIG_arg_fail(1)) SWIG_fail
; 
6363         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6364         if (SWIG_arg_fail(2)) SWIG_fail
; 
6366             SWIG_null_ref("wxTreeItemId"); 
6368         if (SWIG_arg_fail(2)) SWIG_fail
; 
6371         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6372         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsSelected((wxTreeItemId 
const &)*arg2
); 
6374         wxPyEndAllowThreads(__tstate
); 
6375         if (PyErr_Occurred()) SWIG_fail
; 
6378         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6386 static PyObject 
*_wrap_TreeListCtrl_IsBold(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6387     PyObject 
*resultobj
; 
6388     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6389     wxTreeItemId 
*arg2 
= 0 ; 
6391     PyObject 
* obj0 
= 0 ; 
6392     PyObject 
* obj1 
= 0 ; 
6394         (char *) "self",(char *) "item", NULL 
 
6397     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_IsBold",kwnames
,&obj0
,&obj1
)) goto fail
; 
6398     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6399     if (SWIG_arg_fail(1)) SWIG_fail
; 
6401         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6402         if (SWIG_arg_fail(2)) SWIG_fail
; 
6404             SWIG_null_ref("wxTreeItemId"); 
6406         if (SWIG_arg_fail(2)) SWIG_fail
; 
6409         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6410         result 
= (bool)((wxPyTreeListCtrl 
const *)arg1
)->IsBold((wxTreeItemId 
const &)*arg2
); 
6412         wxPyEndAllowThreads(__tstate
); 
6413         if (PyErr_Occurred()) SWIG_fail
; 
6416         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
6424 static PyObject 
*_wrap_TreeListCtrl_GetChildrenCount(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6425     PyObject 
*resultobj
; 
6426     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6427     wxTreeItemId 
*arg2 
= 0 ; 
6428     bool arg3 
= (bool) true ; 
6430     PyObject 
* obj0 
= 0 ; 
6431     PyObject 
* obj1 
= 0 ; 
6432     PyObject 
* obj2 
= 0 ; 
6434         (char *) "self",(char *) "item",(char *) "recursively", NULL 
 
6437     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetChildrenCount",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
6438     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6439     if (SWIG_arg_fail(1)) SWIG_fail
; 
6441         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6442         if (SWIG_arg_fail(2)) SWIG_fail
; 
6444             SWIG_null_ref("wxTreeItemId"); 
6446         if (SWIG_arg_fail(2)) SWIG_fail
; 
6450             arg3 
= (bool)(SWIG_As_bool(obj2
));  
6451             if (SWIG_arg_fail(3)) SWIG_fail
; 
6455         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6456         result 
= (size_t)(arg1
)->GetChildrenCount((wxTreeItemId 
const &)*arg2
,arg3
); 
6458         wxPyEndAllowThreads(__tstate
); 
6459         if (PyErr_Occurred()) SWIG_fail
; 
6462         resultobj 
= SWIG_From_unsigned_SS_long((unsigned long)(result
));  
6470 static PyObject 
*_wrap_TreeListCtrl_GetRootItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6471     PyObject 
*resultobj
; 
6472     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6473     wxTreeItemId result
; 
6474     PyObject 
* obj0 
= 0 ; 
6476         (char *) "self", NULL 
 
6479     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetRootItem",kwnames
,&obj0
)) goto fail
; 
6480     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6481     if (SWIG_arg_fail(1)) SWIG_fail
; 
6483         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6484         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetRootItem(); 
6486         wxPyEndAllowThreads(__tstate
); 
6487         if (PyErr_Occurred()) SWIG_fail
; 
6490         wxTreeItemId 
* resultptr
; 
6491         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6492         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6500 static PyObject 
*_wrap_TreeListCtrl_GetSelection(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6501     PyObject 
*resultobj
; 
6502     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6503     wxTreeItemId result
; 
6504     PyObject 
* obj0 
= 0 ; 
6506         (char *) "self", NULL 
 
6509     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetSelection",kwnames
,&obj0
)) goto fail
; 
6510     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6511     if (SWIG_arg_fail(1)) SWIG_fail
; 
6513         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6514         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetSelection(); 
6516         wxPyEndAllowThreads(__tstate
); 
6517         if (PyErr_Occurred()) SWIG_fail
; 
6520         wxTreeItemId 
* resultptr
; 
6521         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6522         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6530 static PyObject 
*_wrap_TreeListCtrl_GetSelections(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6531     PyObject 
*resultobj
; 
6532     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6534     PyObject 
* obj0 
= 0 ; 
6536         (char *) "self", NULL 
 
6539     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetSelections",kwnames
,&obj0
)) goto fail
; 
6540     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6541     if (SWIG_arg_fail(1)) SWIG_fail
; 
6543         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6544         result 
= (PyObject 
*)wxPyTreeListCtrl_GetSelections(arg1
); 
6546         wxPyEndAllowThreads(__tstate
); 
6547         if (PyErr_Occurred()) SWIG_fail
; 
6556 static PyObject 
*_wrap_TreeListCtrl_GetItemParent(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6557     PyObject 
*resultobj
; 
6558     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6559     wxTreeItemId 
*arg2 
= 0 ; 
6560     wxTreeItemId result
; 
6561     PyObject 
* obj0 
= 0 ; 
6562     PyObject 
* obj1 
= 0 ; 
6564         (char *) "self",(char *) "item", NULL 
 
6567     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetItemParent",kwnames
,&obj0
,&obj1
)) goto fail
; 
6568     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6569     if (SWIG_arg_fail(1)) SWIG_fail
; 
6571         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6572         if (SWIG_arg_fail(2)) SWIG_fail
; 
6574             SWIG_null_ref("wxTreeItemId"); 
6576         if (SWIG_arg_fail(2)) SWIG_fail
; 
6579         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6580         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetItemParent((wxTreeItemId 
const &)*arg2
); 
6582         wxPyEndAllowThreads(__tstate
); 
6583         if (PyErr_Occurred()) SWIG_fail
; 
6586         wxTreeItemId 
* resultptr
; 
6587         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6588         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6596 static PyObject 
*_wrap_TreeListCtrl_GetFirstChild(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6597     PyObject 
*resultobj
; 
6598     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6599     wxTreeItemId 
*arg2 
= 0 ; 
6601     PyObject 
* obj0 
= 0 ; 
6602     PyObject 
* obj1 
= 0 ; 
6604         (char *) "self",(char *) "item", NULL 
 
6607     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetFirstChild",kwnames
,&obj0
,&obj1
)) goto fail
; 
6608     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6609     if (SWIG_arg_fail(1)) SWIG_fail
; 
6611         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6612         if (SWIG_arg_fail(2)) SWIG_fail
; 
6614             SWIG_null_ref("wxTreeItemId"); 
6616         if (SWIG_arg_fail(2)) SWIG_fail
; 
6619         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6620         result 
= (PyObject 
*)wxPyTreeListCtrl_GetFirstChild(arg1
,(wxTreeItemId 
const &)*arg2
); 
6622         wxPyEndAllowThreads(__tstate
); 
6623         if (PyErr_Occurred()) SWIG_fail
; 
6632 static PyObject 
*_wrap_TreeListCtrl_GetNextChild(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6633     PyObject 
*resultobj
; 
6634     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6635     wxTreeItemId 
*arg2 
= 0 ; 
6636     void *arg3 
= (void *) 0 ; 
6638     PyObject 
* obj0 
= 0 ; 
6639     PyObject 
* obj1 
= 0 ; 
6640     PyObject 
* obj2 
= 0 ; 
6642         (char *) "self",(char *) "item",(char *) "cookie", NULL 
 
6645     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:TreeListCtrl_GetNextChild",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
6646     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6647     if (SWIG_arg_fail(1)) SWIG_fail
; 
6649         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6650         if (SWIG_arg_fail(2)) SWIG_fail
; 
6652             SWIG_null_ref("wxTreeItemId"); 
6654         if (SWIG_arg_fail(2)) SWIG_fail
; 
6657         if ((SWIG_ConvertPtr(obj2
,(void **)(&arg3
),0,SWIG_POINTER_EXCEPTION
|0))== -1) { 
6658             SWIG_arg_fail(3);SWIG_fail
; 
6662         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6663         result 
= (PyObject 
*)wxPyTreeListCtrl_GetNextChild(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
6665         wxPyEndAllowThreads(__tstate
); 
6666         if (PyErr_Occurred()) SWIG_fail
; 
6675 static PyObject 
*_wrap_TreeListCtrl_GetLastChild(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6676     PyObject 
*resultobj
; 
6677     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6678     wxTreeItemId 
*arg2 
= 0 ; 
6679     wxTreeItemId result
; 
6680     PyObject 
* obj0 
= 0 ; 
6681     PyObject 
* obj1 
= 0 ; 
6683         (char *) "self",(char *) "item", NULL 
 
6686     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetLastChild",kwnames
,&obj0
,&obj1
)) goto fail
; 
6687     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6688     if (SWIG_arg_fail(1)) SWIG_fail
; 
6690         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6691         if (SWIG_arg_fail(2)) SWIG_fail
; 
6693             SWIG_null_ref("wxTreeItemId"); 
6695         if (SWIG_arg_fail(2)) SWIG_fail
; 
6698         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6699         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetLastChild((wxTreeItemId 
const &)*arg2
); 
6701         wxPyEndAllowThreads(__tstate
); 
6702         if (PyErr_Occurred()) SWIG_fail
; 
6705         wxTreeItemId 
* resultptr
; 
6706         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6707         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6715 static PyObject 
*_wrap_TreeListCtrl_GetNextSibling(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6716     PyObject 
*resultobj
; 
6717     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6718     wxTreeItemId 
*arg2 
= 0 ; 
6719     wxTreeItemId result
; 
6720     PyObject 
* obj0 
= 0 ; 
6721     PyObject 
* obj1 
= 0 ; 
6723         (char *) "self",(char *) "item", NULL 
 
6726     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextSibling",kwnames
,&obj0
,&obj1
)) goto fail
; 
6727     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6728     if (SWIG_arg_fail(1)) SWIG_fail
; 
6730         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6731         if (SWIG_arg_fail(2)) SWIG_fail
; 
6733             SWIG_null_ref("wxTreeItemId"); 
6735         if (SWIG_arg_fail(2)) SWIG_fail
; 
6738         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6739         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNextSibling((wxTreeItemId 
const &)*arg2
); 
6741         wxPyEndAllowThreads(__tstate
); 
6742         if (PyErr_Occurred()) SWIG_fail
; 
6745         wxTreeItemId 
* resultptr
; 
6746         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6747         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6755 static PyObject 
*_wrap_TreeListCtrl_GetPrevSibling(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6756     PyObject 
*resultobj
; 
6757     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6758     wxTreeItemId 
*arg2 
= 0 ; 
6759     wxTreeItemId result
; 
6760     PyObject 
* obj0 
= 0 ; 
6761     PyObject 
* obj1 
= 0 ; 
6763         (char *) "self",(char *) "item", NULL 
 
6766     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevSibling",kwnames
,&obj0
,&obj1
)) goto fail
; 
6767     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6768     if (SWIG_arg_fail(1)) SWIG_fail
; 
6770         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6771         if (SWIG_arg_fail(2)) SWIG_fail
; 
6773             SWIG_null_ref("wxTreeItemId"); 
6775         if (SWIG_arg_fail(2)) SWIG_fail
; 
6778         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6779         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrevSibling((wxTreeItemId 
const &)*arg2
); 
6781         wxPyEndAllowThreads(__tstate
); 
6782         if (PyErr_Occurred()) SWIG_fail
; 
6785         wxTreeItemId 
* resultptr
; 
6786         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6787         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6795 static PyObject 
*_wrap_TreeListCtrl_GetFirstVisibleItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6796     PyObject 
*resultobj
; 
6797     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6798     wxTreeItemId result
; 
6799     PyObject 
* obj0 
= 0 ; 
6801         (char *) "self", NULL 
 
6804     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetFirstVisibleItem",kwnames
,&obj0
)) goto fail
; 
6805     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6806     if (SWIG_arg_fail(1)) SWIG_fail
; 
6808         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6809         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetFirstVisibleItem(); 
6811         wxPyEndAllowThreads(__tstate
); 
6812         if (PyErr_Occurred()) SWIG_fail
; 
6815         wxTreeItemId 
* resultptr
; 
6816         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6817         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6825 static PyObject 
*_wrap_TreeListCtrl_GetNextVisible(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6826     PyObject 
*resultobj
; 
6827     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6828     wxTreeItemId 
*arg2 
= 0 ; 
6829     wxTreeItemId result
; 
6830     PyObject 
* obj0 
= 0 ; 
6831     PyObject 
* obj1 
= 0 ; 
6833         (char *) "self",(char *) "item", NULL 
 
6836     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNextVisible",kwnames
,&obj0
,&obj1
)) goto fail
; 
6837     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6838     if (SWIG_arg_fail(1)) SWIG_fail
; 
6840         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6841         if (SWIG_arg_fail(2)) SWIG_fail
; 
6843             SWIG_null_ref("wxTreeItemId"); 
6845         if (SWIG_arg_fail(2)) SWIG_fail
; 
6848         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6849         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNextVisible((wxTreeItemId 
const &)*arg2
); 
6851         wxPyEndAllowThreads(__tstate
); 
6852         if (PyErr_Occurred()) SWIG_fail
; 
6855         wxTreeItemId 
* resultptr
; 
6856         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6857         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6865 static PyObject 
*_wrap_TreeListCtrl_GetPrevVisible(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6866     PyObject 
*resultobj
; 
6867     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6868     wxTreeItemId 
*arg2 
= 0 ; 
6869     wxTreeItemId result
; 
6870     PyObject 
* obj0 
= 0 ; 
6871     PyObject 
* obj1 
= 0 ; 
6873         (char *) "self",(char *) "item", NULL 
 
6876     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetPrevVisible",kwnames
,&obj0
,&obj1
)) goto fail
; 
6877     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6878     if (SWIG_arg_fail(1)) SWIG_fail
; 
6880         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6881         if (SWIG_arg_fail(2)) SWIG_fail
; 
6883             SWIG_null_ref("wxTreeItemId"); 
6885         if (SWIG_arg_fail(2)) SWIG_fail
; 
6888         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6889         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetPrevVisible((wxTreeItemId 
const &)*arg2
); 
6891         wxPyEndAllowThreads(__tstate
); 
6892         if (PyErr_Occurred()) SWIG_fail
; 
6895         wxTreeItemId 
* resultptr
; 
6896         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6897         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6905 static PyObject 
*_wrap_TreeListCtrl_GetNext(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6906     PyObject 
*resultobj
; 
6907     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6908     wxTreeItemId 
*arg2 
= 0 ; 
6909     wxTreeItemId result
; 
6910     PyObject 
* obj0 
= 0 ; 
6911     PyObject 
* obj1 
= 0 ; 
6913         (char *) "self",(char *) "item", NULL 
 
6916     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_GetNext",kwnames
,&obj0
,&obj1
)) goto fail
; 
6917     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6918     if (SWIG_arg_fail(1)) SWIG_fail
; 
6920         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
6921         if (SWIG_arg_fail(2)) SWIG_fail
; 
6923             SWIG_null_ref("wxTreeItemId"); 
6925         if (SWIG_arg_fail(2)) SWIG_fail
; 
6928         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6929         result 
= ((wxPyTreeListCtrl 
const *)arg1
)->GetNext((wxTreeItemId 
const &)*arg2
); 
6931         wxPyEndAllowThreads(__tstate
); 
6932         if (PyErr_Occurred()) SWIG_fail
; 
6935         wxTreeItemId 
* resultptr
; 
6936         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6937         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
6945 static PyObject 
*_wrap_TreeListCtrl_AddRoot(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
6946     PyObject 
*resultobj
; 
6947     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
6948     wxString 
*arg2 
= 0 ; 
6949     int arg3 
= (int) -1 ; 
6950     int arg4 
= (int) -1 ; 
6951     wxPyTreeItemData 
*arg5 
= (wxPyTreeItemData 
*) NULL 
; 
6952     wxTreeItemId result
; 
6953     bool temp2 
= false ; 
6954     PyObject 
* obj0 
= 0 ; 
6955     PyObject 
* obj1 
= 0 ; 
6956     PyObject 
* obj2 
= 0 ; 
6957     PyObject 
* obj3 
= 0 ; 
6958     PyObject 
* obj4 
= 0 ; 
6960         (char *) "self",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
6963     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOO:TreeListCtrl_AddRoot",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
)) goto fail
; 
6964     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
6965     if (SWIG_arg_fail(1)) SWIG_fail
; 
6967         arg2 
= wxString_in_helper(obj1
); 
6968         if (arg2 
== NULL
) SWIG_fail
; 
6973             arg3 
= (int)(SWIG_As_int(obj2
));  
6974             if (SWIG_arg_fail(3)) SWIG_fail
; 
6979             arg4 
= (int)(SWIG_As_int(obj3
));  
6980             if (SWIG_arg_fail(4)) SWIG_fail
; 
6984         SWIG_Python_ConvertPtr(obj4
, (void **)&arg5
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
6985         if (SWIG_arg_fail(5)) SWIG_fail
; 
6988         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
6989         result 
= (arg1
)->AddRoot((wxString 
const &)*arg2
,arg3
,arg4
,arg5
); 
6991         wxPyEndAllowThreads(__tstate
); 
6992         if (PyErr_Occurred()) SWIG_fail
; 
6995         wxTreeItemId 
* resultptr
; 
6996         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
6997         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7013 static PyObject 
*_wrap_TreeListCtrl_PrependItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7014     PyObject 
*resultobj
; 
7015     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7016     wxTreeItemId 
*arg2 
= 0 ; 
7017     wxString 
*arg3 
= 0 ; 
7018     int arg4 
= (int) -1 ; 
7019     int arg5 
= (int) -1 ; 
7020     wxPyTreeItemData 
*arg6 
= (wxPyTreeItemData 
*) NULL 
; 
7021     wxTreeItemId result
; 
7022     bool temp3 
= false ; 
7023     PyObject 
* obj0 
= 0 ; 
7024     PyObject 
* obj1 
= 0 ; 
7025     PyObject 
* obj2 
= 0 ; 
7026     PyObject 
* obj3 
= 0 ; 
7027     PyObject 
* obj4 
= 0 ; 
7028     PyObject 
* obj5 
= 0 ; 
7030         (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
7033     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_PrependItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
7034     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7035     if (SWIG_arg_fail(1)) SWIG_fail
; 
7037         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7038         if (SWIG_arg_fail(2)) SWIG_fail
; 
7040             SWIG_null_ref("wxTreeItemId"); 
7042         if (SWIG_arg_fail(2)) SWIG_fail
; 
7045         arg3 
= wxString_in_helper(obj2
); 
7046         if (arg3 
== NULL
) SWIG_fail
; 
7051             arg4 
= (int)(SWIG_As_int(obj3
));  
7052             if (SWIG_arg_fail(4)) SWIG_fail
; 
7057             arg5 
= (int)(SWIG_As_int(obj4
));  
7058             if (SWIG_arg_fail(5)) SWIG_fail
; 
7062         SWIG_Python_ConvertPtr(obj5
, (void **)&arg6
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
7063         if (SWIG_arg_fail(6)) SWIG_fail
; 
7066         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7067         result 
= (arg1
)->PrependItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
); 
7069         wxPyEndAllowThreads(__tstate
); 
7070         if (PyErr_Occurred()) SWIG_fail
; 
7073         wxTreeItemId 
* resultptr
; 
7074         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
7075         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7091 static PyObject 
*_wrap_TreeListCtrl_InsertItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7092     PyObject 
*resultobj
; 
7093     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7094     wxTreeItemId 
*arg2 
= 0 ; 
7095     wxTreeItemId 
*arg3 
= 0 ; 
7096     wxString 
*arg4 
= 0 ; 
7097     int arg5 
= (int) -1 ; 
7098     int arg6 
= (int) -1 ; 
7099     wxPyTreeItemData 
*arg7 
= (wxPyTreeItemData 
*) NULL 
; 
7100     wxTreeItemId result
; 
7101     bool temp4 
= false ; 
7102     PyObject 
* obj0 
= 0 ; 
7103     PyObject 
* obj1 
= 0 ; 
7104     PyObject 
* obj2 
= 0 ; 
7105     PyObject 
* obj3 
= 0 ; 
7106     PyObject 
* obj4 
= 0 ; 
7107     PyObject 
* obj5 
= 0 ; 
7108     PyObject 
* obj6 
= 0 ; 
7110         (char *) "self",(char *) "parent",(char *) "idPrevious",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
7113     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
7114     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7115     if (SWIG_arg_fail(1)) SWIG_fail
; 
7117         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7118         if (SWIG_arg_fail(2)) SWIG_fail
; 
7120             SWIG_null_ref("wxTreeItemId"); 
7122         if (SWIG_arg_fail(2)) SWIG_fail
; 
7125         SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7126         if (SWIG_arg_fail(3)) SWIG_fail
; 
7128             SWIG_null_ref("wxTreeItemId"); 
7130         if (SWIG_arg_fail(3)) SWIG_fail
; 
7133         arg4 
= wxString_in_helper(obj3
); 
7134         if (arg4 
== NULL
) SWIG_fail
; 
7139             arg5 
= (int)(SWIG_As_int(obj4
));  
7140             if (SWIG_arg_fail(5)) SWIG_fail
; 
7145             arg6 
= (int)(SWIG_As_int(obj5
));  
7146             if (SWIG_arg_fail(6)) SWIG_fail
; 
7150         SWIG_Python_ConvertPtr(obj6
, (void **)&arg7
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
7151         if (SWIG_arg_fail(7)) SWIG_fail
; 
7154         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7155         result 
= (arg1
)->InsertItem((wxTreeItemId 
const &)*arg2
,(wxTreeItemId 
const &)*arg3
,(wxString 
const &)*arg4
,arg5
,arg6
,arg7
); 
7157         wxPyEndAllowThreads(__tstate
); 
7158         if (PyErr_Occurred()) SWIG_fail
; 
7161         wxTreeItemId 
* resultptr
; 
7162         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
7163         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7179 static PyObject 
*_wrap_TreeListCtrl_InsertItemBefore(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7180     PyObject 
*resultobj
; 
7181     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7182     wxTreeItemId 
*arg2 
= 0 ; 
7184     wxString 
*arg4 
= 0 ; 
7185     int arg5 
= (int) -1 ; 
7186     int arg6 
= (int) -1 ; 
7187     wxPyTreeItemData 
*arg7 
= (wxPyTreeItemData 
*) NULL 
; 
7188     wxTreeItemId result
; 
7189     bool temp4 
= false ; 
7190     PyObject 
* obj0 
= 0 ; 
7191     PyObject 
* obj1 
= 0 ; 
7192     PyObject 
* obj2 
= 0 ; 
7193     PyObject 
* obj3 
= 0 ; 
7194     PyObject 
* obj4 
= 0 ; 
7195     PyObject 
* obj5 
= 0 ; 
7196     PyObject 
* obj6 
= 0 ; 
7198         (char *) "self",(char *) "parent",(char *) "index",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
7201     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOOO|OOO:TreeListCtrl_InsertItemBefore",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
7202     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7203     if (SWIG_arg_fail(1)) SWIG_fail
; 
7205         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7206         if (SWIG_arg_fail(2)) SWIG_fail
; 
7208             SWIG_null_ref("wxTreeItemId"); 
7210         if (SWIG_arg_fail(2)) SWIG_fail
; 
7213         arg3 
= (size_t)(SWIG_As_unsigned_SS_long(obj2
));  
7214         if (SWIG_arg_fail(3)) SWIG_fail
; 
7217         arg4 
= wxString_in_helper(obj3
); 
7218         if (arg4 
== NULL
) SWIG_fail
; 
7223             arg5 
= (int)(SWIG_As_int(obj4
));  
7224             if (SWIG_arg_fail(5)) SWIG_fail
; 
7229             arg6 
= (int)(SWIG_As_int(obj5
));  
7230             if (SWIG_arg_fail(6)) SWIG_fail
; 
7234         SWIG_Python_ConvertPtr(obj6
, (void **)&arg7
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
7235         if (SWIG_arg_fail(7)) SWIG_fail
; 
7238         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7239         result 
= (arg1
)->InsertItem((wxTreeItemId 
const &)*arg2
,arg3
,(wxString 
const &)*arg4
,arg5
,arg6
,arg7
); 
7241         wxPyEndAllowThreads(__tstate
); 
7242         if (PyErr_Occurred()) SWIG_fail
; 
7245         wxTreeItemId 
* resultptr
; 
7246         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
7247         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7263 static PyObject 
*_wrap_TreeListCtrl_AppendItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7264     PyObject 
*resultobj
; 
7265     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7266     wxTreeItemId 
*arg2 
= 0 ; 
7267     wxString 
*arg3 
= 0 ; 
7268     int arg4 
= (int) -1 ; 
7269     int arg5 
= (int) -1 ; 
7270     wxPyTreeItemData 
*arg6 
= (wxPyTreeItemData 
*) NULL 
; 
7271     wxTreeItemId result
; 
7272     bool temp3 
= false ; 
7273     PyObject 
* obj0 
= 0 ; 
7274     PyObject 
* obj1 
= 0 ; 
7275     PyObject 
* obj2 
= 0 ; 
7276     PyObject 
* obj3 
= 0 ; 
7277     PyObject 
* obj4 
= 0 ; 
7278     PyObject 
* obj5 
= 0 ; 
7280         (char *) "self",(char *) "parent",(char *) "text",(char *) "image",(char *) "selectedImage",(char *) "data", NULL 
 
7283     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|OOO:TreeListCtrl_AppendItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
)) goto fail
; 
7284     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7285     if (SWIG_arg_fail(1)) SWIG_fail
; 
7287         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7288         if (SWIG_arg_fail(2)) SWIG_fail
; 
7290             SWIG_null_ref("wxTreeItemId"); 
7292         if (SWIG_arg_fail(2)) SWIG_fail
; 
7295         arg3 
= wxString_in_helper(obj2
); 
7296         if (arg3 
== NULL
) SWIG_fail
; 
7301             arg4 
= (int)(SWIG_As_int(obj3
));  
7302             if (SWIG_arg_fail(4)) SWIG_fail
; 
7307             arg5 
= (int)(SWIG_As_int(obj4
));  
7308             if (SWIG_arg_fail(5)) SWIG_fail
; 
7312         SWIG_Python_ConvertPtr(obj5
, (void **)&arg6
, SWIGTYPE_p_wxPyTreeItemData
, SWIG_POINTER_EXCEPTION 
| 0); 
7313         if (SWIG_arg_fail(6)) SWIG_fail
; 
7316         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7317         result 
= (arg1
)->AppendItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
,arg5
,arg6
); 
7319         wxPyEndAllowThreads(__tstate
); 
7320         if (PyErr_Occurred()) SWIG_fail
; 
7323         wxTreeItemId 
* resultptr
; 
7324         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
7325         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7341 static PyObject 
*_wrap_TreeListCtrl_Delete(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7342     PyObject 
*resultobj
; 
7343     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7344     wxTreeItemId 
*arg2 
= 0 ; 
7345     PyObject 
* obj0 
= 0 ; 
7346     PyObject 
* obj1 
= 0 ; 
7348         (char *) "self",(char *) "item", NULL 
 
7351     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Delete",kwnames
,&obj0
,&obj1
)) goto fail
; 
7352     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7353     if (SWIG_arg_fail(1)) SWIG_fail
; 
7355         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7356         if (SWIG_arg_fail(2)) SWIG_fail
; 
7358             SWIG_null_ref("wxTreeItemId"); 
7360         if (SWIG_arg_fail(2)) SWIG_fail
; 
7363         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7364         (arg1
)->Delete((wxTreeItemId 
const &)*arg2
); 
7366         wxPyEndAllowThreads(__tstate
); 
7367         if (PyErr_Occurred()) SWIG_fail
; 
7369     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7376 static PyObject 
*_wrap_TreeListCtrl_DeleteChildren(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7377     PyObject 
*resultobj
; 
7378     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7379     wxTreeItemId 
*arg2 
= 0 ; 
7380     PyObject 
* obj0 
= 0 ; 
7381     PyObject 
* obj1 
= 0 ; 
7383         (char *) "self",(char *) "item", NULL 
 
7386     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_DeleteChildren",kwnames
,&obj0
,&obj1
)) goto fail
; 
7387     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7388     if (SWIG_arg_fail(1)) SWIG_fail
; 
7390         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7391         if (SWIG_arg_fail(2)) SWIG_fail
; 
7393             SWIG_null_ref("wxTreeItemId"); 
7395         if (SWIG_arg_fail(2)) SWIG_fail
; 
7398         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7399         (arg1
)->DeleteChildren((wxTreeItemId 
const &)*arg2
); 
7401         wxPyEndAllowThreads(__tstate
); 
7402         if (PyErr_Occurred()) SWIG_fail
; 
7404     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7411 static PyObject 
*_wrap_TreeListCtrl_DeleteAllItems(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7412     PyObject 
*resultobj
; 
7413     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7414     PyObject 
* obj0 
= 0 ; 
7416         (char *) "self", NULL 
 
7419     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_DeleteAllItems",kwnames
,&obj0
)) goto fail
; 
7420     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7421     if (SWIG_arg_fail(1)) SWIG_fail
; 
7423         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7424         (arg1
)->DeleteAllItems(); 
7426         wxPyEndAllowThreads(__tstate
); 
7427         if (PyErr_Occurred()) SWIG_fail
; 
7429     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7436 static PyObject 
*_wrap_TreeListCtrl_Expand(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7437     PyObject 
*resultobj
; 
7438     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7439     wxTreeItemId 
*arg2 
= 0 ; 
7440     PyObject 
* obj0 
= 0 ; 
7441     PyObject 
* obj1 
= 0 ; 
7443         (char *) "self",(char *) "item", NULL 
 
7446     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Expand",kwnames
,&obj0
,&obj1
)) goto fail
; 
7447     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7448     if (SWIG_arg_fail(1)) SWIG_fail
; 
7450         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7451         if (SWIG_arg_fail(2)) SWIG_fail
; 
7453             SWIG_null_ref("wxTreeItemId"); 
7455         if (SWIG_arg_fail(2)) SWIG_fail
; 
7458         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7459         (arg1
)->Expand((wxTreeItemId 
const &)*arg2
); 
7461         wxPyEndAllowThreads(__tstate
); 
7462         if (PyErr_Occurred()) SWIG_fail
; 
7464     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7471 static PyObject 
*_wrap_TreeListCtrl_ExpandAll(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7472     PyObject 
*resultobj
; 
7473     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7474     wxTreeItemId 
*arg2 
= 0 ; 
7475     PyObject 
* obj0 
= 0 ; 
7476     PyObject 
* obj1 
= 0 ; 
7478         (char *) "self",(char *) "item", NULL 
 
7481     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ExpandAll",kwnames
,&obj0
,&obj1
)) goto fail
; 
7482     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7483     if (SWIG_arg_fail(1)) SWIG_fail
; 
7485         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7486         if (SWIG_arg_fail(2)) SWIG_fail
; 
7488             SWIG_null_ref("wxTreeItemId"); 
7490         if (SWIG_arg_fail(2)) SWIG_fail
; 
7493         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7494         (arg1
)->ExpandAll((wxTreeItemId 
const &)*arg2
); 
7496         wxPyEndAllowThreads(__tstate
); 
7497         if (PyErr_Occurred()) SWIG_fail
; 
7499     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7506 static PyObject 
*_wrap_TreeListCtrl_Collapse(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7507     PyObject 
*resultobj
; 
7508     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7509     wxTreeItemId 
*arg2 
= 0 ; 
7510     PyObject 
* obj0 
= 0 ; 
7511     PyObject 
* obj1 
= 0 ; 
7513         (char *) "self",(char *) "item", NULL 
 
7516     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Collapse",kwnames
,&obj0
,&obj1
)) goto fail
; 
7517     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7518     if (SWIG_arg_fail(1)) SWIG_fail
; 
7520         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7521         if (SWIG_arg_fail(2)) SWIG_fail
; 
7523             SWIG_null_ref("wxTreeItemId"); 
7525         if (SWIG_arg_fail(2)) SWIG_fail
; 
7528         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7529         (arg1
)->Collapse((wxTreeItemId 
const &)*arg2
); 
7531         wxPyEndAllowThreads(__tstate
); 
7532         if (PyErr_Occurred()) SWIG_fail
; 
7534     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7541 static PyObject 
*_wrap_TreeListCtrl_CollapseAndReset(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7542     PyObject 
*resultobj
; 
7543     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7544     wxTreeItemId 
*arg2 
= 0 ; 
7545     PyObject 
* obj0 
= 0 ; 
7546     PyObject 
* obj1 
= 0 ; 
7548         (char *) "self",(char *) "item", NULL 
 
7551     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_CollapseAndReset",kwnames
,&obj0
,&obj1
)) goto fail
; 
7552     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7553     if (SWIG_arg_fail(1)) SWIG_fail
; 
7555         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7556         if (SWIG_arg_fail(2)) SWIG_fail
; 
7558             SWIG_null_ref("wxTreeItemId"); 
7560         if (SWIG_arg_fail(2)) SWIG_fail
; 
7563         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7564         (arg1
)->CollapseAndReset((wxTreeItemId 
const &)*arg2
); 
7566         wxPyEndAllowThreads(__tstate
); 
7567         if (PyErr_Occurred()) SWIG_fail
; 
7569     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7576 static PyObject 
*_wrap_TreeListCtrl_Toggle(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7577     PyObject 
*resultobj
; 
7578     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7579     wxTreeItemId 
*arg2 
= 0 ; 
7580     PyObject 
* obj0 
= 0 ; 
7581     PyObject 
* obj1 
= 0 ; 
7583         (char *) "self",(char *) "item", NULL 
 
7586     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Toggle",kwnames
,&obj0
,&obj1
)) goto fail
; 
7587     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7588     if (SWIG_arg_fail(1)) SWIG_fail
; 
7590         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7591         if (SWIG_arg_fail(2)) SWIG_fail
; 
7593             SWIG_null_ref("wxTreeItemId"); 
7595         if (SWIG_arg_fail(2)) SWIG_fail
; 
7598         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7599         (arg1
)->Toggle((wxTreeItemId 
const &)*arg2
); 
7601         wxPyEndAllowThreads(__tstate
); 
7602         if (PyErr_Occurred()) SWIG_fail
; 
7604     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7611 static PyObject 
*_wrap_TreeListCtrl_Unselect(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7612     PyObject 
*resultobj
; 
7613     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7614     PyObject 
* obj0 
= 0 ; 
7616         (char *) "self", NULL 
 
7619     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_Unselect",kwnames
,&obj0
)) goto fail
; 
7620     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7621     if (SWIG_arg_fail(1)) SWIG_fail
; 
7623         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7626         wxPyEndAllowThreads(__tstate
); 
7627         if (PyErr_Occurred()) SWIG_fail
; 
7629     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7636 static PyObject 
*_wrap_TreeListCtrl_UnselectAll(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7637     PyObject 
*resultobj
; 
7638     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7639     PyObject 
* obj0 
= 0 ; 
7641         (char *) "self", NULL 
 
7644     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_UnselectAll",kwnames
,&obj0
)) goto fail
; 
7645     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7646     if (SWIG_arg_fail(1)) SWIG_fail
; 
7648         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7649         (arg1
)->UnselectAll(); 
7651         wxPyEndAllowThreads(__tstate
); 
7652         if (PyErr_Occurred()) SWIG_fail
; 
7654     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7661 static PyObject 
*_wrap_TreeListCtrl_SelectItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7662     PyObject 
*resultobj
; 
7663     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7664     wxTreeItemId 
*arg2 
= 0 ; 
7665     bool arg3 
= (bool) true ; 
7666     bool arg4 
= (bool) false ; 
7667     PyObject 
* obj0 
= 0 ; 
7668     PyObject 
* obj1 
= 0 ; 
7669     PyObject 
* obj2 
= 0 ; 
7670     PyObject 
* obj3 
= 0 ; 
7672         (char *) "self",(char *) "item",(char *) "unselect_others",(char *) "extended_select", NULL 
 
7675     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OO:TreeListCtrl_SelectItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
7676     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7677     if (SWIG_arg_fail(1)) SWIG_fail
; 
7679         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7680         if (SWIG_arg_fail(2)) SWIG_fail
; 
7682             SWIG_null_ref("wxTreeItemId"); 
7684         if (SWIG_arg_fail(2)) SWIG_fail
; 
7688             arg3 
= (bool)(SWIG_As_bool(obj2
));  
7689             if (SWIG_arg_fail(3)) SWIG_fail
; 
7694             arg4 
= (bool)(SWIG_As_bool(obj3
));  
7695             if (SWIG_arg_fail(4)) SWIG_fail
; 
7699         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7700         (arg1
)->SelectItem((wxTreeItemId 
const &)*arg2
,arg3
,arg4
); 
7702         wxPyEndAllowThreads(__tstate
); 
7703         if (PyErr_Occurred()) SWIG_fail
; 
7705     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7712 static PyObject 
*_wrap_TreeListCtrl_SelectAll(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7713     PyObject 
*resultobj
; 
7714     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7715     bool arg2 
= (bool) false ; 
7716     PyObject 
* obj0 
= 0 ; 
7717     PyObject 
* obj1 
= 0 ; 
7719         (char *) "self",(char *) "extended_select", NULL 
 
7722     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|O:TreeListCtrl_SelectAll",kwnames
,&obj0
,&obj1
)) goto fail
; 
7723     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7724     if (SWIG_arg_fail(1)) SWIG_fail
; 
7727             arg2 
= (bool)(SWIG_As_bool(obj1
));  
7728             if (SWIG_arg_fail(2)) SWIG_fail
; 
7732         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7733         (arg1
)->SelectAll(arg2
); 
7735         wxPyEndAllowThreads(__tstate
); 
7736         if (PyErr_Occurred()) SWIG_fail
; 
7738     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7745 static PyObject 
*_wrap_TreeListCtrl_EnsureVisible(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7746     PyObject 
*resultobj
; 
7747     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7748     wxTreeItemId 
*arg2 
= 0 ; 
7749     PyObject 
* obj0 
= 0 ; 
7750     PyObject 
* obj1 
= 0 ; 
7752         (char *) "self",(char *) "item", NULL 
 
7755     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EnsureVisible",kwnames
,&obj0
,&obj1
)) goto fail
; 
7756     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7757     if (SWIG_arg_fail(1)) SWIG_fail
; 
7759         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7760         if (SWIG_arg_fail(2)) SWIG_fail
; 
7762             SWIG_null_ref("wxTreeItemId"); 
7764         if (SWIG_arg_fail(2)) SWIG_fail
; 
7767         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7768         (arg1
)->EnsureVisible((wxTreeItemId 
const &)*arg2
); 
7770         wxPyEndAllowThreads(__tstate
); 
7771         if (PyErr_Occurred()) SWIG_fail
; 
7773     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7780 static PyObject 
*_wrap_TreeListCtrl_ScrollTo(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7781     PyObject 
*resultobj
; 
7782     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7783     wxTreeItemId 
*arg2 
= 0 ; 
7784     PyObject 
* obj0 
= 0 ; 
7785     PyObject 
* obj1 
= 0 ; 
7787         (char *) "self",(char *) "item", NULL 
 
7790     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_ScrollTo",kwnames
,&obj0
,&obj1
)) goto fail
; 
7791     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7792     if (SWIG_arg_fail(1)) SWIG_fail
; 
7794         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7795         if (SWIG_arg_fail(2)) SWIG_fail
; 
7797             SWIG_null_ref("wxTreeItemId"); 
7799         if (SWIG_arg_fail(2)) SWIG_fail
; 
7802         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7803         (arg1
)->ScrollTo((wxTreeItemId 
const &)*arg2
); 
7805         wxPyEndAllowThreads(__tstate
); 
7806         if (PyErr_Occurred()) SWIG_fail
; 
7808     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7815 static PyObject 
*_wrap_TreeListCtrl_HitTest(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7816     PyObject 
*resultobj
; 
7817     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7821     wxTreeItemId result
; 
7827     PyObject 
* obj0 
= 0 ; 
7828     PyObject 
* obj1 
= 0 ; 
7830         (char *) "self",(char *) "point", NULL 
 
7833     arg3 
= &temp3
; res3 
= SWIG_NEWOBJ
; 
7834     arg4 
= &temp4
; res4 
= SWIG_NEWOBJ
; 
7835     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_HitTest",kwnames
,&obj0
,&obj1
)) goto fail
; 
7836     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7837     if (SWIG_arg_fail(1)) SWIG_fail
; 
7840         if ( ! wxPoint_helper(obj1
, &arg2
)) SWIG_fail
; 
7843         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7844         result 
= (arg1
)->HitTest((wxPoint 
const &)*arg2
,*arg3
,*arg4
); 
7846         wxPyEndAllowThreads(__tstate
); 
7847         if (PyErr_Occurred()) SWIG_fail
; 
7850         wxTreeItemId 
* resultptr
; 
7851         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
7852         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
7854     resultobj 
= t_output_helper(resultobj
, ((res3 
== SWIG_NEWOBJ
) ? 
7855     SWIG_From_int((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_int
, 0))); 
7856     resultobj 
= t_output_helper(resultobj
, ((res4 
== SWIG_NEWOBJ
) ? 
7857     SWIG_From_int((*arg4
)) : SWIG_NewPointerObj((void*)(arg4
), SWIGTYPE_p_int
, 0))); 
7864 static PyObject 
*_wrap_TreeListCtrl_GetBoundingRect(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7865     PyObject 
*resultobj
; 
7866     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7867     wxTreeItemId 
*arg2 
= 0 ; 
7868     bool arg3 
= (bool) false ; 
7870     PyObject 
* obj0 
= 0 ; 
7871     PyObject 
* obj1 
= 0 ; 
7872     PyObject 
* obj2 
= 0 ; 
7874         (char *) "self",(char *) "item",(char *) "textOnly", NULL 
 
7877     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|O:TreeListCtrl_GetBoundingRect",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
7878     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7879     if (SWIG_arg_fail(1)) SWIG_fail
; 
7881         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7882         if (SWIG_arg_fail(2)) SWIG_fail
; 
7884             SWIG_null_ref("wxTreeItemId"); 
7886         if (SWIG_arg_fail(2)) SWIG_fail
; 
7890             arg3 
= (bool)(SWIG_As_bool(obj2
));  
7891             if (SWIG_arg_fail(3)) SWIG_fail
; 
7895         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7896         result 
= (PyObject 
*)wxPyTreeListCtrl_GetBoundingRect(arg1
,(wxTreeItemId 
const &)*arg2
,arg3
); 
7898         wxPyEndAllowThreads(__tstate
); 
7899         if (PyErr_Occurred()) SWIG_fail
; 
7908 static PyObject 
*_wrap_TreeListCtrl_EditLabel(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7909     PyObject 
*resultobj
; 
7910     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7911     wxTreeItemId 
*arg2 
= 0 ; 
7912     PyObject 
* obj0 
= 0 ; 
7913     PyObject 
* obj1 
= 0 ; 
7915         (char *) "self",(char *) "item", NULL 
 
7918     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_EditLabel",kwnames
,&obj0
,&obj1
)) goto fail
; 
7919     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7920     if (SWIG_arg_fail(1)) SWIG_fail
; 
7922         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7923         if (SWIG_arg_fail(2)) SWIG_fail
; 
7925             SWIG_null_ref("wxTreeItemId"); 
7927         if (SWIG_arg_fail(2)) SWIG_fail
; 
7930         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7931         (arg1
)->EditLabel((wxTreeItemId 
const &)*arg2
); 
7933         wxPyEndAllowThreads(__tstate
); 
7934         if (PyErr_Occurred()) SWIG_fail
; 
7936     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7943 static PyObject 
*_wrap_TreeListCtrl_Edit(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7944     PyObject 
*resultobj
; 
7945     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7946     wxTreeItemId 
*arg2 
= 0 ; 
7947     PyObject 
* obj0 
= 0 ; 
7948     PyObject 
* obj1 
= 0 ; 
7950         (char *) "self",(char *) "item", NULL 
 
7953     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_Edit",kwnames
,&obj0
,&obj1
)) goto fail
; 
7954     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7955     if (SWIG_arg_fail(1)) SWIG_fail
; 
7957         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7958         if (SWIG_arg_fail(2)) SWIG_fail
; 
7960             SWIG_null_ref("wxTreeItemId"); 
7962         if (SWIG_arg_fail(2)) SWIG_fail
; 
7965         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
7966         (arg1
)->Edit((wxTreeItemId 
const &)*arg2
); 
7968         wxPyEndAllowThreads(__tstate
); 
7969         if (PyErr_Occurred()) SWIG_fail
; 
7971     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
7978 static PyObject 
*_wrap_TreeListCtrl_SortChildren(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
7979     PyObject 
*resultobj
; 
7980     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
7981     wxTreeItemId 
*arg2 
= 0 ; 
7982     PyObject 
* obj0 
= 0 ; 
7983     PyObject 
* obj1 
= 0 ; 
7985         (char *) "self",(char *) "item", NULL 
 
7988     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:TreeListCtrl_SortChildren",kwnames
,&obj0
,&obj1
)) goto fail
; 
7989     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
7990     if (SWIG_arg_fail(1)) SWIG_fail
; 
7992         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
7993         if (SWIG_arg_fail(2)) SWIG_fail
; 
7995             SWIG_null_ref("wxTreeItemId"); 
7997         if (SWIG_arg_fail(2)) SWIG_fail
; 
8000         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8001         (arg1
)->SortChildren((wxTreeItemId 
const &)*arg2
); 
8003         wxPyEndAllowThreads(__tstate
); 
8004         if (PyErr_Occurred()) SWIG_fail
; 
8006     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8013 static PyObject 
*_wrap_TreeListCtrl_FindItem(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8014     PyObject 
*resultobj
; 
8015     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8016     wxTreeItemId 
*arg2 
= 0 ; 
8017     wxString 
*arg3 
= 0 ; 
8018     int arg4 
= (int) 0 ; 
8019     wxTreeItemId result
; 
8020     bool temp3 
= false ; 
8021     PyObject 
* obj0 
= 0 ; 
8022     PyObject 
* obj1 
= 0 ; 
8023     PyObject 
* obj2 
= 0 ; 
8024     PyObject 
* obj3 
= 0 ; 
8026         (char *) "self",(char *) "item",(char *) "str",(char *) "flags", NULL 
 
8029     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO|O:TreeListCtrl_FindItem",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
)) goto fail
; 
8030     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
8031     if (SWIG_arg_fail(1)) SWIG_fail
; 
8033         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxTreeItemId
, SWIG_POINTER_EXCEPTION 
| 0); 
8034         if (SWIG_arg_fail(2)) SWIG_fail
; 
8036             SWIG_null_ref("wxTreeItemId"); 
8038         if (SWIG_arg_fail(2)) SWIG_fail
; 
8041         arg3 
= wxString_in_helper(obj2
); 
8042         if (arg3 
== NULL
) SWIG_fail
; 
8047             arg4 
= (int)(SWIG_As_int(obj3
));  
8048             if (SWIG_arg_fail(4)) SWIG_fail
; 
8052         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8053         result 
= (arg1
)->FindItem((wxTreeItemId 
const &)*arg2
,(wxString 
const &)*arg3
,arg4
); 
8055         wxPyEndAllowThreads(__tstate
); 
8056         if (PyErr_Occurred()) SWIG_fail
; 
8059         wxTreeItemId 
* resultptr
; 
8060         resultptr 
= new wxTreeItemId((wxTreeItemId 
&)(result
)); 
8061         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxTreeItemId
, 1); 
8077 static PyObject 
*_wrap_TreeListCtrl_GetHeaderWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8078     PyObject 
*resultobj
; 
8079     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8081     PyObject 
* obj0 
= 0 ; 
8083         (char *) "self", NULL 
 
8086     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetHeaderWindow",kwnames
,&obj0
)) goto fail
; 
8087     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
8088     if (SWIG_arg_fail(1)) SWIG_fail
; 
8090         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8091         result 
= (wxWindow 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetHeaderWindow(); 
8093         wxPyEndAllowThreads(__tstate
); 
8094         if (PyErr_Occurred()) SWIG_fail
; 
8097         resultobj 
= wxPyMake_wxObject(result
, 0);  
8105 static PyObject 
*_wrap_TreeListCtrl_GetMainWindow(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8106     PyObject 
*resultobj
; 
8107     wxPyTreeListCtrl 
*arg1 
= (wxPyTreeListCtrl 
*) 0 ; 
8108     wxScrolledWindow 
*result
; 
8109     PyObject 
* obj0 
= 0 ; 
8111         (char *) "self", NULL 
 
8114     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:TreeListCtrl_GetMainWindow",kwnames
,&obj0
)) goto fail
; 
8115     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxPyTreeListCtrl
, SWIG_POINTER_EXCEPTION 
| 0); 
8116     if (SWIG_arg_fail(1)) SWIG_fail
; 
8118         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8119         result 
= (wxScrolledWindow 
*)((wxPyTreeListCtrl 
const *)arg1
)->GetMainWindow(); 
8121         wxPyEndAllowThreads(__tstate
); 
8122         if (PyErr_Occurred()) SWIG_fail
; 
8125         resultobj 
= wxPyMake_wxObject(result
, 0);  
8133 static PyObject 
* TreeListCtrl_swigregister(PyObject 
*, PyObject 
*args
) { 
8135     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
8136     SWIG_TypeClientData(SWIGTYPE_p_wxPyTreeListCtrl
, obj
); 
8138     return Py_BuildValue((char *)""); 
8140 static PyObject 
*_wrap_new_StaticPicture(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8141     PyObject 
*resultobj
; 
8142     wxWindow 
*arg1 
= (wxWindow 
*) 0 ; 
8143     int arg2 
= (int) -1 ; 
8144     wxBitmap 
const &arg3_defvalue 
= wxNullBitmap 
; 
8145     wxBitmap 
*arg3 
= (wxBitmap 
*) &arg3_defvalue 
; 
8146     wxPoint 
const &arg4_defvalue 
= wxDefaultPosition 
; 
8147     wxPoint 
*arg4 
= (wxPoint 
*) &arg4_defvalue 
; 
8148     wxSize 
const &arg5_defvalue 
= wxDefaultSize 
; 
8149     wxSize 
*arg5 
= (wxSize 
*) &arg5_defvalue 
; 
8150     long arg6 
= (long) 0 ; 
8151     wxString 
const &arg7_defvalue 
= wxPyStaticPictureNameStr 
; 
8152     wxString 
*arg7 
= (wxString 
*) &arg7_defvalue 
; 
8153     wxStaticPicture 
*result
; 
8156     bool temp7 
= false ; 
8157     PyObject 
* obj0 
= 0 ; 
8158     PyObject 
* obj1 
= 0 ; 
8159     PyObject 
* obj2 
= 0 ; 
8160     PyObject 
* obj3 
= 0 ; 
8161     PyObject 
* obj4 
= 0 ; 
8162     PyObject 
* obj5 
= 0 ; 
8163     PyObject 
* obj6 
= 0 ; 
8165         (char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
8168     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O|OOOOOO:new_StaticPicture",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
)) goto fail
; 
8169     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
8170     if (SWIG_arg_fail(1)) SWIG_fail
; 
8173             arg2 
= (int)(SWIG_As_int(obj1
));  
8174             if (SWIG_arg_fail(2)) SWIG_fail
; 
8179             SWIG_Python_ConvertPtr(obj2
, (void **)&arg3
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
8180             if (SWIG_arg_fail(3)) SWIG_fail
; 
8182                 SWIG_null_ref("wxBitmap"); 
8184             if (SWIG_arg_fail(3)) SWIG_fail
; 
8190             if ( ! wxPoint_helper(obj3
, &arg4
)) SWIG_fail
; 
8196             if ( ! wxSize_helper(obj4
, &arg5
)) SWIG_fail
; 
8201             arg6 
= (long)(SWIG_As_long(obj5
));  
8202             if (SWIG_arg_fail(6)) SWIG_fail
; 
8207             arg7 
= wxString_in_helper(obj6
); 
8208             if (arg7 
== NULL
) SWIG_fail
; 
8213         if (!wxPyCheckForApp()) SWIG_fail
; 
8214         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8215         result 
= (wxStaticPicture 
*)new wxStaticPicture(arg1
,arg2
,(wxBitmap 
const &)*arg3
,(wxPoint 
const &)*arg4
,(wxSize 
const &)*arg5
,arg6
,(wxString 
const &)*arg7
); 
8217         wxPyEndAllowThreads(__tstate
); 
8218         if (PyErr_Occurred()) SWIG_fail
; 
8220     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxStaticPicture
, 1); 
8235 static PyObject 
*_wrap_new_PreStaticPicture(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8236     PyObject 
*resultobj
; 
8237     wxStaticPicture 
*result
; 
8242     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)":new_PreStaticPicture",kwnames
)) goto fail
; 
8244         if (!wxPyCheckForApp()) SWIG_fail
; 
8245         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8246         result 
= (wxStaticPicture 
*)new wxStaticPicture(); 
8248         wxPyEndAllowThreads(__tstate
); 
8249         if (PyErr_Occurred()) SWIG_fail
; 
8251     resultobj 
= SWIG_NewPointerObj((void*)(result
), SWIGTYPE_p_wxStaticPicture
, 1); 
8258 static PyObject 
*_wrap_StaticPicture_Create(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8259     PyObject 
*resultobj
; 
8260     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8261     wxWindow 
*arg2 
= (wxWindow 
*) 0 ; 
8262     int arg3 
= (int) -1 ; 
8263     wxBitmap 
const &arg4_defvalue 
= wxNullBitmap 
; 
8264     wxBitmap 
*arg4 
= (wxBitmap 
*) &arg4_defvalue 
; 
8265     wxPoint 
const &arg5_defvalue 
= wxDefaultPosition 
; 
8266     wxPoint 
*arg5 
= (wxPoint 
*) &arg5_defvalue 
; 
8267     wxSize 
const &arg6_defvalue 
= wxDefaultSize 
; 
8268     wxSize 
*arg6 
= (wxSize 
*) &arg6_defvalue 
; 
8269     long arg7 
= (long) 0 ; 
8270     wxString 
const &arg8_defvalue 
= wxPyStaticPictureNameStr 
; 
8271     wxString 
*arg8 
= (wxString 
*) &arg8_defvalue 
; 
8275     bool temp8 
= false ; 
8276     PyObject 
* obj0 
= 0 ; 
8277     PyObject 
* obj1 
= 0 ; 
8278     PyObject 
* obj2 
= 0 ; 
8279     PyObject 
* obj3 
= 0 ; 
8280     PyObject 
* obj4 
= 0 ; 
8281     PyObject 
* obj5 
= 0 ; 
8282     PyObject 
* obj6 
= 0 ; 
8283     PyObject 
* obj7 
= 0 ; 
8285         (char *) "self",(char *) "parent",(char *) "id",(char *) "label",(char *) "pos",(char *) "size",(char *) "style",(char *) "name", NULL 
 
8288     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO|OOOOOO:StaticPicture_Create",kwnames
,&obj0
,&obj1
,&obj2
,&obj3
,&obj4
,&obj5
,&obj6
,&obj7
)) goto fail
; 
8289     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8290     if (SWIG_arg_fail(1)) SWIG_fail
; 
8291     SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxWindow
, SWIG_POINTER_EXCEPTION 
| 0); 
8292     if (SWIG_arg_fail(2)) SWIG_fail
; 
8295             arg3 
= (int)(SWIG_As_int(obj2
));  
8296             if (SWIG_arg_fail(3)) SWIG_fail
; 
8301             SWIG_Python_ConvertPtr(obj3
, (void **)&arg4
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
8302             if (SWIG_arg_fail(4)) SWIG_fail
; 
8304                 SWIG_null_ref("wxBitmap"); 
8306             if (SWIG_arg_fail(4)) SWIG_fail
; 
8312             if ( ! wxPoint_helper(obj4
, &arg5
)) SWIG_fail
; 
8318             if ( ! wxSize_helper(obj5
, &arg6
)) SWIG_fail
; 
8323             arg7 
= (long)(SWIG_As_long(obj6
));  
8324             if (SWIG_arg_fail(7)) SWIG_fail
; 
8329             arg8 
= wxString_in_helper(obj7
); 
8330             if (arg8 
== NULL
) SWIG_fail
; 
8335         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8336         result 
= (bool)(arg1
)->Create(arg2
,arg3
,(wxBitmap 
const &)*arg4
,(wxPoint 
const &)*arg5
,(wxSize 
const &)*arg6
,arg7
,(wxString 
const &)*arg8
); 
8338         wxPyEndAllowThreads(__tstate
); 
8339         if (PyErr_Occurred()) SWIG_fail
; 
8342         resultobj 
= result 
? Py_True 
: Py_False
; Py_INCREF(resultobj
); 
8358 static PyObject 
*_wrap_StaticPicture_SetBitmap(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8359     PyObject 
*resultobj
; 
8360     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8361     wxBitmap 
*arg2 
= 0 ; 
8362     PyObject 
* obj0 
= 0 ; 
8363     PyObject 
* obj1 
= 0 ; 
8365         (char *) "self",(char *) "bmp", NULL 
 
8368     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetBitmap",kwnames
,&obj0
,&obj1
)) goto fail
; 
8369     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8370     if (SWIG_arg_fail(1)) SWIG_fail
; 
8372         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxBitmap
, SWIG_POINTER_EXCEPTION 
| 0); 
8373         if (SWIG_arg_fail(2)) SWIG_fail
; 
8375             SWIG_null_ref("wxBitmap"); 
8377         if (SWIG_arg_fail(2)) SWIG_fail
; 
8380         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8381         (arg1
)->SetBitmap((wxBitmap 
const &)*arg2
); 
8383         wxPyEndAllowThreads(__tstate
); 
8384         if (PyErr_Occurred()) SWIG_fail
; 
8386     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8393 static PyObject 
*_wrap_StaticPicture_GetBitmap(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8394     PyObject 
*resultobj
; 
8395     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8397     PyObject 
* obj0 
= 0 ; 
8399         (char *) "self", NULL 
 
8402     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StaticPicture_GetBitmap",kwnames
,&obj0
)) goto fail
; 
8403     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8404     if (SWIG_arg_fail(1)) SWIG_fail
; 
8406         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8407         result 
= ((wxStaticPicture 
const *)arg1
)->GetBitmap(); 
8409         wxPyEndAllowThreads(__tstate
); 
8410         if (PyErr_Occurred()) SWIG_fail
; 
8413         wxBitmap 
* resultptr
; 
8414         resultptr 
= new wxBitmap((wxBitmap 
&)(result
)); 
8415         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxBitmap
, 1); 
8423 static PyObject 
*_wrap_StaticPicture_SetIcon(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8424     PyObject 
*resultobj
; 
8425     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8427     PyObject 
* obj0 
= 0 ; 
8428     PyObject 
* obj1 
= 0 ; 
8430         (char *) "self",(char *) "icon", NULL 
 
8433     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetIcon",kwnames
,&obj0
,&obj1
)) goto fail
; 
8434     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8435     if (SWIG_arg_fail(1)) SWIG_fail
; 
8437         SWIG_Python_ConvertPtr(obj1
, (void **)&arg2
, SWIGTYPE_p_wxIcon
, SWIG_POINTER_EXCEPTION 
| 0); 
8438         if (SWIG_arg_fail(2)) SWIG_fail
; 
8440             SWIG_null_ref("wxIcon"); 
8442         if (SWIG_arg_fail(2)) SWIG_fail
; 
8445         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8446         (arg1
)->SetIcon((wxIcon 
const &)*arg2
); 
8448         wxPyEndAllowThreads(__tstate
); 
8449         if (PyErr_Occurred()) SWIG_fail
; 
8451     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8458 static PyObject 
*_wrap_StaticPicture_GetIcon(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8459     PyObject 
*resultobj
; 
8460     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8462     PyObject 
* obj0 
= 0 ; 
8464         (char *) "self", NULL 
 
8467     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StaticPicture_GetIcon",kwnames
,&obj0
)) goto fail
; 
8468     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8469     if (SWIG_arg_fail(1)) SWIG_fail
; 
8471         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8472         result 
= ((wxStaticPicture 
const *)arg1
)->GetIcon(); 
8474         wxPyEndAllowThreads(__tstate
); 
8475         if (PyErr_Occurred()) SWIG_fail
; 
8479         resultptr 
= new wxIcon((wxIcon 
&)(result
)); 
8480         resultobj 
= SWIG_NewPointerObj((void *)(resultptr
), SWIGTYPE_p_wxIcon
, 1); 
8488 static PyObject 
*_wrap_StaticPicture_SetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8489     PyObject 
*resultobj
; 
8490     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8492     PyObject 
* obj0 
= 0 ; 
8493     PyObject 
* obj1 
= 0 ; 
8495         (char *) "self",(char *) "align", NULL 
 
8498     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetAlignment",kwnames
,&obj0
,&obj1
)) goto fail
; 
8499     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8500     if (SWIG_arg_fail(1)) SWIG_fail
; 
8502         arg2 
= (int)(SWIG_As_int(obj1
));  
8503         if (SWIG_arg_fail(2)) SWIG_fail
; 
8506         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8507         (arg1
)->SetAlignment(arg2
); 
8509         wxPyEndAllowThreads(__tstate
); 
8510         if (PyErr_Occurred()) SWIG_fail
; 
8512     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8519 static PyObject 
*_wrap_StaticPicture_GetAlignment(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8520     PyObject 
*resultobj
; 
8521     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8523     PyObject 
* obj0 
= 0 ; 
8525         (char *) "self", NULL 
 
8528     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StaticPicture_GetAlignment",kwnames
,&obj0
)) goto fail
; 
8529     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8530     if (SWIG_arg_fail(1)) SWIG_fail
; 
8532         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8533         result 
= (int)((wxStaticPicture 
const *)arg1
)->GetAlignment(); 
8535         wxPyEndAllowThreads(__tstate
); 
8536         if (PyErr_Occurred()) SWIG_fail
; 
8539         resultobj 
= SWIG_From_int((int)(result
));  
8547 static PyObject 
*_wrap_StaticPicture_SetScale(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8548     PyObject 
*resultobj
; 
8549     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8551     PyObject 
* obj0 
= 0 ; 
8552     PyObject 
* obj1 
= 0 ; 
8554         (char *) "self",(char *) "scale", NULL 
 
8557     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OO:StaticPicture_SetScale",kwnames
,&obj0
,&obj1
)) goto fail
; 
8558     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8559     if (SWIG_arg_fail(1)) SWIG_fail
; 
8561         arg2 
= (int)(SWIG_As_int(obj1
));  
8562         if (SWIG_arg_fail(2)) SWIG_fail
; 
8565         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8566         (arg1
)->SetScale(arg2
); 
8568         wxPyEndAllowThreads(__tstate
); 
8569         if (PyErr_Occurred()) SWIG_fail
; 
8571     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8578 static PyObject 
*_wrap_StaticPicture_GetScale(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8579     PyObject 
*resultobj
; 
8580     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8582     PyObject 
* obj0 
= 0 ; 
8584         (char *) "self", NULL 
 
8587     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StaticPicture_GetScale",kwnames
,&obj0
)) goto fail
; 
8588     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8589     if (SWIG_arg_fail(1)) SWIG_fail
; 
8591         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8592         result 
= (int)((wxStaticPicture 
const *)arg1
)->GetScale(); 
8594         wxPyEndAllowThreads(__tstate
); 
8595         if (PyErr_Occurred()) SWIG_fail
; 
8598         resultobj 
= SWIG_From_int((int)(result
));  
8606 static PyObject 
*_wrap_StaticPicture_SetCustomScale(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8607     PyObject 
*resultobj
; 
8608     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8611     PyObject 
* obj0 
= 0 ; 
8612     PyObject 
* obj1 
= 0 ; 
8613     PyObject 
* obj2 
= 0 ; 
8615         (char *) "self",(char *) "sx",(char *) "sy", NULL 
 
8618     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"OOO:StaticPicture_SetCustomScale",kwnames
,&obj0
,&obj1
,&obj2
)) goto fail
; 
8619     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8620     if (SWIG_arg_fail(1)) SWIG_fail
; 
8622         arg2 
= (float)(SWIG_As_float(obj1
));  
8623         if (SWIG_arg_fail(2)) SWIG_fail
; 
8626         arg3 
= (float)(SWIG_As_float(obj2
));  
8627         if (SWIG_arg_fail(3)) SWIG_fail
; 
8630         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8631         (arg1
)->SetCustomScale(arg2
,arg3
); 
8633         wxPyEndAllowThreads(__tstate
); 
8634         if (PyErr_Occurred()) SWIG_fail
; 
8636     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8643 static PyObject 
*_wrap_StaticPicture_GetCustomScale(PyObject 
*, PyObject 
*args
, PyObject 
*kwargs
) { 
8644     PyObject 
*resultobj
; 
8645     wxStaticPicture 
*arg1 
= (wxStaticPicture 
*) 0 ; 
8646     float *arg2 
= (float *) 0 ; 
8647     float *arg3 
= (float *) 0 ; 
8652     PyObject 
* obj0 
= 0 ; 
8654         (char *) "self", NULL 
 
8657     arg2 
= &temp2
; res2 
= SWIG_NEWOBJ
; 
8658     arg3 
= &temp3
; res3 
= SWIG_NEWOBJ
; 
8659     if(!PyArg_ParseTupleAndKeywords(args
,kwargs
,(char *)"O:StaticPicture_GetCustomScale",kwnames
,&obj0
)) goto fail
; 
8660     SWIG_Python_ConvertPtr(obj0
, (void **)&arg1
, SWIGTYPE_p_wxStaticPicture
, SWIG_POINTER_EXCEPTION 
| 0); 
8661     if (SWIG_arg_fail(1)) SWIG_fail
; 
8663         PyThreadState
* __tstate 
= wxPyBeginAllowThreads(); 
8664         ((wxStaticPicture 
const *)arg1
)->GetCustomScale(arg2
,arg3
); 
8666         wxPyEndAllowThreads(__tstate
); 
8667         if (PyErr_Occurred()) SWIG_fail
; 
8669     Py_INCREF(Py_None
); resultobj 
= Py_None
; 
8670     resultobj 
= t_output_helper(resultobj
, ((res2 
== SWIG_NEWOBJ
) ? 
8671     SWIG_From_float((*arg2
)) : SWIG_NewPointerObj((void*)(arg2
), SWIGTYPE_p_float
, 0))); 
8672     resultobj 
= t_output_helper(resultobj
, ((res3 
== SWIG_NEWOBJ
) ? 
8673     SWIG_From_float((*arg3
)) : SWIG_NewPointerObj((void*)(arg3
), SWIGTYPE_p_float
, 0))); 
8680 static PyObject 
* StaticPicture_swigregister(PyObject 
*, PyObject 
*args
) { 
8682     if (!PyArg_ParseTuple(args
,(char*)"O", &obj
)) return NULL
; 
8683     SWIG_TypeClientData(SWIGTYPE_p_wxStaticPicture
, obj
); 
8685     return Py_BuildValue((char *)""); 
8687 static PyMethodDef SwigMethods
[] = { 
8688          { (char *)"new_DynamicSashSplitEvent", (PyCFunction
) _wrap_new_DynamicSashSplitEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8689          { (char *)"DynamicSashSplitEvent_swigregister", DynamicSashSplitEvent_swigregister
, METH_VARARGS
, NULL
}, 
8690          { (char *)"new_DynamicSashUnifyEvent", (PyCFunction
) _wrap_new_DynamicSashUnifyEvent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8691          { (char *)"DynamicSashUnifyEvent_swigregister", DynamicSashUnifyEvent_swigregister
, METH_VARARGS
, NULL
}, 
8692          { (char *)"new_DynamicSashWindow", (PyCFunction
) _wrap_new_DynamicSashWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8693          { (char *)"new_PreDynamicSashWindow", (PyCFunction
) _wrap_new_PreDynamicSashWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8694          { (char *)"DynamicSashWindow_Create", (PyCFunction
) _wrap_DynamicSashWindow_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8695          { (char *)"DynamicSashWindow_GetHScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetHScrollBar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8696          { (char *)"DynamicSashWindow_GetVScrollBar", (PyCFunction
) _wrap_DynamicSashWindow_GetVScrollBar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8697          { (char *)"DynamicSashWindow_swigregister", DynamicSashWindow_swigregister
, METH_VARARGS
, NULL
}, 
8698          { (char *)"new_EditableListBox", (PyCFunction
) _wrap_new_EditableListBox
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8699          { (char *)"EditableListBox_SetStrings", (PyCFunction
) _wrap_EditableListBox_SetStrings
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8700          { (char *)"EditableListBox_GetStrings", (PyCFunction
) _wrap_EditableListBox_GetStrings
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8701          { (char *)"EditableListBox_GetListCtrl", (PyCFunction
) _wrap_EditableListBox_GetListCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8702          { (char *)"EditableListBox_GetDelButton", (PyCFunction
) _wrap_EditableListBox_GetDelButton
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8703          { (char *)"EditableListBox_GetNewButton", (PyCFunction
) _wrap_EditableListBox_GetNewButton
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8704          { (char *)"EditableListBox_GetUpButton", (PyCFunction
) _wrap_EditableListBox_GetUpButton
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8705          { (char *)"EditableListBox_GetDownButton", (PyCFunction
) _wrap_EditableListBox_GetDownButton
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8706          { (char *)"EditableListBox_GetEditButton", (PyCFunction
) _wrap_EditableListBox_GetEditButton
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8707          { (char *)"EditableListBox_swigregister", EditableListBox_swigregister
, METH_VARARGS
, NULL
}, 
8708          { (char *)"new_RemotelyScrolledTreeCtrl", (PyCFunction
) _wrap_new_RemotelyScrolledTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8709          { (char *)"RemotelyScrolledTreeCtrl_HideVScrollbar", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_HideVScrollbar
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8710          { (char *)"RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_AdjustRemoteScrollbars
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8711          { (char *)"RemotelyScrolledTreeCtrl_GetScrolledWindow", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_GetScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8712          { (char *)"RemotelyScrolledTreeCtrl_ScrollToLine", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_ScrollToLine
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8713          { (char *)"RemotelyScrolledTreeCtrl_SetCompanionWindow", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_SetCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8714          { (char *)"RemotelyScrolledTreeCtrl_GetCompanionWindow", (PyCFunction
) _wrap_RemotelyScrolledTreeCtrl_GetCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8715          { (char *)"RemotelyScrolledTreeCtrl_swigregister", RemotelyScrolledTreeCtrl_swigregister
, METH_VARARGS
, NULL
}, 
8716          { (char *)"new_TreeCompanionWindow", (PyCFunction
) _wrap_new_TreeCompanionWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8717          { (char *)"TreeCompanionWindow__setCallbackInfo", (PyCFunction
) _wrap_TreeCompanionWindow__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8718          { (char *)"TreeCompanionWindow_GetTreeCtrl", (PyCFunction
) _wrap_TreeCompanionWindow_GetTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8719          { (char *)"TreeCompanionWindow_SetTreeCtrl", (PyCFunction
) _wrap_TreeCompanionWindow_SetTreeCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8720          { (char *)"TreeCompanionWindow_swigregister", TreeCompanionWindow_swigregister
, METH_VARARGS
, NULL
}, 
8721          { (char *)"new_ThinSplitterWindow", (PyCFunction
) _wrap_new_ThinSplitterWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8722          { (char *)"ThinSplitterWindow_swigregister", ThinSplitterWindow_swigregister
, METH_VARARGS
, NULL
}, 
8723          { (char *)"new_SplitterScrolledWindow", (PyCFunction
) _wrap_new_SplitterScrolledWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8724          { (char *)"SplitterScrolledWindow_swigregister", SplitterScrolledWindow_swigregister
, METH_VARARGS
, NULL
}, 
8725          { (char *)"new_LEDNumberCtrl", (PyCFunction
) _wrap_new_LEDNumberCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8726          { (char *)"new_PreLEDNumberCtrl", (PyCFunction
) _wrap_new_PreLEDNumberCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8727          { (char *)"LEDNumberCtrl_Create", (PyCFunction
) _wrap_LEDNumberCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8728          { (char *)"LEDNumberCtrl_GetAlignment", (PyCFunction
) _wrap_LEDNumberCtrl_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8729          { (char *)"LEDNumberCtrl_GetDrawFaded", (PyCFunction
) _wrap_LEDNumberCtrl_GetDrawFaded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8730          { (char *)"LEDNumberCtrl_GetValue", (PyCFunction
) _wrap_LEDNumberCtrl_GetValue
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8731          { (char *)"LEDNumberCtrl_SetAlignment", (PyCFunction
) _wrap_LEDNumberCtrl_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8732          { (char *)"LEDNumberCtrl_SetDrawFaded", (PyCFunction
) _wrap_LEDNumberCtrl_SetDrawFaded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8733          { (char *)"LEDNumberCtrl_SetValue", (PyCFunction
) _wrap_LEDNumberCtrl_SetValue
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8734          { (char *)"LEDNumberCtrl_swigregister", LEDNumberCtrl_swigregister
, METH_VARARGS
, NULL
}, 
8735          { (char *)"new_TreeListColumnInfo", (PyCFunction
) _wrap_new_TreeListColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8736          { (char *)"TreeListColumnInfo_GetShown", (PyCFunction
) _wrap_TreeListColumnInfo_GetShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8737          { (char *)"TreeListColumnInfo_GetAlignment", (PyCFunction
) _wrap_TreeListColumnInfo_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8738          { (char *)"TreeListColumnInfo_GetText", (PyCFunction
) _wrap_TreeListColumnInfo_GetText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8739          { (char *)"TreeListColumnInfo_GetImage", (PyCFunction
) _wrap_TreeListColumnInfo_GetImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8740          { (char *)"TreeListColumnInfo_GetSelectedImage", (PyCFunction
) _wrap_TreeListColumnInfo_GetSelectedImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8741          { (char *)"TreeListColumnInfo_GetWidth", (PyCFunction
) _wrap_TreeListColumnInfo_GetWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8742          { (char *)"TreeListColumnInfo_SetShown", (PyCFunction
) _wrap_TreeListColumnInfo_SetShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8743          { (char *)"TreeListColumnInfo_SetAlignment", (PyCFunction
) _wrap_TreeListColumnInfo_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8744          { (char *)"TreeListColumnInfo_SetText", (PyCFunction
) _wrap_TreeListColumnInfo_SetText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8745          { (char *)"TreeListColumnInfo_SetImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8746          { (char *)"TreeListColumnInfo_SetSelectedImage", (PyCFunction
) _wrap_TreeListColumnInfo_SetSelectedImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8747          { (char *)"TreeListColumnInfo_SetWidth", (PyCFunction
) _wrap_TreeListColumnInfo_SetWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8748          { (char *)"TreeListColumnInfo_swigregister", TreeListColumnInfo_swigregister
, METH_VARARGS
, NULL
}, 
8749          { (char *)"new_TreeListCtrl", (PyCFunction
) _wrap_new_TreeListCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8750          { (char *)"new_PreTreeListCtrl", (PyCFunction
) _wrap_new_PreTreeListCtrl
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8751          { (char *)"TreeListCtrl_Create", (PyCFunction
) _wrap_TreeListCtrl_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8752          { (char *)"TreeListCtrl__setCallbackInfo", (PyCFunction
) _wrap_TreeListCtrl__setCallbackInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8753          { (char *)"TreeListCtrl_GetCount", (PyCFunction
) _wrap_TreeListCtrl_GetCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8754          { (char *)"TreeListCtrl_GetIndent", (PyCFunction
) _wrap_TreeListCtrl_GetIndent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8755          { (char *)"TreeListCtrl_SetIndent", (PyCFunction
) _wrap_TreeListCtrl_SetIndent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8756          { (char *)"TreeListCtrl_GetLineSpacing", (PyCFunction
) _wrap_TreeListCtrl_GetLineSpacing
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8757          { (char *)"TreeListCtrl_SetLineSpacing", (PyCFunction
) _wrap_TreeListCtrl_SetLineSpacing
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8758          { (char *)"TreeListCtrl_GetImageList", (PyCFunction
) _wrap_TreeListCtrl_GetImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8759          { (char *)"TreeListCtrl_GetStateImageList", (PyCFunction
) _wrap_TreeListCtrl_GetStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8760          { (char *)"TreeListCtrl_GetButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_GetButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8761          { (char *)"TreeListCtrl_SetImageList", (PyCFunction
) _wrap_TreeListCtrl_SetImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8762          { (char *)"TreeListCtrl_SetStateImageList", (PyCFunction
) _wrap_TreeListCtrl_SetStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8763          { (char *)"TreeListCtrl_SetButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_SetButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8764          { (char *)"TreeListCtrl_AssignImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8765          { (char *)"TreeListCtrl_AssignStateImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignStateImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8766          { (char *)"TreeListCtrl_AssignButtonsImageList", (PyCFunction
) _wrap_TreeListCtrl_AssignButtonsImageList
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8767          { (char *)"TreeListCtrl_AddColumn", (PyCFunction
) _wrap_TreeListCtrl_AddColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8768          { (char *)"TreeListCtrl_AddColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_AddColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8769          { (char *)"TreeListCtrl_InsertColumn", (PyCFunction
) _wrap_TreeListCtrl_InsertColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8770          { (char *)"TreeListCtrl_InsertColumnInfo", (PyCFunction
) _wrap_TreeListCtrl_InsertColumnInfo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8771          { (char *)"TreeListCtrl_RemoveColumn", (PyCFunction
) _wrap_TreeListCtrl_RemoveColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8772          { (char *)"TreeListCtrl_GetColumnCount", (PyCFunction
) _wrap_TreeListCtrl_GetColumnCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8773          { (char *)"TreeListCtrl_SetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_SetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8774          { (char *)"TreeListCtrl_GetColumnWidth", (PyCFunction
) _wrap_TreeListCtrl_GetColumnWidth
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8775          { (char *)"TreeListCtrl_SetMainColumn", (PyCFunction
) _wrap_TreeListCtrl_SetMainColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8776          { (char *)"TreeListCtrl_GetMainColumn", (PyCFunction
) _wrap_TreeListCtrl_GetMainColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8777          { (char *)"TreeListCtrl_SetColumnText", (PyCFunction
) _wrap_TreeListCtrl_SetColumnText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8778          { (char *)"TreeListCtrl_GetColumnText", (PyCFunction
) _wrap_TreeListCtrl_GetColumnText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8779          { (char *)"TreeListCtrl_SetColumn", (PyCFunction
) _wrap_TreeListCtrl_SetColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8780          { (char *)"TreeListCtrl_GetColumn", (PyCFunction
) _wrap_TreeListCtrl_GetColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8781          { (char *)"TreeListCtrl_SetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_SetColumnAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8782          { (char *)"TreeListCtrl_GetColumnAlignment", (PyCFunction
) _wrap_TreeListCtrl_GetColumnAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8783          { (char *)"TreeListCtrl_SetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_SetColumnImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8784          { (char *)"TreeListCtrl_GetColumnImage", (PyCFunction
) _wrap_TreeListCtrl_GetColumnImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8785          { (char *)"TreeListCtrl_ShowColumn", (PyCFunction
) _wrap_TreeListCtrl_ShowColumn
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8786          { (char *)"TreeListCtrl_IsColumnShown", (PyCFunction
) _wrap_TreeListCtrl_IsColumnShown
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8787          { (char *)"TreeListCtrl_GetItemText", (PyCFunction
) _wrap_TreeListCtrl_GetItemText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8788          { (char *)"TreeListCtrl_GetItemImage", (PyCFunction
) _wrap_TreeListCtrl_GetItemImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8789          { (char *)"TreeListCtrl_SetItemText", (PyCFunction
) _wrap_TreeListCtrl_SetItemText
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8790          { (char *)"TreeListCtrl_SetItemImage", (PyCFunction
) _wrap_TreeListCtrl_SetItemImage
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8791          { (char *)"TreeListCtrl_GetItemData", (PyCFunction
) _wrap_TreeListCtrl_GetItemData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8792          { (char *)"TreeListCtrl_SetItemData", (PyCFunction
) _wrap_TreeListCtrl_SetItemData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8793          { (char *)"TreeListCtrl_GetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_GetItemPyData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8794          { (char *)"TreeListCtrl_SetItemPyData", (PyCFunction
) _wrap_TreeListCtrl_SetItemPyData
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8795          { (char *)"TreeListCtrl_SetItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_SetItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8796          { (char *)"TreeListCtrl_SetItemBold", (PyCFunction
) _wrap_TreeListCtrl_SetItemBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8797          { (char *)"TreeListCtrl_SetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8798          { (char *)"TreeListCtrl_SetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_SetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8799          { (char *)"TreeListCtrl_SetItemFont", (PyCFunction
) _wrap_TreeListCtrl_SetItemFont
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8800          { (char *)"TreeListCtrl_GetItemBold", (PyCFunction
) _wrap_TreeListCtrl_GetItemBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8801          { (char *)"TreeListCtrl_GetItemTextColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemTextColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8802          { (char *)"TreeListCtrl_GetItemBackgroundColour", (PyCFunction
) _wrap_TreeListCtrl_GetItemBackgroundColour
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8803          { (char *)"TreeListCtrl_GetItemFont", (PyCFunction
) _wrap_TreeListCtrl_GetItemFont
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8804          { (char *)"TreeListCtrl_IsVisible", (PyCFunction
) _wrap_TreeListCtrl_IsVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8805          { (char *)"TreeListCtrl_ItemHasChildren", (PyCFunction
) _wrap_TreeListCtrl_ItemHasChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8806          { (char *)"TreeListCtrl_IsExpanded", (PyCFunction
) _wrap_TreeListCtrl_IsExpanded
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8807          { (char *)"TreeListCtrl_IsSelected", (PyCFunction
) _wrap_TreeListCtrl_IsSelected
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8808          { (char *)"TreeListCtrl_IsBold", (PyCFunction
) _wrap_TreeListCtrl_IsBold
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8809          { (char *)"TreeListCtrl_GetChildrenCount", (PyCFunction
) _wrap_TreeListCtrl_GetChildrenCount
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8810          { (char *)"TreeListCtrl_GetRootItem", (PyCFunction
) _wrap_TreeListCtrl_GetRootItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8811          { (char *)"TreeListCtrl_GetSelection", (PyCFunction
) _wrap_TreeListCtrl_GetSelection
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8812          { (char *)"TreeListCtrl_GetSelections", (PyCFunction
) _wrap_TreeListCtrl_GetSelections
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8813          { (char *)"TreeListCtrl_GetItemParent", (PyCFunction
) _wrap_TreeListCtrl_GetItemParent
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8814          { (char *)"TreeListCtrl_GetFirstChild", (PyCFunction
) _wrap_TreeListCtrl_GetFirstChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8815          { (char *)"TreeListCtrl_GetNextChild", (PyCFunction
) _wrap_TreeListCtrl_GetNextChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8816          { (char *)"TreeListCtrl_GetLastChild", (PyCFunction
) _wrap_TreeListCtrl_GetLastChild
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8817          { (char *)"TreeListCtrl_GetNextSibling", (PyCFunction
) _wrap_TreeListCtrl_GetNextSibling
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8818          { (char *)"TreeListCtrl_GetPrevSibling", (PyCFunction
) _wrap_TreeListCtrl_GetPrevSibling
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8819          { (char *)"TreeListCtrl_GetFirstVisibleItem", (PyCFunction
) _wrap_TreeListCtrl_GetFirstVisibleItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8820          { (char *)"TreeListCtrl_GetNextVisible", (PyCFunction
) _wrap_TreeListCtrl_GetNextVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8821          { (char *)"TreeListCtrl_GetPrevVisible", (PyCFunction
) _wrap_TreeListCtrl_GetPrevVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8822          { (char *)"TreeListCtrl_GetNext", (PyCFunction
) _wrap_TreeListCtrl_GetNext
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8823          { (char *)"TreeListCtrl_AddRoot", (PyCFunction
) _wrap_TreeListCtrl_AddRoot
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8824          { (char *)"TreeListCtrl_PrependItem", (PyCFunction
) _wrap_TreeListCtrl_PrependItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8825          { (char *)"TreeListCtrl_InsertItem", (PyCFunction
) _wrap_TreeListCtrl_InsertItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8826          { (char *)"TreeListCtrl_InsertItemBefore", (PyCFunction
) _wrap_TreeListCtrl_InsertItemBefore
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8827          { (char *)"TreeListCtrl_AppendItem", (PyCFunction
) _wrap_TreeListCtrl_AppendItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8828          { (char *)"TreeListCtrl_Delete", (PyCFunction
) _wrap_TreeListCtrl_Delete
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8829          { (char *)"TreeListCtrl_DeleteChildren", (PyCFunction
) _wrap_TreeListCtrl_DeleteChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8830          { (char *)"TreeListCtrl_DeleteAllItems", (PyCFunction
) _wrap_TreeListCtrl_DeleteAllItems
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8831          { (char *)"TreeListCtrl_Expand", (PyCFunction
) _wrap_TreeListCtrl_Expand
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8832          { (char *)"TreeListCtrl_ExpandAll", (PyCFunction
) _wrap_TreeListCtrl_ExpandAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8833          { (char *)"TreeListCtrl_Collapse", (PyCFunction
) _wrap_TreeListCtrl_Collapse
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8834          { (char *)"TreeListCtrl_CollapseAndReset", (PyCFunction
) _wrap_TreeListCtrl_CollapseAndReset
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8835          { (char *)"TreeListCtrl_Toggle", (PyCFunction
) _wrap_TreeListCtrl_Toggle
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8836          { (char *)"TreeListCtrl_Unselect", (PyCFunction
) _wrap_TreeListCtrl_Unselect
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8837          { (char *)"TreeListCtrl_UnselectAll", (PyCFunction
) _wrap_TreeListCtrl_UnselectAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8838          { (char *)"TreeListCtrl_SelectItem", (PyCFunction
) _wrap_TreeListCtrl_SelectItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8839          { (char *)"TreeListCtrl_SelectAll", (PyCFunction
) _wrap_TreeListCtrl_SelectAll
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8840          { (char *)"TreeListCtrl_EnsureVisible", (PyCFunction
) _wrap_TreeListCtrl_EnsureVisible
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8841          { (char *)"TreeListCtrl_ScrollTo", (PyCFunction
) _wrap_TreeListCtrl_ScrollTo
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8842          { (char *)"TreeListCtrl_HitTest", (PyCFunction
) _wrap_TreeListCtrl_HitTest
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8843          { (char *)"TreeListCtrl_GetBoundingRect", (PyCFunction
) _wrap_TreeListCtrl_GetBoundingRect
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8844          { (char *)"TreeListCtrl_EditLabel", (PyCFunction
) _wrap_TreeListCtrl_EditLabel
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8845          { (char *)"TreeListCtrl_Edit", (PyCFunction
) _wrap_TreeListCtrl_Edit
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8846          { (char *)"TreeListCtrl_SortChildren", (PyCFunction
) _wrap_TreeListCtrl_SortChildren
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8847          { (char *)"TreeListCtrl_FindItem", (PyCFunction
) _wrap_TreeListCtrl_FindItem
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8848          { (char *)"TreeListCtrl_GetHeaderWindow", (PyCFunction
) _wrap_TreeListCtrl_GetHeaderWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8849          { (char *)"TreeListCtrl_GetMainWindow", (PyCFunction
) _wrap_TreeListCtrl_GetMainWindow
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8850          { (char *)"TreeListCtrl_swigregister", TreeListCtrl_swigregister
, METH_VARARGS
, NULL
}, 
8851          { (char *)"new_StaticPicture", (PyCFunction
) _wrap_new_StaticPicture
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8852          { (char *)"new_PreStaticPicture", (PyCFunction
) _wrap_new_PreStaticPicture
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8853          { (char *)"StaticPicture_Create", (PyCFunction
) _wrap_StaticPicture_Create
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8854          { (char *)"StaticPicture_SetBitmap", (PyCFunction
) _wrap_StaticPicture_SetBitmap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8855          { (char *)"StaticPicture_GetBitmap", (PyCFunction
) _wrap_StaticPicture_GetBitmap
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8856          { (char *)"StaticPicture_SetIcon", (PyCFunction
) _wrap_StaticPicture_SetIcon
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8857          { (char *)"StaticPicture_GetIcon", (PyCFunction
) _wrap_StaticPicture_GetIcon
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8858          { (char *)"StaticPicture_SetAlignment", (PyCFunction
) _wrap_StaticPicture_SetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8859          { (char *)"StaticPicture_GetAlignment", (PyCFunction
) _wrap_StaticPicture_GetAlignment
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8860          { (char *)"StaticPicture_SetScale", (PyCFunction
) _wrap_StaticPicture_SetScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8861          { (char *)"StaticPicture_GetScale", (PyCFunction
) _wrap_StaticPicture_GetScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8862          { (char *)"StaticPicture_SetCustomScale", (PyCFunction
) _wrap_StaticPicture_SetCustomScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8863          { (char *)"StaticPicture_GetCustomScale", (PyCFunction
) _wrap_StaticPicture_GetCustomScale
, METH_VARARGS 
| METH_KEYWORDS
, NULL
}, 
8864          { (char *)"StaticPicture_swigregister", StaticPicture_swigregister
, METH_VARARGS
, NULL
}, 
8865          { NULL
, NULL
, 0, NULL 
} 
8869 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (BEGIN) -------- */ 
8871 static void *_p_wxPyValidatorTo_p_wxValidator(void *x
) { 
8872     return (void *)((wxValidator 
*)  ((wxPyValidator 
*) x
)); 
8874 static void *_p_wxScrolledWindowTo_p_wxPanel(void *x
) { 
8875     return (void *)((wxPanel 
*)  ((wxScrolledWindow 
*) x
)); 
8877 static void *_p_wxPyVScrolledWindowTo_p_wxPanel(void *x
) { 
8878     return (void *)((wxPanel 
*)  ((wxPyVScrolledWindow 
*) x
)); 
8880 static void *_p_wxPyScrolledWindowTo_p_wxPanel(void *x
) { 
8881     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
8883 static void *_p_wxSplitterScrolledWindowTo_p_wxPanel(void *x
) { 
8884     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
8886 static void *_p_wxPyVListBoxTo_p_wxPanel(void *x
) { 
8887     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
8889 static void *_p_wxPyHtmlListBoxTo_p_wxPanel(void *x
) { 
8890     return (void *)((wxPanel 
*) (wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
8892 static void *_p_wxPyPanelTo_p_wxPanel(void *x
) { 
8893     return (void *)((wxPanel 
*)  ((wxPyPanel 
*) x
)); 
8895 static void *_p_wxEditableListBoxTo_p_wxPanel(void *x
) { 
8896     return (void *)((wxPanel 
*)  ((wxEditableListBox 
*) x
)); 
8898 static void *_p_wxPreviewCanvasTo_p_wxPanel(void *x
) { 
8899     return (void *)((wxPanel 
*) (wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
8901 static void *_p_wxPreviewControlBarTo_p_wxPanel(void *x
) { 
8902     return (void *)((wxPanel 
*)  ((wxPreviewControlBar 
*) x
)); 
8904 static void *_p_wxPyPreviewControlBarTo_p_wxPanel(void *x
) { 
8905     return (void *)((wxPanel 
*) (wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
8907 static void *_p_wxPyPreviewFrameTo_p_wxWindow(void *x
) { 
8908     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
8910 static void *_p_wxPreviewFrameTo_p_wxWindow(void *x
) { 
8911     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
8913 static void *_p_wxCheckBoxTo_p_wxWindow(void *x
) { 
8914     return (void *)((wxWindow 
*) (wxControl 
*) ((wxCheckBox 
*) x
)); 
8916 static void *_p_wxPyTreeCtrlTo_p_wxWindow(void *x
) { 
8917     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
8919 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxWindow(void *x
) { 
8920     return (void *)((wxWindow 
*) (wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
8922 static void *_p_wxPyPanelTo_p_wxWindow(void *x
) { 
8923     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyPanel 
*) x
)); 
8925 static void *_p_wxGenericDirCtrlTo_p_wxWindow(void *x
) { 
8926     return (void *)((wxWindow 
*) (wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
8928 static void *_p_wxDirFilterListCtrlTo_p_wxWindow(void *x
) { 
8929     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
8931 static void *_p_wxPyListCtrlTo_p_wxWindow(void *x
) { 
8932     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyListCtrl 
*) x
)); 
8934 static void *_p_wxPyTreeListCtrlTo_p_wxWindow(void *x
) { 
8935     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
8937 static void *_p_wxPreviewCanvasTo_p_wxWindow(void *x
) { 
8938     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
8940 static void *_p_wxStaticLineTo_p_wxWindow(void *x
) { 
8941     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticLine 
*) x
)); 
8943 static void *_p_wxControlTo_p_wxWindow(void *x
) { 
8944     return (void *)((wxWindow 
*)  ((wxControl 
*) x
)); 
8946 static void *_p_wxPyControlTo_p_wxWindow(void *x
) { 
8947     return (void *)((wxWindow 
*) (wxControl 
*) ((wxPyControl 
*) x
)); 
8949 static void *_p_wxGaugeTo_p_wxWindow(void *x
) { 
8950     return (void *)((wxWindow 
*) (wxControl 
*) ((wxGauge 
*) x
)); 
8952 static void *_p_wxToolBarBaseTo_p_wxWindow(void *x
) { 
8953     return (void *)((wxWindow 
*) (wxControl 
*) ((wxToolBarBase 
*) x
)); 
8955 static void *_p_wxToggleButtonTo_p_wxWindow(void *x
) { 
8956     return (void *)((wxWindow 
*) (wxControl 
*) ((wxToggleButton 
*) x
)); 
8958 static void *_p_wxRadioButtonTo_p_wxWindow(void *x
) { 
8959     return (void *)((wxWindow 
*) (wxControl 
*) ((wxRadioButton 
*) x
)); 
8961 static void *_p_wxChoiceTo_p_wxWindow(void *x
) { 
8962     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
8964 static void *_p_wxListViewTo_p_wxWindow(void *x
) { 
8965     return (void *)((wxWindow 
*) (wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
8967 static void *_p_wxTextCtrlTo_p_wxWindow(void *x
) { 
8968     return (void *)((wxWindow 
*) (wxControl 
*) ((wxTextCtrl 
*) x
)); 
8970 static void *_p_wxNotebookTo_p_wxWindow(void *x
) { 
8971     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
8973 static void *_p_wxMDIChildFrameTo_p_wxWindow(void *x
) { 
8974     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
8976 static void *_p_wxChoicebookTo_p_wxWindow(void *x
) { 
8977     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
8979 static void *_p_wxPyWindowTo_p_wxWindow(void *x
) { 
8980     return (void *)((wxWindow 
*)  ((wxPyWindow 
*) x
)); 
8982 static void *_p_wxSplashScreenTo_p_wxWindow(void *x
) { 
8983     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
8985 static void *_p_wxListbookTo_p_wxWindow(void *x
) { 
8986     return (void *)((wxWindow 
*) (wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
8988 static void *_p_wxFileDialogTo_p_wxWindow(void *x
) { 
8989     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
8991 static void *_p_wxMultiChoiceDialogTo_p_wxWindow(void *x
) { 
8992     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
8994 static void *_p_wxSingleChoiceDialogTo_p_wxWindow(void *x
) { 
8995     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
8997 static void *_p_wxTextEntryDialogTo_p_wxWindow(void *x
) { 
8998     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
9000 static void *_p_wxPasswordEntryDialogTo_p_wxWindow(void *x
) { 
9001     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
9003 static void *_p_wxMessageDialogTo_p_wxWindow(void *x
) { 
9004     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
9006 static void *_p_wxProgressDialogTo_p_wxWindow(void *x
) { 
9007     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
9009 static void *_p_wxFindReplaceDialogTo_p_wxWindow(void *x
) { 
9010     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
9012 static void *_p_wxStaticBitmapTo_p_wxWindow(void *x
) { 
9013     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticBitmap 
*) x
)); 
9015 static void *_p_wxSliderTo_p_wxWindow(void *x
) { 
9016     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSlider 
*) x
)); 
9018 static void *_p_wxStaticBoxTo_p_wxWindow(void *x
) { 
9019     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticBox 
*) x
)); 
9021 static void *_p_wxBookCtrlBaseTo_p_wxWindow(void *x
) { 
9022     return (void *)((wxWindow 
*) (wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
9024 static void *_p_wxCheckListBoxTo_p_wxWindow(void *x
) { 
9025     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
9027 static void *_p_wxListBoxTo_p_wxWindow(void *x
) { 
9028     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
9030 static void *_p_wxPyVListBoxTo_p_wxWindow(void *x
) { 
9031     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
9033 static void *_p_wxPyHtmlListBoxTo_p_wxWindow(void *x
) { 
9034     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
9036 static void *_p_wxEditableListBoxTo_p_wxWindow(void *x
) { 
9037     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxEditableListBox 
*) x
)); 
9039 static void *_p_wxLEDNumberCtrlTo_p_wxWindow(void *x
) { 
9040     return (void *)((wxWindow 
*) (wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
9042 static void *_p_wxSpinButtonTo_p_wxWindow(void *x
) { 
9043     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSpinButton 
*) x
)); 
9045 static void *_p_wxBitmapButtonTo_p_wxWindow(void *x
) { 
9046     return (void *)((wxWindow 
*) (wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
9048 static void *_p_wxButtonTo_p_wxWindow(void *x
) { 
9049     return (void *)((wxWindow 
*) (wxControl 
*) ((wxButton 
*) x
)); 
9051 static void *_p_wxContextHelpButtonTo_p_wxWindow(void *x
) { 
9052     return (void *)((wxWindow 
*) (wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
9054 static void *_p_wxRadioBoxTo_p_wxWindow(void *x
) { 
9055     return (void *)((wxWindow 
*) (wxControl 
*) ((wxRadioBox 
*) x
)); 
9057 static void *_p_wxScrollBarTo_p_wxWindow(void *x
) { 
9058     return (void *)((wxWindow 
*) (wxControl 
*) ((wxScrollBar 
*) x
)); 
9060 static void *_p_wxComboBoxTo_p_wxWindow(void *x
) { 
9061     return (void *)((wxWindow 
*) (wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
9063 static void *_p_wxMiniFrameTo_p_wxWindow(void *x
) { 
9064     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
9066 static void *_p_wxFrameTo_p_wxWindow(void *x
) { 
9067     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
9069 static void *_p_wxSpinCtrlTo_p_wxWindow(void *x
) { 
9070     return (void *)((wxWindow 
*) (wxControl 
*) ((wxSpinCtrl 
*) x
)); 
9072 static void *_p_wxStatusBarTo_p_wxWindow(void *x
) { 
9073     return (void *)((wxWindow 
*)  ((wxStatusBar 
*) x
)); 
9075 static void *_p_wxMDIParentFrameTo_p_wxWindow(void *x
) { 
9076     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
9078 static void *_p_wxStaticPictureTo_p_wxWindow(void *x
) { 
9079     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticPicture 
*) x
)); 
9081 static void *_p_wxPyScrolledWindowTo_p_wxWindow(void *x
) { 
9082     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
9084 static void *_p_wxMDIClientWindowTo_p_wxWindow(void *x
) { 
9085     return (void *)((wxWindow 
*)  ((wxMDIClientWindow 
*) x
)); 
9087 static void *_p_wxSashWindowTo_p_wxWindow(void *x
) { 
9088     return (void *)((wxWindow 
*)  ((wxSashWindow 
*) x
)); 
9090 static void *_p_wxSplitterWindowTo_p_wxWindow(void *x
) { 
9091     return (void *)((wxWindow 
*)  ((wxSplitterWindow 
*) x
)); 
9093 static void *_p_wxSplashScreenWindowTo_p_wxWindow(void *x
) { 
9094     return (void *)((wxWindow 
*)  ((wxSplashScreenWindow 
*) x
)); 
9096 static void *_p_wxTopLevelWindowTo_p_wxWindow(void *x
) { 
9097     return (void *)((wxWindow 
*)  ((wxTopLevelWindow 
*) x
)); 
9099 static void *_p_wxScrolledWindowTo_p_wxWindow(void *x
) { 
9100     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
9102 static void *_p_wxSashLayoutWindowTo_p_wxWindow(void *x
) { 
9103     return (void *)((wxWindow 
*) (wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
9105 static void *_p_wxPopupWindowTo_p_wxWindow(void *x
) { 
9106     return (void *)((wxWindow 
*)  ((wxPopupWindow 
*) x
)); 
9108 static void *_p_wxPyPopupTransientWindowTo_p_wxWindow(void *x
) { 
9109     return (void *)((wxWindow 
*) (wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
9111 static void *_p_wxTipWindowTo_p_wxWindow(void *x
) { 
9112     return (void *)((wxWindow 
*) (wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
9114 static void *_p_wxPyVScrolledWindowTo_p_wxWindow(void *x
) { 
9115     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
9117 static void *_p_wxMenuBarTo_p_wxWindow(void *x
) { 
9118     return (void *)((wxWindow 
*)  ((wxMenuBar 
*) x
)); 
9120 static void *_p_wxDynamicSashWindowTo_p_wxWindow(void *x
) { 
9121     return (void *)((wxWindow 
*)  ((wxDynamicSashWindow 
*) x
)); 
9123 static void *_p_wxPyTreeCompanionWindowTo_p_wxWindow(void *x
) { 
9124     return (void *)((wxWindow 
*)  ((wxPyTreeCompanionWindow 
*) x
)); 
9126 static void *_p_wxThinSplitterWindowTo_p_wxWindow(void *x
) { 
9127     return (void *)((wxWindow 
*) (wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
9129 static void *_p_wxSplitterScrolledWindowTo_p_wxWindow(void *x
) { 
9130     return (void *)((wxWindow 
*) (wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
9132 static void *_p_wxDialogTo_p_wxWindow(void *x
) { 
9133     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
9135 static void *_p_wxColourDialogTo_p_wxWindow(void *x
) { 
9136     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
9138 static void *_p_wxDirDialogTo_p_wxWindow(void *x
) { 
9139     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
9141 static void *_p_wxFontDialogTo_p_wxWindow(void *x
) { 
9142     return (void *)((wxWindow 
*) (wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
9144 static void *_p_wxPanelTo_p_wxWindow(void *x
) { 
9145     return (void *)((wxWindow 
*)  ((wxPanel 
*) x
)); 
9147 static void *_p_wxStaticTextTo_p_wxWindow(void *x
) { 
9148     return (void *)((wxWindow 
*) (wxControl 
*) ((wxStaticText 
*) x
)); 
9150 static void *_p_wxPyPreviewControlBarTo_p_wxWindow(void *x
) { 
9151     return (void *)((wxWindow 
*) (wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
9153 static void *_p_wxPreviewControlBarTo_p_wxWindow(void *x
) { 
9154     return (void *)((wxWindow 
*) (wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
9156 static void *_p_wxDatePickerCtrlTo_p_wxWindow(void *x
) { 
9157     return (void *)((wxWindow 
*) (wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
9159 static void *_p_wxControlWithItemsTo_p_wxWindow(void *x
) { 
9160     return (void *)((wxWindow 
*) (wxControl 
*) ((wxControlWithItems 
*) x
)); 
9162 static void *_p_wxToolBarTo_p_wxWindow(void *x
) { 
9163     return (void *)((wxWindow 
*) (wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
9165 static void *_p_wxThinSplitterWindowTo_p_wxSplitterWindow(void *x
) { 
9166     return (void *)((wxSplitterWindow 
*)  ((wxThinSplitterWindow 
*) x
)); 
9168 static void *_p_wxPyScrolledWindowTo_p_wxScrolledWindow(void *x
) { 
9169     return (void *)((wxScrolledWindow 
*)  ((wxPyScrolledWindow 
*) x
)); 
9171 static void *_p_wxSplitterScrolledWindowTo_p_wxScrolledWindow(void *x
) { 
9172     return (void *)((wxScrolledWindow 
*)  ((wxSplitterScrolledWindow 
*) x
)); 
9174 static void *_p_wxPreviewCanvasTo_p_wxScrolledWindow(void *x
) { 
9175     return (void *)((wxScrolledWindow 
*)  ((wxPreviewCanvas 
*) x
)); 
9177 static void *_p_wxBookCtrlBaseTo_p_wxControl(void *x
) { 
9178     return (void *)((wxControl 
*)  ((wxBookCtrlBase 
*) x
)); 
9180 static void *_p_wxToolBarTo_p_wxControl(void *x
) { 
9181     return (void *)((wxControl 
*) (wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
9183 static void *_p_wxToggleButtonTo_p_wxControl(void *x
) { 
9184     return (void *)((wxControl 
*)  ((wxToggleButton 
*) x
)); 
9186 static void *_p_wxRadioButtonTo_p_wxControl(void *x
) { 
9187     return (void *)((wxControl 
*)  ((wxRadioButton 
*) x
)); 
9189 static void *_p_wxLEDNumberCtrlTo_p_wxControl(void *x
) { 
9190     return (void *)((wxControl 
*)  ((wxLEDNumberCtrl 
*) x
)); 
9192 static void *_p_wxPyControlTo_p_wxControl(void *x
) { 
9193     return (void *)((wxControl 
*)  ((wxPyControl 
*) x
)); 
9195 static void *_p_wxToolBarBaseTo_p_wxControl(void *x
) { 
9196     return (void *)((wxControl 
*)  ((wxToolBarBase 
*) x
)); 
9198 static void *_p_wxDirFilterListCtrlTo_p_wxControl(void *x
) { 
9199     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
9201 static void *_p_wxPyListCtrlTo_p_wxControl(void *x
) { 
9202     return (void *)((wxControl 
*)  ((wxPyListCtrl 
*) x
)); 
9204 static void *_p_wxComboBoxTo_p_wxControl(void *x
) { 
9205     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
9207 static void *_p_wxPyTreeListCtrlTo_p_wxControl(void *x
) { 
9208     return (void *)((wxControl 
*)  ((wxPyTreeListCtrl 
*) x
)); 
9210 static void *_p_wxGenericDirCtrlTo_p_wxControl(void *x
) { 
9211     return (void *)((wxControl 
*)  ((wxGenericDirCtrl 
*) x
)); 
9213 static void *_p_wxScrollBarTo_p_wxControl(void *x
) { 
9214     return (void *)((wxControl 
*)  ((wxScrollBar 
*) x
)); 
9216 static void *_p_wxControlWithItemsTo_p_wxControl(void *x
) { 
9217     return (void *)((wxControl 
*)  ((wxControlWithItems 
*) x
)); 
9219 static void *_p_wxGaugeTo_p_wxControl(void *x
) { 
9220     return (void *)((wxControl 
*)  ((wxGauge 
*) x
)); 
9222 static void *_p_wxStaticLineTo_p_wxControl(void *x
) { 
9223     return (void *)((wxControl 
*)  ((wxStaticLine 
*) x
)); 
9225 static void *_p_wxChoicebookTo_p_wxControl(void *x
) { 
9226     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
9228 static void *_p_wxListbookTo_p_wxControl(void *x
) { 
9229     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
9231 static void *_p_wxPyTreeCtrlTo_p_wxControl(void *x
) { 
9232     return (void *)((wxControl 
*)  ((wxPyTreeCtrl 
*) x
)); 
9234 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxControl(void *x
) { 
9235     return (void *)((wxControl 
*) (wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
9237 static void *_p_wxCheckBoxTo_p_wxControl(void *x
) { 
9238     return (void *)((wxControl 
*)  ((wxCheckBox 
*) x
)); 
9240 static void *_p_wxRadioBoxTo_p_wxControl(void *x
) { 
9241     return (void *)((wxControl 
*)  ((wxRadioBox 
*) x
)); 
9243 static void *_p_wxChoiceTo_p_wxControl(void *x
) { 
9244     return (void *)((wxControl 
*) (wxControlWithItems 
*) ((wxChoice 
*) x
)); 
9246 static void *_p_wxListBoxTo_p_wxControl(void *x
) { 
9247     return (void *)((wxControl 
*) (wxControlWithItems 
*) ((wxListBox 
*) x
)); 
9249 static void *_p_wxCheckListBoxTo_p_wxControl(void *x
) { 
9250     return (void *)((wxControl 
*) (wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
9252 static void *_p_wxListViewTo_p_wxControl(void *x
) { 
9253     return (void *)((wxControl 
*) (wxPyListCtrl 
*) ((wxListView 
*) x
)); 
9255 static void *_p_wxNotebookTo_p_wxControl(void *x
) { 
9256     return (void *)((wxControl 
*) (wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
9258 static void *_p_wxStaticBitmapTo_p_wxControl(void *x
) { 
9259     return (void *)((wxControl 
*)  ((wxStaticBitmap 
*) x
)); 
9261 static void *_p_wxSpinCtrlTo_p_wxControl(void *x
) { 
9262     return (void *)((wxControl 
*)  ((wxSpinCtrl 
*) x
)); 
9264 static void *_p_wxStaticTextTo_p_wxControl(void *x
) { 
9265     return (void *)((wxControl 
*)  ((wxStaticText 
*) x
)); 
9267 static void *_p_wxStaticBoxTo_p_wxControl(void *x
) { 
9268     return (void *)((wxControl 
*)  ((wxStaticBox 
*) x
)); 
9270 static void *_p_wxSliderTo_p_wxControl(void *x
) { 
9271     return (void *)((wxControl 
*)  ((wxSlider 
*) x
)); 
9273 static void *_p_wxContextHelpButtonTo_p_wxControl(void *x
) { 
9274     return (void *)((wxControl 
*) (wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
9276 static void *_p_wxSpinButtonTo_p_wxControl(void *x
) { 
9277     return (void *)((wxControl 
*)  ((wxSpinButton 
*) x
)); 
9279 static void *_p_wxButtonTo_p_wxControl(void *x
) { 
9280     return (void *)((wxControl 
*)  ((wxButton 
*) x
)); 
9282 static void *_p_wxBitmapButtonTo_p_wxControl(void *x
) { 
9283     return (void *)((wxControl 
*) (wxButton 
*) ((wxBitmapButton 
*) x
)); 
9285 static void *_p_wxDatePickerCtrlTo_p_wxControl(void *x
) { 
9286     return (void *)((wxControl 
*)  ((wxDatePickerCtrl 
*) x
)); 
9288 static void *_p_wxStaticPictureTo_p_wxControl(void *x
) { 
9289     return (void *)((wxControl 
*)  ((wxStaticPicture 
*) x
)); 
9291 static void *_p_wxTextCtrlTo_p_wxControl(void *x
) { 
9292     return (void *)((wxControl 
*)  ((wxTextCtrl 
*) x
)); 
9294 static void *_p_wxListViewTo_p_wxPyListCtrl(void *x
) { 
9295     return (void *)((wxPyListCtrl 
*)  ((wxListView 
*) x
)); 
9297 static void *_p_wxContextMenuEventTo_p_wxEvent(void *x
) { 
9298     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
9300 static void *_p_wxMenuEventTo_p_wxEvent(void *x
) { 
9301     return (void *)((wxEvent 
*)  ((wxMenuEvent 
*) x
)); 
9303 static void *_p_wxCloseEventTo_p_wxEvent(void *x
) { 
9304     return (void *)((wxEvent 
*)  ((wxCloseEvent 
*) x
)); 
9306 static void *_p_wxMouseEventTo_p_wxEvent(void *x
) { 
9307     return (void *)((wxEvent 
*)  ((wxMouseEvent 
*) x
)); 
9309 static void *_p_wxEraseEventTo_p_wxEvent(void *x
) { 
9310     return (void *)((wxEvent 
*)  ((wxEraseEvent 
*) x
)); 
9312 static void *_p_wxBookCtrlBaseEventTo_p_wxEvent(void *x
) { 
9313     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
9315 static void *_p_wxTreeEventTo_p_wxEvent(void *x
) { 
9316     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
9318 static void *_p_wxSetCursorEventTo_p_wxEvent(void *x
) { 
9319     return (void *)((wxEvent 
*)  ((wxSetCursorEvent 
*) x
)); 
9321 static void *_p_wxSplitterEventTo_p_wxEvent(void *x
) { 
9322     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
9324 static void *_p_wxInitDialogEventTo_p_wxEvent(void *x
) { 
9325     return (void *)((wxEvent 
*)  ((wxInitDialogEvent 
*) x
)); 
9327 static void *_p_wxScrollEventTo_p_wxEvent(void *x
) { 
9328     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
9330 static void *_p_wxFindDialogEventTo_p_wxEvent(void *x
) { 
9331     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
9333 static void *_p_wxTextUrlEventTo_p_wxEvent(void *x
) { 
9334     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxTextUrlEvent 
*) x
)); 
9336 static void *_p_wxPyEventTo_p_wxEvent(void *x
) { 
9337     return (void *)((wxEvent 
*)  ((wxPyEvent 
*) x
)); 
9339 static void *_p_wxNotifyEventTo_p_wxEvent(void *x
) { 
9340     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
9342 static void *_p_wxCalculateLayoutEventTo_p_wxEvent(void *x
) { 
9343     return (void *)((wxEvent 
*)  ((wxCalculateLayoutEvent 
*) x
)); 
9345 static void *_p_wxListEventTo_p_wxEvent(void *x
) { 
9346     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
9348 static void *_p_wxDynamicSashSplitEventTo_p_wxEvent(void *x
) { 
9349     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDynamicSashSplitEvent 
*) x
)); 
9351 static void *_p_wxDynamicSashUnifyEventTo_p_wxEvent(void *x
) { 
9352     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDynamicSashUnifyEvent 
*) x
)); 
9354 static void *_p_wxNotebookEventTo_p_wxEvent(void *x
) { 
9355     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
9357 static void *_p_wxListbookEventTo_p_wxEvent(void *x
) { 
9358     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
9360 static void *_p_wxChoicebookEventTo_p_wxEvent(void *x
) { 
9361     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
9363 static void *_p_wxHelpEventTo_p_wxEvent(void *x
) { 
9364     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxHelpEvent 
*) x
)); 
9366 static void *_p_wxIdleEventTo_p_wxEvent(void *x
) { 
9367     return (void *)((wxEvent 
*)  ((wxIdleEvent 
*) x
)); 
9369 static void *_p_wxWindowCreateEventTo_p_wxEvent(void *x
) { 
9370     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
9372 static void *_p_wxQueryNewPaletteEventTo_p_wxEvent(void *x
) { 
9373     return (void *)((wxEvent 
*)  ((wxQueryNewPaletteEvent 
*) x
)); 
9375 static void *_p_wxMaximizeEventTo_p_wxEvent(void *x
) { 
9376     return (void *)((wxEvent 
*)  ((wxMaximizeEvent 
*) x
)); 
9378 static void *_p_wxIconizeEventTo_p_wxEvent(void *x
) { 
9379     return (void *)((wxEvent 
*)  ((wxIconizeEvent 
*) x
)); 
9381 static void *_p_wxActivateEventTo_p_wxEvent(void *x
) { 
9382     return (void *)((wxEvent 
*)  ((wxActivateEvent 
*) x
)); 
9384 static void *_p_wxSizeEventTo_p_wxEvent(void *x
) { 
9385     return (void *)((wxEvent 
*)  ((wxSizeEvent 
*) x
)); 
9387 static void *_p_wxMoveEventTo_p_wxEvent(void *x
) { 
9388     return (void *)((wxEvent 
*)  ((wxMoveEvent 
*) x
)); 
9390 static void *_p_wxDateEventTo_p_wxEvent(void *x
) { 
9391     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
9393 static void *_p_wxPaintEventTo_p_wxEvent(void *x
) { 
9394     return (void *)((wxEvent 
*)  ((wxPaintEvent 
*) x
)); 
9396 static void *_p_wxNcPaintEventTo_p_wxEvent(void *x
) { 
9397     return (void *)((wxEvent 
*)  ((wxNcPaintEvent 
*) x
)); 
9399 static void *_p_wxUpdateUIEventTo_p_wxEvent(void *x
) { 
9400     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
9402 static void *_p_wxPaletteChangedEventTo_p_wxEvent(void *x
) { 
9403     return (void *)((wxEvent 
*)  ((wxPaletteChangedEvent 
*) x
)); 
9405 static void *_p_wxDisplayChangedEventTo_p_wxEvent(void *x
) { 
9406     return (void *)((wxEvent 
*)  ((wxDisplayChangedEvent 
*) x
)); 
9408 static void *_p_wxMouseCaptureChangedEventTo_p_wxEvent(void *x
) { 
9409     return (void *)((wxEvent 
*)  ((wxMouseCaptureChangedEvent 
*) x
)); 
9411 static void *_p_wxSysColourChangedEventTo_p_wxEvent(void *x
) { 
9412     return (void *)((wxEvent 
*)  ((wxSysColourChangedEvent 
*) x
)); 
9414 static void *_p_wxDropFilesEventTo_p_wxEvent(void *x
) { 
9415     return (void *)((wxEvent 
*)  ((wxDropFilesEvent 
*) x
)); 
9417 static void *_p_wxFocusEventTo_p_wxEvent(void *x
) { 
9418     return (void *)((wxEvent 
*)  ((wxFocusEvent 
*) x
)); 
9420 static void *_p_wxChildFocusEventTo_p_wxEvent(void *x
) { 
9421     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
9423 static void *_p_wxSashEventTo_p_wxEvent(void *x
) { 
9424     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
9426 static void *_p_wxQueryLayoutInfoEventTo_p_wxEvent(void *x
) { 
9427     return (void *)((wxEvent 
*)  ((wxQueryLayoutInfoEvent 
*) x
)); 
9429 static void *_p_wxShowEventTo_p_wxEvent(void *x
) { 
9430     return (void *)((wxEvent 
*)  ((wxShowEvent 
*) x
)); 
9432 static void *_p_wxCommandEventTo_p_wxEvent(void *x
) { 
9433     return (void *)((wxEvent 
*)  ((wxCommandEvent 
*) x
)); 
9435 static void *_p_wxPyCommandEventTo_p_wxEvent(void *x
) { 
9436     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
9438 static void *_p_wxWindowDestroyEventTo_p_wxEvent(void *x
) { 
9439     return (void *)((wxEvent 
*) (wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
9441 static void *_p_wxNavigationKeyEventTo_p_wxEvent(void *x
) { 
9442     return (void *)((wxEvent 
*)  ((wxNavigationKeyEvent 
*) x
)); 
9444 static void *_p_wxKeyEventTo_p_wxEvent(void *x
) { 
9445     return (void *)((wxEvent 
*)  ((wxKeyEvent 
*) x
)); 
9447 static void *_p_wxScrollWinEventTo_p_wxEvent(void *x
) { 
9448     return (void *)((wxEvent 
*)  ((wxScrollWinEvent 
*) x
)); 
9450 static void *_p_wxTaskBarIconEventTo_p_wxEvent(void *x
) { 
9451     return (void *)((wxEvent 
*)  ((wxTaskBarIconEvent 
*) x
)); 
9453 static void *_p_wxSpinEventTo_p_wxEvent(void *x
) { 
9454     return (void *)((wxEvent 
*) (wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
9456 static void *_p_wxScrollBarTo_p_wxObject(void *x
) { 
9457     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxScrollBar 
*) x
)); 
9459 static void *_p_wxUpdateUIEventTo_p_wxObject(void *x
) { 
9460     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxUpdateUIEvent 
*) x
)); 
9462 static void *_p_wxPreviewCanvasTo_p_wxObject(void *x
) { 
9463     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
9465 static void *_p_wxEventTo_p_wxObject(void *x
) { 
9466     return (void *)((wxObject 
*)  ((wxEvent 
*) x
)); 
9468 static void *_p_wxFindDialogEventTo_p_wxObject(void *x
) { 
9469     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxFindDialogEvent 
*) x
)); 
9471 static void *_p_wxInitDialogEventTo_p_wxObject(void *x
) { 
9472     return (void *)((wxObject 
*) (wxEvent 
*) ((wxInitDialogEvent 
*) x
)); 
9474 static void *_p_wxIndividualLayoutConstraintTo_p_wxObject(void *x
) { 
9475     return (void *)((wxObject 
*)  ((wxIndividualLayoutConstraint 
*) x
)); 
9477 static void *_p_wxPyPreviewFrameTo_p_wxObject(void *x
) { 
9478     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
9480 static void *_p_wxPreviewFrameTo_p_wxObject(void *x
) { 
9481     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
9483 static void *_p_wxToolBarBaseTo_p_wxObject(void *x
) { 
9484     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxToolBarBase 
*) x
)); 
9486 static void *_p_wxMenuItemTo_p_wxObject(void *x
) { 
9487     return (void *)((wxObject 
*)  ((wxMenuItem 
*) x
)); 
9489 static void *_p_wxImageTo_p_wxObject(void *x
) { 
9490     return (void *)((wxObject 
*)  ((wxImage 
*) x
)); 
9492 static void *_p_wxPySizerTo_p_wxObject(void *x
) { 
9493     return (void *)((wxObject 
*) (wxSizer 
*) ((wxPySizer 
*) x
)); 
9495 static void *_p_wxStaticBitmapTo_p_wxObject(void *x
) { 
9496     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticBitmap 
*) x
)); 
9498 static void *_p_wxGenericDragImageTo_p_wxObject(void *x
) { 
9499     return (void *)((wxObject 
*)  ((wxGenericDragImage 
*) x
)); 
9501 static void *_p_wxComboBoxTo_p_wxObject(void *x
) { 
9502     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
9504 static void *_p_wxPyTaskBarIconTo_p_wxObject(void *x
) { 
9505     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyTaskBarIcon 
*) x
)); 
9507 static void *_p_wxLayoutAlgorithmTo_p_wxObject(void *x
) { 
9508     return (void *)((wxObject 
*)  ((wxLayoutAlgorithm 
*) x
)); 
9510 static void *_p_wxPyAppTo_p_wxObject(void *x
) { 
9511     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxPyApp 
*) x
)); 
9513 static void *_p_wxNotebookTo_p_wxObject(void *x
) { 
9514     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
9516 static void *_p_wxListItemTo_p_wxObject(void *x
) { 
9517     return (void *)((wxObject 
*)  ((wxListItem 
*) x
)); 
9519 static void *_p_wxChoicebookTo_p_wxObject(void *x
) { 
9520     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
9522 static void *_p_wxBookCtrlBaseTo_p_wxObject(void *x
) { 
9523     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
9525 static void *_p_wxNotebookSizerTo_p_wxObject(void *x
) { 
9526     return (void *)((wxObject 
*) (wxSizer 
*) ((wxNotebookSizer 
*) x
)); 
9528 static void *_p_wxPyTreeCtrlTo_p_wxObject(void *x
) { 
9529     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
9531 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxObject(void *x
) { 
9532     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
9534 static void *_p_wxPyPreviewControlBarTo_p_wxObject(void *x
) { 
9535     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
9537 static void *_p_wxPreviewControlBarTo_p_wxObject(void *x
) { 
9538     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
9540 static void *_p_wxFindReplaceDataTo_p_wxObject(void *x
) { 
9541     return (void *)((wxObject 
*)  ((wxFindReplaceData 
*) x
)); 
9543 static void *_p_wxStaticLineTo_p_wxObject(void *x
) { 
9544     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticLine 
*) x
)); 
9546 static void *_p_wxValidatorTo_p_wxObject(void *x
) { 
9547     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxValidator 
*) x
)); 
9549 static void *_p_wxPyValidatorTo_p_wxObject(void *x
) { 
9550     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxValidator 
*) ((wxPyValidator 
*) x
)); 
9552 static void *_p_wxEraseEventTo_p_wxObject(void *x
) { 
9553     return (void *)((wxObject 
*) (wxEvent 
*) ((wxEraseEvent 
*) x
)); 
9555 static void *_p_wxMouseEventTo_p_wxObject(void *x
) { 
9556     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseEvent 
*) x
)); 
9558 static void *_p_wxCloseEventTo_p_wxObject(void *x
) { 
9559     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCloseEvent 
*) x
)); 
9561 static void *_p_wxBookCtrlBaseEventTo_p_wxObject(void *x
) { 
9562     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
9564 static void *_p_wxTreeEventTo_p_wxObject(void *x
) { 
9565     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
9567 static void *_p_wxTextUrlEventTo_p_wxObject(void *x
) { 
9568     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxTextUrlEvent 
*) x
)); 
9570 static void *_p_wxScrollEventTo_p_wxObject(void *x
) { 
9571     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxScrollEvent 
*) x
)); 
9573 static void *_p_wxPrintDialogDataTo_p_wxObject(void *x
) { 
9574     return (void *)((wxObject 
*)  ((wxPrintDialogData 
*) x
)); 
9576 static void *_p_wxPageSetupDialogDataTo_p_wxObject(void *x
) { 
9577     return (void *)((wxObject 
*)  ((wxPageSetupDialogData 
*) x
)); 
9579 static void *_p_wxPrinterTo_p_wxObject(void *x
) { 
9580     return (void *)((wxObject 
*)  ((wxPrinter 
*) x
)); 
9582 static void *_p_wxControlWithItemsTo_p_wxObject(void *x
) { 
9583     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
9585 static void *_p_wxRadioBoxTo_p_wxObject(void *x
) { 
9586     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxRadioBox 
*) x
)); 
9588 static void *_p_wxGridSizerTo_p_wxObject(void *x
) { 
9589     return (void *)((wxObject 
*) (wxSizer 
*) ((wxGridSizer 
*) x
)); 
9591 static void *_p_wxFlexGridSizerTo_p_wxObject(void *x
) { 
9592     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*) ((wxFlexGridSizer 
*) x
)); 
9594 static void *_p_wxAcceleratorTableTo_p_wxObject(void *x
) { 
9595     return (void *)((wxObject 
*)  ((wxAcceleratorTable 
*) x
)); 
9597 static void *_p_wxTreeListColumnInfoTo_p_wxObject(void *x
) { 
9598     return (void *)((wxObject 
*)  ((wxTreeListColumnInfo 
*) x
)); 
9600 static void *_p_wxControlTo_p_wxObject(void *x
) { 
9601     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxControl 
*) x
)); 
9603 static void *_p_wxPyControlTo_p_wxObject(void *x
) { 
9604     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyControl 
*) x
)); 
9606 static void *_p_wxContextHelpTo_p_wxObject(void *x
) { 
9607     return (void *)((wxObject 
*)  ((wxContextHelp 
*) x
)); 
9609 static void *_p_wxColourDataTo_p_wxObject(void *x
) { 
9610     return (void *)((wxObject 
*)  ((wxColourData 
*) x
)); 
9612 static void *_p_wxActivateEventTo_p_wxObject(void *x
) { 
9613     return (void *)((wxObject 
*) (wxEvent 
*) ((wxActivateEvent 
*) x
)); 
9615 static void *_p_wxMoveEventTo_p_wxObject(void *x
) { 
9616     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMoveEvent 
*) x
)); 
9618 static void *_p_wxSizeEventTo_p_wxObject(void *x
) { 
9619     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSizeEvent 
*) x
)); 
9621 static void *_p_wxIconizeEventTo_p_wxObject(void *x
) { 
9622     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIconizeEvent 
*) x
)); 
9624 static void *_p_wxMaximizeEventTo_p_wxObject(void *x
) { 
9625     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMaximizeEvent 
*) x
)); 
9627 static void *_p_wxQueryNewPaletteEventTo_p_wxObject(void *x
) { 
9628     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryNewPaletteEvent 
*) x
)); 
9630 static void *_p_wxWindowCreateEventTo_p_wxObject(void *x
) { 
9631     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowCreateEvent 
*) x
)); 
9633 static void *_p_wxIdleEventTo_p_wxObject(void *x
) { 
9634     return (void *)((wxObject 
*) (wxEvent 
*) ((wxIdleEvent 
*) x
)); 
9636 static void *_p_wxDateEventTo_p_wxObject(void *x
) { 
9637     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDateEvent 
*) x
)); 
9639 static void *_p_wxStaticTextTo_p_wxObject(void *x
) { 
9640     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticText 
*) x
)); 
9642 static void *_p_wxCalculateLayoutEventTo_p_wxObject(void *x
) { 
9643     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCalculateLayoutEvent 
*) x
)); 
9645 static void *_p_wxListEventTo_p_wxObject(void *x
) { 
9646     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
9648 static void *_p_wxDynamicSashSplitEventTo_p_wxObject(void *x
) { 
9649     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDynamicSashSplitEvent 
*) x
)); 
9651 static void *_p_wxPyPrintoutTo_p_wxObject(void *x
) { 
9652     return (void *)((wxObject 
*)  ((wxPyPrintout 
*) x
)); 
9654 static void *_p_wxGaugeTo_p_wxObject(void *x
) { 
9655     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxGauge 
*) x
)); 
9657 static void *_p_wxMDIChildFrameTo_p_wxObject(void *x
) { 
9658     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
9660 static void *_p_wxStdDialogButtonSizerTo_p_wxObject(void *x
) { 
9661     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStdDialogButtonSizer 
*) x
)); 
9663 static void *_p_wxChoiceTo_p_wxObject(void *x
) { 
9664     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
9666 static void *_p_wxSpinButtonTo_p_wxObject(void *x
) { 
9667     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSpinButton 
*) x
)); 
9669 static void *_p_wxBitmapButtonTo_p_wxObject(void *x
) { 
9670     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
9672 static void *_p_wxButtonTo_p_wxObject(void *x
) { 
9673     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxButton 
*) x
)); 
9675 static void *_p_wxContextHelpButtonTo_p_wxObject(void *x
) { 
9676     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
9678 static void *_p_wxKeyEventTo_p_wxObject(void *x
) { 
9679     return (void *)((wxObject 
*) (wxEvent 
*) ((wxKeyEvent 
*) x
)); 
9681 static void *_p_wxNavigationKeyEventTo_p_wxObject(void *x
) { 
9682     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNavigationKeyEvent 
*) x
)); 
9684 static void *_p_wxWindowDestroyEventTo_p_wxObject(void *x
) { 
9685     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxWindowDestroyEvent 
*) x
)); 
9687 static void *_p_wxSashEventTo_p_wxObject(void *x
) { 
9688     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxSashEvent 
*) x
)); 
9690 static void *_p_wxCheckListBoxTo_p_wxObject(void *x
) { 
9691     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
9693 static void *_p_wxListBoxTo_p_wxObject(void *x
) { 
9694     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
9696 static void *_p_wxPyHtmlListBoxTo_p_wxObject(void *x
) { 
9697     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
9699 static void *_p_wxPyVListBoxTo_p_wxObject(void *x
) { 
9700     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
9702 static void *_p_wxPrintDataTo_p_wxObject(void *x
) { 
9703     return (void *)((wxObject 
*)  ((wxPrintData 
*) x
)); 
9705 static void *_p_wxFontDataTo_p_wxObject(void *x
) { 
9706     return (void *)((wxObject 
*)  ((wxFontData 
*) x
)); 
9708 static void *_p_wxEditableListBoxTo_p_wxObject(void *x
) { 
9709     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxEditableListBox 
*) x
)); 
9711 static void *_p_wxMiniFrameTo_p_wxObject(void *x
) { 
9712     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
9714 static void *_p_wxListbookTo_p_wxObject(void *x
) { 
9715     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
9717 static void *_p_wxFrameTo_p_wxObject(void *x
) { 
9718     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
9720 static void *_p_wxPyPanelTo_p_wxObject(void *x
) { 
9721     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
9723 static void *_p_wxStaticBoxTo_p_wxObject(void *x
) { 
9724     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticBox 
*) x
)); 
9726 static void *_p_wxQueryLayoutInfoEventTo_p_wxObject(void *x
) { 
9727     return (void *)((wxObject 
*) (wxEvent 
*) ((wxQueryLayoutInfoEvent 
*) x
)); 
9729 static void *_p_wxSplashScreenTo_p_wxObject(void *x
) { 
9730     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
9732 static void *_p_wxFileSystemTo_p_wxObject(void *x
) { 
9733     return (void *)((wxObject 
*)  ((wxFileSystem 
*) x
)); 
9735 static void *_p_wxPyPrintPreviewTo_p_wxObject(void *x
) { 
9736     return (void *)((wxObject 
*) (wxPrintPreview 
*) ((wxPyPrintPreview 
*) x
)); 
9738 static void *_p_wxPrintPreviewTo_p_wxObject(void *x
) { 
9739     return (void *)((wxObject 
*)  ((wxPrintPreview 
*) x
)); 
9741 static void *_p_wxListViewTo_p_wxObject(void *x
) { 
9742     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
9744 static void *_p_wxLayoutConstraintsTo_p_wxObject(void *x
) { 
9745     return (void *)((wxObject 
*)  ((wxLayoutConstraints 
*) x
)); 
9747 static void *_p_wxPyListCtrlTo_p_wxObject(void *x
) { 
9748     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyListCtrl 
*) x
)); 
9750 static void *_p_wxDirFilterListCtrlTo_p_wxObject(void *x
) { 
9751     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
9753 static void *_p_wxPyTreeListCtrlTo_p_wxObject(void *x
) { 
9754     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
9756 static void *_p_wxSizerTo_p_wxObject(void *x
) { 
9757     return (void *)((wxObject 
*)  ((wxSizer 
*) x
)); 
9759 static void *_p_wxBoxSizerTo_p_wxObject(void *x
) { 
9760     return (void *)((wxObject 
*) (wxSizer 
*) ((wxBoxSizer 
*) x
)); 
9762 static void *_p_wxStaticBoxSizerTo_p_wxObject(void *x
) { 
9763     return (void *)((wxObject 
*) (wxSizer 
*)(wxBoxSizer 
*) ((wxStaticBoxSizer 
*) x
)); 
9765 static void *_p_wxGridBagSizerTo_p_wxObject(void *x
) { 
9766     return (void *)((wxObject 
*) (wxSizer 
*)(wxGridSizer 
*)(wxFlexGridSizer 
*) ((wxGridBagSizer 
*) x
)); 
9768 static void *_p_wxNcPaintEventTo_p_wxObject(void *x
) { 
9769     return (void *)((wxObject 
*) (wxEvent 
*) ((wxNcPaintEvent 
*) x
)); 
9771 static void *_p_wxPaintEventTo_p_wxObject(void *x
) { 
9772     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaintEvent 
*) x
)); 
9774 static void *_p_wxFSFileTo_p_wxObject(void *x
) { 
9775     return (void *)((wxObject 
*)  ((wxFSFile 
*) x
)); 
9777 static void *_p_wxSplitterEventTo_p_wxObject(void *x
) { 
9778     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
9780 static void *_p_wxSetCursorEventTo_p_wxObject(void *x
) { 
9781     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSetCursorEvent 
*) x
)); 
9783 static void *_p_wxTextCtrlTo_p_wxObject(void *x
) { 
9784     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxTextCtrl 
*) x
)); 
9786 static void *_p_wxMenuTo_p_wxObject(void *x
) { 
9787     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxMenu 
*) x
)); 
9789 static void *_p_wxToggleButtonTo_p_wxObject(void *x
) { 
9790     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxToggleButton 
*) x
)); 
9792 static void *_p_wxRadioButtonTo_p_wxObject(void *x
) { 
9793     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxRadioButton 
*) x
)); 
9795 static void *_p_wxSizerItemTo_p_wxObject(void *x
) { 
9796     return (void *)((wxObject 
*)  ((wxSizerItem 
*) x
)); 
9798 static void *_p_wxGBSizerItemTo_p_wxObject(void *x
) { 
9799     return (void *)((wxObject 
*) (wxSizerItem 
*) ((wxGBSizerItem 
*) x
)); 
9801 static void *_p_wxPrintDialogTo_p_wxObject(void *x
) { 
9802     return (void *)((wxObject 
*)  ((wxPrintDialog 
*) x
)); 
9804 static void *_p_wxPageSetupDialogTo_p_wxObject(void *x
) { 
9805     return (void *)((wxObject 
*)  ((wxPageSetupDialog 
*) x
)); 
9807 static void *_p_wxFontDialogTo_p_wxObject(void *x
) { 
9808     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
9810 static void *_p_wxDirDialogTo_p_wxObject(void *x
) { 
9811     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
9813 static void *_p_wxColourDialogTo_p_wxObject(void *x
) { 
9814     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
9816 static void *_p_wxDialogTo_p_wxObject(void *x
) { 
9817     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
9819 static void *_p_wxNotifyEventTo_p_wxObject(void *x
) { 
9820     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxNotifyEvent 
*) x
)); 
9822 static void *_p_wxPyEventTo_p_wxObject(void *x
) { 
9823     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPyEvent 
*) x
)); 
9825 static void *_p_wxGenericDirCtrlTo_p_wxObject(void *x
) { 
9826     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
9828 static void *_p_wxDynamicSashUnifyEventTo_p_wxObject(void *x
) { 
9829     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxDynamicSashUnifyEvent 
*) x
)); 
9831 static void *_p_wxStaticPictureTo_p_wxObject(void *x
) { 
9832     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxStaticPicture 
*) x
)); 
9834 static void *_p_wxEvtHandlerTo_p_wxObject(void *x
) { 
9835     return (void *)((wxObject 
*)  ((wxEvtHandler 
*) x
)); 
9837 static void *_p_wxTIFFHandlerTo_p_wxObject(void *x
) { 
9838     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxTIFFHandler 
*) x
)); 
9840 static void *_p_wxImageHandlerTo_p_wxObject(void *x
) { 
9841     return (void *)((wxObject 
*)  ((wxImageHandler 
*) x
)); 
9843 static void *_p_wxBMPHandlerTo_p_wxObject(void *x
) { 
9844     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxBMPHandler 
*) x
)); 
9846 static void *_p_wxICOHandlerTo_p_wxObject(void *x
) { 
9847     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*) ((wxICOHandler 
*) x
)); 
9849 static void *_p_wxCURHandlerTo_p_wxObject(void *x
) { 
9850     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*) ((wxCURHandler 
*) x
)); 
9852 static void *_p_wxANIHandlerTo_p_wxObject(void *x
) { 
9853     return (void *)((wxObject 
*) (wxImageHandler 
*)(wxBMPHandler 
*)(wxICOHandler 
*)(wxCURHandler 
*) ((wxANIHandler 
*) x
)); 
9855 static void *_p_wxPNGHandlerTo_p_wxObject(void *x
) { 
9856     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNGHandler 
*) x
)); 
9858 static void *_p_wxGIFHandlerTo_p_wxObject(void *x
) { 
9859     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxGIFHandler 
*) x
)); 
9861 static void *_p_wxPCXHandlerTo_p_wxObject(void *x
) { 
9862     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPCXHandler 
*) x
)); 
9864 static void *_p_wxJPEGHandlerTo_p_wxObject(void *x
) { 
9865     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxJPEGHandler 
*) x
)); 
9867 static void *_p_wxPNMHandlerTo_p_wxObject(void *x
) { 
9868     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxPNMHandler 
*) x
)); 
9870 static void *_p_wxXPMHandlerTo_p_wxObject(void *x
) { 
9871     return (void *)((wxObject 
*) (wxImageHandler 
*) ((wxXPMHandler 
*) x
)); 
9873 static void *_p_wxShowEventTo_p_wxObject(void *x
) { 
9874     return (void *)((wxObject 
*) (wxEvent 
*) ((wxShowEvent 
*) x
)); 
9876 static void *_p_wxPyScrolledWindowTo_p_wxObject(void *x
) { 
9877     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
9879 static void *_p_wxMDIClientWindowTo_p_wxObject(void *x
) { 
9880     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
9882 static void *_p_wxPyVScrolledWindowTo_p_wxObject(void *x
) { 
9883     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
9885 static void *_p_wxTipWindowTo_p_wxObject(void *x
) { 
9886     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
9888 static void *_p_wxPyPopupTransientWindowTo_p_wxObject(void *x
) { 
9889     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
9891 static void *_p_wxPopupWindowTo_p_wxObject(void *x
) { 
9892     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPopupWindow 
*) x
)); 
9894 static void *_p_wxSashLayoutWindowTo_p_wxObject(void *x
) { 
9895     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
9897 static void *_p_wxSashWindowTo_p_wxObject(void *x
) { 
9898     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSashWindow 
*) x
)); 
9900 static void *_p_wxSplitterWindowTo_p_wxObject(void *x
) { 
9901     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
9903 static void *_p_wxSplashScreenWindowTo_p_wxObject(void *x
) { 
9904     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
9906 static void *_p_wxTopLevelWindowTo_p_wxObject(void *x
) { 
9907     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
9909 static void *_p_wxScrolledWindowTo_p_wxObject(void *x
) { 
9910     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
9912 static void *_p_wxWindowTo_p_wxObject(void *x
) { 
9913     return (void *)((wxObject 
*) (wxEvtHandler 
*) ((wxWindow 
*) x
)); 
9915 static void *_p_wxDynamicSashWindowTo_p_wxObject(void *x
) { 
9916     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxDynamicSashWindow 
*) x
)); 
9918 static void *_p_wxPyTreeCompanionWindowTo_p_wxObject(void *x
) { 
9919     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPyTreeCompanionWindow 
*) x
)); 
9921 static void *_p_wxThinSplitterWindowTo_p_wxObject(void *x
) { 
9922     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
9924 static void *_p_wxSplitterScrolledWindowTo_p_wxObject(void *x
) { 
9925     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
9927 static void *_p_wxSpinCtrlTo_p_wxObject(void *x
) { 
9928     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSpinCtrl 
*) x
)); 
9930 static void *_p_wxNotebookEventTo_p_wxObject(void *x
) { 
9931     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
9933 static void *_p_wxListbookEventTo_p_wxObject(void *x
) { 
9934     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
9936 static void *_p_wxChoicebookEventTo_p_wxObject(void *x
) { 
9937     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
9939 static void *_p_wxBookCtrlSizerTo_p_wxObject(void *x
) { 
9940     return (void *)((wxObject 
*) (wxSizer 
*) ((wxBookCtrlSizer 
*) x
)); 
9942 static void *_p_wxFindReplaceDialogTo_p_wxObject(void *x
) { 
9943     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
9945 static void *_p_wxProgressDialogTo_p_wxObject(void *x
) { 
9946     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
9948 static void *_p_wxMessageDialogTo_p_wxObject(void *x
) { 
9949     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
9951 static void *_p_wxPasswordEntryDialogTo_p_wxObject(void *x
) { 
9952     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
9954 static void *_p_wxTextEntryDialogTo_p_wxObject(void *x
) { 
9955     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
9957 static void *_p_wxSingleChoiceDialogTo_p_wxObject(void *x
) { 
9958     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
9960 static void *_p_wxMultiChoiceDialogTo_p_wxObject(void *x
) { 
9961     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
9963 static void *_p_wxFileDialogTo_p_wxObject(void *x
) { 
9964     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
9966 static void *_p_wxToolBarToolBaseTo_p_wxObject(void *x
) { 
9967     return (void *)((wxObject 
*)  ((wxToolBarToolBase 
*) x
)); 
9969 static void *_p_wxSliderTo_p_wxObject(void *x
) { 
9970     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxSlider 
*) x
)); 
9972 static void *_p_wxPyWindowTo_p_wxObject(void *x
) { 
9973     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPyWindow 
*) x
)); 
9975 static void *_p_wxDatePickerCtrlTo_p_wxObject(void *x
) { 
9976     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
9978 static void *_p_wxSysColourChangedEventTo_p_wxObject(void *x
) { 
9979     return (void *)((wxObject 
*) (wxEvent 
*) ((wxSysColourChangedEvent 
*) x
)); 
9981 static void *_p_wxMouseCaptureChangedEventTo_p_wxObject(void *x
) { 
9982     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMouseCaptureChangedEvent 
*) x
)); 
9984 static void *_p_wxDisplayChangedEventTo_p_wxObject(void *x
) { 
9985     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDisplayChangedEvent 
*) x
)); 
9987 static void *_p_wxPaletteChangedEventTo_p_wxObject(void *x
) { 
9988     return (void *)((wxObject 
*) (wxEvent 
*) ((wxPaletteChangedEvent 
*) x
)); 
9990 static void *_p_wxCheckBoxTo_p_wxObject(void *x
) { 
9991     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxCheckBox 
*) x
)); 
9993 static void *_p_wxHelpEventTo_p_wxObject(void *x
) { 
9994     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxHelpEvent 
*) x
)); 
9996 static void *_p_wxPanelTo_p_wxObject(void *x
) { 
9997     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxPanel 
*) x
)); 
9999 static void *_p_wxSpinEventTo_p_wxObject(void *x
) { 
10000     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*)(wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
10002 static void *_p_wxTaskBarIconEventTo_p_wxObject(void *x
) { 
10003     return (void *)((wxObject 
*) (wxEvent 
*) ((wxTaskBarIconEvent 
*) x
)); 
10005 static void *_p_wxScrollWinEventTo_p_wxObject(void *x
) { 
10006     return (void *)((wxObject 
*) (wxEvent 
*) ((wxScrollWinEvent 
*) x
)); 
10008 static void *_p_wxMenuEventTo_p_wxObject(void *x
) { 
10009     return (void *)((wxObject 
*) (wxEvent 
*) ((wxMenuEvent 
*) x
)); 
10011 static void *_p_wxContextMenuEventTo_p_wxObject(void *x
) { 
10012     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxContextMenuEvent 
*) x
)); 
10014 static void *_p_wxLEDNumberCtrlTo_p_wxObject(void *x
) { 
10015     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
10017 static void *_p_wxCommandEventTo_p_wxObject(void *x
) { 
10018     return (void *)((wxObject 
*) (wxEvent 
*) ((wxCommandEvent 
*) x
)); 
10020 static void *_p_wxPyCommandEventTo_p_wxObject(void *x
) { 
10021     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxPyCommandEvent 
*) x
)); 
10023 static void *_p_wxToolBarTo_p_wxObject(void *x
) { 
10024     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
10026 static void *_p_wxStatusBarTo_p_wxObject(void *x
) { 
10027     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxStatusBar 
*) x
)); 
10029 static void *_p_wxChildFocusEventTo_p_wxObject(void *x
) { 
10030     return (void *)((wxObject 
*) (wxEvent 
*)(wxCommandEvent 
*) ((wxChildFocusEvent 
*) x
)); 
10032 static void *_p_wxFocusEventTo_p_wxObject(void *x
) { 
10033     return (void *)((wxObject 
*) (wxEvent 
*) ((wxFocusEvent 
*) x
)); 
10035 static void *_p_wxDropFilesEventTo_p_wxObject(void *x
) { 
10036     return (void *)((wxObject 
*) (wxEvent 
*) ((wxDropFilesEvent 
*) x
)); 
10038 static void *_p_wxMDIParentFrameTo_p_wxObject(void *x
) { 
10039     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
10041 static void *_p_wxMenuBarTo_p_wxObject(void *x
) { 
10042     return (void *)((wxObject 
*) (wxEvtHandler 
*)(wxWindow 
*) ((wxMenuBar 
*) x
)); 
10044 static void *_p_wxPyPreviewFrameTo_p_wxEvtHandler(void *x
) { 
10045     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*)(wxPreviewFrame 
*) ((wxPyPreviewFrame 
*) x
)); 
10047 static void *_p_wxPreviewFrameTo_p_wxEvtHandler(void *x
) { 
10048     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxPreviewFrame 
*) x
)); 
10050 static void *_p_wxCheckBoxTo_p_wxEvtHandler(void *x
) { 
10051     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxCheckBox 
*) x
)); 
10053 static void *_p_wxPyTreeCtrlTo_p_wxEvtHandler(void *x
) { 
10054     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyTreeCtrl 
*) x
)); 
10056 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxEvtHandler(void *x
) { 
10057     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPyTreeCtrl 
*) ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
10059 static void *_p_wxPyPanelTo_p_wxEvtHandler(void *x
) { 
10060     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyPanel 
*) x
)); 
10062 static void *_p_wxPyTaskBarIconTo_p_wxEvtHandler(void *x
) { 
10063     return (void *)((wxEvtHandler 
*)  ((wxPyTaskBarIcon 
*) x
)); 
10065 static void *_p_wxGenericDirCtrlTo_p_wxEvtHandler(void *x
) { 
10066     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxGenericDirCtrl 
*) x
)); 
10068 static void *_p_wxPyListCtrlTo_p_wxEvtHandler(void *x
) { 
10069     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyListCtrl 
*) x
)); 
10071 static void *_p_wxDirFilterListCtrlTo_p_wxEvtHandler(void *x
) { 
10072     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxDirFilterListCtrl 
*) x
)); 
10074 static void *_p_wxPyTreeListCtrlTo_p_wxEvtHandler(void *x
) { 
10075     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyTreeListCtrl 
*) x
)); 
10077 static void *_p_wxPreviewCanvasTo_p_wxEvtHandler(void *x
) { 
10078     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPreviewCanvas 
*) x
)); 
10080 static void *_p_wxStaticLineTo_p_wxEvtHandler(void *x
) { 
10081     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticLine 
*) x
)); 
10083 static void *_p_wxControlTo_p_wxEvtHandler(void *x
) { 
10084     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxControl 
*) x
)); 
10086 static void *_p_wxPyControlTo_p_wxEvtHandler(void *x
) { 
10087     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxPyControl 
*) x
)); 
10089 static void *_p_wxGaugeTo_p_wxEvtHandler(void *x
) { 
10090     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxGauge 
*) x
)); 
10092 static void *_p_wxToolBarBaseTo_p_wxEvtHandler(void *x
) { 
10093     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxToolBarBase 
*) x
)); 
10095 static void *_p_wxToggleButtonTo_p_wxEvtHandler(void *x
) { 
10096     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxToggleButton 
*) x
)); 
10098 static void *_p_wxRadioButtonTo_p_wxEvtHandler(void *x
) { 
10099     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxRadioButton 
*) x
)); 
10101 static void *_p_wxChoiceTo_p_wxEvtHandler(void *x
) { 
10102     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxChoice 
*) x
)); 
10104 static void *_p_wxListViewTo_p_wxEvtHandler(void *x
) { 
10105     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxPyListCtrl 
*) ((wxListView 
*) x
)); 
10107 static void *_p_wxTextCtrlTo_p_wxEvtHandler(void *x
) { 
10108     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxTextCtrl 
*) x
)); 
10110 static void *_p_wxNotebookTo_p_wxEvtHandler(void *x
) { 
10111     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxNotebook 
*) x
)); 
10113 static void *_p_wxMDIChildFrameTo_p_wxEvtHandler(void *x
) { 
10114     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIChildFrame 
*) x
)); 
10116 static void *_p_wxChoicebookTo_p_wxEvtHandler(void *x
) { 
10117     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxChoicebook 
*) x
)); 
10119 static void *_p_wxPyWindowTo_p_wxEvtHandler(void *x
) { 
10120     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPyWindow 
*) x
)); 
10122 static void *_p_wxSplashScreenTo_p_wxEvtHandler(void *x
) { 
10123     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxSplashScreen 
*) x
)); 
10125 static void *_p_wxListbookTo_p_wxEvtHandler(void *x
) { 
10126     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxBookCtrlBase 
*) ((wxListbook 
*) x
)); 
10128 static void *_p_wxFindReplaceDialogTo_p_wxEvtHandler(void *x
) { 
10129     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFindReplaceDialog 
*) x
)); 
10131 static void *_p_wxProgressDialogTo_p_wxEvtHandler(void *x
) { 
10132     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxProgressDialog 
*) x
)); 
10134 static void *_p_wxMessageDialogTo_p_wxEvtHandler(void *x
) { 
10135     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMessageDialog 
*) x
)); 
10137 static void *_p_wxFileDialogTo_p_wxEvtHandler(void *x
) { 
10138     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFileDialog 
*) x
)); 
10140 static void *_p_wxMultiChoiceDialogTo_p_wxEvtHandler(void *x
) { 
10141     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxMultiChoiceDialog 
*) x
)); 
10143 static void *_p_wxSingleChoiceDialogTo_p_wxEvtHandler(void *x
) { 
10144     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxSingleChoiceDialog 
*) x
)); 
10146 static void *_p_wxTextEntryDialogTo_p_wxEvtHandler(void *x
) { 
10147     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxTextEntryDialog 
*) x
)); 
10149 static void *_p_wxPasswordEntryDialogTo_p_wxEvtHandler(void *x
) { 
10150     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*)(wxTextEntryDialog 
*) ((wxPasswordEntryDialog 
*) x
)); 
10152 static void *_p_wxStaticBitmapTo_p_wxEvtHandler(void *x
) { 
10153     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticBitmap 
*) x
)); 
10155 static void *_p_wxSliderTo_p_wxEvtHandler(void *x
) { 
10156     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSlider 
*) x
)); 
10158 static void *_p_wxStaticBoxTo_p_wxEvtHandler(void *x
) { 
10159     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticBox 
*) x
)); 
10161 static void *_p_wxBookCtrlBaseTo_p_wxEvtHandler(void *x
) { 
10162     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxBookCtrlBase 
*) x
)); 
10164 static void *_p_wxCheckListBoxTo_p_wxEvtHandler(void *x
) { 
10165     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxListBox 
*) ((wxCheckListBox 
*) x
)); 
10167 static void *_p_wxListBoxTo_p_wxEvtHandler(void *x
) { 
10168     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*) ((wxListBox 
*) x
)); 
10170 static void *_p_wxPyVListBoxTo_p_wxEvtHandler(void *x
) { 
10171     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*) ((wxPyVListBox 
*) x
)); 
10173 static void *_p_wxPyHtmlListBoxTo_p_wxEvtHandler(void *x
) { 
10174     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPyVScrolledWindow 
*)(wxPyVListBox 
*) ((wxPyHtmlListBox 
*) x
)); 
10176 static void *_p_wxEditableListBoxTo_p_wxEvtHandler(void *x
) { 
10177     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxEditableListBox 
*) x
)); 
10179 static void *_p_wxLEDNumberCtrlTo_p_wxEvtHandler(void *x
) { 
10180     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxLEDNumberCtrl 
*) x
)); 
10182 static void *_p_wxSpinButtonTo_p_wxEvtHandler(void *x
) { 
10183     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSpinButton 
*) x
)); 
10185 static void *_p_wxBitmapButtonTo_p_wxEvtHandler(void *x
) { 
10186     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxButton 
*) ((wxBitmapButton 
*) x
)); 
10188 static void *_p_wxButtonTo_p_wxEvtHandler(void *x
) { 
10189     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxButton 
*) x
)); 
10191 static void *_p_wxContextHelpButtonTo_p_wxEvtHandler(void *x
) { 
10192     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxButton 
*)(wxBitmapButton 
*) ((wxContextHelpButton 
*) x
)); 
10194 static void *_p_wxRadioBoxTo_p_wxEvtHandler(void *x
) { 
10195     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxRadioBox 
*) x
)); 
10197 static void *_p_wxScrollBarTo_p_wxEvtHandler(void *x
) { 
10198     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxScrollBar 
*) x
)); 
10200 static void *_p_wxComboBoxTo_p_wxEvtHandler(void *x
) { 
10201     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxControlWithItems 
*)(wxChoice 
*) ((wxComboBox 
*) x
)); 
10203 static void *_p_wxMiniFrameTo_p_wxEvtHandler(void *x
) { 
10204     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMiniFrame 
*) x
)); 
10206 static void *_p_wxFrameTo_p_wxEvtHandler(void *x
) { 
10207     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxFrame 
*) x
)); 
10209 static void *_p_wxSpinCtrlTo_p_wxEvtHandler(void *x
) { 
10210     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxSpinCtrl 
*) x
)); 
10212 static void *_p_wxStatusBarTo_p_wxEvtHandler(void *x
) { 
10213     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxStatusBar 
*) x
)); 
10215 static void *_p_wxMDIParentFrameTo_p_wxEvtHandler(void *x
) { 
10216     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxFrame 
*) ((wxMDIParentFrame 
*) x
)); 
10218 static void *_p_wxStaticPictureTo_p_wxEvtHandler(void *x
) { 
10219     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticPicture 
*) x
)); 
10221 static void *_p_wxPyScrolledWindowTo_p_wxEvtHandler(void *x
) { 
10222     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxPyScrolledWindow 
*) x
)); 
10224 static void *_p_wxMDIClientWindowTo_p_wxEvtHandler(void *x
) { 
10225     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMDIClientWindow 
*) x
)); 
10227 static void *_p_wxTopLevelWindowTo_p_wxEvtHandler(void *x
) { 
10228     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxTopLevelWindow 
*) x
)); 
10230 static void *_p_wxScrolledWindowTo_p_wxEvtHandler(void *x
) { 
10231     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxScrolledWindow 
*) x
)); 
10233 static void *_p_wxWindowTo_p_wxEvtHandler(void *x
) { 
10234     return (void *)((wxEvtHandler 
*)  ((wxWindow 
*) x
)); 
10236 static void *_p_wxSplashScreenWindowTo_p_wxEvtHandler(void *x
) { 
10237     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplashScreenWindow 
*) x
)); 
10239 static void *_p_wxSplitterWindowTo_p_wxEvtHandler(void *x
) { 
10240     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSplitterWindow 
*) x
)); 
10242 static void *_p_wxSashWindowTo_p_wxEvtHandler(void *x
) { 
10243     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxSashWindow 
*) x
)); 
10245 static void *_p_wxSashLayoutWindowTo_p_wxEvtHandler(void *x
) { 
10246     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxSashWindow 
*) ((wxSashLayoutWindow 
*) x
)); 
10248 static void *_p_wxPopupWindowTo_p_wxEvtHandler(void *x
) { 
10249     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPopupWindow 
*) x
)); 
10251 static void *_p_wxPyPopupTransientWindowTo_p_wxEvtHandler(void *x
) { 
10252     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPopupWindow 
*) ((wxPyPopupTransientWindow 
*) x
)); 
10254 static void *_p_wxTipWindowTo_p_wxEvtHandler(void *x
) { 
10255     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPopupWindow 
*)(wxPyPopupTransientWindow 
*) ((wxTipWindow 
*) x
)); 
10257 static void *_p_wxPyVScrolledWindowTo_p_wxEvtHandler(void *x
) { 
10258     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPyVScrolledWindow 
*) x
)); 
10260 static void *_p_wxMenuTo_p_wxEvtHandler(void *x
) { 
10261     return (void *)((wxEvtHandler 
*)  ((wxMenu 
*) x
)); 
10263 static void *_p_wxMenuBarTo_p_wxEvtHandler(void *x
) { 
10264     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxMenuBar 
*) x
)); 
10266 static void *_p_wxDynamicSashWindowTo_p_wxEvtHandler(void *x
) { 
10267     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxDynamicSashWindow 
*) x
)); 
10269 static void *_p_wxPyTreeCompanionWindowTo_p_wxEvtHandler(void *x
) { 
10270     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPyTreeCompanionWindow 
*) x
)); 
10272 static void *_p_wxThinSplitterWindowTo_p_wxEvtHandler(void *x
) { 
10273     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxSplitterWindow 
*) ((wxThinSplitterWindow 
*) x
)); 
10275 static void *_p_wxSplitterScrolledWindowTo_p_wxEvtHandler(void *x
) { 
10276     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxScrolledWindow 
*) ((wxSplitterScrolledWindow 
*) x
)); 
10278 static void *_p_wxFontDialogTo_p_wxEvtHandler(void *x
) { 
10279     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxFontDialog 
*) x
)); 
10281 static void *_p_wxDialogTo_p_wxEvtHandler(void *x
) { 
10282     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*) ((wxDialog 
*) x
)); 
10284 static void *_p_wxColourDialogTo_p_wxEvtHandler(void *x
) { 
10285     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxColourDialog 
*) x
)); 
10287 static void *_p_wxDirDialogTo_p_wxEvtHandler(void *x
) { 
10288     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxTopLevelWindow 
*)(wxDialog 
*) ((wxDirDialog 
*) x
)); 
10290 static void *_p_wxPanelTo_p_wxEvtHandler(void *x
) { 
10291     return (void *)((wxEvtHandler 
*) (wxWindow 
*) ((wxPanel 
*) x
)); 
10293 static void *_p_wxPyAppTo_p_wxEvtHandler(void *x
) { 
10294     return (void *)((wxEvtHandler 
*)  ((wxPyApp 
*) x
)); 
10296 static void *_p_wxStaticTextTo_p_wxEvtHandler(void *x
) { 
10297     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxStaticText 
*) x
)); 
10299 static void *_p_wxPyPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
10300     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*)(wxPreviewControlBar 
*) ((wxPyPreviewControlBar 
*) x
)); 
10302 static void *_p_wxPreviewControlBarTo_p_wxEvtHandler(void *x
) { 
10303     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxPanel 
*) ((wxPreviewControlBar 
*) x
)); 
10305 static void *_p_wxDatePickerCtrlTo_p_wxEvtHandler(void *x
) { 
10306     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxDatePickerCtrl 
*) x
)); 
10308 static void *_p_wxControlWithItemsTo_p_wxEvtHandler(void *x
) { 
10309     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*) ((wxControlWithItems 
*) x
)); 
10311 static void *_p_wxToolBarTo_p_wxEvtHandler(void *x
) { 
10312     return (void *)((wxEvtHandler 
*) (wxWindow 
*)(wxControl 
*)(wxToolBarBase 
*) ((wxToolBar 
*) x
)); 
10314 static void *_p_wxPyValidatorTo_p_wxEvtHandler(void *x
) { 
10315     return (void *)((wxEvtHandler 
*) (wxValidator 
*) ((wxPyValidator 
*) x
)); 
10317 static void *_p_wxValidatorTo_p_wxEvtHandler(void *x
) { 
10318     return (void *)((wxEvtHandler 
*)  ((wxValidator 
*) x
)); 
10320 static void *_p_wxRemotelyScrolledTreeCtrlTo_p_wxPyTreeCtrl(void *x
) { 
10321     return (void *)((wxPyTreeCtrl 
*)  ((wxRemotelyScrolledTreeCtrl 
*) x
)); 
10323 static void *_p_wxSashEventTo_p_wxCommandEvent(void *x
) { 
10324     return (void *)((wxCommandEvent 
*)  ((wxSashEvent 
*) x
)); 
10326 static void *_p_wxWindowDestroyEventTo_p_wxCommandEvent(void *x
) { 
10327     return (void *)((wxCommandEvent 
*)  ((wxWindowDestroyEvent 
*) x
)); 
10329 static void *_p_wxSplitterEventTo_p_wxCommandEvent(void *x
) { 
10330     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxSplitterEvent 
*) x
)); 
10332 static void *_p_wxTextUrlEventTo_p_wxCommandEvent(void *x
) { 
10333     return (void *)((wxCommandEvent 
*)  ((wxTextUrlEvent 
*) x
)); 
10335 static void *_p_wxScrollEventTo_p_wxCommandEvent(void *x
) { 
10336     return (void *)((wxCommandEvent 
*)  ((wxScrollEvent 
*) x
)); 
10338 static void *_p_wxPyCommandEventTo_p_wxCommandEvent(void *x
) { 
10339     return (void *)((wxCommandEvent 
*)  ((wxPyCommandEvent 
*) x
)); 
10341 static void *_p_wxContextMenuEventTo_p_wxCommandEvent(void *x
) { 
10342     return (void *)((wxCommandEvent 
*)  ((wxContextMenuEvent 
*) x
)); 
10344 static void *_p_wxChildFocusEventTo_p_wxCommandEvent(void *x
) { 
10345     return (void *)((wxCommandEvent 
*)  ((wxChildFocusEvent 
*) x
)); 
10347 static void *_p_wxNotebookEventTo_p_wxCommandEvent(void *x
) { 
10348     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxNotebookEvent 
*) x
)); 
10350 static void *_p_wxListbookEventTo_p_wxCommandEvent(void *x
) { 
10351     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxListbookEvent 
*) x
)); 
10353 static void *_p_wxChoicebookEventTo_p_wxCommandEvent(void *x
) { 
10354     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*)(wxBookCtrlBaseEvent 
*) ((wxChoicebookEvent 
*) x
)); 
10356 static void *_p_wxDateEventTo_p_wxCommandEvent(void *x
) { 
10357     return (void *)((wxCommandEvent 
*)  ((wxDateEvent 
*) x
)); 
10359 static void *_p_wxWindowCreateEventTo_p_wxCommandEvent(void *x
) { 
10360     return (void *)((wxCommandEvent 
*)  ((wxWindowCreateEvent 
*) x
)); 
10362 static void *_p_wxListEventTo_p_wxCommandEvent(void *x
) { 
10363     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxListEvent 
*) x
)); 
10365 static void *_p_wxDynamicSashSplitEventTo_p_wxCommandEvent(void *x
) { 
10366     return (void *)((wxCommandEvent 
*)  ((wxDynamicSashSplitEvent 
*) x
)); 
10368 static void *_p_wxBookCtrlBaseEventTo_p_wxCommandEvent(void *x
) { 
10369     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxBookCtrlBaseEvent 
*) x
)); 
10371 static void *_p_wxTreeEventTo_p_wxCommandEvent(void *x
) { 
10372     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxTreeEvent 
*) x
)); 
10374 static void *_p_wxSpinEventTo_p_wxCommandEvent(void *x
) { 
10375     return (void *)((wxCommandEvent 
*) (wxNotifyEvent 
*) ((wxSpinEvent 
*) x
)); 
10377 static void *_p_wxHelpEventTo_p_wxCommandEvent(void *x
) { 
10378     return (void *)((wxCommandEvent 
*)  ((wxHelpEvent 
*) x
)); 
10380 static void *_p_wxNotifyEventTo_p_wxCommandEvent(void *x
) { 
10381     return (void *)((wxCommandEvent 
*)  ((wxNotifyEvent 
*) x
)); 
10383 static void *_p_wxDynamicSashUnifyEventTo_p_wxCommandEvent(void *x
) { 
10384     return (void *)((wxCommandEvent 
*)  ((wxDynamicSashUnifyEvent 
*) x
)); 
10386 static void *_p_wxFindDialogEventTo_p_wxCommandEvent(void *x
) { 
10387     return (void *)((wxCommandEvent 
*)  ((wxFindDialogEvent 
*) x
)); 
10389 static void *_p_wxUpdateUIEventTo_p_wxCommandEvent(void *x
) { 
10390     return (void *)((wxCommandEvent 
*)  ((wxUpdateUIEvent 
*) x
)); 
10392 static swig_type_info _swigt__p_wxColour
[] = {{"_p_wxColour", 0, "wxColour *", 0, 0, 0, 0},{"_p_wxColour", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10393 static swig_type_info _swigt__p_wxTreeListColumnInfo
[] = {{"_p_wxTreeListColumnInfo", 0, "wxTreeListColumnInfo *", 0, 0, 0, 0},{"_p_wxTreeListColumnInfo", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10394 static swig_type_info _swigt__p_form_ops_t
[] = {{"_p_form_ops_t", 0, "enum form_ops_t *|form_ops_t *", 0, 0, 0, 0},{"_p_form_ops_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10395 static swig_type_info _swigt__p_wxDuplexMode
[] = {{"_p_wxDuplexMode", 0, "enum wxDuplexMode *|wxDuplexMode *", 0, 0, 0, 0},{"_p_wxDuplexMode", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10396 static swig_type_info _swigt__p_wxValidator
[] = {{"_p_wxValidator", 0, "wxValidator *", 0, 0, 0, 0},{"_p_wxValidator", 0, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxValidator
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10397 static swig_type_info _swigt__p_char
[] = {{"_p_char", 0, "char *", 0, 0, 0, 0},{"_p_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10398 static swig_type_info _swigt__p_wxPanel
[] = {{"_p_wxPanel", 0, "wxPanel *", 0, 0, 0, 0},{"_p_wxPanel", 0, 0, 0, 0, 0, 0},{"_p_wxScrolledWindow", _p_wxScrolledWindowTo_p_wxPanel
, 0, 0, 0, 0, 0},{"_p_wxPyScrolledWindow", _p_wxPyScrolledWindowTo_p_wxPanel
, 0, 0, 0, 0, 0},{"_p_wxSplitterScrolledWindow", _p_wxSplitterScrolledWindowTo_p_wxPanel
, 0, 0, 0, 0, 0},{"_p_wxPyVScrolledWindow", _p_wxPyVScrolledWindowTo_p_wxPanel
, 0, 0, 0, 0, 0},{"_p_wxPyVListBox", _p_wxPyVListBoxTo_p_wxPanel
, 0, 0, 0, 0, 0},{"_p_wxPyHtmlListBox", _p_wxPyHtmlListBoxTo_p_wxPanel
, 0, 0, 0, 0, 0},{"_p_wxPyPanel", _p_wxPyPanelTo_p_wxPanel
, 0, 0, 0, 0, 0},{"_p_wxEditableListBox", _p_wxEditableListBoxTo_p_wxPanel
, 0, 0, 0, 0, 0},{"_p_wxPreviewCanvas", _p_wxPreviewCanvasTo_p_wxPanel
, 0, 0, 0, 0, 0},{"_p_wxPreviewControlBar", _p_wxPreviewControlBarTo_p_wxPanel
, 0, 0, 0, 0, 0},{"_p_wxPyPreviewControlBar", _p_wxPyPreviewControlBarTo_p_wxPanel
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10399 static swig_type_info _swigt__p_wxDynamicSashUnifyEvent
[] = {{"_p_wxDynamicSashUnifyEvent", 0, "wxDynamicSashUnifyEvent *", 0, 0, 0, 0},{"_p_wxDynamicSashUnifyEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10400 static swig_type_info _swigt__p_wxDynamicSashSplitEvent
[] = {{"_p_wxDynamicSashSplitEvent", 0, "wxDynamicSashSplitEvent *", 0, 0, 0, 0},{"_p_wxDynamicSashSplitEvent", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10401 static swig_type_info _swigt__p_wxLEDNumberCtrl
[] = {{"_p_wxLEDNumberCtrl", 0, "wxLEDNumberCtrl *", 0, 0, 0, 0},{"_p_wxLEDNumberCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10402 static swig_type_info _swigt__p_wxSplitterScrolledWindow
[] = {{"_p_wxSplitterScrolledWindow", 0, "wxSplitterScrolledWindow *", 0, 0, 0, 0},{"_p_wxSplitterScrolledWindow", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10403 static swig_type_info _swigt__p_wxThinSplitterWindow
[] = {{"_p_wxThinSplitterWindow", 0, "wxThinSplitterWindow *", 0, 0, 0, 0},{"_p_wxThinSplitterWindow", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10404 static swig_type_info _swigt__p_wxPyTreeCompanionWindow
[] = {{"_p_wxPyTreeCompanionWindow", 0, "wxPyTreeCompanionWindow *", 0, 0, 0, 0},{"_p_wxPyTreeCompanionWindow", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10405 static swig_type_info _swigt__p_wxDynamicSashWindow
[] = {{"_p_wxDynamicSashWindow", 0, "wxDynamicSashWindow *", 0, 0, 0, 0},{"_p_wxDynamicSashWindow", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10406 static swig_type_info _swigt__p_wxWindow
[] = {{"_p_wxWindow", 0, "wxWindow *", 0, 0, 0, 0},{"_p_wxPyPreviewFrame", _p_wxPyPreviewFrameTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPreviewFrame", _p_wxPreviewFrameTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxRemotelyScrolledTreeCtrl", _p_wxRemotelyScrolledTreeCtrlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyPanel", _p_wxPyPanelTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyTreeListCtrl", _p_wxPyTreeListCtrlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPreviewCanvas", _p_wxPreviewCanvasTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxMDIChildFrame", _p_wxMDIChildFrameTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyWindow", _p_wxPyWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxSplashScreen", _p_wxSplashScreenTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxMessageDialog", _p_wxMessageDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPasswordEntryDialog", _p_wxPasswordEntryDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxTextEntryDialog", _p_wxTextEntryDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxSingleChoiceDialog", _p_wxSingleChoiceDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxMultiChoiceDialog", _p_wxMultiChoiceDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxFileDialog", _p_wxFileDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxProgressDialog", _p_wxProgressDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxFindReplaceDialog", _p_wxFindReplaceDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyVListBox", _p_wxPyVListBoxTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyHtmlListBox", _p_wxPyHtmlListBoxTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxEditableListBox", _p_wxEditableListBoxTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxLEDNumberCtrl", _p_wxLEDNumberCtrlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxMiniFrame", _p_wxMiniFrameTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxFrame", _p_wxFrameTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxStatusBar", _p_wxStatusBarTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxMDIParentFrame", _p_wxMDIParentFrameTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxStaticPicture", _p_wxStaticPictureTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxTopLevelWindow", _p_wxTopLevelWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxSplitterScrolledWindow", _p_wxSplitterScrolledWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyScrolledWindow", _p_wxPyScrolledWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxScrolledWindow", _p_wxScrolledWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxSashLayoutWindow", _p_wxSashLayoutWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPopupWindow", _p_wxPopupWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyPopupTransientWindow", _p_wxPyPopupTransientWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxTipWindow", _p_wxTipWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyVScrolledWindow", _p_wxPyVScrolledWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxDynamicSashWindow", _p_wxDynamicSashWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyTreeCompanionWindow", _p_wxPyTreeCompanionWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxWindow", 0, 0, 0, 0, 0, 0},{"_p_wxSplashScreenWindow", _p_wxSplashScreenWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxSplitterWindow", _p_wxSplitterWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxThinSplitterWindow", _p_wxThinSplitterWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxSashWindow", _p_wxSashWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxMDIClientWindow", _p_wxMDIClientWindowTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxDialog", _p_wxDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxColourDialog", _p_wxColourDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxDirDialog", _p_wxDirDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxFontDialog", _p_wxFontDialogTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPanel", _p_wxPanelTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPreviewControlBar", _p_wxPreviewControlBarTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxPyPreviewControlBar", _p_wxPyPreviewControlBarTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxWindow
, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxWindow
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10407 static swig_type_info _swigt__p_wxSplitterWindow
[] = {{"_p_wxSplitterWindow", 0, "wxSplitterWindow *", 0, 0, 0, 0},{"_p_wxSplitterWindow", 0, 0, 0, 0, 0, 0},{"_p_wxThinSplitterWindow", _p_wxThinSplitterWindowTo_p_wxSplitterWindow
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10408 static swig_type_info _swigt__p_wxScrolledWindow
[] = {{"_p_wxScrolledWindow", 0, "wxScrolledWindow *", 0, 0, 0, 0},{"_p_wxScrolledWindow", 0, 0, 0, 0, 0, 0},{"_p_wxPyScrolledWindow", _p_wxPyScrolledWindowTo_p_wxScrolledWindow
, 0, 0, 0, 0, 0},{"_p_wxSplitterScrolledWindow", _p_wxSplitterScrolledWindowTo_p_wxScrolledWindow
, 0, 0, 0, 0, 0},{"_p_wxPreviewCanvas", _p_wxPreviewCanvasTo_p_wxScrolledWindow
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10409 static swig_type_info _swigt__p_wxFont
[] = {{"_p_wxFont", 0, "wxFont *", 0, 0, 0, 0},{"_p_wxFont", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10410 static swig_type_info _swigt__p_wxControl
[] = {{"_p_wxControl", 0, "wxControl *", 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxLEDNumberCtrl", _p_wxLEDNumberCtrlTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxControl", 0, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxPyTreeListCtrl", _p_wxPyTreeListCtrlTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxRemotelyScrolledTreeCtrl", _p_wxRemotelyScrolledTreeCtrlTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxStaticPicture", _p_wxStaticPictureTo_p_wxControl
, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxControl
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10411 static swig_type_info _swigt__p_wxPyListCtrl
[] = {{"_p_wxPyListCtrl", 0, "wxPyListCtrl *", 0, 0, 0, 0},{"_p_wxPyListCtrl", 0, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxPyListCtrl
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10412 static swig_type_info _swigt__p_wxPyTreeListCtrl
[] = {{"_p_wxPyTreeListCtrl", 0, "wxPyTreeListCtrl *", 0, 0, 0, 0},{"_p_wxPyTreeListCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10413 static swig_type_info _swigt__p_wxEvent
[] = {{"_p_wxEvent", 0, "wxEvent *", 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", _p_wxBookCtrlBaseEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxSplitterEvent", _p_wxSplitterEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxFindDialogEvent", _p_wxFindDialogEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxDynamicSashUnifyEvent", _p_wxDynamicSashUnifyEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxCalculateLayoutEvent", _p_wxCalculateLayoutEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxDynamicSashSplitEvent", _p_wxDynamicSashSplitEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxEvent", 0, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxSashEvent", _p_wxSashEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxQueryLayoutInfoEvent", _p_wxQueryLayoutInfoEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{"_p_wxTaskBarIconEvent", _p_wxTaskBarIconEventTo_p_wxEvent
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10414 static swig_type_info _swigt__p_wxObject
[] = {{"_p_wxObject", 0, "wxObject *", 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPreviewCanvas", _p_wxPreviewCanvasTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxEvent", _p_wxEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFindDialogEvent", _p_wxFindDialogEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxInitDialogEvent", _p_wxInitDialogEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxIndividualLayoutConstraint", _p_wxIndividualLayoutConstraintTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyPreviewFrame", _p_wxPyPreviewFrameTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPreviewFrame", _p_wxPreviewFrameTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMenuItem", _p_wxMenuItemTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxImage", _p_wxImageTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPySizer", _p_wxPySizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxGenericDragImage", _p_wxGenericDragImageTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxLayoutAlgorithm", _p_wxLayoutAlgorithmTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyTaskBarIcon", _p_wxPyTaskBarIconTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxListItem", _p_wxListItemTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxNotebookSizer", _p_wxNotebookSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxRemotelyScrolledTreeCtrl", _p_wxRemotelyScrolledTreeCtrlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyPreviewControlBar", _p_wxPyPreviewControlBarTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPreviewControlBar", _p_wxPreviewControlBarTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFindReplaceData", _p_wxFindReplaceDataTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxCloseEvent", _p_wxCloseEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMouseEvent", _p_wxMouseEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxEraseEvent", _p_wxEraseEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", _p_wxBookCtrlBaseEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPageSetupDialogData", _p_wxPageSetupDialogDataTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPrintDialogData", _p_wxPrintDialogDataTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPrinter", _p_wxPrinterTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxObject", 0, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFlexGridSizer", _p_wxFlexGridSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxGridSizer", _p_wxGridSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxTreeListColumnInfo", _p_wxTreeListColumnInfoTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxAcceleratorTable", _p_wxAcceleratorTableTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxContextHelp", _p_wxContextHelpTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxColourData", _p_wxColourDataTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMaximizeEvent", _p_wxMaximizeEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxIconizeEvent", _p_wxIconizeEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxActivateEvent", _p_wxActivateEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSizeEvent", _p_wxSizeEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMoveEvent", _p_wxMoveEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxQueryNewPaletteEvent", _p_wxQueryNewPaletteEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxIdleEvent", _p_wxIdleEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxCalculateLayoutEvent", _p_wxCalculateLayoutEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDynamicSashSplitEvent", _p_wxDynamicSashSplitEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyPrintout", _p_wxPyPrintoutTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMDIChildFrame", _p_wxMDIChildFrameTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxStdDialogButtonSizer", _p_wxStdDialogButtonSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxNavigationKeyEvent", _p_wxNavigationKeyEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxKeyEvent", _p_wxKeyEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSashEvent", _p_wxSashEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyHtmlListBox", _p_wxPyHtmlListBoxTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyVListBox", _p_wxPyVListBoxTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxEditableListBox", _p_wxEditableListBoxTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPrintData", _p_wxPrintDataTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFontData", _p_wxFontDataTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMiniFrame", _p_wxMiniFrameTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFrame", _p_wxFrameTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyPanel", _p_wxPyPanelTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxQueryLayoutInfoEvent", _p_wxQueryLayoutInfoEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSplashScreen", _p_wxSplashScreenTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFileSystem", _p_wxFileSystemTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyPrintPreview", _p_wxPyPrintPreviewTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPrintPreview", _p_wxPrintPreviewTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyTreeListCtrl", _p_wxPyTreeListCtrlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxLayoutConstraints", _p_wxLayoutConstraintsTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSizer", _p_wxSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxBoxSizer", _p_wxBoxSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxStaticBoxSizer", _p_wxStaticBoxSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxGridBagSizer", _p_wxGridBagSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPaintEvent", _p_wxPaintEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxNcPaintEvent", _p_wxNcPaintEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFSFile", _p_wxFSFileTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSetCursorEvent", _p_wxSetCursorEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSplitterEvent", _p_wxSplitterEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSizerItem", _p_wxSizerItemTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxGBSizerItem", _p_wxGBSizerItemTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPrintDialog", _p_wxPrintDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPageSetupDialog", _p_wxPageSetupDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFontDialog", _p_wxFontDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDirDialog", _p_wxDirDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxColourDialog", _p_wxColourDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDialog", _p_wxDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyEvent", _p_wxPyEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDynamicSashUnifyEvent", _p_wxDynamicSashUnifyEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxStaticPicture", _p_wxStaticPictureTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPNGHandler", _p_wxPNGHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxGIFHandler", _p_wxGIFHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPCXHandler", _p_wxPCXHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxJPEGHandler", _p_wxJPEGHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPNMHandler", _p_wxPNMHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxXPMHandler", _p_wxXPMHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxShowEvent", _p_wxShowEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxANIHandler", _p_wxANIHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxCURHandler", _p_wxCURHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxICOHandler", _p_wxICOHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxBMPHandler", _p_wxBMPHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxImageHandler", _p_wxImageHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxTIFFHandler", _p_wxTIFFHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", _p_wxEvtHandlerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyVScrolledWindow", _p_wxPyVScrolledWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxTipWindow", _p_wxTipWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyPopupTransientWindow", _p_wxPyPopupTransientWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPopupWindow", _p_wxPopupWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSashLayoutWindow", _p_wxSashLayoutWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSashWindow", _p_wxSashWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSplitterWindow", _p_wxSplitterWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxThinSplitterWindow", _p_wxThinSplitterWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSplashScreenWindow", _p_wxSplashScreenWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyTreeCompanionWindow", _p_wxPyTreeCompanionWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDynamicSashWindow", _p_wxDynamicSashWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxScrolledWindow", _p_wxScrolledWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyScrolledWindow", _p_wxPyScrolledWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSplitterScrolledWindow", _p_wxSplitterScrolledWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxTopLevelWindow", _p_wxTopLevelWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMDIClientWindow", _p_wxMDIClientWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxBookCtrlSizer", _p_wxBookCtrlSizerTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPasswordEntryDialog", _p_wxPasswordEntryDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxTextEntryDialog", _p_wxTextEntryDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSingleChoiceDialog", _p_wxSingleChoiceDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFindReplaceDialog", _p_wxFindReplaceDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxProgressDialog", _p_wxProgressDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMessageDialog", _p_wxMessageDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFileDialog", _p_wxFileDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMultiChoiceDialog", _p_wxMultiChoiceDialogTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxToolBarToolBase", _p_wxToolBarToolBaseTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyWindow", _p_wxPyWindowTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPaletteChangedEvent", _p_wxPaletteChangedEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDisplayChangedEvent", _p_wxDisplayChangedEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMouseCaptureChangedEvent", _p_wxMouseCaptureChangedEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSysColourChangedEvent", _p_wxSysColourChangedEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPanel", _p_wxPanelTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxScrollWinEvent", _p_wxScrollWinEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxTaskBarIconEvent", _p_wxTaskBarIconEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMenuEvent", _p_wxMenuEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxLEDNumberCtrl", _p_wxLEDNumberCtrlTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", _p_wxCommandEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxStatusBar", _p_wxStatusBarTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxDropFilesEvent", _p_wxDropFilesEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxFocusEvent", _p_wxFocusEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMDIParentFrame", _p_wxMDIParentFrameTo_p_wxObject
, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxObject
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10415 static swig_type_info _swigt__p_wxBitmap
[] = {{"_p_wxBitmap", 0, "wxBitmap *", 0, 0, 0, 0},{"_p_wxBitmap", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10416 static swig_type_info _swigt__p_wxScrollBar
[] = {{"_p_wxScrollBar", 0, "wxScrollBar *", 0, 0, 0, 0},{"_p_wxScrollBar", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10417 static swig_type_info _swigt__p_wxPaperSize
[] = {{"_p_wxPaperSize", 0, "enum wxPaperSize *|wxPaperSize *", 0, 0, 0, 0},{"_p_wxPaperSize", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10418 static swig_type_info _swigt__p_unsigned_int
[] = {{"_p_unsigned_int", 0, "unsigned int *|time_t *", 0, 0, 0, 0},{"_p_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10419 static swig_type_info _swigt__unsigned_int
[] = {{"_unsigned_int", 0, "unsigned int|std::size_t", 0, 0, 0, 0},{"_unsigned_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10420 static swig_type_info _swigt__p_wxEvtHandler
[] = {{"_p_wxEvtHandler", 0, "wxEvtHandler *", 0, 0, 0, 0},{"_p_wxPyPreviewFrame", _p_wxPyPreviewFrameTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPreviewFrame", _p_wxPreviewFrameTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxCheckBox", _p_wxCheckBoxTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyTreeCtrl", _p_wxPyTreeCtrlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxRemotelyScrolledTreeCtrl", _p_wxRemotelyScrolledTreeCtrlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyPanel", _p_wxPyPanelTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxMenu", _p_wxMenuTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyTaskBarIcon", _p_wxPyTaskBarIconTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxGenericDirCtrl", _p_wxGenericDirCtrlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyListCtrl", _p_wxPyListCtrlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxDirFilterListCtrl", _p_wxDirFilterListCtrlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyTreeListCtrl", _p_wxPyTreeListCtrlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPreviewCanvas", _p_wxPreviewCanvasTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxStaticLine", _p_wxStaticLineTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxControl", _p_wxControlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyControl", _p_wxPyControlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxGauge", _p_wxGaugeTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxToolBarBase", _p_wxToolBarBaseTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxToggleButton", _p_wxToggleButtonTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxRadioButton", _p_wxRadioButtonTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxChoice", _p_wxChoiceTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxListView", _p_wxListViewTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxTextCtrl", _p_wxTextCtrlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxNotebook", _p_wxNotebookTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxMDIChildFrame", _p_wxMDIChildFrameTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxChoicebook", _p_wxChoicebookTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyWindow", _p_wxPyWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxSplashScreen", _p_wxSplashScreenTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxListbook", _p_wxListbookTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxMultiChoiceDialog", _p_wxMultiChoiceDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxFileDialog", _p_wxFileDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxMessageDialog", _p_wxMessageDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxProgressDialog", _p_wxProgressDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxFindReplaceDialog", _p_wxFindReplaceDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxSingleChoiceDialog", _p_wxSingleChoiceDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxTextEntryDialog", _p_wxTextEntryDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPasswordEntryDialog", _p_wxPasswordEntryDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxStaticBitmap", _p_wxStaticBitmapTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxSlider", _p_wxSliderTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxStaticBox", _p_wxStaticBoxTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBase", _p_wxBookCtrlBaseTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxEvtHandler", 0, 0, 0, 0, 0, 0},{"_p_wxPyVListBox", _p_wxPyVListBoxTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyHtmlListBox", _p_wxPyHtmlListBoxTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxEditableListBox", _p_wxEditableListBoxTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxCheckListBox", _p_wxCheckListBoxTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxListBox", _p_wxListBoxTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxLEDNumberCtrl", _p_wxLEDNumberCtrlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxBitmapButton", _p_wxBitmapButtonTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxButton", _p_wxButtonTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxSpinButton", _p_wxSpinButtonTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxContextHelpButton", _p_wxContextHelpButtonTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxRadioBox", _p_wxRadioBoxTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxScrollBar", _p_wxScrollBarTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxComboBox", _p_wxComboBoxTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxMiniFrame", _p_wxMiniFrameTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxFrame", _p_wxFrameTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxSpinCtrl", _p_wxSpinCtrlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxStatusBar", _p_wxStatusBarTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxMDIParentFrame", _p_wxMDIParentFrameTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxStaticPicture", _p_wxStaticPictureTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxSplashScreenWindow", _p_wxSplashScreenWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxThinSplitterWindow", _p_wxThinSplitterWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxSplitterWindow", _p_wxSplitterWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxSashWindow", _p_wxSashWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxSashLayoutWindow", _p_wxSashLayoutWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPopupWindow", _p_wxPopupWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyPopupTransientWindow", _p_wxPyPopupTransientWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxTipWindow", _p_wxTipWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyVScrolledWindow", _p_wxPyVScrolledWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxWindow", _p_wxWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyTreeCompanionWindow", _p_wxPyTreeCompanionWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxDynamicSashWindow", _p_wxDynamicSashWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxScrolledWindow", _p_wxScrolledWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyScrolledWindow", _p_wxPyScrolledWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxSplitterScrolledWindow", _p_wxSplitterScrolledWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxTopLevelWindow", _p_wxTopLevelWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxMDIClientWindow", _p_wxMDIClientWindowTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxMenuBar", _p_wxMenuBarTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxDialog", _p_wxDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxColourDialog", _p_wxColourDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxDirDialog", _p_wxDirDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxFontDialog", _p_wxFontDialogTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPanel", _p_wxPanelTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyApp", _p_wxPyAppTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxStaticText", _p_wxStaticTextTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPreviewControlBar", _p_wxPreviewControlBarTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyPreviewControlBar", _p_wxPyPreviewControlBarTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxDatePickerCtrl", _p_wxDatePickerCtrlTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxControlWithItems", _p_wxControlWithItemsTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxToolBar", _p_wxToolBarTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxPyValidator", _p_wxPyValidatorTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{"_p_wxValidator", _p_wxValidatorTo_p_wxEvtHandler
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10421 static swig_type_info _swigt__p_wxRemotelyScrolledTreeCtrl
[] = {{"_p_wxRemotelyScrolledTreeCtrl", 0, "wxRemotelyScrolledTreeCtrl *", 0, 0, 0, 0},{"_p_wxRemotelyScrolledTreeCtrl", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10422 static swig_type_info _swigt__p_wxPyTreeCtrl
[] = {{"_p_wxPyTreeCtrl", 0, "wxPyTreeCtrl *", 0, 0, 0, 0},{"_p_wxPyTreeCtrl", 0, 0, 0, 0, 0, 0},{"_p_wxRemotelyScrolledTreeCtrl", _p_wxRemotelyScrolledTreeCtrlTo_p_wxPyTreeCtrl
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10423 static swig_type_info _swigt__p_wxImageList
[] = {{"_p_wxImageList", 0, "wxImageList *", 0, 0, 0, 0},{"_p_wxImageList", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10424 static swig_type_info _swigt__p_unsigned_char
[] = {{"_p_unsigned_char", 0, "unsigned char *|byte *", 0, 0, 0, 0},{"_p_unsigned_char", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10425 static swig_type_info _swigt__p_wxEditableListBox
[] = {{"_p_wxEditableListBox", 0, "wxEditableListBox *", 0, 0, 0, 0},{"_p_wxEditableListBox", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10426 static swig_type_info _swigt__p_wxIcon
[] = {{"_p_wxIcon", 0, "wxIcon *", 0, 0, 0, 0},{"_p_wxIcon", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10427 static swig_type_info _swigt__ptrdiff_t
[] = {{"_ptrdiff_t", 0, "ptrdiff_t", 0, 0, 0, 0},{"_ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10428 static swig_type_info _swigt__std__ptrdiff_t
[] = {{"_std__ptrdiff_t", 0, "std::ptrdiff_t", 0, 0, 0, 0},{"_std__ptrdiff_t", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10429 static swig_type_info _swigt__p_wxArrayString
[] = {{"_p_wxArrayString", 0, "wxArrayString *", 0, 0, 0, 0},{"_p_wxArrayString", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10430 static swig_type_info _swigt__p_wxCommandEvent
[] = {{"_p_wxCommandEvent", 0, "wxCommandEvent *", 0, 0, 0, 0},{"_p_wxSashEvent", _p_wxSashEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxWindowDestroyEvent", _p_wxWindowDestroyEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxSplitterEvent", _p_wxSplitterEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxTextUrlEvent", _p_wxTextUrlEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxScrollEvent", _p_wxScrollEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxPyCommandEvent", _p_wxPyCommandEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxCommandEvent", 0, 0, 0, 0, 0, 0},{"_p_wxContextMenuEvent", _p_wxContextMenuEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxChildFocusEvent", _p_wxChildFocusEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxNotebookEvent", _p_wxNotebookEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxListbookEvent", _p_wxListbookEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxChoicebookEvent", _p_wxChoicebookEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxDateEvent", _p_wxDateEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxWindowCreateEvent", _p_wxWindowCreateEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxListEvent", _p_wxListEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxDynamicSashSplitEvent", _p_wxDynamicSashSplitEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxBookCtrlBaseEvent", _p_wxBookCtrlBaseEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxTreeEvent", _p_wxTreeEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxSpinEvent", _p_wxSpinEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxHelpEvent", _p_wxHelpEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxNotifyEvent", _p_wxNotifyEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxDynamicSashUnifyEvent", _p_wxDynamicSashUnifyEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxFindDialogEvent", _p_wxFindDialogEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{"_p_wxUpdateUIEvent", _p_wxUpdateUIEventTo_p_wxCommandEvent
, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10431 static swig_type_info _swigt__p_wxTreeItemId
[] = {{"_p_wxTreeItemId", 0, "wxTreeItemId *", 0, 0, 0, 0},{"_p_wxTreeItemId", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10432 static swig_type_info _swigt__p_float
[] = {{"_p_float", 0, "float *", 0, 0, 0, 0},{"_p_float", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10433 static swig_type_info _swigt__p_int
[] = {{"_p_int", 0, "int *", 0, 0, 0, 0},{"_p_int", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10434 static swig_type_info _swigt__p_unsigned_long
[] = {{"_p_unsigned_long", 0, "unsigned long *|wxUIntPtr *", 0, 0, 0, 0},{"_p_unsigned_long", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10435 static swig_type_info _swigt__p_wxStaticPicture
[] = {{"_p_wxStaticPicture", 0, "wxStaticPicture *", 0, 0, 0, 0},{"_p_wxStaticPicture", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10436 static swig_type_info _swigt__p_wxPyTreeItemData
[] = {{"_p_wxPyTreeItemData", 0, "wxPyTreeItemData *", 0, 0, 0, 0},{"_p_wxPyTreeItemData", 0, 0, 0, 0, 0, 0},{0, 0, 0, 0, 0, 0, 0}}; 
10438 static swig_type_info 
*swig_types_initial
[] = { 
10439 _swigt__p_wxColour
,  
10440 _swigt__p_wxTreeListColumnInfo
,  
10441 _swigt__p_form_ops_t
,  
10442 _swigt__p_wxDuplexMode
,  
10443 _swigt__p_wxValidator
,  
10446 _swigt__p_wxDynamicSashUnifyEvent
,  
10447 _swigt__p_wxDynamicSashSplitEvent
,  
10448 _swigt__p_wxLEDNumberCtrl
,  
10449 _swigt__p_wxSplitterScrolledWindow
,  
10450 _swigt__p_wxThinSplitterWindow
,  
10451 _swigt__p_wxPyTreeCompanionWindow
,  
10452 _swigt__p_wxDynamicSashWindow
,  
10453 _swigt__p_wxWindow
,  
10454 _swigt__p_wxSplitterWindow
,  
10455 _swigt__p_wxScrolledWindow
,  
10457 _swigt__p_wxControl
,  
10458 _swigt__p_wxPyListCtrl
,  
10459 _swigt__p_wxPyTreeListCtrl
,  
10461 _swigt__p_wxObject
,  
10462 _swigt__p_wxBitmap
,  
10463 _swigt__p_wxScrollBar
,  
10464 _swigt__p_wxPaperSize
,  
10465 _swigt__p_unsigned_int
,  
10466 _swigt__unsigned_int
,  
10467 _swigt__p_wxEvtHandler
,  
10468 _swigt__p_wxRemotelyScrolledTreeCtrl
,  
10469 _swigt__p_wxPyTreeCtrl
,  
10470 _swigt__p_wxImageList
,  
10471 _swigt__p_unsigned_char
,  
10472 _swigt__p_wxEditableListBox
,  
10475 _swigt__std__ptrdiff_t
,  
10476 _swigt__p_wxArrayString
,  
10477 _swigt__p_wxCommandEvent
,  
10478 _swigt__p_wxTreeItemId
,  
10481 _swigt__p_unsigned_long
,  
10482 _swigt__p_wxStaticPicture
,  
10483 _swigt__p_wxPyTreeItemData
,  
10488 /* -------- TYPE CONVERSION AND EQUIVALENCE RULES (END) -------- */ 
10490 static swig_const_info swig_const_table
[] = { 
10491 {0, 0, 0, 0.0, 0, 0}}; 
10502     /* Python-specific SWIG API */ 
10503 #define SWIG_newvarlink()                             SWIG_Python_newvarlink() 
10504 #define SWIG_addvarlink(p, name, get_attr, set_attr)  SWIG_Python_addvarlink(p, name, get_attr, set_attr) 
10505 #define SWIG_InstallConstants(d, constants)           SWIG_Python_InstallConstants(d, constants) 
10507     /* ----------------------------------------------------------------------------- 
10508      * global variable support code. 
10509      * ----------------------------------------------------------------------------- */ 
10511     typedef struct swig_globalvar 
{ 
10512         char       *name
;                  /* Name of global variable */ 
10513         PyObject 
*(*get_attr
)();           /* Return the current value */ 
10514         int       (*set_attr
)(PyObject 
*); /* Set the value */ 
10515         struct swig_globalvar 
*next
; 
10518     typedef struct swig_varlinkobject 
{ 
10520         swig_globalvar 
*vars
; 
10521     } swig_varlinkobject
; 
10524     swig_varlink_repr(swig_varlinkobject 
*v
) { 
10526         return PyString_FromString("<Swig global variables>"); 
10530     swig_varlink_print(swig_varlinkobject 
*v
, FILE *fp
, int flags
) { 
10531         swig_globalvar  
*var
; 
10533         fprintf(fp
,"Swig global variables { "); 
10534         for (var 
= v
->vars
; var
; var
=var
->next
) { 
10535             fprintf(fp
,"%s", var
->name
); 
10536             if (var
->next
) fprintf(fp
,", "); 
10538         fprintf(fp
," }\n"); 
10543     swig_varlink_getattr(swig_varlinkobject 
*v
, char *n
) { 
10544         swig_globalvar 
*var 
= v
->vars
; 
10546             if (strcmp(var
->name
,n
) == 0) { 
10547                 return (*var
->get_attr
)(); 
10551         PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
10556     swig_varlink_setattr(swig_varlinkobject 
*v
, char *n
, PyObject 
*p
) { 
10557         swig_globalvar 
*var 
= v
->vars
; 
10559             if (strcmp(var
->name
,n
) == 0) { 
10560                 return (*var
->set_attr
)(p
); 
10564         PyErr_SetString(PyExc_NameError
,"Unknown C global variable"); 
10568     static PyTypeObject varlinktype 
= { 
10569         PyObject_HEAD_INIT(0)               
10570         0,                                  /* Number of items in variable part (ob_size) */ 
10571         (char *)"swigvarlink",              /* Type name (tp_name) */ 
10572         sizeof(swig_varlinkobject
),         /* Basic size (tp_basicsize) */ 
10573         0,                                  /* Itemsize (tp_itemsize) */ 
10574         0,                                  /* Deallocator (tp_dealloc) */  
10575         (printfunc
) swig_varlink_print
,     /* Print (tp_print) */ 
10576         (getattrfunc
) swig_varlink_getattr
, /* get attr (tp_getattr) */ 
10577         (setattrfunc
) swig_varlink_setattr
, /* Set attr (tp_setattr) */ 
10578         0,                                  /* tp_compare */ 
10579         (reprfunc
) swig_varlink_repr
,       /* tp_repr */ 
10580         0,                                  /* tp_as_number */ 
10581         0,                                  /* tp_as_sequence */ 
10582         0,                                  /* tp_as_mapping */ 
10586         0,                                  /* tp_getattro */ 
10587         0,                                  /* tp_setattro */ 
10588         0,                                  /* tp_as_buffer */ 
10591 #if PY_VERSION_HEX >= 0x02000000 
10592         0,                                  /* tp_traverse */ 
10595 #if PY_VERSION_HEX >= 0x02010000 
10596         0,                                  /* tp_richcompare */ 
10597         0,                                  /* tp_weaklistoffset */ 
10599 #if PY_VERSION_HEX >= 0x02020000 
10600         0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, /* tp_iter -> tp_weaklist */ 
10602 #if PY_VERSION_HEX >= 0x02030000 
10605 #ifdef COUNT_ALLOCS 
10606         0,0,0,0                             /* tp_alloc -> tp_next */ 
10610     /* Create a variable linking object for use later */ 
10612     SWIG_Python_newvarlink(void) { 
10613         swig_varlinkobject 
*result 
= 0; 
10614         result 
= PyMem_NEW(swig_varlinkobject
,1); 
10615         varlinktype
.ob_type 
= &PyType_Type
;    /* Patch varlinktype into a PyType */ 
10616         result
->ob_type 
= &varlinktype
; 
10618         result
->ob_refcnt 
= 0; 
10619         Py_XINCREF((PyObject 
*) result
); 
10620         return ((PyObject
*) result
); 
10624     SWIG_Python_addvarlink(PyObject 
*p
, char *name
, PyObject 
*(*get_attr
)(void), int (*set_attr
)(PyObject 
*p
)) { 
10625         swig_varlinkobject 
*v
; 
10626         swig_globalvar 
*gv
; 
10627         v
= (swig_varlinkobject 
*) p
; 
10628         gv 
= (swig_globalvar 
*) malloc(sizeof(swig_globalvar
)); 
10629         gv
->name 
= (char *) malloc(strlen(name
)+1); 
10630         strcpy(gv
->name
,name
); 
10631         gv
->get_attr 
= get_attr
; 
10632         gv
->set_attr 
= set_attr
; 
10633         gv
->next 
= v
->vars
; 
10637     /* ----------------------------------------------------------------------------- 
10638      * constants/methods manipulation 
10639      * ----------------------------------------------------------------------------- */ 
10641     /* Install Constants */ 
10643     SWIG_Python_InstallConstants(PyObject 
*d
, swig_const_info constants
[]) { 
10646         for (i 
= 0; constants
[i
].type
; i
++) { 
10647             switch(constants
[i
].type
) { 
10649                 obj 
= PyInt_FromLong(constants
[i
].lvalue
); 
10651                 case SWIG_PY_FLOAT
: 
10652                 obj 
= PyFloat_FromDouble(constants
[i
].dvalue
); 
10654                 case SWIG_PY_STRING
: 
10655                 if (constants
[i
].pvalue
) { 
10656                     obj 
= PyString_FromString((char *) constants
[i
].pvalue
); 
10658                     Py_INCREF(Py_None
); 
10662                 case SWIG_PY_POINTER
: 
10663                 obj 
= SWIG_NewPointerObj(constants
[i
].pvalue
, *(constants
[i
]).ptype
,0); 
10665                 case SWIG_PY_BINARY
: 
10666                 obj 
= SWIG_NewPackedObj(constants
[i
].pvalue
, constants
[i
].lvalue
, *(constants
[i
].ptype
)); 
10673                 PyDict_SetItemString(d
,constants
[i
].name
,obj
); 
10679     /* -----------------------------------------------------------------------------*/ 
10680     /* Fix SwigMethods to carry the callback ptrs when needed */ 
10681     /* -----------------------------------------------------------------------------*/ 
10684     SWIG_Python_FixMethods(PyMethodDef 
*methods
, 
10685     swig_const_info 
*const_table
, 
10686     swig_type_info 
**types
, 
10687     swig_type_info 
**types_initial
) { 
10689         for (i 
= 0; methods
[i
].ml_name
; ++i
) { 
10690             char *c 
= methods
[i
].ml_doc
; 
10691             if (c 
&& (c 
= strstr(c
, "swig_ptr: "))) { 
10693                 swig_const_info 
*ci 
= 0; 
10694                 char *name 
= c 
+ 10; 
10695                 for (j 
= 0; const_table
[j
].type
; j
++) { 
10696                     if (strncmp(const_table
[j
].name
, name
,  
10697                     strlen(const_table
[j
].name
)) == 0) { 
10698                         ci 
= &(const_table
[j
]); 
10703                     size_t shift 
= (ci
->ptype
) - types
; 
10704                     swig_type_info 
*ty 
= types_initial
[shift
]; 
10705                     size_t ldoc 
= (c 
- methods
[i
].ml_doc
); 
10706                     size_t lptr 
= strlen(ty
->name
)+2*sizeof(void*)+2; 
10707                     char *ndoc 
= (char*)malloc(ldoc 
+ lptr 
+ 10); 
10709                     void *ptr 
= (ci
->type 
== SWIG_PY_POINTER
) ? ci
->pvalue
: (void *)(ci
->lvalue
); 
10710                     strncpy(buff
, methods
[i
].ml_doc
, ldoc
); 
10712                     strncpy(buff
, "swig_ptr: ", 10); 
10714                     SWIG_PackVoidPtr(buff
, ptr
, ty
->name
, lptr
); 
10715                     methods
[i
].ml_doc 
= ndoc
; 
10721     /* -----------------------------------------------------------------------------* 
10722      *  Initialize type list 
10723      * -----------------------------------------------------------------------------*/ 
10725 #if PY_MAJOR_VERSION < 2 
10726     /* PyModule_AddObject function was introduced in Python 2.0.  The following function 
10727     is copied out of Python/modsupport.c in python version 2.3.4 */ 
10729     PyModule_AddObject(PyObject 
*m
, char *name
, PyObject 
*o
) 
10732         if (!PyModule_Check(m
)) { 
10733             PyErr_SetString(PyExc_TypeError
, 
10734             "PyModule_AddObject() needs module as first arg"); 
10738             PyErr_SetString(PyExc_TypeError
, 
10739             "PyModule_AddObject() needs non-NULL value"); 
10743         dict 
= PyModule_GetDict(m
); 
10744         if (dict 
== NULL
) { 
10745             /* Internal error -- modules must have a dict! */ 
10746             PyErr_Format(PyExc_SystemError
, "module '%s' has no __dict__", 
10747             PyModule_GetName(m
)); 
10750         if (PyDict_SetItemString(dict
, name
, o
)) 
10757     static swig_type_info 
** 
10758     SWIG_Python_SetTypeListHandle(swig_type_info 
**type_list_handle
) { 
10759         static PyMethodDef swig_empty_runtime_method_table
[] = { 
10761                 NULL
, NULL
, 0, NULL
 
10765         PyObject 
*module = Py_InitModule((char*)"swig_runtime_data" SWIG_RUNTIME_VERSION
, 
10766         swig_empty_runtime_method_table
); 
10767         PyObject 
*pointer 
= PyCObject_FromVoidPtr((void *) type_list_handle
, NULL
); 
10768         if (pointer 
&& module) { 
10769             PyModule_AddObject(module, (char*)"type_pointer" SWIG_TYPE_TABLE_NAME
, pointer
); 
10771         return type_list_handle
; 
10774     static swig_type_info 
** 
10775     SWIG_Python_LookupTypePointer(swig_type_info 
**type_list_handle
) { 
10776         swig_type_info 
**type_pointer
; 
10778         /* first check if module already created */ 
10779         type_pointer 
= SWIG_Python_GetTypeListHandle(); 
10780         if (type_pointer
) { 
10781             return type_pointer
; 
10783             /* create a new module and variable */ 
10784             return SWIG_Python_SetTypeListHandle(type_list_handle
); 
10792 /* -----------------------------------------------------------------------------* 
10793  *  Partial Init method 
10794  * -----------------------------------------------------------------------------*/ 
10796 #ifdef SWIG_LINK_RUNTIME 
10800 SWIGEXPORT(void *) SWIG_ReturnGlobalTypeList(void *); 
10806 SWIGEXPORT(void) SWIG_init(void) { 
10807     static PyObject 
*SWIG_globals 
= 0;  
10808     static int       typeinit 
= 0; 
10811     if (!SWIG_globals
) SWIG_globals 
= SWIG_newvarlink(); 
10813     /* Fix SwigMethods to carry the callback ptrs when needed */ 
10814     SWIG_Python_FixMethods(SwigMethods
, swig_const_table
, swig_types
, swig_types_initial
); 
10816     m 
= Py_InitModule((char *) SWIG_name
, SwigMethods
); 
10817     d 
= PyModule_GetDict(m
); 
10820 #ifdef SWIG_LINK_RUNTIME 
10821         swig_type_list_handle 
= (swig_type_info 
**) SWIG_ReturnGlobalTypeList(swig_type_list_handle
); 
10823 #  ifndef SWIG_STATIC_RUNTIME 
10824         swig_type_list_handle 
= SWIG_Python_LookupTypePointer(swig_type_list_handle
); 
10827         for (i 
= 0; swig_types_initial
[i
]; i
++) { 
10828             swig_types
[i
] = SWIG_TypeRegister(swig_types_initial
[i
]); 
10832     SWIG_InstallConstants(d
,swig_const_table
); 
10834     PyDict_SetItemString(d
,(char*)"cvar", SWIG_globals
); 
10835     SWIG_addvarlink(SWIG_globals
,(char*)"DynamicSashNameStr",_wrap_DynamicSashNameStr_get
, _wrap_DynamicSashNameStr_set
); 
10836     SWIG_addvarlink(SWIG_globals
,(char*)"EditableListBoxNameStr",_wrap_EditableListBoxNameStr_get
, _wrap_EditableListBoxNameStr_set
); 
10837     SWIG_addvarlink(SWIG_globals
,(char*)"TreeListCtrlNameStr",_wrap_TreeListCtrlNameStr_get
, _wrap_TreeListCtrlNameStr_set
); 
10838     SWIG_addvarlink(SWIG_globals
,(char*)"StaticPictureNameStr",_wrap_StaticPictureNameStr_get
, _wrap_StaticPictureNameStr_set
); 
10840         PyDict_SetItemString(d
,"DS_MANAGE_SCROLLBARS", SWIG_From_int((int)(wxDS_MANAGE_SCROLLBARS
)));  
10843         PyDict_SetItemString(d
,"DS_DRAG_CORNER", SWIG_From_int((int)(wxDS_DRAG_CORNER
)));  
10845     PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_SPLIT", PyInt_FromLong(wxEVT_DYNAMIC_SASH_SPLIT
)); 
10846     PyDict_SetItemString(d
, "wxEVT_DYNAMIC_SASH_UNIFY", PyInt_FromLong(wxEVT_DYNAMIC_SASH_UNIFY
)); 
10848         PyDict_SetItemString(d
,"EL_ALLOW_NEW", SWIG_From_int((int)(wxEL_ALLOW_NEW
)));  
10851         PyDict_SetItemString(d
,"EL_ALLOW_EDIT", SWIG_From_int((int)(wxEL_ALLOW_EDIT
)));  
10854         PyDict_SetItemString(d
,"EL_ALLOW_DELETE", SWIG_From_int((int)(wxEL_ALLOW_DELETE
)));  
10857         PyDict_SetItemString(d
,"LED_ALIGN_LEFT", SWIG_From_int((int)(wxLED_ALIGN_LEFT
)));  
10860         PyDict_SetItemString(d
,"LED_ALIGN_RIGHT", SWIG_From_int((int)(wxLED_ALIGN_RIGHT
)));  
10863         PyDict_SetItemString(d
,"LED_ALIGN_CENTER", SWIG_From_int((int)(wxLED_ALIGN_CENTER
)));  
10866         PyDict_SetItemString(d
,"LED_ALIGN_MASK", SWIG_From_int((int)(wxLED_ALIGN_MASK
)));  
10869         PyDict_SetItemString(d
,"LED_DRAW_FADED", SWIG_From_int((int)(wxLED_DRAW_FADED
)));  
10872         PyDict_SetItemString(d
,"TL_ALIGN_LEFT", SWIG_From_int((int)(wxTL_ALIGN_LEFT
)));  
10875         PyDict_SetItemString(d
,"TL_ALIGN_RIGHT", SWIG_From_int((int)(wxTL_ALIGN_RIGHT
)));  
10878         PyDict_SetItemString(d
,"TL_ALIGN_CENTER", SWIG_From_int((int)(wxTL_ALIGN_CENTER
)));  
10881         PyDict_SetItemString(d
,"TREE_HITTEST_ONITEMCOLUMN", SWIG_From_int((int)(wxTREE_HITTEST_ONITEMCOLUMN
)));  
10884         PyDict_SetItemString(d
,"TL_SEARCH_VISIBLE", SWIG_From_int((int)(wxTL_SEARCH_VISIBLE
)));  
10887         PyDict_SetItemString(d
,"TL_SEARCH_LEVEL", SWIG_From_int((int)(wxTL_SEARCH_LEVEL
)));  
10890         PyDict_SetItemString(d
,"TL_SEARCH_FULL", SWIG_From_int((int)(wxTL_SEARCH_FULL
)));  
10893         PyDict_SetItemString(d
,"TL_SEARCH_PARTIAL", SWIG_From_int((int)(wxTL_SEARCH_PARTIAL
)));  
10896         PyDict_SetItemString(d
,"TL_SEARCH_NOCASE", SWIG_From_int((int)(wxTL_SEARCH_NOCASE
)));  
10899         PyDict_SetItemString(d
,"TR_DONT_ADJUST_MAC", SWIG_From_int((int)(wxTR_DONT_ADJUST_MAC
)));  
10902         PyDict_SetItemString(d
,"SCALE_HORIZONTAL", SWIG_From_int((int)(wxSCALE_HORIZONTAL
)));  
10905         PyDict_SetItemString(d
,"SCALE_VERTICAL", SWIG_From_int((int)(wxSCALE_VERTICAL
)));  
10908         PyDict_SetItemString(d
,"SCALE_UNIFORM", SWIG_From_int((int)(wxSCALE_UNIFORM
)));  
10911         PyDict_SetItemString(d
,"SCALE_CUSTOM", SWIG_From_int((int)(wxSCALE_CUSTOM
)));  
10915     wxPyPtrTypeMap_Add("wxTreeCompanionWindow", "wxPyTreeCompanionWindow"); 
10916     wxPyPtrTypeMap_Add("wxTreeListCtrl", "wxPyTreeListCtrl");